module I18n::Backend::Flatten

def resolve_link(locale, key)

def resolve_link(locale, key)
  key, locale = key.to_s, locale.to_sym
  links = self.links[locale]
  if links.key?(key)
    links[key]
  elsif link = find_link(locale, key)
    store_link(locale, key, key.gsub(*link))
  else
    key
  end
end