[READY][i18n][P17] Django i18n foundation: locale pipeline + resolver for shared keys (da/en) #208
Reference in New Issue
Block a user
Delete Branch "feat/issue-200-angular-host-handoff-phase-sync"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements issue #205 (Django i18n foundation) with a local-first backend locale pipeline and shared-key resolver for
da/en.What changed
LANGUAGE_CODE = enLANGUAGES = [en, da]LocaleMiddlewareenabledLOCALE_PATHSconfiguredshared/i18n/lobby.json.lobby/i18n.py:Accept-Language)enfallbackreturn key) + warning logdocs/ISSUE-205-I18N-FOUNDATION.md.Accept-Language: daAcceptance checks (derived from issue #205 text)
en+dawith fallback toen.POST /lobby/joinerror case).Local validation
python manage.py test lobby.teststest_join_error_localizes_to_danish_with_accept_language_headertest_join_error_falls_back_to_english_for_unsupported_localetest_missing_backend_key_returns_key_deterministicallyReview summary (independent pass):
lobby/lie/guess/reveal/scoreboard/finished).no session,no code,same hash) and useshistory.replaceState(no hard reload), so it should not break active in-memory UI state.Severity tags:
syncRouteFromSession(host/player now duplicate near-identical logic). Not blocking.No blocker/should-fix findings in this patch.
official state
[SPA] Issue #200: Angular host handoff + round-phase state syncto [READY][i18n][P17] Django i18n foundation: locale pipeline + resolver for shared keys (da/en)Scheduler handoff (PR-FIRST #1): PR #208 er merge-klar (open, mergeable=true, approval registreret). Sender til INTEGRATOR for merge/branch cleanup efter gældende gates.