The Studio's method names gain stabilizer_rank, "Stabilizer-rank sum" in English and its Simplified Chinese, so a plan or result made by it shows a name rather than the method's key. The Studio's words feed the bundled views page, so the page is rebuilt in the CI image (act-22.04, Rust 1.98.0, wasm32-unknown-unknown), where build-views --check holds it to its 48 sources; it carries this branch's engine too. Co-Authored-By: Claude Opus 5.5 <[email protected]>
192 lines
9.3 KiB
JSON
192 lines
9.3 KiB
JSON
{
|
||
"_meta": {
|
||
"locale": "en",
|
||
"area": "frame",
|
||
"translation": "source"
|
||
},
|
||
"method.exact": "Exact state vector",
|
||
"method.statevector": "State vector, double precision",
|
||
"method.statevector_single": "State vector on the GPU, single precision",
|
||
"method.stabilizer": "Stabilizer tableau",
|
||
"method.pauli": "Sparse Pauli dynamics",
|
||
"method.mps": "Matrix product state",
|
||
"method.tensor_network": "Tensor network",
|
||
"method.cutrank": "Cut-rank sum",
|
||
"method.cutrank_single": "Cut-rank sum on the GPU, single precision",
|
||
"method.stabilizer_rank": "Stabilizer-rank sum",
|
||
"method.density_matrix": "Density matrix",
|
||
"method.trajectories": "Trajectories",
|
||
"accuracy.bit-exact": "The same bits on every machine.",
|
||
"accuracy.exact": "No approximation beyond double-precision rounding.",
|
||
"accuracy.single": "No approximation beyond single-precision rounding, about 10⁻⁷ per gate.",
|
||
"accuracy.bounded": "An approximation, each value with a proven bound on its error.",
|
||
"accuracy.estimate": "A statistical estimate, each value with its standard error.",
|
||
"accuracy.heuristic": "An approximation, with the standard estimate of its error but no bound.",
|
||
"noise.depolarizing_1q": "one-qubit depolarizing",
|
||
"noise.depolarizing_2q": "two-qubit depolarizing",
|
||
"noise.amplitude_damping": "amplitude damping",
|
||
"noise.dephasing": "dephasing",
|
||
"noise.readout": "readout flips",
|
||
"frame.under_ms": "under 1 ms",
|
||
"frame.bits": "{n} bits",
|
||
"frame.run_title": "Run (Ctrl or ⌘ + Enter)",
|
||
"frame.run": "▶ Run",
|
||
"frame.cancel": "Cancel",
|
||
"frame.predict_title": "Say what you expect before each run, and see how close you come",
|
||
"frame.predict": "Predict first",
|
||
"frame.this_computer": "This computer",
|
||
"frame.this_browser": "This browser",
|
||
"frame.the_service": "The service",
|
||
"frame.examples_label": "Load an example",
|
||
"frame.examples": "Examples…",
|
||
"frame.studio": "Quantum Studio",
|
||
"frame.run_on": "Run on",
|
||
"frame.held": "Held lines {a} to {z}: no proposal may change them. Delete the markers to let them go.",
|
||
"frame.review_label": "A proposal to review",
|
||
"frame.copy_link": "Copy link",
|
||
"frame.copy_link_title": "A link with the program in its fragment, which no server sees",
|
||
"frame.open": "Open",
|
||
"frame.save": "Save",
|
||
"frame.shots": "Shots",
|
||
"frame.seed": "Seed",
|
||
"frame.auto_title": "The strongest method the program admits",
|
||
"frame.method": "Method",
|
||
"frame.observables": "Observables",
|
||
"frame.amplitudes": "Amplitudes",
|
||
"frame.device_noise": "A device is chosen: the noise is the device’s own, from its calibration.",
|
||
"frame.noise": "Noise",
|
||
"frame.program": "Program",
|
||
"frame.circuit_text_label": "The circuit, drawn as text",
|
||
"frame.saved": "Saved {path}.",
|
||
"frame.saved_drawing": "Saved {name}, the engine's drawing.",
|
||
"frame.svg_title": "Save the drawing as an SVG image",
|
||
"frame.latex_title": "Save the drawing as LaTeX (plain TikZ)",
|
||
"frame.choose_first": "Choose on the proposal under review first.",
|
||
"frame.text": "Text",
|
||
"frame.text_title": "The circuit as text, to copy",
|
||
"frame.diagram": "Diagram",
|
||
"frame.circuit": "Circuit",
|
||
"frame.ready": "ready",
|
||
"frame.result_empty": "Run the program to see its result here. Counts are keyed by the classical bits, highest bit first.",
|
||
"frame.result": "Result",
|
||
"frame.history": "History",
|
||
"frame.clear": "Clear",
|
||
"ai.server": "Model server",
|
||
"ai.model": "Model",
|
||
"ai.model_placeholder": "the server’s own",
|
||
"ai.not_connected": "not connected",
|
||
"ai.connect": "Connect",
|
||
"ai.when_asked": "Only when I ask",
|
||
"ai.when_stuck": "Offer a hint when I seem stuck",
|
||
"ai.how": "How it helps",
|
||
"ai.when": "When it speaks",
|
||
"ai.settings_note": "A model on this machine by default: any server with the chat-completions interface and tool calls. Nothing leaves this machine unless the address points elsewhere.",
|
||
"ai.intro": "Ask about the program. The assistant speaks only when asked, and uses the engine to check what it says: every number comes from a run, and every program it proposes is read and run here before it is offered.",
|
||
"ai.placeholder": "Ask about this program…",
|
||
"ai.ask_label": "Ask the assistant",
|
||
"ai.ask": "Ask",
|
||
"ai.stuck": "Stuck? Ask for a hint",
|
||
"ai.q.question": "Ask me a question",
|
||
"ai.q.hint": "Hint",
|
||
"ai.q.explain": "Explain this circuit",
|
||
"ai.q.method": "Why this method?",
|
||
"ai.q.fix": "Fix the problem",
|
||
"ai.title": "Assistant",
|
||
"ai.gear": "Model…",
|
||
"frame.engine_not_loaded": "engine not loaded",
|
||
"frame.lint_at": " at {values}",
|
||
"frame.lint": "{qubits} qubits · {gates} gates",
|
||
"frame.lint_dynamic": " · measures in the middle",
|
||
"frame.problem": "problem",
|
||
"frame.editor_label": "The OpenQASM program",
|
||
"frame.plan": "{method} · {mib} MiB at most",
|
||
"frame.your_prediction": "your prediction",
|
||
"frame.running": "running",
|
||
"frame.running_on": "Running on {where}…",
|
||
"frame.on_service": "On the service: {status}…",
|
||
"frame.done": "Done on {where} in {took}.",
|
||
"frame.cancelled_badge": "cancelled",
|
||
"frame.refused": "refused",
|
||
"frame.cancelled": "Cancelled.",
|
||
"frame.verdict": "Verdict",
|
||
"frame.accuracy": "Accuracy",
|
||
"frame.working_out": "working it out here…",
|
||
"frame.counts": "Counts · {total} shots · highest bit first",
|
||
"frame.more_outcomes": "{n} more outcomes.",
|
||
"frame.expectations": "Expectation values",
|
||
"frame.th_state": "state",
|
||
"frame.th_amplitude": "amplitude",
|
||
"frame.th_probability": "probability",
|
||
"frame.th_phase": "phase",
|
||
"frame.checking": "checking…",
|
||
"frame.download_job": "Download job",
|
||
"frame.receipt": "Receipt",
|
||
"frame.ran_on": "ran on",
|
||
"frame.signed_by": "signed by",
|
||
"frame.check": "check",
|
||
"frame.ran_in": "ran in",
|
||
"frame.timed_here": "{took}, timed by this page",
|
||
"frame.energy": "energy",
|
||
"frame.written_by": "written by",
|
||
"frame.account": "account",
|
||
"frame.receipt_note": "A receipt shows that this key signed this request and this result; anyone can run the request again to compare. It does not say who holds the key.",
|
||
"frame.no_verdict": "no verdict",
|
||
"frame.key_service": "the service’s key",
|
||
"frame.key_computer": "this computer’s key",
|
||
"frame.key_browser": "this browser’s key",
|
||
"frame.key_named": "the key it names",
|
||
"frame.verifies": "✓ verifies, checked on {where}",
|
||
"frame.here_computer": "this computer",
|
||
"frame.here_device": "this device",
|
||
"frame.does_not_verify": "✗ does not verify",
|
||
"frame.not_checked": "not checked: {error}",
|
||
"frame.recomputed": "✓ recomputed from {version} in Versions",
|
||
"frame.not_in_computer": "not in this computer’s versions",
|
||
"frame.not_in_browser": "not in this browser’s versions",
|
||
"frame.took": "Took {accepted} of {offered} change(s) from {who}{stops}, as {version}.",
|
||
"frame.took_none": "Took none of the proposal from {who}{stops}; {version} in Versions keeps it.",
|
||
"frame.blocked": "; {n} blocked by your rules",
|
||
"frame.no_rewrite": "The engine has no rewrite for that one now; the program may have changed.",
|
||
"frame.fix_blocked": "Your rules block that fix: it would change what they hold. {version} in Versions keeps it.",
|
||
"frame.fixed_shows": "Fixed: {message}. The engine checked the result: {why}.",
|
||
"frame.fixed": "Fixed, as {version}. Undo brings the lines back.",
|
||
"frame.saved_job": "Saved {name}. wai-quantum verify checks it.",
|
||
"frame.opened": "Opened {name}.",
|
||
"frame.opened_from": "Opened {name}, read from {format} as OpenQASM 3 (written back and checked: {check}). Notes: {notes}.",
|
||
"frame.open_refused": "{name} does not read as {format}: {error}",
|
||
"frame.no_notes": "none",
|
||
"frame.copied": "Copied a link with the program in its fragment, which no server sees.",
|
||
"frame.from_history": "From the history: run on {where}, {when}.",
|
||
"frame.history_empty": "Jobs you run appear here, kept on this device.",
|
||
"frame.method_reach": "{method} (to {n} qubits)",
|
||
"ai.thinking": "thinking…",
|
||
"ai.used": "used {name}",
|
||
"ai.retry": "The engine could not read the proposed program ({error}); asked for a correction.",
|
||
"ai.does_not_parse": "does not parse",
|
||
"ai.checked": "checked: {qubits} qubits, {gates} gates",
|
||
"ai.ran_here": " ran here on {method}",
|
||
"ai.did_not_run": " did not run: {error}",
|
||
"ai.organic": " You are exploring on your own: end that under Versions to take it.",
|
||
"ai.apply": "Apply",
|
||
"ai.unsourced": "Not from a run: {list}. The model gave these itself; the engine did not compute them.",
|
||
"ai.tokens": "{into} tokens in, {out} out",
|
||
"ai.error": "The assistant could not answer: {error}. Check the model server under “Model…”.",
|
||
"ai.connecting": "connecting…",
|
||
"ai.connected": "connected",
|
||
"frame.from_link": "The program from the link.",
|
||
"frame.signs_as": "Signs as {did}… ({whose})",
|
||
"frame.key_made_browser": "a key made for this browser",
|
||
"frame.service_silent": "The service did not answer",
|
||
"frame.versions_error": "Versions: {error}",
|
||
"frame.lesson_loaded": "The starter program of “{title}”.",
|
||
"frame.language": "Language",
|
||
"frame.machine_assisted": "This interface's words are a machine-assisted translation, to be reviewed by a fluent reader.",
|
||
"frame.where_browser": "this browser",
|
||
"frame.where_service": "the service",
|
||
"frame.where_computer": "this computer",
|
||
"frame.gates_by": "{n} by {who}",
|
||
"frame.written": "{parts} · of {of} gates, {version}",
|
||
"frame.no_gates": "no gates",
|
||
"frame.where_hardware": "your hardware",
|
||
"frame.where_provider": "your provider {name}"
|
||
}
|