Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Принципы

В качестве системы локализации используется 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: каждый день

Для применения переводов нужно перезапустить веб-сервер.

  • No labels