【问题标题】:How to implement multilanguage in Twig?如何在 Twig 中实现多语言?
【发布时间】:2013-02-16 13:27:31
【问题描述】:

如何在 Twig 模板中实现多语言?

在使用Twig之前,我使用gettext函数来实现多语言,但不知道有没有办法从twig模板中调用这个函数。

我发现与此最相关的是这个问题,它谈到了 twig 和 symfony,但在我的情况下,我只使用 Twig lib:

Multilanguage in Symfony2 and Twig

我在 twig 文档中查找了函数/属性“trans”,但一无所获。

有什么功能吗?或者我必须为每种语言复制每个模板?

【问题讨论】:

    标签: twig multilingual


    【解决方案1】:

    这似乎是您正在寻找的:

    The i18n Extension

    “i18n 扩展为 Twig 添加了gettext 支持。它定义了一个标签,trans。”

    用法

    {% trans "Hello World!" %}
    
    {% trans string_var %}
    
    {% trans %}
        Hello World!
    {% endtrans %}
    

    【讨论】:

      猜你喜欢
      • 2013-07-09
      • 2013-11-04
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      • 2022-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多