我正在使用gwtp,我想让我的gwt应用程序的I18N动态,我做了像showcase example
这样的事情尽管它很好但是它不是最好的方法,因为每次语言环境发生变化时都会重新加载。
所以我只想将其更改为动态,以便它允许我在运行时更改我的语言环境,
感谢,
答案 0 :(得分:0)
GWT为每种语言编译不同版本的代码,以避免用户在最有可能只需要自己的语言时下载所有语言。
如果您确实想让用户下载所有语言,因为您想在运行时因任何原因更改语言,则必须以完全不同的方式进行。
有很多解决方案(谷歌Javascript国际化),其中没有一个涉及GWT的做事方式,因为这不是一个很好的做法,并且不被GWT劝阻。
顺便说一句,如果你的意思是你只是想在运行时更改语言环境以进行测试,我希望你知道你只需要添加URL参数:
http://your-url?locale=de
(适用于德语区域设置)