diff --git a/apps/login/locales/de.json b/apps/login/locales/de.json
index 5d5a4b59274..05183374b76 100644
--- a/apps/login/locales/de.json
+++ b/apps/login/locales/de.json
@@ -27,6 +27,12 @@
"description": "Geben Sie Ihre Anmeldedaten ein.",
"register": "Neuen Benutzer registrieren",
"submit": "Weiter",
+ "labels": {
+ "loginname": "Loginname",
+ "username": "Benutzername",
+ "usernameOrPhoneNumber": "Benutzername oder Telefonnummer",
+ "usernameOrEmail": "Benutzername oder E-Mail"
+ },
"required": {
"loginName": "Dieses Feld ist erforderlich"
}
@@ -37,6 +43,9 @@
"description": "Geben Sie Ihr Passwort ein.",
"resetPassword": "Passwort zurücksetzen",
"submit": "Weiter",
+ "labels": {
+ "password": "Passwort"
+ },
"required": {
"password": "Dieses Feld ist erforderlich"
}
@@ -48,6 +57,11 @@
"noCodeReceived": "Keinen Code erhalten?",
"resend": "Erneut senden",
"submit": "Weiter",
+ "labels": {
+ "code": "Code",
+ "newPassword": "Neues Passwort",
+ "confirmPassword": "Neues Passwort wiederholen"
+ },
"required": {
"code": "Dieses Feld ist erforderlich",
"newPassword": "Bitte geben Sie ein Passwort ein!",
@@ -58,6 +72,10 @@
"title": "Passwort ändern",
"description": "Legen Sie das Passwort für Ihr Konto fest",
"submit": "Weiter",
+ "labels": {
+ "newPassword": "Neues Passwort",
+ "confirmPassword": "Neues Passwort wiederholen"
+ },
"required": {
"newPassword": "Bitte geben Sie ein neues Passwort ein!",
"confirmPassword": "Dieses Feld ist erforderlich"
@@ -101,9 +119,11 @@
"ldap": {
"title": "LDAP Login",
"description": "Geben Sie Ihre LDAP-Anmeldedaten ein.",
- "username": "Benutzername",
- "password": "Passwort",
"submit": "Weiter",
+ "labels": {
+ "username": "Benutzername",
+ "password": "Passwort"
+ },
"required": {
"username": "Dieses Feld ist erforderlich",
"password": "Dieses Feld ist erforderlich"
@@ -130,6 +150,9 @@
"noCodeReceived": "Keinen Code erhalten?",
"resendCode": "Code erneut senden",
"submit": "Weiter",
+ "labels": {
+ "code": "Code"
+ },
"required": {
"code": "Dieses Feld ist erforderlich"
}
@@ -141,6 +164,9 @@
"emailDescription": "Geben Sie Ihre E-Mail-Adresse ein, um einen Code per E-Mail zu erhalten.",
"totpRegisterDescription": "Scannen Sie den QR-Code oder navigieren Sie manuell zur URL.",
"submit": "Weiter",
+ "labels": {
+ "code": "Code"
+ },
"required": {
"code": "Dieses Feld ist erforderlich"
}
@@ -178,7 +204,7 @@
"register": {
"methods": {
"passkey": "Passkey",
- "password": "Password"
+ "password": "Passwort"
},
"disabled": {
"title": "Registrierung deaktiviert",
@@ -201,11 +227,20 @@
"title": "Passwort festlegen",
"description": "Legen Sie das Passwort für Ihr Konto fest",
"submit": "Weiter",
+ "labels": {
+ "password": "Passwort",
+ "confirmPassword": "Neues Passwort wiederholen"
+ },
"required": {
"password": "Bitte geben Sie ein Passwort ein!",
"confirmPassword": "Dieses Feld ist erforderlich"
}
},
+ "labels": {
+ "firstname": "Vorname",
+ "lastname": "Nachname",
+ "email": "E-Mail"
+ },
"required": {
"firstname": "Dieses Feld ist erforderlich",
"lastname": "Dieses Feld ist erforderlich",
@@ -247,6 +282,9 @@
"resendCode": "Code erneut senden",
"codeSent": "Ein Code wurde gerade an Ihre E-Mail-Adresse gesendet.",
"submit": "Weiter",
+ "labels": {
+ "code": "Code"
+ },
"required": {
"code": "Dieses Feld ist erforderlich"
}
@@ -264,6 +302,9 @@
"title": "Gerätecode",
"description": "Geben Sie den Code ein.",
"submit": "Weiter",
+ "labels": {
+ "code": "Code"
+ },
"required": {
"code": "Dieses Feld ist erforderlich"
}
diff --git a/apps/login/locales/en.json b/apps/login/locales/en.json
index 606065bd97e..5c47e8e64fe 100644
--- a/apps/login/locales/en.json
+++ b/apps/login/locales/en.json
@@ -27,6 +27,12 @@
"description": "Enter your login data.",
"register": "Register new user",
"submit": "Continue",
+ "labels": {
+ "loginname": "Loginname",
+ "username": "Username",
+ "usernameOrPhoneNumber": "Username or phone number",
+ "usernameOrEmail": "Username or email"
+ },
"required": {
"loginName": "This field is required"
}
@@ -37,6 +43,9 @@
"description": "Enter your password.",
"resetPassword": "Reset Password",
"submit": "Continue",
+ "labels": {
+ "password": "Password"
+ },
"required": {
"password": "This field is required"
}
@@ -48,6 +57,11 @@
"noCodeReceived": "Didn't receive a code?",
"resend": "Resend code",
"submit": "Continue",
+ "labels": {
+ "code": "Code",
+ "newPassword": "New Password",
+ "confirmPassword": "Confirm Password"
+ },
"required": {
"code": "This field is required",
"newPassword": "You have to provide a password!",
@@ -58,6 +72,10 @@
"title": "Change Password",
"description": "Set the password for your account",
"submit": "Continue",
+ "labels": {
+ "newPassword": "New Password",
+ "confirmPassword": "Confirm Password"
+ },
"required": {
"newPassword": "You have to provide a new password!",
"confirmPassword": "This field is required"
@@ -101,9 +119,11 @@
"ldap": {
"title": "LDAP Login",
"description": "Enter your LDAP credentials.",
- "username": "Username",
- "password": "Password",
"submit": "Continue",
+ "labels": {
+ "username": "Username",
+ "password": "Password"
+ },
"required": {
"username": "This field is required",
"password": "This field is required"
@@ -130,6 +150,9 @@
"noCodeReceived": "Didn't receive a code?",
"resendCode": "Resend code",
"submit": "Continue",
+ "labels": {
+ "code": "Code"
+ },
"required": {
"code": "This field is required"
}
@@ -141,6 +164,9 @@
"emailDescription": "Enter your email address to receive a code via email.",
"totpRegisterDescription": "Scan the QR Code or navigate to the URL manually.",
"submit": "Continue",
+ "labels": {
+ "code": "Code"
+ },
"required": {
"code": "This field is required"
}
@@ -201,11 +227,20 @@
"title": "Set Password",
"description": "Set the password for your account",
"submit": "Continue",
+ "labels": {
+ "password": "Password",
+ "confirmPassword": "Confirm Password"
+ },
"required": {
"password": "You have to provide a password!",
"confirmPassword": "This field is required"
}
},
+ "labels": {
+ "firstname": "First name",
+ "lastname": "Last name",
+ "email": "E-mail"
+ },
"required": {
"firstname": "This field is required",
"lastname": "This field is required",
@@ -247,6 +282,9 @@
"resendCode": "Resend code",
"codeSent": "A code has just been sent to your email address.",
"submit": "Continue",
+ "labels": {
+ "code": "Code"
+ },
"required": {
"code": "This field is required"
}
@@ -264,6 +302,9 @@
"title": "Device code",
"description": "Enter the code displayed on your app or device.",
"submit": "Continue",
+ "labels": {
+ "code": "Code"
+ },
"required": {
"code": "This field is required"
}
diff --git a/apps/login/locales/es.json b/apps/login/locales/es.json
index 34e9bf70028..1d44cb53cee 100644
--- a/apps/login/locales/es.json
+++ b/apps/login/locales/es.json
@@ -27,6 +27,12 @@
"description": "Introduce tus datos de acceso.",
"register": "Registrar nuevo usuario",
"submit": "Continuar",
+ "labels": {
+ "loginname": "Nombre de inicio de sesión",
+ "username": "Nombre de usuario",
+ "usernameOrPhoneNumber": "Nombre de usuario o número de teléfono",
+ "usernameOrEmail": "Nombre de usuario o correo electrónico"
+ },
"required": {
"loginName": "Este campo es obligatorio"
}
@@ -37,6 +43,9 @@
"description": "Introduce tu contraseña.",
"resetPassword": "Restablecer contraseña",
"submit": "Continuar",
+ "labels": {
+ "password": "Contraseña"
+ },
"required": {
"password": "Este campo es obligatorio"
}
@@ -48,6 +57,11 @@
"noCodeReceived": "¿No recibiste un código?",
"resend": "Reenviar código",
"submit": "Continuar",
+ "labels": {
+ "code": "Código",
+ "newPassword": "Nueva contraseña",
+ "confirmPassword": "Confirmar contraseña"
+ },
"required": {
"code": "Este campo es obligatorio",
"newPassword": "¡Debes proporcionar una contraseña!",
@@ -58,6 +72,10 @@
"title": "Cambiar Contraseña",
"description": "Establece la contraseña para tu cuenta",
"submit": "Continuar",
+ "labels": {
+ "newPassword": "Nueva contraseña",
+ "confirmPassword": "Confirmar contraseña"
+ },
"required": {
"newPassword": "¡Debes proporcionar una nueva contraseña!",
"confirmPassword": "Este campo es obligatorio"
@@ -101,9 +119,11 @@
"ldap": {
"title": "Iniciar sesión con LDAP",
"description": "Introduce tus credenciales LDAP.",
- "username": "Nombre de usuario",
- "password": "Contraseña",
"submit": "Continuar",
+ "labels": {
+ "username": "Nombre de usuario",
+ "password": "Contraseña"
+ },
"required": {
"username": "Este campo es obligatorio",
"password": "Este campo es obligatorio"
@@ -130,6 +150,9 @@
"noCodeReceived": "¿No recibiste un código?",
"resendCode": "Reenviar código",
"submit": "Continuar",
+ "labels": {
+ "code": "Código"
+ },
"required": {
"code": "Este campo es obligatorio"
}
@@ -141,6 +164,9 @@
"emailDescription": "Introduce tu dirección de correo electrónico para recibir un código por correo electrónico.",
"totpRegisterDescription": "Escanea el código QR o navega manualmente a la URL.",
"submit": "Continuar",
+ "labels": {
+ "code": "Código"
+ },
"required": {
"code": "Este campo es obligatorio"
}
@@ -201,11 +227,20 @@
"title": "Establecer Contraseña",
"description": "Establece la contraseña para tu cuenta",
"submit": "Continuar",
+ "labels": {
+ "password": "Contraseña",
+ "confirmPassword": "Confirmar contraseña"
+ },
"required": {
"password": "¡Debes proporcionar una contraseña!",
"confirmPassword": "Este campo es obligatorio"
}
},
+ "labels": {
+ "firstname": "Nombre",
+ "lastname": "Apellidos",
+ "email": "Correo electrónico"
+ },
"required": {
"firstname": "Este campo es obligatorio",
"lastname": "Este campo es obligatorio",
@@ -247,6 +282,9 @@
"resendCode": "Reenviar código",
"codeSent": "Se ha enviado un código a tu dirección de correo electrónico.",
"submit": "Continuar",
+ "labels": {
+ "code": "Código"
+ },
"required": {
"code": "Este campo es obligatorio"
}
@@ -264,6 +302,9 @@
"title": "Código del dispositivo",
"description": "Introduce el código.",
"submit": "Continuar",
+ "labels": {
+ "code": "Código"
+ },
"required": {
"code": "Este campo es obligatorio"
}
diff --git a/apps/login/locales/it.json b/apps/login/locales/it.json
index 8e71997e0ca..40f59cd9e8e 100644
--- a/apps/login/locales/it.json
+++ b/apps/login/locales/it.json
@@ -27,6 +27,12 @@
"description": "Inserisci i tuoi dati di accesso.",
"register": "Registrati come nuovo utente",
"submit": "Continua",
+ "labels": {
+ "loginname": "Nome di accesso",
+ "username": "Nome utente",
+ "usernameOrPhoneNumber": "Nome utente o numero di telefono",
+ "usernameOrEmail": "Nome utente o e-mail"
+ },
"required": {
"loginName": "Questo campo è obbligatorio"
}
@@ -37,6 +43,9 @@
"description": "Inserisci la tua password.",
"resetPassword": "Reimposta Password",
"submit": "Continua",
+ "labels": {
+ "password": "Password"
+ },
"required": {
"password": "Questo campo è obbligatorio"
}
@@ -48,6 +57,11 @@
"noCodeReceived": "Non hai ricevuto un codice?",
"resend": "Invia di nuovo",
"submit": "Continua",
+ "labels": {
+ "code": "Codice",
+ "newPassword": "Nuova password",
+ "confirmPassword": "Conferma password"
+ },
"required": {
"code": "Questo campo è obbligatorio",
"newPassword": "Devi fornire una password!",
@@ -58,6 +72,10 @@
"title": "Cambia Password",
"description": "Imposta la password per il tuo account",
"submit": "Continua",
+ "labels": {
+ "newPassword": "Nuova password",
+ "confirmPassword": "Conferma password"
+ },
"required": {
"newPassword": "Devi fornire una nuova password!",
"confirmPassword": "Questo campo è obbligatorio"
@@ -101,9 +119,11 @@
"ldap": {
"title": "Accedi con LDAP",
"description": "Inserisci le tue credenziali LDAP.",
- "username": "Nome utente",
- "password": "Password",
"submit": "Continua",
+ "labels": {
+ "username": "Nome utente",
+ "password": "Password"
+ },
"required": {
"username": "Questo campo è obbligatorio",
"password": "Questo campo è obbligatorio"
@@ -130,6 +150,9 @@
"noCodeReceived": "Non hai ricevuto un codice?",
"resendCode": "Invia di nuovo il codice",
"submit": "Continua",
+ "labels": {
+ "code": "Codice"
+ },
"required": {
"code": "Questo campo è obbligatorio"
}
@@ -141,6 +164,9 @@
"emailDescription": "Inserisci il tuo indirizzo email per ricevere un codice via email.",
"totpRegisterDescription": "Scansiona il codice QR o naviga manualmente all'URL.",
"submit": "Continua",
+ "labels": {
+ "code": "Codice"
+ },
"required": {
"code": "Questo campo è obbligatorio"
}
@@ -201,11 +227,20 @@
"title": "Imposta Password",
"description": "Imposta la password per il tuo account",
"submit": "Continua",
+ "labels": {
+ "password": "Password",
+ "confirmPassword": "Conferma password"
+ },
"required": {
"password": "Devi fornire una password!",
"confirmPassword": "Questo campo è obbligatorio"
}
},
+ "labels": {
+ "firstname": "Nome",
+ "lastname": "Cognome",
+ "email": "E-mail"
+ },
"required": {
"firstname": "Questo campo è obbligatorio",
"lastname": "Questo campo è obbligatorio",
@@ -247,6 +282,9 @@
"resendCode": "Invia di nuovo il codice",
"codeSent": "Un codice è stato appena inviato al tuo indirizzo email.",
"submit": "Continua",
+ "labels": {
+ "code": "Codice"
+ },
"required": {
"code": "Questo campo è obbligatorio"
}
@@ -264,6 +302,9 @@
"title": "Codice dispositivo",
"description": "Inserisci il codice.",
"submit": "Continua",
+ "labels": {
+ "code": "Codice"
+ },
"required": {
"code": "Questo campo è obbligatorio"
}
diff --git a/apps/login/locales/pl.json b/apps/login/locales/pl.json
index 8fce97170f1..5cb69ad2074 100644
--- a/apps/login/locales/pl.json
+++ b/apps/login/locales/pl.json
@@ -27,6 +27,12 @@
"description": "Wprowadź dane logowania.",
"register": "Zarejestruj nowego użytkownika",
"submit": "Kontynuuj",
+ "labels": {
+ "loginname": "Login",
+ "username": "Nazwa użytkownika",
+ "usernameOrPhoneNumber": "Nazwa użytkownika lub numer telefonu",
+ "usernameOrEmail": "Nazwa użytkownika lub e-mail"
+ },
"required": {
"loginName": "To pole jest wymagane"
}
@@ -37,6 +43,9 @@
"description": "Wprowadź swoje hasło.",
"resetPassword": "Zresetuj hasło",
"submit": "Kontynuuj",
+ "labels": {
+ "password": "Hasło"
+ },
"required": {
"password": "To pole jest wymagane"
}
@@ -48,6 +57,11 @@
"noCodeReceived": "Nie otrzymałeś kodu?",
"resend": "Wyślij kod ponownie",
"submit": "Kontynuuj",
+ "labels": {
+ "code": "Kod",
+ "newPassword": "Nowe hasło",
+ "confirmPassword": "Potwierdź nowe hasło"
+ },
"required": {
"code": "To pole jest wymagane",
"newPassword": "Musisz podać hasło!",
@@ -58,6 +72,10 @@
"title": "Zmień hasło",
"description": "Ustaw nowe hasło dla swojego konta",
"submit": "Kontynuuj",
+ "labels": {
+ "newPassword": "Nowe hasło",
+ "confirmPassword": "Potwierdź nowe hasło"
+ },
"required": {
"newPassword": "Musisz podać nowe hasło!",
"confirmPassword": "To pole jest wymagane"
@@ -101,9 +119,11 @@
"ldap": {
"title": "Zaloguj się przez LDAP",
"description": "Wprowadź swoje dane logowania LDAP.",
- "username": "Nazwa użytkownika",
- "password": "Hasło",
"submit": "Kontynuuj",
+ "labels": {
+ "username": "Nazwa użytkownika",
+ "password": "Hasło"
+ },
"required": {
"username": "To pole jest wymagane",
"password": "To pole jest wymagane"
@@ -130,6 +150,9 @@
"noCodeReceived": "Nie otrzymałeś kodu?",
"resendCode": "Wyślij kod ponownie",
"submit": "Kontynuuj",
+ "labels": {
+ "code": "Kod"
+ },
"required": {
"code": "To pole jest wymagane"
}
@@ -141,6 +164,9 @@
"emailDescription": "Wprowadź swój adres e-mail, aby otrzymać kod e-mailem.",
"totpRegisterDescription": "Zeskanuj kod QR lub otwórz adres URL ręcznie.",
"submit": "Kontynuuj",
+ "labels": {
+ "code": "Kod"
+ },
"required": {
"code": "To pole jest wymagane"
}
@@ -201,11 +227,20 @@
"title": "Ustaw hasło",
"description": "Ustaw hasło dla swojego konta",
"submit": "Kontynuuj",
+ "labels": {
+ "password": "Hasło",
+ "confirmPassword": "Potwierdź hasło"
+ },
"required": {
"password": "Musisz podać hasło!",
"confirmPassword": "To pole jest wymagane"
}
},
+ "labels": {
+ "firstname": "Imię",
+ "lastname": "Nazwisko",
+ "email": "E-mail"
+ },
"required": {
"firstname": "To pole jest wymagane",
"lastname": "To pole jest wymagane",
@@ -247,6 +282,9 @@
"resendCode": "Wyślij kod ponownie",
"codeSent": "Kod został właśnie wysłany na twój adres e-mail.",
"submit": "Kontynuuj",
+ "labels": {
+ "code": "Kod"
+ },
"required": {
"code": "To pole jest wymagane"
}
@@ -264,6 +302,9 @@
"title": "Kod urządzenia",
"description": "Wprowadź kod.",
"submit": "Kontynuuj",
+ "labels": {
+ "code": "Kod"
+ },
"required": {
"code": "To pole jest wymagane"
}
diff --git a/apps/login/locales/ru.json b/apps/login/locales/ru.json
index d5b8575f934..caf1366cf10 100644
--- a/apps/login/locales/ru.json
+++ b/apps/login/locales/ru.json
@@ -27,6 +27,12 @@
"description": "Введите свои данные для входа.",
"register": "Зарегистрировать нового пользователя",
"submit": "Продолжить",
+ "labels": {
+ "loginname": "Логин",
+ "username": "Имя пользователя",
+ "usernameOrPhoneNumber": "Имя пользователя или номер телефона",
+ "usernameOrEmail": "Имя пользователя или электронная почта"
+ },
"required": {
"loginName": "Это поле обязательно для заполнения"
}
@@ -37,6 +43,9 @@
"description": "Введите ваш пароль.",
"resetPassword": "Сбросить пароль",
"submit": "Продолжить",
+ "labels": {
+ "password": "Пароль"
+ },
"required": {
"password": "Это поле обязательно для заполнения"
}
@@ -48,6 +57,11 @@
"noCodeReceived": "Не получили код?",
"resend": "Отправить код повторно",
"submit": "Продолжить",
+ "labels": {
+ "code": "Код",
+ "newPassword": "Новый пароль",
+ "confirmPassword": "Подтвердите пароль"
+ },
"required": {
"code": "Это поле обязательно для заполнения",
"newPassword": "Вы должны указать пароль!",
@@ -58,6 +72,10 @@
"title": "Изменить пароль",
"description": "Установите пароль для вашего аккаунта",
"submit": "Продолжить",
+ "labels": {
+ "newPassword": "Новый пароль",
+ "confirmPassword": "Подтвердите пароль"
+ },
"required": {
"newPassword": "Вы должны указать новый пароль!",
"confirmPassword": "Это поле обязательно для заполнения"
@@ -101,9 +119,11 @@
"ldap": {
"title": "Войти через LDAP",
"description": "Введите ваши учетные данные LDAP.",
- "username": "Имя пользователя",
- "password": "Пароль",
"submit": "Продолжить",
+ "labels": {
+ "username": "Имя пользователя",
+ "password": "Пароль"
+ },
"required": {
"username": "Это поле обязательно для заполнения",
"password": "Это поле обязательно для заполнения"
@@ -130,6 +150,9 @@
"noCodeReceived": "Не получили код?",
"resendCode": "Отправить код повторно",
"submit": "Продолжить",
+ "labels": {
+ "code": "Код"
+ },
"required": {
"code": "Это поле обязательно для заполнения"
}
@@ -141,6 +164,9 @@
"emailDescription": "Введите email для получения кода.",
"totpRegisterDescription": "Отсканируйте QR-код или перейдите по ссылке вручную.",
"submit": "Продолжить",
+ "labels": {
+ "code": "Код"
+ },
"required": {
"code": "Это поле обязательно для заполнения"
}
@@ -201,11 +227,20 @@
"title": "Установить пароль",
"description": "Установите пароль для вашего аккаунта",
"submit": "Продолжить",
+ "labels": {
+ "password": "Пароль",
+ "confirmPassword": "Подтвердите пароль"
+ },
"required": {
"password": "Вы должны указать пароль!",
"confirmPassword": "Это поле обязательно для заполнения"
}
},
+ "labels": {
+ "firstname": "Имя",
+ "lastname": "Фамилия",
+ "email": "Электронная почта"
+ },
"required": {
"firstname": "Это поле обязательно для заполнения",
"lastname": "Это поле обязательно для заполнения",
@@ -247,6 +282,9 @@
"resendCode": "Отправить код повторно",
"codeSent": "Код отправлен на ваш email.",
"submit": "Продолжить",
+ "labels": {
+ "code": "Код"
+ },
"required": {
"code": "Это поле обязательно для заполнения"
}
@@ -264,6 +302,9 @@
"title": "Код устройства",
"description": "Введите код.",
"submit": "Продолжить",
+ "labels": {
+ "code": "Код"
+ },
"required": {
"code": "Это поле обязательно для заполнения"
}
diff --git a/apps/login/locales/zh.json b/apps/login/locales/zh.json
index 2f8f1832484..5d87b5d8d70 100644
--- a/apps/login/locales/zh.json
+++ b/apps/login/locales/zh.json
@@ -27,6 +27,12 @@
"description": "请输入您的登录信息。",
"register": "注册新用户",
"submit": "继续",
+ "labels": {
+ "loginname": "登录名",
+ "username": "用户名",
+ "usernameOrPhoneNumber": "用户名或电话号码",
+ "usernameOrEmail": "用户名或电子邮箱"
+ },
"required": {
"loginName": "此字段为必填项"
}
@@ -37,6 +43,9 @@
"description": "请输入您的密码。",
"resetPassword": "重置密码",
"submit": "继续",
+ "labels": {
+ "password": "密码"
+ },
"required": {
"password": "此字段为必填项"
}
@@ -48,6 +57,11 @@
"noCodeReceived": "没有收到验证码?",
"resend": "重发验证码",
"submit": "继续",
+ "labels": {
+ "code": "验证码",
+ "newPassword": "新密码",
+ "confirmPassword": "确认密码"
+ },
"required": {
"code": "此字段为必填项",
"newPassword": "必须提供密码!",
@@ -58,6 +72,10 @@
"title": "更改密码",
"description": "为您的账户设置密码",
"submit": "继续",
+ "labels": {
+ "newPassword": "新密码",
+ "confirmPassword": "确认密码"
+ },
"required": {
"newPassword": "必须提供新密码!",
"confirmPassword": "此字段为必填项"
@@ -101,9 +119,11 @@
"ldap": {
"title": "使用 LDAP 登录",
"description": "请输入您的 LDAP 凭据。",
- "username": "用户名",
- "password": "密码",
"submit": "继续",
+ "labels": {
+ "username": "用户名",
+ "password": "密码"
+ },
"required": {
"username": "此字段为必填项",
"password": "此字段为必填项"
@@ -130,6 +150,9 @@
"noCodeReceived": "没有收到验证码?",
"resendCode": "重发验证码",
"submit": "继续",
+ "labels": {
+ "code": "验证码"
+ },
"required": {
"code": "此字段为必填项"
}
@@ -141,6 +164,9 @@
"emailDescription": "输入您的电子邮箱地址以接收电子邮件验证码。",
"totpRegisterDescription": "扫描二维码或手动导航到URL。",
"submit": "继续",
+ "labels": {
+ "code": "验证码"
+ },
"required": {
"code": "此字段为必填项"
}
@@ -201,11 +227,20 @@
"title": "设置密码",
"description": "为您的账户设置密码",
"submit": "继续",
+ "labels": {
+ "password": "密码",
+ "confirmPassword": "确认密码"
+ },
"required": {
"password": "必须提供密码!",
"confirmPassword": "此字段为必填项"
}
},
+ "labels": {
+ "firstname": "名字",
+ "lastname": "姓氏",
+ "email": "电子邮箱"
+ },
"required": {
"firstname": "此字段为必填项",
"lastname": "此字段为必填项",
@@ -247,6 +282,9 @@
"resendCode": "重发验证码",
"codeSent": "刚刚发送了一封包含验证码的电子邮件。",
"submit": "继续",
+ "labels": {
+ "code": "验证码"
+ },
"required": {
"code": "此字段为必填项"
}
@@ -264,6 +302,9 @@
"title": "设备代码",
"description": "输入代码。",
"submit": "继续",
+ "labels": {
+ "code": "验证码"
+ },
"required": {
"code": "此字段为必填项"
}
diff --git a/apps/login/src/components/change-password-form.tsx b/apps/login/src/components/change-password-form.tsx
index 6124812e27e..394d0a6634b 100644
--- a/apps/login/src/components/change-password-form.tsx
+++ b/apps/login/src/components/change-password-form.tsx
@@ -161,7 +161,7 @@ export function ChangePasswordForm({
{...register("password", {
required: t("change.required.newPassword"),
})}
- label="New Password"
+ label={t("change.labels.newPassword")}
error={errors.password?.message as string}
data-testid="password-change-text-input"
/>
@@ -174,7 +174,7 @@ export function ChangePasswordForm({
{...register("confirmPassword", {
required: t("change.required.confirmPassword"),
})}
- label="Confirm Password"
+ label={t("change.labels.confirmPassword")}
error={errors.confirmPassword?.message as string}
data-testid="password-change-confirm-text-input"
/>
diff --git a/apps/login/src/components/device-code-form.tsx b/apps/login/src/components/device-code-form.tsx
index 9c5a28ca4ff..108c1a35297 100644
--- a/apps/login/src/components/device-code-form.tsx
+++ b/apps/login/src/components/device-code-form.tsx
@@ -66,7 +66,7 @@ export function DeviceCodeForm({ userCode }: { userCode?: string }) {
type="text"
autoComplete="one-time-code"
{...register("userCode", { required: t("usercode.required.code") })}
- label="Code"
+ label={t("usercode.labels.code")}
data-testid="code-text-input"
/>
@@ -89,7 +89,7 @@ export function DeviceCodeForm({ userCode }: { userCode?: string }) {
data-testid="submit-button"
>
{loading && }{" "}
-
+
diff --git a/apps/login/src/components/ldap-username-password-form.tsx b/apps/login/src/components/ldap-username-password-form.tsx
index cc9071875f7..476d7b13e07 100644
--- a/apps/login/src/components/ldap-username-password-form.tsx
+++ b/apps/login/src/components/ldap-username-password-form.tsx
@@ -69,7 +69,7 @@ export function LDAPUsernamePasswordForm({ idpId, link }: Props) {
type="text"
autoComplete="username"
{...register("loginName", { required: t("required.username") })}
- label={t("username")}
+ label={t("labels.username")}
data-testid="username-text-input"
/>
@@ -78,7 +78,7 @@ export function LDAPUsernamePasswordForm({ idpId, link }: Props) {
type="password"
autoComplete="password"
{...register("password", { required: t("required.password") })}
- label={t("password")}
+ label={t("labels.password")}
data-testid="password-text-input"
/>
diff --git a/apps/login/src/components/login-otp.tsx b/apps/login/src/components/login-otp.tsx
index ffaa5320b07..abd4829792b 100644
--- a/apps/login/src/components/login-otp.tsx
+++ b/apps/login/src/components/login-otp.tsx
@@ -253,7 +253,7 @@ export function LoginOTP({
diff --git a/apps/login/src/components/password-form.tsx b/apps/login/src/components/password-form.tsx
index c8a10a99071..1bf63e9969e 100644
--- a/apps/login/src/components/password-form.tsx
+++ b/apps/login/src/components/password-form.tsx
@@ -122,7 +122,7 @@ export function PasswordForm({
type="password"
autoComplete="password"
{...register("password", { required: t("verify.required.password") })}
- label="Password"
+ label={t("verify.labels.password")}
data-testid="password-text-input"
/>
{!loginSettings?.hidePasswordReset && (
diff --git a/apps/login/src/components/register-form-idp-incomplete.tsx b/apps/login/src/components/register-form-idp-incomplete.tsx
index 10e766be768..9cefe8d3abb 100644
--- a/apps/login/src/components/register-form-idp-incomplete.tsx
+++ b/apps/login/src/components/register-form-idp-incomplete.tsx
@@ -106,7 +106,7 @@ export function RegisterFormIDPIncomplete({
autoComplete="firstname"
required
{...register("firstname", { required: t("required.firstname") })}
- label="First name"
+ label={t("labels.firstname")}
error={errors.firstname?.message as string}
data-testid="firstname-text-input"
/>
@@ -117,7 +117,7 @@ export function RegisterFormIDPIncomplete({
autoComplete="lastname"
required
{...register("lastname", { required: t("required.lastname") })}
- label="Last name"
+ label={t("labels.lastname")}
error={errors.lastname?.message as string}
data-testid="lastname-text-input"
/>
@@ -128,7 +128,7 @@ export function RegisterFormIDPIncomplete({
autoComplete="email"
required
{...register("email", { required: t("required.email") })}
- label="E-mail"
+ label={t("labels.email")}
error={errors.email?.message as string}
data-testid="email-text-input"
/>
diff --git a/apps/login/src/components/register-form.tsx b/apps/login/src/components/register-form.tsx
index 7b4254b0b36..bf44ad2864e 100644
--- a/apps/login/src/components/register-form.tsx
+++ b/apps/login/src/components/register-form.tsx
@@ -134,7 +134,7 @@ export function RegisterForm({
autoComplete="firstname"
required
{...register("firstname", { required: t("required.firstname") })}
- label="First name"
+ label={t("labels.firstname")}
error={errors.firstname?.message as string}
data-testid="firstname-text-input"
/>
@@ -145,7 +145,7 @@ export function RegisterForm({
autoComplete="lastname"
required
{...register("lastname", { required: t("required.lastname") })}
- label="Last name"
+ label={t("labels.lastname")}
error={errors.lastname?.message as string}
data-testid="lastname-text-input"
/>
@@ -156,7 +156,7 @@ export function RegisterForm({
autoComplete="email"
required
{...register("email", { required: t("required.email") })}
- label="E-mail"
+ label={t("labels.email")}
error={errors.email?.message as string}
data-testid="email-text-input"
/>
diff --git a/apps/login/src/components/set-password-form.tsx b/apps/login/src/components/set-password-form.tsx
index 83e8849124c..ab09c9c194a 100644
--- a/apps/login/src/components/set-password-form.tsx
+++ b/apps/login/src/components/set-password-form.tsx
@@ -221,7 +221,7 @@ export function SetPasswordForm({
{...register("code", {
required: t("set.required.code"),
})}
- label="Code"
+ label={t("set.labels.code")}
autoComplete="one-time-code"
error={errors.code?.message as string}
data-testid="code-text-input"
@@ -236,7 +236,7 @@ export function SetPasswordForm({
{...register("password", {
required: t("set.required.newPassword"),
})}
- label="New Password"
+ label={t("set.labels.newPassword")}
error={errors.password?.message as string}
data-testid="password-set-text-input"
/>
@@ -249,7 +249,7 @@ export function SetPasswordForm({
{...register("confirmPassword", {
required: t("set.required.confirmPassword"),
})}
- label="Confirm Password"
+ label={t("set.labels.confirmPassword")}
error={errors.confirmPassword?.message as string}
data-testid="password-set-confirm-text-input"
/>
diff --git a/apps/login/src/components/set-register-password-form.tsx b/apps/login/src/components/set-register-password-form.tsx
index dc61c67311a..8d17f1dfc4f 100644
--- a/apps/login/src/components/set-register-password-form.tsx
+++ b/apps/login/src/components/set-register-password-form.tsx
@@ -120,7 +120,7 @@ export function SetRegisterPasswordForm({
{...register("password", {
required: t("password.required.password"),
})}
- label="Password"
+ label={t("password.labels.password")}
error={errors.password?.message as string}
data-testid="password-text-input"
/>
@@ -133,7 +133,7 @@ export function SetRegisterPasswordForm({
{...register("confirmPassword", {
required: t("password.required.confirmPassword"),
})}
- label="Confirm Password"
+ label={t("password.labels.confirmPassword")}
error={errors.confirmPassword?.message as string}
data-testid="password-confirm-text-input"
/>
diff --git a/apps/login/src/components/totp-register.tsx b/apps/login/src/components/totp-register.tsx
index ec9f630f91b..eaef41db176 100644
--- a/apps/login/src/components/totp-register.tsx
+++ b/apps/login/src/components/totp-register.tsx
@@ -126,7 +126,7 @@ export function TotpRegister({
diff --git a/apps/login/src/components/username-form.tsx b/apps/login/src/components/username-form.tsx
index 38eeffff983..f5a8a721dcd 100644
--- a/apps/login/src/components/username-form.tsx
+++ b/apps/login/src/components/username-form.tsx
@@ -86,16 +86,16 @@ export function UsernameForm({
}
}, []);
- let inputLabel = "Loginname";
+ let inputLabel = t("labels.loginname");
if (
loginSettings?.disableLoginWithEmail &&
loginSettings?.disableLoginWithPhone
) {
- inputLabel = "Username";
+ inputLabel = t("labels.username");
} else if (loginSettings?.disableLoginWithEmail) {
- inputLabel = "Username or phone number";
+ inputLabel = t("labels.usernameOrPhoneNumber");
} else if (loginSettings?.disableLoginWithPhone) {
- inputLabel = "Username or email";
+ inputLabel = t("labels.usernameOrEmail");
}
return (
diff --git a/apps/login/src/components/verify-form.tsx b/apps/login/src/components/verify-form.tsx
index ada75011965..575f401e3d6 100644
--- a/apps/login/src/components/verify-form.tsx
+++ b/apps/login/src/components/verify-form.tsx
@@ -139,7 +139,7 @@ export function VerifyForm({
type="text"
autoComplete="one-time-code"
{...register("code", { required: t("verify.required.code") })}
- label="Code"
+ label={t("verify.labels.code")}
data-testid="code-text-input"
/>
diff --git a/internal/query/v2-default.json b/internal/query/v2-default.json
index f5d3be6fd75..803c9bf6afb 100644
--- a/internal/query/v2-default.json
+++ b/internal/query/v2-default.json
@@ -1,153 +1,251 @@
{
"de":{
"common": {
- "back": "Zurück"
+ "back": "Zurück",
+ "title": "Anmelden mit Zitadel"
},
"accounts": {
"title": "Konten",
"description": "Wählen Sie das Konto aus, das Sie verwenden möchten.",
"addAnother": "Ein weiteres Konto hinzufügen",
- "noResults": "Keine Konten gefunden"
+ "noResults": "Keine Konten gefunden",
+ "verified": "verifiziert",
+ "expired": "abgelaufen"
+ },
+ "logout": {
+ "title": "Logout",
+ "description": "Wählen Sie den Account aus, das Sie entfernen möchten",
+ "noResults": "Keine Konten gefunden",
+ "clear": "Session beenden",
+ "verifiedAt": "Zuletzt aktiv: {time}",
+ "success": {
+ "title": "Logout erfolgreich",
+ "description": "Sie haben sich erfolgreich abgemeldet."
+ }
},
"loginname": {
"title": "Willkommen zurück!",
"description": "Geben Sie Ihre Anmeldedaten ein.",
- "register": "Neuen Benutzer registrieren"
+ "register": "Neuen Benutzer registrieren",
+ "submit": "Weiter",
+ "labels": {
+ "loginname": "Loginname",
+ "username": "Benutzername",
+ "usernameOrPhoneNumber": "Benutzername oder Telefonnummer",
+ "usernameOrEmail": "Benutzername oder E-Mail"
+ },
+ "required": {
+ "loginName": "Dieses Feld ist erforderlich"
+ }
},
"password": {
"verify": {
- "title": "Passwort",
- "description": "Geben Sie Ihr Passwort ein.",
- "resetPassword": "Passwort zurücksetzen",
- "submit": "Weiter"
+ "title": "Passwort",
+ "description": "Geben Sie Ihr Passwort ein.",
+ "resetPassword": "Passwort zurücksetzen",
+ "submit": "Weiter",
+ "labels": {
+ "password": "Passwort"
+ },
+ "required": {
+ "password": "Dieses Feld ist erforderlich"
+ }
},
"set": {
- "title": "Passwort festlegen",
- "description": "Legen Sie das Passwort für Ihr Konto fest",
- "codeSent": "Ein Code wurde an Ihre E-Mail-Adresse gesendet.",
- "noCodeReceived": "Keinen Code erhalten?",
- "resend": "Erneut senden",
- "submit": "Weiter"
+ "title": "Passwort festlegen",
+ "description": "Legen Sie das Passwort für Ihr Konto fest",
+ "codeSent": "Ein Code wurde an Ihre E-Mail-Adresse gesendet.",
+ "noCodeReceived": "Keinen Code erhalten?",
+ "resend": "Erneut senden",
+ "submit": "Weiter",
+ "labels": {
+ "code": "Code",
+ "newPassword": "Neues Passwort",
+ "confirmPassword": "Neues Passwort wiederholen"
+ },
+ "required": {
+ "code": "Dieses Feld ist erforderlich",
+ "newPassword": "Bitte geben Sie ein Passwort ein!",
+ "confirmPassword": "Dieses Feld ist erforderlich"
+ }
},
"change": {
- "title": "Passwort ändern",
- "description": "Legen Sie das Passwort für Ihr Konto fest",
- "submit": "Weiter"
+ "title": "Passwort ändern",
+ "description": "Legen Sie das Passwort für Ihr Konto fest",
+ "submit": "Weiter",
+ "labels": {
+ "newPassword": "Neues Passwort",
+ "confirmPassword": "Neues Passwort wiederholen"
+ },
+ "required": {
+ "newPassword": "Bitte geben Sie ein neues Passwort ein!",
+ "confirmPassword": "Dieses Feld ist erforderlich"
+ }
}
},
"idp": {
"title": "Mit SSO anmelden",
"description": "Wählen Sie einen der folgenden Anbieter, um sich anzumelden",
+ "orSignInWith": "oder melden Sie sich an mit",
"signInWithApple": "Mit Apple anmelden",
"signInWithGoogle": "Mit Google anmelden",
"signInWithAzureAD": "Mit AzureAD anmelden",
"signInWithGithub": "Mit GitHub anmelden",
"signInWithGitlab": "Mit GitLab anmelden",
"loginSuccess": {
- "title": "Anmeldung erfolgreich",
- "description": "Sie haben sich erfolgreich angemeldet!"
+ "title": "Anmeldung erfolgreich",
+ "description": "Sie haben sich erfolgreich angemeldet!"
},
"linkingSuccess": {
- "title": "Konto verknüpft",
- "description": "Sie haben Ihr Konto erfolgreich verknüpft!"
+ "title": "Konto verknüpft",
+ "description": "Sie haben Ihr Konto erfolgreich verknüpft!"
},
"registerSuccess": {
- "title": "Registrierung erfolgreich",
- "description": "Sie haben sich erfolgreich registriert!"
+ "title": "Registrierung erfolgreich",
+ "description": "Sie haben sich erfolgreich registriert!"
},
"loginError": {
- "title": "Anmeldung fehlgeschlagen",
- "description": "Beim Anmelden ist ein Fehler aufgetreten."
+ "title": "Anmeldung fehlgeschlagen",
+ "description": "Beim Anmelden ist ein Fehler aufgetreten."
},
"linkingError": {
- "title": "Konto-Verknüpfung fehlgeschlagen",
- "description": "Beim Verknüpfen Ihres Kontos ist ein Fehler aufgetreten."
+ "title": "Konto-Verknüpfung fehlgeschlagen",
+ "description": "Beim Verknüpfen Ihres Kontos ist ein Fehler aufgetreten."
+ },
+ "completeRegister": {
+ "title": "Registrierung abschließen",
+ "description": "Bitte vervollständige die Registrierung, um dein Konto zu erstellen."
+ }
+ },
+ "ldap": {
+ "title": "LDAP Login",
+ "description": "Geben Sie Ihre LDAP-Anmeldedaten ein.",
+ "submit": "Weiter",
+ "labels": {
+ "username": "Benutzername",
+ "password": "Passwort"
+ },
+ "required": {
+ "username": "Dieses Feld ist erforderlich",
+ "password": "Dieses Feld ist erforderlich"
}
},
"mfa": {
"verify": {
- "title": "Bestätigen Sie Ihre Identität",
- "description": "Wählen Sie einen der folgenden Faktoren.",
- "noResults": "Keine zweiten Faktoren verfügbar, um sie einzurichten."
+ "title": "Bestätigen Sie Ihre Identität",
+ "description": "Wählen Sie einen der folgenden Faktoren.",
+ "noResults": "Keine zweiten Faktoren verfügbar, um sie einzurichten."
},
"set": {
- "title": "2-Faktor einrichten",
- "description": "Wählen Sie einen der folgenden zweiten Faktoren.",
- "skip": "Überspringen"
+ "title": "2-Faktor einrichten",
+ "description": "Wählen Sie einen der folgenden zweiten Faktoren.",
+ "skip": "Überspringen"
}
},
"otp": {
"verify": {
- "title": "2-Faktor bestätigen",
- "totpDescription": "Geben Sie den Code aus Ihrer Authentifizierungs-App ein.",
- "smsDescription": "Geben Sie den Code ein, den Sie per SMS erhalten haben.",
- "emailDescription": "Geben Sie den Code ein, den Sie per E-Mail erhalten haben.",
- "noCodeReceived": "Keinen Code erhalten?",
- "resendCode": "Code erneut senden",
- "submit": "Weiter"
+ "title": "2-Faktor bestätigen",
+ "totpDescription": "Geben Sie den Code aus Ihrer Authentifizierungs-App ein.",
+ "smsDescription": "Geben Sie den Code ein, den Sie per SMS erhalten haben.",
+ "emailDescription": "Geben Sie den Code ein, den Sie per E-Mail erhalten haben.",
+ "noCodeReceived": "Keinen Code erhalten?",
+ "resendCode": "Code erneut senden",
+ "submit": "Weiter",
+ "labels": {
+ "code": "Code"
+ },
+ "required": {
+ "code": "Dieses Feld ist erforderlich"
+ }
},
"set": {
- "title": "2-Faktor einrichten",
- "totpDescription": "Scannen Sie den QR-Code mit Ihrer Authentifizierungs-App.",
- "smsDescription": "Geben Sie Ihre Telefonnummer ein, um einen Code per SMS zu erhalten.",
- "emailDescription": "Geben Sie Ihre E-Mail-Adresse ein, um einen Code per E-Mail zu erhalten.",
- "totpRegisterDescription": "Scannen Sie den QR-Code oder navigieren Sie manuell zur URL.",
- "submit": "Weiter"
+ "title": "2-Faktor einrichten",
+ "totpDescription": "Scannen Sie den QR-Code mit Ihrer Authentifizierungs-App.",
+ "smsDescription": "Geben Sie Ihre Telefonnummer ein, um einen Code per SMS zu erhalten.",
+ "emailDescription": "Geben Sie Ihre E-Mail-Adresse ein, um einen Code per E-Mail zu erhalten.",
+ "totpRegisterDescription": "Scannen Sie den QR-Code oder navigieren Sie manuell zur URL.",
+ "submit": "Weiter",
+ "labels": {
+ "code": "Code"
+ },
+ "required": {
+ "code": "Dieses Feld ist erforderlich"
+ }
}
},
"passkey": {
"verify": {
- "title": "Mit einem Passkey authentifizieren",
- "description": "Ihr Gerät wird nach Ihrem Fingerabdruck, Gesicht oder Bildschirmsperre fragen",
- "usePassword": "Passwort verwenden",
- "submit": "Weiter"
+ "title": "Mit einem Passkey authentifizieren",
+ "description": "Ihr Gerät wird nach Ihrem Fingerabdruck, Gesicht oder Bildschirmsperre fragen",
+ "usePassword": "Passwort verwenden",
+ "submit": "Weiter"
},
"set": {
- "title": "Passkey einrichten",
- "description": "Ihr Gerät wird nach Ihrem Fingerabdruck, Gesicht oder Bildschirmsperre fragen",
- "info": {
- "description": "Ein Passkey ist eine Authentifizierungsmethode auf einem Gerät wie Ihr Fingerabdruck, Apple FaceID oder ähnliches.",
- "link": "Passwortlose Authentifizierung"
- },
- "skip": "Überspringen",
- "submit": "Weiter"
+ "title": "Passkey einrichten",
+ "description": "Ihr Gerät wird nach Ihrem Fingerabdruck, Gesicht oder Bildschirmsperre fragen",
+ "info": {
+ "description": "Ein Passkey ist eine Authentifizierungsmethode auf einem Gerät wie Ihr Fingerabdruck, Apple FaceID oder ähnliches.",
+ "link": "Passwortlose Authentifizierung"
+ },
+ "skip": "Überspringen",
+ "submit": "Weiter"
}
},
"u2f": {
"verify": {
- "title": "2-Faktor bestätigen",
- "description": "Bestätigen Sie Ihr Konto mit Ihrem Gerät."
+ "title": "2-Faktor bestätigen",
+ "description": "Bestätigen Sie Ihr Konto mit Ihrem Gerät."
},
"set": {
- "title": "2-Faktor einrichten",
- "description": "Richten Sie ein Gerät als zweiten Faktor ein.",
- "submit": "Weiter"
+ "title": "2-Faktor einrichten",
+ "description": "Richten Sie ein Gerät als zweiten Faktor ein.",
+ "submit": "Weiter"
}
},
"register": {
"methods": {
- "passkey": "Passkey",
- "password": "Password"
+ "passkey": "Passkey",
+ "password": "Passwort"
},
"disabled": {
- "title": "Registrierung deaktiviert",
- "description": "Die Registrierung ist deaktiviert. Bitte wenden Sie sich an den Administrator."
+ "title": "Registrierung deaktiviert",
+ "description": "Die Registrierung ist deaktiviert. Bitte wenden Sie sich an den Administrator."
},
"missingdata": {
- "title": "Registrierung fehlgeschlagen",
- "description": "Einige Daten fehlen. Bitte überprüfen Sie Ihre Eingaben."
+ "title": "Registrierung fehlgeschlagen",
+ "description": "Einige Daten fehlen. Bitte überprüfen Sie Ihre Eingaben."
},
"title": "Registrieren",
"description": "Erstellen Sie Ihr ZITADEL-Konto.",
+ "noMethodAvailableWarning": "Keine Authentifizierungsmethode verfügbar. Bitte wenden Sie sich an den Administrator.",
"selectMethod": "Wählen Sie die Methode, mit der Sie sich authentifizieren möchten",
"agreeTo": "Um sich zu registrieren, müssen Sie den Nutzungsbedingungen zustimmen",
"termsOfService": "Nutzungsbedingungen",
"privacyPolicy": "Datenschutzrichtlinie",
"submit": "Weiter",
+ "orUseIDP": "oder verwenden Sie einen Identitätsanbieter",
"password": {
- "title": "Passwort festlegen",
- "description": "Legen Sie das Passwort für Ihr Konto fest",
- "submit": "Weiter"
+ "title": "Passwort festlegen",
+ "description": "Legen Sie das Passwort für Ihr Konto fest",
+ "submit": "Weiter",
+ "labels": {
+ "password": "Passwort",
+ "confirmPassword": "Neues Passwort wiederholen"
+ },
+ "required": {
+ "password": "Bitte geben Sie ein Passwort ein!",
+ "confirmPassword": "Dieses Feld ist erforderlich"
+ }
+ },
+ "labels": {
+ "firstname": "Vorname",
+ "lastname": "Nachname",
+ "email": "E-Mail"
+ },
+ "required": {
+ "firstname": "Dieses Feld ist erforderlich",
+ "lastname": "Dieses Feld ist erforderlich",
+ "email": "Dieses Feld ist erforderlich"
}
},
"invite": {
@@ -157,11 +255,11 @@
"notAllowed": "Sie haben keine Berechtigung, Benutzer einzuladen.",
"submit": "Einladen",
"success": {
- "title": "Einladung erfolgreich",
- "description": "Der Benutzer wurde erfolgreich eingeladen.",
- "verified": "Der Benutzer wurde eingeladen und hat seine E-Mail bereits verifiziert.",
- "notVerifiedYet": "Der Benutzer wurde eingeladen. Er erhält eine E-Mail mit weiteren Anweisungen.",
- "submit": "Weiteren Benutzer einladen"
+ "title": "Einladung erfolgreich",
+ "description": "Der Benutzer wurde erfolgreich eingeladen.",
+ "verified": "Der Benutzer wurde eingeladen und hat seine E-Mail bereits verifiziert.",
+ "notVerifiedYet": "Der Benutzer wurde eingeladen. Er erhält eine E-Mail mit weiteren Anweisungen.",
+ "submit": "Weiteren Benutzer einladen"
}
},
"signedin": {
@@ -169,20 +267,28 @@
"description": "Sie sind angemeldet.",
"continue": "Weiter",
"error": {
- "title": "Fehler",
- "description": "Ein Fehler ist aufgetreten."
+ "title": "Fehler",
+ "description": "Ein Fehler ist aufgetreten."
}
},
"verify": {
"userIdMissing": "Keine Benutzer-ID angegeben!",
- "success": "Erfolgreich verifiziert",
+ "successTitle": "Benutzer verifiziert",
+ "successDescription": "Der Benutzer wurde erfolgreich verifiziert.",
"setupAuthenticator": "Authentifikator einrichten",
"verify": {
- "title": "Benutzer verifizieren",
- "description": "Geben Sie den Code ein, der in der Bestätigungs-E-Mail angegeben ist.",
- "noCodeReceived": "Keinen Code erhalten?",
- "resendCode": "Code erneut senden",
- "submit": "Weiter"
+ "title": "Benutzer verifizieren",
+ "description": "Geben Sie den Code ein, der in der Bestätigungs-E-Mail angegeben ist.",
+ "noCodeReceived": "Keinen Code erhalten?",
+ "resendCode": "Code erneut senden",
+ "codeSent": "Ein Code wurde gerade an Ihre E-Mail-Adresse gesendet.",
+ "submit": "Weiter",
+ "labels": {
+ "code": "Code"
+ },
+ "required": {
+ "code": "Dieses Feld ist erforderlich"
+ }
}
},
"authenticator": {
@@ -194,22 +300,28 @@
},
"device": {
"usercode": {
- "title": "Gerätecode",
- "description": "Geben Sie den Code ein.",
- "submit": "Weiter"
+ "title": "Gerätecode",
+ "description": "Geben Sie den Code ein.",
+ "submit": "Weiter",
+ "labels": {
+ "code": "Code"
+ },
+ "required": {
+ "code": "Dieses Feld ist erforderlich"
+ }
},
"request": {
- "title": "{appName} möchte eine Verbindung herstellen:",
- "disclaimer": "{appName} hat Zugriff auf:",
- "description": "Durch Klicken auf Zulassen erlauben Sie {appName} und Zitadel, Ihre Informationen gemäß ihren jeweiligen Nutzungsbedingungen und Datenschutzrichtlinien zu verwenden. Sie können diesen Zugriff jederzeit widerrufen.",
- "submit": "Zulassen",
- "deny": "Ablehnen"
+ "title": "{appName} möchte eine Verbindung herstellen:",
+ "disclaimer": "{appName} hat Zugriff auf:",
+ "description": "Durch Klicken auf Zulassen erlauben Sie {appName} und Zitadel, Ihre Informationen gemäß ihren jeweiligen Nutzungsbedingungen und Datenschutzrichtlinien zu verwenden. Sie können diesen Zugriff jederzeit widerrufen.",
+ "submit": "Zulassen",
+ "deny": "Ablehnen"
},
"scope": {
- "openid": "Überprüfen Ihrer Identität.",
- "email": "Zugriff auf Ihre E-Mail-Adresse.",
- "profile": "Zugriff auf Ihre vollständigen Profilinformationen.",
- "offline_access": "Erlauben Sie den Offline-Zugriff auf Ihr Konto."
+ "openid": "Überprüfen Ihrer Identität.",
+ "email": "Zugriff auf Ihre E-Mail-Adresse.",
+ "profile": "Zugriff auf Ihre vollständigen Profilinformationen.",
+ "offline_access": "Erlauben Sie den Offline-Zugriff auf Ihr Konto."
}
},
"error": {
@@ -223,153 +335,251 @@
},
"en":{
"common": {
- "back": "Back"
+ "back": "Back",
+ "title": "Login with Zitadel"
},
"accounts": {
"title": "Accounts",
"description": "Select the account you want to use.",
"addAnother": "Add another account",
- "noResults": "No accounts found"
+ "noResults": "No accounts found",
+ "verified": "verified",
+ "expired": "expired"
+ },
+ "logout": {
+ "title": "Logout",
+ "description": "Click an account to end the session",
+ "noResults": "No accounts found",
+ "clear": "End Session",
+ "verifiedAt": "Last active: {time}",
+ "success": {
+ "title": "Logout successful",
+ "description": "You have successfully logged out."
+ }
},
"loginname": {
"title": "Welcome back!",
"description": "Enter your login data.",
- "register": "Register new user"
+ "register": "Register new user",
+ "submit": "Continue",
+ "labels": {
+ "loginname": "Loginname",
+ "username": "Username",
+ "usernameOrPhoneNumber": "Username or phone number",
+ "usernameOrEmail": "Username or email"
+ },
+ "required": {
+ "loginName": "This field is required"
+ }
},
"password": {
"verify": {
- "title": "Password",
- "description": "Enter your password.",
- "resetPassword": "Reset Password",
- "submit": "Continue"
+ "title": "Password",
+ "description": "Enter your password.",
+ "resetPassword": "Reset Password",
+ "submit": "Continue",
+ "labels": {
+ "password": "Password"
+ },
+ "required": {
+ "password": "This field is required"
+ }
},
"set": {
- "title": "Set Password",
- "description": "Set the password for your account",
- "codeSent": "A code has been sent to your email address.",
- "noCodeReceived": "Didn't receive a code?",
- "resend": "Resend code",
- "submit": "Continue"
+ "title": "Set Password",
+ "description": "Set the password for your account",
+ "codeSent": "A code has been sent to your email address.",
+ "noCodeReceived": "Didn't receive a code?",
+ "resend": "Resend code",
+ "submit": "Continue",
+ "labels": {
+ "code": "Code",
+ "newPassword": "New Password",
+ "confirmPassword": "Confirm Password"
+ },
+ "required": {
+ "code": "This field is required",
+ "newPassword": "You have to provide a password!",
+ "confirmPassword": "This field is required"
+ }
},
"change": {
- "title": "Change Password",
- "description": "Set the password for your account",
- "submit": "Continue"
+ "title": "Change Password",
+ "description": "Set the password for your account",
+ "submit": "Continue",
+ "labels": {
+ "newPassword": "New Password",
+ "confirmPassword": "Confirm Password"
+ },
+ "required": {
+ "newPassword": "You have to provide a new password!",
+ "confirmPassword": "This field is required"
+ }
}
},
"idp": {
"title": "Sign in with SSO",
"description": "Select one of the following providers to sign in",
+ "orSignInWith": "or sign in with",
"signInWithApple": "Sign in with Apple",
"signInWithGoogle": "Sign in with Google",
"signInWithAzureAD": "Sign in with AzureAD",
"signInWithGithub": "Sign in with GitHub",
"signInWithGitlab": "Sign in with GitLab",
"loginSuccess": {
- "title": "Login successful",
- "description": "You have successfully been loggedIn!"
+ "title": "Login successful",
+ "description": "You have successfully been loggedIn!"
},
"linkingSuccess": {
- "title": "Account linked",
- "description": "You have successfully linked your account!"
+ "title": "Account linked",
+ "description": "You have successfully linked your account!"
},
"registerSuccess": {
- "title": "Registration successful",
- "description": "You have successfully registered!"
+ "title": "Registration successful",
+ "description": "You have successfully registered!"
},
"loginError": {
- "title": "Login failed",
- "description": "An error occurred while trying to login."
+ "title": "Login failed",
+ "description": "An error occurred while trying to login."
},
"linkingError": {
- "title": "Account linking failed",
- "description": "An error occurred while trying to link your account."
+ "title": "Account linking failed",
+ "description": "An error occurred while trying to link your account."
+ },
+ "completeRegister": {
+ "title": "Complete your data",
+ "description": "You need to complete your registration by providing your email address and name."
+ }
+ },
+ "ldap": {
+ "title": "LDAP Login",
+ "description": "Enter your LDAP credentials.",
+ "submit": "Continue",
+ "labels": {
+ "username": "Username",
+ "password": "Password"
+ },
+ "required": {
+ "username": "This field is required",
+ "password": "This field is required"
}
},
"mfa": {
"verify": {
- "title": "Verify your identity",
- "description": "Choose one of the following factors.",
- "noResults": "No second factors available to setup."
+ "title": "Verify your identity",
+ "description": "Choose one of the following factors.",
+ "noResults": "No second factors available to setup."
},
"set": {
- "title": "Set up 2-Factor",
- "description": "Choose one of the following second factors.",
- "skip": "Skip"
+ "title": "Set up 2-Factor",
+ "description": "Choose one of the following second factors.",
+ "skip": "Skip"
}
},
"otp": {
"verify": {
- "title": "Verify 2-Factor",
- "totpDescription": "Enter the code from your authenticator app.",
- "smsDescription": "Enter the code you received via SMS.",
- "emailDescription": "Enter the code you received via email.",
- "noCodeReceived": "Didn't receive a code?",
- "resendCode": "Resend code",
- "submit": "Continue"
+ "title": "Verify 2-Factor",
+ "totpDescription": "Enter the code from your authenticator app.",
+ "smsDescription": "Enter the code you received via SMS.",
+ "emailDescription": "Enter the code you received via email.",
+ "noCodeReceived": "Didn't receive a code?",
+ "resendCode": "Resend code",
+ "submit": "Continue",
+ "labels": {
+ "code": "Code"
+ },
+ "required": {
+ "code": "This field is required"
+ }
},
"set": {
- "title": "Set up 2-Factor",
- "totpDescription": "Scan the QR code with your authenticator app.",
- "smsDescription": "Enter your phone number to receive a code via SMS.",
- "emailDescription": "Enter your email address to receive a code via email.",
- "totpRegisterDescription": "Scan the QR Code or navigate to the URL manually.",
- "submit": "Continue"
+ "title": "Set up 2-Factor",
+ "totpDescription": "Scan the QR code with your authenticator app.",
+ "smsDescription": "Enter your phone number to receive a code via SMS.",
+ "emailDescription": "Enter your email address to receive a code via email.",
+ "totpRegisterDescription": "Scan the QR Code or navigate to the URL manually.",
+ "submit": "Continue",
+ "labels": {
+ "code": "Code"
+ },
+ "required": {
+ "code": "This field is required"
+ }
}
},
"passkey": {
"verify": {
- "title": "Authenticate with a passkey",
- "description": "Your device will ask for your fingerprint, face, or screen lock",
- "usePassword": "Use password",
- "submit": "Continue"
+ "title": "Authenticate with a passkey",
+ "description": "Your device will ask for your fingerprint, face, or screen lock",
+ "usePassword": "Use password",
+ "submit": "Continue"
},
"set": {
- "title": "Setup a passkey",
- "description": "Your device will ask for your fingerprint, face, or screen lock",
- "info": {
- "description": "A passkey is an authentication method on a device like your fingerprint, Apple FaceID or similar. ",
- "link": "Passwordless Authentication"
- },
- "skip": "Skip",
- "submit": "Continue"
+ "title": "Setup a passkey",
+ "description": "Your device will ask for your fingerprint, face, or screen lock",
+ "info": {
+ "description": "A passkey is an authentication method on a device like your fingerprint, Apple FaceID or similar. ",
+ "link": "Passwordless Authentication"
+ },
+ "skip": "Skip",
+ "submit": "Continue"
}
},
"u2f": {
"verify": {
- "title": "Verify 2-Factor",
- "description": "Verify your account with your device."
+ "title": "Verify 2-Factor",
+ "description": "Verify your account with your device."
},
"set": {
- "title": "Set up 2-Factor",
- "description": "Set up a device as a second factor.",
- "submit": "Continue"
+ "title": "Set up 2-Factor",
+ "description": "Set up a device as a second factor.",
+ "submit": "Continue"
}
},
"register": {
"methods": {
- "passkey": "Passkey",
- "password": "Password"
+ "passkey": "Passkey",
+ "password": "Password"
},
"disabled": {
- "title": "Registration disabled",
- "description": "The registration is disabled. Please contact your administrator."
+ "title": "Registration disabled",
+ "description": "The registration is disabled. Please contact your administrator."
},
"missingdata": {
- "title": "Missing data",
- "description": "Provide email, first and last name to register."
+ "title": "Missing data",
+ "description": "Provide email, first and last name to register."
},
"title": "Register",
"description": "Create your ZITADEL account.",
+ "noMethodAvailableWarning": "No authentication method available. Please contact your administrator.",
"selectMethod": "Select the method you would like to authenticate",
"agreeTo": "To register you must agree to the terms and conditions",
"termsOfService": "Terms of Service",
"privacyPolicy": "Privacy Policy",
"submit": "Continue",
+ "orUseIDP": "or use an Identity Provider",
"password": {
- "title": "Set Password",
- "description": "Set the password for your account",
- "submit": "Continue"
+ "title": "Set Password",
+ "description": "Set the password for your account",
+ "submit": "Continue",
+ "labels": {
+ "password": "Password",
+ "confirmPassword": "Confirm Password"
+ },
+ "required": {
+ "password": "You have to provide a password!",
+ "confirmPassword": "This field is required"
+ }
+ },
+ "labels": {
+ "firstname": "First name",
+ "lastname": "Last name",
+ "email": "E-mail"
+ },
+ "required": {
+ "firstname": "This field is required",
+ "lastname": "This field is required",
+ "email": "This field is required"
}
},
"invite": {
@@ -379,11 +589,11 @@
"notAllowed": "Your settings do not allow you to invite users.",
"submit": "Continue",
"success": {
- "title": "User invited",
- "description": "The email has successfully been sent.",
- "verified": "The user has been invited and has already verified his email.",
- "notVerifiedYet": "The user has been invited. They will receive an email with further instructions.",
- "submit": "Invite another user"
+ "title": "User invited",
+ "description": "The email has successfully been sent.",
+ "verified": "The user has been invited and has already verified his email.",
+ "notVerifiedYet": "The user has been invited. They will receive an email with further instructions.",
+ "submit": "Invite another user"
}
},
"signedin": {
@@ -391,20 +601,28 @@
"description": "You are signed in.",
"continue": "Continue",
"error": {
- "title": "Error",
- "description": "An error occurred while trying to sign in."
+ "title": "Error",
+ "description": "An error occurred while trying to sign in."
}
},
"verify": {
"userIdMissing": "No userId provided!",
- "success": "The user has been verified successfully.",
+ "successTitle": "User verified",
+ "successDescription": "The user has been verified successfully.",
"setupAuthenticator": "Setup authenticator",
"verify": {
- "title": "Verify user",
- "description": "Enter the Code provided in the verification email.",
- "noCodeReceived": "Didn't receive a code?",
- "resendCode": "Resend code",
- "submit": "Continue"
+ "title": "Verify user",
+ "description": "Enter the Code provided in the verification email.",
+ "noCodeReceived": "Didn't receive a code?",
+ "resendCode": "Resend code",
+ "codeSent": "A code has just been sent to your email address.",
+ "submit": "Continue",
+ "labels": {
+ "code": "Code"
+ },
+ "required": {
+ "code": "This field is required"
+ }
}
},
"authenticator": {
@@ -416,22 +634,28 @@
},
"device": {
"usercode": {
- "title": "Device code",
- "description": "Enter the code displayed on your app or device.",
- "submit": "Continue"
+ "title": "Device code",
+ "description": "Enter the code displayed on your app or device.",
+ "submit": "Continue",
+ "labels": {
+ "code": "Code"
+ },
+ "required": {
+ "code": "This field is required"
+ }
},
"request": {
- "title": "{appName} would like to connect",
- "description": "{appName} will have access to:",
- "disclaimer": "By clicking Allow, you allow {appName} and Zitadel to use your information in accordance with their respective terms of service and privacy policies. You can revoke this access at any time.",
- "submit": "Allow",
- "deny": "Deny"
+ "title": "{appName} would like to connect",
+ "description": "{appName} will have access to:",
+ "disclaimer": "By clicking Allow, you allow {appName} and Zitadel to use your information in accordance with their respective terms of service and privacy policies. You can revoke this access at any time.",
+ "submit": "Allow",
+ "deny": "Deny"
},
"scope": {
- "openid": "Verify your identity.",
- "email": "View your email address.",
- "profile": "View your full profile information.",
- "offline_access": "Allow offline access to your account."
+ "openid": "Verify your identity.",
+ "email": "View your email address.",
+ "profile": "View your full profile information.",
+ "offline_access": "Allow offline access to your account."
}
},
"error": {
@@ -445,153 +669,251 @@
},
"es":{
"common": {
- "back": "Atrás"
+ "back": "Atrás",
+ "title": "Iniciar sesión con Zitadel"
},
"accounts": {
"title": "Cuentas",
- "description": "Selecciona la cuenta que deseas usar.",
+ "description": "Seleccione la cuenta que desea utilizar.",
"addAnother": "Agregar otra cuenta",
- "noResults": "No se encontraron cuentas"
+ "noResults": "No se encontraron cuentas",
+ "verified": "verificado",
+ "expired": "expirado"
+ },
+ "logout": {
+ "title": "Cerrar sesión",
+ "description": "Selecciona la cuenta que deseas eliminar",
+ "noResults": "No se encontraron cuentas",
+ "clear": "Eliminar sesión",
+ "verifiedAt": "Última actividad: {time}",
+ "success": {
+ "title": "Cierre de sesión exitoso",
+ "description": "Has cerrado sesión correctamente."
+ }
},
"loginname": {
"title": "¡Bienvenido de nuevo!",
"description": "Introduce tus datos de acceso.",
- "register": "Registrar nuevo usuario"
+ "register": "Registrar nuevo usuario",
+ "submit": "Continuar",
+ "labels": {
+ "loginname": "Nombre de inicio de sesión",
+ "username": "Nombre de usuario",
+ "usernameOrPhoneNumber": "Nombre de usuario o número de teléfono",
+ "usernameOrEmail": "Nombre de usuario o correo electrónico"
+ },
+ "required": {
+ "loginName": "Este campo es obligatorio"
+ }
},
"password": {
"verify": {
- "title": "Contraseña",
- "description": "Introduce tu contraseña.",
- "resetPassword": "Restablecer contraseña",
- "submit": "Continuar"
+ "title": "Contraseña",
+ "description": "Introduce tu contraseña.",
+ "resetPassword": "Restablecer contraseña",
+ "submit": "Continuar",
+ "labels": {
+ "password": "Contraseña"
+ },
+ "required": {
+ "password": "Este campo es obligatorio"
+ }
},
"set": {
- "title": "Establecer Contraseña",
- "description": "Establece la contraseña para tu cuenta",
- "codeSent": "Se ha enviado un código a su correo electrónico.",
- "noCodeReceived": "¿No recibiste un código?",
- "resend": "Reenviar código",
- "submit": "Continuar"
+ "title": "Establecer Contraseña",
+ "description": "Establece la contraseña para tu cuenta",
+ "codeSent": "Se ha enviado un código a su correo electrónico.",
+ "noCodeReceived": "¿No recibiste un código?",
+ "resend": "Reenviar código",
+ "submit": "Continuar",
+ "labels": {
+ "code": "Código",
+ "newPassword": "Nueva contraseña",
+ "confirmPassword": "Confirmar contraseña"
+ },
+ "required": {
+ "code": "Este campo es obligatorio",
+ "newPassword": "¡Debes proporcionar una contraseña!",
+ "confirmPassword": "Este campo es obligatorio"
+ }
},
"change": {
- "title": "Cambiar Contraseña",
- "description": "Establece la contraseña para tu cuenta",
- "submit": "Continuar"
+ "title": "Cambiar Contraseña",
+ "description": "Establece la contraseña para tu cuenta",
+ "submit": "Continuar",
+ "labels": {
+ "newPassword": "Nueva contraseña",
+ "confirmPassword": "Confirmar contraseña"
+ },
+ "required": {
+ "newPassword": "¡Debes proporcionar una nueva contraseña!",
+ "confirmPassword": "Este campo es obligatorio"
+ }
}
},
"idp": {
"title": "Iniciar sesión con SSO",
"description": "Selecciona uno de los siguientes proveedores para iniciar sesión",
+ "orSignInWith": "o iniciar sesión con",
"signInWithApple": "Iniciar sesión con Apple",
"signInWithGoogle": "Iniciar sesión con Google",
"signInWithAzureAD": "Iniciar sesión con AzureAD",
"signInWithGithub": "Iniciar sesión con GitHub",
"signInWithGitlab": "Iniciar sesión con GitLab",
"loginSuccess": {
- "title": "Inicio de sesión exitoso",
- "description": "¡Has iniciado sesión con éxito!"
+ "title": "Inicio de sesión exitoso",
+ "description": "¡Has iniciado sesión con éxito!"
},
"linkingSuccess": {
- "title": "Cuenta vinculada",
- "description": "¡Has vinculado tu cuenta con éxito!"
+ "title": "Cuenta vinculada",
+ "description": "¡Has vinculado tu cuenta con éxito!"
},
"registerSuccess": {
- "title": "Registro exitoso",
- "description": "¡Te has registrado con éxito!"
+ "title": "Registro exitoso",
+ "description": "¡Te has registrado con éxito!"
},
"loginError": {
- "title": "Error de inicio de sesión",
- "description": "Ocurrió un error al intentar iniciar sesión."
+ "title": "Error de inicio de sesión",
+ "description": "Ocurrió un error al intentar iniciar sesión."
},
"linkingError": {
- "title": "Error al vincular la cuenta",
- "description": "Ocurrió un error al intentar vincular tu cuenta."
+ "title": "Error al vincular la cuenta",
+ "description": "Ocurrió un error al intentar vincular tu cuenta."
+ },
+ "completeRegister": {
+ "title": "Completar registro",
+ "description": "Para completar el registro, debes establecer una contraseña."
+ }
+ },
+ "ldap": {
+ "title": "Iniciar sesión con LDAP",
+ "description": "Introduce tus credenciales LDAP.",
+ "submit": "Continuar",
+ "labels": {
+ "username": "Nombre de usuario",
+ "password": "Contraseña"
+ },
+ "required": {
+ "username": "Este campo es obligatorio",
+ "password": "Este campo es obligatorio"
}
},
"mfa": {
"verify": {
- "title": "Verifica tu identidad",
- "description": "Elige uno de los siguientes factores.",
- "noResults": "No hay factores secundarios disponibles para configurar."
+ "title": "Verifica tu identidad",
+ "description": "Elige uno de los siguientes factores.",
+ "noResults": "No hay factores secundarios disponibles para configurar."
},
"set": {
- "title": "Configurar autenticación de 2 factores",
- "description": "Elige uno de los siguientes factores secundarios.",
- "skip": "Omitir"
+ "title": "Configurar autenticación de 2 factores",
+ "description": "Elige uno de los siguientes factores secundarios.",
+ "skip": "Omitir"
}
},
"otp": {
"verify": {
- "title": "Verificar autenticación de 2 factores",
- "totpDescription": "Introduce el código de tu aplicación de autenticación.",
- "smsDescription": "Introduce el código que recibiste por SMS.",
- "emailDescription": "Introduce el código que recibiste por correo electrónico.",
- "noCodeReceived": "¿No recibiste un código?",
- "resendCode": "Reenviar código",
- "submit": "Continuar"
+ "title": "Verificar autenticación de 2 factores",
+ "totpDescription": "Introduce el código de tu aplicación de autenticación.",
+ "smsDescription": "Introduce el código que recibiste por SMS.",
+ "emailDescription": "Introduce el código que recibiste por correo electrónico.",
+ "noCodeReceived": "¿No recibiste un código?",
+ "resendCode": "Reenviar código",
+ "submit": "Continuar",
+ "labels": {
+ "code": "Código"
+ },
+ "required": {
+ "code": "Este campo es obligatorio"
+ }
},
"set": {
- "title": "Configurar autenticación de 2 factores",
- "totpDescription": "Escanea el código QR con tu aplicación de autenticación.",
- "smsDescription": "Introduce tu número de teléfono para recibir un código por SMS.",
- "emailDescription": "Introduce tu dirección de correo electrónico para recibir un código por correo electrónico.",
- "totpRegisterDescription": "Escanea el código QR o navega manualmente a la URL.",
- "submit": "Continuar"
+ "title": "Configurar autenticación de 2 factores",
+ "totpDescription": "Escanea el código QR con tu aplicación de autenticación.",
+ "smsDescription": "Introduce tu número de teléfono para recibir un código por SMS.",
+ "emailDescription": "Introduce tu dirección de correo electrónico para recibir un código por correo electrónico.",
+ "totpRegisterDescription": "Escanea el código QR o navega manualmente a la URL.",
+ "submit": "Continuar",
+ "labels": {
+ "code": "Código"
+ },
+ "required": {
+ "code": "Este campo es obligatorio"
+ }
}
},
"passkey": {
"verify": {
- "title": "Autenticar con una clave de acceso",
- "description": "Tu dispositivo pedirá tu huella digital, rostro o bloqueo de pantalla",
- "usePassword": "Usar contraseña",
- "submit": "Continuar"
+ "title": "Autenticar con una clave de acceso",
+ "description": "Tu dispositivo pedirá tu huella digital, rostro o bloqueo de pantalla",
+ "usePassword": "Usar contraseña",
+ "submit": "Continuar"
},
"set": {
- "title": "Configurar una clave de acceso",
- "description": "Tu dispositivo pedirá tu huella digital, rostro o bloqueo de pantalla",
- "info": {
- "description": "Una clave de acceso es un método de autenticación en un dispositivo como tu huella digital, Apple FaceID o similar.",
- "link": "Autenticación sin contraseña"
- },
- "skip": "Omitir",
- "submit": "Continuar"
+ "title": "Configurar una clave de acceso",
+ "description": "Tu dispositivo pedirá tu huella digital, rostro o bloqueo de pantalla",
+ "info": {
+ "description": "Una clave de acceso es un método de autenticación en un dispositivo como tu huella digital, Apple FaceID o similar.",
+ "link": "Autenticación sin contraseña"
+ },
+ "skip": "Omitir",
+ "submit": "Continuar"
}
},
"u2f": {
"verify": {
- "title": "Verificar autenticación de 2 factores",
- "description": "Verifica tu cuenta con tu dispositivo."
+ "title": "Verificar autenticación de 2 factores",
+ "description": "Verifica tu cuenta con tu dispositivo."
},
"set": {
- "title": "Configurar autenticación de 2 factores",
- "description": "Configura un dispositivo como segundo factor.",
- "submit": "Continuar"
+ "title": "Configurar autenticación de 2 factores",
+ "description": "Configura un dispositivo como segundo factor.",
+ "submit": "Continuar"
}
},
"register": {
"methods": {
- "passkey": "Clave de acceso",
- "password": "Contraseña"
+ "passkey": "Clave de acceso",
+ "password": "Contraseña"
},
"disabled": {
- "title": "Registro deshabilitado",
- "description": "Registrarse está deshabilitado en este momento."
+ "title": "Registro deshabilitado",
+ "description": "Registrarse está deshabilitado en este momento."
},
"missingdata": {
- "title": "Datos faltantes",
- "description": "No se proporcionaron datos suficientes para el registro."
+ "title": "Datos faltantes",
+ "description": "No se proporcionaron datos suficientes para el registro."
},
"title": "Registrarse",
"description": "Crea tu cuenta ZITADEL.",
+ "noMethodAvailableWarning": "No hay métodos de autenticación disponibles. Por favor, contacta a tu administrador.",
"selectMethod": "Selecciona el método con el que deseas autenticarte",
"agreeTo": "Para registrarte debes aceptar los términos y condiciones",
"termsOfService": "Términos de Servicio",
"privacyPolicy": "Política de Privacidad",
"submit": "Continuar",
+ "orUseIDP": "o usa un Proveedor de Identidad",
"password": {
- "title": "Establecer Contraseña",
- "description": "Establece la contraseña para tu cuenta",
- "submit": "Continuar"
+ "title": "Establecer Contraseña",
+ "description": "Establece la contraseña para tu cuenta",
+ "submit": "Continuar",
+ "labels": {
+ "password": "Contraseña",
+ "confirmPassword": "Confirmar contraseña"
+ },
+ "required": {
+ "password": "¡Debes proporcionar una contraseña!",
+ "confirmPassword": "Este campo es obligatorio"
+ }
+ },
+ "labels": {
+ "firstname": "Nombre",
+ "lastname": "Apellidos",
+ "email": "Correo electrónico"
+ },
+ "required": {
+ "firstname": "Este campo es obligatorio",
+ "lastname": "Este campo es obligatorio",
+ "email": "Este campo es obligatorio"
}
},
"invite": {
@@ -601,11 +923,11 @@
"notAllowed": "No tienes permiso para invitar usuarios.",
"submit": "Invitar usuario",
"success": {
- "title": "¡Usuario invitado!",
- "description": "El usuario ha sido invitado.",
- "verified": "El usuario ha sido invitado y ya ha verificado su correo electrónico.",
- "notVerifiedYet": "El usuario ha sido invitado. Recibirá un correo electrónico con más instrucciones.",
- "submit": "Invitar a otro usuario"
+ "title": "¡Usuario invitado!",
+ "description": "El usuario ha sido invitado.",
+ "verified": "El usuario ha sido invitado y ya ha verificado su correo electrónico.",
+ "notVerifiedYet": "El usuario ha sido invitado. Recibirá un correo electrónico con más instrucciones.",
+ "submit": "Invitar a otro usuario"
}
},
"signedin": {
@@ -613,20 +935,28 @@
"description": "Has iniciado sesión.",
"continue": "Continuar",
"error": {
- "title": "Error",
- "description": "Ocurrió un error al iniciar sesión."
+ "title": "Error",
+ "description": "Ocurrió un error al iniciar sesión."
}
},
"verify": {
"userIdMissing": "¡No se proporcionó userId!",
- "success": "¡Verificación exitosa!",
+ "successTitle": "Usuario verificado",
+ "successDescription": "El usuario ha sido verificado con éxito.",
"setupAuthenticator": "Configurar autenticador",
"verify": {
- "title": "Verificar usuario",
- "description": "Introduce el código proporcionado en el correo electrónico de verificación.",
- "noCodeReceived": "¿No recibiste un código?",
- "resendCode": "Reenviar código",
- "submit": "Continuar"
+ "title": "Verificar usuario",
+ "description": "Introduce el código proporcionado en el correo electrónico de verificación.",
+ "noCodeReceived": "¿No recibiste un código?",
+ "resendCode": "Reenviar código",
+ "codeSent": "Se ha enviado un código a tu dirección de correo electrónico.",
+ "submit": "Continuar",
+ "labels": {
+ "code": "Código"
+ },
+ "required": {
+ "code": "Este campo es obligatorio"
+ }
}
},
"authenticator": {
@@ -638,22 +968,28 @@
},
"device": {
"usercode": {
- "title": "Código del dispositivo",
- "description": "Introduce el código.",
- "submit": "Continuar"
+ "title": "Código del dispositivo",
+ "description": "Introduce el código.",
+ "submit": "Continuar",
+ "labels": {
+ "code": "Código"
+ },
+ "required": {
+ "code": "Este campo es obligatorio"
+ }
},
"request": {
- "title": "{appName} desea conectarse:",
- "description": "{appName} tendrá acceso a:",
- "disclaimer": "Al hacer clic en Permitir, autorizas a {appName} y a Zitadel a usar tu información de acuerdo con sus respectivos términos de servicio y políticas de privacidad. Puedes revocar este acceso en cualquier momento.",
- "submit": "Permitir",
- "deny": "Denegar"
+ "title": "{appName} desea conectarse:",
+ "description": "{appName} tendrá acceso a:",
+ "disclaimer": "Al hacer clic en Permitir, autorizas a {appName} y a Zitadel a usar tu información de acuerdo con sus respectivos términos de servicio y políticas de privacidad. Puedes revocar este acceso en cualquier momento.",
+ "submit": "Permitir",
+ "deny": "Denegar"
},
"scope": {
- "openid": "Verifica tu identidad.",
- "email": "Accede a tu dirección de correo electrónico.",
- "profile": "Accede a la información completa de tu perfil.",
- "offline_access": "Permitir acceso sin conexión a tu cuenta."
+ "openid": "Verifica tu identidad.",
+ "email": "Accede a tu dirección de correo electrónico.",
+ "profile": "Accede a la información completa de tu perfil.",
+ "offline_access": "Permitir acceso sin conexión a tu cuenta."
}
},
"error": {
@@ -667,153 +1003,251 @@
},
"it":{
"common": {
- "back": "Indietro"
+ "back": "Indietro",
+ "title": "Accedi con Zitadel"
},
"accounts": {
"title": "Account",
- "description": "Seleziona l'account che desideri utilizzare.",
+ "description": "Seleziona l'account che vuoi utilizzare.",
"addAnother": "Aggiungi un altro account",
- "noResults": "Nessun account trovato"
+ "noResults": "Nessun account trovato",
+ "verified": "verificato",
+ "expired": "scaduto"
+ },
+ "logout": {
+ "title": "Esci",
+ "description": "Seleziona l'account che desideri uscire",
+ "noResults": "Nessun account trovato",
+ "clear": "Elimina sessione",
+ "verifiedAt": "Ultima attività: {time}",
+ "success": {
+ "title": "Uscita riuscita",
+ "description": "Hai effettuato l'uscita con successo."
+ }
},
"loginname": {
"title": "Bentornato!",
"description": "Inserisci i tuoi dati di accesso.",
- "register": "Registrati come nuovo utente"
+ "register": "Registrati come nuovo utente",
+ "submit": "Continua",
+ "labels": {
+ "loginname": "Nome di accesso",
+ "username": "Nome utente",
+ "usernameOrPhoneNumber": "Nome utente o numero di telefono",
+ "usernameOrEmail": "Nome utente o e-mail"
+ },
+ "required": {
+ "loginName": "Questo campo è obbligatorio"
+ }
},
"password": {
"verify": {
- "title": "Password",
- "description": "Inserisci la tua password.",
- "resetPassword": "Reimposta Password",
- "submit": "Continua"
+ "title": "Password",
+ "description": "Inserisci la tua password.",
+ "resetPassword": "Reimposta Password",
+ "submit": "Continua",
+ "labels": {
+ "password": "Password"
+ },
+ "required": {
+ "password": "Questo campo è obbligatorio"
+ }
},
"set": {
- "title": "Imposta Password",
- "description": "Imposta la password per il tuo account",
- "codeSent": "Un codice è stato inviato al tuo indirizzo email.",
- "noCodeReceived": "Non hai ricevuto un codice?",
- "resend": "Invia di nuovo",
- "submit": "Continua"
+ "title": "Imposta Password",
+ "description": "Imposta la password per il tuo account",
+ "codeSent": "Un codice è stato inviato al tuo indirizzo email.",
+ "noCodeReceived": "Non hai ricevuto un codice?",
+ "resend": "Invia di nuovo",
+ "submit": "Continua",
+ "labels": {
+ "code": "Codice",
+ "newPassword": "Nuova password",
+ "confirmPassword": "Conferma password"
+ },
+ "required": {
+ "code": "Questo campo è obbligatorio",
+ "newPassword": "Devi fornire una password!",
+ "confirmPassword": "Questo campo è obbligatorio"
+ }
},
"change": {
- "title": "Cambia Password",
- "description": "Imposta la password per il tuo account",
- "submit": "Continua"
+ "title": "Cambia Password",
+ "description": "Imposta la password per il tuo account",
+ "submit": "Continua",
+ "labels": {
+ "newPassword": "Nuova password",
+ "confirmPassword": "Conferma password"
+ },
+ "required": {
+ "newPassword": "Devi fornire una nuova password!",
+ "confirmPassword": "Questo campo è obbligatorio"
+ }
}
},
"idp": {
"title": "Accedi con SSO",
"description": "Seleziona uno dei seguenti provider per accedere",
+ "orSignInWith": "o accedi con",
"signInWithApple": "Accedi con Apple",
"signInWithGoogle": "Accedi con Google",
"signInWithAzureAD": "Accedi con AzureAD",
"signInWithGithub": "Accedi con GitHub",
"signInWithGitlab": "Accedi con GitLab",
"loginSuccess": {
- "title": "Accesso riuscito",
- "description": "Accesso effettuato con successo!"
+ "title": "Accesso riuscito",
+ "description": "Accesso effettuato con successo!"
},
"linkingSuccess": {
- "title": "Account collegato",
- "description": "Hai collegato con successo il tuo account!"
+ "title": "Account collegato",
+ "description": "Hai collegato con successo il tuo account!"
},
"registerSuccess": {
- "title": "Registrazione riuscita",
- "description": "Registrazione effettuata con successo!"
+ "title": "Registrazione riuscita",
+ "description": "Registrazione effettuata con successo!"
},
"loginError": {
- "title": "Accesso fallito",
- "description": "Si è verificato un errore durante il tentativo di accesso."
+ "title": "Accesso fallito",
+ "description": "Si è verificato un errore durante il tentativo di accesso."
},
"linkingError": {
- "title": "Collegamento account fallito",
- "description": "Si è verificato un errore durante il tentativo di collegare il tuo account."
+ "title": "Collegamento account fallito",
+ "description": "Si è verificato un errore durante il tentativo di collegare il tuo account."
+ },
+ "completeRegister": {
+ "title": "Completa la registrazione",
+ "description": "Completa la registrazione del tuo account."
+ }
+ },
+ "ldap": {
+ "title": "Accedi con LDAP",
+ "description": "Inserisci le tue credenziali LDAP.",
+ "submit": "Continua",
+ "labels": {
+ "username": "Nome utente",
+ "password": "Password"
+ },
+ "required": {
+ "username": "Questo campo è obbligatorio",
+ "password": "Questo campo è obbligatorio"
}
},
"mfa": {
"verify": {
- "title": "Verifica la tua identità",
- "description": "Scegli uno dei seguenti fattori.",
- "noResults": "Nessun secondo fattore disponibile per la configurazione."
+ "title": "Verifica la tua identità",
+ "description": "Scegli uno dei seguenti fattori.",
+ "noResults": "Nessun secondo fattore disponibile per la configurazione."
},
"set": {
- "title": "Configura l'autenticazione a 2 fattori",
- "description": "Scegli uno dei seguenti secondi fattori.",
- "skip": "Salta"
+ "title": "Configura l'autenticazione a 2 fattori",
+ "description": "Scegli uno dei seguenti secondi fattori.",
+ "skip": "Salta"
}
},
"otp": {
"verify": {
- "title": "Verifica l'autenticazione a 2 fattori",
- "totpDescription": "Inserisci il codice dalla tua app di autenticazione.",
- "smsDescription": "Inserisci il codice ricevuto via SMS.",
- "emailDescription": "Inserisci il codice ricevuto via email.",
- "noCodeReceived": "Non hai ricevuto un codice?",
- "resendCode": "Invia di nuovo il codice",
- "submit": "Continua"
+ "title": "Verifica l'autenticazione a 2 fattori",
+ "totpDescription": "Inserisci il codice dalla tua app di autenticazione.",
+ "smsDescription": "Inserisci il codice ricevuto via SMS.",
+ "emailDescription": "Inserisci il codice ricevuto via email.",
+ "noCodeReceived": "Non hai ricevuto un codice?",
+ "resendCode": "Invia di nuovo il codice",
+ "submit": "Continua",
+ "labels": {
+ "code": "Codice"
+ },
+ "required": {
+ "code": "Questo campo è obbligatorio"
+ }
},
"set": {
- "title": "Configura l'autenticazione a 2 fattori",
- "totpDescription": "Scansiona il codice QR con la tua app di autenticazione.",
- "smsDescription": "Inserisci il tuo numero di telefono per ricevere un codice via SMS.",
- "emailDescription": "Inserisci il tuo indirizzo email per ricevere un codice via email.",
- "totpRegisterDescription": "Scansiona il codice QR o naviga manualmente all'URL.",
- "submit": "Continua"
+ "title": "Configura l'autenticazione a 2 fattori",
+ "totpDescription": "Scansiona il codice QR con la tua app di autenticazione.",
+ "smsDescription": "Inserisci il tuo numero di telefono per ricevere un codice via SMS.",
+ "emailDescription": "Inserisci il tuo indirizzo email per ricevere un codice via email.",
+ "totpRegisterDescription": "Scansiona il codice QR o naviga manualmente all'URL.",
+ "submit": "Continua",
+ "labels": {
+ "code": "Codice"
+ },
+ "required": {
+ "code": "Questo campo è obbligatorio"
+ }
}
},
"passkey": {
"verify": {
- "title": "Autenticati con una passkey",
- "description": "Il tuo dispositivo chiederà la tua impronta digitale, il volto o il blocco schermo",
- "usePassword": "Usa password",
- "submit": "Continua"
+ "title": "Autenticati con una passkey",
+ "description": "Il tuo dispositivo chiederà la tua impronta digitale, il volto o il blocco schermo",
+ "usePassword": "Usa password",
+ "submit": "Continua"
},
"set": {
- "title": "Configura una passkey",
- "description": "Il tuo dispositivo chiederà la tua impronta digitale, il volto o il blocco schermo",
- "info": {
- "description": "Una passkey è un metodo di autenticazione su un dispositivo come la tua impronta digitale, Apple FaceID o simili.",
- "link": "Autenticazione senza password"
- },
- "skip": "Salta",
- "submit": "Continua"
+ "title": "Configura una passkey",
+ "description": "Il tuo dispositivo chiederà la tua impronta digitale, il volto o il blocco schermo",
+ "info": {
+ "description": "Una passkey è un metodo di autenticazione su un dispositivo come la tua impronta digitale, Apple FaceID o simili.",
+ "link": "Autenticazione senza password"
+ },
+ "skip": "Salta",
+ "submit": "Continua"
}
},
"u2f": {
"verify": {
- "title": "Verifica l'autenticazione a 2 fattori",
- "description": "Verifica il tuo account con il tuo dispositivo."
+ "title": "Verifica l'autenticazione a 2 fattori",
+ "description": "Verifica il tuo account con il tuo dispositivo."
},
"set": {
- "title": "Configura l'autenticazione a 2 fattori",
- "description": "Configura un dispositivo come secondo fattore.",
- "submit": "Continua"
+ "title": "Configura l'autenticazione a 2 fattori",
+ "description": "Configura un dispositivo come secondo fattore.",
+ "submit": "Continua"
}
},
"register": {
"methods": {
- "passkey": "Passkey",
- "password": "Password"
+ "passkey": "Passkey",
+ "password": "Password"
},
"disabled": {
- "title": "Registration disabled",
- "description": "Registrazione disabilitata. Contatta l'amministratore di sistema per assistenza."
+ "title": "Registration disabled",
+ "description": "Registrazione disabilitata. Contatta l'amministratore di sistema per assistenza."
},
"missingdata": {
- "title": "Registrazione",
- "description": "Inserisci i tuoi dati per registrarti."
+ "title": "Registrazione",
+ "description": "Inserisci i tuoi dati per registrarti."
},
"title": "Registrati",
"description": "Crea il tuo account ZITADEL.",
+ "noMethodAvailableWarning": "Nessun metodo di autenticazione disponibile. Contatta l'amministratore di sistema per assistenza.",
"selectMethod": "Seleziona il metodo con cui desideri autenticarti",
"agreeTo": "Per registrarti devi accettare i termini e le condizioni",
"termsOfService": "Termini di Servizio",
"privacyPolicy": "Informativa sulla Privacy",
"submit": "Continua",
+ "orUseIDP": "o usa un Identity Provider",
"password": {
- "title": "Imposta Password",
- "description": "Imposta la password per il tuo account",
- "submit": "Continua"
+ "title": "Imposta Password",
+ "description": "Imposta la password per il tuo account",
+ "submit": "Continua",
+ "labels": {
+ "password": "Password",
+ "confirmPassword": "Conferma password"
+ },
+ "required": {
+ "password": "Devi fornire una password!",
+ "confirmPassword": "Questo campo è obbligatorio"
+ }
+ },
+ "labels": {
+ "firstname": "Nome",
+ "lastname": "Cognome",
+ "email": "E-mail"
+ },
+ "required": {
+ "firstname": "Questo campo è obbligatorio",
+ "lastname": "Questo campo è obbligatorio",
+ "email": "Questo campo è obbligatorio"
}
},
"invite": {
@@ -823,11 +1257,11 @@
"notAllowed": "Non hai i permessi per invitare un utente.",
"submit": "Invita Utente",
"success": {
- "title": "Invito inviato",
- "description": "L'utente è stato invitato con successo.",
- "verified": "L'utente è stato invitato e ha già verificato la sua email.",
- "notVerifiedYet": "L'utente è stato invitato. Riceverà un'email con ulteriori istruzioni.",
- "submit": "Invita un altro utente"
+ "title": "Invito inviato",
+ "description": "L'utente è stato invitato con successo.",
+ "verified": "L'utente è stato invitato e ha già verificato la sua email.",
+ "notVerifiedYet": "L'utente è stato invitato. Riceverà un'email con ulteriori istruzioni.",
+ "submit": "Invita un altro utente"
}
},
"signedin": {
@@ -835,20 +1269,28 @@
"description": "Sei connesso.",
"continue": "Continua",
"error": {
- "title": "Errore",
- "description": "Si è verificato un errore durante il tentativo di accesso."
+ "title": "Errore",
+ "description": "Si è verificato un errore durante il tentativo di accesso."
}
},
"verify": {
"userIdMissing": "Nessun userId fornito!",
- "success": "Verifica effettuata con successo!",
+ "successTitle": "Utente verificato",
+ "successDescription": "L'utente è stato verificato con successo.",
"setupAuthenticator": "Configura autenticatore",
"verify": {
- "title": "Verifica utente",
- "description": "Inserisci il codice fornito nell'email di verifica.",
- "noCodeReceived": "Non hai ricevuto un codice?",
- "resendCode": "Invia di nuovo il codice",
- "submit": "Continua"
+ "title": "Verifica utente",
+ "description": "Inserisci il codice fornito nell'email di verifica.",
+ "noCodeReceived": "Non hai ricevuto un codice?",
+ "resendCode": "Invia di nuovo il codice",
+ "codeSent": "Un codice è stato appena inviato al tuo indirizzo email.",
+ "submit": "Continua",
+ "labels": {
+ "code": "Codice"
+ },
+ "required": {
+ "code": "Questo campo è obbligatorio"
+ }
}
},
"authenticator": {
@@ -860,22 +1302,28 @@
},
"device": {
"usercode": {
- "title": "Codice dispositivo",
- "description": "Inserisci il codice.",
- "submit": "Continua"
+ "title": "Codice dispositivo",
+ "description": "Inserisci il codice.",
+ "submit": "Continua",
+ "labels": {
+ "code": "Codice"
+ },
+ "required": {
+ "code": "Questo campo è obbligatorio"
+ }
},
"request": {
- "title": "{appName} desidera connettersi:",
- "description": "{appName} avrà accesso a:",
- "disclaimer": "Cliccando su Consenti, autorizzi {appName} e Zitadel a utilizzare le tue informazioni in conformità con i rispettivi termini di servizio e politiche sulla privacy. Puoi revocare questo accesso in qualsiasi momento.",
- "submit": "Consenti",
- "deny": "Nega"
+ "title": "{appName} desidera connettersi:",
+ "description": "{appName} avrà accesso a:",
+ "disclaimer": "Cliccando su Consenti, autorizzi {appName} e Zitadel a utilizzare le tue informazioni in conformità con i rispettivi termini di servizio e politiche sulla privacy. Puoi revocare questo accesso in qualsiasi momento.",
+ "submit": "Consenti",
+ "deny": "Nega"
},
"scope": {
- "openid": "Verifica la tua identità.",
- "email": "Accedi al tuo indirizzo email.",
- "profile": "Accedi alle informazioni complete del tuo profilo.",
- "offline_access": "Consenti l'accesso offline al tuo account."
+ "openid": "Verifica la tua identità.",
+ "email": "Accedi al tuo indirizzo email.",
+ "profile": "Accedi alle informazioni complete del tuo profilo.",
+ "offline_access": "Consenti l'accesso offline al tuo account."
}
},
"error": {
@@ -886,157 +1334,254 @@
"failedLoading": "Impossibile caricare i dati. Riprova.",
"tryagain": "Riprova"
}
-
},
"pl":{
"common": {
- "back": "Powrót"
+ "back": "Powrót",
+ "title": "Zaloguj się za pomocą Zitadel"
},
"accounts": {
"title": "Konta",
"description": "Wybierz konto, którego chcesz użyć.",
"addAnother": "Dodaj kolejne konto",
- "noResults": "Nie znaleziono kont"
+ "noResults": "Nie znaleziono kont",
+ "verified": "zweryfikowany",
+ "expired": "wygasł"
+ },
+ "logout": {
+ "title": "Wyloguj się",
+ "description": "Wybierz konto, które chcesz usunąć",
+ "noResults": "Nie znaleziono kont",
+ "clear": "Usuń sesję",
+ "verifiedAt": "Ostatnia aktywność: {time}",
+ "success": {
+ "title": "Wylogowanie udane",
+ "description": "Pomyślnie się wylogowałeś."
+ }
},
"loginname": {
"title": "Witamy ponownie!",
"description": "Wprowadź dane logowania.",
- "register": "Zarejestruj nowego użytkownika"
+ "register": "Zarejestruj nowego użytkownika",
+ "submit": "Kontynuuj",
+ "labels": {
+ "loginname": "Login",
+ "username": "Nazwa użytkownika",
+ "usernameOrPhoneNumber": "Nazwa użytkownika lub numer telefonu",
+ "usernameOrEmail": "Nazwa użytkownika lub e-mail"
+ },
+ "required": {
+ "loginName": "To pole jest wymagane"
+ }
},
"password": {
"verify": {
- "title": "Hasło",
- "description": "Wprowadź swoje hasło.",
- "resetPassword": "Zresetuj hasło",
- "submit": "Kontynuuj"
+ "title": "Hasło",
+ "description": "Wprowadź swoje hasło.",
+ "resetPassword": "Zresetuj hasło",
+ "submit": "Kontynuuj",
+ "labels": {
+ "password": "Hasło"
+ },
+ "required": {
+ "password": "To pole jest wymagane"
+ }
},
"set": {
- "title": "Ustaw hasło",
- "description": "Ustaw hasło dla swojego konta",
- "codeSent": "Kod został wysłany na twój adres e-mail.",
- "noCodeReceived": "Nie otrzymałeś kodu?",
- "resend": "Wyślij kod ponownie",
- "submit": "Kontynuuj"
+ "title": "Ustaw hasło",
+ "description": "Ustaw hasło dla swojego konta",
+ "codeSent": "Kod został wysłany na twój adres e-mail.",
+ "noCodeReceived": "Nie otrzymałeś kodu?",
+ "resend": "Wyślij kod ponownie",
+ "submit": "Kontynuuj",
+ "labels": {
+ "code": "Kod",
+ "newPassword": "Nowe hasło",
+ "confirmPassword": "Potwierdź nowe hasło"
+ },
+ "required": {
+ "code": "To pole jest wymagane",
+ "newPassword": "Musisz podać hasło!",
+ "confirmPassword": "To pole jest wymagane"
+ }
},
"change": {
- "title": "Zmień hasło",
- "description": "Ustaw nowe hasło dla swojego konta",
- "submit": "Kontynuuj"
+ "title": "Zmień hasło",
+ "description": "Ustaw nowe hasło dla swojego konta",
+ "submit": "Kontynuuj",
+ "labels": {
+ "newPassword": "Nowe hasło",
+ "confirmPassword": "Potwierdź nowe hasło"
+ },
+ "required": {
+ "newPassword": "Musisz podać nowe hasło!",
+ "confirmPassword": "To pole jest wymagane"
+ }
}
},
"idp": {
"title": "Zaloguj się za pomocą SSO",
"description": "Wybierz jednego z poniższych dostawców, aby się zalogować",
+ "orSignInWith": "lub zaloguj się przez",
"signInWithApple": "Zaloguj się przez Apple",
"signInWithGoogle": "Zaloguj się przez Google",
"signInWithAzureAD": "Zaloguj się przez AzureAD",
"signInWithGithub": "Zaloguj się przez GitHub",
"signInWithGitlab": "Zaloguj się przez GitLab",
"loginSuccess": {
- "title": "Logowanie udane",
- "description": "Zostałeś pomyślnie zalogowany!"
+ "title": "Logowanie udane",
+ "description": "Zostałeś pomyślnie zalogowany!"
},
"linkingSuccess": {
- "title": "Konto powiązane",
- "description": "Pomyślnie powiązałeś swoje konto!"
+ "title": "Konto powiązane",
+ "description": "Pomyślnie powiązałeś swoje konto!"
},
"registerSuccess": {
- "title": "Rejestracja udana",
- "description": "Pomyślnie się zarejestrowałeś!"
+ "title": "Rejestracja udana",
+ "description": "Pomyślnie się zarejestrowałeś!"
},
"loginError": {
- "title": "Logowanie nieudane",
- "description": "Wystąpił błąd podczas próby logowania."
+ "title": "Logowanie nieudane",
+ "description": "Wystąpił błąd podczas próby logowania."
},
"linkingError": {
- "title": "Powiązanie konta nie powiodło się",
- "description": "Wystąpił błąd podczas próby powiązania konta."
+ "title": "Powiązanie konta nie powiodło się",
+ "description": "Wystąpił błąd podczas próby powiązania konta."
+ },
+ "completeRegister": {
+ "title": "Ukończ rejestrację",
+ "description": "Ukończ rejestrację swojego konta."
+ }
+ },
+ "ldap": {
+ "title": "Zaloguj się przez LDAP",
+ "description": "Wprowadź swoje dane logowania LDAP.",
+ "submit": "Kontynuuj",
+ "labels": {
+ "username": "Nazwa użytkownika",
+ "password": "Hasło"
+ },
+ "required": {
+ "username": "To pole jest wymagane",
+ "password": "To pole jest wymagane"
}
},
"mfa": {
"verify": {
- "title": "Zweryfikuj swoją tożsamość",
- "description": "Wybierz jeden z poniższych sposobów weryfikacji.",
- "noResults": "Nie znaleziono dostępnych metod uwierzytelniania dwuskładnikowego."
+ "title": "Zweryfikuj swoją tożsamość",
+ "description": "Wybierz jeden z poniższych sposobów weryfikacji.",
+ "noResults": "Nie znaleziono dostępnych metod uwierzytelniania dwuskładnikowego."
},
"set": {
- "title": "Skonfiguruj uwierzytelnianie dwuskładnikowe",
- "description": "Wybierz jedną z poniższych metod drugiego czynnika.",
- "skip": "Pomiń"
+ "title": "Skonfiguruj uwierzytelnianie dwuskładnikowe",
+ "description": "Wybierz jedną z poniższych metod drugiego czynnika.",
+ "skip": "Pomiń"
}
},
"otp": {
"verify": {
- "title": "Zweryfikuj uwierzytelnianie dwuskładnikowe",
- "totpDescription": "Wprowadź kod z aplikacji uwierzytelniającej.",
- "smsDescription": "Wprowadź kod otrzymany SMS-em.",
- "emailDescription": "Wprowadź kod otrzymany e-mailem.",
- "noCodeReceived": "Nie otrzymałeś kodu?",
- "resendCode": "Wyślij kod ponownie",
- "submit": "Kontynuuj"
+ "title": "Zweryfikuj uwierzytelnianie dwuskładnikowe",
+ "totpDescription": "Wprowadź kod z aplikacji uwierzytelniającej.",
+ "smsDescription": "Wprowadź kod otrzymany SMS-em.",
+ "emailDescription": "Wprowadź kod otrzymany e-mailem.",
+ "noCodeReceived": "Nie otrzymałeś kodu?",
+ "resendCode": "Wyślij kod ponownie",
+ "submit": "Kontynuuj",
+ "labels": {
+ "code": "Kod"
+ },
+ "required": {
+ "code": "To pole jest wymagane"
+ }
},
"set": {
- "title": "Skonfiguruj uwierzytelnianie dwuskładnikowe",
- "totpDescription": "Zeskanuj kod QR za pomocą aplikacji uwierzytelniającej.",
- "smsDescription": "Wprowadź swój numer telefonu, aby otrzymać kod SMS-em.",
- "emailDescription": "Wprowadź swój adres e-mail, aby otrzymać kod e-mailem.",
- "totpRegisterDescription": "Zeskanuj kod QR lub otwórz adres URL ręcznie.",
- "submit": "Kontynuuj"
+ "title": "Skonfiguruj uwierzytelnianie dwuskładnikowe",
+ "totpDescription": "Zeskanuj kod QR za pomocą aplikacji uwierzytelniającej.",
+ "smsDescription": "Wprowadź swój numer telefonu, aby otrzymać kod SMS-em.",
+ "emailDescription": "Wprowadź swój adres e-mail, aby otrzymać kod e-mailem.",
+ "totpRegisterDescription": "Zeskanuj kod QR lub otwórz adres URL ręcznie.",
+ "submit": "Kontynuuj",
+ "labels": {
+ "code": "Kod"
+ },
+ "required": {
+ "code": "To pole jest wymagane"
+ }
}
},
"passkey": {
"verify": {
- "title": "Uwierzytelnij się za pomocą klucza dostępu",
- "description": "Twoje urządzenie poprosi o użycie odcisku palca, rozpoznawania twarzy lub blokady ekranu.",
- "usePassword": "Użyj hasła",
- "submit": "Kontynuuj"
+ "title": "Uwierzytelnij się za pomocą klucza dostępu",
+ "description": "Twoje urządzenie poprosi o użycie odcisku palca, rozpoznawania twarzy lub blokady ekranu.",
+ "usePassword": "Użyj hasła",
+ "submit": "Kontynuuj"
},
"set": {
- "title": "Skonfiguruj klucz dostępu",
- "description": "Twoje urządzenie poprosi o użycie odcisku palca, rozpoznawania twarzy lub blokady ekranu.",
- "info": {
- "description": "Klucz dostępu to metoda uwierzytelniania na urządzeniu, wykorzystująca np. odcisk palca, Apple FaceID lub podobne rozwiązania.",
- "link": "Uwierzytelnianie bez hasła"
- },
- "skip": "Pomiń",
- "submit": "Kontynuuj"
+ "title": "Skonfiguruj klucz dostępu",
+ "description": "Twoje urządzenie poprosi o użycie odcisku palca, rozpoznawania twarzy lub blokady ekranu.",
+ "info": {
+ "description": "Klucz dostępu to metoda uwierzytelniania na urządzeniu, wykorzystująca np. odcisk palca, Apple FaceID lub podobne rozwiązania.",
+ "link": "Uwierzytelnianie bez hasła"
+ },
+ "skip": "Pomiń",
+ "submit": "Kontynuuj"
}
},
"u2f": {
"verify": {
- "title": "Zweryfikuj uwierzytelnianie dwuskładnikowe",
- "description": "Zweryfikuj swoje konto za pomocą urządzenia."
+ "title": "Zweryfikuj uwierzytelnianie dwuskładnikowe",
+ "description": "Zweryfikuj swoje konto za pomocą urządzenia."
},
"set": {
- "title": "Skonfiguruj uwierzytelnianie dwuskładnikowe",
- "description": "Skonfiguruj urządzenie jako dodatkowy czynnik uwierzytelniania.",
- "submit": "Kontynuuj"
+ "title": "Skonfiguruj uwierzytelnianie dwuskładnikowe",
+ "description": "Skonfiguruj urządzenie jako dodatkowy czynnik uwierzytelniania.",
+ "submit": "Kontynuuj"
}
},
"register": {
"methods": {
- "passkey": "Klucz dostępu",
- "password": "Hasło"
+ "passkey": "Klucz dostępu",
+ "password": "Hasło"
},
"disabled": {
- "title": "Rejestracja wyłączona",
- "description": "Rejestracja jest wyłączona. Skontaktuj się z administratorem."
+ "title": "Rejestracja wyłączona",
+ "description": "Rejestracja jest wyłączona. Skontaktuj się z administratorem."
},
"missingdata": {
- "title": "Brak danych",
- "description": "Podaj e-mail, imię i nazwisko, aby się zarejestrować."
+ "title": "Brak danych",
+ "description": "Podaj e-mail, imię i nazwisko, aby się zarejestrować."
},
"title": "Rejestracja",
"description": "Utwórz konto ZITADEL.",
+ "noMethodAvailableWarning": "Brak dostępnych metod uwierzytelniania. Skontaktuj się z administratorem.",
"selectMethod": "Wybierz metodę uwierzytelniania, której chcesz użyć",
"agreeTo": "Aby się zarejestrować, musisz zaakceptować warunki korzystania",
"termsOfService": "Regulamin",
"privacyPolicy": "Polityka prywatności",
"submit": "Kontynuuj",
+ "orUseIDP": "lub użyj dostawcy tożsamości",
"password": {
- "title": "Ustaw hasło",
- "description": "Ustaw hasło dla swojego konta",
- "submit": "Kontynuuj"
+ "title": "Ustaw hasło",
+ "description": "Ustaw hasło dla swojego konta",
+ "submit": "Kontynuuj",
+ "labels": {
+ "password": "Hasło",
+ "confirmPassword": "Potwierdź hasło"
+ },
+ "required": {
+ "password": "Musisz podać hasło!",
+ "confirmPassword": "To pole jest wymagane"
+ }
+ },
+ "labels": {
+ "firstname": "Imię",
+ "lastname": "Nazwisko",
+ "email": "E-mail"
+ },
+ "required": {
+ "firstname": "To pole jest wymagane",
+ "lastname": "To pole jest wymagane",
+ "email": "To pole jest wymagane"
}
},
"invite": {
@@ -1046,11 +1591,11 @@
"notAllowed": "Twoje ustawienia nie pozwalają na zapraszanie użytkowników.",
"submit": "Kontynuuj",
"success": {
- "title": "Użytkownik zaproszony",
- "description": "E-mail został pomyślnie wysłany.",
- "verified": "Użytkownik został zaproszony i już zweryfikował swój e-mail.",
- "notVerifiedYet": "Użytkownik został zaproszony. Otrzyma e-mail z dalszymi instrukcjami.",
- "submit": "Zaproś kolejnego użytkownika"
+ "title": "Użytkownik zaproszony",
+ "description": "E-mail został pomyślnie wysłany.",
+ "verified": "Użytkownik został zaproszony i już zweryfikował swój e-mail.",
+ "notVerifiedYet": "Użytkownik został zaproszony. Otrzyma e-mail z dalszymi instrukcjami.",
+ "submit": "Zaproś kolejnego użytkownika"
}
},
"signedin": {
@@ -1058,20 +1603,28 @@
"description": "Jesteś zalogowany.",
"continue": "Kontynuuj",
"error": {
- "title": "Błąd",
- "description": "Nie można załadować danych. Sprawdź połączenie z internetem lub spróbuj ponownie później."
+ "title": "Błąd",
+ "description": "Nie można załadować danych. Sprawdź połączenie z internetem lub spróbuj ponownie później."
}
},
"verify": {
"userIdMissing": "Nie podano identyfikatora użytkownika!",
- "success": "Użytkownik został pomyślnie zweryfikowany.",
+ "successTitle": "Weryfikacja zakończona",
+ "successDescription": "Użytkownik został pomyślnie zweryfikowany.",
"setupAuthenticator": "Skonfiguruj uwierzytelnianie",
"verify": {
- "title": "Zweryfikuj użytkownika",
- "description": "Wprowadź kod z wiadomości weryfikacyjnej.",
- "noCodeReceived": "Nie otrzymałeś kodu?",
- "resendCode": "Wyślij kod ponownie",
- "submit": "Kontynuuj"
+ "title": "Zweryfikuj użytkownika",
+ "description": "Wprowadź kod z wiadomości weryfikacyjnej.",
+ "noCodeReceived": "Nie otrzymałeś kodu?",
+ "resendCode": "Wyślij kod ponownie",
+ "codeSent": "Kod został właśnie wysłany na twój adres e-mail.",
+ "submit": "Kontynuuj",
+ "labels": {
+ "code": "Kod"
+ },
+ "required": {
+ "code": "To pole jest wymagane"
+ }
}
},
"authenticator": {
@@ -1083,22 +1636,28 @@
},
"device": {
"usercode": {
- "title": "Kod urządzenia",
- "description": "Wprowadź kod.",
- "submit": "Kontynuuj"
+ "title": "Kod urządzenia",
+ "description": "Wprowadź kod.",
+ "submit": "Kontynuuj",
+ "labels": {
+ "code": "Kod"
+ },
+ "required": {
+ "code": "To pole jest wymagane"
+ }
},
"request": {
- "title": "{appName} chce się połączyć:",
- "description": "{appName} będzie miało dostęp do:",
- "disclaimer": "Klikając Zezwól, pozwalasz tej aplikacji i Zitadel na korzystanie z Twoich informacji zgodnie z ich odpowiednimi warunkami użytkowania i politykami prywatności. Możesz cofnąć ten dostęp w dowolnym momencie.",
- "submit": "Zezwól",
- "deny": "Odmów"
+ "title": "{appName} chce się połączyć:",
+ "description": "{appName} będzie miało dostęp do:",
+ "disclaimer": "Klikając Zezwól, pozwalasz tej aplikacji i Zitadel na korzystanie z Twoich informacji zgodnie z ich odpowiednimi warunkami użytkowania i politykami prywatności. Możesz cofnąć ten dostęp w dowolnym momencie.",
+ "submit": "Zezwól",
+ "deny": "Odmów"
},
"scope": {
- "openid": "Zweryfikuj swoją tożsamość.",
- "email": "Uzyskaj dostęp do swojego adresu e-mail.",
- "profile": "Uzyskaj dostęp do pełnych informacji o swoim profilu.",
- "offline_access": "Zezwól na dostęp offline do swojego konta."
+ "openid": "Zweryfikuj swoją tożsamość.",
+ "email": "Uzyskaj dostęp do swojego adresu e-mail.",
+ "profile": "Uzyskaj dostęp do pełnych informacji o swoim profilu.",
+ "offline_access": "Zezwól na dostęp offline do swojego konta."
}
},
"error": {
@@ -1112,153 +1671,251 @@
},
"ru":{
"common": {
- "back": "Назад"
+ "back": "Назад",
+ "title": "Войти с Zitadel"
},
"accounts": {
"title": "Аккаунты",
"description": "Выберите аккаунт, который хотите использовать.",
"addAnother": "Добавить другой аккаунт",
- "noResults": "Аккаунты не найдены"
+ "noResults": "Аккаунты не найдены",
+ "verified": "проверенный",
+ "expired": "истёк"
+ },
+ "logout": {
+ "title": "Выход",
+ "description": "Выберите аккаунт, который хотите удалить",
+ "noResults": "Аккаунты не найдены",
+ "clear": "Удалить сессию",
+ "verifiedAt": "Последняя активность: {time}",
+ "success": {
+ "title": "Выход выполнен успешно",
+ "description": "Вы успешно вышли из системы."
+ }
},
"loginname": {
"title": "С возвращением!",
"description": "Введите свои данные для входа.",
- "register": "Зарегистрировать нового пользователя"
+ "register": "Зарегистрировать нового пользователя",
+ "submit": "Продолжить",
+ "labels": {
+ "loginname": "Логин",
+ "username": "Имя пользователя",
+ "usernameOrPhoneNumber": "Имя пользователя или номер телефона",
+ "usernameOrEmail": "Имя пользователя или электронная почта"
+ },
+ "required": {
+ "loginName": "Это поле обязательно для заполнения"
+ }
},
"password": {
"verify": {
- "title": "Пароль",
- "description": "Введите ваш пароль.",
- "resetPassword": "Сбросить пароль",
- "submit": "Продолжить"
+ "title": "Пароль",
+ "description": "Введите ваш пароль.",
+ "resetPassword": "Сбросить пароль",
+ "submit": "Продолжить",
+ "labels": {
+ "password": "Пароль"
+ },
+ "required": {
+ "password": "Это поле обязательно для заполнения"
+ }
},
"set": {
- "title": "Установить пароль",
- "description": "Установите пароль для вашего аккаунта",
- "codeSent": "Код отправлен на ваш адрес электронной почты.",
- "noCodeReceived": "Не получили код?",
- "resend": "Отправить код повторно",
- "submit": "Продолжить"
+ "title": "Установить пароль",
+ "description": "Установите пароль для вашего аккаунта",
+ "codeSent": "Код отправлен на ваш адрес электронной почты.",
+ "noCodeReceived": "Не получили код?",
+ "resend": "Отправить код повторно",
+ "submit": "Продолжить",
+ "labels": {
+ "code": "Код",
+ "newPassword": "Новый пароль",
+ "confirmPassword": "Подтвердите пароль"
+ },
+ "required": {
+ "code": "Это поле обязательно для заполнения",
+ "newPassword": "Вы должны указать пароль!",
+ "confirmPassword": "Это поле обязательно для заполнения"
+ }
},
"change": {
- "title": "Изменить пароль",
- "description": "Установите пароль для вашего аккаунта",
- "submit": "Продолжить"
+ "title": "Изменить пароль",
+ "description": "Установите пароль для вашего аккаунта",
+ "submit": "Продолжить",
+ "labels": {
+ "newPassword": "Новый пароль",
+ "confirmPassword": "Подтвердите пароль"
+ },
+ "required": {
+ "newPassword": "Вы должны указать новый пароль!",
+ "confirmPassword": "Это поле обязательно для заполнения"
+ }
}
},
"idp": {
"title": "Войти через SSO",
"description": "Выберите одного из провайдеров для входа",
+ "orSignInWith": "или войти через",
"signInWithApple": "Войти через Apple",
"signInWithGoogle": "Войти через Google",
"signInWithAzureAD": "Войти через AzureAD",
"signInWithGithub": "Войти через GitHub",
"signInWithGitlab": "Войти через GitLab",
"loginSuccess": {
- "title": "Вход выполнен успешно",
- "description": "Вы успешно вошли в систему!"
+ "title": "Вход выполнен успешно",
+ "description": "Вы успешно вошли в систему!"
},
"linkingSuccess": {
- "title": "Аккаунт привязан",
- "description": "Аккаунт успешно привязан!"
+ "title": "Аккаунт привязан",
+ "description": "Аккаунт успешно привязан!"
},
"registerSuccess": {
- "title": "Регистрация завершена",
- "description": "Вы успешно зарегистрировались!"
+ "title": "Регистрация завершена",
+ "description": "Вы успешно зарегистрировались!"
},
"loginError": {
- "title": "Ошибка входа",
- "description": "Произошла ошибка при попытке входа."
+ "title": "Ошибка входа",
+ "description": "Произошла ошибка при попытке входа."
},
"linkingError": {
- "title": "Ошибка привязки аккаунта",
- "description": "Произошла ошибка при попытке привязать аккаунт."
+ "title": "Ошибка привязки аккаунта",
+ "description": "Произошла ошибка при попытке привязать аккаунт."
+ },
+ "completeRegister": {
+ "title": "Завершите регистрацию",
+ "description": "Завершите регистрацию вашего аккаунта."
+ }
+ },
+ "ldap": {
+ "title": "Войти через LDAP",
+ "description": "Введите ваши учетные данные LDAP.",
+ "submit": "Продолжить",
+ "labels": {
+ "username": "Имя пользователя",
+ "password": "Пароль"
+ },
+ "required": {
+ "username": "Это поле обязательно для заполнения",
+ "password": "Это поле обязательно для заполнения"
}
},
"mfa": {
"verify": {
- "title": "Подтвердите вашу личность",
- "description": "Выберите один из следующих факторов.",
- "noResults": "Нет доступных методов двухфакторной аутентификации"
+ "title": "Подтвердите вашу личность",
+ "description": "Выберите один из следующих факторов.",
+ "noResults": "Нет доступных методов двухфакторной аутентификации"
},
"set": {
- "title": "Настройка двухфакторной аутентификации",
- "description": "Выберите один из следующих методов.",
- "skip": "Пропустить"
+ "title": "Настройка двухфакторной аутентификации",
+ "description": "Выберите один из следующих методов.",
+ "skip": "Пропустить"
}
},
"otp": {
"verify": {
- "title": "Подтверждение 2FA",
- "totpDescription": "Введите код из приложения-аутентификатора.",
- "smsDescription": "Введите код, полученный по SMS.",
- "emailDescription": "Введите код, полученный по email.",
- "noCodeReceived": "Не получили код?",
- "resendCode": "Отправить код повторно",
- "submit": "Продолжить"
+ "title": "Подтверждение 2FA",
+ "totpDescription": "Введите код из приложения-аутентификатора.",
+ "smsDescription": "Введите код, полученный по SMS.",
+ "emailDescription": "Введите код, полученный по email.",
+ "noCodeReceived": "Не получили код?",
+ "resendCode": "Отправить код повторно",
+ "submit": "Продолжить",
+ "labels": {
+ "code": "Код"
+ },
+ "required": {
+ "code": "Это поле обязательно для заполнения"
+ }
},
"set": {
- "title": "Настройка двухфакторной аутентификации",
- "totpDescription": "Отсканируйте QR-код в приложении-аутентификаторе.",
- "smsDescription": "Введите номер телефона для получения кода по SMS.",
- "emailDescription": "Введите email для получения кода.",
- "totpRegisterDescription": "Отсканируйте QR-код или перейдите по ссылке вручную.",
- "submit": "Продолжить"
+ "title": "Настройка двухфакторной аутентификации",
+ "totpDescription": "Отсканируйте QR-код в приложении-аутентификаторе.",
+ "smsDescription": "Введите номер телефона для получения кода по SMS.",
+ "emailDescription": "Введите email для получения кода.",
+ "totpRegisterDescription": "Отсканируйте QR-код или перейдите по ссылке вручную.",
+ "submit": "Продолжить",
+ "labels": {
+ "code": "Код"
+ },
+ "required": {
+ "code": "Это поле обязательно для заполнения"
+ }
}
},
"passkey": {
"verify": {
- "title": "Аутентификация с помощью пасскей",
- "description": "Устройство запросит отпечаток пальца, лицо или экранный замок",
- "usePassword": "Использовать пароль",
- "submit": "Продолжить"
+ "title": "Аутентификация с помощью пасскей",
+ "description": "Устройство запросит отпечаток пальца, лицо или экранный замок",
+ "usePassword": "Использовать пароль",
+ "submit": "Продолжить"
},
"set": {
- "title": "Настройка пасскей",
- "description": "Устройство запросит отпечаток пальца, лицо или экранный замок",
- "info": {
- "description": "Пасскей — метод аутентификации через устройство (отпечаток пальца, Apple FaceID и аналоги).",
- "link": "Аутентификация без пароля"
- },
- "skip": "Пропустить",
- "submit": "Продолжить"
+ "title": "Настройка пасскей",
+ "description": "Устройство запросит отпечаток пальца, лицо или экранный замок",
+ "info": {
+ "description": "Пасскей — метод аутентификации через устройство (отпечаток пальца, Apple FaceID и аналоги).",
+ "link": "Аутентификация без пароля"
+ },
+ "skip": "Пропустить",
+ "submit": "Продолжить"
}
},
"u2f": {
"verify": {
- "title": "Подтверждение 2FA",
- "description": "Подтвердите аккаунт с помощью устройства."
+ "title": "Подтверждение 2FA",
+ "description": "Подтвердите аккаунт с помощью устройства."
},
"set": {
- "title": "Настройка двухфакторной аутентификации",
- "description": "Настройте устройство как второй фактор.",
- "submit": "Продолжить"
+ "title": "Настройка двухфакторной аутентификации",
+ "description": "Настройте устройство как второй фактор.",
+ "submit": "Продолжить"
}
},
"register": {
"methods": {
- "passkey": "Пасскей",
- "password": "Пароль"
+ "passkey": "Пасскей",
+ "password": "Пароль"
},
"disabled": {
- "title": "Регистрация отключена",
- "description": "Регистрация недоступна. Обратитесь к администратору."
+ "title": "Регистрация отключена",
+ "description": "Регистрация недоступна. Обратитесь к администратору."
},
"missingdata": {
- "title": "Недостаточно данных",
- "description": "Укажите email, имя и фамилию для регистрации."
+ "title": "Недостаточно данных",
+ "description": "Укажите email, имя и фамилию для регистрации."
},
"title": "Регистрация",
"description": "Создайте свой аккаунт ZITADEL.",
+ "noMethodAvailableWarning": "Нет доступных методов аутентификации. Обратитесь к администратору.",
"selectMethod": "Выберите метод аутентификации",
"agreeTo": "Для регистрации необходимо принять условия:",
"termsOfService": "Условия использования",
"privacyPolicy": "Политика конфиденциальности",
"submit": "Продолжить",
+ "orUseIDP": "или используйте Identity Provider",
"password": {
- "title": "Установить пароль",
- "description": "Установите пароль для вашего аккаунта",
- "submit": "Продолжить"
+ "title": "Установить пароль",
+ "description": "Установите пароль для вашего аккаунта",
+ "submit": "Продолжить",
+ "labels": {
+ "password": "Пароль",
+ "confirmPassword": "Подтвердите пароль"
+ },
+ "required": {
+ "password": "Вы должны указать пароль!",
+ "confirmPassword": "Это поле обязательно для заполнения"
+ }
+ },
+ "labels": {
+ "firstname": "Имя",
+ "lastname": "Фамилия",
+ "email": "Электронная почта"
+ },
+ "required": {
+ "firstname": "Это поле обязательно для заполнения",
+ "lastname": "Это поле обязательно для заполнения",
+ "email": "Это поле обязательно для заполнения"
}
},
"invite": {
@@ -1268,11 +1925,11 @@
"notAllowed": "Ваши настройки не позволяют приглашать пользователей.",
"submit": "Продолжить",
"success": {
- "title": "Пользователь приглашён",
- "description": "Письмо успешно отправлено.",
- "verified": "Пользователь приглашён и уже подтвердил email.",
- "notVerifiedYet": "Пользователь приглашён. Он получит email с инструкциями.",
- "submit": "Пригласить другого пользователя"
+ "title": "Пользователь приглашён",
+ "description": "Письмо успешно отправлено.",
+ "verified": "Пользователь приглашён и уже подтвердил email.",
+ "notVerifiedYet": "Пользователь приглашён. Он получит email с инструкциями.",
+ "submit": "Пригласить другого пользователя"
}
},
"signedin": {
@@ -1280,20 +1937,28 @@
"description": "Вы вошли в систему.",
"continue": "Продолжить",
"error": {
- "title": "Ошибка",
- "description": "Не удалось войти в систему. Проверьте свои данные и попробуйте снова."
+ "title": "Ошибка",
+ "description": "Не удалось войти в систему. Проверьте свои данные и попробуйте снова."
}
},
"verify": {
"userIdMissing": "Не указан userId!",
- "success": "Пользователь успешно подтверждён.",
+ "successTitle": "Пользователь подтверждён",
+ "successDescription": "Пользователь успешно подтверждён.",
"setupAuthenticator": "Настроить аутентификатор",
"verify": {
- "title": "Подтверждение пользователя",
- "description": "Введите код из письма подтверждения.",
- "noCodeReceived": "Не получили код?",
- "resendCode": "Отправить код повторно",
- "submit": "Продолжить"
+ "title": "Подтверждение пользователя",
+ "description": "Введите код из письма подтверждения.",
+ "noCodeReceived": "Не получили код?",
+ "resendCode": "Отправить код повторно",
+ "codeSent": "Код отправлен на ваш email.",
+ "submit": "Продолжить",
+ "labels": {
+ "code": "Код"
+ },
+ "required": {
+ "code": "Это поле обязательно для заполнения"
+ }
}
},
"authenticator": {
@@ -1305,22 +1970,28 @@
},
"device": {
"usercode": {
- "title": "Код устройства",
- "description": "Введите код.",
- "submit": "Продолжить"
+ "title": "Код устройства",
+ "description": "Введите код.",
+ "submit": "Продолжить",
+ "labels": {
+ "code": "Код"
+ },
+ "required": {
+ "code": "Это поле обязательно для заполнения"
+ }
},
"request": {
- "title": "{appName} хочет подключиться:",
- "description": "{appName} получит доступ к:",
- "disclaimer": "Нажимая «Разрешить», вы разрешаете этому приложению и Zitadel использовать вашу информацию в соответствии с их условиями использования и политиками конфиденциальности. Вы можете отозвать этот доступ в любое время.",
- "submit": "Разрешить",
- "deny": "Запретить"
+ "title": "{appName} хочет подключиться:",
+ "description": "{appName} получит доступ к:",
+ "disclaimer": "Нажимая «Разрешить», вы разрешаете этому приложению и Zitadel использовать вашу информацию в соответствии с их условиями использования и политиками конфиденциальности. Вы можете отозвать этот доступ в любое время.",
+ "submit": "Разрешить",
+ "deny": "Запретить"
},
"scope": {
- "openid": "Проверка вашей личности.",
- "email": "Доступ к вашему адресу электронной почты.",
- "profile": "Доступ к полной информации вашего профиля.",
- "offline_access": "Разрешить офлайн-доступ к вашему аккаунту."
+ "openid": "Проверка вашей личности.",
+ "email": "Доступ к вашему адресу электронной почты.",
+ "profile": "Доступ к полной информации вашего профиля.",
+ "offline_access": "Разрешить офлайн-доступ к вашему аккаунту."
}
},
"error": {
@@ -1334,153 +2005,251 @@
},
"zh":{
"common": {
- "back": "返回"
+ "back": "返回",
+ "title": "使用 Zitadel 登录"
},
"accounts": {
"title": "账户",
- "description": "选择您想使用的账户。",
+ "description": "选择您要使用的账户。",
"addAnother": "添加另一个账户",
- "noResults": "未找到账户"
+ "noResults": "未找到账户",
+ "verified": "已验证",
+ "expired": "已过期"
+ },
+ "logout": {
+ "title": "注销",
+ "description": "选择您想注销的账户",
+ "noResults": "未找到账户",
+ "clear": "注销会话",
+ "verifiedAt": "最后活动时间:{time}",
+ "success": {
+ "title": "注销成功",
+ "description": "您已成功注销。"
+ }
},
"loginname": {
"title": "欢迎回来!",
"description": "请输入您的登录信息。",
- "register": "注册新用户"
+ "register": "注册新用户",
+ "submit": "继续",
+ "labels": {
+ "loginname": "登录名",
+ "username": "用户名",
+ "usernameOrPhoneNumber": "用户名或电话号码",
+ "usernameOrEmail": "用户名或电子邮箱"
+ },
+ "required": {
+ "loginName": "此字段为必填项"
+ }
},
"password": {
"verify": {
- "title": "密码",
- "description": "请输入您的密码。",
- "resetPassword": "重置密码",
- "submit": "继续"
+ "title": "密码",
+ "description": "请输入您的密码。",
+ "resetPassword": "重置密码",
+ "submit": "继续",
+ "labels": {
+ "password": "密码"
+ },
+ "required": {
+ "password": "此字段为必填项"
+ }
},
"set": {
- "title": "设置密码",
- "description": "为您的账户设置密码",
- "codeSent": "验证码已发送到您的邮箱。",
- "noCodeReceived": "没有收到验证码?",
- "resend": "重发验证码",
- "submit": "继续"
+ "title": "设置密码",
+ "description": "为您的账户设置密码",
+ "codeSent": "验证码已发送到您的邮箱。",
+ "noCodeReceived": "没有收到验证码?",
+ "resend": "重发验证码",
+ "submit": "继续",
+ "labels": {
+ "code": "验证码",
+ "newPassword": "新密码",
+ "confirmPassword": "确认密码"
+ },
+ "required": {
+ "code": "此字段为必填项",
+ "newPassword": "必须提供密码!",
+ "confirmPassword": "此字段为必填项"
+ }
},
"change": {
- "title": "更改密码",
- "description": "为您的账户设置密码",
- "submit": "继续"
+ "title": "更改密码",
+ "description": "为您的账户设置密码",
+ "submit": "继续",
+ "labels": {
+ "newPassword": "新密码",
+ "confirmPassword": "确认密码"
+ },
+ "required": {
+ "newPassword": "必须提供新密码!",
+ "confirmPassword": "此字段为必填项"
+ }
}
},
"idp": {
"title": "使用 SSO 登录",
"description": "选择以下提供商中的一个进行登录",
+ "orSignInWith": "或使用以下方式登录",
"signInWithApple": "用 Apple 登录",
"signInWithGoogle": "用 Google 登录",
"signInWithAzureAD": "用 AzureAD 登录",
"signInWithGithub": "用 GitHub 登录",
"signInWithGitlab": "用 GitLab 登录",
"loginSuccess": {
- "title": "登录成功",
- "description": "您已成功登录!"
+ "title": "登录成功",
+ "description": "您已成功登录!"
},
"linkingSuccess": {
- "title": "账户已链接",
- "description": "您已成功链接您的账户!"
+ "title": "账户已链接",
+ "description": "您已成功链接您的账户!"
},
"registerSuccess": {
- "title": "注册成功",
- "description": "您已成功注册!"
+ "title": "注册成功",
+ "description": "您已成功注册!"
},
"loginError": {
- "title": "登录失败",
- "description": "登录时发生错误。"
+ "title": "登录失败",
+ "description": "登录时发生错误。"
},
"linkingError": {
- "title": "账户链接失败",
- "description": "链接账户时发生错误。"
+ "title": "账户链接失败",
+ "description": "链接账户时发生错误。"
+ },
+ "completeRegister": {
+ "title": "完成注册",
+ "description": "完成您的账户注册。"
+ }
+ },
+ "ldap": {
+ "title": "使用 LDAP 登录",
+ "description": "请输入您的 LDAP 凭据。",
+ "submit": "继续",
+ "labels": {
+ "username": "用户名",
+ "password": "密码"
+ },
+ "required": {
+ "username": "此字段为必填项",
+ "password": "此字段为必填项"
}
},
"mfa": {
"verify": {
- "title": "验证您的身份",
- "description": "选择以下的一个因素。",
- "noResults": "没有可设置的第二因素。"
+ "title": "验证您的身份",
+ "description": "选择以下的一个因素。",
+ "noResults": "没有可设置的第二因素。"
},
"set": {
- "title": "设置双因素认证",
- "description": "选择以下的一个第二因素。",
- "skip": "跳过"
+ "title": "设置双因素认证",
+ "description": "选择以下的一个第二因素。",
+ "skip": "跳过"
}
},
"otp": {
"verify": {
- "title": "验证双因素",
- "totpDescription": "请输入认证应用程序中的验证码。",
- "smsDescription": "输入通过短信收到的验证码。",
- "emailDescription": "输入通过电子邮件收到的验证码。",
- "noCodeReceived": "没有收到验证码?",
- "resendCode": "重发验证码",
- "submit": "继续"
+ "title": "验证双因素",
+ "totpDescription": "请输入认证应用程序中的验证码。",
+ "smsDescription": "输入通过短信收到的验证码。",
+ "emailDescription": "输入通过电子邮件收到的验证码。",
+ "noCodeReceived": "没有收到验证码?",
+ "resendCode": "重发验证码",
+ "submit": "继续",
+ "labels": {
+ "code": "验证码"
+ },
+ "required": {
+ "code": "此字段为必填项"
+ }
},
"set": {
- "title": "设置双因素认证",
- "totpDescription": "使用认证应用程序扫描二维码。",
- "smsDescription": "输入您的电话号码以接收短信验证码。",
- "emailDescription": "输入您的电子邮箱地址以接收电子邮件验证码。",
- "totpRegisterDescription": "扫描二维码或手动导航到URL。",
- "submit": "继续"
+ "title": "设置双因素认证",
+ "totpDescription": "使用认证应用程序扫描二维码。",
+ "smsDescription": "输入您的电话号码以接收短信验证码。",
+ "emailDescription": "输入您的电子邮箱地址以接收电子邮件验证码。",
+ "totpRegisterDescription": "扫描二维码或手动导航到URL。",
+ "submit": "继续",
+ "labels": {
+ "code": "验证码"
+ },
+ "required": {
+ "code": "此字段为必填项"
+ }
}
},
"passkey": {
"verify": {
- "title": "使用密钥认证",
- "description": "您的设备将请求指纹、面部识别或屏幕锁",
- "usePassword": "使用密码",
- "submit": "继续"
+ "title": "使用密钥认证",
+ "description": "您的设备将请求指纹、面部识别或屏幕锁",
+ "usePassword": "使用密码",
+ "submit": "继续"
},
"set": {
- "title": "设置密钥",
- "description": "您的设备将请求指纹、面部识别或屏幕锁",
- "info": {
- "description": "密钥是在设备上如指纹、Apple FaceID 或类似的认证方法。",
- "link": "无密码认证"
- },
- "skip": "跳过",
- "submit": "继续"
+ "title": "设置密钥",
+ "description": "您的设备将请求指纹、面部识别或屏幕锁",
+ "info": {
+ "description": "密钥是在设备上如指纹、Apple FaceID 或类似的认证方法。",
+ "link": "无密码认证"
+ },
+ "skip": "跳过",
+ "submit": "继续"
}
},
"u2f": {
"verify": {
- "title": "验证双因素",
- "description": "使用您的设备验证帐户。"
+ "title": "验证双因素",
+ "description": "使用您的设备验证帐户。"
},
"set": {
- "title": "设置双因素认证",
- "description": "设置设备为第二因素。",
- "submit": "继续"
+ "title": "设置双因素认证",
+ "description": "设置设备为第二因素。",
+ "submit": "继续"
}
},
"register": {
"methods": {
- "passkey": "密钥",
- "password": "密码"
+ "passkey": "密钥",
+ "password": "密码"
},
"disabled": {
- "title": "注册已禁用",
- "description": "您的设置不允许注册新用户。"
+ "title": "注册已禁用",
+ "description": "您的设置不允许注册新用户。"
},
"missingdata": {
- "title": "缺少数据",
- "description": "请提供所有必需的数据。"
+ "title": "缺少数据",
+ "description": "请提供所有必需的数据。"
},
"title": "注册",
"description": "创建您的 ZITADEL 账户。",
+ "noMethodAvailableWarning": "没有可用的认证方法。请联系您的系统管理员。",
"selectMethod": "选择您想使用的认证方法",
"agreeTo": "注册即表示您同意条款和条件",
"termsOfService": "服务条款",
"privacyPolicy": "隐私政策",
"submit": "继续",
+ "orUseIDP": "或使用身份提供者",
"password": {
- "title": "设置密码",
- "description": "为您的账户设置密码",
- "submit": "继续"
+ "title": "设置密码",
+ "description": "为您的账户设置密码",
+ "submit": "继续",
+ "labels": {
+ "password": "密码",
+ "confirmPassword": "确认密码"
+ },
+ "required": {
+ "password": "必须提供密码!",
+ "confirmPassword": "此字段为必填项"
+ }
+ },
+ "labels": {
+ "firstname": "名字",
+ "lastname": "姓氏",
+ "email": "电子邮箱"
+ },
+ "required": {
+ "firstname": "此字段为必填项",
+ "lastname": "此字段为必填项",
+ "email": "此字段为必填项"
}
},
"invite": {
@@ -1490,11 +2259,11 @@
"notAllowed": "您的设置不允许邀请用户。",
"submit": "继续",
"success": {
- "title": "用户已邀请",
- "description": "邮件已成功发送。",
- "verified": "用户已被邀请并已验证其电子邮件。",
- "notVerifiedYet": "用户已被邀请。他们将收到一封包含进一步说明的电子邮件。",
- "submit": "邀请另一位用户"
+ "title": "用户已邀请",
+ "description": "邮件已成功发送。",
+ "verified": "用户已被邀请并已验证其电子邮件。",
+ "notVerifiedYet": "用户已被邀请。他们将收到一封包含进一步说明的电子邮件。",
+ "submit": "邀请另一位用户"
}
},
"signedin": {
@@ -1502,20 +2271,28 @@
"description": "您已登录。",
"continue": "继续",
"error": {
- "title": "错误",
- "description": "登录时发生错误。"
+ "title": "错误",
+ "description": "登录时发生错误。"
}
},
"verify": {
"userIdMissing": "未提供用户 ID!",
- "success": "用户验证成功。",
+ "successTitle": "用户已验证",
+ "successDescription": "用户已成功验证。",
"setupAuthenticator": "设置认证器",
"verify": {
- "title": "验证用户",
- "description": "输入验证邮件中的验证码。",
- "noCodeReceived": "没有收到验证码?",
- "resendCode": "重发验证码",
- "submit": "继续"
+ "title": "验证用户",
+ "description": "输入验证邮件中的验证码。",
+ "noCodeReceived": "没有收到验证码?",
+ "resendCode": "重发验证码",
+ "codeSent": "刚刚发送了一封包含验证码的电子邮件。",
+ "submit": "继续",
+ "labels": {
+ "code": "验证码"
+ },
+ "required": {
+ "code": "此字段为必填项"
+ }
}
},
"authenticator": {
@@ -1527,22 +2304,28 @@
},
"device": {
"usercode": {
- "title": "设备代码",
- "description": "输入代码。",
- "submit": "继续"
+ "title": "设备代码",
+ "description": "输入代码。",
+ "submit": "继续",
+ "labels": {
+ "code": "验证码"
+ },
+ "required": {
+ "code": "此字段为必填项"
+ }
},
"request": {
- "title": "{appName} 想要连接:",
- "description": "{appName} 将访问:",
- "disclaimer": "点击“允许”即表示您允许此应用程序和 Zitadel 根据其各自的服务条款和隐私政策使用您的信息。您可以随时撤销此访问权限。",
- "submit": "允许",
- "deny": "拒绝"
+ "title": "{appName} 想要连接:",
+ "description": "{appName} 将访问:",
+ "disclaimer": "点击“允许”即表示您允许此应用程序和 Zitadel 根据其各自的服务条款和隐私政策使用您的信息。您可以随时撤销此访问权限。",
+ "submit": "允许",
+ "deny": "拒绝"
},
"scope": {
- "openid": "验证您的身份。",
- "email": "访问您的电子邮件地址。",
- "profile": "访问您的完整个人资料信息。",
- "offline_access": "允许离线访问您的账户。"
+ "openid": "验证您的身份。",
+ "email": "访问您的电子邮件地址。",
+ "profile": "访问您的完整个人资料信息。",
+ "offline_access": "允许离线访问您的账户。"
}
},
"error": {