Java Properties Lokalisering API

Localization.One erbjuder inbyggt stöd för Java Resursbundlar. Glöm att manuellt redigera .properties-filer och hantera kodningsproblem. Exportera dina översättningar direkt i det standardformat som krävs av JVM, Spring Boot och Kotlin.

Varför väljer utvecklare vår Java API?

  • Nyckelsäkerhet: Vi automatiskt rymmer specialtecken i nycklar (mellanslag, kolon, likhetstecken), vilket säkerställer att din ResourceBundle laddas korrekt.
  • UTF-8 Klar: Vi genererar moderna, rena filer som är lämpliga för Spring Boot och moderna Java-appar, vilket eliminerar behovet av native2ascii-konvertering.
  • Kommenterade rubriker: Filer inkluderar tidsstämpelrubriker, vilket gör det enkelt att spåra när lokaliseringfilen senast genererades.

Avancerad projektledning

Vi tillhandahåller kraftfulla verktyg för att hålla din lokalisering organiserad, oavsett hur stort ditt projekt växer.

Kategorisering: Gruppera dina strängar i en logisk mappstruktur (t.ex. meddelanden, validering, fel) för att matcha din resursbundlestruktur.

Etiketter & Taggar: Märk strängar med anpassade etiketter för att filtrera exporter via API.

Roller & Behörigheter: Bjud in obegränsat antal teammedlemmar och tilldela detaljerade roller (Ägare, Admin, Chef, Översättare).

Webhooks: Ta emot meddelanden på din server när översättningar uppdateras eller godkänns.

Hur man integrerar

Alternativ 1: Manuell export (UI)

Användbart för lokal utveckling eller kontroll av innehåll.

  1. Gå till din Projektöversikt.
  2. Klicka på Ladda ner knappen.
  3. Välj Java Properties från formatdropdownen.
  4. Välj språk och ladda ner .properties-filen.

Alternativ 2: Automatisera med API (CI/CD)

Hämta de senaste översättningarna direkt i din Maven- eller Gradle-byggpipeline. Passera format=properties-parametern.

bash\r\n# Ladda ner engelska resurser\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# Ladda ner franska resurser\r\ncurl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=3&format=properties" > src/main/resources/messages_fr.properties

Alternativ 3: Skicka via Webhooks

Konfigurera en Webhook-URL i dina projektinställningar för att automatisera processen helt.

  • Snabba uppdateringar: Din server får en POST-förfrågan strax efter ändringar (vanligtvis inom 5 minuter).
  • Hot Reload: Utlös din applikation för att ladda om resursbundlar när nya översättningar är tillgängliga.

Vanliga frågor

Behöver jag köra native2ascii?

Nej. Vi exporterar filer i modern UTF-8-kodning. De flesta moderna Java-ramverk (Spring Boot 2+, Java 9+) läser UTF-8-propertiesfiler som standard. Om du använder ett mycket gammalt legacy-system kan du fortfarande behöva ett konverteringssteg.

Hur hanteras mellanslag i nycklar?

.properties-formatet tillåter inte mellanslag i nycklar. Vår API automatiskt rymmer mellanslag och specialtecken (som = eller :) i nycklar för att förhindra syntaxfel.

Mobilutveckling:

Redo att effektivisera din Java-lokalisering? Skapa ditt gratis konto idag.