Skip to main content
AI agent network visualization

Tõlgi XML-faile silte rikkumata

Android'i strings.xml, XLIFF, RESX ja kohandatud skeemid. Sildid ja atribuudid jäävad puutumata. Tõlgitakse ainult tekstisisu.

XML-i tõlkimine rikub rohkem, kui parandab

XML näib lihtne, kuni seda on vaja tõlkida. Sildid rikutakse, atribuute tõlgitakse kogemata, CDATA-osad kaovad ja isesulguvad sildid lähevad katki. Üks vales kohas nurksulg võib kogu rakenduse kokku jooksutada.

Tõlgitavate stringide HTML- ja XML-sildid rikutakse või eemaldatakse

Atribuudid, mis peaksid jääma puutumata, nagu ID-d, nimed ja vormingud, tõlgitakse kogemata

CDATA-osad, töötlemisjuhised ja kommentaarid rikutakse või eemaldatakse

XML-olemid ja erimärgid topeltkodeeritakse või kaovad

Lähtekeel (inglise)
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>
Tõlgitud (korea)
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>

Mida i18n Agent säilitab

Sildistruktuur

Algus- ja lõpusildid, isesulguvad elemendid ning pesastatud XML-hierarhiad jäävad täpselt määratud kujule

Atribuudid ja ID-d

Elementide atribuudid, nagu name, id ja translatable-lipud, tuvastatakse ning jäetakse puutumata

CDATA ja kommentaarid

CDATA-osad jäävad puutumata. XML-kommentaarid säilitatakse algses asukohas

Kodeering ja olemid

XML-deklaratsioone, märgikodeeringut ja nimega olemeid käsitletakse igas sihtkeeles õigesti

Töötab sinu XML-vorminguga

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
SVG tekstielemendid
Kohandatud XML-skeemid

Kuidas see töötab

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.

Käsitsi kopeerimist ega stringide eraldamist pole. Ainult tõlgitud failid.

Proovi i18n Agent'i kohe

Kukuta tõlkefail siia

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

või klõpsa faili valimiseks

Sihtkeeled

Registreerumine pole vajalikKohene hinnang

Korduma kippuvad küsimused

Arendaja?

Paigalda CLI-tööriist ja tõlgi oma esimene fail kahe minutiga.

Paigalda CLI-tööriist

Ettevõtte meeskond?

Kas oled endiselt TMS-i lepingus kinni? Räägime üleminekust.