Python(flask,babel):检测浏览器语言(不是首选/接受的语言)

时间:2015-04-11 06:52:18

标签: python flask babel

在将此问题标记为'重复' /'已经回答'之前,请考虑到此重复'重复'所有这些都与ACCEPTED_LANGUAGES标题字段有关。

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

使用@ babel.localeselector返回权重最大的语言'在浏览器的语言首选顺序中,而不是浏览器的语言。 JS的navigator.language检测浏览器的实际语言(除了IE,navigator.userLanguage返回操作系统语言,只有IE11) - 在使用Flask和Babel的Python中可以实现同样的功能吗?其他一些轻量级框架建议?或者我最好还是坚持使用JS路径并忘记IE用户,并希望他们的浏览器语言与操作系统语言相同?

谢谢

0 个答案:

没有答案