Salut,
Il faut soit supprimer message.po (car il n'a pas de règle de dépendance dans le
makefile sur Makefile et xgettect.py)
Soit ajouter les dépendances dans Makefile
messages.po : ${PHP_SOURCES} Makefile xgettext.py
./xgettext.py ${PHP_SOURCES}
Attention faire un "chmod +x xgettext.py" pour l'exécution du script python.
Voir le résultat en piéce jointe, merci de m'indiquer les messages manquants?
@+
Didier
Stéphane Salès a écrit :
> On Sat, Dec 17, 2005 at 06:03:51PM +0100, Didier Chevalier wrote :
>> Voici le fichier python qui remplace la commande "xgettext -k_T -n " dans le
>> makefile.
>>
>> S'il faut faire des corrections je suis dispo, les serpents ne me font pas
trop
>> peur |-)
> Après plusieurs tests il semble bien que le problème soit toujours le
> même. Je m'y suis pris ainsi :
> * Modif du Makefile
> diff -a -u -r1.13 Makefile
> --- Makefile 5 Jan 2006 19:36:09 -0000 1.13
> +++ Makefile 15 Jan 2006 20:24:48 -0000
> @@ -101,7 +101,7 @@
> fi;
>
> messages.po : ${PHP_SOURCES}
> - xgettext -k_T -n ${PHP_SOURCES} >/dev/null 2>&1
> + ./xgettext.py ${PHP_SOURCES}
>
>
> * et ensuite make
>
> mais je n'ai toujours pas dans les .po les chaînes contenues dans les
> value="{_T("xxxx")}". Je n'obtiens par contre aucune erreur et j'ai bien
> toutes les autres chaînes. Si tu ou quelqu'un d'autre a(s) une idée ..
>
> Bonne soirée.
Attachment:
messages.po
Description: Binary data