插件概览
一个专为 Flutter/Dart 设计的包,用于清理 ARB(App Resource Bundle)文件中多个语言翻译的未使用翻译键。它通过识别并删除代码库中不再引用的键,帮助保持本地化工作流程的整洁和高效。适用于管理大规模国际化应用的团队,可减少杂乱,并防止过时的翻译持续存在。该工具作为命令行实用程序运行,兼容 macOS、Windows 和 Linux。
适合场景
- 删除过时的翻译键
- 维护干净的 ARB 文件
- 简化本地化工作流程
- 防止翻译膨胀
- 在CI/CD流水线中自动化清理
主要特点
- 扫描所有 ARB 文件以查找未使用的键
- 支持多语言 ARB 文件
- 命令行界面
- 跨平台兼容性
- 与Flutter项目集成
适合对象
- Flutter 开发人员管理翻译
- 本地化团队
- CI/CD 流水线
- 频繁更改UI的项目
- 使用 ARB 进行国际化的企业团队
使用建议
- 删除前需要人工审核
- 不处理动态键
- 无 GUI 界面
- 最佳用于开发或预发布环境
- 在运行前备份 ARB 文件