The Course pane lists the 21 lessons, shows a lesson's text and exercise, loads its starter, and checks the program in the editor with the engine (engine_course_check in the page, the same commands in the desktop app): each case's verdict, each rule, What went wrong? from the diagnostics, the verdict and the critique, the hints one at a time with the engine's pointer, and a hint from the assistant when a model is connected, any program in its answer held back. Progress is kept only in this browser and says so. The interface's words are data, locales/<locale>/<area>.json for every part, English the source and Simplified Chinese marked machine-assisted; the Studio follows the browser's language until the reader picks one with the switch. test/locales.test.mjs holds every locale to every key and placeholder. The e2e checks the course in English and in Chinese. wai-web's engine tests pin 23 native and 16 wasm32, a course check the same bytes in both. Co-Authored-By: Claude Opus 5.5 <[email protected]>
51 lines
3.6 KiB
JSON
51 lines
3.6 KiB
JSON
{
|
||
"_meta": {
|
||
"locale": "zh-CN",
|
||
"area": "gallery",
|
||
"translation": "machine-assisted: to be reviewed by a fluent reader before it is advertised"
|
||
},
|
||
"gallery.atlas_label": "草稿与 {n} 个备选方案,按双量子比特门数和深度排布",
|
||
"gallery.axis_two_qubit": "双量子比特门 →",
|
||
"gallery.axis_depth": "↑ 深度",
|
||
"gallery.draft_point": "草稿:{two_qubit} 个双量子比特门,深度 {depth}",
|
||
"gallery.point_label": "备选方案 {n}:{two_qubit} 个双量子比特门,深度 {depth}",
|
||
"gallery.point_title": "{n}. {label}:{two_qubit} 个双量子比特门,深度 {depth}",
|
||
"gallery.aim_placeholder": "目标… 更少的量子比特、另一种纠缠方式、更多对称性",
|
||
"gallery.aim_label": "“探索”应以什么为目标",
|
||
"gallery.improve": "改进",
|
||
"gallery.improve_title": "同一条线路,代价更低:每一个都经检查与草稿等价",
|
||
"gallery.explore": "探索",
|
||
"gallery.explore_title": "朝着目标的不同线路,来自模型,每一个都由引擎度量",
|
||
"gallery.intro": "改进:同一条线路,代价更低,每一个都经检查等价。探索:朝着某个目标的不同线路,来自模型,每一个都由引擎度量。在你应用其中一个之前,什么都不会改变。",
|
||
"gallery.title": "备选方案",
|
||
"gallery.how_one": "如何得到:{n} 次重写,每次都经检查",
|
||
"gallery.how_many": "如何得到:{n} 次重写,每次都经检查",
|
||
"gallery.how_reordered": "如何得到:相同的门,换了一种顺序",
|
||
"gallery.and_this_one": "而这一个经以下步骤化简为同一结果:",
|
||
"gallery.commute": "于是,除可交换的门的顺序之外,两者完全相同。",
|
||
"gallery.does_not_parse": "无法解析:{error}",
|
||
"gallery.by_taste_one": "按你的品味排序({profile},{n} 次选择)。",
|
||
"gallery.by_taste_many": "按你的品味排序({profile},{n} 次选择)。",
|
||
"gallery.from_engine": "引擎",
|
||
"gallery.from_model": "模型",
|
||
"gallery.lines_changed": "改动了 {n} 行",
|
||
"gallery.same_lines": "各行相同",
|
||
"gallery.program": "程序",
|
||
"gallery.apply": "应用",
|
||
"gallery.nothing_to_improve": "没有引擎能够检查的可改进之处:没有可以相消或合并的门,模型也没有提出它能确认的改进。",
|
||
"gallery.nothing_read": "模型提出的内容,引擎都无法读取。",
|
||
"gallery.not_offered": "未提供:{list}。",
|
||
"gallery.engine_looking": "引擎正在查找…",
|
||
"gallery.cannot_read": "引擎无法读取草稿:{error}",
|
||
"gallery.paused_engine_only": "你正在独自探索:这些都只来自引擎。",
|
||
"gallery.connect_for_rewrites": "在“助手”的“模型…”下连接一个模型,也可以获得它的重写。",
|
||
"gallery.a_rewrite": "一个重写",
|
||
"gallery.model_failed_engine_only": "模型没有回答({error});这些都只来自引擎。",
|
||
"gallery.breaks_rules": "{label}:它违反了你的规则:{why}",
|
||
"gallery.not_same": "{label}:不是同一条线路({why})",
|
||
"gallery.paused_explore": "你正在独自探索:“探索”需要询问模型,所以它会等到你在“版本”下结束独自探索。“改进”无需模型也能使用。",
|
||
"gallery.explore_needs_model": "“探索”需要向模型征求想法,但没有连接任何模型。请在“助手”的“模型…”下连接一个;“改进”无需模型也能使用。",
|
||
"gallery.model_imagining": "模型正在构想;引擎将度量每一个想法…",
|
||
"gallery.an_idea": "一个想法",
|
||
"gallery.model_failed": "模型没有回答:{error}"
|
||
}
|