Localization.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 applicatie 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.
- Conflict Vrij: 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) om lazy loading te ondersteunen.
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.
- Ga naar je Project Dashboard.
- Klik op de Download knop.
- Kies JSON (Schoon) uit de formaat dropdown.
- 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. 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.jsonOptie 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.
Veelgestelde Vragen
Werkt dit met Next.js?
Ja. Aangezien Next.js standaard JSON-bestanden gebruikt voor internationalisatie (i18n), kun je eenvoudig ons json-clean formaat ophalen in je public/locales map tijdens het bouwproces.
Kan ik geneste sleutels gebruiken?
Momenteel exporteren we een platte sleutel-waarde structuur die perfect werkt met i18next. Als je de voorkeur geeft aan geneste JSON (bijv. home.title), kun je het bestand na het downloaden verwerken of puntnotatie in je sleutels gebruiken (home.title).
Ook relevant voor webontwikkelaars:
- Backend op PHP? Bekijk onze Laravel Lokalisatie Gids.
- Heb je een universeel formaat nodig? Zie onze CSV Export.
Klaar om je frontend lokalisatie te automatiseren? Maak vandaag nog je gratis account aan.




