Symfony - локализация формы - PullRequest
       18

Symfony - локализация формы

1 голос
/ 26 августа 2011

Я начал локализацию своего проекта Symfony, но когда я попытался использовать функцию __() внутри actions.class.php , возникла ошибка: Call to undefined function __().Тексты, которые у меня есть внутри класса действий, являются ярлыками и ошибками формы.

Как я могу локализовать эти ярлыки и ошибки, если мне не разрешено использовать функцию __()?Достаточно ли простого перевода в каталог?Тот же вопрос относится к классам формы.

Спасибо.

1 Ответ

4 голосов
/ 26 августа 2011

в форме $this->widgetSchema->setLabel('foobar'); будет автоматически переведено: http://www.symfony -project.org / forms / 1_4 / ru / 08-Интернационализация и локализация

функция __ () обычно работает только в шаблонах с включенным помощником i18n. если вы хотите что-то перевести в действие, вам нужно будет загрузить туда помощника. sfLoader::loadHelpers(array('I18n'));

...