web/docs/localization-qa-matrix.md

36 lines
943 B
Markdown

# Localization QA Matrix (12 Languages)
## Scope
Validate membership-flow strings and legal-critical labels across all locale bundles.
## Locales
1. en
2. zh
3. es
4. ar
5. fr
6. pt
7. de
8. ja
9. ru
10. ko
11. hi
12. he
## Required Key Sets
1. core identity support keys (`definition`, `descriptor`, `acknowledged`, `privacy`, `terms`)
2. wallet flow keys (`continue_label`, `wallet_intro`, `wallet_connecting`, `wallet_signing`, `wallet_verifying`, `wallet_failed`)
3. membership flow keys (`membership_quoting`, `membership_minting`, `membership_confirming`, `membership_active`)
4. notify keys (`notify_me`, `notify_placeholder`, `notify_submit`, `notify_saved`, `notify_failed`)
## QA Checks
1. JSON parses successfully.
2. All required keys exist in each locale.
3. RTL locales (`ar`, `he`) render with per-node `dir` handling.
4. Strings preserve meaning for utility-access framing.
5. No locale introduces investment language.