cli/pkg/i18n/locales
Snider 829be45fcc feat(i18n): add remaining API features for stability
Implements the final features from the semantic i18n plan:

- Template caching: sync.Map cache for compiled templates
- Translator interface: enables mocking for tests
- Custom intent registration: thread-safe RegisterIntents(), UnregisterIntent()
- JSON-based grammar: verb/noun forms in locale files, checked before computed
- Fallback chain: T() tries common.action.{verb} and common.{verb}
- CLI enhancements: Timeout(), Filter(), Multi() options, ChooseMulti()
- Intent key constants: type-safe IntentCore* and Key* constants

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 13:11:58 +00:00
..
de.json feat(i18n): add remaining API features for stability 2026-01-30 13:11:58 +00:00
en_AU.json feat(push): handle diverged branches with pull-and-retry 2026-01-30 08:02:27 +00:00
en_GB.json feat(i18n): add remaining API features for stability 2026-01-30 13:11:58 +00:00
en_US.json feat(i18n): add regional English variants with en_GB as default 2026-01-30 02:48:36 +00:00