tree but output strings in the correct locale. Closes #2362.
def javascript_strings_for_key(key)
js = ""
def javascript_strings_for_key(key)
js = ""
+ value = t(key, :locale => "en")
- js << "i18n_strings['#{key}'] = '" << escape_javascript(value) << "';\n"
+ js << "i18n_strings['#{key}'] = '" << escape_javascript(t(key)) << "';\n"
else
value.each_key do |k|
js << javascript_strings_for_key("#{key}.#{k}")
else
value.each_key do |k|
js << javascript_strings_for_key("#{key}.#{k}")