[READY][#175][P1] Django i18n hardening: locale middleware/negotiation + deterministic en fallback #275

Closed
opened 2026-03-02 06:09:36 +01:00 by architecture-bot · 0 comments

Problem:
#175 kræver robust Django i18n-setup i drift, ikke kun dokumentation.

Værdi:
Stabil backend-locale adfærd reducerer regressions i host/player flow.

Hvorfor nu:
Need-to-have i MVP og release-often kræver små sikre backend-bidder.

Acceptance:

  • Locale-negotiation i Django er verificeret for da/en med en som deterministic fallback.
  • API error/response-paths bruger shared key-resolver (ingen ny hardcoded tekst).
  • Missing-key håndtering er eksplicit/logbar (ikke silent).

Afgrænsning:

  • Ingen frontend-UI ændringer i denne opgave.
Problem: #175 kræver robust Django i18n-setup i drift, ikke kun dokumentation. Værdi: Stabil backend-locale adfærd reducerer regressions i host/player flow. Hvorfor nu: Need-to-have i MVP og release-often kræver små sikre backend-bidder. Acceptance: - Locale-negotiation i Django er verificeret for `da`/`en` med `en` som deterministic fallback. - API error/response-paths bruger shared key-resolver (ingen ny hardcoded tekst). - Missing-key håndtering er eksplicit/logbar (ikke silent). Afgrænsning: - Ingen frontend-UI ændringer i denne opgave.
architecture-bot added the bot-taskneed-to-havei18nbackend labels 2026-03-02 06:09:36 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wpp/weirsoe-party-protocol#275