go/pkg/cli
Snider 415e558c19 refactor(i18n): use grammar system for PHP QA messages
- Add i18n.SetDefault() in CLI service for global i18n.T() access
- Replace explicit cmd.php.qa.* keys with grammar-based composition
- Use i18n.Label(), i18n.ProgressSubject() for structured messages
- Use i18n.done.*, i18n.fail.*, i18n.count.* magic namespaces
- Simplify GetIssueMessage() to use grammar patterns

This reduces translation key explosion by composing messages from
grammar primitives rather than defining explicit keys for every phrase.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 20:23:28 +00:00
..
daemon.go feat(cli): add daemon mode support 2026-01-30 19:28:50 +00:00
daemon_test.go feat(cli): add daemon mode support 2026-01-30 19:28:50 +00:00
i18n.go refactor(i18n): use grammar system for PHP QA messages 2026-01-30 20:23:28 +00:00
log.go feat(cli): wire Core runtime with i18n and log services 2026-01-30 10:55:30 +00:00
runtime.go feat(cli): add daemon mode support 2026-01-30 19:28:50 +00:00
styles.go refactor(cli): clean DX with direct function calls 2026-01-30 10:41:35 +00:00
utils.go refactor(i18n): remove C() and move intents to test-only 2026-01-30 16:50:08 +00:00