我目前正在构建一个HTML网站,我需要让它多语言化...... 所以我在问什么是最好的解决方案?
我应该使用子域http://en.mysite.com,还是简单,例如:
mysite.com/en/index.htm -
mysite.com/fr/index.htm
我应该翻译所有语言的所有内容还是有自动翻译的工具?
最后,如何让网站检测用户位置并将其重定向到他的语言?
答案 0 :(得分:1)
一般来说,我会说在搜索引擎中排名更高,避免使用子域名可能会更好。
由于您只有HTML,因此重定向解决方案不足以考虑它们。例如,如果有人决定从巴黎访问英文版本,为避免烦人的重定向,您可能需要通过cookie跟踪此选择。 您可以为他们建议一种语言(根据他们的位置),而不是重定向。这可以通过谷歌加载器:https://developers.google.com/loader/
答案 1 :(得分:1)
THIS链接可能是一个很好的起点。
答案 2 :(得分:0)
您可以使用/your/path?lang=en
。
要检测用户语言,请参阅:https://stackoverflow.com/a/8199791/1500022