有沒有辦法找到我的Django應用程序,即沒有被包裹在trans
和blocktrans
標籤的文本塊的HTML模板未翻譯的字符串。查找HTML模板未翻譯的字符串
由於我們有很多模板,手動檢查它們是非常耗時的過程,但如果沒有選項,我想它必須以漫長而乏味的方式完成。
感謝
有沒有辦法找到我的Django應用程序,即沒有被包裹在trans
和blocktrans
標籤的文本塊的HTML模板未翻譯的字符串。查找HTML模板未翻譯的字符串
由於我們有很多模板,手動檢查它們是非常耗時的過程,但如果沒有選項,我想它必須以漫長而乏味的方式完成。
感謝
您可以使用內置的模板解析器解析您的模板,遞歸到不屬於最近發現這個的BlockTransTag
實例的所有標籤,但還沒有嘗試過呢。
文件:http://www.technomancy.org/python/django-template-i18n-lint/
代碼:https://github.com/rory/django-template-i18n-lint
看起來它並沒有在一年的更新,但它可能會提供一個很好的起點位置。
編寫一個基本的解析器並不難。將其優化爲在使用時出現新案例。 –
[在Django模板中插入翻譯標籤的工具?](http://stackoverflow.com/questions/6857293/tool-for-insertion-of-translation-tags-in-django-template) – Joe