Java Eigenschappen Lokalisatie API

Localization.One biedt native ondersteuning voor Java Resource Bundels. Vergeet het handmatig bewerken van .properties-bestanden en het omgaan met coderingproblemen. Exporteer uw vertalingen direct in het standaardformaat dat door de JVM, Spring Boot en Kotlin vereist is.

Waarom kiezen ontwikkelaars voor onze Java API?

  • Sleutelveiligheid: We ontsnappen automatisch speciale tekens in sleutels (spaties, dubbele punten, gelijkteken), zodat uw ResourceBundle correct wordt geladen.
  • UTF-8 gereed: We genereren moderne, schone bestanden die geschikt zijn voor Spring Boot en moderne Java-toepassingen, waardoor de noodzaak voor native2ascii-conversie vervalt.
  • Geannoteerde kopteksten: Bestanden bevatten tijdstempels in de kopteksten, waardoor het eenvoudig is om bij te houden wanneer het lokalisatiebestand voor het laatst is gegenereerd.

Geavanceerd Projectbeheer

We bieden krachtige tools om uw lokalisatie georganiseerd te houden, ongeacht hoe groot uw project wordt.

Categorisatie: Groepeer uw strings in een logische mappenstructuur (bijv. berichten, validatie, fouten) om overeen te komen met uw resource bundle-structuur.

Labels & Tags: Markeer strings met aangepaste labels om exports via API te filteren.

Rollen & Machtigingen: Nodig onbeperkte teamleden uit en wijs gedetailleerde rollen toe (Eigenaar, Beheerder, Manager, Vertaler).

Webhooks: Ontvang meldingen op uw server wanneer vertalingen worden bijgewerkt of goedgekeurd.

Hoe te integreren

Optie 1: Handmatige export (UI)

Nuttig voor lokale ontwikkeling of het controleren van inhoud.

  1. Ga naar uw Projectdashboard.
  2. Klik op de Download knop.
  3. Kies Java Eigenschappen uit de formaat dropdown.
  4. Kies de taal en download het .properties-bestand.

Optie 2: Automatiseren met API (CI/CD)

Haal de nieuwste vertalingen direct in uw Maven of Gradle build-pijplijn. Geef de parameter format=properties door.

bash
# Download Engelse bronnen
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=properties" > src/main/resources/messages_en.properties

# Download Franse bronnen
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=3&format=properties" > src/main/resources/messages_fr.properties

Optie 3: Push via Webhooks

Configureer een Webhook-URL in uw projectinstellingen om het proces volledig te automatiseren.

  • Snel updates: Uw server ontvangt een POST-verzoek kort na wijzigingen (meestal binnen 5 minuten).
  • Hot Reload: Trigger uw applicatie om resource bundles opnieuw te laden wanneer nieuwe vertalingen beschikbaar zijn.

Veelgestelde Vragen

Moet ik native2ascii uitvoeren?

Nee. We exporteren bestanden in moderne UTF-8 codering. De meeste moderne Java-frameworks (Spring Boot 2+, Java 9+) lezen standaard UTF-8 properties-bestanden. Als u op een zeer oud legacy-systeem werkt, heeft u mogelijk nog een conversiestap nodig.

Hoe worden spaties in sleutels behandeld?

Het .properties-formaat staat geen spaties in sleutels toe. Onze API ontsnapt automatisch spaties en speciale tekens (zoals = of :) in sleutels om syntaxisfouten te voorkomen.

Mobiele ontwikkeling:

Klaar om uw Java-lokalisatie te stroomlijnen? Maak vandaag nog uw gratis account aan.