Hello,
ça fait plusieurs semaines que j'essaie de faire marcher gettext sur UBUNTU mais sans succès (ça marche en local par contre (sur un mac) !)
Voici le code PHP :
la variable $langage est remplie soit à fr_FR, soit à en_US
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 putenv("LANG=$langage"); $directory = dirname(__FILE__).'/locale'; $domain = 'traductions'; $locale=$langage . '.utf8'; setlocale( LC_MESSAGES, $locale); bindtextdomain($domain, $directory); textdomain($domain); bind_textdomain_codeset($domain, 'UTF-8');
Quand je change de langue, rien ne change à l'écran...
J'ai recompilé le .po sur UBUNTU avec ceci :
msgfmt -o traductions.mo -v traductions.po
mais ça ne change rien...
Dans phpinfo, j'ai GETTEXT support en enabled.
une idée ? : :
Partager