都知道在Django中的settings.py中有一段是设置语言的。
LANGUAGE_CODE = 'zh-Hans'
一旦这样设置的话,zh-Hans会出现在网页的html标签中
<html lang="zh-Hans" dir="ltr"><head> <meta charset="utf-8"> <title>安裝成功!恭喜!</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" type="text/css" href="/static/admin/css/fonts.css"> </head> // **** </html>
zh 大家都理解,代表中文,那Hans代表啥?
http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
链接为iana组织批准的关于lang子语言的规范。
zh-Hant为繁体中文。
中国这样的子语言,IANA批准了十几种,Django似乎只支持这简体和繁体这两种。