Lokalizacija.One besprijekorno se integrira s modernim frontend okvirima. Umjesto da upravljate ogromnim, sukobom sklonim JSON datotekama u vašem Git repozitoriju, možete izravno strimati prijevode u vašu React, Vue ili Angular aplikaciju.
Zašto programeri biraju naš React API?
- Čist JSON format: Generiramo standardni objekt ključ-vrijednost ({ "key": "value" }) kompatibilan s i18next, react-intl, vue-i18n, i drugim popularnim knjižnicama.
- Neovisno o okviru: Iako je savršeno za React, ovaj format radi nativno s Vue.js, Angular, Svelte i Node.js backendima.
- Bez sukoba: Prestanite ručno spajati JSON datoteke. Dopustite svom timu da uređuje prijevode u našem UI-u, a jednostavno povucite konačnu datoteku tijekom vremena izgradnje.
Napredno upravljanje projektima
Povećajte svoju frontend lokalizaciju bez glavobolje.
Imena prostora: Koristite Kategorije za organizaciju nizova u odvojene datoteke (npr., common.json, home.json, validation.json) kako biste podržali lijeno učitavanje.
Oznake i Tagovi: Označite nizove s prilagođenim oznakama za filtriranje izvoza putem API-ja.
Suradnja tima: Pozovite dizajnere i copywritere. Dodijelite granularne uloge (Vlasnik, Administrator, Menadžer, Prevoditelj).
Webhooks: Automatski pokrenite Vercel ili Netlify izgradnje kada se ažuriraju prijevodi.
Kako integrirati
Opcija 1: Ručni izvoz (UI)
Savršeno za lokalni razvoj ili testiranje.
- Idite na svoj Projektni nadzor.
- Kliknite na Preuzmi gumb.
- Odaberite JSON (Čist) iz padajućeg izbornika formata.
- Odaberite jezik i preuzmite .json datoteku.
Opcija 2: Automatizirajte s API-jem (CI/CD)
Preuzmite najnovije prijevode izravno u vašim package.json skriptama ili CI pipeline-u. Proslijedite parametar format=json-clean.
# Preuzmite engleske prijevode
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=json-clean" > src/locales/en/translation.json
# Preuzmite španjolske prijevode
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=json-clean" > src/locales/es/translation.jsonOpcija 3: Pritisnite putem Webhookova
Konfigurirajte Webhook URL u postavkama vašeg projekta kako biste potpuno automatizirali proces.
- Brze Ažuriranja: Vaš poslužitelj prima POST zahtjev ubrzo nakon promjena (obično unutar 5 minuta).
- Pokrenite izgradnje: Povežite webhooks s vašim CI/CD pružateljem (GitHub Actions, GitLab CI) kako biste automatski ponovno izgradili svoj frontend kada se sadržaj promijeni.
Često postavljana pitanja
Da li ovo radi s Next.js?
Da. Budući da Next.js koristi standardne JSON datoteke za internacionalizaciju (i18n), možete jednostavno preuzeti naš json-clean format u vaš javni/locales folder tijekom procesa izgradnje.
Možda li mogu koristiti ugniježdene ključeve?
Trenutno izvozimo ravnu strukturu ključ-vrijednost koja savršeno radi s i18next. Ako preferirate ugniježdene JSON (npr., home.title), možete obraditi datoteku nakon preuzimanja ili koristiti točku notaciju u vašim ključevima (home.title).
Također relevantno za web programere:
- Backend na PHP-u? Pogledajte naš Laravel vodič za lokalizaciju.
- Trebate univerzalni format? Pogledajte naš CSV izvoz.
Spremni za automatizaciju vaše frontend lokalizacije? Kreirajte svoj besplatni račun danas.




