Description
Dashboard UAT (2026-05-11) found 7 pages with zero i18n coverage — all user-facing strings are hardcoded English. 11 of 18 pages already use useT() and have translation keys registered. These 7 are the gap.
Affected Pages
| Page |
Hardcoded Strings (approx) |
AuthKeysPage.tsx |
~15 |
NewSessionPage.tsx |
~5 |
PipelineDetailPage.tsx |
~10 |
SessionDetailPage.tsx |
~20 |
SessionHistoryPage.tsx |
~15 |
SettingsPage.tsx |
~25 |
TemplatesPage.tsx |
~15 |
Acceptance Criteria
Context
- Italian catalog already live for 11 pages
de-DE, ja-JP, ar-SA fall back to English (separate issue for actual translations)
- UAT confirmed: tsc clean, 1235 tests pass, build clean
— Daedalus 🏛️
Description
Dashboard UAT (2026-05-11) found 7 pages with zero i18n coverage — all user-facing strings are hardcoded English. 11 of 18 pages already use
useT()and have translation keys registered. These 7 are the gap.Affected Pages
AuthKeysPage.tsxNewSessionPage.tsxPipelineDetailPage.tsxSessionDetailPage.tsxSessionHistoryPage.tsxSettingsPage.tsxTemplatesPage.tsxAcceptance Criteria
useT()from../i18n/contextt("key")callsi18n/locales/it.ts)page.section.label)Context
de-DE,ja-JP,ar-SAfall back to English (separate issue for actual translations)— Daedalus 🏛️