Skip to main content
AI agent network visualization

Prevedite datoteke XML, ne da bi pokvarili oznake

Android strings.xml, XLIFF, RESX in sheme po meri. Oznake in atributi ostanejo nespremenjeni. Prevede se samo besedilna vsebina.

Prevajanje XML pokvari več, kot popravi

XML je videti preprost, dokler ga ni treba prevesti. Oznake se poškodujejo, atributi se prevedejo, čeprav se ne bi smeli, razdelki CDATA izginejo, samozapiralne oznake pa se pokvarijo. En napačno postavljen kotni oklepaj lahko zruši celotno aplikacijo.

Oznake HTML in XML v prevedljivih nizih se poškodujejo ali odstranijo

Atributi, ki bi morali ostati nespremenjeni (ID-ji, imena, oblike), se pomotoma prevedejo

Razdelki CDATA, navodila za obdelavo in komentarji se poškodujejo ali odstranijo

Entitete XML in posebni znaki se dvakrat kodirajo ali izgubijo

Izvirnik (angleščina)
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>
Prevod (korejščina)
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>

Kaj i18n Agent ohrani

Struktura oznak

Začetne in končne oznake, samozapiralni elementi ter ugnezdene hierarhije XML ostanejo natanko tako, kot so določeni

Atributi in ID-ji

Atributi elementov (na primer name in id) in zastavice translatable so prepoznani ter ostanejo nespremenjeni

CDATA in komentarji

Razdelki CDATA ostanejo nespremenjeni. Komentarji XML se ohranijo na izvornih mestih

Kodiranje in entitete

Deklaracije XML, kodiranje znakov in poimenovane entitete so pravilno obravnavani za vsak ciljni jezik

Deluje z Vašo obliko XML

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
Besedilni elementi SVG
Sheme XML po meri

Kako deluje

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.

Brez ročnega kopiranja in lepljenja. Brez izločanja nizov. Samo prevedene datoteke.

Preizkusite i18n Agent zdaj

Spustite prevajalsko datoteko sem

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

ali kliknite za izbiro

Ciljni jeziki

Registracija ni potrebnaTakojšnja ocena

Pogosta vprašanja

Ste razvijalec?

Namestite orodje CLI in svojo prvo datoteko prevedite v dveh minutah.

Namestite orodje CLI

Ste poslovna ekipa?

Ste še vedno vezani na pogodbo TMS? Pogovorimo se o prehodu.