【问题标题】:Symfony2 trans_default_domain multiple xlf filesSymfony2 trans_default_domain 多个 xlf 文件
【发布时间】:2014-10-23 12:22:14
【问题描述】:

我正在尝试为 Symfony2 中的翻译文件带来一些组织。我不想要一个包含数千个条目的巨大翻译文件。我宁愿将 xlf 文件拆分并使用命令导入

{% trans_default_domain 'add-user' %}

但有些页面有共同的文字,如“过滤器”或“显示所有条目”等......

我想做的是这样的

{% trans_default_domain 'add-user', 'global-texts' %}

只需在一个树枝模板中链接两个或三个不同的 xlf 文件。

但它不起作用。这个问题还有其他方法或解决方案吗?您如何组织具有数千个翻译标签的大型项目?

感谢任何提示和技巧。

谢谢

【问题讨论】:

    标签: symfony twig


    【解决方案1】:

    使用trans_default_domain,您可以配置默认 域。您仍然可以将域作为第二个参数传递给|trans[choice]

    {{ 'hello'|trans({}, 'the_domain') }}
    

    或者在trans[choice]标签中使用from关键字:

    {% trans from 'the_domain' %}hello{% endtrans %}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 2012-05-13
      • 2015-05-21
      相关资源
      最近更新 更多