From 590ff6ffa777f0c7c183eff2d0f0855e098b85b8 Mon Sep 17 00:00:00 2001 From: zqran Date: Fri, 17 Feb 2023 14:47:49 +0800 Subject: [PATCH] fix: `zh-Hans` i18n fails on page reload (#1092) Co-authored-by: himself65 --- .github/workflows/languages-sync.yml | 2 +- packages/i18n/src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/languages-sync.yml b/.github/workflows/languages-sync.yml index 3cacc35749..78630b7b4e 100644 --- a/.github/workflows/languages-sync.yml +++ b/.github/workflows/languages-sync.yml @@ -6,7 +6,7 @@ on: paths: - 'packages/i18n/**' - '.github/workflows/languages-sync.yml' - pull_request: + pull_request_target: branches: ['master'] paths: - 'packages/i18n/**' diff --git a/packages/i18n/src/index.ts b/packages/i18n/src/index.ts index bfb132ce0c..65dd561129 100644 --- a/packages/i18n/src/index.ts +++ b/packages/i18n/src/index.ts @@ -33,7 +33,7 @@ const resources = LOCALES.reduce( const fallbackLng = 'en'; const standardizeLocale = (language: string) => { - if (language === 'zh-CN' || language === 'zh') { + if (language === 'zh-CN' || language === 'zh' || language === 'zh-Hans') { language = 'zh-Hans'; } else if (language.slice(0, 2).toLowerCase() === 'zh') { language = 'zh-Hant';