Internotionalisation i18n

Internotionalisation i18n - PHP - Programmation

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 :
 

Code :
  1. <?php
  2. $lang = 'en_GB';
  3. $textdomain = 'forward';
  4. setlocale(LC_ALL, $lang);
  5. putenv("LANGAGE=".$lang);
  6. bindtextdomain($textdomain, 'i18n');
  7. textdomain($textdomain);
  8. ?>


 
 
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 :
  1. "Project-Id-Version: 1.0\n"
  2. "Report-Msgid-Bugs-To:\n"
  3. "Last-Translator: Someone <someone@domain.com>\n"
  4. "Language-Team: English <LL@domain.com>\n"
  5. "MIME-Version: 1.0\n"
  6. "Content-Type: text/plain; charset=ISO-8859-1\n"
  7. "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 :)

Reply

Marsh Posté le 10-06-2008 à 11:58:23   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed