【发布时间】:2014-12-05 05:24:46
【问题描述】:
我正在寻找一种检测用户语言的方法。我将默认语言设置为“en_US”,并将网站翻译为“pt_BR”。如何切换语言并为巴西人显示“pt_BR”版本,为世界其他地区显示“en_US”?
我阅读了这些文档链接:
https://docs.djangoproject.com/en/dev/topics/http/sessions/
https://docs.djangoproject.com/en/1.7/topics/i18n/translation/
我相信也许我必须从用户 cookie 或浏览器首选项中获取这些信息,但我该怎么做呢?
此外,我如何测试不同的语言?我必须更改我的浏览器语言?操作系统语言?使用代理?
【问题讨论】:
标签: django django-templates django-views django-sessions