Skip to main content
AI agent network visualization

Prevedite .properties datoteke bez problema s kodiranjem

Kodiranje je obrađeno. Izbjegavajuće sekvence su očuvane. Komentari su netaknuti. Unicode izbjegavajuće sekvence su ispravne. Vaše properties datoteke prevedene su bez poteškoća povezanih s formatom ISO-8859-1.

Prevođenje .properties datoteka je noćna mora kodiranja

Java .properties datoteke nose 30-godišnje nasljeđe neobičnih pravila kodiranja. Zadano je kodiranje ISO-8859-1, nelatinični znakovi moraju koristiti Unicode izbjegavajuće sekvence (\uXXXX), a pravila izbjegavanja za obrnute kose crte, nove retke i posebne znakove zbunjuju svaki opći alat za prevođenje.

Neusklađenost kodiranja ISO-8859-1 i UTF-8 kvari znakove koji nisu latinični — japanski, kineski i korejski tekst postaje nečitljiv

Izbjegavajuće sekvence s obrnutom kosom crtom (\n, \t, \\, \=) dvostruko se izbjegavaju, uklanjaju ili tumače kao doslovan tekst

Redci komentara (# i !) i umetnuti komentari uklanjaju se, pa se gube kontekst namijenjen programerima i organizacija odjeljaka

Unicode izbjegavajuće sekvence (\uXXXX) za nelatinične znakove oštećuju se, prevode ili pogrešno pretvaraju

Izvor (engleski)
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
Prevedeno (japanski)
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

Što i18n Agent čuva

Obrada kodiranja

Otkriva kodiranje ISO-8859-1 ili UTF-8 i ispisuje ispravan format s odgovarajućim Unicode izbjegavajućim sekvencama kada su potrebne

Očuvanje izbjegavajućih sekvenci

Izbjegavajuće sekvence s obrnutom kosom crtom (\n, \t, \\, \=, \:) prepoznaju se i čuvaju točno onako kako su definirane

Čuvanje komentara

Redci komentara, zaglavlja odjeljaka i umetnuta dokumentacija ostaju na svojem mjestu radi očuvanja organizacije datoteke

Unicode podrška

Nelatinični prijevodi pravilno se kodiraju kao izbjegavajuće sekvence \uXXXX za datoteke ISO-8859-1 ili kao izvorni UTF-8

Radi s Vašim Java tehnološkim paketom

Spring Boot / Spring MVC
Starije Java aplikacije
Apache Ant / Maven projekti
Java ResourceBundle

Kako radi

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.

Bez ručnog kopiranja i lijepljenja. Bez izdvajanja tekstnih nizova. Samo prevedene datoteke.

Isprobajte i18n Agent odmah

Povucite datoteku za prijevod ovdje

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

ili kliknite za odabir

Ciljni jezici

Registracija nije potrebnaProcjena odmah

Česta pitanja

Programer ste?

Instalirajte CLI alat i prevedite svoju prvu datoteku u 2 minute.

Instalirajte CLI alat

Poslovni tim?

Još ste vezani ugovorom za TMS? Razgovarajmo o prelasku.