Skip to content

[P2] i18n: zh-CN ↔ English switch occasionally garbled — requires page refresh #1319

Description

@xuyushun441-sys

来源:docs/PLATFORM_GAPS_FROM_TEMPLATES.md 第 18 条(P2)。

现象

切换语言(zh-CN ↔ English)后偶发:

  • 部分字段标签仍显示旧语言
  • 列表表头一半中文一半英文
  • 部分对话框(确认 / 错误)始终英文
  • 切换后必须强刷才一致

国内客户体验差,且对国际化推广(en → ja / fr 等)信心打折。

复现

任意模板:

  • 顶栏切换语言
  • 不刷新页面就跳到别的 view
  • 表头 / 字段 label 出现混排

建议范围

M1:i18n 状态全局响应

  • 所有用到 t() 的组件订阅 locale 变化
  • 不再有 cached 节点

M2:字典覆盖检查

  • dev 模式打印 missing key 列表
  • 编译期校验 key 完整性

M3:方向 / 时间 / 数字 locale 化

  • 时间格式、数字千分位、日期格式跟随当前 locale

验收

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpriority:p2Medium: important, M3

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions