From 275d332d232016018a6422dd9d9f96ae3002db72 Mon Sep 17 00:00:00 2001 From: David Maximiliaon Sosa Date: Wed, 30 Apr 2025 22:05:55 -0300 Subject: [PATCH] Adding spanish to settings --- app/dashboard/settings/Settings.tsx | 39 ++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/app/dashboard/settings/Settings.tsx b/app/dashboard/settings/Settings.tsx index 0070167..59e09a8 100644 --- a/app/dashboard/settings/Settings.tsx +++ b/app/dashboard/settings/Settings.tsx @@ -275,19 +275,33 @@ export default function Settings() { useEffect(() => { const language = Cookies.get("language") - if (language === "en") { - setLanguage("english") - } else if (language === "de") { - setLanguage("german") + switch (language) { + case "de": + setLanguage("german") + break; + case "es": + setLanguage("spanish") + break; + case "en": + default: + setLanguage("english") + break; } }, []) const setLanguageFunc = (value: string) => { setLanguage(value) - if (value === "english") { - Cookies.set("language", "en") - } else if (value === "german") { - Cookies.set("language", "de") + switch (value) { + case "german": + Cookies.set("language", "de") + break; + case "spanish": + Cookies.set("language", "es") + break; + case "english": + default: + Cookies.set("language", "en") + break; } // Reload the page window.location.reload() @@ -468,6 +482,7 @@ export default function Settings() { {t('Settings.LanguageSettings.English')} {t('Settings.LanguageSettings.German')} + {t('Settings.LanguageSettings.Spanish')} @@ -653,8 +668,8 @@ export default function Settings() { type="text" onChange={(e) => setNtfyToken(e.target.value)} /> - - + + )} @@ -699,7 +714,7 @@ export default function Settings() { {t('Settings.Notifications.AddNotification.Echobell.AddMessage')} )} - + @@ -810,7 +825,7 @@ export default function Settings() { )}

- {notification.name || + {notification.name || t(`Settings.Notifications.AddNotification.${notification.type.charAt(0).toUpperCase() + notification.type.slice(1)}.Title`)}