2011-06-14 65 views
0

对于我的项目,我需要将翻译存储在数据库中,为此我已实施了原则数据源。但是,我想在xml中保留标准翻译(sf_admin和消息),并将它们保存在源代码管理下。是否有可能有2个使用不同数据源的i18n实例?或者可能有一个实例可以根据字典名称从不同来源加载数据?Symfony:多个国际来源

回答

0

我不认为有一个解决方案,不需要重写sfI18n。 sfMessageSource_Aggregate存在,但似乎几乎不可能配置factories.yml来正确初始化它。

你可能需要实现你自己的sfI18n :: createMessageSource,它构造了在构造函数中传递不同源的Aggregate。