Py学习  »  Django

询问一个有关Django il8n的问题

三画儿 • 11 年前 • 6799 次点击  

按照官方文档说的 在setttings里配置了

LANGUAGE_CODE = 'zh-CN'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.core.context_processors.request',
    'django.contrib.auth.context_processors.auth',
    'django.contrib.messages.context_processors.messages',
    'django.core.context_processors.i18n',
)

MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'django.middleware.locale.LocaleMiddleware',
)

然后再html导入了{% load il8n %} 定义了一个title <title>{% trans "title" %}</title>

然后在根目录里新建了conf/locale 目录 然后执行了 django-admin.py makemessages -l zh_CN 也新建了文件

目录和设置的键值

但是的title没有变

页面的Title

这是什么问题呢 谢谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/388
 
6799 次点击  
文章 [ 6 ]  |  最新文章 11 年前