From 1c9c1c67e14253daa9d40b96f6c3a48664adbf4b Mon Sep 17 00:00:00 2001 From: Sven Carstensen Date: Thu, 19 Feb 2026 21:21:09 +0100 Subject: [PATCH] Erweiterungen --- .../de/assecutor/votianlt/pages/view/LoginView.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/de/assecutor/votianlt/pages/view/LoginView.java b/src/main/java/de/assecutor/votianlt/pages/view/LoginView.java index 1ad820a..0782d7d 100644 --- a/src/main/java/de/assecutor/votianlt/pages/view/LoginView.java +++ b/src/main/java/de/assecutor/votianlt/pages/view/LoginView.java @@ -7,6 +7,7 @@ import com.vaadin.flow.component.html.Div; import com.vaadin.flow.component.html.H1; import com.vaadin.flow.component.html.Span; import com.vaadin.flow.component.login.LoginForm; +import com.vaadin.flow.component.login.LoginI18n; import com.vaadin.flow.component.textfield.TextField; import com.vaadin.flow.component.notification.Notification; import com.vaadin.flow.component.orderedlayout.FlexComponent; @@ -72,6 +73,17 @@ public class LoginView extends VerticalLayout implements BeforeEnterObserver, Af // Eigene Authentifizierung: Kein POST auf /login loginForm.setAction(null); + // LoginForm I18n konfigurieren + LoginI18n i18n = LoginI18n.createDefault(); + LoginI18n.Form form = i18n.getForm(); + form.setTitle(getTranslation("login.title")); + form.setUsername(getTranslation("login.username")); + form.setPassword(getTranslation("login.password")); + form.setSubmit(getTranslation("login.login")); + form.setForgotPassword(getTranslation("login.forgotpassword")); + i18n.setForm(form); + loginForm.setI18n(i18n); + twoFaField.setVisible(false); twoFaField.setMaxLength(6); twoFaField.setPattern("[0-9]{6}");