I18n представить в Ruby on Rails - PullRequest
       0

I18n представить в Ruby on Rails

5 голосов
/ 03 февраля 2011

Я пытаюсь добавить интернационализацию в мое приложение Rails. Я прочитал руководства по рельсам, и все части приложения были успешно интернационализированы, кроме кнопки «Отправить». На самом деле я перевел это частично. Посмотрел исходный код метода submit, я прочитал комментарий перед объявлением метода. В этом комментарии есть часть:

 en:
   helpers:
     submit:
       create: "Create a %{model}"
       update: "Confirm changes to %{model}"

Я использовал этот пример в моих config/locales/??.yml файлах. И есть проблема с переводом %{model}. Название моей модели всегда на английском языке.

Как я могу перевести это?

1 Ответ

9 голосов
/ 03 февраля 2011

Вы можете перевести конкретные названия моделей, например, для es.yml:

es:
  activerecord:
    models:
      my_model_name: new_model_name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...