Every label, hint, option, validation message, state name and event display name you typed needs a Kinyarwanda and French text (English is the source). The applicant sees the portal language they chose; the officer sees the officer portal language. Notifications are written in the three languages inside the workflow (lesson B7).

7. Translation

Kinyarwanda texts filled

Saved: the last step is ticked and Submit to QA can be enabled
Where each text is translated
| Text | Where you translate it |
|---|---|
| Form labels, hints, options, validation messages | 7. Translation |
| State names and officer button names | The workflow: stateNames and event display names |
| Notifications (SMS, subject, email body) | The workflow: en, rw and fr of each NOTIFICATION action |
| Certificate | One template per language |
Gotcha · missing translations show keys
An untranslated label shows the English text or, for some widgets, the raw translation key. QA reviewers switch the portal to each language and check every screen: fill them before you submit. Use the translations the SRD gives; do not machine-translate legal wording.
← A10 · Officer form: data the officer adds · A11 · Prepare for testing and test the service →