Localization.One bietet native Unterstützung für Java Resource Bundles. Vergessen Sie das manuelle Bearbeiten von .properties-Dateien und den Umgang mit Kodierungsproblemen. Exportieren Sie Ihre Übersetzungen direkt im Standardformat, das von der JVM, Spring Boot und Kotlin benötigt wird.
Warum Entwickler unsere Java-API wählen?
- Wichtige Sicherheit: Wir entkommen automatisch speziellen Zeichen in Schlüsseln (Leerzeichen, Doppelpunkte, Gleichheitszeichen), um sicherzustellen, dass Ihr ResourceBundle korrekt geladen wird.
- UTF-8 bereit: Wir erstellen moderne, saubere Dateien, die für Spring Boot und moderne Java-Anwendungen geeignet sind, und beseitigen die Notwendigkeit einer native2ascii-Konvertierung.
- Kommentierte Header: Dateien enthalten Zeitstempel-Header, die es einfach machen, nachzuvollziehen, wann die Lokalisierungsdatei zuletzt generiert wurde.
Erweiterte Projektverwaltung
Wir bieten leistungsstarke Werkzeuge, um Ihre Lokalisierung organisiert zu halten, egal wie groß Ihr Projekt wird.
Kategorisierung: Gruppieren Sie Ihre Strings in einen logischen Ordnerbaum (z. B. Nachrichten, Validierung, Fehler), um Ihrer Resource-Bundle-Struktur zu entsprechen.
Labels & Tags: Markieren Sie Strings mit benutzerdefinierten Labels, um Exporte über die API zu filtern.
Rollen & Berechtigungen: Laden Sie unbegrenzt Teammitglieder ein und weisen Sie granulare Rollen zu (Besitzer, Administrator, Manager, Übersetzer).
Webhooks: Erhalten Sie Benachrichtigungen auf Ihrem Server, wann immer Übersetzungen aktualisiert oder genehmigt werden.
Wie man integriert
Option 1: Manueller Export (UI)
Nützlich für lokale Entwicklung oder zur Überprüfung von Inhalten.
- Gehen Sie zu Ihrem Projekt-Dashboard.
- Klicken Sie auf die Download -Schaltfläche.
- Wählen Sie Java Eigenschaften aus dem Format-Dropdown.
- Wählen Sie die Sprache aus und laden Sie die .properties-Datei herunter.
Option 2: Automatisieren mit API (CI/CD)
Holen Sie sich die neuesten Übersetzungen direkt in Ihre Maven- oder Gradle-Bau-Pipeline. Übergeben Sie den Parameter format=properties.
bash\r\n# Laden Sie englische Ressourcen herunter\r\ncurl "https:\/\/api.localization.one\/{YOUR_API_KEY}\/getTranslations?translation_language=1&format=properties" > src\/main\/resources\/messages_en.properties\r\n\r\n# Laden Sie französische Ressourcen herunter\r\ncurl "https:\/\/api.localization.one\/{YOUR_API_KEY}\/getTranslations?translation_language=3&format=properties" > src\/main\/resources\/messages_fr.propertiesOption 3: Push über Webhooks
Konfigurieren Sie eine Webhook-URL in Ihren Projekteinstellungen, um den Prozess vollständig zu automatisieren.
- Schnelle Updates: Ihr Server erhält kurz nach Änderungen (in der Regel innerhalb von 5 Minuten) eine POST-Anfrage.
- Hot Reload: Lassen Sie Ihre Anwendung die Resource-Bundles neu laden, wenn neue Übersetzungen verfügbar sind.
Häufig gestellte Fragen
Muss ich native2ascii ausführen?
Nein. Wir exportieren Dateien im modernen UTF-8-Format. Die meisten modernen Java-Frameworks (Spring Boot 2+, Java 9+) lesen standardmäßig UTF-8-Eigenschaften-Dateien. Wenn Sie sich auf einem sehr alten Legacy-System befinden, benötigen Sie möglicherweise dennoch einen Konvertierungsschritt.
Wie werden Leerzeichen in Schlüsseln behandelt?
Das .properties-Format erlaubt keine Leerzeichen in Schlüsseln. Unsere API entkommt automatisch Leerzeichen und speziellen Zeichen (wie = oder :) in Schlüsseln, um Syntaxfehler zu vermeiden.
Mobile Entwicklung:
- Bauen Sie für Android? Wechseln Sie zu unserem Android XML-Leitfaden.
- Bauen Sie mit Flutter? Siehe Flutter ARB-Integration.
Bereit, Ihre Java-Lokalisierung zu optimieren? Erstellen Sie noch heute Ihr kostenloses Konto .




