diff --git a/src/main/java/com/example/views/FormView.java b/src/main/java/com/example/views/FormView.java index d1c8bbc..6886aa0 100644 --- a/src/main/java/com/example/views/FormView.java +++ b/src/main/java/com/example/views/FormView.java @@ -76,6 +76,12 @@ vorname.setAutofocus(true); .setToday(getTranslation("form.today")) .setCancel(getTranslation("form.cancel"))); TimePicker uhrzeit = new TimePicker(getTranslation("form.time")); + uhrzeit.setLocale(Locale.GERMANY); + uhrzeit.setI18n(new TimePicker.TimePickerI18n() + .setBadInputErrorMessage(getTranslation("form.time.badInput")) + .setRequiredErrorMessage(getTranslation("form.time.required")) + .setMinErrorMessage(getTranslation("form.time.min")) + .setMaxErrorMessage(getTranslation("form.time.max"))); ComboBox land = new ComboBox<>(getTranslation("form.country")); land.setItems(getTranslation("country.de"), getTranslation("country.at"), diff --git a/src/main/resources/vaadin-i18n/translations.properties b/src/main/resources/vaadin-i18n/translations.properties index cdc8b1d..89bb3dd 100644 --- a/src/main/resources/vaadin-i18n/translations.properties +++ b/src/main/resources/vaadin-i18n/translations.properties @@ -55,6 +55,10 @@ form.save=Speichern form.reset=Zurücksetzen form.today=Heute form.cancel=Abbrechen +form.time.badInput=Ungültige Uhrzeit +form.time.required=Uhrzeit ist erforderlich +form.time.min=Uhrzeit liegt vor der frühesten erlaubten Zeit +form.time.max=Uhrzeit liegt nach der spätesten erlaubten Zeit country.de=Deutschland country.at=Österreich diff --git a/src/main/resources/vaadin-i18n/translations_en.properties b/src/main/resources/vaadin-i18n/translations_en.properties index 13f9939..5142573 100644 --- a/src/main/resources/vaadin-i18n/translations_en.properties +++ b/src/main/resources/vaadin-i18n/translations_en.properties @@ -55,6 +55,10 @@ form.save=Save form.reset=Reset form.today=Today form.cancel=Cancel +form.time.badInput=Invalid time +form.time.required=Time is required +form.time.min=Time is before the earliest allowed time +form.time.max=Time is after the latest allowed time country.de=Germany country.at=Austria diff --git a/src/main/resources/vaadin-i18n/translations_es.properties b/src/main/resources/vaadin-i18n/translations_es.properties index 5417c0b..5f034cb 100644 --- a/src/main/resources/vaadin-i18n/translations_es.properties +++ b/src/main/resources/vaadin-i18n/translations_es.properties @@ -55,6 +55,10 @@ form.save=Guardar form.reset=Restablecer form.today=Hoy form.cancel=Cancelar +form.time.badInput=Hora inválida +form.time.required=La hora es obligatoria +form.time.min=La hora es anterior a la hora mínima permitida +form.time.max=La hora es posterior a la hora máxima permitida country.de=Alemania country.at=Austria