J'ai une application GWT monolingue (anglais) et j'aimerais utiliser des formats de date et de nombre localisés.Date et formats numériques localisés dans GWT
J'ai ajouté <inherits name="com.google.gwt.i18n.I18N"/>
à mon gwt.xml
, mais les formats restent en en-us
. J'ai vérifié le Lacale du navigateur en utilisant ce script
private native String getBrowserLocale() /*-{
return navigator.language!=null ? navigator.language : navigator.browserLanguage;
}-*/;
qui rapporte da_DK
.
J'ai également essayé de forcer les paramètres régionaux en ajoutant <meta name="gwt:property" content="locale=da">
au index.html
, mais pas de chance.
La seule façon que je peux obtenir les formats corrects est en ajoutant directement les locales au gwt.xml
en utilisant <extend-property name="locale" values="da" />
, ce qui est assez ennuyeux car il y a quelques locales disponibles.
Est-ce que quelqu'un sait une solution de contournement pour cela?