Typsicheres i18n für TypeScript
Automatisch generierte TypeScript-Definitionen für jeden Übersetzungsschlüssel. Vollständige IDE-Autovervollständigung, Validierung zur Kompilierungszeit und keine fehlenden Schlüssel in der Produktion.
// 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 Wie i1n dies löst
Automatisch generierte Typen
Jeder i1n pull generiert i1n.d.ts aus Ihren Übersetzungsdateien. Keine manuelle Typenpflege erforderlich.
Vollständige IDE-Autovervollständigung
Ihre IDE vervollständigt jeden Überschlüssel. Verschachtelte Schlüssel, Namespaces und Interpolationsvariablen sind alle typisiert.
Kompilierungszeit-Validierung
Verweis auf einen nicht existierenden Schlüssel? TypeScript fängt dies ab, bevor Ihr Code ausgeführt wird. Keine fehlenden Übersetzungen mehr in der Produktion.
Framework-agnostisch
Funktioniert mit React, Vue, Svelte, Next.js und jedem TypeScript-Projekt. Die generierten Typen passen sich Ihrer Übersetzungsstruktur an.
Jetzt ausprobieren
Für immer kostenlos. Keine Kreditkarte erforderlich.