如何以編程方式確定模板中的字符串未翻譯?我的意思是一個消息不包含在{% trans %}
或trans()
中的情況。如何在Symfony的樹枝模板中找到非i18n字符串
喜歡這裏:
<h1>Hello, world</h1> - miss trans tag
其實,我有我的應用模板真正量多,我需要了解哪些信息,並在模板我可以錯過了反式標籤。
如何以編程方式確定模板中的字符串未翻譯?我的意思是一個消息不包含在{% trans %}
或trans()
中的情況。如何在Symfony的樹枝模板中找到非i18n字符串
喜歡這裏:
<h1>Hello, world</h1> - miss trans tag
其實,我有我的應用模板真正量多,我需要了解哪些信息,並在模板我可以錯過了反式標籤。
您可以使用屏幕抓取/ html解析器庫,如Beautiful Soup。以下是關於如何將其與本地HTML文件一起使用的SO article。
但是,除非你經常使用它(或者它是一個龐大的項目),否則我會認爲只需手動查看文件就不那麼容易了。
我建議學士學位,因爲它是Python,它可能更接近你的PHP,但也有JSoup或HTML Agility Pack。我環顧四周,但沒有看到任何HTML短語,也檢查潛在的本地化...
編輯:我也發現這個Stack Overflow post建議爲PHP專門。
所以,我希望找到用PHP編寫的解決方案。但你的建議看起來前瞻。我會嘗試使用這些解析器,然後寫出我的經驗。謝謝。 –
@MikhailSchedrakov我已經添加了一個SO帖子的鏈接,提供更多的PHP選項。 – Cody
所以你正在尋找靜態文本?只在HTML文件中? – Cody
我想,是的。文件被命名爲:index.html.twig,landing.html.twig。沒有Twig的解釋他們是簡單的HTML代碼。它就是這樣的文件之一:https://pastebin.com/S05SJvzG –