Skip to main content
AI agent network visualization

Oversæt XML-filer uden at ødelægge tags

Android strings.xml, XLIFF, RESX og brugerdefinerede skemaer understøttes. Tags og attributter forbliver intakte. Kun tekstindholdet oversættes.

XML-oversættelse gør ofte mere skade end gavn

XML ser enkelt ud, indtil du skal oversætte det. Tags forvanskes, attributter oversættes, selv om de ikke skal, CDATA-sektioner forsvinder og selvlukkende tags går i stykker. En enkelt vinkelparentes på det forkerte sted kan få hele din app til at gå ned.

HTML- og XML-tags i tekststrenge, der skal oversættes, beskadiges eller fjernes

Attributter, der skal forblive uberørte (id'er, navne, formater), oversættes ved en fejl

CDATA-sektioner, behandlingsinstruktioner og kommentarer forvanskes eller fjernes

XML-entiteter og specialtegn dobbeltkodes eller går tabt

Kilde (engelsk)
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>
Oversat (koreansk)
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>

Hvad i18n Agent bevarer

Tagstruktur

Starttags, sluttags, selvlukkende elementer og indlejrede XML-hierarkier bevares præcis som defineret

Attributter og id'er

Elementattributter som name, id og translatable-flag genkendes og forbliver uberørte

CDATA og kommentarer

CDATA-sektioner sendes uændret igennem. XML-kommentarer bevares på deres oprindelige placeringer

Tegnkodning og entiteter

XML-deklarationer, tegnkodning og navngivne entiteter håndteres korrekt for hvert målsprog

Fungerer med dit XML-format

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
SVG-tekstelementer
Brugerdefinerede XML-skemaer

Sådan fungerer 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 manuel kopiering og indsættelse. Ingen udtrækning af tekststrenge. Kun oversatte filer.

Prøv i18n Agent nu

Slip din oversættelsesfil her

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

eller klik for at vælge en fil

Målsprog

Kræver ingen tilmeldingEstimat med det samme

Ofte stillede spørgsmål

Udvikler?

Installér CLI-værktøjet og oversæt din første fil på 2 minutter.

Installér CLI-værktøj

Team i en større virksomhed?

Sidder du stadig fast i en TMS-kontrakt? Lad os tale om at skifte.