1、 按照网上教程在项目setting中做如下修改:
#LANGUAGE_CODE = 'en-us'
#TIME_ZONE = 'UTC'
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
报错如下:
问题分析:
通过报错(translation.E004) You have provided a value for the LANGUAGE_CODE setting that is not in the LANGUAGES setting 可以知道是LANGUAGE_CODE setting 中没有’zh-Hans’
解决方案:
1.在setting中显示添加:
LANGUAGES = [
(‘zh-Hans’, (‘Chinese’)),
]
- 设置LANGUAGE_CODE = ‘zh-hans’ , LANGUAGE_CODE setting中有这个值
思考:
不同的人设置的值不一样,可能跟系统的locale有关。所以为解决这个问题,汉化最好通过第三档插件来解决,这样就不会遇到类似问题啦