Gwt 内容未以正确的语言显示

Gwt 内容未以正确的语言显示,gwt,internationalization,Gwt,Internationalization,我试图根据useragent决定要显示哪些内容(消息)。当我查询用户参数或元标记时,一切正常。它在Firefox中也能正常工作。在firefox中,我将语言从英语改为法语,重新加载页面,所有内容都会正确显示。这是基于用户代理的。如果我在chrome/IE中加载页面,我只会得到默认值(英语)。如果我将我的系统语言设置为法语(我的另一种语言),一切似乎都能正常工作。你知道为什么在chrome和IE中设置语言对内容没有影响吗?我验证了标题和对法语内容的请求?我错过了什么 我的gwt.xml文件基于我在

我试图根据useragent决定要显示哪些内容(消息)。当我查询用户参数或元标记时,一切正常。它在Firefox中也能正常工作。在firefox中,我将语言从英语改为法语,重新加载页面,所有内容都会正确显示。这是基于用户代理的。如果我在chrome/IE中加载页面,我只会得到默认值(英语)。如果我将我的系统语言设置为法语(我的另一种语言),一切似乎都能正常工作。你知道为什么在chrome和IE中设置语言对内容没有影响吗?我验证了标题和对法语内容的请求?我错过了什么

我的gwt.xml文件基于我在这里找到的文件

据我所知,我只需要在gwt.xml中添加以下内容 设置配置属性name=“locale.useragent”value=“Y”

此外,我还发现以下内容似乎表明它在IE中不起作用,但chrome呢?

参见

TL;DR:在JavaScript中没有可靠的方法获取您正在查看的信息,
navigator
对象为您提供浏览器的区域设置(即用于浏览器自身菜单等的区域设置),而不是用户的语言首选项(Firefox除外)。
您最好使用动态主机页,并根据请求标题(即内容协商)在服务器上生成相应的