Files
soundcraft/docs/localization-parity.md
Brandon ThomasandClaude Opus 5.5 330a698397 Progress docs: target-app parity, gaps, alpha gate, readiness by audience (#155)
* Progress docs to the craftrules standard; full re-measure against Pro Tools 2026.4.1

Stage: alpha. Menu breadth 482/512 (94.1%, measured), feature breadth ~70%,
ready for real work ~40%; ~350-570 agent-hours to beta, ~950-1,450 to full parity,
calibrated on this repo's PR history.

- ROADMAP.md rewritten: stage banner, two numbers, dimension/feature/language tables
- docs/target-app-parity.md: authoritative assessment (area table moved from ROADMAP)
- docs/gaps.md: 22 ranked gaps with evidence and estimates
- docs/roadmap.md: milestones, current focus, beta plan
- docs/ui-, file-format-, hardware-, plugin-, localization-parity.md: new checklists
- docs/parity.md -> docs/parity-checklist.md (generated by cargo xtask parity)
- architecture.md: video, vst3-host, au-host crates; device I/O limits

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* Stage: pre-alpha under the core-workflow gate

Add the alpha gate to docs/roadmap.md: interface recording at a chosen buffer
size, MIDI recording, and session interchange with Pro Tools fail, so the stage
moves from alpha to pre-alpha (~5 points and ~110-180 agent-hours to alpha).
Mark the alpha blockers in docs/gaps.md; update ROADMAP.md, target-app-parity.md
and README.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* Add mainstream-practitioner and essentials-user readiness numbers

Mainstream practitioner ~36% (weekly-area depth 50.6% x 0.90 interaction x 0.92
stability x 0.85 file exchange) and essentials user ~57% (core-feature depth
72.4% x 0.90 launch/stability x 0.90 discoverability x 0.97 files), with written
weights, discounts and GitHub user evidence. Full ready-for-real-work checked
against its written dimension weights (40.6%); unchanged at ~40%, stage unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* Readiness by audience: hours to ~95% for full, mainstream and essentials

Full ~40% / 950-1,450 h, mainstream ~36% / 380-600 h, essentials ~57% / 110-200 h,
calibrated on this repo's PR history. The full number is already an additive
weighted sum over the written dimension table; method unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Claude Opus 5.5 <[email protected]>
2026-10-10 14:08:49 -04:00

2.6 KiB
Raw Permalink Blame History

Localization parity

Last reviewed: 2026-10-10 · Last updated: 2026-10-10 · Change: major (first per-language status) · Target: Avid Pro Tools Ultimate 2026.4.1

SoundCraft is English only. There is no string catalog: every menu label, dialog and tooltip is a literal in Rust (crates/engine/src/cmd/*, crates/ui-egui/src/*). Pro Tools ships its UI in 8 languages (bundle .lproj folders: English, German, Spanish, French, Japanese, Korean, Simplified Chinese, Traditional Chinese).

Localization: ~12 % (measured: 1 of the target's 8 UI languages, and English is the only one complete). Remaining ≈ 70–110 h: a catalog and extraction pass (≈ 15–25 h), a font fallback for CJK/Devanagari/Arabic (PR #141 open), RTL layout and complex-script shaping (egui has neither: ≈ 25–40 h, or ship Arabic/Hindi menus-only), then ≈ 3–5 h of agent translation per language, plus native-speaker review (human).

Open work: PR #143 (French and Spanish, a Language setting), PR #141 (bundled multilingual font fallbacks), issue #67 (Ukrainian).

Language Code UI strings translated Dialogs / tooltips / help Script support Native review Status Est. to full (h) In Pro Tools
English en all (source) ✅ Latin ✅ — full 0 ✅
Simplified Chinese zh-Hans 0 (0 %) ❌ ❌ no CJK font fallback, no IME testing no none 6–10 ✅
Spanish es 0 (0 %) — PR #143 pending ❌ Latin ✅ no none 3–5 ✅
Hindi hi 0 (0 %) ❌ ❌ no Devanagari font or shaping no none 8–15 ❌
Arabic ar 0 (0 %) ❌ ❌ no RTL layout, no shaping no none 15–25 ❌
French fr 0 (0 %) — PR #143 pending ❌ Latin ✅ no none 3–5 ✅
Portuguese pt 0 (0 %) ❌ Latin ✅ no none 3–5 ❌
Indonesian id 0 (0 %) ❌ Latin ✅ no none 3–5 ❌
Japanese ja 0 (0 %) ❌ ❌ no CJK font fallback, no IME testing no none 6–10 ✅
German de 0 (0 %) ❌ Latin ✅ no none 3–5 ✅
Korean ko 0 (0 %) ❌ ❌ no Hangul font fallback no none 6–10 ✅
Vietnamese vi 0 (0 %) ❌ 🟡 Latin with stacked diacritics, untested no none 3–5 ❌

Other languages shipped: 0. (Pro Tools also ships Traditional Chinese, zh-Hant.)

Per-language hours exclude the shared catalog and script work above.

Revision history

Date Change Summary
2026-10-10 major Created: English only, no catalog; the twelve key languages at 0 %; Pro Tools' 8 languages listed from its bundle