.properties ← pris en charge

Traduire les .properties Java.
Clés jamais touchées.

Téléchargez votre fichier .properties. Chaque nom de clé, ligne de commentaire et {placeholder} est conservé. Seules les valeurs de chaîne sont traduites — vos recherches ResourceBundle restent valides.

☕ Clés préservées 💬 Commentaires intacts 🌍 Plus de 100 langues

À partir de 4,99 $ · 5 000 mots · Sans abonnement

clés de propriété
toujours préservées
💬
Commentaires
toujours intact
messages.properties Prêt
# Messages de l'application
welcome.title=Welcome to our application
nav.save=Save changes
error.not_found=Resource not found
Prêt à traduire 0%
☕ messages_fr.properties Télécharger ↓
clés de propriété conservées
100+
langues cibles
Java
ResourceBundle prêt
4
Moteurs d'IA
3 étapes

Télécharger une fois. Chaque locale prête.

Aucun changement de clé. Aucune modification de commentaire. Aucune recherche ResourceBundle rompue.

01

Téléchargez votre fichier .properties

Déposez votre fichier .properties de n'importe quel projet Java — Spring, Jakarta EE, Java SE pur. Nous analysons chaque paire clé=valeur tout en laissant les lignes de commentaire et les lignes vides intactes. Le résultat est toujours en UTF-8, prêt pour Java 9+.

.properties
02

Choisissez vos langues cibles

Choisissez vos locales cibles. Toutes les valeurs de propriété sont traduites en parallèle. Même prix par mot, quel que soit le nombre de langues que vous sélectionnez.

🇫🇷 FR 🇩🇪 DE 🇯🇵 JA
03

Télécharger — Déposez dans votre classpath

Un fichier .properties par locale (messages_fr.properties, messages_de.properties). Déposez-le dans votre classpath et ResourceBundle.getBundle() fonctionne immédiatement — aucun changement de code.

messages_fr.properties messages_de.properties
Structure garantie

Seules les valeurs changent. Tout le reste reste.

Clés, lignes de commentaire, lignes vides, {placeholders} — tout est transmis intact.

Votre fichier
messages.properties
# Navigation labels nav.home=Home nav.profile=My Profile error.required=This field is required.
✓ Après DocTranslate.AI (FR)
messages_fr.properties
# Navigation labels ← commentaire inchangé nav.home=Accueil ← clé inchangée nav.profile=Mon profil ← traduit error.required=Ce champ est obligatoire.
clés de propriété
Chaque nom de clé est conservé — les appels ResourceBundle.getString() restent valides dans toutes les locales.
💬
lignes de commentaire
Les lignes commençant par # ou ! sont conservées exactement — le contexte du développeur est maintenu.
🔤
{placeholders}
Les modèles MessageFormat comme {0}, {1,date} et {count} sont laissés intacts dans les valeurs traduites.
📝
lignes vides
Les lignes séparatrices vides entre les sections sont conservées pour maintenir la lisibilité de la structure du fichier.
🔑
Ordre des clés
Le même ordre de clés que le fichier source — les différences de fusion restent propres.
📄
Encodage
Sortie UTF-8 compatible avec Java 9+ (fichiers .properties natifs UTF-8) et Spring Boot.
Qui utilise cette fonctionnalité

Conçu pour chaque équipe Java qui livre mondialement

🌱

Applications Spring Boot

Traduisez tous les fichiers messages.properties de votre application Spring Boot — messages de contrôleur, contraintes de validation et chaînes de couche de service localisées en un seul téléchargement.

messages.properties → messages_fr.properties
🏢

Applications d'entreprise Jakarta EE

Grandes applications Jakarta EE avec des centaines d'entrées de bundle de ressources — traduisez des bundles entiers en lot, conservez chaque référence de clé, déployez sans modifications de code.

ApplicationResources.properties
📱

Applications Android et Kotlin JVM

Applications Android basées sur la JVM ou projets multiplateformes Kotlin utilisant des .properties pour la localisation — traduisez tous les bundles de ressources pour chaque locale cible.

strings.properties · Kotlin-ready
🔌

Bibliothèques et frameworks Java

Vous livrez une bibliothèque Java open-source avec des messages destinés aux utilisateurs ? Traduisez vos fichiers .properties regroupés afin que les utilisateurs obtiennent des messages d'erreur localisés dès le départ.

exceptions.properties · messages.properties
🌐

Interfaces utilisateur Web GWT et Vaadin

Applications GWT ou Vaadin utilisant des bundles de propriétés Java pour l'i18n — traduisez tous les bundles d'étiquettes d'interface utilisateur pour vos locales prises en charge sans toucher une seule clé.

AppMessages.properties

Microservices Quarkus et Micronaut

Microservices Java modernes utilisant Quarkus ou Micronaut avec des .properties pour les messages d'application — traduisez tous les bundles de locales pour vos régions prises en charge.

messages.properties · cloud-ready
Moteurs d'IA

Vous choisissez l'IA.
Nous préservons les clés.

Adaptez le moteur à votre contenu — copie d'interface utilisateur, messages d'erreur ou terminologie spécifique au domaine.

Claude

Meilleure qualité

Idéal pour la copie d'interface utilisateur marketing, les parcours d'intégration et les chaînes où le ton compte.

ChatGPT

Rapide et fiable

Idéal pour les messages d'erreur, les chaînes de validation et la copie d'interface utilisateur technique.

DeepL

Langues européennes

Standard de l'industrie pour les bundles de ressources Java DE, FR, ES, IT, NL.

Google

Couverture maximale

Plus de 100 langues. Idéal pour l'APAC, l'arabe et les paires de langues rares.

FAQ

Questions fréquentes

Vos fichiers .properties.
Chaque locale.
Zéro modification de clé.

Formules à partir de 4,99 $. 5 000 mots. Aucun abonnement requis.

Achat unique · Crédits valides 1 an · Sans abonnement