Le 17.05.2004 15:47:22, Vincent Lefevre a �crit�:
On 2004-05-15 18:55:36 +0200, Jean-Luc Coulon (f5ibh) wrote: > 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 ?S'il faut un fichier .pot pour du texte dans des fichiers XML, c'est mal foutu. La m�thode standard pour les traductions de
C'est peut-�tre mal foutu, mais sinon, il faut � chaque fois taper dans les fichiers originaux pour faire les traductions, avec de risque de provoquer des effets de bord. Les traductions de type gettext ont pour avantage de se faire � l'ext�rieur de toute partie active du programme et le retour � la langue "C" permet de retrouver une situation stable en cas de rpobl�me. De plus, les outils disponibles : poedit, acheck, ... permettent de faire la traduction avec le maximum de contr�le. Ca reste sans doute � inventer pour xml (ou alors, je ne connais pas les outils ad�quats).
fichiers XML est d'utiliser l'attribut xml:lang; c'est ce que fait ROX. Par exemple:
Merci pour cette information, c'est en effet une solution...
<?xml version="1.0"?> <AppInfo> <Summary xml:lang="en">A graphical file manager</Summary> <Summary xml:lang="de">Ein grafischer Dateimanager</Summary> <Summary xml:lang="hu">Egy grafikus f�jlkezel</Summary> <Summary xml:lang="nl">Een grafisch bestandsbeheerprogramma</Summary> <Summary xml:lang="es">Un manejador de archivos gráafico</Summary> <Summary xml:lang="fr">Un gestionnaire de fichiers graphique</Summary> <Summary xml:lang="it">File manager grafico</Summary> <Summary xml:lang="pl">Graficzny manager plik�w</Summary> <About xml:lang="en"> <Purpose>File manager</Purpose> <Version>2.0.0 (31-May-2003)</Version> <Authors>Thomas Leonard and others</Authors> <License>GNU General Public License</License> <Homepage>http://rox.sourceforge.net</Homepage> </About> <About xml:lang="es"> <Purpose label="Propósito">Manejador de Archivos</Purpose> <Authors label="Autores">Thomas Leonard y otros</Authors> <License label="Licencia">Licencia Pública General GNU</License> <Homepage label="Página web"/> </About> <About xml:lang="de"> <Purpose>Dateimanager</Purpose> <Authors>Thomas Leonard und andere</Authors> </About> <About xml:lang="fr"> <Purpose label="Fonction">Gestionnaire de fichiers</Purpose> <Authors label="Auteurs">Thomas Leonard et autres</Authors> <License label="Licence"/> <Homepage label="Page web"/> </About> [...] > 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 ( � � � ) 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�. En XML, les entit�s du style é ne sont pas pr�d�finies. Il faut donner le bon encodage dans le prologue (par d�faut, en gros, c'est UTF-8). Si tu �cris les caract�res accentu�s en iso-8859-1: <?xml version="1.0" encoding="iso-8859-1"?>
M�me avec cette forme, les accents sont non seulement ignor�s mais le programme cr�� une erreur d'interpr�tation des lignes avec les "��..." (il s'agit de Hugin, interface graphique pour Panorama Tools). Si j'utilise UTF-8, alors, les caract�res accentu�s sont correctement affich�s mais les � (comme dans contr�le) sont rejet�s avec une erreur.
-- Vincent Lef�vre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/>
--
- Jean-Luc
pgpsgfRGWuV2e.pgp
Description: PGP signature

