0

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

我尝试了许多变体(el、GR、EL、GR_el),但都没有奏效。不断得到未翻译的字符串。

我知道我在这里遗漏了一些东西,无法弄清楚!

4

1 回答 1

4

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

于 2012-04-04T10:18:18.457 回答