오늘 django-oscar (전자 상거래)를 설치했으며 다음과 같은 문제에 직면했습니다.
/admin
섹션의 모델 이름 만 번역 할 수있는 것 같습니다.
django-oscar의 대시 보드를 번역하는 방법은 무엇입니까?
#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',
)
내가 뭐하는 거지 : 내 구성이 무엇
/home/beardy/work/fireshop/lib/python2.7/site-packages/oscar
django.po 파일이 oscar/locale/be/LC_MESSAGES
디렉토리에 생성되는에
1) django-admin.py makemessages --locale=be
을 실행
2) django.po에서 번역을 편집하십시오.
3) 그 다음 실행합니다 django-admin.py compilemessages
4) 서버 다시 시작
모든 것이 문서에 따라 수행 된 것처럼 보입니다.
대시 보드의 내용은 번역되지 않으며 모델 이름은 /admin
입니다.
내가 뭘 잘못하고 있니? 어떤 도움을 주셔서 감사합니다.