Files
Jyotisha/docs/testing/report-english-edition-20260929.md
T
Jesse_ChenandClaude Opus 5.5 d87ec44aab
Independent Staging Quality Gate / validate (push) Successful in 14m44s
Independent Staging Quality Gate / publish (push) Successful in 3m32s
fix(reports): switching editions replaces the reader instead of stacking it (BUG-1126)
The reader and the fact tables were siblings keyed by the same language, so
React left the first edition's reader on screen and appended the new one.
Distinct keys per sibling; whole-page switch test with real engine fact tables.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-30 17:13:28 +08:00

2.2 KiB
Raw Blame History

真机清单 · 报告中英两版(2026-09-29)

对应 docs/tasks/TASK-report-english-edition-20260929.md。电脑和手机各走一遍。第 1 步要生成一份新报告(会用掉一次生成次数)。

# 操作 应该看到 结果
1 「我的报告」→ 生成报告,等它完成后打开 操作栏有「中文 / English」切换,默认选中「中文」;正文和改版前的中文报告一样
2 点「English」 正文、目录、核对表全部变成英文,页面里找不到一个汉字(侧栏、标题栏、「到底部」按钮仍是中文,这是设计如此);地址栏多了 ?lang=en
3 在英文版里刷新页面 仍停在英文版
4 对照看一个数字:中文版「行星主星与状态」表里某颗星的力量比,与英文版「Planet Lords and Dignity」同一行 数字完全一样
5 在中文版点「导出」 弹窗顶部有一条提示「要拿去问 ChatGPT、Claude 等 AI?建议切到 English 再导出…」和「切到 English」按钮
6 点「切到 English」 弹窗里的章节变成英文章节,说明句末写「导出的是英文版」;点「导出选中」,下载的文件名结尾是 -EN.md,打开是英文
7 打开一份这次更新之前生成的旧报告 没有「中文 / English」切换;点导出,弹窗里一行小字「这份报告生成于英文版上线前,重新生成即可获得中英两版。」
8 在旧报告地址后面手动加 ?lang=en 打开 仍然显示中文,不报错
9 把第 6 步下载的英文文件发给 ChatGPT 或 Claude,让它概括 能正常读懂(这一步只是体感,不强求)
10 (BUG-1126 补充,2026-09-30)不带 ?lang=en 打开一份新报告 → 点「English」→ 再点「中文」→ 再点「English」 每点一次,正文和目录都跟着换(目录标题在「目录」和「Contents」之间变);页面往下拉,正文只有一份,不会出现两份不同语言的正文
11 (BUG-1126 补充)直接带 ?lang=en 打开同一份报告 → 点「中文」 正文和目录变成中文