From 8bcdd5abb2fe37c541b278136bcf051b7766c862 Mon Sep 17 00:00:00 2001 From: discreted66 <953831480@qq.com> Date: Wed, 7 May 2025 18:47:39 -0700 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E6=97=B6=E5=8C=BA=E4=B8=8D=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/renderless/src/date-panel/index.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/renderless/src/date-panel/index.ts b/packages/renderless/src/date-panel/index.ts index 858468dcdf..58d4a7cf50 100644 --- a/packages/renderless/src/date-panel/index.ts +++ b/packages/renderless/src/date-panel/index.ts @@ -639,8 +639,15 @@ export const getRenderTz = return } - state.renderTzdata = value[state.lang] + // 规避因国际化lang中划线以及下划线匹配不到时区数据 + const lang = state.lang.replace(/[-_]/g, '').toLowerCase() + Object.keys(value).forEach(key => { + if (key.replace(/[-_]/g, '').toLowerCase() === lang) { + value[lang] = value[key] + } + }); + state.renderTzdata = value[lang] if (state.renderTzdata) { const { isServiceTimezone, to } = state.timezone const selectedTz = state.selectedTz || {}