【问题标题】:symfony 1_4 factories i18n param source container yamlsymfony 1_4 工厂 i18n 参数源容器 yaml
【发布时间】:2013-02-12 15:37:42
【问题描述】:

当我生成翻译容器文件(message.xml)时

通过使用此命令:

php symfony i18n:extract frontend en --auto-save

是否可以用 YML 文件替换 XML 文件?

【问题讨论】:

    标签: internationalization containers yaml symfony-1.4


    【解决方案1】:

    你不能。

    Symfony 1.x 只依赖 xliff 文件来处理国际化。所以你不能为此使用 yml 文件。

    所有翻译都存储在一个目录中。 i18n 框架提供了许多不同的策略来存储翻译。我们将使用“XLIFF”格式,这是一种标准且最灵活的格式。它也是管理员生成器和大多数 symfony 插件使用的商店。

    如您所见here,没有像sfMessageSource_Yml 这样的函数来处理yaml 文件中的i18n。

    但是您可以在数据库中处理翻译。有一些插件可以做到这一点:

    【讨论】:

      猜你喜欢
      • 2011-09-14
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      • 2014-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-10
      相关资源
      最近更新 更多