Java Eigenschaften Lokalisierungs-API

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.

  1. Gehen Sie zu Ihrem Projekt-Dashboard.
  2. Klicken Sie auf die Download -Schaltfläche.
  3. Wählen Sie Java Eigenschaften aus dem Format-Dropdown.
  4. 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.properties

Option 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:

Bereit, Ihre Java-Lokalisierung zu optimieren? Erstellen Sie noch heute Ihr kostenloses Konto .