cli/pkg/i18n
Snider fa6d62e385 feat(i18n): add debug mode and NewSubject alias
- Add SetDebug()/Debug() methods for showing key prefixes in output
- Debug mode shows: "[cli.success] Success" instead of "Success"
- Add NewSubject() as alias for S() for readability
- Both T() and C() respect debug mode

Debug mode is useful for:
- Identifying which translation keys are used where
- Verifying correct key usage during development
- QA testing of translation coverage

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 12:47:28 +00:00
..
locales refactor(i18n): use grammar engine for progress messages 2026-01-30 12:43:03 +00:00
compose.go feat(i18n): add debug mode and NewSubject alias 2026-01-30 12:47:28 +00:00
compose_test.go feat(i18n): add debug mode and NewSubject alias 2026-01-30 12:47:28 +00:00
grammar.go refactor(i18n): use grammar engine for progress messages 2026-01-30 12:43:03 +00:00
grammar_test.go feat(i18n): implement semantic i18n system with grammar engine 2026-01-30 12:29:44 +00:00
i18n.go feat(i18n): add debug mode and NewSubject alias 2026-01-30 12:47:28 +00:00
i18n_test.go feat(i18n): add debug mode and NewSubject alias 2026-01-30 12:47:28 +00:00
intents.go refactor(i18n): use grammar engine for progress messages 2026-01-30 12:43:03 +00:00
intents_test.go feat(i18n): implement semantic i18n system with grammar engine 2026-01-30 12:29:44 +00:00
mode.go feat(i18n): implement semantic i18n system with grammar engine 2026-01-30 12:29:44 +00:00
mode_test.go feat(i18n): implement semantic i18n system with grammar engine 2026-01-30 12:29:44 +00:00