Trying to set symfony locale to something else than fr and en_US

Go To


I am trying to make a multi-language application on Symfony2 and I was wondering why when I use this $this->get('session')->setLocale('fr'); it works (finds the file /src/ggirtsou/MyBundle/Resources/Translations/ but when I set it to something like: el_GR it won't work.

I tried many variations (el, GR, EL, GR_el) but none of them worked. Kept getting the non-translated string.

I know I am missing something here and can't figure this out!

2012-04-03 20:33
by ABC


Make sure you have file in Resources/Translations folder. After adding languages always clear the cache.

2012-04-04 10:18
by Kosta
Thanks a lot! That solved my problem - ABC 2012-04-04 14:57