//= require i18n <%#encoding: utf-8 %> <% translations = I18n::Js::Translator.new(I18n::Js.config[:only]).translations %> <% current_locale = __FILE__[/translation\-(\w*)/, 1] %> <% default_locale = Rails.application.config.i18n.default_locale %> <% scoped_translation = translations.select { |locale, value| [nil, locale.to_s].include?(current_locale) } %> <% scoped_translation = { current_locale.to_sym => translations[default_locale.to_sym].deep_merge(scoped_translation[current_locale.to_sym])} unless current_locale.nil? || current_locale == default_locale %> ;I18n.translations = <%= scoped_translation.to_json %>;