From 83088cb44b5b074d8113c3a55b43cda5f6901965 Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Sat, 28 Oct 2023 11:47:09 +0800 Subject: [PATCH] feat: print warning messages for unsupported locale --- utils/getLanguage.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utils/getLanguage.ts b/utils/getLanguage.ts index 489e79f3..325cb574 100644 --- a/utils/getLanguage.ts +++ b/utils/getLanguage.ts @@ -66,6 +66,12 @@ export default function getLanguage() { const languageFilePath = path.resolve(localesRoot, `${locale}.json`) const doesLanguageExist = fs.existsSync(languageFilePath) + if (!doesLanguageExist) { + console.warn( + `\x1B[33mThe locale langage "${locale}" is not supported, fallback to "en-US".\n\x1B[39m` + ) + } + const lang: Language = doesLanguageExist ? require(languageFilePath) : require(path.resolve(localesRoot, 'en-US.json')) -- 2.39.5