
Vertaal .properties-bestanden zonder coderingsproblemen
Codering correct verwerkt. Escapereeksen behouden. Opmerkingen intact. Unicode-escapes correct. Je propertiesbestanden worden vertaald zonder gedoe met ISO-8859-1.
.properties vertalen is een coderingsnachtmerrie
Java .properties-bestanden hebben een dertigjarige erfenis van eigenaardigheden rond codering. De standaardcodering is ISO-8859-1, niet-Latijnse tekens moeten Unicode-escapereeksen (\uXXXX) gebruiken en de escaperegels voor backslashes, regeleinden en speciale tekens brengen elke algemene vertaaltool in de problemen.
Een verschil tussen ISO-8859-1- en UTF-8-codering beschadigt niet-Latijnse tekens — Japanse, Chinese en Koreaanse tekst wordt onleesbaar
Backslash-escapereeksen (\n, \t, \\, \=) worden dubbel geëscapet, verwijderd of als letterlijke tekst behandeld
Regels met opmerkingen (# en !) en inline-opmerkingen worden verwijderd, waardoor ontwikkelaarscontext en de sectie-indeling verloren gaan
Unicode-escapereeksen (\uXXXX) voor niet-Latijnse tekens raken beschadigd, worden vertaald of worden onjuist geconverteerd
# 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\u00EAWat i18n Agent behoudt
Coderingsverwerking
Herkent ISO-8859-1- en UTF-8-codering en levert de juiste indeling op — zo nodig met correcte Unicode-escapes
Behoud van escapes
Backslash-escapes (\n, \t, \\, \=, \:) worden herkend en exact volgens de definitie behouden
Behoud van opmerkingen
Regels met opmerkingen, sectiekoppen en inline-documentatie blijven staan, zodat de bestandsindeling behouden blijft
Unicode-ondersteuning
Niet-Latijnse vertalingen worden correct gecodeerd als \uXXXX-escapereeksen voor ISO-8859-1-bestanden of als systeemeigen UTF-8
Werkt met je Java-stack
Hoe het werkt

Niet handmatig kopiëren en plakken. Geen strings extraheren. Alleen vertaalde bestanden.
Probeer i18n Agent nu
Zet je vertaalbestand hier neer
JSON, YAML, PO, XML, CSV, Markdown, Properties
of klik om een bestand te selecteren
Doeltalen
Veelgestelde vragen
Ontwikkelaar?
Installeer de CLI-tool en vertaal je eerste bestand binnen 2 minuten.
CLI-tool installerenEnterprise-team?
Nog steeds gebonden aan een TMS-contract? Laten we de overstap bespreken.