用途:为 UI 内容、格式化与区域适配制定并落地国际化(i18n)与本地化(l10n)策略,让产品在每种语言环境下都显得原生,而非仅做字符串替换。
主要能力:评估本地化范围(静态文案、动态内容、营销与法律文案、错误提示、通知邮件;日期时间、数字货币、度量单位、地址电话、姓名顺序、排序规则;文本伸缩、RTL、竖排与混排;区域功能、法律合规、支付方式、文化意象);设计字符串管理策略(层级化键名、ICU MessageFormat 处理插值与复数性别、源语言作为开发契约);选择语言路由与检测顺序(子目录/子域名/查询参数,显式偏好优先,地理定位仅作软默认);按技术栈选库(React 用 react-i18next、Lingui、FormatJS;Vue 用 vue-i18n;Svelte 用 svelte-i18n、typesafe-i18n;通用 i18next;构建期提取或运行时提取;TMS 如 Phrase、Lokalise、Crowdin、Smartling);处理文本扩展与布局弹性、RTL 与双向文本(CSS 逻辑属性、方向感知变换、镜像规则)、格式化与数据展示(Intl.DateTimeFormat、Intl.NumberFormat、ICU 复数规则);覆盖图片媒体、URL 与 SEO(hreflang、canonical、元数据本地化)、法律合规内容;建立翻译工作流(提取、上下文注释、冻结源串、版本化、质量保证、伪本地化、持续本地化);测试本地化 UI(布局、功能、内容)。
使用方式:用户以 /localize 启动该工作流。技能激活后需加载 $frontend-design 并遵循其 Context Gathering Protocol;若尚无设计上下文,必须先加载 $setup。此外需收集:当前与下一阶段目标市场与语言、产品偏内容还是偏 UI、翻译由内部、代理还是 TMS 完成。
适用场景:设计语言/国家/货币选择器、本地化自定义组件、本地化校验与错误恢复流程、适配日期时间与日历模式,以及需要 RTL、复数、格式化或 SEO 本地化的前端项目。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;部分引用(如 $frontend-design、$setup)为技能内部依赖,具体内容暂未提供。