Форум сайта python.su
Здравствуйте.
Вопрос
Простейший пример из документации по i18n который
url:
LANGUAGE_CODE = 'en'
USE_I18N = True
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
#'django.middleware.locale.LocaleMiddleware',
)
{% load i18n %}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><!-- Insert your title here --></title>
</head>
<body>
<p>{% trans "Shop" %}</p>
</body>
</html>
Отредактировано (Окт. 1, 2008 19:21:10)
Офлайн
Если я правильно понял, то поэтому:
romankrv
LANGUAGE_CODE = ‘en’
Офлайн
OduvanНе могли бы Вы сказать почему из за LANGUAGE_CODE = ‘en’ не переключается ведь как я понимаю именно это и есть тригер языков :–((
Офлайн
Ром, откровенно говоря не понятно, что ты хочешь чтобы перевелось?
- У тебя в шаблоне и так “Shop” написано
- Ты скомпилировал файл перевода?
Офлайн
DaevaornДа, спасибо Александр :–)) за наводку
Ром, откровенно говоря не понятно, что ты хочешь чтобы перевелось?
- У тебя в шаблоне и так “Shop” написано
- Ты скомпилировал файл перевода?
Офлайн
А откуда джанга должна была брать переводы? Или они были?
Офлайн
romankrvПомойму тут достаточно всё очевидно:
Хотя в доке написано это нужно для более эффективного использования gettext-а но что без него не работает толком не сказано вот я и попался.
After you create your message file – and each time you make changes to it – you'll need to compile it into a more efficient form, for use by gettext.
Офлайн