mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-13 02:39:25 +00:00
fix(console): better error messages (#5409)
* fix(console): better error messages * fix: fix i18n error labels * rollout cnsl-i18n-errors * move errors to form-field * fix: form control errors * rollout validators * translate * replace variables * lint * self review * fix confirm validation * use help observable * fix validation errors * cleanup * custom validator for idp templates * lint * validate on blur * remove element --------- Co-authored-by: Max Peintner <max@caos.ch>
This commit is contained in:
@@ -239,11 +239,20 @@
|
||||
"NOROWS": "Keine Daten"
|
||||
},
|
||||
"ERRORS": {
|
||||
"REQUIRED": "Bitte fülle alle benötigten Felder aus.",
|
||||
"REQUIRED": "Bitte fülle dieses Feld aus.",
|
||||
"TOKENINVALID": {
|
||||
"TITLE": "Du bist abgemeldet",
|
||||
"DESCRIPTION": "Klicke auf \"Einloggen\", um Dich erneut anzumelden."
|
||||
}
|
||||
},
|
||||
"INVALID_FORMAT": "Das Format is ungültig.",
|
||||
"NOTANEMAIL": "Der eingegebene Wert ist keine E-Mail Adresse.",
|
||||
"MINLENGTH": "Muss mindestens {{requiredLength}} Zeichen lang sein.",
|
||||
"UPPERCASEMISSING": "Muss einen Grossbuchstaben beinhalten.",
|
||||
"LOWERCASEMISSING": "Muss einen Kleinbuchstaben beinhalten.",
|
||||
"SYMBOLERROR": "Muss ein Symbol/Satzzeichen beinhalten.",
|
||||
"NUMBERERROR": "Muss eine Ziffer beinhalten.",
|
||||
"PWNOTEQUAL": "Die Passwörter stimmen nicht überein.",
|
||||
"PHONE": "Die Telefonnummer muss mit 00 oder + starten."
|
||||
},
|
||||
"USER": {
|
||||
"SETTINGS": {
|
||||
@@ -524,8 +533,7 @@
|
||||
"SET": "Passwort neu setzen",
|
||||
"RESENDNOTIFICATION": "Email zum Zurücksetzen senden",
|
||||
"REQUIRED": "Bitte prüfe, dass alle notwendigen Felder ausgefüllt sind.",
|
||||
"MINLENGTHERROR": "Muss mindestens {{value}} Zeichen lang sein.",
|
||||
"NOTEQUAL": "Die Passwörter stimmen nicht überein."
|
||||
"MINLENGTHERROR": "Muss mindestens {{value}} Zeichen lang sein."
|
||||
},
|
||||
"ID": "ID",
|
||||
"EMAIL": "E-Mail",
|
||||
@@ -579,17 +587,6 @@
|
||||
"3": "Nach Rolle filtern"
|
||||
}
|
||||
},
|
||||
"VALIDATION": {
|
||||
"INVALIDPATTERN": "Das Passwort erfüllt nicht die vorgegebenen Regeln.",
|
||||
"NOTANEMAIL": "Der eingegebene Wert ist keine E-Mail Adresse.",
|
||||
"REQUIRED": "Das Eingabefeld ist leer.",
|
||||
"MINLENGTH": "Das Passwort muss mindestens {{requiredLength}} Zeichen lang sein.",
|
||||
"NOEMAIL": "Benutzername darf keine E-Mail-Adresse sein.",
|
||||
"UPPERCASEMISSING": "Muss einen Grossbuchstaben beinhalten.",
|
||||
"LOWERCASEMISSING": "Muss einen Kleinbuchstaben beinhalten.",
|
||||
"SYMBOLERROR": "Muss ein Symbol/Satzzeichen beinhalten.",
|
||||
"NUMBERERROR": "Muss eine Ziffer beinhalten."
|
||||
},
|
||||
"STATE": {
|
||||
"0": "Unbekannt",
|
||||
"1": "Aktiv",
|
||||
|
@@ -240,11 +240,20 @@
|
||||
"NOROWS": "No data"
|
||||
},
|
||||
"ERRORS": {
|
||||
"REQUIRED": "Some required fields are missing.",
|
||||
"REQUIRED": "Please fill in this field.",
|
||||
"TOKENINVALID": {
|
||||
"TITLE": "Your authorization token has expired.",
|
||||
"DESCRIPTION": "Click the button below to log in again."
|
||||
}
|
||||
},
|
||||
"INVALID_FORMAT": "The formatting is invalid.",
|
||||
"NOTANEMAIL": "The given value is not an e-mail address.",
|
||||
"MINLENGTH": "Must be at least {{requiredLength}} characters long.",
|
||||
"UPPERCASEMISSING": "Must include an uppercase character.",
|
||||
"LOWERCASEMISSING": "Must include a lowercase character.",
|
||||
"SYMBOLERROR": "Must include a symbol or punctuation mark.",
|
||||
"NUMBERERROR": "Must include a digit.",
|
||||
"PWNOTEQUAL": "The passwords provided do not match.",
|
||||
"PHONE": "The phone number must start with 00 or +."
|
||||
},
|
||||
"USER": {
|
||||
"SETTINGS": {
|
||||
@@ -525,8 +534,7 @@
|
||||
"SET": "Set New Password",
|
||||
"RESENDNOTIFICATION": "Send Password Reset Link",
|
||||
"REQUIRED": "Some required fields are missing.",
|
||||
"MINLENGTHERROR": "Has to be at least {{value}} characters long.",
|
||||
"NOTEQUAL": "The passwords provided do not match."
|
||||
"MINLENGTHERROR": "Has to be at least {{value}} characters long."
|
||||
},
|
||||
"ID": "ID",
|
||||
"EMAIL": "E-mail",
|
||||
@@ -580,17 +588,6 @@
|
||||
"3": "filter for rolename"
|
||||
}
|
||||
},
|
||||
"VALIDATION": {
|
||||
"INVALIDPATTERN": "The password does not fulfil the defined rules.",
|
||||
"NOTANEMAIL": "The given value is not an e-mail address",
|
||||
"REQUIRED": "The input field is empty.",
|
||||
"MINLENGTH": "The password has to be at least {{requiredLength}} characters long.",
|
||||
"NOEMAIL": "The user name cannot be an e-mail address.",
|
||||
"UPPERCASEMISSING": "Must include an uppercase character.",
|
||||
"LOWERCASEMISSING": "Must include a lowercase character.",
|
||||
"SYMBOLERROR": "Must include a symbol or punctuation mark.",
|
||||
"NUMBERERROR": "Must include a digit."
|
||||
},
|
||||
"STATE": {
|
||||
"0": "Unknown",
|
||||
"1": "Active",
|
||||
|
@@ -239,11 +239,20 @@
|
||||
"NOROWS": "Pas de données"
|
||||
},
|
||||
"ERRORS": {
|
||||
"REQUIRED": "Certains champs obligatoires sont manquants.",
|
||||
"REQUIRED": "Remplis ce champ s'il te plaît.",
|
||||
"TOKENINVALID": {
|
||||
"TITLE": "Votre jeton d'autorisation a expiré.",
|
||||
"DESCRIPTION": "Cliquez sur le bouton ci-dessous pour vous reconnecter."
|
||||
}
|
||||
},
|
||||
"INVALID_FORMAT": "Le format n'est pas valide",
|
||||
"NOTANEMAIL": "La valeur donnée n'est pas une adresse e-mail",
|
||||
"MINLENGTH": "Doit comporter au moins {{length}} caractères.",
|
||||
"UPPERCASEMISSING": "Doit inclure un caractère majuscule.",
|
||||
"LOWERCASEMISSING": "Doit inclure un caractère minuscule.",
|
||||
"SYMBOLERROR": "Doit inclure un symbole ou un signe de ponctuation.",
|
||||
"NUMBERERROR": "Doit inclure un chiffre.",
|
||||
"PWNOTEQUAL": "Les mots de passe fournis ne correspondent pas.",
|
||||
"PHONE": "Le numéro de téléphone doit commencer par 00 ou +."
|
||||
},
|
||||
"USER": {
|
||||
"SETTINGS": {
|
||||
@@ -524,8 +533,7 @@
|
||||
"SET": "Définir un nouveau mot de passe",
|
||||
"RESENDNOTIFICATION": "Envoyer le lien de réinitialisation du mot de passe",
|
||||
"REQUIRED": "Certains champs obligatoires sont manquants.",
|
||||
"MINLENGTHERROR": "Doit comporter au moins {{value}} caractères.",
|
||||
"NOTEQUAL": "Les mots de passe fournis ne correspondent pas."
|
||||
"MINLENGTHERROR": "Doit comporter au moins {{value}} caractères."
|
||||
},
|
||||
"ID": "ID",
|
||||
"EMAIL": "E-mail",
|
||||
@@ -579,17 +587,6 @@
|
||||
"3": "filtre pour nom de rôle"
|
||||
}
|
||||
},
|
||||
"VALIDATION": {
|
||||
"INVALIDPATTERN": "Le mot de passe ne répond pas aux règles définies.",
|
||||
"NOTANEMAIL": "La valeur donnée n'est pas une adresse e-mail",
|
||||
"REQUIRED": "Le champ de saisie est vide.",
|
||||
"MINLENGTH": "Le mot de passe doit comporter au moins{{length}} caractères.",
|
||||
"NOEMAIL": "Le nom d'utilisateur ne peut pas être une adresse électronique.",
|
||||
"UPPERCASEMISSING": "Doit inclure un caractère majuscule.",
|
||||
"LOWERCASEMISSING": "Doit inclure un caractère minuscule.",
|
||||
"SYMBOLERROR": "Doit inclure un symbole ou un signe de ponctuation.",
|
||||
"NUMBERERROR": "Doit inclure un chiffre."
|
||||
},
|
||||
"STATE": {
|
||||
"0": "Inconnu",
|
||||
"1": "Actif",
|
||||
|
@@ -239,11 +239,20 @@
|
||||
"NOROWS": "Nessun dato"
|
||||
},
|
||||
"ERRORS": {
|
||||
"REQUIRED": "Mancano alcuni campi obbligatori.",
|
||||
"REQUIRED": "Compilare questo campo.",
|
||||
"TOKENINVALID": {
|
||||
"TITLE": "Il tuo Access Token \u00e8 scaduto.",
|
||||
"DESCRIPTION": "Clicca il pulsante per richiedere una nuova sessione."
|
||||
}
|
||||
},
|
||||
"INVALID_FORMAT": "Il formato non è valido.",
|
||||
"NOTANEMAIL": "Il valore dato non \u00e8 un indirizzo e-mail.",
|
||||
"MINLENGTH": "Deve essere lunga almeno {{requiredLength}} caratteri.",
|
||||
"UPPERCASEMISSING": "Deve includere un carattere maiuscolo.",
|
||||
"LOWERCASEMISSING": "Deve includere un carattere minuscolo.",
|
||||
"SYMBOLERROR": "Deve includere un simbolo o un segno di punteggiatura.",
|
||||
"NUMBERERROR": "Deve includere una cifra.",
|
||||
"PWNOTEQUAL": "Le password fornite non corrispondono.",
|
||||
"PHONE": "Il numero di telefono deve iniziare con 00 o +."
|
||||
},
|
||||
"USER": {
|
||||
"SETTINGS": {
|
||||
@@ -524,8 +533,7 @@
|
||||
"SET": "Imposta nuova password",
|
||||
"RESENDNOTIFICATION": "Invia email per la reimpostazione",
|
||||
"REQUIRED": "Mancano alcuni campi obbligatori.",
|
||||
"MINLENGTHERROR": "Deve essere lunga almeno {{valore}} caratteri.",
|
||||
"NOTEQUAL": "Le password fornite non corrispondono."
|
||||
"MINLENGTHERROR": "Deve essere lunga almeno {{valore}} caratteri."
|
||||
},
|
||||
"ID": "ID",
|
||||
"EMAIL": "E-mail",
|
||||
@@ -579,17 +587,6 @@
|
||||
"3": "filtro per rolename"
|
||||
}
|
||||
},
|
||||
"VALIDATION": {
|
||||
"INVALIDPATTERN": "La password non soddisfa le regole definite.",
|
||||
"NOTANEMAIL": "Il valore dato non \u00e8 un indirizzo e-mail",
|
||||
"REQUIRED": "Il campo di input \u00e8 vuoto.",
|
||||
"MINLENGTH": "Deve essere lunga almeno {{requiredLength}} caratteri.",
|
||||
"NOEMAIL": "Il nome utente non pu\u00f2 essere un indirizzo e-mail.",
|
||||
"UPPERCASEMISSING": "Deve includere un carattere maiuscolo.",
|
||||
"LOWERCASEMISSING": "Deve includere un carattere minuscolo.",
|
||||
"SYMBOLERROR": "Deve includere un simbolo o un segno di punteggiatura.",
|
||||
"NUMBERERROR": "Deve includere una cifra."
|
||||
},
|
||||
"STATE": {
|
||||
"0": "Sconosciuto",
|
||||
"1": "Attivo",
|
||||
|
@@ -239,11 +239,20 @@
|
||||
"NOROWS": "Brak danych"
|
||||
},
|
||||
"ERRORS": {
|
||||
"REQUIRED": "Brakuje niektórych wymaganych pól.",
|
||||
"REQUIRED": "Proszę wypełnić to pole.",
|
||||
"TOKENINVALID": {
|
||||
"TITLE": "Twój token autoryzacji wygasł.",
|
||||
"DESCRIPTION": "Kliknij przycisk poniżej, aby ponownie się zalogować."
|
||||
}
|
||||
},
|
||||
"INVALID_FORMAT": "Format jest nieprawidłowy.",
|
||||
"NOTANEMAIL": "Podana wartość nie jest adresem e-mail.",
|
||||
"MINLENGTH": "Musi mieć co najmniej {{requiredLength}} znaków.",
|
||||
"UPPERCASEMISSING": "Musi zawierać wielką literę.",
|
||||
"LOWERCASEMISSING": "Musi zawierać małą literę.",
|
||||
"SYMBOLERROR": "Musi zawierać symbol lub znak interpunkcyjny.",
|
||||
"NUMBERERROR": "Musi zawierać cyfrę.",
|
||||
"PWNOTEQUAL": "Podane hasła nie są identyczne.",
|
||||
"PHONE": "Numer telefonu musi zaczynać się od 00 lub +."
|
||||
},
|
||||
"USER": {
|
||||
"SETTINGS": {
|
||||
@@ -524,8 +533,7 @@
|
||||
"SET": "Ustaw nowe hasło",
|
||||
"RESENDNOTIFICATION": "Wyślij link resetowania hasła",
|
||||
"REQUIRED": "Brakuje niektórych wymaganych pól.",
|
||||
"MINLENGTHERROR": "Musi mieć co najmniej {{value}} znaków.",
|
||||
"NOTEQUAL": "Podane hasła nie są identyczne."
|
||||
"MINLENGTHERROR": "Musi mieć co najmniej {{value}} znaków."
|
||||
},
|
||||
"ID": "ID",
|
||||
"EMAIL": "E-mail",
|
||||
@@ -579,17 +587,6 @@
|
||||
"3": "filtruj po roli"
|
||||
}
|
||||
},
|
||||
"VALIDATION": {
|
||||
"INVALIDPATTERN": "Hasło nie spełnia określonych reguł.",
|
||||
"NOTANEMAIL": "Podana wartość nie jest adresem e-mail",
|
||||
"REQUIRED": "Pole jest puste.",
|
||||
"MINLENGTH": "Hasło musi mieć co najmniej {{requiredLength}} znaków.",
|
||||
"NOEMAIL": "Nazwa użytkownika nie może być adresem e-mail.",
|
||||
"UPPERCASEMISSING": "Musi zawierać wielką literę.",
|
||||
"LOWERCASEMISSING": "Musi zawierać małą literę.",
|
||||
"SYMBOLERROR": "Musi zawierać symbol lub znak interpunkcyjny.",
|
||||
"NUMBERERROR": "Musi zawierać cyfrę."
|
||||
},
|
||||
"STATE": {
|
||||
"0": "Nieznany",
|
||||
"1": "Aktywny",
|
||||
|
@@ -239,11 +239,20 @@
|
||||
"NOROWS": "没有数据"
|
||||
},
|
||||
"ERRORS": {
|
||||
"REQUIRED": "缺少一些必填字段。",
|
||||
"REQUIRED": "请填写此栏",
|
||||
"TOKENINVALID": {
|
||||
"TITLE": "您的授权令牌已过期。",
|
||||
"DESCRIPTION": "点击下方按钮再次登录。"
|
||||
}
|
||||
},
|
||||
"INVALID_FORMAT": "格式是无效的。",
|
||||
"NOTANEMAIL": "给定的值不是合法电子邮件地址。",
|
||||
"MINLENGTH": "长度必须至少是{{requiredLength}}字符。",
|
||||
"UPPERCASEMISSING": "密码必须包含大写字符。",
|
||||
"LOWERCASEMISSING": "密码必须包含小写字符。",
|
||||
"SYMBOLERROR": "密码必须包含符号或标点符号。",
|
||||
"NUMBERERROR": "密码必须包含数字。",
|
||||
"PWNOTEQUAL": "提供的密码不匹配。",
|
||||
"PHONE": "电话号码必须以00或+开头。"
|
||||
},
|
||||
"USER": {
|
||||
"SETTINGS": {
|
||||
@@ -524,8 +533,7 @@
|
||||
"SET": "设置新密码",
|
||||
"RESENDNOTIFICATION": "发送重置密码链接",
|
||||
"REQUIRED": "缺少必填字段。",
|
||||
"MINLENGTHERROR": "密码长度必须至少为 {{value}} 个字符。",
|
||||
"NOTEQUAL": "提供的密码不匹配。"
|
||||
"MINLENGTHERROR": "密码长度必须至少为 {{value}} 个字符。"
|
||||
},
|
||||
"ID": "ID",
|
||||
"EMAIL": "电子邮件",
|
||||
@@ -579,17 +587,6 @@
|
||||
"3": "过滤角色名称"
|
||||
}
|
||||
},
|
||||
"VALIDATION": {
|
||||
"INVALIDPATTERN": "密码不符合定义的规则。",
|
||||
"NOTANEMAIL": "给定的值不是合法电子邮件地址",
|
||||
"REQUIRED": "输入字段为空。",
|
||||
"MINLENGTH": "密码长度必须至少为 {{requiredLength}} 个字符。",
|
||||
"NOEMAIL": "用户名不能是电子邮件地址。",
|
||||
"UPPERCASEMISSING": "密码必须包含大写字符。",
|
||||
"LOWERCASEMISSING": "密码必须包含小写字符。",
|
||||
"SYMBOLERROR": "密码必须包含符号或标点符号。",
|
||||
"NUMBERERROR": "密码必须包含数字。"
|
||||
},
|
||||
"STATE": {
|
||||
"0": "未知",
|
||||
"1": "启用",
|
||||
|
Reference in New Issue
Block a user