{
  "nav": {
    "dashboard": "대시보드",
    "projects": "프로젝트",
    "providers": "제공업체",
    "sessions": "세션",
    "chat": "채팅",
    "cron": "예약 작업",
    "bridge": "브리지",
    "skills": "스킬",
    "system": "시스템"
  },
  "dashboard": {
    "title": "대시보드",
    "version": "버전",
    "uptime": "가동 시간",
    "platforms": "플랫폼",
    "projects": "프로젝트",
    "bridgeAdapters": "브리지 어댑터",
    "noData": "데이터가 없습니다",
    "recentSessions": "최근 세션"
  },
  "projects": {
    "title": "프로젝트",
    "name": "이름",
    "agent": "에이전트",
    "platforms": "플랫폼",
    "sessions": "세션",
    "heartbeat": "하트비트",
    "settings": "설정",
    "quiet": "조용한 모드",
    "language": "언어",
    "adminFrom": "관리 출처",
    "disabledCommands": "비활성화된 명령",
    "save": "저장",
    "detail": "세부 정보",
    "noProjects": "구성된 프로젝트가 없습니다",
    "workDir": "작업 디렉터리",
    "agentType": "에이전트 유형",
    "agentTypeChangeHint": "에이전트 유형을 변경하려면 재시작이 필요합니다. 호환되지 않는 제공업체는 제거됩니다.",
    "agentMode": "권한 모드",
    "agentSettings": "에이전트",
    "generalSettings": "일반",
    "showCtxIndicator": "컨텍스트 표시기",
    "showCtxIndicatorHint": "답변에 [ctx: ~N%] 접미사를 표시합니다",
    "replyFooter": "답변 푸터",
    "replyFooterHint": "답변에 모델/사용량 메타데이터를 추가합니다",
    "injectSender": "발신자 삽입",
    "injectSenderHint": "에이전트에게 전송되는 메시지에 발신자 정보를 앞에 추가합니다",
    "platformAccess": "플랫폼 접근 제어",
    "deleteTitle": "프로젝트 삭제",
    "deleteConfirm": "프로젝트 \"{{name}}\"을(를) 정말 삭제하시겠습니까? 설정 파일에서 제거됩니다.",
    "dangerZone": "위험 구역",
    "deleteHint": "설정에서 이 프로젝트를 제거합니다. 재시작이 필요합니다.",
    "tabs": {
      "overview": "개요",
      "providers": "제공업체",
      "heartbeat": "하트비트",
      "settings": "설정"
    }
  },
  "sessions": {
    "title": "세션",
    "id": "ID",
    "sessionKey": "세션 키",
    "name": "이름",
    "platform": "플랫폼",
    "active": "활성",
    "createdAt": "생성 일시",
    "history": "기록",
    "send": "전송",
    "messageInput": "메시지",
    "delete": "삭제",
    "noSessions": "세션이 없습니다",
    "noMessages": "아직 메시지가 없습니다",
    "notLiveHint": "이 세션은 활성 상태가 아닙니다. 에이전트가 실행 중일 때만 메시지를 전송할 수 있습니다.",
    "offline": "오프라인",
    "justNow": "방금 전",
    "allProjects": "모든 프로젝트",
    "chat": "채팅",
    "enterSession": "세션 열기",
    "bridgeConnected": "연결됨",
    "bridgeConnecting": "연결 중...",
    "bridgeDisconnected": "연결 끊김",
    "bridgeNotAvailable": "브리지를 사용할 수 없습니다. 웹에서 채팅하려면 config.toml에서 [bridge]를 사용 설정하세요."
  },
  "providers": {
    "title": "제공업체",
    "name": "이름",
    "model": "모델",
    "baseUrl": "기본 URL",
    "active": "활성",
    "add": "제공업체 추가",
    "remove": "제거",
    "activate": "활성화",
    "setModel": "모델 설정",
    "models": "모델",
    "global": "전역",
    "emptyProject": "이 프로젝트에 구성된 제공업체가 없습니다.",
    "emptyProjectHint": "전역 제공업체를 연결하거나 사용자 지정 제공업체를 추가하세요.",
    "linkGlobal": "전역 연결",
    "addCustom": "사용자 지정 추가",
    "allLinked": "모든 전역 제공업체가 이미 연결되어 있습니다.",
    "manageGlobal": "전역 제공업체 관리"
  },
  "cron": {
    "title": "예약 작업",
    "expression": "Cron 표현식",
    "prompt": "프롬프트",
    "exec": "실행",
    "description": "설명",
    "enabled": "사용",
    "silent": "알림 없음",
    "lastRun": "마지막 실행",
    "lastError": "마지막 오류",
    "add": "작업 추가",
    "trigger": "지금 실행",
    "triggerPending": "실행 요청되었습니다. 잠시 후 결과가 업데이트됩니다.",
    "delete": "삭제",
    "noJobs": "예약된 작업이 없습니다",
    "workDir": "작업 디렉터리",
    "sessionKey": "세션 키",
    "project": "프로젝트",
    "editJob": "작업 편집",
    "schedule": "일정",
    "selectProject": "프로젝트 선택",
    "descPlaceholder": "작업 설명",
    "promptPlaceholder": "에이전트에게 보낼 프롬프트...",
    "selectSessionKey": "세션 선택 (기본값은 비워두기)",
    "taskType": "작업 유형",
    "mode": "권한 모드",
    "modeDefault": "프로젝트 기본값 사용"
  },
  "heartbeat": {
    "title": "하트비트",
    "status": "상태",
    "interval": "간격",
    "paused": "일시 정지됨",
    "running": "실행 중",
    "pause": "일시 정지",
    "resume": "재개",
    "trigger": "지금 실행",
    "setInterval": "간격 설정",
    "runCount": "실행 횟수",
    "errorCount": "오류 횟수",
    "skippedBusy": "건너뜀 (사용 중)",
    "lastRun": "마지막 실행",
    "notEnabled": "이 프로젝트에는 하트비트가 구성되어 있지 않습니다. 사용하려면 config.toml에 [heartbeat] 섹션을 추가하세요."
  },
  "bridge": {
    "title": "브리지",
    "platform": "플랫폼",
    "capabilities": "기능",
    "connectedAt": "연결 일시",
    "noAdapters": "브리지 어댑터가 없습니다"
  },
  "system": {
    "title": "시스템",
    "config": "설정",
    "logs": "로그",
    "restart": "재시작",
    "reload": "설정 다시 로드",
    "restartConfirm": "서비스를 재시작하시겠습니까? 활성 세션이 중단될 수 있습니다.",
    "reloadConfirm": "디스크에서 설정을 다시 로드하시겠습니까?",
    "level": "로그 레벨",
    "limit": "줄 제한",
    "rawConfig": "원본 설정"
  },
  "login": {
    "title": "CC-Connect 관리 콘솔",
    "subtitle": "CC-Connect 인스턴스에 연결합니다",
    "token": "API 토큰",
    "serverUrl": "서버 URL",
    "connect": "연결",
    "invalidToken": "유효하지 않거나 만료된 토큰입니다",
    "logout": "로그아웃"
  },
  "common": {
    "loading": "로딩 중…",
    "error": "오류",
    "success": "성공",
    "confirm": "확인",
    "cancel": "취소",
    "save": "저장",
    "delete": "삭제",
    "back": "뒤로",
    "refresh": "새로 고침",
    "search": "검색",
    "noData": "데이터 없음",
    "actions": "작업",
    "viewAll": "모두 보기",
    "optional": "선택 사항",
    "confirmDelete": "정말 삭제하시겠습니까?",
    "close": "닫기",
    "saving": "저장 중…"
  },
  "setup": {
    "addPlatform": "플랫폼 추가",
    "choosePlatform": "연결할 플랫폼을 선택하세요:",
    "scanToConnect": "QR 코드를 스캔하여 연결",
    "feishuLabel": "Feishu / Lark",
    "weixinLabel": "WeChat (ilink)",
    "qrDescription": "휴대폰으로 QR 코드를 스캔하여 {{platform}}에 빠르게 연결하세요.",
    "startQR": "QR 설정 시작",
    "generating": "QR 코드 생성 중...",
    "scanFeishu": "Feishu / Lark 앱을 열고 QR 코드를 스캔하세요",
    "scanWeixin": "WeChat을 열고 QR 코드를 스캔하세요",
    "waitingScan": "스캔 대기 중...",
    "scannedConfirm": "스캔 완료! 휴대폰에서 확인해 주세요...",
    "waitingConfirm": "확인 대기 중...",
    "savingConfig": "설정 저장 중...",
    "completed": "플랫폼이 성공적으로 연결되었습니다!",
    "restartHint": "새 플랫폼을 적용하려면 서비스를 다시 시작하세요.",
    "restartRequired": "재시작 필요",
    "restartNow": "지금 재시작",
    "restarting": "서비스 재시작 중...",
    "restartAfterDelete": "프로젝트가 삭제되었습니다. 서비스를 재시작하여 적용하시겠습니까?",
    "later": "나중에",
    "expired": "QR 코드가 만료되었습니다.",
    "denied": "인증이 거부되었습니다.",
    "retry": "다시 시도",
    "addProject": "프로젝트 추가",
    "projectName": "프로젝트 이름",
    "workDir": "작업 디렉터리",
    "agentType": "에이전트 유형",
    "next": "다음",
    "manualSetup": "수동 설정",
    "manualHint": "{{platform}}의 경우 config.toml에서 자격 증명을 설정하고 서비스를 재시작하세요.",
    "advancedOptions": "고급 옵션",
    "unsupportedPlatform": "지원하지 않는 플랫폼 유형입니다: {{type}}"
  },
  "fields": {
    "botToken": "봇 토큰",
    "appToken": "앱 토큰",
    "accessToken": "액세스 토큰",
    "allowFrom": "허용된 사용자",
    "allowFromHintTelegram": "Telegram 사용자 ID, 쉼표로 구분",
    "groupReplyAll": "모든 그룹 메시지에 답장",
    "sharedGroupSession": "공유 그룹 세션",
    "sharedChannelSession": "공유 채널 세션",
    "guildId": "서버 ID",
    "guildIdHint": "슬래시 명령어 즉시 등록용",
    "threadIsolation": "스레드 격리",
    "clientId": "클라이언트 ID (AppKey)",
    "clientSecret": "클라이언트 시크릿 (AppSecret)",
    "corpId": "기업 ID",
    "corpSecret": "기업 시크릿",
    "agentId": "에이전트 ID",
    "callbackToken": "콜백 토큰",
    "callbackAesKey": "콜백 AES 키",
    "callbackAesKeyHint": "43자",
    "callbackPath": "콜백 경로",
    "apiBaseUrl": "API 기본 URL",
    "port": "포트",
    "wsUrl": "WebSocket URL",
    "appId": "앱 ID",
    "appSecret": "앱 시크릿",
    "sandboxMode": "샌드박스 모드",
    "channelSecret": "채널 시크릿",
    "channelToken": "채널 액세스 토큰"
  },
  "chat": {
    "noChats": "프로젝트가 없습니다",
    "noMessages": "메시지가 없습니다",
    "sessions": "세션",
    "emptyHint": "에이전트와 대화를 시작하세요",
    "slashHint": "/를 눌러 사용 가능한 명령어를 확인하세요",
    "inputPlaceholder": "메시지를 입력하거나 /로 명령어를 사용하세요...",
    "commands": "명령어",
    "defaultSession": "웹 세션"
  },
  "cmd": {
    "search": "명령어 검색...",
    "groupSession": "세션",
    "groupSettings": "설정",
    "groupInfo": "정보",
    "groupAdvanced": "고급",
    "new": "새 세션",
    "list": "세션 목록",
    "switch": "세션 전환",
    "current": "현재 세션",
    "history": "기록",
    "stop": "세션 중지",
    "model": "모델",
    "reasoning": "추론",
    "mode": "모드",
    "lang": "언어",
    "provider": "제공업체",
    "quiet": "조용한 모드",
    "status": "상태",
    "help": "도움말",
    "doctor": "진단",
    "version": "버전",
    "whoami": "내 정보",
    "commands": "전체 명령어",
    "dir": "작업 디렉터리",
    "cron": "예약 작업",
    "heartbeat": "하트비트",
    "alias": "별칭",
    "config": "설정",
    "skills": "스킬",
    "upgrade": "업그레이드",
    "deleteMode": "삭제 모드"
  },
  "settings": {
    "title": "전역 설정",
    "general": "일반",
    "language": "언어",
    "quiet": "조용한 모드",
    "quietHint": "시작/종료 알림을 전역으로 억제합니다",
    "attachmentSend": "첨부 파일 전송",
    "attachmentSendHint": "파일/이미지 첨부 파일을 플랫폼으로 다시 전송합니다",
    "default": "기본값",
    "idleTimeout": "유휴 시간 초과 (분)",
    "idleTimeoutHint": "N분 비활성 후 에이전트를 자동 중지합니다; 0 = 사용 안 함",
    "display": "표시",
    "thinkingMessages": "추론 메시지",
    "thinkingMessagesHint": "중간 추론 메시지를 표시하거나 숨깁니다",
    "thinkingMaxLen": "추론 최대 길이",
    "thinkingMaxLenHint": "추론 메시지의 최대 글자 수; 0 = 잘라내지 않음",
    "toolMessages": "도구 진행 상황",
    "toolMessagesHint": "도구 진행 상황 메시지를 표시하거나 숨깁니다",
    "toolMaxLen": "도구 최대 길이",
    "toolMaxLenHint": "도구 사용 메시지의 최대 글자 수; 0 = 잘라내지 않음",
    "streamPreview": "스트림 미리보기",
    "streamPreviewEnabled": "사용",
    "streamPreviewEnabledHint": "IM에서 실시간 스트리밍 업데이트를 표시합니다",
    "streamPreviewInterval": "간격 (ms)",
    "streamPreviewIntervalHint": "미리보기 업데이트 사이의 최소 밀리초",
    "rateLimit": "요청 속도 제한",
    "rlMaxMessages": "최대 메시지 수",
    "rlMaxMessagesHint": "기간당 최대 메시지 수; 0 = 사용 안 함",
    "rlWindowSecs": "기간 (초)",
    "rlWindowSecsHint": "초 단위의 시간 기간",
    "log": "로그",
    "logLevel": "로그 레벨"
  },
  "globalProviders": {
    "title": "제공업체",
    "subtitle": "모든 프로젝트에서 공유되는 API 제공업체를 관리합니다",
    "add": "제공업체 추가",
    "importCCSwitch": "CC-Switch에서 가져오기",
    "edit": "제공업체 편집",
    "empty": "설정된 제공업체가 없습니다",
    "emptyHint": "시작하려면 전역 제공업체를 추가하거나 프리셋에서 가져오세요.",
    "deleteHint": "제공업체 \"{{name}}\"을(를) 삭제하시겠습니까? 이 제공업체를 참조하는 프로젝트는 액세스를 잃게 됩니다.",
    "noPresets": "사용 가능한 프리셋이 없습니다",
    "noPresetsHint": "제공업체 프리셋을 불러올 수 없습니다. 네트워크 연결을 확인하세요.",
    "register": "등록",
    "addPreset": "추가",
    "added": "추가됨",
    "tab": {
      "providers": "내 제공업체",
      "presets": "프리셋"
    },
    "form": {
      "name": "이름",
      "model": "기본 모델",
      "modelHint": "이 제공업체로 전환할 때 사용할 모델입니다. 아래 모델에서 ✓를 클릭하여 설정하세요.",
      "models": "사용 가능한 모델",
      "modelsHint": "/model로 전환 가능한 모델입니다. ✓를 클릭하여 기본값으로 설정하세요.",
      "agentTypes": "에이전트 유형",
      "agentTypesHint": "비워두면 모든 에이전트 유형에 적용됩니다",
      "thinkingDefault": "기본값 (자동)",
      "perAgentHint": "에이전트마다 다른 기본 URL/모델을 사용할 수 있습니다. 아래에서 에이전트 유형별로 설정하세요.",
      "defaultConfig": "기본값",
      "baseUrl": "기본 URL",
      "codexWireApi": "Wire API"
    },
    "ccSwitch": {
      "title": "CC-Switch에서 가져오기",
      "notFound": "CC-Switch 데이터베이스를 찾을 수 없습니다. CC-Switch가 설치되어 있는지 확인하세요.",
      "empty": "CC-Switch에 설정된 제공업체가 없습니다.",
      "hint": "CC-Switch에서 {{count}}개의 제공업체를 찾았습니다. 가져올 항목을 선택하세요:",
      "active": "활성",
      "exists": "이미 존재함",
      "import": "가져오기 ({{count}})",
      "result": "가져오기 완료: {{imported}}개 가져옴, {{skipped}}개 건너뜀."
    }
  },
  "skills": {
    "title": "스킬",
    "subtitle": "에이전트 스킬을 관리하고 새로운 스킬을 탐색합니다",
    "tab": {
      "local": "로컬 스킬",
      "recommended": "추천"
    },
    "projects": "프로젝트",
    "skillCount": "{{count}}개의 스킬",
    "scanDirs": "디렉터리 검색",
    "noSkills": "스킬을 찾을 수 없습니다",
    "noSkillsHint": "스킬은 에이전트 스킬 디렉터리(예: ~/.claude/skills/)에서 불러옵니다",
    "emptyProject": "이 프로젝트의 디렉터리에서 스킬을 찾을 수 없습니다",
    "noPresets": "추천 스킬이 없습니다",
    "noPresetsHint": "스킬 추천을 불러올 수 없습니다. 네트워크 연결을 확인하세요.",
    "featured": "추천",
    "allSkills": "전체 스킬",
    "author": "작성자",
    "source": "출처",
    "download": "다운로드",
    "free": "무료",
    "freemium": "부분 유료",
    "paid": "유료"
  },
  "theme": {
    "light": "라이트",
    "dark": "다크",
    "system": "시스템"
  }
}
