LINUX.ORG.RU

django i18n


0

0

чё-то не могу заставить работать. делаю так:

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).

куда еще посмотреть?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.