SuperAPI AI 工具集

i18n-pseudo-workflow

办公与效率

查看项目

更新于 10-15 22:15

技能介绍

用途:对指定 locale 文件做伪翻译,接入 app 作为测试语言,并报告测试暴露的问题。

主要能力:安装/调用 i18n-pseudo CLI;按场景选择 preset(default、layout、charset、rtl、full);生成伪本地化输出;将输出注册为测试 locale(如 qps 或 en-XA);检查占位符是否完好;渲染关键界面找出绕过 i18n 层的硬编码字符串。

使用方式:先检查命令,command -v i18n-pseudo || npm install -g @i18n-agent/i18n-pseudo。再选 preset:快速扫描未翻译/硬编码用 default;长词语言或溢出顾虑用 layout;CJK 或字体编码用 charset;阿拉伯语/希伯来语用 rtl;发布前全面扫描用 full。生成命令:i18n-pseudo <files> --preset <preset> -o <output-dir>,默认输出到输入旁的 pseudo/。除非用户明确要求,不要对真实参考 locale 使用 --in-place;若使用,保留 .bak 文件。随后在项目 i18n 配置中把伪输出注册为测试 locale,用 grep 检查源中的占位符模式({, {{, %s, ${)是否完整;若能运行/截图,用伪 locale 渲染关键界面,不带括号/变音符号的文本即硬编码字符串。

适用场景:i18n 实现 QA、发布前扫描、布局与字体验证。

限制:不适用于正式翻译;具体 preset 行为、参数细节及平台支持以工具文档为准,资料未提供更多说明。