2013-04-24 63 views
2

locale: plparameters.yml但我的確認消息是英文不是波蘭語, 我也嘗試locale: pl_PL但是這也沒有工作 每次我清除緩存Symfony2的語言環境和驗證消息

+0

你的翻譯文件在哪裏(文件名稱的完整路徑)?它在你的代碼/樹枝模板中的某個地方工作,還是絕對無處可用? – cheesemacfly 2013-04-24 19:18:48

+0

好的。但是翻譯文件是否加載了locale變量? '/ vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations'我使用默認翻譯文件 – 2013-04-24 19:23:57

+0

你是什麼意思的局部變量?你的翻譯文件以'pl.extension'結尾? – cheesemacfly 2013-04-24 19:30:58

回答

4

你必須在註釋掉config.yml中框架組件的翻譯器服務來激活翻譯,也可用於其他symfony組件。在parameters.yml中更改參數是不夠的。

framework: 
    translator:  { fallback: %locale% } 

看看官方documentation

+0

感謝這是我所需要的 – 2013-04-25 06:57:04