diff --git a/apps/tasks/app/forgot-password/page.tsx b/apps/tasks/app/forgot-password/page.tsx
new file mode 100644
index 0000000..c470536
--- /dev/null
+++ b/apps/tasks/app/forgot-password/page.tsx
@@ -0,0 +1,24 @@
+"use client";
+
+import Link from "next/link";
+import { useTranslation } from "@/lib/i18n";
+
+export default function ForgotPasswordPage() {
+ const { t } = useTranslation();
+
+ return (
+
+
+
+
{t("auth.forgotPassword")}
+
+ {t("common.loading")}...
+
+
+ {t("common.back")}
+
+
+
+
+ );
+}
diff --git a/apps/tasks/messages/cs.json b/apps/tasks/messages/cs.json
index b5c4f96..15a9506 100644
--- a/apps/tasks/messages/cs.json
+++ b/apps/tasks/messages/cs.json
@@ -17,7 +17,21 @@
"registerBtn": "Registrovat se",
"noAccount": "Nemáte účet?",
"hasAccount": "Máte účet?",
- "logout": "Odhlásit se"
+ "logout": "Odhlásit se",
+ "password": "Heslo",
+ "confirmPassword": "Potvrdit heslo",
+ "showPassword": "Zobrazit",
+ "hidePassword": "Skryt",
+ "forgotPassword": "Zapomenuté heslo?",
+ "passwordMinLength": "Heslo musí mít alespoň 6 znaků",
+ "passwordMismatch": "Hesla se neshodují",
+ "strength": {
+ "weak": "Slabé",
+ "fair": "Ucházející",
+ "good": "Dobré",
+ "strong": "Silné",
+ "excellent": "Výborné"
+ }
},
"tasks": {
"title": "Úkoly",
diff --git a/apps/tasks/messages/he.json b/apps/tasks/messages/he.json
index b73ff34..dcb35be 100644
--- a/apps/tasks/messages/he.json
+++ b/apps/tasks/messages/he.json
@@ -17,7 +17,21 @@
"registerBtn": "הירשם",
"noAccount": "אין לך חשבון?",
"hasAccount": "יש לך חשבון?",
- "logout": "התנתק"
+ "logout": "התנתק",
+ "password": "סיסמה",
+ "confirmPassword": "אשר סיסמה",
+ "showPassword": "הצג",
+ "hidePassword": "הסתר",
+ "forgotPassword": "שכחת סיסמה?",
+ "passwordMinLength": "סיסמה חייבת להכיל לפחות 6 תווים",
+ "passwordMismatch": "הסיסמאות לא תואמות",
+ "strength": {
+ "weak": "חלשה",
+ "fair": "סבירה",
+ "good": "טובה",
+ "strong": "חזקה",
+ "excellent": "מצוינת"
+ }
},
"tasks": {
"title": "משימות",
diff --git a/apps/tasks/messages/ru.json b/apps/tasks/messages/ru.json
index cf84520..0a10493 100644
--- a/apps/tasks/messages/ru.json
+++ b/apps/tasks/messages/ru.json
@@ -17,7 +17,21 @@
"registerBtn": "Зарегистрироваться",
"noAccount": "Нет аккаунта?",
"hasAccount": "Есть аккаунт?",
- "logout": "Выйти"
+ "logout": "Выйти",
+ "password": "Пароль",
+ "confirmPassword": "Подтвердить пароль",
+ "showPassword": "Показать",
+ "hidePassword": "Скрыть",
+ "forgotPassword": "Забыли пароль?",
+ "passwordMinLength": "Пароль должен содержать не менее 6 символов",
+ "passwordMismatch": "Пароли не совпадают",
+ "strength": {
+ "weak": "Слабый",
+ "fair": "Сносный",
+ "good": "Хороший",
+ "strong": "Сильный",
+ "excellent": "Отличный"
+ }
},
"tasks": {
"title": "Задачи",
diff --git a/apps/tasks/messages/ua.json b/apps/tasks/messages/ua.json
index d5b41b2..8fcb248 100644
--- a/apps/tasks/messages/ua.json
+++ b/apps/tasks/messages/ua.json
@@ -17,7 +17,21 @@
"registerBtn": "Зареєструватися",
"noAccount": "Немає акаунту?",
"hasAccount": "Є акаунт?",
- "logout": "Вийти"
+ "logout": "Вийти",
+ "password": "Пароль",
+ "confirmPassword": "Підтвердити пароль",
+ "showPassword": "Показати",
+ "hidePassword": "Сховати",
+ "forgotPassword": "Забули пароль?",
+ "passwordMinLength": "Пароль має містити щонайменше 6 символів",
+ "passwordMismatch": "Паролі не збігаються",
+ "strength": {
+ "weak": "Слабкий",
+ "fair": "Задовільний",
+ "good": "Добрий",
+ "strong": "Сильний",
+ "excellent": "Відмінний"
+ }
},
"tasks": {
"title": "Завдання",