当前管理 API 返回的 Chorus 左侧菜单为英文,页面标题又部分中英混用,降低中文运营人员的扫描效率。将菜单、面包屑和对应页面主标题统一为清晰中文,同时保持现有路由、权限和导航层级不变。
/chorus/api-keys
/chorus
/chorus/providers
/chorus/models
/chorus/routes
/chorus/templates
/chorus/health
/chorus/generations
/chorus/users
migrations/
admin-ui/
go test ./migrations
sys_menu
go -C admin test ./...
pnpm --dir admin-ui test:unit -- --runInBand
pnpm --dir admin-ui build:prod
/api/v1/menurole
773ed74 feat: 中文化管理端导航 (#49)
origin/main
000007
go test ./...
go vet ./...
NODE_OPTIONS=--max-old-space-size=4096 pnpm --dir admin-ui build:prod
python dev_scripts/harness.py check --strict
git diff --check
浏览器控制能力当前不可用,未生成侧边栏截图。请在 http://127.0.0.1:9528/ 刷新或重新登录,确认实际侧边栏无截断和运行时错误;因此最后一项视觉验收暂不勾选。
http://127.0.0.1:9528/
长期文档无影响,不更新 Wiki,也不导出任务归档。
补充运行检查:绕过本机 HTTP 代理后,http://127.0.0.1:9528/ 返回 200,当前 /js/app.js 返回 200(约 5 MB)且包含“上游服务商”“提示词模板”“上游健康”。此前的空响应由本机代理 127.0.0.1:1080 引起,并非 Admin UI 服务异常。实际视觉截断仍留待人工验收。
/js/app.js
127.0.0.1:1080
用户于 2026-08-24 明确回复“#49 验收通过”。全部验收项确认完成;实现提交 773ed74 已推送,长期文档无变化,本工单关闭。
773ed74
No dependencies set.
The note is not visible to the blocked user.
基本信息
原始需求
要解决什么
当前管理 API 返回的 Chorus 左侧菜单为英文,页面标题又部分中英混用,降低中文运营人员的扫描效率。将菜单、面包屑和对应页面主标题统一为清晰中文,同时保持现有路由、权限和导航层级不变。
做什么 / 不做什么
/chorus/api-keys存在时改为中文并排到用户管理之后。已确认命名
/chorus/chorus/providers/chorus/models/chorus/routes/chorus/templates/chorus/health/chorus/generations/chorus/users/chorus/api-keys依赖与并行
子项目影响
migrations/、admin-ui/。设计与原型门禁
验收标准
验证方式
go test ./migrationssys_menu稳定 path。go -C admin test ./...pnpm --dir admin-ui test:unit -- --runInBand(按现有脚本调整)pnpm --dir admin-ui build:prod/api/v1/menurole;按可用浏览器能力检查实际侧边栏。风险和回退
文档影响
交付文档影响
实施完成,等待验收
773ed74 feat: 中文化管理端导航 (#49),已推送到origin/main。000007可逆迁移,按稳定 path 更新中文标题、面包屑和顺序,不改层级、路由、组件或权限。000007的等价 DML;schema version 仍为 5、dirty=0。后续正式迁移至 7 时可安全重复执行。验证证据
go test ./migrations:通过。go test ./...、go vet ./...、go -C admin test ./...:通过。pnpm --dir admin-ui test:unit -- --runInBand:12 个套件、43 个测试通过。NODE_OPTIONS=--max-old-space-size=4096 pnpm --dir admin-ui build:prod:通过;仅有项目既有告警。/api/v1/menurole:已返回已确认的 7 个中文菜单和正确顺序;/chorus/api-keys将在 000006 正式启用后由 000007 中文化。python dev_scripts/harness.py check --strict、git diff --check:通过。待人工验收
浏览器控制能力当前不可用,未生成侧边栏截图。请在
http://127.0.0.1:9528/刷新或重新登录,确认实际侧边栏无截断和运行时错误;因此最后一项视觉验收暂不勾选。长期文档无影响,不更新 Wiki,也不导出任务归档。
补充运行检查:绕过本机 HTTP 代理后,
http://127.0.0.1:9528/返回 200,当前/js/app.js返回 200(约 5 MB)且包含“上游服务商”“提示词模板”“上游健康”。此前的空响应由本机代理127.0.0.1:1080引起,并非 Admin UI 服务异常。实际视觉截断仍留待人工验收。用户于 2026-08-24 明确回复“#49 验收通过”。全部验收项确认完成;实现提交
773ed74已推送,长期文档无变化,本工单关闭。