Skip to main content
AI agent network visualization

Vertaal XML-bestanden zonder tags te beschadigen

Android strings.xml, XLIFF, RESX en aangepaste schema's. Tags en attributen blijven intact. Alleen de tekstinhoud wordt vertaald.

XML vertalen maakt vaak meer kapot dan het oplost

XML lijkt eenvoudig, totdat je het moet vertalen. Tags raken verminkt, attributen worden vertaald, terwijl dat niet de bedoeling is, CDATA-secties verdwijnen en zelfsluitende tags gaan stuk. Eén verkeerd geplaatst punthaakje en je hele app crasht.

HTML- en XML-tags in vertaalbare tekenreeksen raken beschadigd of worden verwijderd

Attributen die ongemoeid moeten blijven (ID's, namen, indelingen), worden per ongeluk vertaald

CDATA-secties, verwerkingsinstructies en commentaar worden verminkt of verwijderd

XML-entiteiten en speciale tekens worden dubbel gecodeerd of gaan verloren

Bron (Engels)
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>
Vertaald (Koreaans)
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>

Wat i18n Agent behoudt

Tagstructuur

Openings- en sluitingstags, zelfsluitende elementen en geneste XML-hiërarchieën blijven exact zoals ze zijn gedefinieerd

Attributen en ID's

Elementattributen zoals name, id en translatable-vlaggen worden herkend en ongemoeid gelaten

CDATA en commentaar

CDATA-secties blijven ongewijzigd. XML-commentaar blijft op de oorspronkelijke positie staan

Codering en entiteiten

XML-declaraties, tekencodering en benoemde entiteiten worden voor elke doeltaal correct verwerkt

Werkt met je XML-indeling

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
SVG-tekstelementen
Aangepaste XML-schema's

Hoe het werkt

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.

Niet handmatig kopiëren en plakken. Geen strings extraheren. Alleen vertaalde bestanden.

Probeer i18n Agent nu

Zet je vertaalbestand hier neer

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

of klik om een bestand te selecteren

Doeltalen

Geen registratie nodigDirecte prijsindicatie

Veelgestelde vragen

Ontwikkelaar?

Installeer de CLI-tool en vertaal je eerste bestand binnen 2 minuten.

CLI-tool installeren

Enterprise-team?

Nog steeds gebonden aan een TMS-contract? Laten we de overstap bespreken.