SuperAPI AI 工具集

localization-engineer

通用与其它

查看项目

更新于 10-16 07:24

技能介绍

用途:为需要支持多语言的软件提供框架无关的国际化(i18n)与本地化(l10n)模式,涵盖从语言环境探测到翻译渲染的完整流程,适用于添加多语言支持、区域感知格式化、RTL 布局、复数处理、翻译管理、语言协商与多语言 SEO。纯单语言应用或无国际化的静态站点不适用。

主要能力:ICU 消息格式(plural、select、selectordinal)、CLDR 复数类别(zero/one/two/few/many/other)、Intl.NumberFormat/DateTimeFormat/RelativeTimeFormat/ListFormat 格式化、CSS 逻辑属性处理 RTL、基于 URL/cookie/Accept-Language 的语言环境协商、hreflang(含 x-default)SEO、命名空间拆分、消息提取与伪本地化测试。

选型:新项目优先 Paraglide(编译期、可摇树、类型安全、包体小);已有项目优先 i18next(运行时、生态广、可增量采用、内置 CLDR 复数)。

常见错误规避:不拼接翻译片段,用带占位符的 ICU;RTL 用逻辑属性而非 left/right;不硬编码复数规则;语言探测顺序为 Accept-Language、cookie,IP 地理定位仅作兜底;hreflang 需含 x-default;按功能拆命名空间;i18next 实例在应用初始化时创建一次;日期用 Intl 而非字符串拼接;语言环境存 URL 或 cookie 而非组件状态;为德语/芬兰语预留约 30-40% 额外空间;文字不嵌入图片;涉及格式差异时使用 en-US 与 en-GB 等区域变体。

使用方式与委派:可让 Explore 代理扫描硬编码文案,Task 代理配置完整 i18n 管道并核对各语言翻译覆盖率,Plan 代理设计命名空间与语言策略,code-reviewer 代理做 i18n 合规审查;若存在 tanstack-start、sveltekit、seo 等技能,可将对应路由、SSR 与 hreflang 细节委派给它们。具体安装命令、版本号、价格与平台支持情况暂未提供。