Problem Statement. app/frontend/src/i18n.ts declares ['en', 'es', 'fr']. Crisis
response contexts are FR/PT/Swahili-dominant.
Technical Context. app/frontend/src/i18n.ts,
app/frontend/src/messages/*.
Expected Outcome. New translation files for fr-CA, pt-BR, sw.
Acceptance Criteria.
pnpm dev shows the locale switcher for each.
- A e2e test asserts
/fr-CA/dashboard renders without missing-key warnings.
Files or modules likely to be affected.
src/i18n.ts,
new src/messages/{fr-CA,pt-BR,sw}.json.
Difficulty. Easy
Estimated effort. M
Backlog item #83 from `docs/maintainer-issue-backlog.md.
Problem Statement.
app/frontend/src/i18n.tsdeclares['en', 'es', 'fr']. Crisisresponse contexts are FR/PT/Swahili-dominant.
Technical Context.
app/frontend/src/i18n.ts,app/frontend/src/messages/*.Expected Outcome. New translation files for
fr-CA,pt-BR,sw.Acceptance Criteria.
pnpm devshows the locale switcher for each./fr-CA/dashboardrenders without missing-key warnings.Files or modules likely to be affected.
src/i18n.ts,new
src/messages/{fr-CA,pt-BR,sw}.json.Difficulty. Easy
Estimated effort. M
Backlog item #83 from `docs/maintainer-issue-backlog.md.