【问题标题】:Symfony: multiple i18n sourcesSymfony:多个 i18n 源
【发布时间】:2011-09-14 13:55:57
【问题描述】:

对于我的项目,我需要将翻译存储在数据库中,为此我实现了学说数据源。但是,我想将标准翻译(sf_admin 和消息)保留在 xml 中,并将它们置于源代码控制之下。是否可以有 2 个使用不同数据源的 i18n 实例?或者也许是一个可以根据字典名称从不同来源加载数据的实例?

【问题讨论】:

    标签: symfony1 internationalization


    【解决方案1】:

    我认为没有不需要覆盖 sfI18n 的解决方案。存在 sfMessageSource_Aggregate,但配置 factory.yml 以正确初始化它似乎几乎是不可能的。

    您可能需要实现自己的 sfI18n::createMessageSource,它在构造函数中通过不同的源来构造聚合。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-18
      • 2011-11-14
      • 1970-01-01
      • 2011-08-23
      • 2011-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多