我在想,是否有任何工具可用于在Rails应用程序中扫描丢失的翻译密钥。例如,如果我有我的代码<%= t:Submit%>但我的英文翻译文件不包含submit:submit,我希望能够运行一个工具,告诉我哪些键丢失。在Rails应用程序中丢失翻译密钥的扫描程序
1
A
回答
1
i18n-tasks正是这样做的:
它扫描等调用I18n.t('some.key')
和密钥使用,丢失,以及未使用的密钥提供报告。它还可以预先填写丢失的密钥,包括谷歌翻译,还可以删除未使用的密钥。
0
这似乎是你在寻找什么:http://mentalized.net/journal/2009/08/10/find_missing_translations_in_your_rails_application/
它看起来就像是在Github上,太:http://github.com/koppen/i18n_missing_keys
编辑:我回答错误的问题。新答案:
如果您有足够的集成测试,理论上我认为所有丢失的键都应该触发它们的I18n::MissingTranslationData
例外。这可能会有助于简化此过程:http://dev.innovationfactory.nl/2009/05/04/rails-i18n-caveats-and-tips/#translations
对不起,我无法提供更多帮助。
相关问题
- 1. 应用程序密钥库丢失
- 2. C#应用程序扫描
- 3. 翻译Python应用程序
- 4. 翻译Qt应用程序
- 5. 翻译iPhone应用程序
- 6. 翻译App Store中的应用程序的描述
- 7. 在Rails应用程序中添加模型的翻译
- 8. 扫描图片的应用程序
- 9. 从Unix应用程序开始/逐步扫描应用程序
- 10. Rails,copycopter如何扫描翻译视图?
- 11. 在Rails应用程序中使用API密钥
- 12. Fast_Gettext无法在Rails中显示翻译3.2.13应用程序
- 13. 在安装过程中扫描应用程序在android
- 14. iBeacon同时扫描(Android应用程序)
- 15. 扫描Fb QRCode登录应用程序
- 16. ADF扫描应用程序:哪个库?
- 17. C条码扫描器应用程序#
- 18. webview应用程序扫描qr代码
- 19. 扫描仪Android应用程序
- 20. 扫描Django应用程序模块
- 21. WIA扫描WPF应用程序
- 22. ZXing按意图扫描,无需扫描下载应用程序
- 23. 在Rails 3应用程序中安全地存储API密钥
- 24. ASP.global_asax从编译程序集中丢失
- 25. 应用程序名称在启动程序中丢失
- 26. 在应用程序中扫描输入文本的扫描仪方法
- 27. 在shell中扫描程序的输出
- 28. 将ASP.NET Web应用程序翻译为提升应用程序
- 29. 那么Zend_Feed “描述密钥丢失”
- 30. 与翻译器的应用程序
是的,这不是我正在寻找的 - 据我可以告诉它只是比较翻译文件,并找到在一个,但不是另一个的键。我已经有一个脚本来实现这一点。我需要的是能够扫描应用程序本身并找到任何翻译文件中不存在的键的引用。 – 2010-01-26 06:48:46
好的,让我编辑我的答案。 – Eli 2010-01-26 14:57:28