Я пытаюсь использовать заполнители сообщений с механизмом шаблонов 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>
Итак, сообщение переведено, но добавлены дополнительные % ...%
. Что мне не хватает?