
Käännä .properties-tiedostoja ilman koodausongelmia
Koodaus käsitellään, escape-sekvenssit ja kommentit säilyvät ja Unicode-escapet ovat oikein. Properties-tiedostosi käännetään ilman ISO-8859-1:n aiheuttamia ongelmia.
.properties-tiedostojen kääntäminen on koodauspainajainen
Java:n .properties-tiedostoilla on 30 vuoden historia koodauksen erikoisuuksia. Oletuskoodaus on ISO-8859-1, muiden kuin latinalaisten merkkien on käytettävä Unicode-escape-sekvenssejä (\uXXXX), ja kenoviivojen, rivinvaihtojen sekä erikoismerkkien escape-säännöt hämäävät kaikkia yleisiä käännöstyökaluja.
ISO-8859-1- ja UTF-8-koodauksen ristiriita rikkoo muut kuin latinalaiset merkit — japanin-, kiinan- ja koreankielinen teksti muuttuu lukukelvottomaksi
Kenoviivan escape-sekvenssit (\n, \t, \\, \=) kaksoisescapetaan, poistetaan tai käsitellään tavallisena tekstinä
Kommenttirivit (# ja !) sekä rivinsisäiset kommentit poistetaan, jolloin kehittäjäkonteksti ja osioiden järjestys katoavat
Muiden kuin latinalaisten merkkien Unicode-escape-sekvenssit (\uXXXX) rikkoutuvat, käännetään tai muunnetaan väärin
# 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\u00EAMitä i18n Agent säilyttää
Koodauksen käsittely
Tunnistaa ISO-8859-1- ja UTF-8-koodauksen ja tuottaa oikean muodon sekä tarvittaessa asianmukaiset Unicode-escapet
Escape-sekvenssien säilyttäminen
Kenoviivan escapet (\n, \t, \\, \=, \:) tunnistetaan ja säilytetään täsmälleen määritellyssä muodossa
Kommenttien säilyttäminen
Kommenttirivit, osio-otsikot ja rivinsisäinen dokumentaatio pysyvät paikoillaan ja säilyttävät tiedoston järjestyksen
Unicode-tuki
Muut kuin latinalaiset käännökset koodataan oikein ISO-8859-1-tiedostoissa \uXXXX-escape-sekvensseiksi tai UTF-8-tiedostoissa tavallisiksi Unicode-merkeiksi
Toimii Java-pinosi kanssa
Näin se toimii

Ei manuaalista kopiointia tai merkkijonojen poimintaa. Vain käännetyt tiedostot.
Kokeile i18n Agent:ia nyt
Pudota käännöstiedostosi tähän
JSON, YAML, PO, XML, CSV, Markdown, Properties
tai valitse napsauttamalla
Kohdekielet
Usein kysytyt kysymykset
Kehittäjä?
Asenna CLI-työkalu ja käännä ensimmäinen tiedostosi kahdessa minuutissa.
Asenna CLI-työkaluYritystiimi?
Oletko yhä jumissa TMS-sopimuksessa? Keskustellaan siirtymisestä.