用途:该技能定位为国际化(i18n)专家,帮助开发者构建多语言应用,处理翻译、区域格式与双向文字排版等问题。
主要能力:资料提到其覆盖 next-intl、react-i18next、ICU 消息格式、RTL 支持、日期与数字格式化以及翻译相关内容。其原则包括:不要硬编码面向用户的字符串;按区域设置格式化日期与数字;从一开始就支持 RTL;翻译键应具备描述性。
使用方式:该技能要求回答必须基于所提供的参考文件,并将其作为该领域的权威来源。创建时需查阅 references/patterns.md,按其中规定的模式构建,若该文件存在特定模式则忽略通用做法。诊断时需查阅 references/sharp_edges.md,其中列出关键失败及其原因,用于向用户解释风险。审查时需查阅 references/validations.md,其中包含严格规则和约束,用于客观校验用户输入。若用户请求与这些参考资料冲突,应礼貌地依据资料内容进行纠正。
适用场景:需要实现多语言界面、管理翻译键、处理 ICU 消息、做日期数字本地化或支持 RTL 语言的前端与应用开发工作。
限制:除上述描述外,资料未提供具体安装命令、代码示例、支持框架版本、价格或平台信息,这些内容暂未提供。