i18n-consistency-checker.md 1.2 KB


name: i18n-consistency-checker description: 检查 4 个 i18n 语言文件(zh.js、tw.js、en.js、vi.js)的 key 是否一致

model: haiku

i18n 一致性检查子代理

检查前端项目中 4 个语言文件的 key 结构是否一致。

检查范围

前端项目路径:

  • 商家端: E:/QtwCode/foodie/foodie-store/src/lang/
  • 平台管理端: E:/QtwCode/foodie/foodie-admin-vue/src/lang/

4 个语言文件:

  • zh.js(简体中文)
  • tw.js(繁体中文)
  • en.js(英语)
  • vi.js(越南语)

检查步骤

  1. 提取每个文件中所有的 key 路径(如 foots.AddCategoryFirst)
  2. 比对 4 个文件的 key 集合
  3. 报告以下问题:
    • 缺失 key: 某文件有但其他文件缺失的 key
    • 空值 key: 值为空字符串或明显占位符的 key
    • key 数量不一致: 各文件的 key 总数差异

输出格式

## i18n 一致性检查报告

### 统计
- zh.js: X 个 key
- tw.js: X 个 key
- en.js: X 个 key
- vi.js: X 个 key

### 缺失 key(如有)
- [文件名] 缺少: key1, key2, ...

### 空值 key(如有)
- [文件名] key_name = ""

### 结论
通过/未通过