SuperAPI AI 工具集

pluralization

前端与建站

查看项目

更新于 10-31 18:32

技能介绍

用途:该技能用于前端国际化场景中的复数处理审查,帮助发现计数与文本拼接、仅做单数/复数二选一等错误写法,避免在阿拉伯语、俄语、波兰语等语言中输出语法错误的文案。

主要能力:第一,检查代码库中所有将计数与字符串拼接、或仅使用单数/复数分支而未使用 Intl.PluralRules 或 ICU 复数语法的地方;第二,修复这类问题,改为基于 Intl.PluralRules 选择消息键,或使用 ICU MessageFormat 复数语法,确保覆盖每个目标语言的全部 CLDR 复数类别;第三,解释不同语言复数形式数量不同的原因、CLDR 复数类别的含义,以及 Intl.PluralRules 与 ICU MessageFormat 如何跨语言正确处理复数;第四,进行代码审查,检查翻译文件和渲染计数的组件,标记数字与文本拼接的字符串、只在单数与复数间选择的二元表达式,以及缺少目标语言所需复数键的 i18next 或 react-intl 消息。

使用方式:在代码审查或国际化检查流程中调用该技能,针对计数拼接、翻译键查找和 i18n 配置进行核查。完整实现细节、代码示例和框架相关指导见 references/rule.md。规则页面为 https://frontendchecklist.io/rules/i18n/pluralization。

适用场景:前端项目国际化、多语言文案审查、翻译文件质量检查,以及使用 react-intl 或 i18next 等库的复数消息配置检查。

限制:资料未提供具体安装步骤、价格、平台支持范围以及该技能依赖的运行环境信息,暂未提供。