Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 不';t工作django本地化_Python_Django - Fatal编程技术网

Python 不';t工作django本地化

Python 不';t工作django本地化,python,django,Python,Django,在设置中: USE_I18N = True MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware ..... LANGUAGE_CODE = 'en_US' 已编译django.mo并已转换字

在设置中:

USE_I18N = True
MIDDLEWARE_CLASSES = (
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.locale.LocaleMiddleware
.....

LANGUAGE_CODE = 'en_US'
已编译django.mo并已转换字符串。 我把django_language=ru放入cookies中,django admin变成俄语。但是我的字符串是英文的。 如何使其工作?

您的英文字符串插件是您添加的还是来自默认的django安装?如果是您添加的内容,则需要构建和编译消息文件

你遵守这些指示了吗


确保使用的是
gettext\u lazy
,而不是
gettext

from django.utils.translation import ugettext_lazy as _
还要确保您的字符串在翻译文件中没有标记为模糊