{
"common": {
"save": "저장",
"cancel": "취소",
"delete": "삭제",
"edit": "편집",
"create": "생성",
"close": "닫기",
"loading": "로딩 중...",
"error": "오류",
"success": "성공",
"warning": "경고",
"search": "검색",
"filter": "필터",
"refresh": "새로고침",
"noData": "데이터 없음",
"confirm": "확인",
"justNow": "방금",
"minutesAgo": "{{count}}분 전",
"hoursAgo": "{{count}}시간 전",
"back": "뒤로",
"next": "다음",
"submit": "제출",
"reset": "초기화",
"export": "내보내기",
"import": "가져오기",
"retry": "재시도",
"required": "필수",
"optional": "선택",
"enabled": "활성화",
"disabled": "비활성화",
"on": "켜기",
"off": "끄기",
"all": "전체",
"none": "없음",
"yes": "예",
"no": "아니오",
"ok": "확인",
"more": "더보기",
"less": "간략히",
"healthy": "정상",
"unhealthy": "비정상",
"running": "실행 중",
"stopped": "중지됨",
"pending": "대기 중",
"completed": "완료됨",
"failed": "실패",
"active": "활성",
"inactive": "비활성",
"view": "보기",
"details": "상세정보",
"actions": "작업",
"settings": "설정",
"email": "이메일",
"dashboard": "대시보드",
"knowledge": "지식",
"chat": "채팅",
"memory": "메모리",
"projects": "프로젝트",
"project": "프로젝트",
"resources": "리소스",
"agents": "에이전트",
"agentGroups": "에이전트 그룹",
"personas": "페르소나",
"skills": "스킬",
"security": "보안",
"events": "이벤트",
"budget": "예산",
"git": "Git",
"a2aMonitor": "A2A 모니터",
"sessions": "세션",
"spaces": "공간",
"workspace": "작업공간",
"approvals": "승인",
"calendar": "캘린더",
"cronJobs": "Cron 작업",
"expandSidebar": "사이드바 펼치기",
"collapseSidebar": "사이드바 접기",
"toggleTheme": "테마 전환",
"system": "시스템",
"light": "라이트",
"dark": "다크",
"dismiss": "닫기",
"language": "언어",
"selectPlaceholder": "선택...",
"saving": "저장 중...",
"oxiosBrand": "Oxios Agent OS",
"openSidebar": "사이드바 열기",
"closeSidebar": "사이드바 닫기",
"closeMenu": "메뉴 닫기",
"notes": "노트",
"goBack": "뒤로",
"eventStream": "이벤트 스트림",
"chatMessages": "채팅 메시지",
"sendMessage": "메시지 보내기",
"errorFailedToLoad": "데이터 로드 실패",
"errorSomethingWrong": "문제가 발생했습니다. 다시 시도해 주세요.",
"main": "메인",
"storage": "저장소",
"monitor": "모니터링",
"description": "설명",
"previous": "이전",
"name": "이름",
"mcpServers": "MCP 서버",
"operations": "운영",
"infrastructure": "인프라",
"clear": "지우기",
"creating": "생성 중...",
"daysAgo": "{{count}}일 전",
"daysLater": "{{count}}일 후",
"deselectAll": "전체 해제",
"firstPage": "처음 페이지",
"hoursLater": "{{count}}시간 후",
"lastPage": "마지막 페이지",
"minutesLater": "{{count}}분 후",
"modeNavigation": "모드 전환",
"nextPage": "다음 페이지",
"openNav": "내비게이션 메뉴 열기",
"other": "기타",
"previousPage": "이전 페이지",
"selectAll": "전체 선택",
"unreadCount": "(읽지 않음 {{count}})",
"mounts": "마운트"
},
"ui": {
"selectPlaceholder": "선택..."
},
"dashboard": {
"title": "대시보드",
"subtitle": "Oxios 에이전트 OS 개요",
"runningAgents": "실행 중인 에이전트",
"totalAgents": "총 에이전트",
"activeSpaces": "활성 공간",
"uptime": "가동 시간",
"quickLinks": "빠른 링크",
"activeAgents": "활성 에이전트",
"systemHealth": "시스템 상태",
"binaryVersion": "바이너리 v{{version}}",
"webVersion": "Web UI v{{version}}",
"currentModel": "현재 모델",
"noActiveAgents": "실행 중인 에이전트 없음",
"version": "버전",
"stateStore": "상태 저장소",
"eventBus": "이벤트 버스",
"memory": "메모리",
"entriesIndexed": "{{count}}개 항목 인덱싱됨",
"startConversation": "대화 시작",
"markdownNotesJournal": "마크다운 노트 & 일지",
"manageRunningAgents": "실행 중인 에이전트 관리",
"viewSessionHistory": "세션 기록 보기",
"systemResourceUsage": "시스템 리소스 사용량",
"agentMemoryStore": "에이전트 메모리 저장소",
"auditTrailAccessControl": "감사 로그 & 접근 제어",
"taskQueueManagement": "작업 대기열 관리",
"tokensPerMin": "토큰/분",
"cpu": "CPU",
"pendingApprovals": "대기 중인 승인",
"forkedTotal": "누적 포크",
"lastWindow": "실시간 사용률",
"needsAttention": "확인 필요",
"allClear": "이상 없음",
"liveActivity": "실시간 활동",
"connected": "연결됨",
"disconnected": "연결 끊김",
"filterEvents": "이벤트 필터",
"filterAll": "전체",
"filterAgents": "에이전트",
"filterTools": "도구",
"filterMemory": "메모리",
"filterApprovals": "승인",
"pause": "일시정지",
"resume": "재개",
"pausedHint": "스트림이 일시정지되었습니다. 새 이벤트는 계속 수신됩니다.",
"clearAndResume": "비우고 재개",
"noActivityYet": "활동 대기 중…",
"moreEvents": "+{{count}}개 더",
"viewAll": "전체 보기",
"viewAllCount": "{{count}}개 전체 보기",
"risk": "위험도",
"totalForkedUnavailable": "/api/status 엔드포인트에서 누적 포크 수를 보고하지 않습니다 — 백엔드 필드 누락.",
"approvalsAllClear": "대기 중인 승인이 없습니다. 시스템이 정상입니다.",
"agentsAndActivity": "에이전트 & 활동",
"agentsTab": "에이전트",
"activityTab": "활동",
"agentsStatus": "에이전트 상태",
"agentsRunning": "실행",
"agentsFailed": "실패",
"agentsCompleted": "완료",
"completed": "완료한 작업",
"ram": "RAM",
"modelNotSet": "모델 미설정",
"modelUsage": "모델 사용량",
"totalCostAndCalls": "{{cost}} 총 비용 · {{count}}회 호출",
"mcpServers": "MCP 서버",
"activeConnections": "활성 연결",
"availableTools": "사용 가능한 도구",
"noMcpServers": "연결된 MCP 서버 없음",
"budget": "예산",
"noBudgetsSet": "설정된 예산 없음",
"exhaustedAgents": "에이전트 예산 소진",
"dream": "Dream",
"lastRun": "마지막 실행",
"nextRun": "다음 실행",
"cyclesCompleted": "완료한 사이클",
"dreamUnavailable": "Dream 상태를 불러올 수 없음",
"running": "실행 중",
"skillsSeeds": "스킬 & 시드",
"activeSkills": "활성 스킬",
"cronJobs": "Cron 작업",
"active": "활성",
"providers": "Provider",
"routing": "라우팅",
"routingEnabled": "활성",
"routingDisabled": "비활성",
"costOptimized": "비용 최적화 모드",
"fallbackModels": "폴백 모델 {{count}}개",
"excludedModels": "제외 모델 {{count}}개",
"engineSettings": "엔진 설정",
"noModels": "사용 가능한 모델 없음",
"onboarding": {
"title": "빠른 시작",
"subtitle": "시스템이 유휴 상태입니다. 아래에서 시작해 보세요.",
"chat": "채팅 시작",
"chatDesc": "에이전트에게 바로 프롬프트를 보내세요",
"knowledge": "지식 노트",
"knowledgeDesc": "마크다운 노트와 일기를 관리하세요",
"memory": "메모리 탐색",
"memoryDesc": "에이전트 메모리 저장소를 살펴보세요"
}
},
"settings": {
"title": "설정",
"subtitle": "Oxios 설정 — 변경 사항은 디스크에 저장됩니다",
"saving": "저장 중...",
"settingsSavedSuccessfully": "설정이 저장되었습니다.",
"failedToSaveSettings": "설정 저장에 실패했습니다. 서버 로그를 확인하세요.",
"engine": "엔진",
"engineDescription": "AI 모델 Provider 및 자격 증명",
"provider": "Provider",
"providerDescription": "LLM Provider를 선택하세요",
"model": "모델",
"modelDescription": "현재: {{model}}",
"modelSelectProviderFirst": "먼저 Provider를 선택한 후 모델을 선택하세요",
"apiKey": "API 키",
"apiKeyDescription": "선택한 Provider의 인증 자격 증명",
"advancedOptions": "고급 옵션",
"advancedOptionsDescription": "{{provider}} Provider 설정",
"kernel": "커널",
"kernelDescription": "코어 시스템 동작 — 에이전트 제한, 이벤트 버스 용량",
"workspacePath": "작업 공간 경로",
"workspacePathDescription": "에이전트 작업 파일의 루트 디렉토리",
"maxConcurrentAgents": "최대 동시 에이전트",
"maxConcurrentAgentsDescription": "동시에 실행 가능한 에이전트의 상한",
"eventBusCapacity": "이벤트 버스 용량",
"eventBusCapacityDescription": "내부 이벤트 버스의 버퍼 크기",
"execution": "실행",
"executionDescription": "에이전트가 호스트에서 명령을 실행하는 방식",
"defaultMode": "기본 모드",
"defaultModeDescription": "구조화 모드가 더 안전합니다 — 쉘 모드는 명시적 동의 필요",
"structuredRecommended": "구조화 (권장)",
"shellDangerous": "쉘 (위험)",
"allowShellMode": "쉘 모드 허용",
"allowShellModeDescription": "bash -c 실행 허용. 프로덕션에서 위험",
"defaultTimeoutS": "기본 타임아웃 (초)",
"defaultTimeoutSDescription": "명령당 타임아웃 (초)",
"maxTimeoutS": "최대 타임아웃 (초)",
"maxTimeoutSDescription": "명령 타임아웃의 상한",
"security": "보안",
"securityDescription": "인증, RBAC 및 샌드박싱",
"apiKeyAuthentication": "API 키 인증",
"apiKeyAuthenticationDescription": "모든 요청에 API 키 필요",
"networkAccess": "네트워크 접근",
"networkAccessDescription": "에이전트의 아웃바운드 네트워크 요청 허용",
"allowForking": "포킹 허용",
"allowForkingDescription": "에이전트가 하위 에이전트 생성 허용",
"maxExecutionTimeS": "최대 실행 시간 (초)",
"maxExecutionTimeSDescription": "에이전트 작업의 하드 제한",
"maxMemoryMB": "최대 메모리 (MB)",
"maxMemoryMBDescription": "에이전트 프로세스의 메모리 제한",
"orchestrator": "오케스트레이터",
"orchestratorDescription": "오로보로스 프로토콜 — 면접 → 시드 → 실행 → 평가",
"maxEvolutionIterations": "최대 진화 반복",
"maxEvolutionIterationsDescription": "평가 실패 후 에이전트가 재시도할 수 있는 횟수",
"minEvaluationScore": "최소 평가 점수",
"minEvaluationScoreDescription": "평가를 통과하기 위한 최소 점수 (0–1)",
"context": "컨텍스트",
"contextDescription": "토큰 예산 및 컨텍스트 캐시",
"activeTokenLimit": "활성 토큰 제한",
"activeTokenLimitDescription": "활성 컨텍스트 창의 최대 토큰",
"cacheEntryLimit": "캐시 항목 제한",
"cacheEntryLimitDescription": "컨텍스트 캐시의 최대 항목 수",
"gateway": "게이트웨이",
"gatewayDescription": "웹 서버 호스트 및 포트",
"host": "호스트",
"hostDescription": "웹 대시보드의 바인드 주소",
"port": "포트",
"portDescription": "웹 대시보드의 포트",
"session": "세션",
"sessionDescription": "세션 수명 주기 및 정리",
"maxSessions": "최대 세션",
"maxSessionsDescription": "유지 최대 세션 수 (0 = 무제한)",
"sessionTTLHours": "세션 TTL (시간)",
"sessionTTLHoursDescription": "이보다 오래된 세션 자동 삭제 (0 = 무제한)",
"autoPrune": "자동 정리",
"autoPruneDescription": "저장할 때마다 만료된 세션 정리",
"logging": "로깅",
"loggingDescription": "로그 형식 및 수준",
"format": "형식",
"formatDescription": "로그 출력 형식",
"prettyDefault": "Pretty (기본)",
"jsonElkLoki": "JSON (ELK/Loki)",
"compact": "간략하게",
"noAdvancedOptions": "{{provider}}에 대한 고급 옵션이 없습니다.",
"saveOptions": "옵션 저장",
"update": "업데이트",
"updateDescription": "Oxios 바이너리 및 웹 UI 버전 관리",
"groupCore": "코어",
"groupAi": "AI",
"groupAiRuntime": "AI 런타임",
"groupInfra": "인프라",
"groupSystem": "시스템",
"groupSecurity": "보안",
"groupMemory": "메모리",
"groupChannels": "채널",
"routing": {
"title": "라우팅",
"desc": "자동 모델 선택 및 fallback 설정",
"auto": "자동 모델 라우팅",
"autoDesc": "작업 복잡도에 따라 최적의 모델 자동 선택",
"costEfficient": "비용 최적화",
"costEfficientDesc": "동일 성능 시 더 저렴한 모델 우선",
"fallbacks": "Fallback 모델",
"fallbacksDesc": "기본 모델 실패 시 순서대로 시도할 모델",
"excludedModels": "제외 모델",
"excludedModelsDesc": "라우팅에서 절대 사용하지 않을 모델",
"addModel": "추가"
},
"allowedCommands": "허용 명령",
"allowedCommandsDescription": "에이전트가 호스트에서 실행할 수 있는 명령 (한 줄에 하나 또는 쉼표로 구분). 빈 값은 Permissive 모드에서 모두 허용.",
"allowedCommandsPlaceholder": "ls, cat, rg, fd",
"allowlistMode": "허용 목록 모드",
"allowlistModeDescription": "Permissive: 빈 목록 = 모두 허용. Enforced: 목록에 있는 명령만 허용.",
"allowlistModePermissive": "Permissive (개발 모드)",
"allowlistModeEnforced": "Enforced (프로덕션)",
"clearAll": "모두 지우기",
"allowedTools": "허용 도구",
"allowedToolsDescription": "기본적으로 에이전트가 사용할 수 있는 도구 (쉼표 구분).",
"corsOrigins": "CORS 출처",
"corsOriginsDescription": "허용된 CORS 출처 (쉼표 구분 URL).",
"maxAuditEntries": "최대 감사 항목",
"maxAuditEntriesDescription": "메모리에 보관되는 최대 감사 로그 항목 수.",
"auditLogPath": "감사 로그 경로",
"auditLogPathDescription": "영구 감사 로그 파일 경로 (선택). 비워두면 메모리에만 보관.",
"rateLimitPerMinute": "분당 요청 제한",
"rateLimitPerMinuteDescription": "클라이언트당 분당 허용되는 API 요청 수.",
"memory": "메모리",
"memoryDescription": "영구 에이전트 메모리, 임베딩, 학습, 드림 통합",
"memoryEnabled": "메모리 활성화",
"memoryEnabledDescription": "메모리 서브시스템 마스터 토글.",
"memoryStoragePath": "저장 경로",
"memoryStoragePathDescription": "SQLite 데이터베이스 파일 경로. 비워두면 ~/.oxios/workspace/memory.db",
"embeddingProvider": "임베딩 Provider",
"embeddingProviderDescription": "의미 검색에 사용할 임베딩 모델. 변경 시 재시작 필요.",
"embeddingProviderGguf": "GGUF (기본값, 크로스 플랫폼)",
"embeddingProviderMlx": "MLX (Apple Silicon 전용)",
"embeddingProviderTfidf": "TF-IDF (모델 불필요)",
"sonaEnabled": "SONA 학습",
"sonaEnabledDescription": "SONA — 에이전트 실행에서 패턴을 추출합니다.",
"consolidationPreset": "통합 프리셋",
"consolidationPresetDescription": "hot→warm→cold 메모리 계층을 얼마나 적극적으로 통합할지.",
"presetConservative": "보수적 (느린 감쇠, 긴 보존)",
"presetBalanced": "균형 (기본값)",
"presetAggressive": "적극적 (빠른 감쇠, 짧은 보존)",
"presetCustom": "커스텀 (수동 필드 조정)",
"dreamEnabled": "자동 드림",
"dreamEnabledDescription": "야간 메모리 통합 자동 실행.",
"dreamIntervalHours": "드림 간격 (시간)",
"dreamIntervalHoursDescription": "자동 드림 통합 실행 간격 (시간).",
"memoryStorage": "저장소",
"memoryEmbedding": "임베딩",
"memoryLearning": "학습",
"memoryDream": "드림",
"audit": "감사",
"auditDescription": "감사 추적 보존 및 보관",
"auditEnabled": "감사 추적 활성화",
"auditEnabledDescription": "에이전트 작업을 변조 방지 감사 체인에 기록.",
"auditMaxEntries": "최대 항목",
"auditMaxEntriesDescription": "오래된 항목이 정리되기 전 최대 감사 항목 수.",
"telegram": "텔레그램",
"telegramDescription": "텔레그램 봇 채널 설정",
"telegramBotTokenEnv": "봇 토큰 환경 변수",
"telegramBotTokenEnvDescription": "텔레그램 봇 토큰을 담고 있는 환경 변수 이름.",
"telegramAllowedUsers": "허용된 사용자 ID",
"telegramAllowedUsersDescription": "봇과 상호작용할 수 있는 텔레그램 사용자 ID (한 줄에 하나). 비워두면 모두 허용.",
"telegramSessionRotationHours": "세션 교체 (시간)",
"telegramSessionRotationHoursDescription": "이 시간 동안 활동이 없으면 세션을 자동 교체합니다. 0 = 비활성.",
"telegramSessionMaxMessages": "세션 최대 메시지",
"telegramSessionMaxMessagesDescription": "이 메시지 수 후 세션 자동 교체. 0 = 무제한.",
"hotReload": "핫 리로드",
"hotReloadTooltip": "즉시 적용 - 재시작 필요 없음.",
"requiresRestart": "재시작 필요",
"requiresRestartTooltip": "이 변경 사항은 데몬 재시작이 필요합니다 ({{scope}} 서브시스템).",
"scope_kernel": "커널",
"scope_gateway": "게이트웨이",
"scope_logging": "로깅",
"scope_memory": "메모리",
"scope_engine": "엔진",
"scope_audit": "감사",
"scope_daemon": "데몬",
"confirmChanges": "변경 사항 확인",
"confirmChangesDescription": "{{count}}개 필드가 수정됩니다. 저장하기 전에 검토하세요.",
"noChanges": "저장할 변경 사항이 없습니다.",
"restartRequiredWarning": "{{count}}개 변경 사항에 데몬 재시작이 필요합니다:",
"appliedImmediately": "{{count}}개 변경 사항이 즉시 적용됩니다",
"savingChanges": "저장 중...",
"unsavedChanges": "저장되지 않은 변경 사항",
"settingsSaved": "설정이 성공적으로 저장되었습니다.",
"settingsSaveFailed": "설정 저장에 실패했습니다. 서버 로그를 확인하세요.",
"savedApplied": "저장됨 — {{count}}개 변경이 즉시 적용되었습니다.",
"savedWithRestart": "저장됨 — {{applied}}개 즉시 적용, {{restart}}개는 재시작 필요.",
"searchPlaceholder": "설정 검색…",
"noMatches": "\"{{query}}\"와(과) 일하는 설정이 없습니다.",
"modified": "수정됨",
"savedAt": "저장됨 · {{time}}",
"reviewChanges": "검토",
"discardChanges": "되돌리기",
"applyLive": "즉시",
"applyLiveDesc": "데몬 재시작 없이 즉시 적용됩니다.",
"restartNeededCount": "재시작",
"restartNeededDesc": "데몬 재시작이 필요합니다.",
"change_one": "변경",
"change_other": "변경",
"saveDockLabel": "저장되지 않은 변경",
"groups": "그룹",
"sectionEngine": "엔진",
"sectionKernel": "커널",
"sectionExec": "실행",
"sectionSecurity": "보안",
"sectionOrchestrator": "오케스트레이터",
"sectionContext": "컨텍스트",
"sectionGateway": "게이트웨이",
"sectionSession": "세션",
"sectionLogging": "로깅",
"sectionMemory": "메모리",
"sectionTelegram": "텔레그램",
"sectionAudit": "감사",
"allowedToolsManualEntry": "위는 카탈로그 도구입니다. MCP/커스텀 도구는 이름을 직접 입력해 추가하세요.",
"allowedToolsNoMatch": "검색과 일치하는 도구가 없습니다.",
"allowedToolsSearch": "도구 검색...",
"sectionCalendar": "캘린더",
"calendarDescription": "캘린더 이벤트 관리 및 알림",
"calendarEnabled": "캘린더 활성화",
"calendarEnabledDesc": "이벤트 및 알림을 위한 캘린더 시스템 활성화",
"calendarTimezone": "기본 시간대",
"calendarTimezoneDesc": "IANA 시간대 (예: Asia/Seoul)",
"calendarReminders": "기본 알림 (분)",
"calendarRemindersDesc": "줄당 하나 (예: 15 = 15분 전)",
"calendarAlarmChannels": "알람 채널",
"calendarAlarmChannelsDesc": "알람을 전달할 채널",
"calendarJournalSync": "저널 동기화",
"calendarJournalSyncDesc": "저널 항목 동기화 시점",
"calendarJournalOnOpen": "열 때",
"calendarJournalMidnight": "자정",
"calendarJournalBoth": "둘 다",
"calendarSystemCalendar": "시스템 캘린더",
"calendarSystemCalendarDesc": "크론 작업을 캘린더에 표시",
"calendarArchiveDays": "보관 기준일",
"calendarArchiveDaysDesc": "이 기간이 지난 이벤트를 보관",
"sectionOtel": "OpenTelemetry",
"otelDescription": "분산 추적 내보내기",
"otelEnabled": "OTLP 활성화",
"otelEnabledDesc": "OTLP gRPC로 추적 내보내기",
"otelEndpoint": "엔드포인트",
"otelEndpointDesc": "OTLP gRPC 엔드포인트 URL",
"otelServiceName": "서비스 이름",
"otelServiceNameDesc": "추적에 사용할 서비스 이름",
"otelSamplingRatio": "샘플링 비율",
"otelSamplingRatioDesc": "0.0 ~ 1.0 — 내보낼 추적 비율",
"sectionAgentLog": "에이전트 로그",
"agentLogDescription": "에이전트 기록 데이터베이스 보관",
"agentLogMaxEntries": "최대 항목 수",
"agentLogMaxEntriesDesc": "유지할 최대 에이전트 기록 (0 = 무제한)",
"agentLogTtlHours": "TTL (시간)",
"agentLogTtlHoursDesc": "기록 만료 시간 (0 = 무제한)",
"agentLogMaxToolCalls": "에이전트당 최대 도구 호출",
"agentLogMaxToolCallsDesc": "에이전트당 저장할 도구 호출 상한 (0 = 무제한)",
"agentLogPruneBatch": "정리 배치 크기",
"agentLogPruneBatchDesc": "주기당 정리할 기록 수",
"agentLogDbPath": "데이터베이스 경로",
"agentLogDbPathDesc": "SQLite 경로 (비움 = 기본값)",
"sectionResourceMonitor": "리소스 모니터",
"resourceMonitorDescription": "시스템 리소스 모니터링 임계값",
"rmInterval": "간격 (초)",
"rmIntervalDesc": "스냅샷 간격",
"rmHistoryMax": "최대 기록",
"rmHistoryMaxDesc": "최대 기록 항목 수",
"rmCpuThreshold": "CPU 임계값 (%)",
"rmCpuThresholdDesc": "과부하 경고 CPU%",
"rmMemThreshold": "메모리 임계값 (%)",
"rmMemThresholdDesc": "과부하 경고 메모리%",
"rmLoadThreshold": "로드 임계값",
"rmLoadThresholdDesc": "과부하 경고 로드 평균",
"sectionBrowser": "브라우저",
"browserDescription": "헤드리스 브라우저 통합",
"browserEnabled": "브라우저 활성화",
"browserEnabledDesc": "웹 자동화를 위한 브라우저 도구 활성화",
"browserEngine": "엔진 설정 (JSON)",
"browserEngineDesc": "JSON 형식의 브라우저 엔진 오버라이드",
"sectionBudget": "예산",
"budgetDescription": "토큰 및 호출 예산 관리",
"budgetEnabled": "예산 활성화",
"budgetEnabledDesc": "에이전트별 리소스 예산 적용",
"budgetTokenBudget": "기본 토큰 예산",
"budgetTokenBudgetDesc": "에이전트당 최대 토큰 (0 = 무제한)",
"budgetCallsBudget": "기본 호출 예산",
"budgetCallsBudgetDesc": "에이전트당 최대 도구 호출 (0 = 무제한)",
"budgetWindowSecs": "기본 윈도우 (초)",
"budgetWindowSecsDesc": "예산 초기화 주기",
"sectionSecrets": "시크릿",
"secretsDescription": "API 키 및 자격 증명을 안전하게 관리",
"secretTelegramToken": "텔레그램 봇 토큰",
"secretTelegramTokenDesc": "텔레그램 채널용 @BotFather 토큰",
"secretEmailPassword": "이메일 SMTP 비밀번호",
"secretEmailPasswordDesc": "이메일 전송용 SMTP 비밀번호",
"secretOxiosApiKey": "Oxios API 키",
"secretOxiosApiKeyDesc": "Oxios 클라우드 서비스용 API 키",
"secretClawhubApiKey": "ClawHub API 키",
"secretClawhubApiKeyDesc": "ClawHub 마켓플레이스용 API 키",
"secretAnthropicKey": "Anthropic API 키",
"secretAnthropicKeyDesc": "Anthropic 모델용 프로바이더 키",
"secretOpenaiKey": "OpenAI API 키",
"secretOpenaiKeyDesc": "OpenAI 모델용 프로바이더 키",
"secretGoogleKey": "Google API 키",
"secretGoogleKeyDesc": "Google 모델용 프로바이더 키",
"secretSourceEnv": "환경변수",
"secretSourceStore": "인증 저장소",
"secretSourceConfig": "설정",
"secretSourceNone": "미설정",
"secretSaved": "시크릿이 저장되었습니다",
"secretSaveFailed": "시크릿 저장 실패",
"secretDeleted": "시크릿이 삭제되었습니다",
"secretDeleteFailed": "시크릿 삭제 실패",
"secretDeleteConfirm": "이 시크릿을 삭제하시겠습니까? 실행 중인 엔진의 접근이 즉시 차단됩니다.",
"secretEnterValue": "값 입력…",
"secretUpdate": "업데이트",
"secretSet": "값 설정",
"sectionNotifications": "알림",
"notificationsDescription": "데스크톱 알림 및 소리 환경설정",
"notifDesktopEnabled": "데스크톱 알림",
"notifDesktopEnabledDesc": "백그라운드 탭에서 OS 알림 표시",
"notifSoundEnabled": "소리",
"notifSoundEnabledDesc": "에이전트 이벤트 소리 재생",
"notifCompleteSound": "완료 소리",
"notifCompleteSoundDesc": "작업 완료 시 소리 재생",
"notifErrorSound": "오류 소리",
"notifErrorSoundDesc": "에이전트 실패 시 소리 재생"
},
"engine": {
"reasoning": "추론",
"supportsReasoning": "추론/사고 지원",
"supportsVision": "시각/이미지 입력 지원",
"vision": "시각",
"thinkingType": "사고 유형",
"thinkingTypeDescription": "복잡한 추론 작업에 대한 확장된 사고 활성화",
"thinkingBudget": "사고 예산 (토큰)",
"thinkingBudgetDescription": "사고 출력의 최대 토큰 (0 = 무제한)",
"reasoningEffort": "추론 노력",
"reasoningEffortDescription": "모델이 수행하는 추론 수준 제어",
"low": "낮음",
"medium": "보통",
"high": "높음",
"textVerbosity": "텍스트 상세도",
"textVerbosityDescription": "출력 길이 및 상세 수준 제어",
"verbosityLow": "낮음 (간결)",
"verbosityMedium": "보통",
"verbosityHigh": "높음 (상세)",
"thinkingLevel": "사고 수준",
"thinkingLevelDescription": "추론 모델의 사고 깊이",
"thinkingNone": "없음",
"thinkingLight": "가볍게",
"thinkingMedium": "보통",
"thinkingHeavy": "깊게",
"selectProvider": "Provider 선택...",
"selectModel": "모델 선택...",
"noModelsAvailable": "사용 가능한 모델 없음",
"reasoningModels": "추론 모델",
"standardModels": "표준 모델",
"ctx": "ctx",
"input": "입력:",
"output": "출력:",
"majorProviders": "주요 Provider",
"openSpecialty": "오픈 & 특수",
"regional": "지역",
"localSelfHosted": "로컬 / 셀프호스팅",
"apiKeyEnv": "환경 변수",
"apiKeyAuthStore": "인증 저장소 (~/.oxi/auth.json)",
"apiKeyConfig": "설정 오버라이드",
"apiKeyNone": "키 미설정",
"apiKeySetNew": "키 설정",
"apiKeyUpdate": "업데이트",
"apiKeySaving": "저장 중...",
"apiKeyOverrideHint": "현재 키를 유지하려면 비워두세요. 키는 안전하게 저장되며 API 응답에 노출되지 않습니다.",
"apiKeyPlaceholder": "{{provider}} API 키 입력",
"noAdvancedOptionsFor": "{{provider}}에 대한 고급 옵션이 없습니다.",
"saveOptions": "옵션 저장",
"saving": "저장 중...",
"enabled": "활성화",
"disabled": "비활성화"
},
"knowledge": {
"title": "지식",
"notes": "노트",
"search": "검색",
"newFile": "새 파일",
"newFolder": "새 폴더",
"deleteFile": "파일 삭제",
"moveFile": "파일 이동",
"renameFile": "파일 이름 변경",
"untitled": "제목 없음",
"enterFolderName": "폴더 이름 입력:",
"unsavedChanges": "저장되지 않은 변경 사항",
"general": "일반",
"language": "언어",
"timezone": "시간대",
"mode": "모드",
"features": "기능",
"info": "정보",
"backlinks": "백링크",
"copilot": "코파일럿",
"graph": "그래프",
"habits": "습관",
"todayStats": "오늘",
"fileName": "파일 이름",
"filePath": "파일 경로",
"created": "생성일",
"modified": "수정일",
"noBacklinks": "백링크 없음",
"noSearchResults": "검색 결과 없음",
"typeToSearch": "검색어 입력...",
"chatPlaceholder": "메모 입력...",
"pressEnterToSend": "Enter를 눌러 전송",
"journalHint": "jj로 일지로 이동",
"noFilesYet": "파일 없음",
"createFirstFile": "첫 번째 노트를 만드세요",
"totalNotes": "{{count}}개 노트",
"totalWords": "{{count}}개 단어",
"totalLinks": "{{count}}개 링크",
"openInEditor": "편집기에서 열기",
"closeSplit": "분할 닫기",
"closeSplitWithShortcut": "분할 닫기 (⌘W)",
"goForward": "앞으로",
"openSplitView": "분할 보기 열기",
"saveWithShortcut": "저장 (⌘S)",
"splitView": "분할 보기",
"toggleInfoPanel": "정보 패널 전환",
"toJournal": "일지로",
"deleteCurrentFile": "현재 파일 삭제 (⌘D)",
"moveToFolder": "폴더로 이동...",
"copilotPlaceholder": "노트에 대해 질문...",
"newFileShortcut": "새 파일 (⌘N)",
"newFolderShortcut": "새 폴더 (⌘⇧N)",
"collapseSidebar": "사이드바 접기",
"loadingSettings": "설정 로드 중...",
"loading": "로딩 중...",
"saving": "저장 중...",
"save": "저장",
"pomodoro": "뽀모도로 (분)",
"twoEmojisEnabled": "이모지 2개 사용",
"quickHabitsEnabled": "빠른 습관",
"noMatchingFolders": "일치하는 폴더 없음",
"searchOrSelectDestination": "대상 검색 또는 선택...",
"searchFiles": "파일 검색...",
"searching": "검색 중...",
"loadingGraph": "그래프 로드 중...",
"loadingHabits": "습관 로드 중...",
"loadingStats": "통계 로드 중...",
"markIncomplete": "미완료로 표시",
"markComplete": "완료로 표시",
"copilotThinking": "생각 중...",
"copilotFailedResponse": "응답 가져오기 실패",
"goBack": "뒤로",
"hideInfoPanel": "정보 패널 숨기기",
"showInfoPanel": "정보 패널 표시",
"noLinksFound": "링크 없음",
"noHabitData": "{{year}}년 습관 데이터 없음",
"trackHabitsHint": "일지에서 습관을 추적하면 여기에 표시됩니다",
"chatHeader": "Brain dump",
"noFileSelectedHint": "사이드바에서 파일을 선택하거나 채팅을 여세요",
"noFileSelected": "선택된 파일 없음",
"referencedNotes": "참조된 노트",
"selected": "선택됨",
"linkGraphTitle": "링크 그래프",
"habitsTitle": "습관",
"knowledgeSettings": "지식 설정",
"itemsCompleted": "완료된 항목",
"nothingCompletedToday": "아직 완료한 항목이 없습니다",
"rawReport": "원본 보고서",
"dropMindHint": "머릿속 생각을 자유롭게 적어보세요",
"later": "나중에",
"read": "읽기",
"shop": "쇼핑",
"watch": "시청",
"habitSkipped": "건너뜀",
"habitCompleted": "완료",
"habitWeekend": "주말 완료",
"chatTitle": "빠른 메모",
"files": "파일",
"noFileOpen": "열린 파일 없음",
"noHistory": "버전 기록 없음",
"restore": "복원",
"restoreVersion": "이 버전 복원",
"versionHistory": "버전 기록"
},
"chat": {
"toolApproval": {
"title": "도구 권한 승인",
"description": "이 세션에서 해당 도구 사용을 허용하시겠습니까?",
"deny": "거부",
"approve": "승인"
},
"title": "채팅",
"placeholder": "메시지 보내기...",
"send": "보내기",
"newConversation": "새 대화",
"selectAgent": "에이전트 선택",
"selectSpace": "공간 선택",
"noMessages": "메시지 없음",
"startConversation": "대화 시작",
"activeConversation": "대화 중",
"newConversationButton": "+ 새 대화",
"connecting": "연결 중...",
"connectingToServer": "서버에 연결 중...",
"startConversationHint": "메시지를 보내 대화를 시작하세요.",
"thinking": "생각 중...",
"inputPlaceholder": "메시지를 입력하세요...",
"waitingForConnection": "연결 대기 중...",
"loadingSpaces": "공간 로드 중...",
"today": "오늘",
"yesterday": "어제",
"thisWeek": "이번 주",
"previous": "이전",
"messageCount": "{{count}}개 메시지",
"viewAllSessions": "전체 {{count}}개 세션 보기",
"knowledgeSave": "지식에 저장",
"knowledgeSaved": "저장됨",
"knowledgeDeleteConfirm": "이 노트를 삭제하시겠습니까?",
"knowledgeClickToDelete": "클릭하여 삭제",
"knowledgeAutoSave": "자동 저장",
"knowledgeCurated": "정리됨",
"knowledgeRefined": "정제됨",
"knowledgeAgentSaved": "에이전트가 저장",
"knowledgeQualityRaw": "품질: 원본",
"knowledgeQualityCurated": "품질: 정리됨",
"knowledgeRecurate": "다시 정리",
"showLess": "← 간략히 보기",
"manageSessions": "세션 관리 →",
"manageSpaces": "공간 관리 →",
"user": "사용자",
"assistant": "어시스턴트",
"loadingSpacesShort": "공간 로드 중...",
"refreshing": "새로고침 중",
"sendMessage": "메시지 보내기",
"noMessagesYet": "메시지가 없습니다",
"spacesLabel": "공간",
"sessionsLabel": "세션",
"serverConnecting": "서버에 연결 중...",
"sendHint": "메시지를 보내 대화를 시작하세요.",
"interview": {
"title": "확인이 필요합니다",
"roundLabel": "{{round}}차",
"additionalThoughts": "추가 의견 (선택)",
"optionalPlaceholder": "추가로 할 말이 있다면 적어주세요...",
"submit": "제출",
"yes": "예",
"no": "아니오",
"freeTextPlaceholder": "답변을 입력하세요...",
"wizardTitle": "인터뷰",
"stepOf": "{{current}} / {{total}}",
"clarity": "명확도 {{percent}}%",
"previous": "← 이전",
"next": "다음 →",
"skip": "건너뛰기",
"orType": "또는 직접 입력...",
"selected": "{{count}}개 선택됨",
"roundComplete": "{{round}}차 완료",
"clarityImproved": "명확도 {{percent}}%로 향상",
"generatingSeed": "시드 생성 중...",
"keyboardHint": "Enter: 다음 · Shift+Enter: 줄바꿈 · 스페이스/1-9: 선택 · ←→: 이동 · Esc: 건너뛰기"
},
"transparency": {
"timelineHeader_one": "활동 {{count}}개",
"timelineHeader_other": "활동 {{count}}개",
"toolCallCount_one": "도구 호출 {{count}}회",
"toolCallCount_other": "도구 호출 {{count}}회",
"tokenCount": "토큰 {{count}}개",
"expandAll": "모두 펼치기",
"collapseAll": "모두 접기",
"phaseLabel": "단계: {{phase}}",
"memoryRecall": "메모리 {{count}}개 회상",
"memoryRecallFor": "\"{{query}}\" 관련 메모리 {{count}}개 회상",
"memorySource": " ({{source}}에서)",
"reasoning": "추론",
"usage": "토큰 사용량",
"inputTokens": "입력 토큰: {{count}}",
"outputTokens": "출력 토큰: {{count}}",
"inputOutputTokens": "입력: {{in}}, 출력: {{out}}",
"error": "오류",
"input": "입력",
"output": "출력",
"browsePageVisit": "페이지 방문 중",
"browsePageLoaded": "페이지 로드 완료",
"browsePageFailed": "페이지 로드 실패",
"browseNavigationError": "탐색 오류",
"browseWaitingForSelector": "요소 대기 중",
"browseScreenshotCaptured": "스크린샷 촬영됨",
"visitReasonDirect": "직접 탐색",
"visitReasonSearch": "검색 결과 #{{position}}",
"visitReasonLink": "링크 따라감",
"browseQuery": "질의",
"browseEngine": "검색엔진",
"browseTarget": "대상",
"browseUrl": "URL",
"browseStatus": "상태",
"browseDuration": "소요 시간",
"browseAction": "동작",
"browseStep": "단계",
"browseDescription": "설명",
"browseError": "오류",
"browseTitle": "제목",
"browseSize": "크기",
"browseWidth": "너비",
"browseScreenshot": "스크린샷",
"browseReason": "사유",
"browseExtracted": "추출됨",
"timelineHeader": "활동 {{count}}개",
"toolCallCount": "도구 호출 {{count}}회"
},
"cancel": "취소",
"connected": "연결됨",
"greeting": "무엇을 도와드릴까요?",
"manageProjects": "프로젝트 관리 →",
"noSessionsInProject": "대화 없음",
"recentSessions": "최근 대화",
"reconnecting": "재연결 중...",
"sessionMoveFailed": "이동 실패",
"sessionMoved": "세션이 이동되었습니다",
"stop": "중지",
"unfiled": "분류 안 됨"
},
"agents": {
"title": "에이전트",
"name": "이름",
"agentId": "에이전트 ID",
"status": "상태",
"created": "생성됨",
"lastActive": "마지막 활동",
"registered": "{{count}}개 에이전트 등록됨",
"noAgents": "실행 중인 에이전트 없음",
"noAgentsDescription": "에이전트가 생성되면 여기에 표시됩니다.",
"startNewAgent": "새 에이전트 시작",
"viewDetails": "상세 보기",
"terminate": "종료",
"terminateAgent": "에이전트 종료",
"terminateConfirm": "이 에이전트를 종료하시겠습니까?",
"detail": "에이전트 상세",
"agentInformation": "에이전트 정보",
"overview": "개요",
"trace": "추적",
"logs": "로그",
"sessions": "세션",
"executionTrace": "실행 추적",
"steps": "{{count}}단계",
"duration": "소요 시간",
"confidence": "신뢰도",
"step": "단계",
"toolName": "도구",
"input": "입력",
"output": "출력",
"inputLabel": "입력",
"outputLabel": "출력",
"pending": "대기 중...",
"noTrace": "에이전트가 아직 도구 호출을 하지 않았습니다.",
"noTraceDescription": "에이전트가 실행되면 추적 데이터가 여기에 표시됩니다.",
"noLogs": "사용 가능한 로그가 없습니다.",
"budget": "예산",
"tokens": "토큰",
"cost": "비용",
"model": "모델",
"stepsCompleted": "단계",
"session": "세션",
"space": "공간",
"runtime": "런타임",
"traceFullscreen": "전체 화면",
"logLevel": {
"info": "정보",
"warn": "경고",
"error": "오류",
"debug": "디버그"
},
"notFound": "에이전트를 찾을 수 없습니다",
"agentDetail": "에이전트 상세",
"all": "전체",
"completed": "완료",
"completedAt": "완료 시각",
"error": "실행 오류",
"failed": "실패",
"project": "프로젝트",
"running": "실행 중",
"searchPlaceholder": "이름, 오류, 도구 출력으로 에이전트 검색…",
"startedAt": "시작 시각",
"memoryRecall": "메모리 회상",
"reasoning": "추론"
},
"security": {
"title": "보안",
"auditLog": "감사 로그",
"accessControl": "접근 제어",
"apiKeys": "API 키",
"noAuditEvents": "감사 이벤트 없음",
"subtitle": "감사 로그 및 접근 제어",
"allow": "허용",
"deny": "거부",
"description": "보안 감사 이벤트가 여기에 표시됩니다.",
"permissions": "권한",
"noPermissions": "권한 없음",
"auditTrail": "감사 기록",
"agent": "에이전트",
"noAuditEntries": "감사 이벤트 없음",
"noAuditEntriesDescription": "보안 감사 이벤트가 여기에 표시됩니다.",
"permission": "권한",
"showingEntries": "{{total}}개 중 {{start}}–{{end}} 표시"
},
"events": {
"title": "이벤트",
"subtitle": "실시간 이벤트 스트림",
"eventStream": "이벤트 스트림",
"noEvents": "이벤트 없음",
"eventsStreamIn": "이벤트가 실시간으로 스트리밍됩니다.",
"connectionLost": "연결 끊김",
"connectionFailed": "이벤트 스트림 연결 실패: {{error}}"
},
"resources": {
"title": "리소스",
"subtitle": "시스템 리소스 모니터링",
"memory": "메모리",
"disk": "디스크",
"cpu": "CPU",
"noResourceData": "리소스 데이터 없음",
"resourceHistory": "리소스 기록",
"notEnoughData": "차트를 표시할 데이터가 부족합니다. 시간이 지나면 데이터가 수집됩니다."
},
"sessions": {
"title": "세션",
"sessionId": "세션 ID",
"createdAt": "생성일",
"lastActive": "마지막 활동",
"noSessions": "세션 없음",
"viewSession": "세션 보기",
"agent": "에이전트",
"messages": "메시지",
"updated": "수정됨",
"deleteSession": "세션 삭제",
"count": "{{count}}개 세션",
"description": "에이전트 상호작용 후 세션이 여기에 표시됩니다.",
"notFound": "세션을 찾을 수 없습니다",
"sessionDetail": "세션 상세",
"sessionInfo": "세션 정보",
"noMessages": "이 세션에 메시지가 없습니다",
"registered": "{{count}}개 세션",
"id": "ID",
"noSessionsDescription": "에이전트 상호작용 후 세션이 여기에 표시됩니다.",
"updatedAt": "수정일",
"noProject": "— 프로젝트 없음",
"project": "프로젝트"
},
"spaces": {
"title": "공간",
"newSpace": "새 공간",
"spaceName": "공간 이름",
"noSpaces": "공간 없음",
"createFirstSpace": "첫 번째 공간을 만드세요",
"paths": "경로",
"status": "상태",
"created": "생성일",
"archived": "보관됨",
"activateSpace": "공간 활성화",
"archiveSpace": "공간 보관",
"count": "{{count}}개 공간",
"description": "에이전트 상호작용 중에 공간이 생성됩니다.",
"spaceDetail": "공간 상세",
"spaceInformation": "공간 정보",
"notFound": "공간을 찾을 수 없습니다"
},
"personas": {
"title": "페르소나",
"newPersona": "새 페르소나",
"personaName": "페르소나 이름",
"noPersonas": "페르소나 없음",
"createFirstPersona": "첫 번째 페르소나를 만드세요",
"subtitle": "에이전트 페르소나 관리",
"createPersona": "페르소나 만들기",
"personaNamePlaceholder": "페르소나 이름",
"descriptionPlaceholder": "설명",
"systemPromptPlaceholder": "시스템 프롬프트...",
"description": "에이전트에 독특한 페르소나를 부여하려면 페르소나를 만드세요.",
"activatePersona": "페르소나 활성화",
"deletePersona": "페르소나 삭제",
"descriptionHint": "에이전트에 독특한 페르소나를 부여하려면 페르소나를 만드세요.",
"role": "역할"
},
"skills": {
"title": "스킬",
"marketplace": "마켓플레이스",
"install": "설치",
"installed": "설치됨",
"noSkills": "설치된 스킬 없음",
"browseMarketplace": "마켓플레이스 탐색",
"subtitle": "에이전트 스킬 관리 및 발견",
"searchInstalled": "설치된 스킬 검색...",
"searchMarketplace": "ClawHub 마켓플레이스 검색...",
"statusReady": "준비됨",
"statusNeedsSetup": "설정 필요",
"noMatching": "일치하는 스킬 없음",
"noSkillsDescription": "위 마켓플레이스 탭에서 스킬을 설치하세요.",
"noMatchingDescription": "필터나 검색어를 조정해 보세요.",
"discover": "새 스킬 발견",
"discoverDescription": "ClawHub에서 수천 개의 커뮤니티 스킬을 검색하세요.",
"noResults": "결과 없음",
"noResultsFor": "\"{{query}}\"에 대한 스킬을 찾을 수 없습니다.",
"requires": "요구",
"bins": "바이너리",
"anyBins": "모든 바이너리",
"env": "환경",
"config": "설정",
"always": "항상",
"claudeCompatible": "핵심 명령은 Oxios와 호환됩니다. Claude 전용 기능(allowed-tools, arguments, hooks)은 유지되지만 활성화되지 않습니다.",
"missing": "(누락)",
"missingWarning": "누락: {{missing}}",
"installedSuccess": "\"{{slug}}\" 설치 완료.",
"installSuccess": "\"{{slug}}\" 설치 완료.",
"installFailed": "설치 실패.",
"by": "작성자",
"detail": "상세",
"enable": "활성화",
"disable": "비활성화",
"delete": "삭제",
"deleteConfirm": "스킬 삭제",
"deleteDescription": "\"{{name}}\"을(를) 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
"deleteSuccess": "\"{{name}}\" 삭제 완료.",
"updatesAvailable": "업데이트 가능",
"updateAvailable": "업데이트 가능",
"noUpdates": "모든 스킬이 최신입니다",
"version": "버전",
"toggleSuccess": "스킬 상태가 업데이트되었습니다."
},
"marketplace": {
"title": "마켓플레이스",
"subtitle": "ClawHub에서 스킬 검색 및 설치",
"searchPlaceholder": "스킬 검색...",
"emptyTitle": "마켓플레이스 검색",
"emptyDescription": "ClawHub에서 스킬을 검색하려면 위에서 쿼리를 입력하세요.",
"noResults": "결과 없음",
"noResultsFor": "\"{{query}}\"에 대한 스킬을 찾을 수 없습니다. 다른 쿼리를 시도해 보세요.",
"install": "설치",
"installFailed": "설치 실패. 다시 시도해 주세요."
},
"budget": {
"title": "예산",
"subtitle": "에이전트의 토큰 및 호출 예산 추적",
"tokens": "토큰",
"calls": "호출",
"noBudgetData": "예산 데이터 없음",
"noBudgetDataDescription": "에이전트가 토큰을 사용하면 예산 정보가 여기에 표시됩니다.",
"setBudget": "예산 설정",
"editLimit": "한도 편집",
"resetWindow": "윈도우 초기화",
"removeBudget": "제거",
"tokenLimit": "토큰 한도",
"callLimit": "호출 한도",
"windowSec": "윈도우 (초)",
"windowRemaining": "남은 시간",
"setBudgetFor": "{{agent}}의 예산 설정",
"exhausted": "소진",
"active": "활성",
"totalAgents": "총 에이전트",
"exhaustedCount": "소진됨",
"setSuccess": "예산이 설정되었습니다",
"resetSuccess": "예산이 초기화되었습니다",
"removeSuccess": "예산이 제거되었습니다",
"totalTokensUsed": "총 사용 토큰",
"totalCost": "총 비용",
"cost": "비용",
"totalBudget": "총 예산",
"used": "사용",
"remaining": "잔여"
},
"agentGroups": {
"title": "에이전트 그룹",
"subtitle": "시드 분할로 생성된 에이전트 그룹 모니터링",
"noGroups": "에이전트 그룹 없음",
"noGroupsDescription": "시드가 여러 하위 에이전트로 분할되면 그룹이 표시됩니다.",
"parentSeed": "상위 시드",
"subAgents": "하위 에이전트",
"combinedResults": "결합 결과",
"progress": "진행률",
"backToGroups": "에이전트 그룹으로 돌아가기",
"group": "그룹"
},
"a2a": {
"title": "A2A 프로토콜 모니터",
"subtitle": "에이전트 간 통신 및 검색 모니터링",
"topology": "토폴로지",
"messages": "메시지",
"agents": "에이전트",
"noAgents": "A2A에 등록된 에이전트 없음",
"noMessages": "아직 기록된 A2A 메시지 없음",
"noTopology": "토폴로지 데이터 없음",
"noTopologyDescription": "에이전트를 시작하면 토폴로지 그래프에 표시됩니다.",
"endpoint": "엔드포인트",
"status": "상태",
"timestamp": "시간",
"direction": "From → To",
"messageType": "유형",
"nodeAriaLabel": "에이전트 {{name}}, 상태 {{status}}",
"capabilitiesCount": "기능 {{count}}개",
"capabilitiesCount_other": "기능 {{count}}개",
"skillsCount": "스킬 {{count}}개",
"skillsCount_other": "스킬 {{count}}개",
"lastSeenSeconds": "방금 활동",
"lastSeenSeconds_other": "{{count}}초 전 활동",
"lastSeenMinutes": "1분 전 활동",
"lastSeenMinutes_other": "{{count}}분 전 활동",
"lastSeenHours": "1시간 전 활동",
"lastSeenHours_other": "{{count}}시간 전 활동",
"lastSeenDays": "1일 전 활동",
"lastSeenDays_other": "{{count}}일 전 활동",
"neverSeen": "최근 활동 없음",
"graphControls": "그래프 제어",
"graphMinimap": "그래프 미니맵",
"topologyErrorTitle": "토폴로지를 불러오지 못했습니다",
"topologyErrorMessage": "서버에서 A2A 토폴로지를 가져올 수 없습니다.",
"inspectorTitle": "에이전트 {{name}}",
"inspectorClose": "인스펙터 닫기",
"inspectorCapabilities": "기능",
"inspectorSkills": "스킬",
"inspectorLastMessages": "최근 메시지",
"inspectorLoading": "메시지 불러오는 중…",
"inspectorNoMessages": "이 에이전트의 최근 메시지가 없습니다.",
"inspectorNoCaps": "등록된 기능이 없습니다.",
"inspectorNoSkills": "등록된 스킬이 없습니다.",
"inspectorViewTrace": "추적 보기",
"inspectorStopAgent": "에이전트 중지",
"inspectorLastSeen": "마지막 활동",
"traceNotImplemented": "추적 보기는 아직 구현되지 않았습니다.",
"stopNotImplemented": "에이전트 중지는 아직 구현되지 않았습니다."
},
"cronJobs": {
"title": "Cron 작업",
"subtitle": "예약 작업 관리",
"newJob": "새 작업",
"createCronJob": "Cron 작업 만들기",
"jobNamePlaceholder": "작업 이름",
"cronSchedulePlaceholder": "Cron 스케줄 (예: */5 * * * *)",
"commandPlaceholder": "실행할 명령",
"schedule": "스케줄",
"lastRun": "마지막 실행",
"nextRun": "다음 실행",
"lastRunLabel": "마지막:",
"nextRunLabel": "다음:",
"noCronJobs": "설정된 cron 작업 없음",
"description": "반복 작업을 자동화하는 예약 작업을 만드세요.",
"disableJob": "작업 비활성화",
"enableJob": "작업 활성화",
"deleteJob": "작업 삭제"
},
"git": {
"title": "Git",
"subtitle": "프로세스 내 버전 제어",
"verify": "확인",
"tags": "태그",
"tagNamePlaceholder": "태그 이름...",
"createTag": "태그 만들기",
"noTags": "태그 없음.",
"restore": "복원",
"restorePlaceholder": "복원할 커밋 해시...",
"commitLog": "커밋 로그",
"noCommits": "커밋 없음",
"noCommitsDescription": "커밋 기록이 여기에 표시됩니다.",
"repository": "저장소",
"branch": "브랜치",
"status": "상태",
"noChanges": "변경 사항 없음"
},
"memory": {
"title": "메모리",
"subtitle": "에이전트 메모리 저장소",
"description": "에이전트가 작업하면 메모리가 여기에 저장됩니다.",
"noMemories": "저장된 메모리가 없습니다",
"noSearchResults": "이 검색에 대한 결과가 없습니다.",
"searchPlaceholder": "메모리 검색...",
"overview": "개요",
"browse": "탐색",
"dream": "드림",
"search": "검색",
"totalEntries": "총 항목",
"vectorIndex": "벡터 인덱스",
"pinnedEntries": "고정됨",
"tierDistribution": "티어 분포",
"typeDistribution": "유형 분포",
"protectionLevels": "보호 수준",
"dreamStatus": "드림 상태",
"lastRun": "마지막 실행",
"dreamIdle": "유휴",
"dreamRunning": "실행 중",
"dreamCheckpoint": "체크포인트",
"noDreamReports": "아직 드림 보고서가 없습니다",
"noDreamReportsDescription": "드림 통합이 아직 실행되지 않았습니다.",
"reportDetails": "보고서 상세",
"compacted": "압축됨",
"promoted": "승격됨",
"demoted": "강등됨",
"contradictions": "모순",
"usedLLM": "LLM 보조",
"entriesBefore": "이전",
"entriesAfter": "이후",
"filterByTier": "티어별 필터",
"filterByType": "유형별 필터",
"keywordSearch": "키워드",
"semanticSearch": "의미 기반",
"relevance": "관련성",
"pin": "고정",
"unpin": "고정 해제",
"changeTier": "티어 변경",
"deleteConfirm": "이 메모리를 삭제하시겠습니까?",
"importance": "중요도",
"protection": "보호",
"appearances": "참조 횟수",
"source": "출처",
"content": "내용",
"tags": "태그",
"created": "생성일",
"tier": "티어",
"hot": "핫",
"warm": "웜",
"cold": "콜드",
"type": "유형",
"fact": "사실",
"episode": "에피소드",
"knowledge": "지식",
"decision": "결정",
"skill": "스킬",
"preference": "선호도",
"conversation": "대화",
"session": "세션",
"procedure": "절차",
"none": "없음",
"low": "낮음",
"medium": "보통",
"high": "높음",
"permanent": "영구",
"noData": "메모리 데이터가 없습니다.",
"deleteMemory": "삭제",
"noResults": "검색 결과가 없습니다.",
"unknown": "알 수 없음",
"map": "맵",
"mapNodeCount": "노드 {{count}}개",
"mapSearchActive": "검색어: \"{{query}}\"",
"mapSearchPlaceholder": "노드 검색 (⌘F)",
"mapAnimate": "애니메이션",
"mapSelectPrompt": "노드를 클릭해 세부 정보를 확인하세요.",
"mapRelated": "관련 메모리 ({{count}})",
"mapNoRelated": "유사한 메모리가 없습니다.",
"mapOpenDetail": "상세 보기",
"mapEmpty": "표시할 메모리가 없습니다",
"mapEmptyDescription": "커널에 메모리가 저장되면 여기에 표시됩니다.",
"noPreview": "(미리보기 없음)",
"id": "ID",
"createdAt": "생성일",
"key": "키",
"updated": "수정일",
"lastAccessed": "마지막 접근",
"summary": "요약"
},
"approvals": {
"title": "승인",
"subtitle": "인간 참여형 승인 대기열",
"pending": "대기 중",
"pendingWithCount": "대기 중 ({{count}})",
"noPending": "대기 중인 승인 없음.",
"resolved": "해결됨",
"approve": "승인",
"reject": "거부",
"deny": "거부",
"noApprovals": "대기 중인 승인 없음",
"approveSuccess": "승인되었습니다",
"rejectSuccess": "거부되었습니다",
"mutationError": "작업 실패: {{error}}"
},
"notifications": {
"title": "알림",
"openNotifications": "알림",
"unreadCount": "{{count}}개 읽지 않음",
"noNotifications": "알림 없음",
"markAllRead": "모두 읽음으로 표시",
"taskCompleted": "작업 완료",
"taskFailed": "작업 실패",
"agentStarted": "에이전트 시작",
"agentFailed": "에이전트 실패",
"approvalRequired": "승인 필요"
},
"notificationCenter": {
"title": "알림 센터",
"schedule": "일정",
"notifications": "알림",
"nextEvent": "다음 일정",
"noUpcoming": "예정된 일정이 없어요",
"openCalendar": "캘린더 열기"
},
"workspace": {
"title": "작업공간",
"subtitle": "파일 브라우저",
"files": "파일",
"noWorkspace": "작업공간 없음",
"description": "작업공간 파일이 여기에 표시됩니다.",
"selectFile": "파일을 선택하세요",
"doubleClickEdit": "더블클릭으로 편집"
},
"mcp": {
"title": "MCP 서버",
"subtitle": "Model Context Protocol 서버 및 도구 관리",
"addServer": "서버 추가",
"servers": "서버",
"tools": "도구",
"test": "테스트",
"serverName": "서버 이름",
"command": "명령어",
"args": "인자",
"connected": "연결됨",
"disconnected": "연결 끊김",
"execute": "실행",
"result": "결과",
"duration": "소요 시간",
"noServers": "설정된 MCP 서버 없음",
"noServersDescription": "MCP 서버를 추가하여 시작하세요.",
"noTools": "사용 가능한 MCP 도구 없음",
"noToolsDescription": "MCP 서버를 등록하고 활성화하면 도구가 표시됩니다.",
"register": "등록",
"refresh": "새로고침",
"remove": "제거",
"enable": "활성화",
"disable": "비활성화",
"serverNamePlaceholder": "예: filesystem",
"commandPlaceholder": "예: npx -y @modelcontextprotocol/server-filesystem",
"argsPlaceholder": "쉼표로 구분, 예: /path/to/dir, --verbose"
},
"update": {
"title": "업데이트",
"checking": "업데이트 확인 중...",
"checkFailed": "업데이트 확인에 실패했습니다.",
"currentVersion": "현재 버전",
"latestVersion": "최신 버전",
"upToDate": "최신",
"updateAvailable": "업데이트 가능",
"methodDescription": "바이너리는 cargo install, 웹 UI는 GitHub Releases에서 업데이트합니다.",
"updateTo": "{{version}}(으)로 업데이트",
"updating": "업데이트 중...",
"updateSuccess": "업데이트 완료!",
"updateFailed": "업데이트 실패",
"restartRequired": "바이너리가 업데이트되었습니다. 변경 사항을 적용하려면 서비스를 재시작하세요.",
"alreadyUpToDate": "이미 최신 버전을 사용 중입니다.",
"releaseNotes": "릴리스 노트",
"loadingNotes": "릴리스 노트 로드 중...",
"publishedAt": "게시일: {{date}}",
"viewOnGithub": "GitHub에서 보기",
"unknownError": "알 수 없는 오류가 발생했습니다."
},
"systemTools": {
"title": "시스템 도구",
"subtitle": "진단, 감사, 백업, 로그 관리",
"doctor": "진단",
"doctorDescription": "시스템 상태를 진단하고 문제를 감지합니다.",
"allChecksPassed": "{{count}}개 검사 모두 통과",
"issuesFound": "{{checks}}개 검사 중 {{issues}}개 문제 발견",
"actionItems": "조치 필요 항목",
"auditVerify": "감사 무결성 검증",
"auditVerifyDescription": "감사 추적 체인의 암호화 무결성을 검증합니다.",
"backup": "백업",
"backupDescription": "현재 상태의 백업 아카이브를 생성합니다.",
"log": "로그",
"logDescription": "최근 데몬 로그를 확인합니다.",
"noLogEntries": "로그 항목이 없습니다.",
"showingLines": "{{total}}개 중 {{shown}}개 라인 표시",
"run": "실행"
},
"calendar": {
"title": "📅 캘린더",
"subtitle": "일정 관리",
"newEvent": "새 일정",
"loading": "불러오는 중...",
"today": "오늘",
"month": "월",
"week": "주",
"agenda": "목록",
"noEvents": "등록된 일정이 없습니다",
"moreEvents": "+{{count}}개 더",
"daySun": "일",
"dayMon": "월",
"dayTue": "화",
"dayWed": "수",
"dayThu": "목",
"dayFri": "금",
"daySat": "토",
"sourceAgent": "에이전트",
"sourceUser": "사용자",
"sourceCron": "크론",
"time": "시간",
"location": "장소",
"description": "설명",
"repeat": "반복",
"close": "닫기",
"edit": "편집",
"delete": "삭제",
"editEvent": "일정 수정",
"createEvent": "일정 생성",
"titlePlaceholder": "일정 제목",
"titleLabel": "제목",
"allDay": "종일",
"start": "시작",
"end": "종료",
"locationPlaceholder": "장소 입력",
"descriptionPlaceholder": "일정 설명",
"reminder": "알림",
"cancel": "취소",
"processing": "처리 중…",
"freqDaily": "매일",
"freqWeekly": "매주",
"freqMonthly": "매월",
"freqYearly": "매년",
"frequency": "빈도",
"interval": "간격",
"intervalSuffix": "회마다",
"endCondition": "종료",
"endDatePlaceholder": "종료일",
"or": "또는",
"countPlaceholder": "횟수",
"countSuffix": "회",
"clearRepeat": "반복 제거",
"reminder5min": "5분",
"reminder15min": "15분",
"reminder30min": "30분",
"reminder1hour": "1시간",
"reminder1day": "1일",
"minutesBefore": "분 전",
"hoursBefore": "시간 전",
"daysBefore": "일 전",
"add": "추가",
"conflictTitle": "{{count}}개 일정과 겹침",
"conflictDetail": "{{minutes}}분 겹침"
},
"sidebar": {
"console": "콘솔",
"knowledge": "지식",
"chat": "채팅"
},
"errorBoundary": {
"chunkError": "페이지를 불러오지 못했습니다",
"genericError": "문제가 발생했습니다",
"chunkErrorDesc": "웹 UI 파일을 최신 상태로 업데이트 중입니다. 잠시 후 다시 시도해주세요.",
"unknownError": "알 수 없는 오류",
"errorDetails": "오류 상세 (개발 모드)"
},
"questionnaire": {
"additionalThoughts": "추가 의견 (선택)",
"cancel": "취소",
"count": "질문 {{count}}개",
"optionalPlaceholder": "추가로 할 말을 적어주세요...",
"submit": "제출",
"title": "질문",
"typeAnswer": "답변을 입력하세요…",
"typeSomething": "직접 입력…"
},
"dataTable": {
"clearFilters": "필터 초기화",
"noResults": "결과 없음",
"of": "/",
"search": "검색...",
"showing": "표시 중",
"sortedBy": "정렬 기준"
},
"email": {
"activity": "활동",
"alreadyConfigured": "이메일이 설정되었습니다",
"apiKeyLabel": "Resend API 키",
"configured": "설정됨",
"configuredWith": "발신 주소",
"emailLabel": "이메일 주소",
"emailTemplates": "이메일 템플릿",
"getStarted": "이메일 시작하기",
"getStartedDesc": "Resend 또는 다른 SMTP Provider를 연결해 에이전트가 이메일을 보낼 수 있게 하세요.",
"gmailHint": "일반 비밀번호가 아닌 앱 비밀번호를 사용하세요. 다음에서 생성하세요:",
"historyTab": "발송 기록",
"hostLabel": "SMTP 호스트",
"icloudHint": "앱 전용 비밀번호를 사용하세요. 발급 위치:",
"noAddress": "—",
"noSentEmails": "아직 발송된 이메일이 없습니다.",
"noTemplates": "아직 템플릿이 없습니다. 에이전트가 이메일 발송 시 템플릿을 저장할 수 있습니다.",
"notConfigured": "미설정",
"notReady": "미설정",
"overviewTab": "개요",
"passwordLabel": "SMTP 비밀번호 / 앱 비밀번호",
"portLabel": "포트",
"providerLabel": "Provider",
"ready": "준비됨",
"reconfigNotice": "재설정하려면 config.toml을 수정하고 재시작하세요.",
"resendApiKeyHint": "API 키는 다음에서 발급받으세요:",
"resendDomainHint": "Resend 대시보드에서 인증된 도메인을 사용해야 합니다.",
"saveAndTest": "저장 및 테스트",
"saving": "저장 중...",
"sendTest": "테스트 발송",
"senderAddress": "발신자",
"sentAt": "발송 시간",
"sentHistory": "발송 기록",
"setupDescription": "SMTP Provider를 연결해 에이전트의 이메일 발송을 활성화하세요.",
"setupSuccess": "이메일이 설정되었습니다. 적용하려면 oxios를 재시작하세요.",
"setupTab": "설정",
"setupTitle": "이메일 설정",
"showingLatest": "최신",
"statusCard": "상태",
"subtitle": "이메일 발송 설정 및 관리",
"template": "템플릿",
"templates": "템플릿",
"templatesTab": "템플릿",
"title": "이메일",
"to": "받는 사람",
"totalSent": "총 발송",
"userHint": "비워두면 이메일 주소를 사용합니다.",
"userLabel": "사용자 이름",
"viewDetails": "보기"
},
"mounts": {
"title": "마운트",
"desc": "경로 별칭. 이름을 언급하면 자동으로 컨텍스트에 주입됩니다.",
"create": "마운트 만들기",
"createDescription": "경로에 이름을 붙입니다. 설명과 기술 스택은 에이전트가 자동으로 채웁니다.",
"created": "마운트가 생성되었습니다",
"createFailed": "마운트 생성에 실패했습니다",
"deleted": "마운트가 삭제되었습니다",
"deleteFailed": "마운트 삭제에 실패했습니다",
"rescanned": "마운트가 재스캔되었습니다",
"rescanFailed": "재스캔에 실패했습니다",
"name": "이름",
"path": "경로",
"rescan": "재스캔",
"searchPlaceholder": "이름, 설명, 언어로 검색...",
"empty": "마운트가 없습니다",
"emptyDesc": "마운트를 만들어 경로에 이름을 붙이세요. 에이전트가 자동으로 설명을 채웁니다.",
"applied": "적용됨",
"bind": "바인딩",
"autoPromoted": "자동 생성",
"needsRefresh": "갱신 필요"
},
"projects": {
"activity": "활동",
"activityDesc": "세션 기록과 메모리 변경 이력 — Phase 3에서 제공 예정",
"apply": "적용",
"create": "생성",
"createDesc": "새 작업 컨텍스트를 등록합니다.",
"createError": "프로젝트 생성 실패: {{error}}",
"createSuccess": "프로젝트가 생성되었습니다",
"createTitle": "새 프로젝트",
"createdAt": "생성일",
"delete": "삭제",
"deleteDesc": "프로젝트는 제거되지만 다음은 삭제되지 않습니다:",
"deleteError": "삭제 실패: {{error}}",
"deleteFiles": "프로젝트 경로의 파일",
"deleteMemories": "이 프로젝트에 연결된 메모리",
"deleteSuccess": "프로젝트가 삭제되었습니다",
"deleteTitle": "\"{{name}}\" 삭제?",
"desc": "경로와 연결된 메모리를 가진 등록된 작업 컨텍스트",
"description": "설명",
"descriptionPlaceholder": "Oxios 에이전트 운영 체제",
"details": "상세 정보",
"editDesc": "\"{{name}}\" 수정",
"editTitle": "프로젝트 편집",
"empty": "프로젝트가 없습니다",
"emptyDesc": "시작하려면 첫 번째 프로젝트를 만드세요",
"icon": "아이콘",
"instructions": "지침",
"instructionsPlaceholder": "이 프로젝트에서 항상 지켜야 할 규칙. 시스템 프롬프트에 주입됩니다.",
"lastActive": "최근 활동",
"memories": "메모리",
"memoryVisible": "메모리 공개",
"memoryVisibleHint": "프로젝트 간 메모리 접근 허용",
"mounts": "마운트",
"name": "이름",
"new": "새 프로젝트",
"noMemories": "이 프로젝트에 연결된 메모리가 없습니다",
"noPaths": "경로 없음 — 코드가 아닌 프로젝트입니다",
"noResults": "프로젝트를 찾을 수 없습니다",
"noResultsDesc": "다른 검색어로 시도해 보세요",
"notFound": "프로젝트를 찾을 수 없습니다",
"paths": "경로",
"pathsHint": "한 줄에 하나씩, 코드가 아닌 프로젝트는 비워두세요",
"save": "저장",
"search": "이름, 설명 또는 태그로 검색...",
"source": "소스",
"tabs": {
"activity": "활동",
"details": "상세",
"memories": "메모리",
"paths": "경로"
},
"tags": "태그",
"tagsHint": "쉼표로 구분",
"title": "프로젝트",
"undoWarning": "이 작업은 되돌릴 수 없습니다.",
"updateError": "수정 실패: {{error}}",
"updateSuccess": "프로젝트가 수정되었습니다",
"updatedAt": "수정일"
}
}