React Lokalisatie-API & Beheer (i18next Compatibel)

Lokalisatie.One integreert naadloos met moderne frontend-frameworks. In plaats van enorme, conflictgevoelige JSON-bestanden in je Git-repository te beheren, kun je vertalingen rechtstreeks naar je React-, Vue- of Angular-toepassing streamen.

Waarom kiezen ontwikkelaars voor onze React API?

  • Schone JSON-indeling: We genereren een standaard sleutel-waarde-object ({ "key": "value" }) dat compatibel is met i18next, react-intl, vue-i18n, en andere populaire bibliotheken.
  • Framework Onafhankelijk: Hoewel perfect voor React, werkt dit formaat ook native met Vue.js, Angular, Svelte en Node.js backends.
  • Conflictvrij: Stop met het handmatig samenvoegen van JSON-bestanden. Laat je team vertalingen bewerken in onze UI en trek eenvoudig het uiteindelijke bestand tijdens de bouwtijd.

Geavanceerd Projectbeheer

Schaal je frontend-lokalisatie zonder hoofdpijn.

Namespaces: Gebruik Categorieën om strings in aparte bestanden te organiseren (bijv. common.json, home.json, validation.json) ter ondersteuning van lazy loading.

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

Team Samenwerking: Nodig ontwerpers en copywriters uit. Wijs gedetailleerde rollen toe (Eigenaar, Beheerder, Manager, Vertaler).

Webhooks: Trigger automatisch Vercel of Netlify builds wanneer vertalingen worden bijgewerkt.

Hoe te Integreren

Optie 1: Handmatige Export (UI)

Perfect voor lokale ontwikkeling of testen.

  1. Ga naar je Project Dashboard.
  2. Klik op de Download knop.
  3. Selecteer JSON (Schoon) uit het formaat dropdown.
  4. Kies de taal en download het .json-bestand.

Optie 2: Automatiseer met API (CI/CD)

Haal de nieuwste vertalingen rechtstreeks in je package.json-scripts of CI-pijplijn op. Geef de parameter format=json-clean door.

# Download Engelse vertalingen
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=json-clean" > src/locales/en/translation.json

# Download Spaanse vertalingen
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=json-clean" > src/locales/es/translation.json

Optie 3: Push via Webhooks

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

  • Snel Updates: Je server ontvangt een POST-verzoek kort na wijzigingen (meestal binnen 5 minuten).
  • Trigger Builds: Verbind webhooks met je CI/CD-provider (GitHub Actions, GitLab CI) om je frontend automatisch opnieuw op te bouwen wanneer de inhoud verandert.

Klaar om je frontend-lokalisatie te automatiseren? Maak vandaag nog je gratis account aan.