在 Symfony 网络应用程序中,我安装了 JMS i18n 用于翻译的东西。
如果我像这样使用它
{% trans %}layout.name.default{% endtrans %}
并运行提取脚本,它就像一个魅力。正是我想要的。
不幸的是,我需要在某个时候将本地化字符串传递给函数(TWIG 中的宏),但它不再起作用了。
{{ _self.menuItem('layout.navigation.home'|trans(), path('foo_homepage')) }}
当我运行导出时
php app/console translation:extract de --config=app --output-format=xliff
php app/console translation:extract en --config=app --output-format=xliff
php app/console translation:extract fr --config=app --output-format=xliff
php app/console translation:extract it --config=app --output-format=xliff
它只是忽略了我的layout.name.home
. 我怎样才能让 JMS 也清楚地阅读它?