将翻译拆分为多个文件,但只有1个域

时间:2015-02-06 14:39:20

标签: symfony

我正在我的应用中设置翻译流程,我想将我的翻译标签整理成几个文件但只有一个域名。 我强烈希望通过{%trans%} {%endtrans%}或|继续使用twig trans,无需每次都指定域。

我尝试在messages.fr.yml文件中定义yml导入:

imports:
- { resource: secondFile.fr.yml }

但是ID似乎不起作用:第二个文件中的标签不会被考虑在内。

有没有人有解决方案?

1 个答案:

答案 0 :(得分:1)

您可以通过在addResource服务上为translator方法设置最后一个参数来添加尽可能多的文件:

$translator->addResource('yml', 'secondFile.fr.yml', 'fr_FR', 'messages');