GWT i18n 更改语言环境

GWT i18n changing locale

我希望 GWT 首先通过使用来确定用户的语言环境 <set-configuration-property name="locale.useragent" value="Y"/>

URL 应附加该语言环境值。然后我想让用户使用列表框更改语言并相应地更改 URL 。

这种方法是否可行,并且 URL 的更改会导致区域设置的更改,或者由于 locale.useragent 属性 而无法正常工作?

locale.searchorder 配置 属性 的默认值是 queryparam,cookie,meta,useragent,因此查询字符串参数将覆盖用户代理的区域设置(即您和大多数人,会期待)。