
i18n-tasks
glebm
Manage translation and localization with static analysis, for Ruby i18n
AI 简介
i18n-tasks 是一个面向 Ruby 国际化(i18n)项目的静态分析工具,用于自动检测、补全和清理翻译键(keys)。它通过静态扫描代码中的 I18n.t 调用,识别缺失或未使用的翻译键;支持一键预填充缺失键(可选集成 Google Translate、DeepL 等后端),并安全删除冗余键。项目采用 Prism 解析器提升扫描精度,兼容 Rails 及纯 Ruby 应用,支持多 locale 管理、CSV 导入导出及自定义任务扩展。适用于中大型 Ruby/Rails 项目在持续迭代中维护多语言翻译完整性与轻量化。
Ruby
MIT License2.2k
Stars
287
Forks
31
Watchers
51
Issues
Star 增长
今日0
近 7 天0
近 30 天+1
综合评分59.48
默认分支main