i18n con seguridad de tipos para TypeScript
Definiciones de TypeScript autogeneradas para cada clave de traducción. Autocompletado completo en el IDE, validación en tiempo de compilación y cero claves faltantes en producción.
// 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 Cómo i1n resuelve esto
Tipos generados automáticamente
Cada extracción de i1n genera un archivo i1n.d.ts a partir de sus archivos de traducción. No se requiere mantenimiento manual de tipos.
Autocompletado completo en el IDE
Su IDE autocompleta cada clave de traducción. Las claves anidadas, los espacios de nombres y las variables de interpolación están completamente tipados.
Validación en tiempo de compilación
¿Hace referencia a una clave que no existe? TypeScript la detecta antes de que se ejecute su código. Se terminaron las traducciones faltantes en producción.
Independiente del framework
Funciona con React, Vue, Svelte, Next.js y cualquier proyecto de TypeScript. Los tipos generados se adaptan a su estructura de traducción.
Pruébelo ahora
Gratis para siempre. No se requiere tarjeta de crédito.