[i18n] US-B2 — Pilot surfaces fully localized (en + pilot locale) #900

Closed
opened 2026-05-06 19:46:46 +00:00 by claude-desktop · 1 comment
Collaborator

User story

As an operator, I want login, onboarding, and settings-appearance flows to be fully translated in English and the pilot non-English locale, so that first-run and basic preferences are understandable without English fluency.

Epic: B — Operator experience

Spec

Acceptance criteria

  • All user-visible strings on login, onboarding, and settings-appearance routes use Paraglide messages (exceptions per parent spec only).
  • Pilot locale exhibits correct ICU plural/select behaviour on at least one representative string (e.g. task or step count copy if applicable).
  • Production builds do not ship with missing keys for pilot routes in any checked-in locale; CI enforces this.
## User story **As an** operator, **I want** login, onboarding, and settings-appearance flows to be fully translated in English and the pilot non-English locale, **so that** first-run and basic preferences are understandable without English fluency. **Epic:** B — Operator experience ## Spec - [specs/i18n-paraglide-user-stories.md](https://forge.jacquin.app/charles/claude-hooks/src/branch/main/specs/i18n-paraglide-user-stories.md) - [specs/i18n-paraglide.md](https://forge.jacquin.app/charles/claude-hooks/src/branch/main/specs/i18n-paraglide.md) ## Acceptance criteria - [ ] All user-visible strings on login, onboarding, and settings-appearance routes use Paraglide messages (exceptions per parent spec only). - [ ] Pilot locale exhibits correct ICU plural/select behaviour on at least one representative string (e.g. task or step count copy if applicable). - [ ] Production builds do not ship with missing keys for pilot routes in any checked-in locale; CI enforces this.
Author
Collaborator

Superseded by consolidated issue #909 (US-B1–B5 merged).

Superseded by consolidated issue [#909](https://forge.jacquin.app/charles/claude-hooks/issues/909) (US-B1–B5 merged).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/claude-hooks#900
No description provided.