Skip to main content
AI agent network visualization

Μεταφράστε αρχεία XML χωρίς να καταστρέψετε τις ετικέτες

Android strings.xml, XLIFF, RESX και προσαρμοσμένα σχήματα. Οι ετικέτες και τα χαρακτηριστικά παραμένουν άθικτα. Μεταφράζεται μόνο το περιεχόμενο κειμένου.

Η μετάφραση XML συχνά προκαλεί περισσότερα προβλήματα από όσα λύνει

Το XML φαίνεται απλό, μέχρι να χρειαστεί να το μεταφράσετε. Οι ετικέτες αλλοιώνονται, τα χαρακτηριστικά μεταφράζονται ενώ δεν πρέπει, οι ενότητες CDATA εξαφανίζονται και οι αυτοκλειόμενες ετικέτες καταστρέφονται. Αρκεί μία γωνιακή αγκύλη σε λάθος θέση για να διακοπεί η λειτουργία ολόκληρης της εφαρμογής σας.

Οι ετικέτες HTML και XML μέσα σε μεταφράσιμες συμβολοσειρές αλλοιώνονται ή αφαιρούνται

Χαρακτηριστικά που πρέπει να παραμείνουν ανέπαφα (IDs, ονόματα, μορφές) μεταφράζονται κατά λάθος

Οι ενότητες CDATA, οι οδηγίες επεξεργασίας και τα σχόλια αλλοιώνονται ή αφαιρούνται

Οι οντότητες XML και οι ειδικοί χαρακτήρες κωδικοποιούνται δύο φορές ή χάνονται

Πηγή (Αγγλικά)
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>
Μετάφραση (Κορεατικά)
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>

Τι διατηρεί το i18n Agent

Δομή ετικετών

Οι ετικέτες ανοίγματος και κλεισίματος, τα αυτοκλειόμενα στοιχεία και οι ένθετες ιεραρχίες XML παραμένουν ακριβώς όπως έχουν οριστεί

Χαρακτηριστικά και IDs

Τα χαρακτηριστικά στοιχείων, όπως name, id και οι σημαίες translatable, αναγνωρίζονται και παραμένουν ανέπαφα

CDATA και σχόλια

Οι ενότητες CDATA παραμένουν αμετάβλητες. Τα σχόλια XML διατηρούνται στις αρχικές τους θέσεις

Κωδικοποίηση και οντότητες

Οι δηλώσεις XML, η κωδικοποίηση χαρακτήρων και οι επώνυμες οντότητες υποβάλλονται σε σωστή επεξεργασία για κάθε γλώσσα-στόχο

Λειτουργεί με τη δική σας μορφή XML

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
Στοιχεία κειμένου SVG
Προσαρμοσμένα σχήματα XML

Πώς λειτουργεί

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.

Χωρίς χειροκίνητη αντιγραφή και επικόλληση. Χωρίς εξαγωγή συμβολοσειρών. Μόνο μεταφρασμένα αρχεία.

Δοκιμάστε τώρα το i18n Agent

Αφήστε εδώ το αρχείο μετάφρασής σας

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

ή κάντε κλικ για να επιλέξετε αρχείο

Γλώσσες-στόχοι

Δεν απαιτείται εγγραφήΆμεση εκτίμηση

Συχνές ερωτήσεις

Είστε προγραμματιστής;

Εγκαταστήστε το εργαλείο CLI και μεταφράστε το πρώτο σας αρχείο σε 2 λεπτά.

Εγκαταστήστε το εργαλείο CLI

Είστε εταιρική ομάδα;

Σας δεσμεύει ακόμη ένα συμβόλαιο TMS; Ας συζητήσουμε τη μετάβαση.