
i18n-tasks
glebm
Manage translation and localization with static analysis, for Ruby i18n
AI 简介
i18n-tasks 是一个用于 Ruby 项目的国际化和本地化管理工具,通过静态代码分析帮助开发者发现并管理缺失或未使用的翻译键。其核心功能包括报告缺失或未使用的键、预填充缺失的键(可选使用 Google Translate 或 DeepL 进行自动翻译)、移除不再使用的键等。技术特点上,它能够对 `I18n.t('some.key')` 类似的调用进行静态分析,从而有效解决运行时因缺少键导致程序崩溃以及冗余键积累的问题。此工具非常适合需要频繁更新多语言支持且希望保持翻译文件整洁高效的 Ruby 项目环境,特别是那些基于 Rails 框架的应用。
Ruby
MIT License2.2k
Stars
285
Forks
31
Watchers
50
Issues
Star 增长
今日0
近 7 天+1
近 30 天+2
综合评分60.07
默认分支main