2011-06-14 25 views
0

對於我的項目,我需要將翻譯存儲在數據庫中,爲此我已實施了原則數據源。但是,我想在xml中保留標準翻譯(sf_admin和消息),並將它們保存在源代碼管理下。是否有可能有2個使用不同數據源的i18n實例?或者可能有一個實例可以根據字典名稱從不同來源加載數據?Symfony:多個國際來源

回答

0

我不認爲有一個解決方案,不需要重寫sfI18n。 sfMessageSource_Aggregate存在,但似乎幾乎不可能配置factories.yml來正確初始化它。

你可能需要實現你自己的sfI18n :: createMessageSource,它構造了在構造函數中傳遞不同源的Aggregate。