i1n.ai
ユースケース

TypeScriptのためのタイプセーフなi18n

すべての翻訳キーに対する自動生成TypeScript定義。完全なIDEオートコンプリート、コンパイル時の検証、本番環境でのキー漏れゼロ。

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

i1nがこれを解決する方法

自動生成される型

i1nをプルするたびに、翻訳ファイルからi1n.d.tsが生成されます。手動での型メンテナンスは不要です。

完全なIDEオートコンプリート

IDEは、すべての翻訳キーを自動補完します。ネストされたキー、名前空間、および補間変数はすべて型指定されています。

コンパイル時検証

存在しないキーを参照しますか? TypeScriptはコードの実行前にそれを検出します。本番環境で翻訳漏れがなくなります。

フレームワークに依存しない

React、Vue、Svelte、Next.js、およびあらゆるTypeScriptプロジェクトで動作します。生成された型は、翻訳構造に適応します。

今すぐ試す

永久無料。クレジットカード不要。

人気の連携

代替案を比較する