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.4 KiB
JSON
69 lines
3.4 KiB
JSON
{
|
||
"_meta": {
|
||
"locale": "en",
|
||
"area": "versions",
|
||
"translation": "source"
|
||
},
|
||
"versions.hand_person": "you",
|
||
"versions.hand_assistant": "the assistant",
|
||
"versions.hand_agent": "an agent",
|
||
"versions.hand_engine": "the engine",
|
||
"versions.hand_origin": "where it came from",
|
||
"versions.hand_assistant_then_person": "the assistant, then you",
|
||
"versions.hand_agent_then_person": "an agent, then you",
|
||
"versions.how_start": "started",
|
||
"versions.how_edit": "edited",
|
||
"versions.how_proposal": "proposed",
|
||
"versions.how_merge": "merged",
|
||
"versions.made_by": "{how} by {who}",
|
||
"versions.started_from": "started from {who}",
|
||
"versions.opened_from": "opened {who}",
|
||
"versions.change_one": "{n} change",
|
||
"versions.changes": "{n} changes",
|
||
"versions.gate_one": "{n} gate",
|
||
"versions.gates": "{n} gates",
|
||
"versions.line_one": "{n} line",
|
||
"versions.lines": "{n} lines",
|
||
"versions.hands": "Who wrote it",
|
||
"versions.hands_title": "Mark each line and gate with whose hand it is in",
|
||
"versions.download": "Download",
|
||
"versions.download_title": "The program and its history, as wai-quantum history verify reads them",
|
||
"versions.title": "Versions",
|
||
"versions.intro": "Each change, who made it and how. What you type is yours; a proposal you apply is its proposer’s, and only the changes you take reach the program.",
|
||
"versions.merge_nothing": "{id} holds nothing the program does not.",
|
||
"versions.proposal_same": "The proposal is the program as it is.",
|
||
"versions.take_all": "Take all {n}",
|
||
"versions.take_some": "Take {n} of {of}",
|
||
"versions.bring_in": "Bring in {id}",
|
||
"versions.proposal_from": "A proposal from {who}",
|
||
"versions.review_sum": " · {changes}{blocked}. Take the ones you want; the program waits until you choose.",
|
||
"versions.blocked_by_your_rules": ", {n} blocked by your rules",
|
||
"versions.at_line": "at line {line}",
|
||
"versions.blocked_why": "Blocked: {why}.",
|
||
"versions.not_now": "Not now",
|
||
"versions.reject_all": "Reject all",
|
||
"versions.unread": "The program does not read here, so its gates are not counted; its lines are marked.",
|
||
"versions.bar_part": "{n} of {of} gates by {who}",
|
||
"versions.hand_gates": "{who}: {gates}",
|
||
"versions.sum": "{version}: {gates}, {lines}",
|
||
"versions.hand_share": "{who}: {gates}, {lines}",
|
||
"versions.open": "Open {id}",
|
||
"versions.open_title": "Put this version in the editor; what you change from it is a line of work of its own",
|
||
"versions.bring": "Bring {id} in",
|
||
"versions.bring_title": "Review its changes against the program and take the ones you want; recorded as a merge",
|
||
"versions.what": " {made}{from}, {when}",
|
||
"versions.from": ", from {parents}",
|
||
"versions.and": " and ",
|
||
"versions.review_taken": "{n} of {changes} taken{blocked}{rest}.",
|
||
"versions.blocked_by_the_rules": ", {n} blocked by the rules",
|
||
"versions.rest_kept": "; the rest were not taken, and the whole proposal is kept below",
|
||
"versions.whole_proposal": "The whole proposal",
|
||
"versions.against": "+{added} −{removed} against {parent}{sealed}",
|
||
"versions.sealed": " · sealed",
|
||
"versions.opened": "Opened {id}. What you change from here is a line of work of its own.",
|
||
"versions.in_editor": "in the editor",
|
||
"versions.a_head": "a head",
|
||
"versions.item_review": "{n} of {of} taken{blocked} · ",
|
||
"versions.item_blocked": ", {n} blocked",
|
||
"versions.saved": "Saved program.qasm and program.history.json; wai-quantum history verify program.qasm checks every version."
|
||
}
|