Skip to main content
AI agent network visualization

Traduceți fișiere XML fără să afectați etichetele

Android strings.xml, XLIFF, RESX și scheme personalizate. Etichetele și atributele rămân intacte. Este tradus doar conținutul textual.

Traducerea XML strică adesea mai mult decât repară

XML pare simplu până când trebuie tradus. Etichetele sunt deformate, atributele sunt traduse deși ar trebui să rămână neschimbate, secțiunile CDATA dispar, iar etichetele cu autoînchidere sunt compromise. O singură paranteză unghiulară plasată greșit poate bloca întreaga aplicație.

Etichetele HTML și XML din șirurile de tradus sunt corupte sau eliminate

Atributele care ar trebui să rămână neatinse (ID-uri, nume, formate) sunt traduse din greșeală

Secțiunile CDATA, instrucțiunile de prelucrare și comentariile sunt deformate sau eliminate

Entitățile XML și caracterele speciale sunt codificate de două ori sau se pierd

Sursă (engleză)
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>
Traducere (coreeană)
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>

Ce păstrează i18n Agent

Structura etichetelor

Etichetele de deschidere și închidere, elementele cu autoînchidere și ierarhiile XML imbricate rămân exact așa cum au fost definite

Atribute și ID-uri

Atributele elementelor, precum name, id și marcajele translatable, sunt recunoscute și lăsate neatinse

CDATA și comentarii

Secțiunile CDATA rămân neschimbate. Comentariile XML sunt păstrate în pozițiile lor inițiale

Codificare și entități

Declarațiile XML, codificarea caracterelor și entitățile denumite sunt gestionate corect pentru fiecare limbă-țintă

Compatibil cu formatul dumneavoastră XML

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
Elemente text SVG
Scheme XML personalizate

Cum funcționează

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.

Fără copiere și lipire manuală. Fără extragerea textelor. Doar fișiere traduse.

Încercați acum i18n Agent

Plasați aici fișierul de traducere

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

sau faceți clic pentru a-l selecta

Limbi țintă

Nu este necesară înregistrareaEstimare instantanee

Întrebări frecvente

Sunteți dezvoltator?

Instalați instrumentul CLI și traduceți primul fișier în 2 minute.

Instalați instrumentul CLI

Reprezentați o companie?

Aveți încă un contract TMS care vă ține pe loc? Haideți să discutăm despre migrare.