Localization 特定语言网站,最佳实践

Localization 特定语言网站,最佳实践,localization,Localization,我正在创建一个可以使用多种语言的网站 最好的方法是什么?某些站点检查浏览器语言设置并重定向到 /english_Version/some/path 我的问题是,有没有更好的办法?是否需要/英文版/零件,或者可以隐藏起来?这里的最佳实践是什么?不需要特定于语言的URL,但如果不使用此机制,则需要某种其他机制来跟踪用户语言 这可以通过cookie、URL上的参数(而不是目录结构)、隐藏表单字段和其他交易技巧来实现 您也可以简单地查看浏览器设置并相应地提供服务(无需重定向) 但是,最好给用户一个选择

我正在创建一个可以使用多种语言的网站

最好的方法是什么?某些站点检查浏览器语言设置并重定向到

/english_Version/some/path

我的问题是,有没有更好的办法?是否需要/英文版/零件,或者可以隐藏起来?这里的最佳实践是什么?

不需要特定于语言的URL,但如果不使用此机制,则需要某种其他机制来跟踪用户语言

这可以通过cookie、URL上的参数(而不是目录结构)、隐藏表单字段和其他交易技巧来实现

您也可以简单地查看浏览器设置并相应地提供服务(无需重定向)


但是,最好给用户一个选择,他们可能在国外(比如网吧),想要用不同于浏览器广告的语言浏览。

同意。此外,请记住,您可能希望根据SEO目的的语言使用不同的路径,例如,site.com/en/news的翻译版本可能被称为site.com/fr/nouvelles。你的系统应该能适应这种情况。大多数框架已经有了现成的解决方案;不需要重新发明轮子。