From e88e97b48509249fdcf588c1d6bda3408ba14554 Mon Sep 17 00:00:00 2001 From: Wangnov Date: Mon, 8 Sep 2025 19:41:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=9E=E7=8E=B0AppHeader=E5=92=8CLog?= =?UTF-8?q?inView=E5=AE=8C=E6=95=B4=E5=9B=BD=E9=99=85=E5=8C=96=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 完成AppHeader.vue全面国际化 * 版本检查和更新通知系统多语言支持 * 用户菜单和账户信息修改模态框国际化 * 退出登录确认流程多语言化 * 总计替换30+个硬编码中文字符串 - 实现LoginView.vue完整国际化 * 登录表单所有文本支持多语言 * 添加语言切换组件到登录页面 * 确保用户可在登录前选择语言 - 扩展三语言翻译文件 * zh-cn.js: 简体中文标准翻译 * zh-tw.js: 繁体中文专业化翻译 * en.js: 英文技术术语标准翻译 * 新增header和login完整翻译组 - 提升用户体验 * 登录页面右上角工具栏(语言+主题切换) * 响应式布局适配多设备 * 完整的首次访问多语言体验 --- .../src/components/layout/AppHeader.vue | 70 ++++++++++--------- web/admin-spa/src/i18n/locales/en.js | 57 ++++++++++++++- web/admin-spa/src/i18n/locales/zh-cn.js | 57 ++++++++++++++- web/admin-spa/src/i18n/locales/zh-tw.js | 57 ++++++++++++++- web/admin-spa/src/views/LoginView.vue | 22 +++--- 5 files changed, 218 insertions(+), 45 deletions(-) diff --git a/web/admin-spa/src/components/layout/AppHeader.vue b/web/admin-spa/src/components/layout/AppHeader.vue index 81c49b03..efd4af54 100644 --- a/web/admin-spa/src/components/layout/AppHeader.vue +++ b/web/admin-spa/src/components/layout/AppHeader.vue @@ -11,7 +11,7 @@ @@ -27,10 +27,10 @@ class="inline-flex animate-pulse items-center gap-1 rounded-full border border-green-600 bg-green-500 px-2 py-0.5 text-xs text-white transition-colors hover:bg-green-600" :href="versionInfo.releaseInfo?.htmlUrl || '#'" target="_blank" - title="有新版本可用" + :title="t('header.newVersionAvailable')" > - 新版本 + {{ t('header.newVersion') }} @@ -77,7 +77,7 @@
- 当前版本 + {{ t('header.currentVersion') }} v{{ versionInfo.current || '...' }} @@ -85,7 +85,7 @@
- 有新版本 + {{ t('header.hasUpdate') }} v{{ versionInfo.latest }} - 查看更新 + {{ t('header.viewUpdate') }}
- 检查更新中... + {{ t('header.checkingUpdate') }}
@@ -114,7 +114,7 @@ class="inline-block rounded-lg border border-green-200 bg-green-100 px-3 py-1.5 dark:border-green-800 dark:bg-green-900/30" >

- 当前已是最新版本 + {{ t('header.alreadyLatest') }}

@@ -134,7 +134,7 @@ @click="openChangePasswordModal" > - 修改账户信息 + {{ t('header.changeAccountInfo') }}
@@ -144,7 +144,7 @@ @click="logout" > - 退出登录 + {{ t('header.logout') }}
@@ -165,7 +165,7 @@ > -

修改账户信息

+

{{ t('header.changePasswordModal.title') }}

@@ -273,6 +273,7 @@