Skip to main content
AI agent network visualization

Terjemahkan File-file .properties Tanpa Masalah Pengodean

Pengodean ditangani. Urutan escape dipertahankan. Komentar tetap utuh. Escape Unicode benar. File properties Anda diterjemahkan tanpa masalah ISO-8859-1.

Penerjemahan .properties adalah Mimpi Buruk Pengodean

File Java .properties memiliki warisan masalah pengodean selama 30 tahun. Pengodean default-nya adalah ISO-8859-1, karakter non-Latin harus menggunakan urutan escape Unicode (\uXXXX), dan aturan escape untuk garis miring terbalik, baris baru, serta karakter khusus membingungkan semua alat terjemahan umum.

Ketidakcocokan pengodean ISO-8859-1 dan UTF-8 merusak karakter non-Latin—teks Jepang, Tionghoa, dan Korea menjadi kacau

Urutan escape garis miring terbalik (\n, \t, \\, \=) di-escape dua kali, dihapus, atau dianggap sebagai teks literal

Baris komentar (# dan !) serta komentar inline dihapus sehingga konteks pengembang dan pengelompokan bagian hilang

Urutan escape Unicode (\uXXXX) untuk karakter non-Latin dirusak, diterjemahkan, atau dikonversi secara tidak benar

Sumber (Inggris)
messages_en.properties
# 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
Diterjemahkan (Jepang)
messages_ja.properties
# 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\u00EA

Yang Dipertahankan i18n Agent

Penanganan Pengodean

Mendeteksi pengodean ISO-8859-1 atau UTF-8 dan menghasilkan format yang benar—dengan escape Unicode yang tepat bila diperlukan

Pemeliharaan Escape

Escape garis miring terbalik (\n, \t, \\, \=, \:) dikenali dan dipertahankan tepat seperti yang ditentukan

Pemeliharaan Komentar

Baris komentar, header bagian, dan dokumentasi inline tetap berada di tempatnya untuk mempertahankan susunan file

Dukungan Unicode

Terjemahan non-Latin dikodekan dengan benar sebagai urutan escape \uXXXX untuk file ISO-8859-1 atau sebagai UTF-8 native

Berfungsi dengan Stack Java Anda

Spring Boot / Spring MVC
Aplikasi Java Lama
Proyek Apache Ant / Maven
Java ResourceBundle

Cara Kerjanya

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.

Tanpa salin-tempel manual. Tanpa ekstraksi string. Hanya file terjemahan.

Coba i18n Agent Sekarang

Lepaskan file terjemahan Anda di sini

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

atau klik untuk menjelajahi

Bahasa target

Tidak perlu mendaftarEstimasi instan

Pertanyaan yang Sering Diajukan

Pengembang?

Instal alat CLI dan terjemahkan file pertama Anda dalam 2 menit.

Instal Alat CLI

Tim enterprise?

Masih terikat kontrak TMS? Mari bicarakan migrasi Anda.