
Dịch tệp .properties mà không phải đau đầu vì mã hóa
Xử lý mã hóa. Giữ nguyên chuỗi thoát. Bảo toàn chú thích. Đảm bảo ký tự thoát Unicode chính xác. Dịch tệp properties mà không gặp rắc rối với ISO-8859-1.
Dịch .properties là cơn ác mộng về mã hóa
Tệp Java .properties mang theo những đặc thù mã hóa suốt 30 năm. Mã hóa mặc định là ISO-8859-1, ký tự không thuộc bảng chữ cái Latinh phải dùng chuỗi thoát Unicode (\uXXXX) và quy tắc thoát cho dấu gạch chéo ngược, dòng mới cùng ký tự đặc biệt khiến mọi công cụ dịch thông thường đều dễ mắc lỗi.
Sự không tương thích giữa mã hóa ISO-8859-1 và UTF-8 làm hỏng ký tự không thuộc bảng chữ cái Latinh — văn bản tiếng Nhật, tiếng Trung và tiếng Hàn trở thành ký tự rác
Chuỗi thoát dùng dấu gạch chéo ngược (\n, \t, \\, \=) bị thoát hai lần, xóa bỏ hoặc coi là văn bản thuần túy
Các dòng chú thích (# và !) cùng chú thích nội dòng bị xóa, làm mất ngữ cảnh dành cho nhà phát triển và cấu trúc các phần
Chuỗi thoát Unicode (\uXXXX) cho ký tự không thuộc bảng chữ cái Latinh bị hỏng, bị dịch hoặc chuyển đổi sai
# Application messages
# Generated by Spring Boot i18n
app.title=My Application
app.description=A powerful tool for your team
# Navigation
nav.home=Home
nav.settings=Settings
nav.logout=Log Out
# User messages
user.greeting=Hello, {0}!
user.welcome=Welcome back, {0}. You have {1} new notifications.
# Special characters and unicode
currency.format=${0,number,#,##0.00}
path.separator=C:\\Users\\Documents
special.chars=Line one\nLine two\nLine three
unicode.example=\u00E9\u00E8\u00EA# Application messages
# Generated by Spring Boot i18n
app.title=Meine Anwendung
app.description=Ein leistungsstarkes Werkzeug f\u00FCr Ihr Team
# Navigation
nav.home=Startseite
nav.settings=Einstellungen
nav.logout=Abmelden
# User messages
user.greeting=Hallo, {0}!
user.welcome=Willkommen zur\u00FCck, {0}. Sie haben {1} neue Benachrichtigungen.
# Special characters and unicode
currency.format=${0,number,#,##0.00}
path.separator=C:\\Users\\Dokumente
special.chars=Zeile eins\nZeile zwei\nZeile drei
unicode.example=\u00E9\u00E8\u00EANhững gì i18n Agent bảo toàn
Xử lý mã hóa
Phát hiện mã hóa ISO-8859-1 hoặc UTF-8 và xuất đúng định dạng — kèm ký tự thoát Unicode phù hợp khi cần
Bảo toàn ký tự thoát
Nhận diện và giữ nguyên chính xác các ký tự thoát dùng dấu gạch chéo ngược (\n, \t, \\, \=, \:) theo định nghĩa
Giữ lại chú thích
Giữ nguyên vị trí các dòng chú thích, tiêu đề phần và tài liệu nội dòng để duy trì cấu trúc tệp
Hỗ trợ Unicode
Mã hóa chính xác bản dịch không dùng bảng chữ cái Latinh thành chuỗi thoát \uXXXX cho tệp ISO-8859-1 hoặc thành UTF-8 nguyên bản
Hoạt động với hệ công nghệ Java của bạn
Cách hoạt động

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
Câu hỏi thường gặp
Độ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.