Далее после скачивания и разархивирования gettext-дистрибутива:
1. Добавляем папку bin в глобальные переменные, перезапускаем virtualenv, в settings.py:
LANGUAGE_CODE = 'ru'
LANGUAGES = (
('ru', 'Russian'),
('en', 'English'),
)
LOCALE_PATHS = (
BASE_DIR + 'locale/',
)
2. Создаем папку locale в корне проекта
3. Выполняем последовательно две команды:
django-admin makemessages -l ru
django-admin compilemessages
4. Добавляем
'django.middleware.locale.LocaleMiddleware',
после SessionMiddleware
Запускаем python manage.py runserver