用途:为 React Web UI 规划、实施或改进国际化(i18n)与本地化(l10n)策略,让界面在每种语言环境下都显得原生,而非仅做字符串替换。
主要能力:评估本地化范围(静态文案、动态内容、营销与法律文案、错误提示、通知邮件;日期时间、数字货币、度量单位、地址电话、姓名顺序、排序规则;文本膨胀收缩、RTL、竖排与混排;区域功能、法律合规、支付方式、文化图像)。提供字符串管理策略(层级化 key、ICU MessageFormat、源语言规范)、语言环境协商与路由(子目录/子域名/查询参数、检测顺序、持久化)、库与工具选型(react-i18next、Lingui、FormatJS、next-intl、Astro i18n、TMS 如 Phrase/Lokalise/Crowdin/Smartling)、实现维度(布局弹性、RTL 与双向文本、Intl 格式化、复数与序数、图片媒体、URL 与 SEO、法律合规内容)、翻译工作流(开发者交接、质量保证、持续本地化)与本地化 UI 测试。
使用方式:先阅读 frontend-design 并遵循其 Context Gathering Protocol,复用已有上下文,仅询问关键缺口;再按需查阅语言与区域选择、组件无障碍、错误恢复、日期输入与日期时间选择器等参考。
适用场景:设计语言/国家/货币选择器、本地化自定义组件、校验与错误流程、日期时间与日历模式适配,以及需要 RTL、复数规则、区域合规的 React 项目。
限制:资料未提供具体安装命令、价格、平台支持范围或效果数据;部分库与 TMS 仅列为选项,未给出配置细节。反模式包括拼接翻译片段、硬编码区域假设、未经审校的机器翻译、忽略文本膨胀、用国旗代表语言、仅凭 IP 重定向、跳过伪本地化、翻译文件不随版本发布、遗漏错误信息本地化、把本地化当作一次性项目。