чё-то не могу заставить работать. делаю так:
settings.py:
LANGUAGES = (
('uk', 'Ukraine'),
('en', 'English'),
('ru', 'Russian'),
)
USE_I18N = True
IDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware',
)
в шаблоне:
{% load i18n %}
{% block title %} {% trans "Main page" %} {% endblock %}
создаю каталог:
python /usr/lib/python2.5/site-packages/django/bin/make-messages.py -l ru
правлю .po файл, комипилирую, запускаю - на английском.
в коде вида тоже самое (использую gettext_lazy).
куда еще посмотреть?