
Oversæt .properties-filer uden problemer med tegnkodning
Tegnkodning håndteres, escape-sekvenser og kommentarer bevares og Unicode-escape-sekvenser er korrekte. Dine .properties-filer oversættes uden besværet med ISO-8859-1.
Tegnkodning gør .properties-oversættelse besværlig
Java .properties-filer har 30 års historik med særheder i tegnkodning. Standardkodningen er ISO-8859-1, ikke-latinske tegn skal bruge Unicode-escape-sekvenser (\uXXXX) og escape-reglerne for omvendte skråstreger, linjeskift og specialtegn skaber problemer for alle generiske oversættelsesværktøjer.
Uoverensstemmelser mellem ISO-8859-1- og UTF-8-kodning ødelægger ikke-latinske tegn — japansk, kinesisk og koreansk tekst bliver ulæselig
Escape-sekvenser med omvendt skråstreg (\n, \t, \\, \=) får tilføjet escape-tegn to gange, fjernes eller behandles som bogstavelig tekst
Kommentarlinjer (# og !) og inlinekommentarer fjernes, så udviklerkontekst og sektionsinddeling går tabt
Unicode-escape-sekvenser (\uXXXX) til ikke-latinske tegn beskadiges, oversættes eller konverteres forkert
# 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\u00EADet bevarer i18n Agent
Håndtering af tegnkodning
Registrerer ISO-8859-1- eller UTF-8-kodning og leverer det korrekte format — med korrekte Unicode-escape-sekvenser, når det er nødvendigt
Bevarelse af escape-sekvenser
Escape-sekvenser med omvendt skråstreg (\n, \t, \\, \=, \:) genkendes og bevares præcis som defineret
Bevarelse af kommentarer
Kommentarlinjer, sektionsoverskrifter og inlinedokumentation forbliver på deres plads, så filens struktur bevares
Unicode-understøttelse
Oversættelser med ikke-latinske tegn kodes korrekt som \uXXXX-escape-sekvenser i ISO-8859-1-filer eller som almindelig UTF-8
Fungerer med din Java-stack
Sådan fungerer det

Ingen manuel kopiering og indsættelse. Ingen udtrækning af tekststrenge. Kun oversatte filer.
Prøv i18n Agent nu
Slip din oversættelsesfil her
JSON, YAML, PO, XML, CSV, Markdown, Properties
eller klik for at vælge en fil
Målsprog
Ofte stillede spørgsmål
Team i en større virksomhed?
Sidder du stadig fast i en TMS-kontrakt? Lad os tale om at skifte.