套件概覽
一個專為 Flutter/Dart 設計的套件,用於清理 ARB(App Resource Bundle)檔案中多語言翻譯的未使用翻譯鍵。它透過識別並移除程式碼庫中不再引用的鍵,協助維持整潔且高效的本地化工作流程。適用於管理大型國際化應用的團隊,可減少雜亂,並防止過時的翻譯持續存在。此工具以命令列實用程式形式運作,相容於 macOS、Windows 及 Linux。
適用情境
- 刪除過時的翻譯鍵
- 維護乾淨的 ARB 檔案
- 簡化本地化工作流程
- 防止翻譯膨脹
- 在CI/CD流水線中自動化清理
主要特色
- 掃描所有 ARB 檔案以尋找未使用的鍵
- 支援多語言 ARB 檔案
- 命令列介面
- 跨平台相容性
- 與Flutter專案整合
適合對象
- Flutter 開發人員管理翻譯
- 本地化團隊
- CI/CD 流水線
- 頻繁更換UI的專案
- 使用 ARB 進行國際化的企业團隊
使用建議
- 刪除前需要人工審核
- 不處理動態鍵
- 無 GUI 界面
- 最佳用於開發或預發布環境
- 在執行前備份 ARB 檔案