Skip to main content
AI agent network visualization

Tradueixi fitxers XML sense trencar les etiquetes

strings.xml d'Android, XLIFF, RESX i esquemes personalitzats. Les etiquetes i els atributs es mantenen intactes. Només es tradueix el contingut de text.

La traducció de XML trenca més del que arregla

XML sembla senzill fins que l'ha de traduir. Les etiquetes es malmeten, els atributs es tradueixen quan no s'haurien de traduir, les seccions CDATA desapareixen i les etiquetes autoconclusives es trenquen. Un sol parèntesi angular mal col·locat i tota l'aplicació falla.

Les etiquetes HTML i XML dins de cadenes traduïbles es malmeten o se suprimeixen

Els atributs que haurien de romandre intactes (identificadors, noms, formats) es tradueixen per error

Les seccions CDATA, les instruccions de processament i els comentaris es malmeten o s'eliminen

Les entitats XML i els caràcters especials es codifiquen doblement o es perden

Origen (anglès)
res/values/strings.xml
<?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>
Traduït (coreà)
res/values-ko/strings.xml
<?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>

Què preserva i18n Agent

Estructura d'etiquetes

Les etiquetes d'obertura, les de tancament, els elements autoconclusius i les jerarquies XML imbricades es mantenen exactament tal com estaven definides

Atributs i identificadors

Els atributs dels elements, com ara name, id i els indicadors translatable, es reconeixen i es deixen intactes

CDATA i comentaris

Les seccions CDATA es processen sense canvis. Els comentaris XML es conserven a les seves posicions originals

Codificació i entitats

Les declaracions XML, la codificació de caràcters i les entitats amb nom es gestionen correctament per a cada idioma de destinació

Funciona amb el seu format XML

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
Elements de text SVG
Esquemes XML personalitzats

Com funciona

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

Res de copiar i enganxar manualment. Res d'extracció de cadenes. Només fitxers traduïts.

Provar i18n Agent ara

Arrossegar aquí el fitxer de traducció

JSON, YAML, PO, XML, CSV, Markdown, Properties

o fer clic per explorar

Idiomes de destinació

No cal registrePressupost instantani

Preguntes freqüents

És desenvolupador?

Instal·li l'eina de la CLI i tradueixi el seu primer fitxer en 2 minuts.

Instal·lar l'eina de la CLI

Equip empresarial?

Encara atrapat en un contracte de TMS? Parlem sobre la migració.