Claude: changes for issue #144 #145
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Grandiras/Ponente!145
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/issue-144"
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?
Closes #144.
🤖 Reviewing this PR — follow along in the action run; the reply will link the full session transcript.
📜 Live transcript — updating every ~5 minutes while the task runs.
✅ Verdict: approve — no blocking issues found.
Clean, well-scoped implementation of the
TCount/.onepluralization convention exactly as documented in the CLAUDE.md and docs/i18n.md updates.Verified:
LocaleService.TCount(key, count)correctly resolves tokey.oneat count == 1 andkeyotherwise, filling{0}in both cases.(s)/(e)/(n)bracket convention (card.comments,cal.day.count,admin.boards.delete.cards,admin.boards.access.restricted) are migrated toL.TCount, and bothen/dedictionaries gained matching.onepairs with sensible copy (including the admin delete-cards singular correctly switching "them" → "it").\w\((?:s|e|n|es|er|en)\)) inLocaleService.cs— the four converted keys are the only matches, so nothing was missed.TCount(...)calls), a values test for the singular/plural selection, and a regression guard banning the old bracket pattern.access.spec.jsuses.board-access-linkand theboardRowhelper, both of which exist and match howBoards.razorrenders the access chip.LocaleService.Translationswas alreadypublic static, so the new tests' direct access is consistent with the existing pattern.No correctness, security, or omission issues found.
⏱ 1m 9s · 19 turns · tokens: 33.3k in / 4.9k out (+874.8k cache-read)
📜 Full session transcript