export default {
dashboard: {
greeting: "你好,{name: string}!",
membership: "{role, select, admin {管理员} pro {专业版会员} other {普通会员}}",
cart: "{count, plural, =0 {购物车暂无商品} other {购物车共有 # 件商品}}",
discount: "限时促销:<badge>全场 8 折</badge>",
invoice: "结算总额:{amount, number, currency}",
delivery: "预计送达:{time}",
},
} as const;实时预览
你好,开发者!
专业版会员购物车共有 3 件商品结算总额:¥899.50
预计送达:2天后
类型安全
支持翻译键名、命名空间及插值参数的 TypeScript 类型推导,并校验跨语言词典结构的一致性。
零运行时依赖
基于 TypeScript 与 Web 标准 Intl API 构建,无需代码生成步骤。
ICU Message Format 支持
支持复数规则、序数词、条件分支(select)与富文本标签映射,无需引入外部解析器。
框架无关
适用于 Astro、Next.js、React、Vue、Svelte、Node.js、Bun 及 Cloudflare Workers 等多种环境。