# 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.