From cccc27169f84ef2ae54fafa3a9983cdc97384068 Mon Sep 17 00:00:00 2001 From: jingrow Date: Sat, 3 Jan 2026 23:06:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AE=BE=E7=BD=AE=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E4=B8=BA=E8=8B=B1=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将默认语言从中文改为英文(en-US) - 更新 index.html 的 lang 属性为 en-US - 构建时和首次访问时默认显示英文版 --- index.html | 2 +- src/shared/i18n/index.ts | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index a7959fa..16194f6 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ - + diff --git a/src/shared/i18n/index.ts b/src/shared/i18n/index.ts index 14f732b..857f5aa 100644 --- a/src/shared/i18n/index.ts +++ b/src/shared/i18n/index.ts @@ -14,8 +14,8 @@ const messages = { 'en-US': {} // 英文使用key作为默认值 } -// 全局语言状态 -export const locale = ref('zh-CN') +// 全局语言状态 - 默认英文 +export const locale = ref('en-US') // 翻译函数 - 支持 t("自然英文") 语法 export function t(key: string) { @@ -45,6 +45,9 @@ export function initLocale() { const saved = localStorage.getItem('locale') if (saved && locales.some(l => l.code === saved)) { locale.value = saved + } else { + // 如果没有保存的语言,默认使用英文 + locale.value = 'en-US' } // 初始化时设置 HTML 的 lang 属性 if (typeof document !== 'undefined') {