今日、django-oscar (e コマース) をインストールしましたが、次の問題に直面しまし
た/admin
。
それが私の構成にあるものです:
#settings.py
USE_I18N = True
USE_L10N = True
USE_TZ = True
TIME_ZONE = 'Europe/Minsk'
LANGUAGE_CODE = 'be'
LOCALE_PATHS = (
'/home/beardy/work/fireshop/lib/python2.7/site-packages/oscar/locale',
)
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'oscar.apps.basket.middleware.BasketMiddleware',
'django.middleware.transaction.TransactionMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
)
私がやっていること:
1)
django.po ファイルdjango-admin.py makemessages --locale=be
での実行は、ディレクトリで生成されています
2) django.po で翻訳を編集します
3) 次に、
4) サーバーの再起動を実行します/home/beardy/work/fireshop/lib/python2.7/site-packages/oscar
oscar/locale/be/LC_MESSAGES
django-admin.py compilemessages
すべてがドキュメントに従って行われているようです。
それでも、ダッシュボード内の何も翻訳されず、 のモデル名のみが翻訳され/admin
ます。
私は何を間違っていますか?どんな助けでも大歓迎です。