Skip to content

feat: add Korean (ko-KR) translation - #640

Open
moduvoice wants to merge 1 commit into
maotoumao:masterfrom
moduvoice:feat/ko-i18n-translation
Open

feat: add Korean (ko-KR) translation#640
moduvoice wants to merge 1 commit into
maotoumao:masterfrom
moduvoice:feat/ko-i18n-translation

Conversation

@moduvoice

Copy link
Copy Markdown

Motivation

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

Changes

  • Added src/core/i18n/languages/ko-kr.json with a full Korean translation of all 431 keys in the app's i18n system, matching the existing zh-CN / zh-TW / en-US locales key-for-key.
  • Registered ko-KR ("한국어") as a selectable language in src/core/i18n/index.ts, alongside the existing locales.

Testing

  • Verified 1:1 key parity between zh-cn.json (431 keys) and the new ko-kr.json (431 keys) — no missing or extra keys.
  • Verified all {placeholder} tokens (e.g. {count}, {name}, {reason}) are preserved exactly in every translated string.
  • Verified the JSON file parses correctly and contains no leftover source-language text.
  • Did not run the full app build (no device/emulator in this environment); this is a pure data/config addition with no logic changes, following the same pattern as the existing locale files.

Adds full Korean localization for the in-app i18n system, matching the
existing zh-CN/zh-TW/en-US locales key-for-key, and registers ko-KR as
a selectable language.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant