如何添加枝条子功能或快捷方式来翻译文本

时间:2016-04-27 17:28:58

标签: php symfony internationalization twig silex

我现在正试着让一个子功能运行。

现在我正在使用

<!-- language: lang-php -->
{{ app.translator.trans('keyword')|filters }}

为了让我的i18n翻译成为可能,为避免使用硬编码文本,大多数应用程序文本都在yml trans文件上运行。

有没有办法创建一个&#34;快捷方式&#34;它的种类?

<!-- language: lang-php -->
{{ tr('keyword')|filters }}

<!-- language: lang-php -->
{{ tr.keyword|filters }}

trapp.translator.trans的快捷方式?

1 个答案:

答案 0 :(得分:2)

使用TwigServiceProvider时可以使用'trans':

 {{ 'keyword'|trans }}

http://silex.sensiolabs.org/doc/providers/translation.html#accessing-translations-in-twig-templates