Skip to content

feat(i18n): add Korean (ko-KR) translation#215

Open
moduvoice wants to merge 1 commit into
caprover:masterfrom
moduvoice:add-korean-translation
Open

feat(i18n): add Korean (ko-KR) translation#215
moduvoice wants to merge 1 commit into
caprover:masterfrom
moduvoice:add-korean-translation

Conversation

@moduvoice

Copy link
Copy Markdown

Add a complete Korean localization for the dashboard:

  • Add src/locales/ko-KR.json with all 469 message keys translated
  • Register the 한국어 (ko-KR) option in Language.ts, wiring up the antd ko_KR locale and the message catalog

Placeholders (%s, %s1, ...) and inline HTML/EJS markers are preserved, and key order matches en-US.json so yarn generate-locales stays a no-op.

First of all, thank you for your contribution! 😄

Please make sure you have read contribution guidelines.

Most important items

  • Make sure to communicate your proposed changes on our Slack channel beforehand.
  • Large PRs (50+ lines of code) will get rejected due to increased difficulty for review - unless they have been communicated beforehand with project maintainers.
  • Refactoring work will get rejected unless it's been communicated with project's maintainers beforehand. There is a thousand ways to write the same code. Every time a code is changed, there is a potential for a new bug. We don't want to refactor the code just for the sake of refactoring.

These rules are strictly enforced to make sure that we can maintain the project moving forward.

Add a complete Korean localization for the dashboard:

- Add src/locales/ko-KR.json with all 469 message keys translated
- Register the 한국어 (ko-KR) option in Language.ts, wiring up the
  antd ko_KR locale and the message catalog

Placeholders (%s, %s1, ...) and inline HTML/EJS markers are preserved,
and key order matches en-US.json so `yarn generate-locales` stays a no-op.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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