我有这个带有 uibinder 的日期字段。
<form:DateField ui:field="Importation" editable="false" allowBlank="true"/>
private static final String DATE_FIELD_FORMAT = "yyyy-MMMM-dd";
@Path("Importation")
@UiField(provided = true)
DateField dImportation = new DateField(new DateTimePropertyEditor(DateTimeFormat.getFormat(DATE_FIELD_FORMAT)));
有了这个日期字段,我就有了正确的日期格式,它显示了 2013-Décembre-04(法语),这就是我想要的。
问题是当我点击小日历时,它显示得几乎完美。一切都是英文的,但“今天”按钮应该是“Aujourd'hui”。
我的问题是如何用法语制作整个日历:月份名称和星期几字母?
此外,我检查了我的语言环境信息,它是fr_CA
(french_canadian),我什至尝试过fr_FR
(french_france) 甚至俄语。结果总是一样的,“今天”按钮的语言很好,但其余的都是英语。
LocaleInfo.getCurrentLocale().getLocaleName().toString(); it return fr_CA
我已将这些行放入 myapp.gwt.xml
<extend-property name="locale" values="fr_CA"/>
<set-property name="locale" value="fr_CA"/>
我还可以做些什么?
例子: