用途:这是一个专注于本地化(l10n)和国际化(i18n)测试的 QA 自动化技能,适用于编写、审查或调试本地化测试的场景,目标是在 Web 应用中识别未翻译字符串、文本扩展溢出、RTL 布局问题以及区域特定的格式错误。
主要能力:提供基于 Playwright 的测试思路与结构,覆盖未翻译字符串扫描(通过源语言与目标语言 DOM 文本对比)、伪本地化测试、文本扩展溢出检测(如德语、芬兰语、希腊语扩展比例较大)、RTL 布局验证(dir 属性、逻辑属性、双向文本、图标镜像、导航流反转)以及数字、货币、日期和复数格式校验。强调区域无关测试设计、伪本地化优先、视觉完整性、格式敏感验证和关注点分离。
使用方式:需自行搭建 Playwright 测试项目,参考建议的目录结构组织 tests/localization 下的用例,并按支持的区域配置与扩展比例进行校验。文档给出了部分 TypeScript 示例,但具体安装命令、依赖版本和运行方式暂未提供。
适用场景:Web 应用的多语言质量保障、CI 中本地化回归检测、伪本地化阶段排查硬编码字符串与布局问题。
限制:不验证翻译的 linguistically 正确性,仅验证 i18n 管线是否正确接通;RTL 测试不能只依赖 CSS direction:rtl;未提供实际价格、收费模式或平台支持信息,相关细节暂未提供。