[英]Scanner for missing translation keys in Rails application
我想知道在Rails應用程序中是否可以使用任何工具來掃描缺少的翻譯鍵。 例如,如果我的代碼中包含<%= t:Submit%>,但是我的英語翻譯文件中不包含Submit:Submit,我希望能夠運行一個告訴我哪些鍵丟失的工具。
i18n-tasks正是這樣做的:
它掃描諸如I18n.t('some.key')
調用,並提供有關密鑰使用,丟失和未使用密鑰的報告。 它還可以預填充丟失的鍵,包括從Google Translate中丟失的鍵,還可以刪除未使用的鍵。
這似乎正是您要查找的內容: 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
抱歉,我幫不上什么忙。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.