Rails,copycopter如何扫描翻译视图?

时间:2013-09-30 19:32:06

标签: ruby-on-rails rails-i18n copycopter

有人能指出我使用CopyCopter扫描视图进行翻译的代码吗?

我考虑过使用CopyCopter作为我的i18n后端,但事实证明将它升级到Rails 4是有问题的,也许当我有更多的时间我会去;所以我选择使用tolk gem(https://github.com/tolk/tolk)这很棒,但它依赖于要维护的主要yml文件。这不是一个选项,因为有非技术人员正在努力添加新文本,而且会有太多的键无法手动维护yml文件。

所以我需要一个工具来扫描翻译erb标签的视图,检查主yml文件中是否有相应的标签,如果不存在则添加它。

据我所知,copycopter具有以这种方式扫描视图的功能,我认为我可以将代码翻出来并根据我的需要进行调整,但我无法在客户端找到代码({{3} })或服务器(https://github.com/copycopter/copycopter-ruby-client)。

我真的想避免提供手动添加密钥的Web界面。这样会对错误过于开放,因为可能会有超过8,000个密钥。

任何有用的帮助或其他建议。

1 个答案:

答案 0 :(得分:0)

我找到了i18n-missing_translations gem https://github.com/svenfuchs/i18n-missing_translations的解决方案。我需要做一些工作让他们在一起很好地玩,但一切都应该很好。