Я пытаюсь получить перевод полей формы для работы. У меня есть messages.en.yml
в папке Bundle Ressource.
test: it works
form:
description: Add a description.
Я хочу создать форму в EntityType
, которая соответственно преобразует метки полей формы.
$builder->add(
'description',
null,
array('label' => 'form.description', 'required' => false)
);
Пока отображается только буквальная строка 'form.description'
, а не ожидаемый перевод Add a description.
Служба перевода и messages.en.yml
загружаются правильно, так как я могу позвонить
var_dump($this->get('translator')->trans('test'));
в контроллере и получить переведенный результат.
Что мне не хватает, когда я хочу обработать строку 'form.description'
как что-то, что нужно перевести?
Я полагаю, что я должен называть функцию trans на них так или иначе, но как я могу сделать это за один раз автоматически?