多语言网站语言优先级

时间:2015-09-29 11:07:51

标签: cookies locale usability multilingual

我对多语言网站没有太多帮助,我想知道决定使用哪种语言的最佳方法是什么。

我自己去example.com
我的语言环境是en-GB,因此它会自动为我加载example.com/en/(英语)。 然后我选择荷兰语作为首选语言,因此我的语言cookie设置为nl-NL,我从现在开始默认加载example.com/nl/

现在有人将我(或我自己输入)链接到example.com/en/somepage,而我的cookie设置为nl-NL。

  • Cookie应优先于网址并加载荷兰语example.com/nl/somepage页面吗?这毕竟是我选择的首选语言。每当有人给我发送链接时,必须更改它会很烦人。

  • 是否应该加载英文页面并从现在开始将cookie设置为英文?

  • 它应该加载英文页面但是仍然保留cookie荷兰语吗?如果页面上的所有内容都链接到其他英文页面或链接到荷兰语(cookie语言)页面。

几乎相同的情况,但第一次访问时使用区域设置和链接。 我从未去过example.com 有人链接我example.com/nl/somepage,但我的语言环境是en-GB。

  • URL是否优先于区域设置并只加载荷兰语版本?

  • 语言环境是否优先于URL并加载英文版本?如果我没有设置首选项,那么下次访问时应该再次检查语言环境还是再次加载荷兰语?

在我的特定情况下,页面在所有语言中都具有完全相同的内容。但我了解在某些情况下,不同的语言可能会有不同的内容example.com/en/shipping-info可能与example.com/nl/shipping-info有不同的信息。在后一种情况下,Cookie优先于URL可能不是一个好主意。

0 个答案:

没有答案