Lokalizacija.One se brez težav integrira z modernimi frontend okviri. Namesto da bi upravljali z ogromnimi, konfliktno nagnjenimi JSON datotekami v vašem Git repozitoriju, lahko prevode neposredno pretakate v vašo React, Vue ali Angular aplikacijo.
Zakaj razvijalci izbirajo naš React API?
- Čist JSON format: Generiramo standardni objekt ključ-vrednost ({ "key": "value" }), ki je združljiv z i18next, react-intl, vue-i18nin drugimi priljubljenimi knjižnicami.
- Neodvisno od okvira: Čeprav je popoln za React, ta format deluje nativno tudi z Vue.js, Angular, Svelte in Node.js backendi.
- Brez konfliktov: Prenehajte ročno združevati JSON datoteke. Dajte svoji ekipi možnost, da ureja prevode v našem uporabniškem vmesniku, in preprosto prenesite končno datoteko med časom gradnje.
Napredno upravljanje projektov
Povečajte svojo frontend lokalizacijo brez glavobola.
Imenska področja: Uporabite Kategorije za organizacijo nizov v ločene datoteke (npr. common.json, home.json, validation.json) za podporo lenemu nalaganju.
Oznake in oznake: Označite nize s prilagojenimi oznakami za filtriranje izvozov prek API-ja.
Sodelovanje ekipe: Povabite oblikovalce in avtorje besedil. Dodelite podrobne vloge (lastnik, skrbnik, vodja, prevajalec).
Spletni klici: Samodejno sprožite Vercel ali Netlify gradnje, ko so prevodi posodobljeni.
Kako integrirati
Možnost 1: Ročni izvoz (UI)
Popolno za lokalni razvoj ali testiranje.
- Pojdite na vaš Projektni nadzorni plošči.
- Kliknite na gumb Prenesi .
- Izberite JSON (čist) iz spustnega menija formatov.
- Izberite jezik in prenesite .json datoteko.
Možnost 2: Avtomatizirajte z API-jem (CI/CD)
Prenesite najnovejše prevode neposredno v vaše package.json skripte ali CI pipeline. Prenesite parameter format=json-clean.
# Prenesite angleške prevode
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=json-clean" > src/locales/en/translation.json
# Prenesite španske prevode
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=json-clean" > src/locales/es/translation.jsonMožnost 3: Potisnite prek spletnih klicev
Konfigurirajte URL spletnega klica v nastavitvah vašega projekta, da popolnoma avtomatizirate postopek.
- Hitre posodobitve: Vaš strežnik prejme POST zahtevo kmalu po spremembah (ponavadi v 5 minutah).
- Sprožite gradnje: Povežite spletne klice s svojim CI/CD ponudnikom (GitHub Actions, GitLab CI), da samodejno ponovno zgradite svoj frontend, ko se vsebina spremeni.
Pogosto zastavljena vprašanja
Ali to deluje z Next.js?
Da. Ker Next.js uporablja standardne JSON datoteke za internacionalizacijo (i18n), lahko preprosto prenesete naš json-clean format v vaš public/locales mapo med postopkom gradnje.
Ali lahko uporabim gnezdene ključe?
Trenutno izvažamo ravno strukturo ključ-vrednost, ki deluje popolnoma z i18next. Če raje imate gnezdeni JSON (npr. home.title), lahko obdelate datoteko po prenosu ali uporabite piko v vaših ključih (home.title).
Prav tako pomembno za spletne razvijalce:
- Backend na PHP? Oglejte si naš Laravel lokalizacijski vodnik.
- Potrebujete univerzalni format? Oglejte si naš CSV izvoz.
Ste pripravljeni avtomatizirati svojo frontend lokalizacijo? Ustvarite svoj brezplačni račun danes.




