i1n.ai
Cas d'utilisation

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.

i1n.d.ts
// 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.

Intégrations populaires

Comparer les alternatives