java GWT I18n配置
我理解,如果gwt应用程序需要支持多个语言环境值,那么所有这些值都应该在模块xml中配置为
<extend-property name="locale" values="de"/>
<extend-property name="locale" values="es"/>
然后GWT将使用主机页中的查询字符串或元标记来决定在运行时加载哪个语言环境
但是,为了使应用程序支持所有可用的区域设置,我应该如何在模块xml文件中进行配置?我是否应该为所有区域设置添加扩展属性标记,或者是否有任何其他配置可用于此目的?请指教
# 1 楼答案
是的,这就是你需要做的。在文件
com.google.gwt.i18n.CldrLocales.gwt.xml
中,您可以找到所有区域设置。使用该文件中的列表和一些智能复制/替换,您可以创建所需的配置但我怀疑你真的想这么做。这意味着您将获得至少450(~number of locale)*6(不同支持的浏览器)排列或2700个不同的html文件,这可能需要数小时甚至数天的时间来编译