用途:用于测试多语言、多地区产品的国际化(i18n)与本地化(l10n)质量,适用于新市场发布、新增语言支持、国际版本上线前以及 UI 改动之后。
主要能力:核对翻译覆盖率(所有字符串均已翻译)、检测未翻译占位符与硬编码文本、验证各地区的日期时间与货币数字格式、检查 RTL(阿拉伯语、希伯来语)布局镜像、确认 Unicode 字符与表情符号正确显示与存储、评估图标颜色等内容的文化适宜性。
检查要点:所有面向用户的字符串必须外部化,代码中不得硬编码文本;日期、时间、货币按区域格式化;RTL 语言界面布局正确翻转;Unicode 字符正常显示;应使用母语者而非仅依赖翻译文件进行验证。
常见区域格式示例:日期 en-US 为 10/24/2025、en-GB 为 24/10/2025、ja-JP 为 2025/10/24;货币 en-US 为 $1,234.56、de-DE 为 1.234,56 €、ja-JP 为 ¥1,235。
工具用法:提供 Playwright 风格测试片段,校验各语言键一致、页面不出现 translation.missing 或 {{key}} 占位符、html 元素 dir 为 rtl、导航方向为 rtl、返回图标带 rtl-flipped 类等。另提供代理驱动方式,例如 await Task("Localization Testing", { url: 'https://example.com', locales: ['en-US','fr-FR','de-DE','ja-JP','ar-SA'], checks: ['translations','formats','rtl','unicode'], detectHardcodedStrings: true }, "qe-test-generator"),返回缺失翻译数、格式问题数、RTL 问题数与硬编码字符串列表;并通过记忆命名空间 aqe/localization-testing/ 存放翻译、格式、RTL、Unicode 结果。
相关技能:accessibility-testing、compatibility-testing、visual-testing-advanced。
限制:以上为测试方法与检查清单,具体项目支持的语言、区域及运行环境需自行确定;本资料未提供价格、平台或效果承诺等信息。