背景
Fast 模式页(/lora/anima-fast.html)与全局 WebUI 使用 vue-i18n 切换 Language(window.i18n.global.locale)。Schema 表单字段可切英文,但以下区域在 en-US 下仍常为中文:
- 侧栏:
训练、LoRA 训练、标准模式、Fast 模式 等(VuePress SSR 硬编码 nav)
- 右侧 intro:标题、简介、致谢框、数据集说明折叠区
- 安装状态 / 确认对话框(
INSTALL_GUARD)
- Schema 折叠分组标题(如「训练配置」「Anima Fast 参数」)— 来自
mikazuki/schema/anima-lora-fast.ts
期望
切到 en-US 后,上述区域与表单字段一致显示英文,便于国际用户与 upstream 作者阅读致谢说明。
已尝试(未合入 #64)
曾在 frontend/dist/assets/sd-nav-i18n.js 做 dist patch(读 window.i18n、DOM 文本替换、applyAnimaFastIntro),效果不完整且与 Vue 重绘存在竞态。该改动已从 PR #64 移除,单独跟踪。
建议方向(低优先级)
- dist patch 增强:hook Language 切换、轮询 locale、在 mutation 后重刷侧栏/intro
- schema 英文化:分组 title / description 走 i18n message 或 en-US 副本
- 上游前端 rebuild(若未来恢复源码构建)— 侧栏 nav 与 page frontmatter 双语
关联
背景
Fast 模式页(
/lora/anima-fast.html)与全局 WebUI 使用 vue-i18n 切换 Language(window.i18n.global.locale)。Schema 表单字段可切英文,但以下区域在 en-US 下仍常为中文:训练、LoRA 训练、标准模式、Fast 模式等(VuePress SSR 硬编码 nav)INSTALL_GUARD)mikazuki/schema/anima-lora-fast.ts期望
切到 en-US 后,上述区域与表单字段一致显示英文,便于国际用户与 upstream 作者阅读致谢说明。
已尝试(未合入 #64)
曾在
frontend/dist/assets/sd-nav-i18n.js做 dist patch(读window.i18n、DOM 文本替换、applyAnimaFastIntro),效果不完整且与 Vue 重绘存在竞态。该改动已从 PR #64 移除,单独跟踪。建议方向(低优先级)
关联
assets/readme/screenshot-anima-fast.png