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]>
69 lines
3.6 KiB
JSON
69 lines
3.6 KiB
JSON
{
|
||
"_meta": {
|
||
"locale": "zh-CN",
|
||
"area": "versions",
|
||
"translation": "machine-assisted: to be reviewed by a fluent reader before it is advertised"
|
||
},
|
||
"versions.hand_person": "你",
|
||
"versions.hand_assistant": "助手",
|
||
"versions.hand_agent": "一个智能体",
|
||
"versions.hand_engine": "引擎",
|
||
"versions.hand_origin": "它的来源",
|
||
"versions.hand_assistant_then_person": "助手,然后是你",
|
||
"versions.hand_agent_then_person": "一个智能体,然后是你",
|
||
"versions.how_start": "创建",
|
||
"versions.how_edit": "编辑",
|
||
"versions.how_proposal": "建议",
|
||
"versions.how_merge": "合并",
|
||
"versions.made_by": "由{who}{how}",
|
||
"versions.started_from": "从{who}开始",
|
||
"versions.opened_from": "从{who}打开",
|
||
"versions.change_one": "{n} 处改动",
|
||
"versions.changes": "{n} 处改动",
|
||
"versions.gate_one": "{n} 个门",
|
||
"versions.gates": "{n} 个门",
|
||
"versions.line_one": "{n} 行",
|
||
"versions.lines": "{n} 行",
|
||
"versions.hands": "谁写的",
|
||
"versions.hands_title": "为每一行和每个门标出它出自谁之手",
|
||
"versions.download": "下载",
|
||
"versions.download_title": "程序及其历史,格式与 wai-quantum history verify 读取的一致",
|
||
"versions.title": "版本",
|
||
"versions.intro": "每一处改动:由谁做出、如何做出。你输入的内容归你;你应用的建议归其提出者,并且只有你采纳的改动才会进入程序。",
|
||
"versions.merge_nothing": "{id} 中没有程序里没有的内容。",
|
||
"versions.proposal_same": "这个建议与程序现状完全相同。",
|
||
"versions.take_all": "全部采纳({n} 处)",
|
||
"versions.take_some": "采纳 {n}/{of} 处",
|
||
"versions.bring_in": "并入 {id}",
|
||
"versions.proposal_from": "来自{who}的建议",
|
||
"versions.review_sum": " · {changes}{blocked}。采纳你想要的改动;在你作出选择之前,程序保持不变。",
|
||
"versions.blocked_by_your_rules": ",其中 {n} 处被你的规则阻止",
|
||
"versions.at_line": "第 {line} 行",
|
||
"versions.blocked_why": "已阻止:{why}。",
|
||
"versions.not_now": "暂不",
|
||
"versions.reject_all": "全部拒绝",
|
||
"versions.unread": "这里无法读取该程序,因此不统计它的门;它的各行已标出。",
|
||
"versions.bar_part": "{who}写了 {of} 个门中的 {n} 个",
|
||
"versions.hand_gates": "{who}:{gates}",
|
||
"versions.sum": "{version}:{gates},{lines}",
|
||
"versions.hand_share": "{who}:{gates},{lines}",
|
||
"versions.open": "打开 {id}",
|
||
"versions.open_title": "把这个版本放进编辑器;你在它之上做的改动会成为一条独立的工作线",
|
||
"versions.bring": "并入 {id}",
|
||
"versions.bring_title": "对照程序审阅它的改动,采纳你想要的;记录为一次合并",
|
||
"versions.what": " {made}{from},{when}",
|
||
"versions.from": ",基于 {parents}",
|
||
"versions.and": " 和 ",
|
||
"versions.review_taken": "采纳了 {changes}中的 {n} 处{blocked}{rest}。",
|
||
"versions.blocked_by_the_rules": ",{n} 处被规则阻止",
|
||
"versions.rest_kept": ";其余未被采纳,完整的建议保留在下方",
|
||
"versions.whole_proposal": "完整的建议",
|
||
"versions.against": "相对 {parent}:+{added} −{removed}{sealed}",
|
||
"versions.sealed": " · 已封存",
|
||
"versions.opened": "已打开 {id}。你从这里做的改动会成为一条独立的工作线。",
|
||
"versions.in_editor": "在编辑器中",
|
||
"versions.a_head": "末端版本",
|
||
"versions.item_review": "采纳 {n}/{of}{blocked} · ",
|
||
"versions.item_blocked": ",{n} 处被阻止",
|
||
"versions.saved": "已保存 program.qasm 和 program.history.json;运行 wai-quantum history verify program.qasm 可检查每一个版本。"
|
||
}
|