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]>
40 lines
2.1 KiB
JSON
40 lines
2.1 KiB
JSON
{
|
|
"_meta": {
|
|
"locale": "en",
|
|
"area": "shortcuts_view",
|
|
"translation": "source"
|
|
},
|
|
"shortcuts_view.route_stabilizer": "Stabilizer tableau",
|
|
"shortcuts_view.route_cutrank": "Cut-rank sum",
|
|
"shortcuts_view.route_mps": "Exact matrix product state",
|
|
"shortcuts_view.route_light_cone": "Light cone",
|
|
"shortcuts_view.route_tensor_network": "Tensor network",
|
|
"shortcuts_view.route_statevector": "State vector",
|
|
"shortcuts_view.under_ms": "under 1 ms",
|
|
"shortcuts_view.days": "{n} days",
|
|
"shortcuts_view.years": "{n} years",
|
|
"shortcuts_view.size_widest_cut": "widest cut {n} bits",
|
|
"shortcuts_view.size_product_state": "a product state",
|
|
"shortcuts_view.size_bond": "bond ≤ 2^{n}",
|
|
"shortcuts_view.size_cone": "cone of {n} qubits",
|
|
"shortcuts_view.size_largest_tensor": "largest tensor 2^{n}",
|
|
"shortcuts_view.size_amplitudes": "2^{n} amplitudes",
|
|
"shortcuts_view.size_tableau": "a tableau",
|
|
"shortcuts_view.classical_cost": "Classical cost",
|
|
"shortcuts_view.classical_cost_title": "Every exact classical route the engine knows for this program, with its cost",
|
|
"shortcuts_view.thorough": "Thorough",
|
|
"shortcuts_view.thorough_title": "Also search a contraction tree and a longer cut-rank order: seconds to minutes on a large program",
|
|
"shortcuts_view.heading": "Classically",
|
|
"shortcuts_view.unread": "The engine cannot read the program: {error}",
|
|
"shortcuts_view.does_not_apply": "does not apply",
|
|
"shortcuts_view.not_searched": "not searched",
|
|
"shortcuts_view.col_route": "route",
|
|
"shortcuts_view.col_size": "size",
|
|
"shortcuts_view.col_memory": "memory",
|
|
"shortcuts_view.col_operations": "operations",
|
|
"shortcuts_view.col_rate": "at 10¹⁰/s",
|
|
"shortcuts_view.note": "Each route is exact; operations are to a first sample, amplitude or expectation value. The times are at a reference rate, not a measurement. {note}.",
|
|
"shortcuts_view.searching": "Searching each route, a contraction tree among them: this can take minutes on a large program…",
|
|
"shortcuts_view.pricing": "Pricing each route…",
|
|
"shortcuts_view.stale": "For an earlier version of the program: check again."
|
|
}
|