← スキル一覧に戻る

sort-i18n-keys
by xzzpig
A cloud sync management tool based on `rclone` development, designed to provide a user experience similar to "Synology Cloud Sync". Through a modern web interface, easily manage cloud storage connections, define sync tasks, and monitor sync status in real-time.
⭐ 1🍴 0📅 2026年1月19日
SKILL.md
name: sort-i18n-keys description: 对项目的 i18n JSON 文件 (zh-CN.json, en.json) 进行 key 字典序排序。当用户需要整理、排序国际化翻译文件,或者在添加新翻译后需要保持 key 顺序一致时使用此 skill。
Sort i18n Keys
对项目中的国际化 (i18n) JSON 文件进行 key 字典序排序,确保翻译文件的 key 保持一致的顺序,便于 diff 对比和代码审查。
使用场景
- 添加新翻译 key 后,需要整理文件顺序
- 合并翻译文件后,需要统一 key 排序
- 代码审查前,确保翻译文件格式一致
使用方法
运行以下命令对 i18n 文件进行排序:
使用 skill 内置脚本:
node .claude/skills/sort-i18n-keys/scripts/sort-i18n-keys.js
处理的文件
脚本会自动处理以下文件:
web/project.inlang/messages/zh-CN.jsonweb/project.inlang/messages/en.json
脚本行为
- 读取 JSON 文件
- 对所有顶层 key 进行字典序 (alphabetical) 排序
- 使用 2 空格缩进写回文件
- 输出处理结果和 key 数量
Resources
scripts/
sort-i18n-keys.js- 排序脚本,可直接执行
スコア
総合スコア
70/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です