Je souhaite intertionaliser une page web, pour cela j'utilise les fonctions de la Bibliotheque gettext dont en voici le code :
Code :
<?php
$lang = 'en_GB';
$textdomain = 'forward';
setlocale(LC_ALL, $lang);
putenv("LANGAGE=".$lang);
bindtextdomain($textdomain, 'i18n');
textdomain($textdomain);
?>
Ce code est censé transcrire tout le texte contenue dans la fonction gettext à l'aide d'un fichier .po que j'ai soigneusement placer dans le repertoire i18n/en_GB/LC_MESSAGES/ mon script se trouve dans le même répertoire que le dossier i18n/
Donc première hypothèse : Mon fichier .po est mal configuré donc erreur de compilation.
Code :
"Project-Id-Version: 1.0\n"
"Report-Msgid-Bugs-To:\n"
"Last-Translator: Someone <someone@domain.com>\n"
"Language-Team: English <LL@domain.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
deuxieme hypothèse : Mon code de transcription est foireux
troisieme hypothèse : il me manque un module complémentaire
Donc si vous avez des solutions a m'apporter je suis prenneur. Merci
Marsh Posté le 10-06-2008 à 11:58:23
Bonjour,
Je souhaite intertionaliser une page web, pour cela j'utilise les fonctions de la Bibliotheque gettext dont en voici le code :
Ce code est censé transcrire tout le texte contenue dans la fonction gettext à l'aide d'un fichier .po que j'ai soigneusement placer dans le repertoire i18n/en_GB/LC_MESSAGES/
mon script se trouve dans le même répertoire que le dossier i18n/
Donc première hypothèse : Mon fichier .po est mal configuré donc erreur de compilation.
deuxieme hypothèse : Mon code de transcription est foireux
troisieme hypothèse : il me manque un module complémentaire
Donc si vous avez des solutions a m'apporter je suis prenneur.
Merci