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.
- Gå till din Projektöversikt.
- Klicka på Ladda ner knappen.
- Välj Java Properties från formatdropdownen.
- 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.propertiesAlternativ 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:
- Bygger du för Android? Väx till vår Android XML-guide.
- Bygger du med Flutter? Se Flutter ARB-integration.
Redo att effektivisera din Java-lokalisering? Skapa ditt gratis konto idag.




