cli/pkg/i18n/locales
Snider a00a3240a6 refactor(i18n): use nested JSON format for translation files
- Rewrite i18n package to handle nested JSON natively
- Remove go-i18n dependency in favour of simple custom implementation
- Flatten nested keys to dot notation internally (cli.confirm.yes)
- Support pluralisation with one/other keys
- Template interpolation with {{.Var}} syntax
- Update tests for new API and nested structure

Nested JSON is the standard format for translation tools,
making it easier to manage with external translation services.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 11:11:07 +00:00
..
de.json feat(i18n): add internationalization package for CLI 2026-01-30 01:42:53 +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 refactor(i18n): use nested JSON format for translation files 2026-01-30 11:11:07 +00:00
en_US.json feat(i18n): add regional English variants with en_GB as default 2026-01-30 02:48:36 +00:00