{ "common": { "you": "你", "confirm": "確定", "cancel": "取消", "loading": "載入中..." }, "home": { "slogan": "多智能體互動課室中的生成式學習" }, "toolbar": { "pdfParser": "解析器", "pdfUpload": "上傳 PDF", "removePdf": "移除檔案", "documentExtractor": "文件解析器", "courseMaterialUpload": "上傳課程材料", "courseMaterialsSelected": "已選擇 {{n}} 個材料", "courseMaterialMergeOrder": "材料會依下方顯示順序合併。", "removeCourseMaterial": "移除檔案", "webSearchOn": "已開啟", "webSearchOff": "點擊開啟", "webSearchDesc": "生成前搜尋網路取得最新資料,讓內容更豐富準確", "webSearchProvider": "搜尋引擎", "webSearchNoProvider": "請在設定中設定搜尋引擎 API Key", "selectProvider": "選擇模型供應商", "configureProvider": "設定模型", "configureProviderHint": "請先設定至少一個模型供應商才能生成課程", "enterClassroom": "進入課堂", "advancedSettings": "進階設定", "thinking": "思考", "thinkingBudget": "運算預算", "default": "預設", "on": "開啟", "off": "關閉", "auto": "自動", "dynamic": "動態", "ttsTitle": "語音合成", "ttsHint": "選擇 AI 教師的朗讀聲線", "ttsPreview": "試聽", "ttsPreviewing": "播放中...", "interactiveModeHint": "啟用互動優先模式以獲得更多實作內容", "interactiveModeLabel": "互動模式" }, "export": { "pptx": "匯出 PPTX", "resourcePack": "匯出教學資源包", "resourcePackDesc": "PPTX + 互動式頁面", "exporting": "正在匯出...", "exportSuccess": "匯出成功", "exportFailed": "匯出失敗", "classroomZip": "匯出課堂 ZIP", "classroomZipDesc": "課程結構 + 媒體檔案", "inlinePartial": "{{count}} 個外部資源無法打包,課程可能無法在離線狀態下正常顯示。", "video": "匯出影片", "videoDesc": "自包含 Hyperframes 專案(可渲染為 MP4)", "videoNoScenes": "沒有可匯出的場景", "videoCompiling": "正在編譯影片時間軸...", "videoRendering": "正在渲染影片...", "videoPackaging": "正在封裝影片...", "videoSuccess": "影片專案已匯出", "videoFailed": "影片匯出失敗", "videoWarnings": "影片警告:缺少 {{assets}} 個素材,匯出報告有 {{diagnostics}} 個問題。", "videoMp4Success": "MP4 影片已就緒", "videoServiceUnavailable": "未設定渲染服務 — 已下載專案 ZIP 供本機渲染。", "videoResolution": "解析度", "videoFps": "FPS", "videoQuality": "品質", "videoQuality_draft": "草稿", "videoQuality_standard": "標準", "videoQuality_high": "高", "videoProgress": "{{percent}}%", "videoProgressWithEta": "{{percent}}% · 預計剩餘 {{remaining}}", "videoEtaMinSec": "{{min}} 分 {{sec}} 秒", "videoEtaSec": "{{sec}} 秒", "videoRenderMp4": "渲染 MP4", "videoDownloadZip": "下載專案 ZIP", "videoServiceHint": "渲染 MP4 需要渲染服務。可下載 ZIP 在本機渲染。", "videoBurnSubtitles": "燒錄字幕", "videoBurnSubtitlesDesc": "關閉時匯出無字幕的乾淨影片,可在剪輯軟體中自行加入字幕檔。", "videoQuizCtaPrompt": "想親自體驗互動測驗?", "videoPblCtaPrompt": "想親自參與專題式學習?", "videoCtaVisit": "前往", "videoDownloadSubtitles": "下載字幕 (.srt)", "subtitlesCompiling": "正在產生字幕…", "subtitlesSuccess": "字幕已下載", "subtitlesEmpty": "沒有可產生字幕的旁白", "subtitlesFailed": "字幕下載失敗", "noSlides": "無可匯出的幻燈片", "noSlidesSkipped": "此課程沒有投影片 — 已略過 PPTX", "nothingToExport": "沒有可匯出的內容" }, "import": { "classroom": "匯入課堂", "pptx": "匯入 PPTX", "parsing": "正在解析 ZIP...", "parsingPptx": "正在解析 PPTX...", "validating": "正在驗證資料...", "writingMedia": "正在寫入媒體檔案...", "writingCourse": "正在寫入課程資料...", "success": "課堂匯入成功", "pptxSuccess": "PPTX 解析成功({{count}} 張投影片,輸出已記錄至主控台)", "error": { "invalidZip": "檔案無效,請選擇有效的 .maic.zip 檔案。", "invalidPptx": "PPTX 解析失敗,請檢查檔案是否有效。", "parserUnavailable": "PPTX 匯入功能不可用:解析器套件未部署,請重新執行安裝/同步。", "invalidManifest": "課堂檔案無效:manifest.json 遺失或損毀。", "missingData": "課堂檔案無效:缺少必要的課程資料。", "storageFull": "匯入失敗:瀏覽器儲存空間已滿,請嘗試清除舊課堂。" } }, "chat": { "lecture": "授課", "noConversations": "暫無對話", "startConversation": "輸入訊息開始對話", "noMessages": "暫無訊息", "ended": "已結束", "unknown": "未知", "stopDiscussion": "結束討論", "endQA": "結束問答", "softClosing": "繼續討論", "error": { "emptyAgentResponses": "智能體連續無回應,討論已停止。請重新嘗試或檢查模型設定。", "streamInterrupted": "資料串流意外中斷,討論未能完成。請重新嘗試。" }, "tabs": { "lecture": "筆記", "chat": "對話" }, "lectureNotes": { "empty": "播放課程後,筆記將在此顯示", "emptyHint": "點擊播放按鈕開始授課", "pageLabel": "第 {{n}} 頁", "currentPage": "目前頁面", "jumpToLine": "Jump to this line", "jumpUnavailable": "Jump unavailable for this line" }, "badge": { "qa": "Q&A", "discussion": "討論", "lecture": "授課" } }, "actions": { "names": { "spotlight": "聚光燈", "laser": "雷射筆", "wb_open": "開啟白板", "wb_draw_text": "白板文字", "wb_draw_shape": "白板形狀", "wb_draw_chart": "白板圖表", "wb_draw_latex": "白板公式", "wb_draw_table": "白板表格", "wb_draw_line": "白板線條", "wb_clear": "清空白板", "wb_delete": "刪除元素", "wb_close": "關閉白板", "discussion": "課堂討論" }, "status": { "inputStreaming": "等待中", "inputAvailable": "執行中", "outputAvailable": "已完成", "outputError": "錯誤", "outputDenied": "已拒絕", "running": "執行中", "result": "已完成", "error": "錯誤" } }, "agentBar": { "readyToLearn": "準備好一起學習了嗎?", "expandedTitle": "課堂角色設定", "configTooltip": "點擊設定課堂角色", "voiceLabel": "聲線", "voiceLoading": "載入中...", "voiceAutoAssign": "聲線將自動分配", "searchVoice": "搜尋聲音", "noMatchingVoices": "沒有符合的聲音", "noVoice": "無可用音色" }, "proactiveCard": { "discussion": "討論", "join": "加入討論", "skip": "略過", "pause": "暫停", "resume": "繼續" }, "voice": { "startListening": "語音輸入", "stopListening": "停止錄音" }, "stage": { "currentScene": "目前場景", "generating": "生成中...", "paused": "已暫停", "generationFailed": "生成失敗", "confirmSwitchTitle": "切換頁面", "confirmSwitchMessage": "目前主題正在進行中,切換頁面將結束目前主題。確定要切換嗎?", "generatingNextPage": "場景正在生成,請稍候...", "courseComplete": "課程完成", "fullscreen": "全螢幕", "exitFullscreen": "離開全螢幕", "editCourse": "編輯課程", "doneEditing": "完成編輯", "proModeDisabledHint": "此頁面無法編輯——開啟課程投影片以使用 Pro 模式編輯。" }, "edit": { "proMode": "專業模式", "undo": "復原", "redo": "重做", "delete": "刪除", "title": "編輯 {{type}}", "unsupportedScene": "{{type}} 尚無法編輯", "readOnlyBadge": "{{type}} — 僅供檢視", "sceneType": { "slide": "投影片", "quiz": "測驗", "interactive": "互動", "pbl": "PBL" }, "multiTab": { "conflict": { "title": "另一個分頁正在編輯此課程", "body": "編輯已鎖定至單一分頁,以避免衝突變更。請關閉其他分頁(或等待其工作階段逾時)後再進入編輯模式。", "actionDismiss": "知道了" } }, "text": { "label": "文字", "font": "字型", "fontDefault": "預設", "sizeUp": "放大字體", "sizeDown": "縮小字體", "fontSize": "字體大小", "bold": "粗體", "italic": "斜體", "underline": "底線", "color": "文字色彩", "alignLeft": "靠左對齊", "alignCenter": "置中對齊", "alignRight": "靠右對齊", "bullet": "項目符號", "toolbar": "文字工具列", "colorHex": "顏色值" }, "insert": { "textBox": "文字框", "dragToolbar": "移動插入工具", "dragToolbarKeyboard": "移動插入工具:按 Enter 或 Space,然後使用方向鍵", "image": "圖片", "imageDrop": "拖曳圖片或按一下選擇檔案", "imageOr": "或貼上圖片網址", "imageUrlPlaceholder": "https://…", "imageInsert": "插入", "toolbar": "插入工具列", "line": "線條", "linePresets": { "straight": "直線", "dashed": "虛線", "arrow": "箭頭直線", "dashedArrow": "虛線箭頭", "dottedEnd": "圓點端點線", "broken": "折線", "doubleBroken": "雙折線", "curve": "曲線", "cubic": "三次曲線" }, "table": "表格", "formula": "公式", "chart": "圖表", "chartBar": "柱狀圖", "chartLine": "折線圖", "chartPie": "圓餅圖", "tableDimensions": "{{rows}} x {{columns}} 表格", "video": "影片", "videoDrop": "拖曳影片或點按選擇檔案", "videoOr": "或貼上影片網址", "videoUrlPlaceholder": "https://…", "videoInsert": "插入", "audio": "音訊", "audioDrop": "拖曳音訊或點按選擇檔案", "audioOr": "或貼上音訊網址", "audioUrlPlaceholder": "https://…", "audioInsert": "插入" }, "nav": { "addSlide": "新增投影片", "duplicate": "複製", "delete": "刪除", "deleted": "已刪除", "undo": "復原", "copySuffix": "(副本)", "untitledSlide": "未命名投影片", "collapse": "收合側欄", "expand": "展開側欄", "dragHandle": "拖曳以重新排序", "deckLabel": "場景", "moreActions": "更多操作", "rename": "重新命名", "sceneIncomplete": "此頁面內容不完整" }, "zorder": { "toFront": "移至最上層", "toBack": "移至最下層" }, "image": { "replace": "取代圖片", "flipH": "水平翻轉", "flipV": "垂直翻轉", "toolbar": "圖片工具列", "crop": "裁剪圖片" }, "background": { "label": "背景", "solid": "純色", "image": "圖片", "color": "顏色" }, "quiz": { "addQuestion": "新增題目", "reorder": "拖曳排序", "deleteQuestion": "刪除題目", "untitledQuestion": "未命名題目", "questionLabel": "題目", "questionPlaceholder": "輸入題目…", "typeLabel": "題型", "pointsLabel": "分數", "optionsLabel": "選項", "optionPlaceholder": "選項內容", "addOption": "新增選項", "deleteOption": "刪除選項", "markCorrect": "標記為正確答案", "moveUp": "上移", "moveDown": "下移", "analysisLabel": "解析", "analysisPlaceholder": "評分後顯示…", "commentPromptLabel": "評分指引", "commentPromptPlaceholder": "應如何評判這道主觀題?", "empty": "尚無題目", "emptyHint": "點選「新增題目」建立第一題。", "type": { "single": "單選", "multiple": "多選", "short_answer": "簡答" }, "shortAnswerGradingNote": "簡答題一律由 AI 依下方評分指引自動評分。", "hint": { "emptyText": "題目 {{n}}:請輸入題目內容", "fewOptions": "題目 {{n}}:至少需要 2 個選項", "emptyOption": "題目 {{n}}:選項內容不可為空白", "noCorrect": "題目 {{n}}:請標記一個正確答案" } }, "cue": { "speech": "旁白", "spotlight": "聚光", "laser": "雷射筆", "whiteboardOpen": "白板", "whiteboardText": "書寫", "whiteboardShape": "形狀", "whiteboardLatex": "公式", "whiteboardTable": "表格", "action": "動作", "discussion": "討論" }, "element": { "text": "文字", "image": "圖片", "shape": "形狀", "line": "線條", "chart": "圖表", "table": "表格", "latex": "公式", "video": "影片", "audio": "音訊", "code": "程式碼", "toolbar": "元素工具列" }, "agent": { "expand": "展開 AI 助理", "collapse": "收起", "stopped": "已停止", "emptyTitle": "此頁面需要修正什麼?", "emptyHint": "在畫布上編輯此投影片後,讓 AI 重新生成與內容相符的旁白。", "placeholder": "描述此投影片上的改動…", "stop": "停止生成", "empty": { "lead": "告訴我如何修改此投影片——我會重新製作內容並調整旁白。", "boundary": "精細編輯請使用編輯器;從左側導覽列新增/刪除/重新排列投影片。", "comingSoon": "更多功能即將推出。" }, "interactive": { "emptyTitle": "此頁面需要修正什麼?", "lead": "描述此互動頁上的錯誤——例如某個按鈕無反應——我會精準修復,保留其他所有內容。", "placeholder": "描述此互動頁上的錯誤…", "boundary": "我會對頁面進行精準修復,不會重建整個頁面。從左側導覽列切換場景。" }, "cap": { "content": { "label": "重新生成投影片", "examples": "「濃縮為 3 點」、「加入真實案例」" }, "narration": { "label": "重新生成旁白稿", "examples": "「更有對話感」、「配合我在畫布上的編輯」" }, "fixHtml": { "label": "修復頁面上的錯誤", "examples": "「開始按鈕無反應」、「面板在行動裝置上重疊」" }, "elements": { "label": "調整選取的元素", "examples": "「將標題設為藍色並上移」、「將此圖形縮小」" } }, "newConversation": "新對話", "sessionHistory": "歷史記錄", "sessionUntitled": "未命名對話", "sessionDelete": "刪除", "sessionEmpty": "尚無歷史對話", "thinking": "思考中…", "reasoning": "思考過程", "thought": "已思考", "title": "用 AI 編輯" }, "timeline": { "title": "講解腳本", "regenAllTts": "重新生成全部配音", "voiceAll": "全部配音", "counts": "{{speech}} 旁白 · {{cue}} 提示", "panLeft": "向左平移", "panRight": "向右平移", "collapseAxis": "收合至時間軸", "expandTrack": "展開音軌", "emptyHint": "將動作拖曳至時間軸以開始,或讓 MAIC Agent 生成旁白。", "speechPlaceholder": "輸入此旁白內容…", "reorder": "拖曳以重新排序", "moveLeft": "左移", "moveRight": "右移", "pickElement": "選取元素", "bound": "已綁定", "fieldAction": "動作", "fieldElement": "元素", "fieldContent": "內容", "addDiscussionExists": "每個場景只能有一個討論", "discussionTerminal": "結束", "discussionTerminalHint": "討論會停留在場景結尾(每個場景一個)", "discussionTopicPlaceholder": "討論主題(必填)", "discussionPromptPlaceholder": "引導語(可選)", "discussionAgent": "發起人", "discussionAgentUnset": "不指定", "addAction": "新增動作" }, "picker": { "title": "插入動作", "speechDesc": "說一句話,可自動配音", "spotlightDesc": "突顯畫布中的一個元素", "laserDesc": "用雷射點指向一個元素", "discussionDesc": "提出問題,指定由誰發起" }, "tts": { "preview": "試聽", "regenerate": "重新生成配音", "statusReady": "已配音", "statusNone": "未配音", "statusGenerating": "生成中", "statusError": "失敗" }, "pick": { "pickFor": "為「{{label}}」選擇元素", "pickHint": "點選突顯的元素或下方列表 · Esc 取消", "pageElements": "頁面元素 · {{count}}", "expand": "展開", "collapse": "收合", "noElements": "此頁面上沒有可定位的元素。", "bindHint": "點選畫布上凸顯的元素以繫結" }, "regen": { "title": "重新生成講稿", "running": "正在生成…", "noActions": "未生成任何動作", "actionsCount": "{{count}} 個動作", "generating": "生成中", "notGenerated": "未生成", "updated": "已更新" }, "regenScene": { "title": "重新生成頁面", "generating": "生成中", "updated": "已更新", "notGenerated": "未生成", "elementsCount": "{{count}} 個元素", "restore": "還原至重新生成前", "restored": "已還原", "resume": "繼續" }, "fixHtml": { "title": "修復互動頁", "fixing": "修復中", "fixed": "已修復", "notFixed": "未修復", "editsCount": "{{count}} 處修改" }, "readCard": { "title": "讀取頁面內容", "reading": "讀取中", "done": "已讀取", "failed": "未讀取" }, "editElements": { "title": "編輯元素", "editing": "編輯中", "applied": "已套用", "notApplied": "未套用", "applyFailed": "編輯器無法套用元素修改,未變更任何內容。", "applyPartiallyFailed": "編輯器未能套用一項或多項元素修改,其他修改可能已套用。" }, "roster": { "title": "課堂陣容", "count": "{{count}} 位", "editHint": "點擊一位展開編輯", "personaLabel": "人設描述", "personaPlaceholder": "描述角色的性格、教學風格與任務…", "noPersona": "暫無人設", "unnamed": "未命名", "teacherBadge": "主講", "moveUp": "上移", "moveDown": "下移", "removeFromClass": "移出課堂", "aiClassmates": "AI 同學 · {{count}}", "addRole": "新增角色" }, "line": { "toolbar": "線條工具列", "kind": "線條類型", "color": "線條顏色", "width": "線寬", "style": "線條樣式", "start": "起點樣式", "end": "終點樣式", "straight": "直線", "broken": "折線", "broken2": "雙折線", "curve": "曲線", "cubic": "三次曲線", "solid": "實線", "dashed": "虛線", "dotted": "點線", "none": "無", "arrow": "箭頭", "dot": "圓點" }, "asset": { "drop": "拖入檔案或點擊選擇", "orUrl": "或貼上檔案 URL", "urlPlaceholder": "https://…", "insert": "插入", "invalidType": "不支援此檔案類型", "readFailed": "無法讀取檔案" }, "latex": { "toolbar": "公式工具列", "editFormula": "編輯公式", "dialog": "公式編輯器", "source": "LaTeX 原始碼", "preview": "預覽", "symbols": "常用符號", "presets": "預設公式", "invalidSource": "LaTeX 原始碼無效。" }, "video": { "toolbar": "影片工具列", "poster": "設定封面" }, "audio": { "toolbar": "音訊工具列", "preview": "試聽音訊", "pause": "暫停試聽", "loop": "循環播放" }, "table": { "doubleClickToEdit": "雙擊編輯" }, "contextMenu": { "horizontalAlignment": "水平對齊", "verticalAlignment": "垂直對齊", "selectAll": "全選", "copy": "複製", "cut": "剪下", "paste": "貼上", "unlock": "解鎖", "lock": "鎖定", "group": "群組", "ungroup": "取消群組", "bringForward": "上移一層", "sendBackward": "下移一層", "alignTop": "頂端對齊", "alignMiddle": "垂直置中", "alignBottom": "底端對齊" }, "common": { "cancel": "取消", "confirm": "確定" } }, "whiteboard": { "title": "互動白板", "open": "開啟白板", "clear": "清空白板", "minimize": "最小化白板", "ready": "白板已就緒", "readyHint": "AI 新增元素後將在此顯示", "clearSuccess": "白板已清空", "clearError": "清空白板失敗:", "resetView": "重設檢視", "restoreError": "恢復白板失敗:", "history": "歷史紀錄", "restore": "恢復", "noHistory": "暫無歷史紀錄", "restored": "已恢復白板內容", "elementCount": "{{count}} 個元素" }, "quiz": { "title": "課堂小測", "subtitle": "檢測你的學習成果", "questionsCount": "題", "totalPrefix": "共", "pointsSuffix": "分", "startQuiz": "開始答題", "multipleChoiceHint": "(多選題,請選擇所有正確答案)", "inputPlaceholder": "請在此輸入你的回答...", "charCount": "字", "yourAnswer": "你的回答:", "notAnswered": "未作答", "aiComment": "AI 評語", "singleChoice": "單選", "multipleChoice": "多選", "shortAnswer": "短答", "analysis": "解析:", "excellent": "優秀!", "keepGoing": "繼續加油!", "needsReview": "需要複習", "correct": "正確", "incorrect": "錯誤", "answering": "答題中", "submitAnswers": "提交答案", "aiGrading": "AI 正在批改中...", "aiGradingWait": "請稍候,正在分析你的答案", "quizReport": "答題報告", "retry": "重新答題" }, "roundtable": { "teacher": "教師", "you": "你", "inputPlaceholder": "輸入你的訊息...", "listening": "錄音中...", "processing": "處理中...", "noSpeechDetected": "未偵測到語音,請重試", "discussionEnded": "討論已結束", "qaEnded": "問答已結束", "thinking": "思考中", "yourTurn": "輪到你發言了", "stopDiscussion": "結束討論", "softClosing": "繼續討論", "autoPlay": "自動播放", "autoPlayOff": "關閉自動播放", "speed": "倍速", "previousLine": "Previous line", "nextLine": "Next line", "lineProgress": "Line {{current}} / {{total}}", "voiceInput": "語音輸入", "voiceInputDisabled": "語音輸入已停用", "textInput": "文字輸入", "stopRecording": "停止錄音", "startRecording": "開始錄音" }, "pbl": { "emptyProject": "PBL專案尚未生成,請透過課程生成建立", "v2": { "hero": { "title": "專案實戰 · Project-Based Learning", "stage": "階段", "task": "任務", "tutor": "導師", "greetingBanner": "導師正在和你打招呼…", "startProject": "開始專案", "continueProject": "繼續做專案", "resetProgress": "重置學習進度", "resetConfirmTitle": "重置學習進度?", "resetConfirmDescription": "這會清空本專案的全部進度——對話歷史、提交內容與各階段狀態,你將從頭重新開始。此操作無法復原。", "resetConfirmConfirm": "確認重置", "resetConfirmCancel": "取消", "startHint": "點擊後會進入工作台,{{name}} 將為你逐步揭曉每個階段。", "startError": "無法開始專案:{{error}}", "youWillLearn": "你將收穫", "instructorTagline": "全程陪伴你完成專案", "scenarioCharacter": "模擬角色", "scenarioCharacterTagline": "情境模擬中與你互動的角色", "scenarioFlow": "環節", "close": "關閉" }, "sidebar": { "title": "專案路線", "summary": "{{completed}} / {{total}} 任務 · {{stages}} 階段", "enterScenario": "進入情境模擬", "advanceScene": "推進劇情", "continueScene": "進入下一階段", "stagePrep": "準備", "stageRoleplay": "模擬", "stageWrapup": "複盤", "completeAct": "完成這一幕", "completeTask": "完成" }, "workspace": { "progressLabel": "階段推進", "resizeSidebar": "調整任務欄和對話區寬度", "resizeSubmission": "調整對話區和提交區寬度", "enterFullscreen": "展開為全螢幕工作台", "exitFullscreen": "退出全螢幕工作台", "exitNativeFullscreen": "離開全螢幕", "returnToHero": "返回專案主頁", "breadcrumbOverview": "專案首頁", "breadcrumbCurrent": "工作台" }, "chat": { "placeholder": "和 {{name}} 聊聊你的進度...", "placeholderCompleted": "專案已完成,看看你的結業報告吧。", "send": "發送", "voiceInput": "語音輸入", "keyboardHint": "Enter 發送 · Shift+Enter 換行", "readingSubmission": "正在讀取最新提交…", "generatingMilestoneFeedback": "階段回饋正在生成中…", "generatingFinalEval": "專案總評正在生成…", "readingSubmissionWithTitle": "正在讀取「{{title}}」的最新提交…", "evaluatingTask": "{{name}} · 點評任務中", "evaluatingFinal": "{{name}} · 專案總評", "narrating": "正在描述場景…", "choosePrompt": "請選擇一個選項", "choiceOrType": "選一個,或自己輸入…", "suggestionsToggle": "需要靈感?看看可以怎麼說", "guidancePointer": "沒有頭緒?右側面板裡有這一幕的目標和提示。", "roleplayHistoryTitle": "情景模擬階段互動歷史", "coachHint": "教練提示", "thinking": "{{name}} · 思考中", "typing": "{{name}} · 輸入中…", "submitted": "已提交產出", "evaluatingSubmission": "正在評測你的提交…", "evaluatingSubmissionDetail": "任務:「{{title}}」。評測完成後,本次提交點評會出現在這裡。", "milestoneFeedbackPending": "階段回饋完成後會顯示繼續按鈕。", "emptyChat": "還沒有對話。", "emptyChatHint": "你和 {{name}} 的專案導學會從這裡開始。", "continueError": "無法繼續到下一階段:{{error}}", "stillTyping": "仍在輸入中", "handoverHint": "請先點擊「繼續到下一階段」。" }, "scene": { "expand": "展開", "collapse": "收起", "greetHint": "點一下打個招呼", "label": "場景" }, "milestoneCard": { "title": "階段測評", "youLearned": "你學到了", "nextStage": "下一階段:", "continueHint": "點擊 Continue 按鈕後,我會再帶你進入下一階段。", "alreadyEntered": "已進入下一階段", "continueToNext": "繼續到下一階段", "projectAlmostDone": "🎉 專案即將完成 —— 等待生成結業報告" }, "taskEvalCard": { "title": "本次提交點評", "strengths": "做得好的", "improvements": "下次可以" }, "briefing": { "intro": "進入情景後,準備階段介紹的背景都可在此隨時查看。", "tablistLabel": "右側面板切換", "submissionTab": "提交區", "briefingTab": "情景簡報", "setting": "背景設定", "learnerRole": "你的角色", "goal": "練習目標", "rules": "規則", "cast": "出場角色", "identity": "身分", "situation": "處境" }, "submission": { "textSubmission": "文字提交", "fileTooLarge": "檔案最大 5 MB;超過的話請分段貼上或精簡後再上傳。", "contentRequired": "內容不能為空", "readFileFailed": "讀取檔案失敗:{{error}}", "parsingPdf": "正在解析 PDF…", "parsePdfFailed": "PDF 解析失敗:{{error}}", "pdfNoText": "無法從此 PDF 擷取文字。", "imageUploadFailed": "圖片上傳失敗:{{error}}", "imageTooLargeNoStorage": "未設定儲存時圖片過大,本機最大 2 MB。", "imageNeedsCaptionNoVision": "目前的模型無法辨識圖片,請用文字補充圖片內容後再提交,或在設定中切換支援視覺的模型。", "unsupportedFileType": "不支援的檔案類型。僅接受文字檔(.txt, .md, .csv, .json, .py 等)與 PDF。", "pasteTab": "貼上文字 / 圖片", "uploadTab": "上傳檔案", "pastePlaceholder": "把你寫的程式碼、文件、回答,或圖片 / 截圖貼在這裡…", "uploadPlaceholder": "上傳後內容會顯示在這裡,可在提交前再編輯...", "imageCaptionPlaceholder": "可為這張圖片補充文字說明(選填)…", "imageSelectedReplace": "已選擇圖片 · 點擊更換", "removeImage": "移除圖片", "processing": "處理中…", "cancelProcessingConfirm": "檔案仍在處理中,確定要取消並放棄這次上傳嗎?", "currentTask": "目前任務", "hints": "提示", "submitOutput": "提交產出", "evaluating": "正在評估提交內容...", "lockedWhileStreaming": "導師正在回覆,請稍候再提交。", "evalFailed": "評測失敗:{{error}}", "submittedCount": "已提交 {{count}} 份", "submissionHistory": "已提交記錄", "fromTask": "任務:{{title}}", "download": "下載", "viewSubmission": "查看產出", "noActiveTask": "沒有進行中的任務。", "canceling": "取消", "submitting": "提交中...", "selectFileHint": "點擊選擇檔案 · 最大 5 MB · 文字 / PDF / 圖片", "modalTitle": "提交你的產出", "modalTaskLabel": "任務:{{title}}", "fileRead": "已讀取:{{filename}} · {{size}} KB", "submittedBadge": "已提交({{count}})", "receiptFile": "檔案:{{filename}}", "receiptTemplate": "已提交本任務產出({{label}})。" }, "agentTabs": { "noAgent": "這個專案還沒有配置 AI 角色。" }, "completion": { "noWhatsNext": "最終評測還沒有寫入下一步建議。", "backToWorkspace": "返回工作台", "completionCta": "檢視結業報告", "title": "專案結業報告", "whatYouBuilt": "你打造了什麼", "whatYouLearned": "你學到了什麼", "whatsNext": "下一步", "noDataFallback": "最終評測還沒有寫入", "stageReview": "階段回顧", "summary": "你完成了全部 {{completed}} / {{total}} 個任務,跨越了 {{stages}} 個階段。", "statConcepts": "掌握概念", "statTurns": "對話輪次", "statScope": "階段 · 任務", "statDuration": "專案用時", "statSubmissions": "提交作品", "coreStageBadge": "核心", "conceptsInStageLabel": "解鎖了概念:", "submissionsInStage": "提交了 {{count}} 件作品", "coreConceptGrasp": "核心概念「{{concept}}」——{{quality}}", "stageNoData": "本階段沒有記錄的產出。", "scenario": { "summary": "你完成了這場情景模擬的 {{acts}} 幕。這是這次角色扮演的表現回顧。", "whatYouDidWell": "你做得好的地方", "skillsPracticed": "你練到的技能", "statGoals": "目標達成", "statActs": "完成幕數", "goalReviewTitle": "逐幕回顧", "goalReviewHint": "這場情景模擬為每一幕都設定了幾個關鍵目標。下面根據你和角色的真實對話,回顧你這次達成了其中的 {{achieved}}/{{total}} 個。", "goalListTitle": "每一幕的目標", "goalListHint": "這場情景模擬為每一幕都設定了幾個關鍵目標。下面是各幕的目標回顧。", "goalAchieved": "做到了", "goalPartial": "部分做到", "goalMissed": "沒做到", "statGoodDecisions": "出色決策", "statScore": "決策得分", "statBeats": "完成幕數", "decisionReviewTitle": "決策回顧", "good": "出色", "ok": "尚可", "poor": "待改進", "decisionScore": "決策總分 {{score}}", "castLabel": "你與之互動的角色:{{names}}" }, "highlightsTitle": "你的亮點", "highlight": { "independence": "你自主展現了 {{unlocks}}/{{total}} 個概念——不靠追問,自己就表達出來了,理解很扎實。", "resilience": "在「{{title}}」階段你克服了 {{errors}} 個錯誤,逐一攻克——韌性強。", "resilienceGeneral": "你克服了 {{errors}} 個錯誤,逐一攻克——韌性強。", "completion": "完成了全部任務,每一步都扎實走過。" }, "synthesisQuality": { "strong": "理解到位 ✅", "ok": "基本掌握 👍", "weak": "還可以再鞏固 💪" }, "durationMinutes": "{{m}} 分鐘", "durationHours": "{{h}} 小時", "durationHoursMinutes": "{{h}} 小時 {{m}} 分鐘" }, "completionCard": { "title": "專案完成 · Completion", "subtitle": "恭喜你!整個專案完成了。", "description": "我們已經基於你這段時間的資料(用時、對話、錯誤恢復、解鎖的概念……)生成了一份結業報告,包含你打造了什麼、學到了什麼,以及接下來可以走向哪裡。" } } }, "share": { "notReady": "生成完成後可分享" }, "classroom": { "recentClassrooms": "近期教室", "today": "今天", "yesterday": "昨天", "daysAgo": "天前", "slides": "投影片", "nameCopied": "名稱已複製", "deleteConfirmTitle": "確認刪除", "delete": "刪除", "rename": "重新命名", "renamePlaceholder": "輸入新名稱...", "renameFailed": "重新命名失敗", "searchPlaceholder": "搜尋教室...", "searchAriaLabel": "搜尋教室", "clearSearch": "清除搜尋", "searchEmpty": "找不到相符的教室", "newFolderTitle": "新增資料夾", "newFolderDesc": "依主題整理課程,方便存取。", "newFolderInline": "新增資料夾", "folderNameLabel": "資料夾名稱", "folderNamePlaceholder": "例如:數學、英文、主修課程", "folderNameHint": "全形、半形皆可;空格也計入。", "folderNameExists": "已存在同名資料夾。", "folderCountLimit": "已達資料夾數量上限。", "folderWidth": "寬度 {{width}}/{{max}}", "folderCreate": "建立", "folderBadge": "資料夾", "folderCourseCountUnit": "門課程", "deleteFolderTitle": "刪除資料夾「{{name}}」", "deleteFolderEmptyDesc": "這個資料夾是空的。刪除後無法復原。", "deleteFolderUngroupDesc": "課程保留在「我的課程」,只是不再歸類。", "moveToFolder": "移動到資料夾", "moveToFolderLabel": "移動到資料夾", "ungrouped": "未分類", "searchResults": "搜尋結果", "folderCreateFailed": "建立資料夾失敗", "folderRenameFailed": "重新命名資料夾失敗", "folderDeleteFailed": "刪除資料夾失敗", "moveFailed": "移動課程失敗", "emptyFolderHint": "這個資料夾是空的", "emptyLibraryHint": "還沒有課程——在上方建立,或匯入一個課程。", "folderNameEmpty": "資料夾名稱不能為空", "deleteFolderOnly": "僅刪除資料夾", "deleteFolderAndCourses": "刪除資料夾和 {{count}} 門課程", "deleteFolderConfirmRemove": "將刪除資料夾及其課程(含聊天記錄),無法復原。", "deleteFolderAndCourses_other": "刪除資料夾和 {{count}} 門課程" }, "upload": { "pdfSizeLimit": "支援最大50MB的PDF檔案", "courseMaterialSizeLimit": "支援文件、簡報、表格、圖像、純文字,最大 50MB(實際支援格式依所選解析器而定)", "generateFailed": "生成課堂失敗,請重試", "requirementPlaceholder": "輸入你想學的任何內容,例如:\n「從零學 Python,30 分鐘寫出第一個程式」\n「用白板為我講解傅立葉轉換」\n「阿瓦隆桌遊怎麼玩」", "requirementRequired": "請輸入課程需求", "fileTooLarge": "檔案過大,請選擇小於 50MB 的檔案", "courseMaterialCountLimit": "最多可上傳 5 個課程材料檔案", "courseMaterialTotalSizeLimit": "課程材料總大小需小於 150MB", "unsupportedCourseMaterial": "目前的解析器不支援此格式,請切換解析器或選擇其他檔案" }, "generation": { "modeLabel": "生成模式", "normalMode": "一般生成", "largeMode": "大型任務", "pdfLoadFailed": "無法載入 PDF 檔案,請重試", "pdfParseFailed": "PDF 解析失敗", "analyzingCourseMaterial": "解析文件", "analyzingCourseMaterialDesc": "正在擷取文件結構和內容...", "courseMaterialLoadFailed": "無法載入課程材料,請重試", "courseMaterialParseFailed": "課程材料解析失敗", "streamNotReadable": "無法讀取生成資料流", "generatingOutlines": "生成課程大綱", "generatingOutlinesDesc": "正在建構學習路徑...", "generatingSlideContent": "生成頁面內容", "generatingSlideContentDesc": "正在建立投影片、測驗和互動內容...", "generatingActions": "生成教學動作", "generatingActionsDesc": "正在編排講解、聚焦和互動流程...", "generationComplete": "生成完成!", "generationFailed": "生成失敗", "speechFailed": "語音合成失敗", "retryScene": "重試生成", "retryingScene": "正在重新生成...", "backToHome": "返回首頁", "sessionNotFound": "未找到生成會話", "sessionNotFoundDesc": "請先填寫課程需求開始生成流程。", "goBackAndRetry": "返回重試", "classroomReady": "你的個人化AI學習環境已成功生成。", "aiWorking": "AI智能體工作中...", "textTruncated": "文件文字較長,已擷取前 {{n}} 字元用於生成", "imageTruncated": "文件含 {{total}} 張圖片,超出上限 {{max}} 張,多餘圖片將僅以文字描述傳遞", "agentRevealTitle": "你的課堂角色", "viewAgents": "檢視角色", "continue": "繼續", "outlineRetrying": "大綱生成異常,正在重試...", "outlineEmptyResponse": "模型未傳回有效的大綱內容,請檢查模型設定後重試", "outlineGenerateFailed": "大綱生成失敗,請稍後重試", "sceneGenerateFailed": "場景生成失敗,請稍後重試", "sceneGenerateAuthFailed": "場景生成失敗:模型服務拒絕了目前憑證。請檢查模型設定。", "sceneGenerateRateLimited": "場景生成觸發限流,請稍後重試。", "sceneGenerateProviderUnavailable": "模型服務暫時不可用,請稍後重試。", "sceneGenerateInvalidResponse": "模型未傳回有效的場景內容,請更換模型或調整課程需求後重試。", "reviewOutlineTitle": "審閱課程大綱", "reviewOutlineDesc": "可在生成內容前編輯、重排、刪除或新增場景。", "reviewOutlineAutoContinue": "如不審閱,大綱生成後會自動繼續生成課程內容。", "outlineEditorTitle": "場景大綱", "outlineEditorSummary": "共 {{count}} 個場景,可在生成前編輯、新增、刪除或重排序", "addFirstScene": "新增第一個場景", "noOutlines": "暫無場景大綱", "sceneTitlePlaceholder": "場景標題", "sceneTypeSlide": "投影片", "sceneTypeQuiz": "測驗", "sceneTypeInteractive": "互動", "sceneTypePbl": "專案式學習", "sceneDescriptionPlaceholder": "簡短描述這個場景的目的和內容", "quizQuestionCount": "題目數量", "quizDifficulty": "難度", "quizType": "題型", "quizDifficultyEasy": "簡單", "quizDifficultyMedium": "中等", "quizDifficultyHard": "困難", "quizTypeSingle": "單選", "quizTypeMultiple": "多選", "quizTypeText": "簡答", "alwaysReviewOutlines": "以後生成前都審閱大綱", "outlineEditorEyebrow": "AI 生成的大綱", "outlineEditorStreamingProgress": "生成中 · 已就位 {{count}} 個場景", "outlineEditorStreamingWaiting": "正在等待第一個場景到達…", "outlineEditorWaitingConfirm": "等待大綱生成完成…", "outlineExpandHint": "點擊審閱", "reviewOutlineStreamingDesc": "大綱仍在串流生成中,完成後即可編輯。", "addKeyPoint": "新增要點", "removeKeyPoint": "移除要點", "insertSceneHere": "在此處插入一個場景", "deleteSceneConfirm": "刪除此場景?", "deleteSceneConfirmDesc": "此場景及其關鍵要點將從大綱中移除。", "deleteSceneConfirmAction": "刪除", "collapseEditor": "收起", "quizConfigSummary": "{{count}} 道題", "interactiveWidgetKind": "元件類型", "widgetSimulation": "模擬", "widgetDiagram": "圖示", "widgetCode": "程式碼", "widgetGame": "遊戲", "widgetVisualization3d": "3D", "interactiveConcept": "概念", "interactiveConceptPlaceholder": "要探索的概念", "pblConfigSummary": "專案", "pblSubtype": "PBL 類型", "pblSubtypeProject": "專案", "pblSubtypeScenario": "情境模擬", "pblProjectTopic": "專案主題", "pblProjectTopicPlaceholder": "專案主題", "pblProjectDescription": "專案描述", "pblProjectDescriptionPlaceholder": "學生將完成的專案", "pblScenarioBrief": "情境設定", "pblScenarioBriefPlaceholder": "場景、角色與練習目標", "pblTargetSkills": "目標技能", "pblAddSkill": "新增技能", "widgetProceduralSkill": "操作技能", "removeSkill": "移除技能", "dragSceneHint": "拖曳排序;或聚焦後按 Ctrl/⌘ + ↑ / ↓", "deleteScene": "刪除場景", "backToRequirements": "返回修改需求", "confirmAndGenerateCourse": "確認並生成課程", "generatingInProgress": "生成中...", "webSearching": "網路搜尋", "webSearchingDesc": "正在搜尋網路取得最新資料", "webSearchFailed": "網路搜尋失敗", "outlinesReadyCount": "{{ready}} / {{total}} 章節就緒", "jumpToBlankTitle": "跳至待補充標題的章節", "analyzingMediaMaterial": "解析音影片內容" }, "settings": { "title": "設定", "description": "設定應用程式設定", "language": "語言", "languageDesc": "選擇介面語言", "theme": "主題", "themeDesc": "選擇主題模式(淺色/深色/跟隨系統)", "themeOptions": { "light": "淺色", "dark": "深色", "system": "跟隨系統" }, "apiKey": "API 金鑰", "apiKeyDesc": "設定你的API密鑰", "apiBaseUrl": "API 端點位址", "apiBaseUrlDesc": "設定你的 API 端點位址", "apiKeyRequired": "API密鑰不能為空", "model": "模型設定", "modelDesc": "設定AI模型", "modelPlaceholder": "輸入或選擇模型名稱", "ttsModel": "TTS模型", "ttsModelDesc": "設定TTS模型", "ttsModelPlaceholder": "輸入或選擇TTS模型名稱", "ttsModelOptions": { "openaiTts": "OpenAI TTS", "azureTts": "Azure TTS" }, "availableModels": "可用模型", "modelSelectedViaVoice": "模型隨聲線選擇自動確定", "testConnection": "測試連線", "testConnectionDesc": "測試目前API設定是否可用", "testing": "測試中...", "agentSettings": "智能體設定", "agentSettingsDesc": "選擇參與對話的智能體。選擇1個為單智能體模式,選擇多個為多智能體協作模式。", "agentMode": "智能體模式", "agentModePreset": "預設模式", "agentModeAuto": "自動生成", "agentModeAutoDesc": "AI 將依據課程內容自動生成合適的課堂角色", "autoAgentCount": "生成數量", "autoAgentCountDesc": "自動生成的角色數量(包含教師)", "atLeastOneAgent": "請至少選擇1個智能體", "singleAgentMode": "單智能體模式", "directAnswer": "直接回答", "multiAgentMode": "多智能體模式", "agentsCollaborating": "協作討論", "agentsCollaboratingCount": "已選擇 {{count}} 個智能體協作討論", "priority": "優先順序", "actions": "動作", "actionCount": "{{count}} 個動作", "selectedAgent": "選中的智能體", "selectedAgents": "選中的智能體", "required": "必選", "agentNames": { "default-1": "AI教師", "default-2": "AI助教", "default-3": "活潑同學", "default-4": "好奇寶寶", "default-5": "記錄員", "default-6": "深思同學" }, "agentRoles": { "teacher": "教師", "assistant": "助教", "student": "學生" }, "agentDescriptions": { "default-1": "主講教師,清晰有條理地講解知識", "default-2": "輔助講解,幫助同學理解重點", "default-3": "活躍氣氛,用幽默讓課堂更有趣", "default-4": "充滿好奇心,總愛追問為什麼", "default-5": "認真記錄,整理課堂重點筆記", "default-6": "深入思考,喜歡探討問題本質" }, "close": "關閉", "save": "儲存", "providers": "語言模型", "addProviderDescription": "新增自訂模型供應商以擴充可用的AI模型", "providerNames": { "openai": "OpenAI", "azure": "Azure OpenAI", "anthropic": "Claude", "google": "Gemini", "bedrock": "Amazon Bedrock", "deepseek": "DeepSeek", "qwen": "通義千問", "kimi": "Kimi", "minimax": "MiniMax", "glm": "GLM", "siliconflow": "矽基流動", "doubao": "豆包", "openrouter": "OpenRouter", "grok": "Grok", "tencent-hunyuan": "騰訊混元", "xiaomi": "小米 MiMo", "lemonade": "Lemonade(本機)", "ollama": "Ollama(本機模型)", "tavily": "Tavily", "bocha": "Bocha", "brave": "Brave Search", "baidu": "Baidu", "claude": "Claude", "searxng": "SearXNG" }, "providerTypes": { "openai": "OpenAI 協定", "azure": "Azure OpenAI", "anthropic": "Claude 協定", "google": "Gemini 協定", "bedrock": "Amazon Bedrock" }, "modelCount": "個模型", "modelSingular": "個模型", "defaultModel": "預設模型", "webSearch": "連網搜尋", "mcp": "MCP", "knowledgeBase": "知識庫", "documentParser": "文件解析器", "conversationSettings": "對話設定", "keyboardShortcuts": "鍵盤快速鍵", "generalSettings": "一般設定", "systemSettings": "系統設定", "addProvider": "新增", "importFromClipboard": "從剪貼簿匯入", "apiSecret": "API 密鑰", "apiHost": "Base URL", "azureDeploymentHint": "請在上方填寫 Azure OpenAI 端點,並將每個 Azure Deployment 名稱新增為模型。", "baseUrlRegion": { "china": "中國", "international": "國際", "xiaomiPayg": "按量計費", "xiaomiTokenPlanCN": "Token Plan 中國", "xiaomiTokenPlanSGP": "Token Plan 新加坡", "xiaomiTokenPlanEU": "Token Plan 歐洲" }, "requestUrl": "請求位址", "models": "模型", "comfyuiWorkflows": "工作流程", "comfyuiRefresh": "重新整理", "comfyuiNoWorkflowsFoundPrefix": "未在", "comfyuiAddWorkflowPrefix": "新增一個", "comfyuiAddWorkflowSuffix": "檔案即可開始。", "comfyuiFolderHintPrefix": "請將工作流程 JSON 檔案放入", "comfyuiFolderHintMiddle": "資料夾。檔名將作為顯示名稱,例如", "comfyuiLoadError": "載入工作流程失敗:{error}", "addModel": "新增", "reset": "重設", "fetch": "取得", "connectionSuccess": "連線成功", "connectionFailed": "連線失敗", "capabilities": { "vision": "視覺", "tools": "工具", "streaming": "串流" }, "contextWindow": "上下文", "contextShort": "上下文", "outputWindow": "輸出", "addProviderButton": "新增", "addProviderDialog": "新增模型供應商", "providerName": "名稱", "providerNamePlaceholder": "例如:我的OpenAI代理", "providerNameRequired": "請輸入供應商名稱", "providerApiMode": "API 模式", "apiModeOpenAI": "OpenAI 協定", "apiModeAnthropic": "Claude 協定", "apiModeGoogle": "Gemini 協定", "defaultBaseUrl": "預設 Base URL", "providerIcon": "Provider 圖示 URL", "requiresApiKey": "需要 API 密鑰", "deleteProvider": "刪除供應商", "deleteProviderConfirm": "確定要刪除此供應商嗎?", "addCustomTTSProvider": "新增自訂語音合成", "addCustomASRProvider": "新增自訂語音辨識", "addCustomAudioProviderDescription": "新增相容 OpenAI 協定的音訊服務", "customVoices": "聲線清單", "voiceIdPlaceholder": "聲線 ID(如 alloy)", "voiceNamePlaceholder": "顯示名稱", "addVoice": "新增", "modelNamePlaceholder": "選填", "defaultModelHint": "API 請求中的模型名(如 kokoro、tts-1)", "noVoicesAdded": "暫無聲線,請在下方新增以支援 Agent 選擇不同聲線。", "noModelsAdded": "暫無模型,請在下方新增以支援模型選擇。", "noModelsWarning": "請先在下方新增至少一個模型,才能使用此服務。", "asrNoTranscription": "未生成轉寫結果,請嘗試說大聲一些或說長一些。", "cannotDeleteBuiltIn": "無法刪除內建供應商", "resetToDefault": "重設為預設設定", "resetToDefaultDescription": "將模型清單恢復到預設狀態(保留 API 密鑰和 Base URL)", "resetConfirmDescription": "此作業將清除所有自訂模型,恢復到內建的預設模型清單。API 密鑰和 Base URL 將被保留。", "confirmReset": "確認重設", "resetSuccess": "已成功重設為預設設定", "saveSuccess": "設定已儲存", "saveFailed": "儲存失敗,請重試", "cannotDeleteBuiltInModel": "無法刪除內建模型", "cannotEditBuiltInModel": "無法編輯內建模型", "modelIdRequired": "請輸入模型 ID", "noModelsAvailable": "沒有可用於測試的模型", "providerMetadata": "Provider 中繼資料", "editModel": "編輯模型", "editModelDescription": "編輯模型設定和能力", "addNewModel": "新增模型", "modelsManagementDescription": "在此管理該供應商的模型清單。若需選擇使用的模型,請前往「一般設定」。", "addNewModelDescription": "新增新的模型設定", "modelId": "模型ID", "modelIdPlaceholder": "例如:gpt-4o", "modelName": "顯示名稱", "modelCapabilities": "能力", "advancedSettings": "進階設定", "contextWindowLabel": "上下文視窗", "contextWindowPlaceholder": "例如 128000", "outputWindowLabel": "最大輸出Token數", "outputWindowPlaceholder": "例如 4096", "testModel": "測試模型", "deleteModel": "刪除", "cancelEdit": "取消", "saveModel": "儲存", "howToUse": "使用說明", "step1ConfigureProvider": "前往「模型供應商」頁面,選擇或新增一個供應商,設定連線資訊(API 密鑰、Base URL 等)", "step2SelectModel": "在下方「使用模型」中選擇要使用的模型", "step3StartUsing": "儲存設定後,系統將使用你選擇的模型", "activeModel": "使用模型", "activeModelDescription": "選擇目前用於 AI 對話和內容生成的模型", "searchModels": "搜尋模型", "noModelsFound": "未找到符合的模型", "noConfiguredProviders": "暫無已設定的供應商", "configureProvidersFirst": "請先在左側「模型供應商」中設定供應商連線資訊", "currentlyUsing": "目前使用", "ttsSettings": "語音合成", "asrSettings": "語音辨識", "audioSettings": "音訊設定", "ttsSection": "文字轉語音 (TTS)", "asrSection": "語音辨識 (ASR)", "ttsDescription": "TTS (Text-to-Speech) - 將文字轉換為語音", "asrDescription": "ASR (Automatic Speech Recognition) - 將語音轉換為文字", "enableTTS": "啟用語音合成", "ttsEnabledDescription": "開啟後,課程生成時將自動合成語音", "ttsVoiceConfigHint": "每個 Agent 的聲線可在首頁「課堂角色設定」中設定", "enableASR": "啟用語音辨識", "asrEnabledDescription": "開啟後,學生可使用麥克風進行語音輸入", "ttsProvider": "TTS 供應商", "ttsLanguageFilter": "語言篩選", "allLanguages": "全部語言", "ttsVoice": "聲線", "ttsSpeed": "語速", "ttsBaseUrl": "Base URL", "ttsApiKey": "API 密鑰", "doubaoAppId": "App ID", "doubaoAccessKey": "Access Key", "asrProvider": "ASR 供應商", "asrLanguage": "辨識語言", "asrBaseUrl": "Base URL", "asrApiKey": "API 密鑰", "enterApiKey": "輸入 API Key", "enterCustomBaseUrl": "輸入自訂 Base URL", "browserNativeNote": "瀏覽器原生 ASR 無須設定,完全免費", "providerOpenAITTS": "OpenAI TTS (gpt-4o-mini-tts)", "providerAzureTTS": "Azure TTS", "providerGLMTTS": "GLM TTS", "providerQwenTTS": "Qwen TTS(阿里雲百煉)", "providerVoxCPMTTS": "VoxCPM2", "providerDoubaoTTS": "豆包 TTS 2.0(火山引擎)", "providerElevenLabsTTS": "ElevenLabs TTS", "providerMiniMaxTTS": "MiniMax TTS", "providerLemonadeTTS": "Lemonade TTS(本機)", "providerBrowserNativeTTS": "瀏覽器原生 TTS", "voxcpmBackend": "後端", "voxcpmBaseUrlPending": "輸入 Base URL 以產生請求 URL", "voxcpmAutoVoiceNoPreview": "自動音色會根據 AI 代理人設動態產生,無法單獨試聽", "voxcpmVoicesTitle": "VoxCPM 聲音", "voxcpmVoicesDescription": "儲存在目前瀏覽器,進入統一音色池後可在 AI 代理聲音列中使用。", "voxcpmAutoVoicePrivacyNote": "自動音色會將 AI 代理人設作為音色提示詞發送到你設定的 VoxCPM 後端。", "voxcpmPromptCount": "提示 {{count}}", "voxcpmCloneCount": "複製 {{count}}", "voxcpmCloneUnsupported": "目前後端不支援複製", "voxcpmVoicePool": "聲音池", "voxcpmVoiceCount": "{{count}} 個聲音", "voxcpmAutoVoice": "自動聲音", "voxcpmAutoVoiceDescription": "使用 AI 代理人設作為音色提示詞", "voxcpmUnavailable": "無法使用", "voxcpmClone": "複製", "voxcpmCloneUnsupportedDetail": "目前後端不支援複製功能", "voxcpmNoCustomVoices": "尚無自訂聲音", "voxcpmCloneSaveOnly": "僅為此後端儲存", "voxcpmVoiceNamePlaceholder": "聲音名稱", "voxcpmPromptPlaceholder": "例如:清晰、自然的老師聲音,節奏適中", "voxcpmAddVoice": "新增聲音", "voxcpmCloneVoiceNamePlaceholder": "複製的聲音名稱", "voxcpmUploadReferenceAudio": "上傳參考音訊", "voxcpmRecord": "錄音", "voxcpmReferenceAudioLimitHint": "參考音訊必須小於 10 MB / 60 秒,儲存前會轉換為 WAV 格式。", "voxcpmReferenceTextPlaceholder": "參考音訊逐字稿,選填", "voxcpmVoiceDescriptionPlaceholder": "聲音描述,選填", "voxcpmAddClone": "新增複製", "voxcpmRecordingUnsupported": "此瀏覽器不支援錄音", "voxcpmRecordedVoiceName": "錄製的聲音", "voxcpmRecordingFailed": "錄音轉換失敗", "voxcpmRecordingStartFailed": "無法開始錄音", "voxcpmBaseUrlRequired": "請先輸入 VoxCPM Base URL", "voxcpmPreviewFailed": "預覽失敗", "voxcpmVoiceSaved": "VoxCPM 聲音已儲存", "voxcpmVoiceSaveFailed": "儲存聲音失敗", "voxcpmReferenceAudioInvalid": "參考音訊無效", "voxcpmCloneSaved": "VoxCPM 複製聲音已儲存", "voxcpmCloneSaveFailed": "儲存複製聲音失敗", "voxcpmStopPreview": "停止預覽", "voxcpmPreviewVoice": "預覽聲音", "voxcpmDeleteVoice": "刪除聲音", "providerOpenAIWhisper": "OpenAI ASR (gpt-4o-mini-transcribe)", "providerBrowserNative": "瀏覽器原生 ASR", "providerFunASRASR": "FunASR(本機)", "providerQwenASR": "Qwen ASR(阿里雲百煉)", "providerLemonadeASR": "Lemonade ASR(本機)", "providerAzureASR": "Azure STT(語音轉文字)", "providerUnpdf": "unpdf(內建)", "providerMinerU": "MinerU", "providerMinerUCloud": "MinerU (雲端)", "browserNativeTTSNote": "瀏覽器原生 TTS 無須設定,完全免費,使用系統內建語音", "testTTS": "測試 TTS", "testASR": "測試 ASR", "testSuccess": "測試成功", "testFailed": "測試失敗", "ttsTestText": "TTS 測試文字", "ttsTestSuccess": "TTS 測試成功,音訊已播放", "ttsTestFailed": "TTS 測試失敗", "asrTestSuccess": "語音辨識成功", "asrTestFailed": "語音辨識失敗", "asrProcessing": "處理中...", "asrResult": "辨識結果", "asrNotSupported": "瀏覽器不支援語音辨識 API", "browserTTSNotSupported": "瀏覽器不支援語音合成 API", "browserTTSNoVoices": "目前瀏覽器沒有可用的 TTS 語音", "microphoneAccessDenied": "麥克風存取被拒絕", "microphoneAccessFailed": "無法存取麥克風", "asrResultPlaceholder": "錄音後將顯示辨識結果", "useThisProvider": "使用此供應商", "fetchVoices": "取得音色清單", "fetchingVoices": "取得中...", "voicesFetched": "已取得音色", "fetchVoicesFailed": "取得音色失敗", "voiceApiKeyRequired": "需要 API 金鑰", "voiceBaseUrlRequired": "需要 Base URL", "ttsTestTextPlaceholder": "輸入要轉換的文字", "ttsTestTextDefault": "你好,這是一段測試語音。", "startRecording": "開始錄音", "stopRecording": "停止錄音", "recording": "錄音中...", "transcribing": "辨識中...", "transcriptionResult": "辨識結果", "noTranscriptionResult": "無辨識結果", "baseUrlOptional": "Base URL(選填)", "defaultValue": "預設", "voiceMarin": "推薦 - 最佳品質", "voiceCedar": "推薦 - 最佳品質", "voiceAlloy": "中性、平衡", "voiceAsh": "沉穩、專業", "voiceBallad": "優雅、抒情", "voiceCoral": "溫暖、友善", "voiceEcho": "男性、清晰", "voiceFable": "敘事、生動", "voiceNova": "女性、明亮", "voiceOnyx": "男性、深沉", "voiceSage": "智慧、沉著", "voiceShimmer": "女性、柔和", "voiceVerse": "自然、流暢", "glmVoiceTongtong": "預設聲線", "glmVoiceChuichui": "錘錘聲線", "glmVoiceXiaochen": "小陳音色", "glmVoiceJam": "動動動物圈jam聲線", "glmVoiceKazi": "動動動物圈kazi聲線", "glmVoiceDouji": "動動動物圈douji聲線", "glmVoiceLuodo": "動動動物圈luodo聲線", "qwenVoiceCherry": "陽光積極、親切自然小姐姐", "qwenVoiceSerena": "溫柔小姐姐", "qwenVoiceEthan": "陽光、溫暖、活力、朝氣", "qwenVoiceChelsie": "二次元虛擬女友", "qwenVoiceMomo": "撒嬌搞怪,逗你開心", "qwenVoiceVivian": "拽拽的、可愛的小暴躁", "qwenVoiceMoon": "率性帥氣", "qwenVoiceMaia": "知性與溫柔的碰撞", "qwenVoiceKai": "耳朵的一場SPA", "qwenVoiceNofish": "不會翹舌音的設計師", "qwenVoiceBella": "喝酒不打醉拳的小蘿莉", "qwenVoiceJennifer": "品牌級、電影質感般美語女聲", "qwenVoiceRyan": "節奏滿點,戲感炸裂,真實與張力共舞", "qwenVoiceKaterina": "御姐聲線,韻味回味十足", "qwenVoiceAiden": "精通廚藝的美語大男孩", "qwenVoiceEldricSage": "沉穩睿智的老者,滄桑如松卻心明如鏡", "qwenVoiceMia": "溫順如春水,乖巧如初雪", "qwenVoiceMochi": "聰明伶俐的小大人,童真未泯卻早慧如禪", "qwenVoiceBellona": "聲音洪亮,吐字清晰,人物鮮活,聽得人熱血沸騰", "qwenVoiceVincent": "一口獨特的沙啞煙嗓,一開口便道盡了千軍萬馬與江湖豪情", "qwenVoiceBunny": "「萌屬性」爆棚的小蘿莉", "qwenVoiceNeil": "專業新聞主持人", "qwenVoiceElias": "專業講師聲線", "qwenVoiceArthur": "被歲月和旱煙浸泡過的質樸嗓音", "qwenVoiceNini": "糯米糍一樣又軟又黏的嗓音,那一聲聲拉長了的「哥哥」", "qwenVoiceEbona": "她的低語像一把生鏽的鑰匙,緩慢轉動你內心最深處的幽暗角落", "qwenVoiceSeren": "溫和舒緩的聲線,助你更快地進入睡眠", "qwenVoicePip": "調皮搗蛋卻充滿童真的他來了", "qwenVoiceStella": "平時是甜到發膩的迷糊少女音,但在喊出「代表月亮消滅你」時,瞬間充滿不容置疑的愛與正義", "qwenVoiceBodega": "熱情的西班牙大叔", "qwenVoiceSonrisa": "熱情開朗的拉美大姐", "qwenVoiceAlek": "一開口,是戰鬥民族的冷,也是毛呢大衣下的暖", "qwenVoiceDolce": "慵懶的義大利大叔", "qwenVoiceSohee": "溫柔開朗,情緒豐富的韓國歐尼", "qwenVoiceOnoAnna": "鬼靈精怪的青梅竹馬", "qwenVoiceLenn": "理性是底色,叛逆藏在細節裡——穿西裝也聽後龐克的德國青年", "qwenVoiceEmilien": "浪漫的法國大哥哥", "qwenVoiceAndre": "聲音磁性,自然舒服、沉穩男生", "qwenVoiceRadioGol": "足球詩人Rádio Gol!今天我要用名字為你們解說足球", "qwenVoiceJada": "風風火火的滬上阿姐", "qwenVoiceDylan": "北京胡同裡長大的少年", "qwenVoiceLi": "耐心的瑜珈老師", "qwenVoiceMarcus": "面寬話短,心實聲沉——老陝的味道", "qwenVoiceRoy": "詼諧直爽、市井活潑的台灣哥仔形象", "qwenVoicePeter": "天津相聲,專業捧哏", "qwenVoiceSunny": "甜到你心裡的川妹子", "qwenVoiceEric": "跳脫市井的成都男子", "qwenVoiceRocky": "幽默風趣的阿強", "qwenVoiceKiki": "甜美的港妹閨蜜", "lang_auto": "自動偵測", "lang_zh": "中文", "lang_yue": "廣東話", "lang_en": "English", "lang_ja": "日本語", "lang_ko": "한국어", "lang_es": "Español", "lang_fr": "Français", "lang_de": "Deutsch", "lang_ru": "Русский", "lang_ar": "العربية", "lang_pt": "Português", "lang_it": "Italiano", "lang_af": "Afrikaans", "lang_hy": "Հայերեն", "lang_az": "Azərbaycan", "lang_be": "Беларуская", "lang_bs": "Bosanski", "lang_bg": "Български", "lang_ca": "Català", "lang_hr": "Hrvatski", "lang_cs": "Čeština", "lang_da": "Dansk", "lang_nl": "Nederlands", "lang_et": "Eesti", "lang_fi": "Suomi", "lang_gl": "Galego", "lang_el": "Ελληνικά", "lang_he": "עברית", "lang_hi": "हिन्दी", "lang_hu": "Magyar", "lang_is": "Íslenska", "lang_id": "Bahasa Indonesia", "lang_kn": "ಕನ್ನಡ", "lang_kk": "Қазақша", "lang_lv": "Latviešu", "lang_lt": "Lietuvių", "lang_mk": "Македонски", "lang_ms": "Bahasa Melayu", "lang_mr": "मराठी", "lang_mi": "Te Reo Māori", "lang_ne": "नेपाली", "lang_no": "Norsk", "lang_fa": "فارسی", "lang_pl": "Polski", "lang_ro": "Română", "lang_sr": "Српски", "lang_sk": "Slovenčina", "lang_sl": "Slovenščina", "lang_sw": "Kiswahili", "lang_sv": "Svenska", "lang_tl": "Tagalog", "lang_fil": "Filipino", "lang_ta": "தமிழ்", "lang_th": "ไทย", "lang_tr": "Türkçe", "lang_uk": "Українська", "lang_ur": "اردو", "lang_vi": "Tiếng Việt", "lang_cy": "Cymraeg", "lang_zh-CN": "簡體中文(中國)", "lang_zh-TW": "繁體中文(台灣)", "lang_zh-HK": "廣東話(香港)", "lang_yue-Hant-HK": "廣東話(繁體)", "lang_en-US": "English (United States)", "lang_en-GB": "English (United Kingdom)", "lang_en-AU": "English (Australia)", "lang_en-CA": "English (Canada)", "lang_en-IN": "English (India)", "lang_en-NZ": "English (New Zealand)", "lang_en-ZA": "English (South Africa)", "lang_ja-JP": "日本語(日本)", "lang_ko-KR": "한국어(대한민국)", "lang_de-DE": "Deutsch (Deutschland)", "lang_fr-FR": "Français (France)", "lang_es-ES": "Español (España)", "lang_es-MX": "Español (México)", "lang_es-AR": "Español (Argentina)", "lang_es-CO": "Español (Colombia)", "lang_it-IT": "Italiano (Italia)", "lang_pt-BR": "Português (Brasil)", "lang_pt-PT": "Português (Portugal)", "lang_ru-RU": "Русский (Россия)", "lang_nl-NL": "Nederlands (Nederland)", "lang_pl-PL": "Polski (Polska)", "lang_cs-CZ": "Čeština (Česko)", "lang_da-DK": "Dansk (Danmark)", "lang_fi-FI": "Suomi (Suomi)", "lang_sv-SE": "Svenska (Sverige)", "lang_no-NO": "Norsk (Norge)", "lang_tr-TR": "Türkçe (Türkiye)", "lang_el-GR": "Ελληνικά (Ελλάδα)", "lang_hu-HU": "Magyarország", "lang_ro-RO": "România", "lang_sk-SK": "Slovenčina (Slovensko)", "lang_bg-BG": "България", "lang_hr-HR": "Hrvatska", "lang_ca-ES": "Cataluña", "lang_ar-SA": "السعودية", "lang_ar-EG": "مصر", "lang_he-IL": "ישראל", "lang_hi-IN": "भारत", "lang_th-TH": "ประเทศไทย", "lang_vi-VN": "Việt Nam", "lang_id-ID": "Indonesia", "lang_ms-MY": "Malaysia", "lang_fil-PH": "Pilipinas", "lang_af-ZA": "Suid-Afrika", "lang_uk-UA": "Україна", "pdfSettings": "PDF 解析", "documentParsingSettings": "文件解析", "supportedFormats": "支援的格式", "mineruSelfHostFormatsNote": "解析 PDF 和圖片需要 MinerU 伺服器安裝 mineru[pipeline] 或 mineru[core] 相依套件。輕量版 mineru-api 可能僅支援 Office 文件。", "pdfParsingSettings": "PDF 解析設定", "pdfDescription": "選擇 PDF 解析引擎,支援文字擷取、圖片處理和表格辨識", "pdfProvider": "PDF 解析器", "pdfFeatures": "支援功能", "pdfApiKey": "API Key", "pdfBaseUrl": "Base URL", "mineruDescription": "MinerU 是一個商用 PDF 解析服務,支援進階功能如表格擷取、公式辨識和版面分析。", "mineruApiKeyRequired": "使用前需要在 MinerU 官網申請 API Key。", "mineruWarning": "注意", "mineruCostWarning": "MinerU 為商用服務,使用可能產生費用。請查看 MinerU 官網瞭解定價詳情。", "enterMinerUApiKey": "輸入 MinerU API Key", "mineruLocalDescription": "MinerU 支援本機部署,提供進階 PDF 解析功能(表格、公式、版面分析)。需要先部署 MinerU 服務。", "mineruServerAddress": "本機 MinerU 伺服器位址(如:http://localhost:8080)", "mineruApiKeyOptional": "僅在伺服器啟用驗證時需要", "mineruCloudApiKeyPlaceholder": "輸入 MinerU Cloud API 金鑰", "optionalApiKey": "選填的 API Key", "featureText": "文字擷取", "featureImages": "圖片擷取", "featureTables": "表格擷取", "featureFormulas": "公式辨識", "featureLayoutAnalysis": "版面分析", "featureMetadata": "中繼資料", "enableImageGeneration": "啟用 AI 圖片生成", "imageGenerationDisabledHint": "啟用後,課程生成時將自動生成配圖", "imageSettings": "圖像生成", "imageSection": "文生圖", "imageProvider": "圖像生成供應商", "imageModel": "圖像生成模型", "providerSeedream": "Seedream(字節豆包)", "providerOpenAIImage": "OpenAI 圖片", "providerQwenImage": "Qwen Image(阿里通義)", "providerNanoBanana": "Nano Banana(Gemini)", "providerMiniMaxImage": "MiniMax 圖像", "providerGrokImage": "Grok Image(xAI)", "providerComfyUIImage": "ComfyUI Image", "providerLemonadeImage": "Lemonade 影像(本機)", "testImageGeneration": "測試圖像生成", "testImageConnectivity": "測試連線", "imageConnectivitySuccess": "圖像服務連線成功", "imageConnectivityFailed": "圖像服務連線失敗", "imageTestSuccess": "圖像生成測試成功", "imageTestFailed": "圖像生成測試失敗", "imageTestPromptPlaceholder": "輸入圖像描述進行測試", "imageTestPromptDefault": "一隻可愛的貓咪坐在書桌上", "imageGenerating": "正在生成圖像...", "imageGenerationFailed": "圖像生成失敗", "enableVideoGeneration": "啟用 AI 影片生成", "videoGenerationDisabledHint": "啟用後,課程生成時將自動生成影片", "videoSettings": "影片生成", "videoSection": "文生影片", "videoProvider": "影片生成供應商", "videoModel": "影片生成模型", "providerSeedance": "Seedance(字節跳動)", "providerKling": "可靈(快手)", "providerVeo": "Veo(Google)", "providerSora": "Sora(OpenAI)", "providerMiniMaxVideo": "MiniMax 影片", "providerGrokVideo": "Grok Video(xAI)", "providerHappyHorse": "HappyHorse(阿里雲百煉)", "testVideoGeneration": "測試影片生成", "testVideoConnectivity": "測試連線", "videoConnectivitySuccess": "影片服務連線成功", "videoConnectivityFailed": "影片服務連線失敗", "testingConnection": "正在測試...", "videoTestSuccess": "影片生成測試成功", "videoTestFailed": "影片生成測試失敗", "videoTestPromptDefault": "一隻可愛的貓咪在書桌上行走", "videoGenerating": "正在生成影片(預計1-2分鐘)...", "videoGenerationWarning": "影片生成通常需要1-2分鐘,請耐心等候", "mediaRetry": "重試", "mediaContentSensitive": "抱歉,此內容觸發了安全檢查", "mediaGenerationDisabled": "已在設定中關閉生成", "singleAgent": "單智能體模式", "multiAgent": "多智能體模式", "selectAgents": "選擇智能體", "noVisionWarning": "目前模型不支援視覺能力,圖片仍可放入投影片,但模型無法理解圖片內容來優化選擇和排版", "serverConfigured": "服務端", "serverConfiguredNotice": "此供應商由伺服器端管理,無法在此編輯。如需使用自己的憑證,請新增一個供應商。", "ttsProviderEnabledLabel": "啟用此供應商", "ttsProviderEnabledHint": "關閉後,此供應商將不會出現在語音選擇器中,也不會被自動分配。", "ttsProviderUnavailableHint": "請先設定此供應商再啟用。", "ttsProviderDisabledByAdmin": "此供應商已被伺服器管理員停用,無法啟用。", "optionalOverride": "選填,留空則使用服務端設定", "setupNeeded": "請先完成設定", "modelNotConfigured": "請選擇一個模型以開始使用", "dangerZone": "危險區域", "clearCache": "清空本機緩存", "clearCacheDescription": "刪除所有本機儲存的資料,包含課堂記錄、對話紀錄、音訊緩存和應用程式設定。此作業無法復原。", "clearCacheConfirmTitle": "確定要清空所有緩存嗎?", "clearCacheConfirmDescription": "此作業將永久刪除以下所有資料,且無法恢復:", "clearCacheConfirmItems": "課堂和場景資料、對話紀錄、音訊和圖片緩存、應用程式設定和偏好", "clearCacheConfirmInput": "請輸入「確認刪除」以繼續", "clearCacheConfirmPhrase": "確認刪除", "clearCacheButton": "永久刪除所有資料", "clearCacheSuccess": "緩存已清空,頁面即將重新整理", "clearCacheFailed": "清空緩存失敗,請重試", "clearCacheBlockedByOtherTabs": "請關閉其他開啟此應用程式的分頁,然後重試。", "persistUnavailable": "變更未被儲存:應用程式無法存取已儲存的資料。若重新整理後仍未恢復,請至設定中清除本機快取。", "persistChangesLost": "儲存已恢復,但在無法使用期間所做的變更未能儲存,已被上次儲存的版本覆蓋。", "webSearchSettings": "網路搜尋", "webSearchApiKey": "Tavily API Key", "webSearchApiKeyPlaceholder": "輸入你的 Tavily API Key", "webSearchApiKeyPlaceholderServer": "已設定服務端密鑰,選填覆蓋", "webSearchApiKeyHint": "從所選搜尋服務商取得 API Key,用於網路搜尋", "claudeSearchModel": "搜尋模型", "claudeSearchModelHint": "用於執行網路搜尋並總結結果的 Claude 模型。", "webSearchApiKeyOptional": "API Key 為可選項。未填寫時將透過公開頁面抓取獲取結果。", "searxngServerOnlyNotice": "SearXNG 須由伺服器端設定。請設定 SEARXNG_BASE_URL 環境變數(或在 server-providers.yml 的 web-search 區段中設定)。不接受用戶端自行填寫實例位址。", "baiduSubSources": "百度搜尋來源", "baiduSubSourcesDescription": "選擇至少一個百度資料來源參與搜尋。", "baiduSubSourceWeb": "網頁搜尋", "baiduSubSourceWebDescription": "使用百度 AI 搜尋取得通用網頁結果。", "baiduSubSourceBaike": "百度百科", "baiduSubSourceBaikeDescription": "使用百度百科取得條目摘要。", "baiduSubSourceScholar": "百度學術", "baiduSubSourceScholarDescription": "使用百度學術取得論文結果。", "viewDocs": "API 文檔", "webSearchBaseUrl": "Base URL", "webSearchServerConfigured": "已設定服務端 Tavily API Key", "optional": "選填", "selectProvider": "選擇廠商", "customProvider": "自定义", "presetPickHint": "選擇廠商後將自動填入介面位址與協議,填好密鑰再點「拉取模型」即可。不在清單中可用「自訂」。", "presetCategory": { "tokenPlan": "Token Plan 套餐", "aggregator": "聚合 / 網關", "thirdParty": "厂商直连", "official": "官方" }, "fetchModels": "拉取模型", "fetchModelsResult": "已拉取 {total} 個模型,新增 {added} 個", "fetchModelsNoEndpoint": "該服務商未提供模型列表接口,請手動「新建模型」", "fetchModelsAuthError": "API 密钥无效或已过期", "fetchModelsFailed": "拉取模型失败", "usage": { "title": "用量统计", "refresh": "刷新", "disclaimer": "用量为系统统计,仅统计经服务端的调用。", "totalRequests": "總請求數", "totalTokens": "语言模型 Token", "dailyTrend": "每日 Token 趋势", "tokens": "Token", "byModel": "按模型", "model": "模型", "type": "类型", "reqs": "請求", "usage": "用量", "empty": "暂无用量数据", "kindLlm": "语言模型", "kindImage": "图像", "kindVideo": "视频", "kindTts": "语音合成", "kindAsr": "語音辨識", "unitToken": "Token", "unitImage": "张", "unitSecond": "秒", "unitCharacter": "字符" }, "tokenPlan": { "nav": "Token Plan", "title": "Token Plan 一鍵設定", "desc": "選擇你的 Token Plan 服務商並填入金鑰,將自動設定所有已適配的模態(語言模型/影像/影片/語音/網路搜尋)。", "selectPlan": "選擇服務商", "apiKey": "API 金鑰", "enable": "啟用", "updateKey": "更新金鑰", "modelsCount": "{{n}} 個模型", "capabilities": "套餐提供的能力", "offeredNote": "此方案提供的模型清單。請在生成介面選擇需要使用的模型——是否可用取決於你的方案檔位,不支援的模型會在生成時報錯。" }, "ttsBrowserNativeTimelineNotice": "瀏覽器內建 TTS 不支援編輯器時間軸的音訊功能(試聽、重新生成、全部配音)。切換到受管 TTS 供應商即可逐句生成和管理音訊。", "alidocmindAccessKeyId": "AccessKey ID", "alidocmindAccessKeySecret": "AccessKey Secret" }, "profile": { "title": "個人資料", "defaultNickname": "同學" }, "media": { "imageCapability": "圖像生成", "imageShort": "圖片", "imageHint": "教材中生成配圖", "videoCapability": "影片生成", "videoShort": "影片", "videoHint": "教材中生成影片", "ttsCapability": "語音合成", "ttsShort": "語音", "ttsHint": "AI 老師語音講解", "asrCapability": "語音識別", "asrShort": "麥克風", "asrHint": "語音輸入參與討論", "webSearchShort": "搜尋", "provider": "服務商", "model": "模型", "voice": "聲線", "speed": "語速", "language": "語言" }, "accessCode": { "title": "請輸入課堂碼", "placeholder": "課堂碼", "error": "課堂碼錯誤,請重試。" }, "classroomComplete": { "title": "課程完成", "trailLabels": { "slide": "頁面", "quiz": "測驗", "interactive": "互動", "pbl": "專題" }, "quizScoreLabel": "{{correct}} / {{total}} 正確", "encouragement": { "high": "太棒了,你答對了!", "mid": "做得好,繼續保持!", "low": "不錯的開始,回顧一下再試一次。" } } }