From d77f6ef3c3e15237f5fc1e0c7863ead9100f501f Mon Sep 17 00:00:00 2001 From: retrozinndev Date: Sat, 23 Aug 2025 14:17:59 -0300 Subject: [PATCH] :boom: fix(i18n/intl): setting to unavailable language --- src/i18n/intl.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/i18n/intl.ts b/src/i18n/intl.ts index bb055bb..8dd79e8 100644 --- a/src/i18n/intl.ts +++ b/src/i18n/intl.ts @@ -13,10 +13,8 @@ let language: string = getSystemLanguage(); export function getSystemLanguage(): string { const sysLanguage: (string|null|undefined) = GLib.getenv("LANG") || GLib.getenv("LANGUAGE"); - if(!sysLanguage) { - console.warn(`Intl: Couldn't get system language, fallback to default ${languages[0]}`); - console.log("Intl: Please set the LANG or LANGUAGE environment variable"); - + if(!sysLanguage || languages[sysLanguage as keyof typeof languages] === undefined) { + console.warn(`Intl: Fallback to default \`${languages[0]}\``); return languages[0]; }