django中admin后台界面的英文修改为中文显示
2017-08-14 00:01
387 查看
创建一个django工程,我使用的django 1.8.2,创建工程后,settings.py中设置中文显示支持定义
报错提示
即找不到zh-cn对应的本地化文件。一般而言,zh-cn编码对应的本地化文件夹为zh_CN,我去django的安装目录查找zh_CN,结果确实没有找到,在django安装目录的contrib子目录下的一系列子目录的locale文件夹中,没有zh_CN,而有zh_Hans。可以将zh_Hans目录全部复制一份并命名为zh_CN,就可以解决这个问题,在admin界面显示了中文。。
settings.py中的USE_I18N和USE_L10N是什么意思,当 Web 服务搭建好以后,可以接收来自全球不同国家用户访问。这样就要求开发人员调整软件,使之能适用于不同的语言,即国际化和本地化。国际化– Internationalization,i 和 n 之间有 18 个字母,简称 I18N,。本地化 – localization, l 和 n 之间有 10 个字母,简称 L10N。国际化意味着 Web产品有适用于任何地方的潜力,针对程序开发人员;本地化则是指使一个国际化的程序为了在某个特定地区使用而进行实际翻译的过程,针对翻译人员而言。
LANGUAGE_CODE = 'en-us'#改为zh-Hans 如果改为zh-cn则会报错
报错提示
django IOError: No translation files found for default language zh-cn
即找不到zh-cn对应的本地化文件。一般而言,zh-cn编码对应的本地化文件夹为zh_CN,我去django的安装目录查找zh_CN,结果确实没有找到,在django安装目录的contrib子目录下的一系列子目录的locale文件夹中,没有zh_CN,而有zh_Hans。可以将zh_Hans目录全部复制一份并命名为zh_CN,就可以解决这个问题,在admin界面显示了中文。。
settings.py中的USE_I18N和USE_L10N是什么意思,当 Web 服务搭建好以后,可以接收来自全球不同国家用户访问。这样就要求开发人员调整软件,使之能适用于不同的语言,即国际化和本地化。国际化– Internationalization,i 和 n 之间有 18 个字母,简称 I18N,。本地化 – localization, l 和 n 之间有 10 个字母,简称 L10N。国际化意味着 Web产品有适用于任何地方的潜力,针对程序开发人员;本地化则是指使一个国际化的程序为了在某个特定地区使用而进行实际翻译的过程,针对翻译人员而言。
相关文章推荐
- Django admin.py 在修改/添加表单界面显示额外字段
- Django修改app在Admin后台显示的名称
- Django修改app在Admin后台显示的名称
- 如何让django中的admin组件的表的字段显示为中文
- 修改Moodle的日期显示改英文为中文
- Fedora Core 3 英文界面, 中文显示
- linux修改字体(可用于oper和chrome在英文操作系统哦你下无法显示中文字体的问题)
- django后台admin中的raw_id_fields(显示外键详细信息)
- 【润乾报表】功能界面显示为英文,是否可中文显示
- 【Flask】Flask-Admin修改成中文显示
- 如何在django的admin后台管理中显示多对多字段的值
- django 后台显示字段修改
- 不修改Django源码让admin中的Model列表按注册顺序显示
- ubuntu 11.10英文界面下中文字体显示楷体的问题
- django后台显示中文
- django 1.9 后台中文界面
- Fedora Core 3 英文界面, 中文显示
- 解决django的后台管理界面添加中文内容乱码问题
- 发布到app store的应用语言显示英文,在哪里可以修改成中文?
- Linux 系统把英文修改成中文界面