Sylvain Beucler pensa:
Cependant je crois que les outils gettext se basent sur des chaines en ASCII, donc s'il s'agit d'une autre langue on va avoir des problèmes d'encodage à gérer.
C'était comme ça il y a dix ans. Entretemps, gettext supporte très bien les chaînes 'msgid' qui contiennent des caractères hors d'ASCII. Il suffit - d'écrire le code source en UTF-8, - de passer l'option --from-code=UTF-8 à xgettext, - de faire la conversion d'UTF-8 vers l'encoding de l'utilisateur à l'éxécution du programme. Voir par exemple le module 'propername' de gnulib [1].
Bruno
[1] http://www.gnu.org/software/gnulib/MODULES.html#module=propername