💄 chore(i18n/intl): better errors and logs
This commit is contained in:
+4
-4
@@ -14,8 +14,8 @@ export function getSystemLanguage(): string {
|
|||||||
const sysLanguage: (string|null|undefined) = GLib.getenv("LANG") || GLib.getenv("LANGUAGE");
|
const sysLanguage: (string|null|undefined) = GLib.getenv("LANG") || GLib.getenv("LANGUAGE");
|
||||||
|
|
||||||
if(!sysLanguage) {
|
if(!sysLanguage) {
|
||||||
console.log(`[WARNING] Couldn't get system language, fallback to default ${languages[0]}`);
|
console.warn(`Intl: Couldn't get system language, fallback to default ${languages[0]}`);
|
||||||
console.log("[TIP] Please set the LANG or LANGUAGE environment variable");
|
console.log("Intl: Please set the LANG or LANGUAGE environment variable");
|
||||||
|
|
||||||
return languages[0];
|
return languages[0];
|
||||||
}
|
}
|
||||||
@@ -31,8 +31,8 @@ export function setLanguage(lang: string): string {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
throw new Error(`(i18n/intl) Couldn't set language: ${lang}`, {
|
throw new Error(`Intl: couldn't set language: ${lang}`, {
|
||||||
cause: `Language ${lang} not found in languages of type ${typeof languages}`
|
cause: `language ${lang} not found in languages of type ${typeof languages}`
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user