React Lokalizacijska API in Upravljanje (združljivo z i18next)

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 neposredno pretakate prevode v vašo React, Vue ali Angular aplikacijo.

Zakaj razvijalci izbirajo našo 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 glavobolov.

Imenska prostora: Uporabite Kategorije za organizacijo nizov v ločene datoteke (npr. common.json, home.json, validation.json) za podporo lenemu nalaganju.

Oznake in Tag-i: Oznake nizov s prilagojenimi oznakami za filtriranje izvozov prek API.

Sodelovanje ekipe: Povabite oblikovalce in pisce. Dodelite podrobne vloge (lastnik, skrbnik, vodja, prevajalec).

Webhooks: 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.

  1. Pojdite na svoj Projektni nadzorni plošči.
  2. Kliknite gumb Prenesi .
  3. Izberite JSON (čist) iz spustnega menija formatov.
  4. Izberite jezik in prenesite .json datoteko.

Možnost 2: Avtomatizirajte z API (CI/CD)

Pridobite 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.json

Možnost 3: Potisnite prek Webhooks

Konfigurirajte Webhook URL 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 webhooks z vašim CI/CD ponudnikom (GitHub Actions, GitLab CI), da samodejno ponovno zgradite svoj frontend, ko se vsebina spremeni.

Ste pripravljeni avtomatizirati svojo frontend lokalizacijo? Ustvarite svoj brezplačni račun danes.