{
  "app": {
    "connections": "연결",
    "settings": "설정",
    "dontSleep": "절전 금지",
    "dontSleepEnable": "절전 금지 모드 활성화",
    "dontSleepDisable": "절전 금지 모드 비활성화",
    "dontSleepEnabledTooltip": "절전 금지가 활성화됨, 클릭하여 비활성화",
    "dontSleepDisabledTooltip": "절전 금지가 비활성화됨, 클릭하여 활성화",
    "dontSleepEnabled": "절전 금지 모드가 활성화되었습니다.",
    "dontSleepDisabled": "절전 금지 모드가 비활성화되었습니다.",
    "dontSleepError": "절전 금지 모드를 변경할 수 없습니다: {{message}}",
    "credentialStoreLocked": "암호화된 데이터베이스가 잠김",
    "credentialStoreUnlocked": "암호화된 데이터베이스가 잠금 해제됨",
    "credentialStoreLockAction": "암호화된 데이터베이스 잠그기",
    "credentialStoreUnlockAction": "암호화된 데이터베이스 잠금 해제",
    "xServer": "X Server",
    "xServerRestart": "다시 시작",
    "xServerStop": "중지",
    "xServerStopped": "VcXsrv가 중지되었습니다.",
    "primaryNav": "기본",
    "resizeConnections": "연결 열 크기 조정",
    "resizeAiAssistant": "AI 어시스턴트 패널 크기 조정",
    "aiAssistant": "AI 어시스턴트",
    "connectionRail": "연결 레일",
    "openConnectedConnection": "{{name}} 열기",
    "openPinnedConnection": "고정된 연결 {{name}} 열기",
    "trayDontSleep": "절전 해제",
    "trayExit": "종료",
    "titlebar": {
      "minimize": "최소화",
      "maximize": "최대화",
      "restore": "복원",
      "close": "닫기"
    }
  },
  "dashboard": {
    "title": "대시보드",
    "moduleLabel": "위젯 플레이그라운드",
    "subtitle": "필요한 도구를 가까이 두기 위해 로컬 유틸리티 위젯, 리포트, AI 생성 위젯을 선택하세요.",
    "statusReady": "대시보드 위젯은 로컬에서 실행됩니다.",
    "viewsLabel": "대시보드 보기",
    "defaultView": "기본 보기",
    "addView": "보기 추가",
    "addWidgetLabel": "위젯 추가",
    "newViewName": "보기 {{count}}",
    "newViewPrompt": "보기 이름",
    "renameView": "보기 이름 변경",
    "removeView": "보기 제거",
    "viewTabGradient": "{{view}}의 보기 탭 그라데이션",
    "clearViewTabGradient": "{{view}}의 보기 탭 그라데이션 지우기",
    "editLayout": "레이아웃 편집",
    "editDone": "완료",
    "density": {
      "compact": "좁게",
      "default": "기본",
      "roomy": "넓게"
    },
    "catalogTitle": "위젯 카탈로그",
    "catalogSearch": "위젯 검색…",
    "catalogAll": "전체",
    "catalogGroupBuiltIn": "내장",
    "catalogGroupCustom": "AI 생성",
    "catalogBadgeAiGenerated": "AI 생성",
    "catalogBadgeImported": "가져옴",
    "catalogNoMatches": "일치하는 위젯이 없습니다.",
    "presetLabel": "스타일 프리셋",
    "preset": {
      "panel": "패널",
      "ambient": "앰비언트",
      "hero": "히어로"
    },
    "glassBackground": "서리 낀 유리 배경",
    "hideTitle": "제목 표시줄 숨기기",
    "canvasOpacity": "캔버스 불투명도",
    "accent": "강조",
    "accentDefault": "기본값",
    "icon": "아이콘",
    "titleLabel": "제목",
    "titlePlaceholder": "사용자 정의 제목…",
    "renameTitleHint": "두 번 클릭하여 이름 변경",
    "advanced": "고급",
    "changeBackground": "배경 변경…",
    "backgroundModeDefault": "테마 기본값",
    "backgroundModePreset": "색상 및 그라데이션",
    "backgroundModeImage": "이미지",
    "backgroundModeMedia": "이미지 / 비디오",
    "backgroundModeDynamic": "다이내믹",
    "backgroundLivePreview": "실시간 미리보기",
    "backgroundLivePreviewTitle": "동적 배경 미리보기",
    "backgroundDefaultHint": "활성 색상 구성표의 배경을 사용합니다.",
    "backgroundDynamicHint": "경고: 일부 배경은 성능에 영향을 줄 수 있습니다.",
    "backgroundChooseImage": "이미지 선택…",
    "backgroundChooseMedia": "파일 선택…",
    "backgroundRemoveImage": "제거",
    "backgroundImageFilter": "이미지",
    "backgroundMediaFilter": "이미지 및 비디오",
    "backgroundImageHint": "이 보기의 배경으로 사용할 이미지를 선택하세요.",
    "backgroundMediaHint": "이 보기의 배경으로 사용할 이미지 또는 비디오를 선택하세요.",
    "backgroundMediaSourcePrefix": "고품질 로열티 프리 배경화면을 찾을 수 있는 곳:",
    "backgroundMediaSourceLink": "Pixabay",
    "backgroundFitLabel": "맞춤",
    "backgroundDimLabel": "어둡게 / 밝게",
    "backgroundFit": {
      "fill": "채우기",
      "fit": "맞추기",
      "stretch": "늘리기",
      "tile": "바둑판",
      "center": "가운데"
    },
    "backgroundPresets": {
      "mist": "안개",
      "sand": "따뜻한 모래",
      "sage": "세이지",
      "sky": "하늘",
      "blush": "블러시",
      "lavender": "라벤더",
      "slate": "슬레이트",
      "graphite": "그래파이트",
      "midnight": "자정",
      "pine": "소나무",
      "aubergine": "가지색",
      "ember": "잿불",
      "harbor": "항구",
      "moss": "이끼",
      "wine": "와인",
      "steel": "강철",
      "gDawn": "새벽",
      "gFog": "안개",
      "gMeadow": "초원",
      "gDusk": "땅거미",
      "gLinen": "리넨",
      "gHorizon": "수평선",
      "gPetal": "꽃잎",
      "gTwilight": "황혼",
      "gMidnight": "자정",
      "gHarbor": "항구",
      "gEmber": "잿불",
      "gOrchid": "난초",
      "gForest": "숲",
      "gEclipse": "식",
      "gCobalt": "코발트",
      "gNocturne": "녹턴"
    },
    "dynamicBackgrounds": {
      "fuji": "후지산",
      "aurora": "오로라",
      "halftone": "하프톤",
      "clouds": "구름",
      "ocean": "바다",
      "raindrops": "빗방울",
      "rainyWindow": "비 오는 창",
      "frostedWindow": "성에 낀 창문",
      "snow": "눈 내림",
      "sakura": "벚꽃",
      "fireflies": "반딧불이",
      "bubbles": "거품",
      "aquarium": "어항",
      "jellyfish": "해파리",
      "lighthouse": "등대",
      "balloons": "열기구",
      "ricefield": "논",
      "lanterns": "풍등",
      "starfield": "밤하늘",
      "nebula": "성운",
      "orbitals": "오비탈",
      "embers": "불씨",
      "lava": "라바 램프",
      "ink": "잉크",
      "dunes": "사막 모래언덕",
      "savanna": "사바나",
      "matrix": "매트릭스",
      "topo": "지형도",
      "synthwave": "신스웨이브",
      "circuit": "회로",
      "crystals": "결정",
      "cyberpunk": "사이버펑크",
      "taipei101": "타이베이 101",
      "thunderstorm": "뇌우",
      "confetti": "컨페티",
      "particleCursor": "파티클 커서"
    },
    "scriptNetwork": "네트워크 허용",
    "scriptPollSeconds": "폴링 간격（초）",
    "scriptViewSource": "소스 보기",
    "scriptInvalidBody": "스크립트 본문이 유효한 JSON이 아닙니다.",
    "invalidScriptWidgetBody": "스크립트 위젯 본문이 유효한 JSON이 아닙니다.",
    "widgetLibraryLoadFailed": "위젯 라이브러리 로드 실패: {{error}}",
    "missingBuiltInWidget": "내장 위젯이 누락됨: {{sourceId}}",
    "missingCustomWidget": "AI 생성 위젯 누락: {{sourceId}}",
    "scriptWidgetCapped": "클릭하여 활성화 (최대 {{max}}개 활성 위젯)",
    "scriptWidgetFrameTitle": "대시보드 스크립트 위젯",
    "untitledWidget": "위젯",
    "properties": "속성",
    "customize": "위젯 사용자 정의",
    "customizeSectionCommon": "공통",
    "customizeSectionWidget": "위젯",
    "widgetSettings": "위젯 설정",
    "widgetSettingsEmpty": "이 위젯에 대한 사용자 정의 설정이 없습니다.",
    "widgetSettingsInvalid": "위젯 설정 스키마가 유효하지 않습니다.",
    "secretStored": "안전하게 저장됨",
    "secretPlaceholder": "저장할 시크릿 붙여넣기",
    "secretClear": "시크릿 지우기",
    "cidrInput": "CIDR 블록",
    "network": "네트워크",
    "broadcast": "브로드캐스트",
    "mask": "서브넷 마스크",
    "usable": "사용 가능 호스트",
    "subnetInvalid": "유효한 IPv4 서브넷 또는 범위가 아닙니다.",
    "reportStep1": "현재 백업 기간을 확인합니다.",
    "reportStep2": "유지보수 전에 변경된 연결을 검토합니다.",
    "reportStep3": "명시적으로 필요할 때만 터미널 증거를 캡처합니다.",
    "reportStep4": "명령 실행은 승인 기반으로 유지합니다.",
    "tool": "도구",
    "input": "입력",
    "output": "출력",
    "assistantContextLabel": "대시보드 페이지 컨텍스트",
    "assistantContextSource": "대시보드 {{view}}",
    "assistantContextIntro": "사용자가 이 대시보드 보기를 보고 있습니다. 활성 위젯과 리포트를 페이지 컨텍스트로 사용하세요.",
    "assistantSummary": "AI 어시스턴트를 통해 대시보드 위젯을 탐색하고 관리합니다.",
    "catalog": "위젯 카탈로그",
    "widgetCount": "{{count}}개 위젯",
    "categoriesLabel": "위젯 카테고리",
    "categoryAll": "전체",
    "playground": "플레이그라운드",
    "playgroundHint": "카탈로그에서 위젯을 추가한 후 필요에 따라 제거하거나 교체하세요.",
    "addAgentWidget": "에이전트 위젯 추가",
    "addWidget": "{{name}} 추가",
    "widgetAlreadySelected": "{{name}}이(가) 이미 선택되어 있습니다",
    "removeWidget": "{{name}} 제거",
    "removeConfirmHint": "다시 클릭하면 제거",
    "deleteViewBody": "이 대시보드 보기에서 \"{{name}}\" 및 모든 위젯을 삭제하시겠습니까? 되돌릴 수 없습니다.",
    "deleteWidgetBody": "이 대시보드 보기에서 \"{{name}}\"을(를) 제거하시겠습니까? 되돌릴 수 없습니다.",
    "deleteCustomWidget": "{{name}} 삭제",
    "widgetDeleted": "대시보드 위젯이 삭제되었습니다.",
    "connectionPaneTitle": "연결 창",
    "connectionPaneSummary": "저장된 연결을 실시간 대화형 대시보드 창에 고정합니다.",
    "connectionWidgetSelect": "연결",
    "connectionWidgetSelectPlaceholder": "저장된 연결 선택…",
    "connectionWidgetLoadError": "연결을 불러올 수 없습니다: {{message}}",
    "connectionWidgetNoConnectionsTitle": "저장된 연결 없음",
    "connectionWidgetNoConnectionsHint": "작업 공간 모듈에서 연결을 생성한 다음 여기에 추가하세요.",
    "connectionWidgetEmptyTitle": "고정된 연결 없음",
    "connectionWidgetEmptyHint": "저장된 연결을 추가하여 이 위젯 내에서 실시간 창을 직접 표시하세요.",
    "connectionWidgetActivePane": "고정된 연결 창",
    "connectionWidgetRemove": "이 위젯에서 {{name}} 제거",
    "connectionWidgetNoResults": "검색과 일치하는 연결이 없습니다",
    "connectionWidgetOpenWorkspace": "작업 공간에서 열기",
    "aiCodingUsageTitle": "AI 코딩 사용량",
    "aiCodingUsageSummary": "Dashboard에서 Codex 및 Claude Code 사용량 창을 모니터링합니다.",
    "aiCodingUsageSubtitle": "Codex 및 Claude Code 할당량 창",
    "aiCodingUsageProvider": {
      "codex": "Codex",
      "claudeCode": "Claude Code"
    },
    "aiCodingUsageProviderProduct": {
      "codex": "OpenAI Codex",
      "claudeCode": "Anthropic Claude Code"
    },
    "aiCodingUsageNotConnected": "연결되지 않음",
    "aiCodingUsageProviderHint": "사용량 모니터링을 시작하려면 이 제공자를 연결하세요.",
    "aiCodingUsageAddTool": "AI 코딩 도구 추가",
    "aiCodingUsageEmptyTitle": "추가된 AI 코딩 도구 없음",
    "aiCodingUsageEmptyHint": "추가를 클릭해 이 위젯에 Codex 또는 Claude Code를 추가하세요.",
    "aiCodingUsageConnectProvider": "{{provider}} 연결",
    "aiCodingUsageConnecting": "연결 중…",
    "aiCodingUsageDisconnectProvider": "{{provider}} 연결 해제",
    "aiCodingUsageReconnectProvider": "{{provider}} 다시 연결/새로 고침",
    "aiCodingUsageRemoveProvider": "이 위젯에서 {{provider}} 제거",
    "aiCodingUsageInstallHelp": "Windows에 {{provider}} 설치",
    "aiCodingUsageRefreshNow": "지금 사용량 새로 고침",
    "aiCodingUsageFiveHour": "5시간",
    "aiCodingUsageWeekly": "주간",
    "aiCodingUsageUnknownUsage": "알 수 없음",
    "aiCodingUsagePercent": "{{percent}}%",
    "aiCodingUsageResetsAt": "{{time}} 재설정",
    "aiCodingUsageResetUnknown": "재설정 시간 알 수 없음",
    "aiCodingUsageLastRefresh": "{{time}}",
    "aiCodingUsageNeverRefreshed": "아직 새로 고치지 않음",
    "aiCodingUsageProviderError": "{{message}}",
    "aiCodingUsageRefreshError": "사용량을 새로 고칠 수 없습니다: {{message}}",
    "aiCodingUsageShowInStatusBar": "상태 표시줄에 표시",
    "aiCodingUsageHideFromStatusBar": "상태 표시줄에서 숨기기",
    "aiCodingUsageStatusBarResetsIn": "{{time}} 후 재설정",
    "notesTitle": "메모",
    "notesSummary": "빠른 알림을 위한 포스트잇 스타일 메모. 종이 색상과 글꼴을 조정할 수 있습니다.",
    "notesPlaceholder": "메모를 작성하세요…",
    "notesAriaLabel": "메모 텍스트",
    "notesToolbarLabel": "메모 모양",
    "notesPagesToolbarLabel": "메모 페이지",
    "notesAddPage": "메모 페이지 추가",
    "notesDeletePage": "메모 페이지 삭제",
    "notesPageIndicator": "{{total}}페이지 중 {{page}}페이지",
    "notesRotationDegrees": "회전 각도",
    "notesFoldDepth": "접힌 모서리 깊이",
    "notesFoldCorner": "접힌 모서리",
    "notesMarkdownEnabled": "Markdown 렌더링",
    "notesBackgroundColor": "배경색",
    "notesFont": "글꼴",
    "notesFoldCornerOption": {
      "topRight": "오른쪽 위",
      "topLeft": "왼쪽 위",
      "bottomRight": "오른쪽 아래",
      "bottomLeft": "왼쪽 아래"
    },
    "notesColor": {
      "yellow": "노란색",
      "pink": "분홍색",
      "blue": "파란색",
      "green": "초록색",
      "orange": "주황색",
      "purple": "보라색",
      "white": "흰색"
    },
    "notesFontOption": {
      "handwriting": "손글씨",
      "marker": "마커",
      "system": "시스템",
      "serif": "세리프",
      "mono": "고정폭"
    },
    "urlViewerTitle": "URL 뷰어",
    "urlViewerSummary": "네이티브 URL 뷰어로 웹사이트를 열고 선택적 자동 새로고침을 설정합니다.",
    "urlWidgetUrl": "URL",
    "urlWidgetReloadSeconds": "새로고침 초",
    "urlWidgetEmptyTitle": "URL이 구성되지 않음",
    "urlWidgetEmptyHint": "URL을 입력하여 대시보드에서 엽니다.",
    "deleteCustomWidgetTitle": "AI 생성 위젯 삭제",
    "deleteCustomWidgetBody": "모든 대시보드 보기에서 AI 생성 위젯 \"{{name}}\"과(와) 모든 인스턴스를 삭제합니다. 이 작업은 취소할 수 없습니다.",
    "deleteCustomWidgetConfirm": "위젯 삭제",
    "exportWidget": "위젯 내보내기",
    "exportCustomWidget": "{{name}} 내보내기",
    "exportAllWidgets": "모두 내보내기",
    "importWidget": "위젯 가져오기",
    "importWidgetFromFile": "파일에서 불러오기",
    "importWidgetPasteLabel": "위젯 JSON",
    "importWidgetPasteHint": ".kkwidget JSON 내보내기 내용을 붙여넣거나 디스크에서 불러오세요.",
    "importWidgetPastePlaceholder": "여기에 위젯 JSON 붙여넣기",
    "importWidgetPreviewEmpty": "위젯 JSON을 불러오거나 붙여넣으면 가져오기 전에 미리 볼 수 있습니다.",
    "importWidgetPreviewInvalid": "위젯 JSON이 유효하지 않습니다.",
    "importWidgetPreviewTitle": "{{count}}개 위젯을 가져올 수 있음",
    "importWidgetPreviewMore": "{{count}}개 더",
    "widgetFileFilter": "KKTerm 위젯",
    "exportWidgetsComplete": "위젯 {{count}}개를 내보냈습니다.",
    "importWidgetsComplete": "위젯 {{count}}개를 가져왔습니다.",
    "emptyTitle": "선택된 위젯이 없습니다",
    "emptyHint": "카탈로그에서 위젯을 선택하여 집중된 대시보드 워크스페이스를 구성하세요.",
    "hashTitle": "해시 & 인코딩",
    "hashSample": "KKTerm",
    "hashInput": "해시할 텍스트",
    "hashUnavailable": "사용 불가",
    "characters": "문자",
    "bytes": "바이트",
    "sha1": "SHA-1",
    "sha256": "SHA-256",
    "subnetTitle": "서브넷 계산기",
    "subnetSample": "192.168.10.44/27",
    "subnetInput": "CIDR 블록",
    "networkAddress": "네트워크",
    "broadcastAddress": "브로드캐스트",
    "firstUsable": "첫 번째 사용 가능",
    "lastUsable": "마지막 사용 가능",
    "subnetMask": "서브넷 마스크",
    "wildcardMask": "와일드카드 마스크",
    "totalAddresses": "전체 주소",
    "usableHosts": "사용 가능한 호스트",
    "quickToolsTitle": "빠른 도구",
    "quickToolsSummary": "작은 운영용 문자열을 인코딩, 디코딩 및 변환합니다.",
    "quickTool": "도구",
    "quickSample": "https://kkterm.local/a b",
    "quickInput": "입력",
    "quickOutput": "출력",
    "reportTitle": "유지보수 리포트",
    "reportSummary": "일상적인 운영자 검토를 위한 가벼운 체크리스트 리포트입니다.",
    "reportBody": "1. 현재 백업 기간을 확인하세요.\n2. 유지보수 전에 변경된 연결을 검토하세요.\n3. 명시적으로 필요할 때만 터미널 증거를 캡처하세요.\n4. 명령 실행은 승인 기반으로 유지하세요.",
    "copyValue": "{{label}} 복사",
    "agentWidgetDialogTitle": "에이전트 작성 위젯 추가",
    "agentWidgetDialogHint": "AI 어시스턴트 또는 코딩 에이전트에서 검토된 위젯 JSON 블록을 붙여넣으세요. KKTerm은 로컬에 저장하며 코드를 실행하지 않습니다.",
    "agentWidgetJson": "위젯 JSON",
    "agentWidgetExample": "{\n  \"id\": \"agent-weekly-checklist\",\n  \"title\": \"주간 운영 체크리스트\",\n  \"category\": \"report\",\n  \"summary\": \"로컬에 저장된 리포트 위젯.\",\n  \"body\": \"유지보수 기간 전에 백업 상태를 검토하세요.\"\n}",
    "saveWidget": "위젯 저장",
    "agentWidgetSaved": "대시보드 위젯이 저장되었습니다.",
    "agentWidgetBuiltInId": "다른 위젯 ID를 사용하세요. 해당 ID는 내장 위젯에 속합니다.",
    "widgetCopyValue": "클릭하여 복사",
    "widgetCopied": "복사됨",
    "subnetPlaceholder": "192.168.1.0/24 또는 10.0.0.5 - 10.0.0.200",
    "subnetHint": "CIDR 블록, 마스크가 있는 주소 또는 주소 범위를 입력하세요.",
    "subnetNetwork": "네트워크",
    "subnetNetmask": "넷마스크",
    "subnetWildcard": "와일드카드",
    "subnetBroadcast": "브로드캐스트",
    "subnetFirstHost": "첫 호스트",
    "subnetLastHost": "마지막 호스트",
    "subnetUsableHosts": "사용 가능한 호스트",
    "subnetBitsLabel": "프리픽스 길이는 {{prefix}}비트입니다. 비트를 클릭하여 프리픽스를 변경하세요.",
    "subnetPrefixBit": "프리픽스를 /{{bit}}로 설정",
    "qrTitle": "QR 코드",
    "qrPlaceholder": "인코딩할 텍스트 또는 URL 입력…",
    "qrHint": "위에 텍스트를 입력하면 코드가 생성됩니다.",
    "qrError": "해당 값을 인코딩할 수 없습니다.",
    "qrModeLabel": "코드 유형",
    "qrModeQr": "QR",
    "qrModeBarcode": "바코드",
    "qrSaveImage": "PNG로 저장",
    "cronTitle": "Cron 빌더",
    "cronPlaceholder": "*/5 * * * *",
    "cronHint": "cron 표현식을 입력하면 일정을 볼 수 있습니다.",
    "cronInvalid": "유효한 cron 표현식이 아닙니다.",
    "cronPresetsLabel": "일반적인 cron 템플릿",
    "cronNextRuns": "다음 실행",
    "timeTitle": "타임스탬프 변환기",
    "timePlaceholder": "epoch 초, 밀리초 또는 날짜 문자열…",
    "timeHint": "변환할 타임스탬프나 날짜를 입력하세요.",
    "timeInvalid": "해당 타임스탬프나 날짜를 해석할 수 없습니다.",
    "timeNow": "지금",
    "timeLocal": "로컬",
    "timeUtc": "UTC (ISO 8601)",
    "timeEpochSeconds": "epoch 초",
    "timeEpochMillis": "epoch 밀리초",
    "hashPlaceholder": "해시하거나 인코딩할 텍스트 입력…",
    "hashJwtPlaceholder": "헤더와 페이로드를 디코딩할 JWT 붙여넣기…",
    "hashHint": "위에 텍스트를 입력하면 결과가 표시됩니다.",
    "hashSelectFile": "해시할 파일 선택",
    "hashSelectedFile": "파일: {{name}}",
    "hashFileReadError": "해당 파일을 읽을 수 없습니다.",
    "hashInvalidInput": "해당 입력을 디코딩할 수 없습니다.",
    "hashTabHash": "해시",
    "hashDirectionLabel": "인코딩 또는 디코딩",
    "hashEncode": "인코딩",
    "hashDecode": "디코딩",
    "hashJwtHeader": "헤더",
    "hashJwtPayload": "페이로드",
    "hashJwtInvalid": "유효한 JWT가 아닙니다.",
    "passwordTitle": "비밀번호 생성기",
    "passwordRegenerate": "새 값 생성",
    "passwordModePassword": "비밀번호",
    "passwordModePassphrase": "패스프레이즈",
    "passwordLength": "길이: {{length}}",
    "passwordWords": "단어 수: {{words}}",
    "passwordEntropyBits": "{{bits}}비트",
    "passwordStrength": {
      "weak": "약함",
      "fair": "보통",
      "strong": "강함",
      "excellent": "매우 강함"
    },
    "passwordToggle": {
      "uppercase": "대문자 포함",
      "digits": "숫자 포함",
      "symbols": "기호 포함"
    },
    "dnsTitle": "DNS 조회",
    "dnsPlaceholder": "example.com",
    "dnsHint": "도메인 이름을 입력하고 조회를 실행하세요.",
    "dnsError": "조회에 실패했습니다. 이름과 연결을 확인하세요.",
    "dnsLoading": "조회 중…",
    "dnsNoRecords": "해당 유형의 레코드를 찾을 수 없습니다.",
    "dnsLookup": "조회",
    "dnsTypeLabel": "레코드 유형",
    "dnsTtl": "TTL {{seconds}}초",
    "dnsMyIp": "내 IP",
    "speedtestTitle": "네트워크 속도 테스트",
    "speedtestStart": "테스트 시작",
    "speedtestRetest": "다시 테스트",
    "speedtestLatency": "지연 시간",
    "speedtestJitter": "지터",
    "speedtestPhaseLatency": "지연 시간 측정 중…",
    "speedtestPhaseDownload": "다운로드 측정 중…",
    "speedtestError": "테스트를 완료할 수 없습니다.",
    "speedtestNote": "시작할 때만 실행됩니다. 실제 대역폭을 사용합니다.",
    "speedtestTargetLabel": "테스트 대상",
    "speedtestTargets": {
      "cloudflareAuto": "자동 - Cloudflare 글로벌 엣지",
      "newYork": "북미 - 뉴욕",
      "losAngeles": "북미 - 로스앤젤레스",
      "london": "유럽 - 런던",
      "frankfurt": "유럽 - 프랑크푸르트",
      "tokyo": "아시아 - 도쿄",
      "singapore": "아시아 - 싱가포르",
      "johannesburg": "아프리카 - 요하네스버그"
    },
    "pcInfoTitle": "PC 정보",
    "pcInfoSummary": "이 PC의 Speccy 스타일 스냅샷: OS, CPU, 메모리, 마더보드, 그래픽, 저장장치, 네트워크, 오디오.",
    "pcInfoDesktopOnly": "PC 정보는 데스크톱 앱에서 실행됩니다.",
    "pcInfoLoading": "시스템 정보 수집 중…",
    "pcInfoEmpty": "아직 시스템 정보가 없습니다.",
    "pcInfoSectionEmpty": "이 섹션에 보고된 항목이 없습니다.",
    "pcInfoUpdatedAt": "업데이트: {{time}}",
    "pcInfoYes": "예",
    "pcInfoNo": "아니요",
    "pcInfoSlotsValue": "{{total}} 중 {{used}}",
    "pcInfoSection": {
      "summary": "요약",
      "os": "운영 체제",
      "cpu": "CPU",
      "memory": "메모리",
      "motherboard": "마더보드",
      "graphics": "그래픽",
      "storage": "저장장치",
      "network": "네트워크",
      "audio": "오디오",
      "battery": "배터리"
    },
    "pcInfoField": {
      "os": "OS",
      "hostname": "호스트 이름",
      "cpu": "CPU",
      "ram": "RAM",
      "gpu": "그래픽",
      "motherboard": "마더보드",
      "pcModel": "PC 모델",
      "uptime": "가동 시간",
      "name": "이름",
      "version": "버전",
      "build": "빌드",
      "architecture": "아키텍처",
      "loggedInUser": "로그인한 사용자",
      "registeredUser": "등록된 사용자",
      "locale": "로케일",
      "timeZone": "시간대",
      "systemDrive": "시스템 드라이브",
      "productId": "제품 ID",
      "installDate": "설치일",
      "lastBoot": "마지막 부팅",
      "vendor": "공급업체",
      "family": "제품군",
      "cores": "코어",
      "threads": "스레드",
      "maxClock": "최대 클록",
      "currentClock": "현재 클록",
      "l1Cache": "L1 캐시",
      "l2Cache": "L2 캐시",
      "l3Cache": "L3 캐시",
      "socket": "소켓",
      "virtualization": "가상화",
      "addressWidth": "주소 비트 폭",
      "total": "전체",
      "available": "사용 가능",
      "used": "사용됨",
      "slots": "슬롯",
      "maxCapacity": "최대 용량",
      "capacity": "용량",
      "speed": "속도",
      "type": "유형",
      "formFactor": "폼 팩터",
      "bank": "뱅크",
      "voltage": "전압",
      "manufacturer": "제조사",
      "partNumber": "부품 번호",
      "product": "제품",
      "serialNumber": "일련 번호",
      "systemType": "시스템 유형",
      "chassis": "섀시",
      "systemSku": "시스템 SKU",
      "systemUuid": "시스템 UUID",
      "bios": "BIOS",
      "date": "날짜",
      "vram": "VRAM",
      "chip": "칩",
      "driver": "드라이버",
      "driverDate": "드라이버 날짜",
      "mode": "디스플레이 모드",
      "displays": "디스플레이",
      "health": "상태",
      "rpm": "스핀들 속도",
      "interface": "인터페이스",
      "volumes": "볼륨",
      "status": "상태",
      "macAddress": "MAC 주소",
      "adapterType": "어댑터 유형",
      "linkSpeed": "링크 속도",
      "ipAddresses": "IP 주소",
      "subnetMask": "서브넷 마스크",
      "gateway": "게이트웨이",
      "dns": "DNS",
      "dnsSuffix": "DNS 접미사",
      "dhcp": "DHCP",
      "dhcpServer": "DHCP 서버",
      "charge": "충전량",
      "wear": "마모도",
      "designCapacity": "설계 용량",
      "fullCapacity": "완전 충전 용량"
    },
    "pcInfoTab": {
      "summary": "요약",
      "os": "OS",
      "cpu": "CPU",
      "memory": "메모리",
      "motherboard": "보드",
      "graphics": "GPU",
      "storage": "디스크",
      "network": "네트워크",
      "audio": "오디오",
      "battery": "배터리"
    },
    "pcInfoLabel": {
      "systemInventory": "시스템 정보",
      "cpuLoad": "CPU 부하",
      "liveLoad": "실시간 부하",
      "liveThroughput": "실시간 처리량",
      "inUse": "사용 중",
      "daysUp": "가동 일수",
      "maxGhz": "최대 GHz",
      "gbTotal": "GB 전체",
      "gbFree": "GB 여유",
      "slotsPopulated": "사용 슬롯",
      "typeSpeed": "종류 · 속도",
      "freeOfTotal": "{{free}} 여유 · {{total}}",
      "audioDevices": "오디오 장치",
      "sourceCached": "출처: {{source}} · 스냅샷 캐시됨",
      "monitorOff": "실시간 측정 꺼짐 — 상태 표시줄 모니터를 켜세요"
    },
    "networkToolsTitle": "네트워크 도구",
    "networkToolsSummary": "서브넷 계산, DNS, 속도 테스트, ping 스윕, WHOIS를 하나의 탭 위젯에 제공합니다.",
    "networkToolsTab": {
      "subnet": "서브넷",
      "dns": "DNS",
      "speedtest": "속도",
      "ping": "Ping",
      "whois": "Whois"
    },
    "pingTitle": "Ping 모니터",
    "pingTargetsLabel": "Ping 대상",
    "pingTargetsPlaceholder": "IP, CIDR 블록 또는 IP 주소가 포함된 텍스트 붙여넣기",
    "pingDuration": "기간(초)",
    "pingInterval": "간격(ms)",
    "pingStart": "시작",
    "pingStop": "중지",
    "pingHint": "대상을 붙여넣고 기간과 간격을 설정한 다음 실행을 시작하세요.",
    "pingDesktopOnly": "Ping은 데스크톱 앱에서 실행됩니다.",
    "pingTargetCount": "대상 {{count}}개",
    "pingTargetCountCapped": "대상 {{count}}개, 제한됨",
    "pingRunning": "실행 중",
    "pingDone": "완료",
    "pingCurrent": "현재",
    "pingAverage": "평균",
    "pingLoss": "손실",
    "whoisTitle": "Whois 조회",
    "whoisDomainLabel": "ドメイン",
    "whoisPlaceholder": "example.com",
    "whoisLookup": "검색",
    "whoisHint": "공개 WHOIS 레코드를 조회할 도메인을 입력하세요.",
    "whoisDesktopOnly": "Whois はデスクトップアプリで実行されます。",
    "whoisLoading": "WHOIS 검색 중…",
    "whoisError": "Whois 실패: {{message}}",
    "generatorToolsTitle": "생성기",
    "generatorToolsSummary": "QR 코드, cron 일정, 비밀번호, 타임스탬프, 해시를 탭이 있는 하나의 위젯에 모았습니다.",
    "generatorToolsTab": {
      "qr": "QR",
      "cron": "Cron",
      "password": "비밀번호",
      "time": "시간",
      "hash": "해시"
    },
    "convertersTitle": "변환기",
    "convertersSummary": "하나의 위젯에서 단위, 통화 및 이미지를 변환합니다.",
    "convertersTab": {
      "unit": "단위",
      "currency": "통화",
      "image": "이미지"
    },
    "imageConverter": {
      "imageFiles": "이미지 파일",
      "chooseImage": "이미지 선택",
      "outputFormat": "출력 형식",
      "quality": "품질 {{value}}%",
      "pngLossless": "PNG는 무손실 형식입니다",
      "resizeMode": "크기 조절 모드",
      "exact": "정확한 크기",
      "percentage": "백분율",
      "width": "너비",
      "height": "높이",
      "lockAspectRatio": "가로세로 비율 잠금",
      "outputDimensions": "출력: {{width}} × {{height}} px",
      "selectHint": "JPG, PNG 또는 WebP 이미지를 선택하세요.",
      "convertAndSave": "변환 및 저장",
      "converting": "변환 중…",
      "desktopOnly": "이미지 변환은 데스크톱 앱에서 사용할 수 있습니다.",
      "fileTooLarge": "이미지 파일이 100MB 입력 제한을 초과합니다.",
      "dimensionLimit": "너비와 높이는 16,384px를 초과할 수 없습니다.",
      "pixelLimit": "이미지는 50메가픽셀을 초과할 수 없습니다.",
      "invalidDimensions": "올바른 출력 크기를 입력하세요.",
      "unsupportedFormat": "이 시스템에서는 {{format}} 이미지를 인코딩할 수 없습니다.",
      "openFailed": "이미지를 열 수 없습니다.",
      "convertFailed": "이미지 변환에 실패했습니다.",
      "saved": "{{name}} 저장됨"
    },
    "unitCategoryLabel": "단위 범주",
    "unitCategory": {
      "length": "길이",
      "mass": "무게 / 질량",
      "area": "면적",
      "temperature": "온도"
    },
    "converterAmount": "금액",
    "currencyAmount": "통화 금액",
    "currencyEstimate": "환율은 추정치입니다. 신뢰하기 전에 최신 값을 가져오세요.",
    "currencyLastRefresh": "{{date}} 기준 추정",
    "currencyFetchLatest": "최신 가져오기",
    "currencyRefresh": "새로 고침",
    "currencyError": "환율을 새로 고칠 수 없습니다.",
    "currencyName": {
      "USD": "미국 달러",
      "EUR": "유로",
      "TWD": "신 타이완 달러",
      "JPY": "일본 엔",
      "CNY": "중국 위안",
      "HKD": "홍콩 달러",
      "KRW": "대한민국 원",
      "GBP": "영국 파운드",
      "CAD": "캐나다 달러",
      "AUD": "호주 달러",
      "SGD": "싱가포르 달러",
      "THB": "태국 바트",
      "IDR": "인도네시아 루피아",
      "VND": "베트남 동",
      "CHF": "스위스 프랑",
      "SEK": "스웨덴 크로나",
      "MXN": "멕시코 페소",
      "BRL": "브라질 헤알"
    },
    "converterUnit": {
      "millimeter": "밀리미터",
      "centimeter": "센티미터",
      "meter": "미터",
      "kilometer": "킬로미터",
      "inch": "인치",
      "foot": "피트",
      "yard": "야드",
      "mile": "마일",
      "nauticalMile": "해리",
      "gram": "그램",
      "kilogram": "킬로그램",
      "metricTon": "미터톤",
      "ounce": "온스",
      "pound": "파운드",
      "stone": "스톤",
      "usTon": "미국 톤",
      "ukTon": "영국 톤",
      "cattyTaiwan": "대만 근",
      "squareMeter": "제곱미터",
      "hectare": "헥타르",
      "squareKilometer": "제곱킬로미터",
      "squareFoot": "제곱피트",
      "squareYard": "제곱야드",
      "acre": "에이커",
      "squareMile": "제곱마일",
      "ping": "평(대만)",
      "tsubo": "쓰보",
      "celsius": "섭씨",
      "fahrenheit": "화씨",
      "kelvin": "켈빈"
    }
  },
  "appLauncher": {
    "title": "앱 런처",
    "subtitle": "대시보드 위젯에서 빠르게 실행할 로컬 앱, 바로가기, 스크립트 및 파일을 추가하세요.",
    "entriesLabel": "고정된 애플리케이션",
    "viewModeLabel": "앱 런처 보기 모드",
    "showFileExtensions": "파일 확장자 표시",
    "iconView": "아이콘",
    "listView": "목록",
    "detailsView": "자세히",
    "detailsNameColumn": "이름",
    "detailsTypeColumn": "유형",
    "detailsSizeColumn": "크기",
    "detailsModifiedColumn": "수정한 날짜",
    "detailsPathColumn": "경로",
    "folderType": "폴더",
    "fileType": "파일",
    "fileTypeWithExtension": "{{extension}} 파일",
    "unknownFileType": "알 수 없음",
    "notAvailable": "-",
    "addMenuApp": "앱",
    "addMenuFile": "문서",
    "addMenuFolder": "폴더",
    "selectAppTitle": "앱 또는 스크립트 추가",
    "selectFileTitle": "앱, 바로가기, 스크립트 또는 파일 추가",
    "selectFolderTitle": "폴더 추가",
    "fileFilter": "앱, 바로가기 및 스크립트",
    "allFilesFilter": "모든 파일",
    "emptyTitle": "고정된 앱이 없습니다",
    "emptyHint": "데스크톱 앱, 바로가기, 스크립트 또는 파일을 추가하여 이 위젯에서 실행하세요.",
    "dialogLabel": "런처 항목",
    "dialogTitle": "런처 항목 편집",
    "name": "이름",
    "path": "경로",
    "arguments": "인수",
    "argumentsPlaceholder": "선택적 실행 인수",
    "workingDirectory": "작업 디렉터리",
    "workingDirectoryPlaceholder": "선택적 폴더 경로",
    "launchApp": "{{name}} 실행",
    "runNormal": "실행",
    "runAdmin": "관리자로 실행",
    "runAsUser": "다른 사용자로 실행",
    "openFolder": "폴더 열기",
    "edit": "편집",
    "remove": "제거",
    "selectError": "앱 런처 선택을 읽을 수 없습니다: {{message}}",
    "saveError": "앱 런처 핀을 저장할 수 없습니다: {{message}}",
    "launchError": "앱을 실행할 수 없습니다: {{message}}",
    "savedStatus": "앱 런처 항목이 저장되었습니다: {{name}}.",
    "removedStatus": "앱 런처 항목이 제거되었습니다: {{name}}.",
    "launchStatus": "{{name}} 실행 중."
  },
  "installer": {
    "title": "설치 도우미",
    "powerShell7": {
      "installTitle": "PowerShell 7을 설치하시겠습니까?",
      "installPrompt": "PowerShell 7(pwsh)이 설치되어 있지 않습니다. 지금 설치하여 열까요, 아니면 Windows PowerShell을 사용할까요?",
      "installing": "PowerShell 7 설치 중…",
      "installFailed": "PowerShell 7 설치에 실패하여 Windows PowerShell을 엽니다. {{message}}"
    },
    "psmux": {
      "installTitle": "psmux를 설치하시겠습니까?",
      "installPrompt": "psmux가 설치되어 있지 않습니다. 세션 관리를 사용하려면 지금 설치하시겠습니까?",
      "installing": "psmux 설치 중…"
    },
    "railLabel": "설치 도우미",
    "refresh": "새로 고침",
    "checkingForUpdates": "업데이트 확인 중",
    "updateAll": "모두 업데이트",
    "search": "도구 검색",
    "view": {
      "list": "목록 보기",
      "gallery": "갤러리 보기"
    },
    "sidebar": {
      "status": "상태",
      "categories": "카테고리",
      "allTools": "모든 도구",
      "updates": "업데이트",
      "show": "사이드바 표시",
      "hide": "사이드바 숨기기"
    },
    "listColumn": {
      "name": "이름",
      "status": "상태",
      "action": "작업"
    },
    "footer": {
      "tools": "도구 {{count}}개",
      "installed": "{{count}}개 설치됨",
      "updates": "사용 가능한 업데이트 {{count}}개"
    },
    "section": {
      "installed": "설치됨",
      "available": "사용 가능",
      "updates": "사용 가능한 업데이트",
      "essentials": "필수 도구",
      "aiAgents": "AI 에이전트",
      "aiPlatforms": "AI 플랫폼",
      "development": "개발",
      "windowsPowerUser": "Windows 고급 사용자",
      "remoteAccess": "원격 액세스",
      "packageManagers": "패키지 관리자",
      "utilities": "유틸리티",
      "design": "디자인"
    },
    "actions": {
      "install": "설치",
      "update": "업데이트",
      "uninstall": "제거",
      "run": "실행",
      "stop": "중지",
      "openWebUi": "웹 UI 열기",
      "installService": "서비스 설치",
      "registerService": "서비스로 등록",
      "removeService": "서비스 제거",
      "cancel": "취소",
      "addToWorkspace": "워크스페이스에 추가"
    },
    "options": {
      "scope": "설치 모드",
      "scopeUser": "사용자 모드",
      "scopeMachine": "시스템 모드(UAC)",
      "scopeSelfElevatingHint": "이 설치 관리자는 사용자 모드에서도 UAC를 표시할 수 있습니다.",
      "version": "버전",
      "versionLatest": "최신",
      "location": "설치 위치",
      "addToPath": "PATH에 추가",
      "pinVersion": "버전 고정 (모두 업데이트에서 제외)",
      "provider": "공급자"
    },
    "status": {
      "scanning": "설치된 도구 검색 중…",
      "installing": "설치 중…",
      "uninstalling": "제거 중…",
      "completed": "완료",
      "failed": "실패: {{message}}",
      "cancelled": "취소됨",
      "running": "실행 중",
      "stopped": "중지됨",
      "unknown": "알 수 없음",
      "serviceInstalled": "Windows 서비스 도우미가 완료되었습니다.",
      "addedToWorkspace": "\"{{name}}\"이(가) 연결에 추가되었습니다.",
      "serviceRemoved": "Windows 서비스 제거가 완료되었습니다.",
      "partial": "부분 설치됨 ({{installed}}/{{total}})",
      "noVersion": "(버전 알 수 없음)",
      "web": "Web",
      "notInstalled": "설치되지 않음",
      "retrieving": "가져오는 중...",
      "neverChecked": "없음"
    },
    "empty": {
      "loading": "카탈로그 로드 중…",
      "noMatches": "검색과 일치하는 도구가 없습니다."
    },
    "confirm": {
      "installTitle": "{{name}}을(를) 설치할까요?",
      "installWithPrereqsBody": "다음 필수 구성 요소도 설치됩니다:",
      "uacFooter": "최대 {{count}}개의 UAC 프롬프트가 표시될 수 있습니다.",
      "adminChocolateyFooter": "Chocolatey에는 관리자 권한이 필요합니다. UAC 프롬프트가 표시되며 이 변경은 이 컴퓨터의 모든 사용자에게 적용됩니다.",
      "installConfirm": "설치",
      "uninstallTitle": "{{name}}을(를) 제거할까요?",
      "uninstallSimpleBody": "시스템에서 {{name}}을(를) 제거합니다.",
      "uninstallDependentsBody": "{{name}}을(를) 제거하면 다음 설치된 도구에 필수 구성 요소가 없어집니다:",
      "uninstallDependentsFooter": "그래도 제거할까요?",
      "uninstallConfirm": "제거",
      "updateTitle": "{{name}}을(를) 업데이트할까요?",
      "updateAllTitle": "설치된 모든 도구를 업데이트할까요?",
      "updateAllBody": "{{count}}개의 업데이트가 설치됩니다.",
      "updateAllConfirm": "모두 업데이트"
    },
    "wslReboot": "이 세션에서 WSL이 활성화되었습니다. Docker Desktop을 설치하기 전에 Windows를 다시 시작하세요.",
    "lastChecked": "마지막 확인: {{time}}",
    "checkingDots": "확인 중…",
    "dialog": {
      "installLocation": "설치 위치",
      "provider": "공급자",
      "installedVersion": "설치된 버전",
      "latestVersion": "최신 버전",
      "lastChecked": "마지막 확인",
      "homepage": "웹사이트",
      "releaseNotes": "릴리스 정보",
      "webUi": "웹 UI",
      "windowsService": "Windows 서비스",
      "runtimeStatus": "상태",
      "serviceStartup": "시작 유형",
      "runHints": "실행 팁",
      "quickLaunch": "빠른 실행",
      "prerequisites": "필수 구성 요소",
      "prereqInstalled": "설치됨",
      "prereqMissing": "누락됨",
      "adminRequiredChocolatey": "Chocolatey는 관리자(UAC)로 실행되며 이 컴퓨터의 모든 사용자에게 설치됩니다.",
      "checkNow": "지금 확인",
      "checkingDots": "확인 중…",
      "updateAvailable": "업데이트 사용 가능: {{from}} → {{to}}",
      "installingTitle": "{{name}} 설치 중…",
      "uninstallingTitle": "{{name}} 제거 중…",
      "installedTitle": "{{name}} 설치됨",
      "failedTitle": "설치 실패: {{name}}",
      "cancelledTitle": "설치 취소됨: {{name}}"
    },
    "quickLaunch": {
      "search": "도구 검색…",
      "openTerminal": "관리자 권한 PowerShell 열기",
      "cli": "CLI",
      "launch": "실행",
      "noMatches": "검색과 일치하는 도구가 없습니다."
    },
    "stepper": {
      "failedBadge": "실패"
    },
    "steps": {
      "resolve": "버전 확인",
      "download": "다운로드",
      "verifyChecksum": "체크섬 확인",
      "extract": "추출",
      "placeFiles": "파일 배치",
      "updatePath": "PATH 업데이트",
      "install": "설치",
      "verify": "확인",
      "enable": "기능 활성화"
    },
    "wsl": {
      "manageDistros": "배포판 관리",
      "installedHeading": "설치된 배포판",
      "installHeading": "배포판 설치",
      "default": "기본값",
      "setDefault": "기본값으로 설정",
      "unregister": "등록 취소",
      "selectPlaceholder": "배포판 선택",
      "noInstalled": "아직 설치된 WSL 배포판이 없습니다.",
      "noOnline": "설치할 수 있는 추가 배포판이 없습니다.",
      "loading": "배포판을 불러오는 중…",
      "versionLabel": "WSL {{version}}",
      "installing": "{{name}} 설치 중… 몇 분 정도 걸릴 수 있습니다.",
      "setDefaultDone": "{{name}}이(가) 이제 기본 배포판입니다.",
      "unregisterDone": "{{name}}의 등록을 취소했습니다.",
      "installDone": "{{name}}을(를) 설치했습니다.",
      "unregisterTitle": "{{name}} 등록을 취소하시겠습니까?",
      "unregisterBody": "{{name}} 배포판과 모든 파일이 영구적으로 삭제됩니다. 이 작업은 취소할 수 없습니다."
    }
  },
  "itops": {
    "railLabel": "IT Ops",
    "title": "IT Ops",
    "tabs": {
      "sites": "사이트",
      "hosts": "호스트",
      "runs": "일괄 실행",
      "autos": "자동화"
    },
    "actions": {
      "newSite": "새 사이트",
      "newBatchRun": "새 일괄 실행",
      "startBatchRun": "일괄 실행 시작",
      "newAutomation": "새 자동화",
      "runTask": "태스크 실행",
      "cancel": "취소",
      "rerun": "다시 실행",
      "viewReport": "보고서 보기",
      "save": "저장",
      "addAction": "동작 추가",
      "addConnections": "연결 추가…",
      "rename": "이름 바꾸기",
      "removeFromGroup": "사이트에서 제거",
      "more": "더 보기",
      "create": "만들기",
      "delete": "삭제",
      "edit": "편집",
      "editDone": "완료",
      "export": "내보내기",
      "run": "실행",
      "back": "뒤로",
      "viewActions": "보기 동작"
    },
    "transport": {
      "auto": "자동"
    },
    "sites": {
      "heading": "사이트",
      "emptyTitle": "아직 사이트가 없습니다",
      "emptyBody": "사이트는 일괄 실행과 자동화의 대상으로 사용되는 기존 연결의 명명된 선택입니다.",
      "createHelp": "사이트는 서버실, 랙, 연결의 최상위 컨테이너입니다. 지역, 위치, 고객, 프로젝트 또는 인프라를 구성하는 다른 방식에 따라 하나를 사용하세요.",
      "dynamicBadge": "DYN",
      "connectionsCount": "{{count}}개 연결",
      "dynamicMembership": "동적 멤버십",
      "transportDefaultLabel": "전송 기본값",
      "perHostTransport": "호스트별 전송",
      "perHostTransportHint": "일괄 실행이 각 호스트에 도달하는 방법입니다. 자동은 연결에서 이를 도출합니다.",
      "dynamicFilter": "동적 필터",
      "dynamicFilterHint": "실행 시간에 해결됩니다 — 새로 추가된 연결이 자동으로 포함됩니다.",
      "filterTypeKey": "유형",
      "filterFolderKey": "폴더",
      "membersLabel": "멤버",
      "membersCount": "· {{count}}개 연결",
      "editTitle": "사이트 편집",
      "nameLabel": "이름",
      "namePlaceholder": "예: Production Web",
      "connectionsLabel": "연결",
      "noConnections": "이 워크스페이스에 아직 연결이 없습니다.",
      "selectedCount": "{{count}}개 선택됨",
      "noMembers": "이 사이트와 일치하는 연결이 아직 없습니다.",
      "savedNotice": "사이트 “{{name}}”을(를) 저장했습니다.",
      "deletedNotice": "사이트 “{{name}}”을(를) 삭제했습니다.",
      "deleteTitle": "사이트를 삭제하시겠습니까?",
      "deleteBody": "“{{name}}”이(가) 제거됩니다. 해당 연결은 영향을 받지 않습니다.",
      "viewToggleLabel": "사이트 보기",
      "viewMembers": "멤버",
      "viewRacks": "랙",
      "viewLabel": "사이트 보기 모드",
      "viewOverview": "개요",
      "autoOrganize": "자동 정렬"
    },
    "hosts": {
      "empty": "아직 호스트가 없습니다. 호스트 이름 목록을 가져와 이 사이트의 인벤토리를 만드세요.",
      "hostCount_one": "호스트 {{count}}개",
      "hostCount_other": "호스트 {{count}}개",
      "importAction": "호스트 가져오기",
      "addAction": "호스트 추가",
      "addChildAction": "하위 호스트 추가",
      "rescanAction": "다시 스캔",
      "rescanAllAction": "모두 스캔",
      "editAction": "편집",
      "deleteAction": "삭제",
      "bindingsAction": "연결 바인딩",
      "childCount_one": "하위 호스트 {{count}}개",
      "childCount_other": "하위 호스트 {{count}}개",
      "childOverflow": "외 {{count}}개",
      "scanning": "스캔 중…",
      "scanPending": "스캔 안 됨",
      "scanNone": "원격 접근 없음",
      "kindLabel": "종류",
      "kind": {
        "physical": "물리 장치",
        "vm": "가상 머신",
        "container": "컨테이너",
        "other": "기타"
      },
      "hostnameLabel": "호스트 이름",
      "labelLabel": "표시 이름",
      "parentLabel": "상위 호스트",
      "parentNone": "없음(최상위)",
      "notesLabel": "메모",
      "dialogTitleAdd": "호스트 추가",
      "dialogTitleEdit": "호스트 편집",
      "importTitle": "호스트 가져오기",
      "importHint": "호스트 이름을 붙여넣으세요 — 한 줄에 하나(쉼표로도 구분, #는 주석 시작). 가져온 호스트는 SSH, WinRM, HTTPS 접근 여부를 자동으로 스캔합니다.",
      "importSubmit_one": "호스트 {{count}}개 가져오기",
      "importSubmit_other": "호스트 {{count}}개 가져오기",
      "importedNotice_one": "호스트 {{count}}개를 가져왔습니다({{skipped}}개 건너뜀).",
      "importedNotice_other": "호스트 {{count}}개를 가져왔습니다({{skipped}}개 건너뜀).",
      "bindingsTitle": "호스트 연결 바인딩",
      "bindingsHint": "이 호스트에 하나 이상의 연결을 바인딩하세요. 예: SSH 터미널과 관리 인터페이스로 연결되는 HTTPS URL 연결.",
      "deleteConfirmTitle": "호스트 \"{{name}}\"을(를) 삭제할까요?",
      "deleteConfirmBody": "하위 호스트는 유지되며 한 단계 위로 이동합니다. 연결은 삭제되지 않습니다."
    },
    "racks": {
      "heading": "랙",
      "empty": "아직 랙이 없습니다. 이 사이트의 호스트를 가상 데이터 센터에 배치하세요.",
      "rackCount": "{{count}}개 랙",
      "unitCount": "{{count}}U",
      "deviceCount": "{{count}}개 장치",
      "newTitle": "새 랙",
      "newServerRoomTitle": "새 서버실",
      "editTitle": "랙 편집",
      "deleteTitle": "랙을 삭제하시겠습니까?",
      "deleteBody": "“{{name}}” 및 배치된 장치가 제거됩니다. 참조된 연결은 영향을 받지 않습니다.",
      "deleteServerRoomTitle": "서버실을 삭제하시겠습니까?",
      "deleteServerRoomBody": "“{{name}}”과(와) 해당 {{count}}개 랙이 제거됩니다. 참조된 연결은 영향을 받지 않습니다.",
      "deleteItemTitle": "장치를 삭제하시겠습니까?",
      "deleteItemBody": "“{{name}}”이(가) 랙에서 제거됩니다. 참조된 연결은 영향을 받지 않습니다.",
      "nameLabel": "이름",
      "namePlaceholder": "예: A12",
      "siteLabel": "사이트",
      "serverRoomLabel": "서버실",
      "serverRoomSiteLabel": "사이트",
      "serverRoomNameLabel": "서버실 이름",
      "serverRoomSelectLabel": "서버실",
      "serverRoomPlaceholder": "예: B실",
      "serverRoomCreateHelp": "서버실은 사이트에 속하며 랙이 추가될 때까지 비워 둘 수 있습니다.",
      "serverRoomRequiredOption": "서버 룸 선택",
      "firstRackLabel": "첫 번째 랙",
      "firstRackHint": "서버실은 해당 랙을 통해 저장되므로, 이 작업은 룸의 첫 번째 랙을 만듭니다.",
      "shellLabel": "셸",
      "shell": {
        "black": "메탈릭 블랙",
        "white": "밀키 화이트",
        "grey": "메탈 그레이"
      },
      "unassigned": "미할당",
      "ungrouped": "그룹 없음",
      "groupLabel": "그룹",
      "groupPlaceholder": "예: 웹 계층",
      "treeSearchPlaceholder": "랙 검색…",
      "placedDevices": "배치된 장치",
      "changeBackground": "배경 변경",
      "backgroundDefaultHint": "테마의 기본 배경을 사용합니다.",
      "portsSpec": "포트 {{count}}개",
      "disksSpec": "베이 {{count}}개",
      "addNode": "추가…",
      "addSite": "새 사이트",
      "addServerRoom": "새 서버실",
      "addRack": "새 랙",
      "heightLabel": "높이 (U)",
      "depthLabel": "깊이",
      "powerCapacityLabel": "전력 용량 (W)",
      "powerCapacityPlaceholder": "선택 사항",
      "powerDrawLabel": "소비 전력 (W)",
      "powerDrawHint": "정격 또는 일반 소비 전력이며 서버룸 전력 히트맵에 합산됩니다.",
      "depthNetworkOption": "600 mm(네트워크)",
      "depthServerOption": "1000 mm(서버)",
      "customOption": "사용자 지정…",
      "heightDecrease": "랙 유닛 줄이기",
      "heightIncrease": "랙 유닛 늘리기",
      "addItemTitle": "장치 추가",
      "addDeviceCallout": "장치 추가",
      "editItemTitle": "장치 편집",
      "placeAction": "배치",
      "addAtUnit": "U{{unit}} 위치에 장치 추가",
      "openTitle": "{{name}} 열기",
      "ghostBadge": "없음",
      "runRack": "이 랙에서 작업 실행",
      "runScope": "이 범위에서 작업 실행",
      "kindLabel": "유형",
      "kindPreviewLabel": "랙 장치 유형 미리보기",
      "connectionLabel": "연결",
      "hostLabel": "호스트",
      "hostHint": "이 장치에 해당하는 IT Ops 호스트입니다. 하위 호스트는 랙 말풍선에 표시됩니다.",
      "hostNone": "없음",
      "noMembers": "호스트를 배치하려면 먼저 이 사이트에 연결을 추가하세요.",
      "labelLabel": "레이블",
      "labelHint": "선택 사항. 기본값은 장치 유형 또는 연결 이름입니다.",
      "labelPlaceholder": "예: core-switch-1",
      "accentLabel": "강조 색상",
      "accentNone": "강조 색상 없음",
      "startULabel": "위치 (U)",
      "startUDecrease": "위치 낮추기",
      "startUIncrease": "위치 높이기",
      "itemHeightLabel": "높이 (U)",
      "itemHeightDecrease": "장치 높이 줄이기",
      "itemHeightIncrease": "장치 높이 늘리기",
      "statusLabel": "상태",
      "status": {
        "online": "온라인",
        "warning": "경고",
        "offline": "오프라인"
      },
      "portsLabel": "포트",
      "portsDecrease": "포트 줄이기",
      "portsIncrease": "포트 늘리기",
      "disksLabel": "드라이브 베이",
      "disksDecrease": "드라이브 베이 줄이기",
      "disksIncrease": "드라이브 베이 늘리기",
      "batteryLabel": "배터리 (%)",
      "batteryDecrease": "배터리 잔량 낮추기",
      "batteryIncrease": "배터리 잔량 높이기",
      "loadLabel": "부하 (%)",
      "loadDecrease": "부하 낮추기",
      "loadIncrease": "부하 높이기",
      "notesLabel": "메모",
      "notesHint": "지속적인 메모는 랙 또는 서버실 보기에서 무작위 말풍선으로 나타날 수 있습니다.",
      "tagsLabel": "태그",
      "listHint": "쉼표를 사용하거나 한 줄에 하나의 값을 입력하세요.",
      "bindingsLabel": "추가 연결",
      "bindingsHint": "여러 연결에 매핑되는 장치를 위한 선택적 연결 ID입니다.",
      "bindingsAction": "연결 바인딩",
      "portSpeedsLabel": "포트 속도",
      "portSpeedsHint": "gigabit 또는 10g 같은 값을 사용하세요. SNMP 폴링으로 나중에 새로 고칠 수 있습니다.",
      "snmpLabel": "SNMP 폴링",
      "snmpHint": "데이터 검색을 위한 SNMP 대상 또는 OID 힌트를 저장합니다.",
      "formFactorLabel": "폼 팩터",
      "formFactor": {
        "rack": "랙",
        "tower": "타워"
      },
      "serverPanelStyleLabel": "전면 패널 스타일",
      "serverPanelStyle": {
        "default": "기본값",
        "style1": "스타일 1",
        "style2": "스타일 2"
      },
      "vendorLabel": "모델",
      "vendorHint": "그래픽 미리보기에 Dell 740XD, HP DL380 또는 다른 섀시 모델을 사용하세요.",
      "expiryLabel": "만료",
      "rotationLabel": "회전",
      "rotationDecrease": "왼쪽으로 회전",
      "rotationIncrease": "오른쪽으로 회전",
      "kind": {
        "connection": "호스트",
        "switch": "스위치",
        "pdu": "PDU",
        "patchPanel": "Patch panel",
        "blank": "빈칸",
        "label": "레이블",
        "server": "서버",
        "storage": "디스크 어레이",
        "router": "라우터",
        "firewall": "방화벽",
        "ups": "UPS",
        "kvm": "KVM 스위치",
        "equipment": "장비",
        "general": "일반",
        "kuaiguai": "콰이콰이"
      },
      "kuaiguaiSize": {
        "small": "소",
        "regular": "보통",
        "large": "대"
      },
      "kuaiguaiStyleLabel": "패키지 형태",
      "kuaiguaiStyle": {
        "full": "전체 (세워 놓기)",
        "laidDown": "눕혀 놓기(앞면 위)"
      },
      "portState": {
        "unknown": "알 수 없음",
        "up": "연결됨",
        "down": "끊김"
      },
      "addNetworkPort": "네트워크 포트 추가",
      "snmpOidLabel": "OID",
      "refreshSnmp": "SNMP 새로 고침",
      "snmpRefreshComplete": "SNMP 새로 고침이 완료되었습니다.",
      "boundConnectionCount_one": "바인딩된 연결 {{count}}개",
      "boundConnectionCount_other": "바인딩된 연결 {{count}}개",
      "connectAction": "연결",
      "goToSessionAction": "세션으로 이동",
      "connectOpenedNotice": "작업 공간에서 {{name}}을(를) 열었습니다."
    },
    "floorPlan": {
      "viewLabel": "룸 보기 모드",
      "viewElevation": "정면도",
      "viewFloor": "평면도",
      "view25d": "2.5D",
      "viewAngleLabel": "보기 각도",
      "rotateViewLeft": "시점을 왼쪽으로 회전",
      "rotateViewRight": "시점을 오른쪽으로 회전",
      "zoomLabel": "확대/축소",
      "zoomSet": "확대/축소를 {{percent}}%로 설정",
      "floorColorLabel": "바닥 색상",
      "utilizationValue": "{{percent}}% 사용",
      "powerValue": "{{used}} W / {{capacity}} W",
      "powerDrawOnly": "{{watts}} W",
      "tileTitle": "{{name}} — {{detail}}",
      "isoEditHint": "캐비닛과 오브젝트를 바닥 타일로 드래그하세요. 오브젝트 선택에서 카드를 골라 커서를 따라 움직이게 한 뒤 타일을 클릭해 배치하세요. 오른쪽 클릭으로 취소합니다. 빈 타일을 클릭하면 랙이 추가됩니다.",
      "blueprintEditHint": "랙과 오브젝트를 바닥 셀 사이로 드래그하세요. 오브젝트 선택에서 카드를 골라 커서를 따라 움직이게 한 뒤 셀을 클릭해 배치하세요. 오른쪽 클릭으로 취소합니다. 회전 버튼으로 랙의 정면 방향을 바꿉니다.",
      "isoAddHere": "이 타일에 랙 추가",
      "pickerTitle": "오브젝트 선택",
      "pickerSearchPlaceholder": "오브젝트 검색…",
      "pickerRack": "랙",
      "rotateTitle": "회전",
      "cornerTitle": "다음 모서리",
      "raiseTitle": "위로",
      "lowerTitle": "아래로",
      "deleteObjectTitle": "오브젝트 제거",
      "objectLevel": "바닥에서 {{z}}U",
      "objectNoSpace": "해당 위치에 사용 가능한 수직 공간이 없습니다.",
      "floorColor": {
        "default": "기본값",
        "concrete": "콘크리트",
        "graphite": "그래파이트",
        "green": "녹색 타일",
        "blue": "파란색 타일"
      },
      "health": {
        "empty": "비어 있음",
        "ok": "정상",
        "warning": "경고",
        "critical": "심각"
      },
      "object": {
        "camera": "보안 카메라",
        "aircon": "항온항습기",
        "fireExtinguisher": "소화기",
        "cableTray": "케이블 트레이",
        "ups": "UPS",
        "sensor": "환경 센서",
        "smokeDetector": "연기 감지기",
        "crashCart": "작업 카트",
        "kuaikuai": "콰이콰이"
      }
    },
    "export": {
      "pdf": "PDF",
      "excel": "Excel",
      "pdfFilter": "PDF",
      "excelFilter": "Excel 통합 문서",
      "complete": "“{{name}}”을(를) 내보냈습니다.",
      "devices": "장치",
      "noRacks": "랙 없음",
      "noDevices": "장치 없음",
      "inventory": "인벤토리",
      "rack": "랙",
      "specs": "사양"
    },
    "batchRuns": {
      "emptyTitle": "아직 일괄 실행이 없습니다",
      "emptyBody": "스크립트 또는 대화형 플레이북을 사이트의 모든 호스트에 한 번에 전송하고, 호스트별 실시간 출력과 저장된 보고서를 제공합니다.",
      "stateRunning": "실행 중",
      "stateCompleted": "완료됨",
      "stateCompletedWithFailures": "완료됨 (실패 포함)",
      "hostsCount": "{{count}} 호스트",
      "statOk": "OK",
      "statFailed": "실패",
      "statInFlight": "진행 중",
      "statTotal": "전체",
      "legendOk": "{{count}}개 성공",
      "legendFailed": "{{count}}개 실패",
      "legendRunning": "{{count}}개 실행 중",
      "legendQueued": "{{count}}개 대기 중",
      "progressLive": "{{total}}개 중 {{done}}개 완료  ·  동시 실행 {{concurrency}}개로 제한",
      "progressDone": "{{duration}}에 완료  ·  시작 {{time}}",
      "codeExit": "exit {{code}}",
      "codeFailed": "실패",
      "codeRunning": "실행 중",
      "codeQueued": "대기 중",
      "savedReport": "통합 보고서가 실행 이력에 저장되었습니다 · 수동 실행 · {{ok}}/{{total}}개 성공",
      "launchTitle": "새 일괄 실행",
      "siteLabel": "사이트",
      "scopeRack": "랙 {{name}}만 대상으로 지정",
      "scopeServerRoom": "서버실 {{name}}만 대상으로 지정",
      "scriptLabel": "스크립트",
      "scriptPlaceholder": "sudo apt-get update && sudo apt-get upgrade -y",
      "noGroups": "일괄 실행을 하려면 먼저 사이트를 만드세요.",
      "startedNotice": "일괄 실행이 시작되었습니다.",
      "stateCanceled": "취소됨",
      "progressComplete": "{{total}}개 중 {{done}}개 완료",
      "historyHeading": "최근 실행",
      "historySummary": "{{ok}}/{{total}} 성공",
      "waitingOutput": "출력 대기 중…",
      "noOutput": "캡처된 출력 없음",
      "reportStarted": "시작됨 {{time}}",
      "taskTypeLabel": "작업",
      "taskTypeScript": "Script",
      "taskTypePlaybook": "Playbook",
      "playbookNameLabel": "Playbook 이름",
      "playbookNamePlaceholder": "예: 웹 계층 재시작",
      "stepHeading": "단계 {{number}}",
      "stepNameLabel": "레이블",
      "stepNamePlaceholder": "예: 재시작 트리거",
      "stepSendLabel": "전송",
      "stepSendPlaceholder": "명령 또는 입력, 예 sudo systemctl restart nginx",
      "stepExpectLabel": "대기",
      "stepExpectHint": "선택 사항. 이 텍스트가 출력에 나타나면 다음 단계로 진행합니다.",
      "stepExpectPlaceholder": "예 [sudo] password:",
      "stepTimeoutLabel": "제한 시간 (초)",
      "stepTimeoutPlaceholder": "실행별 기본값",
      "addStep": "단계 추가",
      "removeStep": "제거"
    },
    "automations": {
      "emptyTitle": "아직 자동화가 없습니다",
      "emptyBody": "하나의 트리거, 선택적 조건, 순서가 있는 동작으로 구성된 영구 규칙 — KKTerm이 시작될 때마다 재활성화됩니다. 진화한 와치독입니다.",
      "armed": "활성화됨",
      "disabled": "비활성화됨",
      "builder": {
        "back": "자동화",
        "armedStatus": "활성화됨 · 시작 시 재활성화",
        "whenTrigger": "일 때 — 트리거",
        "onlyIfCondition": "인 경우에만 — 조건",
        "thenActions": "그런 다음 — 동작 · 순서대로",
        "target": "대상 {{target}}",
        "sampledValue": "샘플링된 값",
        "evaluatedBy": "순수 서술어에 의해 평가됨"
      },
      "nameLabel": "이름",
      "namePlaceholder": "예: 디스크 사용량 경고",
      "metricLabel": "메트릭",
      "conditionLabel": "조건",
      "thresholdLabel": "임계값",
      "pollLabel": "확인 간격 (초)",
      "notifyLabel": "알림",
      "savedNotice": "자동화 “{{name}}”을(를) 저장했습니다.",
      "deletedNotice": "자동화 “{{name}}”을(를) 삭제했습니다.",
      "deleteTitle": "자동화를 삭제하시겠습니까?",
      "deleteBody": "“{{name}}”이(가) 제거되고 해당 와치독이 해제됩니다.",
      "actionsLabel": "동작",
      "noActionsHint": "아직 동작이 없습니다 — 자동화는 트리거만 기록합니다.",
      "actionNotify": "알림",
      "actionPopup": "팝업",
      "actionEmail": "이메일",
      "actionWebhook": "Webhook",
      "actionRunBatch": "배치 실행",
      "levelInApp": "앱 내",
      "levelToast": "Toast",
      "levelSound": "소리",
      "popupTitle": "제목",
      "popupBody": "메시지",
      "emailTo": "받는 사람 (쉼표로 구분)",
      "emailSubject": "제목",
      "webhookUrl": "URL",
      "webhookMethod": "메서드",
      "webhookBody": "본문 (선택)",
      "triggeredNotice": "자동화 “{{name}}”이(가) 트리거되었습니다.",
      "triggerTypeLabel": "트리거",
      "triggerPerf": "성능 카운터",
      "triggerSchedule": "스케줄",
      "cronLabel": "Cron 스케줄",
      "cronHint": "분 시 일 월 요일, 현지 시간 (예: 0 3 * * * = 매일 03:00)",
      "triggerLogFile": "로그 파일",
      "logPathLabel": "로그 파일 경로",
      "patternLabel": "일치 (부분 문자열)",
      "patternPlaceholder": "ERROR",
      "triggerPing": "호스트 접근 가능 (ping)",
      "triggerTcp": "TCP 포트 접근 가능"
    },
    "errorNotice": "IT Ops: {{message}}",
    "editor": {
      "title": "자동화 편집",
      "triggerNode": "트리거",
      "conditionNode": "조건",
      "actionNode": "동작",
      "test": "테스트",
      "testing": "테스트 중…",
      "testResult": "테스트 결과",
      "unset": "설정되지 않음",
      "hostLabel": "호스트",
      "siteLabel": "사이트",
      "siteNone": "사이트 없음",
      "sessionIdLabel": "세션 ID",
      "silenceSecondsLabel": "무음 기간 (초)",
      "portLabel": "포트",
      "conditionHint": "샘플링된 값이 이 비교와 일치할 때 실행됩니다.",
      "actionKindLabel": "동작",
      "levelLabel": "수준",
      "methodLabel": "메서드",
      "runBatchSub": "배치 작업 실행",
      "selectHint": "편집할 노드를 선택하거나 동작을 추가하세요.",
      "sampledValue": "샘플링된 값",
      "wouldFire": "조건",
      "fireYes": "실행됨",
      "fireNo": "실행되지 않음",
      "valueUnavailable": "사용할 수 없음",
      "noteSchedule": "스케줄 트리거는 cron 식이 현재 분과 일치할 때 실행되므로 테스트는 주문형으로 실행되는 경우가 드뭅니다.",
      "noteNeedsSession": "이 트리거는 라이브 세션을 샘플링합니다. 의미 있는 테스트 값을 얻으려면 감시 중인 세션을 시작하세요.",
      "dryRunActions": "동작 (시험 실행)",
      "dryNotify": "{{level}} 알림 표시",
      "dryPopup": "팝업 “{{title}}” 표시",
      "dryEmail": "{{to}}에게 이메일 보내기",
      "dryWebhook": "{{method}} {{url}}",
      "dryRunBatch": "설정된 배치 실행 시작"
    }
  },
  "settings": {
    "title": "설정",
    "workspace": "워크스페이스",
    "sectionsNav": "설정 섹션",
    "sectionGeneral": "일반",
    "sectionAppearance": "외관",
    "sectionDashboard": "대시보드",
    "sectionWorkspace": "작업 영역",
    "sectionDontSleep": "절전 금지",
    "sectionInstaller": "설치 도우미",
    "sectionCredentials": "자격 증명",
    "credentialsTitle": "자격 증명",
    "credentialsStored": "저장된 자격 증명",
    "credentialsHint": "저장된 암호, 웹사이트 입력 데이터, AI 공급자 키, 위젯 비밀을 관리합니다. 비밀 값은 선택한 비밀 저장소에서 숨겨진 상태로 유지됩니다.",
    "credentialStorage": "비밀 저장소",
    "credentialStorageHint": "이 장치에서 KKTerm이 비밀 값을 읽고 쓸 위치를 선택하세요.",
    "credentialStorageBackend": "비밀 저장소",
    "credentialStorageOs": "OS 키 저장소",
    "credentialStorageFile": "암호화된 데이터베이스",
    "credentialStorageActive": "활성 백엔드: {{backend}}.",
    "credentialStorageUnavailable": "현재 백엔드를 사용할 수 없음: {{error}}",
    "credentialStorageUnknownStatus": "상태 알 수 없음",
    "credentialStorageOsComparison": "OS 키 저장소는 운영 체제의 자격 증명 보호를 사용하며 로그인한 계정으로 잠금을 해제합니다. 네이티브 프롬프트, OS 계정 복구, 마스터 비밀번호 처리 감소가 필요할 때 사용하세요.",
    "credentialStorageEncryptedComparison": "암호화된 데이터베이스는 마스터 비밀번호로 보호되는 KKTerm 비밀 정보를 SQLite에 저장합니다. 여러 플랫폼에서 작동하며 환경 변수로 잠금을 해제할 수 있지만, 데이터베이스와 마스터 비밀번호를 가진 사람은 이를 복호화할 수 있고 KKTerm은 잃어버린 비밀번호를 복구할 수 없습니다.",
    "credentialStorageEncryptedLinuxReminder": "이 빌드의 Linux는 암호화된 데이터베이스 저장소를 사용합니다. KKTerm 데이터베이스를 보호하고, 길고 고유한 마스터 비밀번호를 사용하며, KKTERM_SECRET_STORE_PASSWORD를 셸 기록, 로그 또는 공유 시작 스크립트에 넣지 마세요.",
    "credentialStorageSwitchNote": "저장소를 전환해도 기존 자격 증명은 이동되지 않습니다. 선택한 저장소에서 사용하려면 새 자격 증명을 다시 저장하세요.",
    "credentialStorageSaved": "자격 증명 저장소가 업데이트되었습니다.",
    "encryptedSecretStoreSetupTitle": "암호화된 데이터베이스 저장소 설정",
    "encryptedSecretStoreSetupAction": "설정",
    "encryptedSecretStoreSetupRequiredTitle": "암호화된 데이터베이스 저장소 설정이 필요합니다",
    "encryptedSecretStoreSetupBody": "암호화된 비밀 데이터베이스의 마스터 비밀번호를 입력하세요.",
    "encryptedSecretStoreSecurityTradeoff": "OS 키 저장소와 비교하면 암호화된 데이터베이스 저장소는 더 이식성이 좋지만 복구와 파일 보호는 사용자의 책임입니다. 데이터베이스를 비공개로 유지하고 스크립트, 로그 또는 셸 기록을 통해 마스터 비밀번호가 노출되지 않도록 하세요.",
    "encryptedSecretStoreLinuxSafety": "Linux에서는 이 빌드에서 사용할 수 있는 자격 증명 백엔드가 암호화된 데이터베이스 저장소입니다. KKTerm 데이터베이스를 비공개로 유지하고 신중하게 백업하며 마스터 비밀번호는 KKTerm 외부에 보관하세요.",
    "encryptedSecretStoreCreateBody": "암호화된 비밀 데이터베이스의 마스터 비밀번호를 만드세요.",
    "encryptedSecretStorePasswordGuidance": "길고 고유한 비밀번호 또는 암호문을 사용하고 안전한 곳에 보관하세요. 잃어버리면 KKTerm에서 복구할 수 없습니다.",
    "encryptedSecretStoreEnvironmentHint": "앱 시작 시 이 프롬프트를 피하려면 KKTerm을 시작하기 전에 KKTERM_SECRET_STORE_PASSWORD 환경 변수를 설정하세요.",
    "encryptedSecretStoreUnlock": "기존 데이터베이스 잠금 해제",
    "encryptedSecretStoreCreate": "데이터베이스 키 만들기",
    "encryptedSecretStorePassword": "마스터 비밀번호",
    "encryptedSecretStoreConfirmPassword": "마스터 비밀번호 확인",
    "encryptedSecretStorePasswordRequired": "암호화된 데이터베이스 저장소의 마스터 비밀번호를 입력하세요.",
    "encryptedSecretStorePasswordMismatch": "암호가 일치하지 않습니다.",
    "encryptedSecretStoreUnlockAction": "잠금 해제",
    "encryptedSecretStoreCreateAction": "마스터 비밀번호 만들기",
    "encryptedSecretStoreResetOffer": "새 마스터 비밀번호 만들기",
    "encryptedSecretStoreResetBody": "새 마스터 비밀번호를 만들고 이전 비밀번호로 저장된 암호화된 자격 증명을 지웁니다.",
    "encryptedSecretStoreResetWarning": "기존 암호화된 자격 증명은 무효화되고 제거됩니다.",
    "encryptedSecretStoreResetAction": "마스터 비밀번호 재설정",
    "encryptedSecretStoreLater": "나중에",
    "encryptedSecretStoreConfigured": "암호화된 데이터베이스 저장소가 준비되었습니다.",
    "credentialsEmpty": "저장된 자격 증명이 없습니다.",
    "widgetCredentialsStored": "위젯 자격 증명",
    "widgetCredentialsHint": "Dashboard 위젯 설정용으로 저장된 자격 증명입니다. 값은 선택한 비밀 저장소에 보관되며, 위젯은 참조만 저장합니다.",
    "widgetCredentialsEmpty": "위젯 자격 증명을 찾을 수 없습니다.",
    "credentialDeleted": "자격 증명이 삭제되었습니다.",
    "credentialMissingSecret": "비밀 값이 없습니다",
    "credentialSavedPassword": "저장된 비밀번호",
    "credentialSavedApiKey": "저장된 API 키",
    "credentialSavedSecret": "저장된 시크릿",
    "deleteCredential": "자격 증명 삭제",
    "deleteCredentialConfirmBody": "정말 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
    "assistantSkillsTitle": "어시스턴트 스킬",
    "assistantSkillsHint": "AI 어시스턴트에게 집중된 워크플로를 가르치는 로컬 SKILL.md 폴더입니다. 포함된 시작 스킬은 여기에 자동으로 복사됩니다. 이 버전에서는 스크립트가 실행되지 않습니다. 폴더 버튼을 사용해 스킬을 추가하거나 편집하세요.",
    "assistantCustomSkillsTitle": "사용자 지정 스킬",
    "assistantCustomSkillsHint": "AI 어시스턴트가 요청을 시작하거나 이 목록을 새로 고칠 때 assistant-skills\\custom에서 추가 SKILL.md 폴더를 불러옵니다.",
    "assistantSkillsEmpty": "어시스턴트 스킬을 찾을 수 없습니다.",
    "assistantSkillsOpenFolder": "스킬 폴더 열기",
    "assistantCustomSkillsOpenFolder": "사용자 지정 폴더 열기",
    "assistantSkillsOpen": "{{name}} 열기",
    "assistantSkillsEnabled": "활성화됨",
    "assistantSkillsDisabled": "비활성화됨",
    "mcpServersTitle": "원격 MCP 서버",
    "mcpServersHint": "원격 Model Context Protocol 서버에 연결하여 AI 어시스턴트와 대시보드 위젯이 해당 도구를 호출할 수 있도록 합니다. KKTerm은 HTTP 스트리밍 가능한 MCP 서버만 지원하며, 로컬 프로세스를 생성하는 stdio 구성은 지원되지 않습니다.",
    "mcpServersEmpty": "구성된 MCP 서버가 없습니다.",
    "mcpAddServer": "MCP 서버 추가",
    "mcpDeleteServer": "MCP 서버 제거",
    "mcpDeleteConfirmBody": "MCP 서버 \"{{name}}\"을(를) 제거하시겠습니까? 인증 비밀이 키체인에서 삭제되며 이 서버를 참조하는 위젯은 재구성될 때까지 실패합니다.",
    "mcpRefreshTools": "도구 새로고침",
    "mcpStatusOk": "연결됨",
    "mcpStatusUnreachable": "연결 불가",
    "mcpStatusAuthError": "인증 오류",
    "mcpStatusProtocolError": "프로토콜 오류",
    "mcpStatusUnknown": "아직 확인되지 않음",
    "mcpToolsCount": "{{count}}개 도구",
    "mcpToolsCount_one": "{{count}}개 도구",
    "mcpAuthBadge": "인증",
    "mcpPasteHint": "HTTP MCP 서버 JSON 구성을 붙여넣으세요. 일반적인 형식이 작동합니다: 단일 { \"url\": ..., \"headers\": ... } 객체 또는 Claude Desktop 스타일 { \"mcpServers\": { \"name\": { ... } } } 맵.",
    "mcpPastePlaceholder": "{\n  \"url\": \"https://example.com/mcp\",\n  \"headers\": {\n    \"Authorization\": \"Bearer ...\"\n  }\n}",
    "mcpPasteContinue": "계속",
    "mcpConfirmHint": "저장하기 전에 구문 분석된 구성을 검토하세요. KKTerm은 생성 직후 서버의 도구 목록을 즉시 프로브합니다.",
    "mcpCreateServer": "MCP 서버 저장",
    "mcpServerName": "이름",
    "mcpServerUrl": "URL",
    "mcpHeadersLabel": "헤더",
    "mcpDetectedSecretHint": "인증 헤더가 감지되었습니다. 토큰은 OS 키체인에 저장되며 SQLite 구성에는 {SECRET} 자리 표시자만 유지됩니다.",
    "mcpSecretHeaderName": "인증 헤더",
    "mcpSecretValueTemplate": "인증 값 템플릿",
    "mcpSecretValue": "인증 비밀 (키체인에 저장됨)",
    "mcpAddInvalidJson": "JSON을 구문 분석할 수 없습니다. 붙여넣은 텍스트가 유효한지 확인하세요.",
    "mcpAddInvalidShape": "구성은 최소한 url 필드가 있는 JSON 객체여야 합니다.",
    "mcpAddNoServers": "mcpServers 맵이 비어 있습니다.",
    "mcpAddMissingUrl": "필수 url 필드가 없습니다.",
    "mcpAddStdioUnsupported": "이 MCP 서버는 KKTerm이 지원하지 않는 로컬 프로세스 실행(stdio 전송)을 사용합니다.",
    "mcpStdioGuidance": "동일한 제공업체의 HTTP 기반 MCP 엔드포인트를 찾거나 호스팅된 옵션에 대한 설명서를 확인하세요.",
    "mcpErrorNotFound": "MCP 서버를 찾을 수 없습니다.",
    "mcpErrorDuplicateName": "해당 이름의 MCP 서버가 이미 존재합니다.",
    "mcpErrorKeychain": "OS 키체인을 사용할 수 없습니다. 비밀을 저장할 수 없습니다.",
    "credentialKindConnectionPassword": "연결 비밀번호",
    "credentialKindUrlPassword": "웹사이트 자격 증명",
    "credentialKindAiApiKey": "AI 제공자 키",
    "credentialKindEmailApiKey": "이메일 공급자 키",
    "credentialKindEmailSmtpPassword": "SMTP 비밀번호",
    "credentialKindWidgetSecret": "위젯 시크릿",
    "sectionAiAssistant": "AI 어시스턴트",
    "sectionSsh": "SSH",
    "sectionTerminal": "터미널",
    "sectionRdp": "원격 데스크톱(RDP)",
    "sectionVnc": "VNC",
    "sectionAbout": "정보",
    "generalDefaults": "워크스페이스 기본값",
    "appearanceInterface": "인터페이스",
    "save": "저장",
    "appUiFontFamily": "앱 UI 글꼴",
    "layout": "레이아웃",
    "resetLayoutDescription": "패널 너비, 접힌 패널, 저장된 터미널 페인 레이아웃을 초기화합니다.",
    "resetLayout": "레이아웃 초기화",
    "colorScheme": "색상 구성",
    "schemeDefault": "기본값",
    "schemeDark": "어두움",
    "schemeLight": "밝음",
    "schemeMatchOs": "OS에 맞춤",
    "schemeMac": "Mac",
    "schemeOrange": "주황색",
    "schemePurple": "보라색",
    "schemePink": "분홍색",
    "schemeGreenKuaiKuai": "그린 콰이 콰이",
    "schemeBlueSee": "블루 씨",
    "schemeBlueGreenWhite": "파랑, 초록, 흰색",
    "schemeConfetti": "컨페티",
    "schemeBubbleTea": "버블티",
    "schemeSemiconductor": "반도체",
    "schemeCanarinho": "Canarinho",
    "schemeLaAlbiceleste": "La Albiceleste",
    "schemeLesBleus": "Les Bleus",
    "schemeOranje": "Oranje",
    "schemeDieMannschaft": "Die Mannschaft",
    "schemeLaRoja": "La Roja",
    "schemeOsNavegadores": "Os Navegadores",
    "schemeVatreni": "Vatreni",
    "schemeElTri": "El Tri",
    "schemeThreeLions": "Three Lions",
    "schemeSamuraiBlue": "Samurai Blue",
    "schemeStarsAndStripes": "The Stars and Stripes",
    "schemeMatchOsBadge": "AUTO",
    "colorSchemePreview": "미리보기",
    "language": "언어",
    "workspaceAccess": "창",
    "workspaceAccessHint": "빠른 접근 및 로컬 런타임 권한을 관리합니다.",
    "performance": "성능",
    "performanceHint": "로컬 렌더링 및 화면 캡처 가속을 제어합니다.",
    "useDirectxScreenCapture": "화면 캡처에 DirectX 사용",
    "useDirectxScreenCaptureHint": "사용 가능한 경우 DXGI Desktop Duplication을 사용하고 GDI로 대체합니다.",
    "statusBar": "상태 표시줄",
    "statusBarHint": "하단 상태 표시줄 표시기를 제어합니다.",
    "statusBarVisible": "상태 표시줄 표시",
    "statusBarVisibleHint": "알림 및 상태 표시기가 있는 하단 표시줄을 표시합니다.",
    "statusBarMonitor": "CPU/RAM/네트워크 모니터 토글 표시",
    "statusBarMonitorHint": "끄면 KKTerm이 호스트 사용량 스냅샷 수집을 중지합니다.",
    "statusBarMonitorInterval": "모니터 간격",
    "statusBarMonitorInterval5": "5초마다",
    "statusBarMonitorInterval15": "15초마다",
    "statusBarMonitorInterval30": "30초마다",
    "statusBarMonitorInterval60": "60초마다",
    "statusBarMonitorInterval300": "5분마다",
    "settingsData": "설정 데이터",
    "autoBackup": "자동 백업",
    "autoBackupHint": "1주일 이상 된 자동 백업은 시작 백업 후 삭제됩니다.",
    "autoUpdateChecks": "시작 시",
    "generalDefaultsSaved": "일반 설정이 저장되었습니다.",
    "dontSleepForegroundOnly": "앱이 전면에 있을 때만 절전 금지 활성화",
    "dontSleepForegroundOnlyHint": "꺼져 있으면 KKTerm이 실행되는 동안 절전 금지가 OS 전체를 깨어 있게 유지합니다.",
    "dontSleepSettingsSaved": "절전 금지 설정이 저장되었습니다.",
    "autoStartWithWindows": "Windows 시작 시 최소화로 실행",
    "autoStartWithWindowsHint": "Windows에 로그인할 때 KKTerm을 최소화된 상태로 실행합니다.",
    "minimizeToTray": "트레이로 최소화",
    "minimizeToTrayHint": "최소화하거나 닫을 때 KKTerm을 종료하지 않고 트레이에 유지합니다.",
    "lastBackup": "마지막 백업: {{value}}",
    "lastBackupNever": "없음",
    "importSettings": "가져오기",
    "importSettingsConfirm": "설정을 가져오면 모든 기존 연결이 닫히고 현재 설정 데이터베이스가 대체됩니다. 계속하시겠습니까?",
    "importSettingsComplete": "설정을 가져왔습니다. 이전 데이터베이스 백업: {{filename}}.",
    "openDatabaseFolder": "데이터베이스 폴더 열기",
    "resetAllSettings": "모든 설정 초기화",
    "resetAllSettingsConfirm": "모든 설정 페이지를 기본값으로 초기화하고, 열린 세션을 닫고, 저장된 레이아웃을 초기화하고, 저장된 언어 재정의를 지우며, 저장된 AI/이메일 비밀 값을 삭제하시겠습니까?",
    "resetAllSettingsComplete": "모든 설정이 기본값으로 초기화되었습니다.",
    "settingsDataActions": "설정 내보내기 및 가져오기 작업",
    "debug": "디버그",
    "debugHint": "자세한 로컬 진단을 제어합니다.",
    "advancedDebugging": "고급 디버깅",
    "advancedDebuggingHint": "릴리스 빌드에서도 전체 디버그 로그를 기록합니다. 프롬프트, 도구 인수, 명령 출력, 스크린샷이 포함될 수 있습니다.",
    "openLogFolder": "로그 폴더 열기",
    "rdpWebviewStability": "RDP 세션 안정성(WebView2)",
    "rdpWebviewStabilityHint": "RDP 호스트 안에서 재연결 후에도 KKTerm이 응답하도록 소프트웨어 렌더링을 강제합니다. GPU 가속을 비활성화하므로 로컬 설치에서는 꺼 두세요. 적용하려면 다시 시작하세요.",
    "settingsBackupFilter": "KKTerm 백업",
    "selectiveExport": "선택 항목 내보내기...",
    "selectiveImport": "선택 항목 가져오기...",
    "selectiveBackupFilter": "KKTerm 선택 백업",
    "importBackupFileHint": "가져올 KKTerm 백업(.kkbackup 또는 .zip)을 선택하세요.",
    "selectiveExportPickHint": "내보낼 항목 선택",
    "selectiveCredentials": "자격 증명",
    "includeCredentials": "비밀번호 포함",
    "includeCredentialsHint": "Connection, URL 및 SOCKS 프록시 비밀번호.",
    "includeCredentialsWarning": "비밀번호는 아래 암호문으로 암호화됩니다. 이 파일을 가져오는 사람은 같은 암호문을 입력해야 합니다. 암호문이 없으면 내보내기에 비밀번호가 포함되지 않아 안전하게 공유할 수 있습니다.",
    "exportPassphrase": "암호문",
    "exportPassphraseConfirm": "암호문 확인",
    "exportPassphraseMismatch": "암호문이 일치하지 않습니다.",
    "importPassphrase": "암호문",
    "selectiveExportComplete": "선택 항목을 {{filename}}에 내보냈습니다.",
    "selectiveImportComplete": "카테고리 {{count}}개를 가져왔습니다.",
    "selectiveImportChooseFile": "백업 파일 선택...",
    "fullBackupImport": "전체 백업 ZIP",
    "fullBackupImportHint": "전체 KKTerm 설정 데이터베이스를 가져오고 앱을 다시 로드합니다.",
    "selectiveImportActionsHint": "각 카테고리에서 수행할 작업 선택",
    "selectiveImportWarning": "가져오기 전에 현재 데이터의 안전 백업이 생성됩니다. 바꾸기는 해당 카테고리를 먼저 지우고, 추가는 기존 항목을 유지한 채 가져온 항목을 추가합니다.",
    "importActionSkip": "건너뛰기",
    "importActionAdd": "추가",
    "importActionReplace": "바꾸기",
    "segment_credentials": "비밀번호",
    "aiProvider": "AI 제공자",
    "provider": "제공자",
    "endpoint": "엔드포인트",
    "apiMode": "API 모드",
    "apiModeChatCompletions": "Chat Completions",
    "apiModeResponses": "Responses",
    "model": "모델",
    "customModelId": "사용자 정의 모델 ID",
    "extraHeaders": "추가 헤더",
    "extraHeadersPlaceholder": "sid=1, \"env\"=\"3\"",
    "reasoningEffort": "추론 노력",
    "howToGetApiKey": "API 키 받기",
    "sshDefaults": "SSH 및 SFTP 기본값",
    "defaultUser": "기본 사용자",
    "defaultPort": "기본 포트",
    "defaultKey": "기본 키",
    "defaultKeyPlaceholder": "C:\\Users\\example\\.ssh\\id_ed25519",
    "sshConnectionDefaults": "연결 기본값",
    "sshConnectionDefaultsHint": "새 SSH 연결을 미리 채웁니다.",
    "sshAuthentication": "인증",
    "sshAuthenticationHint": "새 SSH 연결을 위한 기본 키 자료.",
    "sshTerminal": "SSH 터미널",
    "sshTerminalHint": "SSH 세션의 스크롤백 및 원격 클립보드 동작.",
    "defaultKeyHint": "키 파일로 인증하는 새 SSH 연결에 사용됩니다.",
    "defaultSshUserHint": "새 SSH 및 Telnet 연결을 미리 채웁니다.",
    "defaultSshPortHint": "SSH 연결이 포트를 지정하지 않을 때 사용됩니다.",
    "defaultSshUserRequired": "기본 SSH 사용자는 필수입니다.",
    "defaultSshPortRange": "기본 SSH 포트는 1에서 65535 사이여야 합니다.",
    "sshBufferLines": "SSH 버퍼 줄 수",
    "sshBufferHint": "기본값은 5,000입니다. SSH 터미널 스크롤백 및 tmux 페인 기록에 사용됩니다.",
    "defaultTransparency": "기본 투명도",
    "defaultTransparencyHint": "새 터미널 Connection과 새 Child Connection Tab에 사용됩니다.",
    "defaultTransparencyRange": "기본 투명도는 0에서 100 사이여야 합니다.",
    "randomDynamicBackgroundOnCreate": "생성 시 임의 동적 배경",
    "randomDynamicBackgroundOnCreateHint": "켜면 새 터미널 Connection, 새 탭, 새 Child Connection Tab이 임의의 동적 배경으로 시작됩니다.",
    "sshBufferRange": "SSH 버퍼는 100에서 100000줄 사이여야 합니다.",
    "xServer": "X 서버",
    "xServerHint": "로컬 X11 창이 필요한 SSH Session 전에 VcXsrv를 시작합니다.",
    "xServerManaged": "SSH Session용 VcXsrv 시작",
    "xServerManagedHint": "켜면 SSH Session을 열기 전에 VcXsrv가 아직 실행 중이 아닐 경우 KKTerm이 VcXsrv를 시작합니다.",
    "xServerPath": "VcXsrv 경로",
    "xServerPathPlaceholder": "C:\\Program Files\\VcXsrv\\vcxsrv.exe",
    "xServerPathHint": "표준 VcXsrv 설치 위치를 사용하려면 비워 둡니다.",
    "xServerDisplay": "Display 번호",
    "xServerDisplayHint": "기본값은 :0입니다. 범위: 0~99.",
    "xServerDisplayRange": "X 서버 display는 0에서 99 사이여야 합니다.",
    "xServerArgs": "시작 인수",
    "xServerArgsHint": "기본값: -multiwindow -clipboard -wgl.",
    "xServerLaunch": "VcXsrv 시작",
    "xServerLaunchStarted": "VcXsrv 시작을 요청했습니다.",
    "xServerAlreadyRunning": "VcXsrv가 이미 실행 중입니다.",
    "sshDefaultsSaved": "SSH 기본값이 저장되었습니다.",
    "generateSshKey": "키 생성",
    "sshKeyEmailPrompt": "SSH 키 주석용 이메일:",
    "sshKeyEmailDialogTitle": "SSH 키 생성",
    "sshKeyEmailDialogHint": "나중에 키를 쉽게 식별할 수 있도록 공개 키 주석으로 이메일 주소를 추가하세요.",
    "sshKeyEmailPlaceholder": "admin@example.com",
    "sshKeyPassphraseOptional": "키 패스프레이즈(선택 사항)",
    "sshKeyPassphraseConfirm": "키 패스프레이즈 확인",
    "sshKeyPassphraseMismatch": "키 패스프레이즈가 일치하지 않습니다.",
    "sshKeyGenerating": "생성 중...",
    "sshKeyGenerated": "SSH 키가 생성되었습니다. 개인 키: {{privateKeyPath}} 공개 키: {{publicKeyPath}}",
    "notSet": "설정 안 됨",
    "proxyJump": "ProxyJump",
    "proxyJumpPlaceholder": "bastion.example.com",
    "proxyJumpHint": "새 SSH 연결을 위한 선택적 기본 ProxyJump 호스트입니다.",
    "sshSocksProxyPlaceholder": "127.0.0.1:1080",
    "sshCompression": "SSH 압축",
    "sshCompressionFast": "빠름 (zlib)",
    "sshCompressionOff": "끄기",
    "sshCompressionHint": "SSH 연결의 기본 전송 압축입니다 (ssh -XC와 동일). X11 포워딩과 느린 연결에는 빠름을 권장하며, 연결마다 재정의할 수 있습니다.",
    "terminalBehavior": "터미널 동작",
    "terminalText": "텍스트 및 커서",
    "terminalTextHint": "로컬 터미널 글꼴, 크기, 줄 높이 및 커서.",
    "terminalSession": "세션 기본값",
    "terminalSessionHint": "로컬 터미널 세션의 기본 셸 및 스크롤백.",
    "terminalClipboard": "클립보드 및 붙여넣기",
    "terminalClipboardHint": "로컬 터미널 복사, OSC 52, 붙여넣기 안전.",
    "fontFamily": "글꼴",
    "fontSize": "글꼴 크기",
    "lineHeight": "줄 높이",
    "scrollbackLines": "스크롤백 줄 수",
    "cursorStyle": "커서 스타일",
    "defaultShell": "기본 셸",
    "block": "블록",
    "bar": "막대",
    "underline": "밑줄",
    "powerShell": "PowerShell",
    "powerShell7": "PowerShell 7 (pwsh)",
    "commandPrompt": "명령 프롬프트",
    "wsl": "WSL",
    "customShells": "사용자 정의 셸",
    "customShellsHint": "기본 셸 선택기 및 로컬 터미널 연결에서 재사용할 로컬 셸 프로필을 추가합니다.",
    "customShell": "사용자 정의 셸",
    "customShellName": "이름",
    "customShellNamePlaceholder": "Git Bash",
    "customShellCommandLine": "명령줄",
    "customShellCommandLinePlaceholder": "C:\\Program Files\\Git\\bin\\bash.exe --login -i",
    "addCustomShell": "셸 추가",
    "removeCustomShell": "{{name}} 제거",
    "copyOnSelect": "선택 시 터미널 텍스트 자동 복사",
    "copyOnSelectHint": "로컬 및 일반 SSH 세션에서는 터미널 텍스트를 선택하면 즉시 복사됩니다. 마우스 모드가 활성화된 tmux 세션에서는 Shift 키를 누른 채 선택하거나 마우스 모드를 끄세요. tmux 복사 모드에서 선택한 내용은 이 옵션으로 복사되지 않습니다.",
    "allowLocalOsc52Clipboard": "로컬 터미널 OSC 52 클립보드 쓰기 허용",
    "allowSshOsc52Clipboard": "SSH OSC 52 클립보드 쓰기 허용",
    "confirmMultilinePaste": "여러 줄 붙여넣기 확인",
    "scrollbackHint": "기본값은 5,000입니다. 유효 범위는 100~100,000입니다.",
    "qualityDefaults": "품질 기본값",
    "colorDepth": "색상 깊이",
    "bitmapCache": "비트맵 캐시",
    "performanceFlags": "성능 플래그",
    "display": "디스플레이",
    "remoteDesktopViewMode": "보기 모드",
    "remoteDesktopViewModeFit": "작업 영역에 맞춤",
    "remoteDesktopViewModeStretch": "채우도록 늘리기",
    "remoteDesktopViewModeActualSize": "스크롤 막대가 있는 실제 크기",
    "remoteDesktopViewModeFitWidth": "너비에 맞춤",
    "remoteDesktopViewModeFitHeight": "높이에 맞춤",
    "networkPerformance": "네트워크 및 성능",
    "encoding": "인코딩",
    "rdpColorDepth32": "32비트",
    "rdpColorDepth24": "24비트",
    "rdpColorDepth16": "16비트",
    "rdpColorDepth15": "15비트",
    "rdpBitmapCacheHint": "BitmapPersistence 및 CachePersistenceActive에 매핑됩니다.",
    "rdpPerformanceBalanced": "균형",
    "rdpPerformanceQuality": "품질",
    "rdpPerformanceSpeed": "속도",
    "rdpRemoteResolution": "원격 해상도",
    "rdpRemoteResolutionAutomatic": "자동",
    "rdpRedirectClipboard": "클립보드 리다이렉션",
    "rdpRedirectClipboardHint": "KKTerm과 원격 데스크톱 간 클립보드 복사 및 붙여넣기를 허용합니다.",
    "rdpRedirectDrives": "드라이브 리다이렉션",
    "rdpRedirectDrivesHint": "로컬 드라이브를 원격 데스크톱 세션에 노출합니다.",
    "rdpSettingsSaved": "RDP 기본값이 저장되었습니다.",
    "quality": "품질",
    "preferredEncoding": "선호 인코딩",
    "colorLevel": "색상 레벨",
    "vncEncodingTight": "Tight",
    "vncEncodingZrle": "ZRLE",
    "vncEncodingRaw": "Raw",
    "vncColorFull": "풀 컬러",
    "vncColor256": "256색",
    "vncColor64": "64색",
    "vncColor8": "8색",
    "vncSharedSession": "공유 세션",
    "vncSharedSessionHint": "KKTerm이 이 세션을 열 때 다른 VNC 뷰어가 연결된 상태로 유지되도록 허용합니다.",
    "vncViewOnly": "보기 전용",
    "vncViewOnlyHint": "포인터 또는 키보드 입력을 보내지 않고 연결합니다.",
    "vncSettingsSaved": "VNC 기본값이 저장되었습니다.",
    "github": "GitHub",
    "softwareUpdates": "앱 업데이트",
    "updates": "업데이트",
    "checkForUpdates": "지금 확인",
    "lastCheckedAt": "마지막 확인 {{time}}",
    "lastCheckedNever": "확인한 적 없음",
    "checkingForUpdates": "업데이트 확인 중...",
    "updateNoUpdates": "KKTerm이 최신 상태입니다.",
    "updateAvailableTitle": "업데이트 사용 가능",
    "updateAvailableBody": "KKTerm {{version}}이(가) 사용 가능합니다. 현재 {{currentVersion}}을(를) 사용 중입니다.",
    "updatePromptLabel": "KKTerm 업데이트 프롬프트",
    "updateOpenDownloadPage": "다운로드 페이지 열기",
    "updateDownloadAndInstall": "다운로드 및 설치",
    "updateDownloading": "다운로드 중...",
    "updateDownloadCancel": "업데이트 다운로드 취소",
    "updateDownloadFailed": "업데이트를 다운로드하고 설치할 수 없습니다: {{message}}",
    "updateLater": "나중에",
    "updateNotes": "릴리즈 노트",
    "updateChecksRequireRuntime": "업데이트 확인에는 Tauri 데스크톱 런타임이 필요합니다.",
    "updateCheckFailed": "업데이트를 확인할 수 없습니다: {{message}}",
    "appSlogan": "모든 장비가 늘 말썽 없이 움직이길 바라는 터미널 도구.",
    "developer": "개발자",
    "version": "버전",
    "license": "라이선스",
    "repository": "저장소",
    "uiFontDefault": "기본값(SF Pro / Inter)",
    "customFont": "사용자 정의 글꼴",
    "customFonts": "사용자 정의 글꼴",
    "recommendedFonts": "권장",
    "openCustomFontsFolder": "글꼴 폴더 열기",
    "typography": "타이포그래피",
    "typographyHint": "앱 전체 UI 글꼴 선택.",
    "theme": "테마",
    "themeHint": "앱 색상 구성 및 미리보기.",
    "customFontsHint": "시스템 글꼴을 가져오려면 새로 고침 버튼을 누르세요. 사용자 지정 글꼴을 사용하려면 글꼴 폴더에 넣으세요.",
    "systemFonts": "시스템 글꼴",
    "systemFontsRefreshed": "시스템 글꼴을 새로 고쳤습니다.",
    "systemFontsUnavailable": "이 앱 빌드에서는 시스템 글꼴 감지를 사용할 수 없습니다.",
    "refreshSystemFonts": "시스템 글꼴 새로 고침",
    "terminalFontDefault": "기본값 ({{font}})",
    "providerDefault": "제공자 기본값",
    "low": "낮음",
    "medium": "중간",
    "high": "높음",
    "max": "최대",
    "fontFamilyRequired": "글꼴은 필수입니다.",
    "defaultShellRequired": "기본 셸은 필수입니다.",
    "fontSizeRange": "터미널 글꼴 크기는 8에서 32 사이여야 합니다.",
    "lineHeightRange": "터미널 줄 높이는 1.0에서 2.0 사이여야 합니다.",
    "scrollbackRange": "터미널 스크롤백은 100에서 100000줄 사이여야 합니다.",
    "terminalSaved": "터미널 설정이 저장되었습니다.",
    "appearanceSaved": "외관 설정이 저장되었습니다.",
    "aiProviderSaved": "AI 제공자가 저장되었습니다.",
    "secretSaveFailed": "자격 증명을 비밀 저장소에 저장할 수 없습니다: {{error}}",
    "keychainSaveFailedTitle": "비밀 저장소에 저장할 수 없음",
    "keychainResetHint": "재설정은 저장된 항목을 제거한 뒤 다시 저장하여 운영 체제가 접근 권한을 요청하도록 합니다. macOS에서는 keychain 프롬프트가 나타나면 Allow를 선택하세요.",
    "keychainResetAndRetry": "재설정 후 다시 시도",
    "refreshModels": "모델 새로고침",
    "refreshingModels": "모델 새로고침 중",
    "modelListRefreshed": "모델 목록이 새로고침되었습니다.",
    "showAllModels": "모든 모델 표시",
    "showAllModelsHint": "선별된 추천 모델만이 아닌 새로 고침 시 공급자가 반환한 모든 모델을 표시합니다.",
    "outputLanguage": "출력 언어",
    "outputLanguageUiLanguage": "UI 언어",
    "settingsContent": "설정",
    "dashboardGeneral": "일반",
    "dashboardDefaultLanding": "열 때 기본 보기",
    "dashboardLandingLast": "마지막 활성 보기",
    "dashboardLayoutEnforcement": "생성된 위젯 레이아웃",
    "dashboardLayoutEnforcementHint": "KKTerm이 AI가 만든 위젯을 프레임에 채우도록 얼마나 엄격하게 강제할지 정합니다. 엄격은 위젯 본문이 프레임처럼 동작하게 하여 콘텐츠가 가운데의 작은 카드로 줄어들지 않게 합니다. 보통은 표준 동작을 유지합니다. 낮음은 가장 많은 자유도를 제공하며 위젯이 콘텐츠에 맞춰 크기를 정할 수 있게 합니다.",
    "dashboardLayoutEnforcementStrict": "엄격 — 프레임 채우기",
    "dashboardLayoutEnforcementModerate": "보통 — 표준",
    "dashboardLayoutEnforcementLow": "낮음 — 최대 자유도",
    "dashboardSaved": "대시보드 설정이 저장되었습니다.",
    "dashboardPerformance": "성능",
    "dashboardMaxActiveScriptWidgets": "활성 스크립트 위젯 제한",
    "dashboardMaxActiveScriptWidgetsHint": "대시보드에서 한 번에 iframe을 렌더링하는 최대 스크립트 위젯 수입니다. 초과 위젯은 클릭하여 활성화 플레이스홀더를 표시합니다. 허용 범위 {{min}}–{{max}}.",
    "dashboardUseRandomDynamicBackground": "무작위 동적 배경 사용",
    "dashboardUseRandomDynamicBackgroundDesc": "새 Dashboard 보기는 자동으로 무작위 동적 배경으로 시작됩니다.",
    "dashboardAllowWidgetNetworkTools": "위젯에서 네트워크 도구 허용",
    "dashboardAllowWidgetNetworkToolsDesc": "활성화되면 permissions.networkTools를 요청하는 스크립트 위젯이 ping, 포트 스캔, DNS, WHOIS, Wake-on-LAN을 실행할 수 있습니다. 비활성화하면 모든 위젯에서 전역으로 차단됩니다.",
    "workspaceTabs": "탭",
    "hideTopTabButtons": "연결 트리에서 하위 연결 탭 사용",
    "hideTopTabButtonsDesc": "사용하면 상단 탭 스트립이 숨겨지고 저장된 하위 연결 탭이 부모 연결 아래에 기울임꼴 행으로 표시됩니다.",
    "doubleClickOpensConnection": "두 번 클릭하여 Connection 열기",
    "doubleClickOpensConnectionDesc": "활성화하면 Connection Tree에서 Connection을 한 번 클릭할 때는 선택만 하고, 두 번 클릭하면 엽니다. Connection 이름을 바꾸려면 오른쪽 클릭의 이름 바꾸기 동작을 사용하세요.",
    "fileExplorer": "파일 탐색기",
    "fileExplorerOpenMode": "파일 열기",
    "fileExplorerOpenModeHint": "파일 탐색기가 로컬 파일을 KKTerm 안에서 열지, 운영 체제의 기본 앱으로 열지 선택하세요.",
    "fileExplorerOpenModeExternal": "외부 앱",
    "fileExplorerOpenModeInlineEditor": "인라인 편집기",
    "fileExplorerTerminal": "현재 폴더의 터미널",
    "fileExplorerTerminalHint": "파일 탐색기 터미널 버튼에서 사용할 셸을 선택합니다. 사용자 지정 셸은 터미널 설정에서 관리합니다.",
    "submitAiAttachmentsDirectly": "스크린샷/텍스트를 AI Assistant에 바로 제출",
    "submitAiAttachmentsDirectlyDesc": "활성화하면 AI Assistant로 보내기가 첨부된 스크린샷 또는 터미널 버퍼를 기본 도움 요청과 함께 제출합니다. 비활성화하면 직접 질문을 입력할 수 있도록 컨텍스트만 첨부합니다.",
    "terminalBackgrounds": "터미널 배경",
    "separateSplitTerminalBackgrounds": "분할 창의 각 터미널에 별도 배경 사용",
    "separateSplitTerminalBackgroundsDesc": "끄면 하나의 배경이 연결 탭의 터미널 작업 영역 콘텐츠 영역을 채웁니다. 켜면 분할 터미널 창마다 별도 배경을 유지할 수 있습니다.",
    "workspaceSaved": "작업 영역 설정이 저장되었습니다.",
    "fileExplorerSaved": "파일 탐색기 설정을 저장했습니다.",
    "activityRail": "활동 레일",
    "installerUpdateChecks": "업데이트 확인",
    "installerCheckInterval": "최신 버전 확인",
    "installerCheckIntervalDesc": "설치 도우미를 열 때 사용 가능한 최신 버전을 자동으로 확인하는 빈도입니다. 즉시 확인하려면 새로 고침을 사용하세요.",
    "installerSaved": "설치 도우미 설정이 저장되었습니다.",
    "sectionUrl": "URL",
    "urlDefaults": "URL 데이터 및 자격 증명",
    "urlSecurity": "URL 보안",
    "urlSecurityHint": "URL 연결의 인증서 처리를 제어합니다. 내부 사이트와 네트워크를 신뢰하는 경우가 아니면 바이패스를 끄십시오.",
    "ignoreCertificateErrors": "잘못된 HTTPS 인증서 무시",
    "ignoreCertificateErrorsHint": "브라우저 경고 없이 자체 서명 또는 신뢰할 수 없는 인증서로 URL 연결을 로드합니다. 새로 열린 URL 탭에 적용됩니다.",
    "proxy": "프록시",
    "proxyHint": "KKTerm의 모든 활동 — 연결, 앱 업데이트, AI 제공자 및 기타 웹 요청 — 을 위한 네트워크 프록시입니다.",
    "proxyMode": "프록시 설정",
    "proxyModeSystem": "시스템 설정 사용",
    "proxyModeNone": "프록시 없음",
    "proxyModeManual": "수동",
    "proxyProtocol": "유형",
    "proxyHttp": "HTTP",
    "proxyHttps": "HTTPS",
    "proxySocks5": "SOCKS5",
    "proxyHost": "프록시 호스트",
    "proxyHostPlaceholder": "proxy.example.com",
    "proxyPort": "프록시 포트",
    "proxyPlatformHint": "시스템 설정은 OS 프록시를 사용합니다 (Windows WinINET, macOS CFNetwork, Linux 환경 변수). 수동 SOCKS5 프록시는 SSH/SFTP 및 Telnet 세션도 라우팅하며, HTTP 및 HTTPS 프록시는 웹 및 앱 요청에만 적용됩니다.",
    "proxySettingsSaved": "프록시 설정이 저장되었습니다.",
    "urlProxyMode": "프록시 유형",
    "urlProxyDirect": "직접 (프록시 없음)",
    "urlProxyHttp": "HTTP / HTTPS",
    "urlProxySocks5": "SOCKS5",
    "urlProxyHost": "프록시 호스트",
    "urlProxyHostPlaceholder": "proxy.example.com",
    "urlProxyPort": "프록시 포트",
    "urlSettingsSaved": "URL 설정이 저장되었습니다.",
    "savedWebsitePasswords": "저장된 웹사이트 비밀번호/입력 데이터",
    "savedWebsitePasswordsHint": "비밀번호는 선택한 비밀 저장소에 보관되며, 비밀이 아닌 입력 데이터와 페이지 세부 정보는 자동 입력을 위해 SQLite에 보관됩니다.",
    "noSavedWebsitePasswords": "저장된 웹사이트 비밀번호/입력 데이터가 아직 없습니다.",
    "urlPasswordDeleted": "저장된 웹사이트 데이터를 삭제했습니다.",
    "urlPasswordUpdated": "저장된 웹사이트 데이터가 업데이트되었습니다.",
    "urlPasswordDetails": "사용자: {{username}} · 업데이트: {{updatedAt}}",
    "urlCredentialUsername": "사용자 이름",
    "urlCredentialPassword": "새 비밀번호",
    "urlCredentialPasswordPlaceholder": "비워 두면 현재 비밀번호 유지",
    "urlCredentialShowValue": "입력 값 표시",
    "urlCredentialHideValue": "입력 값 숨기기",
    "urlCredentialMaskValue": "입력 값 마스킹",
    "urlCredentialUnmaskValue": "입력 값 마스킹 해제",
    "urlCredentialUsernameSelector": "사용자 이름 필드 선택자",
    "urlCredentialPasswordSelector": "비밀번호 필드 선택자",
    "urlDataShards": "URL 데이터 샤드",
    "urlDataShardsHint": "데이터 샤드는 URL 연결의 데이터 파티션 이름입니다. 샤드를 지우면 일치하는 URL 연결에서 해당 파티션 할당이 제거됩니다. 브라우저 엔진 저장소 정리는 공유 WebView2 데이터 스토어에 따라 달라집니다.",
    "noUrlDataShards": "구성된 URL 데이터 샤드가 없습니다.",
    "urlDataShardConnectionCount": "URL 연결 {{count}}개",
    "clearShard": "샤드 지우기",
    "urlDataShardCleared": "URL 데이터 샤드 {{name}}을(를) 지웠습니다.",
    "urlDataShardConnectionCountPlural": "URL 연결 {{count}}개",
    "aiToolsTitle": "어시스턴트 도구",
    "aiProviderConnection": "제공자 연결",
    "aiProviderConnectionHint": "엔드포인트, 모델, 추론 및 API 키.",
    "useCodexCli": "Codex CLI 사용",
    "useCodexCliHint": "로컬 Codex CLI를 OpenAI 백엔드로 사용합니다. API 키 필드는 비활성화되고 대신 Codex CLI 인증이 사용됩니다.",
    "useClaudeCli": "Claude Code CLI 사용",
    "useClaudeCliHint": "로컬 Claude Code CLI를 Anthropic 백엔드로 사용합니다. API 키 필드는 비활성화되고 대신 Claude Code 인증이 사용됩니다.",
    "aiCliStatusUnknown": "CLI 상태를 아직 확인하지 않았습니다.",
    "aiCliStatusMissing": "CLI가 설치되어 있지 않습니다.",
    "aiCliStatusAuthRequired": "CLI가 설치되어 있지만 인증되지 않았습니다.",
    "aiCliStatusReady": "CLI가 설치되어 있고 인증되었습니다.",
    "aiCliRefreshStatus": "상태 확인",
    "aiCliInstall": "CLI 설치",
    "aiCliAuthenticate": "인증",
    "aiCliInstallStarted": "AI CLI 설치가 완료되었습니다.",
    "aiCliInstallFailed": "AI CLI 설치가 완료되지 않았습니다.",
    "aiCliAuthStarted": "AI CLI 인증이 외부 터미널에서 열렸습니다.",
    "copilotConnectionHint": "GitHub 기기 로그인을 사용합니다. 반환된 토큰은 OS 키체인에 저장됩니다.",
    "copilotCliInstallHelp": "Copilot CLI 설치 방법",
    "copilotCliStatusUnknown": "Copilot CLI 상태를 아직 확인하지 않았습니다.",
    "copilotCliStatusReady": "Copilot CLI를 감지했습니다.",
    "copilotCliStatusMissing": "Copilot CLI를 찾을 수 없습니다. 설치하거나 COPILOT_CLI_PATH를 설정하세요.",
    "copilotConnect": "GitHub Copilot 연결",
    "copilotDisconnect": "GitHub Copilot 연결 해제",
    "copilotAuthCode": "GitHub에서 코드 {{code}}을(를) 입력하세요.",
    "copilotAuthPending": "GitHub 승인 대기 중…",
    "copilotOpenDevicePage": "GitHub 기기 페이지 열기",
    "copilotConnected": "GitHub Copilot이 연결되었습니다.",
    "copilotDisconnected": "GitHub Copilot 연결이 해제되었습니다.",
    "aiAllowInsecureTls": "AI 제공자에 안전하지 않은 TLS 허용",
    "aiAllowInsecureTlsHint": "AI 제공자 요청에 대해 유효하지 않거나 자체 서명된 인증서를 무시합니다. 신뢰할 수 있는 로컬 또는 내부 엔드포인트에만 사용하세요.",
    "aiResponseDefaults": "응답 기본값",
    "aiResponseDefaultsHint": "어시스턴트 답변의 언어 설정.",
    "aiCustomInstructions": "사용자 지정 지침",
    "aiCustomInstructionsHint": "최대 {{count}}자까지의 선택적 어시스턴트 안내입니다. KKTerm 안전, 승인 및 로컬 우선 제약 조건이 계속 적용됩니다.",
    "aiCustomInstructionsTooLong": "AI 어시스턴트 사용자 지정 지침은 {{count}}자 이하여야 합니다.",
    "aiToolsDescription": "AI 어시스턴트가 응답 중에 호출할 수 있는 내장 도구를 선택합니다. 필요한 경우가 아니면 위험한 도구는 끄십시오.",
    "aiToolsSafety": "보호 장치: 파일 도구는 KKTerm 앱 데이터로 제한되며, 셸 명령은 앱 데이터에서만 실행되고, 삭제/파괴 요청은 향후 명시적 승인 프롬프트에서 검토할 수 있을 때까지 차단됩니다.",
    "aiTools": {
      "currentTime": {
        "label": "현재 시간",
        "description": "스케줄링 및 로그 상관 관계를 위해 현재 로컬 및 UTC 시간을 가져옵니다."
      },
      "performanceCounters": {
        "label": "성능 카운터",
        "description": "오버헤드가 낮은 로컬 CPU, 메모리, 네트워크, 프로세스, 가동 시간 및 드라이브 공간 카운터를 읽습니다."
      },
      "webSearch": {
        "label": "웹 검색",
        "description": "웹을 검색하고 간결한 결과 제목, 링크 및 스니펫을 반환합니다."
      },
      "webFetch": {
        "label": "웹 페이지 가져오기",
        "description": "단일 http/https 페이지를 읽고 텍스트 크기의 콘텐츠를 요약합니다."
      },
      "appDataFileSearch": {
        "label": "앱 데이터 파일 검색",
        "description": "KKTerm 소유의 앱 데이터 내에서만 이름으로 파일을 찾습니다."
      },
      "appDataFileRead": {
        "label": "앱 데이터 파일 읽기",
        "description": "KKTerm 소유의 앱 데이터 내에서 작은 텍스트 파일만 읽습니다."
      },
      "shellCommand": {
        "label": "PowerShell / 배치 명령",
        "description": "KKTerm 앱 데이터에서만 비파괴적 PowerShell 또는 배치 명령을 실행합니다."
      },
      "email": {
        "label": "이메일 전송",
        "description": "Resend, SendGrid, Mailgun, Postmark 또는 SMTP를 통해 검토된 메시지를 전송합니다."
      },
      "dashboard": {
        "label": "대시보드",
        "description": "대시보드 보기, 위젯 인스턴스 및 AI 생성 위젯을 읽고 수정합니다."
      },
      "connections": {
        "label": "연결",
        "description": "저장된 연결 나열, 생성, 편집 및 삭제."
      },
      "sessions": {
        "label": "라이브 세션",
        "description": "표시된 세션 컨텍스트를 읽고 활성 터미널, 원격 데스크톱, 파일 브라우저 세션과 상호 작용합니다."
      },
      "tutorial": {
        "label": "튜토리얼",
        "description": "보이는 앱 컨트롤을 강조 표시하고 창의 나머지 부분을 어둡게 한 다음, 한 단계 말풍선 도움말을 표시합니다."
      },
      "manual": {
        "label": "운영 매뉴얼",
        "description": "번들된 KKTerm 운영 매뉴얼을 검색하고 읽어 앱 기능 사용 방법에 대한 질문에 답변합니다."
      },
      "network": {
        "label": "네트워크 관리 도구",
        "description": "호스트 ping, TCP 포트 확인, DNS 조회, WHOIS 실행, 인터페이스 목록 표시, Wake-on-LAN 전송을 수행합니다."
      },
      "memory": {
        "label": "어시스턴트 메모리",
        "description": "호스트와 환경설정에 대한 짧은 메모를 대화 간에 저장하고 불러올 수 있게 합니다. 비밀 정보는 저장하지 않습니다."
      }
    },
    "searchProvider": "검색 제공자",
    "searchProviderScraper": "내장 (DuckDuckGo)",
    "searchProviderBrave": "Brave Search",
    "searchProviderTavily": "Tavily",
    "searchProviderSearxng": "SearXNG",
    "braveSearchApiKey": "Brave Search API 키",
    "tavilySearchApiKey": "Tavily API 키",
    "searxngUrl": "SearXNG 인스턴스 URL",
    "emailProvider": "이메일 공급자",
    "emailProviderResend": "Resend",
    "emailProviderSendGrid": "SendGrid",
    "emailProviderMailgun": "Mailgun",
    "emailProviderPostmark": "Postmark",
    "emailProviderSmtp": "SMTP",
    "emailFrom": "발신자 주소",
    "emailApiKey": "이메일 공급자 API 키",
    "mailgunDomain": "Mailgun 도메인",
    "smtpHost": "SMTP 호스트",
    "smtpPort": "SMTP 포트",
    "smtpSecurity": "SMTP 보안",
    "smtpSecurityStartTls": "STARTTLS",
    "smtpSecurityNone": "없음",
    "smtpUsername": "SMTP 사용자 이름",
    "smtpPassword": "SMTP 비밀번호",
    "connectedConnectionsRail": "왼쪽 레일에 연결 표시",
    "connectedConnectionsRailHint": "연결된 각 Connection의 아이콘을 왼쪽 레일에 추가하여 빠르게 전환할 수 있도록 합니다.",
    "builtInMcpServerEnabled": "내장 MCP Server 사용",
    "builtInMcpServerEnabledHint": "외부 도구를 위해 kkterm-cli를 stdio MCP server로 노출합니다.",
    "builtInMcpAllowAllDangerous": "내장 위험 MCP 도구: 모두 허용",
    "builtInMcpAllowAllDangerousHint": "활성화하면 위험한 kkterm.dangerous.* MCP 도구가 확인 프롬프트 없이 실행됩니다.",
    "allowInsecureMcpHttp": "안전하지 않은 Remote MCP HTTP server 허용",
    "allowInsecureMcpHttpHint": "활성화하면 로컬 또는 네트워크 http:// URL의 Remote MCP server가 허용됩니다. 네트워크와 server를 신뢰하지 않는 한 꺼 두세요.",
    "builtInMcpShowConfig": "구성 보기",
    "builtInMcpConfigTitle": "내장 MCP 구성",
    "builtInMcpConfigIntro": "이 스니펫 중 하나를 MCP 지원 도구에 붙여넣거나 아래 설정 명령을 사용하세요. 명령 경로는 실행 중인 KKTerm 앱 옆의 kkterm-cli 바이너리를 사용합니다.",
    "builtInMcpConfigCopy": "구성 복사",
    "builtInMcpConfigCopied": "구성이 복사됨",
    "builtInMcpConfigLocationsTitle": "일반 설정 명령",
    "builtInMcpConfigFormatJson": "JSON",
    "builtInMcpConfigFormatToml": "TOML",
    "builtInMcpConfigAgentHeader": "에이전트",
    "builtInMcpConfigMethodHeader": "방법",
    "builtInMcpConfigProjectScopeHeader": "프로젝트 범위(프로젝트 폴더에서 실행)",
    "builtInMcpConfigGlobalScopeHeader": "전역 범위(어디서나 실행)",
    "builtInMcpConfigMethodRunCommand": "명령 실행",
    "builtInMcpConfigMethodRunCommandOrManualEdit": "명령 실행 / 수동 편집",
    "builtInMcpConfigMethodManualEdit": "수동 편집",
    "exportSettings": "내보내기",
    "changesNotSaved": "변경 사항이 저장되지 않음",
    "unsavedQuitTitle": "저장되지 않은 설정",
    "unsavedQuitBody": "설정을 닫기 전에 변경 사항을 저장하시겠습니까?",
    "saveAndQuit": "저장하고 닫기",
    "quitWithoutSaving": "저장하지 않고 닫기",
    "sectionItOps": "IT Ops",
    "urlUserAgent": "사용자 에이전트",
    "urlUserAgentHint": "URL 연결의 기본 사용자 에이전트 문자열을 선택하세요. 각 플랫폼 웹뷰 기본값을 사용하려면 비워 두세요. 사이트에서 필요로 할 때는 사용자 지정 값을 붙여넣으세요.",
    "urlUserAgentDefault": "기본 사용자 에이전트",
    "urlUserAgentDefaultPlaceholder": "플랫폼 기본값",
    "urlUserAgentChromeWindows": "Windows의 Chrome",
    "urlUserAgentChromeMac": "macOS의 Chrome",
    "urlUserAgentChromeLinux": "Linux의 Chrome",
    "urlUserAgentEdgeWindows": "Windows의 Edge",
    "urlUserAgentEdgeMac": "macOS의 Edge",
    "urlUserAgentFirefoxWindows": "Windows의 Firefox",
    "urlUserAgentFirefoxMac": "macOS의 Firefox",
    "urlUserAgentFirefoxLinux": "Linux의 Firefox",
    "urlUserAgentSafariMac": "macOS의 Safari",
    "terminalColorScheme": "색상 구성",
    "terminalColorSchemeHint": "모든 터미널의 기본 팔레트입니다. 각 연결은 터미널 창 메뉴에서 재정의할 수 있습니다.",
    "terminalIntegrations": "통합 기능",
    "terminalIntegrationsHint": "터미널 내 프로그램이 사용할 수 있는 프로토콜 확장입니다.",
    "enableInlineImages": "인라인 이미지(Sixel 및 iTerm2)",
    "enableInlineImagesHint": "imgcat 같은 프로그램이 터미널에 이미지를 직접 표시할 수 있습니다.",
    "allowTerminalNotifications": "터미널 알림(OSC 9/777)",
    "allowTerminalNotificationsHint": "프로그램이 터미널 알림을 보내면 상태 표시줄에 표시합니다.",
    "hyperlinkRules": "하이퍼링크 규칙",
    "hyperlinkRulesHint": "일치하는 터미널 텍스트를 Ctrl+클릭 링크로 만듭니다. URL의 $0–$9에 캡처 그룹이 들어갑니다.",
    "hyperlinkRule": "규칙",
    "hyperlinkRulePattern": "패턴(정규 표현식)",
    "hyperlinkRuleUrl": "URL 템플릿",
    "addHyperlinkRule": "규칙 추가",
    "removeHyperlinkRule": "규칙 {{pattern}} 제거",
    "hyperlinkRuleIncomplete": "각 하이퍼링크 규칙에는 패턴과 URL이 모두 필요합니다.",
    "hyperlinkRuleInvalidPattern": "패턴 \"{{pattern}}\"은(는) 유효한 정규 표현식이 아닙니다.",
    "hyperlinkRuleUrlInvalid": "하이퍼링크 규칙 URL은 http:// 또는 https://로 시작해야 합니다."
  },
  "connections": {
    "title": "연결",
    "addConnection": "연결 추가",
    "collapseColumn": "연결 열 접기",
    "searchPlaceholder": "호스트, 폴더 검색",
    "quickConnect": "빠른 연결",
    "newFolder": "새 폴더",
    "panoramaView": "파노라마 보기",
    "collapseAll": "모두 접기",
    "expandAll": "모두 펼치기",
    "showConnected": "연결됨만 표시",
    "hideFolders": "폴더 숨기기",
    "connectionTree": "연결 트리",
    "expand": "펼치기",
    "collapse": "접기",
    "newSubfolderIn": "새 하위 폴더 위치:",
    "newConnection": "새 연결",
    "rename": "이름 변경",
    "changeIcon": "아이콘 변경",
    "openAllInFolder": "모든 연결 열기",
    "openAllInTabs": "개별 탭에서",
    "openAllInPanorama": "파노라마에서",
    "closeAllInFolder": "모든 연결 닫기",
    "delete": "삭제",
    "pinToRail": "고정",
    "unpinFromRail": "고정 해제",
    "pinnedToRailStatus": "{{name}}을(를) 고정했습니다.",
    "unpinnedFromRailStatus": "{{name}}의 고정을 해제했습니다.",
    "pinRailError": "고정된 연결을 업데이트할 수 없습니다: {{message}}",
    "addTo": "추가 대상...",
    "newTabShortcut": "Ctrl+Left Click",
    "layout": "레이아웃",
    "left": "왼쪽",
    "right": "오른쪽",
    "lower": "아래",
    "upper": "위",
    "properties": "속성",
    "renameFolder": "폴더 이름 변경",
    "renameConnection": "연결 이름 변경",
    "deleteFolderConfirm": "폴더 삭제",
    "deleteConnectionConfirm": "연결 삭제",
    "cannotBeUndone": "이 작업은 되돌릴 수 없습니다.",
    "quickConnectDialog": "빠른 연결",
    "ssh": "SSH",
    "telnet": "텔넷",
    "serial": "시리얼",
    "hostname": "호스트명",
    "port": "포트",
    "exampleHost": "example.internal",
    "connect": "연결",
    "cancel": "취소",
    "normal": "일반",
    "admin": "관리자",
    "noRecent": "최근 연결 없음",
    "moreRecent": "더 보기...",
    "secureShell": "보안 셸",
    "telnetShell": "비밀번호 터미널",
    "serialLine": "시리얼 라인",
    "localShell": "로컬 셸",
    "embeddedWebApp": "내장 웹 앱",
    "windowsRdp": "Windows 원격 데스크톱",
    "screenControl": "화면 제어",
    "type": "유형",
    "connectionProperties": "연결 속성",
    "connectionNotFound": "연결을 찾을 수 없습니다.",
    "childConnectionProperties": "하위 연결 탭 속성 편집",
    "newConnectionTitle": "새 연결",
    "openOneOffSession": "빠른 연결 — 내 연결에 저장됨",
    "saveAndConnect": "저장 후 연결",
    "editIcon": "연결 아이콘 편집",
    "iconPickerLabel": "연결 아이콘",
    "editIconBackground": "연결 아이콘 배경 편집",
    "iconForeground": "아이콘 전경",
    "defaultIconForeground": "기본 아이콘 전경 사용",
    "selectIconForeground": "{{color}} 아이콘 전경 사용",
    "iconBackground": "아이콘 배경",
    "transparentIconBackground": "투명 아이콘 배경 사용",
    "selectIconBackground": "{{color}} 아이콘 배경 사용",
    "predefinedIcons": "미리 정의된 아이콘",
    "lucideIcons": "Lucide 아이콘",
    "customImage": "선택한 이미지",
    "currentCustomIcon": "현재 사용자 정의 아이콘",
    "savedImages": "저장된 이미지",
    "chooseImage": "선택",
    "useDefaultIcon": "기본 아이콘 사용",
    "removeCustomIcon": "사용자 정의 아이콘 제거",
    "selectPredefinedIcon": "{{icon}} 아이콘 사용",
    "selectLucideIcon": "Lucide {{icon}} 아이콘 사용",
    "selectSavedIcon": "저장된 이미지 {{index}} 사용",
    "iconReadError": "해당 이미지를 읽을 수 없습니다.",
    "iconFileTooLarge": "20MB 미만의 이미지를 선택하세요.",
    "wsl": "WSL",
    "close": "닫기",
    "folder": "폴더",
    "root": "루트",
    "nameOptional": "이름(선택 사항)",
    "connectionName": "연결 이름",
    "shell": "셸",
    "wslDistribution": "배포판",
    "localStartupDirectory": "시작 경로",
    "localStartupDirectoryPlaceholder": "C:\\Work\\Project",
    "localStartupDirectoryPickerTitle": "시작 경로 선택",
    "localStartupScript": "시작 스크립트",
    "localStartupScriptPlaceholder": "시작 후 실행할 선택적 명령어",
    "sshStartupScript": "시작 스크립트",
    "sshStartupScriptToggle": "시작 스크립트 활성화",
    "sshStartupScriptEdit": "스크립트 편집",
    "sshStartupScriptEmpty": "시작 스크립트가 없습니다 — 편집기를 열어 추가하세요.",
    "sshStartupScriptEditorTitle": "SSH 시작 스크립트",
    "sshStartupScriptEditorHint": "이 명령어들은 세션이 열릴 때마다 원격 셸에 입력됩니다.",
    "sshStartupScriptPlaceholder": "cd /srv/app\nsource .venv/bin/activate",
    "sshStartupScriptApplyExistingTmux": "연결 시 기존 tmux 세션에 적용",
    "sshStartupScriptApplyExistingTmuxDesc": "실행 중인 tmux 세션에 다시 연결할 때 스크립트를 다시 실행합니다(처음 생성될 때만이 아님).",
    "sshStartupScriptGenerateWithAi": "AI로 명령 생성",
    "sshStartupScriptAiPromptLabel": "명령 설명",
    "sshStartupScriptAiPromptPlaceholder": "예: 프로젝트 virtualenv 활성화 후 앱 디렉터리로 이동",
    "sshStartupScriptAiGenerate": "생성",
    "sshStartupScriptAiGenerating": "생성 중...",
    "sshStartupScriptAiFailed": "AI가 명령을 생성할 수 없습니다: {{message}}",
    "environmentVariables": "환경 변수",
    "environmentVariablesUnsupportedShell": "환경 변수는 Command Prompt, PowerShell, WSL, Bash, zsh를 지원합니다.",
    "environmentVariablesHint": "이 변수들은 이 연결이 시작될 때 설정됩니다.",
    "environmentVariablesNonSecret": "값은 시작 스크립트에 저장됩니다. 여기에 비밀번호, 토큰 또는 API 키를 저장하지 마세요.",
    "environmentVariablesMalformed": "KKTerm이 기존 관리 환경 블록을 안전하게 편집할 수 없습니다. 시작 스크립트에서 먼저 수정하거나 제거하세요.",
    "environmentVariable": "환경 변수",
    "environmentVariableName": "이름",
    "environmentVariableValue": "값",
    "environmentVariableAdd": "변수 추가",
    "environmentVariableRemove": "{{name}} 제거",
    "environmentVariableApply": "적용",
    "environmentVariableInvalidName": "이름은 문자 또는 밑줄로 시작하고 문자, 숫자, 밑줄만 포함해야 합니다.",
    "environmentVariableDuplicateName": "각 변수 이름은 고유해야 합니다.",
    "environmentVariableMultilineValue": "값은 한 줄로 유지해야 합니다.",
    "cliAccountHelper": "CLI 계정 설정",
    "cliAccountAlternateProfileHint": "AI 코딩 에이전트 대체 계정 프로필 설정",
    "cliAccountUnsupportedShell": "대체 CLI 계정 프로필은 Command Prompt, PowerShell, WSL, Bash, zsh를 지원합니다.",
    "cliAccountHint": "CLI 계정을 하나 선택하세요. KKTerm이 격리된 데이터 디렉터리를 설정합니다. 터미널을 연 후 평소대로 로그인하세요.",
    "cliAccountTool": "CLI",
    "cliAccountClaudeCode": "Claude Code",
    "cliAccountCodex": "Codex",
    "cliAccountLabel": "계정 레이블",
    "cliAccountLabelPlaceholder": "예: Work 또는 Personal",
    "cliAccountDirectory": "계정 디렉터리",
    "cliAccountInvalidLabel": "문자 또는 숫자를 포함한 계정 레이블을 입력하세요.",
    "cliAccountApply": "계정 프로필 설정",
    "line": "라인",
    "speed": "속도",
    "serialLinePlaceholder": "예: COM3 또는 /dev/cu.usbserial-1410",
    "serialLineDetect": "감지된 시리얼 포트 표시",
    "serialLineNoneDetected": "감지된 시리얼 포트가 없습니다",
    "url": "URL",
    "urlPlaceholder": "https://example.com",
    "dataPartition": "데이터 파티션",
    "urlProxy": "URL 프록시",
    "urlOptions": "URL 옵션",
    "urlProxyOverrideHint": "URL 설정 기본값을 상속받거나, 직접 연결을 강제하거나, 이 Connection의 프록시를 선택합니다.",
    "default": "기본값",
    "credentialUser": "인증 사용자",
    "password": "비밀번호",
    "optionalUsername": "선택적 사용자 이름",
    "storedInKeychain": "OS 키체인에 저장됨",
    "leaveBlankPassword": "비워 두면 저장된 비밀번호 유지",
    "passwordOptionalHint": "비워 두면 터미널에서 비밀번호를 입력합니다",
    "savedPassword": "저장된 암호",
    "typeNewPassword": "새 암호 입력",
    "host": "호스트",
    "user": "사용자",
    "domainAdmin": "DOMAIN\\admin",
    "auth": "인증",
    "keyFile": "키 파일",
    "sshAgent": "SSH 에이전트",
    "proxyJumpLabel": "프록시 점프",
    "proxyJumpOptional": "프록시 점프",
    "sshProxyOptions": "SSH 프록시 옵션",
    "sshOptions": "SSH 옵션",
    "sshSocksProxyOptional": "SOCKS 프록시",
    "sshSocksProxyHint": "이 Connection의 터미널, tmux, SFTP를 SOCKS 프록시를 통해 네이티브로 라우팅합니다. ProxyJump와 함께 사용할 수 없습니다.",
    "sshSocksProxyUsernameOptional": "SOCKS 프록시 사용자 이름",
    "sshSocksProxyPasswordOptional": "SOCKS 프록시 비밀번호",
    "sshSocksProxyPasswordPlaceholder": "저장된 비밀번호를 유지하려면 비워 두세요",
    "jumpInternal": "jump.internal",
    "passwordLabel": "비밀번호",
    "keyPath": "키 경로",
    "keyPathExample": "C:\\Users\\example\\.ssh\\id_ed25519",
    "keyPassphraseOptional": "키 패스프레이즈(선택 사항)",
    "keyPassphraseHint": "구성된 비밀 저장소에 저장됩니다. 비워 두면 키에 패스프레이즈가 필요할 때 입력하라는 메시지가 표시됩니다.",
    "leaveBlankPassphrase": "저장된 패스프레이즈를 유지하려면 비워 두세요",
    "browse": "찾아보기",
    "useTmux": "tmux 세션 사용",
    "sshCompression": "압축",
    "usePsmux": "psmux 세션 관리",
    "rdpOptions": "RDP 옵션",
    "vncOptions": "VNC 옵션",
    "vncUsername": "사용자 이름 (Apple Remote Desktop)",
    "vncUsernameHint": "선택 사항입니다. macOS Screen Sharing / Apple Remote Desktop 로그인에는 Mac 계정 이름을 사용하세요. 비밀번호만 사용하는 VNC는 비워 둡니다.",
    "inheritSettingsDefaults": "설정 기본값 사용",
    "localTerminal": "로컬 터미널",
    "sshTerminal": "SSH 터미널",
    "rdp": "RDP",
    "vnc": "VNC",
    "ftp": "FTP",
    "ftpOptions": "FTP 옵션",
    "ftpProtocol": "프로토콜",
    "ftpProtocolFtp": "일반 FTP",
    "ftpProtocolFtps": "FTPS (TLS)",
    "ftpProtocolSftp": "SFTP (SSH 경유)",
    "ftpMode": "연결 모드",
    "ftpModePassive": "패시브 (PASV)",
    "ftpModeActive": "액티브 (PORT)",
    "ftpTlsMode": "TLS 모드",
    "ftpTlsExplicit": "명시적 (AUTH TLS)",
    "ftpTlsImplicit": "암시적 (포트 990)",
    "ftpTransferType": "전송 유형",
    "ftpTransferBinary": "바이너리",
    "ftpTransferAscii": "ASCII",
    "ftpUtf8": "UTF-8 경로 협상",
    "ftpShowHidden": "숨김 파일 표시",
    "ftpIgnoreCertErrors": "유효하지 않은 TLS 인증서 허용",
    "ftpConnectTimeoutSecs": "연결 시간 초과 (초)",
    "ftpKeepaliveSecs": "Keepalive (초, 0 = 꺼짐)",
    "ftpLocalPath": "로컬 시작 경로",
    "ftpLocalPathPlaceholder": "홈 디렉터리",
    "ftpLocalPathPickerTitle": "로컬 시작 경로 선택",
    "ftpRemotePath": "원격 시작 경로",
    "ftpRemotePathPlaceholder": "원격 홈 디렉터리",
    "addToPane": "페인에 추가",
    "transferSshPublicKey": "SSH 공개 키 전송",
    "transferSshPublicKeyAction": "키 전송",
    "transferSshPublicKeyHint": "비밀번호 인증을 사용하여 선택한 공개 키를 원격 사용자의 authorized_keys로 전송합니다.",
    "transferSshPublicKeyComplete": "SSH 공개 키가 {{path}}에서 전송되었습니다.",
    "transferSshPublicKeyProxyJumpUnsupported": "SSH 공개 키 전송은 아직 ProxyJump 연결을 지원하지 않습니다.",
    "createConnectionComplete": "연결 \"{{name}}\"이(가) 추가되었습니다.",
    "deleteConnectionComplete": "연결 \"{{name}}\"이(가) 삭제되었습니다.",
    "expandFolder": "폴더 펼치기",
    "collapseFolder": "폴더 접기",
    "folderTreeControls": "폴더 트리 컨트롤",
    "quickSessionFallbackName": "빠른 세션",
    "newFolderName": "새 폴더 이름",
    "deleteFolderMessage": "폴더 삭제",
    "deleteConnectionMessage": "연결 삭제",
    "folderConnectionsCount": "개 연결",
    "folderSubfoldersCount": "개 하위 폴더",
    "import": {
      "tileTitle": "가져오기",
      "tileSubtitle": "파일 또는 네트워크 스캔에서",
      "title": "연결 가져오기",
      "back": "뒤로",
      "chooseSource": "가져올 원본 선택",
      "fromFileTitle": "파일에서 가져오기",
      "fromFileSubtitle": "CSV, TSV, RDCMan, MobaXterm, PuTTY",
      "scanTitle": "네트워크 스캔",
      "scanSubtitle": "범위에서 열린 SSH, Telnet, RDP 탐지",
      "chooseFile": "파일 선택",
      "noFileChosen": "선택된 파일 없음",
      "fileFormatsHint": "지원: CSV/TSV/텍스트, RDCMan (.rdg), MobaXterm (.mxtsessions), PuTTY (.reg).",
      "scanTargetLabel": "대상",
      "scanTargetPlaceholder": "192.168.1.0/24, 10.0.0.10-10.0.0.50 또는 단일 IP/호스트",
      "scanTargetHint": "선택한 포트에 대한 가벼운 TCP 프로브. 스캔당 1024 호스트로 제한됩니다.",
      "scanPortsLabel": "탐지할 포트",
      "portSsh": "SSH",
      "portTelnet": "Telnet",
      "portRdp": "RDP",
      "portHttpHttps": "HTTP/HTTPS",
      "scanStart": "스캔 시작",
      "scanRunning": "스캔 중",
      "scanNoResults": "스캔한 범위에서 열린 포트를 찾지 못했습니다.",
      "scanTargetRequired": "대상 IP, 호스트 이름, 범위 또는 CIDR을 입력하세요.",
      "scanPortRequired": "탐지할 포트를 하나 이상 선택하세요.",
      "previewHeading": "{{count}} 중 {{selected}} 선택됨",
      "selectAll": "모두 선택",
      "selectNone": "선택 해제",
      "previewAll": "전체",
      "previewSelected": "선택됨",
      "previewMissingUser": "사용자 없음",
      "previewEmpty": "일치하는 항목이 없습니다. 필터를 조정하거나 가져오기 소스를 선택하세요.",
      "selectColumn": "선택",
      "selectRow": "행 선택",
      "colName": "이름",
      "colType": "유형",
      "colHost": "호스트",
      "colPort": "포트",
      "colUser": "사용자",
      "colPassword": "비밀번호",
      "bulkUserLabel": "사용자 이름",
      "bulkUserPlaceholder": "선택한 행에 적용할 사용자 이름",
      "bulkUserRequired": "적용할 사용자 이름을 입력하세요.",
      "bulkPasswordRequired": "적용할 비밀번호를 입력하세요.",
      "bulkPasswordLabel": "비밀번호(선택)",
      "bulkPasswordPlaceholder": "선택한 행에 적용할 비밀번호",
      "setUsernameButton": "사용자 이름 설정",
      "setPasswordButton": "비밀번호 설정",
      "bulkScopeAll": "선택한 모든 항목에 적용",
      "bulkScopeUnfilled": "입력되지 않은 항목만 채우기",
      "bulkApply": "적용",
      "bulkCancel": "취소",
      "warningsHeading": "경고",
      "destinationLabel": "대상 위치",
      "destinationNewFolder": "새 폴더 만들기",
      "destinationRoot": "루트",
      "newFolderNameLabel": "새 폴더 이름",
      "folderNameRequired": "폴더 이름을 입력하세요.",
      "noneSelected": "가져올 행을 하나 이상 선택하세요.",
      "importCount": "{{count}}개 가져오기",
      "importFileComplete": "파일에서 {{count}}개의 연결을 가져왔습니다.",
      "importScanComplete": "스캔에서 {{count}}개의 연결을 가져왔습니다.",
      "bookmarksTitle": "브라우저 북마크 가져오기",
      "bookmarksSubtitle": "Edge, Chrome, Firefox URL 북마크",
      "bookmarksLoading": "브라우저 북마크 소스를 찾는 중...",
      "bookmarksNoSources": "이 장치에서 Edge, Chrome 또는 Firefox 북마크 소스를 찾을 수 없습니다.",
      "bookmarksSourceLabel": "브라우저 프로필",
      "bookmarksSourcePath": "소스 파일: {{path}}",
      "bookmarksTreeLabel": "북마크 폴더 및 링크",
      "bookmarksPreview": "{{count}}개 선택 미리보기",
      "bookmarksSourceRequired": "브라우저 북마크 소스를 선택하세요.",
      "bookmarksSelectionRequired": "가져올 폴더 또는 북마크를 하나 이상 선택하세요.",
      "bookmarksNoImportable": "선택한 북마크에 http 또는 https URL이 포함되지 않았습니다.",
      "bookmarkFallbackName": "가져온 북마크",
      "importBookmarksComplete": "북마크에서 {{count}}개의 연결을 가져왔습니다.",
      "importedFromBookmarks": "북마크",
      "importedFromScan": "스캔",
      "importedFromRdcman": "RDCMan",
      "importedFromMobaxterm": "MobaXterm",
      "importedFromPutty": "PuTTY",
      "importedDefault": "가져옴"
    },
    "closeConnection": "연결 닫기",
    "localFiles": "파일 탐색기",
    "homeDirectory": "홈 디렉터리",
    "localFilesSubtitle": "로컬 파일 브라우저",
    "localFilesRootDirectory": "시작 폴더",
    "localFilesRootDirectoryPlaceholder": "홈 폴더",
    "fileView": "문서",
    "fileViewPath": "파일",
    "fileViewPathPlaceholder": "볼 파일 선택",
    "fileViewPickerTitle": "볼 파일 선택",
    "fileViewOpenExternal": "외부 편집기에서 열기",
    "fileViewOpenExternalHint": "KKTerm 탭을 만들지 않고 운영체제의 기본 앱으로 이 문서 연결을 엽니다."
  },
  "terminal": {
    "openSftp": "SFTP 브라우저 열기",
    "sftp": "SFTP",
    "sshPortRedirect": "SSH 포트 리다이렉트",
    "splitLayout": "레이아웃 분할",
    "splitRight": "오른쪽으로 분할",
    "splitLeft": "왼쪽으로 분할",
    "splitDown": "아래로 분할",
    "splitUp": "위로 분할",
    "actions": "터미널 작업",
    "saveBuffer": "버퍼 저장",
    "startRecording": "녹화 시작",
    "stopRecording": "녹화 중지",
    "recording": "녹화 중",
    "recordingStarted": "Terminal 녹화를 시작했습니다.",
    "recordingStopped": "Terminal 녹화를 중지했습니다.",
    "recordingSaved": "Terminal 녹화를 {{path}}에 저장했습니다.",
    "recordingFailed": "Terminal 녹화 실패: {{message}}",
    "recordingUnavailable": "Terminal 녹화에는 활성 데스크톱 Terminal Session이 필요합니다.",
    "openRecordings": "녹화 열기",
    "recordingsTitle": "Terminal 녹화",
    "openRecordingsFolder": "녹화 폴더 열기",
    "noRecordings": "이 Connection에 대한 녹화가 없습니다.",
    "recordingMetadata": "{{metadata}}",
    "font": "글꼴",
    "increaseSize": "크기 키우기",
    "decreaseSize": "크기 줄이기",
    "resetSize": "크기 초기화",
    "opacity": "투명도",
    "opacityValue": "{{value}}% 투명도",
    "background": "배경",
    "backgroundDefaultHint": "이 연결의 기본 터미널 배경을 사용합니다.",
    "appearanceSaveFailed": "터미널 모양을 저장할 수 없습니다: {{message}}",
    "save": "저장",
    "reset": "초기화",
    "starting": "시작 중",
    "bufferSaveFailed": "터미널 버퍼를 저장할 수 없습니다: {{message}}",
    "startingSessionFor": "{{name}}에 대한 {{type}} 세션을 시작하는 중...",
    "desktopRuntimeRequired": "터미널 세션에는 Tauri 데스크톱 런타임이 필요합니다.",
    "verifyingHostKey": "SSH 호스트 키 확인 중...",
    "failedToStart": "세션 시작 실패",
    "failedToStartDetail": "세션 시작 실패: {{message}}",
    "find": "찾기",
    "noResults": "결과 없음",
    "findInScrollback": "터미널 스크롤백에서 찾기",
    "closeSearch": "터미널 검색 닫기",
    "copySelection": "터미널 선택 복사 (Ctrl+Shift+C)",
    "sendToAi": "터미널 버퍼를 AI 어시스턴트로 보내기",
    "detachTmux": "tmux 세션 분리",
    "closePane": "페인 닫기",
    "connectLabel": "연결: {{name}}",
    "copy": "복사",
    "copyShortcut": "Ctrl+Shift+C",
    "paste": "붙여넣기",
    "pasteMultilineConfirm": "이 터미널에 여러 줄을 붙여넣으시겠습니까?",
    "terminalBuffer": "터미널 버퍼",
    "showTmux": "tmux 세션 표시",
    "showPsmux": "psmux 세션 표시",
    "editTmuxSession": "tmux 세션 이름 편집",
    "tmuxSessionName": "tmux 세션 이름",
    "tmuxSessionNameRequired": "tmux 세션 이름을 입력하세요.",
    "tmuxSessionNameInvalid": "공백, 콜론 또는 세미콜론이 없는 이름을 사용하세요.",
    "tmuxSessionRenamed": "tmux 세션 이름이 변경되었습니다.",
    "tmuxSessions": "tmux 세션",
    "psmuxSessions": "psmux 세션",
    "refreshTmux": "tmux 세션 새로고침",
    "loading": "로딩 중...",
    "noTmuxSessions": "tmux 세션이 없습니다.",
    "open": "활성",
    "attached": "연결됨",
    "detached": "분리됨",
    "focusPane": "페인 포커스",
    "openInPane": "페인에서 열기",
    "mouseOn": "마우스: 켜짐",
    "mouseOff": "마우스: 꺼짐",
    "closeTmux": "tmux 세션 닫기",
    "openLeft": "왼쪽에 열기",
    "openAbove": "위에 열기",
    "openBelow": "아래에 열기",
    "openRight": "오른쪽에 열기",
    "previousSearch": "이전 검색 결과",
    "nextSearch": "다음 검색 결과",
    "sshContextUnavailable": "SSH 시스템 컨텍스트를 사용할 수 없습니다: {{message}}",
    "replaceChangedHostKeyTitle": "SSH 호스트 키가 변경됨",
    "replaceChangedHostKeyWarning": "{{host}}의 SSH 호스트 키가 변경되어 이제 {{algorithm}} {{fingerprint}}을(를) 제시합니다. 보통 서버가 재설치되었거나 키를 교체한 경우이지만, 중간자 공격을 의미할 수도 있습니다. 이 변경이 예상된 경우에만 신뢰할 수 있는 키를 교체하세요.",
    "trustHostKey": "SSH 호스트 키 신뢰:",
    "hostKeyNotTrusted": "SSH 호스트 키가 신뢰되지 않았습니다.",
    "selectKeyFile": "SSH 키 파일 선택",
    "targetLabel": "대상: {{target}}",
    "saveDialog": "버퍼 저장",
    "logFiles": "로그 파일",
    "textFiles": "텍스트 파일",
    "tauriRequired": "Tauri 런타임 사용 불가",
    "noSaveDialog": "이 런타임에서는 저장 대화상자를 사용할 수 없습니다",
    "quickCommandsBar": "빠른 명령",
    "quickCommandsShow": "빠른 명령 표시",
    "quickCommandsHide": "빠른 명령 숨기기",
    "quickCommandsAddFirst": "빠른 명령 추가",
    "quickCommandsManage": "빠른 명령 관리",
    "quickCommandsNoPane": "빠른 명령을 위한 활성 터미널 창이 없습니다.",
    "quickCommandsRun": "명령 실행",
    "quickCommandsDangerous": "위험",
    "quickCommandsConfirmTitle": "빠른 명령을 실행하시겠습니까?",
    "quickCommandsConfirm": "포커스된 터미널 창에서 \"{{label}}\"을(를) 실행하시겠습니까?",
    "quickCommandsEmpty": "아직 빠른 명령이 없습니다.",
    "quickCommandsDelete": "빠른 명령 {{label}} 삭제",
    "quickCommandsMoveUp": "{{label}} 위로 이동",
    "quickCommandsMoveDown": "{{label}} 아래로 이동",
    "quickCommandsLibrary": "라이브러리에서",
    "quickCommandsAddCommand": "명령 추가",
    "quickCommandsSearch": "명령 라이브러리 검색",
    "quickCommandsAdd": "추가",
    "quickCommandsNoLibraryMatches": "일치하는 라이브러리 명령이 없습니다.",
    "quickCommandsLabel": "레이블",
    "quickCommandsCommand": "명령",
    "quickCommandsSendEnter": "명령 후 Enter 전송",
    "quickCommandsRequireConfirm": "실행 전 확인 필요",
    "quickCommandsGenerateWithAi": "AI로 명령 생성",
    "quickCommandsAiPromptLabel": "명령 설명",
    "quickCommandsAiPromptPlaceholder": "apt 패키지 업데이트",
    "quickCommandsAiGenerate": "생성",
    "quickCommandsAiGenerating": "생성 중...",
    "quickCommandsAiFailed": "AI가 명령을 생성할 수 없습니다: {{message}}",
    "quickCommandsColor": "색상",
    "quickCommandsIcon": "아이콘",
    "quickCommandsCreate": "명령 만들기",
    "quickCommandsTitle": "빠른 명령",
    "quickCommandsManageSubtitle": "이 Connection의 터미널 위 막대에 고정되었습니다. 끌어서 순서를 바꾸세요.",
    "quickCommandsLibraryAction": "라이브러리",
    "quickCommandsDone": "완료",
    "quickCommandsEditTitle": "명령 편집",
    "quickCommandsSendEnterTitle": "Enter 보내기",
    "quickCommandsSendEnterDesc": "명령을 삽입한 후 Enter 누르기",
    "quickCommandsRequireConfirmTitle": "확인 필요",
    "quickCommandsRequireConfirmDesc": "이 명령을 실행하기 전에 확인",
    "quickCommandLibrary": {
      "categoryTabs": "빠른 명령 라이브러리 카테고리",
      "subcategoryTabs": "빠른 명령 라이브러리 하위 카테고리",
      "categories": {
        "aiAgents": "AI 에이전트",
        "developerWorkflow": "개발자 워크플로",
        "containersKubernetes": "컨테이너 및 Kubernetes",
        "linuxAdministration": "Linux 관리",
        "macosAdministration": "macOS 관리"
      },
      "subcategories": {
        "codingAgents": "코딩 에이전트",
        "autonomousAgents": "자율 에이전트",
        "git": "Git",
        "packageManagersRuntimes": "패키지 관리자 및 런타임",
        "docker": "Docker",
        "dockerCompose": "Docker Compose",
        "kubectl": "kubectl",
        "servicesLogs": "서비스 및 로그",
        "packages": "패키지",
        "softwareUpdate": "소프트웨어 업데이트",
        "networking": "네트워킹",
        "launchdPower": "launchd 및 전원",
        "preferences": "환경설정"
      },
      "entries": {
        "aiClaudeNativeInstall": {
          "label": "Claude Code 설치",
          "description": "Anthropic의 네이티브 설치 프로그램으로 Claude Code를 설치합니다."
        },
        "aiClaudeStart": {
          "label": "Claude",
          "description": "대화형 Claude Code 세션을 시작합니다."
        },
        "aiClaudeBypass": {
          "label": "Claude 권한 우회",
          "description": "권한 프롬프트 없이 Claude Code를 실행합니다. 신뢰할 수 있는 샌드박스에서만 사용하세요."
        },
        "aiClaudeBrewInstall": {
          "label": "Homebrew로 Claude Code 설치",
          "description": "macOS에서 Homebrew Cask를 통해 Claude Code를 설치합니다."
        },
        "aiClaudeBrewUpgrade": {
          "label": "Claude Code 업그레이드",
          "description": "Claude Code의 Homebrew Cask 설치를 업그레이드합니다."
        },
        "aiCodexNpmInstall": {
          "label": "npm으로 Codex 설치",
          "description": "npm으로 OpenAI Codex CLI를 전역 설치합니다."
        },
        "aiCodexBrewInstall": {
          "label": "Homebrew로 Codex 설치",
          "description": "Homebrew를 통해 OpenAI Codex CLI를 설치합니다."
        },
        "aiCodexStart": {
          "label": "Codex",
          "description": "대화형 OpenAI Codex CLI 세션을 시작합니다."
        },
        "aiCodexPrompt": {
          "label": "Codex 코드베이스 설명",
          "description": "현재 저장소를 설명하는 프롬프트로 Codex를 시작합니다."
        },
        "aiCodexMcpContext7": {
          "label": "Codex에 Context7 MCP 추가",
          "description": "문서화된 Context7 MCP 서버 예제를 Codex CLI에 등록합니다."
        },
        "aiCodexNpmUpgrade": {
          "label": "npm으로 Codex 업그레이드",
          "description": "최신 OpenAI Codex CLI 패키지를 전역 설치합니다."
        },
        "aiGeminiInstall": {
          "label": "Gemini CLI 설치",
          "description": "npm으로 Google의 Gemini CLI를 전역 설치합니다."
        },
        "aiGeminiStart": {
          "label": "Gemini",
          "description": "대화형 Gemini CLI 세션을 시작합니다."
        },
        "aiQwenNpmInstall": {
          "label": "npm으로 Qwen Code 설치",
          "description": "npm으로 최신 Qwen Code 터미널 에이전트를 설치합니다."
        },
        "aiQwenBrewInstall": {
          "label": "Homebrew로 Qwen Code 설치",
          "description": "Homebrew를 통해 Qwen Code를 설치합니다."
        },
        "aiQwenStart": {
          "label": "Qwen Code",
          "description": "대화형 Qwen Code 세션을 시작합니다. 먼저 공급자 또는 API 키를 구성하세요."
        },
        "aiAiderInstall": {
          "label": "Aider 설치",
          "description": "공식 Mac/Linux 설치 프로그램으로 Aider를 설치합니다."
        },
        "aiAiderMessage": {
          "label": "Aider 단일 편집",
          "description": "대상 파일에 단일 편집 요청으로 Aider를 실행합니다."
        },
        "aiAiderGemini": {
          "label": "Gemini와 함께 Aider",
          "description": "Gemini 모델 설정을 사용하여 Aider를 실행합니다."
        },
        "aiOpenclawInstall": {
          "label": "OpenClaw 설치",
          "description": "OpenClaw 호스팅 설치 프로그램을 실행합니다."
        },
        "aiOpenclawNpmInstall": {
          "label": "npm으로 OpenClaw 설치",
          "description": "npm으로 최신 OpenClaw 패키지를 전역 설치합니다."
        },
        "aiOpenclawOnboard": {
          "label": "OpenClaw 온보딩",
          "description": "권장 OpenClaw 온보딩 흐름을 시작합니다."
        },
        "aiOpenclawDaemon": {
          "label": "OpenClaw 데몬 온보딩",
          "description": "OpenClaw 온보딩을 실행하고 백그라운드 데몬을 설치합니다."
        },
        "aiOpenclawUpdate": {
          "label": "OpenClaw 업데이트",
          "description": "OpenClaw 설치를 업데이트합니다."
        },
        "aiHermesInstall": {
          "label": "Hermes Agent 설치",
          "description": "Nous Research 저장소에서 Hermes Agent 설치 프로그램을 실행합니다."
        },
        "aiHermesSourceBashrc": {
          "label": "bash 쉘 다시 로드",
          "description": "Hermes 설치 후 bash 시작 구성을 다시 로드합니다."
        },
        "aiHermesStart": {
          "label": "Hermes",
          "description": "대화형 Hermes Agent 채팅을 시작합니다."
        },
        "aiHermesSetup": {
          "label": "Hermes 설정",
          "description": "Hermes 공급자 및 계정 설정 흐름을 엽니다."
        },
        "aiHermesModel": {
          "label": "Hermes 모델",
          "description": "활성 Hermes 모델을 구성하거나 검사합니다."
        },
        "aiHermesDoctor": {
          "label": "Hermes 진단",
          "description": "Hermes 상태 점검을 실행합니다."
        },
        "aiHermesDashboard": {
          "label": "Hermes 대시보드",
          "description": "로컬 Hermes 대시보드를 엽니다."
        },
        "aiGooseInstall": {
          "label": "Goose 설치",
          "description": "안정 버전 Goose CLI 설치 프로그램을 실행합니다."
        },
        "devGitSwitch": {
          "label": "기능 브랜치 생성",
          "description": "새 Git 기능 브랜치를 만들고 전환합니다."
        },
        "devGitPullRebase": {
          "label": "리베이스로 Pull",
          "description": "로컬 커밋을 업스트림 브랜치 위에 가져와 재적용합니다."
        },
        "devGitRestoreHead": {
          "label": "작업 트리 복원",
          "description": "HEAD에서 추적된 파일을 복원합니다. 로컬 편집이 삭제될 수 있습니다."
        },
        "devGitClean": {
          "label": "추적되지 않은 파일 삭제",
          "description": "작업 트리에서 추적되지 않은 파일과 폴더를 제거합니다."
        },
        "devGitRevert": {
          "label": "커밋 되돌리기",
          "description": "선택한 커밋을 되돌리는 히스토리 보존 커밋을 생성합니다."
        },
        "devHomebrewInstall": {
          "label": "Homebrew 설치",
          "description": "표준 Homebrew 설치 스크립트를 실행합니다."
        },
        "devBrewBundleGlobal": {
          "label": "전역 Brewfile 설치",
          "description": "전역 Homebrew Brewfile에서 패키지를 설치합니다."
        },
        "devNvmInstall": {
          "label": "nvm 설치",
          "description": "공식 설치 스크립트를 사용하여 nvm을 설치합니다."
        },
        "devNvmInstallNode24": {
          "label": "Node 24 설치",
          "description": "nvm으로 Node.js 24를 설치합니다."
        },
        "devNvmUseNode24": {
          "label": "Node 24 사용",
          "description": "nvm으로 현재 셸을 Node.js 24로 전환합니다."
        },
        "devBrewClaude": {
          "label": "Brew로 Claude Code 설치",
          "description": "Homebrew Cask를 통해 Claude Code를 설치합니다."
        },
        "devBrewCodex": {
          "label": "Brew로 Codex 설치",
          "description": "Homebrew를 통해 OpenAI Codex CLI를 설치합니다."
        },
        "devBrewDocker": {
          "label": "Brew로 Docker Desktop 설치",
          "description": "Homebrew Cask를 통해 Docker Desktop을 설치합니다."
        },
        "devBrewKubectl": {
          "label": "Brew로 kubectl 설치",
          "description": "Homebrew를 통해 kubectl을 설치합니다."
        },
        "containerDockerPs": {
          "label": "Docker 컨테이너",
          "description": "실행 중인 Docker 컨테이너를 나열합니다."
        },
        "containerDockerLogs": {
          "label": "Docker 로그 추적",
          "description": "컨테이너의 로그를 추적합니다. 실행 전 플레이스홀더를 교체하세요."
        },
        "containerDockerStop": {
          "label": "Docker 컨테이너 중지",
          "description": "컨테이너를 중지합니다. 실행 전 플레이스홀더를 교체하세요."
        },
        "containerComposeUp": {
          "label": "Compose 백그라운드 실행",
          "description": "Docker Compose 프로젝트를 백그라운드에서 시작합니다."
        },
        "containerComposeExec": {
          "label": "Compose 쉘",
          "description": "웹 서비스 컨테이너에서 셸을 엽니다."
        },
        "containerKubectlVersion": {
          "label": "kubectl 클라이언트 버전",
          "description": "설치된 kubectl 클라이언트 버전을 표시합니다."
        },
        "containerKubectlPods": {
          "label": "kubectl Pod 목록",
          "description": "모든 네임스페이스의 Pod를 나열합니다."
        },
        "containerKubectlLogs": {
          "label": "kubectl 로그 추적",
          "description": "Pod의 로그를 추적합니다. 실행 전 플레이스홀더를 교체하세요."
        },
        "containerKubectlExec": {
          "label": "kubectl Pod 쉘",
          "description": "Pod에서 셸을 엽니다. 실행 전 플레이스홀더를 교체하세요."
        },
        "containerKubectlApply": {
          "label": "kubectl apply",
          "description": "k8s.yaml에서 Kubernetes 리소스를 적용합니다."
        },
        "linuxSystemctlStatusSshd": {
          "label": "SSH 서비스 상태",
          "description": "sshd systemd 서비스의 상태를 확인합니다."
        },
        "linuxSystemctlRestartSshd": {
          "label": "SSH 서비스 재시작",
          "description": "sudo로 sshd systemd 서비스를 재시작합니다."
        },
        "linuxSystemctlEnableDocker": {
          "label": "Docker 서비스 활성화",
          "description": "Docker systemd 서비스를 활성화하고 시작합니다."
        },
        "linuxJournalctlSshd": {
          "label": "SSH 서비스 로그",
          "description": "sshd 서비스의 저널 로그를 읽습니다."
        },
        "linuxAptUpgrade": {
          "label": "APT 업데이트 및 업그레이드",
          "description": "패키지 메타데이터를 업데이트하고 Debian 패키지를 업그레이드합니다."
        },
        "linuxAptInstallDocker": {
          "label": "APT로 Docker 패키지 설치",
          "description": "apt로 Docker Engine과 Compose 플러그인을 설치합니다."
        },
        "linuxDnfUpgrade": {
          "label": "DNF 업그레이드",
          "description": "dnf로 Fedora 패키지를 업그레이드합니다."
        },
        "linuxDnfInstallCompose": {
          "label": "DNF로 Compose 플러그인 설치",
          "description": "dnf로 Docker Compose 플러그인을 설치합니다."
        },
        "macosSoftwareupdateInstallers": {
          "label": "macOS 설치 프로그램 목록",
          "description": "사용 가능한 전체 macOS 설치 프로그램을 나열합니다."
        },
        "macosNetworksetupServices": {
          "label": "네트워크 서비스 목록",
          "description": "networksetup으로 macOS 네트워크 서비스를 나열합니다."
        },
        "macosNetworksetupManual": {
          "label": "수동 Ethernet IP 설정",
          "description": "Ethernet의 수동 IP 구성을 설정합니다. 실행 전 값을 편집하세요."
        },
        "macosScutilSmbProtocol": {
          "label": "SMB 프로토콜 맵 편집",
          "description": "SMB 프로토콜 설정을 위한 고급 scutil 기본 설정 명령을 엽니다."
        },
        "macosLaunchctlUnloadNetbiosd": {
          "label": "netbiosd 언로드",
          "description": "macOS netbiosd 실행 데몬을 언로드합니다."
        },
        "macosLaunchctlLoadNetbiosd": {
          "label": "netbiosd 로드",
          "description": "macOS netbiosd 실행 데몬을 로드합니다."
        },
        "macosPmsetSchedule": {
          "label": "전원 일정 표시",
          "description": "예약된 macOS 전원 이벤트를 표시합니다."
        },
        "macosPmsetRepeatWake": {
          "label": "월요일 시작 예약",
          "description": "반복되는 월요일 시작 이벤트를 예약합니다."
        },
        "macosPmsetRepeatCancel": {
          "label": "반복 전원 일정 취소",
          "description": "반복되는 macOS 전원 이벤트를 취소합니다."
        },
        "macosDefaultsRead": {
          "label": "defaults 도메인 읽기",
          "description": "macOS 기본 설정 도메인을 읽습니다. 실행 전 플레이스홀더를 교체하세요."
        },
        "macosDefaultsWrite": {
          "label": "defaults 값 쓰기",
          "description": "macOS 기본 설정 값을 씁니다. 실행 전 플레이스홀더를 교체하세요."
        }
      }
    },
    "sshPortForwardingTitle": "SSH 포트 포워딩",
    "addForward": "포워드 추가",
    "sshRemoteGatewayPortsHint": "원격 와일드카드 리스너에는 GatewayPorts clientspecified가 필요하며, GatewayPorts no는 루프백으로 제한합니다.",
    "sshPortForwardInvalid": "올바른 수신 포트와 대상을 입력하세요.",
    "sshPortForwardBindConflict": "{{address}}:{{port}}은(는) 이미 다른 SSH 포워드에서 사용 중입니다.",
    "sshPortForwardSessionUnavailable": "연결된 네이티브 SSH 페인에서 이 대화상자를 열고 다시 시도하세요.",
    "sshPortForwardStartupFailed": "SSH는 연결되었지만 저장된 포트 포워딩을 하나 이상 시작하지 못했습니다: {{message}}",
    "sshPortForwardSomeFailed": "일부 포트 포워드를 시작하지 못했습니다.",
    "sshPortForwardFailed": "시작 실패",
    "thisPc": "이 PC",
    "internet": "인터넷",
    "anyHost": "모든 호스트",
    "runningForwards": "실행 중",
    "noSshForwards": "아직 {{mode}} 포워드가 실행되지 않았습니다.",
    "opening": "여는 중",
    "active": "활성",
    "enableForwarding": "포워딩 활성화",
    "disabled": "비활성화됨",
    "remoteListener": "원격 리스너",
    "localListener": "로컬 리스너",
    "onServer": "서버에서",
    "onThisPc": "이 PC에서",
    "bindAddress": "바인드 주소",
    "socksPort": "SOCKS 포트",
    "listenPort": "수신 포트",
    "forwardTo": "전달 대상",
    "destination": "대상",
    "reachableFromServer": "서버에서 접근 가능",
    "host": "호스트",
    "port": "포트",
    "sshForwardModeLocal": "로컬",
    "sshForwardModeLocalTagline": "원격 서비스를 이 PC로 가져오기",
    "sshForwardModeRemote": "원격",
    "sshForwardModeRemoteTagline": "이 PC의 서비스를 서버에 노출",
    "sshForwardModeDynamic": "동적",
    "sshForwardModeDynamicTagline": "서버를 통해 트래픽 라우팅 (SOCKS)",
    "sshForwardListening": "수신 대기 중",
    "colorScheme": "색상 구성",
    "colorSchemeGlobalDefault": "전역 기본값 사용",
    "colorSchemeSaveFailed": "색상 구성 저장 실패: {{message}}",
    "quickSelect": "빠른 선택",
    "quickSelectHint": "클릭하거나 라벨을 입력하여 복사합니다. URL을 Ctrl-클릭 또는 Shift-클릭하여 엽니다. Esc로 취소합니다.",
    "quickSelectNoMatches": "화면에 복사할 수 있는 텍스트가 없습니다.",
    "quickSelectCopied": "{{text}} 복사됨",
    "notification": "{{name}}의 알림: {{message}}",
    "notificationWithTitle": "{{name}}의 알림: {{title}} — {{message}}"
  },
  "sftp": {
    "connecting": "연결 중",
    "verifyingHost": "호스트 확인 중",
    "connected": "연결됨",
    "refreshing": "새로고침 중",
    "openingFolder": "폴더 열기",
    "tauriUnavailable": "Tauri 런타임 사용 불가",
    "loadingLocal": "로컬 파일 로딩 중",
    "noSshConnection": "SSH 연결이 선택되지 않음",
    "upload": "업로드",
    "download": "다운로드",
    "local": "로컬",
    "remote": "원격",
    "noFiles": "파일 없음",
    "loading": "로딩 중...",
    "clear": "지우기",
    "noTransfers": "아직 전송 없음",
    "copyPath": "경로 복사",
    "getInfo": "정보 가져오기",
    "protocolSftp": "SFTP",
    "protocolFtp": "FTP",
    "protocolFtpsExplicit": "FTPS",
    "protocolFtpsImplicit": "Implicit FTPS",
    "protocolSelectorAria": "파일 전송 프로토콜",
    "plainFtpWarning": "평문 FTP",
    "plainFtpWarningTitle": "평문 FTP는 암호화되지 않습니다.",
    "ftpConnectionErrorTitle": "FTP 연결 실패",
    "plainFtpFallbackWarningTitle": "FTPS 실패로 이 파일 브라우저는 암호화되지 않은 FTP를 사용합니다.",
    "openingProtocol": "{{protocol}} 여는 중",
    "ftpsFallbackStatus": "FTPS 실패. 평문 FTP 시도 중.",
    "passwordDialogTitle": "파일 브라우저 비밀번호 입력",
    "passwordDialogBody": "{{user}}@{{host}}의 비밀번호를 입력하여 이 파일 브라우저를 여세요.",
    "passwordDialogPlaceholder": "비밀번호",
    "passwordDialogSubmit": "연결",
    "passwordRequired": "연결하려면 비밀번호를 입력하세요.",
    "passwordPromptCanceled": "비밀번호 입력이 취소되었습니다.",
    "notConnected": "연결되지 않음",
    "editPathTitle": "경로를 편집하려면 두 번 클릭",
    "viewMode": "보기 모드",
    "listView": "목록 보기",
    "galleryView": "갤러리 보기",
    "searchPlaceholder": "검색",
    "searchAria": "이 폴더에서 파일 검색",
    "searchClear": "검색 지우기",
    "searchNoResults": "\"{{query}}\"에 대한 일치 항목 없음",
    "viewOptions": "보기 옵션",
    "zoom": "확대/축소",
    "zoomAria": "항목 크기 조정",
    "background": "배경…",
    "backgroundDefaultHint": "이 보기에 기본 배경을 사용합니다.",
    "sidebar": {
      "title": "사이드바",
      "show": "사이드바 표시",
      "hide": "사이드바 숨기기",
      "favorites": "즐겨찾기",
      "commonFolders": "공통",
      "locations": "위치",
      "noFavorites": "아직 즐겨찾기가 없습니다 - 파일이나 폴더를 여기로 끌거나, 아래 폴더 위에 마우스를 올리고 +를 탭하세요.",
      "loadingPlaces": "위치 로드 중…",
      "addFavorite": "즐겨찾기에 추가",
      "removeFavorite": "즐겨찾기에서 제거",
      "inFavorites": "즐겨찾기에 있음",
      "driveFree": "{{total}} 중 {{free}} 여유"
    },
    "itemsCount": "항목 {{count}}개",
    "foldersCount": "폴더 {{count}}개",
    "availableSpace": "{{size}} 사용 가능",
    "transferringStatus": "{{count}}개 전송 중 · {{percent}}%",
    "transfersIdleStatus": "{{count}}개 완료 · 대기 중",
    "transferHint": "파일을 패널 사이로 끌거나 전송 화살표를 사용해 전송을 시작하세요.",
    "transferState": {
      "queued": "대기열에 있음",
      "active": "활성",
      "done": "완료",
      "failed": "실패",
      "canceled": "취소됨"
    },
    "canceled": "취소됨",
    "waiting": "대기 중",
    "preparing": "준비 중",
    "canceling": "취소 중",
    "canceledBeforeStart": "시작 전 취소됨",
    "skippedExisting": "기존 대상 건너뜀",
    "transferCanceled": "전송 취소됨",
    "cancelTransfer": "취소",
    "newRemoteFolder": "새 원격 폴더 이름",
    "folderNameBlank": "원격 폴더 이름은 비워 둘 수 없습니다",
    "remoteNameBlank": "원격 이름은 비워 둘 수 없습니다",
    "renaming": "이름 변경 중",
    "deleting": "삭제 중",
    "creatingFolder": "폴더 생성 중",
    "deleteRemoteConfirm": "원격 삭제",
    "folder": "폴더",
    "symlink": "심볼릭 링크",
    "file": "파일",
    "openParent": "상위 폴더 열기",
    "createFolder": "폴더 생성",
    "deleteSelected": "선택 항목 삭제",
    "refreshFiles": "파일 새로고침",
    "name": "이름",
    "date": "날짜",
    "doubleClickToOpen": "더블 클릭하여 열기",
    "renameItem": "이름 변경",
    "transfer": "전송",
    "deleteLabel": "삭제",
    "sftpProperties": "SFTP 속성",
    "type": "유형",
    "size": "크기",
    "modified": "수정일",
    "accessed": "접근일",
    "owner": "소유자",
    "group": "그룹",
    "mode": "모드",
    "chmod": "chmod",
    "chownUid": "chown uid",
    "chownGid": "chown gid",
    "save": "저장",
    "modeHint": "모드는 8진수여야 합니다 (예: 755 또는 0644)",
    "folderExists": "폴더가 존재합니다",
    "fileExists": "파일이 존재합니다",
    "uploadConflict": "업로드 충돌",
    "downloadConflict": "다운로드 충돌",
    "targetExists": "대상이 이미 존재합니다",
    "moreConflicts": "선택된 추가 충돌이 있을 수 있습니다.",
    "skip": "건너뛰기",
    "overwrite": "덮어쓰기",
    "overwriteAll": "모두 덮어쓰기",
    "sessionUnavailable": "SFTP 세션을 사용할 수 없습니다",
    "waitingToOverwrite": "덮어쓰기 대기 중",
    "localFiles": "로컬 파일",
    "doubleClickToOpenFile": "더블 클릭하여 {{name}} 열기",
    "openParentFolderAria": "상위 {{pane}} 폴더 열기",
    "openTerminalHereAria": "{{pane}} 폴더에서 터미널 열기",
    "createFolderAria": "{{pane}} 폴더 생성",
    "refreshFilesAria": "{{pane}} 파일 새로고침",
    "transferConflict": "전송 충돌",
    "moreConflictsDetail": "선택된 충돌이 {{count}}건 더 이어질 수 있습니다.",
    "cancelTransferName": "{{name}} 취소",
    "ownerMustBeNumber": "소유자는 음수가 아닌 숫자여야 합니다",
    "groupMustBeNumber": "그룹은 음수가 아닌 숫자여야 합니다",
    "deleteRemoteItemConfirm": "원격 {{kind}} \"{{name}}\"을(를) 삭제하시겠습니까?",
    "deleteRemoteItemsMultiple": "원격 항목 {{count}}개를 삭제하시겠습니까?",
    "renameFileAria": "{{name}} 이름 변경",
    "fileTypeLabel": "{{ext}} 파일",
    "targetExistsDetail": "대상 {{kind}}이(가) 이미 존재합니다. {{name}}을(를) 덮어쓸지 선택하세요.",
    "windowsDrives": "내 PC",
    "pathInputAria": "{{pane}} 경로 입력",
    "recentPathsAria": "최근 {{pane}} 경로 열기"
  },
  "webview": {
    "goBack": "뒤로",
    "back": "뒤로",
    "goForward": "앞으로",
    "forward": "앞으로",
    "reload": "새로 고침",
    "autoRefresh": "자동 새로고침",
    "autoRefreshOff": "자동 새로고침 안 함",
    "autoRefreshSeconds": "{{count}}초",
    "address": "주소",
    "urlPlaceholder": "https://example.com",
    "fill": "자동 입력",
    "fillCredential": "저장된 인증 정보 채우기",
    "noSavedCredential": "저장된 양식 데이터 없음",
    "fillingCredential": "양식 데이터 복원 중",
    "credentialFilled": "양식 데이터가 복원됨",
    "downloadStarted": "다운로드 시작됨",
    "downloadComplete": "다운로드 완료",
    "downloadFailed": "다운로드 실패",
    "invalidCertificateWarning": "이 사이트는 HTTPS 인증서가 유효하지 않아 열 수 없습니다. 계속하려면 설정 → URL에서 인증서 유효성 검사를 사용 중지하세요.",
    "noUrlConfigured": "이 URL 연결에는 URL이 구성되어 있지 않습니다.",
    "openExternally": "외부에서 열기",
    "savePassword": "양식 데이터 저장",
    "savePasswordTitle": "나중에 복원할 수 있도록 이 페이지에 입력한 모든 내용을 저장합니다",
    "fillSavedCredential": "저장된 양식 데이터 복원",
    "screenshotTarget": "{{title}} URL 보기",
    "desktopRuntimeOnly": "내장 브라우저는 데스크톱 런타임에서만 사용할 수 있습니다. 외부에서 열기:",
    "capturingPassword": "입력한 필드 수집 중",
    "savingPassword": "양식 데이터 저장 중",
    "passwordSaved": "양식 데이터가 저장됨",
    "savePasswordInvalidCapture": "페이지에서 잘못된 양식 캡처 응답을 반환했습니다.",
    "savePasswordNoPasswordField": "이 페이지에서 값이 있는 입력 가능한 필드를 찾을 수 없습니다.",
    "savePasswordFailed": "이 페이지의 양식 데이터를 저장할 수 없습니다."
  },
  "compare": {
    "title": "파일 비교",
    "selectLeft": "비교할 왼쪽 항목 선택",
    "compareTo": "'{{name}}'와(과) 비교",
    "leftSelected": "{{name}}을(를) 비교할 왼쪽 항목으로 선택했습니다.",
    "versus": "vs",
    "loading": "비교 로드 중…",
    "modeLabel": "비교 모드",
    "mode": {
      "text": "텍스트",
      "image": "이미지",
      "hex": "Hex"
    },
    "imageLeft": "왼쪽",
    "imageRight": "오른쪽",
    "heatmap": "차이 히트맵",
    "tolerance": "허용 오차",
    "differingPixels": "{{percent}}% 차이",
    "hexTruncated": "각 파일의 첫 부분을 표시합니다. 나머지는 잘렸습니다.",
    "hexOffset": "오프셋",
    "mismatch": "비교할 파일 두 개 또는 폴더 두 개를 선택하세요.",
    "folderTitle": "폴더 비교",
    "folderRemoteUnsupported": "폴더 비교는 로컬 폴더에서만 사용할 수 있습니다.",
    "folderDesktopOnly": "폴더 비교는 데스크톱 앱에서만 사용할 수 있습니다.",
    "folderScanning": "폴더를 검사하는 중…",
    "folderNoEntries": "표시할 항목이 없습니다",
    "folderFilter": "폴더 비교 필터",
    "folderSummary": "비교 요약",
    "folderCopyToRight": "오른쪽으로 복사",
    "folderCopyToLeft": "왼쪽으로 복사",
    "folderDelete": "삭제",
    "folderRefresh": "다시 검사",
    "folderExpand": "펼치기",
    "folderCollapse": "접기",
    "folderCopied": "{{name}} 복사함",
    "folderDeleted": "{{name}} 삭제함",
    "folderDeleteConfirm": "{{side}}에서 \"{{name}}\"을(를) 삭제할까요?",
    "folderCountDifferent": "{{count}}개 다름",
    "folderCountLeftOnly": "{{count}}개 왼쪽만",
    "folderCountRightOnly": "{{count}}개 오른쪽만",
    "folderCountSame": "{{count}}개 동일",
    "folderTruncated": "이 트리가 매우 커서 처음 {{count}}개 항목만 표시합니다."
  },
  "git": {
    "title": "Git — {{repo}}",
    "openBrowser": "Git 브라우저 열기",
    "loading": "저장소를 불러오는 중…",
    "loadFailed": "이 저장소를 불러올 수 없습니다.",
    "columnCommit": "커밋",
    "columnAuthor": "작성자",
    "columnSha": "SHA",
    "columnWhen": "시점",
    "workingTree": "작업 트리",
    "uncommittedChanges": "커밋되지 않은 변경 사항",
    "now": "지금",
    "fetch": "가져오기",
    "pull": "풀",
    "push": "푸시",
    "branch": "브랜치",
    "merge": "병합",
    "stash": "스태시",
    "history": "기록",
    "commit": "커밋",
    "searchCommits": "커밋 검색…",
    "local": "로컬",
    "remotes": "리모트",
    "tags": "태그",
    "showMoreTags": "… {{count}}개 더",
    "showFewerTags": "적게 표시",
    "stashes": "스태시",
    "stashApply": "스태시 적용",
    "stashPop": "스태시 팝",
    "stashDrop": "스태시 삭제",
    "committed": "커밋됨",
    "commitLabel": "커밋",
    "parentLabel": "부모",
    "mergeLabel": "병합",
    "copySha": "SHA 복사",
    "copyMessage": "메시지 복사",
    "copied": "클립보드에 복사했습니다",
    "changedFiles": "변경된 파일",
    "selectFileForDiff": "diff를 보려면 파일을 선택하세요",
    "loadingDiff": "diff를 불러오는 중…",
    "noDiff": "표시할 변경 사항 없음",
    "filteredLines": "필터링된 {{count}}줄 — 클릭하여 펼치기",
    "collapseLines": "{{count}}줄 — 클릭하여 접기",
    "advancedDiffTitle": "비교 — {{file}}",
    "searchDiff": "diff 검색…",
    "previousDifference": "이전 차이점",
    "nextDifference": "다음 차이점",
    "wordWrap": "자동 줄 바꿈",
    "diffOriginal": "원본",
    "diffModified": "수정됨",
    "diffDisplayMode": "표시 모드",
    "diffMode": {
      "all": "전체",
      "diff": "차이점",
      "same": "동일"
    },
    "diffNavigationMap": "차이점 맵",
    "jumpToDifference": "차이점 {{number}}로 이동",
    "staged": "스테이지됨",
    "changes": "변경 사항",
    "stageAll": "모두 스테이지",
    "unstageAll": "모두 스테이지 해제",
    "nothingStaged": "스테이지된 항목 없음",
    "noChanges": "변경 사항 없음",
    "commitMessagePlaceholder": "커밋 메시지",
    "amend": "수정",
    "commitFiles_one": "파일 {{count}}개 커밋",
    "commitFiles_other": "파일 {{count}}개 커밋",
    "stagedUnstagedCount": "{{staged}}개 스테이지 · {{unstaged}}개 미스테이지",
    "fetchDone": "리모트에서 가져왔습니다",
    "pullDone": "변경 사항을 풀했습니다",
    "pushConfirmTitle": "리모트로 푸시하시겠습니까?",
    "pushConfirmBody": "{{branch}}의 커밋을 업스트림 리모트로 푸시합니다.",
    "pushDone": "리모트로 푸시했습니다",
    "newBranchTitle": "새 브랜치",
    "branchName": "브랜치 이름",
    "createBranch": "브랜치 생성",
    "branchCreated": "브랜치 {{name}} 생성됨",
    "mergeTitle": "병합",
    "mergeRef": "병합할 브랜치 또는 커밋",
    "mergeRefPlaceholder": "예: feature/login",
    "mergeDone": "{{ref}} 병합됨",
    "stashed": "스태시를 저장했습니다",
    "stagedNotice": "파일을 스테이지했습니다",
    "unstagedNotice": "파일의 스테이지를 해제했습니다",
    "stagedAllNotice": "모든 변경 사항을 스테이지했습니다",
    "unstagedAllNotice": "모든 변경 사항의 스테이지를 해제했습니다",
    "committedDone": "변경 사항을 커밋했습니다",
    "checkoutCommit": "커밋 체크아웃",
    "checkoutConfirmTitle": "커밋을 체크아웃하시겠습니까?",
    "checkoutConfirmBody": "{{sha}} 체크아웃 시 HEAD가 브랜치에서 분리됩니다.",
    "checkout": "체크아웃",
    "checkedOut": "체크아웃됨",
    "createBranchHere": "여기에 브랜치 생성",
    "createTag": "태그 생성…",
    "newTagTitle": "새 태그",
    "tagName": "태그 이름",
    "tagCreated": "태그 {{name}} 생성됨",
    "cherryPick": "체리픽",
    "cherryPickConfirmTitle": "커밋을 체리픽하시겠습니까?",
    "cherryPickConfirmBody": "{{sha}}의 변경 사항을 현재 브랜치에 적용합니다.",
    "cherryPicked": "체리픽한 커밋",
    "revertCommit": "커밋 되돌리기",
    "revertConfirmTitle": "커밋을 되돌리시겠습니까?",
    "revertConfirmBody": "{{sha}}를 되돌리는 새 커밋을 만듭니다.",
    "revert": "되돌리기",
    "reverted": "커밋을 되돌렸습니다",
    "stashApplied": "스태시를 적용했습니다",
    "stashPopped": "스태시를 팝했습니다",
    "stashDropped": "스태시를 삭제했습니다",
    "sync": "동기화",
    "syncConfirmTitle": "리모트와 동기화하시겠습니까?",
    "syncConfirmBody": "{{branch}}의 커밋을 풀(rebase)한 뒤 푸시합니다.",
    "syncDone": "리모트와 동기화했습니다",
    "defaultBranch": "기본",
    "switchRefConfirmTitle": "전환하시겠습니까?",
    "switchRefConfirmBody": "이 작업 트리에서 {{ref}}를 체크아웃합니다.",
    "trackRemoteConfirmBody": "{{ref}}를 추적하는 로컬 브랜치 {{branch}}를 만들고 체크아웃합니다.",
    "renameBranch": "브랜치 이름 바꾸기…",
    "renameBranchTitle": "브랜치 이름 바꾸기",
    "rename": "이름 바꾸기",
    "branchRenamed": "브랜치 이름을 {{name}}로 변경했습니다",
    "deleteBranch": "브랜치 삭제",
    "deleteBranchConfirmTitle": "브랜치를 삭제하시겠습니까?",
    "deleteBranchConfirmBody": "로컬 브랜치 {{name}}을(를) 삭제합니다.",
    "delete": "삭제",
    "branchDeleted": "브랜치 {{name}}을(를) 삭제했습니다",
    "discard": "변경 사항 버리기",
    "discardAll": "모두 버리기",
    "discardConfirmTitle": "변경 사항을 버리시겠습니까?",
    "discardConfirmBody": "{{path}}의 작업 트리 변경 사항을 버립니다. 되돌릴 수 없습니다.",
    "discardAllConfirmBody": "{{count}}개 파일의 작업 트리 변경 사항을 버립니다. 되돌릴 수 없습니다.",
    "discardedNotice": "변경 사항을 버렸습니다",
    "reset": "재설정",
    "resetSoft": "여기까지 재설정 (soft)",
    "resetMixed": "여기까지 재설정 (mixed)",
    "resetHard": "여기까지 재설정 (hard)",
    "resetConfirmTitle": "브랜치를 재설정하시겠습니까?",
    "resetSoftConfirmBody": "현재 브랜치를 {{sha}}(으)로 이동하고 모든 변경 사항을 스테이지 상태로 유지합니다.",
    "resetMixedConfirmBody": "현재 브랜치를 {{sha}}(으)로 이동하고 변경 사항을 작업 트리에 둡니다.",
    "resetHardConfirmBody": "현재 브랜치를 {{sha}}(으)로 이동하고 모든 변경 사항을 버립니다. 되돌릴 수 없습니다.",
    "resetDone": "브랜치를 재설정했습니다",
    "worktrees": "작업 트리",
    "addWorktree": "작업 트리 추가…",
    "addWorktreeTitle": "작업 트리 추가",
    "worktreePath": "작업 트리 경로",
    "worktreePathPlaceholder": "예: ../my-feature-worktree",
    "worktreeAdded": "작업 트리를 추가했습니다",
    "removeWorktree": "작업 트리 제거",
    "removeWorktreeConfirmTitle": "작업 트리를 제거하시겠습니까?",
    "removeWorktreeConfirmBody": "{{path}}의 작업 트리를 제거합니다.",
    "worktreeRemoved": "작업 트리를 제거했습니다",
    "remove": "제거",
    "switchWorktree": "작업 트리로 전환",
    "switchWorktreeConfirmTitle": "작업 트리를 전환하시겠습니까?",
    "switchWorktreeConfirmBody": "Git 브라우저를 작업 트리 {{path}}(으)로 향하게 합니다.",
    "resizeWindow": "창 크기 조정",
    "resizeSidebar": "사이드바 크기 조정",
    "resizeDetail": "세부 정보 창 크기 조정",
    "resizeWorktree": "작업 트리 창 크기 조정",
    "resizeColumn": "{{column}} 열 크기 조정",
    "gitNeededTitle": "Git이 설치되어 있지 않습니다",
    "gitNeededBody": "Git 브라우저를 사용하려면 git 명령줄 도구가 필요합니다. 계속하려면 설치하세요.",
    "installGit": "Git 설치",
    "installing": "설치 중…",
    "recheck": "다시 확인"
  },
  "remoteDesktop": {
    "typeLabel": "원격 데스크톱",
    "sendCtrlAltDel": "Ctrl+Alt+Delete 보내기",
    "sendCtrlAltDelHint": "CTRL+ALT+DEL을 보내려면 CTRL+ALT+END를 누르세요",
    "reconnect": "재연결",
    "reconnecting": "재연결 중",
    "connecting": "연결 중",
    "connected": "연결됨",
    "preparingDisplay": "디스플레이 준비 중",
    "disconnected": "연결 끊김",
    "waitingFramebuffer": "연결됨, 프레임버퍼 대기 중",
    "rdpDesktopRequired": "RDP는 Windows 데스크톱 런타임을 사용합니다.",
    "vncDesktopRequired": "VNC는 데스크톱 런타임을 사용합니다.",
    "rdpActiveX": "Microsoft RDP ActiveX 호스트가 이 워크스페이스에서 실행 중입니다.",
    "rdpErrorStatus": "RDP 오류: {{message}}",
    "vncFramebuffer": "VNC 프레임버퍼가 이 워크스페이스에서 실행 중입니다.",
    "transportUnavailable": "원격 데스크톱 전송을 사용할 수 없습니다.",
    "session": "세션",
    "displayAria": "VNC 디스플레이",
    "viewModeButton": "보기 모드: {{mode}}",
    "viewModeSaved": "보기 모드를 저장했습니다: {{mode}}"
  },
  "ai": {
    "title": "AI 어시스턴트",
    "refresh": "AI 어시스턴트 새로고침",
    "settings": "AI 어시스턴트 설정",
    "newChat": "새 채팅",
    "collapsePanel": "AI 어시스턴트 패널 접기",
    "noActiveSession": "활성 세션 없음",
    "workspace": "워크스페이스",
    "settingsContextLabel": "현재 설정 페이지",
    "skillInvoked": "사용 중인 스킬: {{skills}}",
    "extensionDraft": "확장 초안",
    "extensionReviewOnly": "검토 전용. 명시적 승인 없이 설치 또는 실행 불가.",
    "dashboardToolsDisabledTitle": "대시보드 도구가 꺼져 있습니다",
    "dashboardToolsDisabledHint": "어시스턴트가 위젯을 생성하거나 변경하려면 설정 > AI 어시스턴트 > 어시스턴트 도구 > 대시보드를 켜세요.",
    "tutorialInvalidRequest": "튜토리얼 요청에는 대상, 제목, 도움말 텍스트가 필요합니다.",
    "tutorialTargetNotFound": "해당 튜토리얼 대상은 지금 보이지 않습니다.",
    "tutorialSurfaceNotOpen": "해당 컨트롤은 지금 열려 있지 않은 탭 안에 있습니다.",
    "chats": "채팅",
    "viewAll": "모두 보기",
    "noChatsYet": "아직 채팅이 없습니다.",
    "noMessages": "메시지 없음",
    "saved": "저장됨",
    "close": "닫기",
    "closeChatHistory": "채팅 기록 닫기",
    "allChats": "모든 채팅",
    "deleteChat": "채팅 {{title}} 삭제",
    "clearContext": "선택한 출력 컨텍스트 지우기",
    "addContext": "컨텍스트 추가",
    "contextUsage": "컨텍스트 사용량",
    "contextUsageUnavailable": "다음 요청 후 컨텍스트 사용량이 표시됩니다.",
    "contextUsageModel": "모델",
    "contextUsageEstimate": "추정",
    "contextUsageTokens": "{{used}} / {{limit}} 토큰",
    "contextUsageHistory": "기록 문자",
    "contextUsageCurrent": "현재 문자",
    "contextUsageMessages": "메시지",
    "contextUsageMessageCounts": "{{retained}}개 유지, {{omitted}}개 생략",
    "contextUsageApproximate": "공급자와 무관한 토큰 근사값으로 추정했습니다.",
    "contextUsageExact": "알려진 모델 컨텍스트 창에서 추정했습니다.",
    "addFiles": "파일/사진 추가",
    "addScreenshot": "스크린샷 추가",
    "addTerminalBuffer": "터미널 버퍼 추가",
    "createWidget": "위젯 만들기",
    "watchdog": "감시",
    "selectedIntent": "선택된 어시스턴트 인텐트",
    "queuedPrompts": "대기 중인 프롬프트",
    "queuedPromptIndex": "다음 {{index}}",
    "deleteQueuedPrompt": "대기 중인 프롬프트 삭제: {{prompt}}",
    "clearIntent": "{{intent}} 지우기",
    "extensions": "확장",
    "draftExtension": "확장 초안 작성",
    "pastedImageSource": "붙여넣은 이미지",
    "pastedImageSourceWithNumber": "붙여넣은 이미지 {{number}}",
    "pastedImages": "붙여넣은 이미지 ({{count}})",
    "attachedFiles": "첨부 파일 ({{count}})",
    "removeImageAttachment": "{{label}} 제거",
    "removeFileAttachment": "{{label}} 제거",
    "openImagePreview": "{{label}} 미리 보기 열기",
    "imagePreviewTitle": "{{label}} 미리 보기",
    "fileTooLarge": "{{name}}이(가) 10MB를 초과합니다.",
    "imageInputNotSupported": "이 모델은 이미지 입력을 지원하지 않으므로 붙여넣은 스크린샷은 전송되지 않습니다.",
    "composerPlaceholder": "AI 어시스턴트에게 무엇이든 물어보세요.",
    "createWidgetPlaceholder": "만들 위젯을 설명하세요.",
    "watchdogPlaceholder": "감시할 내용을 설명하세요.",
    "createWidgetExamples": [
      "원형 시계",
      "CPU & RAM 미니 모니터",
      "SSH 빠른 연결 목록",
      "메모리 & 스왑 바",
      "파티션별 디스크 사용량",
      "시스템 가동 시간",
      "네트워크 송수신 그래프",
      "핑 지연 모니터",
      "Docker 컨테이너 목록",
      "Git 브랜치 & 상태",
      "systemd 서비스 목록",
      "로그 끝 뷰어",
      "날씨 위젯",
      "SSL 인증서 만료",
      "HTTP 엔드포인트 상태 확인",
      "다음 cron 실행 시간",
      "사용자 셸 지표 표시",
      "API 상태 배지",
      "세계 시계 (다중 시간대)",
      "CPU 사용량 상위 프로세스",
      "로그인 실패 카운터",
      "대기 중인 패키지 업데이트",
      "카운트다운 타이머",
      "스톱워치",
      "커널 & OS 정보",
      "스네이크 게임",
      "테트리스",
      "벽돌 깨기",
      "2048",
      "지뢰 찾기",
      "퐁",
      "Flappy Bird 클론",
      "스페이스 인베이더 클론",
      "Wordle 클론",
      "사이먼 게임",
      "콘웨이의 생명 게임",
      "물리 공 튕기기",
      "매트릭스 비 애니메이션",
      "3D 큐브 회전",
      "불꽃놀이 디스플레이",
      "픽셀 아트 캔버스",
      "방치형 쿠키 클리커",
      "반응 속도 테스트",
      "매직 8볼",
      "주사위 굴리기",
      "오늘의 아빠 개그",
      "오늘은 금요일인가요?",
      "피젯 스피너",
      "용암 램프 애니메이션",
      "랜덤 고양이 사실"
    ],
    "watchdogExamples": [
      "CPU가 5분 동안 90%를 넘으면 알림",
      "RAM 사용량이 80%를 넘으면 알림",
      "디스크 사용량이 85%를 넘으면 알림",
      "디스크 여유 공간이 10% 아래로 떨어지면 알림",
      "커밋 메모리가 90%를 넘으면 알림",
      "프로세스 수가 800을 넘어 급증하면 알림",
      "핸들 수가 50000을 초과하면 알림",
      "KKTerm RAM이 1 GB를 넘으면 알림",
      "네트워크 업스트림이 50 MB/s를 넘으면 알림",
      "CPU가 다시 50% 아래로 내려가면 알려줘",
      "my-server.example.com에 ping - 오프라인이면 알림",
      "192.168.1.10을 감시하고 응답이 멈추면 알림",
      "my-host의 SSH가 연결을 받지 않으면 알림",
      "api.example.com의 포트 443이 닫히면 알림",
      "내 데이터베이스 포트 5432가 리슨을 멈추면 알림",
      "포트 8080 감시 - 다시 사용 가능해지면 알려줘",
      "내 Codex CLI 세션 감시 - 60초 동안 조용하면 깨워줘",
      "이 SSH 세션을 2분 동안 무출력 상태로 감시한 뒤 알림",
      "오래 실행되는 빌드 감시 - 5분 동안 출력이 멈추면 알림",
      "Codex가 프롬프트에서 멈추면 자동으로 /continue 보내기"
    ],
    "toolPermissionMode": "도구 권한",
    "toolPermissionPrompt": "확인",
    "toolPermissionAllowAll": "모두 허용",
    "toolApprovalTitle": "도구 호출을 승인하시겠습니까?",
    "toolApprovalTool": "{{tool}} 도구",
    "toolApprovalBody": "이 작업은 KKTerm 또는 로컬 머신을 변경할 수 있습니다.",
    "toolApprovalDetails": "요청 세부정보",
    "toolApprovalRiskTitle": "위험으로 표시됨",
    "watchdogApproval": {
      "lede": "AI 개입이 포함된 감시자 \"{{name}}\"을(를) 만드시겠습니까?",
      "target": "대상",
      "trigger": "트리거",
      "poll": "폴링 간격",
      "stop": "중지 조건",
      "goal": "개입 목표",
      "allowedTools": "허용된 도구 ({{count}})",
      "allowedToolsCaveat": "AI는 이 감시자의 수명 동안 추가 프롬프트 없이 이러한 도구를 호출할 수 있습니다. 다른 도구는 런타임에 거부됩니다.",
      "caps": "하드 캡: 최대 {{max}}회 개입 · 작업 간 {{suppression}}초 쿨다운"
    },
    "toolApprovalWaiting": "응답을 기다리는 중입니다.",
    "toolApprovalSelectAction": "작업 선택",
    "toolApprovalAllow": "허용",
    "toolApprovalAllowSession": "이 세션에서 허용",
    "toolApprovalDeny": "거부",
    "toolApprovalApproved": "허용됨. 재개 중…",
    "toolApprovalAllowedSession": "이 세션에서 허용됨. 재개 중…",
    "toolApprovalDenied": "거부됨.",
    "toolApprovalCancelled": "취소됨. 재개 중…",
    "sendMessage": "메시지 보내기",
    "stopMessage": "응답 중지",
    "copy": "복사",
    "send": "보내기",
    "code": "code",
    "copyMessage": "메시지 복사",
    "directAttachmentPrompt": "이것을 도와주세요. 보이는 내용을 설명하고, 오류나 경고 또는 문제처럼 보이면 해결 방법을 최대한 설명해 주세요.",
    "sendToTerminal": "포커스된 터미널로 보내기",
    "extensionReviewTooltip": "확장 초안은 검토 전용입니다",
    "showLess": "간략히 보기",
    "more": "더 보기",
    "errorPrefix": "AI 어시스턴트 오류",
    "providerError": "AI 제공자 설정 오류",
    "copilotConnectRequired": "AI 어시스턴트가 채팅하려면 먼저 설정에서 GitHub Copilot을 연결하세요.",
    "chargingBeacon": "응답 비콘 충전 중",
    "preparingResponse": "응답 준비 중...",
    "extensionDraftPrompt": "KKTerm 확장 초안 작성 대상: ",
    "providerEndpointRequired": "제공자 엔드포인트는 필수입니다.",
    "modelRequired": "모델은 필수입니다.",
    "apiKeyRequired": "{{provider}}는 AI 어시스턴트가 채팅을 시작하기 전에 API 키가 필요합니다.",
    "secretCardAiProviderMessage": "{{provider}}가 AI 어시스턴트와 채팅하려면 API 키가 필요합니다.",
    "secretCardAiProviderDescription": "{{provider}}의 AI 공급자 키로 저장되었습니다.",
    "secretCardDefaultDescription": "{{backend}}에 직접 저장되었습니다.",
    "secretCardStorageBackendOs": "OS 키 저장소",
    "secretCardStorageBackendFile": "암호화된 데이터베이스",
    "secretCardPrivacy": "여기에 입력하세요. 로컬에 저장되며 AI 모델로 전송되지 않습니다.",
    "secretCardInputLabel": "비밀",
    "secretCardPlaceholder": "비밀 붙여넣기",
    "secretCardShow": "비밀 표시",
    "secretCardHide": "비밀 숨기기",
    "secretCardSave": "볼트에 저장",
    "secretCardSaved": "저장됨",
    "secretCardStoredInline": "{{backend}}에 저장됨",
    "secretCardStoredStatus": "{{label}}이(가) {{backend}}에 저장되었습니다.",
    "secretCardStoredMessage": "{{label}}이(가) 저장되었습니다. 계속할 수 있습니다.",
    "secretCardRuntimeRequired": "비밀 저장에는 KKTerm 데스크톱 런타임이 필요합니다.",
    "secretCardInvalidWidgetRequest": "위젯 비밀 요청이 유효하지 않습니다.",
    "secretCardMissingWidget": "위젯 인스턴스를 찾을 수 없습니다.",
    "newAiChat": "새 AI 어시스턴트 채팅",
    "addedToPane": "페인에 추가됨",
    "thinking": "생각 중…",
    "thoughtFor": "생각 시간",
    "workedFor": "{{duration}} 동안 작업함",
    "thinkingStep": "생각 중",
    "workPlanTitle": "계획",
    "toolCallRunning": "실행 중",
    "toolCallUsing": "{{tool}} 도구 사용 중...",
    "toolCallComplete": "완료",
    "workDurationUnderSecond": "<1s",
    "workDurationSeconds": "{{count}}s",
    "workDurationMinutesSeconds": "{{minutes}}m {{seconds}}s",
    "toolWebSearch": "웹 검색 중…",
    "toolWebFetch": "웹 페이지 가져오는 중…",
    "toolShellCommand": "명령 실행 중…",
    "toolFileSearch": "파일 검색 중…",
    "toolFileRead": "파일 읽는 중…",
    "toolCurrentTime": "현재 시간 확인 중…",
    "toolPerformanceCounters": "성능 카운터 읽는 중…",
    "toolEmail": "이메일 전송 중…",
    "toolSecretRequest": "비밀 항목 요청 중…",
    "toolDashboard": "대시보드 업데이트 중…",
    "toolConnections": "연결 관리 중…",
    "toolSessions": "세션 작업 중…",
    "toolTutorial": "튜토리얼 도움말 표시 중...",
    "toolWebSearchDone": "웹 검색 완료",
    "toolWebFetchDone": "웹 페이지 가져옴",
    "toolShellCommandDone": "명령 실행 완료",
    "toolFileSearchDone": "파일 검색 완료",
    "toolFileReadDone": "파일 읽기 완료",
    "toolCurrentTimeDone": "현재 시간 확인 완료",
    "toolPerformanceCountersDone": "성능 카운터 읽음",
    "toolEmailDone": "이메일 전송됨",
    "toolSecretRequestDone": "비밀 항목 요청됨",
    "toolDashboardDone": "대시보드 업데이트 완료",
    "toolConnectionsDone": "연결 관리됨",
    "toolSessionsDone": "세션 작업 완료",
    "toolTutorialDone": "튜토리얼 도움말을 표시함",
    "waitingPhrases": [
      "츤데레 커널 컴파일하는 중",
      "차크라 네트워크 조각 모음 중",
      "해변 에피소드 로딩 중",
      "선배 탐지기 보정 중",
      "전설의 변신 시퀀스 버퍼링 중",
      "우정 알고리즘 재컴파일 중",
      "고양이소녀 신경망 최적화 중",
      "넨도로이드 컬렉션 동기화 중",
      "원기옥 패치 배포 중",
      "이세계 타임라인 포크 중",
      "메카 설계도 색인 중",
      "작화 프레임 렌더링 중",
      "마법소녀 마스코트 재부팅 중",
      "필러 에피소드 캐시 플러시 중",
      "오니짱 분류기 학습 중",
      "새 이세계 인스턴스 기동 중",
      "설정구멍 데몬 패치 중",
      "팬서비스 할당량 검증 중",
      "전설의 검 레지스트리 해싱 중",
      "신급 와이프 엔드포인트 폴링 중",
      "삼각관계 데드락 해결 중",
      "궁극기 JIT 컴파일 중",
      "쿨데레 힙 조각 모음 중",
      "영계에서 OVA 스트리밍 중",
      "차원 틈새 볼륨 마운트 중",
      "금술 입력 살균 중",
      "먼치킨 주인공 린트 중",
      "운명의 자막 파싱 중",
      "거대 로봇 격납고 도커화 중",
      "눈물의 음식 먹방 직렬화 중",
      "어린 시절 약속 복호화 중",
      "그림자 분신 스레드 생성 중",
      "변신 스톡 영상 스로틀링 중",
      "온천 에피소드 애셋 하이드레이트 중",
      "숨겨진 선생님 DLC 확인 중",
      "대회편 스캐폴드 빌드 중",
      "다음 에피소드 예고 프리페치 중",
      "동료 파워 부스트 브로드캐스트 중",
      "하렘 주인공 자력 부여 중",
      "일상물 토렌트 시딩 중",
      "드라마틱 바람 효과 캐싱 중",
      "제2형태 DLC 해금 중",
      "츤데레 버전 고정 중",
      "평행 우주 페더레이션 중",
      "파워 인플레 곡선 린트 중",
      "소환 계약서 서명 중",
      "주인공 군 리포지토리 클론 중",
      "감동 회상신 백업 중",
      "노래방 엔딩 시퀀스 예열 중",
      "애니 단독 시청자 볼륨 꺼내는 중",
      "멘붕 스냅샷 찍는 중",
      "코타츠 워크로드 데우는 중",
      "가챠 뽑기 기록 CRUD 중",
      "분기별 와이프 티어표 조립 중",
      "필살기 게이지 충전 중",
      "비극적 과거사 롤백 중",
      "성우 보컬 트랙 먹싱 중",
      "초차원 AI 튜닝 중",
      "해변 에피소드 마이크로서비스 분할 중",
      "우정의 힘으로 메카 융합 중",
      "얀데레 소켓 연결 중",
      "도장에서 세그폴트 발생 중",
      "고백 씬 재시도 중",
      "성반전 설정 스왑 중",
      "라이트노벨 정사 로딩 중",
      "중2병 암호 해독 중",
      "고통의 가챠 돌리는 중",
      "애니 행성 특급 테더링 중",
      "멜론빵 바이너리 빌드 중",
      "학생회 기록 IDOR 공격 중",
      "애니 물리엔진 팽창 중",
      "벚꽃 파티클 연산 중",
      "고양이귀 감도 오버클럭 중",
      "데레데레 코루틴 일시정지 중",
      "분노한 팬덤 토큰 생성 중",
      "마법진 링 버퍼 라우팅 중",
      "주먹밥 SSR 상태 하이드레이트 중",
      "회상 에피소드 버퍼 파킹 중",
      "CDN에서 시즌 한정 드롭 획득 중",
      "선생님 지혜 데이터 페치 중",
      "먼치킨 슬라임 기가 배포 중",
      "영수 퀘스트 타임아웃 중",
      "이세계 트럭 군 이벤트 발행 중",
      "애니 눈빛 셰이더 리프레시 중",
      "모에 덩어리 분류기 학습 중",
      "우구우 파티클 시스템 렌더링 중",
      "츤데레 토큰 합성 중",
      "쿨데레 데이터베이스 복제 중",
      "닌자 우편함 프록시 중",
      "용사 파티 자가 치유 중",
      "스튜디오 크런치 팟 스케줄링 중",
      "해변 필러 컨테이너 기동 중",
      "데레데레 풀 리퀘스트 머지 중",
      "최신 동인지 릴리스 태깅 중",
      "요리 배틀 로그 재생 중",
      "삽입곡 신호 증폭 중",
      "학생회 회의 정지 중",
      "라면 토핑 플러그인 pip 설치 중",
      "애니 배신 이벤트 생성 중",
      "애니 사망 플래그 취소선 긋는 중",
      "합체 시퀀스 동기화 중",
      "전투력 예산 버스트 중",
      "공중 베기 프리즈 프레임 중",
      "츤데레 체크섬 확인 중",
      "선배-나를-봐줘 요청 해결 중",
      "아라아라 이벤트 로깅 중",
      "파워업 시퀀스 커밋 중",
      "부러진 카타나 인스턴스 수리 중",
      "아이돌 댄스 프레임 시퀀싱 중",
      "대회 관객 인큐 중",
      "숨겨진 마을 클라우드 페더레이션 중",
      "빅3 상태 폴링 중",
      "OVA 사이드로딩으로 정사 편입 중",
      "여성향 19금 모듈 번들링 중",
      "물의 술법 데모 데이터 하이드레이트 중",
      "예비 주인공으로 페일오버 중",
      "벚꽃 체크포인트 복원 중",
      "라이트노벨 권수 동기화 중",
      "빛의 거인 컨테이너화 중",
      "정신적 데미지 토큰 만료 중",
      "기억상실편 스키마 마이그레이션 중",
      "하렘 차원별 샤딩 중",
      "503 메이드 서비스 코스프레 중",
      "팬 이론 모델 과적합 중",
      "먼치킨 능력 OOM 킬 중",
      "BGM 노스탤지어 포맷 트랜스코딩 중",
      "홍조 스티커 프로덕션 푸시 중",
      "온천 에피소드 Liquibase 마이그레이션 중",
      "부활 주문 크래시 루프 중",
      "에네르기파 사운드 바이트 리샘플링 중",
      "스피드 라인 생성기 스로틀링 중",
      "러브러브 어택 전기 충전 중",
      "성반전 플래그 토글 중",
      "악의 조직 계층도 루팅 중",
      "얀데레 입력 살균 중",
      "대회편 스포일러 저격 중",
      "검도부 쿠키 굽는 중",
      "오니짱 토큰 검증 중",
      "에에에에에 파형 디에서 중",
      "도시락 CDN 재가열 중",
      "영탄 궤도 재라우팅 중",
      "비치 발리볼 물리 재해싱 중",
      "와이프 전쟁 합의 도출 중",
      "은둔형 외톨이 편 언아카이브 중",
      "120 FPS 작화 모드 활성화 중",
      "우울한 일요일 각본 관찰 중",
      "기타 케이스 공개 돌리는 중",
      "회상신 세피아 색보정 중",
      "새끼손가락 약속 소켓 링크 중",
      "널 지켜줄게 패킷 전송 중",
      "소꿉친구 루트 오버라이드 중",
      "팬서비스 해변 에피소드 주입 중",
      "다녀왔습니다 씬 세그먼트 중",
      "학원제 스텁 CRUD 중",
      "계승 술법 목록 이뉴머레이션 중",
      "우정 배율 재조정 중",
      "비극적 과거사 연쇄 캐스케이드 중",
      "다테바요 엔드포인트 레이트 리밋 중",
      "넌 이미 죽어 있다 트리거 시간 정지 중",
      "공유 유니버스 재컴파일 중",
      "달라붙는 후배 포인터 역참조 중",
      "운동회 대회 계획 페일 패스트 중",
      "명대사 독백 청킹 중",
      "부활동 가입 신청서 배치 삽입 중",
      "용사 파티 버스 팩터 분석 중",
      "소꿉친구 존 컨테이너 격리 중",
      "바카 의존성 충돌 해결 중",
      "옥상 씬 실시간 마이그레이션 중",
      "러브레터 페이로드 가로채는 중",
      "휴재 전 마지막화 훅 감시 중",
      "거대 메카 레이저 쿨다운 재가열 중",
      "학원 명부 재채우기 중",
      "감정의 펀치 스케줄 해제 중",
      "구미호 데몬 봉인 중",
      "라면가게 단골 로드아웃 큐잉 중",
      "세계관 설정 떡밥 논문 모드 중",
      "전설의 검 생성기 BEAST 모드 중",
      "먼치킨 선생님 너프 중",
      "무언의 눈싸움 버퍼링 중",
      "원작 기준으로 각색 리베이스 중",
      "비치 발리볼 캐릭터 디자인 린트 중",
      "나쁘지 않군 비웃음 응답 패링 중",
      "머리 쓰다듬기 트리거 활성화 중",
      "말풍선 IDE 트랜스크라이브 중",
      "사역마 데몬 재부팅 중",
      "우정 컷씬 프리캐싱 중",
      "흑역사 계획 리로드 중",
      "이세계 치트 스킬 테이블 정규화 중",
      "그렇군 이해 상태 캐싱 중",
      "메카 파일럿 싱크율 부트스트래핑 중",
      "동료의 기억 벡터 임베딩 중",
      "삼각관계 루트 A/B 테스트 중",
      "이게 내 최종 형태는 아니다 모델 레이어링 중",
      "분기별 메타데이터 API 게이트키핑 중",
      "타락한 부적의 악의 비트 정화 중",
      "8비트 엔딩 테마 작곡 중",
      "하늘을 나는 성 쿠버네티스화 중",
      "시공간 구멍 덕트 테이프로 수리 중",
      "해변 장난감 4:3 빈 패킹 중",
      "축제 일정 카오스 멍키 중"
    ],
    "tmuxSessionLabels": [
      "에어로크",
      "안드로메다",
      "반물질",
      "소행성",
      "우주비행사",
      "대기권",
      "오로라",
      "쌍성계",
      "생물권",
      "블랙홀",
      "블레이자",
      "캡슐",
      "천체",
      "채층",
      "크로노스",
      "성단",
      "혜성",
      "별자리",
      "코로나",
      "코스모스",
      "크레이터",
      "극저온",
      "사이버",
      "데이터권",
      "심우주",
      "도킹",
      "돔실드",
      "표류",
      "왜성",
      "식",
      "전자기",
      "분점",
      "이벤트",
      "외계행성",
      "외기권",
      "필라멘트",
      "근접통과",
      "핵융합",
      "은하",
      "관문",
      "측지선",
      "글루온",
      "중력",
      "격납고",
      "나선",
      "홀로데크",
      "지평선",
      "수소",
      "초신성폭발",
      "초공간",
      "점화",
      "충격파",
      "관성",
      "적외선",
      "이온추진",
      "전리층",
      "제트기류",
      "점프게이트",
      "목성",
      "케플러",
      "발사대",
      "광년",
      "리튬",
      "길잡이별",
      "메인프레임",
      "화성",
      "수성",
      "유성",
      "미션",
      "월면기지",
      "문샷",
      "성운",
      "해왕성",
      "넷러너",
      "중성자",
      "차세대",
      "신성",
      "관측소",
      "궤도",
      "오리온",
      "파섹",
      "탑재체",
      "광자",
      "소행성체",
      "플라즈마",
      "폴라리스",
      "탐사선",
      "펄서",
      "퀀텀",
      "퀘이사",
      "적색편이",
      "탐사로버",
      "인공위성",
      "특이점",
      "태양풍",
      "우주실험실",
      "성간먼지",
      "우주선",
      "흑점",
      "초신성"
    ]
  },
  "watchdog": {
    "openDetail": "{{name}} 열기",
    "cancel": "취소",
    "completedAction": "완료됨",
    "close": "닫기",
    "saveReport": "보고서 저장",
    "state": {
      "armed": "대기 중",
      "running": "실행 중",
      "triggered": "트리거됨",
      "intervening": "개입 중",
      "suppressed": "억제됨",
      "completed": "완료됨",
      "canceled": "취소됨",
      "error": "오류"
    },
    "detail": {
      "lastValue": "최근 값",
      "elapsed": "경과 시간",
      "watchSummary": "감시 요약",
      "nextCheck": "다음 확인",
      "exitCondition": "종료 조건",
      "notificationMethod": "알림",
      "actionMode": "작업",
      "polls": "폴링",
      "triggers": "트리거",
      "interval": "간격",
      "targetPerformance": "성능: {{metric}}",
      "targetSshSilence": "SSH 세션 출력 없음",
      "targetPing": "Ping {{host}}",
      "targetTcp": "TCP {{host}}:{{port}}",
      "targetMock": "테스트 카운터",
      "stopAfterDuration": "{{duration}} 후",
      "stopAfterTriggerCount": "{{count}}회 트리거 후",
      "stopAfterFirstTrigger": "첫 트리거 후",
      "stopAfterPollCount": "{{count}}회 폴링 후",
      "stopUntilCanceled": "취소할 때까지",
      "notification": {
        "inAppOnly": "앱 내에서만",
        "inAppPlusToast": "앱 내 및 토스트",
        "inAppPlusSound": "앱 내 및 소리"
      },
      "action": {
        "notify": "알림만",
        "aiIntervene": "AI 개입"
      },
      "notEnoughData": "데이터 수집 중…",
      "sparkline": "최근 값",
      "triggerEvents": "트리거 이벤트",
      "interventions": "AI 개입",
      "aiSummary": "AI 요약",
      "summarize": "요약",
      "regenerate": "재생성",
      "summarizing": "요약 중…",
      "summaryEmpty": "요약을 클릭하여 이 감시자의 자연어 사후 분석을 생성합니다.",
      "targetSchedule": "스케줄: {{cron}}",
      "targetLogFile": "로그 파일 {{path}}에 “{{pattern}}”이(가) 포함되어 있습니다",
      "targetOutputMatch": "세션 출력에 “{{pattern}}”이(가) 포함되어 있습니다"
    }
  },
  "workspace": {
    "tabs": "워크스페이스 탭",
    "noActiveSession": "활성 세션 없음",
    "openFromTree": "트리에서 연결을 열거나 새 연결을 만드세요:",
    "syncInput": "모든 터미널에 입력 동기화",
    "syncInputEnabledNotice": "입력이 현재 열려 있는 모든 터미널에 미러링됩니다.",
    "newTab": "새 탭",
    "hostUsage": "호스트 사용량",
    "cpu": "CPU",
    "cpuUsage": "CPU 사용량",
    "ram": "RAM",
    "ramUsage": "RAM 사용량",
    "network": "네트워크",
    "networkUsage": "네트워크 처리량",
    "networkDownstream": "다운스트림",
    "networkDownstreamUsage": "다운스트림 전송 속도",
    "networkUpstream": "업스트림",
    "networkUpstreamUsage": "업스트림 전송 속도",
    "takeScreenshot": "스크린샷 촬영",
    "copyRegion": "영역 캡처（클립보드）",
    "copyEntirePanel": "전체 창 캡처（클립보드）",
    "sendEntirePanelToAi": "전체 창 캡처（AI 어시스턴트）",
    "sentToAi": "AI로 보냄",
    "copied": "복사됨",
    "selectRegion": "스크린샷 영역 선택",
    "screenshotsRequireRuntime": "스크린샷에는 Tauri 데스크톱 런타임이 필요합니다.",
    "screenshotCaptureError": "스크린샷을 캡처할 수 없습니다: {{message}}",
    "screenshot": "스크린샷",
    "scrollTabsLeft": "탭 왼쪽으로 스크롤",
    "scrollTabsRight": "탭 오른쪽으로 스크롤",
    "renameTab": "{{title}} 이름 바꾸기",
    "closeTab": "{{title}} 닫기",
    "terminalPane": "터미널 페인",
    "sftpBrowser": "SFTP 브라우저",
    "webview": "Webview",
    "workspace": "워크스페이스",
    "terminal": "터미널",
    "connectionKind": "{{type}} 연결",
    "localTerminalSession": "로컬 터미널 세션",
    "workspaceSwitcher": "작업 영역",
    "defaultWorkspace": "기본",
    "defaultWorkspaceTitle": "기본 작업 영역",
    "newWorkspace": "새 작업 영역",
    "workspaceName": "이름",
    "workspaceNamePlaceholder": "작업 영역 이름",
    "editWorkspaceIcon": "작업 영역 아이콘 편집",
    "iconPickerLabel": "작업 영역 아이콘 선택기",
    "importConnections": "연결 가져오기",
    "importConnectionsHint": "기존 작업 영역의 연결을 이 작업 영역으로 복사합니다.",
    "importFromWorkspace": "작업 영역에서 가져오기",
    "searchConnections": "연결 검색",
    "filterConnectionTypes": "연결 유형 필터링",
    "allConnectionTypes": "모두",
    "selectAllConnections": "모두 선택",
    "deselectAllConnections": "모두 선택 해제",
    "noImportConnections": "일치하는 연결이 없습니다.",
    "createWorkspace": "작업 영역 만들기",
    "editWorkspace": "Workspace 편집",
    "deleteWorkspace": "작업 영역 삭제",
    "deleteWorkspaceConfirm": "\"{{name}}\" 작업 영역과 모든 연결을 삭제할까요? 이 작업은 되돌릴 수 없습니다.",
    "workspaceCreated": "\"{{name}}\" 작업 영역이 생성되었습니다",
    "fileViewer": {
      "loading": "로드 중…",
      "noFile": "이 문서 Connection에 선택된 파일이 없습니다.",
      "truncated": "이 파일은 큽니다. 부분 미리보기를 표시합니다.",
      "invalidJson": "잘못된 JSON입니다. 원시 텍스트를 표시합니다.",
      "imageTooLarge": "이 이미지는 너무 커서 미리 볼 수 없습니다.",
      "filterRows": "행 필터…",
      "filterLines": "줄 필터…",
      "rowCount": "{{count}}개 행",
      "tableTruncated": "처음 {{count}}개 행을 표시합니다.",
      "follow": "따라가기",
      "followOn": "추적 중 — 클릭하여 일시정지",
      "following": "추적 중",
      "parser": "파서",
      "parserType": {
        "auto": "자동",
        "generic": "일반",
        "json": "JSON",
        "logfmt": "logfmt",
        "syslog": "Syslog",
        "http-access": "HTTP 액세스",
        "windows-event": "Windows 이벤트",
        "java-stack": "Java 스택",
        "container": "컨테이너"
      },
      "find": "찾기",
      "softWrap": "자동 줄바꿈",
      "expandAll": "모두 펼치기",
      "collapseAll": "모두 접기",
      "valid": "유효",
      "invalid": "유효하지 않음",
      "keyCount": "{{count}} 개 키",
      "tableShape": "{{rows}} 행 × {{cols}} 열",
      "lineCountOf": "{{count}} / {{total}} 줄",
      "wordCount": "{{count}} 단어",
      "dimensions": "{{width}} × {{height}}",
      "byteCount": "{{count}} 바이트",
      "hexOffset": "오프셋",
      "zoomIn": "확대",
      "zoomOut": "축소",
      "fit": "맞춤",
      "actualSize": "실제 크기",
      "rotate": "회전",
      "readOnly": "읽기 전용",
      "saved": "저장됨",
      "unsaved": "저장되지 않음",
      "view": {
        "preview": "미리보기",
        "split": "분할",
        "source": "소스"
      },
      "kind": {
        "text": "텍스트",
        "markdown": "Markdown",
        "csv": "표",
        "json": "JSON",
        "image": "이미지",
        "log": "로그",
        "hex": "Hex",
        "pdf": "PDF",
        "unsupported": "지원되지 않음"
      },
      "level": {
        "error": "오류",
        "warn": "경고",
        "info": "정보",
        "debug": "디버그",
        "trace": "추적"
      },
      "retry": "다시 시도",
      "pdfPage": "{{page}} / {{count}}",
      "dependencyNeededTitle": "미리보기에 애드온이 필요합니다",
      "dependencyNeededBody": "이 파일 형식의 미리보기는 {{tool}}을 사용합니다. KKTerm에 번들로 포함하지 않고 필요할 때 다운로드하는 작은 애드온입니다.",
      "dependencyInstall": "{{tool}} 설치",
      "dependencyInstalling": "{{tool}} 설치 중…",
      "dependencyManualHint": "{{tool}}을 설치하고 PATH에 있는지 확인한 다음 다시 시도하세요.",
      "dependencyToolNote": "사용자 폴더에 한 번만 다운로드됩니다. 관리자 권한이 필요 없습니다.",
      "dep": {
        "poppler": "Poppler"
      },
      "save": "저장",
      "saving": "저장 중…",
      "discardConfirm": "저장하지 않은 변경 사항을 버리시겠습니까?",
      "saveConflictConfirm": "이 파일은 연 이후 디스크에서 변경되었습니다. 내 변경 사항으로 덮어쓰시겠습니까?",
      "viewOptions": "보기 옵션",
      "background": "배경",
      "backgroundDefaultHint": "이 연결의 기본 문서 뷰어 배경을 사용합니다.",
      "textMenu": "글꼴 및 인코딩",
      "font": "글꼴",
      "fontDefault": "기본값 (고정폭)",
      "fontSize": "크기",
      "fontSizeDefault": "기본값",
      "encoding": "인코딩",
      "encodingAuto": "자동",
      "encodingDetected": "자동 ({{label}})",
      "unsupportedTitle": "지원되지 않는 파일",
      "unsupportedBody": "KKTerm에는 {{name}}에 대한 인라인 뷰어가 없습니다. 열기 방법을 선택하세요.",
      "openAsText": "텍스트로 열기",
      "openAsBinary": "바이너리로 열기",
      "openExternalEditor": "외부 편집기에서 열기"
    }
  },
  "common": {
    "allFilesFilter": "모든 파일",
    "clear": "지우기",
    "collapse": "접기",
    "customColor": "사용자 지정 색상",
    "properties": "속성",
    "expand": "펼치기",
    "hexColor": "16진수 색상",
    "save": "저장",
    "cancel": "취소",
    "close": "닫기",
    "delete": "삭제",
    "copy": "복사",
    "cut": "잘라내기",
    "paste": "붙여넣기",
    "search": "검색",
    "searchForMore": "더 검색",
    "loading": "로딩 중...",
    "ok": "확인",
    "back": "뒤로",
    "forward": "앞으로",
    "refresh": "새로고침",
    "reset": "초기화",
    "edit": "편집",
    "add": "추가",
    "remove": "제거",
    "open": "열기",
    "am": "AM",
    "pm": "PM"
  },
  "languages": {
    "en": "English",
    "fr": "Français",
    "it": "Italiano",
    "de": "Deutsch",
    "es": "Español (España)",
    "es-MX": "Español (México)",
    "pt-BR": "Português (Brasil)",
    "zh-TW": "中文 (繁體)",
    "zh-CN": "中文 (简体)",
    "ja": "日本語",
    "ko": "한국어",
    "th": "ไทย",
    "id": "Bahasa Indonesia",
    "vi": "Tiếng Việt"
  },
  "manual": {
    "title": "운영 매뉴얼",
    "subtitle": "KKTerm 운영 방법. 각 릴리스와 함께 제공됩니다.",
    "chaptersLabel": "챕터",
    "back": "뒤로",
    "loading": "로드 중…",
    "loadError": "매뉴얼을 로드할 수 없습니다: {{message}}",
    "tauriRequired": "매뉴얼은 데스크탑 런타임에서만 사용할 수 있습니다."
  }
}
