diff --git a/packages/traction-widget/components/hooks/useLocale.ts b/packages/traction-widget/components/hooks/useLocale.ts index b8e360f..218ad88 100644 --- a/packages/traction-widget/components/hooks/useLocale.ts +++ b/packages/traction-widget/components/hooks/useLocale.ts @@ -1,4 +1,3 @@ -import { ref } from 'vue'; import zhCN from '../locales/lang/zhCN.ts'; import enUS from '../locales/lang/enUS.ts'; @@ -6,18 +5,10 @@ import enUS from '../locales/lang/enUS.ts'; type Locale = Record; export function useLocale (): Locale { - const locale = ref({}); - let storedLocale = 'zh-CN'; // 默认使用中文 - - // 只在浏览器环境下读取 localStorage + let storedLocale = 'zh-CN'; if (typeof window !== 'undefined') { storedLocale = localStorage.getItem('fes_locale') || 'zh-CN'; } - if (storedLocale === 'en-US') { - locale.value = enUS; - } else { - locale.value = zhCN; - } - return locale.value; + return storedLocale === 'en-US' ? enUS : zhCN; }