gpt4 book ai didi

java - Vaadin 和自定义 Gwt Widget - 设置小部件语言

转载 作者:太空宇宙 更新时间:2023-11-04 13:34:38 25 4
gpt4 key购买 nike

我们有一个 vaadin 应用程序和作为外部 jar 包含的自定义 gwt 小部件。 Widget 有自己的翻译(波兰语和英语)。问题是,当在外部应用程序中运行自定义小部件时,它确实可以正确翻译,但是当它在 vaadin 应用程序中时,无论应用程序(甚至浏览器)区域设置如何 - 它始终仅以英语显示。

问题是,gwt 自定义小部件如何获取有关要使用的语言的信息,是否有任何选项可以覆盖此信息(强制小部件语言/区域设置)?

最佳答案

问题之一是区域设置名称不匹配。 vaadin 应用程序只能翻译为语言标签区域设置。例如“pl”(波兰语),gwt 小部件需要带有国家/地区代码的区域设置,例如“pl_PL”(波兰语,波兰)。

实际的解决方案是强制 gwt 仅在元标记中搜索语言环境并创建此标记

<meta name="gwt:property" content="locale=x_X" />

在服务器端,尊重应用程序语言并在附加任何 gwt javascript 之前。不幸的是,这会导致语言更改后刷新页面,但我想由于 gwt 国际化方法,无法以任何其他方式完成。

关于java - Vaadin 和自定义 Gwt Widget - 设置小部件语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31828065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com