
Traduisez vos fichiers XML sans casser les balises
strings.xml Android, XLIFF, RESX et schémas personnalisés. Les balises et les attributs restent intacts. Seul le contenu textuel est traduit.
La traduction XML casse plus de choses qu'elle n'en résout
XML paraît simple jusqu'au moment où il faut le traduire. Les balises sont corrompues, les attributs sont traduits alors qu'ils ne devraient pas l'être, les sections CDATA disparaissent, et les balises auto-fermantes se cassent. Un seul chevron mal placé, et toute votre application plante.
Les balises HTML et XML à l'intérieur des chaînes traduisibles sont corrompues ou supprimées
Les attributs qui devraient rester intacts (identifiants, noms, formats) sont traduits par erreur
Les sections CDATA, les instructions de traitement et les commentaires sont corrompus ou supprimés
Les entités XML et les caractères spéciaux sont encodés deux fois ou perdus
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">MyApp</string>
<string name="welcome">Welcome, %1$s!</string>
<string name="items_count">%d items</string>
<plurals name="inbox">
<item quantity="one">%d new message</item>
<item quantity="other">%d new messages</item>
</plurals>
</resources><?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">MyApp</string>
<string name="welcome">환영합니다, %1$s!</string>
<string name="items_count">%d개 항목</string>
<plurals name="inbox">
<item quantity="other">새 메시지 %d개</item>
</plurals>
</resources>Ce que i18n Agent préserve
Structure des balises
Les balises ouvrantes, les balises fermantes, les éléments auto-fermants et les hiérarchies XML imbriquées restent exactement tels que définis
Attributs et identifiants
Les attributs d'élément comme name, id et les indicateurs translatable sont reconnus et laissés intacts
CDATA et commentaires
Les sections CDATA sont conservées sans modification. Les commentaires XML sont préservés à leur emplacement d'origine
Encodage et entités
Les déclarations XML, l'encodage des caractères et les entités nommées sont gérés correctement pour chaque langue cible
Compatible avec votre format XML
Fonctionnement

Aucun copier-coller manuel. Aucune extraction de chaînes. Juste des fichiers traduits.
Essayez i18n Agent maintenant
Déposez votre fichier de traduction ici
JSON, YAML, PO, XML, CSV, Markdown, Properties
ou cliquez pour parcourir
Langues cibles
Questions fréquentes
Développeur ?
Installez l'outil CLI et traduisez votre premier fichier en 2 minutes.
Installer l'outil CLIUne équipe en entreprise ?
Encore sous contrat avec un TMS ? Parlons de votre migration.