Skip to main content
AI agent network visualization

Preložte súbory .properties bez problémov s kódovaním

Kódovanie sa správne spracuje. Únikové sekvencie sa zachovajú. Komentáre zostanú neporušené. Únikové sekvencie Unicode budú správne. Preklad súborov properties bez trápenia s ISO-8859-1.

Preklad .properties je nočná mora kódovania

Súbory Java .properties majú 30-ročnú históriu zvláštností kódovania. Predvolené kódovanie je ISO-8859-1, znaky mimo latinky musia používať únikové sekvencie Unicode (\uXXXX) a pravidlá pre spätné lomky, nové riadky a špeciálne znaky spôsobujú problémy každému všeobecnému prekladovému nástroju.

Nesúlad kódovania ISO-8859-1 a UTF-8 poškodí znaky mimo latinky — japonský, čínsky a kórejský text bude nečitateľný

Únikové sekvencie so spätnou lomkou (\n, \t, \\, \=) sa zdvoja, odstránia alebo spracujú ako doslovný text

Riadky komentárov (# a !) a vložené komentáre sa odstránia, čím sa stratí kontext pre vývojárov a usporiadanie sekcií

Únikové sekvencie Unicode (\uXXXX) pre znaky mimo latinky sa poškodia, preložia alebo nesprávne skonvertujú

Zdroj (angličtina)
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
Preklad (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

Čo i18n Agent zachováva

Spracovanie kódovania

Rozpozná kódovanie ISO-8859-1 alebo UTF-8 a vytvorí správny formát — v prípade potreby so správnymi únikovými sekvenciami Unicode

Zachovanie únikových sekvencií

Únikové sekvencie so spätnou lomkou (\n, \t, \\, \=, \:) sa rozpoznajú a zachovajú presne podľa definície

Zachovanie komentárov

Riadky komentárov, hlavičky sekcií a vložená dokumentácia zostanú na mieste, aby sa zachovalo usporiadanie súboru

Podpora Unicode

Preklady mimo latinky sa správne zakódujú ako únikové sekvencie \uXXXX v súboroch ISO-8859-1 alebo natívne v UTF-8

Funguje s Vaším technologickým stackom Java

Spring Boot / Spring MVC
Staršie aplikácie Java
Projekty Apache Ant/Maven
Java ResourceBundle

Ako to funguje

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 manuálneho kopírovania, vkladania a extrakcie reťazcov. Iba preložené súbory.

Vyskúšajte i18n Agent teraz

Potiahnite súbor na preklad sem

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

alebo kliknite a vyberte súbor

Cieľové jazyky

Bez registrácieOkamžitý odhad

Často kladené otázky

Ste vývojár?

Nainštalujte server MCP a preložte svoj prvý súbor za 2 minúty.

Nainštalovať server MCP

Podnikový tím?

Stále Vás viaže zmluva s TMS? Porozprávajme sa o migrácii.