【发布时间】:2015-07-10 09:41:32
【问题描述】:
我有一个 Rails/Angular 网络应用程序。我们使用两种不同的方法来翻译我们的应用程序:Ruby Globalizei18n 使用对应的 yml 语言文件,angular-translate 使用对应的 json 语言文件。管理语言文件可能很痛苦。我刚刚找到了i18n-tasks gem on github 来帮助在我的 yml 语言文件中查找丢失和未使用的键。效果很好!有谁知道类似的静态分析工具来帮助管理 json 语言文件?有没有更好的方法来做到这一点?
在我写这篇文章时,我想知道是否有某种 i18n 翻译可以做。保留一个语言文件并从中生成 yml 和 json。
想要的功能:
- 按字母顺序对键进行排序
- 删除所有语言文件中未使用的密钥
- 在所有语言文件中添加缺少的键
【问题讨论】:
标签: ruby-on-rails angularjs internationalization static-analysis i18n-tasks