Skip to content

i18n: Fast 页与侧栏在 en-US 下仍显示中文 #65

@wochenlong

Description

@wochenlong

背景

Fast 模式页(/lora/anima-fast.html)与全局 WebUI 使用 vue-i18n 切换 Languagewindow.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 移除,单独跟踪。

建议方向(低优先级)

  1. dist patch 增强:hook Language 切换、轮询 locale、在 mutation 后重刷侧栏/intro
  2. schema 英文化:分组 title / description 走 i18n message 或 en-US 副本
  3. 上游前端 rebuild(若未来恢复源码构建)— 侧栏 nav 与 page frontmatter 双语

关联

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions