Skip to content

#15 i18n S5 — localize backlog page (backlog ns, DE/EN)#67

Merged
WolfTasks merged 5 commits into
mainfrom
worktree-i18n-s5-backlog
Jul 17, 2026
Merged

#15 i18n S5 — localize backlog page (backlog ns, DE/EN)#67
WolfTasks merged 5 commits into
mainfrom
worktree-i18n-s5-backlog

Conversation

@WolfTasks

Copy link
Copy Markdown
Owner

Summary

Session 5 of the #15 i18n full rollout: localizes the BacklogPage into a new backlog namespace (en/de).

  • New backlog namespace registered in i18n/index.ts (en + de, key-identical, parity-checked)
  • BacklogPage.tsx fully localized via useTranslation('backlog'); common:loading reused
  • Issue counts use i18next plural keys (sprintMeta_one/_other, issueCount_one/_other) with count; sprintMeta also interpolates {{points}} — no fragment concatenation
  • German: "Vorgänge/Vorgang", "Pkt."; "Backlog"/"Sprint" stay loanwords
  • Decorative glyphs (+, /, , ) stay literal; nested IssueRow helper unchanged (string-free)
  • BacklogPage.tsx removed from frontend/scripts/i18n-allowlist.json (51 → 50)
  • S5 coverage-matrix row flipped to ✅

Verification

Full slice gate green: scanner self-tests 17/17, i18n-scan: OK — 0 hardcoded strings (50 allowlisted), i18n-parity: OK, tsc && vite build successful. Whole-branch review clean (no findings).

Owed: Wolfgang's manual DE/EN browser check on the backlog (title, New Sprint, sprint meta singular/plural, Start Sprint, empty hints, issue count, Add-to-sprint option, empty-backlog).

🤖 Generated with Claude Code

Wolfgang Kozian and others added 5 commits July 16, 2026 19:33
@WolfTasks
WolfTasks merged commit 3d5941f into main Jul 17, 2026
11 checks passed
@WolfTasks
WolfTasks deleted the worktree-i18n-s5-backlog branch July 17, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant