是否可以让客户在没有脚本的情况下选择正确的页面翻译?

时间:2013-01-14 09:51:53

标签: html html5

我为柏林的本地围棋会议写了website。它被翻译成德语,英语和中文。目前,我使用命名方案index.<lang>.html进行三种翻译,并在顶部使用导航栏让用户选择。

是否可以在index.html(目前只是一个符号链接)上使用元标记,让用户代理在可能的情况下使用正确的语言自动重定向到网站?我对既不涉及重新配置服务器也不需要启用java脚本的解决方案感兴趣,尽管第一个可能是可能的。

2 个答案:

答案 0 :(得分:1)

  

是否可以在index.html(目前只是一个符号链接)上使用元标记,让用户代理在可能的情况下使用正确的语言自动重定向到网站?

没有

如果要自动选择,则需要注意请求中的Accept标头。这需要服务器配置或脚本。

没有它,你可以拥有的最好的是链接到文档的翻译,用户可以手动选择。

答案 1 :(得分:1)

您可以使用HTTP内容协商来选择与浏览器发送的语言首选项信息最匹配的版本。所以没有脚本就可以了,但你需要在服务器中进行设置以进行协商。

然而,这不太实际,因为不能依赖语言偏好信息。它主要基于浏览器默认设置,因为很少有用户甚至知道浏览器中的相关设置,更少设置得恰当。