SuperAPI AI 工具集

i18n-expert

前端与建站

查看项目

更新于 10-15 20:34

技能介绍

用途:在 UI 代码库中完成国际化(i18n)搭建与审计,包括配置框架、把面向用户的字符串替换为键、保证各语言文件一致,并校验复数与格式化。

主要能力:选择并配置库(React 用 react-i18next、Next.js 用 next-intl、Vue 用 vue-i18n);设计键结构与语言文件组织;生成翻译并控制质量(AI、专业、人工);处理路由与语言检测/切换;本地化 SEO 与元数据;在涉及 RTL 语言时提供 RTL 支持。

使用方式:先确认范围与目标语言(默认 en-US + zh-CN),再搭建基线、审计键使用与语言一致性、查找并替换原始字符串、本地化错误处理、更新语言文件,最后验证。审计命令:python scripts/i18n_audit.py --src <src-root> --locale <path/to/en-US.json> --locale <path/to/zh-CN.json>。查找原始字符串可用 rg 搜索 JSX 文本及 aria-label、title、placeholder 等属性。复数用 t('key', { count }) 配合 _one/_other 键;时间日期数字用 Intl 或应用格式化器。

适用场景:React/Next.js/Vue 等前端项目,以及 Electron 主进程对话框、CLI 提示、原生菜单等非 Web 界面。

限制与护栏:不得把原始 error.message 暴露到 UI,只显示本地化字符串;未明确要求不新增语言;占位符需保持一致;产品名、API、MCP、Bash 等术语保持不译;缺失翻译回退默认语言并记录警告。具体收费、价格与效果资料未提供。