API di Localizzazione React e Gestione (Compatibile con i18next)

Localization.One si integra perfettamente con i moderni framework frontend. Invece di gestire enormi file JSON soggetti a conflitti nel tuo repository Git, puoi trasmettere le traduzioni direttamente alla tua applicazione React, Vue o Angular.

Perché gli sviluppatori scelgono la nostra API React?

  • Formato JSON Pulito: Generiamo un oggetto chiave-valore standard ({ "key": "value" }) compatibile con i18next, react-intl, vue-i18ne altre librerie popolari.
  • Indipendente dal Framework: Sebbene sia perfetto per React, questo formato funziona nativamente con Vue.js, Angular, Svelte e backend Node.js.
  • Privo di Conflitti: Smetti di unire manualmente i file JSON. Lascia che il tuo team modifichi le traduzioni nella nostra interfaccia utente e semplicemente estrai il file finale durante il tempo di build.

Gestione Avanzata dei Progetti

Scala la tua localizzazione frontend senza mal di testa.

Namespace: Usa Categorie per organizzare le stringhe in file separati (ad es., common.json, home.json, validation.json) per supportare il caricamento lazy.

Etichette & Tag: Contrassegna le stringhe con etichette personalizzate per filtrare le esportazioni tramite API.

Collaborazione del Team: Invita designer e copywriter. Assegna ruoli granulari (Proprietario, Amministratore, Manager, Traduttore).

Webhook: Attiva automaticamente i build di Vercel o Netlify quando le traduzioni vengono aggiornate.

Come Integrare

Opzione 1: Esportazione Manuale (UI)

Perfetto per lo sviluppo locale o il testing.

  1. Vai al tuo Dashboard del Progetto.
  2. Clicca sul pulsante Scarica .
  3. Seleziona JSON (Pulito) dal menu a discesa del formato.
  4. Scegli la lingua e scarica il file .json.

Opzione 2: Automatizza con API (CI/CD)

Recupera le ultime traduzioni direttamente negli script del tuo package.json o nella pipeline CI. Passa il parametro format=json-clean.

# Scarica le traduzioni in inglese
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=json-clean" > src/locales/en/translation.json

# Scarica le traduzioni in spagnolo
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=json-clean" > src/locales/es/translation.json

Opzione 3: Invia tramite Webhooks

Configura un URL Webhook nelle impostazioni del tuo progetto per automatizzare completamente il processo.

  • Aggiornamenti Rapidi: Il tuo server riceve una richiesta POST poco dopo le modifiche (di solito entro 5 minuti).
  • Attiva i Build: Collega i webhook al tuo fornitore CI/CD (GitHub Actions, GitLab CI) per ricostruire automaticamente il tuo frontend quando il contenuto cambia.

Pronto per automatizzare la tua localizzazione frontend? Crea il tuo account gratuito oggi.