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

Répondre à