Я пытаюсь использовать заполнители сообщений с шаблонным движком Twig.Мой navlist.it.yml
хранит это сообщение и его заполнитель:
users:
label: Gestione utenti %app%
И в моем шаблоне Twig я хотел бы передать имя приложения в виде строки.Итак, что я делаю:
<ul class="nav nav-list">
<li class="nav-header">
{{ 'users.label'|trans({'app' : 'Fid'}, 'navlist')|raw }}
</li>
</ul>
Обратите внимание, что я использую raw
, потому что users.label
может содержать HTML.Вывод точно:
<li class="nav-header">Gestione utenti %Fid%</li>
Таким образом, сообщение переведено, но добавлены дополнительные %...%
.Чего мне не хватает?