Skip to main content
AI agent network visualization

Prevedite .properties datoteke bez problema sa kodiranjem

Kodiranje je obrađeno. Izlazne sekvence su sačuvane. Komentari su netaknuti. Unicode izlazne sekvence su ispravne. Vaše properties datoteke prevedene su bez problema sa formatom ISO-8859-1.

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

Java .properties datoteke imaju 30-godišnje nasleđe neobičnih pravila kodiranja. Podrazumevano kodiranje je ISO-8859-1, znakovi koji nisu latinični moraju da koriste Unicode izlazne sekvence (\uXXXX), a pravila izlaza za obrnute kose crte, nove redove i posebne znakove zbunjuju svaki opšti 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

Izlazne sekvence sa obrnutom kosom crtom (\n, \t, \\, \=) dvostruko izlaze, uklanjaju se ili tretiraju kao doslovan tekst

Redovi komentara (# i !) i komentari u redu se uklanjaju, pa se gube kontekst namenjen programerima i organizacija odeljaka

Unicode izlazne sekvence (\uXXXX) za znakove koji nisu latinični 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

Šta i18n Agent čuva

Obrada kodiranja

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

Očuvanje izlaznih sekvenci

Izlazne sekvence sa obrnutom kosom crtom (\n, \t, \\, \=, \:) prepoznaju se i čuvaju tačno onako kako su definisane

Čuvanje komentara

Redovi komentara, zaglavlja odeljaka i unutrašnja dokumentacija ostaju na svom mestu radi očuvanja organizacije datoteke

Unicode podrška

Prevodi koji nisu latinični pravilno se kodiraju kao \uXXXX izlazne sekvence za ISO-8859-1 datoteke ili kao izvorni UTF-8

Radi sa 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 lepljenja. Bez izdvajanja tekstova. Samo prevedene datoteke.

Isprobajte i18n Agent sada

Pustite datoteku za prevođenje ovde

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

ili kliknite za izbor

Ciljni jezici

Registracija nije potrebnaTrenutna procena

Česta pitanja

Programer ste?

Instalirajte CLI alatku i prevedite prvu datoteku za 2 minuta.

Instalirajte CLI alatku

Poslovni tim?

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