{ "metadata": { "title": "AWOOOI - 零干預維運,以人為本的決策", "description": "AI 驅動的智能維運平台" }, "common": { "loading": "載入中...", "error": "發生錯誤", "success": "成功", "cancel": "取消", "confirm": "確認", "close": "關閉", "closeEsc": "關閉 (ESC)", "previous": "上一個 (←)", "next": "下一個 (→)", "save": "儲存", "delete": "刪除", "edit": "編輯", "back": "返回", "clear": "清除", "refresh": "重新整理", "viewDetails": "檢視詳情", "later": "稍後", "keyboardShortcuts": "鍵盤快捷鍵", "showShortcuts": "顯示快捷鍵" }, "brand": { "name": "AWOOOI", "slogan": "零干預維運,以人為本的決策。", "sloganAlt": "Zero-Touch Ops. Human-Centric Decisions.", "tagline": "智能戰情室", "version": "v1.0.0", "environment": "正式環境" }, "nav": { "home": "首頁", "dashboard": "儀表板", "approvals": "授權中心", "errors": "錯誤追蹤", "actions": "行動日誌", "knowledge": "知識殿堂", "settings": "設定" }, "locale": { "switch": "切換語系", "zhTW": "繁體中文", "en": "English" }, "demo": { "title": "AWOOOI 展示", "subtitle": "視覺驗收測試", "mockMode": "模擬模式", "spikeControls": "CPU 飆高模擬控制台", "spikeActive": "飆高進行中", "triggerSpike": "觸發 {host}", "clearSpike": "清除飆高", "liveDashboard": "即時戰情室 (SSE)", "approvalCards": "HITL 授權卡片 (CPO-107)", "statusShowcase": "狀態指示燈展示", "lowRiskDemo": "低風險 - 1 秒長按", "highRiskDemo": "高風險 - 1 秒長按", "criticalDemo": "危急 + 毀滅性 - 2 秒長按 + 紅色光暈", "hitlRealApi": "HITL Multi-Sig (真實 API)", "addCritical": "+ 嚴重", "addMedium": "+ 中度", "creating": "建立中..." }, "host": { "devops": { "name": "DevOps 金庫", "shortName": "DevOps" }, "security": { "name": "Kali 安全中心", "shortName": "Kali" }, "k3s": { "name": "K3s 主控節點", "shortName": "K3s" }, "aiWeb": { "name": "AI+Web 中心", "shortName": "AI+Web" } }, "dashboard": { "title": "全局戰情室", "subtitle": "AI 驅動的統一運維視圖", "liveStats": "即時統計", "activeNodes": "活躍節點", "pendingAlerts": "待處理告警", "pendingApprovals": "待簽核", "overallStatus": "整體狀態", "waitingData": "等待資料中...", "cpu": "CPU", "memory": "記憶體", "baseline": "基準線", "baselineFormat": "(基準線: {value}%)", "criticality": "重備性", "systemStatus": "系統狀態", "eventStream": "事件流", "aiAgent": "AI 代理", "globalPulse": "全局脈搏", "liveUpdates": "即時更新", "loadingMetrics": "載入指標中...", "metricsError": "指標載入失敗" }, "openclaw": { "name": "OpenClaw", "monitoring": "即時監控中", "statusOk": "正常", "statusWarning": "警告", "messageOk": "所有系統運作正常,無需處理。", "messageWarning": "{host} 狀態異常,建議檢查相關服務。" }, "ai": { "title": "AI 決策引擎", "intercepting": "[SYS] 攔截異常訊號...", "analyzing": "OpenClaw 正在分析爆炸半徑...", "calculating": "計算風險矩陣與簽核門檻...", "generating": "生成修復腳本建議...", "complete": "分析完成,待簽核卡片已建立", "processingAlert": "正在處理告警...", "analysisComplete": "分析完成", "patrolling": "巡邏中...", "standby": "待命", "processFlow": "AI 決策流程", "processing": "處理中" }, "agent": { "title": "AI 代理", "state": "狀態", "idle": "待命", "standby": "待命中", "patrolling": "巡邏中", "intercepting": "攔截異常中", "analyzing": "分析中", "generating": "生成提案中", "complete": "分析完成", "executing": "執行中", "waitingApproval": "等待授權", "error": "錯誤", "lastCheck": "最後檢查" }, "metrics": { "title": "全局脈搏", "realtime": "即時更新", "rps": "每秒請求", "errorRate": "錯誤率", "p99Latency": "P99 延遲", "aiSuccess": "AI 成功率" }, "connection": { "disconnected": "已斷線", "connecting": "連線中...", "subscribing": "訂閱中...", "connected": "即時", "streaming": "串流中", "reconnecting": "重新連線...", "error": "連線錯誤", "mockMode": "模擬" }, "terminal": { "title": "AWOOOI 終端機", "version": "版本", "waiting": "> 等待指令...", "initiate": "啟動同步", "executing": ">_ 執行中...", "events": "{count} 事件", "stream": "串流: /agent/thinking", "waitingForData": "等待決策鏈資料...", "steps": "步驟", "streaming": "串流中", "paused": "已暫停", "blastRadius": "[ 爆炸半徑 ]", "rootCauseChain": "[ 根因分析鏈 ]", "upstreamImpact": "[ 上游影響 ]", "downstreamDependencies": "[ 下游依賴 ]", "dependsOn": "依賴", "calls": "呼叫", "finopsAnalysis": "[ FINOPS 分析 ]", "wastedPerMonth": "每月浪費", "realizable": "可實現", "freed": "已釋放", "connecting": "連線中...", "connected": "已連線", "streamComplete": "串流完成", "streamAborted": "串流已中斷", "stop": "停止", "clear": "清除" }, "omniTerminal": { "title": "OMNI-TERMINAL", "fullTitle": "AWOOOI // OMNI-TERMINAL", "shortcut": "⌘J", "open": "開啟終端機", "close": "關閉終端機", "inputPlaceholder": "輸入指令...", "inputPlaceholderFull": "輸入指令或詢問 AI... (例如: /approval list)", "sseLive": "SSE 即時連線", "offline": "離線", "system": "[SYS]", "agent": "[AI]", "user": "$", "unknownComponent": "未知組件", "executing": "執行中", "completed": "已完成", "failed": "失敗" }, "nuclearKey": { "authorize": "授權執行", "authorized": "已授權", "authorizing": "授權中...", "holdToAuthorize": "長按以授權...", "holdHintMobile": "按住以授權", "holdHintDesktop": "按住 Y 鍵或點擊長按以授權", "keepHolding": "繼續按住以授權...", "highBlastRadius": "此操作具有高影響範圍", "executionAuthorized": "執行已授權並完成", "executionFailed": "執行失敗", "riskLevel": { "low": "低風險", "medium": "中風險", "high": "高風險", "critical": "危急" } }, "incident": { "title": "事件管理", "activeIncidents": "活躍事件", "noActiveIncidents": "目前無活躍事件", "systemStable": "系統穩定", "activeAlerts": "筆活躍告警", "signals": "筆告警", "proposals": "筆提案", "affectedServices": "受影響服務", "emptyState": "目前沒有活躍事件", "emptyStateDescription": "系統運作正常,無需處理", "status": { "investigating": "調查中", "mitigating": "緩解中", "resolved": "已解決", "closed": "已關閉" }, "severity": { "P0": "P0 (危急)", "P1": "P1 (嚴重)", "P2": "P2 (警告)", "P3": "P3 (資訊)" }, "generateProposal": "生成提案", "viewDetails": "查看詳情", "card": { "executing": "執行中...", "approved": "[ 已授權 ]", "rejected": "[ 已拒絕 ]", "error": "錯誤", "timeout": "超時", "retry": "重試", "timeoutMessage": "執行超時,請檢查 API 日誌", "checkApiLogs": "請檢查 API 日誌", "analyzing": "大腦分析中...", "waitingDecision": "等待決策", "authorizeExecution": "授權執行", "rejectProposal": "拒絕提案", "aiExecuting": ">_ AI 執行中 (Tier 1)", "brainAnalyzing": ">_ 大腦分析中...", "decisionReady": ">_ 決策就緒 (Tier {tier})", "waitingCommander": ">_ 等待統帥親核 (Tier {tier})", "suggestedAction": "> 建議行動:" } }, "status": { "idle": "待命", "thinking": "思考中", "syncing": "同步中", "executing": "執行中", "waitingApproval": "等待授權", "error": "錯誤", "healthy": "健康", "warning": "警告", "critical": "危急", "degraded": "降級", "unhealthy": "異常" }, "approval": { "title": "授權請求", "card": "授權卡片", "approve": "批准", "reject": "拒絕", "holdToApprove": "長按以批准", "holdToConfirm": "長按以確認", "holdToSign": "長按以簽核", "confirming": "確認中...", "signing": "簽核中...", "needMore": "還需 {count} 人簽核", "confirmDestructive": "確認毀滅性操作", "approveDestructive": "批准 (毀滅性)", "pendingApprovals": "待授權項目", "riskLevel": "風險等級", "signatures": "簽核", "requiredSignatures": "所需簽核數", "currentSignatures": "已簽核數", "requestedBy": "申請者", "expiresAt": "到期時間", "holdHint": "長按按鈕 {seconds} 秒以{action}", "actionApprove": "批准", "actionConfirm": "確認毀滅性操作", "actionSign": "簽核", "waitingSecondSig": "等待第二位主管簽核", "signedBy": "已由 {name} 簽核", "signedAt": "於 {time}", "signSuccess": "簽核成功", "executionTriggered": "已觸發執行", "rejectSuccess": "已拒絕", "rejectReason": "拒絕原因", "enterReason": "請輸入拒絕原因...", "signComment": "簽核備註 (選填)", "enterComment": "輸入備註...", "noApprovals": "目前沒有待簽核項目", "fetchError": "無法取得授權清單", "noPendingApprovals": "目前無待授權項目", "selectApproval": "請選擇一個待授權項目", "backToList": "返回列表", "previousApproval": "上一個項目", "nextApproval": "下一個項目", "holdToApproveHint": "長按按鈕以批准或拒絕", "swipeHint": "向左滑動查看詳情,向右滑動返回列表", "holdYToApprove": "長按 Y 鍵核准 (2秒)", "pressNToReject": "按 N 鍵拒絕", "justNow": "剛剛", "minutesAgo": "{count} 分鐘前", "hoursAgo": "{count} 小時前", "daysAgo": "{count} 天前", "batch": { "title": "批次處理模式", "bulkApprove": "全部接受", "sequential": "逐一審核", "criticalOnly": "僅顯示 CRITICAL", "eligible": "項可批次", "items": "項", "securityNote": "CRITICAL 風險與 DESTRUCTIVE 資料影響的項目需單獨審核,無法批次核准。" } }, "risk": { "low": "低風險", "medium": "中風險", "high": "高風險", "critical": "危急" }, "dryRun": { "title": "預演檢查", "validation": "DRY-RUN 驗證", "passed": "通過", "failed": "失敗", "checks": "檢查項目", "rbac": "權限驗證", "syntax": "語法驗證", "resource": "資源檢查", "replicaCount": "副本數量", "backupAvailable": "備份可用", "clusterAdmin": "叢集管理員", "dbAdmin": "資料庫管理員", "deploymentAdmin": "部署管理員", "noRecentBackup": "無近期備份!", "ok": "正常" }, "blastRadius": { "title": "爆炸半徑", "affectedPods": "受影響 Pod", "estimatedDowntime": "預估停機時間", "relatedServices": "相關服務", "dataImpact": "資料影響", "none": "無", "readOnly": "唯讀", "write": "可寫", "destructive": "毀滅性" }, "graphRag": { "title": "拓撲分析", "blastRadius": "爆炸半徑", "rootCause": "根本原因", "upstreamImpact": "上游影響", "downstreamChain": "下游依賴鏈", "dependsOn": "依賴於", "calls": "呼叫", "affectedCount": "受影響數量", "probableRootCauses": "可能的根本原因" }, "finops": { "title": "成本分析", "totalWasted": "每月浪費", "realizableSavings": "可實現節省", "freedResources": "釋放資源", "annualProjection": "年度預估", "topActions": "主要建議", "orphanedPvc": "孤兒儲存卷", "zombiePod": "殭屍容器", "overProvisioned": "過度配置" }, "trustEngine": { "title": "信任引擎", "trustScore": "信任分數", "progressive": "漸進自治", "approved": "已批准", "rejected": "已拒絕", "neverDowngrade": "永不降級" }, "multiSig": { "title": "多重簽核", "signature": "簽章", "signedBy": "簽署人", "signedAt": "簽署時間", "voided": "已作廢", "toctouWarning": "狀態變更警告" }, "privacy": { "title": "隱私防護", "redacted": "已脫敏", "piiDetected": "偵測到個資" }, "mockData": { "deletePod": "刪除 Pod: nginx-frontend-7d4b8c9f5-xk2m3", "deletePodDesc": "清理無回應的前端 Pod,將觸發 ReplicaSet 自動重建", "dropTable": "刪除資料表: user_sessions", "dropTableDesc": "清除所有使用者 Session,將強制登出所有用戶", "scaleDeployment": "擴展部署: api-backend", "scaleDeploymentDesc": "從 3 個副本擴展至 5 個以應對流量增加", "testActions": { "lowAction": "擴展部署 api-backend 至 5 副本", "lowDesc": "增加後端服務副本數以應對流量增長", "mediumAction": "刪除 Pod nginx-ingress-7d6f8c9b5-abc12", "mediumDesc": "清理無回應的前端 Pod,ReplicaSet 將自動重建", "criticalAction": "刪除資料表 user_sessions", "criticalDesc": "清除所有用戶 session 以強制重新登入。此操作將影響所有線上用戶。" } }, "actionLog": { "title": "行動日誌", "subtitle": "K8s 操作執行稽核軌跡", "noLogs": "目前沒有執行紀錄", "loading": "載入中...", "fetchError": "無法取得稽核日誌", "columns": { "time": "執行時間", "operation": "操作類型", "target": "目標資源", "namespace": "命名空間", "status": "狀態", "duration": "耗時", "executor": "執行者" }, "operations": { "DELETE_POD": "刪除 Pod", "RESTART_DEPLOYMENT": "重啟部署", "SCALE_DEPLOYMENT": "擴展部署" }, "status": { "success": "成功", "failure": "失敗" }, "stats": { "title": "統計概覽", "total": "總執行數", "successRate": "成功率", "avgDuration": "平均耗時", "last24h": "過去 24 小時" }, "dryRun": { "passed": "Dry-Run 通過", "failed": "Dry-Run 失敗" }, "pagination": { "page": "第 {current} 頁,共 {total} 頁", "prev": "上一頁", "next": "下一頁" } }, "footer": { "copyright": "© 2026 岑洋國際行銷有限公司", "poweredBy": "由 leWOOOgo 引擎驅動" }, "errorBoundary": { "systemFailure": "[系統故障]", "criticalError": "偵測到嚴重的 UI 渲染錯誤。自動修復嘗試已耗盡。", "escalating": "正在升級至 OpenClaw AIOps 代理...", "forceRestart": "強制手動重啟", "detectingAnomaly": "[ 偵測異常中 ]", "autoHealingAttempt": "啟動自動修復協議 (嘗試 {attempt}/3)" }, "errors": { "title": "錯誤追蹤", "subtitle": "Sentry 錯誤追蹤 + OpenClaw AI 分析", "overview": "錯誤概覽", "recentIssues": "近期問題", "errorTrend": "錯誤趨勢", "noData": "無錯誤數據", "noIssues": "目前沒有錯誤", "noTrendData": "無趨勢數據", "unresolvedIssues": "未解決問題", "errors24h": "24 小時內錯誤", "criticalErrors": "嚴重錯誤", "totalIssues": "總問題數", "totalErrors": "錯誤總數 ({period})", "projects": "專案", "aiAnalyze": "AI 分析", "aiAnalysis": "AI 分析結果", "analyzing": "分析中...", "rootCause": "根因", "fixSummary": "修復建議", "category": "類別", "confidence": "信心度", "loading": "載入中...", "refresh": "重新整理", "sentryDashboard": "Sentry 儀表板", "footerInfo": "資料來源: Sentry Self-Hosted (192.168.0.110:9000) | AI 分析: OpenClaw | 自動刷新: 60 秒", "timeAgo": { "minutes": "{count} 分鐘前", "hours": "{count} 小時前", "days": "{count} 天前" }, "uxAudit": { "title": "UX 審計", "noData": "無 Session Replay 數據", "replaysWithErrors": "有錯誤的 Replay", "uiErrors": "UI 錯誤", "rageClicks": "憤怒點擊", "deadClicks": "死亡點擊", "recentReplays": "近期 Replay", "recentUIErrors": "近期 UI 錯誤", "replayWithErrors": "Replay 包含 {count} 個錯誤", "occurrences": "{count} 次發生", "viewDashboard": "查看 Replay Dashboard", "health": { "good": "良好", "moderate": "中等", "poor": "不佳" } } } }