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.