{
  "generalSettings": {
    "title": "一般設定",
    "settings": {
      "heading": "Web UI 設定",
      "speechRecognitionLang": {
        "label": "語音辨識語言",
        "placeholder": "選擇語言"
      },
      "language": {
        "label": "語言",
        "placeholder": "選擇語言"
      },
      "darkMode": {
        "label": "更改主題",
        "options": {
          "light": "亮色",
          "dark": "暗色"
        }
      },
      "defaultCopilotPrompt": {
        "label": "側邊面板的預設提示詞 (Copilot)",
        "placeholder": "選擇提示詞"
      },
      "defaultWebUIPrompt": {
        "label": "網頁介面預設提示詞",
        "placeholder": "選擇提示詞"
      },
      "copilotResumeLastChat": {
        "label": "打開側邊面板 (Copilot) 時恢復上次聊天"
      },
      "turnOnChatWithWebsite": {
        "label": "預設啟用與網站聊天 (Copilot)"
      },
      "webUIResumeLastChat": {
        "label": "開啟 Web UI 時恢復上次聊天"
      },
      "hideCurrentChatModelSettings": {
        "label": "隱藏目前聊天模型設定"
      },
      "restoreLastChatModel": {
        "label": "恢復之前聊天中最後使用的模型"
      },
      "sendNotificationAfterIndexing": {
        "label": "完成知識庫處理後發送通知"
      },
      "generateTitle": {
        "label": "使用 AI 生成標題"
      },
      "ollamaStatus": {
        "label": "啟用或停用 Ollama 連線狀態檢查"
      },
      "wideMode": {
        "label": "啟用寬螢幕模式"
      },
      "openReasoning": {
        "label": "預設展開推理過程"
      },
      "defaultThinkingMode": {
        "label": "在表單中顯示思考模式狀態"
      },
      "userChatBubble": {
        "label": "使用對話泡泡顯示使用者訊息"
      },
      "autoCopyResponseToClipboard": {
        "label": "自動複製回應至剪貼簿"
      },
      "useMarkdownForUserMessage": {
        "label": "啟用使用者訊息的 Markdown 格式"
      },
      "copyAsFormattedText": {
        "label": "複製為格式化文字"
      },
      "tabMentionsEnabled": {
        "label": "啟用分頁提及 (@tab)"
      },
      "pasteLargeTextAsFile": {
        "label": "將大量文字貼上為檔案"
      },
      "ocrLanguage": {
        "label": "預設 OCR 語言",
        "placeholder": "選擇 OCR 語言"
      },
      "sidepanelTemporaryChat": {
        "label": "預設為側邊面板啟用臨時聊天"
      },
      "webuiTemporaryChat": {
        "label": "預設為網頁介面啟用臨時聊天"
      },
      "removeReasoningTagFromCopy": {
        "label": "從複製的文字中刪除推理標籤"
      },
      "youtubeAutoSummarize": {
        "label": "在 YouTube 影片顯示「總結」按鈕。"
      },
      "hideReasoningWidget": {
        "label": "從 AI 訊息中隱藏推理元件"
      },
      "persistChatInput": {
        "label": "保留聊天輸入（儲存未送出的訊息）"
      },
      "enableMessageQueue": {
        "label": "在串流時啟用訊息佇列"
      },
      "enableMemory": {
        "label": "啟用記憶（實驗性功能）"
      },
      "optimizeQueueForSmallScreen": {
        "label": "為小螢幕優化聊天介面"
      },
      "tableTextWrap": {
        "label": "在 Markdown 表格中啟用文字換行"
      },
      "showMoreForLargeMessage": {
        "label": "對於較長的使用者訊息顯示「顯示更多」"
      },
      "sidebarPosition": {
        "label": "側邊欄位置",
        "options": {
          "left": "左側",
          "right": "右側"
        }
      },
      "showMcpServersInChat": {
        "label": "在聊天中顯示 MCP 伺服器切換開關"
      },
      "enableAgentWebSearch": {
        "label": "使用 Agent 網路搜尋（由模型決定何時搜尋與擷取）"
      },
      "mcpHumanInLoop": {
        "label": "執行 MCP 工具前需要核准"
      },
      "showProviderNameInModelList": {
        "label": "在模型清單中顯示提供者名稱"
      }
    },
    "sidepanelRag": {
      "heading": "檢索設定",
      "ragEnabled": {
        "label": "啟用嵌入和檢索"
      },
      "maxWebsiteContext": {
        "label": "完整上下文模式的最大內容大小",
        "placeholder": "內容大小 (預設 4028)"
      }
    },
    "webSearch": {
      "heading": "網頁搜尋設定",
      "searchMode": {
        "label": "執行簡單的網路搜尋"
      },
      "provider": {
        "label": "搜尋引擎",
        "placeholder": "選擇搜尋引擎"
      },
      "totalSearchResults": {
        "label": "總搜尋結果數",
        "placeholder": "輸入總搜尋結果數"
      },
      "visitSpecificWebsite": {
        "label": "訪問訊息中提到的網站"
      },
      "searxng": {
        "url": {
          "label": "SearXNG URL"
        }
      },
      "braveApi": {
        "label": "Brave API 金鑰",
        "placeholder": "輸入您的 Brave API 金鑰"
      },
      "tavilyApi": {
        "label": "Tavily API 金鑰",
        "placeholder": "輸入您的 Tavily API 金鑰"
      },
      "exa": {
        "label": "Exa API 金鑰",
        "placeholder": "輸入您的 Exa API 金鑰"
      },
      "googleDomain": {
        "label": "Google 網域"
      },
      "searchOnByDefault": {
        "label": "預設開啟網路搜尋"
      },
      "firecrawlAPIKey": {
        "label": "Firecrawl API 金鑰",
        "placeholder": "輸入您的 Firecrawl API 金鑰"
      },
      "domainFilter": {
        "label": "網域過濾清單",
        "description": "僅顯示來自這些網域的結果",
        "placeholder": "例如：example.com"
      },
      "blockedDomains": {
        "label": "封鎖網域",
        "description": "排除來自這些網域的結果",
        "placeholder": "例如：spam.com"
      }
    },
    "system": {
      "heading": "系統設定",
      "storageSyncEnabled": {
        "label": "啟用瀏覽器儲存同步（跨裝置同步設定）"
      },
      "deleteChatHistory": {
        "label": "系統重置",
        "button": "全部重置",
        "confirm": "您確定要執行系統重置嗎？這將清除所有資料並且無法撤銷。"
      },
      "export": {
        "label": "匯出所有資料（聊天記錄、知識庫、提示與設定）",
        "button": "匯出資料",
        "success": "匯出成功"
      },
      "import": {
        "label": "匯入所有資料（聊天記錄、知識庫、提示與設定）",
        "button": "匯入資料",
        "success": "匯入成功",
        "error": "匯入錯誤"
      },
      "actionIcon": {
        "label": "設定擴充功能圖示點擊的預設動作"
      },
      "contextMenu": {
        "label": "設定右鍵選單點擊的預設動作"
      },
      "fontSize": {
        "label": "字型大小"
      },
      "webuiBtnSidePanel": {
        "label": "在側邊面板顯示網頁介面按鈕"
      },
      "chatBackgroundImage": {
        "label": "聊天背景圖片"
      }
    },
    "tts": {
      "heading": "文字轉語音設定",
      "ttsEnabled": {
        "label": "啟用文字轉語音"
      },
      "ttsAutoPlay": {
        "label": "完成後自動播放語音回應"
      },
      "ttsProvider": {
        "label": "文字轉語音提供商",
        "placeholder": "選擇提供商"
      },
      "ttsVoice": {
        "label": "文字轉語音的聲音",
        "placeholder": "選擇聲音"
      },
      "ssmlEnabled": {
        "label": "啟用 SSML（Speech Synthesis Markup Language）"
      },
      "responseSplitting": {
        "label": "回應拆分"
      },
      "removeReasoningTagTTS": {
        "label": "從 TTS 中刪除推理標籤"
      }
    },
    "stt": {
      "heading": "語音轉文字設定",
      "autoStopTimeout": {
        "label": "自動停止逾時（毫秒）",
        "placeholder": "輸入自動停止逾時的毫秒數"
      },
      "autoSubmitVoiceMessage": {
        "label": "自動送出語音訊息"
      }
    }
  },
  "manageModels": {
    "title": "模型管理",
    "addBtn": "新增模型",
    "columns": {
      "name": "名稱",
      "digest": "雜湊值",
      "modifiedAt": "修改時間",
      "size": "大小",
      "actions": "操作"
    },
    "expandedColumns": {
      "parentModel": "父模型",
      "format": "格式",
      "family": "家族",
      "parameterSize": "參數大小",
      "quantizationLevel": "量化級別"
    },
    "tooltip": {
      "delete": "刪除模型",
      "repull": "重新下載模型"
    },
    "confirm": {
      "delete": "您確定要刪除該模型嗎？",
      "repull": "您確定要重新下載該模型嗎？"
    },
    "modal": {
      "title": "新增模型",
      "placeholder": "輸入模型名稱",
      "pull": "下載模型"
    },
    "notification": {
      "pullModel": "正在下載模型",
      "pullModelDescription": "模型 {{modelName}} 下載中，欲了解更多詳細資訊，請查看擴充圖標。",
      "cancellingDownload": "取消下載",
      "cancellingDownloadDescription": "正在取消模型下載...",
      "success": "成功",
      "error": "錯誤",
      "successDescription": "成功下載模型",
      "successDeleteDescription": "成功刪除模型",
      "someError": "出了點問題，請稍後重試"
    }
  },
  "managePrompts": {
    "title": "提示詞管理",
    "addBtn": "新增提示詞",
    "option1": "一般",
    "option2": "RAG",
    "questionPrompt": "問題提示詞",
    "segmented": {
      "custom": "自訂提示詞",
      "copilot": "Copilot 提示詞"
    },
    "columns": {
      "title": "標題",
      "prompt": "提示詞",
      "type": "提示詞類型",
      "actions": "操作"
    },
    "systemPrompt": "系統提示詞",
    "quickPrompt": "快速提示詞",
    "tooltip": {
      "delete": "刪除提示詞",
      "edit": "編輯提示詞"
    },
    "confirm": {
      "delete": "您確實要刪除這個提示詞嗎？此操作無法撤銷。"
    },
    "modal": {
      "addTitle": "新增提示詞",
      "editTitle": "編輯提示詞"
    },
    "form": {
      "title": {
        "label": "標題",
        "placeholder": "My Awesome Prompt",
        "required": "請輸入標題"
      },
      "prompt": {
        "label": "提示詞",
        "placeholder": "輸入提示詞",
        "required": "請輸入提示詞",
        "help": "您可以在提示詞中使用 {key} 作為變數。",
        "missingTextPlaceholder": "提示詞中缺少 {text} 變數，請新增。"
      },
      "isSystem": {
        "label": "是系統提示詞"
      },
      "btnSave": {
        "saving": "正在新增提示詞...",
        "save": "新增提示詞"
      },
      "btnEdit": {
        "saving": "正在更新提示詞...",
        "save": "更新提示詞"
      }
    },
    "notification": {
      "addSuccess": "提示詞已新增",
      "addSuccessDesc": "提示詞已新增成功",
      "error": "錯誤",
      "someError": "出了點問題，請稍後重試",
      "updatedSuccess": "提示詞已更新",
      "updatedSuccessDesc": "提示詞已更新成功",
      "deletedSuccess": "提示詞已刪除",
      "deletedSuccessDesc": "提示詞已刪除成功"
    }
  },
  "manageShare": {
    "title": "分享管理",
    "heading": "設定頁面分享 URL",
    "form": {
      "url": {
        "label": "頁面分享 URL",
        "placeholder": "輸入頁面分享 URL",
        "required": "請輸入頁面分享 URL！",
        "help": "出於隱私的考量，您可以自行託管頁面分享服務並在此處提供 URL。<anchor>了解更多</anchor>。"
      }
    },
    "webshare": {
      "heading": "網頁分享",
      "columns": {
        "title": "標題",
        "url": "URL",
        "actions": "操作"
      },
      "tooltip": {
        "delete": "刪除分享"
      },
      "confirm": {
        "delete": "您確實要刪除分享嗎？此操作無法撤銷。"
      },
      "label": "頁面分享管理",
      "description": "啟用或停用頁面分享功能"
    },
    "notification": {
      "pageShareSuccess": "頁面分享網址更新成功",
      "someError": "出現錯誤，請稍後重試",
      "webShareDeleteSuccess": "網頁分享已成功刪除"
    }
  },
  "ollamaSettings": {
    "title": "Ollama 設定",
    "heading": "Ollama 設定",
    "settings": {
      "ollamaUrl": {
        "label": "Ollama URL",
        "placeholder": "輸入 Ollama URL"
      },
      "globalEnable": {
        "label": "全域啟用或停用 Ollama 整合功能",
        "warning": "透過全域停用 Ollama 整合功能後，Page Assist 將不會從 Ollama 取得模型，您仍然可以從 <anchor>OpenAI 相容 API</anchor> 的部分新增 Ollama 實例，一樣可以正常運作。"
      },
      "advanced": {
        "label": "進階 Ollama URL 設定",
        "urlRewriteEnabled": {
          "label": "啟用或停用自訂來源 URL"
        },
        "rewriteUrl": {
          "label": "自訂來源 URL",
          "placeholder": "輸入自訂來源 URL"
        },
        "autoCORSFix": {
          "label": "啟用或停用自動 Ollama CORS 修復"
        },
        "headers": {
          "label": "自訂標頭",
          "add": "新增標頭",
          "key": {
            "label": "Header Key",
            "placeholder": "Authorization"
          },
          "value": {
            "label": "Header Value",
            "placeholder": "Bearer token"
          }
        },
        "help": "如果您在 Page Assist 上遇到與 Ollama 的連線問題，您可以設定自訂來源 URL，要了解有關設定的更多資訊，請<anchor>點擊此處</anchor>。"
      }
    }
  },
  "manageSearch": {
    "title": "網路搜尋管理",
    "heading": "網路搜尋設定"
  },
  "mcpSettings": {
    "title": "MCP 伺服器",
    "heading": "管理 MCP 伺服器",
    "subheading": "新增用於一般聊天的 HTTP MCP 伺服器，支援 Bearer 驗證與自訂標頭。",
    "addBtn": "新增 MCP 伺服器",
    "humanInLoop": {
      "label": "執行 MCP 工具前需要核准",
      "description": "建議用於具有寫入權限或其他副作用的 MCP 伺服器。您仍可在下方啟用或停用個別工具。",
      "enabledHint": "已啟用人機協作 (Human-in-the-loop)。MCP 工具執行前會詢問是否核准。",
      "disabledHint": "預設情況下，MCP 工具執行不需要核准。當 MCP 伺服器可以寫入檔案、修改資料、傳送訊息或進行其他變更時，請開啟此選項。"
    },
    "table": {
      "name": "名稱",
      "url": "網址",
      "tools": "快取的工具",
      "status": "驗證狀態",
      "notValidated": "尚未驗證",
      "toolsUnavailable": "沒有快取的工具",
      "auth": "驗證",
      "enabled": "已啟用",
      "actions": "操作",
      "toolName": "工具名稱",
      "toolDescription": "描述"
    },
    "actions": {
      "refreshTools": "重新整理工具",
      "enable": "啟用",
      "disable": "停用"
    },
    "status": {
      "ready": "{{count}} 個工具可用",
      "failed": "驗證失敗",
      "notValidated": "尚未驗證",
      "lastChecked": "最後檢查時間：{{value}}"
    },
    "auth": {
      "none": "無驗證",
      "bearer": "Bearer 權杖"
    },
    "modal": {
      "titleAdd": "新增 MCP 伺服器",
      "titleEdit": "編輯 MCP 伺服器",
      "deleteConfirm": "刪除 {{name}}？",
      "name": {
        "label": "伺服器名稱",
        "placeholder": "我的 MCP 伺服器",
        "required": "請輸入伺服器名稱"
      },
      "url": {
        "label": "伺服器網址",
        "placeholder": "https://example.com/mcp",
        "help": "目前僅支援基於 HTTP 或 HTTPS 的 Streamable HTTP MCP 端點。",
        "required": "請輸入伺服器網址",
        "invalid": "請輸入有效的 HTTP 或 HTTPS 網址"
      },
      "transportNotice": {
        "title": "傳輸支援",
        "description": "Page Assist 僅支援 Streamable HTTP MCP 伺服器。不支援舊版的 SSE 端點（如 /sse 或 /messages?sessionId=...）。"
      },
      "auth": {
        "label": "驗證"
      },
      "bearerToken": {
        "label": "Bearer 權杖",
        "placeholder": "輸入 Bearer 權杖",
        "required": "請輸入 Bearer 權杖"
      },
      "enabled": {
        "label": "全域啟用"
      },
      "headers": {
        "label": "自訂標頭",
        "add": "新增標頭",
        "key": {
          "label": "標頭鍵",
          "placeholder": "X-Request-ID"
        },
        "value": {
          "label": "標頭值",
          "placeholder": "value"
        }
      },
      "validation": {
        "title": "驗證工具",
        "help": "在儲存前連線至 MCP 伺服器，獲取可用工具並將其快取。驗證需要 Streamable HTTP MCP 端點。",
        "button": "驗證並載入工具",
        "availableTools": "可用工具",
        "idle": "驗證此伺服器以確認連線並載入其可用工具。",
        "stale": "連線詳細資訊已變更。請重新驗證以更新快取的工具。",
        "failed": "無法驗證此 MCP 伺服器。",
        "success": "驗證成功。有 {{count}} 個工具可用。",
        "syncedAt": "最後同步時間：{{value}}",
        "saveHint": "如果快取的工具清單過期或缺失，儲存時將驗證目前的配置。"
      },
      "submit": "儲存 MCP 伺服器",
      "update": "更新 MCP 伺服器"
    },
    "notification": {
      "added": "已新增 MCP 伺服器",
      "updated": "已更新 MCP 伺服器",
      "deleted": "已刪除 MCP 伺服器",
      "validated": "已載入 {{count}} 個 MCP 工具",
      "toolsRefreshed": "已重新整理 {{name}} 的工具",
      "validationFailedTitle": "MCP 驗證失敗",
      "storageBlockedTitle": "Page Assist 無法儲存資料",
      "storageBlockedDescription": "Firefox 無痕模式不支援將資料儲存到 IndexedDB。請從一般視窗管理 MCP 伺服器。"
    }
  },
  "about": {
    "title": "關於",
    "heading": "關於",
    "chromeVersion": "Page Assist 版本",
    "ollamaVersion": "Ollama 版本",
    "support": "您可以透過以下平台捐款或贊助來支持 Page Assist 計畫：",
    "koFi": "在 Ko-fi 上支持",
    "githubSponsor": "在 GitHub 上支持",
    "githubRepo": "GitHub Repository"
  },
  "manageKnowledge": {
    "title": "知識管理",
    "heading": "知識庫設定"
  },
  "rag": {
    "title": "Pipeline 設定",
    "ragSettings": {
      "label": "RAG 設定",
      "model": {
        "label": "嵌入模型",
        "required": "請選擇模型",
        "help": "強烈建議使用像`nomic-embed-text`這樣的嵌入模型。",
        "placeholder": "選擇模型"
      },
      "chunkSize": {
        "label": "區塊大小",
        "placeholder": "輸入區塊大小",
        "required": "請輸入區塊大小"
      },
      "chunkOverlap": {
        "label": "區塊重疊",
        "placeholder": "輸入區塊重疊",
        "required": "請輸入區塊重疊"
      },
      "totalFilePerKB": {
        "label": "知識庫預設的檔案上傳限制",
        "placeholder": "輸入預設的檔案上傳限制（例如：10）",
        "required": "請輸入預設檔案上傳限制"
      },
      "noOfRetrievedDocs": {
        "label": "檢索到的文件數",
        "placeholder": "輸入檢索到的文件數",
        "required": "請輸入檢索到的文件數"
      },
      "splittingSeparator": {
        "label": "分隔符",
        "placeholder": "輸入分隔符號（例如：\\n\\n）",
        "required": "請輸入分隔符"
      },
      "splittingStrategy": {
        "label": "文字分割器"
      }
    },
    "prompt": {
      "label": "設定 RAG 提示詞",
      "option1": "正常",
      "option2": "網頁",
      "alert": "在此設定系統提示詞已被棄用，請使用「提示詞管理」的部分來新增或編輯提示詞，此部分將在未來的版本中移除。",
      "systemPrompt": "系統提示詞",
      "systemPromptPlaceholder": "輸入系統提示詞",
      "webSearchPrompt": "網路搜尋提示詞",
      "webSearchPromptHelp": "請勿從提示詞中刪除 `{search_results}`。",
      "webSearchPromptError": "請輸入網路搜尋提示詞",
      "webSearchPromptPlaceholder": "請輸入網路搜尋提示詞",
      "webSearchFollowUpPrompt": "網路搜尋後續提示詞",
      "webSearchFollowUpPromptHelp": "請勿從提示詞中移除`{chat_history}`和{question}`。",
      "webSearchFollowUpPromptError": "請輸入網路搜尋後續提示詞",
      "webSearchFollowUpPromptPlaceholder": "請輸入網路搜尋後續提示詞"
    }
  },
  "chromeAiSettings": {
    "title": "Chrome AI 設定"
  },
  "memory": {
    "title": "記憶",
    "description": "您可以通過新增記憶，來客製化與大型語言模型的互動，使其更有幫助並更符合您的需求。",
    "add": {
      "button": "新增記憶",
      "title": "新增記憶",
      "ok": "新增",
      "cancel": "取消",
      "label": "記憶內容",
      "required": "請輸入記憶內容",
      "minLength": "記憶內容至少需要 3 個字元",
      "placeholder": "例如：我偏好 TypeScript 的程式碼範例"
    },
    "edit": {
      "title": "編輯記憶",
      "ok": "儲存",
      "cancel": "取消",
      "label": "記憶內容",
      "required": "請輸入記憶內容",
      "minLength": "記憶內容至少需要 3 個字元"
    },
    "delete": {
      "confirm": "刪除此記憶？",
      "ok": "是",
      "cancel": "否"
    },
    "clearAll": {
      "confirm": "清除所有記憶？",
      "ok": "是",
      "cancel": "否",
      "button": "全部清除"
    },
    "empty": "尚無記憶。新增第一筆記憶以開始使用。",
    "table": {
      "content": "內容",
      "created": "建立時間",
      "actions": "操作"
    },
    "enableMemoryTool": {
      "label": "啟用記憶工具調用"
    }
  }
}
