i1n.ai
React Integrazione

React i18n senza il boilerplate.

Carica i file JSON della localizzazione, traduci con l'IA, scarica definizioni type-safe. La modalità Bridge ti permette di mantenere i18next o React Intl — i1n gestisce l'infrastruttura.

$ npx i1n init
src/pages/Settings.tsx
import { t } from 'i1n'

function SettingsPage() {
  return (
    <div>
      <h1>{t('settings.title')}</h1>
      <label>{t('settings.notifications')}</label>
      <p>{t('settings.save_hint')}</p>
      {/* ↑ Every key is autocompleted */}
    </div>
  )
}

Perché i team React usano i1n

Modalità Bridge per i18next e React Intl

Utilizzi già i18next o React Intl? Mantieni la tua configurazione. i1n gestisce file e tipi senza modificare il codice della tua app.

TypeScript-first

Ogni pull di i1n genera i1n.d.ts. Il tuo IDE conosce ogni chiave. Il tuo compilatore rileva le traduzioni mancanti.

Supporto JSON nidificato

Usa JSON flat o nidificato — i1n li gestisce entrambi. Le chiavi sono annotate con punti internamente per coerenza.

Nessuna dipendenza di runtime

i1n funziona in fase di compilazione. Nessun SDK necessario in produzione: solo i tuoi file JSON locali e la tua libreria i18n esistente.

Inizia a localizzare la tua app React

Gratis per sempre. Non è richiesta carta di credito.