{ "common": { "save": "저장", "cancel": "취소", "loading": "로딩 중...", "error": "오류", "search": "검색", "confirm": "확인", "delete": "삭제", "edit": "편집", "close": "닫기", "back": "뒤로", "next": "다음", "retry": "재시도", "or": "또는", "optional": "선택 사항", "language": "언어", "dismiss": "닫기", "continue": "계속", "selected": "선택됨", "detected": "감지됨", "now": "지금", "tryAgain": "다시 시도", "skipToMainContent": "본문으로 건너뛰기", "builtWithCareBy": "정성껏 만든", "viewRelease": "릴리스 보기", "updateNow": "지금 업데이트", "showDetails": "상세 보기", "hideDetails": "상세 숨기기", "moreIssues": "+ {count}개 더 많은 문제" }, "auth": { "missionControl": "Mission Control", "signInToContinue": "계속하려면 로그인하세요", "username": "사용자 이름", "password": "비밀번호", "signIn": "로그인", "signingIn": "로그인 중...", "signInWithGoogle": "Google로 로그인", "loadingGoogleSignIn": "Google 로그인 로딩 중...", "googleSignInFailed": "Google 로그인 실패", "networkError": "네트워크 오류", "loginFailed": "로그인 실패", "enterUsername": "사용자 이름 입력", "enterPassword": "비밀번호 입력", "orchestrationTagline": "OpenClaw 에이전트 오케스트레이션", "accessRequestSubmitted": "접근 요청이 제출되었습니다", "accessRequestDescription": "요청이 관리자에게 전송되었습니다. 승인 후 로그인할 수 있습니다.", "tryAgain": "다시 시도", "noAdminAccount": "아직 관리자 계정이 생성되지 않았습니다", "noAdminDescription": "Mission Control을 시작하려면 관리자 계정을 설정하세요.", "createAdminAccount": "관리자 계정 만들기", "welcomeToMC": "Mission Control에 오신 것을 환영합니다", "settingUpMC": "Mission Control 설정 중", "createAdminToStart": "시작하려면 관리자 계정을 만드세요", "creatingAdmin": "관리자 계정 생성 중...", "displayName": "표시 이름", "confirmPassword": "비밀번호 확인", "atLeast12Chars": "최소 12자", "repeatPassword": "비밀번호를 다시 입력하세요", "passwordsDoNotMatch": "비밀번호가 일치하지 않습니다", "passwordTooShort": "비밀번호는 최소 12자 이상이어야 합니다", "moreCharsNeeded": "{count}자 더 필요합니다", "firstTimeSetupOnly": "이 페이지는 초기 설정 시에만 사용할 수 있습니다.", "checkingSetupStatus": "설정 상태 확인 중...", "setupFailed": "설정 실패", "failedToCheckSetup": "설정 상태 확인에 실패했습니다", "validatingCredentials": "자격 증명 확인 중", "creatingAdminAccount": "관리자 계정 생성 중", "configuringSession": "세션 구성 중", "launchingDashboard": "대시보드 시작 중", "usernameHint": "소문자, 숫자, 점, 하이픈, 밑줄만 사용 가능" }, "nav": { "overview": "개요", "agents": "에이전트", "tasks": "작업", "chat": "채팅", "channels": "채널", "skills": "스킬", "memory": "메모리", "activity": "활동", "logs": "로그", "costTracker": "비용 추적", "nodes": "노드", "approvals": "승인", "office": "오피스", "cron": "Cron", "webhooks": "Webhooks", "alerts": "알림", "github": "GitHub", "security": "보안", "users": "사용자", "audit": "감사", "gateway": "게이트웨이", "gateways": "게이트웨이", "config": "설정", "integrations": "통합", "debug": "디버그", "settings": "설정", "group": { "observe": "모니터링", "automate": "자동화", "admin": "관리" }, "collapseSidebar": "사이드바 접기", "expandSidebar": "사이드바 펼치기", "more": "더 보기" }, "settings": { "language": "언어", "languageDescription": "선호하는 표시 언어를 선택하세요", "general": "일반", "security": "보안", "dataRetention": "데이터 보존", "chatSettings": "채팅", "gatewaySettings": "게이트웨이", "title": "설정", "description": "Mission Control 동작 및 데이터 보존 정책 구성", "discard": "버리기", "save": "저장", "saving": "저장 중...", "saveChanges": "변경사항 저장", "workspaceManagementLabel": "워크스페이스 관리:", "workspaceManagementDesc1": "워크스페이스(테넌트 인스턴스)를 만들거나 관리하려면", "superAdmin": "슈퍼 관리자", "workspaceManagementDesc2": "패널(사이드바의 관리자 > 슈퍼 관리자)로 이동하세요. 거기서 새 클라이언트 인스턴스를 만들고 테넌트를 관리하며 프로비저닝 작업을 모니터링할 수 있습니다.", "securityDescription": "스테이션 보안 상태 스캔", "securityScan": "보안 스캔", "hideScan": "스캔 숨기기", "backups": "백업", "backupsDescription": "MC 데이터베이스 또는 게이트웨이 상태의 주문형 백업 생성", "backupMcDatabase": "MC 데이터베이스 백업", "backupGatewayState": "게이트웨이 상태 백업", "backingUp": "백업 중...", "onboarding": "온보딩", "onboardingDescription": "설정 마법사를 다시 실행하고 대시보드 체크리스트를 초기화합니다", "replayOnboarding": "온보딩 다시 실행", "resetting": "초기화 중..." }, "boot": { "missionControl": "Mission Control", "agentOrchestration": "에이전트 오케스트레이션", "authenticatingOperator": "운영자 인증 중", "detectingStationMode": "스테이션 모드 감지 중", "loadingControlConfig": "제어 설정 로딩 중", "connectingRuntimeLinks": "런타임 링크 연결 중", "syncingAgentRegistry": "에이전트 레지스트리 동기화 중", "loadingActiveSessions": "활성 세션 로딩 중", "hydratingWorkspaceBoard": "워크스페이스 보드 초기화 중", "mappingMemoryGraph": "메모리 그래프 매핑 중", "indexingSkillCatalog": "스킬 카탈로그 인덱싱 중" }, "header": { "workspace": "워크스페이스", "sessions": "세션", "events": "이벤트", "live": "라이브", "off": "꺼짐", "local": "로컬", "connected": "연결됨", "disconnected": "연결 끊김", "reconnecting": "재연결 중", "offline": "오프라인", "retry": "재시도 {count}", "jumpToSearch": "페이지, 작업, 에이전트로 이동...", "searchPlaceholder": "작업, 에이전트, 활동 검색 또는 페이지 명령 입력...", "searching": "검색 중...", "noResults": "결과를 찾을 수 없습니다", "typeToSearch": "입력하여 엔티티 검색 또는 페이지로 즉시 이동", "gatewayConnection": "게이트웨이 연결", "status": "상태", "host": "호스트", "latency": "지연 시간", "webSocket": "WebSocket", "sse": "SSE", "retries": "재시도 횟수", "clickToReconnect": "클릭하여 재연결", "down": "다운", "goToOverview": "개요로 이동", "goToChat": "채팅으로 이동", "goToTasks": "작업으로 이동", "goToAgents": "에이전트로 이동", "goToActivityFeed": "활동 피드로 이동", "goToNotifications": "알림으로 이동", "goToTokenUsage": "토큰 사용량으로 이동", "goToLogs": "로그로 이동", "goToMemoryBrowser": "메모리 브라우저로 이동", "goToIntegrations": "통합으로 이동", "goToSettings": "설정으로 이동", "goToGateways": "게이트웨이로 이동", "goToGithubSync": "GitHub 동기화로 이동", "goToOffice": "오피스로 이동", "goToSkills": "스킬로 이동", "quickNavigation": "빠른 탐색" }, "contextSwitcher": { "localMode": "로컬 모드", "connected": "연결됨", "disconnected": "연결 끊김", "interface": "인터페이스", "essential": "에센셜", "full": "전체", "organizations": "조직", "all": "전체", "noTools": "도구 없음", "unlinked": "미연결", "newOrganization": "새 조직...", "usernamePlaceholder": "사용자 이름 (OS 사용자)", "displayNamePlaceholder": "표시 이름", "gatewayPortPlaceholder": "게이트웨이 포트 (필수)", "installTools": "도구 설치", "usernameAndDisplayRequired": "사용자 이름과 표시 이름은 필수입니다", "invalidUsernameFormat": "잘못된 사용자 이름 형식", "gatewayPortRequired": "게이트웨이 포트는 필수입니다", "creating": "생성 중...", "createUser": "사용자 만들기", "createAndQueue": "만들기 + 대기열 추가" }, "localModeBanner": { "noGatewayDetected": "OpenClaw 게이트웨이가 감지되지 않음", "runningInLocalMode": " — 로컬 모드로 실행 중. Claude Code 세션, 작업 및 로컬 데이터를 모니터링합니다.", "configureGateway": "게이트웨이 설정" }, "updateBanner": { "updating": "업데이트 중...", "restartingServer": "서버 재시작 중...", "updateAvailable": "업데이트 가능: v{version}", "newerVersionAvailable": " — Mission Control의 새 버전을 사용할 수 있습니다.", "updateFailed": "업데이트 실패", "networkError": "네트워크 오류 — 서버에 연결할 수 없습니다." }, "openclawUpdateBanner": { "updatingOpenClaw": "OpenClaw 업데이트 중...", "openclawUpdated": "OpenClaw가 v{version}으로 업데이트되었습니다", "openclawUpdateAvailable": "OpenClaw 업데이트: v{version} 사용 가능", "installed": "설치됨: v{version}", "changelog": "변경 로그", "copied": "복사됨!", "copyCommand": "명령 복사", "updateFailed": "업데이트 실패", "networkError": "네트워크 오류 — 서버에 연결할 수 없습니다." }, "doctorBanner": { "fixCompleted": "OpenClaw 닥터 수정 완료", "configDrift": "OpenClaw 설정 드리프트 감지됨", "stateIntegrity": "OpenClaw 상태 무결성 경고", "securityWarning": "OpenClaw 보안 경고", "doctorWarnings": "OpenClaw 닥터 경고", "runningFixes": "OpenClaw 닥터 수정 실행 중...", "cleaningSessionStores": "세션 저장소 정리 중...", "archivingOrphanTranscripts": "고아 트랜스크립트 보관 중...", "recheckingHealth": "현재 인스턴스 상태 재확인 중...", "fixFailed": "OpenClaw 닥터 수정 실패", "networkError": "네트워크 오류 — 서버에 연결할 수 없습니다.", "runningFix": "수정 실행 중...", "runDoctorFix": "닥터 수정 실행" }, "liveFeed": { "liveFeed": "라이브 피드", "showLiveFeed": "라이브 피드 보기", "collapseFeed": "피드 접기", "closeFeed": "피드 닫기", "noActivityYet": "아직 활동이 없습니다", "eventsAppearLocal": "작업을 생성하거나 에이전트가 업데이트되면 이벤트가 표시됩니다", "eventsStreamGateway": "게이트웨이와 로컬 DB에서 이벤트가 스트리밍됩니다", "activeSessions": "활성 세션", "noActiveSessions": "활성 세션 없음", "activeSession": "활성", "idleSession": "유휴" }, "errorBoundary": { "somethingWentWrong": "문제가 발생했습니다", "unexpectedError": "이 패널에서 예기치 않은 오류가 발생했습니다." }, "page": { "showLiveFeed": "라이브 피드 보기", "availableInFullMode": "{panel}은(는) 전체 모드에서 사용할 수 있습니다.", "switchToFull": "전체 모드로 전환", "goToOverview": "개요로 이동", "requiresGateway": "{panel}은(는) OpenClaw 게이트웨이 연결이 필요합니다.", "configureGateway": "이 패널을 활성화하려면 게이트웨이를 설정하세요." }, "onboarding": { "stationOnline": "스테이션 온라인", "stationReady": "스테이션이 에이전트를 받을 준비가 되었습니다.", "welcome": { "title": "Mission Control에 오신 것을 환영합니다", "description": "AI 에이전트를 위한 스테이션입니다. 에이전트가 여기에 도킹하면 영구 메모리, 작업 관리, 협업 워크플로, 완전한 관측성을 얻게 됩니다. 설정을 스캔했습니다 — 온라인 상태는 다음과 같습니다.", "availableModes": "사용 가능한 모드", "localMode": "로컬 모드", "gatewayMode": "게이트웨이 모드", "monitorClaude": "이 머신의 Claude Code 세션 모니터링", "taskTracking": "작업 추적 및 비용 모니터링", "sessionHistory": "세션 기록", "singlePilot": "단일 파일럿 운영", "orchestrateAgents": "여러 머신의 에이전트 오케스트레이션", "memorySkills": "메모리, 스킬, 에이전트 간 통신", "webhookIntegrations": "Webhook 통합", "requiresGateway": "게이트웨이 필요", "activeSessionsDetected": "{count}개의 활성 세션 감지됨", "noActiveSessions": "활성 Claude 세션 없음", "gatewayConnected": "게이트웨이 연결됨", "localModeNoGateway": "로컬 모드 — 게이트웨이 없음", "agentsRegistered": "{count}개의 에이전트 등록됨", "noAgentsYet": "아직 에이전트 없음", "gatewayRegistered": "게이트웨이: Mission Control 등록됨", "gatewayRegistrationPending": "게이트웨이 등록 대기 중", "skipSetup": "설정 건너뛰기", "getStarted": "시작하기" }, "interfaceMode": { "title": "스테이션 레이아웃 선택", "description": "에센셜은 운영자가 가장 많이 사용하는 핵심 패널을 표시합니다. 전체는 스테이션의 모든 시스템을 잠금 해제합니다 — 메모리, 자동화, 보안 감사 등. 언제든지 전환할 수 있습니다.", "essential": "에센셜", "full": "전체", "essentialDescription": "간결한 운영 — 매일 사용하는 패널: 플릿 개요, 에이전트, 작업, 채팅, 활동 피드, 로그, 설정.", "essentialPanels1": "플릿 개요, 에이전트, 작업, 채팅", "essentialPanels2": "활동 피드, 로그, 설정", "essentialTotal": "총 7개 패널", "fullDescription": "전체 스테이션 액세스 — 메모리 브라우저, Cron 스케줄링, Webhooks, 알림, 보안 감사, 비용 추적, 게이트웨이 설정을 추가합니다.", "fullIncludes": "에센셜의 모든 것에 추가로", "fullPanels": "메모리, Cron, Webhooks, 감사", "fullTotal": "모든 스테이션 시스템 잠금 해제" }, "gatewayLink": { "title": "게이트웨이 링크", "description": "Mission Control은 오리진을 OpenClaw 게이트웨이에 등록하여 WebSocket을 통해 연결하고 에이전트를 원격으로 관리할 수 있습니다.", "originRegistered": "게이트웨이 오리진 등록됨", "originAdded": "Mission Control 오리진이 게이트웨이 allowedOrigins에 추가됨", "registrationPending": "등록 대기 중 — 다음 기능 확인 시 설정됩니다", "deviceAuthConfigured": "장치 인증 설정됨", "deviceAuthDisabled": "장치 인증 비활성화 — MC는 게이트웨이 토큰으로 인증합니다", "deviceAuthWillConfigure": "오리진 등록과 함께 설정됩니다", "testing": "테스트 중...", "testConnection": "연결 테스트", "gatewayReachable": "게이트웨이 도달 가능", "gatewayUnreachable": "게이트웨이 도달 불가" }, "credentials": { "title": "스테이션 보안 설정", "description": "관리자 비밀번호는 스테이션 콘솔을 보호합니다. API 키는 도킹 자격 증명입니다 — 에이전트가 등록 시 이를 제시하여 인가된 에이전트만 도킹할 수 있습니다.", "checkingCredentials": "자격 증명 확인 중...", "adminPassword": "관리자 비밀번호", "passwordStrong": "비밀번호가 강력하며 기본값이 아닙니다", "passwordWeak": "기본 또는 약한 비밀번호 사용 중 — .env에서 AUTH_PASS를 변경하세요", "apiKey": "API 키", "apiKeyConfigured": "설정됨 — 에이전트가 이 키로 도킹할 수 있습니다", "apiKeyNotSet": "미설정 — 키가 설정되지 않으면 에이전트가 도킹할 수 없습니다. 실행: bash scripts/generate-env.sh --force", "openSettings": "설정 열기", "securityScan": "보안 스캔", "securityScanDescription": "스테이션 시작 전에 네트워크, 런타임, OpenClaw 강화를 검증합니다.", "launchStation": "스테이션 시작", "launchAnyway": "그래도 시작" } }, "channels": { "title": "채널", "loadingChannels": "채널 불러오는 중...", "gatewayConnected": "게이트웨이 연결됨", "gatewayDisconnected": "게이트웨이 연결 끊김", "refresh": "새로고침", "noChannelsConfigured": "아직 채널이 설정되지 않았습니다. OpenClaw 게이트웨이 설정에서 메시징 플랫폼(WhatsApp, Telegram, Discord, Slack 등)을 구성하세요.", "gatewayUnreachable": "OpenClaw 게이트웨이에 접근할 수 없습니다. 실행 중인지 확인하세요.", "statusConnected": "연결됨", "statusRunning": "실행 중", "statusConfigured": "설정됨", "statusInactive": "비활성", "probe": "프로브", "probing": "프로브 중...", "showQr": "QR 코드 표시", "relink": "재연결", "waitForScan": "스캔 대기", "logout": "로그아웃", "loggedOut": "로그아웃되었습니다.", "profile": "프로필", "editProfile": "프로필 편집", "edit": "편집", "noProfileSet": "프로필 미설정", "displayName": "표시 이름", "username": "사용자 이름", "about": "소개", "bio": "자기소개", "avatarUrl": "아바타 URL", "bannerUrl": "배너 URL", "website": "웹사이트", "lightning": "라이트닝", "saving": "저장 중...", "saveAndPublish": "저장 및 게시", "importFromRelays": "릴레이에서 가져오기", "hideAdvanced": "고급 숨기기", "showAdvanced": "고급 보기", "cancel": "취소", "profilePublished": "프로필이 릴레이에 게시되었습니다.", "saveFailed": "저장에 실패했습니다.", "profileImported": "릴레이에서 프로필을 가져왔습니다.", "importFailed": "가져오기에 실패했습니다.", "accounts": "계정({count})" }, "integrations": { "title": "통합", "loading": "통합 불러오는 중...", "connectedCount": "{total}개 중 {connected}개 연결됨", "pullAll": "전체 가져오기", "discard": "버리기", "save": "저장", "saving": "저장 중...", "saveChanges": "변경사항 저장", "cancel": "취소", "remove": "제거", "removeTitle": "통합을 제거하시겠습니까?", "removeDescription": ".env 파일에서 {target}을(를) 제거합니다. 변경사항 적용을 위해 게이트웨이를 재시작해야 합니다.", "notSet": "미설정", "noIntegrationsInCategory": "이 카테고리에 통합이 없습니다" }, "execApproval": { "title": "실행 승인", "pendingBadge": "{count}개 대기 중", "realtimeLabel": "WebSocket을 통한 실시간", "viewApprovals": "승인", "viewAllowlist": "허용 목록 설정", "filterAll": "전체", "filterPending": "대기 중", "filterResolved": "처리됨", "noPendingApprovals": "대기 중인 승인이 없습니다. 에이전트의 실행 요청이 오버레이로 여기에 표시됩니다.", "noApprovals": "표시할 승인이 없습니다.", "loadingAllowlist": "허용 목록 불러오는 중...", "addAgent": "에이전트 추가", "save": "저장", "saving": "저장 중...", "reload": "다시 불러오기", "noAgentsConfigured": "에이전트가 설정되지 않았습니다. 위에 에이전트 ID를 입력하여 허용 목록을 만드세요.", "addPattern": "패턴 추가", "noAllowlistPatterns": "허용 목록 패턴이 없습니다. 명령은 수동 승인이 필요합니다.", "previewMatches": "미리보기: 최근 명령 {count}개가 일치합니다", "andMore": "...외 {count}개", "allowOnce": "한 번 허용", "alwaysAllow": "항상 허용", "deny": "거부", "statusExpired": "만료됨", "statusApproved": "승인됨", "statusDenied": "거부됨" }, "notifications": { "title": "알림", "markAllRead": "모두 읽음으로 표시", "recipientLabel": "수신자", "recipientPlaceholder": "에이전트 이름 (예: my-agent)", "noNotifications": "알림 없음", "markRead": "읽음으로 표시" }, "localAgentsDoc": { "title": "로컬 AGENTS.md", "noPathFound": "로컬 AGENTS.md를 아직 찾을 수 없습니다", "openInVsCode": "VS Code에서 열기", "copied": "복사됨", "copyPath": "경로 복사", "collapse": "접기", "expand": "펼치기", "loading": "로컬 AGENTS.md 불러오는 중...", "notDetected": "로컬 AGENTS.md가 감지되지 않았습니다.", "checked": "확인됨: {paths}" }, "memoryGraph": { "loading": "그래프 불러오는 중...", "retry": "다시 시도", "noMemoryDatabases": "메모리 데이터베이스를 찾을 수 없습니다", "noMemoryDatabasesHint": "OpenClaw 메모리 SQLite 파일이 감지되지 않았습니다", "allAgents": "모든 에이전트", "filterFiles": "파일 필터...", "statAgents": "에이전트", "statFiles": "파일", "statChunks": "청크", "statSize": "크기", "legendSessions": "세션", "legendMemory": "메모리", "legendKnowledge": "지식", "keyboardHint": "스크롤로 확대/축소 / 드래그로 이동 / 노드 클릭으로 상세 보기", "chunks": "청크", "text": "텍스트" }, "agentComms": { "connecting": "피드에 연결 중...", "eventsCount": "{count}개 이벤트", "connectionGateway": "게이트웨이", "connectionSse": "SSE", "connectionPolling": "폴링", "sourceLive": "라이브", "sourceMixed": "혼합", "sourceSeeded": "시드됨", "sessions": "{active}/{total}개 세션", "scrollToLatest": "최신으로 스크롤", "toLabel": "수신자:", "composerPlaceholderTarget": "{name}에게 메시지... (Enter로 전송)", "composerPlaceholderBroadcast": "위에서 세션 또는 에이전트를 선택하거나 브로드캐스트를 입력하세요...", "send": "전송", "noFeedEvents": "피드 이벤트가 없습니다", "noFilterEvents": "{filter} 이벤트가 없습니다", "noFeedEventsHint": "게이트웨이에 연결하거나 에이전트 활동을 기다리세요. 세션, 도구, 채팅 및 추적 이벤트가 실시간으로 스트리밍됩니다.", "noFilterEventsHint": "다른 카테고리 이벤트를 보려면 \"전체\"로 전환하거나, {filter} 이벤트가 도착할 때까지 기다리세요." }, "agentDetail": { "configTab": "설정", "filesTab": "파일", "toolsTab": "도구", "channelsTab": "채널", "cronTab": "크론", "modelsTab": "모델", "workspaceFiles": "워크스페이스 파일", "refresh": "새로 고침", "charCount": "{count}자", "missing": "없음", "selectFileToView": "파일을 선택하여 보기 또는 편집", "reset": "초기화", "saving": "저장 중...", "save": "저장", "fileNotExistYet": "이 파일은 아직 존재하지 않습니다. 내용을 입력하고 저장하면 생성할 수 있습니다.", "toolConfiguration": "도구 설정", "profile": "프로필:", "saved": "저장됨", "allowListCount": "허용 목록 ({count})", "noAllowList": "명시적 허용 목록 없음 (프로필 기본값 사용)", "addToolAllowList": "허용 목록에 도구 추가", "add": "추가", "alsoAllowCount": "추가 허용 ({count})", "alsoAllowDesc": "프로필 기본값 외에 추가로 허용되는 도구.", "none": "없음", "denyListCount": "거부 목록 ({count})", "noDeniedTools": "거부된 도구 없음", "addToolDenyList": "거부 목록에 도구 추가", "channelStatus": "채널 상태", "channelStatusDesc": "{agent}에서 사용 가능한 채널", "noChannelsFound": "채널을 찾을 수 없습니다...", "connectedOf": "{total}개 중 {connected}개 연결됨", "noAccounts": "계정 없음", "configuredCount": "{count}개 설정됨", "notConfigured": "설정되지 않음", "enabledCount": "{count}개 활성화됨", "disabled": "비활성화됨", "cronJobs": "크론 작업", "allCronJobsCount": "{total}개 중 {count}개", "agentCronJobsCount": "{total}개 중 {count}개", "agentOnly": "에이전트만", "showAll": "전체 보기", "noCronJobsFound": "크론 작업을 찾을 수 없습니다", "noCronJobsAssigned": "{agent}에 할당된 크론 작업이 없습니다", "noSchedule": "일정 없음", "enabled": "활성화됨", "lastRun": "마지막:", "nextRun": "다음:", "modelConfiguration": "모델 설정", "modelConfigDesc": "이 에이전트의 기본 모델과 폴백 모델을 설정합니다.", "primaryModel": "기본 모델", "defaultModel": "기본값", "fallbackChainCount": "폴백 체인 ({count})", "fallbackChainDesc": "기본 모델이 실패하거나 사용할 수 없을 때 순서대로 시도되는 모델.", "noFallbackModels": "폴백 모델이 설정되지 않았습니다.", "moveUp": "위로 이동", "moveDown": "아래로 이동", "remove": "제거", "addFallbackPlaceholder": "폴백 모델 추가", "sandboxMode": "모드", "sandboxWorkspace": "워크스페이스", "sandboxNetwork": "네트워크", "sandboxNetworkPlaceholder": "예: none, host", "toolsSection": "도구", "subAgentsSection": "서브 에이전트", "addSubAgentPlaceholder": "서브 에이전트 추가", "addSubAgent": "추가", "subAgentModelOverride": "서브 에이전트 모델 재정의", "defaultInherit": "기본값 (상속)", "modelLabel": "모델:", "noSubAgents": "서브 에이전트가 설정되지 않았습니다.", "memorySearch": "메모리 검색", "cancel": "취소" }, "taskBoard": { "title": "작업 보드", "allProjects": "모든 프로젝트", "projects": "프로젝트", "close": "닫기", "spawnSubAgent": "서브 에이전트 생성", "newTask": "새 작업", "refresh": "새로 고침", "spawnAgentPlaceholder": "에이전트 이름", "spawnTaskPlaceholder": "작업 설명", "timeoutTitle": "타임아웃 (분)", "spawning": "생성 중...", "spawn": "생성", "noActiveSpawnRequests": "활성 생성 요청 없음", "dismissError": "오류 닫기", "taskBoardAriaLabel": "작업 보드", "columnAriaLabel": "{title} 열, {count}개 작업", "colInbox": "받은 편지함", "colAssigned": "할당됨", "colInProgress": "진행 중", "colReview": "검토", "colQualityReview": "품질 검토", "colDone": "완료", "recurring": "반복", "spawned": "생성됨", "spawnedFromTask": "작업 #{id}에서 생성됨", "unassigned": "미할당", "due": "마감:", "dropTasksHere": "여기에 작업 드롭", "priority_low": "낮음", "priority_medium": "보통", "priority_high": "높음", "priority_critical": "긴급", "claudeCodeTasks": "Claude Code 작업", "collapse": "접기", "expand": "펼치기", "loading": "로딩 중...", "noTeamTasksFound": "팀 작업을 찾을 수 없습니다", "noTeamTasksDesc": "현재 활성화된 Claude Code 팀 작업이 없습니다.", "taskCount": "{count}개 작업", "blocked": "차단됨", "hermesScheduledTasks": "Hermes 예약 작업", "noScheduledTasksFound": "예약 작업을 찾을 수 없습니다", "noScheduledTasksDesc": "현재 활성화된 Hermes 예약 작업이 없습니다.", "noSchedule": "일정 없음", "enabled": "활성화됨", "disabled": "비활성화됨", "createNewTask": "새 작업 만들기", "fieldTitle": "제목", "fieldDescription": "설명", "fieldPriority": "우선순위", "fieldProject": "프로젝트", "fieldAssignTo": "담당자", "fieldTags": "태그", "makeRecurring": "반복 작업으로 설정", "createRecurringTask": "반복 작업 만들기", "createTask": "작업 만들기", "cancel": "취소", "editTask": "작업 편집", "fieldStatus": "상태", "saveChanges": "변경 사항 저장", "edit": "편집", "deleteTaskConfirm": "\"{title}\"을(를) 삭제하시겠습니까?", "delete": "삭제", "closeTaskDetails": "작업 세부 정보 닫기", "noDescription": "설명 없음", "taskDetailTabs": "작업 세부 정보 탭", "tabDetails": "세부 정보", "tabComments": "댓글", "tabQualityReview": "품질 검토", "tabSession": "세션", "ticket": "티켓", "project": "프로젝트", "status": "상태", "priority": "우선순위", "assignedTo": "담당자", "created": "생성 시간", "issue": "이슈", "branch": "브랜치", "pr": "PR", "live": "라이브", "postingAs": "게시자", "newComment": "새 댓글...", "addComment": "댓글 추가", "broadcastToSubscribers": "구독자에게 방송", "broadcastPlaceholder": "모든 구독자에게 메시지 방송...", "broadcast": "방송", "broadcastSent": "{count}명의 구독자에게 방송을 보냈습니다", "loadingComments": "댓글 로딩 중...", "noComments": "댓글이 없습니다", "aegisQualityReview": "Aegis 품질 검토", "noReviews": "검토가 없습니다", "reviewerPlaceholder": "검토자 이름", "reviewNotesPlaceholder": "검토 메모...", "submit": "제출", "loadingTranscript": "기록 로딩 중...", "noSessionMessages": "세션 메시지 없음" }, "cronManagement": { "title": "크론 관리", "subtitle": "반복 작업 예약 및 관리", "loading": "로딩 중...", "refresh": "새로 고침", "addJob": "작업 추가", "calendarView": "달력 보기", "calendarViewDescLocal": "시간이 로컬 시간대로 표시됩니다", "calendarViewDesc": "시간이 UTC로 표시됩니다", "prev": "이전", "today": "오늘", "next": "다음", "calMode_agenda": "일정", "calMode_week": "주", "calMode_month": "월", "searchPlaceholder": "작업 검색...", "allAgents": "모든 에이전트", "allStates": "모든 상태", "enabled": "활성화됨", "disabled": "비활성화됨", "all": "전체", "sortName": "이름", "sortSchedule": "일정", "sortLastRun": "마지막 실행", "sortNextRun": "다음 실행", "ascending": "오름차순", "descending": "내림차순", "noJobsMatchFilters": "현재 필터와 일치하는 작업이 없습니다.", "uniqueJobs": "고유 작업 {count}개", "noJobsForDay": "이 날짜에 예약된 작업이 없습니다.", "jobCount": "{count}개 작업", "runsCount": "{count}회 실행", "totalRunsCount": "총 {count}회 실행", "moreJobs": "+{count}개 더", "firstRun": "첫 번째 {time}", "scheduledJobs": "예약된 작업", "jobsCount": "{total}개 중 {count}개", "loadingJobs": "작업 로딩 중...", "noCronJobsFound": "크론 작업을 찾을 수 없습니다.", "colJobName": "작업 이름", "colAgent": "에이전트", "colSchedule": "일정", "colModel": "모델", "colStatus": "상태", "colLastRun": "마지막 실행", "colNextRun": "다음 실행", "colActions": "작업", "enable": "활성화", "disable": "비활성화", "run": "실행", "runNowForce": "지금 실행 (강제)", "runNowIfDue": "지금 실행 (기한인 경우)", "clone": "복제", "history": "기록", "configuration": "구성", "delivery": "전달", "source": "소스", "localSchedulerAutomation": "로컬 스케줄러 / 자동화", "command": "명령", "timing": "타이밍", "recentLogs": "최근 로그", "lastRun": "마지막 실행", "nextRun": "다음 실행", "timezone": "시간대", "remove": "제거", "close": "닫기", "noLogsAvailable": "사용 가능한 로그가 없습니다.", "runHistoryTitle": "실행 기록: {name}", "totalRuns": "총 {count}회 실행", "filterRunsPlaceholder": "실행 필터...", "timestamp": "타임스탬프", "duration": "소요 시간", "error": "오류", "noRunHistoryAvailable": "사용 가능한 실행 기록이 없습니다.", "loadMore": "더 보기", "addNewCronJob": "새 크론 작업 추가", "fieldJobName": "작업 이름", "fieldSchedule": "일정 (Cron 형식)", "quickSelect": "빠른 선택...", "scheduleFormatHint": "형식: 분 시 일 월 요일", "fieldCommand": "명령", "fieldModelOptional": "모델 (선택 사항)", "modelHint": "에이전트 또는 게이트웨이 기본 모델을 사용하려면 비워 두세요.", "fieldStaggerOptional": "지연 오프셋 (선택 사항)", "seconds": "초", "staggerHint": "동일한 일정의 다른 작업과 겹치지 않도록 실행을 지연합니다.", "fieldDescriptionOptional": "설명 (선택 사항)", "descriptionPlaceholder": "이 작업은 무엇을 하나요?", "cancel": "취소", "claudeCodeTeams": "Claude Code 팀", "teamsCount": "{count}개 팀", "collapse": "접기", "expand": "펼치기", "noClaudeCodeTeams": "~/.claude/teams/에서 Claude Code 팀을 찾을 수 없습니다", "membersCount": "{count}명의 멤버" }, "sessionDetails": { "title": "세션 관리", "subtitle": "활성 에이전트 세션 모니터링 및 관리", "filter": "필터", "filterAll": "전체 세션", "filterActive": "활성만", "filterIdle": "유휴만", "sortBy": "정렬 기준", "sortAge": "경과 시간", "sortTokens": "토큰 사용량", "sortModel": "모델", "timeWindow": "시간 범위", "last1h": "최근 1시간", "last6h": "최근 6시간", "last24h": "최근 24시간", "last7d": "최근 7일", "allTime": "전체", "global": "글로벌", "unknown": "알 수 없음", "sessionCount": "전체 {total}개 중 {filtered}개 세션", "activeCount": "{count}개 활성", "noSessionsMatch": "현재 필터에 일치하는 세션이 없습니다", "model": "모델", "tokenUsage": "토큰 사용량", "sessionDetails": "세션 세부 정보", "kind": "종류", "id": "ID", "lastActivity": "마지막 활동", "messages": "메시지 수", "label": "레이블", "addLabel": "클릭하여 레이블 추가...", "sessionControls": "세션 제어", "thinking": "사고", "verbose": "상세 출력", "reasoning": "추론", "off": "끔", "on": "켬", "minimal": "최소", "low": "낮음", "medium": "중간", "high": "높음", "xhigh": "최고", "full": "전체", "stream": "스트림", "modelInformation": "모델 정보", "fullName": "전체 이름", "provider": "제공업체", "description": "설명", "monitor": "모니터", "pause": "일시 중지", "terminate": "종료", "working": "처리 중...", "delete": "삭제", "deleteConfirm": "삭제하시겠습니까?", "yes": "예", "no": "아니오", "confirmTerminate": "이 세션을 종료하시겠습니까?", "failedMonitor": "세션 모니터링에 실패했습니다", "failedPause": "세션 일시 중지에 실패했습니다", "failedTerminate": "세션 종료에 실패했습니다", "sessionOverview": "세션 개요", "totalSessions": "전체 세션", "active": "활성", "idle": "유휴", "subAgents": "서브 에이전트", "cronJobs": "크론 작업", "modelDistribution": "모델 분포", "highTokenUsage": "토큰 사용량 높음", "highTokenUsageDesc": "{count}개 세션이 토큰 한도의 80% 이상을 사용 중입니다." }, "costTracker": { "title": "비용 추적", "subtitle": "에이전트, 모델, 세션 전반의 토큰 사용량 및 비용 분석", "loadingCostData": "비용 데이터 로딩 중", "noUsageData": "아직 사용 데이터가 없습니다", "noUsageDataDesc": "에이전트가 세션을 실행하고 토큰을 소비하면 사용 데이터가 표시됩니다.", "refresh": "새로고침", "totalCost": "총 비용 ({timeframe})", "totalTokens": "총 토큰", "apiRequests": "API 요청 수", "activeAgents": "활성 에이전트", "taskAttributed": "태스크 귀속", "usageTrends": "사용 트렌드", "perTurn": "턴별", "cumulative": "누적", "noTrendData": "이 기간에 대한 트렌드 데이터가 없습니다", "tokenUsageByModel": "모델별 토큰 사용량", "noModelData": "모델 데이터 없음", "costDistributionByModel": "모델별 비용 분포", "noCostData": "비용 데이터 없음", "performanceInsights": "성능 인사이트", "mostEfficientModel": "가장 효율적인 모델", "avgTokensPerRequest": "요청당 평균 토큰", "optimizationPotential": "최적화 가능성", "savingsPossible": "절약 가능", "exportData": "데이터 내보내기", "exportDataDesc": "토큰 사용 기록, 모델 통계 및 비용 내역 다운로드", "exporting": "내보내는 중...", "noAgentData": "에이전트 데이터 없음", "noAgentDataDesc": "에이전트가 보고를 시작하면 토큰 사용 기록이 표시됩니다", "agents": "에이전트", "totalCostDays": "총 비용 ({days}일)", "avgPer1kTokens": "평균 $/1K 토큰", "perAgentCost": "에이전트별 비용", "agentBreakdown": "에이전트 내역", "inputTokens": "입력 토큰", "outputTokens": "출력 토큰", "ioRatio": "입출력 비율", "lastActive": "마지막 활성", "noTaskCosts": "태스크 귀속 비용 없음", "tokens": "토큰", "sortBy": "정렬", "noSessionCostData": "세션 비용 데이터 없음", "noSessionCostDataDesc": "사용량이 기록되면 세션별 내역이 표시됩니다.", "activeStatus": "활성", "inactiveStatus": "비활성", "requests": "요청", "inShort": "입력", "outShort": "출력", "avgPerReq": "요청당 평균", "noTaskCostData": "태스크 비용 데이터 없음", "noTaskCostDataDesc": "에이전트가 할당된 태스크를 처리하면 비용이 귀속됩니다", "tasksWithCosts": "비용이 있는 태스크", "attributedCost": "귀속 비용", "attributedTokens": "귀속 토큰", "unattributed": "미귀속", "tasksByCost": "비용별 태스크", "reqs": "요청" }, "superAdmin": { "accessDenied": "접근 거부", "accessDeniedDesc": "슈퍼 컨트롤에는 관리자 권한이 필요합니다.", "loading": "슈퍼 관리 데이터 로딩 중...", "title": "슈퍼 컨트롤", "subtitleLocal": "스케줄러 자동화 및 런타임 상태에 대한 로컬 제어 플레인 뷰.", "subtitleMultiTenant": "승인 게이트와 안전한 파괴적 작업을 갖춘 멀티 테넌트 프로비저닝 제어 플레인.", "addWorkspace": "+ 워크스페이스 추가", "refresh": "새로고침", "activeOrgs": "활성 조직", "pendingInProgress": "대기 중 / 진행 중", "erroredOrgs": "오류 조직", "queuedApprovals": "승인 대기 큐", "createNewWorkspace": "새 워크스페이스 만들기", "createWorkspaceHint": "아래에 워크스페이스 세부 정보를 입력하고 '만들기 + 큐'를 클릭하여 새 클라이언트 인스턴스를 프로비저닝합니다.", "slugPlaceholder": "슬러그 (예: acme)", "displayNamePlaceholder": "표시 이름", "linuxUserPlaceholder": "Linux 사용자 (선택 사항)", "planStandard": "스탠다드", "planPro": "프로", "planEnterprise": "엔터프라이즈", "gatewayPortPlaceholder": "게이트웨이 포트", "dashboardPortPlaceholder": "대시보드 포트", "dryRun": "드라이런", "live": "(실제)", "createAndQueue": "만들기 + 큐", "tabOrganizations": "조직", "tabJobs": "작업", "tabEvents": "이벤트", "searchOrganizations": "조직 검색", "showing": "{shown} / {total}개 표시", "colTenant": "테넌트", "colSystemUser": "시스템 사용자", "colOwner": "소유자", "colStatus": "상태", "colLatestJob": "최신 작업", "colAction": "작업", "unassigned": "미할당", "by": "생성자:", "unknownCreator": "알 수 없음", "localReadOnly": "로컬 읽기 전용", "queueDecommission": "해제 큐", "noMatchingOrgs": "일치하는 조직이 없습니다.", "prev": "이전", "next": "다음", "page": "{page} / {total} 페이지", "searchJobs": "작업 검색", "colJob": "작업", "colRequestedApproved": "요청자/승인자", "reqShort": "요청", "apprShort": "승인", "view": "보기", "viewEvents": "이벤트 보기", "approveAndRun": "승인 + 실행", "approve": "승인", "reject": "거부", "running": "실행 중...", "run": "실행", "noMatchingJobs": "일치하는 작업이 없습니다.", "showingEventsForJob": "작업 #{jobId}의 이벤트 표시 중", "selectJobForEvents": "프로비저닝 이벤트 로그를 확인할 작업을 선택하세요.", "noEventsYet": "이 작업에 대한 이벤트가 아직 없습니다.", "queueDecommissionTitle": "해제 큐: {name}", "reviewImpact": "작업을 생성하기 전에 영향을 검토하세요.", "dryRunRecommended": "드라이런 (권장)", "dryRunDesc": "시스템을 변경하지 않고 명령을 검증하고 전체 실행 계획을 기록합니다.", "liveExecution": "실제 실행", "liveExecutionDesc": "승인 + 실행 후 서비스를 중지하고 해제 변경 사항을 적용합니다.", "removeLinuxUser": "Linux 사용자 제거", "removeLinuxUserDesc": "`userdel -r`을 실행하고 홈 디렉토리를 제거합니다.", "removeStateDirs": "상태/워크스페이스 디렉토리 제거", "removeStateDirsDesc": "사용자를 유지할 때 `.openclaw` 및 `workspace` 경로를 삭제합니다.", "impactSummary": "영향 요약", "impactStopsService": "`openclaw-gateway@{user}.service`를 중지하고 비활성화합니다.", "impactRemovesEnv": "`/etc/openclaw-tenants/{user}.env`를 제거합니다.", "impactLinuxUserRemoved": "Linux 사용자가 제거됩니다.", "impactStateDirsRemoved": "상태/워크스페이스 디렉토리가 제거됩니다.", "impactRetained": "Linux 사용자와 디렉토리는 유지됩니다.", "reasonOptional": "이유 (선택 사항)", "typeSlugLabel": "입력:", "toConfirmLive": "를 입력하여 실제 해제를 확인", "cancel": "취소", "queueing": "큐 중...", "queueDryRunDecommission": "드라이런 해제 큐", "queueLiveDecommission": "실제 해제 큐", "slugAndNameRequired": "슬러그와 표시 이름은 필수입니다", "tenantCreated": "테넌트 {slug}가 생성되었습니다. 부트스트랩 작업이 큐에 추가되었습니다.", "jobExecuted": "작업 #{jobId}가 실행되었습니다", "jobApprovedExecuted": "작업 #{jobId}가 승인 및 실행되었습니다", "typeToConfirm": "{slug}를 입력하여 실제 해제를 확인", "decommissionQueuedDryRun": "{slug}에 대한 드라이런 해제가 큐에 추가되었습니다", "decommissionQueued": "{slug}에 대한 해제가 큐에 추가되었습니다", "optionalReason": "{action}에 대한 선택적 이유:", "jobActioned": "작업 #{jobId}가 {action}되었습니다" }, "auditTrail": { "title": "감사 로그", "eventsLogged": "{count}개 이벤트 기록됨", "refresh": "새로고침", "allActions": "모든 작업", "groupAuth": "인증", "groupUsers": "사용자", "groupAgents": "에이전트", "groupSystem": "시스템", "groupConfig": "구성", "groupWorkspaces": "워크스페이스", "actionLogin": "로그인", "actionLoginFailed": "로그인 실패", "actionLogout": "로그아웃", "actionLoginGoogle": "Google 로그인", "actionGoogleDisconnect": "Google 연결 해제", "actionPasswordChange": "비밀번호 변경", "actionProfileUpdate": "프로필 업데이트", "actionUserCreate": "사용자 생성", "actionUserUpdate": "사용자 업데이트", "actionUserDelete": "사용자 삭제", "actionRoleDenied": "접근 거부", "actionAccessRequest": "접근 요청", "actionAccessApprove": "접근 승인", "actionAccessDeny": "접근 거부", "actionAgentRegister": "에이전트 등록", "actionAgentCreate": "에이전트 생성", "actionAgentUpdate": "에이전트 업데이트", "actionAgentDelete": "에이전트 삭제", "actionAgentConfigSync": "구성 동기화됨", "actionLocalAgentSync": "로컬 에이전트 동기화", "actionSettingsUpdate": "설정 업데이트", "actionAutoBackup": "자동 백업", "actionBackupCreate": "백업 생성", "actionBackupDelete": "백업 삭제", "actionHeartbeatCheck": "하트비트 확인", "actionIntegrationTest": "통합 테스트", "actionCleanup": "정리", "actionExport": "내보내기", "actionTokenRotate": "토큰 교체", "actionGatewayConfigUpdate": "게이트웨이 구성 업데이트", "actionWorkspaceCreate": "워크스페이스 생성", "actionWorkspaceUpdate": "워크스페이스 업데이트", "actionWorkspaceDelete": "워크스페이스 삭제", "filterByActor": "행위자로 필터...", "noEvents": "감사 이벤트를 찾을 수 없습니다", "userRef": "사용자 #{id}", "previous": "이전", "next": "다음", "pageOf": "{page} / {total} 페이지", "adminRequired": "감사 로그를 보려면 관리자 접근 권한이 필요합니다", "failedFetch": "감사 로그 가져오기 실패", "detailUsername": "사용자명", "detailRole": "역할", "detailName": "이름", "detailPasswordReset": "비밀번호 재설정", "detailChanged": "변경됨", "detailSize": "크기", "detailMarkedOffline": "오프라인으로 표시됨", "detailAgent": "에이전트", "detailSessions": "세션", "detailEvents": "이벤트", "detailRemoved": "제거됨", "detailType": "유형" }, "securityAudit": { "title": "보안 감사", "subtitle": "보안 상태, 인증 이벤트, 신뢰 점수 및 위협 탐지", "timeframeHour": "시간", "timeframeDay": "일", "timeframeWeek": "주", "timeframeMonth": "월", "loadingSecurityData": "보안 데이터 로드 중", "securityPosture": "보안 상태", "blendedScore": "종합 점수: 인프라 구성 70%, 이벤트 기록 30%", "infrastructureScan": "인프라 스캔", "scanCredentials": "자격 증명", "scanNetwork": "네트워크", "scanOpenclaw": "OpenClaw", "scanRuntime": "런타임", "scanOs": "OS 보안", "authEvents": "인증 이벤트", "noAuthEvents": "이 기간에 인증 이벤트가 없습니다", "colType": "유형", "colActor": "행위자", "colIP": "IP", "colTime": "시간", "agentTrustScores": "에이전트 신뢰 점수", "noAgentTrustData": "에이전트 신뢰 데이터 없음", "flagged": "플래그됨", "secretExposureAlerts": "비밀 노출 알림", "noSecretsDetected": "감지된 비밀 없음", "colFile": "파일", "colPreview": "미리보기", "colStatus": "상태", "colDetected": "탐지 시간", "statusResolved": "해결됨", "statusActive": "활성", "mcpToolAudit": "MCP 도구 감사", "noToolUsageData": "도구 사용 데이터 없음", "chartSuccess": "성공", "chartFailure": "실패", "rateLimitAbuseSignals": "속도 제한/남용 신호", "noRateLimitSignals": "속도 제한 신호 없음", "hits": "{hits}회 히트", "injectionAttempts": "인젝션 시도", "noInjectionAttempts": "인젝션 시도 감지 없음", "colSource": "소스", "colInput": "입력", "statusBlocked": "차단됨", "statusPassed": "통과", "securityTimeline": "보안 타임라인 ({timeframe})", "noTimelineData": "타임라인 데이터 없음", "chartAuthEvents": "인증 이벤트", "chartInjections": "인젝션", "chartSecrets": "비밀", "chartToolCalls": "도구 호출", "agentEvalDashboard": "에이전트 평가 대시보드", "overallConvergence": "전체 수렴도", "crossAgentAlignment": "평가 레이어 전반의 에이전트 간 정렬", "noEvalData": "평가 데이터 없음", "convergence": "수렴도:", "drift": "드리프트", "fixPrefix": "수정 방법: {fix}", "issueCount": "{count, plural, one {# 개 문제} other {# 개 문제}}" }, "office": { "title": "커맨드 덱", "subtitle": "팀을 실시간으로 모니터링", "loadingLocalSessions": "로컬 세션 스캔 중...", "loadingOffice": "오피스 로드 중...", "activeCount": "{count}명 활성", "standbyCount": "{count}명 대기", "alertCount": "{count}명 알림", "offlineCount": "{count}명 오프라인", "buttonDeck": "덱", "buttonCrewChart": "팀 차트", "refresh": "새로고침", "emptyDeck": "덱이 비어 있습니다", "emptyDeckSubtitle": "에이전트를 배포하면 여기에 표시됩니다", "crewHeader": "팀", "onlineCount": "{count}명 온라인", "filterAll": "전체", "filterWorking": "작업 중", "filterIdle": "유휴", "filterNeedsAttention": "주의 필요", "filterRunning": "실행 중", "filterNotRunning": "미실행", "noWorkersInFilter": "이 필터에 해당하는 작업자가 없습니다.", "noRecentActivity": "최근 활동 없음", "activeStatus": "활성", "idleMinutes": "{minutes}분 유휴", "mainDeck": "메인 덱", "radarLabel": "레이더", "resetView": "초기화", "showCrewButton": "팀 표시", "hideCrewButton": "팀 숨기기", "showRadarButton": "레이더 표시", "hideRadarButton": "레이더 숨기기", "showLogButton": "로그 표시", "hideLogButton": "로그 숨기기", "resetLayout": "레이아웃 초기화", "deckLog": "덱 로그", "noEventsYet": "이벤트 없음. 구역을 클릭하거나 작업을 실행하세요.", "legendActive": "활성", "legendStandby": "대기", "legendOther": "기타", "hotspotUp": "위", "hotspotDown": "아래", "hotspotLeft": "왼쪽", "hotspotRight": "오른쪽", "hotspotFineMinusX": "세밀 -X", "hotspotFinePlusX": "세밀 +X", "hotspotWider": "넓게", "hotspotNarrower": "좁게", "hotspotTaller": "높게", "hotspotShorter": "낮게", "segmentedBy": "기준:", "segmentCategory": "카테고리", "segmentRole": "역할", "segmentStatus": "상태", "currentActivity": "현재 활동", "taskStatTotal": "전체", "taskStatAssigned": "할당됨", "taskStatActive": "진행 중", "taskStatDone": "완료", "sessionLabel": "세션:", "quickActions": "빠른 작업", "actionFocus": "집중", "actionPair": "페어링", "actionBreak": "휴식", "openFlightDeck": "Flight Deck에서 열기", "openingFlightDeck": "Flight Deck 열기 중...", "flightDeckCompanion": "세션 심층 분석을 위한 프라이빗/프로 컴패니언 앱", "flightDeckRequired": "Flight Deck 필요", "flightDeckDescription": "Flight Deck은 Mission Control의 프라이빗/프로 컴패니언 앱입니다.", "flightDeckNotInstalled": "이 기기에 Flight Deck이 설치되지 않은 것 같습니다. 설치하면 더 풍부한 제어 및 진단 기능으로 에이전트 세션을 열 수 있습니다.", "maybeLater": "나중에", "downloadFlightDeck": "Flight Deck 다운로드", "moving": "이동 중", "neverSeen": "확인된 적 없음", "justNow": "방금", "minutesAgo": "{minutes}분 전", "hoursAgo": "{hours}시간 전", "daysAgo": "{days}일 전" }, "githubSync": { "title": "GitHub Issues 동기화", "subtitle": "GitHub Issues를 Mission Control 작업으로 가져오기", "loading": "GitHub 동기화 로드 중...", "connectedAs": "GitHub: {user}", "notConfigured": "GitHub: 구성되지 않음", "tokenNotConfigured": "GitHub 토큰이 구성되지 않았습니다", "tokenNotConfiguredDesc": "Issue 동기화를 활성화하려면 통합에서 GITHUB_TOKEN를 설정하세요. 동기화 기록과 연결된 작업은 계속 확인할 수 있습니다.", "importIssues": "Issues 가져오기", "labelRepository": "저장소", "placeholderRepo": "owner/repo", "labelLabels": "레이블 (선택사항)", "placeholderLabels": "bug,enhancement", "labelState": "상태", "stateOpen": "열린", "stateClosed": "닫힌", "stateAll": "전체", "labelAssignAgent": "에이전트에 할당 (선택사항)", "unassigned": "미할당", "buttonPreview": "미리보기", "buttonImport": "가져오기", "twoWaySync": "양방향 동기화", "syncAll": "모두 동기화", "enableSync": "활성화", "disableSync": "비활성화", "syncButton": "동기화", "noProjectsLinked": "GitHub 저장소에 연결된 프로젝트가 없습니다. 프로젝트 관리에서 GitHub 저장소를 설정하세요.", "previewTitle": "미리보기 ({count}개 Issue)", "colNumber": "#", "colTitle": "제목", "colLabels": "레이블", "colState": "상태", "colCreated": "생성일", "syncHistory": "동기화 기록", "colRepo": "저장소", "colIssues": "Issues", "colStatus": "상태", "colSyncedAt": "동기화 시간", "noSyncHistory": "동기화 기록이 없습니다. 위에서 Issues를 가져와 시작하세요.", "linkedTasks": "연결된 작업", "linkedTasksWithCount": "연결된 작업 ({count})", "colTask": "작업", "colPriority": "우선순위", "colGitHub": "GitHub", "colSynced": "동기화됨", "noLinkedTasks": "아직 GitHub Issues에 연결된 작업이 없습니다.", "syncResultImported": "가져옴: {count}", "syncResultSkipped": "건너뜀: {count}", "syncResultErrors": "오류: {count}", "enterRepo": "저장소를 입력하세요 (owner/repo)", "noIssuesFound": "필터에 맞는 Issue가 없습니다", "failedFetchIssues": "Issues 가져오기 실패", "networkError": "네트워크 오류", "syncFailed": "동기화 실패", "failedToggleSync": "동기화 전환 실패", "importedFeedback": "{imported}개 Issue를 가져왔습니다. {skipped}개를 건너뛰었습니다" }, "agentCost": { "title": "에이전트 비용 내역", "subtitle": "에이전트별 토큰 사용량 및 지출 분석", "loadingAgentCosts": "에이전트 비용 로드 중", "viewOverview": "개요", "viewPerAgentDB": "에이전트별 (DB)", "timeframeHour": "시간", "timeframeDay": "일", "timeframeWeek": "주", "timeframeMonth": "월", "noAgentCostData": "에이전트 비용 데이터 없음", "noAgentCostSubtitle": "에이전트가 토큰을 사용하기 시작하면 비용 데이터가 표시됩니다", "refresh": "새로고침", "activeAgents": "활성 에이전트", "totalCost": "총 비용 ({timeframe})", "mostExpensive": "가장 비용이 높은", "mostEfficient": "가장 효율적인", "taskAttributed": "작업 귀속", "unattributed": "{cost} 미귀속", "costDistributionByAgent": "에이전트별 비용 분포", "noCostData": "비용 데이터 없음", "costTrends": "비용 추세 (상위 5 에이전트)", "noTrendData": "추세 데이터 없음", "costComparison": "비용 비교", "costEfficiency": "비용 효율 (에이전트당 1K 토큰당 $)", "agentCostRanking": "에이전트 비용 순위", "noTaskCosts": "이 에이전트에 대한 작업 귀속 비용이 없습니다", "tasksTab": "작업 ({count})", "modelsTab": "모델 ({count})", "sessionCount": "{count, plural, one {# 세션} other {# 세션}}", "requestCount": "{count, plural, one {# 요청} other {# 요청}}", "tokens": "토큰", "ofTotal": "전체의 {pct}%", "reqs": "{count}개 요청", "inputTokens": "입력 토큰", "outputTokens": "출력 토큰", "ioRatio": "입출력 비율", "lastActive": "마지막 활성", "modelBreakdown": "모델 내역", "inSuffix": "입력", "outSuffix": "출력", "noPerAgentData": "데이터베이스에 에이전트별 데이터 없음", "noPerAgentDataSubtitle": "에이전트가 하트비트를 보내기 시작하면 토큰 사용 기록이 표시됩니다", "agentCountDB": "에이전트 수 (DB)", "totalCostDays": "총 비용 ({days}일)", "totalTokens": "총 토큰", "avgPer1kTokens": "평균 $/1K 토큰", "perAgentCostDB": "에이전트별 비용 (DB)", "agentTokenBreakdown": "에이전트 토큰 내역", "chartCost": "비용 ($)" }, "tokenDashboard": { "title": "토큰 및 비용 대시보드", "subtitle": "모델 및 세션 전반의 토큰 사용량과 비용 모니터링", "viewOverview": "개요", "viewSessions": "세션", "timeframeHour": "시간", "timeframeDay": "일", "timeframeWeek": "주", "timeframeMonth": "월", "filtersLabel": "필터:", "clearAll": "모두 지우기", "timezoneLabel": "시간대:", "sortByLabel": "정렬:", "noSessionCostData": "세션 비용 데이터 없음", "noSessionCostSubtitle": "사용량이 기록되면 세션별 내역이 표시됩니다.", "sessionActive": "활성", "sessionInactive": "비활성", "requests": "요청", "inSuffix": "입력", "outSuffix": "출력", "avgPerRequest": "요청당 평균", "loadingUsageData": "사용 데이터 로드 중", "totalTokens": "총 토큰 ({timeframe})", "totalCost": "총 비용 ({timeframe})", "apiRequests": "API 요청", "avgTokensPerRequest": "요청당 평균 토큰", "cacheReadTokens": "캐시 읽기 토큰", "cacheWriteTokens": "캐시 쓰기 토큰", "usageTrends": "사용 추세 ({timeframe})", "peakLabel": "피크:", "perTurnButton": "턴별", "cumulativeButton": "누적", "noTrendData": "이 기간의 추세 데이터 없음", "chartTokens": "토큰", "chartRequests": "요청", "tokenUsageByModel": "모델별 토큰 사용량", "noModelUsageData": "모델 사용 데이터 없음", "costDistributionByModel": "모델별 비용 분포", "noCostData": "비용 데이터 없음", "costByProvider": "제공업체별 비용", "noProviderData": "제공업체 데이터 없음", "exportData": "데이터 내보내기", "exportCsvFiltered": "CSV 내보내기 (필터됨)", "exportCsvFull": "CSV 내보내기 (전체)", "exportJson": "JSON 내보내기", "exporting": "내보내는 중...", "exportDescription": "분석을 위한 토큰 사용 데이터를 내보냅니다. \"필터됨\"은 현재 표시된 데이터만, \"전체\"는 서버의 모든 레코드를 내보냅니다.", "performanceInsights": "성능 인사이트", "mostEfficientModel": "가장 효율적인 모델", "mostUsedModel": "가장 많이 사용된 모델", "optimizationPotential": "최적화 가능성", "savingsPossible": "{pct}% 절약 가능", "modelEfficiencyComparison": "모델 효율 비교", "modelPerformance": "모델 성능", "topSessionsByCost": "비용 기준 상위 세션", "requestsLabel": "요청", "avgCost": "평균 비용", "avgTokens": "평균 토큰", "noUsageData": "사용 데이터 없음", "noUsageDataSubtitle": "에이전트가 실행되기 시작하면 토큰 사용량이 여기에 표시됩니다", "refresh": "새로고침" }, "memoryBrowser": { "hideSidebar": "사이드바 숨기기", "showSidebar": "사이드바 표시", "fileCountSize": "{count}개 파일 / {size}", "indexing": "인덱싱 중…", "newFile": "+ 새로 만들기", "searchPlaceholder": "파일 검색...", "searchResults": "{count}개 결과", "noFiles": "파일 없음", "refresh": "새로 고침", "toggleBacklinks": "백링크 패널 토글", "links": "링크", "edit": "편집", "delete": "삭제", "save": "저장", "saving": "저장 중...", "cancel": "취소", "selectFilePrompt": "보려면 파일을 선택하세요", "orSwitchView": "또는 상태/파이프라인 뷰로 전환", "schemaWarnings": "스키마 경고:", "editPlaceholder": "파일 내용 편집...", "loadingHermes": "Hermes 메모리 로드 중", "noHermesData": "Hermes 메모리 데이터 없음", "hermesMemoryTitle": "Hermes 메모리", "hermesMemoryDesc": "Hermes 에이전트 영구 메모리 파일의 읽기 전용 뷰", "noAgentMemory": "에이전트 메모리 파일을 찾을 수 없음", "noUserMemory": "사용자 메모리 파일을 찾을 수 없음", "runningDiagnostics": "진단 실행 중", "noHealthData": "상태 데이터 없음", "runDiagnostics": "진단 실행", "healthCategories": "8개 카테고리 / {time}", "pipelineTitle": "처리 파이프라인", "pipelineDesc": "Ars Contexta의 6R에서 영감을 받은 지식 유지 관리 작업", "pipelineReflect": "반영", "pipelineReflectDesc": "파일 간의 연결 기회 찾기", "pipelineReweave": "재편성", "pipelineReweaveDesc": "최신 연결 파일에서 업데이트가 필요한 오래된 파일 찾기", "pipelineGenerateMoc": "MOC 생성", "pipelineGenerateMocDesc": "파일 클러스터에서 콘텐츠 맵 자동 생성", "processing": "처리 중", "filesProcessed": "{count}개 파일 처리됨", "noSuggestions": "제안 없음 — 지식베이스가 잘 연결되어 있습니다", "mapsOfContent": "콘텐츠 맵 ({count}개 그룹)", "newFileTitle": "새 파일", "directory": "디렉토리", "fileName": "이름", "fileType": "유형", "content": "내용", "contentOptional": "선택사항...", "create": "만들기", "deleteFileTitle": "파일 삭제", "permanentlyDelete": "영구 삭제:", "outgoing": "발신 ({count})", "backlinks": "백링크 ({count})", "wikiLinks": "Wiki 링크 ({count})" }, "userManagement": { "adminAccessRequired": "관리자 액세스가 필요합니다", "failedToLoadUsers": "사용자 로드 실패", "failedToCreate": "사용자 생성 실패", "networkError": "네트워크 오류", "userUpdated": "사용자가 업데이트되었습니다", "failedToUpdate": "업데이트 실패", "deletedUser": "사용자 \"{username}\"가 삭제되었습니다", "failedToDelete": "삭제 실패", "failedToAction": "요청 {action} 실패", "requestActioned": "{email}의 요청이 {action}되었습니다", "user": "사용자", "accessDenied": "액세스 거부", "adminRequired": "사용자 관리에는 관리자 권한이 필요합니다.", "loadingUsers": "사용자 로드 중...", "usersTitle": "사용자", "usersSummary": "{count}명의 등록된 사용자 · {pending}개의 승인 대기 중", "addLocalUser": "+ 로컬 사용자 추가", "cancel": "취소", "pendingRequests": "{count}개의 대기 중인 액세스 요청", "identity": "신원", "attempts": "시도 횟수", "lastAttempt": "마지막 시도", "action": "작업", "roleViewer": "뷰어", "roleOperator": "운영자", "roleAdmin": "관리자", "noteOptional": "메모 (선택사항)", "confirm": "확인", "reject": "거부", "review": "검토", "newLocalUser": "새 로컬 사용자", "username": "사용자 이름", "password": "비밀번호", "displayName": "표시 이름", "creating": "생성 중...", "createUser": "사용자 생성", "colUser": "사용자", "colProvider": "제공자", "colRole": "역할", "colLastLogin": "마지막 로그인", "colActions": "작업", "newPasswordOptional": "새 비밀번호 (선택사항)", "save": "저장", "edit": "편집", "delete": "삭제", "never": "없음", "createdUser": "사용자 \"{username}\"가 생성되었습니다" }, "alertRules": { "title": "알림 규칙", "description": "에이전트, 작업 및 시스템 이벤트에 대한 자동 알림 구성", "evaluating": "평가 중...", "evaluateNow": "지금 평가", "newRule": "+ 새 규칙", "statTotalRules": "총 규칙", "statActive": "활성", "statTotalTriggers": "총 트리거", "evalResultsTitle": "평가 결과", "dismiss": "닫기", "triggered": "트리거됨", "noRulesToEvaluate": "평가할 규칙이 없습니다", "loadingRules": "규칙 로드 중...", "noRulesConfigured": "알림 규칙이 구성되지 않았습니다", "createRuleHint": "규칙을 만들어 시스템 이벤트에 대한 알림을 받으세요", "never": "없음", "cooldown": "쿨다운: {minutes}분", "triggerCount": "트리거: {count}회", "lastTriggered": "마지막: {time}", "deleteRule": "규칙 삭제", "newRuleTitle": "새 알림 규칙", "ruleName": "규칙 이름", "ruleNamePlaceholder": "예: 에이전트 오프라인 알림", "ruleDescription": "설명", "optionalDescription": "선택적 설명", "entity": "엔티티", "entityAgent": "에이전트", "entityTask": "작업", "entitySession": "세션", "entityActivity": "활동", "field": "필드", "operator": "연산자", "value": "값", "valuePlaceholder": "예: error", "cooldownMinutes": "쿨다운 (분)", "notifyRecipient": "알림 (수신자)", "cancel": "취소", "creating": "생성 중...", "createRule": "규칙 생성", "failedToCreate": "규칙 생성 실패", "networkError": "네트워크 오류" }, "agentSquad": { "failedToFetch": "에이전트 가져오기 실패", "errorOccurred": "오류가 발생했습니다", "failedToUpdateStatus": "에이전트 상태 업데이트 실패", "loadingAgents": "에이전트 로드 중", "title": "에이전트 팀", "live": "라이브", "manual": "수동", "addAgent": "+ 에이전트 추가", "refresh": "새로 고침", "noAgents": "에이전트를 찾을 수 없습니다", "noAgentsHint": "로컬 에이전트는 Claude, Codex, Hermes 디렉토리에서 자동으로 검색됩니다. 게이트웨이 모드에서는 OpenClaw 게이트웨이에 등록된 에이전트도 여기에 표시됩니다.", "addFirstAgent": "첫 번째 에이전트를 추가하여 시작하세요", "session": "세션", "totalTasks": "총 작업", "inProgress": "진행 중", "lastSeen": "마지막 확인", "activity": "활동", "wake": "깨우기", "busy": "사용 중", "sleep": "절전", "statusControl": "상태 제어", "role": "역할", "sessionKey": "세션 키", "notSet": "설정되지 않음", "soulContent": "SOUL 콘텐츠", "soulPlaceholder": "에이전트 성격과 지침...", "taskStatistics": "작업 통계", "total": "합계", "assigned": "할당됨", "done": "완료", "created": "생성 날짜", "lastUpdated": "마지막 업데이트", "saveChanges": "변경 사항 저장", "cancel": "취소", "editAgent": "에이전트 편집", "createNewAgent": "새 에이전트 만들기", "name": "이름", "rolePlaceholder": "예: 연구원, 개발자, 분석가", "sessionKeyOptional": "세션 키 (선택사항)", "sessionKeyPlaceholder": "ClawdBot 세션 식별자", "soulContentOptional": "SOUL 콘텐츠 (선택사항)", "createAgent": "에이전트 생성", "failedToUpdate": "에이전트 업데이트 실패", "failedToCreate": "에이전트 생성 실패", "never": "없음", "justNow": "방금", "minutesAgo": "{count}분 전", "hoursAgo": "{count}시간 전", "daysAgo": "{count}일 전" }, "multiGateway": { "title": "게이트웨이 관리자", "description": "여러 OpenClaw 게이트웨이 연결 관리", "probeAll": "모두 탐색", "addGateway": "+ 게이트웨이 추가", "connected": "연결됨", "disconnected": "연결 끊김", "noActiveConnection": "활성 연결 없음", "loadingGateways": "게이트웨이 로드 중...", "noGateways": "게이트웨이가 구성되지 않았습니다", "addGatewayHint": "게이트웨이를 추가하여 연결 관리 시작", "discoveredGateways": "발견된 게이트웨이", "discoveredGatewaysDesc": "이 머신에서 발견된 OpenClaw 게이트웨이", "refresh": "새로 고침", "running": "실행 중", "stopped": "중지됨", "bind": "바인드", "mode": "모드", "register": "등록", "directCliConnections": "직접 CLI 연결", "directCliDesc": "게이트웨이 없이 직접 연결된 CLI 도구", "noDirectConnections": "직접 CLI 연결 없음", "useApiConnect": "사용", "toRegisterCli": "CLI 도구를 등록하려면", "role": "역할", "heartbeat": "하트비트", "never": "없음", "disconnect": "연결 끊기", "neverProbed": "탐색된 적 없음", "primary": "기본", "connectedBadge": "연결됨", "token": "토큰", "tokenSet": "설정됨", "tokenNone": "없음", "latency": "지연", "last": "마지막", "gatewayVersion": "게이트웨이 버전", "noHistory": "기록 없음", "colorKey": "색상 키", "colorKeyTitle": "녹색=온라인; 호박색=오류; 빨강=오프라인", "lastLatency": "마지막 지연: {ms}ms", "probeGateway": "게이트웨이 탐색", "probing": "탐색 중...", "probe": "탐색", "connectToGateway": "이 게이트웨이에 연결", "connect": "연결", "setPrimaryTitle": "기본으로 설정", "setPrimary": "기본으로 설정", "removeGateway": "게이트웨이 제거", "addGatewayTitle": "게이트웨이 추가", "name": "이름", "namePlaceholder": "예: primary", "host": "호스트", "port": "포트", "tokenField": "토큰", "optional": "선택사항", "cancel": "취소", "adding": "추가 중...", "addGatewaySubmit": "게이트웨이 추가", "failedToAdd": "게이트웨이 추가 실패", "networkError": "네트워크 오류" }, "nodes": { "title": "노드 / 인스턴스", "gatewayConnected": "게이트웨이 연결됨", "gatewayUnreachable": "게이트웨이 연결 불가", "tabInstances": "인스턴스 ({count})", "tabDevices": "기기 ({count})", "loading": "로드 중...", "noInstances": "활성 인스턴스가 없습니다. 노드가 게이트웨이에 연결되면 여기에 표시됩니다.", "colName": "이름", "colClientId": "클라이언트 ID", "colPlatform": "플랫폼", "colVersion": "버전", "colRoles": "역할", "colStatus": "상태", "colConnected": "연결 시간", "colLastActivity": "마지막 활동", "colHostIp": "호스트 / IP", "colDeviceId": "기기 ID", "colPaired": "페어링 시간", "colLastSeen": "마지막 확인", "colTrust": "신뢰", "colActions": "작업", "pendingPairingRequests": "대기 중인 페어링 요청 ({count})", "approve": "승인", "approving": "승인 중...", "reject": "거부", "rejecting": "거부 중...", "noPairedDevices": "페어링된 기기가 없습니다.", "pairedDevices": "페어링된 기기 ({count})", "trusted": "신뢰됨", "untrusted": "신뢰 안됨", "rotateToken": "토큰 교체", "revokeConfirm": "취소하시겠습니까?", "yes": "예", "no": "아니오", "revoke": "취소", "hideTokens": "토큰 숨기기", "tokens": "토큰 ({count})", "tokenUsed": "{time}에 사용됨", "revoked": "취소됨", "rotate": "교체" }, "activityFeed": { "title": "활동", "live": "실시간", "paused": "일시 정지", "refresh": "새로고침", "filterAgent": "에이전트", "filterAll": "전체", "filterType": "유형", "allTypes": "모든 유형", "filterLimit": "제한", "loadingActivities": "활동 로드 중", "noActivities": "활동을 찾을 수 없습니다", "noActivityForAgent": "{agent}의 활동이 기록되지 않았습니다", "tryAdjustingFilters": "필터를 조정해 보세요", "entityTask": "작업:", "entityCommentOn": "댓글 대상:", "entityAgent": "에이전트:", "showDetails": "세부 정보 표시", "activeSessions": "활성 세션", "agentStatus": "상태", "lastSeen": "마지막 확인", "lastAction": "마지막 작업", "tasksAssigned": "할당된 작업", "inProgress": "진행 중", "completed": "완료", "events": "{count}개 이벤트", "newer": "더 최신", "older": "더 오래된", "pageOf": "{page} / {total} 페이지", "footerAgentEvents": "{agent}의 이벤트 {total}개", "footerShowing": "활동 {count}개 표시{filtered}", "filtered": "(필터링됨)", "lastUpdated": "마지막 업데이트: {time}" }, "standup": { "title": "데일리 스탠드업", "viewCurrent": "현재", "viewHistory": "기록", "generating": "생성 중...", "generate": "생성", "export": "내보내기", "standupFor": "{date} 스탠드업", "generatedOn": "{date}에 생성됨", "statCompleted": "완료", "statInProgress": "진행 중", "statBlocked": "차단됨", "statOverdue": "기한 초과", "teamAccomplishments": "팀 성과", "teamBlockers": "팀 차단 항목", "overdueTasks": "기한 초과 작업", "unassigned": "미할당", "individualReports": "개인 보고서", "activitySummary": "활동: {actions}개 작업, {comments}개 댓글", "sectionCompleted": "완료 ({count})", "sectionInProgress": "진행 중 ({count})", "sectionAssigned": "할당됨 ({count})", "sectionBlocked": "차단됨 ({count})", "none": "없음", "noStandupGenerated": "생성된 스탠드업 없음", "selectDatePrompt": "날짜를 선택하고 보고서를 생성하세요", "generateToday": "오늘의 스탠드업 생성", "noHistory": "스탠드업 기록을 찾을 수 없습니다", "historyGenerated": "생성됨: {date}", "historyAgentsParticipated": "{count}명의 에이전트 참여", "historyCompleted": "완료: {count}", "historyInProgress": "진행 중: {count}", "historyBlocked": "차단됨: {count}" }, "webhooks": { "title": "Webhook", "configured": "{count}개의 Webhook이 구성됨", "addWebhook": "+ Webhook 추가", "secretLabel": "Webhook 시크릿 (지금 저장하세요 - 한 번만 표시됩니다)", "dismiss": "닫기", "testSuccessful": "테스트 성공", "testFailed": "테스트 실패", "testStatus": "상태:", "testDuration": "소요 시간:", "testError": "오류:", "localAutomations": "로컬 Webhook 자동화", "localAutomationsDesc": "Webhook 전송 및 재시도를 지원하는 로컬 스케줄러 작업", "nextRun": "다음 실행 {time}", "noNextRun": "다음 실행 예약 없음", "running": "실행 중...", "run": "실행", "noWebhooks": "구성된 Webhook 없음", "noWebhooksDesc": "이벤트에 대한 HTTP 알림을 받으려면 Webhook을 추가하세요", "allEvents": "모든 이벤트", "eventCount": "{count}개 이벤트", "deliveries": "{count}건 전송", "failed": "{count}건 실패", "lastFired": "마지막 발생 {time}", "sendTestEvent": "테스트 이벤트 보내기", "testing": "테스트 중...", "test": "테스트", "disable": "비활성화", "enable": "활성화", "delete": "삭제", "recentDeliveries": "최근 전송", "noDeliveries": "전송 기록 없음", "newWebhook": "새 Webhook", "formName": "이름", "formUrl": "URL", "formEvents": "이벤트", "cancel": "취소", "createWebhook": "Webhook 생성" }, "skills": { "title": "스킬 허브", "subtitle": "스킬을 로컬에서 관리하고 외부 레지스트리를 탐색합니다.", "localMode": "로컬 모드", "gatewayMode": "게이트웨이 모드", "tabInstalled": "설치됨", "tabRegistry": "레지스트리", "searchPlaceholder": "설치된 스킬 빠르게 찾기...", "searchResults": "총 {total}개 스킬 중 \"{query}\"에 일치하는 {count}개 표시", "diskSyncActive": "양방향 디스크 동기화 활성 (스케줄러 60초마다)", "scanAll": "모두 스캔", "scanningProgress": "스캔 중 {done}/{total}...", "refreshNow": "지금 새로고침", "scanning": "스캔 중:", "skillsScanned": "{count}개 스킬 스캔됨", "dismiss": "닫기", "addSkill": "스킬 추가", "initialContent": "초기 SKILL.md 내용", "loadingSkills": "스킬 로드 중...", "skillCount": "{total}개 중 {count}개 스킬", "noMatch": "이 필터에 일치하는 스킬이 없습니다.", "scan": "스캔", "view": "보기", "registrySearchPlaceholder": "스킬 검색...", "searching": "검색 중...", "search": "검색", "installTo": "설치 위치:", "installing": "설치 중...", "install": "설치", "noRegistryResults": "{registry}에서 \"{query}\"에 대한 결과를 찾을 수 없습니다. 다른 검색어를 시도하거나 레지스트리를 변경하세요.", "registryPrompt": "ClawdHub, skills.sh 또는 Awesome OpenClaw를 검색하여 에이전트 스킬을 발견하고 설치하세요.", "skillInstalled": "스킬 설치됨", "installFailed": "설치 실패", "installingSkill": "스킬 설치 중", "stepFetching": "레지스트리에서 SKILL.md 가져오는 중", "stepScanning": "보안 스캔 실행 중", "stepWriting": "디스크에 쓰기 및 등록 중", "security": "보안", "viewInstalled": "설치됨 보기", "done": "완료", "close": "닫기", "delete": "삭제", "save": "저장", "loadingSkillContent": "SKILL.md 로드 중...", "noContent": "내용 없음." }, "agentSquadPhase3": { "title": "Agent Squad", "activeHeartbeats": "{count} active heartbeats", "live": "Live", "manual": "Manual", "syncing": "Syncing...", "syncConfig": "Sync Config", "syncLocal": "Sync Local", "addAgent": "Add Agent", "refresh": "Refresh", "noAgents": "No agents registered", "noAgentsHint": "Sync from config or create your first agent to get started.", "wake": "Wake", "spawn": "Spawn" }, "orchestration": { "tabCommand": "명령", "tabWorkflows": "워크플로", "tabPipelines": "파이프라인", "tabFleet": "플리트", "selectAgent": "에이전트 선택...", "commandPlaceholder": "에이전트에게 명령 또는 메시지 보내기...", "send": "보내기", "noTemplates": "워크플로 템플릿이 없습니다", "createFirstTemplate": "첫 번째 템플릿 만들기", "cancel": "취소", "new": "+ 새로 만들기", "editTemplate": "템플릿 편집", "newTemplate": "새 템플릿", "templateName": "템플릿 이름", "templateDescription": "설명 (선택 사항)", "taskPromptPlaceholder": "에이전트를 위한 작업 프롬프트...", "timeout": "시간 초과", "role": "역할", "lastRun": "마지막 실행", "update": "업데이트", "save": "저장", "totalAgents": "총 에이전트", "online": "온라인", "busy": "바쁨", "errors": "오류" } }