在java中这很容易做到:
NumberFormat nf = NumberFormat.getInstance(Locale.FRENCH);
myNumber = nf.parse(myString);
但是,我似乎无法在 GWT 中做同样的事情。首先,我将语言环境合并到 MyModule.gwt.xml
<inherits name="com.google.gwt.i18n.I18N"/>
<extend-property name="locale" values="sl_SI"/>
还有 NumberFormat 类:com.google.gwt.i18n.client.NumberFormat;它使用“默认”语言环境。这里的默认是指与“en_US”非常相似的固定语言环境,并且不是由浏览器或应用程序默认选择的。
似乎没有办法将 NumberFormat 设置为接受不同的语言环境。坦率地说,我当时看不出任何意义。
我错过了什么吗?