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": "",