[i18n] US-B5 — API errors — localized messages + technical details #903

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

User story

As an operator, I want common API failures to show a clear message in my language, so that I know what happened even when the server body is English or opaque.

Epic: B — Operator experience

Spec

Acceptance criteria

  • For at least a minimal set of known error codes or HTTP shapes, the UI maps to Paraglide messages.
  • Unknown errors show a generic localized message; optional raw detail appears in a secondary “Technical details” affordance (non-blocking, not the only text).
  • No requirement in this story to translate Monaco, CodeMirror, or third-party widget chrome (per non-goals).
## User story **As an** operator, **I want** common API failures to show a clear message in my language, **so that** I know what happened even when the server body is English or opaque. **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 - [ ] For at least a minimal set of known error codes or HTTP shapes, the UI maps to Paraglide messages. - [ ] Unknown errors show a generic localized message; optional raw detail appears in a secondary “Technical details” affordance (non-blocking, not the only text). - [ ] No requirement in this story to translate Monaco, CodeMirror, or third-party widget chrome (per non-goals).
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#903
No description provided.