kerb écriva:
Et j'ai un souci d'encodage. Dans Kwrite c'est paramétré avec "utf8" et de changer ce choix n'a aucun effet. Est-ce que cela vient du type de fichier "gettext"?
Kwrite n'a aucune connaissance particulière des fichiers *.po. Il affiche tout dans l'encoding de ta locale, sans savoir que le fichier spécifie l'encodage dans son entête.
Christophe Combelles répondit:
Je suppose qu'il vaut mieux réencoder en UTF-8
Oui, c'est la meilleure chose qu'on puisse faire dans cette situation.
Tu peux utiliser iconv pour ça. du style : iconv -f iso8859-1 -t utf-8 libc-2.7.fr.po > libc-2.7.fr.utf8.po
Mais ATTENTION! Si tu fais ça, tu dois changer la spécification de l'encodage dans l'entête à la main. Sinon, ça donnera des "caractères ésotériques" pour tout le monde. Le programme «msgconv» le fait correctement: msgconv -t utf-8 libc-2.7.fr.po > libc-2.7.fr.utf8.po
Bruno