From 03c57ba3f422534ddbbcff09ff9448cfb229bee9 Mon Sep 17 00:00:00 2001 From: dragongoose Date: Mon, 29 Sep 2025 20:11:43 -0400 Subject: [PATCH] Throw error if invalid language is selected --- src/settingsManager.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/settingsManager.ts b/src/settingsManager.ts index f0a0c0a..0c0717a 100644 --- a/src/settingsManager.ts +++ b/src/settingsManager.ts @@ -78,6 +78,10 @@ export interface Settings { export const setLanguage = (selectedLanguage: string, i18n: any) => { // Locales and languages in arrays to match them const locale = locales[languages.indexOf(selectedLanguage)] + + if (!locale) { + throw Error("Error while setting locale, " + selectedLanguage + " does not exist.") + } localStorage.setItem('language', locale) i18n.locale = locale }