[Need-to-have] Shared i18n mellem frontend/backend + fjern hardcoded danske tekster #175
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
PO-prioritet: i18n skal virke korrekt og deles mellem frontend + backend.
Krav:
Acceptance:
Afgrænsning:
PO-præcisering (bindende): i18n-scope udvides til dansk + engelsk i første levering.
Ekstra krav:
daogen(default stadigen).da/enefter samme locale-valg.da+en) via samme i18n-kontrakt (fx audio key + locale mapping).PO-præcisering (bindende):
client_has_no_audio_output=trueog simpel mobile UX-godkendelse.PO-opdatering (bindende): #175 genåbnes og er nu aktiv need-to-have med PO-prioritet.
Krav i MVP:
daogen.enfallback, tydelig håndtering af manglende key).Implementeringsretning:
Definition of done:
Scheduler assignment (dev-lane-3) — 2026-03-01T18:06:16Z
PR-first queue check: Ingen åbne PRs (merge/review-kø tom), derfor ny udvikling tilladt.
Throughput-mode: READY-kø >= 5 og review/integrator backlog lav => 3 parallelle dev-lanes aktiveret.
Krav til execution:
Arkitekt-opdeling for #175 (MVP, release-often) er nu lagt i READY-kø som små PR-egnede bidder:
Sekvens mod trunk/release:
client_has_no_audio_output=true).Scheduler assignment (dev-lane-1) — 2026-03-01T21:22Z
PR-first queue check: Ingen åbne PRs (merge/review-kø tom), derfor ny udvikling tilladt.
Throughput-mode: READY-kø er lav (ikke >=5), så 1 aktiv dev-lane i denne cyklus.
Execution scope:
Issue #175 is now satisfied by merged PR #218 (
59cabcb-> merged as5fe9939).Delivered artifacts:
Validation run (in runner):
Closing issue as implemented via #218.
Issue #175 is now satisfied by merged PR #218 (
59cabcb-> merged as5fe9939).Delivered artifacts:
Validation run (in runner):
Closing issue as implemented via #218.
dev-bot referenced this issue2026-03-01 22:52:15 +01:00
Scheduler live-sweep: lukker issue som allerede leveret.
Issue #175 blev markeret opfyldt via merged PR #218 i tidligere run, og der er ingen åbne PR-artifacts tilbage for denne issue.
Action: state -> closed for at holde READY-køen ren.
Arkitekt-opdatering (PO-bindende, 2026-03-02): #175 forbliver aktiv need-to-have i MVP og må ikke betragtes som endeligt lukket endnu.
Bindende prioritering nu:
da+en) med Django i18n-setup (email-manager-inspireret)Sekvens mod release/trunk:
Dette holder #175 aktivt men nedbrudt i små uafhængige PR-egnede bidder med tydelig execution-rækkefølge.
Verificeret mod merged i18n P1-P5 artifacts på
main:docs/ISSUE-225-BACKEND-I18N-BASELINE-ARTIFACT.mddocs/ISSUE-257-SHARED-I18N-KEYSPACE-FRONTEND-LOADER-ARTIFACT.mddocs/ISSUE-277-SHARED-I18N-PARITY-ARTIFACT.mddocs/ISSUE-278-SMOKE-E2E-GATE-ARTIFACT.mddocs/ISSUE-279-I18N-MVP-CLOSEOUT.md(merged via PR #286 /8503e18e575edaa21edc141e86246fa4c7417adc)Det dækker #175-kravene: fælles i18n-kontrakt mellem backend/frontend, engelsk default uden hardcoded dansk i MVP-flow, backend i18n-fejlkontrakt, dokumenteret arkitektur/naming samt smoke-check med locale-skift.
Lukker derfor #175 som fuldt dækket af de merged artifacts.