Le 16.05.2004 00:24:10, Denis Barbier a écrit :
On Sat, May 15, 2004 at 06:55:36PM +0200, Jean-Luc Coulon (f5ibh) wrote: > Bonjour, > > Je suis confronté à un problème lié à la localisation. > De plus en plus de logiciels (le cvs de Gimp en particulier) utilisent > des fichiers xml pour les menus. > > A part refaire un groupe de fichiers xml dans la langue voulue, est-ce > qu'il y a un programme / paquet pour construire un fichier .pot à > partir d'un groupe de fichiers xml ? The Gimp fait partie de GNOME et utilise donc intltool. Si ce n'est pas déjà fait, il ne doit pas être difficile de gérer ces menus avec intltool.
Il y a un problème avec intitool et the Gimp : il y a un test pour la version de intltool pour qu'lle soit comprise inférieure à 0.27 et supérieure à 0.30. La version de sid étant 0.30, j'ai réinstallé une version plus ancienne.
La compilation du cvs se passe sans problème et si je reste avec autre chose que LC_ALL=C, il crashe avant d'afficher la fénêtre principale. Avec la locale C, tout va bien (j'ai installé gtk+2.4 qui est utilisé par cette version de Gimp).
> Question subsidiaire : j'ai remarqué que si je traduit directement les > données d'un fichier xml et qu'il y a des caractères accentués sour la > forme classique ( « é » ) Et si tu écris en UTF-8 ?> il me le met sous la forme d'un UTF mal interptété et s'il est sous> la forme é le fichier en question est tout simplement ignoré. Cette entité n'est pas définie, ce qui entraine cette erreur. A priori, les lettres accentuées écrites directement en UTF-8 devraient passer.
Le programme en question est « Hugin », une interface graphique pour les Panorama-tools destinés à créer des images panoramique par assemblages d'images numériques. J'ai changé l'encoding dans l'en-tête des menus xml en mettant encoding="UTF-8". Dans ce cas, avec les caractères entrés sous forme classique ( éè... ), ça fonctionne sauf pour le « ô » de contrôle qui est fermement rejeté.
Ce programme n'utilise pas les intltool. -- - Jean-Luc
Denis
Attachment:
pgp0kT_hBMfyE.pgp
Description: PGP signature