Skip to main content
AI agent network visualization

Oversett XML-filer uten å ødelegge tagger

Android strings.xml, XLIFF, RESX og egendefinerte skjemaer. Tagger og attributter forblir intakte. Kun tekstinnholdet blir oversatt.

XML-oversettelse ødelegger mer enn det løser

XML ser enkelt ut helt til du skal oversette det. Tagger blir ødelagt, attributter blir oversatt når de ikke skal være det, CDATA-seksjoner forsvinner, og selvlukkende tagger går i stykker. Én feilplassert vinkelparentes, og hele appen din krasjer.

HTML- og XML-tagger inni oversettbare strenger blir ødelagt eller fjernet

Attributter som skal forbli urørt (ID-er, navn, formater) blir oversatt ved en feil

CDATA-seksjoner, prosesseringsinstruksjoner og kommentarer blir ødelagt eller fjernet

XML-entiteter og spesialtegn blir dobbeltkodet eller går tapt

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>
Oversatt (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>

Hva i18n Agent bevarer

Tagstruktur

Åpningstagger, avslutningstagger, selvlukkende elementer og nøstede XML-hierarkier forblir nøyaktig som definert

Attributter og ID-er

Elementattributter som name, id og translatable-flagg gjenkjennes og forblir urørt

CDATA og kommentarer

CDATA-seksjoner går gjennom uendret. XML-kommentarer bevares i sine opprinnelige posisjoner

Koding og entiteter

XML-deklarasjoner, tegnkoding og navngitte entiteter håndteres korrekt for hvert målspråk

Fungerer med ditt XML-format

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

Slik 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 manuell kopiering og liming. Ingen strenguttrekking. Bare oversatte filer.

Prøv i18n Agent nå

Slipp oversettelsesfilen din her

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

eller klikk for å bla gjennom

Målspråk

Ingen registrering krevesUmiddelbart estimat

Ofte stilte spørsmål

Utvikler?

Installer CLI-verktøyet og oversett din første fil på 2 minutter.

Installer CLI-verktøy

Team i en bedrift?

Fortsatt bundet til en TMS-kontrakt? La oss snakke om migrering.