Skip to content

feat: add Korean (ko-kr) localization#708

Open
formula1092-a11y wants to merge 1 commit intoharvester:mainfrom
formula1092-a11y:feat/add-korean-localization
Open

feat: add Korean (ko-kr) localization#708
formula1092-a11y wants to merge 1 commit intoharvester:mainfrom
formula1092-a11y:feat/add-korean-localization

Conversation

@formula1092-a11y
Copy link

Summary

  • Add complete Korean (ko-kr) localization file for Harvester UI Extension
  • Translated all 12 top-level sections from en-us.yaml: generic, unsupported, nav, resourceTable, validation, members, asyncButton, dialog, harvester, typeDescription, advancedSettings, typeLabel
  • Covers all UI components including VM management, volumes, images, networks, storage, hosts, monitoring, logging, addons, PCI/vGPU/USB devices, load balancers, IP pools, and more

Translation Principles

  • YAML keys preserved exactly as in en-us.yaml
  • Placeholders ({name}, {count}, etc.), HTML tags, URLs, and ICU MessageFormat patterns kept intact
  • Technical terms preserved in English where appropriate: Kubernetes, Namespace, Pod, SSH, VLAN, CIDR, SR-IOV, NTP, etc.
  • Common IT terms translated to standard Korean: Virtual Machine → 가상 머신, Snapshot → 스냅샷, Volume → 볼륨, Migration → 마이그레이션, Storage → 스토리지, etc.

PR Checklists

  • YAML syntax validated (Python yaml.safe_load)
  • All 12 top-level key sections match between en-us.yaml and ko-kr.yaml
  • Build test passed (yarn build-pkg harvester)
  • ESLint passed (via pre-commit hook)

Related Issue

N/A - New localization contribution

Test

  1. Place ko-kr.yaml in pkg/harvester/l10n/
  2. Set browser language to Korean (ko-KR)
  3. Access Harvester UI through Rancher Dashboard
  4. Verify all UI strings display in Korean

@github-actions github-actions bot added the feat New feature PR label Feb 13, 2026
@formula1092-a11y formula1092-a11y force-pushed the feat/add-korean-localization branch from de6c5b5 to f69b09a Compare February 13, 2026 03:45
Add complete Korean translation for the Harvester UI Extension.
Translated all 12 top-level sections from en-us.yaml including
VM management, storage, networking, monitoring, and all other
UI components.

Signed-off-by: formula1092-a11y <formula1092-a11y@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@formula1092-a11y formula1092-a11y force-pushed the feat/add-korean-localization branch from f69b09a to 55440f1 Compare February 13, 2026 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat New feature PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant