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

验收

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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