是否可以让TWIG使用YAML文件翻译模板

时间:2015-02-23 16:22:47

标签: php templates twig translation

我有一个普通PHP站点的TWIG模板,我想加载翻译的YAML文件,就像我使用类似的Silex项目一样。但是,我在Twig文档中没有看到除gettext之外的任何翻译,我不明白如何将Symfony YamlFileLoader添加到普通的Twig中。

这是可能的,还是gettext是唯一的方式?

1 个答案:

答案 0 :(得分:2)

翻译不是Twig的一部分。

Silex使用Symfony2 Translation Component,它为YAML文件中的翻译提供支持。您必须安装并配置该组件,然后注册twig扩展名,以便在Twig中使用它。翻译组件的Twig集成是TwigBridge的一部分。