Skip to main content
AI agent network visualization

Prevedite datoteke .properties brez težav s kodiranjem

Kodiranje je urejeno. Ubežna zaporedja se ohranijo. Komentarji ostanejo nedotaknjeni. Ubežni znaki Unicode so pravilni. Vaše datoteke properties se prevedejo brez težav z ISO-8859-1.

Prevajanje .properties je nočna mora kodiranja

Datoteke Java .properties imajo 30-letno zapuščino posebnosti kodiranja. Privzeto kodiranje je ISO-8859-1, znaki, ki niso latinični, morajo uporabljati ubežna zaporedja Unicode (\uXXXX), pravila za ubežne poševnice nazaj, nove vrstice in posebne znake pa zmedejo vsa splošna prevajalska orodja.

Neujemanje med kodiranjema ISO-8859-1 in UTF-8 poškoduje nelatinične znake — japonsko, kitajsko in korejsko besedilo postane nečitljivo

Ubežna zaporedja s poševnico nazaj (\n, \t, \\, \=) se dvakrat ubežijo, odstranijo ali obravnavajo kot dobesedno besedilo

Vrstice komentarjev (# in !) ter vrstični komentarji se odstranijo, zato se izgubita kontekst za razvijalce in organizacija razdelkov

Ubežna zaporedja Unicode (\uXXXX) za nelatinične znake se poškodujejo, prevedejo ali napačno pretvorijo

Izvirnik (angleščina)
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
Prevod (japonščina)
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

Kaj i18n Agent ohrani

Obravnava kodiranja

Zazna kodiranje ISO-8859-1 ali UTF-8 in ustvari pravilno obliko z ustreznimi ubežnimi zaporedji Unicode, kadar so potrebna

Ohranjanje ubežnih znakov

Ubežna zaporedja s poševnico nazaj (\n, \t, \\, \=, \:) so prepoznana in ohranjena natanko tako, kot so določena

Ohranjanje komentarjev

Vrstice komentarjev, glave razdelkov in vrstična dokumentacija ostanejo na mestu ter ohranijo organizacijo datoteke

Podpora za Unicode

Nelatinični prevodi so pravilno kodirani kot ubežna zaporedja \uXXXX za datoteke ISO-8859-1 ali kot izvorni UTF-8

Deluje z Vašim skladom Java

Spring Boot / Spring MVC
Starejše aplikacije Java
Projekti Apache Ant / Maven
Java ResourceBundle

Kako deluje

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.

Brez ročnega kopiranja in lepljenja. Brez izločanja nizov. Samo prevedene datoteke.

Preizkusite i18n Agent zdaj

Spustite prevajalsko datoteko sem

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

ali kliknite za izbiro

Ciljni jeziki

Registracija ni potrebnaTakojšnja ocena

Pogosta vprašanja

Ste razvijalec?

Namestite orodje CLI in svojo prvo datoteko prevedite v dveh minutah.

Namestite orodje CLI

Ste poslovna ekipa?

Ste še vedno vezani na pogodbo TMS? Pogovorimo se o prehodu.