HTMLテンプレートと、、およびファイルの両方に翻訳文字列があるサイトがviews.py
ありforms.py
ますmodels.py
。Djangoがdjango.po
私の第二言語用のファイルを作成し、ほとんどの翻訳を入力しました。ただし、私の.htmlファイルとview.pyファイルの翻訳のみがサイトに表示されています。他のものは無視されているようです(models.py、forms.py-どちらもデフォルトで英語になっています)
どうしたの?
私は明らかにdjango.mo
ファイルをコンパイルしましたが、それは機能しています-そうでなければ、多くのテンプレート文字列が翻訳されません-それで、なぜそれが私のmodels.py
翻訳を無視するのですか?管理サイトとフロントエンドの両方。
1つの考えは、ファイルにエラーがあり、django.mo
ファイルが壊れている可能性があるということです。django.mo
ファイルのエラーをテストする方法はありますか?エラーが発生した場合、それはまったく機能しますか?
私のプロジェクトにはDjango-cmsもインストールされていますが、これにより競合が発生する可能性がありますか?
光を当ててくれてありがとう。
男