Skip to main content
AI agent network visualization

Tulkojiet XML failus, nesabojājot tagus

Android strings.xml, XLIFF, RESX un pielāgotas shēmas. Tagi un atribūti paliek neskarti. Tiek tulkots tikai teksta saturs.

XML tulkošana sabojā vairāk, nekā izlabo

XML šķiet vienkāršs, līdz tas jāiztulko. Tagi tiek izkropļoti, atribūti iztulkoti, lai gan tiem jāpaliek nemainītiem, CDATA sadaļas pazūd un pašaizverošie tagi tiek sabojāti. Viena nepareizi novietota leņķiekava, un visa lietotne avarē.

Tulkojamās virknēs esošie HTML un XML tagi tiek sabojāti vai noņemti

Atribūti, kuriem jāpaliek nemainītiem (ID, nosaukumi, formāti), kļūdas dēļ tiek iztulkoti

CDATA sadaļas, apstrādes instrukcijas un komentāri tiek izkropļoti vai noņemti

XML entītijas un īpašās rakstzīmes tiek kodētas divreiz vai pazaudētas

Avots (angļu val.)
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>
Tulkojums (korejiešu val.)
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>

Ko saglabā i18n Agent

Tagu struktūra

Atverošie un aizverošie tagi, pašaizverošie elementi un ligzdotās XML hierarhijas paliek tieši tādas, kā definēts

Atribūti un ID

Elementu atribūti, piemēram, name, id un translatable karodziņi, tiek atpazīti un atstāti nemainīti

CDATA un komentāri

CDATA sadaļas tiek nodotas nemainītas. XML komentāri tiek saglabāti sākotnējās vietās

Kodējums un entītijas

XML deklarācijas, rakstzīmju kodējums un nosauktās entītijas tiek pareizi apstrādātas katrai mērķa valodai

Darbojas ar jūsu XML formātu

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
SVG teksta elementi
Pielāgotas XML shēmas

Kā tas darbojas

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.

Bez manuālas kopēšanas. Bez virkņu izvilkšanas. Tikai tulkoti faili.

Izmēģiniet i18n Agent tūlīt

Nometiet tulkošanas failu šeit

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

vai noklikšķiniet, lai izvēlētos

Mērķa valodas

Reģistrācija nav vajadzīgaTūlītēja tāme

Bieži uzdotie jautājumi

Izstrādātājs?

Instalējiet CLI rīku un 2 minūtēs iztulkojiet pirmo failu.

Instalēt CLI rīku

Uzņēmuma komanda?

Joprojām esat piesaistīti TMS līgumam? Apspriedīsim migrāciju.