返回 CodeWhale
ko.json
根目录 / crates / tui / locales / ko.json
1 {
2 "ComposerPlaceholder": "작업을 입력하거나 /를 사용하세요.",
3 "ComposerDispatchFailedRestored": "메시지를 보내지 못했습니다({error}). 작성란에 복원했습니다.",
4 "DispatchFailedQueued": "전송 실패 ({error}); 대기 중인 후속 메시지 {count}개를 보존했습니다.",
5 "DispatchFailedInitial": "초기 프롬프트를 전송할 수 없습니다: {error}",
6 "HistorySearchPlaceholder": "프롬프트 기록 검색...",
7 "HistorySearchTitle": "기록 검색",
8 "HistoryHintMove": "Up/Down 이동",
9 "HistoryHintAccept": "Enter 선택",
10 "HistoryHintRestore": "Esc 복원",
11 "HistoryNoMatches": " 일치 항목 없음",
12 "StatusPickerTitle": " 상태 표시줄 ",
13 "StatusPickerInstruction": "하단 표시줄에 표시할 항목을 선택하세요:",
14 "StatusPickerActionToggle": "전환 ",
15 "StatusPickerActionAll": "전체 ",
16 "StatusPickerActionNone": "없음 ",
17 "StatusPickerActionSave": "저장 ",
18 "StatusPickerActionCancel": "취소 ",
19 "HotbarSetupTitle": " 핫바 설정 ",
20 "HotbarSetupSourceApp": "앱",
21 "HotbarSetupSourceSlash": "슬래시",
22 "HotbarSetupSourceMcp": "mcp",
23 "HotbarSetupSourceSkill": "스킬",
24 "HotbarSetupSourcePlugin": "플러그인",
25 "HotbarSetupStatusDisabled": "비활성",
26 "HotbarSetupStatusPrefill": "미리 채움",
27 "HotbarSetupStatusReady": "준비됨",
28 "HotbarSetupDirtyModified": "수정됨",
29 "HotbarSetupDirtyClean": "변경 없음",
30 "HotbarSetupNoAction": "동작 없음",
31 "HotbarSetupStatusLine": "슬롯 {slot} | {action} | {dirty}",
32 "HotbarSetupSlotOutOfRange": "핫바 슬롯 {slot}은(는) 1-{max} 범위를 벗어났습니다",
33 "HotbarSetupNoActionSelected": "선택된 동작이 없습니다.",
34 "HotbarSetupCannotAssign": "{action}을(를) 할당할 수 없습니다: {reason}",
35 "HotbarSetupNoActions": "사용 가능한 핫바 동작이 없습니다.",
36 "HotbarSetupRecommended": "추천",
37 "HotbarSetupEmptySlot": "비어 있음",
38 "HotbarSetupHelp": "Tab/Shift+Tab 원본 Up/Down 동작 1-8 슬롯 Enter 할당 Space 전환 Delete 지우기 s 저장 Esc 취소",
39 "HotbarActionVoiceToggleName": "음성 입력",
40 "HotbarActionVoiceToggleDescription": "터미널 마이크로 음성 캡처를 켜거나 끕니다.",
41 "HotbarActionSessionCompactName": "세션 압축",
42 "HotbarActionSessionCompactDescription": "현재 대화 컨텍스트를 압축합니다.",
43 "HotbarActionModePlanName": "계획 모드",
44 "HotbarActionModePlanDescription": "실행 전에 계획을 먼저 검토합니다.",
45 "HotbarActionModeAgentName": "실행 모드",
46 "HotbarActionModeAgentDescription": "현재 세션에서 바로 작업을 수행합니다.",
47 "HotbarActionModeYoloName": "전체 권한 (실행)",
48 "HotbarActionModeYoloDescription": "호환성 유지용: 전체 권한으로 실행 모드를 사용합니다 (별도 모드 아님).",
49 "HotbarActionReasoningCycleName": "추론 강도 전환",
50 "HotbarActionReasoningCycleDescription": "현재 프로바이더에 설정된 추론 강도를 순환 전환합니다.",
51 "HotbarActionReasoningCycleAutoDisabled": "추론 강도는 자동 모델 라우팅으로 제어됩니다.",
52 "HotbarActionSidebarToggleName": "사이드바 전환",
53 "HotbarActionSidebarToggleDescription": "사이드바를 표시하거나 숨깁니다.",
54 "HotbarActionFileTreeToggleName": "파일 트리 전환",
55 "HotbarActionFileTreeToggleDescription": "작업 공간 파일 트리를 표시하거나 숨깁니다.",
56 "HotbarActionPaletteOpenName": "명령 팔레트",
57 "HotbarActionPaletteOpenDescription": "명령 팔레트를 엽니다.",
58 "HotbarActionTrustToggleName": "신뢰 전환",
59 "HotbarActionTrustToggleDescription": "작업 공간 신뢰 모드를 켜거나 끕니다.",
60 "ConfigTitle": "설정",
61 "ConfigModalTitle": " 설정 ",
62 "ConfigSearchPlaceholder": "입력하여 필터링",
63 "ConfigNoSettings": " 사용 가능한 설정이 없습니다.",
64 "ConfigNoMatchesPrefix": " 일치하는 설정 없음: ",
65 "ConfigFilteredSettings": " 필터링된 설정",
66 "ConfigShowing": " 표시 중",
67 "ConfigFooterDefault": " 입력=필터, Up/Down=선택, Enter/e=편집, Esc/q=닫기 ",
68 "ConfigFooterScrollable": " 입력=필터, Up/Down=선택, Enter/e=편집, PgUp/PgDn=스크롤, Esc/q=닫기 ",
69 "ConfigFooterFiltered": " 입력=필터, Backspace=삭제, Ctrl+U/Esc=지우기, Enter=편집 ",
70 "ConfigSectionProvider": "프로바이더",
71 "ConfigSectionModel": "모델",
72 "ConfigSectionPermissions": "권한",
73 "ConfigSectionNetwork": "네트워크",
74 "ConfigSectionDisplay": "화면",
75 "ConfigSectionComposer": "입력창",
76 "ConfigSectionSidebar": "사이드바",
77 "ConfigSectionHistory": "기록",
78 "ConfigSectionMcp": "MCP",
79 "ConfigSectionFleet": "플릿",
80 "ConfigSectionWorkflow": "워크플로",
81 "ConfigSectionSession": "세션",
82 "ConfigSectionLegacy": "레거시",
83 "ConfigSectionExperimental": "실험적 기능",
84 "ConfigScopeSession": "세션",
85 "ConfigScopeSaved": "저장됨",
86 "ConfigEditCancelled": "편집이 취소되었습니다",
87 "ConfigEditTitlePrefix": "편집: ",
88 "ConfigEditScopeLabel": "범위: ",
89 "ConfigEditCurrentLabel": "현재 값: ",
90 "ConfigEditHintLabel": "힌트: ",
91 "ConfigEditNewLabel": "새 값: ",
92 "ConfigEditFooter": " Enter=적용, Esc=취소, Ctrl+U=지우기, Ctrl+A=전체, ←,/→,=이동 ",
93 "ConfigLocalePartialBadge": "부분 번역",
94 "ConfigLocalePartialDetail": "일부만 번역된 언어 팩입니다. 누락된 문자열은 영어로 대체됩니다.",
95 "ConfigRowEffective": " (적용 통화 {currency})",
96 "ConfigDefaultValue": "(기본값)",
97 "ConfigDefaultReasoning": "(설정/기본값)",
98 "ConfigUnavailable": "(사용 불가)",
99 "ConfigLabelProvider": "현재 프로바이더",
100 "ConfigLabelBaseUrlDeepseek": "프로바이더 API URL (DeepSeek 경로)",
101 "ConfigLabelProviderUrl": "프로바이더 API URL",
102 "ConfigLabelModel": "현재 프로바이더 모델",
103 "ConfigLabelFastModel": "빠른 모델 (파생됨)",
104 "ConfigLabelDefaultModel": "레거시 대체 모델 (DeepSeek 경로만)",
105 "ConfigLabelReasoningEffort": "추론 수준",
106 "ConfigLabelApprovalMode": "현재 세션 권한",
107 "ConfigLabelPermissionPosture": "새 세션 권한",
108 "ConfigLabelApprovalPolicy": "새 세션 권한 (설정)",
109 "ConfigLabelManagedApprovalPolicy": "새 세션 권한 (관리됨)",
110 "ConfigLabelDefaultMode": "시작 모드",
111 "ConfigLabelAllowShell": "셸 접근",
112 "ConfigLabelManagedAllowShell": "셸 접근 (관리됨)",
113 "ConfigLabelStreamTimeout": "스트림 시간 제한",
114 "ConfigLabelTheme": "테마",
115 "ConfigLabelLocale": "언어",
116 "ConfigLabelBackground": "배경",
117 "ConfigLabelOceanTreatment": "바다 효과",
118 "ConfigLabelWorkSurfacePlacement": "사이드바 위치",
119 "ConfigLabelTopHeight": "상단 바 높이",
120 "ConfigLabelSideWidth": "사이드바 너비",
121 "ConfigLabelCalmMode": "차분한 대화 기록",
122 "ConfigLabelLowMotion": "동작 줄이기",
123 "ConfigLabelFancyAnimations": "실시간 UI 동작",
124 "ConfigLabelLaunchScreen": "시작 화면",
125 "ConfigLabelShowThinking": "채팅에 모델 추론 표시",
126 "ConfigLabelThinkingHighlight": "추론 배경 강조",
127 "ConfigLabelShowToolDetails": "도구 세부 수준",
128 "ConfigLabelInlineDiffs": "인라인 파일 변경",
129 "ConfigLabelStatusIndicator": "상태 표시기",
130 "ConfigLabelSynchronizedOutput": "출력 속도",
131 "ConfigLabelCostCurrency": "비용 통화",
132 "ConfigLabelTranscriptSpacing": "대화 기록 간격",
133 "ConfigLabelToolCollapse": "도구 카드",
134 "ConfigLabelComposerDensity": "작성기 밀도",
135 "ConfigLabelComposerBorder": "작성기 테두리",
136 "ConfigLabelComposerVimMode": "작성기 Vim 모드",
137 "ConfigLabelBracketedPaste": "괄호 붙여넣기",
138 "ConfigLabelPasteBurstDetection": "붙여넣기 감지",
139 "ConfigLabelMentionMenuLimit": "멘션 메뉴 제한",
140 "ConfigLabelMentionMenuBehavior": "멘션 메뉴 동작",
141 "ConfigLabelMentionWalkDepth": "파일 멘션 깊이",
142 "ConfigLabelWorkspaceFollowSymlinks": "심볼릭 링크 따라가기",
143 "ConfigLabelSidebarWidth": "사이드바 너비",
144 "ConfigLabelSidebarFocus": "사이드바 포커스",
145 "ConfigLabelContextPanel": "컨텍스트 패널",
146 "ConfigLabelSessionsRail": "세션 레일",
147 "ConfigLabelSessionAutoResume": "마지막 세션 자동 재개",
148 "ConfigLabelAutoCompact": "자동 압축",
149 "ConfigLabelAutoCompactThreshold": "압축 임계값",
150 "ConfigLabelMaxHistory": "입력 기록",
151 "ConfigLabelMcpConfigPath": "MCP 설정 경로",
152 "ConfigLabelFleetSpawnDepth": "Fleet 재귀 깊이",
153 "ConfigLabelGoalCommand": "목표 명령",
154 "ConfigLabelWorkflow": "워크플로",
155 "ConfigLabelFeaturePrefix": "기능: {name}",
156 "ConfigColumnSetting": "설정",
157 "ConfigColumnValue": "값",
158 "ConfigColumnScope": "범위",
159 "ConfigActionOpenProvider": "Enter로 프로바이더 선택기 열기",
160 "ConfigActionOpenModel": "Enter로 모델 선택기 열기",
161 "ConfigActionToggle": "Enter/Space로 전환",
162 "ConfigActionChoose": "Enter로 선택 항목 열기",
163 "ConfigActionEdit": "Enter로 편집",
164 "ConfigActionReadOnly": "읽기 전용",
165 "ModelPickerAutoNetworkHint": "턴별 · 실행 가능한 제공자 · 요청 + 최근 컨텍스트 → DeepSeek / deepseek-v4-flash",
166 "ModelPickerAutoNetworkActiveProviderHint": "턴별 · 활성 제공자만 · 요청 + 최근 컨텍스트 → {provider} / {model}",
167 "ModelPickerAutoLocalHint": "턴별 · 로컬 휴리스틱 · 라우터 요청 없음",
168 "ModelPickerAutoLastRoute": "최근 {provider} · {model}",
169 "AutoRouteSelectedToast": "Auto: {provider} / {model} ({source}) · Ctrl+O: 경로 세부 정보",
170 "HelpTitle": "도움말",
171 "HelpFilterPlaceholder": "입력하여 필터링",
172 "HelpFilterPrefix": "필터: ",
173 "HelpNoMatches": " 일치 항목이 없습니다.",
174 "HelpSlashCommands": "슬래시 명령어",
175 "HelpKeybindings": "단축키",
176 "HelpUserCommands": "사용자 명령",
177 "HelpSkills": "스킬",
178 "HelpFooterTypeFilter": " 입력하여 필터링 ",
179 "HelpFooterMove": " Up/Down 이동 ",
180 "HelpFooterJump": " PgUp/PgDn 이동 ",
181 "HelpFooterClose": " Esc 닫기 ",
182 "CmdAnchorDescription": "압축 후에도 유지되는 정보를 고정합니다 (컨텍스트에 자동 삽입)",
183 "CmdAttachDescription": "이미지/동영상을 첨부합니다. 텍스트 파일이나 디렉터리는 @경로를 사용하세요",
184 "CmdCacheDescription": "최근 N개 턴의 프리픽스 캐시 적중/실패 통계를 표시합니다",
185 "CmdEffortDescription": "모델의 추론 수준을 설정합니다(/thinking으로도 가능)",
186 "CmdPreviewRequestDescription": "다음 요청을 전송하지 않고 비식별 처리된 명세로 미리 봅니다",
187 "CmdToolsDescription": "최근 준비된 도구 요청의 제한된 투영을 확인합니다(읽기 전용)",
188 "CmdChangeDescription": "최신 변경 이력 항목을 표시합니다",
189 "CmdChangeHeader": "최신 변경 이력",
190 "CmdChangeTranslationQueued": "아래는 영어 릴리스 노트입니다. 이어서 번역본을 요청합니다. 프로바이더를 사용할 수 없는 경우 이 영어 텍스트가 대체본으로 표시됩니다.",
191 "CmdChangeTranslationUnavailable": "아래는 영어 릴리스 노트입니다. 현재 세션에 API 키가 없거나 오프라인 상태라 번역을 사용할 수 없습니다.",
192 "CmdChangePreviousVersion": "이전 버전: {version} — `/change {version}`으로 확인하세요",
193 "CmdBalanceDescription": "현재 프로바이더 계정 잔액을 확인합니다",
194 "CmdClearDescription": "대화 기록을 지웁니다",
195 "CmdCompactDescription": "컨텍스트 압축을 실행해 공간을 확보합니다",
196 "CmdPurgeDescription": "에이전트가 대화 기록을 선별적으로 정리해 컨텍스트 공간을 확보하게 합니다",
197 "CmdConfigDescription": "설정을 확인하고 변경합니다 (고급 정보로 원시 키 제공)",
198 "CmdPermissionsDescription": "권한 규칙을 나열하고 안전하게 삭제합니다",
199 "PermissionsListHeader": "권한 규칙\n소스: 활성 사용자의 permissions.toml\n경로: {path}\n파일 상태: {file_state}\n규칙 수: {count}",
200 "PermissionsNoRules": "설정된 권한 규칙이 없습니다.",
201 "PermissionsFileMissing": "없음",
202 "PermissionsFileEmpty": "비어 있음",
203 "PermissionsFilePresent": "있음",
204 "PermissionsRuleEntry": "#{index} | {action} | {tool}\n 실제 일치 조건: {matcher}\n 범위: {scope} — {applicability}",
205 "PermissionsMatchExactCommand": "정확한 명령 `{command}`",
206 "PermissionsMatchCommandPrefix": "명령 접두사 `{command}` (인수 경계 고려)",
207 "PermissionsMatchExactPath": "정확히 정규화된 경로 `{path}`",
208 "PermissionsMatchAnyInvocation": "이 도구의 모든 호출",
209 "PermissionsScopeGlobal": "전역",
210 "PermissionsScopeRepo": "저장소 `{workspace}`",
211 "PermissionsAppliesHere": "이 워크스페이스에서 활성",
212 "PermissionsInactiveHere": "이 워크스페이스에서 비활성",
213 "PermissionsRemovePreview": "규칙 #{index} 삭제 내용을 검토하세요:\n{rule}\n\n확인하려면 `{command}`를 실행하세요. permissions.toml이 변경되면 이 명령은 만료됩니다.",
214 "PermissionsRemoved": "권한 규칙 #{index}을(를) 삭제했습니다: {action} {tool}.",
215 "PermissionsUsage": "사용법: /permissions [list|remove <rule-number> [--confirm <token>]]",
216 "PermissionsRuleNotFound": "권한 규칙 #{index}을(를) 찾을 수 없습니다. `/permissions list`를 다시 실행하세요.",
217 "PermissionsOperationFailed": "권한 규칙 작업 실패: {error}",
218 "CmdConstitutionDescription": "상시 헌법 규칙과 미리보기를 관리합니다",
219 "CmdContextDescription": "컨텍스트 인스펙터 또는 소스맵 리포트를 엽니다",
220 "CmdCostDescription": "세션 비용 내역을 표시합니다",
221 "CmdDiffDescription": "세션 시작 이후 파일 변경 사항을 표시합니다",
222 "CmdEditDescription": "마지막 메시지를 수정해서 다시 보냅니다",
223 "CmdExitDescription": "애플리케이션을 종료합니다",
224 "CmdExportDescription": "안전한 대화 내보내기를 복사하거나 지정한 파일에 씁니다",
225 "CmdFeedbackDescription": "GitHub 피드백 URL을 생성합니다",
226 "CmdHfDescription": "Hugging Face MCP 설정과 개념을 확인합니다",
227 "CmdHelpDescription": "개념, 명령어, 단축키를 안내합니다",
228 "CmdProfileDescription": "이름이 지정된 설정 프로필로 전환합니다",
229 "CmdHomeDescription": "통계와 빠른 작업이 있는 홈 대시보드를 표시합니다",
230 "CmdHooksDescription": "설정된 라이프사이클 훅 목록을 표시합니다 (읽기 전용)",
231 "CmdAgentDescription": "지속적인 서브 에이전트 세션을 엽니다",
232 "CmdGoalDescription": "선택적 토큰 예산과 함께 세션 목표를 설정합니다",
233 "CmdInitDescription": "프로젝트용 AGENTS.md를 생성합니다",
234 "CmdLspDescription": "LSP 진단을 켜거나 끕니다",
235 "CmdShareDescription": "현재 세션을 공유 가능한 웹 URL로 내보냅니다",
236 "CmdJobsDescription": "백그라운드 Bash 작업을 확인하고 제어합니다",
237 "CmdLinksDescription": "Codewhale, 커뮤니티 및 프로바이더 링크를 표시합니다",
238 "CmdLoadDescription": "파일에서 세션을 불러옵니다",
239 "CmdLogoutDescription": "API 키를 지우고 설정 화면으로 돌아갑니다",
240 "CmdMcpDescription": "MCP 서버를 열거나 관리합니다",
241 "CmdPluginDescription": "신뢰한 플러그인 번들을 검사하고 관리합니다. 기존 실행형 도구는 별도로 유지됩니다",
242 "CmdPluginBundleUsage": "사용법: /plugin [list|show <name>|validate [name]|install <spec>|update <name>|uninstall <name>|trust <name> [review-token]|enable <name>|disable <name>|revoke <name>|reload|tools [name]]",
243 "CmdPluginBundleNoneFound": "Codewhale 플러그인 번들을 찾지 못했습니다.",
244 "CmdPluginBundleListHeader": "플러그인 번들 ({count}개):",
245 "CmdPluginLegacyListHeader": "{dir}의 기존 실행형 플러그인 도구 ({count}개):",
246 "CmdPluginBundleNotFound": "플러그인 번들 '{name}'을(를) 찾을 수 없습니다",
247 "CmdPluginBundleReloaded": "{workspace}의 플러그인 번들 {count}개를 다시 불러왔습니다.",
248 "CmdPluginBundleDetail": "{name}\n========================================\nID: {id}\n버전: {version}\n출처: {origin} ({scope})\n상태: {state}\n신뢰: {trust}\n구성 요소: {inventory}\n요청 권한: {permissions}\nMCP 서버: {mcp}\n미지원/비활성: {unsupported}\n콘텐츠 해시: {content_hash}\n기능 해시: {capability_hash}\n경로: {path}",
249 "CmdPluginBundleDiagnosticsHeader": "플러그인 진단 ({count}개):",
250 "CmdPluginBundleMutationSuccess": "플러그인 번들 '{name}': {action}.",
251 "CmdPluginActionFailed": "플러그인 작업 실패: {error}",
252 "CmdPluginNoneFound": "{dir}에서 기존 실행형 플러그인 도구를 찾지 못했습니다",
253 "CmdPluginNotFound": "플러그인 '{name}'을(를) 찾을 수 없습니다",
254 "CmdPluginListHeader": "기존 실행형 플러그인 도구 ({count}개):",
255 "CmdPluginDetailDescription": "설명: {description}",
256 "CmdPluginDetailSchema": "스키마:\n{schema}",
257 "CmdPluginDetailApproval": "승인: {approval}",
258 "CmdPluginDetailPath": "경로: {path}",
259 "CmdMemoryDescription": "영구 사용자 메모리 파일을 확인하거나 관리합니다",
260 "CmdModeDescription": "모드를 전환하거나 모드 선택 화면을 엽니다",
261 "CmdModelDescription": "현재 모델을 전환하거나 확인합니다",
262 "CmdModelsDescription": "현재 API에서 실시간 모델 ID를 가져옵니다",
263 "CmdModelDbDescription": "내장 모델 데이터베이스를 조회합니다",
264 "CmdNetworkDescription": "네트워크 허용/차단 규칙을 관리합니다",
265 "CmdNoteDescription": "작업 공간 메모를 추가, 목록 조회, 편집, 삭제합니다",
266 "CmdThemeDescription": "테마를 전환하거나 테마 선택 화면을 엽니다",
267 "CmdProviderDescription": "현재 프로바이더 및/또는 모델을 전환합니다",
268 "CmdAuthDescription": "프로바이더 인증 흐름을 관리합니다",
269 "CmdQueueDescription": "대기 중인 메시지를 확인하거나 편집합니다",
270 "CmdQueueUsage": "사용법: /queue [list|send <n>|edit <n>|drop <n>|clear]",
271 "CmdQueueDraftHeader": "대기 중인 메시지 편집 중:",
272 "CmdQueueNoMessages": "대기 중인 메시지가 없습니다",
273 "CmdQueueListHeader": "대기 중인 메시지 ({count}개):",
274 "CmdQueueTip": "팁: /queue send <n>으로 바로 보내거나, /queue drop <n>으로 삭제하세요",
275 "CmdQueueAlreadyEditing": "이미 대기 메시지를 편집 중입니다. 전송하거나 /queue clear로 버리세요.",
276 "CmdQueueNotFound": "대기 중인 메시지를 찾을 수 없습니다",
277 "CmdQueueEditingStatus": "대기 메시지 {index} 편집 중",
278 "CmdQueueEditingMessage": "대기 메시지 {index} 편집 중 (Enter로 다시 대기열에 넣거나 전송)",
279 "CmdQueueDropped": "대기 메시지 {index}을(를) 삭제했습니다",
280 "CmdQueueAlreadyEmpty": "대기열이 이미 비어 있습니다",
281 "CmdQueueCleared": "대기열을 비웠습니다",
282 "CmdQueueMissingIndex": "인덱스가 없습니다. 사용법: /queue edit <n> 또는 /queue drop <n>",
283 "CmdQueueIndexPositive": "인덱스는 양수여야 합니다",
284 "CmdQueueIndexMin": "인덱스는 1 이상이어야 합니다",
285 "CmdRelayDescription": "새 스레드를 위한 세션 릴레이(接力)를 생성합니다",
286 "CmdRemoteControlDescription": "Codewhale 웹 계정에서 이 세션을 그대로 재개합니다",
287 "CmdRenameDescription": "현재 세션 이름을 바꿉니다",
288 "CmdRestoreDescription": "작업 공간을 이전 턴 전/후 스냅샷으로 되돌립니다. 인자가 없으면 최근 스냅샷 목록을 표시합니다.",
289 "CmdRetryDescription": "마지막 요청을 재시도합니다",
290 "CmdReviewDescription": "파일, diff, PR에 대해 구조화된 코드 리뷰를 실행합니다",
291 "CmdRlmDescription": "파일 또는 텍스트용 지속적인 RLM 컨텍스트를 엽니다",
292 "CmdSaveDescription": "세션을 파일로 저장합니다",
293 "CmdForkDescription": "현재 대화를 분기해 새 세션으로 만듭니다",
294 "CmdNewDescription": "새 저장 세션을 시작합니다",
295 "CmdSessionsDescription": "세션 기록 선택 화면을 엽니다",
296 "CmdSettingsDescription": "형식화된 설정 편집기 열기",
297 "CmdSidebarDescription": "레일 위치 지정 (top/left/right/off) 또는 패널 선택",
298 "CmdSkillDescription": "스킬을 활성화하거나 커뮤니티 스킬을 설치/업데이트/제거/신뢰합니다",
299 "CmdSkillsDescription": "로컬 스킬을 나열하고, 접두사로 필터링하거나 큐레이션된 원격 레지스트리를 조회합니다",
300 "CmdStashDescription": "입력창 초안을 보관하거나 복원합니다",
301 "CmdStatusDescription": "런타임 세션 상태를 표시합니다",
302 "CmdStatuslineDescription": "하단 표시줄에 표시할 항목을 설정합니다",
303 "CmdStructcopyDescription": "경계가 정해진 세션 객체 하나를 비밀값이 제거된 정규 JSON으로 복사 (사람 전용, 모델 도구 아님)",
304 "CmdStructcopyKindTurn": "턴",
305 "CmdStructcopyKindTool": "도구 호출",
306 "CmdStructcopyKindPlan": "Plan",
307 "CmdStructcopyKindWorkflow": "Workflow 실행",
308 "CmdStructcopyUsageError": "구조적 복사 요청이 올바르지 않습니다. 사용법: {usage}",
309 "CmdStructcopyUnavailable": "선택한 {kind}을(를) 사용할 수 없어 아무것도 복사하지 않았습니다",
310 "CmdStructcopyBusy": "{kind} 상태를 사용 중입니다. 다시 시도하세요",
311 "CmdStructcopyPrepareFailed": "선택한 {kind}을(를) 준비하지 못했습니다: {error}",
312 "CmdStructcopyClipboardQueued": "구조적 복사({kind}, {bytes}바이트)를 tmux/OSC 52를 통해 터미널 클라이언트 클립보드 대기열에 넣었습니다. 전달 여부는 터미널 지원에 달려 있으며 확인되지 않았습니다",
313 "CmdStructcopyClipboardAccepted": "구조적 복사({kind}, {bytes}바이트)를 클립보드에 전달했습니다. 네이티브 클립보드에 접근할 수 없으면 터미널 쓰기가 대기열에 들어갔습니다",
314 "CmdStructcopyClipboardFailed": "클립보드 복사에 실패했습니다: {error}. 아무것도 쓰지 않았습니다. 명시적 텍스트 보기에는 `stdout`을 지정해 다시 실행하세요",
315 "CmdStructcopyReceiptTooLarge": "구조적 복사 영수증 메타데이터가 {bytes}바이트 출력 상한을 초과하여 출력을 거부했습니다",
316 "CmdFleetDescription": "플릿 워커와 오케스트레이션 상태를 확인하고 설정합니다",
317 "CmdLaneDescription": "지속되는 Lane(실행 중인 Workflow)을 확인하고 제어합니다",
318 "CmdWorkflowDescription": "현재 작업을 워크플로로 오케스트레이션합니다",
319 "CmdHotbarDescription": "핫바 설정을 엽니다",
320 "CmdSetupDescription": "헌법 우선 설정을 엽니다",
321 "CmdSubagentsDescription": "Fleet 상태용 호환 단축 명령",
322 "CmdAdvisorDescription": "Toggle background advisor watcher on/off for this session",
323 "CmdSystemDescription": "현재 시스템 프롬프트를 표시합니다",
324 "CmdTaskDescription": "백그라운드 작업을 관리합니다",
325 "CmdTokensDescription": "세션 토큰 사용량을 표시합니다",
326 "CmdTranslateDescription": "출력을 현재 시스템 언어로 번역하는 기능을 켜거나 끕니다",
327 "CmdTranslateOff": "출력 번역이 비활성화되었습니다 (원본 모델 출력 표시)",
328 "CmdTranslateOn": "출력 번역이 활성화되었습니다: 모델 응답이 시스템 언어로 표시됩니다",
329 "TranslationInProgress": "어시스턴트 출력을 번역하는 중...",
330 "TranslationComplete": "번역 완료",
331 "TranslationFailed": "번역 실패",
332 "CmdTrustDescription": "작업 공간 신뢰와 경로별 허용 목록을 관리합니다",
333 "CmdWorkspaceDescription": "현재 작업 공간을 표시하거나 전환합니다",
334 "CmdUndoDescription": "마지막 메시지 쌍을 제거합니다",
335 "CmdVerboseDescription": "대화 기록에 전체 실시간 사고 과정 표시를 전환합니다",
336 "CmdCacheAdvice": "세 번째 턴 이후 적중률이 약 70%를 넘으면 캐시 프리픽스가 안정적이라는 뜻입니다. \n 긴 세션에서 그보다 낮으면 프리픽스가 자주 바뀌는 것이므로 조사해볼 가치가 있습니다 (#263).",
337 "CmdCacheFootnote": "* 프로바이더가 명시적으로 보고하지 않은 경우, 실패 횟수는 입력 − 적중으로 추정한 값입니다.\n",
338 "CmdCacheHeader": "캐시 텔레메트리 — 최근 {count}/{total}턴 (모델: {model})\n",
339 "CmdCacheNoData": "캐시 기록: 아직 기록된 턴이 없습니다.\n\n지원하는 제공자는 API 턴에서 `prompt_cache_hit_tokens` / `prompt_cache_miss_tokens`를 보고합니다. 턴을 실행한 뒤 /cache를 다시 시도해보세요.",
340 "CmdCacheTotals": "Σ 입력: {sum_in} Σ 적중: {sum_hit} Σ 실패: {sum_miss} 평균 적중률: {avg}\n",
341 "CmdCostReport": "세션 비용:\n ─────────────────────────────\n 예상 합계: {cost}\n\n 감사된 프로바이더 사용량과 공개 요금을 기준으로 합니다.",
342 "CmdCostReportSubtotal": "세션 비용:\n ─────────────────────────────\n 가격 확인 소계: {cost}\n\n 가격을 확인할 수 없는 과금 대상 턴이 있습니다. 아래 커버리지를 확인하세요.",
343 "CmdCostReportUnknown": "세션 비용:\n ─────────────────────────────\n 예상 합계: 알 수 없음\n\n 선택한 통화로 신뢰할 수 있는 가격이 확인된 턴이 없습니다.",
344 "CmdCostUnknownValue": "알 수 없음",
345 "CmdCostEstimateOnly": "이 값은 청구서가 아니라 추정치입니다. 프로바이더가 보고한 토큰 사용량과 공개 요금으로 로컬에서 계산하므로 실제 청구액과 다를 수 있습니다.",
346 "CmdCostCoverage": "포함: 과금 대상 턴 {turns}건 중 {priced}건에 가격이 적용되었습니다.",
347 "CmdCostUnpricedTurns": "제외: 과금 대상 턴 {unpriced}건에 확정 요금이 없어({reasons}) 위 합계에 포함되지 않았습니다.",
348 "CmdCostUnpricedClasses": "이번 세션에서 공개 요금이 없는 토큰 클래스: {classes}. 해당 턴은 과소 집계 대신 추정을 생략합니다.",
349 "CmdCostCoverageUnknownLegacy": "커버리지: 알 수 없음. 이 세션은 턴별 가격 커버리지를 기록하기 전에 저장되었으므로 위 합계 중 어디까지 반영된 것인지 확정할 수 없습니다.",
350 "CmdCostPricingProvenance": "사용한 가격 출처: {sources}.",
351 "CmdCostLivePricingDowngraded": "이 경로의 공급자 실시간 가격을 검증할 수 없어({defects}) 내장된 공개 요율을 사용했습니다.",
352 "CmdCostLivePricingUnavailable": "이 경로의 공급자 실시간 가격을 검증할 수 없고({defects}) 사용할 수 있는 내장 요율도 없어 이 지출은 알 수 없습니다.",
353 "CmdCostRoutesHeader": "감사된 경로(민감 정보 제거):",
354 "CmdTokensCacheBoth": "{hit} 적중 / {miss} 실패",
355 "CmdTokensCacheHitOnly": "{hit} 적중 / 실패 미보고",
356 "CmdTokensCacheMissOnly": "적중 미보고 / {miss} 실패",
357 "CmdTokensCacheWriteTotal": "이번 세션의 캐시 쓰기(생성) 토큰: {write}. 쓰기 프리미엄을 공개한 공급자에서는 입력 요율보다 높게 과금됩니다. 턴별 내역은 /cache를 참고하세요.",
358 "CmdTokensContextUnknownWindow": "~{estimated} / 창 크기 알 수 없음",
359 "CmdTokensContextWithWindow": "~{used} / {window} ({percent}%)",
360 "FooterAgentSingular": "에이전트 1개",
361 "FooterAgentsPlural": "에이전트 {count}개",
362 "HeaderAgentsChip": "에이전트 {count}",
363 "FooterPressCtrlCAgain": "종료하려면 Ctrl+C를 다시 누르세요",
364 "FooterWorking": "작업 중",
365 "FooterBalancePrefix": "잔액",
366 "HelpSectionActions": "동작",
367 "HelpSectionClipboard": "클립보드",
368 "HelpSectionEditing": "입력 편집",
369 "HelpSectionHelp": "도움말",
370 "HelpSectionModes": "모드",
371 "HelpSectionNavigation": "탐색",
372 "HelpSectionSessions": "세션",
373 "CmdTokensNotReported": "보고되지 않음",
374 "CmdTokensReport": "토큰 사용량:\n ─────────────────────────────\n 활성 컨텍스트: {active}\n 마지막 API 입력: {input} (턴 텔레메트리; 도구 라운드 간 반복 프리픽스가 포함될 수 있음)\n 마지막 API 출력: {output}\n 캐시 적중/실패: {cache} (텔레메트리/비용 전용)\n 누적 토큰: {total} (세션 사용량 텔레메트리)\n 가격 확인 금액: {cost}\n API 메시지: {api_messages}\n 채팅 메시지: {chat_messages}\n 모델: {model}",
375 "KbScrollTranscript": "대화 기록 스크롤, 입력 기록 탐색, 또는 입력창 첨부 파일 선택",
376 "KbNavigateHistory": "입력 기록 탐색",
377 "KbBrowseHistory": "대화 기록 찾아보기",
378 "KbScrollTranscriptAlt": "대화 기록 스크롤",
379 "KbScrollPage": "페이지 단위로 대화 기록 스크롤",
380 "KbJumpTopBottom": "대화 기록의 맨 위/맨 아래로 이동",
381 "KbJumpTopBottomEmpty": "맨 위/맨 아래로 이동 (입력창이 비어 있을 때)",
382 "KbJumpToolBlocks": "도구 출력 블록 간 이동",
383 "KbMoveCursor": "입력창에서 커서 이동",
384 "KbJumpLineStartEnd": "줄의 시작/끝으로 이동",
385 "KbDeleteChar": "커서 앞/뒤 문자를 삭제하거나 선택한 첨부 파일 제거",
386 "KbDeleteWord": "이전 단어 삭제",
387 "KbYank": "kill buffer에서 붙여넣기(composer가 비어 있으면 포커스된 셀 복사)",
388 "KbToggleFileTree": "파일 트리 사이드바 전환",
389 "KbSelectText": "텍스트 선택 (Ctrl/Alt를 더하면 단어 단위로 선택)",
390 "KbSelectAllDraft": "초안 전체 선택",
391 "KbClearDraft": "현재 초안 지우기",
392 "KbRestoreClearedDraft": "지운 초안 복원",
393 "KbStashDraft": "현재 초안을 보관합니다 (`/stash pop`으로 복원)",
394 "KbSearchHistory": "프롬프트 기록을 검색하고 로컬 초안을 복구",
395 "KbInsertNewline": "입력창에 줄바꿈 삽입",
396 "KbSendDraft": "대기 중이면 전송, 실행 중이면 대기열에 추가; 입력창이 비어 있으면 다음 후속 메시지를 즉시 전송",
397 "KbSteerCurrentTurn": "현재 턴 조정 (대기 중에는 일반 전송)",
398 "KbCloseMenu": "메뉴 닫기, 요청 취소, 초안 버리기, 또는 입력 지우기",
399 "KbCancelOrExit": "요청 취소, 유휴 상태면 종료",
400 "KbShellControls": "실행 중인 셸 대기를 /jobs로 이동",
401 "KbExitEmpty": "입력창이 비어 있으면 종료",
402 "KbCommandPalette": "명령 팔레트 열기",
403 "KbSettings": "형식화된 설정 편집기 열기",
404 "KbCancelBackgroundShellJobs": "실행 중인 백그라운드 셸 작업을 모두 취소 (활동 사이드바)",
405 "KbFuzzyFilePicker": "퍼지 파일 선택기 열기 (Enter로 @경로 삽입)",
406 "KbCompactInspector": "간단한 세션 컨텍스트 인스펙터 열기",
407 "KbCompactContext": "대화 컨텍스트 압축",
408 "KbLastMessagePager": "마지막 메시지의 페이저 열기 (입력창이 비어 있을 때)",
409 "KbSelectedDetails": "선택한 도구나 메시지의 원본 세부 정보 표시; Ctrl+Alt+O로 전체 턴 개요 열기",
410 "KbToolDetailsPager": "선택한 항목의 원본 세부 정보 표시 (Alt+V)",
411 "KbExternalEditor": "작성 중인 초안을 외부 편집기에서 열기",
412 "KbLiveTranscript": "실시간 대화 기록 오버레이 열기 (Ctrl+Shift+T; 하단 고정 자동 스크롤)",
413 "KbBacktrackMessage": "이전 사용자 메시지로 되돌아가기 (Left/Right로 이동, Enter로 되감기)",
414 "KbCompleteCycleModes": "/명령 완성 또는 입력창이 비어 있을 때 모드 순환 (계획 → 실행 → 운영)",
415 "KbCycleThinking": "현재 프로바이더의 추론 강도 순환 전환 (Ctrl+T)",
416 "KbCyclePermissions": "권한 모드 순환: 확인 → 자동 검토 → 전체 권한 (Shift+Tab)",
417 "KbJumpPlanAgentYolo": "핫바 슬롯 실행",
418 "KbAltJumpPlanAgentYolo": "계획 / 실행 / 운영 모드로 대체 이동",
419 "KbFocusSidebar": "Tasks / Agents / Context / Pinned 레일 패널에 포커스",
420 "KbSessionPicker": "세션 선택 화면 열기",
421 "KbTerminalPaste": "로컬 터미널로 텍스트 붙여넣기",
422 "KbPasteAttach": "로컬 또는 전달된 그래픽 클립보드에서 텍스트를 붙여넣거나 이미지 첨부",
423 "KbCopySelection": "현재 Codewhale 선택 영역 복사",
424 "ClipboardSshPasteHint": "SSH 붙여넣기는 로컬 터미널에서 처리합니다. macOS에서는 Cmd+V, Linux/Windows에서는 Ctrl+Shift+V를 누르세요.",
425 "KbContextMenu": "붙여넣기, 선택, 메시지 세부 정보, 컨텍스트, 도움말에 대한 컨텍스트 메뉴 열기",
426 "KbAttachPath": "로컬 텍스트 파일이나 디렉터리를 컨텍스트에 추가",
427 "KbHelpOverlay": "이 도움말 오버레이 열기 (입력창이 비어 있을 때)",
428 "KbToggleHelp": "도움말 오버레이 전환",
429 "KbToggleHelpSlash": "도움말 오버레이 전환",
430 "HelpUsageLabel": "사용법:",
431 "HelpAliasesLabel": "별칭:",
432 "SettingsTitle": "설정:",
433 "SettingsConfigFile": "설정 파일:",
434 "ClearConversation": "대화가 지워졌습니다",
435 "ClearConversationBusy": "지우지 못했습니다 (작업 상태 또는 런타임 작업이 진행 중입니다. 잠시 후 /clear를 다시 시도하세요)",
436 "ModelChanged": "모델 변경: {old} →, {new}",
437 "LinksProjectTitle": "Codewhale 및 커뮤니티:",
438 "LinksDocumentation": "문서:",
439 "LinksCommunity": "커뮤니티 및 기여:",
440 "LinksGitHub": "GitHub:",
441 "LinksManagedApp": "관리형 앱 미리보기:",
442 "LinksManagedAppNote": "관리형 앱은 별도의 로그인을 사용하며 현재 로컬 세션과 연결되지 않습니다.",
443 "LinksTitle": "프로바이더 링크:",
444 "LinksDashboard": "대시보드:",
445 "LinksDocs": "문서:",
446 "LinksKimiCodeRouteNote": "Kimi Code 멤버십 플랜 경로: `{route}` (플랜 콘솔: `{console}`; 모델 k3 사용). Codewhale은 Kimi CLI 자격 증명을 절대 가져오지 않습니다.",
447 "LinksTip": "팁: 프로바이더에 표시된 환경 변수를 사용하거나, `codewhale auth set --provider <id>`로 키를 저장하세요.",
448 "SubagentsFetching": "플릿 상태를 가져오는 중...",
449 "HelpUnknownCommand": "알 수 없는 명령어: {topic}",
450 "HomeDashboardTitle": "Codewhale",
451 "HomeModel": "모델:",
452 "HomeMode": "모드:",
453 "HomeWorkspace": "작업 공간:",
454 "HomeHistory": "기록:",
455 "HomeTokens": "토큰:",
456 "HomeQueued": "대기 중:",
457 "HomeSubagents": "플릿 워커:",
458 "HomeSkill": "스킬:",
459 "HomeQuickActions": "빠른 작업",
460 "HomeQuickLinks": "/links - Codewhale, 커뮤니티 및 프로바이더",
461 "HomeQuickSkills": "/skills - 사용 가능한 스킬 목록",
462 "HomeQuickConfig": "/config - 설정 확인 및 변경",
463 "HomeQuickSettings": "/settings - 영구 설정 표시",
464 "HomeQuickModel": "/model - 모델 전환 또는 확인",
465 "HomeQuickSubagents": "/fleet status - 플릿 상태",
466 "HomeQuickTaskList": "/task list - 백그라운드 작업 대기열 표시",
467 "HomeQuickHelp": "/help - 도움말 표시",
468 "HomeModeTips": "모드 팁",
469 "HomeAgentModeTip": "실행 — 도구를 사용해 현재 세션에서 바로 작업",
470 "HomeAgentModeReviewTip": " /mode plan으로 먼저 조사하고 계획을 제시",
471 "HomeAgentModeYoloTip": " Shift+Tab으로 권한 순환: 확인 → 자동 검토 → 전체 권한",
472 "HomeYoloModeTip": "실행 + 전체 권한 — 승인 없이 도구 실행",
473 "HomeYoloModeCaution": " 파괴적인 작업이 즉시 실행될 수 있습니다. 확실하지 않으면 확인 모드를 사용하세요",
474 "HomePlanModeTip": "계획 — 구현 전에 조사하고 설계",
475 "HomePlanModeChecklistTip": " 계획과 할 일 진행 상황을 제시한 후 실행 또는 운영 모드로 전환",
476 "HomeGoalModeTip": "목표 추적 - /goal <목표>로 목표를 설정하고 추진",
477 "OnboardLanguageTitle": "언어를 선택하세요",
478 "OnboardLanguageBlurb": "UI 언어를 선택하세요. 언제든지 `/settings set locale <태그>`로 변경할 수 있습니다.",
479 "OnboardLanguageFooter": "언어 옆의 키를 눌러 선택하거나 Enter로 현재 설정을 유지하세요",
480 "OnboardProviderTitle": "모델 프로바이더를 선택하세요",
481 "OnboardProviderBlurb": "모델이 실행될 위치를 선택하세요. 호스팅 프로바이더는 키가 필요하지만 로컬 런타임은 키 없이 계속할 수 있습니다.",
482 "OnboardProviderFooter": "Enter로 프로바이더 목록을 열고 · Esc로 뒤로 가며 · Ctrl+C로 종료합니다.",
483 "OnboardApiKeyTitle": "API 키를 연결하세요",
484 "OnboardApiKeyStep1": "1단계. 프로바이더의 자격 증명 페이지를 열고 다음의 키를 생성하세요:",
485 "OnboardApiKeyLocalHint": "로컬 런타임은 보통 키를 붙여넣을 필요가 없습니다. 서버를 시작한 뒤 Enter를 누르세요.",
486 "OnboardApiKeyStep2": "2단계. 이 프로바이더에 키가 필요하면 아래에 붙여넣고 Enter를 누르세요.",
487 "OnboardApiKeySavedHint": "키는 모든 폴더에서 사용할 수 있도록 {path}에 저장됩니다.",
488 "OnboardApiKeyFormatHint": "발급된 키 전체를 그대로 붙여넣으세요 (공백이나 줄바꿈 없이).",
489 "KimiCodePlanApiKeyHint": "Kimi Code 멤버십 플랜은 {console}에서 플랜 연결 키를 만드세요.",
490 "KimiCodePlanRouteHint": "이 경로는 모델 k3와 함께 {route}를 사용하며 Moonshot 공개 API 경로가 아닙니다.",
491 "KimiCodePlanNoImportHint": "Codewhale은 Kimi CLI 자격 증명을 가져오지 않습니다. 직접 만든 플랜 키를 붙여넣으세요.",
492 "StepfunBillingRouteTitle": "StepFun 과금 경로",
493 "StepfunBillingRouteIntro": "StepFun은 종량제와 Step Plan 구독을 서로 다른 엔드포인트에서 과금합니다. 보유한 키에 맞는 항목을 선택하세요.",
494 "StepfunBillingRoutePaygOption": "종량제(토큰 단가)",
495 "StepfunBillingRoutePlanOption": "Step Plan 구독(플랜 할당량)",
496 "StepfunPlanApiKeyHint": "StepFun Step Plan 구독에서는 종량제 키가 아니라 Step Plan용으로 발급된 키를 사용하세요.",
497 "StepfunPlanRouteHint": "이 경로는 {route}를 사용하며 Step Plan 할당량에서 차감됩니다.",
498 "OnboardApiKeyPlaceholder": "(필요한 경우 여기에 키 붙여넣기)",
499 "OnboardApiKeyLabel": "키: ",
500 "OnboardApiKeyFooter": "Enter로 계속, Esc로 뒤로 가세요.",
501 "OnboardApiKeyRejectedEnv": "{env}에서 가져온 {provider} API 키가 거부되었습니다. 유효한 키를 붙여 넣어 {path}에 저장하거나 환경 변수를 업데이트하세요.",
502 "OnboardTrustTitle": "이 작업 공간 이해하기",
503 "OnboardTrustQuestion": "Codewhale이 이 작업 공간의 지침과 파일로 작업해도 될까요?",
504 "OnboardTrustLocationPrefix": "작업 공간 ",
505 "OnboardTrustRiskHint": "신뢰할 수 없는 파일은 프롬프트 주입으로 에이전트를 다른 방향으로 유도할 수 있습니다.",
506 "OnboardTrustEffectHint": "신뢰는 이 Codewhale 설치에 기록되며 작업 공간 도구와 훅을 활성화합니다.",
507 "OnboardTrustFooterPrefix": "누르세요: ",
508 "OnboardTrustFooterMiddle": " 신뢰하고 계속, ",
509 "OnboardTrustFooterUntrustedMiddle": " 신뢰하지 않고 계속, ",
510 "OnboardTrustFooterSuffix": " Codewhale 종료",
511 "OnboardTrustEnterHint": "1 또는 Y로 신뢰, 2 또는 U로 신뢰 없이 계속, 3·N·Esc로 Codewhale을 종료합니다.",
512 "OnboardTrustUntrustedNotice": "작업 공간을 신뢰하지 않고 계속합니다 — 도구와 훅은 제한된 상태로 유지됩니다.",
513 "OnboardMentalTitle": "Codewhale 작동 방식",
514 "OnboardMentalModesLabel": "모드",
515 "OnboardMentalPlanHint": "먼저 읽기",
516 "OnboardMentalActHint": "승인받아 실행",
517 "OnboardMentalOperateHint": "Fleet 지휘",
518 "OnboardMentalPermissionLabel": "권한",
519 "OnboardMentalCurrentLabel": "현재",
520 "OnboardMentalConstitution": "다음에 승인할 constitution이 이 모든 항목을 통제합니다.",
521 "OnboardMentalCycleMode": "모드 전환",
522 "OnboardMentalCyclePermission": "권한 전환",
523 "OnboardMentalContinue": "계속",
524 "OnboardMentalBack": "뒤로",
525 "OnboardAppearanceTitle": "내 취향대로",
526 "OnboardAppearanceBlurb": "Codewhale의 모습을 고르세요. 미리보기가 바로 적용되니 여러 개 시도해 보세요.",
527 "OnboardAppearanceFooter": "Enter는 지금 보이는 모습을 유지하고 · Esc는 원래대로 되돌립니다.",
528 "OnboardOfflineOption": "Ctrl+O — 오프라인으로 둘러보기: 지금은 구경만 하고 프로바이더는 나중에 연결합니다.",
529 "OnboardOfflineNotice": "오프라인으로 둘러보는 중입니다. 아직 연결되지 않았어요 — 연결하려면 /provider를 실행하세요.",
530 "OnboardOfflineTipsLine": "지금은 오프라인입니다. 입력한 내용은 /provider로 연결할 때까지 대기열에서 기다립니다.",
531 "OnboardTipsTitle": "설정으로 시작하기",
532 "OnboardTipsLine1": "/setup으로 준비 상태, 프로바이더/모델, 런타임 모드, 검증 리포트를 확인하세요.",
533 "OnboardTipsLine2": "/constitution으로 상시 지침을 확인하거나 변경하세요. 내장 기본값만으로도 이미 유효합니다.",
534 "OnboardTipsLine3": "라우트에 조치가 필요할 때 /provider 또는 /model을 사용하세요. 누락된 인증은 나중에 고칠 수 있습니다.",
535 "OnboardTipsLine4": "설정이 준비되면 평범한 말로 작업을 입력하세요. /help와 Ctrl+K로 명령어를 확인할 수 있습니다.",
536 "OnboardTipsDoctorPrefix": "셸에서 ",
537 "OnboardTipsDoctorSuffix": "를 실행해 프로바이더, 도구, skills, plugins를 확인하세요.",
538 "OnboardTipsFooterEnter": "Enter를 누르면",
539 "OnboardTipsFooterAction": " 온보딩을 마치고, 조치가 필요하면 설정 화면을 엽니다",
540 "SetupWizardTitle": "설정",
541 "SetupWizardWhy": "이 셸은 setup_state.json에 설정 진행 상황을 기록합니다. 설정 변경은 명시적인 단계별 작업으로만 적용됩니다.",
542 "SetupWizardProgress": "단계",
543 "SetupActionBack": "뒤로",
544 "SetupActionContinue": "계속",
545 "SetupActionSkip": "건너뛰기",
546 "SetupActionRetry": "재시도",
547 "SetupActionScrollBody": "본문 스크롤",
548 "SetupActionGuided": "미리보기/승인",
549 "SetupActionTuneGuided": "조정",
550 "SetupActionModelDraft": "모델 초안",
551 "SetupActionFreeform": "직접 작성",
552 "SetupActionKeepExisting": "기존 유지",
553 "SetupActionProvider": "프로바이더 설정",
554 "SetupActionModel": "모델 라우트",
555 "SetupActionFleet": "플릿 설정",
556 "SetupActionHotbar": "핫바 설정",
557 "SetupActionRemote": "원격 온램프",
558 "SetupActionMode": "모드 선택",
559 "SetupActionConfig": "설정 보기",
560 "SetupActionRuntimePreset": "프리셋",
561 "SetupActionApplyRuntimePreset": "미리보기/적용",
562 "SetupActionUseBundled": "내장 값 사용",
563 "SetupActionDefer": "나중에",
564 "SetupActionCancel": "취소",
565 "SetupStatusNotStarted": "시작 안 함",
566 "SetupStatusRecommended": "권장",
567 "SetupStatusOptional": "선택 사항",
568 "SetupStatusDeferred": "나중으로 미룸",
569 "SetupStatusInProgress": "진행 중",
570 "SetupStatusNeedsAction": "조치 필요",
571 "SetupStatusVerified": "확인됨",
572 "SetupStatusSkipped": "건너뜀",
573 "SetupStatusFailed": "실패",
574 "SetupStepLanguageTitle": "언어",
575 "SetupStepLanguageWhy": "이후 설정 화면과 헌법 문구를 이해할 수 있도록 설정 언어를 먼저 선택하세요.",
576 "SetupStepProviderModelTitle": "프로바이더와 모델",
577 "SetupStepProviderModelWhy": "코드를 처음 해석할 대상, 즉 Codewhale이 사용할 프로바이더와 모델을 선택하세요. 이미 작동 중인 자격 증명은 여기서 다시 입력하지 않습니다.",
578 "SetupStepTrustSandboxTitle": "런타임 모드",
579 "SetupStepTrustSandboxWhy": "헌법 지침과는 별개로 신뢰, 샌드박스, 승인, 셸, 네트워크 정책을 검토하세요.",
580 "SetupStepOperateFleetTitle": "운영과 플릿",
581 "SetupStepOperateFleetWhy": "Operate는 내장 팀을 즉시 사용할 수 있습니다. 커스텀 경로가 없는 역할은 이 세션의 모델을 사용하며, Fleet 설정은 커스터마이징 전용입니다.",
582 "SetupStepToolsMcpTitle": "도구와 MCP",
583 "SetupStepToolsMcpWhy": "헌법 체크포인트를 막지 않으면서 선택적인 도구와 MCP 준비 상태를 확인하세요.",
584 "SetupStepHotbarTitle": "핫바",
585 "SetupStepHotbarWhy": "핵심 설정 경로가 안전해진 뒤 자주 쓰는 라우트와 명령어 단축키를 설정하세요.",
586 "SetupStepRemoteRuntimeTitle": "원격 런타임",
587 "SetupStepRemoteRuntimeWhy": "로컬 우선 사용자를 위해 원격 설정을 표시는 하되 선택 사항으로 둡니다.",
588 "SetupStepPersistenceTitle": "영속성",
589 "SetupStepPersistenceWhy": "설정 상태, 설정 파일, 헌법, 메모리, 메모가 저장된 위치를 내용을 읽지 않고 확인하세요.",
590 "SetupStepConstitutionTitle": "나의 헌법",
591 "SetupStepConstitutionWhy": "여기서 '코드'는 두 가지를 뜻합니다: 여러분이 배포하는 소프트웨어, 그리고 Codewhale이 여러분과 협업하는 방식을 정하는 상시 규칙입니다. 여러분만의 규칙을 작성하세요 — 짧고, 지속적이고, 수정 가능하게. 내장/기본값을 그대로 써도 완료로 인정됩니다.",
592 "SetupStepVerificationTitle": "검토",
593 "SetupStepVerificationWhy": "설정 상태를 요약하고 어떤 단계가 확인됨, 건너뜀, 또는 아직 조치가 필요한지 표시합니다.",
594 "SetupCheckpointLayerOrder": "계층 순서: 내장 헌법 -> 사용자 전역 헌법 -> 저장소 헌법 -> AGENTS/프로젝트 지침 -> 메모리/인계 -> 현재 요청.",
595 "SetupCheckpointDoneBundled": "헌법 체크포인트 완료: 내장/기본 규칙을 사용합니다.",
596 "SetupCheckpointDoneGuided": "헌법이 승인되었습니다 — 상시 규칙이 저장되었습니다. /constitution으로 언제든지 수정할 수 있습니다.",
597 "SetupCheckpointDoneKept": "헌법을 유지했습니다 — 기존 규칙이 변경 없이 그대로 적용됩니다. /constitution으로 언제든지 수정할 수 있습니다.",
598 "SetupCheckpointDeferred": "헌법 체크포인트를 미뤘습니다: /setup으로 돌아올 때까지 내장/기본 규칙이 적용됩니다.",
599 "SetupStepSkipped": "설정 단계를 건너뛰고 저장했습니다.",
600 "SetupStepRetryRecorded": "설정 단계를 재시도로 표시했습니다.",
601 "SetupLanguageReviewed": "설정 언어를 기록했습니다.",
602 "SetupConstitutionChoiceLabel": "선택:",
603 "SetupConstitutionSourceLabel": "출처:",
604 "SetupConstitutionValidityLabel": "유효성:",
605 "SetupConstitutionPreviewLabel": "미리보기 해시:",
606 "SetupConstitutionExistingLabel": "기존 파일:",
607 "SetupConstitutionExpertOverrideLabel": "전문가 재정의:",
608 "SetupConstitutionGuidedHint": "1-6으로 초안을 조정하고, G로 미리보기, G를 다시 누르면 승인합니다. 어디까지나 지침일 뿐 런타임 승인, 샌드박스, 셸, 네트워크, 신뢰, MCP 권한은 절대 바꾸지 않습니다.",
609 "SetupConstitutionGuidedAnswersHint": "가이드 답변은 사용자 전역 설정만 저장합니다. 내장 코어는 계속 활성 상태이며, 세부 지침 모듈은 모드 프롬프트나 향후 옵트인 기능에 남아 있습니다.",
610 "SetupConstitutionPurposeLabel": "목적:",
611 "SetupConstitutionAutonomyLabel": "주도성:",
612 "SetupConstitutionEvidenceLabel": "근거:",
613 "SetupConstitutionCommunicationLabel": "소통 방식:",
614 "SetupConstitutionPrivacyLabel": "프라이버시:",
615 "SetupConstitutionPrinciplesLabel": "원칙:",
616 "SetupCardRouteLabel": "라우트:",
617 "SetupCardModelLabel": "모델:",
618 "SetupCardAuthLabel": "인증:",
619 "SetupCardHealthLabel": "상태:",
620 "SetupCardIntentLabel": "작업 의도:",
621 "SetupCardApprovalLabel": "승인:",
622 "SetupCardShellLabel": "셸:",
623 "SetupCardTrustLabel": "신뢰:",
624 "SetupCardSandboxLabel": "샌드박스:",
625 "SetupCardNetworkLabel": "네트워크:",
626 "SetupOperateRuntimeLabel": "워커 런타임:",
627 "SetupOperateRosterLabel": "플릿 명단:",
628 "SetupOperateConcurrencyLabel": "동시성:",
629 "SetupOperateReadinessLabel": "운영 준비 상태:",
630 "SetupOperateReviewHint": "Enter를 누르면 이 설정 스냅샷을 기록합니다.",
631 "SetupOperateReviewed": "운영/플릿 준비 상태를 기록했습니다.",
632 "SetupOperateNeedsActionSaved": "운영/플릿에 아직 조치가 필요합니다. 설정 리포트에 기록했습니다.",
633 "SetupHotbarBindingsLabel": "핫바 바인딩:",
634 "SetupHotbarActionsLabel": "바인딩 가능한 동작:",
635 "SetupHotbarReviewHint": "Enter를 누르면 이 설정 스냅샷을 기록합니다. H를 누르면 슬롯을 사용자 지정할 수 있습니다.",
636 "SetupHotbarReviewed": "핫바 설정 상태를 기록했습니다.",
637 "SetupToolsMcpServersLabel": "MCP 서버:",
638 "SetupToolsMcpSkillsLabel": "스킬:",
639 "SetupToolsMcpToolsLabel": "도구 디렉터리:",
640 "SetupToolsMcpPluginsLabel": "플러그인:",
641 "SetupToolsMcpReviewHint": "Enter를 누르면 이 설정 스냅샷을 기록합니다. R을 누르면 안전한 온램프를 볼 수 있습니다 (자동 실행 없음).",
642 "SetupToolsMcpReviewed": "도구/MCP 준비 상태를 기록했습니다.",
643 "SetupRemoteCloudsLabel": "클라우드 대상:",
644 "SetupRemoteBridgesLabel": "채팅 브리지:",
645 "SetupRemoteProvidersLabel": "프로바이더:",
646 "SetupRemoteModeLabel": "원격 모드:",
647 "SetupRemoteModeLocalOnly": "이 컴퓨터에서만:",
648 "SetupRemoteModeRuntimeApi": "런타임 API:",
649 "SetupRemoteModeMobileLan": "같은 네트워크의 휴대폰:",
650 "SetupRemoteModeChatBridge": "채팅 앱:",
651 "SetupRemoteStatusDisabled": "사용할 수 없음",
652 "SetupRemoteStatusReady": "준비됨",
653 "SetupRemoteStatusNeedsAction": "설정이 더 필요함",
654 "SetupRemoteReviewHint": "Enter를 누르면 이 설정 스냅샷을 기록합니다. R을 누르면 미리보기가 표시됩니다.",
655 "SetupRemotePreviewTitle": "원격 런타임 온램프",
656 "SetupRemoteReviewed": "원격 런타임 온램프를 기록했습니다.",
657 "SetupPersistenceHomeLabel": "홈:",
658 "SetupPersistenceConfigLabel": "설정:",
659 "SetupPersistenceStateLabel": "설정 상태:",
660 "SetupPersistenceConstitutionLabel": "헌법:",
661 "SetupPersistenceMemoryLabel": "메모리:",
662 "SetupPersistenceNotesLabel": "메모:",
663 "SetupPersistenceReviewHint": "Enter를 누르면 이 설정 스냅샷을 기록합니다.",
664 "SetupPersistenceReviewed": "영속성 경로를 기록했습니다.",
665 "SetupProviderModelReadyHint": "Enter를 누르면 이 프로바이더/모델 라우트를 기록합니다. P를 누르면 프로바이더 설정, M을 누르면 모델 라우트로 이동합니다.",
666 "SetupProviderModelNeedsActionHint": "Enter를 누르면 프로바이더/모델을 조치 필요로 기록하고 계속 진행합니다. P를 누르면 자격 증명을 수정, M을 누르면 라우트를 확인합니다.",
667 "SetupProviderModelReviewed": "프로바이더/모델 준비 상태를 기록했습니다.",
668 "SetupProviderModelNeedsActionSaved": "프로바이더/모델에 아직 조치가 필요합니다. 설정 리포트에 기록했습니다.",
669 "SetupRuntimePostureBoundary": "런타임 모드는 강제되는 설정입니다. 헌법 지침이 이를 몰래 바꾸는 일은 없습니다.",
670 "SetupRuntimePostureReviewHint": "Enter를 누르면 이 설정 스냅샷을 기록합니다. M을 누르면 작업 모드, C를 누르면 설정으로 이동합니다.",
671 "SetupRuntimePostureReviewed": "런타임 모드를 검토했습니다. 설정은 변경되지 않았습니다.",
672 "SetupRuntimePresetSelectedLabel": "선택한 프리셋:",
673 "SetupRuntimePresetDiffLabel": "설정 변경 내역:",
674 "SetupRuntimePresetAskFirstTitle": "확인 우선",
675 "SetupRuntimePresetAskFirstDescription": "기본값은 계획 모드, 셸 숨김, 읽기 전용 샌드박스.",
676 "SetupRuntimePresetNormalAgentTitle": "일반 에이전트",
677 "SetupRuntimePresetNormalAgentDescription": "기본값은 실행 모드, 승인 요청 표시, 셸 노출.",
678 "SetupRuntimePresetHighTrustTitle": "높은 신뢰 로컬",
679 "SetupRuntimePresetHighTrustDescription": "신뢰된 로컬 작업에는 기본값으로 전체 권한 사용; 헌법을 몰래 바꾸는 일은 없습니다.",
680 "SetupRuntimePresetPreviewTitle": "런타임 모드 프리셋 미리보기",
681 "SetupRuntimePresetSafetyFloor": "안전 최저선: 인증/OAuth 실패, 정책상 차단된 결과, 게시성 작업, 검토 대기 게이트는 이 프리셋에서도 실행을 멈출 수 있습니다.",
682 "SetupRuntimePresetApplyHint": "A를 누르면 정확한 변경 내역을 미리 볼 수 있고, 미리보기 후 A를 다시 누르면 적용됩니다.",
683 "SetupRuntimePresetApplied": "런타임 프리셋을 적용했습니다.",
684 "SetupRuntimeProjectOverrideLabel": "프로젝트 재정의:",
685 "SetupRuntimeProjectOverrideNone": "approval_policy나 sandbox_mode에 대한 재정의가 감지되지 않음",
686 "SetupReportFirstRunLabel": "최초 실행:",
687 "SetupReportUpdateLabel": "업데이트 체크포인트:",
688 "SetupReportOperateLabel": "운영/플릿:",
689 "SetupReportSourceLabel": "출처:",
690 "SetupReportAutonomyLabel": "헌법 주도성:",
691 "SetupReportRuntimePostureLabel": "런타임 모드:",
692 "SetupReportPersisted": "setup_state.json에 저장됨",
693 "SetupReportInherited": "기존 설정에서 유도됨",
694 "SetupReportReady": "준비됨",
695 "SetupReportRequired": "필수",
696 "SetupReportOptional": "선택 사항",
697 "SetupReportRowsLabel": "단계 상태:",
698 "SetupReportNextActionLabel": "다음 조치:",
699 "SetupReportNextActionNone": "설정을 막는 조치가 기록되어 있지 않습니다.",
700 "SetupReportNextActionConstitution": "헌법 체크포인트를 완료하거나 내장/기본값을 선택하세요.",
701 "SetupReportNextActionProvider": "프로바이더/모델 준비 상태를 검토하거나 /setup provider를 실행하세요. 특정 프로바이더는 /provider setup <이름>을 사용하세요.",
702 "SetupReportNextActionRuntime": "런타임 모드를 검토하거나 /config를 사용하세요.",
703 "SetupReportNextActionOperate": "지속적인 다중 워커 실행 전에 운영/플릿 준비 상태를 검토하세요.",
704 "SetupReportNextActionRequired": "남은 필수 설정 단계를 검토하세요.",
705 "SetupReportRecorded": "설정 리포트를 기록했습니다.",
706 "CtxMenuTitle": " 우클릭 ",
707 "CtxMenuCopySelection": "선택 영역 복사",
708 "CtxMenuCopySelectionDesc": "선택한 대화 기록 텍스트 쓰기",
709 "CtxMenuOpenSelection": "선택 영역 열기",
710 "CtxMenuOpenSelectionDesc": "선택한 텍스트를 페이저에 표시",
711 "CtxMenuClearSelection": "선택 해제",
712 "CtxMenuOpenDetails": "세부 정보 열기",
713 "CtxMenuCopyMessage": "메시지 복사",
714 "CtxMenuCopyMessageDesc": "클릭한 대화 기록 셀 쓰기",
715 "CtxMenuOpenInEditor": "편집기에서 열기",
716 "CtxMenuOpenInEditorDesc": "$EDITOR에서 파일:줄 열기",
717 "CtxMenuShowCell": "셀 표시",
718 "CtxMenuShowCellDesc": "이 대화 기록 셀 숨김 해제",
719 "CtxMenuHideCell": "셀 숨기기",
720 "CtxMenuHideCellDesc": "이 대화 기록 셀 접기",
721 "CtxMenuShowHidden": "숨긴 항목 표시",
722 "CtxMenuShowHiddenDesc": "접힌 셀을 모두 펼치기",
723 "CtxMenuPaste": "붙여넣기",
724 "CtxMenuPasteDesc": "클립보드 내용을 입력창에 삽입",
725 "CtxMenuCmdPalette": "명령 팔레트",
726 "CtxMenuCmdPaletteDesc": "명령어, 스킬, 도구",
727 "CtxMenuContextInspector": "컨텍스트 인스펙터",
728 "CtxMenuContextInspectorDesc": "활성 컨텍스트와 캐시 힌트",
729 "CtxMenuHelp": "도움말",
730 "CtxMenuHelpDesc": "단축키와 명령어",
731 "FanoutCounts": "완료 {done} · 실행 중 {running} · 실패 {failed} · 대기 {pending}",
732 "AppModeAgent": "실행",
733 "AppModeAuto": "자동",
734 "AppModeYolo": "전체 권한 (더 이상 사용되지 않는 모드 이름)",
735 "AppModePlan": "계획",
736 "AppModeOperate": "운영",
737 "AppModeAgentHint": "이 세션에서 바로 작업 — 편집과 셸 실행은 승인을 요청합니다",
738 "AppModeAutoHint": "셸 사용 가능, 자동 위험도 검토 적용",
739 "AppModePlanHint": "먼저 읽기 전용으로 조사 — 실행 전에 계획을 제시합니다",
740 "AppModeYoloHint": "호환성 유지용 — 실행 + 전체 권한이며 실제로 표시되는 모드는 아닙니다",
741 "AppModeOperateHint": "Fleet를 병렬로 작업에 투입합니다",
742 "VimModeNormal": "-- 일반 --",
743 "VimModeInsert": "-- 입력 --",
744 "VimModeVisual": "-- 비주얼 --",
745 "ApprovalRiskReview": "검토",
746 "ApprovalRiskElevated": "승인",
747 "ApprovalRiskDestructive": "파괴적",
748 "ApprovalCategorySafe": "안전",
749 "ApprovalCategoryFileWrite": "파일 쓰기",
750 "ApprovalCategoryShell": "Bash",
751 "ApprovalCategoryNetwork": "네트워크",
752 "ApprovalCategoryMcpRead": "MCP 읽기",
753 "ApprovalCategoryMcpAction": "MCP 동작",
754 "ApprovalCategoryAgent": "서브 에이전트",
755 "ApprovalCategoryUnknown": "알 수 없음",
756 "ApprovalFieldType": "종류: ",
757 "ApprovalFieldAbout": "설명: ",
758 "ApprovalFieldImpact": "영향: ",
759 "ApprovalFieldParams": "매개변수: ",
760 "ApprovalOptionApproveOnce": "한 번 허용",
761 "ApprovalOptionApproveAlways": "이 세션에서 허용 (이 종류)",
762 "ApprovalOptionAllowExactRepo": "이 저장소에서 이 정확한 규칙을 항상 허용",
763 "ApprovalSaveAskRuleHint": " s 한 번 허용 + 정확한 규칙은 항상 묻기",
764 "ApprovalOptionDeny": "이 호출 거부",
765 "ApprovalOptionAbortTurn": "턴 중단",
766 "ApprovalBlockTitle": "승인",
767 "ApprovalControlsHint": " · Pg↑/↓ 기록 · {details} 상세 · Esc 중단",
768 "ApprovalTruncationHint": " … 잘림 · 전체 상세는 {details}",
769 "ApprovalFullAccessPolicyBlocked": "{tool} 차단됨: Full Access는 이 정책을 우회할 수 없습니다",
770 "AutoReviewQuestionSkipped": "Auto-Review가 사용자 질문을 건너뛰고 자율적으로 계속했습니다",
771 "ApprovalChooseHint": "선택: ",
772 "ApprovalChooseAction": "Enter로 선택 항목 적용, 또는 y/a/d를 바로 누르세요",
773 "ApprovalIntentLabel": "의도: ",
774 "ApprovalMoreLines": " … (+{count}줄)",
775 "ApprovalAutoDeniedSession": "{tool} 자동 거부: 이번 CodeWhale 실행 중 일치하는 요청이 이전에 거부되었습니다. 다시 검토하려면 CodeWhale을 재시작하세요.",
776 "ElevationTitleSandboxDenied": " ⚠, 샌드박스 거부됨 ",
777 "ElevationTitleRequired": " 샌드박스 권한 상승 필요 ",
778 "ElevationFieldTool": " 도구: ",
779 "ElevationFieldCmd": " 명령: ",
780 "ElevationFieldReason": " 사유: ",
781 "ElevationImpactHeader": " 승인 시 영향:",
782 "ElevationImpactNetwork": " - 네트워크 재시도는 외부로의 다운로드와 HTTP 요청을 허용합니다",
783 "ElevationImpactWrite": " - 쓰기 재시도는 이 도구 호출의 쓰기 가능 파일 시스템 범위를 확장합니다",
784 "ElevationImpactFullAccess": " - 전체 권한은 이 재시도에 대해 샌드박스 제한을 완전히 해제합니다",
785 "ElevationPromptProceed": " 진행 방식을 선택하세요:",
786 "ElevationOptionNetwork": "외부 네트워크 허용",
787 "ElevationOptionWrite": "추가 쓰기 권한 허용",
788 "ElevationOptionFullAccess": "전체 권한 (파일 시스템 + 네트워크)",
789 "ElevationOptionAbort": "중단",
790 "ElevationOptionNetworkDesc": "다운로드와 HTTP 요청을 위한 외부 네트워크 접근을 허용해 이 도구 호출을 재시도합니다",
791 "ElevationOptionWriteDesc": "추가 쓰기 가능 파일 시스템 범위로 이 도구 호출을 재시도합니다",
792 "ElevationOptionFullAccessDesc": "샌드박스 제한 없이 재시도합니다. 파일 시스템과 네트워크에 대한 무제한 접근을 부여합니다",
793 "ElevationOptionAbortDesc": "이 도구 실행을 취소합니다",
794 "CtxInspTitle": "컨텍스트 인스펙터",
795 "CtxInspSessionContext": "세션 컨텍스트",
796 "CtxInspSystemPrompt": "시스템 프롬프트 구조",
797 "CtxInspReferences": "참조",
798 "CtxInspRecentTools": "최근 도구",
799 "CtxInspModel": "모델",
800 "CtxInspWorkspace": "작업 공간",
801 "CtxInspSession": "세션",
802 "CtxInspContext": "컨텍스트",
803 "CtxInspTranscript": "대화 기록",
804 "CtxInspWorkspaceStatus": "작업 공간 상태",
805 "CtxInspNotSampledYet": "아직 샘플링되지 않음",
806 "CtxInspOk": "정상",
807 "CtxInspHigh": "높음",
808 "CtxInspCritical": "심각",
809 "CtxInspIncluded": "포함됨",
810 "CtxInspAttached": "첨부됨",
811 "CtxInspNotIncluded": "포함 안 됨",
812 "CtxInspOutputCaptured": "출력 캡처됨",
813 "CtxInspNoOutputYet": "아직 출력 없음",
814 "CtxInspNoSystemPrompt": "설정된 시스템 프롬프트가 없습니다.",
815 "CtxInspNoReferences": "아직 기록된 파일, 디렉터리, 미디어 참조가 없습니다.",
816 "CtxInspNoToolActivity": "아직 기록된 도구 활동이 없습니다.",
817 "CtxInspVHint": "해당 카드를 열고 {details}를 눌러 전체 세부 정보를 확인하세요.",
818 "CtxInspCells": "셀",
819 "CtxInspApiMessages": "API 메시지",
820 "CtxInspActive": "활성",
821 "CtxInspCell": "셀",
822 "CtxInspMoreReferences": "개의 추가 참조",
823 "CtxInspStablePrefix": "안정 프리픽스",
824 "CtxInspVolatileWorkingSet": "가변 작업 세트",
825 "CtxInspFirstLine": "첫 줄",
826 "CtxInspTotal": "합계",
827 "CtxInspTextPromptLayers": "텍스트 프롬프트 계층",
828 "CtxInspSingleTextBlob": "단일 텍스트 블록",
829 "CtxInspBlocks": "블록",
830 "CtxInspBlock": "블록",
831 "CtxInspTokens": "토큰",
832 "CtxInspLayers": "계층",
833 "CtxInspNone": "없음",
834 "CtxInspEmpty": "(비어 있음)",
835 "CtxInspCacheFriendly": "캐시 친화적",
836 "CtxInspChangesByTurn": "세션/턴마다 변경됨",
837 "CtxInspStablePrefixOnly": "안정 프리픽스만",
838 "CtxInspCacheTip": "팁: 활성 제공자가 프리픽스 캐시를 지원하면 안정 프리픽스 블록을 캐시할 수 있습니다. 가변 작업 세트 변경은 끝부분에 대해서만 캐시를 깨뜨립니다.",
839 "ToolFamilyRead": "읽기",
840 "ToolFamilyPatch": "패치",
841 "ToolFamilyRun": "실행",
842 "ToolFamilyFind": "찾기",
843 "ToolFamilyDelegate": "위임",
844 "ToolFamilyFanout": "팬아웃",
845 "ToolFamilyRlm": "rlm",
846 "ToolFamilyVerify": "검증",
847 "ToolFamilyThink": "사고",
848 "ToolFamilyGeneric": "도구",
849 "CmdVoiceDescription": "음성 입력 전환: 음성을 녹음해 입력창에 받아쓰기",
850 "CmdVoiceSendDescription": "음성 자동 전송 전환: 받아쓴 내용이 \"send it\"으로 끝나면 전송",
851 "CmdVoiceControlDescription": "음성 제어 전환: 입력창 텍스트를 인식하는 AI 지원 받아쓰기",
852 "VoiceEnabled": "음성 입력이 활성화되었습니다. 말하면 녹음됩니다.",
853 "VoiceDisabled": "음성 입력이 비활성화되었습니다.",
854 "VoiceSendEnabled": "음성 자동 전송이 활성화되었습니다.",
855 "VoiceSendDisabled": "음성 자동 전송이 비활성화되었습니다.",
856 "VoiceControlEnabled": "음성 제어가 활성화되었습니다.",
857 "VoiceControlDisabled": "음성 제어가 비활성화되었습니다.",
858 "VoiceErrNoAuth": "음성: 현재 프로바이더에 설정된 API 키가 없습니다",
859 "VoiceErrNoRecorder": "음성: 녹음 도구를 찾을 수 없습니다. sox, arecord, rec 중 하나를 설치하세요.",
860 "VoiceErrNetwork": "음성: 받아쓰기 요청이 실패했습니다",
861 "VoiceErrEmptySend": "음성: 전송할 내용이 없습니다",
862 "VoiceErrTooShort": "음성: 음성이 감지되지 않았습니다. 녹음이 너무 짧습니다",
863 "VoiceRecording": "🎙 녹음 중... 지금 말하세요",
864 "VoiceProcessing": "🎙 받아쓰는 중...",
865 "VoiceTranscribed": "🎙 받아쓰기 완료",
866 "NotificationTurnComplete": "턴 완료",
867 "NotificationSubagentComplete": "서브 에이전트 완료",
868 "NotificationSubagentFailed": "서브 에이전트 실패",
869 "NotificationSubagentInterrupted": "서브 에이전트 중단",
870 "NotificationSubagentCancelled": "서브 에이전트 취소",
871 "NotificationSubagentBudgetExhausted": "서브 에이전트 예산 소진",
872 "FooterWorkedChip": "작업 시간 {duration}",
873 "FleetDraftTitle": "플릿 프로필 — {model_label} 초안 (g로 저장)",
874 "FleetDraftHeader": "# .codewhale/agents/{name}\n# {model_label}이(가) 작성한 초안이며, Codewhale이 검증하고 범위를 제한했습니다.\n# 권한은 플릿 최저 기준을 유지합니다: 셸 없음, 신뢰 없음, 승인 필수.\n# 마법사에서 g를 누르기 전까지는 아무것도 저장되지 않습니다.\n\n",
875 "SetupRemoteOnRampText": "원격 런타임 온램프\n\n/setup은 원격 런타임 정보만 보여줍니다. 배포 번들을 생성하거나, 자격 증명을 쓰거나, 클라우드 CLI를 호출하거나, `remote-setup`을 실행하지 않습니다.\n\n현재 정보:\n- 클라우드: {clouds_result}\n- 채팅 브리지: {bridges_result}\n- 프로바이더: {providers_result}\n- 모드: {mode_result}\n\n배포 번들을 생성하려면 일반 터미널에서 다음을 직접 실행하세요:\n\n```sh\n{command}\n```\n\n생성된 RUNBOOK에는 사람이 검토할 호스트 단계가 포함되어 있습니다. `--apply`는 아직 구현되지 않았으니 이를 자동 배포로 취급하지 마세요.",
876 "ApprovalDescSafe": "안전한/읽기 전용 작업을 요청하고 있습니다.",
877 "ApprovalDescFileWrite": "파일 수정을 요청하고 있습니다. 경로와 내용을 확인해 주세요.",
878 "ApprovalDescShell": "셸 명령 실행을 요청하고 있습니다. 명령어와 작업 디렉터리를 검토하세요.",
879 "ApprovalDescNetwork": "네트워크나 원격 콘텐츠 접근을 요청하고 있습니다. 대상이 신뢰할 수 있는지 확인하세요.",
880 "ApprovalDescMcpRead": "MCP 서버에서 읽기를 요청하고 있습니다.",
881 "ApprovalDescMcpAction": "부작용이 있을 수 있는 MCP 서버 동작 호출을 요청하고 있습니다.",
882 "ApprovalDescAgent": "서브 에이전트 시작 또는 확인을 요청하고 있습니다. 서브 에이전트에도 자체 승인 절차가 있습니다.",
883 "ApprovalDescUnknown": "분류되지 않은 도구 실행을 요청하고 있습니다. 매개변수를 신중히 검토하세요.",
884 "ApprovalImpactSafe": "읽기 전용 작업입니다.",
885 "ApprovalImpactFileWrite": "작업 공간이나 승인된 쓰기 범위 내에 파일을 씁니다.",
886 "ApprovalImpactShell": "작업 공간에서 Bash 명령을 실행합니다.",
887 "ApprovalImpactNetwork": "네트워크 서비스나 원격 콘텐츠에 접근할 수 있습니다.",
888 "ApprovalImpactMcpRead": "명백한 로컬 쓰기 없이 MCP 서버에서 읽습니다.",
889 "ApprovalImpactMcpAction": "부작용이 있을 수 있는 MCP 서버 동작을 호출합니다.",
890 "ApprovalImpactAgent": "서브 에이전트를 시작하거나 확인합니다. 서브 에이전트에는 자체 승인 절차가 있습니다.",
891 "ApprovalImpactUnknown": "분류되지 않은 도구입니다. 승인 전에 매개변수를 신중히 검토하세요.",
892 "ApprovalLabelCommand": "명령어",
893 "ApprovalLabelDir": "디렉터리",
894 "ApprovalLabelFile": "파일",
895 "ApprovalLabelPreview": "미리보기",
896 "ApprovalLabelProposedContent": "제안된 내용",
897 "ApprovalLabelReplaceThis": "이 내용을 대체",
898 "ApprovalLabelWithThis": "다음 내용으로",
899 "ApprovalLabelReplacementContent": "대체 내용",
900 "ApprovalLabelPath": "경로",
901 "ApprovalLabelTarget": "대상",
902 "ApprovalLabelInput": "입력",
903 "ApprovalLabelAction": "동작",
904 "ApprovalLabelType": "종류",
905 "ApprovalLabelPrompt": "프롬프트",
906 "ApprovalLabelAbout": "설명: ",
907 "ApprovalLabelImpact": "영향: ",
908 "SetupConstitutionFileNotChecked": "아직 확인 안 됨",
909 "SetupConstitutionFileMissing": "constitution.json이 없습니다. 내장/기본값이 적용됩니다",
910 "SetupConstitutionFileLoadedSelected": "유효한 constitution.json이 존재하며 선택됨",
911 "SetupConstitutionFileLoadedInactive": "유효한 constitution.json이 있지만 기록된 선택에 따라 비활성 상태",
912 "SetupConstitutionFileLoadedUnselected": "유효한 constitution.json이 있습니다. 미리보기하거나 가이드를 저장해 선택하세요",
913 "SetupConstitutionFileEmpty": "constitution.json이 비어 있습니다. G로 다시 생성하거나 U로 내장 값을 사용하세요",
914 "SetupConstitutionFileInvalid": "constitution.json이 유효하지 않습니다. 복구/재생성하거나 내장 값을 사용하세요",
915 "SetupConstitutionFileUnreadable": "constitution.json을 읽을 수 없습니다. 복구/재생성하거나 내장 값을 사용하세요",
916 "SetupConstitutionFilePathError": "constitution.json에 대한 CODEWHALE_HOME을 확인할 수 없습니다",
917 "SetupExpertOverrideNotChecked": "아직 확인 안 됨",
918 "SetupExpertOverrideMissing": "prompts/constitution.md가 없습니다",
919 "SetupExpertOverrideActive": "활성; 전문가 마크다운 재정의가 사용 설정됨",
920 "SetupExpertOverrideDisabled": "파일은 있지만 비활성 상태입니다. {env}=1로 설정하면 활성화됩니다",
921 "SetupExpertOverrideEmpty": "재정의 파일이 비어 있습니다. 내장/기본값이 적용됩니다",
922 "SetupExpertOverrideUnreadable": "재정의 파일을 읽을 수 없습니다. 내장/기본값이 적용됩니다",
923 "SetupExpertOverridePathError": "prompts/constitution.md에 대한 CODEWHALE_HOME을 확인할 수 없습니다",
924 "SetupAutonomyUnspecified": "지정 안 됨 또는 내장/기본값",
925 "SetupGuidedPurposeCoding": "코딩 작업대",
926 "SetupGuidedPurposeResearch": "리서치 종합",
927 "SetupGuidedPurposeOperations": "운영 도우미",
928 "SetupGuidedPurposeMixed": "복합 작업대",
929 "SetupGuidedPurposeAboutCoding": "차분하고 근거 중심의 코딩 작업대를 원하는 Codewhale 사용자입니다.",
930 "SetupGuidedPurposeAboutResearch": "최신 정보와 출처가 명확한 리서치, 신중한 종합을 원하는 Codewhale 사용자입니다.",
931 "SetupGuidedPurposeAboutOperations": "명확한 롤백 지점을 갖춘 안정적인 운영 지원을 원하는 Codewhale 사용자입니다.",
932 "SetupGuidedPurposeAboutMixed": "코딩, 리서치, 글쓰기, 운영을 아우르는 유연한 작업대를 원하는 Codewhale 사용자입니다.",
933 "SetupGuidedStyleCoding": "코드 변경은 요청된 동작과 기존 저장소 패턴 범위 내로 제한합니다.",
934 "SetupGuidedStyleResearch": "실시간 근거와 추론을 구분하고, 불확실한 사실에는 출처를 명시합니다.",
935 "SetupGuidedStyleOperations": "드라이런, 상태 확인, 롤백 메모가 포함된 되돌릴 수 있는 운영 단계를 우선합니다.",
936 "SetupGuidedStyleMixed": "안전 수준을 넓히지 않으면서 코딩, 리서치, 글쓰기, 운영 사이를 유연하게 오갑니다.",
937 "SetupGuidedEvidenceAssumptions": "가정 명시",
938 "SetupGuidedEvidenceTestsAndReceipts": "테스트와 증빙",
939 "SetupGuidedEvidenceReleaseReceipts": "릴리스 증빙",
940 "SetupGuidedNotes": "가이드 답변: 목적={purpose}; 주도성={initiative}; 근거={evidence}; 소통 방식={communication}; 프라이버시={privacy}; 원칙={principles}. {notes} 자유 서술 원칙은 참고용이며 승인, 샌드박스, 셸, 네트워크, 신뢰, MCP 권한을 바꾸지 않습니다.",
941 "OnboardWelcomeVersion": "버전 {version}",
942 "OnboardWelcomeLead": "여기서 '코드'는 두 가지를 뜻합니다: 여러분이 배포하는 소프트웨어, 그리고 이 에이전트가 따르는 규칙입니다.",
943 "OnboardWelcomeSetupBlurb": "설정은 이미 구성된 내용에 맞춰 조정되며, 필요한 화면만 표시됩니다.",
944 "OnboardWelcomeSteps": "다음 단계: {steps}.",
945 "OnboardWelcomeStepLanguage": "언어 선택",
946 "OnboardWelcomeStepAppearance": "모습 선택",
947 "OnboardWelcomeStepApiKey": "API 키 연결",
948 "OnboardWelcomeStepTrust": "작업 공간 신뢰",
949 "OnboardWelcomeStepMentalModels": "모드와 권한 알아보기",
950 "OnboardWelcomeStepTips": "설정 팁",
951 "OnboardWelcomeDefaults": "내장 기본값도 유효합니다. /constitution으로 언제든지 수정할 수 있습니다.",
952 "OnboardWelcomeEnter": "Enter를 눌러 계속하세요.",
953 "OnboardWelcomeExit": "Ctrl+C로 언제든지 종료할 수 있습니다.",
954 "SetupToolsMcpHotbarLabel": "핫바 소스:",
955 "SetupToolsMcpNeedsActionSaved": "도구/MCP에 아직 조치가 필요합니다. 설정 리포트에 기록했습니다 (최초 실행을 막지는 않음).",
956 "SetupToolsMcpPreviewTitle": "도구 / MCP 안전 온램프",
957 "SetupToolsMcpOnRampText": "도구, MCP, 스킬 및 플러그인 — 안전한 온램프\n\n/setup은 로컬 인벤토리만 읽습니다. MCP 서버를 시작하거나, 스킬을 설치하거나, 플러그인을 실행하거나, 신뢰할 수 없는 명령을 실행하는 일은 절대 없습니다.\n\n현재 인벤토리:\n- MCP: {mcp_result}\n- 스킬: {skills_result}\n- 도구 디렉터리: {tools_result}\n- 플러그인: {plugins_result}\n- 핫바 (공유 어댑터): {hotbar_result}\n\n경로 (홈 디렉터리 가림):\n- MCP 설정: {mcp_path}\n- 스킬: {skills_path}\n- 플러그인: {plugins_path}\n\n안전한 부트스트랩 (일반 터미널이나 TUI 명령에서 직접 실행하세요):\n- MCP: /mcp · codewhale mcp init · codewhale doctor\n- 스킬: /skills · codewhale setup --skills · /skills install <spec>\n- 플러그인: /plugin · codewhale setup --plugins\n- 도구 디렉터리: codewhale setup --tools\n\n부작용이 있는 동작은 항상 명시적 확인이 필요합니다. 플러그인 명령어는 슬래시 명령어와는 별개이며, 핫바 플러그인 소스는 승인 게이트가 도입될 때까지 보류됩니다.\n\n아직 수동으로 외부 설정이 필요한 항목은 docs/MCP.md와 docs/skills/README.md를 참고하세요.",
958 "HotbarActionModeOperateName": "운영 모드",
959 "HotbarActionModeOperateDescription": "Fleet를 병렬로 작업에 투입합니다.",
960 "HomeOperateModeTip": "Operate — Fleet를 병렬로 작업에 투입",
961 "HomeOperateModeFleetTip": " 내장 역할은 이 세션의 모델을 사용합니다. /fleet setup에서 커스터마이징",
962 "HelpSubtitle": "개념, 명령어, 단축키",
963 "CommandPaletteTitle": "명령",
964 "CommandPaletteSubtitle": "동작을 찾아 실행하세요",
965 "ConfigSubtitle": "설정을 우선 표시하고, 원시 키는 고급 정보에서 확인",
966 "LaunchMenuNewSession": "새 세션",
967 "LaunchMenuNewWorktree": "새 워크트리",
968 "LaunchMenuResumeSession": "세션 재개",
969 "LaunchMenuChangelog": "변경 이력",
970 "LaunchMenuQuit": "종료",
971 "LaunchMenuUnavailable": "사용 불가",
972 "LaunchMenuSavedCount": "{count}개 저장됨",
973 "LaunchWorktreePrompt": "브랜치/워크트리 이름을 입력하거나, Enter를 누르면 자동으로 이름이 지정됩니다.",
974 "LaunchWorktreeNeedsGit": "새 워크트리는 Git 저장소가 필요합니다.",
975 "LaunchWorktreeNameLabel": "워크트리 이름",
976 "LaunchHintMove": "이동",
977 "LaunchHintOpen": "열기",
978 "LaunchTipFlags": "팁: -w <경로>는 작업 공간을 열고, -r <세션 ID>는 바로 세션을 재개합니다",
979 "LaunchSavedSessionSingular": "저장된 세션 1개",
980 "LaunchSavedSessionsPlural": "저장된 세션 {count}개",
981 "LaunchCreatingWorktree": "워크트리 생성 중…",
982 "LaunchWorktreeFailed": "워크트리 생성 실패: {error}",
983 "LaunchNoSavedSessions": "이 작업 공간에는 저장된 세션이 없습니다.",
984 "PhaseIdle": "유휴",
985 "PhaseDraft": "초안",
986 "PhaseWorking": "작업 중",
987 "PhaseReasoning": "추론 중",
988 "PhaseReading": "읽는 중",
989 "PhaseUsingTool": "도구 사용 중",
990 "PhaseVerifying": "검증 중",
991 "PhaseWaitingOnYou": "응답 대기",
992 "PhaseDone": "완료",
993 "PhaseFailed": "실패",
994 "PhaseFinishing": "마무리 중",
995 "ChipModeAct": "실행",
996 "ChipModePlan": "계획",
997 "ChipModeOperate": "운영",
998 "ChipPermissionReadOnly": "읽기 전용",
999 "ChipPermissionAsk": "확인",
1000 "ChipPermissionAuto": "자동",
1001 "ChipPermissionFullAccess": "전체 권한",
1002 "ChipPermissionNever": "묻지 않음",
1003 "FooterHintKeys": "단축키",
1004 "FooterHintOutput": "출력",
1005 "FooterHintContext": "컨텍스트",
1006 "EmptyStateNoGit": "git 없음",
1007 "EmptyStateMcpLabel": "mcp",
1008 "EmptyStateFleetLabel": "Fleet",
1009 "EmptyStateFleetSetupLabel": "Fleet 준비 완료",
1010 "EmptyStateHelpHint": "— 모두 보기",
1011 "SessionsSurfaceTitle": "세션",
1012 "SessionsPaneTitle": " 세션 (1-9) ",
1013 "SessionsHistoryPaneTitle": " 기록 (PgUp/PgDn) ",
1014 "SessionsActionResume": "재개",
1015 "SessionsActionSearch": "검색",
1016 "SessionsActionSort": "정렬",
1017 "SessionsActionRename": "이름 변경",
1018 "SessionsActionAllWorkspaces": "전체 작업 공간",
1019 "SessionsActionDelete": "삭제",
1020 "SessionsActionClose": "닫기",
1021 "SessionsScopeSortHeader": "범위 및 정렬 · {sort}",
1022 "SessionsEmptyTitle": "아직 저장된 세션이 없습니다.",
1023 "SessionsEmptyHint": "메시지를 보내면 새 세션이 시작되고 자동으로 저장됩니다.",
1024 "SessionsShowingAllWorkspaces": "모든 작업 공간의 세션 표시 중",
1025 "SessionsScopedToWorkspace": "이 작업 공간으로 제한됨",
1026 "SessionsNewTitlePrompt": "새 제목: ",
1027 "SessionsDeletePrompt": "세션을 삭제할까요? (y/n)",
1028 "SessionsConfirmDelete": "삭제 확인 (y/n)",
1029 "SessionsNewSessionTitle": "새 세션",
1030 "SessionsOpenedHistory": "{id} 기록을 열었습니다",
1031 "SessionsSortStatus": "정렬: {sort}",
1032 "SessionsSortRecent": "최근",
1033 "SessionsSortName": "이름",
1034 "SessionsSortSize": "크기",
1035 "SessionsSearchPrompt": "검색: 입력하여 필터, Enter로 적용",
1036 "SessionsDeleteFailed": "삭제 실패: {error}",
1037 "SessionsDeleted": "세션 {id} 삭제됨",
1038 "SessionsNoSelection": "선택된 세션 없음",
1039 "SessionsTitleLength": "제목은 1–100자여야 합니다",
1040 "SessionsOpenFailed": "세션을 열 수 없음: {error}",
1041 "SessionsLoadFailed": "세션을 불러올 수 없음: {error}",
1042 "SessionsRenameFailed": "이름 변경 실패: {error}",
1043 "SessionsRenamed": "\"{title}\"으로 변경됨",
1044 "SessionsNoResults": "세션을 찾을 수 없습니다.",
1045 "SessionsDirectoryFailed": "세션 디렉터리를 열 수 없습니다.",
1046 "SessionsPreviewFailed": "세션 미리보기를 불러올 수 없습니다.",
1047 "SessionsDeleteCancelled": "삭제 취소됨",
1048 "SessionsRenameCancelled": "이름 변경 취소됨",
1049 "SessionsShowingRange": "{start}-{end} / {total} 표시",
1050 "SessionsMessageCountCompact": "메시지 {count}개",
1051 "SessionsForkCompact": "포크",
1052 "SessionsUnknownMode": "알 수 없음",
1053 "SessionsPreviewTitle": "제목: {title}",
1054 "SessionsPreviewUpdated": "업데이트: {updated}",
1055 "SessionsPreviewMessagesModel": "메시지: {count} | 모델: {model}",
1056 "SessionsPreviewMode": "모드: {mode}",
1057 "SessionsToolCall": "도구 호출: {name} {input}",
1058 "SessionsToolError": "도구 오류: {content}",
1059 "SessionsToolResult": "도구 결과: {content}",
1060 "SessionsServerTool": "서버 도구: {name} {input}",
1061 "SessionsImage": "[이미지]",
1062 "SessionsTimeJustNow": "방금",
1063 "SessionsTimeMinutesAgo": "{count}분 전",
1064 "SessionsTimeHoursAgo": "{count}시간 전",
1065 "SessionsTimeDaysAgo": "{count}일 전",
1066 "CtxInspRowSystemPrompt": "시스템 프롬프트",
1067 "CtxInspRowMessages": "메시지",
1068 "CtxInspRowFree": "여유",
1069 "CtxInspFreeTokensDetail": "라우트 창이 가득 차기 전까지 여유 토큰 {free}개가 남아 있습니다. 자동 압축 임계값: {threshold}%.",
1070 "CtxInspDrillTitle": "컨텍스트 · {row}",
1071 "CtxInspSurfaceTitle": "컨텍스트",
1072 "CtxInspActionSelect": "선택",
1073 "CtxInspActionDrillDown": "상세 보기",
1074 "CtxInspActionClose": "닫기",
1075 "CtxInspUsedTokens": "~{used}/{max} 토큰",
1076 "CtxInspAutoCompactAt": "{threshold}%에서 자동 압축",
1077 "CtxInspRowTokens": "{tokens} 토큰 · {percent}%",
1078 "RouteSurfaceTitle": "라우트 · {view}",
1079 "RouteBrowseCatalog": "카탈로그 탐색",
1080 "RouteActionType": "입력",
1081 "RouteActionSearchAnyModel": "모든 모델 검색",
1082 "RoutePanelHeader": "라우트",
1083 "RouteProviderLabel": "프로바이더",
1084 "RouteModelFirstAtomic": "모델 우선 원자적 라우트",
1085 "PickerActionMove": "이동",
1086 "PickerActionSwitch": "전환",
1087 "PickerActionApply": "적용",
1088 "PickerActionSetStartupDefault": "시작 기본값으로 설정",
1089 "PickerActionCancel": "취소",
1090 "PickerActionClear": "지우기",
1091 "PickerActionClearSearch": "검색 지우기",
1092 "PickerActionBrowseAll": "전체 보기",
1093 "PickerActionCustom": "사용자 지정",
1094 "PickerActionJump": "바로가기",
1095 "PickerActionEditKey": "키 편집",
1096 "PickerActionModels": "모델",
1097 "PickerActionUnavailable": "사용 불가",
1098 "PickerActionSetKey": "키 설정",
1099 "PickerActionConfigured": "구성됨",
1100 "RouteNoModels": "사용 가능한 모델이 없습니다.",
1101 "RouteNoModelMatch": "\"{query}\"와(과) 일치하는 모델이 없습니다 — Backspace로 지우기.",
1102 "ProviderNoMatchesTitle": "일치하는 제공자가 없습니다",
1103 "ProviderNoMatchesHint": "다른 검색어를 시도하거나 지워서 목록을 보세요.",
1104 "ProviderNoConfiguredTitle": "구성된 제공자가 아직 없습니다",
1105 "ProviderNoConfiguredHint": "지원되는 모든 제공자를 보거나 사용자 지정 엔드포인트를 만드세요.",
1106 "ProviderNoCatalogModels": "카탈로그 모델이 없습니다.",
1107 "ProviderExternalActionRevoke": "외부 접근 취소",
1108 "ProviderExternalActionChoices": "외부 접근 선택",
1109 "ProviderExternalActionReuseGrok": "외부 Grok 자격 증명 재사용",
1110 "ProviderExternalHintCodexReview": "{login} 후 Enter를 눌러 비활성화, 읽기 전용, 관리형 접근을 검토하세요.",
1111 "ProviderExternalHintXaiReview": "Enter는 Codewhale 소유 기기 로그인, E는 기존 Grok CLI 자격 증명 재사용을 검토합니다.",
1112 "ProviderExternalHintXaiApiKey": "또는 XAI_API_KEY를 사용한 뒤 이 선택기를 다시 여세요.",
1113 "XaiAuthChoiceTitle": " xAI 인증 ",
1114 "XaiAuthChoiceIntro": "명시적인 자격 증명 소스 하나를 선택하세요. 키 텍스트는 OAuth 토큰으로 처리되지 않습니다.",
1115 "XaiAuthChoiceApiKeyOption": "xAI API 키 — 입력하거나 붙여 넣은 뒤 xAI 제공자 슬롯에 저장",
1116 "XaiAuthChoiceDeviceOAuthOption": "네이티브 기기 OAuth — 브라우저/기기 코드 로그인 및 Codewhale 소유 저장소 사용",
1117 "ProviderExternalDetailScope": "외부: 접근={access} | 제공자={provider} | 소스={source} | 버전={version} | {state}",
1118 "ProviderExternalDormant": "휴면",
1119 "ProviderExternalOwnerPath": "소유자/경로: {owner} | {path}",
1120 "ProviderExternalPinnedPathWarning": "경고: {owner}의 현재 자격 증명 경로가 변경되었습니다. 동의는 계속 {path}에 고정됩니다.",
1121 "ProviderExternalSemanticsRevoke": "{semantics} | 취소: {revoke}",
1122 "ProviderExternalRevoke": "취소: {revoke}",
1123 "ProviderExternalChoiceTitle": " 외부 자격 증명 접근 · {provider} ",
1124 "ProviderExternalActionChoose": "선택",
1125 "ProviderExternalChoiceIntro": "다른 CLI가 소유한 자격 증명에 Codewhale이 무엇을 할 수 있는지 선택하세요.",
1126 "ProviderExternalDisabledLabel": "비활성화(기본값)",
1127 "ProviderExternalDisabledDetail": "탐색, 읽기, 갱신, 네트워크, 쓰기 없음",
1128 "ProviderExternalReadOnlyLabel": "읽기 전용",
1129 "ProviderExternalReadOnlyDetail": "정확히 한 파일만, 다음 단계에서 명시적 확인",
1130 "ProviderExternalReadOnlySemantics": "이 파일만 읽음; 갱신, ID 공급자/검색 요청, 외부 파일 쓰기·재작성 없음; 선택한 공급자에 대한 일반 요청은 토큰을 사용할 수 있음",
1131 "ProviderExternalManagedLabel": "관리형(사용 불가)",
1132 "ProviderExternalManagedDetail": "검토된 스키마 보존 어댑터 없음",
1133 "ProviderExternalConfirmTitle": " 정확한 읽기 전용 접근 확인 ",
1134 "ProviderExternalActionGrant": "읽기 전용 접근 허용",
1135 "ProviderExternalOwnerLabel": "소유 CLI",
1136 "ProviderExternalExactPathLabel": "정확한 확인 경로",
1137 "ProviderExternalSemanticsLabel": "동작 의미",
1138 "ProviderExternalRejectUnsafe": "Codewhale은 심볼릭 링크, 재분석 지점, 비정규 파일을 거부합니다.",
1139 "ProviderExternalRevokeLabel": "취소",
1140 "ProviderExternalGrantedToast": "{provider}에 대한 {owner} 읽기 전용 접근을 허용했습니다. 갱신, ID/검색 요청, 외부 쓰기는 없으며 일반 공급자 요청은 토큰을 사용할 수 있습니다.",
1141 "ProviderExternalSaveFailedToast": "외부 자격 증명 동의를 저장하지 못했습니다: {error}",
1142 "ProviderExternalRevokedToast": "{provider}의 외부 자격 증명 접근을 취소했습니다",
1143 "ProviderExternalRevokeFailedToast": "외부 자격 증명 접근을 취소하지 못했습니다: {error}",
1144 "ThemeSurfaceTitle": "테마 · 실시간 미리보기",
1145 "ThemeTreatmentOmbreUnavailable": "표현 방식 Ombre 사용 불가 — 배경은 터미널이 제어합니다",
1146 "ThemeTreatmentFlatActive": "표현 방식 Flat — 활성",
1147 "ThemeTreatmentOmbreActive": "표현 방식 Ombre — 활성",
1148 "FleetRosterHeaderLabel": "플릿",
1149 "FleetRosterTabRoster": "명단",
1150 "FleetRosterTabSetup": "설정",
1151 "FleetRosterWorkers": "워커",
1152 "FleetRosterMembersCount": "멤버 {count}명",
1153 "FleetRosterOperatorFirst": "오퍼레이터가 지휘 · 세션 모델이 이 Fleet을 운영",
1154 "FleetRosterOperatorRow": "오퍼레이터 · 리더",
1155 "FleetReadyNotice": "Fleet 준비 완료 · /fleet로 역할 열기 · /fleet setup으로 라우트 커스터마이징",
1156 "FleetProfileIdentityVerifyFailed": "기존 프로필 식별 정보를 확인할 수 없습니다({error}). 표시된 파일을 수정한 뒤 저장하세요.",
1157 "FleetProfileIdConflict": "프로필 id `{id}`는 이미 {path}에서 사용 중입니다. 다른 역할로 다시 작성하거나 이전 파일을 먼저 제거하세요.",
1158 "FleetProfileProviderUnconfigured": "프로필이 자격 증명이 설정되지 않은 공급자 `{provider}`를 지정합니다({env}). 저장하기 전에 /provider에서 설정하세요.",
1159 "WorkflowStatusWaiting": "대기",
1160 "WorkflowDebrief": "결과 보고: {done}/{total} 종결 · {failed} 실패 · {cancelled} 취소 · {elapsed}",
1161 "WorkflowTranscriptDetails": "트랜스크립트: 전체 실행 JSON은 도구 상세에서 확인할 수 있습니다 ({details})",
1162 "WorkflowReceiptRole": "역할 {value}",
1163 "WorkflowReceiptReasoning": "추론 {value}",
1164 "WorkflowReceiptVia": "경로 {value}",
1165 "WorkflowReceiptTokens": "토큰 {value}",
1166 "WorkflowReceiptTools": "도구 {value}",
1167 "WorkflowReceiptDuration": "기간 {value}",
1168 "WorkflowReceiptUnknown": "알 수 없음",
1169 "WorkflowReceiptProviderReported": "제공자 보고",
1170 "WorkflowReceiptEstimated": "추정",
1171 "SidebarTasksLabel": "작업",
1172 "SidebarTodoLabel": "할 일",
1173 "WorkSurfaceTodoProgress": "{label} {completed}/{total} · {remaining}개 남음",
1174 "SidebarStopControl": "중지",
1175 "SidebarDestructiveArmed": "파괴적 작업이 준비되었습니다 — Enter를 누르면 확인, 초안을 지우면 취소됩니다",
1176 "WorkSurfaceStopConfirmHint": "중지 확인 · Esc로 취소",
1177 "CoordinationWorkTitle": "조정 작업",
1178 "CoordinationSummaryDecisions": "결정 {count}개",
1179 "CoordinationSummaryContentions": "경합 {count}개",
1180 "CoordinationSummaryReconciled": "조정 완료 {count}개",
1181 "CoordinationSchema": "스키마 {value}",
1182 "CoordinationSequence": "시퀀스 {value}",
1183 "CoordinationPerSectionLimit": "섹션당 최대 {limit}개",
1184 "CoordinationDecisionsHeading": "결정",
1185 "CoordinationNone": "없음",
1186 "CoordinationNoneValue": "없음",
1187 "CoordinationStatus": "상태 {status}",
1188 "CoordinationOwner": "소유자 {owner}",
1189 "CoordinationVersion": "버전 {version}",
1190 "CoordinationWriteClaimsHeading": "쓰기 요청",
1191 "CoordinationIsolated": "격리됨",
1192 "CoordinationSharedWorkspace": "공유 작업 공간",
1193 "CoordinationPaths": "경로 {paths}",
1194 "CoordinationContracts": "계약 {contracts}",
1195 "CoordinationContentionsHeading": "경합",
1196 "CoordinationClaimant": "요청자 {claimant}",
1197 "CoordinationDisposition": "처리 {disposition}",
1198 "CoordinationNeutralReconciliationHeading": "중립 조정",
1199 "CoordinationCandidates": "후보 {count}개",
1200 "CoordinationRetry": "재시도 {count}/{limit}",
1201 "CoordinationReviewer": "검토자 {reviewer}",
1202 "CoordinationVerifier": "검증자 {verifier}",
1203 "CoordinationVerification": "검증 {verification}",
1204 "CoordinationContextProjectionsHeading": "컨텍스트 투영",
1205 "CoordinationContextDecisions": "결정 {decisions}",
1206 "CoordinationBytes": "{count}바이트",
1207 "CoordinationDeduplicated": "중복 제거 {count}개",
1208 "CoordinationOmitted": "생략 {count}개",
1209 "CoordinationActiveHotPathsHeading": "활성 핫 경로",
1210 "CoordinationActiveClaims": "활성 요청 {count}개",
1211 "CoordinationMetricsNoteHeading": "메트릭 참고",
1212 "CoordinationMetricsNoAuthoritativeSource": "조정 원장에 신뢰할 수 있는 소스가 없으면 증가량과 경로/비용은 null로 유지됩니다",
1213 "CoordinationStatusProposed": "제안됨",
1214 "CoordinationStatusAccepted": "승인됨",
1215 "CoordinationStatusSuperseded": "대체됨",
1216 "ComposerSlashMenuHint": " enter:실행 · tab:완성 · ↑↓:선택 · esc:계속 입력 ",
1217 "ApprovalRepoLawBadge": "저장소 규칙",
1218 "ApprovalRepoLawTitle": "저장소 헌법",
1219 "ApprovalRepoLawWarning": "저장소 규칙은 승인 확인이 활성화된 권한 모드에서 확인이 필요합니다.",
1220 "ApprovalRepoLawRuleLabel": "규칙 ",
1221 "FilePickerMatchSingular": "@ 첨부 · 일치 1개",
1222 "FilePickerMatchesPlural": "@ 첨부 · 일치 {count}개",
1223 "FilePickerScanning": "작업 공간 스캔 중…",
1224 "BehavioralTipPlanning": "계획 중인가요? {key} 키로 Plan 모드로 전환합니다",
1225 "BehavioralTipBackgroundReceipt": "영수증은 Work 패널에 있습니다 — {key} 키로 검사기를 엽니다",
1226 "BehavioralTipClearedInput": "지움 · {chord} 키로 복원",
1227 "BehavioralTipMcpValidation": "{command} 명령은 서버를 시작하고 원인을 보여 줍니다",
1228 "BehavioralTipRepeatedCommand": "{command} 명령으로 이 항목을 고정할 수 있습니다",
1229 "SettingLockedDuringTurn": "턴이 실행 중일 때는 {setting} 변경이 잠깁니다 — 먼저 Esc로 중단하세요",
1230 "SettingSubjectMode": "모드",
1231 "SettingSubjectThinking": "사고",
1232 "SettingSubjectModel": "모델",
1233 "SettingSubjectModelAndThinking": "모델과 사고",
1234 "SettingSubjectProvider": "제공자",
1235 "SettingSubjectPermissions": "권한",
1236 "ThinkingControlledByAutoRouting": "사고는 자동 모델 라우팅이 제어합니다. 먼저 고정 모델을 선택하세요.",
1237 "SavedAsStartupDefault": "시작 기본값으로 저장했습니다",
1238 "ModeAlreadyActiveSavedAsDefault": "이미 {mode} 모드입니다 — 시작 기본값으로 저장했습니다.",
1239 "StartupDefaultNotSaved": "{setting}을(를) 저장하지 못했습니다: {error}",
1240 "StartupDefaultSubjectMode": "시작 모드",
1241 "StartupDefaultSubjectThinking": "사고 수준",
1242 "StartupDefaultSubjectModel": "모델",
1243 "StartupDefaultSubjectAll": "시작 기본값",
1244 "SessionsRailTitle": "세션",
1245 "SessionsRailEmpty": "이 작업 공간에는 아직 세션이 없습니다",
1246 "SessionsRailBrowseAll": "모든 세션 보기",
1247 "SessionsRailShowingCount": "{total}개 중 {shown}개 — 전체 보기",
1248 "SessionsRailUnavailable": "세션을 불러올 수 없습니다: {error}",
1249 "SessionsActionArchive": "보관",
1250 "SessionsActionShowArchived": "보관됨",
1251 "SessionsArchived": "세션 {id}을(를) 보관했습니다",
1252 "SessionsRestored": "세션 {id}을(를) 복원했습니다",
1253 "SessionsArchiveFailed": "보관에 실패했습니다: {error}",
1254 "SessionsShowingArchived": "보관된 세션을 표시하는 중",
1255 "SessionsHidingArchived": "보관된 세션을 숨기는 중",
1256 "SessionsArchivedCompact": "보관됨",
1257 "KbReasoningDetail": "Open reasoning detail for the selected or current turn",
1258 "KbTurnInspector": "턴 인스펙터 열기",
1259 "CmdTurnInspectDescription": "Open the whole-turn inspector",
1260 "CmdAutomationDescription": "영구 예약 자동화 관리",
1261 "AutomationUsage": "사용법: /automation [list|show <id>|pause <id>|resume <id>|delete <id> [--confirm <token>]|run <id>]",
1262 "AutomationManagerUnavailable": "이 세션에서는 자동화 관리자를 사용할 수 없습니다.",
1263 "AutomationListFailed": "자동화 목록을 가져올 수 없습니다: {error}",
1264 "AutomationActionFailed": "자동화 {id}을(를) {action}할 수 없습니다: {error}",
1265 "AutomationEmpty": "예약된 자동화가 없습니다. `automation` 도구로 만들 수 있습니다.",
1266 "AutomationListHeading": "예약된 자동화",
1267 "AutomationNoun": "자동화",
1268 "AutomationStatusLabel": "상태",
1269 "AutomationStatusActive": "활성",
1270 "AutomationStatusPaused": "일시 중지됨",
1271 "AutomationRunStatusQueued": "대기 중",
1272 "AutomationRunStatusRunning": "실행 중",
1273 "AutomationRunStatusCompleted": "완료됨",
1274 "AutomationRunStatusFailed": "실패함",
1275 "AutomationRunStatusCanceled": "취소됨",
1276 "AutomationActionInspect": "확인",
1277 "AutomationActionPause": "일시 중지",
1278 "AutomationActionResume": "재개",
1279 "AutomationActionDelete": "삭제",
1280 "AutomationActionRun": "실행",
1281 "AutomationActionPaused": "일시 중지됨",
1282 "AutomationActionResumed": "재개됨",
1283 "AutomationNextLabel": "다음",
1284 "AutomationNameLabel": "이름",
1285 "AutomationPromptLabel": "지시문",
1286 "AutomationCwdLabel": "작업 디렉터리",
1287 "AutomationModeLabel": "모드",
1288 "AutomationAllowShellLabel": "셸 허용",
1289 "AutomationTrustModeLabel": "신뢰 모드",
1290 "AutomationAutoApproveLabel": "자동 승인",
1291 "AutomationRruleLabel": "반복 규칙",
1292 "AutomationDeliveryLabel": "전달",
1293 "AutomationLastLabel": "최근",
1294 "AutomationRecentRunsLabel": "최근 실행",
1295 "AutomationNoRuns": "기록된 실행 없음",
1296 "AutomationRunsUnavailable": "실행 기록을 사용할 수 없음",
1297 "AutomationTaskLabel": "작업",
1298 "AutomationMutationReceipt": "{name} — {action} ({status_label}: {status})",
1299 "AutomationRunEnqueued": "자동화 {id} 실행이 대기열에 추가됨: {status} (작업 {task})",
1300 "AutomationDeletePreview": "삭제가 아직 확인되지 않았습니다. 삭제된 항목이 없습니다.\n자동화: {id} ({name})\n기록된 실행: {run_count}\n정의와 실행 기록을 삭제하려면 다음을 실행하세요:\n{command}",
1301 "AutomationDeleteConfirmationStale": "삭제 확인이 자동화 {id}의 현재 상태와 더 이상 일치하지 않습니다. 삭제된 항목이 없습니다. {command}로 현재 상태를 검토하세요.",
1302 "AutomationDeleted": "자동화 {id} ({name})을(를) 삭제했습니다. 삭제된 실행 기록: {run_count}."
1303 }
1304
1304 lines JSON