diff --git a/client/src/Pages/ServerUnreachable.jsx b/client/src/Pages/ServerUnreachable.jsx
index 7e067425a..7ab96dd96 100644
--- a/client/src/Pages/ServerUnreachable.jsx
+++ b/client/src/Pages/ServerUnreachable.jsx
@@ -28,13 +28,13 @@ const ServerUnreachable = () => {
// If successful, show toast and navigate to login page
createToast({
- body: t("backendReconnected", "Connection to server restored"),
+ body: t("errorPages.serverUnreachable.toasts.reconnected"),
});
navigate("/login");
} catch (error) {
// If still unreachable, stay on this page and show toast
createToast({
- body: t("backendStillUnreachable", "Server is still unreachable"),
+ body: t("errorPages.serverUnreachable.toasts.stillUnreachable"),
});
} finally {
setIsCheckingConnection(false);
@@ -121,7 +121,7 @@ const ServerUnreachable = () => {
>
@@ -131,10 +131,7 @@ const ServerUnreachable = () => {
align="center"
color={theme.palette.primary.contrastTextSecondary}
>
- {t(
- "backendUnreachableMessage",
- "The Checkmate server is not responding. Please check your deployment configuration or try again later."
- )}
+ {t("errorPages.serverUnreachable.description")}
@@ -156,8 +153,8 @@ const ServerUnreachable = () => {
}}
>
{isCheckingConnection
- ? t("retryingConnection", "Retrying Connection...")
- : t("retryConnection", "Retry Connection")}
+ ? t("errorPages.serverUnreachable.retryButton.processing")
+ : t("errorPages.serverUnreachable.retryButton.default")}
diff --git a/client/src/locales/cs.json b/client/src/locales/cs.json
index 9cb584cd3..10a0f3c45 100644
--- a/client/src/locales/cs.json
+++ b/client/src/locales/cs.json
@@ -6,6 +6,20 @@
"toggleTheme": "Přepnout mezi světlým a tmavým motivem"
}
},
+ "errorPages": {
+ "serverUnreachable": {
+ "toasts": {
+ "reconnected": "Podařilo se úspěšně obnovit spojení se serverem",
+ "stillUnreachable": "Server je stále nedosažitelný. Zkuste to prosím později."
+ },
+ "alertBox": "Chyba připojení k serveru",
+ "description": "Nepodařilo se připojit k serveru. Zkontrolujte si prosím internetové připojení a pokud problém přetrvává, ověřte konfiguraci aplikace Checkmate.",
+ "retryButton": {
+ "default": "Zkusit se znovu připojit",
+ "processing": "Probíhá připojování…"
+ }
+ }
+ },
"dontHaveAccount": "",
"email": "",
"forgotPassword": "",
@@ -428,14 +442,6 @@
"publicLink": "",
"doNotHaveAccount": "",
"registerHere": "",
- "backendUnreachable": "",
- "backendUnreachableMessage": "",
- "backendUnreachableError": "",
- "retryConnection": "",
- "retryingConnection": "",
- "backendReconnected": "",
- "backendStillUnreachable": "",
- "backendConnectionError": "",
"maskedPageSpeedKeyPlaceholder": "",
"pageSpeedApiKeyFieldTitle": "",
"pageSpeedApiKeyFieldLabel": "",
diff --git a/client/src/locales/de.json b/client/src/locales/de.json
index 7cd727828..9c13009b7 100644
--- a/client/src/locales/de.json
+++ b/client/src/locales/de.json
@@ -6,6 +6,20 @@
"toggleTheme": ""
}
},
+ "errorPages": {
+ "serverUnreachable": {
+ "toasts": {
+ "reconnected": "",
+ "stillUnreachable": ""
+ },
+ "alertBox": "",
+ "description": "",
+ "retryButton": {
+ "default": "",
+ "processing": ""
+ }
+ }
+ },
"dontHaveAccount": "Noch kein Konto",
"email": "E-Mail",
"forgotPassword": "Passwort vergessen",
@@ -428,14 +442,6 @@
"publicLink": "",
"doNotHaveAccount": "",
"registerHere": "",
- "backendUnreachable": "",
- "backendUnreachableMessage": "",
- "backendUnreachableError": "",
- "retryConnection": "",
- "retryingConnection": "",
- "backendReconnected": "",
- "backendStillUnreachable": "",
- "backendConnectionError": "",
"maskedPageSpeedKeyPlaceholder": "",
"pageSpeedApiKeyFieldTitle": "",
"pageSpeedApiKeyFieldLabel": "",
diff --git a/client/src/locales/en.json b/client/src/locales/en.json
index 524cbfeb4..055ddbdca 100644
--- a/client/src/locales/en.json
+++ b/client/src/locales/en.json
@@ -6,6 +6,20 @@
"toggleTheme": "Toggles light & dark"
}
},
+ "errorPages": {
+ "serverUnreachable": {
+ "toasts": {
+ "reconnected": "Successfully reconnected to the server.",
+ "stillUnreachable": "Server is still unreachable. Please try again later."
+ },
+ "alertBox": "Server Connection Error",
+ "description": "We're unable to connect to the server. Please check your internet connection or verify your deployment configuration if the problem persists.",
+ "retryButton": {
+ "default": "Retry connection",
+ "processing": "Connecting..."
+ }
+ }
+ },
"dontHaveAccount": "Don't have account",
"email": "E-mail",
"forgotPassword": "Forgot Password",
@@ -420,14 +434,6 @@
"publicLink": "Public link",
"doNotHaveAccount": "Do not have an account?",
"registerHere": "Register here",
- "backendUnreachable": "Server Connection Error",
- "backendUnreachableMessage": "We're unable to connect to the server. Please check your internet connection or verify your deployment configuration if the problem persists.",
- "backendUnreachableError": "Cannot connect to the server. Please try again later.",
- "retryConnection": "Retry connection",
- "retryingConnection": "Connecting...",
- "backendReconnected": "Successfully reconnected to the server.",
- "backendStillUnreachable": "Server is still unreachable. Please try again later.",
- "backendConnectionError": "Error connecting to the server. Please check your network connection.",
"maskedPageSpeedKeyPlaceholder": "*************************************",
"pageSpeedApiKeyFieldTitle": "Google PageSpeed API key",
"pageSpeedApiKeyFieldLabel": "PageSpeed API key",
diff --git a/client/src/locales/es.json b/client/src/locales/es.json
index e2741d8b2..2f76a6c93 100644
--- a/client/src/locales/es.json
+++ b/client/src/locales/es.json
@@ -6,6 +6,20 @@
"toggleTheme": ""
}
},
+ "errorPages": {
+ "serverUnreachable": {
+ "toasts": {
+ "reconnected": "",
+ "stillUnreachable": ""
+ },
+ "alertBox": "",
+ "description": "",
+ "retryButton": {
+ "default": "",
+ "processing": ""
+ }
+ }
+ },
"dontHaveAccount": "No tengo una cuenta",
"email": "Correo electronico",
"forgotPassword": "He olvidado mi contraseña",
@@ -428,14 +442,6 @@
"publicLink": "",
"doNotHaveAccount": "",
"registerHere": "",
- "backendUnreachable": "",
- "backendUnreachableMessage": "",
- "backendUnreachableError": "",
- "retryConnection": "",
- "retryingConnection": "",
- "backendReconnected": "",
- "backendStillUnreachable": "",
- "backendConnectionError": "",
"maskedPageSpeedKeyPlaceholder": "",
"pageSpeedApiKeyFieldTitle": "",
"pageSpeedApiKeyFieldLabel": "",
diff --git a/client/src/locales/fi.json b/client/src/locales/fi.json
index 2439cd7aa..463665ef5 100644
--- a/client/src/locales/fi.json
+++ b/client/src/locales/fi.json
@@ -6,6 +6,20 @@
"toggleTheme": ""
}
},
+ "errorPages": {
+ "serverUnreachable": {
+ "toasts": {
+ "reconnected": "",
+ "stillUnreachable": ""
+ },
+ "alertBox": "",
+ "description": "",
+ "retryButton": {
+ "default": "",
+ "processing": "Yhdistetään..."
+ }
+ }
+ },
"dontHaveAccount": "Ei tiliä",
"email": "Sähköposti",
"forgotPassword": "Unohtunut salasana",
@@ -428,14 +442,6 @@
"publicLink": "Julkinen linkki",
"doNotHaveAccount": "Onko sinulla tili?",
"registerHere": "Rekisteröidy tästä",
- "backendUnreachable": "",
- "backendUnreachableMessage": "",
- "backendUnreachableError": "",
- "retryConnection": "",
- "retryingConnection": "Yhdistetään...",
- "backendReconnected": "",
- "backendStillUnreachable": "",
- "backendConnectionError": "",
"maskedPageSpeedKeyPlaceholder": "*************************************",
"pageSpeedApiKeyFieldTitle": "Google PageSpeed API-avain",
"pageSpeedApiKeyFieldLabel": "PageSpeed API-avain",
diff --git a/client/src/locales/fr.json b/client/src/locales/fr.json
index 19eb7709c..b430ea903 100644
--- a/client/src/locales/fr.json
+++ b/client/src/locales/fr.json
@@ -6,6 +6,20 @@
"toggleTheme": ""
}
},
+ "errorPages": {
+ "serverUnreachable": {
+ "toasts": {
+ "reconnected": "Reconnexion au serveur réussie.",
+ "stillUnreachable": "Le serveur est toujours inaccessible. Veuillez réessayer plus tard."
+ },
+ "alertBox": "Erreur de connexion au serveur",
+ "description": "",
+ "retryButton": {
+ "default": "",
+ "processing": ""
+ }
+ }
+ },
"dontHaveAccount": "Vous n'avez pas de compte",
"email": "E-mail",
"forgotPassword": "Mot de passe oublié",
@@ -428,14 +442,6 @@
"publicLink": "",
"doNotHaveAccount": "",
"registerHere": "",
- "backendUnreachable": "Erreur de connexion au serveur",
- "backendUnreachableMessage": "",
- "backendUnreachableError": "Impossible de se connecter au serveur. Veuillez réessayer plus tard.",
- "retryConnection": "",
- "retryingConnection": "",
- "backendReconnected": "Reconnexion au serveur réussie.",
- "backendStillUnreachable": "Le serveur est toujours inaccessible. Veuillez réessayer plus tard.",
- "backendConnectionError": "Erreur de connexion au serveur. Veuillez vérifier votre connexion réseau.",
"maskedPageSpeedKeyPlaceholder": "",
"pageSpeedApiKeyFieldTitle": "",
"pageSpeedApiKeyFieldLabel": "",
diff --git a/client/src/locales/pt-BR.json b/client/src/locales/pt-BR.json
index 3cf618bc5..273e40d67 100644
--- a/client/src/locales/pt-BR.json
+++ b/client/src/locales/pt-BR.json
@@ -6,6 +6,20 @@
"toggleTheme": ""
}
},
+ "errorPages": {
+ "serverUnreachable": {
+ "toasts": {
+ "reconnected": "Reconectado ao servidor com sucesso.",
+ "stillUnreachable": "O servidor ainda está inacessível. Tente novamente mais tarde."
+ },
+ "alertBox": "Erro de conexão com o servidor",
+ "description": "Não conseguimos conectar ao servidor. Verifique sua conexão com a internet ou sua configuração de implantação se o problema persistir.",
+ "retryButton": {
+ "default": "Reconectar",
+ "processing": "Conectando..."
+ }
+ }
+ },
"dontHaveAccount": "Não tenho conta",
"email": "E-mail",
"forgotPassword": "Esqueci a senha",
@@ -427,14 +441,6 @@
"publicLink": "Link publico",
"doNotHaveAccount": "Ainda não tem uma conta?",
"registerHere": "Registre-se aqui",
- "backendUnreachable": "Erro de conexão com o servidor",
- "backendUnreachableMessage": "Não conseguimos conectar ao servidor. Verifique sua conexão com a internet ou sua configuração de implantação se o problema persistir.",
- "backendUnreachableError": "Não foi possível conectar ao servidor. Tente novamente mais tarde.",
- "retryConnection": "Reconectar",
- "retryingConnection": "Conectando...",
- "backendReconnected": "Reconectado ao servidor com sucesso.",
- "backendStillUnreachable": "O servidor ainda está inacessível. Tente novamente mais tarde.",
- "backendConnectionError": "Erro ao conectar ao servidor. Verifique sua conexão de internet.",
"maskedPageSpeedKeyPlaceholder": "*************************************",
"pageSpeedApiKeyFieldTitle": "Google PageSpeed API key",
"pageSpeedApiKeyFieldLabel": "PageSpeed API key",
diff --git a/client/src/locales/ru.json b/client/src/locales/ru.json
index 5189032c3..facd85cb3 100644
--- a/client/src/locales/ru.json
+++ b/client/src/locales/ru.json
@@ -6,6 +6,20 @@
"toggleTheme": ""
}
},
+ "errorPages": {
+ "serverUnreachable": {
+ "toasts": {
+ "reconnected": "Успешно подключен к серверу.",
+ "stillUnreachable": "Сервер по-прежнему недоступен. Пожалуйста, повторите попытку позже."
+ },
+ "alertBox": "Ошибка подключения к серверу",
+ "description": "Нам не удается подключиться к серверу. Пожалуйста, проверьте подключение к Интернету или конфигурацию вашего развертывания, если проблема не устранена.",
+ "retryButton": {
+ "default": "Повторите попытку подключения",
+ "processing": "Подключение..."
+ }
+ }
+ },
"dontHaveAccount": "Нет аккаунта",
"email": "Почта",
"forgotPassword": "Забыли пароль",
@@ -423,14 +437,6 @@
"publicLink": "Публичная ссылка",
"doNotHaveAccount": "У вас нет учетной записи?",
"registerHere": "Зарегистрируйтесь здесь",
- "backendUnreachable": "Ошибка подключения к серверу",
- "backendUnreachableMessage": "Нам не удается подключиться к серверу. Пожалуйста, проверьте подключение к Интернету или конфигурацию вашего развертывания, если проблема не устранена.",
- "backendUnreachableError": "Не удается подключиться к серверу. Пожалуйста, повторите попытку позже.",
- "retryConnection": "Повторите попытку подключения",
- "retryingConnection": "Подключение...",
- "backendReconnected": "Успешно подключен к серверу.",
- "backendStillUnreachable": "Сервер по-прежнему недоступен. Пожалуйста, повторите попытку позже.",
- "backendConnectionError": "Ошибка подключения к серверу. Пожалуйста, проверьте свое сетевое подключение.",
"maskedPageSpeedKeyPlaceholder": "*************************************",
"pageSpeedApiKeyFieldTitle": "Ключ API Google PageSpeed",
"pageSpeedApiKeyFieldLabel": "Ключ API PageSpeed",
diff --git a/client/src/locales/tr.json b/client/src/locales/tr.json
index 004d1d8a0..c7a0d300a 100644
--- a/client/src/locales/tr.json
+++ b/client/src/locales/tr.json
@@ -6,6 +6,20 @@
"toggleTheme": ""
}
},
+ "errorPages": {
+ "serverUnreachable": {
+ "toasts": {
+ "reconnected": "Sunucuya başarıyla yeniden bağlanıldı.",
+ "stillUnreachable": "Sunucuya hala ulaşılamıyor. Lütfen daha sonra tekrar deneyin."
+ },
+ "alertBox": "Sunucu bağlantı hatası",
+ "description": "Sunucuya bağlanamıyoruz. Lütfen internet bağlantınızı kontrol edin veya sorun devam ederse dağıtım yapılandırmanızı doğrulayın.",
+ "retryButton": {
+ "default": "Bağlantıyı yeniden deneyin",
+ "processing": "Bağlanıyor..."
+ }
+ }
+ },
"dontHaveAccount": "Hesabınız yok mu",
"email": "E-posta",
"forgotPassword": "Parolamı unuttum",
@@ -428,14 +442,6 @@
"publicLink": "Herkese açık bağlantı",
"doNotHaveAccount": "Bir hesabınız yok mu?",
"registerHere": "Buradan kayıt olun",
- "backendUnreachable": "Sunucu bağlantı hatası",
- "backendUnreachableMessage": "Sunucuya bağlanamıyoruz. Lütfen internet bağlantınızı kontrol edin veya sorun devam ederse dağıtım yapılandırmanızı doğrulayın.",
- "backendUnreachableError": "Sunucuya bağlanılamıyor. Lütfen daha sonra tekrar deneyin.",
- "retryConnection": "Bağlantıyı yeniden deneyin",
- "retryingConnection": "Bağlanıyor...",
- "backendReconnected": "Sunucuya başarıyla yeniden bağlanıldı.",
- "backendStillUnreachable": "Sunucuya hala ulaşılamıyor. Lütfen daha sonra tekrar deneyin.",
- "backendConnectionError": "Sunucuya bağlanırken hata oluştu. Lütfen ağ bağlantınızı kontrol edin.",
"maskedPageSpeedKeyPlaceholder": "*************************************",
"pageSpeedApiKeyFieldTitle": "Google PageSpeed API anahtarı",
"pageSpeedApiKeyFieldLabel": "PageSpeed API anahtarı",
diff --git a/client/src/locales/zh-TW.json b/client/src/locales/zh-TW.json
index cad6b52ba..ff48a0ddc 100644
--- a/client/src/locales/zh-TW.json
+++ b/client/src/locales/zh-TW.json
@@ -6,6 +6,20 @@
"toggleTheme": ""
}
},
+ "errorPages": {
+ "serverUnreachable": {
+ "toasts": {
+ "reconnected": "",
+ "stillUnreachable": ""
+ },
+ "alertBox": "",
+ "description": "",
+ "retryButton": {
+ "default": "",
+ "processing": ""
+ }
+ }
+ },
"dontHaveAccount": "沒有帳號",
"email": "E-mail",
"forgotPassword": "忘記密碼",
@@ -428,14 +442,6 @@
"publicLink": "",
"doNotHaveAccount": "",
"registerHere": "",
- "backendUnreachable": "",
- "backendUnreachableMessage": "",
- "backendUnreachableError": "",
- "retryConnection": "",
- "retryingConnection": "",
- "backendReconnected": "",
- "backendStillUnreachable": "",
- "backendConnectionError": "",
"maskedPageSpeedKeyPlaceholder": "",
"pageSpeedApiKeyFieldTitle": "",
"pageSpeedApiKeyFieldLabel": "",