私は本当にこれにイライラしています。だから私は次の構造を持っています:
project/
project/
locale/
fr/
locale/
LC_MESSAGES/
django.po
django.mo
templates/
私は持っている
USE_I18N = 真
USE_L10N = 真
LANGUAGE_COOKIE_NAME = 'django_language'
LOCALE_PATHS = '/Users/xxxx/Programming/Projects/xxxx/locale'
LANGUAGES = ( ('en', gettext_noop('English')), ('fr', gettext_noop('French')), )
私はほとんどの場合、テンプレート ディレクトリにあるテンプレートで翻訳する文字列を持っています。
私のアプリ内では、言語を正しく設定しているように見えます.djangoのパスワードフォームがフランス語から英語に変わっているのを見ることができます. 私のテンプレートが翻訳されていないだけです。
ありがとう!