Files
larksuite-cli/internal
luozhixiong 645ae78b76 feat(i18n): shrink lang catalog from 14 to zh/en/ja
CLI internals only branch on zh/en/ja (TUI bundle, mail signature
locale). The other 11 codes were nominally accepted but had no
downstream specialization, leaving the contract larger than the
capability. Shrink the catalog to match.

i18n.Codes() now returns 3 canonical locales; i18n.Parse() rejects
ko/fr/de/etc. The 11 LangXxXx constants are removed; only the
mail_signature_lang_test fixture referenced one (LangFrFR) and is
switched to an i18n.Lang() literal to preserve the test intent.
2026-05-29 12:54:08 +08:00
..