Вопрос

Я пытаюсь использовать интернационализацию в рельсах.Здесь я обнаружил, что для команды

<%= t :hello_world %>
.

Я знаю, что это годово для определения : hello_world в файле config / locales / en.yml как это

# config/locales/en.yml
en:
  hello_world: Hello world!
.

То, что я хочу знать, так как django это генерирует перевод файлов, используя makemessages , есть ли любой способ сделать этов рельсах ?Это становится утомительной задачей, чтобы найти и написать целые переводы.

Спасибо

Это было полезно?

Решение

Вы можете рассмотреть возможность проверки https://github.com/svenfuchs/i18n-missing_translations Предоставляет способ создать YML с отсутствующими переводными клавишами, пока вы просматриваете свое приложение.

Проводка его, когда вы запускаете свои тесты, должен Yielld все недостающие переводы, если у вас исчерпывающий охват.

Это не похоже, как Slick, когда Makemessages Django, но это начало.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top