gitlink-cli/internal/i18n
1os21ka23r9navae6mrro 1eb3b7c485 feat(repo): add repo +edit to update repository settings
Adds a repo +edit shortcut that updates repository metadata via
PATCH /:owner/:repo.json: --description, --website, --private,
--default-branch, --category-id, --language-id.

The server dispatches on which key is present (website, default_branch,
or general metadata) and the metadata path validates name/identifier,
so the command resolves them from the repository detail first and sends
each field group as its own request. Requires at least one field and
validates --private and integer IDs before any API call.

Production-verified against gitlink.org.cn (description/website update
and default-branch round-trip). Includes 6 unit tests and bilingual
README examples plus en-US/zh-CN i18n keys.

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-08 13:38:54 +00:00
..
cmd/check fix(i18n): align schema and gosec annotation 2026-06-03 13:43:56 +08:00
locales feat(repo): add repo +edit to update repository settings 2026-07-08 13:38:54 +00:00
schema fix(i18n): align schema and gosec annotation 2026-06-03 13:43:56 +08:00
args.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
doc.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
loader.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
locale.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
locale_test.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
options.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
resolver.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
resolver_test.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
template.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
template_test.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
translator.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
translator_test.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
validate.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00
validate_test.go feat(i18n): add CLI localization foundation 2026-06-01 17:33:10 +08:00