React API za lokalizaciju i upravljanje (kompatibilan s i18next)

Lokalizacija.One besprijekorno se integrira s modernim frontend okvirima. Umjesto da upravljate velikim, sukobom sklonim JSON datotekama u vašem Git repozitoriju, možete izravno strimovati prijevode u svoju 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 bibliotekama.
  • Neovisnost o okviru: Iako je savršen za React, ovaj format radi izvorno 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 korisničkom sučelju, a jednostavno povucite konačnu datoteku tijekom vremena izrade.

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 izrade kada se prijevodi ažuriraju.

Kako integrirati

Opcija 1: Ručni izvoz (UI)

Savršeno za lokalni razvoj ili testiranje.

  1. Idite na svoju Kontrolnu ploču projekta.
  2. Kliknite na Preuzmi gumb.
  3. Odaberite JSON (čist) iz padajućeg izbornika formata.
  4. Odaberite jezik i preuzmite .json datoteku.

Opcija 2: Automatizirajte putem API-ja (CI/CD)

Preuzmite najnovije prijevode izravno u svojim 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.json

Opcija 3: Push putem Webhooks

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 izrade: Povežite webhooks s vašim CI/CD pružateljem (GitHub Actions, GitLab CI) kako biste automatski obnovili svoj frontend kada se sadržaj promijeni.

Spremni za automatizaciju svoje frontend lokalizacije? Kreirajte svoj besplatni račun danas.