Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -152,3 +152,20 @@ password.reset.error.unexpected.description=An unexpected error occurred during
flow.execution.success.redirect.message=You will be redirected back to the application automatically in
flow.execution.success.redirect.seconds.singular=second
flow.execution.success.redirect.seconds.plural=seconds

validation.criteria.lengthValidator.minMax=Must be between {{minLen}} and {{maxLen}} characters long
validation.criteria.lengthValidator.min=Must be at least {{minLen}} characters long
validation.criteria.lengthValidator.max=Must be no more than {{maxLen}} characters long
validation.criteria.lengthValidator.default=Must be within the required length.
validation.criteria.numeralValidator.min=Must contain at least {{minLen}} number(s).
validation.criteria.numeralValidator.default=Must contain the required number(s).
validation.criteria.upperCaseValidator.min=Must contain at least {{minLen}} uppercase letter(s).
validation.criteria.upperCaseValidator.default=Must contain uppercase letter(s).
validation.criteria.lowerCaseValidator.min=Must contain at least {{minLen}} lowercase letter(s).
validation.criteria.lowerCaseValidator.default=Must contain lowercase letter(s).
validation.criteria.specialCharacterValidator.min=Must contain at least {{minLen}} special character(s).
validation.criteria.confirmPasswordValidator.match=Must match with the password.
validation.criteria.emailFormatValidator.valid=Must use a valid email address.
validation.criteria.alphanumericValidator.only=Must contain only alphanumeric characters.
validation.criteria.uniqueCharacterValidator.min=Must contain at least {{minUniqueChars}} unique character(s).
validation.criteria.repeatedCharacterValidator.max=Must not contain more than {{maxRepeatedChars}} repeated character(s).
Original file line number Diff line number Diff line change
Expand Up @@ -143,3 +143,20 @@ password.reset.error.unexpected.description=Während des Passwort-Zurücksetzens
flow.execution.success.redirect.message=Sie werden automatisch zur Anwendung weitergeleitet in
flow.execution.success.redirect.seconds.singular=Sekunde
flow.execution.success.redirect.seconds.plural=Sekunden

validation.criteria.lengthValidator.minMax=Muss zwischen {{minLen}} und {{maxLen}} Zeichen lang sein.
validation.criteria.lengthValidator.min=Muss mindestens {{minLen}} Zeichen lang sein.
validation.criteria.lengthValidator.max=Darf höchstens {{maxLen}} Zeichen lang sein.
validation.criteria.lengthValidator.default=Muss die erforderliche Länge haben.
validation.criteria.numeralValidator.min=Muss mindestens {{minLen}} Zahl(en) enthalten.
validation.criteria.numeralValidator.default=Muss die erforderliche(n) Zahl(en) enthalten.
validation.criteria.upperCaseValidator.min=Muss mindestens {{minLen}} Großbuchstaben enthalten.
validation.criteria.upperCaseValidator.default=Muss Großbuchstaben enthalten.
validation.criteria.lowerCaseValidator.min=Muss mindestens {{minLen}} Kleinbuchstaben enthalten.
validation.criteria.lowerCaseValidator.default=Muss Kleinbuchstaben enthalten.
validation.criteria.specialCharacterValidator.min=Muss mindestens {{minLen}} Sonderzeichen enthalten.
validation.criteria.confirmPasswordValidator.match=Muss mit dem Passwort übereinstimmen.
validation.criteria.emailFormatValidator.valid=Muss eine gültige E-Mail-Adresse sein.
validation.criteria.alphanumericValidator.only=Darf nur alphanumerische Zeichen enthalten.
validation.criteria.uniqueCharacterValidator.min=Muss mindestens {{minUniqueChars}} eindeutige(s) Zeichen enthalten.
validation.criteria.repeatedCharacterValidator.max=Darf nicht mehr als {{maxRepeatedChars}} wiederholte(s) Zeichen enthalten.
Original file line number Diff line number Diff line change
Expand Up @@ -143,3 +143,20 @@ password.reset.error.unexpected.description=Ocurrió un error inesperado durante
flow.execution.success.redirect.message=Será redirigido automáticamente de vuelta a la aplicación en
flow.execution.success.redirect.seconds.singular=segundo
flow.execution.success.redirect.seconds.plural=segundos

validation.criteria.lengthValidator.minMax=Debe tener entre {{minLen}} y {{maxLen}} caracteres.
validation.criteria.lengthValidator.min=Debe tener al menos {{minLen}} caracteres.
validation.criteria.lengthValidator.max=Debe tener como máximo {{maxLen}} caracteres.
validation.criteria.lengthValidator.default=Debe tener la longitud requerida.
validation.criteria.numeralValidator.min=Debe contener al menos {{minLen}} número(s).
validation.criteria.numeralValidator.default=Debe contener el/los número(s) requerido(s).
validation.criteria.upperCaseValidator.min=Debe contener al menos {{minLen}} letra(s) mayúscula(s).
validation.criteria.upperCaseValidator.default=Debe contener letras mayúsculas.
validation.criteria.lowerCaseValidator.min=Debe contener al menos {{minLen}} letra(s) minúscula(s).
validation.criteria.lowerCaseValidator.default=Debe contener letras minúsculas.
validation.criteria.specialCharacterValidator.min=Debe contener al menos {{minLen}} carácter(es) especial(es).
validation.criteria.confirmPasswordValidator.match=Debe coincidir con la contraseña.
validation.criteria.emailFormatValidator.valid=Debe ser una dirección de correo electrónico válida.
validation.criteria.alphanumericValidator.only=Debe contener solo caracteres alfanuméricos.
validation.criteria.uniqueCharacterValidator.min=Debe contener al menos {{minUniqueChars}} carácter(es) único(s).
validation.criteria.repeatedCharacterValidator.max=No debe contener más de {{maxRepeatedChars}} carácter(es) repetido(s).
Original file line number Diff line number Diff line change
Expand Up @@ -143,3 +143,20 @@ password.reset.error.unexpected.description=Une erreur inattendue s'est produite
flow.execution.success.redirect.message=Vous serez redirigé automatiquement vers l'application dans
flow.execution.success.redirect.seconds.singular=seconde
flow.execution.success.redirect.seconds.plural=secondes

validation.criteria.lengthValidator.minMax=Doit comporter entre {{minLen}} et {{maxLen}} caractères.
validation.criteria.lengthValidator.min=Doit comporter au moins {{minLen}} caractères.
validation.criteria.lengthValidator.max=Ne doit pas dépasser {{maxLen}} caractères.
validation.criteria.lengthValidator.default=Doit respecter la longueur requise.
validation.criteria.numeralValidator.min=Doit contenir au moins {{minLen}} chiffre(s).
validation.criteria.numeralValidator.default=Doit contenir le(s) chiffre(s) requis.
validation.criteria.upperCaseValidator.min=Doit contenir au moins {{minLen}} lettre(s) majuscule(s).
validation.criteria.upperCaseValidator.default=Doit contenir des lettres majuscules.
validation.criteria.lowerCaseValidator.min=Doit contenir au moins {{minLen}} lettre(s) minuscule(s).
validation.criteria.lowerCaseValidator.default=Doit contenir des lettres minuscules.
validation.criteria.specialCharacterValidator.min=Doit contenir au moins {{minLen}} caractère(s) spécial(aux).
validation.criteria.confirmPasswordValidator.match=Doit correspondre au mot de passe.
validation.criteria.emailFormatValidator.valid=Doit être une adresse e-mail valide.
validation.criteria.alphanumericValidator.only=Doit contenir uniquement des caractères alphanumériques.
validation.criteria.uniqueCharacterValidator.min=Doit contenir au moins {{minUniqueChars}} caractère(s) unique(s).
validation.criteria.repeatedCharacterValidator.max=Ne doit pas contenir plus de {{maxRepeatedChars}} caractère(s) répété(s).
Original file line number Diff line number Diff line change
Expand Up @@ -143,3 +143,20 @@ password.reset.error.unexpected.description=パスワードリセット中に予
flow.execution.success.redirect.message=アプリケーションに自動的にリダイレクトされます。
flow.execution.success.redirect.seconds.singular=秒
flow.execution.success.redirect.seconds.plural=秒

validation.criteria.lengthValidator.minMax={{minLen}}文字以上{{maxLen}}文字以下である必要があります。
validation.criteria.lengthValidator.min={{minLen}}文字以上である必要があります。
validation.criteria.lengthValidator.max={{maxLen}}文字以下である必要があります。
validation.criteria.lengthValidator.default=必要な長さの範囲内である必要があります。
validation.criteria.numeralValidator.min=数字を{{minLen}}文字以上含む必要があります。
validation.criteria.numeralValidator.default=必要な数字を含む必要があります。
validation.criteria.upperCaseValidator.min=大文字を{{minLen}}文字以上含む必要があります。
validation.criteria.upperCaseValidator.default=大文字を含む必要があります。
validation.criteria.lowerCaseValidator.min=小文字を{{minLen}}文字以上含む必要があります。
validation.criteria.lowerCaseValidator.default=小文字を含む必要があります。
validation.criteria.specialCharacterValidator.min=特殊文字を{{minLen}}文字以上含む必要があります。
validation.criteria.confirmPasswordValidator.match=パスワードと一致している必要があります。
validation.criteria.emailFormatValidator.valid=有効なメールアドレスを使用する必要があります。
validation.criteria.alphanumericValidator.only=英数字のみ使用できます。
validation.criteria.uniqueCharacterValidator.min=一意の文字を{{minUniqueChars}}文字以上含む必要があります。
validation.criteria.repeatedCharacterValidator.max=同じ文字を{{maxRepeatedChars}}文字以上連続して使用することはできません。
Original file line number Diff line number Diff line change
Expand Up @@ -152,3 +152,20 @@ password.reset.error.unexpected.description=Er is een onverwachte fout opgetrede
flow.execution.success.redirect.message=U wordt over
flow.execution.success.redirect.seconds.singular=seconde automatisch teruggestuurd naar de toepassing
flow.execution.success.redirect.seconds.plural=seconden automatisch teruggestuurd naar de toepassing

validation.criteria.lengthValidator.minMax=Moet tussen {{minLen}} en {{maxLen}} tekens lang zijn.
validation.criteria.lengthValidator.min=Moet minimaal {{minLen}} tekens lang zijn.
validation.criteria.lengthValidator.max=Mag maximaal {{maxLen}} tekens lang zijn.
validation.criteria.lengthValidator.default=Moet de vereiste lengte hebben.
validation.criteria.numeralValidator.min=Moet minimaal {{minLen}} cijfer(s) bevatten.
validation.criteria.numeralValidator.default=Moet het vereiste aantal cijfers bevatten.
validation.criteria.upperCaseValidator.min=Moet minimaal {{minLen}} hoofdletter(s) bevatten.
validation.criteria.upperCaseValidator.default=Moet hoofdletters bevatten.
validation.criteria.lowerCaseValidator.min=Moet minimaal {{minLen}} kleine letter(s) bevatten.
validation.criteria.lowerCaseValidator.default=Moet kleine letters bevatten.
validation.criteria.specialCharacterValidator.min=Moet minimaal {{minLen}} speciaal teken(s) bevatten.
validation.criteria.confirmPasswordValidator.match=Moet overeenkomen met het wachtwoord.
validation.criteria.emailFormatValidator.valid=Moet een geldig e-mailadres zijn.
validation.criteria.alphanumericValidator.only=Mag alleen alfanumerieke tekens bevatten.
validation.criteria.uniqueCharacterValidator.min=Moet minimaal {{minUniqueChars}} uniek(e) teken(s) bevatten.
validation.criteria.repeatedCharacterValidator.max=Mag niet meer dan {{maxRepeatedChars}} herhaald teken(s) bevatten.
Original file line number Diff line number Diff line change
Expand Up @@ -143,3 +143,20 @@ password.reset.error.unexpected.description=Ocorreu um erro inesperado durante a
flow.execution.success.redirect.message=Você será redirecionado automaticamente de volta para o aplicativo em
flow.execution.success.redirect.seconds.singular=segundo
flow.execution.success.redirect.seconds.plural=segundos

validation.criteria.lengthValidator.minMax=Deve ter entre {{minLen}} e {{maxLen}} caracteres.
validation.criteria.lengthValidator.min=Deve ter pelo menos {{minLen}} caracteres.
validation.criteria.lengthValidator.max=Deve ter no máximo {{maxLen}} caracteres.
validation.criteria.lengthValidator.default=Deve estar dentro do comprimento exigido.
validation.criteria.numeralValidator.min=Deve conter pelo menos {{minLen}} número(s).
validation.criteria.numeralValidator.default=Deve conter o(s) número(s) exigido(s).
validation.criteria.upperCaseValidator.min=Deve conter pelo menos {{minLen}} letra(s) maiúscula(s).
validation.criteria.upperCaseValidator.default=Deve conter letras maiúsculas.
validation.criteria.lowerCaseValidator.min=Deve conter pelo menos {{minLen}} letra(s) minúscula(s).
validation.criteria.lowerCaseValidator.default=Deve conter letras minúsculas.
validation.criteria.specialCharacterValidator.min=Deve conter pelo menos {{minLen}} caractere(s) especial(is).
validation.criteria.confirmPasswordValidator.match=Deve coincidir com a senha.
validation.criteria.emailFormatValidator.valid=Deve usar um endereço de e-mail válido.
validation.criteria.alphanumericValidator.only=Deve conter apenas caracteres alfanuméricos.
validation.criteria.uniqueCharacterValidator.min=Deve conter pelo menos {{minUniqueChars}} caractere(s) único(s).
validation.criteria.repeatedCharacterValidator.max=Não deve conter mais de {{maxRepeatedChars}} caractere(s) repetido(s).
Original file line number Diff line number Diff line change
Expand Up @@ -143,3 +143,20 @@ password.reset.error.unexpected.description=Ocorreu um erro inesperado durante a
flow.execution.success.redirect.message=Será redirecionado automaticamente de volta para a aplicação em
flow.execution.success.redirect.seconds.singular=segundo
flow.execution.success.redirect.seconds.plural=segundos

validation.criteria.lengthValidator.minMax=Deve ter entre {{minLen}} e {{maxLen}} caracteres.
validation.criteria.lengthValidator.min=Deve ter pelo menos {{minLen}} caracteres.
validation.criteria.lengthValidator.max=Deve ter no máximo {{maxLen}} caracteres.
validation.criteria.lengthValidator.default=Deve estar dentro do comprimento exigido.
validation.criteria.numeralValidator.min=Deve conter pelo menos {{minLen}} número(s).
validation.criteria.numeralValidator.default=Deve conter o(s) número(s) exigido(s).
validation.criteria.upperCaseValidator.min=Deve conter pelo menos {{minLen}} letra(s) maiúscula(s).
validation.criteria.upperCaseValidator.default=Deve conter letras maiúsculas.
validation.criteria.lowerCaseValidator.min=Deve conter pelo menos {{minLen}} letra(s) minúscula(s).
validation.criteria.lowerCaseValidator.default=Deve conter letras minúsculas.
validation.criteria.specialCharacterValidator.min=Deve conter pelo menos {{minLen}} carácter(es) especial(is).
validation.criteria.confirmPasswordValidator.match=Deve corresponder à palavra-passe.
validation.criteria.emailFormatValidator.valid=Deve utilizar um endereço de e-mail válido.
validation.criteria.alphanumericValidator.only=Deve conter apenas caracteres alfanuméricos.
validation.criteria.uniqueCharacterValidator.min=Deve conter pelo menos {{minUniqueChars}} carácter(es) único(s).
validation.criteria.repeatedCharacterValidator.max=Não deve conter mais de {{maxRepeatedChars}} carácter(es) repetido(s).
Original file line number Diff line number Diff line change
Expand Up @@ -143,3 +143,20 @@ password.reset.error.unexpected.description=密码重置过程中发生意外错
flow.execution.success.redirect.message=您将自动重定向回应用程序
flow.execution.success.redirect.seconds.singular=秒
flow.execution.success.redirect.seconds.plural=秒

validation.criteria.lengthValidator.minMax=必须在 {{minLen}} 到 {{maxLen}} 个字符之间。
validation.criteria.lengthValidator.min=必须至少包含 {{minLen}} 个字符。
validation.criteria.lengthValidator.max=不能超过 {{maxLen}} 个字符。
validation.criteria.lengthValidator.default=必须在所要求的长度范围内。
validation.criteria.numeralValidator.min=必须至少包含 {{minLen}} 个数字。
validation.criteria.numeralValidator.default=必须包含所需的数字。
validation.criteria.upperCaseValidator.min=必须至少包含 {{minLen}} 个大写字母。
validation.criteria.upperCaseValidator.default=必须包含大写字母。
validation.criteria.lowerCaseValidator.min=必须至少包含 {{minLen}} 个小写字母。
validation.criteria.lowerCaseValidator.default=必须包含小写字母。
validation.criteria.specialCharacterValidator.min=必须至少包含 {{minLen}} 个特殊字符。
validation.criteria.confirmPasswordValidator.match=必须与密码一致。
validation.criteria.emailFormatValidator.valid=必须使用有效的电子邮件地址。
validation.criteria.alphanumericValidator.only=只能包含字母数字字符。
validation.criteria.uniqueCharacterValidator.min=必须至少包含 {{minUniqueChars}} 个唯一字符。
validation.criteria.repeatedCharacterValidator.max=不得包含超过 {{maxRepeatedChars}} 个重复字符。
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,10 @@ const PasswordFieldAdapter = ({ component, formState, formStateHandler, formErro

const { identifier, required, label, placeholder, validations, hint } = component.config;
const { translations } = useTranslations();
const { fieldErrors: passwordErrors, validate } = useFieldValidation(validations);
const { fieldErrors: passwordErrors, failedRuleNames: failedPasswordRuleNames, validate } = useFieldValidation(validations);
const {
fieldErrors: confirmPasswordErrors,
failedRuleNames: failedConfirmRuleNames,
validate: validateConfirmPassword
} = useFieldValidation(CONFIRM_PASSWORD_RULE);

Expand Down Expand Up @@ -99,13 +100,13 @@ const PasswordFieldAdapter = ({ component, formState, formStateHandler, formErro
return (
<ValidationCriteria
validationConfig={ CONFIRM_PASSWORD_RULE }
errors={ confirmPasswordErrors }
errors={ failedConfirmRuleNames }
value={ confirmPassword }
/>
);
} else {
return validations && validations.length > 0 ? (
<ValidationCriteria validationConfig={ validations } errors={ passwordErrors } value={ password } />
<ValidationCriteria validationConfig={ validations } errors={ failedPasswordRuleNames } value={ password } />
) : (
<ValidationError
name={ identifier }
Expand Down
Loading
Loading