1

HTTP_ACCEPTED_LANGUAGE允许浏览器设置确定显示网站的首选语言(当框架已翻译但内容未翻译时,或仅是糟糕的自动翻译时,混合语言显示可能会导致一些不舒服的用户体验) . 我希望有一种方法可以最好地以他们的母语显示网站,如果它是我的首选语言之一,但有一个要求我不知道它是否存在:

浏览器能否通过 HTTP 获知网站的本地语言?(使用 TLD,或者更糟糕的地理位置,不算在内,因为这可能是错误的,尤其是对于单个用户站点而言)

4

1 回答 1

2

如果您询问浏览器,答案是肯定的。只需在服务器端设置 Content-language 标头,浏览器就会知道该语言。问题是,我认为它不会给你任何东西。

但是您似乎在问自动翻译网页的真实语言是什么。不,没有这样的事情。就个人而言,我认为不应该。我理解你的问题,但没有办法创建防白痴协议。宇宙只会制造更好的白痴。
也就是说,将网站上的自动翻译作为默认而不是可选使用是我见过的最愚蠢的想法之一。就个人而言,我什至不会尝试使用此类网站。

于 2012-08-16T07:04:05.617 回答