i18n type-safe per TypeScript
Definizioni TypeScript generate automaticamente per ogni chiave di traduzione. Autocompletamento completo dell'IDE, convalida in fase di compilazione e zero chiavi mancanti in produzione.
// Auto-generated by i1n pull
export const common = {
greeting: "common.greeting",
errors: {
not_found: "common.errors.not_found",
unauthorized: "common.errors.unauthorized",
},
} as const
// Usage — full autocomplete, compile-time safety
import { t } from 'i1n'
t('common.greeting') // ✓ valid
t('common.typo') // ✗ TypeScript error Come i1n risolve questo problema
Tipi generati automaticamente
Ogni pull di i1n genera i1n.d.ts dai tuoi file di traduzione. Non è richiesta alcuna manutenzione manuale dei tipi.
Completamento automatico completo dell'IDE
Il tuo IDE completa automaticamente ogni chiave di traduzione. Chiavi nidificate, namespace e variabili di interpolazione sono tutti tipizzati.
Validazione in fase di compilazione
Fare riferimento a una chiave che non esiste? TypeScript lo rileva prima che il tuo codice venga eseguito. Niente più traduzioni mancanti in produzione.
Agnostico al framework
Funziona con React, Vue, Svelte, Next.js e qualsiasi progetto TypeScript. I tipi generati si adattano alla tua struttura di traduzione.
Provalo ora
Gratis per sempre. Non è richiesta la carta di credito.