我有一个单语GWT应用(英文版),我想用本地化的日期和数字格式。

我已经加入<inherits name="com.google.gwt.i18n.I18N"/>到我gwt.xml,但格式保持在en-us。我已经使用此脚本检查浏览器lacale

private native String getBrowserLocale() /*-{
      return navigator.language!=null ? navigator.language : navigator.browserLanguage; 
}-*/;

哪些报告da_DK

我也试图通过加入<meta name="gwt:property" content="locale=da">index.html迫使区域设置,但没有运气。

我可以得到正确格式的唯一方法是通过使用gwt.xml,这是很烦人有相当多的语言环境中使用,因为直接添加语言环境的<extend-property name="locale" values="da" />

是否有人知道一种解决方法吗?

有帮助吗?

解决方案

有在日期和numberformats使用的生成没有别的办法。

这是因为I18N使用延迟的结合。

与局部格式的属性文件实际上编译成局部的html / JavaScript的。只有一种格式公关语言。正确的本地化束是由浏览器加载。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top