Skip to content

Актуальные локали

the-teacher edited this page Dec 3, 2014 · 1 revision

Гем помогает найти только актуальные значения в больших файлах локализации i18n

Проблема

Иногда очень хочется избавится от неактуальных записей в файлах локализации. Но после нескольких месяцев поддержки проекта может оказаться трудным найти актуальные ключи в файлах локализации i18n.

Решение

Этот простой гем патчит методы i18n.translate и i18n.t и сохраняет в отдельный YAML файл все вызванные ключи локализации с их значениями.

Как это работает

  1. Установите гем в dev окружение
  2. Запустите приложение
  3. Посетите нужные страницы для нужных языков
  4. Изучите файл лога /log/actual_locale.LOCALE_NAME.yml
  5. После получения лога - удалите гем