使用I18N时,英式英语'en-GB'
或'en-gb'
是正确的LANGUAGE_CODE
吗?
有区别吗?
根据Django文档中给出的语言代码定义:
语言代码
表示语言的名称。浏览器使用这种格式在Accept-Language
HTTP头中发送它们接受的语言名称。示例:it
、de-at
、es
、pt-br
。语言代码通常用小写字母表示,但HTTPAccept-Language
头是不区分大小写的。分隔符是破折号。
我特别强调。大写都可以,但小写形式更常见。
英国更有可能是en-gb