我将如何添加一个树枝子功能或快捷方式来翻译文本
how would I add a twig sub-function or shortcut to translate text
我正在尝试让一个子功能运行。
现在我正在使用
<!-- language: lang-php -->
{{ app.translator.trans('keyword')|filters }}
为了让我的 i18n 翻译顺利进行,为了避免使用硬编码文本,大部分应用程序文本都在 yml trans 文件上运行。
有没有办法为它创建 "shortcut" 之类的东西?
喜欢
<!-- language: lang-php -->
{{ tr('keyword')|filters }}
或
<!-- language: lang-php -->
{{ tr.keyword|filters }}
其中 tr
是 app.translator.trans
的快捷方式?
使用TwigServiceProvider时可以使用'trans':
{{ 'keyword'|trans }}
http://silex.sensiolabs.org/doc/providers/translation.html#accessing-translations-in-twig-templates
我正在尝试让一个子功能运行。
现在我正在使用
<!-- language: lang-php -->
{{ app.translator.trans('keyword')|filters }}
为了让我的 i18n 翻译顺利进行,为了避免使用硬编码文本,大部分应用程序文本都在 yml trans 文件上运行。
有没有办法为它创建 "shortcut" 之类的东西?
喜欢
<!-- language: lang-php -->
{{ tr('keyword')|filters }}
或
<!-- language: lang-php -->
{{ tr.keyword|filters }}
其中 tr
是 app.translator.trans
的快捷方式?
使用TwigServiceProvider时可以使用'trans':
{{ 'keyword'|trans }}
http://silex.sensiolabs.org/doc/providers/translation.html#accessing-translations-in-twig-templates