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]>
60 lines
3.6 KiB
JSON
60 lines
3.6 KiB
JSON
{
|
||
"_meta": {
|
||
"locale": "en",
|
||
"area": "study",
|
||
"translation": "source"
|
||
},
|
||
"study.measure_quality": "your edits the engine proves equal that made it cheaper",
|
||
"study.measure_quality_trend": "that share, later against earlier",
|
||
"study.measure_selection": "how often you took the engine’s best of those shown",
|
||
"study.measure_calibration_off": "how far your predicted share was from the run’s",
|
||
"study.measure_calibration_slope": "the run’s share against your prediction (1 is calibrated)",
|
||
"study.measure_unassisted": "your probe score without the assistant (1 matches the reference)",
|
||
"study.measure_ownership": "your answers on ownership, 1 to 7",
|
||
"study.measure_authorship": "your share of the program’s gates",
|
||
"study.measure_novelty": "how far your designs are from the known constructions",
|
||
"study.measure_diversity": "how many distinct designs you made (Vendi)",
|
||
"study.measure_convergence": "a model’s share of your program’s gates",
|
||
"study.title": "Study",
|
||
"study.load": "Load a protocol",
|
||
"study.keep": "Keep a record of how I work, in this browser",
|
||
"study.enrolled": "You take part in “{study}”, condition {condition}, set by your key. Your record stays in this browser until you export it.",
|
||
"study.intro": "Take part in a study of how people design with the engine: a researcher gives you a protocol, sealed before any data, and you see what it studies before you choose. Or keep a record for yourself.",
|
||
"study.kept": "Kept here: {choices} among candidates, {probes}, {answers} on ownership, and your predictions and history.",
|
||
"study.choice_one": "{n} choice",
|
||
"study.choices": "{n} choices",
|
||
"study.probe_one": "{n} probe",
|
||
"study.probes": "{n} probes",
|
||
"study.answer_one": "{n} answer",
|
||
"study.answers": "{n} answers",
|
||
"study.own": "How much is this yours?",
|
||
"study.probe": "A probe task",
|
||
"study.my_record": "My record",
|
||
"study.export": "Export my record",
|
||
"study.leave": "Leave the study",
|
||
"study.forget": "Forget what is kept",
|
||
"study.hypotheses": "What it studies, written before any data:",
|
||
"study.compares": "It compares {n} conditions, each a setting of the Studio’s features; your key assigns you one. Its primary measure: {primary}. The protocol is sealed (digest {digest}…), so it cannot change after you join.",
|
||
"study.join": "Take part",
|
||
"study.not_now": "Not now",
|
||
"study.not_protocol": "That is not a protocol the engine opens: {error}",
|
||
"study.left": "You left the study. What was kept stays in this browser until you forget it.",
|
||
"study.save_answers": "Save my answers",
|
||
"study.answer_all": "Answer every one",
|
||
"study.saved_answers": "Saved, with the version of the program you answered about.",
|
||
"study.own_scale": "About the program in the editor, from 1 (not at all) to 7 (completely):",
|
||
"study.which_probe": "Which probe",
|
||
"study.done_before": " (done before)",
|
||
"study.answer_label": "Your answer, in OpenQASM",
|
||
"study.score": "Score it",
|
||
"study.verified": "Verified. Score {score} (the reference scores 1; cost {cost} against {reference}).",
|
||
"study.not_verified": "Not verified: {failure}. Score 0.",
|
||
"study.probe_note": "Done without the assistant: it is paused until you close this. The engine scores your answer.",
|
||
"study.close": "Close",
|
||
"study.of_edits": "{n} of {of} edits",
|
||
"study.of_choices": "{n} of {of}; by chance {chance}",
|
||
"study.predictions": "{n} predictions",
|
||
"study.designs": "{n} designs",
|
||
"study.measures_note": "Each is the engine’s, computed again from what you made and did; none is a model’s judgement.",
|
||
"study.exported": "Saved {where}, sealed with your key. Give it to the researcher; nothing was sent."
|
||
}
|