Skip to main content
AI agent network visualization

Översätt XML-filer utan att förstöra taggar

Android strings.xml, XLIFF, RESX och anpassade scheman. Taggar och attribut förblir intakta. Endast textinnehållet översätts.

XML-översättning förstör ofta mer än den löser

XML ser enkelt ut tills du behöver översätta det. Taggar förvanskas, attribut översätts trots att de inte ska det, CDATA-sektioner försvinner och självstängande taggar förstörs. Ett enda felplacerat vinkelparentestecken kan få hela appen att krascha.

HTML- och XML-taggar i översättningsbara strängar skadas eller tas bort

Attribut som ska lämnas orörda (ID:n, namn, format) översätts av misstag

CDATA-sektioner, bearbetningsinstruktioner och kommentarer förvanskas eller tas bort

XML-entiteter och specialtecken dubbelkodas eller går förlorade

Källa (engelska)
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>
Översättning (koreanska)
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>

Det här bevarar i18n Agent

Taggstruktur

Starttaggar, sluttaggar, självstängande element och nästlade XML-hierarkier förblir exakt som de definierats

Attribut och ID:n

Elementattribut som name, id och translatable-flaggor identifieras och lämnas orörda

CDATA och kommentarer

CDATA-sektioner lämnas oförändrade. XML-kommentarer bevaras på sina ursprungliga platser

Kodning och entiteter

XML-deklarationer, teckenkodning och namngivna entiteter hanteras korrekt för varje målspråk

Fungerar med ditt XML-format

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
SVG-textelement
Anpassade XML-scheman

Så fungerar det

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.

Ingen manuell kopiering och inklistring. Ingen extrahering av textsträngar. Bara översatta filer.

Prova i18n Agent nu

Släpp din översättningsfil här

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

eller klicka för att välja en fil

Målspråk

Ingen registrering krävsPrisuppskattning direkt

Vanliga frågor

Utvecklare?

Installera CLI-verktyget och översätt din första fil på 2 minuter.

Installera CLI-verktyget

Företagsteam?

Fortfarande bunden till ett TMS-avtal? Kontakta oss så pratar vi om migrering.