Согласно knp, так вы можете легко добавлять переводы в свои меню. Это не работает для меня. Мой класс меню:
public function createMainMenuLeft(array $options)
{
$menuLeft = $this->factory->createItem('root', array('childrenAttributes' => array('class' => 'left')));
$menuLeft->addChild('test', array('route' => 'test_route'))
->setExtra('translation_domain', 'AppBundle');
return $menuLeft;
}
В AppBundle/Resources/translations/messages.en.yml у меня есть
test: nothing
Однако в моем меню все еще есть метка «тест», а не значение из файла переводов. Я что-то упустил здесь?
Моя локаль установлена с config.yml
по en
.