при использовании мультиязычности с symfony2 в ветке вам необходимо:
Установить языковой стандарт запроса, это даст языковой стандарт, в который тег trans twig будет переводить слово.следующее:
1- часть контроллера:
$this->getRequest()->setLocale('es_AR'); //setting the locale to spanish in Argentina
return $this->render('LoginLoginBundle:Default:welcome.html.twig'); //render a twig file
2 - файл ветки имеет код
<h2>{% trans %} hello {% endtrans %}</h2>
с тегом ветки trans, используйте его следующим образомили {{"Text" | trans}} потому что {% trans hello%} больше не работает
3- в файле messeges.es.yml Я получил
hello: Hola
Это делается для того, чтобы перевести слово в
{% trans%} hello {% endtrans%}
, вы можете изменить слово hello на любое, которое вам нравится, и изменить его нафайл messeges.es.yml, пример: 1: Hola принесет Hola, если локаль установлена на испанский, иначе принесет 1