Skip to content

i18n: complete Korean (kr) translation#558

Open
moduvoice wants to merge 1 commit into
azukaar:masterfrom
moduvoice:i18n/complete-korean
Open

i18n: complete Korean (kr) translation#558
moduvoice wants to merge 1 commit into
azukaar:masterfrom
moduvoice:i18n/complete-korean

Conversation

@moduvoice

Copy link
Copy Markdown

Motivation

This completes the existing partial Korean (kr) translation — to help Korean-speaking users use this open-source project more comfortably in their own language. The kr locale was previously only 1086/1145 keys (94.8%); this PR brings it to 1145/1145 (100%).

한국 사람들의 오픈소스 이용에 도움이 되게 하기 위해서 기존에 부분적으로 진행되어 있던 한글화 작업을 완료하였습니다 (1086/1145 → 1145/1145).

Changes

  • client/src/utils/locales/kr/translation.json: added the 59 missing keys (clean append, no reformatting of the existing 1086 entries), covering Deployments, Groups, cluster affinity/tags, load-balancing (mgmt.urls.edit.lb.*), and OpenID PKCE (mgmt.openId.public*) strings.

Testing

  • Key-parity check: kr/translation.json now has all 1145 keys, an exact match with en/translation.json (verified via jq).
  • Confirmed the diff touches only the kr translation file, as a clean append — no existing entries were reformatted or altered.
  • Verified pre-existing acronym-style identical EN/KR entries (RAM, CPU, RAID, MACVLAN, URL, URLs, OpenID) were left untouched — these are legitimate acronyms, not translation gaps.
  • Spot-checked terminology consistency in the new keys against existing conventions in the file (노드 = node, 별자리 = Constellation, 로드 밸런서/로드 밸런싱 = load balancer/balancing) and verified {{...}} / ${...} interpolation placeholders match the English source exactly.

Note on CLA

This repo requires contributors to sign a CLA by being added to .clabot's contributors array — I have not modified that file; please let me know if a maintainer needs to add me, or if there's a self-service process I should follow.

Adds the 59 keys that were missing from client/src/utils/locales/kr/translation.json
(deployments, groups, constellation tags/leader, load-balancing, and OpenID public
client strings) so kr matches en key-for-key. Korean was already registered as a
supported locale (i18n.jsx, dayjs mapping, language switcher) — this only completes
the translation content.
@cla-bot

cla-bot Bot commented Jul 11, 2026

Copy link
Copy Markdown

We require contributors to sign our Contributor License Agreement. In order for us to review and merge your code, add yourself to the .clabot file as contributor, as a way of signing the CLA.

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