From e28c81f8ea0481e2ebc6e1e8b585b2eeb0901a46 Mon Sep 17 00:00:00 2001 From: JOYCEQL <1449239013@qq.com> Date: Mon, 3 Mar 2025 13:39:02 +0800 Subject: [PATCH] fix: update locale detection to use cookie value for language setting in resume store --- src/store/useResumeStore.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/store/useResumeStore.ts b/src/store/useResumeStore.ts index cd04e6d..20a0293 100644 --- a/src/store/useResumeStore.ts +++ b/src/store/useResumeStore.ts @@ -115,12 +115,13 @@ export const useResumeStore = create( activeResume: null, createResume: (templateId = null) => { - // 判断当前语言环境 const locale = - typeof window !== "undefined" - ? window.navigator.language.split("-")[0] - : "en"; - console.log("locale", locale); + typeof document !== "undefined" + ? document.cookie + .split("; ") + .find((row) => row.startsWith("NEXT_LOCALE=")) + ?.split("=")[1] || "zh" + : "zh"; const initialResumeData = locale === "en" ? initialResumeStateEn : initialResumeState;