0

在将此问题标记为“重复”/“已回答”之前,请考虑到此“重复”都与 ACCEPTED_LANGUAGES 标头字段有关。

问题是:如何在 Python 中检测用户为其浏览器 UI 设置的语言?

使用 @babel.localeselector 返回在浏览器的语言优先顺序中具有最大“权重”的语言,而不是浏览器的语言。JS 的 navigator.language 检测浏览器的实际语言(IE 除外,其中 navigator.userLanguage 返回 OS 语言,并且仅适用于 IE11) - 使用 Flask 和 Babel 在 Python 中可以实现同样的事情吗?其他一些轻量级框架建议?还是我最好的选择是坚持使用 JS 路径而忘记 IE 用户,并希望他们的浏览器语言与操作系统相同?

谢谢

4

0 回答 0