# Multilingual event registration: locale-by-flow test matrix

Copy this table for each supported language. Use fictional or designated test-only identities and a provider-approved test mode. Never create live charges or send test confirmations to real attendees.

| Locale and page URL | Step / owner | Test-data class | Expected labels and errors | Expected preserved values | Observed result and evidence | Severity / owner | Retest result |
|---|---|---|---|---|---|---|---|
| en / event page | Language entry / site | Fictional name | English labels | Not entered | Pending | | |
| es / registration | Name and validation / site or provider | Accents and multi-part name | Spanish error explains correction | Exact entered name | Pending | | |
| de / review | Review screen / site or provider | Long translated labels | No clipping | Name and choices | Pending | | |
| fr / checkout handoff | External provider | Test mode only | Language fallback stated | Safe test values | Pending | | |
| ja / confirmation | Page and email | Japanese-script test name | Chosen language and status | Exact name and event edition | Pending | | |
| nl / language switch | Form route | Safe partially filled form | Reset or persistence behavior stated | As documented | Pending | | |

## Minimum path for every language

1. Open the event page and select language; confirm page language and registration destination.
2. Enter safe test names and local-format examples permitted by the product; reject English-only assumptions.
3. Trigger a missing or invalid field; check the field is identified and the correction is explained in text.
4. Change language mid-flow; record whether entered data persists or resets, and whether the result was communicated.
5. Reach review, provider handoff, confirmation page and email in an approved test environment.
6. Record the boundary if hosted checkout or email is not localized; do not claim full-language coverage.

Have a fluent reviewer check meaning and policy language. A visually correct translation can still change ticket conditions or confuse applicants.
