2015-04-23 115 views
6

大家都知道的Symfony2會在這些目錄翻譯:負載Symfony2的翻譯

YourBundle\Resources\translations\ - here lot of .yml files 
app\Resources\translations\ - here lot of .yml files 

但是如果我想把我翻譯成

MyBundle\Resources\translations\2015_04_23\ - and lot of .yml files will lay here

我讀的文檔是什麼但沒有看到解決方案,這是可能的?也許我會忽略部分文檔?有人能幫助我嗎?謝謝!

+2

這似乎是記錄:http://symfony.com/doc/current/components/translation/custom_formats.html#components-translation-custom-loader –

回答

1

事實上,它記錄在這裏:http://symfony.com/doc/current/components/translation/custom_formats.html#components-translation-custom-loader

你做的完全一樣的文檔,但是當你用你的翻譯裝載機,通過選擇自己的目錄添加您的翻譯:

$translator->addResource('my_format', __DIR__.'/translations/messages.txt', 'fr_FR'); 

(只需簡單地將__DIR__替換爲您的明智選擇的目錄,例如,如果您使用動態文件,請儘量小心:例如,您應該使用服務以確保您的代碼易於維護)