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 :
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');
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 ? : :