代码之家  ›  专栏  ›  技术社区  ›  Fedearne

GWT中的本地化日期和数字格式

  •  1
  • Fedearne  · 技术社区  · 15 年前

    我有一个单语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" /> ,这是非常烦人的,因为有相当多的地区可用。

    有人知道解决这个问题的方法吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   user2653113    15 年前

    没有其他方法可以使用内置日期和数字格式。

    具有本地化格式的属性文件实际上被编译成本地化的html/javascript。只有一种格式的公关语言。浏览器将加载正确的本地化包。