Add missing auth translations and update components to use i18n keys

- Added new translation keys to de/auth.js:
  - resetPassword section (title, button, success, invalidToken, error, emailSent, emailError)
  - errors section (fillAllFields, invalidEmail, passwordsNotMatch, passwordsNotMatchShort, enterEmail, loginFailed, registerFailed, googleLoginFailed, emailExists)
  - success section (registerComplete)
  - newPassword, backToHome keys

- Updated ResetPassword.js to use translation keys instead of hardcoded German strings
- Updated LoginComponent.js to use translation keys instead of hardcoded German strings
- translate-i18n.js generated translations for other languages
This commit is contained in:
sebseb7
2025-12-01 13:02:03 +01:00
parent 013a38ca98
commit 3347ba2754
24 changed files with 607 additions and 57 deletions

View File

@@ -5,6 +5,7 @@ export default {
"profile": "Профіль",
"email": "Електронна пошта",
"password": "Пароль",
"newPassword": "Новий пароль",
"confirmPassword": "Підтвердити пароль",
"forgotPassword": "Забули пароль?",
"loginWithGoogle": "Увійти через Google",
@@ -13,6 +14,7 @@ export default {
"privacyPolicy": "Політику конфіденційності",
"passwordMinLength": "Пароль повинен містити щонайменше 8 символів",
"newPasswordMinLength": "Новий пароль повинен містити щонайменше 8 символів",
"backToHome": "Повернутися на головну сторінку",
"menu": {
"profile": "Профіль",
"myProfile": "Мій профіль",
@@ -21,5 +23,28 @@ export default {
"settings": "Налаштування",
"adminDashboard": "Панель адміністратора",
"adminUsers": "Адміністратори"
},
"resetPassword": {
"title": "Скинути пароль",
"button": "Скинути пароль",
"success": "Ваш пароль успішно скинуто! Незабаром ви будете перенаправлені для входу...",
"invalidToken": "Дійсний токен не знайдено. Будь ласка, використовуйте посилання з вашої електронної пошти.",
"error": "Помилка при скиданні пароля",
"emailSent": "Посилання для скидання пароля надіслано на вашу електронну адресу.",
"emailError": "Помилка надсилання електронної пошти"
},
"errors": {
"fillAllFields": "Будь ласка, заповніть усі поля",
"invalidEmail": "Будь ласка, введіть дійсну електронну адресу",
"passwordsNotMatch": "Паролі не співпадають",
"passwordsNotMatchShort": "Паролі не співпадають",
"enterEmail": "Будь ласка, введіть вашу електронну адресу",
"loginFailed": "Не вдалося увійти",
"registerFailed": "Не вдалося зареєструватися",
"googleLoginFailed": "Не вдалося увійти через Google",
"emailExists": "Користувач з цією електронною адресою вже існує. Будь ласка, використовуйте іншу адресу або увійдіть."
},
"success": {
"registerComplete": "Реєстрація успішна. Тепер ви можете увійти."
}
};