Skip to content

Commit 11af3b6

Browse files
committed
Fix Login Page Translation Error: "Invalid Username or Password"
i Just Add the Translation for the backend Error response in Each language to fix these issue and a translateSubmitError.
1 parent 2f99876 commit 11af3b6

File tree

17 files changed

+95
-17
lines changed

17 files changed

+95
-17
lines changed

client/modules/User/components/LoginForm.jsx

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,16 @@ function LoginForm() {
2424

2525
useSyncFormTranslations(formRef, i18n.language);
2626

27+
const translateSubmitError = (error) => {
28+
const errorMessages = {
29+
'Invalid credentials': t('LoginForm.Errors.invalidCredentials'),
30+
'Invalid username or password.': t('LoginForm.Errors.invalidCredentials'),
31+
'Network error': t('LoginForm.Errors.networkError')
32+
// Add more mappings as needed
33+
};
34+
return errorMessages[error] || error; // Fallback to the original error if no translation is found
35+
};
36+
2737
return (
2838
<Form
2939
fields={['email', 'password']}
@@ -101,7 +111,10 @@ function LoginForm() {
101111
)}
102112
</Field>
103113
{submitError && !modifiedSinceLastSubmit && (
104-
<span className="form-error">{submitError}</span>
114+
<span className="form-error">
115+
{' '}
116+
{translateSubmitError(submitError)}
117+
</span>
105118
)}
106119
<Button type="submit" disabled={submitting}>
107120
{t('LoginForm.Submit')}

translations/locales/be/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "ইমেইল অথবা ব্যবহারকারীর নাম",
6868
"Password": "পাসওয়ার্ড",
6969
"PasswordARIA": "পাসওয়ার্ড",
70-
"Submit": "লগ ইন করুন"
70+
"Submit": "লগ ইন করুন",
71+
"Errors": {
72+
"invalidCredentials": "অবৈধ ইমেল বা পাসওয়ার্ড।",
73+
"networkError": "নেটওয়ার্ক ত্রুটি। অনুগ্রহ করে পরে আবার চেষ্টা করুন।"
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "p5.js ওয়েব এডিটর | লগইন",

translations/locales/de/translations.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,12 @@
6767
"UsernameOrEmailARIA": "E-Mail oder Nutzername",
6868
"Password": "Passwort",
6969
"PasswordARIA": "Passwort",
70-
"Submit": "Einloggen"
70+
"Submit": "Einloggen",
71+
"Deutsch (German)": {
72+
"Errors": {
73+
"invalidCredentials": "Ungültige E-Mail oder Passwort.",
74+
"networkError": "Netzwerkfehler. Bitte versuchen Sie es später erneut."
75+
}
7176
},
7277
"LoginView": {
7378
"Title": "p5.js Web Editor | Anmelden",

translations/locales/en-US/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "Email or Username",
6868
"Password": "Password",
6969
"PasswordARIA": "Password",
70-
"Submit": "Log In"
70+
"Submit": "Log In",
71+
"Errors": {
72+
"invalidCredentials": "Invalid email or password.",
73+
"networkError": "Network error. Please try again later."
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "p5.js Web Editor | Login",

translations/locales/es-419/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "Introduce Correo o Identificación",
6868
"Password": "Contraseña",
6969
"PasswordARIA": "Contraseña",
70-
"Submit": "Ingresa"
70+
"Submit": "Ingresa",
71+
"Errors": {
72+
"invalidCredentials": "Correo electrónico o contraseña inválidos.",
73+
"networkError": "Error de red. Por favor intente de nuevo más tarde."
74+
}
7175
},
7276
"LoginView": {
7377
"Title": " Editor Web p5.js | Ingreso",

translations/locales/fr-CA/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,11 @@
6868
"UsernameOrEmailARIA": "Courriel ou nom d'utilisateur",
6969
"Password": "Mot de passe",
7070
"PasswordARIA": "Mot de passe",
71-
"Submit": "Se connecter"
71+
"Submit": "Se connecter",
72+
"Errors": {
73+
"invalidCredentials": "E-mail ou mot de passe invalide.",
74+
"networkError": "Erreur réseau. Veuillez réessayer plus tard."
75+
}
7276
},
7377
"LoginView": {
7478
"Title": "Editeur web p5.js | Se connecter",

translations/locales/hi/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "ईमेल या यूजरनेम",
6868
"Password": "पासवर्ड",
6969
"PasswordARIA": "पासवर्ड",
70-
"Submit": "लॉग इन"
70+
"Submit": "लॉग इन",
71+
"Errors": {
72+
"invalidCredentials": "अमान्य ईमेल या पासवर्ड।",
73+
"networkError": "नेटवर्क त्रुटि। कृपया बाद में पुनः प्रयास करें।"
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "p5.js वेब एडिटर | लॉग इन",

translations/locales/it/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "Email o Nome utente",
6868
"Password": "Password",
6969
"PasswordARIA": "Password",
70-
"Submit": "Accedi"
70+
"Submit": "Accedi",
71+
"Errors": {
72+
"invalidCredentials": "Email o password non validi.",
73+
"networkError": "Errore di rete. Si prega di riprovare più tardi."
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "p5.js redattore web | Accesso",

translations/locales/ja/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "メールアドレスもしくはユーザー名",
6868
"Password": "パスワード",
6969
"PasswordARIA": "パスワード",
70-
"Submit": "ログイン"
70+
"Submit": "ログイン",
71+
"Errors": {
72+
"invalidCredentials": "無効なメールアドレスまたはパスワード。",
73+
"networkError": "ネットワークエラー。後でもう一度お試しください。"
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "p5.js ウェブエディタ | ログイン",

translations/locales/ko/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,11 @@
5353
"UsernameOrEmailARIA": "이메일 또는 아이디",
5454
"Password": "비밀번호",
5555
"PasswordARIA": "비밀번호",
56-
"Submit": "로그인"
56+
"Submit": "로그인",
57+
"Errors": {
58+
"invalidCredentials": "유효하지 않은 이메일 또는 비밀번호입니다.",
59+
"networkError": "네트워크 오류입니다. 나중에 다시 시도해주세요."
60+
}
5761
},
5862
"LoginView": {
5963
"Title": "p5.js 웹에디터 | 로그인",

translations/locales/pt-BR/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "Email ou Nome de Usuário",
6868
"Password": "Senha",
6969
"PasswordARIA": "Senha",
70-
"Submit": "Entrar"
70+
"Submit": "Entrar",
71+
"Errors": {
72+
"invalidCredentials": "E-mail ou senha inválidos.",
73+
"networkError": "Erro de rede. Por favor, tente novamente mais tarde."
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "Editor Web p5.js | Entrar",

translations/locales/sv/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "E-post eller användarnamn",
6868
"Password": "Lösenord",
6969
"PasswordARIA": "Lösenord",
70-
"Submit": "Logga in"
70+
"Submit": "Logga in",
71+
"Errors": {
72+
"invalidCredentials": "Ogiltig e-postadress eller lösenord.",
73+
"networkError": "Nätverksfel. Försök igen senare."
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "p5.js Webb editor | Logga in",

translations/locales/tr/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "E-posta veya Kullanıcı Adı",
6868
"Password": "Parola",
6969
"PasswordARIA": "Parola",
70-
"Submit": "Giriş Yap"
70+
"Submit": "Giriş Yap",
71+
"Errors": {
72+
"invalidCredentials": "Geçersiz e-posta veya şifre.",
73+
"networkError": "Ağ hatası. Lütfen daha sonra tekrar deneyin."
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "p5.js Web Editör | Giriş",

translations/locales/uk-UA/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "Електронна пошта або ім'я користувача",
6868
"Password": "Пароль",
6969
"PasswordARIA": "Пароль",
70-
"Submit": "Увійти"
70+
"Submit": "Увійти",
71+
"Errors": {
72+
"invalidCredentials": "Неправильна електронна адреса або пароль.",
73+
"networkError": "Помилка мережі. Будь ласка, спробуйте пізніше."
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "p5.js веб-редактор | Вхід",

translations/locales/ur/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "ای میل یا اسم صارف",
6868
"Password": "پاس ورڈ",
6969
"PasswordARIA": "پاس ورڈ",
70-
"Submit": "لاگ ان کریں"
70+
"Submit": "لاگ ان کریں",
71+
"Errors": {
72+
"invalidCredentials": "غلط ای میل یا پاس ورڈ۔",
73+
"networkError": "نیٹ ورک کی خرابی۔ براہ کرم بعد میں دوبارہ کوشش کریں۔"
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "p5.js ویب ایڈیٹر | ",

translations/locales/zh-CN/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "邮箱或用户名",
6868
"Password": "密码",
6969
"PasswordARIA": "密码",
70-
"Submit": "登陆"
70+
"Submit": "登陆",
71+
"Errors": {
72+
"invalidCredentials": "电子邮件或密码无效。",
73+
"networkError": "网络错误,请稍后再试。"
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "p5.js 在线编辑器 | 登陆",

translations/locales/zh-TW/translations.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
"UsernameOrEmailARIA": "電子郵件或使用者名稱",
6868
"Password": "密碼",
6969
"PasswordARIA": "密碼",
70-
"Submit": "登入"
70+
"Submit": "登入",
71+
"Errors": {
72+
"invalidCredentials": "電子郵件或密碼無效。",
73+
"networkError": "網絡錯誤,請稍後再試。"
74+
}
7175
},
7276
"LoginView": {
7377
"Title": "p5.js 網頁編輯器 | 登入",

0 commit comments

Comments
 (0)