簡體   English   中英

掃描儀中缺少Rails應用程序中的翻譯鍵

[英]Scanner for missing translation keys in Rails application

我想知道在Rails應用程序中是否可以使用任何工具來掃描缺少的翻譯鍵。 例如,如果我的代碼中包含<%= t:Submit%>,但是我的英語翻譯文件中不包含Submit:Submit,我希望能夠運行一個告訴我哪些鍵丟失的工具。

i18n-tasks正是這樣做的:

i18n缺少翻譯

它掃描諸如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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM