API lokalizacji React i zarządzanie (kompatybilne z i18next)

Lokalizacja.One bezproblemowo integruje się z nowoczesnymi frameworkami frontendowymi. Zamiast zarządzać ogromnymi, podatnymi na konflikty plikami JSON w swoim repozytorium Git, możesz przesyłać tłumaczenia bezpośrednio do swojej aplikacji React, Vue lub Angular.

Dlaczego deweloperzy wybierają nasze API React?

  • Czysty format JSON: Generujemy standardowy obiekt klucz-wartość ({ "key": "value" }) kompatybilny z i18next, react-intl, vue-i18ni innymi popularnymi bibliotekami.
  • Niezależność od frameworka: Choć idealny dla React, ten format działa natywnie z Vue.js, Angular, Svelte i backendami Node.js.
  • Bez konfliktów: Przestań ręcznie scalać pliki JSON. Pozwól swojemu zespołowi edytować tłumaczenia w naszym interfejsie, a po prostu pobierz ostateczny plik podczas budowy.

Zaawansowane zarządzanie projektami

Skaluj swoją lokalizację frontendową bez bólu głowy.

Przestrzenie nazw: Użyj Kategorii , aby zorganizować ciągi w osobnych plikach (np. common.json, home.json, validation.json), aby wspierać leniwe ładowanie.

Etykiety i tagi: Oznaczaj ciągi niestandardowymi etykietami, aby filtrować eksporty przez API.

Współpraca zespołowa: Zapraszaj projektantów i copywriterów. Przypisuj szczegółowe role (Właściciel, Administrator, Menedżer, Tłumacz).

Webhooki: Automatycznie uruchamiaj Vercel lub Netlify budowy, gdy tłumaczenia są aktualizowane.

Jak zintegrować

Opcja 1: Ręczny eksport (UI)

Idealne do lokalnego rozwoju lub testowania.

  1. Przejdź do swojego Panelu projektu.
  2. Kliknij przycisk Pobierz .
  3. Wybierz JSON (czysty) z rozwijanego menu formatu.
  4. Wybierz język i pobierz plik .json.

Opcja 2: Automatyzacja z API (CI/CD)

Pobierz najnowsze tłumaczenia bezpośrednio w swoich skryptach package.json lub w pipeline CI. Przekaż parametr format=json-clean.

# Pobierz tłumaczenia angielskie
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=json-clean" > src/locales/en/translation.json

# Pobierz tłumaczenia hiszpańskie
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=json-clean" > src/locales/es/translation.json

Opcja 3: Wysyłanie przez webhooki

Skonfiguruj URL webhooka w ustawieniach projektu, aby całkowicie zautomatyzować proces.

  • Szybkie aktualizacje: Twój serwer otrzymuje żądanie POST krótko po zmianach (zwykle w ciągu 5 minut).
  • Uruchamiaj budowy: Połącz webhooki z dostawcą CI/CD (GitHub Actions, GitLab CI), aby automatycznie odbudować frontend, gdy zawartość się zmienia.

Czy gotowy, aby zautomatyzować swoją lokalizację frontendową? Stwórz swoje darmowe konto już dziś.