From 0e130b6d498f6884b87d1eca32ab60f10455176e Mon Sep 17 00:00:00 2001 From: kwakseongjae Date: Mon, 18 May 2026 22:37:25 +0900 Subject: [PATCH 1/2] feat(i18n): fill missing Korean (ko-KR) translation keys Adds Korean translations for keys that had accumulated in en/* but were missing from ko-KR/* as other features landed after the initial Korean localization. common.json (22 keys, matching macOS Korean menu standards): - actions.{undo, redo, cut, copy, paste, selectAll, minimize, reload, forceReload, toggleDevTools, actualSize, zoomIn, zoomOut, toggleFullScreen, recordingStatus, about, services, hide, hideOthers, unhide} settings.json (7 keys): - zoom.customScale, zoom.position.{title, x, y, hint} - layout.noWebcam - effects.on Co-Authored-By: Claude Opus 4.7 (1M context) --- src/i18n/locales/ko-KR/common.json | 22 +++++++++++++++++++++- src/i18n/locales/ko-KR/settings.json | 11 ++++++++++- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/src/i18n/locales/ko-KR/common.json b/src/i18n/locales/ko-KR/common.json index 5d90118..77706b6 100644 --- a/src/i18n/locales/ko-KR/common.json +++ b/src/i18n/locales/ko-KR/common.json @@ -15,7 +15,27 @@ "view": "보기", "window": "창", "quit": "종료", - "stopRecording": "녹화 중지" + "stopRecording": "녹화 중지", + "undo": "실행 취소", + "redo": "다시 실행", + "cut": "잘라내기", + "copy": "복사", + "paste": "붙여넣기", + "selectAll": "모두 선택", + "minimize": "최소화", + "reload": "새로고침", + "forceReload": "강제 새로고침", + "toggleDevTools": "개발자 도구 열기/닫기", + "actualSize": "실제 크기", + "zoomIn": "확대", + "zoomOut": "축소", + "toggleFullScreen": "전체 화면 전환", + "recordingStatus": "녹화 중: {{source}}", + "about": "OpenScreen 정보", + "services": "서비스", + "hide": "OpenScreen 가리기", + "hideOthers": "다른 항목 가리기", + "unhide": "모두 보기" }, "playback": { "play": "재생", diff --git a/src/i18n/locales/ko-KR/settings.json b/src/i18n/locales/ko-KR/settings.json index 76e912c..396345a 100644 --- a/src/i18n/locales/ko-KR/settings.json +++ b/src/i18n/locales/ko-KR/settings.json @@ -1,6 +1,7 @@ { "zoom": { "level": "줌 레벨", + "customScale": "커스텀 줌", "selectRegion": "조정할 줌 구간을 선택하세요", "deleteZoom": "줌 삭제", "focusMode": { @@ -16,6 +17,12 @@ "left": "왼쪽", "right": "오른쪽" } + }, + "position": { + "title": "포커스 위치", + "x": "X (%)", + "y": "Y (%)", + "hint": "0 = 가장 왼쪽 / 위쪽, 100 = 가장 오른쪽 / 아래쪽" } }, "speed": { @@ -36,13 +43,15 @@ "verticalStack": "세로 배치", "webcamShape": "카메라 모양", "webcamSize": "웹캠 크기", - "dualFrame": "듀얼 프레임" + "dualFrame": "듀얼 프레임", + "noWebcam": "웹캠 없음" }, "effects": { "title": "비디오 효과", "blurBg": "배경 흐림", "motionBlur": "모션 블러", "off": "끄기", + "on": "켜기", "shadow": "그림자", "roundness": "모서리 둥글기", "padding": "여백" From dd413785f3189a053ef0c48b6c577ae8a053c9c9 Mon Sep 17 00:00:00 2001 From: kwakseongjae Date: Tue, 19 May 2026 12:30:07 +0900 Subject: [PATCH 2/2] fix(i18n): remove duplicate keys in ko-KR settings after main merge Co-authored-by: Cursor --- src/i18n/locales/ko-KR/settings.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/i18n/locales/ko-KR/settings.json b/src/i18n/locales/ko-KR/settings.json index 365dec2..8cf79a8 100644 --- a/src/i18n/locales/ko-KR/settings.json +++ b/src/i18n/locales/ko-KR/settings.json @@ -18,9 +18,8 @@ "right": "오른쪽" } }, - "customScale": "사용자 지정 확대", "position": { - "title": "초점 위치", + "title": "포커스 위치", "x": "X (%)", "y": "Y (%)", "hint": "0 = 가장 왼쪽 / 위쪽, 100 = 가장 오른쪽 / 아래쪽" @@ -55,8 +54,7 @@ "on": "켜기", "shadow": "그림자", "roundness": "모서리 둥글기", - "padding": "여백", - "on": "켜짐" + "padding": "여백" }, "background": { "title": "배경",