Skip to main content
AI agent network visualization

Překládejte XML soubory bez porušení tagů

Android strings.xml, XLIFF, RESX i vlastní schémata. Tagy i atributy zůstanou nedotčené. Překládá se pouze textový obsah.

Překlad XML víc rozbije, než opraví

XML vypadá jednoduše, dokud jej nepotřebujete přeložit. Tagy se poškodí, atributy se omylem přeloží, i když nemají, sekce CDATA zmizí a samouzavírací tagy se rozbijí. Jedna špatně umístěná úhlová závorka a celá aplikace spadne.

HTML a XML tagy uvnitř přeložitelných řetězců se poškodí nebo odstraní

Atributy, které mají zůstat nedotčené (ID, názvy, formáty), se omylem přeloží

Sekce CDATA, instrukce zpracování a komentáře se poškodí nebo odstraní

XML entity a speciální znaky se dvojitě zakódují nebo se ztratí

Zdroj (angličtina)
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>
Přeloženo (korejština)
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>

Co i18n Agent zachovává

Struktura tagů

Otevírací tagy, zavírací tagy, samouzavírací elementy i vnořené XML hierarchie zůstávají přesně tak, jak jsou definované

Atributy a ID

Atributy elementů jako name, id a příznaky translatable jsou rozpoznány a ponechány nedotčené

CDATA a komentáře

Sekce CDATA projdou beze změny. XML komentáře jsou zachovány na svých původních místech

Kódování a entity

XML deklarace, kódování znaků a pojmenované entity jsou pro každý cílový jazyk zpracovány správně

Funguje s Vaším XML formátem

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
Textové elementy v SVG
Vlastní XML schémata

Jak to funguje

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.

Žádné ruční kopírování a vkládání. Žádná extrakce řetězců. Jen přeložené soubory.

Vyzkoušejte i18n Agent nyní

Sem přetáhněte svůj překladový soubor

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

nebo klikněte a vyberte soubor

Cílové jazyky

Bez registraceOkamžitý odhad

Často kladené otázky

Vývojář?

Nainstalujte nástroj CLI a přeložte svůj první soubor za 2 minuty.

Nainstalovat nástroj CLI

Enterprise tým?

Stále jste uvázaní ve smlouvě s TMS? Pojďme probrat migraci.