私は中規模の Django プロジェクト (違いがある場合は AppEngine で実行) を持っており、すべての文字列が .po ファイルにある必要があります。
特定の文字列が翻訳されないという奇妙な動作が見られます。make_messages を実行すると、.po ファイルに表示され、正しいファイルの場所が {% trans %} タグのある場所にマークされます。翻訳は所定の位置にあり、両側の他の文字列と比較して正しく見えます。しかし、問題のページを表示すると、約 1/4 の文字列が翻訳されません。
関連する生成された .mo ファイルを調べてみると、msgid も msgstr も存在しません。
誰もこれに似たものを見たことがありますか?何が起こっているのでしょうか?
- トランスタグは正しいように見えます
- .po ファイルは正しく見える
- compile_messages 中にエラーはありません