FLUTTER ECOSYSTEM

translations_cleaner

用于删除所有翻译中未使用的键的包

最新版本
0.2.1
近 30 天下载
2万
喜欢数
42
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个专为 Flutter/Dart 设计的包,用于清理 ARB(App Resource Bundle)文件中多个语言翻译的未使用翻译键。它通过识别并删除代码库中不再引用的键,帮助保持本地化工作流程的整洁和高效。适用于管理大规模国际化应用的团队,可减少杂乱,并防止过时的翻译持续存在。该工具作为命令行实用程序运行,兼容 macOS、Windows 和 Linux。

适合场景
  • 删除过时的翻译键
  • 维护干净的 ARB 文件
  • 简化本地化工作流程
  • 防止翻译膨胀
  • 在CI/CD流水线中自动化清理
主要特点
  • 扫描所有 ARB 文件以查找未使用的键
  • 支持多语言 ARB 文件
  • 命令行界面
  • 跨平台兼容性
  • 与Flutter项目集成
适合对象
  • Flutter 开发人员管理翻译
  • 本地化团队
  • CI/CD 流水线
  • 频繁更改UI的项目
  • 使用 ARB 进行国际化的企业团队
使用建议
  • 删除前需要人工审核
  • 不处理动态键
  • 无 GUI 界面
  • 最佳用于开发或预发布环境
  • 在运行前备份 ARB 文件
支持平台macOSWindowsLinux

安装插件

flutter pub add translations_cleaner

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目