我正在使用 gwtp,我想让我的 gwt 应用程序的 I18N 动态化,我做了类似展示示例的操作
即使它很好,但它也不是最好的方法,因为每次语言环境发生变化时它都会重新加载。
所以我只想将它更改为动态,以便它允许我在运行时更改我的语言环境,
谢谢,
我正在使用 gwtp,我想让我的 gwt 应用程序的 I18N 动态化,我做了类似展示示例的操作
即使它很好,但它也不是最好的方法,因为每次语言环境发生变化时它都会重新加载。
所以我只想将它更改为动态,以便它允许我在运行时更改我的语言环境,
谢谢,
GWT 为每种语言编译不同版本的代码,以避免用户在很可能只需要自己的语言时不得不下载所有语言。
如果您确实想让用户下载所有语言,因为您想在运行时更改语言,无论出于何种原因,您都必须以完全不同的方式进行。
There are many solutions for this (google Javascript Internationalization), none of which would involve the GWT way of doing things, as this is not very good practice and is discouraged by GWT.
By the way, if you mean you just want to change the locale at run time for testing, I hope you know you can just add the URL parameter:
http://your-url?locale=de
(for German locale)