{ "common": { "save": "儲存", "cancel": "取消", "close": "關閉", "clear": "清除", "edit": "編輯", "delete": "刪除", "loading": "載入中..." }, "nav": { "editor": "編輯器", "newChat": "新增圖紙", "github": "GitHub", "settings": "設定", "hidePanel": "隱藏聊天面板", "showPanel": "顯示聊天面板", "aiChat": "AI 對話" }, "providers": { "useServerDefault": "使用伺服器預設值", "openai": "OpenAI", "anthropic": "Anthropic", "google": "Google", "azure": "Azure OpenAI", "openrouter": "OpenRouter", "deepseek": "DeepSeek", "siliconflow": "SiliconFlow", "modelscope": "ModelScope", "minimax": "MiniMax", "glm": "GLM", "qwen": "Qwen", "kimi": "Kimi", "qiniu": "Qiniu", "mimo": "MiMo (小米)" }, "chat": { "placeholder": "描述您的圖表或上傳檔案...", "inputLabel": "聊天輸入框", "send": "傳送", "stopGeneration": "停止產生", "sendMessage": "傳送訊息", "clearConversation": "清除對話", "uploadFile": "上傳檔案(圖片、PDF、文字)", "minimalStyle": "簡約", "styledMode": "精緻", "minimalTooltip": "使用簡約模式以加快產生速度(無顏色)", "regenerate": "重新產生回應", "copyResponse": "複製回應", "copied": "已複製!", "failedToCopyDetail": "複製訊息失敗。請手動複製或檢查剪貼簿權限。", "goodResponse": "有幫助", "badResponse": "無幫助", "clickToEdit": "點擊編輯", "editMessage": "編輯訊息", "saveAndSubmit": "儲存並送出", "ExtractURL": "從 URL 擷取", "attach": "新增", "placeholderFollowUp": "說說想怎麼改,也可以先選取要改的圖形", "emptyThread": "可以直接在畫布上畫,也可以在下面說說要畫什麼。", "attachedImage": "附加的圖片", "retry": "重試" }, "examples": { "paperToDiagram": "論文轉圖表", "paperDescription": "上傳 .pdf, .txt, .md, .json, .csv, .py, .js, .ts 等檔案", "animatedDiagram": "動畫圖表", "animatedDescription": "繪製帶有動畫連接器的 Transformer 架構", "awsArchitecture": "AWS 架構", "awsDescription": "使用 AWS 圖示建立雲端架構圖", "replicateFlowchart": "複刻流程圖", "replicateDescription": "上傳並複製現有流程圖", "creativeDrawing": "創意繪畫", "creativeDescription": "繪製有趣且富有創意的內容", "cachedNote": "範例使用保存好的答案,立即顯示,不呼叫 AI。", "mcpServer": "MCP 伺服器", "mcpDescription": "在 Claude Desktop、VS Code 和 Cursor 中使用" }, "settings": { "title": "設定", "description": "配置您的應用程式設定。", "accessCode": "存取碼", "accessCodePlaceholder": "輸入存取碼", "accessCodeDescription": "使用此應用程式需要存取碼。", "aiProvider": "AI 服務商設定", "aiProviderDescription": "使用您自己的 API 金鑰來繞過使用限制。您的金鑰僅儲存在瀏覽器本機,不會儲存在伺服器上。", "provider": "服務商", "modelId": "模型 ID", "apiKey": "API 金鑰", "apiKeyPlaceholder": "您的 API 金鑰", "baseUrl": "基礎 URL(可選)", "customEndpoint": "自訂端點 URL", "overrides": "覆寫", "clearSettings": "清除設定", "useServerDefault": "使用伺服器預設值", "language": "語言", "languageDescription": "選擇介面語言。", "theme": "主題", "themeDescription": "介面用淺色還是深色,畫布跟隨同一主題。", "diagramStyle": "圖形風格", "diagramStyleDescription": "AI 畫新圖時的風格:精緻會用顏色和圖示,簡約只用樸素的圖形。", "sendShortcut": "傳送快速鍵", "sendShortcutDescription": "選擇傳送訊息的方式。", "enterToSend": "Enter 傳送", "ctrlEnterToSend": "Cmd/Ctrl+Enter 傳送", "diagramActions": "圖表操作", "diagramActionsDescription": "管理圖表歷史紀錄和匯出", "history": "歷史紀錄", "download": "下載", "proxy": "代理設定", "proxyDescription": "配置 API 請求的 HTTP/HTTPS 代理(僅桌面版)", "httpProxy": "HTTP 代理", "httpsProxy": "HTTPS 代理", "applyProxy": "套用", "proxyApplied": "代理設定已套用", "diagramValidation": "用截圖檢查圖表(實驗性)", "diagramValidationDescription": "每次畫完後,讓能看懂圖片的模型檢查截圖並要求修正。需要能讀圖片的模型。", "customSystemMessage": "自訂指令", "customSystemMessageDescription": "新增自訂指示,將附加到 AI 的系統提示末尾。", "customSystemMessagePlaceholder": "例如:圖表始終使用藍色配色方案...", "maxOutputTokens": "輸出 token 上限", "maxOutputTokensDescription": "單次回覆的額度,思考過程與圖表 XML 共用。若 AI 一直在思考卻沒有產生圖表,請將它調大。留空則使用預設值。", "tabModels": "模型", "tabAbout": "關於", "themeLight": "淺色", "themeDarkMode": "深色", "themeSystem": "跟隨系統", "accessCodeSaved": "存取碼已儲存", "proxyInvalid": "代理位址必須以 http:// 或 https:// 開頭", "proxyFailed": "代理設定沒有生效", "appVersion": "版本", "projectWebsite": "專案網站", "tabGeneral": "一般", "tabDrawing": "繪圖", "sectionInterface": "介面", "sectionAccess": "存取" }, "save": { "title": "匯出圖紙", "description": "選擇格式和檔案名稱。", "format": "格式", "filename": "檔案名稱", "filenamePlaceholder": "輸入檔案名稱", "formats": { "drawio": "draw.io 檔案", "png": "PNG 圖片", "svg": "SVG 圖片", "xmlsvg": "可編輯的 SVG" }, "savedSuccessfully": "已匯出", "hints": { "drawio": "所有內容都能繼續編輯", "png": "用於簡報和文件的圖片", "svg": "放大也不會模糊的圖片", "xmlsvg": "圖片,也能在 draw.io 裡開啟編輯" } }, "dialogs": { "clearSuccess": "已開始新對話" }, "errors": { "maxFiles": "檔案太多。最多允許 {max} 個。", "onlyMoreAllowed": "只能再新增 {slots} 個檔案", "fileExceeds": "「{name}」大小為 {size}(超過 {max}MB)", "unsupportedType": "「{name}」不是支援的檔案類型", "filesRejected": "{count} 個檔案被拒絕:", "andMore": "...還有 {count} 個", "invalidAccessCode": "無效或缺少存取碼。請在設定中配置。", "networkError": "網路錯誤。請檢查您的連線。", "retryLimit": "已達自動重試限制({max})。請手動重試。", "continuationRetryLimit": "已達繼續重試限制({max})。圖表可能過於複雜。", "sessionCorrupted": "工作階段資料已損壞。重新開始。", "failedToSave": "無法儲存訊息到 localStorage", "failedToRestore": "無法從 localStorage 還原", "failedToPersist": "卸載前無法持久化狀態", "failedToExport": "取得圖表資料時出錯", "failedToLoadExample": "載入範例圖片時出錯", "failedToRecordFeedback": "記錄您的回饋失敗。請重試。", "storageUpdateFailed": "聊天已清除,但無法更新瀏覽器儲存空間", "sessionSaveFailed": "無法儲存這個對話。瀏覽器儲存空間可能已滿,請在歷史紀錄裡刪除舊對話後重試。", "sessionSaveFailedLeave": "無法儲存這個對話,瀏覽器儲存空間可能已滿。可以不儲存它、直接繼續,再在新對話的列表裡刪除舊對話。", "continueWithoutSaving": "不儲存,繼續", "notADiagramFile": "{name} 不是 draw.io 圖表檔案。", "fileTooLong": "{name}:內容超過了 {limit}k 字元的上限({size}k 字元)", "fileReadFailed": "無法讀取檔案:{name}", "answerEndedEarly": "回答在圖畫完之前就結束了。", "attachmentsStillReading": "附件還在讀取,讀完後再傳送。", "sendInProgress": "上一則訊息還在傳送,請稍後再試。", "answerInProgress": "回答還在進行,等它結束後再傳送。", "cannotResend": "這則訊息無法重新傳送:傳送時的畫布沒有儲存下來。", "llm": { "invalid_api_key": "服務商拒絕了這個 API Key,請在模型設定中檢查。", "forbidden": "服務商拒絕了這次請求。這個 Key 可能沒有使用該模型或該地區的權限。", "server_key_forbidden": "今天的免費額度已經用完,明天會自動恢復。您也可以在模型設定中填寫自己的 API Key 繼續使用。", "model_not_found": "服務商找不到這個模型,請在模型設定中檢查模型 ID。", "insufficient_quota": "服務商帳戶的餘額或額度已經用完。", "rate_limited": "服務商正在限制請求頻率,請稍候再試。", "context_too_long": "對話內容超過了這個模型能處理的長度。請開啟新的對話,或換一個上下文更長的模型。", "images_unsupported": "這個模型不支援圖片輸入。", "tools_unsupported": "這個模型不支援工具呼叫,而繪圖需要工具呼叫。請換一個模型。", "output_truncated": "輸出在圖表完成之前就被截斷了。請簡化請求,或在設定中調高輸出上限。", "provider_unavailable": "服務商發生問題,請稍後再試。", "cannot_connect": "無法連線到服務商,請檢查 Base URL 和網路。", "timeout": "服務商沒有及時回應。", "openModelSettings": "開啟模型設定" } }, "quota": { "dailyLimit": "已達每日配額", "tokenLimit": "已達每日 token 上限", "tpmLimit": "速率限制", "tpmMessage": "請求過多。請稍等片刻。", "tpmMessageDetailed": "達到速率限制(每分鐘 {limit} token)。請等待 {seconds} 秒後再傳送請求。", "messageApi": "看來您今天的體驗次數已達上限。很高興您玩得開心;為了讓大家都能公平使用,示範站對用量做了限制。", "messageApiSelfHosted": null, "messageToken": "看來您今天的 token 用量已達上限。很高興您玩得開心;為了讓大家都能公平使用,示範站對用量做了限制。", "messageTokenSelfHosted": null, "tip": "提示:您可以使用自己的 API Key(點擊設定圖示)或自行託管專案來繞過這些限制。", "tipSelfHosted": "提示:您可以在設定中配置自己的 API Key 以繼續使用服務。", "reset": "您的限制將在明天重設。感謝您的理解。", "configModel": "使用自己的 API Key", "selfHost": "自行託管", "sponsor": "贊助", "learnMore": "了解更多 →", "usedOf": "{used}/{limit}" }, "tools": { "truncated": "已截斷" }, "file": { "reading": "讀取中...", "chars": "字元", "removeFile": "移除檔案" }, "url": { "title": "從 URL 擷取內容", "description": "貼上 URL 以擷取和分析其內容", "Extracting": "擷取中...", "extract": "擷取", "Cancel": "取消", "enterUrl": "請輸入 URL", "invalidFormat": "URL 格式無效", "failed": "無法讀取這個網頁" }, "reasoning": { "thinking": "思考中...", "thoughtFor": "思考了 {duration} 秒", "thoughtForOne": "思考了 1 秒", "thoughtBrief": "思考了幾秒鐘" }, "dev": { "title": "開發:XML 串流模擬器", "preset": "預設:", "selectPreset": "選擇預設...", "clear": "清除", "placeholder": "在此貼上 mxCell XML 或選擇預設...", "interval": "間隔:", "chars": "字元:", "streaming": "串流傳輸中...", "simulate": "模擬", "stop": "停止", "testQuotaToast": "測試配額提示", "simulatingMessage": "[開發] 模擬 XML 串流傳輸", "successMessage": "成功顯示圖表。" }, "about": { "modelChange": "模型變更與用量限制", "walletCrying": "(別名:我的錢包頂不住了)", "seekingSponsorship": "尋求贊助(求大佬撈一把)", "contactMe": "聯絡我", "usageNotice": "由於使用量過高,我已將模型從 Claude 更換為 minimax-m2,並設定了一些用量限制。詳情請查看關於頁面。" }, "sessionHistory": { "tooltip": "聊天歷史", "newChat": "新對話", "empty": "還沒有圖紙", "emptyHint": "開始對話吧", "today": "今天", "yesterday": "昨天", "thisWeek": "本週", "earlier": "更早", "deleteTitle": "刪除這張圖紙?", "deleteDescription": "圖紙和它的對話會被永久刪除。", "justNow": "剛剛", "searchPlaceholder": "搜尋圖紙…", "noResults": "未找到對話", "rename": "重新命名", "busyHint": "回答完成後才能切換" }, "templates": { "emptyTitle": "還沒有常用提示詞", "emptyDescription": "把經常用的提示詞存起來,比如「畫一張……的 AWS 架構圖」,之後會出現在這裡。", "createFirst": "儲存第一個提示詞", "neverUsed": "未使用過", "usedCount": "使用 {count} 次", "myTemplates": "常用提示詞", "createTitle": "儲存提示詞", "createDescription": "把提示詞存起來,以後再用。", "promptLabel": "提示", "promptPlaceholder": "描述您想建立的圖表...", "promptRequired": "提示為必填項", "titleLabel": "標題", "titlePlaceholder": "輸入標題", "titleHint": "留空則使用提示的前 20 個字元", "descriptionLabel": "描述", "descriptionPlaceholder": "這個提示詞的用途", "pinnedLabel": "置頂", "pinnedHint": "置頂的提示詞顯示在清單最上面", "createButton": "儲存", "createFailed": "儲存提示詞失敗,請重試。", "editTitle": "編輯提示詞", "editDescription": "修改提示詞和它的設定。", "updateFailed": "更新提示詞失敗,請重試。", "duplicate": "複製", "copySuffix": "(副本)", "deleteTitle": "刪除這個提示詞?", "deleteDescription": "提示詞會被永久刪除。", "confirmSendTitle": "取代目前輸入?", "confirmSendDescription": "輸入框裡有還沒傳送的內容,傳送這個提示詞會取代它。", "confirmSendButton": "傳送", "searchPlaceholder": "搜尋提示詞…", "searchNoResults": "沒有符合的提示詞", "pin": "置頂", "unpin": "取消置頂", "saveAsTemplate": "儲存這個提示詞", "exportTemplates": "匯出提示詞", "importTemplates": "匯入提示詞", "exportEmpty": "沒有可匯出的提示詞", "exportSuccess": "已匯出 {count} 個提示詞", "importNoFile": "請選擇一個 JSON 檔案", "importFailed": "匯入失敗:{error}", "importSuccess": "已匯入 {imported} 個提示詞,略過 {skipped} 個重複", "saveDisabledHint": "先在輸入框裡寫好提示詞" }, "validation": { "title": "驗證圖表", "capturing": "截圖中", "validating": "驗證中", "validatingWithAttempt": "驗證中 ({attempt}/{max})", "valid": "通過", "validWithWarnings": "通過(有警告)", "issuesFound": "發現問題", "error": "錯誤", "skipped": "已跳過", "capturedScreenshot": "截圖預覽:", "issuesFoundLabel": "發現的問題:", "suggestions": "建議:", "passedValidation": "圖表通過視覺驗證 - 未發現問題。", "improvementRequested": "改進請求已傳送 - 請查看下方新圖表", "improveWithSuggestions": "根據建議改進", "regenerateWithFeedback": "使用驗證回饋重新產生圖表" }, "modelConfig": { "configure": "配置", "addProvider": "新增服務商", "addModel": "新增模型", "modelId": "模型 ID", "modelLabel": "顯示名稱", "streaming": "啟用串流輸出", "deleteProvider": "刪除服務商", "deleteModel": "刪除模型", "noModels": "尚未配置模型。新增模型以開始使用。", "validationError": "測試沒通過", "addModelFirst": "先新增一個模型。", "displayName": "顯示名稱", "bedrockApiKey": "Bedrock API Key", "bedrockApiKeyHint": "填了 API 金鑰,下面的存取金鑰就不用填。", "awsAccessKeyId": "AWS 存取金鑰 ID", "awsSecretAccessKey": "AWS Secret Access Key", "awsRegion": "AWS 區域", "selectRegion": "選擇區域", "apiKey": "API Key", "enterApiKey": "輸入 API Key", "enterSecretKey": "輸入 Secret Access Key", "baseUrl": "基礎 URL", "optional": "(可選)", "getApiKey": "取得 API Key", "noTools": "不支援工具呼叫", "mayNotDraw": "models.dev 顯示這個模型不支援工具呼叫,可能無法繪圖。", "requestUrl": "請求將傳送至 {url}", "baseUrlWithExample": "基礎 URL(可選,例如 {example})", "customEndpoint": "自訂端點 URL", "minimaxBaseUrlHint": "使用 /anthropic 端點為 Anthropic 相容 API(推薦),或使用 /v1 端點為 OpenAI 相容 API", "mimoBaseUrlHint": "預設地址適用於按量付費金鑰(sk-...)。Token Plan 訂閱用戶(tp-... 金鑰)請設定為 https://token-plan-cn.xiaomimimo.com/v1", "models": "模型", "customModelId": "自訂模型 ID...", "allAdded": "已全部新增", "modelIdEmpty": "模型 ID 不能為空", "modelIdExists": "此模型 ID 已存在", "deleteConfirmDesc": "確定要刪除 {name} 嗎?這將移除所有配置的模型且無法復原。", "typeToConfirm": "輸入「{name}」以確認", "typeProviderName": "輸入服務商名稱...", "requestFailed": "請求失敗({status})", "cancel": "取消", "delete": "刪除", "clickToChange": "(點擊變更)", "usingServerDefault": "使用伺服器預設模型", "selectModel": "選擇模型", "searchModels": "搜尋模型...", "noModelsFound": "未找到模型。", "default": "預設", "serverDefault": "伺服器模型", "serverModels": "伺服器模型", "userModels": "使用者模型", "configureModels": "配置模型...", "serverDefaultModel": "伺服器預設模型", "showValue": "顯示值", "hideValue": "隱藏值", "myProviders": "我的服務商", "inUse": "正在使用", "listSeparator": "、", "serverModelsTitle": "伺服器提供的模型", "serverDefaultSummary": "不用填寫 API Key,使用伺服器設定的預設模型。", "statusError": "{count} 個模型出錯", "statusIncomplete": "還沒設定完", "statusUntested": "{count} 個模型未測試", "statusOk": "{count} 個模型可用", "noModelsYet": "還沒有模型", "keysStayLocal": "API Key 只儲存在這台裝置的瀏覽器裡,發送請求時才帶給伺服器。", "useOwnKey": "使用自己的 API Key", "useOwnKeyHint": "接入其他服務商後,就能在聊天框的模型選擇器裡換用它們的模型。選一個開始:", "viewAllProviders": "查看全部 {count} 個服務商", "searchProviders": "搜尋服務商,例如 DeepSeek、Qwen、Ollama", "noProvidersFound": "沒有找到這個服務商。", "groupVendors": "模型廠商", "groupAggregators": "聚合平台", "groupCloud": "雲端平台", "groupSelfHosted": "自行部署", "noteBedrock": "AWS 憑證", "noteVertex": "Express 模式 Key", "noteAzure": "Key 和資源位址", "noteEdgeone": "不用 Key", "noteOllama": "Key 可不填", "noteSglang": "填服務位址", "added": "已新增", "awsCredentials": "AWS 憑證", "bedrockAuthApiKey": "Bedrock API Key", "bedrockAuthAccessKey": "存取金鑰", "moreOptions": "更多選項:Base URL、顯示名稱", "moreOptionsName": "更多選項:顯示名稱", "keyRejected": "服務商拒絕了這個 API Key。檢查上面的 Key 是否複製完整。", "modelNotFound": "服務商找不到這個模型 ID,請檢查拼寫。", "modelWorks": "可用", "modelWorksTime": "可用 · {seconds} 秒", "modelFailed": "出錯", "modelUntested": "未測試", "needKey": "先填好 API Key。", "needAws": "先填好 AWS 憑證和區域。", "needModel": "先新增一個模型。", "stepConnect": "連線", "edgeoneNoKey": "EdgeOne Pages 使用這個網站部署時內建的模型服務,不用填寫 API Key。", "stepModels": "選擇模型", "fetchAllModels": "從 {name} 取得全部模型", "suggestedLabel": "推薦:", "orTypeModelId": "或者輸入其他模型 ID", "add": "新增", "browseModels": "瀏覽模型", "stepTest": "測試", "testHint": "給每個模型發一條很短的訊息,確認 Key 和模型都能用。", "testOne": "測試 {model}", "testAll": "測試全部 {count} 個模型", "testPassedOne": "{model} 可以用了", "testPassedAll": "{count} 個模型都可以用了", "answeredIn": "(回覆用了 {seconds} 秒)", "useInChat": "在聊天裡使用 {model}", "backToProviders": "返回服務商列表", "deleteProviderOnly": "刪除 {name}", "addProviderEntry": "新增服務商…", "awsKeysRejected": "AWS 拒絕了這組存取金鑰。檢查兩個金鑰是否都複製完整。", "needAzure": "先填好 API Key 和 Azure 資源的 Base URL。", "validationFailedCountOne": "{count} 個模型沒通過測試", "validationFailedCountOther": "{count} 個模型沒通過測試", "deleteProviderNamedOne": "刪除 {name} 和它的 {count} 個模型", "deleteProviderNamedOther": "刪除 {name} 和它的 {count} 個模型", "serverModelsSummaryOne": "不用填寫 API Key。共 {count} 個:{names}", "serverModelsSummaryOther": "不用填寫 API Key。共 {count} 個:{names}", "noModelsReturned": "服務商沒有回傳任何模型。", "awsSessionToken": "AWS Session Token(選填)", "awsSessionTokenHint": "只有臨時憑證才需要,也就是以 ASIA 開頭的存取金鑰。", "bedrockBothSaved": "這個服務商還保存著一對存取金鑰,有 API Key 時它們不會被用到。", "removeAccessKeys": "刪除存取金鑰" }, "admin": { "title": "後台設定", "loginPrompt": "輸入管理員密碼(環境變數 ADMIN_PASSWORD)", "password": "密碼", "signIn": "登入", "signingIn": "登入中…", "loginFailed": "登入失敗", "precedence": "優先順序:本頁設定 > 環境變數 > 預設值", "notWritable": "這裡無法儲存設定,只能檢視;請改用環境變數", "settingGroups": "設定分類", "enabled": "已開啟", "disabled": "已關閉", "enableGroup": "開啟{group}", "unsavedChanges": "有未儲存的修改", "saved": "已儲存,立即生效(需重啟的項目除外)", "saveFailed": "儲存失敗,請檢查網路後重試", "invalidSettings": "有設定填寫有誤,請依提示修改", "discard": "捨棄修改", "saveChanges": "儲存修改", "saving": "儲存中…", "sourceSaved": "本頁設定", "sourceEnv": "環境變數", "sourceSavedTitle": "來自本頁設定", "sourceEnvTitle": "來自環境變數", "restartRequired": "需重啟", "modified": "已修改", "notSet": "未設定", "savedReplace": "已儲存({hint}),輸入新值即可取代", "showValue": "顯示", "hideValue": "隱藏", "removeValue": "清除", "removeValueTitle": "清除已儲存的值", "resetToDefault": "重設為預設", "models": "模型", "modelsDescription": "給所有使用者用的模型,無需自備金鑰", "addProviderHint": "新增服務商,為所有使用者提供模型", "selectProviderHint": "選擇或新增服務商,填寫金鑰和模型", "addProviderToOfferModels": "至少新增一個模型,使用者才能看到這個服務商", "managedViaEnv": "(環境變數)", "envReadOnly": "由 AI_MODELS_CONFIG / ai-models.json 定義,這裡只能檢視,請到那裡修改", "defaultModel": "預設模型", "noModelsConfigured": "尚無模型", "modelCount": "{count} 個模型", "modelCountPlural": "{count} 個模型", "default": "預設", "setAsDefault": "設為預設服務商", "defaultProvider": "預設服務商", "modelIdPlaceholder": "模型 ID…", "addModel": "新增模型", "suggested": "推薦", "test": "測試", "testOk": "通過({ms} 毫秒)", "testFailed": "失敗", "removeModel": "刪除 {model}", "deleteProviderTitle": "刪除 {name}?", "deleteProviderDesc": "儲存後,它的金鑰和模型會從伺服器刪除", "cancel": "取消", "delete": "刪除", "groups": { "generation": { "title": "回覆設定", "description": "控制 AI 怎麼回覆,對所有對話生效" }, "access": { "title": "存取權限", "description": "限制誰可以使用這個網站" }, "features": { "title": "選用功能", "description": "附加功能和安全選項" }, "observability": { "title": "呼叫記錄", "description": "用 Langfuse 記錄模型呼叫" }, "quota": { "title": "用量限制", "description": "按 IP 限制用量,需要 DynamoDB 資料表才生效" } }, "settings": { "TEMPERATURE": { "label": "溫度", "description": "越高越隨機;不支援溫度的推理模型請留空" }, "MAX_OUTPUT_TOKENS": { "label": "輸出 token 上限" }, "ACCESS_CODE_LIST": { "label": "存取碼", "description": "逗號分隔多個;輸入其中一個才能用;留空則不限" }, "ENABLE_VLM_VALIDATION": { "label": "圖表檢查", "description": "畫完後讓能看圖的模型檢查截圖" }, "VALIDATION_MODEL": { "label": "檢查模型", "description": "留空則用預設模型" }, "VALIDATION_TIMEOUT": { "label": "檢查逾時(毫秒)" }, "ENABLE_HISTORY_XML_REPLACE": { "label": "精簡舊圖", "description": "對話歷史裡的舊圖表只留簡短標記" }, "ALLOW_PRIVATE_URLS": { "label": "存取內網", "description": "關閉後,自訂模型位址不能指向內網,更安全" }, "LANGFUSE_PUBLIC_KEY": { "label": "Langfuse 公鑰" }, "LANGFUSE_SECRET_KEY": { "label": "Langfuse 金鑰" }, "LANGFUSE_BASEURL": { "label": "Langfuse 位址" }, "DAILY_REQUEST_LIMIT": { "label": "每日請求", "description": "每個 IP 每天的請求次數上限" }, "DAILY_TOKEN_LIMIT": { "label": "每日 token", "description": "每個 IP 每天的 token 用量上限" }, "TPM_LIMIT": { "label": "每分鐘 token" }, "DYNAMODB_QUOTA_TABLE": { "label": "DynamoDB 資料表名稱", "description": "留空則不限制用量" }, "DYNAMODB_REGION": { "label": "DynamoDB 區域" }, "QUOTA_TIMEZONE": { "label": "時區", "description": "每日用量按這個時區的零點重置" } } }, "workspace": { "export": "匯出", "openFile": "開啟 .drawio 檔案", "canvasLoading": "正在載入畫布…", "askAi": "讓 AI 改這裡", "untitled": "未命名圖紙", "mobileCanvas": "畫布", "mobileChat": "對話" }, "selection": { "one": "已選取:{label}", "many": "已選取 {count} 個圖形", "shape": "圖形", "connector": "連線", "remove": "不傳送選取的圖形", "placeholder": "說說要怎麼改選取的圖形" }, "versions": { "strip": "版本", "created": "畫好了圖表", "edited": "改好了圖表", "undone": "這次修改已復原", "undo": "復原修改", "redo": "重做修改", "compare": "比較", "compareTitle": "比較版本", "currentCanvas": "現在的畫布", "versionLabel": "第 {n} 版", "previous": "上一版", "next": "下一版", "rendering": "正在產生預覽…", "showCode": "檢視 XML", "hideCode": "收起 XML", "drawing": "正在畫圖…", "editing": "正在修改圖表…", "loadingLibrary": "正在讀取圖形庫…", "libraryLoaded": "讀取了圖形庫", "failed": "這次沒有成功", "failedRetrying": "這次沒有成功,正在重試", "stopped": "已停止", "truncatedHint": "回覆達到輸出長度上限,圖表沒有畫完。可以要一張簡單些的圖,或在 設定 > 繪圖 中調高最大輸出長度。", "noChanges": "沒有可見的變化", "listSeparator": ",", "shapesAddedOne": "新增 1 個圖形", "shapesAddedOther": "新增 {count} 個圖形", "edgesAddedOne": "新增 1 條連線", "edgesAddedOther": "新增 {count} 條連線", "shapesChangedOne": "改了 1 個圖形", "shapesChangedOther": "改了 {count} 個圖形", "edgesChangedOne": "改了 1 條連線", "edgesChangedOther": "改了 {count} 條連線", "shapesRemovedOne": "刪了 1 個圖形", "shapesRemovedOther": "刪了 {count} 個圖形", "edgesRemovedOne": "刪了 1 條連線", "edgesRemovedOther": "刪了 {count} 條連線", "totals": "共 {shapes}、{edges}", "shapesTotalOne": "1 個圖形", "shapesTotalOther": "{count} 個圖形", "edgesTotalOne": "1 條連線", "edgesTotalOther": "{count} 條連線", "restoreVersion": "還原到 v{n}", "restoredVersion": "已還原到 v{n}", "undoRestore": "復原", "noPreview": "沒有預覽", "compareSince": "從第 {n} 版到現在,畫布上:", "isOnCanvas": "畫布現在顯示的就是這一版。", "differsElsewhere": "第一頁的形狀和連線與第 {n} 版相同,疊放順序、其他頁面或頁面設定有改動。" }, "lobby": { "title": "說說你要畫什麼", "lede": "描述一張圖,或上傳截圖、PDF。得到的是可以繼續編輯和匯出的 draw.io 圖。", "placeholder": "例如:使用者登入的時序圖,包含簡訊驗證碼和失敗重試", "recent": "最近的圖紙", "drawYourself": "從空白畫布開始", "openFileHint": "接著編輯已有的圖" }, "shell": { "waiting": "正在等待 MCP 伺服器…", "toggleTheme": "切換淺色或深色" } }