Skip to main content
AI agent network visualization

Terjemah Fail-fail .properties Tanpa Masalah Pengekodan

Pengekodan dikendalikan. Jujukan pelepasan dikekalkan. Komen kekal utuh. Pelepasan Unicode betul. Fail properties anda diterjemahkan tanpa masalah ISO-8859-1.

Terjemahan .properties ialah Mimpi Ngeri Pengekodan

Fail Java .properties mempunyai warisan masalah pengekodan selama 30 tahun. Pengekodan lalainya ialah ISO-8859-1, aksara bukan Latin perlu menggunakan jujukan pelepasan Unicode (\uXXXX), dan peraturan pelepasan untuk garis miring terbalik, baris baharu, serta aksara khas mengelirukan semua alat terjemahan umum.

Ketidakpadanan pengekodan ISO-8859-1 dan UTF-8 merosakkan aksara bukan Latin—teks Jepun, China, dan Korea menjadi bercelaru

Jujukan pelepasan garis miring terbalik (\n, \t, \\, \=) dilepaskan dua kali, dibuang, atau dianggap sebagai teks harfiah

Baris komen (# dan !) serta komen sebaris dibuang sehingga konteks pembangun dan susunan bahagian hilang

Jujukan pelepasan Unicode (\uXXXX) untuk aksara bukan Latin dirosakkan, diterjemahkan, atau ditukar secara tidak betul

Sumber (Bahasa Inggeris)
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 (Jepun)
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

Perkara yang Dikekalkan oleh i18n Agent

Pengendalian Pengekodan

Mengesan pengekodan ISO-8859-1 atau UTF-8 dan menghasilkan format yang betul—dengan pelepasan Unicode yang tepat apabila diperlukan

Pengekalan Pelepasan

Pelepasan garis miring terbalik (\n, \t, \\, \=, \:) dikenali dan dikekalkan tepat seperti yang ditetapkan

Pengekalan Komen

Baris komen, pengepala bahagian, dan dokumentasi sebaris kekal pada tempatnya untuk mengekalkan susunan fail

Sokongan Unicode

Terjemahan bukan Latin dikodkan dengan betul sebagai jujukan pelepasan \uXXXX untuk fail ISO-8859-1 atau sebagai UTF-8 natif

Berfungsi dengan Stack Java anda

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

Cara Ia Berfungsi

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.

Tiada salin-tampal manual. Tiada pengekstrakan rentetan. Hanya fail terjemahan.

Cuba i18n Agent Sekarang

Lepaskan fail terjemahan anda di sini

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

atau klik untuk semak imbas

Bahasa sasaran

Tidak perlu mendaftarAnggaran serta-merta

Soalan Lazim

Pembangun?

Pasang alat CLI dan terjemah fail pertama anda dalam 2 minit.

Pasang Alat CLI

Pasukan perusahaan?

Masih terikat dengan kontrak TMS? Mari berbincang tentang pemindahan anda.