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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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:
da/enmedensom deterministic fallback.Afgrænsning: