.mo私はテキスト翻訳に関するドキュメント全体に従いましたが、djangoは私のファイルを考慮していません。
いくつかの事実:
conf/locale/プロジェクトのルートにフォルダを作成しましたdjango.poで正常に生成されましたdjango-admin.py makemessages -l frdjango.moで正常に生成されましたdjango-admin.py compilemessages
したがって、私のフォルダ構造は次のとおりです。
project/
site/
locale/
fr/
LC_MESSAGES/
django.mo
django.po
- で
settings.py、私は設定しましたLANGUAGE_CODE = 'fr' - 私のブラウザは正しく送信します
Accept-Language:fr-FR,fr; request.LANGUAGE_CODEfr私の見解からのショー
しかし、私は何も翻訳されません... djangoにこれらのファイルを考慮に入れる方法は?
編集
作品に追加/home/www/project/localeしsettings.LOCALE_PATHSます。ただし、Djangoはそれ自体でこのパスを見つける必要があり、絶対パスを使用するのは好きではありません。ここでは何が起きるのですか ?