edit validation keys
This commit is contained in:
@@ -22,9 +22,9 @@ export const SignupFormSchema = z
|
||||
.object({
|
||||
fullName: z
|
||||
.string()
|
||||
.min(2, { error: 'register-error-name' })
|
||||
.min(2, { error: 'register-error-min-name' })
|
||||
.max(100, { error: 'register-error-max-name' })
|
||||
.regex(/^[a-zA-Zа-яА-ЯёЁ\s\-'.]*$/, { message: 'register-error-no-digits' })
|
||||
.regex(/^[a-zA-Zа-яА-ЯёЁ\s\-'.]*$/, { message: 'register-error-name-not-allowed-symbols' })
|
||||
.trim(),
|
||||
email: z
|
||||
.string()
|
||||
@@ -32,15 +32,15 @@ export const SignupFormSchema = z
|
||||
.max(254, { error: 'register-error-max-email' })
|
||||
.refine(
|
||||
(value) => value === value.toLowerCase(),
|
||||
{ message: 'email-no-uppercase' }
|
||||
{ message: 'register-error-email-no-uppercase' }
|
||||
)
|
||||
.refine(
|
||||
(value) => emailRegex.test(value),
|
||||
{ message: 'email-invalid' }
|
||||
{ message: 'register-error-email-invalid' }
|
||||
),
|
||||
phone: z
|
||||
.string()
|
||||
.min(12, { error: 'register-error-phone' }),
|
||||
.min(12, { error: 'register-error-phone-min' }),
|
||||
password: z
|
||||
.string()
|
||||
.min(8, { error: 'register-error-password-symbols' })
|
||||
@@ -62,7 +62,7 @@ export const SignupFormSchema = z
|
||||
if (!value || value.trim().length === 0) return true;
|
||||
return value.trim().length >= 2;
|
||||
},
|
||||
{ message: 'register-error-company-name' }
|
||||
{ message: 'register-error-company-name-min' }
|
||||
)
|
||||
.refine(
|
||||
(value) => {
|
||||
|
||||
@@ -194,13 +194,13 @@
|
||||
"privacy-policy": "privacy policy",
|
||||
"register": "Register",
|
||||
"register-error-agree": "Please review the terms of use and privacy policy.",
|
||||
"register-error-name": "Name must be at least 2 characters long.",
|
||||
"register-error-min-name": "Name must be at least 2 characters long.",
|
||||
"register-error-max-name": "The name length must not exceed 100 characters.",
|
||||
"register-error-password-one-digit": "Password must contain at least 1 digit.",
|
||||
"register-error-password-one-letter": "Password must contain at least 1 letter.",
|
||||
"register-error-password-symbols": "Password must be at least 8 characters long.",
|
||||
"register-error-phone": "Please enter a phone number.",
|
||||
"register-error-company-name": "The company name must contain at least 2 characters.",
|
||||
"register-error-phone-min": "Please enter a phone number.",
|
||||
"register-error-company-name-min": "The company name must contain at least 2 characters.",
|
||||
"register-error-company-name-max": "The company name must exceed 200 characters.",
|
||||
"remember-me": "Remember me",
|
||||
"repeat-password": "Repeat password",
|
||||
@@ -211,18 +211,19 @@
|
||||
"email-or-already-registered": "Email or phone already registered",
|
||||
"password-does-not-match": "Password does not match",
|
||||
"email-not-found": "Email not found",
|
||||
"register-error-no-digits": "The name should not contain a number or symbols.",
|
||||
"register-error-name-not-allowed-symbols": "The name should not contain a number or symbols.",
|
||||
"recover-password": "Recover password",
|
||||
"fullName-too-long": "Full name must be less than 100 characters.",
|
||||
"fullName-invalid-chars": "Name can only contain letters, spaces, hyphens and apostrophes.",
|
||||
"email-invalid": "Invalid email address",
|
||||
"register-error-email-invalid": "Invalid email address",
|
||||
"email-too-long": "Email is too long",
|
||||
"password-too-long": "Password must be less than 50 characters",
|
||||
"email-no-uppercase": "Email must not contain capital letters.",
|
||||
"register-error-email-no-uppercase": "Email must not contain capital letters.",
|
||||
"no-emoji-allowed": "The use of emoji is prohibited.",
|
||||
"register-error-max-passowrd": "The password length must not exceed 124 characters.",
|
||||
"register-error-max-email": "Email length must not exceed 254 characters.",
|
||||
"companyName-invalid-chars": "The company name must not contain symbols.",
|
||||
"register-error-company-name-not-allowed-symbols": "The company name must not contain symbols.",
|
||||
"password-too-common": "This password is too common, please choose another."
|
||||
}
|
||||
}
|
||||
@@ -194,13 +194,13 @@
|
||||
"privacy-policy": "политикой конфиденциальности",
|
||||
"register": "Зарегистрироваться",
|
||||
"register-error-agree": "Пожалуйста, ознакомьтесь с условиями использования и политикой конфиденциальности.",
|
||||
"register-error-name": "Имя должно содержать не менее 2 символов.",
|
||||
"register-error-min-name": "Имя должно содержать не менее 2 символов.",
|
||||
"register-error-max-name": "Длина имени не должна превышать 100 символов.",
|
||||
"register-error-password-one-digit": "Пароль должен содержать как минимум 1 цифру.",
|
||||
"register-error-password-one-letter": "Пароль должен содержать как минимум 1 букву.",
|
||||
"register-error-password-symbols": "Длина пароля должна быть не менее 8 символов.",
|
||||
"register-error-phone": "Пожалуйста, введите телефонный номер.",
|
||||
"register-error-company-name": "Название компании должно содержать не менее 2 символов.",
|
||||
"register-error-phone-min": "Пожалуйста, введите телефонный номер.",
|
||||
"register-error-company-name-min": "Название компании должно содержать не менее 2 символов.",
|
||||
"register-error-company-name-max": "Название компании должно превышать 200 символов.",
|
||||
"remember-me": "Запомнить меня",
|
||||
"repeat-password": "Повторите пароль",
|
||||
@@ -211,18 +211,19 @@
|
||||
"email-or-already-registered": "Такой email и/или телефон уже зарегистрированы",
|
||||
"password-does-not-match": "Неверный пароль",
|
||||
"email-not-found": "Email не найден",
|
||||
"register-error-no-digits": "В имени не должно быть цифр и символов.",
|
||||
"register-error-name-not-allowed-symbols": "В имени не должно быть цифр и символов.",
|
||||
"recover-password": "Восстановить пароль",
|
||||
"fullName-too-long": "Полное имя должно содержать менее 100 символов.",
|
||||
"fullName-invalid-chars": "В имени могут содержаться только буквы, пробелы, дефисы и апострофы.",
|
||||
"email-invalid": "Неверный адрес электронной почты",
|
||||
"register-error-email-invalid": "Неверный адрес электронной почты",
|
||||
"email-too-long": "Email слишком длинный.",
|
||||
"password-too-long": "Пароль должен содержать менее 50 символов.",
|
||||
"email-no-uppercase": "Email не должен содержать заглавных букв.",
|
||||
"register-error-email-no-uppercase": "Email не должен содержать заглавных букв.",
|
||||
"no-emoji-allowed": "Использование эмодзи запрещено.",
|
||||
"register-error-max-passowrd": "Длина пароля не должна превышать 124 символа.",
|
||||
"register-error-max-email": "Длина Email не должна превышать 254 символа.",
|
||||
"companyName-invalid-chars": "Название компании не должно содержать символов.",
|
||||
"register-error-company-name-not-allowed-symbols": "Название компании не должно содержать символов.",
|
||||
"password-too-common": "Этот пароль слишком простой, пожалуйста, выберите другой."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user