Я создал строки перевода в шаблоне и в представлении приложения.django интернационализация не работает
Тогда я побежал:
django-admin.py makemessages -l it
и файл он/LC_MESSAGES/django.po был создан
Я теперь переведённые строки в файле django.po, а потом я побежал:
django-admin.py compilemessages
И я получаю:
processing file django.po in /home/jobber/Desktop/library/books/locale/it/LC_MESSAGES
Мой settings.py выглядит следующим образом:
LANGUAGE_CODE = 'it'
TEMPLATE_CONTEXT_PROCESSORS = ("django.core.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",)
USE_I18N = True
MIDDLEWARE_CLASSES = ('django.middleware.common.CommonMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
)
, но я до сих пор всегда видеть текст на английском языке. Зачем?
haha вы правыйttttt !! Спасибо :) – xRobot