Skip to content

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

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

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
@gameroman

Copy link
Copy Markdown
Member

Looks like there is already #2933 open

@gameroman gameroman closed this Aug 4, 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