From 7f0c78893eeca34f2662bd8a42ba0fe7ae9bf28c Mon Sep 17 00:00:00 2001 From: Park Jong Hyun <81476595+fhrmrk@users.noreply.github.com> Date: Wed, 4 Nov 2026 12:43:30 +0900 Subject: [PATCH] feat(i18n): add Korean (#1126) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds Korean as a UI language: Settings › Appearance & Behavior › System Settings › Language and Region lists 한국어, with Korean catalogs for message keys and source text. Only Chinese must translate every UI text. Other locales may lack entries and show the English text for them; their catalogs are still checked for stale entries, keys English lacks and placeholders that differ from the English text. Co-authored-by: fhrmrk <81476595+fhrmrk@users.noreply.github.com> --- AGENTS.md | 1 + .../settings/__tests__/staging.test.ts | 1 + src/features/settings/model/schema.ts | 4 +- src/features/settings/pages/behavior.tsx | 3 +- src/features/settings/runtime.ts | 7 +- src/platform/i18n.test.ts | 37 +- src/platform/i18n.ts | 4 +- src/platform/locales/ko.json | 451 ++ src/platform/locales/text/ko.json | 5843 +++++++++++++++++ src/platform/locales/textCatalog.test.ts | 6 +- 10 files changed, 6337 insertions(+), 20 deletions(-) create mode 100644 src/platform/locales/ko.json create mode 100644 src/platform/locales/text/ko.json diff --git a/AGENTS.md b/AGENTS.md index 35f9cdf5..02a191f1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -39,6 +39,7 @@ Visual style: dark, low-contrast greys, one cool accent icons from `src/ui/icons.tsx`, never emoji. Real `