feat(i18n): complete Korean catalogs — 6,451 keys, full parity across all 6 locales (#1352)
ko now covers every key in every namespace (common/app/errors/cli), machine-drafted with placeholder/markup preservation. CLI bundles and the dashboard locale tree regenerated; production build emits per-locale chunks for all 6 locales with no main-bundle leak (assert passed). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,9 +1,233 @@
|
||||
{
|
||||
"tui": {
|
||||
"agentDeleteConfirmHints": "[y] 삭제 확인 [다른 키] 취소",
|
||||
"agentDeleteConfirmId": "ID:",
|
||||
"agentDeleteConfirmName": "에이전트:",
|
||||
"agentDeleteConfirmTitle": "에이전트를 삭제하시겠습니까?",
|
||||
"agentDeleted": "에이전트 {{name}} 삭제됨",
|
||||
"agentDetailCaps": "권한:",
|
||||
"agentDetailLoadError": "에이전트 상세 정보를 불러올 수 없습니다.",
|
||||
"agentDetailRole": "역할:",
|
||||
"agentDetailSelectHint": "목록에서 에이전트를 선택하세요.",
|
||||
"agentDetailState": "상태:",
|
||||
"agentDetailTask": "작업:",
|
||||
"agentDetailTitle": "에이전트 상세",
|
||||
"agentDetailTitle2": "제목:",
|
||||
"agentNarrowDetail": "상세",
|
||||
"agentNarrowList": "목록",
|
||||
"agentOpenLogsHint": "[Enter] 로그 열기",
|
||||
"agentRunHistory": "실행 기록 (최신 순):",
|
||||
"agentRunId": "ID:",
|
||||
"agentRunLogsBackHint": "[Esc/q] 실행 목록으로 돌아가기",
|
||||
"agentRunLogsTitle": "실행 로그 ({{index}})",
|
||||
"agentStarted": "에이전트 시작됨",
|
||||
"agentStopped": "에이전트 중지됨",
|
||||
"agentsFooterHints": "[s] 시작 [x] 중지 [D] 삭제 [r] 새로고침 [Tab] 포커스 ↑↓ 선택",
|
||||
"agentsListTitle": "에이전트 ({{count}})",
|
||||
"agentsNoAgents": "에이전트가 없습니다.",
|
||||
"boardCreateTaskHints": "Enter로 생성 · Esc로 취소",
|
||||
"boardCreateTaskNoProject": "선택된 프로젝트 없음",
|
||||
"boardCreateTaskTitleEmpty": "제목을 입력해야 합니다",
|
||||
"boardCreatingTask": "생성 중…",
|
||||
"boardNewTaskPlaceholder": "무엇을 해야 하나요?",
|
||||
"boardNewTaskProject": "프로젝트: {{name}}",
|
||||
"boardNewTaskTitle": "새 작업",
|
||||
"boardNewTaskTitleLabel": "제목",
|
||||
"copiedSuccess": "✓ 복사됨!",
|
||||
"copyFailed": "✗ 복사 실패",
|
||||
"expandedLogHeader": "항목 {{index}}/{{total}} · [Enter/Esc] 닫기 · [c] 복사",
|
||||
"expandedLogLevel": "레벨:",
|
||||
"expandedLogPrefix": "접두사:",
|
||||
"expandedLogTime": "시간:",
|
||||
"filesBinary": "[바이너리 파일, {{size}}]",
|
||||
"filesEmpty": "(비어 있음)",
|
||||
"filesEmptyFile": "(빈 파일)",
|
||||
"filesFooterHints": "[Tab] 창 전환 [↑↓/jk] 이동 [Enter] 열기 [←/→] 접기/펼치기 [.] 숨김 [w] 줄 바꿈 [p] 프로젝트 [r] 새로고침",
|
||||
"filesMoreLines": "… {{count}}줄 더 있음",
|
||||
"filesSelectProject": "프로젝트 선택",
|
||||
"filesSelectToPreview": "미리볼 파일을 선택하세요",
|
||||
"filesTooLarge": "{{size}} — [미리보기에 너무 큼]",
|
||||
"filesUnableToRead": "파일을 읽을 수 없습니다",
|
||||
"gitFetchFailed": "Fetch 실패: {{output}}",
|
||||
"gitFetched": "Fetch 완료",
|
||||
"gitFetching": "Fetch 중…",
|
||||
"gitFooterHints": "[r] 새로고침 {{push}}[F] fetch [↑↓] 행 [←→] 상태▸브랜치{{worktrees}}▸커밋▸변경사항 [p] 프로젝트 [Esc/s] 뒤로",
|
||||
"gitNoCommits": "커밋 없음",
|
||||
"gitNoProject": "프로젝트 없음",
|
||||
"gitPushDismissHint": "[Esc] 닫기",
|
||||
"gitPushFailed": "Push 실패",
|
||||
"gitPushModalAhead": "앞서 있음",
|
||||
"gitPushModalBranch": "브랜치:",
|
||||
"gitPushModalCommits": "Push할 커밋 (오래된 순→최신 순):",
|
||||
"gitPushModalHints": "[Enter] push [Esc] 취소",
|
||||
"gitPushModalTitle": "원격 저장소에 Push",
|
||||
"gitPushSuccessful": "Push 성공",
|
||||
"gitPushingToOrigin": "origin/{{branch}}에 Push 중",
|
||||
"gitRefreshing": "새로고침 중",
|
||||
"gitWorkingTreeClean": "작업 트리가 깨끗합니다",
|
||||
"headerHelpQuitHint": "[?] 도움말 [q] 종료",
|
||||
"headerTunnelQrHint": " [^Q] QR",
|
||||
"headerTunnelRunning": "터널",
|
||||
"headerTunnelStarting": "터널 시작 중…",
|
||||
"helpShortcutAdjustNumber": "숫자 조정 (설정)",
|
||||
"helpShortcutAdjustThreshold": "vitest 메모리 임계값 조정 (유틸리티)",
|
||||
"helpShortcutAgents": "에이전트 보기",
|
||||
"helpShortcutBoard": "보드 보기",
|
||||
"helpShortcutClearLogs": "로그 지우기 (유틸리티)",
|
||||
"helpShortcutCopyEntry": "선택한 로그 항목을 클립보드에 복사 (로그)",
|
||||
"helpShortcutCopyToken": "인증 토큰을 클립보드에 복사 (시스템)",
|
||||
"helpShortcutDeleteAgent": "에이전트 삭제 — 확인 필요 (에이전트)",
|
||||
"helpShortcutExpandEntry": "로그 항목 펼치기 (로그)",
|
||||
"helpShortcutExpandLog": "로그 펼치기 + 텍스트 선택을 위해 마우스 해제 (로그)",
|
||||
"helpShortcutFiles": "파일 (로그 외 화면); 로그에서 로그 심각도 필터 순환",
|
||||
"helpShortcutFirstLast": "첫 번째 / 마지막 로그 항목 (로그)",
|
||||
"helpShortcutForceQuit": "강제 종료",
|
||||
"helpShortcutGit": "Git 보기",
|
||||
"helpShortcutHiddenFiles": "숨김 파일 토글 (파일)",
|
||||
"helpShortcutJumpPanel": "패널로 이동 (메인: 시스템/로그/통계/유틸리티/설정)",
|
||||
"helpShortcutKillVitest": "모든 vitest 프로세스 종료 (유틸리티)",
|
||||
"helpShortcutMain": "메인 (상태 모드)",
|
||||
"helpShortcutMouseToggle": "수동 마우스 모드 전환 (자동: 로그/파일/Git/보드는 켜짐, 그 외 꺼짐)",
|
||||
"helpShortcutNavigate": "목록 / 로그 항목 탐색",
|
||||
"helpShortcutNewTask": "새 작업 (보드)",
|
||||
"helpShortcutNextPanel": "다음 패널 (메인; 로그에서 ↑/↓ 스크롤)",
|
||||
"helpShortcutOpenUrl": "브라우저에서 대시보드 URL 열기 (시스템)",
|
||||
"helpShortcutPrevPanel": "이전 패널 (메인; 로그에서 ↑/↓ 스크롤)",
|
||||
"helpShortcutProjectPicker": "프로젝트 선택기 (보드, 파일)",
|
||||
"helpShortcutPushFetch": "Push / fetch (Git)",
|
||||
"helpShortcutQuit": "종료",
|
||||
"helpShortcutRefreshStats": "통계 새로고침 (유틸리티)",
|
||||
"helpShortcutSettings": "설정 보기",
|
||||
"helpShortcutSwitchPane": "창 전환 (에이전트, 설정, 파일, Git)",
|
||||
"helpShortcutTabBackward": "포커스된 패널/창 뒤로 순환",
|
||||
"helpShortcutTabForward": "포커스된 패널/창 앞으로 순환",
|
||||
"helpShortcutToggleAutoKill": "메모리 부족 시 vitest 자동 종료 토글 (유틸리티)",
|
||||
"helpShortcutToggleBool": "불리언 토글 (설정)",
|
||||
"helpShortcutToggleHelp": "도움말 토글",
|
||||
"helpShortcutWordWrap": "줄 바꿈 토글 (로그 / 파일)",
|
||||
"helpTitle": "키보드 단축키",
|
||||
"interactiveModeUnavailable": "대화형 모드 사용 불가 — 데이터 소스 없음",
|
||||
"loading": "불러오는 중…",
|
||||
"loadingTasks": "작업을 불러오는 중…",
|
||||
"logsPanelTitle": "로그",
|
||||
"narrowModeIndicator": "[좁은 화면]",
|
||||
"noEntriesMatchFilter": "필터 {{filter}}에 일치하는 항목이 없습니다.",
|
||||
"noLogEntries": "로그 항목이 아직 없습니다.",
|
||||
"noTasks": "이 프로젝트에 작업이 없습니다.",
|
||||
"projectSelectorChangeHint": "[p] 변경",
|
||||
"projectSelectorLabel": "프로젝트:",
|
||||
"projectSelectorNavHints": "↑↓ 탐색 · Enter 선택 · Esc 취소",
|
||||
"projectSelectorNoProjects": "(등록된 프로젝트 없음)",
|
||||
"projectSelectorNone": "(없음)",
|
||||
"projectSelectorPickTitle": "프로젝트 선택",
|
||||
"qrCloseHint": "[Esc] 닫기",
|
||||
"qrGenerating": "QR 생성 중…",
|
||||
"qrNoTunnelRunning": "실행 중인 원격 터널이 없습니다. 설정(g)에서 시작하세요.",
|
||||
"qrOverlayTitle": "원격 접속 — QR 스캔하여 연결",
|
||||
"quit": "종료",
|
||||
"readyIn": "{{secs}}초 후 준비",
|
||||
"runLogNone": "이 실행에 캡처된 로그가 없습니다.",
|
||||
"runLogResult": "결과:",
|
||||
"runLogSource": "소스",
|
||||
"runLogStderr": "stderr:",
|
||||
"runLogStdout": "stdout:",
|
||||
"runLogTrigger": "트리거",
|
||||
"runStatusActive": "활성",
|
||||
"runStatusCompleted": "완료됨",
|
||||
"runStatusFailed": "실패",
|
||||
"runStatusTerminated": "종료됨",
|
||||
"runStatusUnknown": "알 수 없음",
|
||||
"settingAutoMerge": "자동 병합",
|
||||
"settingEnginePaused": "엔진 일시 정지",
|
||||
"settingGlobalPause": "전역 일시 정지",
|
||||
"settingMaxConcurrent": "최대 동시 실행",
|
||||
"settingMaxWorktrees": "최대 워크트리",
|
||||
"settingMergeStrategy": "병합 전략",
|
||||
"settingPollIntervalMs": "폴링 간격 (ms)",
|
||||
"settingRemoteActiveProvider": "원격 공급자",
|
||||
"settingRemoteShortLivedEnabled": "단기 토큰",
|
||||
"settingRemoteShortLivedTtlMs": "단기 TTL (ms)",
|
||||
"settingsActivatedProvider": "활성화된 공급자: {{provider}}",
|
||||
"settingsAdjust1": "[+/-] 1씩 조정",
|
||||
"settingsAdjust5000ms": "[+/-] 5000ms씩 조정",
|
||||
"settingsAvailableModelsHeader": "──── 사용 가능한 모델 ────",
|
||||
"settingsBoolToggleHint": "[Space] 토글",
|
||||
"settingsCancelledTokenInput": "단기 토큰 입력 취소됨",
|
||||
"settingsConfigureModelInDashboard": "웹 대시보드에서 기본 모델 구성",
|
||||
"settingsCurrentLabel": "현재:",
|
||||
"settingsEditModelsTitle": "편집 / 모델",
|
||||
"settingsEnterTtl": "TTL 밀리초를 입력하고 Enter를 누르세요",
|
||||
"settingsEnumCycleHint": "[←/→] 옵션 순환:",
|
||||
"settingsFooterHints": "[Tab] 패널 전환 ↑↓ 설정 선택 [Space] 불리언 토글 [+/-] 숫자 조정 [←/→] 열거형 순환 [C/V/X/P/L/U/K/R] 원격 작업",
|
||||
"settingsInteractivePanelTitle": "설정",
|
||||
"settingsLoadingSettings": "설정 불러오는 중…",
|
||||
"settingsMoreModels": "… 및 {{count}}개 더",
|
||||
"settingsPanelTitle": "설정",
|
||||
"settingsPersistentTokenRegenerated": "영구 토큰이 재생성됨",
|
||||
"settingsQrFetched": "QR 페이로드 가져옴",
|
||||
"settingsRemoteActions1": "[C] 공급자 활성화 [V] 시작 [X] 중지 [P] 영구 토큰 [L] 단기 토큰",
|
||||
"settingsRemoteActions2": "[U] URL 전달 [K] QR 전달 [R] 새로고침",
|
||||
"settingsRemoteAuthUrl": "인증 URL:",
|
||||
"settingsRemoteHeader": "──── 원격 ────",
|
||||
"settingsRemoteOff": "꺼짐",
|
||||
"settingsRemoteOn": "켜짐",
|
||||
"settingsRemotePersistentToken": "영구 토큰:",
|
||||
"settingsRemoteProvider": "공급자:",
|
||||
"settingsRemoteProviderNone": "없음",
|
||||
"settingsRemoteShortLived": "단기:",
|
||||
"settingsRemoteShortLivedExpires": "단기 만료:",
|
||||
"settingsRemoteState": "상태:",
|
||||
"settingsRemoteStateUnknown": "알 수 없음",
|
||||
"settingsRemoteStatusRefreshed": "원격 상태가 새로고침되었습니다",
|
||||
"settingsRemoteToken": "토큰:",
|
||||
"settingsRemoteTunnelUrl": "터널 URL:",
|
||||
"settingsRemoteUrlFetched": "원격 URL을 가져왔습니다",
|
||||
"settingsSaved": "저장됨",
|
||||
"settingsSavingInProgress": "저장 중…",
|
||||
"settingsSelectProviderFirst": "먼저 원격 제공자를 선택하세요",
|
||||
"settingsShortLivedTokenGenerated": "단기 토큰이 생성되었습니다",
|
||||
"settingsTtlHints": "[Enter] 생성 [Esc] 취소",
|
||||
"settingsTtlLabel": "TTL ms:",
|
||||
"settingsTtlMustBePositive": "TTL은 양수(ms)여야 합니다",
|
||||
"settingsTunnelStarting": "원격 터널을 시작하는 중",
|
||||
"settingsTunnelStopped": "원격 터널이 중지되었습니다",
|
||||
"settingsUnavailable": "설정을 사용할 수 없습니다.",
|
||||
"statsPanelTitle": "통계",
|
||||
"statsUnavailable": "통계를 사용할 수 없습니다.",
|
||||
"statusBarHelp": "Tab 패널 순환 · 1-5 이동",
|
||||
"stepDurationDone": " ({{status}} — {{duration}})",
|
||||
"stepDurationRunning": " (실행 중 — {{duration}})",
|
||||
"switchProjectsHint": "[{{key}}] 키를 눌러 프로젝트를 전환합니다.",
|
||||
"quit": "종료"
|
||||
"systemCopyTokenHint": "토큰 복사 · 토큰 텍스트를 직접 선택하여 복사",
|
||||
"systemDragToSelect": "드래그하여 선택",
|
||||
"systemInfoUnavailable": "시스템 정보를 사용할 수 없습니다.",
|
||||
"systemOpenUrl": "URL 열기",
|
||||
"systemPanelTitle": "시스템",
|
||||
"tabAgents": "에이전트",
|
||||
"tabBoard": "보드",
|
||||
"tabFiles": "파일",
|
||||
"tabGit": "Git",
|
||||
"tabMain": "메인",
|
||||
"tabSettings": "설정",
|
||||
"taskCardUntitled": "(제목 없음)",
|
||||
"taskDetailBack": "[Esc] 뒤로",
|
||||
"taskDetailLoading": "작업 세부 정보를 불러오는 중…",
|
||||
"taskDetailLogsLive": "[실시간]",
|
||||
"taskDetailLogsPaused": "[일시 정지]",
|
||||
"taskDetailLogsSectionHeader": "── 로그 ───────────────────────────────────────",
|
||||
"taskDetailNoLogEntries": "(아직 로그 항목이 없습니다)",
|
||||
"taskDetailNoSteps": "(아직 단계가 없습니다)",
|
||||
"taskDetailScrollHints": "↑↓/j/k 스크롤 · PgUp/PgDn 반 페이지 · g 맨 위 · G 맨 아래 · Esc 뒤로",
|
||||
"taskDetailStepsSectionHeader": "── 단계 ──────────────────────────────────────",
|
||||
"taskDetailUnavailable": "작업을 더 이상 사용할 수 없습니다 — Esc로 돌아가기",
|
||||
"updateAvailable": "업데이트 가능: v{{currentVersion}} → v{{latestVersion}}. 설치된 CLI는 `fn update`를 실행하거나, 소스 체크아웃을 pull하세요.",
|
||||
"utilitiesAdjustThreshold": "임계값 조정 ({{pct}}%)",
|
||||
"utilitiesAutoKillVitest": "Vitest 자동 종료 >{{pct}}% 메모리: {{state}}",
|
||||
"utilitiesClearLogs": "로그 지우기",
|
||||
"utilitiesHelp": "도움말",
|
||||
"utilitiesKillVitest": "Vitest 프로세스 종료",
|
||||
"utilitiesPanelTitle": "유틸리티",
|
||||
"utilitiesRefreshStats": "통계 새로고침",
|
||||
"utilitiesToggleEnginePause": "엔진 일시 정지 전환"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,15 +1,23 @@
|
||||
{
|
||||
"actions": {
|
||||
"cancel": "취소",
|
||||
"close": "닫기",
|
||||
"save": "저장"
|
||||
},
|
||||
"archive": "보관",
|
||||
"cancel": "취소",
|
||||
"close": "닫기",
|
||||
"columns": {
|
||||
"triage": "계획",
|
||||
"todo": "할 일",
|
||||
"archived": "보관됨",
|
||||
"done": "완료",
|
||||
"in-progress": "진행 중",
|
||||
"in-review": "검토 중",
|
||||
"done": "완료",
|
||||
"archived": "보관됨"
|
||||
"todo": "할 일",
|
||||
"triage": "계획"
|
||||
},
|
||||
"actions": {
|
||||
"save": "저장",
|
||||
"cancel": "취소",
|
||||
"close": "닫기"
|
||||
}
|
||||
"delete": "삭제",
|
||||
"refresh": "새로고침",
|
||||
"retry": "재시도",
|
||||
"skip": "건너뛰기",
|
||||
"tryAgain": "다시 시도"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user