datai-vue/docs/changelog/2026-01-26-002-02-changelog.md

3.0 KiB
Raw Permalink Blame History

变更日志

元数据

  • 需求编号2026-01-26-002-02
  • 创建时间2026-01-26
  • 创建人AI Assistant
  • 版本号v1.1.0

变更概述

在基础架构完成后,对系统的核心公共模块进行国际化改造,包括布局组件、认证页面及全局公共提示,确保用户进入系统的第一眼体验是本地化的。

变更内容

新增功能

  • 实现布局Layout国际化包括
    • 侧边栏菜单标题翻译
    • 顶部导航国际化(语言选择、退出登录、全屏、布局大小、主题、设置等)
    • 标签页国际化(动态更新标签页标题)
  • 实现认证模块Auth国际化包括
    • 登录页国际化(表单验证规则、错误提示、按钮文本等)
    • 注册页国际化(表单验证规则、成功提示、变量插值等)
  • 实现全局公共文本国际化,包括:
    • HTTP 错误处理国际化401、403、404 等错误码)
    • 错误码字典国际化(将错误码 Value 改为 Translation Key
  • 新增单元测试,包括:
    • 中文翻译测试zh-CN.test.ts
    • 英文翻译测试en-US.test.ts

新增文档

新增代码文件

  • src/locales/__tests__/zh-CN.test.ts - 中文翻译单元测试
  • src/locales/__tests__/en-US.test.ts - 英文翻译单元测试

修改功能

  • src/locales/zh-CN.ts - 扩展中文翻译资源,添加 common、layout、login、register、error 等模块
  • src/locales/en-US.ts - 扩展英文翻译资源,添加 common、layout、login、register、error 等模块
  • src/layout/components/Sidebar/SidebarItem.vue - 添加侧边栏菜单标题翻译功能
  • src/layout/components/Navbar/index.vue - 添加顶部导航国际化支持
  • src/layout/components/TagsView/index.vue - 添加标签页动态更新功能
  • src/views/auth/login.vue - 添加登录页国际化支持
  • src/views/auth/register.vue - 添加注册页国际化支持
  • src/utils/request.ts - 添加 HTTP 错误处理国际化支持
  • src/utils/errorCode.ts - 将错误码 Value 改为 Translation Key

影响范围

  • 模块Layout 布局模块、Auth 认证模块、Common 公共模块
  • 功能侧边栏菜单、顶部导航、标签页、登录页、注册页、HTTP 错误处理、错误码字典
  • 文件11 个文件2 个新增、9 个修改)

相关文档