2013-09-04 2 views
0

У меня есть это поле даты с uibinder.gxt gwt datefield язык не отображается правильно

<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-Septembre-04 (французский), и что это то, что я хочу.

Проблема в том, что когда я нажимаю на маленький календарь, он показывает почти безупречно. Все на английском, но кнопка «Сегодня» - это «Aujourd'hui», как должно.

Мой вопрос: как я могу сделать весь календарь на французском языке: месячные имена и дни недели?

ответ

2

Просто установите языковой стандарт GWT на французский язык, и календарь будет отображаться на французском языке. См. GWT's doc on internationalization для получения дополнительной информации.

+0

Я пробовал ваше решение, но оно ничего не изменит. Я проверил, что такое мой локаль, он уже находится на французском языке, и мой календарь остается на полпути переведенным. Есть ли у вас другая идея? –

+0

Я знаю, что это работает с «чистым» GWT, так как я его использую, но, возможно, проблема связана с GXT, с которой я не знаком. К сожалению, у меня нет другой идеи :( –

Смежные вопросы