Перевод меню КНП

Согласно 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.


person Matt    schedule 08.04.2016    source источник
comment
вы пробовали без установки дополнительного домена перевода?   -  person Matteo    schedule 08.04.2016
comment
@ Маттео, да, я сделал. Не работает   -  person Matt    schedule 11.04.2016


Ответы (1)


После некоторых исследований я нашел способ сделать это внутри документации из комплекта, а не из symfony. Шаблон должен быть перезаписан. Источник

person Matt    schedule 11.04.2016