Здравствуйте. Есть проект на рельсах 3.2.2, в котором реализована работа с несколькими языками(сейчас 3). Появилась необходимость добавлять локали из админ панели. Редактирование существующих локалей сделал, а вот с созданием новых - никак не могу разобраться.
редактирую фалый которые хранятся в config/locales/. Но в иницализаторах есть строка I18n.available_locales = [:ru, :en, :nl], и пока здесь язык не добавишь - в доступных локалях он не появится.
Вам нужно найти/написать свой бэкенд для гема i18n который берет данные локализаций из БД. То что вы сделали для yml-файлов не будет работать в production без перезагрузки всего приложения.