bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU: Problem avec le gettext


From: François Pinard
Subject: Re: GNU: Problem avec le gettext
Date: Sat, 6 Nov 2004 08:42:57 -0500
User-agent: Mutt/1.4i

[Jean-Louis Tang]
> Bonjour,

Bonjour, Jean-Louis.

Je ne m'occupe plus des questions relatives à `gettext' depuis un bon
bout de temps déjà, j'imagine que Bruno Haible te répondra mieux que
moi.  Mais peut-être que quelques vieilles pistes peuvent être encore
utiles, qui sait! :-)

> 1. create the sample program (/hello.c/)
[...]
> 5. copy the MO file to the directory LC_MESSAGES under its locale
>    cp hello.mo ./zh_CN.utf8/LC_MESSAGES   *OR*
>    cp hello.mo ./zh_CN/LC_MESSAGES   

Il arrive que les fichiers `.mo' ne soient pas installés là où ils
le devraient, ou encore, que l'appel à `bindtextdomain' manque dans le
programme principal de l'application.

Il existe un programme `gettext' (un programme, pas une fonction),
écrit pour être utilisable dans des scripts shell.  Si l'on ne
réussit pas à sortir de traduction avec ce programme `gettext' (voir
sa documentation au besoin), il est peu probable que l'on réussira plus
loin.  C'est donc un test utile.

> 9. result -> *Hello* (NOT translated !)

Dans les cas récalcitrants, il m'est arrivé d'utiliser quelque chose
comme `strace hello ...' pour bien voir toutes les tentatives qui sont
faites pour trouver le bon fichier `.mo'.  Cela peut parfois permettre
de comprendre où se trouve véritablement le problème.

                                   Bon courage, bonne chance.

-- 
François Pinard   http://pinard.progiciels-bpi.ca




reply via email to

[Prev in Thread] Current Thread [Next in Thread]