Skip to content

i18n: add Korean (ko-KR) translation#3024

Open
moduvoice wants to merge 1 commit into
npmx-dev:mainfrom
moduvoice:i18n/add-korean-ko-kr
Open

i18n: add Korean (ko-KR) translation#3024
moduvoice wants to merge 1 commit into
npmx-dev:mainfrom
moduvoice:i18n/add-korean-ko-kr

Conversation

@moduvoice

Copy link
Copy Markdown

Motivation

This adds Korean (ko-KR) translation support — to help Korean-speaking users use this open-source project more comfortably in their own language.
(한국 사람들의 오픈소스 이용에 도움이 되게 하기 위해서 한글화 작업을 하였습니다.)

Changes
Added i18n/locales/ko-KR.json, a full Korean translation of every key in en.json (1,401 leaf keys, 100% coverage). ko-KR was already registered in config/i18n.ts's locale list; only the translation file itself was missing.

Testing
Verified en.json and ko-KR.json have identical flattened key sets (1401/1401, no missing/extra keys).
Ran pnpm vp run i18n:check ko-KR — no missing keys.
Ran pnpm vp run i18n:report — 0 missing / 0 unused / 0 dynamic keys across all locales.
Ran pnpm vp run lint — 0 errors.
Ran pnpm vp run i18n:schema — schema.json unchanged, as expected since en.json was not modified.
Ran pnpm test:types — passes.
Manually verified in the running dev app (switched language to 한국어) that the UI renders correctly in Korean across the homepage, settings page, and a package page.

Added i18n/locales/ko-KR.json with a full Korean translation (1,401 keys, 100% parity with en.json) and registered ko-KR in config/i18n.ts.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@gameroman gameroman added i18n Related to internationalization 007 This PR *may* not follow our code of conduct regarding AI usage. labels Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

007 This PR *may* not follow our code of conduct regarding AI usage. i18n Related to internationalization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants