Skip to main content
AI agent network visualization

Išverskite XML failus nesugadindami žymų

Android strings.xml, XLIFF, RESX ir pasirinktinės schemos. Žymos ir atributai lieka nepakitę. Išverčiamas tik teksto turinys.

XML vertimas sugadina daugiau, nei pataiso

XML atrodo paprastas, kol jo nereikia išversti. Žymos iškraipomos, atributai išverčiami, nors neturėtų būti, CDATA dalys pradingsta, o savaime užsidarančios žymos sugenda. Vienas ne vietoje įrašytas kampinis skliaustas – ir visa programa nulūžta.

Verstinose eilutėse esančios HTML ir XML žymos sugadinamos arba pašalinamos

Atributai, kurie turėtų likti nepakeisti (ID, pavadinimai, formatai), per klaidą išverčiami

CDATA dalys, apdorojimo instrukcijos ir komentarai iškraipomi arba pašalinami

XML esybės ir specialieji simboliai užkoduojami dukart arba prarandami

Šaltinis (anglų k.)
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>
Vertimas (korėjiečių k.)
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>

Ką išsaugo i18n Agent

Žymų struktūra

Atidaromosios ir uždaromosios žymos, savaime užsidarantys elementai ir įdėtinės XML hierarchijos lieka tiksliai tokios, kaip apibrėžta

Atributai ir ID

Elementų atributai, pavyzdžiui, name, id ir translatable žymos, atpažįstami ir paliekami nepakeisti

CDATA ir komentarai

CDATA dalys perduodamos nepakeistos. XML komentarai išsaugomi pradinėse vietose

Koduotė ir esybės

XML deklaracijos, simbolių koduotė ir vardinės esybės tinkamai apdorojamos kiekvienai tikslinei kalbai

Veikia su jūsų XML formatu

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
SVG teksto elementai
Pasirinktinės XML schemos

Kaip tai veikia

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.

Jokio rankinio kopijavimo. Jokio eilučių išskyrimo. Tik išversti failai.

Išbandykite i18n Agent dabar

Nuvilkite vertimo failą čia

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

arba spustelėkite norėdami pasirinkti

Tikslinės kalbos

Registruotis nereikiaMomentinis įvertis

Dažnai užduodami klausimai

Kūrėjas?

Įdiekite CLI įrankį ir per 2 minutes išverskite pirmąjį failą.

Įdiegti CLI įrankį

Įmonės komanda?

Vis dar esate įstrigę TMS sutartyje? Aptarkime perkėlimą.