.properties โ† supportati

Traduci file .properties Java.
Chiavi mai toccate.

Carica il tuo file .properties. Ogni nome di chiave, riga di commento e {placeholder} viene preservato. Solo i valori delle stringhe vengono tradotti โ€” le tue ricerche in ResourceBundle rimangono valide.

โ˜• Chiavi conservate ๐Ÿ’ฌ Commenti intatti ๐ŸŒ Oltre 100 lingue

Da $4.99 ยท 5.000 parole ยท Nessun abbonamento

โ˜•
chiavi delle proprietร 
sempre preservate
๐Ÿ’ฌ
Commenti
sempre intatti
messages.properties Pronto
# Messaggi dell'applicazione
welcome.title=Welcome to our applicationโœ“
nav.save=Save changesโœ“
error.not_found=Resource not foundโœ“
Pronto per la traduzione 0%
โ˜• messages_fr.properties Scarica โ†“
โ˜•
chiavi delle proprietร  preservate
100+
lingue di destinazione
Java
Pronto per ResourceBundle
4
Motori IA
3 passaggi

Carica una volta. Ogni locale pronto.

Nessun cambio di chiave. Nessuna modifica ai commenti. Nessuna interruzione delle ricerche in ResourceBundle.

01

Carica il tuo file .properties

Carica il tuo file .properties da qualsiasi progetto Java โ€” Spring, Jakarta EE, Java SE puro. Analizziamo ogni coppia chiave=valore lasciando intatte le righe di commento e le righe vuote. L'output รจ sempre UTF-8, pronto per Java 9+.

.properties
02

Scegli le lingue di destinazione

Scegli le tue lingue di destinazione. Tutti i valori delle proprietร  tradotti in parallelo. Stesso prezzo per parola indipendentemente dal numero di lingue selezionate.

๐Ÿ‡ซ๐Ÿ‡ท FR ๐Ÿ‡ฉ๐Ÿ‡ช DE ๐Ÿ‡ฏ๐Ÿ‡ต JA
03

Scarica โ€” Inserisci nel tuo classpath

Un file .properties per ogni locale (messages_fr.properties, messages_de.properties). Inseriscilo nel tuo classpath e ResourceBundle.getBundle() funziona immediatamente โ€” senza modifiche al codice.

messages_fr.properties messages_de.properties
Struttura garantita

Solo i valori cambiano. Tutto il resto rimane.

Chiavi, righe di commento, righe vuote, {placeholder} โ€” tutto viene mantenuto intatto.

Il tuo file
โ˜•messages.properties
# Navigation labels nav.home=Home nav.profile=My Profile error.required=This field is required.
โœ“ Dopo DocTranslate.AI (FR)
โ˜•messages_fr.properties
# Navigation labels โ† commento invariato nav.home=Accueil โ† chiave invariata nav.profile=Mon profil โ† tradotto error.required=Ce champ est obligatoire.
โ˜•
chiavi delle proprietร 
Ogni nome di chiave preservato โ€” le chiamate ResourceBundle.getString() rimangono valide in tutte le lingue
๐Ÿ’ฌ
righe di commento
Le righe che iniziano con # o ! vengono preservate esattamente โ€” contesto dello sviluppatore mantenuto
๐Ÿ”ค
{segnaposto}
Pattern MessageFormat come {0}, {1,date} e {count} lasciati intatti all'interno dei valori tradotti
๐Ÿ“
righe vuote
Le righe vuote di separazione tra le sezioni vengono preservate per mantenere la struttura del file leggibile
๐Ÿ”‘
Ordine delle chiavi
Stesso ordine delle chiavi del file sorgente โ€” i diff di unione rimangono puliti
๐Ÿ“„
Codifica
Output UTF-8 compatibile con Java 9+ (.properties UTF-8 nativi) e Spring Boot
Chi lo usa

Costruito per ogni team Java che distribuisce globalmente

๐ŸŒฑ

Applicazioni Spring Boot

Traduci tutti i file messages.properties nella tua app Spring Boot โ€” messaggi del controller, vincoli di validazione e stringhe del livello di servizio localizzate in un unico caricamento.

messages.properties โ†’ messages_fr.properties
๐Ÿข

App Enterprise Jakarta EE

Grandi applicazioni Jakarta EE con centinaia di voci di resource bundle โ€” traduci interi bundle in batch, preserva ogni riferimento di chiave, distribuisci senza modifiche al codice.

ApplicationResources.properties
๐Ÿ“ฑ

App Android e Kotlin JVM

App Android basate su JVM o progetti Kotlin multiplatform che utilizzano .properties per la localizzazione โ€” traduci tutti i resource bundle per ogni locale di destinazione.

strings.properties ยท Kotlin-ready
๐Ÿ”Œ

Librerie e Framework Java

Stai distribuendo una libreria Java open-source con messaggi per l'utente? Traduci i tuoi file .properties inclusi in modo che gli utenti ricevano messaggi di errore localizzati fin da subito.

exceptions.properties ยท messages.properties
๐ŸŒ

UI Web GWT e Vaadin

Applicazioni GWT o Vaadin che utilizzano bundle di proprietร  Java per l'i18n โ€” traduci tutti i bundle di etichette UI per le tue lingue supportate senza toccare una singola chiave.

AppMessages.properties
โšก

Microservizi Quarkus e Micronaut

Microservizi Java moderni che utilizzano Quarkus o Micronaut con .properties per i messaggi dell'app โ€” traduci tutti i bundle di locale per le tue regioni supportate.

messages.properties ยท cloud-ready
Motori IA

Tu scegli l'IA.
Noi preserviamo le chiavi.

Abbina il motore al tuo contenuto โ€” testo dell'interfaccia utente, messaggi di errore o terminologia specifica del dominio.

Claude

Massima qualitร 

Ideale per il testo dell'interfaccia utente orientato al marketing, i flussi di onboarding e le stringhe in cui il tono รจ importante.

ChatGPT

Veloce e affidabile

Ottimo per messaggi di errore, stringhe di convalida e testo tecnico dell'interfaccia utente.

DeepL

Lingue europee

Standard di settore per i bundle di risorse Java in DE, FR, ES, IT, NL.

Google

Massima copertura

Oltre 100 lingue. Ideale per APAC, arabo e coppie linguistiche rare.

FAQ

Domande frequenti

โ˜•

I tuoi file .properties.
Ogni locale.
Zero modifiche alle chiavi.

Piani a partire da $4.99. 5.000 parole. Nessun abbonamento richiesto.

Acquisto una tantum ยท Crediti validi 1 anno ยท Nessun abbonamento