From e40008dee1b400575fb544c59e4adb021c83b91e Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Wed, 8 Nov 2023 12:50:38 +0800 Subject: [PATCH] feat: support lang option --- index.ts | 2 +- utils/getLanguage.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/index.ts b/index.ts index 6856e461..dca1da38 100755 --- a/index.ts +++ b/index.ts @@ -116,7 +116,7 @@ async function init() { const forceOverwrite = argv.force - const language = getLanguage() + const language = getLanguage(argv.lang) let result: { projectName?: string diff --git a/utils/getLanguage.ts b/utils/getLanguage.ts index 325cb574..890a307f 100644 --- a/utils/getLanguage.ts +++ b/utils/getLanguage.ts @@ -56,8 +56,8 @@ function getLocale() { return locale } -export default function getLanguage() { - const locale = getLocale() +export default function getLanguage(lang?: string) { + const locale = lang ?? getLocale() // Note here __dirname would not be transpiled, // so it refers to the __dirname of the file `/outfile.cjs` @@ -72,9 +72,9 @@ export default function getLanguage() { ) } - const lang: Language = doesLanguageExist + const _lang: Language = doesLanguageExist ? require(languageFilePath) : require(path.resolve(localesRoot, 'en-US.json')) - return lang + return _lang }