Bonjour,
J’utilise Gettext en local avec EasyPHP lors du transfert du site sur le serveur ( debian, PHP5), Gettext est toujours installé mais ne reconnait pas les fichiers de langues. Je galère depuis plusieurs jours. Voici mon code :
$language = ‘en’;
putenv(“LANG=$language”);
setlocale(LC_ALL, $language);
// Set the text domain as ‘messages’
$domain = ‘messages’;
print bindtextdomain($domain, “/var/www/monsite/languages”);
print “
”;
textdomain($domain);
echo _(“input_description_tag”);
Le fichier de langue complié (.mo) est situé dans /var/www/monsite/languages/en/LC_MESSAGES/messages.mo
Il n’est pas trouvé par gettext puisque la variable renvoyé est la variable non traduite, quelqu’un aurait-il entendu parler de spécificité de debian à ce sujet (en particulier sur les chemins relatifs) ?
Je vous remercie !!!
Thibaud