[xgettext] internationalisation

internationalisation [xgettext] - PHP - Programmation

Marsh Posté le 29-04-2007 à 21:38:36    

Bonsoir,  
 
je cherche à traduire un site qui existe en francais en anglais. Je souhaite utiliser xgettext qui sembe intéressant.
 
Alors d'après ce que j'ai compris il faut créer un fichier.mo mais j'ai vu a d'autre endroit qu'il faudrait un fichier .pot c'est quoi la différence ?
 
Je viens de créer ce fichier

Code :
  1. <?php
  2. echo "Test de traduction automatique. Je veux cette phrase en anglais";
  3. ?>


 
et je lance cette commande pour créer le fichier

xgettext --language=php index.php --output=test.pot


 
mais il ne se passe rien, pas de message d'erreur et pas de fichier crée?
 
QQn a une piste?
 
merci

Reply

Marsh Posté le 29-04-2007 à 21:38:36   

Reply

Marsh Posté le 29-04-2007 à 22:18:42    

Je crois que c'est un truc du genre :
 
echo __('Test de traduction automatique...');


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 29-04-2007 à 23:10:40    

oui mais j'ai besoin d'un fichier compilé contenant les strings et c'est ce fichier que je n'arrive pas à créer ou du moins je n'ai pas compris comment le créer.

Reply

Marsh Posté le 29-04-2007 à 23:23:12    

C'est dans ton fichier index.php que tu mets __('blablabla')
 
Et après seulement tu lances xgettext --language=php etc...


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 29-04-2007 à 23:45:35    

effectivement, merci :)

Reply

Sujets relatifs:

Leave a Replay

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