finished reset password & other changes
This commit is contained in:
@@ -1,10 +0,0 @@
|
||||
export default {
|
||||
single: 'I am the only one',
|
||||
a: {
|
||||
b: {
|
||||
c: {
|
||||
d: 'I am custom english {man}',
|
||||
},
|
||||
},
|
||||
},
|
||||
} as const
|
||||
@@ -1,10 +0,0 @@
|
||||
export default {
|
||||
single: 'Я єдиний',
|
||||
a: {
|
||||
b: {
|
||||
c: {
|
||||
d: 'Я звичайний український {man}',
|
||||
},
|
||||
},
|
||||
},
|
||||
} as const
|
||||
15
locales/custom/mailer/en.ts
Normal file
15
locales/custom/mailer/en.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
export default {
|
||||
follow: 'Follow the link',
|
||||
click: 'Click',
|
||||
here: 'here',
|
||||
confirmed_email: 'to confirm email',
|
||||
subject: {
|
||||
send_verification_email: 'Complete email verification for site {site_name}',
|
||||
},
|
||||
body: {
|
||||
send_verification_email: {
|
||||
p1: 'You just signed up for {site_name}',
|
||||
p2: 'If you have not registered on this site, simply ignore this message.',
|
||||
},
|
||||
},
|
||||
} as const
|
||||
15
locales/custom/mailer/uk.ts
Normal file
15
locales/custom/mailer/uk.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
export default {
|
||||
follow: 'Перейдіть за посиланням',
|
||||
click: 'Клацніть',
|
||||
here: 'тут',
|
||||
confirmed_email: 'для підтвердження електронної пошти',
|
||||
subject: {
|
||||
send_verification_email: 'Завершіть верифікацію Вашої електронної пошти для сайту {site_name}',
|
||||
},
|
||||
body: {
|
||||
send_verification_email: {
|
||||
p1: 'Ви щойно зареструвалися на сайті {site_name}',
|
||||
p2: 'Якщо Ви не реєструвалися на цьому сайті, просто проігноруйте дане повідомлення.',
|
||||
},
|
||||
},
|
||||
} as const
|
||||
@@ -1,74 +1,13 @@
|
||||
import pages from '@/locales/en/pages'
|
||||
import auth from '@/locales/en/auth'
|
||||
import form from '@/locales/en/form'
|
||||
import schema from '@/locales/en/schema'
|
||||
import db from '@/locales/en/db'
|
||||
|
||||
export default {
|
||||
auth: {
|
||||
title: 'Auth',
|
||||
subtitle: 'Simple authentication service',
|
||||
sign_in: 'Sign In',
|
||||
common: {
|
||||
something_went_wrong: 'Something went wrong!',
|
||||
},
|
||||
form: {
|
||||
login: {
|
||||
header_label: 'Welcome back',
|
||||
back_button_label: 'Don\'t have an account?',
|
||||
},
|
||||
register: {
|
||||
header_label: 'Create an account',
|
||||
back_button_label: 'Already have an account?',
|
||||
},
|
||||
verification: {
|
||||
header_label: 'Confirming your account',
|
||||
back_button_label: 'Back to login',
|
||||
},
|
||||
error: {
|
||||
email_in_use: 'Email already in use with different provider!',
|
||||
header_label: 'Oops! Something went wrong!',
|
||||
back_button_label: 'Back to login',
|
||||
email_taken: 'Can\'t create an user! Wait for verification by provided email.',
|
||||
invalid_fields: 'Invalid fields!',
|
||||
invalid_credentials: 'Invalid Credentials!',
|
||||
access_denied: 'Access denied!',
|
||||
},
|
||||
},
|
||||
email: {
|
||||
success: {
|
||||
confirmation_email_sent: 'Confirmation email sent!',
|
||||
},
|
||||
error: {
|
||||
verification_email_sending_error: 'Could not send verification email!',
|
||||
},
|
||||
},
|
||||
},
|
||||
schema: {
|
||||
password: {
|
||||
required: 'Password is required',
|
||||
strength: {
|
||||
acme: 'Password must contain at least a single lowercase, uppercase, digit and special character. The length must be between {min} and {max} characters.',
|
||||
},
|
||||
length: {
|
||||
min: 'Password must be at least {min} characters',
|
||||
max: 'Password must be maximally {max} characters',
|
||||
},
|
||||
},
|
||||
email: {
|
||||
required: 'Invalid email address',
|
||||
},
|
||||
name: {
|
||||
required: `Name is required`,
|
||||
},
|
||||
},
|
||||
form: {
|
||||
label: {
|
||||
email: 'Email',
|
||||
password: 'Password',
|
||||
confirm_password: 'Confirm password',
|
||||
login: 'Login',
|
||||
name: 'Name',
|
||||
register: 'Register',
|
||||
continue_with: 'Or continue with',
|
||||
},
|
||||
placeholder: {
|
||||
email: 'john.doe@example.com',
|
||||
name: 'John Doe',
|
||||
},
|
||||
},
|
||||
pages,
|
||||
auth,
|
||||
form,
|
||||
schema,
|
||||
db,
|
||||
} as const
|
||||
61
locales/en/auth.ts
Normal file
61
locales/en/auth.ts
Normal file
@@ -0,0 +1,61 @@
|
||||
export default {
|
||||
title: 'Auth',
|
||||
subtitle: 'Simple authentication service',
|
||||
sign_in: 'Sign In',
|
||||
common: {
|
||||
something_went_wrong: 'Something went wrong!',
|
||||
},
|
||||
form: {
|
||||
label: {
|
||||
continue_with: 'Or continue with',
|
||||
},
|
||||
login: {
|
||||
header_label: 'Welcome back',
|
||||
back_button_label: 'Don\'t have an account?',
|
||||
reset_password_link_text: 'Forgot password?',
|
||||
},
|
||||
register: {
|
||||
button: 'Register',
|
||||
header_label: 'Create an account',
|
||||
back_button_label: 'Already have an account?',
|
||||
},
|
||||
verification: {
|
||||
header_label: 'Confirming your account',
|
||||
back_button_label: 'Back to login',
|
||||
},
|
||||
reset: {
|
||||
button: 'Send reset email',
|
||||
header_label: 'Forgot your password?',
|
||||
back_button_label: 'Back to login',
|
||||
},
|
||||
new_password: {
|
||||
button: 'Reset password',
|
||||
header_label: 'Enter a new password',
|
||||
back_button_label: 'Back to login',
|
||||
},
|
||||
error: {
|
||||
email_in_use: 'Email already in use with different provider!',
|
||||
header_label: 'Oops! Something went wrong!',
|
||||
back_button_label: 'Back to login',
|
||||
email_taken: 'Can\'t create an user! Wait for verification by provided email.',
|
||||
invalid_fields: 'Invalid fields!',
|
||||
invalid_credentials: 'Invalid Credentials!',
|
||||
invalid_email: 'Email does not exist!',
|
||||
access_denied: 'Access denied!',
|
||||
missing_token: 'Missing token!',
|
||||
invalid_token: 'Invalid token!',
|
||||
expired_token: 'Token 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!',
|
||||
},
|
||||
error: {
|
||||
verification_email_sending_error: 'Could not send verification email!',
|
||||
reset_password_sending_error: 'Could not send reset password email!',
|
||||
|
||||
},
|
||||
},
|
||||
} as const
|
||||
17
locales/en/db.ts
Normal file
17
locales/en/db.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
export default {
|
||||
error: {
|
||||
update: {
|
||||
user_data: 'Could not update user data! Please, try again by reloading the page!',
|
||||
user_password: 'Could not update user password! Please, try again by reloading the page!',
|
||||
},
|
||||
common: {
|
||||
something_wrong: 'Oops! Something went wrong. Please, try again.',
|
||||
},
|
||||
},
|
||||
success: {
|
||||
update: {
|
||||
password_updated: 'Password updated successfully!',
|
||||
},
|
||||
},
|
||||
|
||||
} as const
|
||||
13
locales/en/form.ts
Normal file
13
locales/en/form.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
export default {
|
||||
label: {
|
||||
email: 'Email',
|
||||
password: 'Password',
|
||||
confirm_password: 'Confirm password',
|
||||
login: 'Login',
|
||||
name: 'Name',
|
||||
},
|
||||
placeholder: {
|
||||
email: 'dead.end@acme.com',
|
||||
name: 'John Doe',
|
||||
},
|
||||
} as const
|
||||
6
locales/en/pages.ts
Normal file
6
locales/en/pages.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export default {
|
||||
404: {
|
||||
status: '404 Not Found',
|
||||
title: 'Page Not Found',
|
||||
},
|
||||
} as const
|
||||
18
locales/en/schema.ts
Normal file
18
locales/en/schema.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
export default {
|
||||
password: {
|
||||
required: 'Password is required',
|
||||
strength: {
|
||||
acme: 'Password must contain at least a single lowercase, uppercase, digit and special character. The length must be between {min} and {max} characters.',
|
||||
},
|
||||
length: {
|
||||
min: 'Password must be at least {min} characters',
|
||||
max: 'Password must be maximally {max} characters',
|
||||
},
|
||||
},
|
||||
email: {
|
||||
required: 'Email address is required or invalid format',
|
||||
},
|
||||
name: {
|
||||
required: `Name is required`,
|
||||
},
|
||||
} as const
|
||||
@@ -1,75 +1,13 @@
|
||||
export default {
|
||||
auth: {
|
||||
title: 'Auth',
|
||||
subtitle: 'Простий сервіс аутентифікації',
|
||||
sign_in: 'Увійти',
|
||||
common: {
|
||||
something_went_wrong: 'Щось пішло не так!',
|
||||
},
|
||||
form: {
|
||||
login: {
|
||||
header_label: 'Вхід до облікового запису',
|
||||
back_button_label: 'Не маєте облікового запису?',
|
||||
},
|
||||
register: {
|
||||
header_label: 'Реєстрація облікового запису',
|
||||
back_button_label: 'Вже маєте обліковий запис?',
|
||||
},
|
||||
import pages from '@/locales/uk/pages'
|
||||
import auth from '@/locales/uk/auth'
|
||||
import form from '@/locales/uk/form'
|
||||
import schema from '@/locales/uk/schema'
|
||||
import db from '@/locales/uk/db'
|
||||
|
||||
verification: {
|
||||
header_label: 'Підтвердження вашого облікового запису',
|
||||
back_button_label: 'Повернутися до форми авторизації',
|
||||
},
|
||||
error: {
|
||||
email_in_use: 'Електронна пошта вже використовується з іншим логін-провайдером!',
|
||||
header_label: 'Отакої! Щось пішло не так!',
|
||||
back_button_label: 'Назад до форми входу до облікового запису',
|
||||
email_taken: 'Не можу створити користувача! Не пройдена верифікація за допомогою вказаної електронної пошти.',
|
||||
invalid_fields: 'Недійсні поля!',
|
||||
invalid_credentials: 'Недійсні облікові дані!',
|
||||
access_denied: 'У доступі відмовлено!',
|
||||
},
|
||||
},
|
||||
email: {
|
||||
success: {
|
||||
confirmation_email_sent: 'Лист із підтвердженням надіслано!',
|
||||
},
|
||||
error: {
|
||||
verification_email_sending_error: 'Не вдалося надіслати електронний лист для підтвердження!',
|
||||
},
|
||||
},
|
||||
},
|
||||
schema: {
|
||||
password: {
|
||||
required: 'Необхідно ввести пароль',
|
||||
length: {
|
||||
min: 'Пароль має містити принаймні {min} символів',
|
||||
max: 'Максимальна кількість символів у паролі: {max}',
|
||||
},
|
||||
strength: {
|
||||
acme: 'Пароль повинен містити принаймні один малий, приписний, цифровий та спеціальний символ. Довжина паролю має бути від {min} до {max} символів.',
|
||||
},
|
||||
},
|
||||
email: {
|
||||
required: 'Невірна адреса електронної пошти',
|
||||
},
|
||||
name: {
|
||||
required: `Необхідно вказати ім'я`,
|
||||
},
|
||||
},
|
||||
form: {
|
||||
label: {
|
||||
email: 'Електронна пошта',
|
||||
password: 'Пароль',
|
||||
confirm_password: 'Підтвердьте пароль',
|
||||
login: 'Лоґін',
|
||||
name: 'Ім\'я та прізвище',
|
||||
register: 'Створити обліковий запис',
|
||||
continue_with: 'Або продовжити за допомогою',
|
||||
},
|
||||
placeholder: {
|
||||
email: 'polina.melnyk@mocking.net',
|
||||
name: 'Поліна Мельник',
|
||||
},
|
||||
},
|
||||
export default {
|
||||
pages,
|
||||
auth,
|
||||
form,
|
||||
schema,
|
||||
db,
|
||||
} as const
|
||||
59
locales/uk/auth.ts
Normal file
59
locales/uk/auth.ts
Normal file
@@ -0,0 +1,59 @@
|
||||
export default {
|
||||
title: 'Auth',
|
||||
subtitle: 'Простий сервіс аутентифікації',
|
||||
sign_in: 'Увійти',
|
||||
common: {
|
||||
something_went_wrong: 'Щось пішло не так!',
|
||||
},
|
||||
form: {
|
||||
label: {
|
||||
continue_with: 'Або продовжити за допомогою',
|
||||
},
|
||||
login: {
|
||||
header_label: 'Вхід до облікового запису',
|
||||
back_button_label: 'Не маєте облікового запису?',
|
||||
reset_password_link_text: 'Забули пароль?',
|
||||
},
|
||||
register: {
|
||||
button: 'Створити обліковий запис',
|
||||
header_label: 'Реєстрація облікового запису',
|
||||
back_button_label: 'Вже маєте обліковий запис?',
|
||||
},
|
||||
verification: {
|
||||
header_label: 'Підтвердження вашого облікового запису',
|
||||
back_button_label: 'Назад до входу',
|
||||
},
|
||||
reset: {
|
||||
button: 'Скинути пароль',
|
||||
header_label: 'Забули ваш пароль?',
|
||||
back_button_label: 'Назад до входу',
|
||||
},
|
||||
new_password: {
|
||||
button: 'Підтвердити новий пароль',
|
||||
header_label: 'Введіть новий пароль',
|
||||
back_button_label: 'Назад до входу',
|
||||
},
|
||||
error: {
|
||||
email_in_use: 'Електронна пошта вже використовується з іншим логін-провайдером!',
|
||||
header_label: 'Отакої! Щось пішло не так!',
|
||||
back_button_label: 'Назад до форми входу до облікового запису',
|
||||
email_taken: 'Не можу створити користувача! Не пройдена верифікація за допомогою вказаної електронної пошти.',
|
||||
invalid_fields: 'Недійсні поля!',
|
||||
invalid_credentials: 'Недійсні облікові дані!',
|
||||
invalid_email: 'Електронну пошту не знайдено!',
|
||||
access_denied: 'У доступі відмовлено!',
|
||||
missing_token: 'Відсутній токен!',
|
||||
invalid_token: 'Недійсний токен!',
|
||||
expired_token: 'Сплив термін дії токена!',
|
||||
},
|
||||
},
|
||||
email: {
|
||||
success: {
|
||||
confirmation_email_sent: 'Лист із підтвердженням надіслано!',
|
||||
reset_email_sent: 'Лист для скидання паролю надіслано на вказану електронну адресу',
|
||||
},
|
||||
error: {
|
||||
verification_email_sending_error: 'Не вдалося надіслати електронний лист для підтвердження!',
|
||||
},
|
||||
},
|
||||
} as const
|
||||
16
locales/uk/db.ts
Normal file
16
locales/uk/db.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
export default {
|
||||
error: {
|
||||
update: {
|
||||
user_data: 'Не вдалося оновити дані користувача! Будь ласка, спробуйте ще раз, оновивши сторінку!',
|
||||
user_password: 'Не вдалося оновити пароль користувача! Будь ласка, спробуйте ще раз, оновивши сторінку!',
|
||||
},
|
||||
common: {
|
||||
something_wrong: 'Отакої! Щось пішло не так. Будь ласка, спробуйте ще раз.',
|
||||
},
|
||||
},
|
||||
success: {
|
||||
update: {
|
||||
password_updated: 'Пароль успішно оновлено!',
|
||||
},
|
||||
},
|
||||
} as const
|
||||
13
locales/uk/form.ts
Normal file
13
locales/uk/form.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
export default {
|
||||
label: {
|
||||
email: 'Електронна пошта',
|
||||
password: 'Пароль',
|
||||
confirm_password: 'Підтвердьте пароль',
|
||||
login: 'Лоґін',
|
||||
name: 'Ім\'я та прізвище',
|
||||
},
|
||||
placeholder: {
|
||||
email: 'dead.end@acme.com',
|
||||
name: 'Джон Доу',
|
||||
},
|
||||
} as const
|
||||
6
locales/uk/pages.ts
Normal file
6
locales/uk/pages.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export default {
|
||||
404: {
|
||||
status: '404 Не знайдено',
|
||||
title: 'Сторінку не знайдено',
|
||||
},
|
||||
} as const
|
||||
18
locales/uk/schema.ts
Normal file
18
locales/uk/schema.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
export default {
|
||||
password: {
|
||||
required: 'Необхідно ввести пароль',
|
||||
length: {
|
||||
min: 'Пароль має містити принаймні {min} символів',
|
||||
max: 'Максимальна кількість символів у паролі: {max}',
|
||||
},
|
||||
strength: {
|
||||
acme: 'Пароль повинен містити принаймні один малий, приписний, цифровий та спеціальний символ. Довжина паролю має бути від {min} до {max} символів.',
|
||||
},
|
||||
},
|
||||
email: {
|
||||
required: 'Адреса електронної пошти обов’язкова або не дійсна',
|
||||
},
|
||||
name: {
|
||||
required: `Необхідно вказати ім'я`,
|
||||
},
|
||||
} as const
|
||||
Reference in New Issue
Block a user