标签: django localization internationalization
有什么区别?
或者它们是一样的吗?
我想获取浏览器的语言但使用request.LANGUAGE_CODE让我使用另一种语言。
答案 0 :(得分:1)
HttpRequest.META:
请求标头中的密钥HTTP_ACCEPT_LANGUAGE是响应可接受的语言。
HTTP_ACCEPT_LANGUAGE
来自docs:
HTTP_ACCEPT_LANGUAGE - 响应的可接受语言。
request.LANGUAGE_CODE:
它是一个代表语言名称的字符串。
表示语言的名称。浏览器发送的名称 他们在Accept-Language HTTP标头中使用此语言接受的语言 格式。示例:it,de-at,es,pt-br。
Accept-Language
it
de-at
es
pt-br