
Tõlgi .properties-faile kodeerimisprobleemideta
Kodeeringut käsitletakse, paojadad ja kommentaarid säilivad ning Unicode'i paojadad on õiged. Sinu properties-failid tõlgitakse ilma ISO-8859-1 põhjustatud vaevata.
.properties-failide tõlkimine on kodeerimisõudus
Java .properties-failidel on 30 aastat kodeeringueripärasid. Vaikekodeering on ISO-8859-1, mitte-ladina märgid peavad kasutama Unicode'i paojadasid (\uXXXX) ning kurakriipsude, reavahetuste ja erimärkide paoreeglid ajavad segadusse iga üldise tõlketööriista.
ISO-8859-1 ja UTF-8 kodeeringu vastuolu rikub mitte-ladina märgid — jaapani, hiina ja korea tekst muutub loetamatuks
Kurakriipsuga paojadad (\n, \t, \\, \=) paotakse kahekordselt, eemaldatakse või neid käsitletakse lihttekstina
Kommentaariread (# ja !) ning reasisesed kommentaarid eemaldatakse, mistõttu arendaja kontekst ja jaotiste korraldus kaovad
Mitte-ladina märkide Unicode'i paojadad (\uXXXX) rikutakse, tõlgitakse või teisendatakse valesti
# 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\u00EAMida i18n Agent säilitab
Kodeeringu käsitlemine
Tuvastab ISO-8859-1 ja UTF-8 kodeeringu ning loob õige vormingu koos vajaduse korral nõuetekohaste Unicode'i paojadadega
Paojadade säilitamine
Kurakriipsuga paojadad (\n, \t, \\, \=, \:) tuvastatakse ja säilitatakse täpselt määratud kujul
Kommentaaride säilitamine
Kommentaariread, jaotiste päised ja reasisesed juhised jäävad paigale ning säilitavad faili korralduse
Unicode'i tugi
Mitte-ladina tõlked kodeeritakse ISO-8859-1 failides õigesti \uXXXX-paojadadeks või UTF-8 failides tavalisteks Unicode'i märkideks
Töötab sinu Java pinuga
Kuidas see töötab

Käsitsi kopeerimist ega stringide eraldamist pole. Ainult tõlgitud failid.
Proovi i18n Agent'i kohe
Kukuta tõlkefail siia
JSON, YAML, PO, XML, CSV, Markdown, Properties
või klõpsa faili valimiseks
Sihtkeeled
Korduma kippuvad küsimused
Ettevõtte meeskond?
Kas oled endiselt TMS-i lepingus kinni? Räägime üleminekust.