HTTP是否为网站提供了有关其母语的信息?

时间:2012-08-16 06:55:17

标签: http internationalization

HTTP_ACCEPTED_LANGUAGE允许浏览器设置确定网站显示的首选语言(当翻译框架但内容不是时,可能会导致某些uncomfortable user experience做混合语言显示或者当它只是一个糟糕的自动翻译时)。我希望有a way to display websites preferably in their native language if it is among my preferred languages,但有一个要求我不知道它是否存在:

可以通过HTTP通知浏览器网站的母语吗? (使用顶级域名,或更糟糕的是,地理位置不计,因为这可能是错误的,特别是对于个别用户站点)

1 个答案:

答案 0 :(得分:2)

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

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