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]>
17 lines
573 B
JSON
17 lines
573 B
JSON
{
|
|
"_meta": {
|
|
"locale": "en",
|
|
"area": "verdict_view",
|
|
"translation": "source"
|
|
},
|
|
"verdict_view.refused": "refused",
|
|
"verdict_view.parsed": "parsed, not run",
|
|
"verdict_view.executed": "executed, not checked",
|
|
"verdict_view.evidence": "checked as evidence",
|
|
"verdict_view.proof": "checked as proof",
|
|
"verdict_view.fails": ": fails",
|
|
"verdict_view.no_verdict": "no verdict",
|
|
"verdict_view.sealed": "sealed by the receipt",
|
|
"verdict_view.not_sealed": "worked out here, not sealed by a receipt",
|
|
"verdict_view.why": " {statement} ({where})"
|
|
}
|