Принципы
В качестве системы локализации используется gem i18n. Информация, хранимая в yml-файлах локализации выгружается в браузер через gem i18n-js. Для переопределения существующих переводов или добавления новых достаточно создать нужный ключ.
Создание переводов и их использование
Допустим, в файле /opt/hydra/rails/hupo/current/config/locales/ru.yml определен такой перевод:
/opt/hydra/rails/hupo/current/config/locales/ru.yml
ru: servs: period: daily: ежедневно
Для перевода его на английский язык создадим файл $latera_client/locales/en.yml следующего содержания:
$latera_client/locales/en.yml
en: servs: period: daily: daily
Для переопределения существующего перевода на русском языке создадим файл $latera_client/locales/ru.yml
$latera_client/locales/ru.yml
ru: servs: period: daily: каждый день
Для применения переводов нужно перезапустить веб-сервер.