1855 lines
79 KiB
JSON
1855 lines
79 KiB
JSON
{
|
|
"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 동기화를 활성화하려면 통합에서 <code>GITHUB_TOKEN</code>를 설정하세요. 동기화 기록과 연결된 작업은 계속 확인할 수 있습니다.",
|
|
"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": "내용 없음."
|
|
},
|
|
"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": "오류"
|
|
}
|
|
}
|