export default {
dashboard: {
greeting: "こんにちは、{name: string}様!",
membership: "{role, select, admin {管理者} pro {Proメンバー} other {一般メンバー}}",
cart: "{count, plural, =0 {カートは空です} other {カート内に # 件の商品}}",
discount: "タイムセール:<badge>全品 20% OFF</badge> 実施中!",
invoice: "お支払い合計:{amount, number, currency}",
delivery: "お届け予定:{time}",
},
} as const;プレビュー
こんにちは、田中様!
Proメンバーカート内に 3 件の商品お支払い合計:¥15,800
お届け予定:2日後
型安全性
翻訳キー、名前空間、パラメータの TypeScript 型推論を提供し、多言語辞書構造の一致性を検証します。
ランタイム依存関係ゼロ
TypeScript と Web 標準 Intl API で実装。コード生成プロセスを必要としません。
ICU Message Format 対応
複数形、序数、条件分岐、およびリッチテキストタグのマッピングに対応。外部パーサーを必要としません。
フレームワーク非依存
Astro、Next.js、React、Vue、Svelte、Node.js、Bun、Cloudflare Workers などの各種環境に対応します。