i18n type-safe pour TypeScript
Définitions TypeScript générées automatiquement pour chaque clé de traduction. Autocomplétion IDE complète, validation à la compilation et zéro clé manquante en production.
// 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 Comment la localisation résout ce problème
Types générés automatiquement
Chaque i1n pull génère i1n.d.ts à partir de vos fichiers de traduction. Aucune maintenance manuelle des types requise.
Autocomplétion IDE complète
Votre IDE complète automatiquement chaque clé de traduction. Les clés imbriquées, les espaces de noms et les variables d'interpolation sont tous typés.
Validation à la compilation
Référencer une clé qui n'existe pas ? TypeScript le détecte avant l'exécution de votre code. Fini les traductions manquantes en production.
Agnostique au framework
Fonctionne avec React, Vue, Svelte, Next.js et tout projet TypeScript. Les types générés s'adaptent à votre structure de traduction.
Essayez maintenant
Gratuit pour toujours. Aucune carte de crédit requise.