On Tue, Mar 19, 2002 at 09:16:44AM +0100, Patrice Karatchentzeff wrote:
[...]
> Si je suis la doc /usr/share/doc/liblocale-gettext-perl/README.gz, je
> fabrique un .po sur le mod�le :
> 
>    --BEGIN
>    domain "essai"
>    
>    #: essai.pl:9
>    msgid "bonjour le monde !"
>    msgstr "Hello, world!"
>    --END
> 
> et l� :
> 
> $ msgfmt -v essai.po
> /home/pk/gettext/essai.po:14: parse error
> /home/pk/gettext/essai.po:20: parse error
> /home/pk/gettext/essai.po: attention: l'en-t�te n'a pas �t� trouv�
> 3 erreurs terminales
> 
> La ligne 14 et 20 correspondent aux BEGIN et END (j'ai zap� les
> commentaires). Pas de .mo �videmment. Et rien � faire pour savoir ce
> qu'est ce (censur�) d'en-t�te qu'il r�clame (� warning: no header
> entry found � dans la langue de J'expire) !
> 
> J'ai essay� tous les bricolages : avec et sans BEGIN/END, remplacement
> de -- par __, retirer domain, etc.
> 
> *Rien* ne fonctionne. La doc n'est donc pas valable. Sur le plus petit
> des exemples :-(
> 
> Rapport de bogue Rapha�l ?

C'est ton clavier qui est bogu�, il a ajout� les caract�res � - � et
� v � ;o)
�a marche bien en supprimant les lignes --BEGIN et --END.

Denis


Répondre à