added 2FA

This commit is contained in:
2024-04-26 22:16:21 +03:00
parent 53cadc289a
commit f17a002ac6
38 changed files with 1036 additions and 414 deletions

View File

@@ -5,6 +5,7 @@ export default {
confirmed_email: 'to confirm email',
subject: {
send_verification_email: 'Complete email verification for site {site_name}',
send_2FA_code: 'Your 2FA code from {site_name}',
},
body: {
send_verification_email: {

View File

@@ -5,6 +5,7 @@ export default {
confirmed_email: 'для підтвердження електронної пошти',
subject: {
send_verification_email: 'Завершіть верифікацію Вашої електронної пошти для сайту {site_name}',
send_2FA_code: 'Ваш код двофакторної аутентифікації із сайту {site_name}',
},
body: {
send_verification_email: {

View File

@@ -45,17 +45,20 @@ export default {
missing_token: 'Missing token!',
invalid_token: 'Invalid token!',
expired_token: 'Token has expired!',
invalid_code: 'Invalid code!',
expired_code: 'Code has expired!',
},
},
email: {
success: {
confirmation_email_sent: 'Confirmation email sent!',
reset_email_sent: 'A password reset letter has been sent to the specified email address!',
_2FA_email_sent: '2FA email sent!',
},
error: {
verification_email_sending_error: 'Could not send verification email!',
reset_password_sending_error: 'Could not send reset password email!',
_2FA_email_sending_error: 'Could not send 2FA email!',
},
},
} as const

View File

@@ -5,6 +5,11 @@ export default {
confirm_password: 'Confirm password',
login: 'Login',
name: 'Name',
two_factor: 'Two Factor Authentication Code',
},
button: {
two_factor: 'Confirm',
login: 'Login',
},
placeholder: {
email: 'dead.end@acme.com',

View File

@@ -15,4 +15,7 @@ export default {
name: {
required: `Name is required`,
},
two_factor: {
length: 'Code must contain exactly {length} digits',
},
} as const

View File

@@ -45,15 +45,19 @@ export default {
missing_token: 'Відсутній токен!',
invalid_token: 'Недійсний токен!',
expired_token: 'Сплив термін дії токена!',
invalid_code: 'Невірний код!',
expired_code: 'Сплив термін дії коду!',
},
},
email: {
success: {
confirmation_email_sent: 'Лист із підтвердженням надіслано!',
reset_email_sent: 'Лист для скидання паролю надіслано на вказану електронну адресу',
_2FA_email_sent: 'Код 2FA надіслано на вказану електронну адресу',
},
error: {
verification_email_sending_error: 'Не вдалося надіслати електронний лист для підтвердження!',
_2FA_email_sending_error: 'Не вдалося надіслати електронний лист з 2FA кодом!',
},
},
} as const

View File

@@ -5,6 +5,11 @@ export default {
confirm_password: 'Підтвердьте пароль',
login: 'Лоґін',
name: 'Ім\'я та прізвище',
two_factor: 'Код двофакторної перевірки',
},
button: {
two_factor: 'Підтвердити',
login: 'Лоґін',
},
placeholder: {
email: 'dead.end@acme.com',

View File

@@ -15,4 +15,7 @@ export default {
name: {
required: `Необхідно вказати ім'я`,
},
two_factor: {
length: 'Код має містити рівно {length} цифр',
},
} as const