尝试将symfony语言环境设置为除fr和en_US之外的其他语言环境

时间:2012-04-03 20:33:31

标签: php symfony translation

我正在尝试在Symfony2上创建一个多语言应用程序,我想知道为什么当我使用它$this->get('session')->setLocale('fr');时它可以工作(找到文件/src/ggirtsou/MyBundle/Resources/Translations/messages.fr.xliff)但是当我将它设置为类似于: el_GR它不起作用。

我尝试了很多变化(el,GR,EL,GR_el),但没有一个变化。保持获得非翻译字符串。

我知道我在这里遗漏了一些东西而无法解决这个问题!

1 个答案:

答案 0 :(得分:4)

确保您在Resources / Translations文件夹中有 messages.gr.xliff 文件。添加语言后,请始终清除缓存。