module I18n::Base

def interpolation_keys_from_translation(translation)

def interpolation_keys_from_translation(translation)
  case translation
  when ::String
    translation.scan(Regexp.union(I18n.config.interpolation_patterns))
  when ::Array
    translation.map { |element| interpolation_keys_from_translation(element) }
  else
    []
  end
end