diff --git a/app/routes/password_reset.py b/app/routes/password_reset.py index 73a6b55a3..a14931845 100755 --- a/app/routes/password_reset.py +++ b/app/routes/password_reset.py @@ -60,7 +60,7 @@ def password_reset(code_sent): if not user: flash_message( page="password_reset", - message="not_found", + message="invalid_credentials", category="error", language=session.get("language", "en"), ) diff --git a/app/translations/de.json b/app/translations/de.json index e467bbeb6..5ce13f2b3 100644 --- a/app/translations/de.json +++ b/app/translations/de.json @@ -246,7 +246,9 @@ }, "login": { "success": "Sie haben sich erfolgreich eingeloggt.", - "invalid_credentials": "Invalid username or password" + "password": "Falsches Passwort", + "not_found": "Benutzer nicht gefunden", + "invalid_credentials": "Ungültige E-Mail oder Passwort" }, "logout": { "success": "Sie haben sich erfolgreich ausgeloggt." @@ -257,7 +259,9 @@ "code": "Code wurde gesendet.", "same": "Das neue Passwort darf nicht mit dem alten Passwort übereinstimmen.", "match": "Passwörter stimmen nicht überein.", - "invalid_credentials": "Invalid username or password" + "not_found": "Benutzer nicht gefunden.", + "wrong": "Falscher Code.", + "invalid_credentials": "Ungültige E-Mail oder Passwort" }, "delete": { "user": "Benutzer wurde gelöscht.", @@ -316,5 +320,6 @@ "changes_text": "Wir können unsere Datenschutzrichtlinie von Zeit zu Zeit aktualisieren. Daher wird empfohlen, diese Seite regelmäßig auf Änderungen zu überprüfen. Wir werden Sie über Änderungen informieren, indem wir die neue Datenschutzrichtlinie auf dieser Seite veröffentlichen. Diese Änderungen treten sofort nach ihrer Veröffentlichung auf dieser Seite in Kraft.", "contact": "Kontaktieren Sie uns", "contact_text": "Wenn Sie Fragen oder Vorschläge zu unserer Datenschutzrichtlinie haben, zögern Sie nicht, uns zu kontaktieren. E-Mail:" - } -} + }, + "invalid_credentials": "Ungültige E-Mail oder Passwort" +} \ No newline at end of file diff --git a/app/translations/en.json b/app/translations/en.json index 6c6db5aac..0d977d0ec 100644 --- a/app/translations/en.json +++ b/app/translations/en.json @@ -246,7 +246,9 @@ }, "login": { "success": "You have successfully logged in.", - "invalid_credentials": "Invalid username or password" + "password": "Wrong password", + "not_found": "User not found", + "invalid_credentials": "Invalid email or password" }, "logout": { "success": "You have successfully logged out." @@ -257,7 +259,9 @@ "code": "Code has been sent.", "same": "New password can not be same with old password.", "match": "Passwords do not match.", - "invalid_credentials": "Invalid username or password" + "not_found": "User not found.", + "wrong": "Wrong code.", + "invalid_credentials": "Invalid email or password" }, "delete": { "user": "User has been deleted.", @@ -316,5 +320,6 @@ "changes_text": "We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.", "contact": "Contact Us", "contact_text": "If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us. Mail:" - } -} + }, + "invalid_credentials": "Invalid email or password" +} \ No newline at end of file diff --git a/app/translations/es.json b/app/translations/es.json index cee18b258..d1cbdfb25 100644 --- a/app/translations/es.json +++ b/app/translations/es.json @@ -246,7 +246,9 @@ }, "login": { "success": "Has iniciado sesión con éxito.", - "invalid_credentials": "Invalid username or password" + "password": "Contraseña incorrecta", + "not_found": "Usuario no encontrado", + "invalid_credentials": "Correo electrónico o contraseña no válidos" }, "logout": { "success": "Has cerrado sesión con éxito." @@ -257,7 +259,9 @@ "code": "Código enviado.", "same": "La nueva contraseña no puede ser la misma que la antigua.", "match": "Las contraseñas no coinciden.", - "invalid_credentials": "Invalid username or password" + "not_found": "Usuario no encontrado.", + "wrong": "Código incorrecto.", + "invalid_credentials": "Correo electrónico o contraseña no válidos" }, "delete": { "user": "El usuario ha sido eliminado.", @@ -316,5 +320,6 @@ "changes_text": "Podemos actualizar nuestra Política de Privacidad de vez en cuando. Por lo tanto, se le aconseja que revise esta página periódicamente para ver cualquier cambio. Le notificaremos de cualquier cambio publicando la nueva Política de Privacidad en esta página. Estos cambios entran en vigor inmediatamente después de ser publicados en esta página.", "contact": "Contáctenos", "contact_text": "Si tiene alguna pregunta o sugerencia sobre nuestra Política de Privacidad, no dude en contactarnos. Correo electrónico:" - } -} + }, + "invalid_credentials": "Correo electrónico o contraseña no válidos" +} \ No newline at end of file diff --git a/app/translations/fr.json b/app/translations/fr.json index 2b0753314..b8f24a165 100644 --- a/app/translations/fr.json +++ b/app/translations/fr.json @@ -246,7 +246,9 @@ }, "login": { "success": "Vous vous êtes connecté avec succès.", - "invalid_credentials": "Invalid username or password" + "password": "Mot de passe incorrect", + "not_found": "Utilisateur non trouvé", + "invalid_credentials": "E-mail ou mot de passe invalide" }, "logout": { "success": "Vous vous êtes déconnecté avec succès." @@ -257,7 +259,9 @@ "code": "Le code a été envoyé.", "same": "Le nouveau mot de passe ne peut pas être identique à l'ancien mot de passe.", "match": "Les mots de passe ne correspondent pas.", - "invalid_credentials": "Invalid username or password" + "not_found": "Utilisateur non trouvé.", + "wrong": "Code incorrect.", + "invalid_credentials": "E-mail ou mot de passe invalide" }, "delete": { "user": "L'utilisateur a été supprimé.", @@ -316,5 +320,6 @@ "changes_text": "Nous pouvons mettre à jour notre Politique de Confidentialité de temps en temps. Par conséquent, nous vous conseillons de consulter cette page périodiquement pour toute modification. Nous vous informerons de toute modification en publiant la nouvelle Politique de Confidentialité sur cette page. Ces modifications sont effectives immédiatement après leur publication sur cette page.", "contact": "Nous Contacter", "contact_text": "Si vous avez des questions ou des suggestions concernant notre Politique de Confidentialité, n'hésitez pas à nous contacter. Mail :" - } -} + }, + "invalid_credentials": "E-mail ou mot de passe invalide" +} \ No newline at end of file diff --git a/app/translations/hi.json b/app/translations/hi.json index aa64bf882..82d798aed 100644 --- a/app/translations/hi.json +++ b/app/translations/hi.json @@ -246,7 +246,9 @@ }, "login": { "success": "आप सफलतापूर्वक लॉगिन हो गए हैं।", - "invalid_credentials": "Invalid username or password" + "password": "गलत पासवर्ड।", + "not_found": "उपयोगकर्ता नहीं मिला।", + "invalid_credentials": "अमान्य ईमेल या पासवर्ड" }, "logout": { "success": "आप सफलतापूर्वक लॉगआउट हो गए हैं।" @@ -257,7 +259,9 @@ "code": "कोड भेज दिया गया है।", "same": "नया पासवर्ड पुराने पासवर्ड से अलग होना चाहिए।", "match": "पासवर्ड मेल नहीं खा रहे हैं।", - "invalid_credentials": "Invalid username or password" + "not_found": "उपयोगकर्ता नहीं मिला।", + "wrong": "गलत कोड।", + "invalid_credentials": "अमान्य ईमेल या पासवर्ड" }, "delete": { "user": "उपयोगकर्ता हटा दिया गया है।", @@ -316,5 +320,6 @@ "changes_text": "हम समय-समय पर अपनी गोपनीयता नीति को अपडेट कर सकते हैं। इसलिए, आपको समय-समय पर इस पृष्ठ की समीक्षा करने की सलाह दी जाती है। हम इस पृष्ठ पर नई गोपनीयता नीति पोस्ट करके किसी भी परिवर्तन के बारे में सूचित करेंगे। ये परिवर्तन इस पृष्ठ पर पोस्ट किए जाने के तुरंत बाद प्रभावी हो जाते हैं।", "contact": "हमसे संपर्क करें", "contact_text": "यदि आपके पास हमारी गोपनीयता नीति के बारे में कोई प्रश्न या सुझाव है, तो कृपया हमसे संपर्क करने में संकोच न करें। मेल:" - } -} + }, + "invalid_credentials": "अमान्य ईमेल या पासवर्ड" +} \ No newline at end of file diff --git a/app/translations/ja.json b/app/translations/ja.json index 46daee064..cb7c8826e 100644 --- a/app/translations/ja.json +++ b/app/translations/ja.json @@ -246,7 +246,9 @@ }, "login": { "success": "ログインに成功しました。", - "invalid_credentials": "Invalid username or password" + "password": "パスワードが間違っています", + "not_found": "ユーザーが見つかりません", + "invalid_credentials": "無効なメールアドレスまたはパスワード" }, "logout": { "success": "ログアウトに成功しました。" @@ -257,7 +259,9 @@ "code": "コードが送信されました。", "same": "新しいパスワードは旧パスワードと同じであってはなりません。", "match": "パスワードが一致しません。", - "invalid_credentials": "Invalid username or password" + "not_found": "ユーザーが見つかりません。", + "wrong": "コードが間違っています。", + "invalid_credentials": "無効なメールアドレスまたはパスワード" }, "delete": { "user": "ユーザーが削除されました。", @@ -316,5 +320,6 @@ "changes_text": "プライバシーポリシーは随時更新される場合があります。従って、このページを定期的に確認して変更点を確認することをお勧めします。変更があった場合は、新しいプライバシーポリシーをこのページに掲載します。これらの変更は、掲載後すぐに有効になります。", "contact": "お問い合わせ", "contact_text": "プライバシーポリシーについて質問や提案がある場合は、お気軽にご連絡ください。メール:" - } -} + }, + "invalid_credentials": "無効なメールアドレスまたはパスワード" +} \ No newline at end of file diff --git a/app/translations/pl.json b/app/translations/pl.json index debccfac8..db51d3ed0 100644 --- a/app/translations/pl.json +++ b/app/translations/pl.json @@ -246,7 +246,9 @@ }, "login": { "success": "Zalogowano pomyślnie.", - "invalid_credentials": "Invalid username or password" + "password": "Niepoprawne hasło", + "not_found": "Użytkownik nie został znaleziony", + "invalid_credentials": "Nieprawidłowy email lub hasło" }, "logout": { "success": "Wylogowano pomyślnie." @@ -257,7 +259,9 @@ "code": "Kod został wysłany.", "same": "Nowe hasło nie może być takie samo jak stare hasło.", "match": "Hasła nie pasują do siebie.", - "invalid_credentials": "Invalid username or password" + "not_found": "Użytkownik nie został znaleziony.", + "wrong": "Kod jest niepoprawny.", + "invalid_credentials": "Nieprawidłowy email lub hasło" }, "delete": { "user": "Użytkownik został usunięty.", @@ -316,5 +320,6 @@ "changes_text": "Możemy od czasu do czasu aktualizować naszą Politykę prywatności. Dlatego zaleca się regularne przeglądanie tej strony w celu sprawdzenia wszelkich zmian. Powiadomimy Cię o wszelkich zmianach, publikując nową Politykę prywatności na tej stronie. Zmiany te wchodzą w życie natychmiast po ich opublikowaniu na tej stronie.", "contact": "Kontakt", "contact_text": "Jeśli masz jakiekolwiek pytania lub sugestie dotyczące naszej Polityki prywatności, nie wahaj się z nami skontaktować. E-mail:" - } -} + }, + "invalid_credentials": "Nieprawidłowy email lub hasło" +} \ No newline at end of file diff --git a/app/translations/pt.json b/app/translations/pt.json index d73f2081e..3991b4252 100644 --- a/app/translations/pt.json +++ b/app/translations/pt.json @@ -246,7 +246,9 @@ }, "login": { "success": "Você fez login com sucesso.", - "invalid_credentials": "Invalid username or password" + "password": "Senha errada", + "not_found": "Usuário não encontrado", + "invalid_credentials": "E-mail ou senha inválidos" }, "logout": { "success": "Você saiu com sucesso." @@ -257,7 +259,9 @@ "code": "Código foi enviado.", "same": "A nova senha não pode ser a mesma que a senha antiga.", "match": "As senhas não correspondem.", - "invalid_credentials": "Invalid username or password" + "not_found": "Usuário não encontrado.", + "wrong": "Código errado.", + "invalid_credentials": "E-mail ou senha inválidos" }, "delete": { "user": "Usuário foi excluído.", @@ -316,5 +320,6 @@ "changes_text": "Podemos atualizar nossa Política de Privacidade de tempos em tempos. Assim, você é aconselhado a revisar esta página periodicamente para quaisquer alterações. Nós o notificaremos sobre quaisquer alterações publicando a nova Política de Privacidade nesta página. Essas alterações são eficazes imediatamente após serem publicadas nesta página.", "contact": "Contate-Nos", "contact_text": "Se você tiver alguma dúvida ou sugestão sobre nossa Política de Privacidade, não hesite em entrar em contato conosco. E-mail:" - } -} + }, + "invalid_credentials": "E-mail ou senha inválidos" +} \ No newline at end of file diff --git a/app/translations/ru.json b/app/translations/ru.json index 49f817c4a..cb53559a2 100644 --- a/app/translations/ru.json +++ b/app/translations/ru.json @@ -246,7 +246,9 @@ }, "login": { "success": "Вы успешно вошли в систему.", - "invalid_credentials": "Invalid username or password" + "password": "Неверный пароль", + "not_found": "Пользователь не найден", + "invalid_credentials": "Неверный email или пароль" }, "logout": { "success": "Вы успешно вышли из системы." @@ -257,7 +259,9 @@ "code": "Код был отправлен.", "same": "Новый пароль не может быть таким же, как старый.", "match": "Пароли не совпадают.", - "invalid_credentials": "Invalid username or password" + "not_found": "Пользователь не найден.", + "wrong": "Неверный код.", + "invalid_credentials": "Неверный email или пароль" }, "delete": { "user": "Пользователь был удален.", @@ -316,5 +320,6 @@ "changes_text": "Мы можем обновлять нашу Политику конфиденциальности время от времени. Поэтому рекомендуется периодически просматривать эту страницу на предмет изменений. Мы уведомим вас о любых изменениях, разместив новую Политику конфиденциальности на этой странице. Эти изменения вступают в силу немедленно после их публикации на этой странице.", "contact": "Свяжитесь с нами", "contact_text": "Если у вас есть вопросы или предложения по поводу нашей Политики конфиденциальности, не стесняйтесь обращаться к нам. Почта:" - } -} + }, + "invalid_credentials": "Неверный email или пароль" +} \ No newline at end of file diff --git a/app/translations/tr.json b/app/translations/tr.json index 7f247f4ff..72d28ffaa 100644 --- a/app/translations/tr.json +++ b/app/translations/tr.json @@ -246,7 +246,9 @@ }, "login": { "success": "Başarıyla giriş yaptınız.", - "invalid_credentials": "Invalid username or password" + "password": "Yanlış şifre", + "not_found": "Kullanıcı bulunamadı", + "invalid_credentials": "Geçersiz e-posta veya şifre" }, "logout": { "success": "Başarıyla çıkış yaptınız." @@ -257,7 +259,9 @@ "code": "Kod gönderildi.", "same": "Yeni şifre eski şifre ile aynı olamaz.", "match": "Şifreler uyuşmuyor.", - "invalid_credentials": "Invalid username or password" + "not_found": "Kullanıcı bulunamadı.", + "wrong": "Yanlış kod.", + "invalid_credentials": "Geçersiz e-posta veya şifre" }, "delete": { "user": "Kullanıcı silindi.", @@ -316,5 +320,6 @@ "changes_text": "Gizlilik Politikamızı zaman zaman güncelleyebiliriz. Bu nedenle, bu sayfayı periyodik olarak gözden geçirmeniz önerilir. Herhangi bir değişiklik olduğunda sizi bu sayfada yeni Gizlilik Politikası'nı yayınlayarak bilgilendireceğiz. Bu değişiklikler, bu sayfada yayınlandıktan hemen sonra yürürlüğe girer.", "contact": "Bize Ulaşın", "contact_text": "Gizlilik Politikamız hakkında herhangi bir sorunuz veya öneriniz varsa, bizimle iletişime geçmekten çekinmeyin. E-posta:" - } -} + }, + "invalid_credentials": "Geçersiz e-posta veya şifre" +} \ No newline at end of file diff --git a/app/translations/uk.json b/app/translations/uk.json index bb046453a..7ffcdba8c 100644 --- a/app/translations/uk.json +++ b/app/translations/uk.json @@ -246,7 +246,9 @@ }, "login": { "success": "Ви успішно увійшли в систему.", - "invalid_credentials": "Invalid username or password" + "password": "Невірний пароль", + "not_found": "Користувача не знайдено", + "invalid_credentials": "Невірний email або пароль" }, "logout": { "success": "Ви успішно вийшли з системи." @@ -257,7 +259,9 @@ "code": "Код було надіслано.", "same": "Новий пароль не може бути таким самим, як старий пароль.", "match": "Паролі не збігаються.", - "invalid_credentials": "Invalid username or password" + "not_found": "Користувача не знайдено.", + "wrong": "Невірний код.", + "invalid_credentials": "Невірний email або пароль" }, "delete": { "user": "Користувача було видалено.", @@ -316,5 +320,6 @@ "changes_text": "Ми можемо оновлювати нашу Політику конфіденційності час від часу. Тому вам рекомендується періодично переглядати цю сторінку на предмет змін. Ми сповістимо вас про будь-які зміни, розмістивши нову Політику конфіденційності на цій сторінці. Ці зміни набирають чинності негайно після їх публікації на цій сторінці.", "contact": "Зв'яжіться з нами", "contact_text": "Якщо у вас є будь-які питання або пропозиції щодо нашої Політики конфіденційності, не вагайтеся зв’язатися з нами. Пошта:”" - } -} + }, + "invalid_credentials": "Невірний email або пароль" +} \ No newline at end of file diff --git a/app/translations/zh.json b/app/translations/zh.json index 0659b8ee2..2de9633f9 100644 --- a/app/translations/zh.json +++ b/app/translations/zh.json @@ -245,7 +245,9 @@ }, "login": { "success": "您已成功登录。", - "invalid_credentials": "Invalid username or password" + "password": "密码错误", + "not_found": "用户未找到", + "invalid_credentials": "无效的电子邮件或密码" }, "logout": { "success": "您已成功登出。" @@ -256,7 +258,9 @@ "code": "代码已发送。", "same": "新密码不能与旧密码相同。", "match": "密码不匹配。", - "invalid_credentials": "Invalid username or password" + "not_found": "用户未找到。", + "wrong": "错误的代码。", + "invalid_credentials": "无效的电子邮件或密码" }, "delete": { "user": "用户已删除。", @@ -315,5 +319,6 @@ "changes_text": "我们可能会不时更新我们的隐私政策。因此,建议您定期查看此页面的任何更改。我们将在此页面上发布新的隐私政策,通知您任何更改。这些更改在发布到此页面后立即生效。", "contact": "联系我们", "contact_text": "如果您对我们的隐私政策有任何疑问或建议,请随时联系我们。电子邮件:" - } -} + }, + "invalid_credentials": "无效的电子邮件或密码" +} \ No newline at end of file