Вы захотите переключиться с загрузки по умолчанию всех переводов в одном translations.js
файле на конфигурацию экспорта
Это довольно простая конфигурация, которая будет экспортировать каждый язык в отдельный файл локали:
конфиг / i18n-js.yml
# bake fallbacks into each locale file.
fallbacks: true
# split translations into separate files per-locale
translations:
- file: "public/javascripts/i18n/%{locale}.js"
only: '*'
Затем вы можете загрузить только нужный вам язык из макета следующим образом:
приложение / просмотров / макеты / application.html.erb
<%= javascript_include_tag "i18n" %>
<%= javascript_include_tag "i18n/#{I18n.locale}" %>