.properties ← unterstützt

Java .properties übersetzen.
Schlüssel wurden nie berührt.

Laden Sie Ihre .properties-Datei hoch. Jeder Schlüsselname, jede Kommentarzeile und {platzhalter} bleibt erhalten. Nur die Zeichenfolgenwerte werden übersetzt – Ihre ResourceBundle-Suchvorgänge bleiben gültig.

☕ Schlüssel beibehalten 💬 Kommentare intakt 🌍 über 100 Sprachen

Ab 4,99 $ · 5.000 Wörter · Kein Abonnement

Eigenschaftsschlüssel
immer beibehalten
💬
Kommentare
immer intakt
messages.properties Bereit
# Anwendungsnachrichten
welcome.title=Welcome to our application
nav.save=Save changes
error.not_found=Resource not found
Bereit zu übersetzen 0%
☕ messages_fr.properties Herunterladen ↓
Eigenschaftsschlüssel bleiben erhalten
100+
Zielsprachen
Java
ResourceBundle bereit
4
KI-Engines
3 Schritte

Einmal hochladen. Jede Region bereit.

Keine Schlüsseländerungen. Keine Kommentaränderungen. Keine beschädigten ResourceBundle-Suchvorgänge.

01

Laden Sie Ihre .properties-Datei hoch

Ziehen Sie Ihre .properties-Datei aus einem beliebigen Java-Projekt herein – Spring, Jakarta EE, reines Java SE. Wir parsen jedes Schlüssel=Wert-Paar und lassen dabei Kommentarzeilen und leere Zeilen intakt. Die Ausgabe ist immer UTF-8, bereit für Java 9+.

.properties
02

Wählen Sie Ihre Zielspeicherorte

Wählen Sie Ihre Ziel-Locales. Alle Zeichenfolgenwerte werden parallel übersetzt. Gleicher Preis pro Wort, unabhängig davon, wie viele Sprachen Sie auswählen.

🇫🇷 FR 🇩🇪 DE 🇯🇵 JA
03

Herunterladen – In Ihren Classpath einfügen

Eine .properties-Datei pro Locale (messages_fr.properties, messages_de.properties). In Ihren Classpath einfügen und ResourceBundle.getBundle() funktioniert sofort – keine Codeänderungen.

messages_fr.properties messages_de.properties
Struktur garantiert

Nur die Werte ändern sich. Alles andere bleibt.

Schlüssel, Kommentarzeilen, leere Zeilen, {platzhalter} – alles geht unberührt durch.

Ihre Datei
messages.properties
# Navigation labels nav.home=Home nav.profile=My Profile error.required=This field is required.
✓ Nach DocTranslate.AI (FR)
messages_fr.properties
# Navigation labels ← Kommentar unverändert nav.home=Accueil ← Schlüssel unverändert nav.profile=Mon profil ← übersetzt error.required=Ce champ est obligatoire.
Eigenschaftsschlüssel
Jeder Schlüsselname bleibt erhalten – ResourceBundle.getString() Aufrufe bleiben in allen Locales gültig
💬
Kommentarzeilen
Zeilen, die mit # oder ! beginnen, bleiben genau erhalten – Entwicklerkontext bleibt erhalten
🔤
{placeholders}
MessageFormat-Platzhalter wie {0}, {1,date} und {count} bleiben in übersetzten Werten unberührt
📝
Leere Zeilen
Leere Trennzeilen zwischen Abschnitten bleiben erhalten, um die Dateistruktur lesbar zu halten
🔑
Schlüsselreihenfolge
Gleiche Schlüsselreihenfolge wie die Quelldatei – Zusammenführungsdifferenzen bleiben sauber
📄
Kodierung
UTF-8-Ausgabe kompatibel mit Java 9+ (native UTF-8 .properties) und Spring Boot
Wer benutzt das

Entwickelt für jedes Java-Team, das Produkte ausliefert global versendet

🌱

Spring Boot-Anwendungen

Übersetzen Sie alle messages.properties-Dateien in Ihrer Spring Boot-App – Controller-Nachrichten, Validierungsbeschränkungen und Dienstebene-Strings in einem Upload lokalisiert.

messages.properties → messages_fr.properties
🏢

Jakarta EE-Unternehmensanwendungen

Große Jakarta EE-Anwendungen mit Hunderten von ResourceBundle-Einträgen – übersetzen Sie gesamte Bündel in Batchverarbeitung, bewahren Sie jeden Schlüsselbezug, implementieren Sie ohne Codeänderungen.

ApplicationResources.properties
📱

Android- und Kotlin-JVM-Apps

JVM-basierte Android-Apps oder Kotlin-Multiplattformprojekte mit .properties für die Lokalisierung – übersetzen Sie alle ResourceBundles für jede Ziel-Region.

strings.properties · Kotlin-ready
🔌

Java-Bibliotheken und -Frameworks

Versand einer Open-Source-Java-Bibliothek mit benutzerfreundlichen Nachrichten? Übersetzen Sie Ihre gebündelten .properties-Dateien, damit Benutzer fehlerlokalisierte Nachrichten sofort erhalten.

exceptions.properties · messages.properties
🌐

GWT- und Vaadin-Web-UIs

GWT- oder Vaadin-Anwendungen, die Java-Eigenschaftsbündel für i18n verwenden – übersetzen Sie alle UI-Label-Bündel für Ihre unterstützten Locales, ohne einen einzigen Schlüssel zu berühren.

AppMessages.properties

Quarkus- und Micronaut-Microservices

Moderne Java-Microservices, die Quarkus oder Micronaut mit .properties für Anwendungsnachrichten verwenden – übersetzen Sie alle Locale-Bündel für Ihre unterstützten Regionen.

messages.properties · cloud-ready
KI-Engines

Sie wählen die KI.
Wir bewahren die Schlüssel.

Passen Sie den Motor an Ihren Inhalt an – UI-Kopie, Fehlermeldungen oder branchenspezifische Terminologie.

Claude

Beste Qualität

Ideal für marketingorientierte UI-Kopien, Onboarding-Prozesse und Strings, bei denen der Ton wichtig ist.

ChatGPT

Schnell & zuverlässig

Großartig für Fehlermeldungen, Validierungsstrings und technische UI-Kopien.

DeepL

Europäische Sprachen

Branchenstandard für DE, FR, ES, IT, NL Java-Ressourcensätze.

Google

Maximale Abdeckung

Über 100 Sprachen. Am besten für APAC, Arabisch und seltene Sprachpaare.

FAQ

Häufige Fragen

Ihre .properties-Dateien.
Alle Lokalisierungen.
Null Schlüsseländerungen.

Pläne ab 4,99 $. 5.000 Wörter. Kein Abonnement erforderlich.

Einmaliger Kauf · Guthaben gültig 1 Jahr · Kein Abonnement