Bonjour,
Très bon tutoriel. Combinaison gettext + poedit intéressante MAIS ça ne fonctionne pas.
Ma config. est en tout point identique à celle proposée dans le tutoriel. Tout fonctionne à toutes les étapes. Sauf le principal.
Quand je passe le paramètre lang dans l'URL comme indiqué rien ne se passe. Les titres restent en français.
En mettant un echo $locale suivi d'un die(); dans le fichier localization.php le paramètre lang est pourtant bien présent (en_US).
Le problème semble donc venir de la partie gérant le domaine ou bien de gettext.
Comment debugger cela plus avant ?
Enfin si une solution existe je suis preneur.
Cordialement.
Bonjour,
Personne n'utilise gettext+poedit ? Personne pour me donner un petit coup de main.
C'est déjà les vacances ?!
Allez un petit effort...
Cordialement.
Bonsoir,
Après moult recherches et essais, il n'y a qu'une seule petite nuance entre l'internationalisation sous Windows et sous Ubuntu (ou Debian). Cela tient sur la ligne :
T_setlocale(LC_MESSAGES, $locale);
Pour faire fonctionner ce code sous Ubuntu il faut changer cette ligne en :
T_setlocale(LC_MESSAGES, "$locale.utf8");
Le site qui m'a inspiré est ici : Texte du lien
En souhaitant que cela aide les linuxiens.
Cordialement.