Skip to content

feat(i18n): add missing keys to Korean translation#4788

Open
moduvoice wants to merge 1 commit into
Dokploy:canaryfrom
moduvoice:feat/ko-i18n-complete-translation
Open

feat(i18n): add missing keys to Korean translation#4788
moduvoice wants to merge 1 commit into
Dokploy:canaryfrom
moduvoice:feat/ko-i18n-complete-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

  • Completed apps/dokploy/public/locales/ko/settings.json, which was missing 13 keys (39/52) compared to en:
    • settings.common.enterTerminal
    • settings.server.webServer.traefik.managePorts, .managePortsDescription, .targetPort, .publishedPort, .addPort, .portsUpdated, .portsUpdateError, .publishMode
    • settings.terminal.connectionSettings, .ipAddress, .port, .username
  • Verified apps/dokploy/public/locales/ko/common.json has no gap versus en (both are empty {}).
  • Existing Korean translations were left untouched; only the missing keys were added, in natural Korean and matching the existing tone/terminology already used in the file.

Testing

  • Wrote a small script to flatten and diff every key in en vs ko across both common.json and settings.json; confirmed ko now matches en key-for-key (52/52 in settings.json, 0/0 in common.json) with no missing and no extra keys.
  • Validated the edited file is valid JSON.
  • Checked for i18next placeholders (e.g. {{var}}) in both files — none exist, so no placeholder-preservation issues apply here.
  • Ran npx @biomejs/biome check on the changed file — no formatting/lint issues.

@moduvoice moduvoice requested a review from Siumauricio as a code owner July 10, 2026 04:22
@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant