Тег transchoice Symfony2

Я добавил службу переводчика для своего проекта Symfony2. Я использую его как в контроллерах, так и в шаблонах twig . Он настроен нормально, и все теги {% trans%} работают так, как задумано. Но в некоторых случаях мне нужно использовать тег {% transchoice%} , и он не получает перевод. Вот пример из моего кода.

{% transchoice post['comments']['count'] %}
    {0} Comments| {1} Comment| ]1,Inf] Comments
{% endtranschoice %}

Также пробовали записать это в одну строку.

Я правильно выбрал количество комментариев, но само слово не переведено. Вроде переводчик не может найти соответствующий перевод. В messages.de.yml у меня есть

Comment: "Kommentar"
Comments: "Kommentare"

Что-то не так с моим синтаксисом перебора? Может мне нужно где-то разместить пробелы или что-нибудь в этом роде?

6
задан ArVan 28 February 2012 в 13:04
поделиться