如何获得用户';Django模板中的语言环境名称?

如何获得用户';Django模板中的语言环境名称?,django,django-templates,Django,Django Templates,我需要获取用户当前的语言环境名称,作为特定插件国际化过程的一部分,格式为ll_CC(如pt_BR、en_US、pl_pl),如Django模板中的所述。到目前为止,我只能通过以下方式获得语言代码(格式为pt br、en us、pl): 但我需要区域名称。我怎么能得到这个? 非常感谢。你看过了吗?我没有尝试你提到的这个链接,但我以前也找到过。。无论如何,我找到了自己的解决方案:因为我已经在使用Django来翻译页面,我只是标记了我需要翻译语言环境的位置,例如,我在模板//connect.faceb

我需要获取用户当前的语言环境名称,作为特定插件国际化过程的一部分,格式为ll_CC(如pt_BR、en_US、pl_pl),如Django模板中的所述。到目前为止,我只能通过以下方式获得语言代码(格式为pt br、en us、pl):

但我需要区域名称。我怎么能得到这个?
非常感谢。

你看过了吗?我没有尝试你提到的这个链接,但我以前也找到过。。无论如何,我找到了自己的解决方案:因为我已经在使用Django来翻译页面,我只是标记了我需要翻译语言环境的位置,例如,我在模板
//connect.facebook.net/{%trans“pt_BR”%}/all.js#xfbml=1
中标记了位置,然后我只需要将其与其余部分一起翻译,当Django检测到浏览器的语言时,它会自动改变。当Django给你的工具时,这是多么感谢的称呼啊need@NT3RP我看了一下,但被接受的答案似乎根本不能回答这个问题。@BrunoFinger我正在使用一个代码库,以前的开发人员使用过大致相同的黑客。我希望找到一个更干净的解决方案,但如果我不这样做,我可能会将这种黑客行为复制到更多的地方。
{% load i18n %}
{% get_current_language as LANG %}
Your language is: {{ LANG }}