验证消息
为了确保消息的质量和完整性,您可以使用 i18n-check。
这个 CLI 可帮助您验证以下问题:
- 目标语言中缺失的翻译
- 翻译中 ICU 参数使用不一致
用法:
npx @lingual/i18n-check@latest --source en --locales messages输出:
发现缺失的键!
┌────────────────────┬───────────────────────────────┐
│ 文件 │ 键 │
├────────────────────┼───────────────────────────────┤
│ messages/de.json │ NewsArticle.title │
└────────────────────┴───────────────────────────────┘💡
您还可以使用 --unused 标志检测定义在消息中的键,但在代码库中未被引用的键(目前为实验功能)。