{
    "app": {
        "title": "MCP Feedback Enhanced",
        "subtitle": "AI 輔助開發回饋收集器",
        "version": "v2.2.5",
        "description": "一個強大的 MCP 伺服器，為 AI 輔助開發工具提供人在回路的互動回饋功能。支援 Web UI 介面，並具備圖片上傳、命令執行、多語言等豐富功能。",
        "author": "作者：Fábio Ferreira (原作者) / Minidoracat (增強版)",
        "authorLink": "GitHub: Minidoracat",
        "credits": "⭐ 如果這個專案對您有幫助，請在 GitHub 上給我們一個星星！\n\n本增強版本由 Minidoracat 開發和維護，大幅擴展了專案功能，新增了 Web UI 介面、圖片支援、多語言能力以及許多其他改進功能。\n\n同時感謝 sanshao85 的 mcp-feedback-collector 專案提供的 UI 設計靈感。\n\n開源協作讓技術變得更美好！",
        "projectDirectory": "專案目錄",
        "clickToCopyPath": "點擊複製完整路徑",
        "clickToCopySessionId": "點擊複製完整會話ID",
        "pathCopied": "專案路徑已複製到剪貼板",
        "pathCopyFailed": "複製路徑失敗",
        "sessionIdCopied": "會話ID已複製到剪貼板",
        "sessionIdCopyFailed": "複製會話ID失敗",
        "updateFailed": "更新內容失敗，請手動刷新頁面以查看新的 AI 工作摘要"
    },
    "tabs": {
        "summary": "📋 AI 摘要",
        "commands": "⚡ 命令",
        "command": "⚡ 命令",
        "sessions": "📋 會話管理",
        "settings": "⚙️ 設定",
        "combined": "📝 工作區",
        "about": "ℹ️ 關於"
    },
    "feedback": {
        "title": "💬 提供回饋",
        "description": "請提供您對 AI 工作成果的回饋意見。您可以輸入文字回饋並上傳相關圖片。",
        "textLabel": "文字回饋",
        "placeholder": "請在這裡輸入您的回饋...",
        "detailedPlaceholder": "請在這裡輸入您的回饋...\n\n💡 小提示：\n• 按 Ctrl+Enter/Cmd+Enter (支援數字鍵盤) 可快速提交\n• 按 Ctrl+I/Cmd+I 可聚焦輸入框\n• 按 Ctrl+V/Cmd+V 可直接貼上剪貼板圖片",
        "imageLabel": "圖片附件（可選）",
        "imageUploadText": "📎 點擊選擇圖片或拖放圖片到此處\n支援 PNG、JPG、JPEG、GIF、BMP、WebP 等格式",
        "submit": "✅ 提交回饋",
        "uploading": "上傳中...",
        "dragdrop": "拖放圖片到這裡或點擊上傳",
        "selectfiles": "選擇檔案",
        "processing": "處理中...",
        "success": "回饋已成功提交！",
        "error": "提交回饋時發生錯誤",
        "shortcuts": {
            "submit": "Ctrl+Enter 提交 (Mac 用 Cmd+Enter，支援數字鍵盤)",
            "clear": "Ctrl+Delete 清除 (Mac 用 Cmd+Delete)",
            "paste": "Ctrl+V 貼上圖片 (Mac 用 Cmd+V)"
        },
        "submitSuccess": "回饋提交成功！",
        "submittedWaiting": "已送出反饋，等待下次 MCP 調用...",
        "waitingForUser": "等待用戶回饋...",
        "alreadySubmitted": "回饋已提交，請等待下次 MCP 調用",
        "processingFeedback": "正在處理中，請稍候",
        "connectingMessage": "WebSocket 連接中，回饋將在連接就緒後自動提交...",
        "invalidState": "當前狀態不允許提交",
        "sendFailed": "發送失敗，請重試",
        "noContent": "沒有可複製的內容",
        "copySuccess": "內容已複製到剪貼板",
        "copyFailed": "複製失敗",
        "provideTextOrImage": "請提供回饋文字或上傳圖片"
    },
    "summary": {
        "title": "📋 AI 工作摘要",
        "description": "以下是 AI 助手完成的工作摘要，請仔細查看並提供您的回饋意見。",
        "placeholder": "AI 工作摘要將在這裡顯示...",
        "empty": "目前沒有摘要內容",
        "lastupdate": "最後更新",
        "refresh": "重新整理"
    },
    "commands": {
        "title": "⚡ 命令執行",
        "description": "在此執行命令來驗證結果或收集更多資訊。命令將在專案目錄中執行。",
        "inputLabel": "命令輸入",
        "placeholder": "輸入要執行的命令...",
        "execute": "▶️ 執行",
        "runButton": "▶️ 執行",
        "clear": "清除",
        "output": "命令輸出",
        "outputLabel": "命令輸出",
        "running": "執行中...",
        "completed": "執行完成",
        "error": "執行錯誤",
        "history": "命令歷史",
        "notConnected": "WebSocket 未連接，無法執行命令",
        "emptyCommand": "請輸入命令",
        "sendFailed": "發送命令失敗",
        "executing": "正在執行..."
    },
    "command": {
        "title": "⚡ 命令執行",
        "inputLabel": "命令輸入",
        "placeholder": "輸入要執行的命令...",
        "execute": "▶️ 執行",
        "runButton": "▶️ 執行",
        "clear": "清除",
        "output": "命令輸出",
        "running": "執行中...",
        "completed": "執行完成",
        "error": "執行錯誤",
        "history": "命令歷史",
        "autoCommand": {
            "title": "🤖 自動執行命令設定",
            "description": "設定在特定時機自動執行的命令",
            "enabled": "啟用自動執行命令",
            "onNewSession": "新會話建立時執行",
            "onNewSessionPlaceholder": "例如：pwd 或 git status",
            "onFeedbackSubmit": "提交回饋後執行",
            "onFeedbackSubmitPlaceholder": "例如：echo '回饋已提交'",
            "testOnNewSession": "測試新會話命令",
            "testOnFeedbackSubmit": "測試回饋提交命令",
            "help": "這些命令會在對應的時機自動執行。留空表示不執行任何命令。"
        },
        "autoSettings": {
            "exampleNewSession": "💡 範例：pwd, git status, ls -la",
            "exampleFeedback": "💡 範例：date, echo \"Done\", git log -1"
        }
    },
    "combined": {
        "summaryTitle": "📋 AI 工作摘要",
        "feedbackTitle": "💬 提供回饋"
    },
    "settingsUI": {
        "title": "⚙️ 設定",
        "language": "🌍 語言",
        "currentLanguage": "當前語言",
        "languageDesc": "選擇界面顯示語言",
        "interface": "🎨 介面設定",
        "layoutMode": "界面佈局模式",
        "layoutModeDesc": "選擇 AI 摘要和回饋輸入的顯示方式",
        "combinedVertical": "垂直佈局",
        "combinedVerticalDesc": "AI 摘要在上，回饋輸入在下，適合標準螢幕使用",
        "combinedHorizontal": "水平佈局",
        "combinedHorizontalDesc": "AI 摘要在左，回饋輸入在右，適合寬螢幕使用",
        "autoClose": "自動關閉頁面",
        "autoCloseDesc": "提交回饋後自動關閉頁面",
        "theme": "主題",
        "notifications": "通知",
        "advanced": "🔧 進階設定",
        "save": "儲存設定",
        "reset": "重置設定",
        "resetDesc": "清除所有已保存的設定，恢復到預設狀態",
        "resetConfirm": "確定要重置所有設定嗎？這將清除所有已保存的偏好設定。",
        "resetSuccess": "設定已重置為預設值",
        "resetError": "重置設定時發生錯誤",
        "timeout": "連線逾時 (秒)",
        "autorefresh": "自動重新整理",
        "debug": "除錯模式",
        "autoCommitNoPrompt": "請先選擇一個提示詞作為自動提交內容",
        "sessionTimeoutTitle": "⏱️ 會話超時設定",
        "sessionTimeoutEnable": "啟用會話超時",
        "sessionTimeoutEnableDesc": "啟用後，會話將在指定時間後自動關閉",
        "sessionTimeoutDuration": "超時時間（秒）",
        "sessionTimeoutDurationDesc": "設定會話超時時間，範圍：300-86400 秒（5分鐘-24小時）",
        "sessionTimeoutSeconds": "秒"
    },
    "languages": {
        "zh-TW": "繁體中文",
        "zh-CN": "简体中文",
        "en": "English"
    },
    "themes": {
        "dark": "深色",
        "light": "淺色",
        "auto": "自動"
    },
    "timeUnits": {
        "seconds": "秒",
        "minutes": "分鐘",
        "hours": "小時",
        "days": "天",
        "ago": "前",
        "justNow": "剛剛",
        "about": "約"
    },
    "status": {
        "connected": "已連線",
        "connecting": "連線中...",
        "disconnected": "已中斷連線",
        "reconnecting": "重新連線中...",
        "error": "連線錯誤",
        "waiting": {
            "title": "等待回饋",
            "message": "請提供您的回饋意見"
        },
        "processing": {
            "title": "處理中",
            "message": "正在提交您的回饋..."
        },
        "submitted": {
            "title": "回饋已提交",
            "message": "等待下次 MCP 調用"
        },
        "completed": {
            "title": "已完成",
            "message": "會話已完成"
        }
    },
    "notifications": {
        "feedback_sent": "回饋已發送",
        "command_executed": "指令已執行",
        "settings_saved": "設定已儲存",
        "connection_lost": "連線中斷",
        "connection_restored": "連線已恢復"
    },
    "connection": {
        "waiting": "已連線 - 等待回饋",
        "submitted": "已連線 - 反饋已提交",
        "processing": "已連線 - 處理中"
    },
    "errors": {
        "connection_failed": "連線失敗",
        "upload_failed": "上傳失敗",
        "command_failed": "指令執行失敗",
        "invalid_input": "輸入內容無效",
        "timeout": "請求逾時"
    },
    "buttons": {
        "ok": "確定",
        "cancel": "❌ 取消",
        "submit": "✅ 提交回饋",
        "processing": "處理中...",
        "submitted": "已提交",
        "retry": "重試",
        "close": "關閉",
        "upload": "上傳",
        "download": "下載"
    },
    "sessionTimeout": {
        "timeout": "⏰ 會話已超時，介面將自動關閉",
        "timeoutWarning": "會話即將超時",
        "timeoutDescription": "由於長時間無回應，會話已超時。介面將在 3 秒後自動關閉。",
        "closing": "正在關閉...",
        "triggered": "會話已超時，程序即將關閉",
        "label": "會話超時:"
    },
    "autoRefresh": {
        "enable": "自動檢測",
        "seconds": "秒",
        "disabled": "停用",
        "enabled": "檢測中",
        "checking": "檢查中",
        "detected": "已檢測",
        "error": "失敗"
    },
    "sessionManagement": {
        "title": "會話管理",
        "description": "管理當前會話和歷史會話記錄，查看會話統計資訊。",
        "currentSession": "當前會話",
        "sessionHistory": "會話歷史",
        "statistics": "統計資訊",
        "sessionId": "會話 ID",
        "status": "狀態",
        "activeTime": "活躍時間",
        "switchSession": "切換會話",
        "viewDetails": "詳細資訊",
        "refresh": "重新整理",
        "noHistory": "暫無歷史會話",
        "todaySessions": "今日會話",
        "todayAverageDuration": "今日平均時長",
        "createdTime": "建立時間",
        "project": "專案",
        "aiSummary": "AI 摘要",
        "loading": "載入中...",
        "collapsePanel": "收合面板",
        "expandPanel": "展開面板",
        "sessionPanel": "會話",
        "sessionDetails": {
            "title": "會話詳細資訊",
            "close": "關閉",
            "duration": "持續時間",
            "projectDirectory": "專案目錄",
            "summary": "摘要",
            "noSummary": "暫無摘要",
            "unknown": "未知"
        },
        "noSummary": "無摘要",
        "copySessionContent": "複製會話內容",
        "copyUserContent": "複製用戶內容",
        "exportSession": "匯出此會話"
    },
    "sessionHistory": {
        "management": {
            "title": "📚 會話歷史管理",
            "retentionPeriod": "保存期限",
            "retentionHours": "小時",
            "export": "匯出",
            "clear": "清空",
            "exportAll": "匯出全部",
            "exportAllTitle": "匯出所有會話歷史到檔案",
            "exportSingle": "匯出此會話",
            "confirmClear": "確定要清空所有會話歷史嗎？",
            "exportSuccess": "會話歷史已匯出",
            "clearSuccess": "會話歷史已清空",
            "clearTitle": "清空所有會話歷史記錄",
            "description": "管理本地儲存的會話歷史記錄，包括保存期限設定和資料匯出功能",
            "exportDescription": "匯出或清空本地儲存的會話歷史記錄",
            "exportFailed": "匯出失敗: {error}",
            "clearFailed": "清空失敗: {error}",
            "clearFailedGeneric": "清空失敗"
        },
        "retention": {
            "24hours": "24 小時",
            "72hours": "72 小時",
            "168hours": "7 天",
            "720hours": "30 天",
            "custom": "自訂"
        },
        "userMessages": {
            "title": "用戶訊息記錄",
            "description": "控制是否記錄用戶提交的回饋訊息到會話歷史中",
            "recordingEnabled": "啟用訊息記錄",
            "privacyLevel": "隱私等級",
            "privacyLevels": {
                "full": "完整記錄",
                "basic": "基本統計",
                "disabled": "停用記錄"
            },
            "privacyDescription": {
                "full": "記錄完整的訊息內容和圖片資訊",
                "basic": "僅記錄訊息長度、圖片數量等統計資訊",
                "disabled": "不記錄任何用戶訊息內容"
            },
            "messageCount": "訊息數量",
            "submissionMethod": "提交方式",
            "manual": "手動提交",
            "auto": "自動提交",
            "contentLength": "內容長度",
            "imageCount": "圖片數量",
            "timestamp": "時間戳記",
            "clearAll": "清空訊息記錄",
            "clearAllTitle": "清空所有會話的用戶訊息記錄",
            "confirmClearAll": "確定要清空所有會話的用戶訊息記錄嗎？此操作無法復原。",
            "clearSuccess": "用戶訊息記錄已清空"
        },
        "noActiveSession": "目前沒有活躍的會話數據",
        "sessionNotFound": "找不到會話資料",
        "currentSession": {
            "noData": "沒有當前會話數據",
            "noUserMessages": "當前會話沒有用戶消息記錄",
            "copyFailed": "複製失敗，請重試",
            "dataManagerNotInit": "數據管理器未初始化"
        }
    },
    "connectionMonitor": {
        "connecting": "連接中...",
        "connected": "已連接",
        "disconnected": "已斷線",
        "reconnecting": "重連中... (第{attempt}次)",
        "connectionFailed": "連接失敗",
        "connectionError": "連接錯誤",
        "noActiveSession": "沒有活躍會話",
        "maxReconnectReached": "WebSocket 連接失敗，請刷新頁面重試",
        "latency": "延遲",
        "connectionTime": "連線時間",
        "reconnectCount": "重連",
        "messageCount": "訊息",
        "sessionCount": "會話",
        "statusText": "狀態",
        "waiting": "等待中",
        "times": "次",
        "quality": {
            "excellent": "優秀",
            "good": "良好",
            "fair": "一般",
            "poor": "較差",
            "unknown": "未知"
        },
        "metrics": {
            "messages": "訊息",
            "latencyMs": "延遲",
            "sessions": "會話",
            "reconnects": "重連"
        }
    },

    "dynamic": {
        "aiSummary": "測試 Web UI 功能\n\n🎯 **功能測試項目：**\n- Web UI 服務器啟動和運行\n- WebSocket 即時通訊\n- 回饋提交功能\n- 圖片上傳和預覽\n- 命令執行功能\n- 智能 Ctrl+V 圖片貼上\n- 多語言介面功能\n\n📋 **測試步驟：**\n1. 測試圖片上傳（拖拽、選擇檔案、剪貼簿）\n2. 在文字框內按 Ctrl+V 測試智能貼上\n3. 嘗試切換語言（繁中/簡中/英文）\n4. 測試命令執行功能\n5. 提交回饋和圖片\n\n請測試這些功能並提供回饋！",
        "terminalWelcome": "歡迎使用互動回饋終端\n========================================\n專案目錄: {sessionId}\n輸入命令後按 Enter 或點擊執行按鈕\n支援的命令: ls, dir, pwd, cat, type 等\n\n$ "
    },
    "prompts": {
        "management": {
            "title": "📝 常用提示詞管理",
            "description": "管理您的常用提示詞模板，可在回饋輸入時快速選用",
            "addNew": "新增提示詞",
            "edit": "編輯",
            "delete": "刪除",
            "confirmDelete": "確定要刪除此提示詞嗎？",
            "emptyState": "尚未建立任何常用提示詞",
            "emptyHint": "點擊上方「新增提示詞」按鈕開始建立您的第一個提示詞模板",
            "created": "建立於",
            "lastUsed": "最近使用",
            "autoSubmit": "自動提交",
            "setAutoSubmit": "設定為自動提交",
            "cancelAutoSubmit": "取消自動提交",
            "autoSubmitSet": "已設定為自動提交提示詞：",
            "autoSubmitCancelled": "已取消自動提交設定",
            "notFound": "找不到指定的提示詞",
            "addSuccess": "提示詞已新增",
            "updateSuccess": "提示詞已更新",
            "deleteSuccess": "提示詞已刪除"
        },
        "buttons": {
            "selectPrompt": "常用提示",
            "useLastPrompt": "上次提示",
            "noPrompts": "尚無常用提示詞，請先在設定中新增",
            "noLastPrompt": "尚無最近使用的提示詞",
            "lastPromptApplied": "已套用上次使用的提示詞",
            "promptNotFound": "找不到指定的提示詞",
            "promptApplied": "已套用提示詞：",
            "selectPromptTooltipEmpty": "尚無常用提示詞",
            "selectPromptTooltipAvailable": "選擇常用提示詞 ({count} 個可用)",
            "lastPromptTooltipEmpty": "尚無最近使用的提示詞",
            "lastPromptTooltipAvailable": "使用上次提示詞：{name}"
        },
        "select": {
            "title": "選擇常用提示詞"
        },
        "modal": {
            "addTitle": "新增提示詞",
            "editTitle": "編輯提示詞",
            "nameLabel": "提示詞名稱",
            "contentLabel": "提示詞內容",
            "namePlaceholder": "請輸入提示詞名稱...",
            "contentPlaceholder": "請輸入提示詞內容...",
            "save": "儲存",
            "cancel": "取消",
            "emptyFields": "請填寫所有必填欄位"
        }
    },
    "about": {
        "title": "ℹ️ 關於",
        "description": "一個強大的 MCP 伺服器，為 AI 輔助開發工具提供人在回路的互動回饋功能。支援 Web UI 介面，並具備圖片上傳、命令執行、多語言等豐富功能。",
        "appInfo": "應用程式資訊",
        "version": "版本",
        "projectLinks": "專案連結",
        "githubProject": "GitHub 專案",
        "visitGithub": "訪問 GitHub",
        "contact": "聯繫與支援",
        "discordSupport": "Discord 支援",
        "joinDiscord": "加入 Discord",
        "contactDescription": "如需技術支援、問題回報或功能建議，歡迎透過 Discord 社群或 GitHub Issues 與我們聯繫。",
        "thanks": "致謝與貢獻",
        "thanksText": "感謝原作者 Fábio Ferreira (@fabiomlferreira) 創建了原始的 interactive-feedback-mcp 專案。\n\n本增強版本由 Minidoracat 開發和維護，大幅擴展了專案功能，新增了 Web UI 介面、圖片支援、多語言能力以及許多其他改進功能。\n\n同時感謝 sanshao85 的 mcp-feedback-collector 專案提供的 UI 設計靈感。\n\n開源協作讓技術變得更美好！"
    },
    "images": {
        "settings": {
            "title": "🖼️ 圖片設定",
            "sizeLimit": "圖片大小限制",
            "sizeLimitDesc": "設定上傳圖片的最大檔案大小限制",
            "sizeLimitOptions": {
                "unlimited": "無限制",
                "1mb": "1MB",
                "3mb": "3MB",
                "5mb": "5MB"
            },
            "base64Detail": "Base64 相容模式",
            "base64DetailHelp": "啟用後會在文字中包含完整的 Base64 圖片資料，提升與某些 AI 模型的相容性",
            "base64Warning": "⚠️ 會增加傳輸量",
            "compatibilityHint": "💡 圖片無法正確識別？",
            "enableBase64Hint": "嘗試啟用 Base64 相容模式"
        },
        "sizeLimitExceeded": "圖片 {filename} 大小為 {size}，超過 {limit} 限制！",
        "sizeLimitExceededAdvice": "建議使用圖片編輯軟體壓縮後再上傳，或調整圖片大小限制設定。"
    },
    "autoSubmit": {
        "title": "⏰ 自動定時提交",
        "enable": "啟用自動提交",
        "enableDesc": "啟用後將在指定時間自動提交選定的提示詞內容",
        "timeout": "倒數時間（秒）",
        "timeoutDesc": "設定自動提交的倒數時間，範圍：1-86400 秒",
        "seconds": "秒",
        "prompt": "自動提交提示詞",
        "promptDesc": "選擇要自動提交的提示詞內容",
        "selectPrompt": "請選擇提示詞",
        "status": "目前狀態",
        "enabled": "已啟用",
        "disabled": "已停用",
        "executing": "正在執行自動提交...",
        "countdownLabel": "提交倒數",
        "pauseCountdown": "暫停倒數",
        "resumeCountdown": "恢復倒數",
        "paused": "自動提交已暫停"
    },
    "audio": {
        "notification": {
            "title": "🔊 音效通知設定",
            "description": "設定會話更新時的音效通知",
            "enabled": "啟用音效通知",
            "enabledDesc": "啟用後將在有新會話更新時播放音效通知",
            "volume": "音量",
            "selectAudio": "選擇音效",
            "testPlay": "測試播放",
            "uploadCustom": "上傳自訂音效",
            "chooseFile": "選擇檔案",
            "supportedFormats": "支援 MP3、WAV、OGG 格式",
            "customAudios": "自訂音效",
            "defaultBeep": "經典提示音",
            "notificationDing": "通知鈴聲",
            "softChime": "輕柔鐘聲",
            "default": "預設",
            "customAudio": "自訂音效",
            "noCustomAudios": "尚未上傳任何自訂音效",
            "created": "建立於",
            "format": "格式",
            "enterAudioName": "輸入音效名稱",
            "audioName": "音效名稱",
            "audioNamePlaceholder": "請輸入音效名稱...",
            "audioNameHint": "留空將使用預設檔案名稱",
            "nameRequired": "音效名稱不能為空",
            "uploading": "上傳中...",
            "uploadSuccess": "音效上傳成功: ",
            "deleteConfirm": "確定要刪除音效 \"{name}\" 嗎？",
            "deleteSuccess": "音效已刪除",
            "enabledChanged": "音效通知設定已更新",
            "audioSelected": "音效已選擇",
            "testPlaying": "正在播放測試音效",
            "audioNotFound": "找不到選擇的音效"
        }
    },
    "stats": {
        "detailedStats": "詳細統計資訊"
    },
    "notification": {
        "title": "瀏覽器通知",
        "settingLabel": "瀏覽器通知",
        "description": "新會話建立時通知（僅在背景執行時）",
        "enabled": "通知已啟用 ✅",
        "disabled": "通知已關閉",
        "permissionRequired": "需要通知權限才能啟用此功能",
        "permissionDenied": "瀏覽器已封鎖通知，請在瀏覽器設定中允許",
        "permissionGranted": "已授權",
        "permissionDeniedStatus": "已拒絕（請在瀏覽器設定中修改）",
        "permissionDefault": "尚未設定",
        "notSupported": "您的瀏覽器不支援通知功能",
        "enableFailed": "啟用通知失敗",
        "test": "發送測試通知",
        "testTitle": "測試通知",
        "testDescription": "發送測試通知以確認功能正常",
        "autoplayBlocked": "瀏覽器阻止音效自動播放，請點擊頁面以啟用音效通知",
        "triggerTitle": "通知觸發情境",
        "triggerDescription": "選擇何時接收通知",
        "triggerModeUpdated": "通知觸發模式已更新",
        "trigger": {
            "focusLost": "視窗失去焦點時（切換到其他應用程式）",
            "tabSwitch": "切換到其他標籤頁時",
            "background": "視窗最小化或隱藏時",
            "always": "總是通知（包括前景）"
        },
        "browser": {
            "title": "MCP Feedback - 新會話",
            "ready": "準備就緒",
            "unknownProject": "未知專案",
            "testTitle": "測試通知",
            "testBody": "這是一個測試通知，5秒後將自動關閉",
            "notSupported": "您的瀏覽器不支援通知功能",
            "permissionRequired": "請先授權通知權限",
            "criticalTitle": "MCP Feedback - 警告"
        }
    },
    "system": {
        "connectionEstablished": "WebSocket 連接已建立",
        "connectionLost": "WebSocket 連接已斷開",
        "connectionReconnecting": "正在重新連接...",
        "connectionReconnected": "已重新連接",
        "connectionFailed": "連接失敗",
        "websocketError": "WebSocket 錯誤",
        "memoryPressure": "記憶體壓力清理",
        "shutdown": "系統關閉",
        "processKilled": "進程已終止",
        "heartbeatStopped": "心跳已停止",
        "websocketReady": "WebSocket 已就緒"
    },
    "session": {
        "noActiveSession": "沒有活躍會話",
        "created": "新的 MCP 會話已創建，頁面將自動刷新",
        "updated": "會話已更新",
        "expired": "會話已過期",
        "timeout": "會話已超時",
        "cleaned": "會話已清理",
        "feedbackSubmitted": "反饋已成功提交",
        "userMessageRecorded": "用戶消息已記錄",
        "historySaved": "會話歷史已保存（{{count}} 個會話）",
        "historyLoaded": "會話歷史已載入"
    },
    "settingsAPI": {
        "saved": "設定已保存",
        "loaded": "設定已載入",
        "cleared": "設定已清除",
        "saveFailed": "保存失敗",
        "loadFailed": "載入失敗",
        "clearFailed": "清除失敗",
        "setFailed": "設定失敗",
        "invalidValue": "無效的設定值",
        "logLevelUpdated": "日誌等級已更新",
        "invalidLogLevel": "無效的日誌等級，必須是 DEBUG, INFO, WARN, ERROR 之一"
    },
    "file": {
        "uploadSuccess": "檔案上傳成功",
        "uploadFailed": "檔案上傳失敗",
        "sizeTooLarge": "檔案大小超過限制",
        "typeNotSupported": "不支援的檔案類型",
        "processing": "正在處理檔案...",
        "removed": "檔案已移除"
    },
    "prompt": {
        "saved": "提示詞已保存",
        "deleted": "提示詞已刪除",
        "applied": "已套用提示詞：{{name}}",
        "importSuccess": "提示詞匯入成功",
        "importFailed": "提示詞匯入失敗",
        "exportSuccess": "提示詞匯出成功",
        "validationFailed": "提示詞驗證失敗"
    },
    "error": {
        "generic": "發生錯誤：{{error}}",
        "network": "網絡錯誤",
        "server": "伺服器錯誤",
        "timeout": "操作超時",
        "invalidInput": "輸入無效",
        "operationFailed": "操作失敗",
        "userMessageFailed": "添加用戶消息失敗",
        "getSessionsFailed": "獲取會話列表失敗",
        "getLogLevelFailed": "獲取日誌等級失敗",
        "command": "命令執行錯誤",
        "resourceCleanup": "資源清理錯誤",
        "processing": "處理過程錯誤"
    },
    "commandStatus": {
        "executing": "正在執行命令...",
        "completed": "命令執行完成",
        "failed": "命令執行失敗",
        "outputReceived": "已接收輸出",
        "invalid": "無效的命令",
        "error": "命令執行錯誤"
    },
    "utils": {
        "copySuccess": "已複製到剪貼板",
        "copyError": "複製失敗"
    },
    "fileUpload": {
        "fileSizeExceeded": "圖片大小超過限制 ({limit}): {filename}",
        "maxFilesExceeded": "最多只能上傳 {maxFiles} 個檔案",
        "processingFailed": "檔案處理失敗，請重試"
    },
    "aria": {
        "toggleAutoSubmit": "切換自動提交",
        "toggleNotification": "切換通知",
        "toggleAudioNotification": "切換音效通知"
    }
}
