Skip to main content
AI agent network visualization

Dịch tệp XML mà không làm hỏng thẻ

Android strings.xml, XLIFF, RESX và lược đồ tùy chỉnh. Thẻ và thuộc tính luôn nguyên vẹn. Chỉ nội dung văn bản được dịch.

Dịch XML có thể gây ra nhiều lỗi hơn cả số lỗi cần khắc phục

XML trông đơn giản cho đến khi bạn cần dịch. Thẻ bị xáo trộn, thuộc tính không nên dịch lại bị dịch, phần CDATA biến mất và thẻ tự đóng bị hỏng. Chỉ một dấu ngoặc nhọn sai vị trí cũng có thể khiến toàn bộ ứng dụng gặp sự cố.

Thẻ HTML và XML trong chuỗi cần dịch bị hỏng hoặc bị loại bỏ

Các thuộc tính cần giữ nguyên (ID, tên, định dạng) vô tình bị dịch

Phần CDATA, chỉ thị xử lý và chú thích bị xáo trộn hoặc xóa

Thực thể XML và ký tự đặc biệt bị mã hóa hai lần hoặc thất lạc

Nguồn (tiếng Anh)
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>
Bản dịch (tiếng Hàn)
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>

Những gì i18n Agent giữ nguyên

Cấu trúc thẻ

Thẻ mở, thẻ đóng, phần tử tự đóng và hệ phân cấp XML lồng nhau được giữ nguyên đúng như định nghĩa

Thuộc tính & ID

Hệ thống nhận diện và giữ nguyên các thuộc tính phần tử như name, id và cờ translatable

CDATA & chú thích

Các phần CDATA được giữ nguyên. Chú thích XML vẫn ở đúng vị trí ban đầu

Bảng mã & thực thể

Khai báo XML, bảng mã ký tự và thực thể có tên được xử lý chính xác cho mọi ngôn ngữ đích

Hoạt động với định dạng XML của bạn

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
Phần tử văn bản SVG
Lược đồ XML tùy chỉnh

Cách hoạt động

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.

Không cần sao chép và dán thủ công. Không cần trích xuất chuỗi. Chỉ nhận tệp đã dịch.

Dùng thử i18n Agent ngay

Thả tệp bản dịch của bạn vào đây

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

hoặc nhấp để duyệt

Ngôn ngữ đích

Không cần đăng kýBáo giá tức thì

Câu hỏi thường gặp

Bạn là nhà phát triển?

Cài đặt công cụ CLI và dịch tệp đầu tiên trong 2 phút.

Cài đặt công cụ CLI

Đội ngũ doanh nghiệp?

Bạn vẫn mắc kẹt với hợp đồng TMS? Hãy trao đổi với chúng tôi về kế hoạch chuyển đổi.