単一言語の GWT アプリケーション (英語) を使用しており、ローカライズされた日付と数値の形式を使用したいと考えています。
に追加<inherits name="com.google.gwt.i18n.I18N"/>
しましgwt.xml
たが、形式は のままですen-us
。このスクリプトを使用してブラウザのラカーレを確認しました
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
usingに直接追加することですが、使用<extend-property name="locale" values="da" />
可能なロケールがかなりあるため、これは非常に面倒です。
誰かがこれに対する回避策を知っていますか?