Как определить локализацию для имен, начинающихся с точки в Rail3? - PullRequest
0 голосов
/ 06 мая 2011

Rails3 + HAML сгенерированный шаблон содержит локализацию. Например, чтобы перевести «шоу»

% td.action = link_to t ('show'), tidbit

Мне просто нужно добавить следующий в en.yml

en:
  show: "Show"

но когда переводимые атрибуты начинаются с точки, как в случае '.newtidbit', это не работает.

%p= link_to t('.new_tidbit'), new_tidbit_path

1 Ответ

2 голосов
/ 06 мая 2011

Если вы префиксируете ваши ключи перевода точкой, то это сделает " lazy lookup ".Таким образом, вам придется определить перевод под вашим контроллером и просмотреть имя, например:

en:
  tidbits:
    index:
      new_tidbit: New Tidbit

(я угадываю имя вашего контроллера и, конечно, просмотрите файл, но вы получитеидея)

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