par
ehben » 05 déc. 2011, 21:30
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 :
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');
la variable $langage est remplie soit à fr_FR, soit à en_US
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 ?
