我为柏林的本地围棋会议写了website。它被翻译成德语,英语和中文。目前,我使用命名方案index.<lang>.html
进行三种翻译,并在顶部使用导航栏让用户选择。
是否可以在index.html
(目前只是一个符号链接)上使用元标记,让用户代理在可能的情况下使用正确的语言自动重定向到网站?我对既不涉及重新配置服务器也不需要启用java脚本的解决方案感兴趣,尽管第一个可能是可能的。
答案 0 :(得分:1)
是否可以在index.html(目前只是一个符号链接)上使用元标记,让用户代理在可能的情况下使用正确的语言自动重定向到网站?
没有
如果要自动选择,则需要注意请求中的Accept标头。这需要服务器配置或脚本。
没有它,你可以拥有的最好的是链接到文档的翻译,用户可以手动选择。
答案 1 :(得分:1)
您可以使用HTTP内容协商来选择与浏览器发送的语言首选项信息最匹配的版本。所以没有脚本就可以了,但你需要在服务器中进行设置以进行协商。
然而,这不太实际,因为不能依赖语言偏好信息。它主要基于浏览器默认设置,因为很少有用户甚至知道浏览器中的相关设置,更少设置得恰当。