mirror of
https://github.com/DayuanJiang/next-ai-draw-io.git
synced 2026-09-01 17:10:24 +08:00
MCP server is no longer in preview. Remove "(Preview)" headings from READMEs, the purple PREVIEW badge from the UI, and the preview i18n keys.
406 lines
19 KiB
JSON
406 lines
19 KiB
JSON
{
|
||
"common": {
|
||
"save": "儲存",
|
||
"cancel": "取消",
|
||
"close": "關閉",
|
||
"confirm": "確認",
|
||
"clear": "清除",
|
||
"edit": "編輯",
|
||
"delete": "刪除",
|
||
"loading": "載入中...",
|
||
"new": "新建"
|
||
},
|
||
"nav": {
|
||
"about": "關於",
|
||
"editor": "編輯器",
|
||
"newChat": "開始新對話",
|
||
"github": "GitHub",
|
||
"settings": "設定",
|
||
"hidePanel": "隱藏聊天面板 (Ctrl+B)",
|
||
"showPanel": "顯示聊天面板 (Ctrl+B)",
|
||
"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"
|
||
},
|
||
"chat": {
|
||
"placeholder": "描述您的圖表或上傳檔案...",
|
||
"send": "傳送",
|
||
"stopGeneration": "停止產生",
|
||
"sendMessage": "傳送訊息",
|
||
"clearConversation": "清除對話",
|
||
"diagramHistory": "圖表歷史",
|
||
"saveDiagram": "儲存圖表",
|
||
"uploadFile": "上傳檔案(圖片、PDF、文字)",
|
||
"minimalStyle": "簡約",
|
||
"styledMode": "精緻",
|
||
"minimalTooltip": "使用簡約模式以加快產生速度(無顏色)",
|
||
"regenerate": "重新產生回應",
|
||
"copyResponse": "複製回應",
|
||
"copied": "已複製!",
|
||
"failedToCopy": "複製失敗",
|
||
"failedToCopyDetail": "複製訊息失敗。請手動複製或檢查剪貼簿權限。",
|
||
"goodResponse": "有幫助",
|
||
"badResponse": "無幫助",
|
||
"clickToEdit": "點擊編輯",
|
||
"editMessage": "編輯訊息",
|
||
"saveAndSubmit": "儲存並提交",
|
||
"ExtractURL": "從 URL 擷取"
|
||
},
|
||
"examples": {
|
||
"title": "用 AI 建立圖表",
|
||
"subtitle": "描述您想要建立的內容或上傳圖片進行複製",
|
||
"quickExamples": "快速範例",
|
||
"paperToDiagram": "文件轉圖表",
|
||
"paperDescription": "上傳 .pdf, .txt, .md, .json, .csv, .py, .js, .ts 等檔案",
|
||
"animatedDiagram": "動畫圖表",
|
||
"animatedDescription": "繪製帶有動畫連接器的 Transformer 架構",
|
||
"awsArchitecture": "AWS 架構",
|
||
"awsDescription": "使用 AWS 圖示建立雲端架構圖",
|
||
"replicateFlowchart": "複製流程圖",
|
||
"replicateDescription": "上傳並複製現有流程圖",
|
||
"creativeDrawing": "創意繪圖",
|
||
"creativeDescription": "繪製有趣且富有創意的內容",
|
||
"cachedNote": "範例已快取,可即時回應",
|
||
"mcpServer": "MCP 伺服器",
|
||
"mcpDescription": "在 Claude Desktop、VS Code 和 Cursor 中使用"
|
||
},
|
||
"settings": {
|
||
"title": "設定",
|
||
"description": "配置您的應用程式設定。",
|
||
"apiKeysModels": "API 金鑰和模型",
|
||
"apiKeysModelsDescription": "配置 AI 提供商和 API 金鑰。",
|
||
"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": "介面和 DrawIO 畫布的深色/淺色模式。",
|
||
"drawioStyle": "DrawIO 樣式",
|
||
"drawioStyleDescription": "畫布樣式:",
|
||
"switchTo": "切換到",
|
||
"minimal": "簡約",
|
||
"sketch": "草圖",
|
||
"diagramStyle": "圖表樣式",
|
||
"diagramStyleDescription": "切換簡約與精緻圖表輸出模式。",
|
||
"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": "使用視覺語言模型驗證產生的圖表。需要支援視覺的模型,如 GPT-5.2 或 Sonnet-4.5。",
|
||
"enabled": "已啟用",
|
||
"disabled": "已停用",
|
||
"customSystemMessage": "自訂系統訊息",
|
||
"customSystemMessageDescription": "新增自訂指示,將附加到 AI 的系統提示末尾。",
|
||
"customSystemMessagePlaceholder": "例如:圖表始終使用藍色配色方案...",
|
||
"panelVisibility": "大廳面板",
|
||
"panelVisibilityDescription": "選擇在聊天大廳顯示哪些面板。",
|
||
"showRecentChats": "最近聊天",
|
||
"showMyTemplates": "我的範本",
|
||
"showQuickExamples": "快速範例"
|
||
},
|
||
"save": {
|
||
"title": "儲存圖表",
|
||
"description": "選擇格式和檔案名稱以儲存您的圖表。",
|
||
"format": "格式",
|
||
"filename": "檔案名稱",
|
||
"filenamePlaceholder": "輸入檔案名稱",
|
||
"formats": {
|
||
"drawio": "Draw.io XML",
|
||
"png": "PNG 圖片",
|
||
"svg": "SVG 圖片",
|
||
"xmlsvg": "可編輯 SVG"
|
||
},
|
||
"savedSuccessfully": "儲存成功!"
|
||
},
|
||
"history": {
|
||
"title": "圖表歷史",
|
||
"description": "在 AI 修改之前儲存的每個圖表。\n點擊圖表以還原它",
|
||
"noHistory": "尚無歷史紀錄。傳送訊息以建立圖表歷史。",
|
||
"version": "版本",
|
||
"restoreTo": "還原到版本 {version}?"
|
||
},
|
||
"dialogs": {
|
||
"clearTitle": "清除所有內容?",
|
||
"clearDescription": "這將清除目前對話並重設圖表。此操作無法復原。",
|
||
"clearEverything": "清除所有內容",
|
||
"clearSuccess": "已開始新對話"
|
||
},
|
||
"errors": {
|
||
"maxFiles": "檔案太多。最多允許 {max} 個。",
|
||
"onlyMoreAllowed": "只能再新增 {slots} 個檔案",
|
||
"fileExceeds": "「{name}」大小為 {size}(超過 {max}MB)",
|
||
"unsupportedType": "「{name}」不是支援的檔案類型",
|
||
"filesRejected": "{count} 個檔案被拒絕:",
|
||
"andMore": "...還有 {count} 個",
|
||
"invalidAccessCode": "無效或缺少存取碼。請在設定中配置。",
|
||
"networkError": "網路錯誤。請檢查您的連線。",
|
||
"retryLimit": "已達自動重試限制({max})。請手動重試。",
|
||
"continuationRetryLimit": "已達繼續重試限制({max})。圖表可能過於複雜。",
|
||
"validationFailed": "圖表驗證失敗。請嘗試重新產生。",
|
||
"malformedXml": "AI 產生的圖表 XML 無效。請嘗試重新產生。",
|
||
"failedToProcess": "無法處理圖表。請嘗試重新產生。",
|
||
"sessionCorrupted": "工作階段資料已損壞。重新開始。",
|
||
"failedToSave": "無法儲存訊息到 localStorage",
|
||
"failedToRestore": "無法從 localStorage 還原",
|
||
"failedToPersist": "卸載前無法持久化狀態",
|
||
"failedToExport": "取得圖表資料時出錯",
|
||
"failedToLoadExample": "載入範例圖片時出錯",
|
||
"failedToRecordFeedback": "記錄您的回饋失敗。請重試。",
|
||
"storageUpdateFailed": "聊天已清除,但無法更新瀏覽器儲存空間"
|
||
},
|
||
"quota": {
|
||
"dailyLimit": "已達每日配額",
|
||
"tokenLimit": "已達每日令牌限制",
|
||
"tpmLimit": "速率限制",
|
||
"tpmMessage": "請求過多。請稍等片刻。",
|
||
"tpmMessageDetailed": "達到速率限制({limit} 令牌/分鐘)。請等待 {seconds} 秒後再傳送請求。",
|
||
"messageApi": "看來您今天的體驗次數已達上限。非常高興您玩得開心,雖然本專案由字節跳動豆包慷慨贊助,但為了確保大家都能公平使用,我們不得不對使用量做一點小小的限制。",
|
||
"messageApiSelfHosted": null,
|
||
"messageToken": "看來您今天的 Token 用量已達上限。非常高興您玩得開心,雖然本專案由字節跳動豆包慷慨贊助,但為了確保大家都能公平使用,我們不得不對使用量做一點小小的限制。",
|
||
"messageTokenSelfHosted": null,
|
||
"tip": "<strong>提示:</strong>您可以使用自己的 API 金鑰(點擊設定圖示)或自行託管專案來繞過這些限制。",
|
||
"tipSelfHosted": "<strong>提示:</strong>您可以在設定中配置自己的 API 金鑰以繼續使用服務。",
|
||
"reset": "您的限制將在明天重設。感謝您的理解。",
|
||
"doubaoSponsorship": "<a href=\"{link}\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"underline hover:text-foreground\">點此註冊</a>可獲得每個模型 50 萬免費 Token(包括豆包、DeepSeek 和 Kimi),然後在模型設定中配置您的 API Key。",
|
||
"configModel": "使用您的金鑰",
|
||
"selfHost": "自行託管",
|
||
"sponsor": "贊助",
|
||
"learnMore": "了解更多 →",
|
||
"usedOf": "{used}/{limit}"
|
||
},
|
||
"tools": {
|
||
"generateDiagram": "產生圖表",
|
||
"editDiagram": "編輯圖表",
|
||
"appendDiagram": "繼續圖表",
|
||
"complete": "完成",
|
||
"error": "錯誤",
|
||
"truncated": "已截斷"
|
||
},
|
||
"file": {
|
||
"reading": "讀取中...",
|
||
"chars": "字元",
|
||
"removeFile": "移除檔案"
|
||
},
|
||
"url": {
|
||
"title": "從 URL 擷取內容",
|
||
"description": "貼上 URL 以擷取和分析其內容",
|
||
"Extracting": "擷取中...",
|
||
"extract": "擷取",
|
||
"Cancel": "取消",
|
||
"enterUrl": "請輸入 URL",
|
||
"invalidFormat": "URL 格式無效"
|
||
},
|
||
"reasoning": {
|
||
"thinking": "思考中...",
|
||
"thoughtFor": "思考了 {duration} 秒",
|
||
"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": "這將永久刪除此聊天工作階段及其圖表。此操作無法復原。",
|
||
"recentChats": "最近對話",
|
||
"justNow": "剛剛",
|
||
"searchPlaceholder": "搜尋對話...",
|
||
"noResults": "未找到對話"
|
||
},
|
||
"templates": {
|
||
"title": "我的範本",
|
||
"subtitle": "快速建立圖表的個人提示庫",
|
||
"emptyTitle": "尚無範本",
|
||
"emptyDescription": "建立您的第一個範本,開始構建您的個人提示庫",
|
||
"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} 個重複"
|
||
},
|
||
"validation": {
|
||
"title": "驗證圖表",
|
||
"capturing": "截圖中",
|
||
"validating": "驗證中",
|
||
"validatingWithAttempt": "驗證中 ({attempt}/{max})",
|
||
"valid": "通過",
|
||
"validWithWarnings": "通過(有警告)",
|
||
"issuesFound": "發現問題",
|
||
"error": "錯誤",
|
||
"skipped": "已跳過",
|
||
"capturedScreenshot": "截圖預覽:",
|
||
"issuesFoundLabel": "發現的問題:",
|
||
"suggestions": "建議:",
|
||
"passedValidation": "圖表通過視覺驗證 - 未發現問題。",
|
||
"improvementRequested": "改進請求已傳送 - 請查看下方新圖表",
|
||
"improveWithSuggestions": "根據建議改進",
|
||
"regenerateWithFeedback": "使用驗證回饋重新產生圖表"
|
||
},
|
||
"modelConfig": {
|
||
"title": "AI 模型配置",
|
||
"description": "配置多個 AI 提供商和模型",
|
||
"configure": "配置",
|
||
"addProvider": "新增提供商",
|
||
"addModel": "新增模型",
|
||
"modelId": "模型 ID",
|
||
"modelLabel": "顯示名稱",
|
||
"streaming": "啟用串流輸出",
|
||
"deleteProvider": "刪除提供商",
|
||
"deleteModel": "刪除模型",
|
||
"noModels": "尚未配置模型。新增模型以開始使用。",
|
||
"selectProvider": "選擇一個提供商或新增",
|
||
"configureMultiple": "配置多個 AI 提供商並輕鬆切換",
|
||
"apiKeyStored": "API 金鑰儲存在您的瀏覽器本機",
|
||
"test": "測試",
|
||
"validationError": "驗證失敗",
|
||
"addModelFirst": "請先新增至少一個模型以進行驗證",
|
||
"providers": "提供商",
|
||
"addProviderHint": "新增提供商即可開始使用",
|
||
"verified": "已驗證",
|
||
"configuration": "配置",
|
||
"displayName": "顯示名稱",
|
||
"awsAccessKeyId": "AWS 存取金鑰 ID",
|
||
"awsSecretAccessKey": "AWS Secret Access Key",
|
||
"awsRegion": "AWS 區域",
|
||
"selectRegion": "選擇區域",
|
||
"apiKey": "API 金鑰",
|
||
"enterApiKey": "輸入您的 API 金鑰",
|
||
"enterSecretKey": "輸入您的 Secret Key",
|
||
"baseUrl": "基礎 URL",
|
||
"optional": "(可選)",
|
||
"baseUrlWithExample": "基礎 URL(可選,例如 {example})",
|
||
"customEndpoint": "自訂端點 URL",
|
||
"minimaxBaseUrlHint": "使用 /anthropic 端點為 Anthropic 相容 API(推薦),或使用 /v1 端點為 OpenAI 相容 API",
|
||
"models": "模型",
|
||
"customModelId": "自訂模型 ID...",
|
||
"allAdded": "已全部新增",
|
||
"suggested": "推薦",
|
||
"noModelsConfigured": "尚未配置模型",
|
||
"modelIdEmpty": "模型 ID 不能為空",
|
||
"modelIdExists": "此模型 ID 已存在",
|
||
"configureProviders": "配置 AI 提供商",
|
||
"selectProviderHint": "從列表中選擇提供商或新增以配置 API 金鑰和模型",
|
||
"deleteConfirmDesc": "確定要刪除 {name} 嗎?這將移除所有配置的模型且無法復原。",
|
||
"typeToConfirm": "輸入「{name}」以確認",
|
||
"typeProviderName": "輸入提供商名稱...",
|
||
"modelsConfiguredCount": "已配置 {count} 個模型",
|
||
"validationFailedCount": "{count} 個模型驗證失敗",
|
||
"cancel": "取消",
|
||
"delete": "刪除",
|
||
"clickToChange": "(點擊變更)",
|
||
"usingServerDefault": "使用伺服器預設模型",
|
||
"selectModel": "選擇模型",
|
||
"searchModels": "搜尋模型...",
|
||
"noVerifiedModels": "沒有已驗證的模型。請先測試您的模型。",
|
||
"noModelsFound": "未找到模型。",
|
||
"default": "預設",
|
||
"serverDefault": "伺服器預設",
|
||
"serverModels": "伺服器模型",
|
||
"userModels": "使用者模型",
|
||
"configureModels": "配置模型...",
|
||
"onlyVerifiedShown": "僅顯示已驗證的模型",
|
||
"showUnvalidatedModels": "顯示未驗證的模型",
|
||
"allModelsShown": "顯示所有模型(包括未驗證的)",
|
||
"unvalidatedModelWarning": "此模型尚未驗證",
|
||
"serverDefaultModel": "伺服器預設模型"
|
||
}
|
||
}
|