From dc6184262acad5f085a84a7381f702869d266425 Mon Sep 17 00:00:00 2001 From: David Date: Tue, 7 Jul 2026 17:48:49 +0800 Subject: [PATCH] i18n(zh-Hant): complete zh-Hant translations for config and shared Mirror completed zh-TW translations to zh-Hant: - config.json: 79 missing keys (systemPrompt/edit + addInstructions, llm.load.promptTemplate, numParallelSessions, useUnifiedKvCache, numCpuExpertLayersRatio, llama.physicalBatchSize/subTitle, presets/saveChanges*, presets/cannotSaveChangesNoChanges). Also align naming upgrade commitChanges -> saveChanges. - shared.json: 169 missing keys (full file beyond longRunningTask block). --- zh-Hant/config.json | 1106 ++++++++++++++++++++++++------------------- zh-Hant/shared.json | 334 +++++++++++-- 2 files changed, 916 insertions(+), 524 deletions(-) diff --git a/zh-Hant/config.json b/zh-Hant/config.json index 94bc387f..2b33d0cb 100644 --- a/zh-Hant/config.json +++ b/zh-Hant/config.json @@ -1,500 +1,624 @@ { - "noInstanceSelected": "未選擇模型實例", - "resetToDefault": "重置", - "showAdvancedSettings": "顯示進階設定", - "showAll": "全部", - "basicSettings": "基本", - "configSubtitle": "載入或儲存預設值,並試用模型參數覆蓋", - "inferenceParameters/title": "預測參數", - "inferenceParameters/info": "試用影響預測的參數。", - "generalParameters/title": "一般", - "samplingParameters/title": "抽樣", - "basicTab": "基本", - "advancedTab": "進階", - "advancedTab/title": "🧪 高級配置", - "advancedTab/expandAll": "全部展開", - "advancedTab/overridesTitle": "配置覆蓋", - "advancedTab/noConfigsText": "您沒有未儲存的變更 - 修改上方值以查看這裡的覆蓋設定。", - "loadInstanceFirst": "載入模型以查看可配置參數", - "noListedConfigs": "無可配置參數", - "generationParameters/info": "試用影響文本生成的基本參數。", - "loadParameters/title": "載入參數", - "loadParameters/description": "控制模型初始化和載入記憶的設定。", - "loadParameters/reload": "重新載入以應用變更", - "loadParameters/reload/error": "無法重新載入模型", - "discardChanges": "放棄變更", - "loadModelToSeeOptions": "載入模型以查看選項", - "schematicsError.title": "配置圖示包含以下欄位的錯誤:", - "manifestSections": { - "structuredOutput/title": "結構化輸出", - "speculativeDecoding/title": "預測解碼", - "sampling/title": "抽樣", - "settings/title": "設定", - "toolUse/title": "工具使用", - "promptTemplate/title": "提示模板" + "noInstanceSelected": "未選擇模型執行個體", + "resetToDefault": "重設", + "showAdvancedSettings": "顯示進階設定", + "showAll": "全部", + "basicSettings": "基本設定", + "configSubtitle": "載入或儲存預設值,並實驗模型參數覆寫", + "inferenceParameters/title": "預測參數", + "inferenceParameters/info": "實驗影響預測的參數。", + "generalParameters/title": "一般", + "samplingParameters/title": "取樣", + "basicTab": "基本", + "advancedTab": "進階", + "advancedTab/title": "🧪 進階設定", + "advancedTab/expandAll": "展開全部", + "advancedTab/overridesTitle": "設定覆寫", + "advancedTab/noConfigsText": "您沒有未儲存的變更 - 編輯上方的值以在此處查看覆寫。", + "loadInstanceFirst": "載入模型以檢視可配置參數", + "noListedConfigs": "沒有可配置的參數", + "generationParameters/info": "實驗影響文字產生的基本參數。", + "loadParameters/title": "載入參數", + "loadParameters/description": "控制模型初始化和載入到記憶體中的設定。", + "loadParameters/reload": "重新載入以套用變更", + "loadParameters/reload/error": "模型重新載入失敗", + "discardChanges": "捨棄變更", + "loadModelToSeeOptions": "載入模型以查看選項", + "schematicsError.title": "設定結構在以下欄位中包含錯誤:", + "manifestSections": { + "structuredOutput/title": "結構化輸出", + "speculativeDecoding/title": "推測式解碼", + "sampling/title": "取樣", + "settings/title": "設定", + "toolUse/title": "工具使用", + "promptTemplate/title": "提示範本", + "customFields/title": "自訂欄位" + }, + + "llm.prediction.systemPrompt/title": "系統提示詞", + "llm.prediction.systemPrompt/description": "使用此欄位為模型提供背景指示,例如規則集、限制或一般要求。", + "llm.prediction.systemPrompt/subTitle": "AI 指導方針", + "llm.prediction.systemPrompt/openEditor": "編輯器", + "llm.prediction.systemPrompt/closeEditor": "關閉編輯器", + "llm.prediction.systemPrompt/openedEditor": "在編輯器中開啟...", + "llm.prediction.systemPrompt/edit": "編輯系統提示詞...", + "llm.prediction.systemPrompt/addInstructionsWithMore": "新增指示...", + "llm.prediction.systemPrompt/addInstructions": "新增指示", + "llm.prediction.temperature/title": "溫度", + "llm.prediction.temperature/subTitle": "引入多少隨機性。 0 將每次產生相同的結果,而較高的值將增加創造力和變異。", + "llm.prediction.temperature/info": "來自 llama.cpp 的說明文件:「預設值為 <{{dynamicValue}}>, 這在隨機性和確定性之間取得了平衡。極端情況下,溫度為 0 時將始終選擇最有可能的下一個 token,導致每次執行時產生相同的輸出」", + "llm.prediction.llama.sampling/title": "取樣", + "llm.prediction.topKSampling/title": "Top K 取樣", + "llm.prediction.topKSampling/subTitle": "將下一個 token 限制為最有可能的 top-k 個 token 中的其中之一。作用類似於溫度。", + "llm.prediction.topKSampling/info": "來自 llama.cpp 的說明文件:\n\nTop-k 取樣是一種文字產生方法,僅從模型預測的最可能的前 k 個 token 中選擇下一個 token。\n\n它有助於降低生成低概率或無意義的 token 的風險,但也可能會限制輸出的多樣性。\n\n較高的 top-k 值(例如 100)將考慮更多 token 並產生更多樣化的文字,而較低的 top-k 值(例如 10)將專注於最可能的 token 並生成更保守的文字。\n\n• 預設值為 <{{dynamicValue}}>", + "llm.prediction.llama.cpuThreads/title": "CPU 執行緒", + "llm.prediction.llama.cpuThreads/subTitle": "在推論期間使用的 CPU 執行緒數量", + "llm.prediction.llama.cpuThreads/info": "計算期間使用的執行緒數量。增加執行緒數量並不總是與更好的效能相關。預設值為 <{{dynamicValue}}>。", + "llm.prediction.maxPredictedTokens/title": "限制回應長度", + "llm.prediction.maxPredictedTokens/subTitle": "可選地限制 AI 回應的長度", + "llm.prediction.maxPredictedTokens/info": "控制聊天機器人回應的最大長度。開啟以設定回應最大長度的限制,或關閉以讓聊天機器人決定何時停止。", + "llm.prediction.maxPredictedTokens/inputLabel": "最大回應長度(token)", + "llm.prediction.maxPredictedTokens/wordEstimate": "約 {{maxWords}} 個單字", + "llm.prediction.repeatPenalty/title": "重複懲罰", + "llm.prediction.repeatPenalty/subTitle": "如何減少重複相同的 token", + "llm.prediction.repeatPenalty/info": "來自 llama.cpp 的說明文件:「有助於防止模型產生重複或單調的文字。\n\n較高的值(例如 1.5)將更強烈地懲罰重複,而較低的值(例如 0.9)則會更寬容。」• 預設值為 <{{dynamicValue}}>", + "llm.prediction.minPSampling/title": "Min P 取樣", + "llm.prediction.minPSampling/subTitle": "用於選擇輸出 token 的最小基於概率", + "llm.prediction.minPSampling/info": "來自 llama.cpp 的說明文件:\n\n要考慮的 token 的最小概率,與最可能 token 的概率相對。必須在 [0, 1] 範圍內。\n\n• 預設值為 <{{dynamicValue}}>", + "llm.prediction.topPSampling/title": "Top P 取樣", + "llm.prediction.topPSampling/subTitle": "可能下一個 token 的最小累積概率。作用類似於溫度。", + "llm.prediction.topPSampling/info": "來自 llama.cpp 的說明文件:\n\nTop-p 取樣,也稱為 nucleus sampling,是另一種文字產生方法,它從具有至少 p 個累積概率的 token 子集中的下一個 token 進行選擇。\n\n此方法通過考慮 token 的概率和要採樣的 token 數量,在多樣性和質量之間取得平衡。\n\ntop-p 值越高(例如 0.95),生成的文字就越多元化,而 top-p 值較低(例如 0.5)則會生成更專注、更保守的文字。必須在 (0, 1] 範圍內。\n\n• 預設值為 <{{dynamicValue}}>", + "llm.prediction.stopStrings/title": "停止字串", + "llm.prediction.stopStrings/subTitle": "當遇到這些字串時,應停止模型產生更多 token 的字串", + "llm.prediction.stopStrings/info": "當遇到這些特定的字串時,將會停止模型產生更多 token", + "llm.prediction.stopStrings/placeholder": "輸入一個字串並按下 ⏎", + "llm.prediction.contextOverflowPolicy/title": "上下文溢出", + "llm.prediction.contextOverflowPolicy/subTitle": "當對話變得太大,模型無法處理時,模型的行為方式", + "llm.prediction.contextOverflowPolicy/info": "當對話超出模型工作記憶體(「上下文」)大小時,決定要如何處理", + "llm.prediction.llama.frequencyPenalty/title": "頻率懲罰", + "llm.prediction.llama.presencePenalty/title": "存在懲罰", + "llm.prediction.llama.tailFreeSampling/title": "無尾取樣", + "llm.prediction.llama.locallyTypicalSampling/title": "局部典型取樣", + "llm.prediction.llama.xtcProbability/title": "XTC 取樣概率", + "llm.prediction.llama.xtcProbability/subTitle": "XTC(排除頂級選擇)採樣器將以每個生成的 token 的此概率激活。XTC 採樣可以增強創造力並減少陳詞濫調。", + "llm.prediction.llama.xtcProbability/info": "XTC(排除頂級選擇)採樣器將以每個生成的 token 的此概率激活。XTC 採樣通常可以增強創造力並減少陳詞濫調。", + "llm.prediction.llama.xtcThreshold/title": "XTC 取樣閾值", + "llm.prediction.llama.xtcThreshold/subTitle": "XTC(排除頂級選擇)閾值。以 `xtc-probability` 的機率,搜尋概率介於 `xtc-threshold` 和 0.5 之間的 token,並移除所有這些 token,除了最不可能的那個。", + "llm.prediction.llama.xtcThreshold/info": "XTC(排除頂級選擇)閾值。以 `xtc-probability` 的機率,搜尋概率介於 `xtc-threshold` 和 0.5 之間的 token,並移除所有這些 token,除了最不可能的那個。", + "llm.prediction.mlx.topKSampling/title": "Top K 取樣", + "llm.prediction.mlx.topKSampling/subTitle": "將下一個 token 限制在最有可能的頂 K 個 token 中。作用類似於溫度。", + "llm.prediction.mlx.topKSampling/info": "將下一個 token 限制在最有可能的頂 K 個 token 中。作用類似於溫度。", + "llm.prediction.onnx.topKSampling/title": "Top K 取樣", + "llm.prediction.onnx.topKSampling/subTitle": "將下一個 token 限制在最有可能的頂 K 個 token 中。作用類似於溫度。", + "llm.prediction.onnx.topKSampling/info": "來自 ONNX 文件:\n\n保留用於頂 K 過濾器的最高概率詞彙表 token 的數量。\n\n• 此過濾器預設關閉。", + "llm.prediction.onnx.repeatPenalty/title": "重複懲罰", + "llm.prediction.onnx.repeatPenalty/subTitle": "如何減少重複相同的 token", + "llm.prediction.onnx.repeatPenalty/info": "較高的值會阻止模型重複自身。", + "llm.prediction.onnx.topPSampling/title": "Top P 取樣", + "llm.prediction.onnx.topPSampling/subTitle": "可能下一個 token 的最小累積概率。作用類似於溫度。", + "llm.prediction.onnx.topPSampling/info": "來自 ONNX 文件:\n\n僅保留概率加總到 TopP 或更高的最有可能的 token 以進行生成。\n\n• 此過濾器預設關閉。", + "llm.prediction.seed/title": "種子", + "llm.prediction.structured/title": "結構化輸出", + "llm.prediction.structured/info": "結構化輸出", + "llm.prediction.structured/description": "進階:您可以提供 [JSON Schema](https://json-schema.org/learn/miscellaneous-examples) 以強制模型產生特定的輸出格式。閱讀 [文件](https://lmstudio.ai/docs/advanced/structured-output) 以了解更多資訊", + "llm.prediction.tools/title": "工具使用", + "llm.prediction.tools/description": "進階:您可以提供符合 JSON 的工具清單,讓模型請求呼叫。閱讀 [文件](https://lmstudio.ai/docs/advanced/tool-use) 以了解更多資訊", + "llm.prediction.tools/serverPageDescriptionAddon": "使用伺服器 API 時,將此內容作為 `tools` 傳遞至要求主體", + "llm.prediction.promptTemplate/title": "提示範本", + "llm.prediction.promptTemplate/subTitle": "聊天中訊息的格式,發送給模型。 更改此設定可能會導致意外行為 - 請確保您知道自己在做什麼!", + "llm.load.promptTemplate/title": "聊天範本", + "llm.load.promptTemplate/subTitle": "引擎通訊協定用於聊天、工具、推理與多模態格式的範本。更改此設定需要重新載入模型。", + "llm.prediction.speculativeDecoding.numDraftTokensExact/title": "要產生的草稿 Token 數量", + "llm.prediction.speculativeDecoding.numDraftTokensExact/subTitle": "每個主要模型 Token 要使用草稿模型產生的 Token 數量。 在計算與獎勵之間找到最佳平衡點。", + "llm.prediction.speculativeDecoding.minContinueDraftingProbability/title": "草稿概率截止值", + "llm.prediction.speculativeDecoding.minContinueDraftingProbability/subTitle": "在 Token 的概率降至此閾值以下之前繼續草稿。 較高的值通常意味著較低的風險,較低的獎勵。", + "llm.prediction.speculativeDecoding.minDraftLengthToConsider/title": "最小草稿大小", + "llm.prediction.speculativeDecoding.minDraftLengthToConsider/subTitle": "小於此值的草稿將由主要模型忽略。 較高的值通常意味著較低的風險,較低的獎勵。", + "llm.prediction.speculativeDecoding.maxTokensToDraft/title": "最大草稿大小", + "llm.prediction.speculativeDecoding.maxTokensToDraft/subTitle": "允許在草稿中的 Token 最大數量。 如果所有 Token 的概率都 > 截止值,則為上限。 較低的值通常意味著較低的風險,較低的獎勵。", + "llm.prediction.speculativeDecoding.draftModel/title": "草稿模型", + "llm.prediction.reasoning.parsing/title": "推理區段解析", + "llm.prediction.reasoning.parsing/subTitle": "如何解析模型輸出中的推理區段。", + + "llm.load.mainGpu/title": "主要 GPU", + "llm.load.mainGpu/subTitle": "優先用於模型計算的 GPU", + "llm.load.mainGpu/placeholder": "選擇主要 GPU...", + "llm.load.splitStrategy/title": "分割策略", + "llm.load.splitStrategy/subTitle": "如何將模型計算分散到多個 GPU 上", + "llm.load.splitStrategy/placeholder": "選擇分割策略...", + "llm.load.offloadKVCacheToGpu/title": "將 KV 緩存卸載到 GPU 記憶體", + "llm.load.offloadKVCacheToGpu/subTitle": "將 KV 緩存卸載到 GPU 記憶體。 可以提高效能,但需要更多 GPU 記憶體。", + "llm.load.numParallelSessions/title": "並行預測數量上限", + "llm.load.numParallelSessions/subTitle": "模型在任何時刻可同時執行的預測數量上限。並行時各個預測的速度可能降低,但每個預測會更快啟動,整體吞吐量也更高", + "llm.load.useUnifiedKvCache/title": "統一 KV 快取", + "llm.load.useUnifiedKvCache/subTitle": "控制並行預測是否共用單一 KV 快取,可節省記憶體。停用此功能可確保每個預測都能使用完整的上下文長度,缺點是會佔用更多記憶體", + "load.gpuStrictVramCap/title": "限制模型卸載到專用 GPU 記憶體", + "load.gpuStrictVramCap.customSubTitleOff": "關閉:如果專用 GPU 記憶體已滿,允許模型權重卸載到共享記憶體。", + "load.gpuStrictVramCap.customSubTitleOn": "開啟:系統將限制模型權重的卸載到專用 GPU 記憶體和 RAM。 上下文仍可以使用共享記憶體。", + "load.gpuStrictVramCap.customGpuOffloadWarning": "模型卸載限制在專用 GPU 記憶體中。 實際卸載的層數可能不同。", + "load.allGpusDisabledWarning": "所有 GPU 目前都已停用。 啟用至少一個以進行卸載。", + + "llm.load.contextLength/title": "上下文長度", + "llm.load.contextLength/subTitle": "模型在單一提示中可以關注的最大 Token 數量。 如需更多管理此項的方法,請參閱「推論參數」下的「對話超流」選項。", + "llm.load.contextLength/info": "指定模型一次可以考慮的最大 Token 數量,影響其在處理期間保留的上下文量。", + "llm.load.contextLength/warning": "為上下文長度設定較高的值可能會顯著影響記憶體使用量。", + "llm.load.seed/title": "種子", + "llm.load.seed/subTitle": "用於文本生成中隨機數產生器的種子。 -1 為隨機。", + "llm.load.seed/info": "隨機種子:設定隨機數生成的種子,以確保可重複的結果。", + "llm.load.numCpuExpertLayersRatio/title": "強制將 MoE 權重卸載到 CPU 的層數", + "llm.load.numCpuExpertLayersRatio/subTitle": "強制將專家卸載到 CPU 的層數。可節省 VRAM 且可能比部分 GPU 卸載更快。若模型可完全放入 VRAM 則不建議啟用。", + "llm.load.numCpuExpertLayersRatio/info": "指定要強制將專家卸載到 CPU 的層數。讓注意力層保留在 GPU 上,可在保持推論速度的同時節省 VRAM。", + + "llm.load.llama.evalBatchSize/title": "評估批次大小", + "llm.load.llama.evalBatchSize/subTitle": "一次處理輸入 Token 的數量。 增加此值可以提高效能,但會增加記憶體使用量。", + "llm.load.llama.evalBatchSize/info": "設定在評估期間一起處理的範例數量,影響速度和記憶體使用量。", + "llm.load.llama.physicalBatchSize/subTitle": "單一批次可處理的提示詞 token 數量上限。較大的值可能提升效能,但會佔用更多記憶體", + "llm.load.llama.ropeFrequencyBase/title": "RoPE 頻率基數", + "llm.load.llama.ropeFrequencyBase/subTitle": "旋轉位置嵌入 (RoPE) 的自訂基數頻率。 增加此值可能有助於在高上下文長度下提高效能。", + "llm.load.llama.ropeFrequencyBase/info": "[進階] 調整旋轉位置編碼的基數頻率,影響位置資訊的嵌入方式。", + "llm.load.llama.ropeFrequencyScale/title": "RoPE 頻率比例", + "llm.load.llama.ropeFrequencyScale/subTitle": "使用此係數縮放上下文長度,以透過 RoPE 擴展有效上下文。", + "llm.load.llama.ropeFrequencyScale/info": "[進階] 修改旋轉位置編碼的頻率縮放,以控制位置編碼粒度。", + "llm.load.llama.acceleration.offloadRatio/title": "GPU 卸載", + "llm.load.llama.acceleration.offloadRatio/subTitle": "用於 GPU 加速的模型離散層數。", + "llm.load.llama.acceleration.offloadRatio/info": "設定要卸載到 GPU 的圖層數量。", + "llm.load.llama.flashAttention/title": "Flash Attention(高速注意力機制)", + "llm.load.llama.flashAttention/subTitle": "在某些模型上減少記憶體使用量和生成時間。", + "llm.load.llama.flashAttention/info": "加速注意力機制,實現更快速、更高效的處理。", + "llm.load.numExperts/title": "專家數量", + "llm.load.numExperts/subTitle": "模型中使用的專家數量。", + "llm.load.numExperts/info": "模型中使用的專家數量。", + "llm.load.llama.keepModelInMemory/title": "保留模型在記憶體中", + "llm.load.llama.keepModelInMemory/subTitle": "即使已卸載到 GPU,也保留系統記憶體用於模型。可提高效能,但需要更多系統 RAM。", + "llm.load.llama.keepModelInMemory/info": "防止將模型交換到磁碟,確保更快的存取速度,但會增加 RAM 使用量。", + "llm.load.llama.useFp16ForKVCache/title": "對 KV 快取使用 FP16", + "llm.load.llama.useFp16ForKVCache/info": "透過儲存快取於半精度 (FP16) 中,減少記憶體使用量。", + "llm.load.llama.tryMmap/title": "嘗試 mmap()", + "llm.load.llama.tryMmap/subTitle": "可改善模型載入時間。停用此功能可能在模型大於可用系統 RAM 時提高效能。", + "llm.load.llama.tryMmap/info": "直接從磁碟將模型檔案載入到記憶體中。", + "llm.load.llama.cpuThreadPoolSize/title": "CPU 執行緒池大小", + "llm.load.llama.cpuThreadPoolSize/subTitle": "為用於模型計算的執行緒池分配的 CPU 執行緒數量。", + "llm.load.llama.cpuThreadPoolSize/info": "為用於模型計算的執行緒池分配的 CPU 執行緒數量。增加執行緒數量並不總是與更好的效能相關。預設值為 <{{dynamicValue}}>。", + "llm.load.llama.kCacheQuantizationType/title": "K 快取量化類型", + "llm.load.llama.kCacheQuantizationType/subTitle": "較低的值可減少記憶體使用量,但可能降低品質。效果因模型而異。", + "llm.load.llama.vCacheQuantizationType/title": "V 快取量化類型", + "llm.load.llama.vCacheQuantizationType/subTitle": "較低的值可減少記憶體使用量,但可能降低品質。效果因模型而異。", + "llm.load.llama.vCacheQuantizationType/turnedOnWarning": "⚠️ 如果未啟用 Flash Attention,則必須停用此值。", + "llm.load.llama.vCacheQuantizationType/disabledMessage": "只有在啟用 Flash Attention 時才能開啟。", + "llm.load.llama.vCacheQuantizationType/invalidF32MetalState": "⚠️ 使用 F32 時,必須停用 flash attention。", + "llm.load.mlx.kvCacheBits/title": "KV 快取量化", + "llm.load.mlx.kvCacheBits/subTitle": "KV 快取應量化的位元數量。", + "llm.load.mlx.kvCacheBits/info": "KV 快取應量化的位元數量。", + "llm.load.mlx.kvCacheBits/turnedOnWarning": "使用 KV 快取量化時,會忽略上下文長度設定。", + "llm.load.mlx.kvCacheGroupSize/title": "KV 快取量化:群組大小", + "llm.load.mlx.kvCacheGroupSize/subTitle": "在 KV 快取的量化操作期間使用的群組大小。較大的群組大小可減少記憶體使用量,但可能降低品質。", + "llm.load.mlx.kvCacheGroupSize/info": "KV 快取應量化的位元數量。", + "llm.load.mlx.kvCacheQuantizationStart/title": "KV 快取量化:當 ctx 跨越此長度時開始量化", + "llm.load.mlx.kvCacheQuantizationStart/subTitle": "開始量化 KV 快取的上下文長度閾值。", + "llm.load.mlx.kvCacheQuantizationStart/info": "開始量化 KV 快取的上下文長度閾值。", + "llm.load.mlx.kvCacheQuantization/title": "KV 快取量化", + "llm.load.mlx.kvCacheQuantization/subTitle": "量化模型的 KV 快取。這可能會導致更快的生成速度和更低的記憶體佔用空間,但會以犧牲模型輸出的品質為代價。", + "llm.load.mlx.kvCacheQuantization/bits/title": "KV 快取量化的位元", + "llm.load.mlx.kvCacheQuantization/bits/tooltip": "要量化 KV 快取的位元數量。", + "llm.load.mlx.kvCacheQuantization/bits/bits": "位元", + "llm.load.mlx.kvCacheQuantization/groupSize/title": "群組大小策略", + "llm.load.mlx.kvCacheQuantization/groupSize/accuracy": "精確度", + "llm.load.mlx.kvCacheQuantization/groupSize/balanced": "平衡", + "llm.load.mlx.kvCacheQuantization/groupSize/speedy": "快速", + "llm.load.mlx.kvCacheQuantization/groupSize/tooltip": "進階:量化的 'matmul' 群組大小配置\n\n• 精確度 = 群組大小 32\n• 平衡 = 群組大小 64\n• 快速 = 群組大小 128\n", + "llm.load.mlx.kvCacheQuantization/quantizedStart/title": "當 ctx 達到此長度時開始量化", + "llm.load.mlx.kvCacheQuantization/quantizedStart/tooltip": "當上下文達到此數量的 token 時,\n開始量化 KV 快取。", + + "embedding.load.contextLength/title": "上下文長度", + "embedding.load.contextLength/subTitle": "模型在一個提示中可以關注的最大 token 數量。請參閱「推論參數」下的「對話溢出」選項,以瞭解更多管理此項的方法。", + "embedding.load.contextLength/info": "指定模型一次可以考慮的最大 token 數量,影響其在處理期間保留的上下文量。", + "embedding.load.llama.ropeFrequencyBase/title": "RoPE 頻率基底", + "embedding.load.llama.ropeFrequencyBase/subTitle": "旋轉位置嵌入 (RoPE) 的自訂基底頻率。增加此值可能可在高上下文長度下實現更好的效能。", + "embedding.load.llama.ropeFrequencyBase/info": "[進階] 調整旋轉位置編碼的基底頻率,影響如何嵌入位置資訊。", + "embedding.load.llama.evalBatchSize/title": "評估批次大小", + "embedding.load.llama.evalBatchSize/subTitle": "一次處理的輸入 token 數量。增加此值可在效能和記憶體使用量之間取得平衡。", + "embedding.load.llama.evalBatchSize/info": "設定在評估期間一起處理的 token 數量。", + "embedding.load.llama.ropeFrequencyScale/title": "RoPE 頻率比例", + "embedding.load.llama.ropeFrequencyScale/subTitle": "上下文長度會根據此係數進行縮放,以使用 RoPE 擴展有效上下文。", + "embedding.load.llama.ropeFrequencyScale/info": "[進階] 修改旋轉位置編碼的頻率比例,以控制位置編碼粒度。", + "embedding.load.llama.acceleration.offloadRatio/title": "GPU 卸載", + "embedding.load.llama.acceleration.offloadRatio/subTitle": "用於 GPU 加速的 GPU 上計算的離散模型層數量。", + "embedding.load.llama.acceleration.offloadRatio/info": "設定要卸載到 GPU 的層數。", + "embedding.load.llama.keepModelInMemory/title": "保留模型在記憶體中", + "embedding.load.llama.keepModelInMemory/subTitle": "即使已卸載到 GPU,也要為模型保留系統記憶體。可提高效能,但需要更多系統 RAM。", + "embedding.load.llama.keepModelInMemory/info": "防止模型被交換到磁碟,確保更快的存取速度,但會增加 RAM 使用量。", + "embedding.load.llama.tryMmap/title": "嘗試 mmap()", + "embedding.load.llama.tryMmap/subTitle": "可改善模型的載入時間。停用此功能可能在模型大於可用系統 RAM 時提高效能。", + "embedding.load.llama.tryMmap/info": "直接從磁碟將模型檔案載入到記憶體中。", + "embedding.load.seed/title": "種子", + "embedding.load.seed/subTitle": "用於文字生成的隨機數生成器的種子。-1 為隨機種子", + + "embedding.load.seed/info": "隨機種子:設定隨機數生成器的種子,以確保可重複的結果。", + + "presetTooltip": { + "included/title": "預設值", + "included/description": "將應用下列欄位", + "included/empty": "此上下文環境中沒有任何預設值的欄位適用。", + "included/conflict": "您會被要求選擇是否要套用此值", + "separateLoad/title": "載入時設定", + "separateLoad/description.1": "這個預設值也包含下列載入時的配置。載入時的配置是模型範圍內的,需要重新載入模型才能生效。按住", + "separateLoad/description.2": "以套用至", + "separateLoad/description.3": "。", + "excluded/title": "可能不適用", + "excluded/description": "下列欄位包含在預設值中,但目前環境下不適用。", + "legacy/title": "舊版預設值", + "legacy/description": "這個預設值是舊版的預設值。它包含以下欄位,這些欄位現在已自動處理或不再適用。", + "button/publish": "發布到 Hub", + "button/pushUpdate": "將變更推送到 Hub", + "button/noChangesToPush": "沒有要推送的變更", + "button/export": "匯出", + "hubLabel": "來自 Hub 的預設值,作者:{{user}}", + "ownHubLabel": "從 Hub 匯出的預設值" + }, + + "customInputs": { + "string": { + "emptyParagraph": "<空的>" }, - "llm.prediction.systemPrompt/title": "系統提示", - "llm.prediction.systemPrompt/description": "請在這個欄位提供背景說明給模型,例如一組規則、限制或一般要求。", - "llm.prediction.systemPrompt/subTitle": "人工智能的指導原則", - "llm.prediction.temperature/title": "溫度", - "llm.prediction.temperature/subTitle": "要引入多少隨機性。0會每次產生相同結果,而較高的值會增加創造性與變異性", - "llm.prediction.temperature/info": "從 llama.cpp 助手文件說明:「預設值為 <{{dynamicValue}}>,在隨機性與確定性之間取得平衡。在極端情況下,溫度為 0 時會總是選擇最可能的下個 token,導致每次執行的結果都相同」", - "llm.prediction.llama.sampling/title": "取樣", - "llm.prediction.topKSampling/title": "Top K 取樣", - "llm.prediction.topKSampling/subTitle": "限制下個 token 只在前 k 個最可能的 tokens 中選擇。效果類似於溫度參數", - "llm.prediction.topKSampling/info": "9.,來自llama.cpp幫助文件:\n8.,\n7. Top-k 搜尋是文本生成的技術,會從模型預測的最可能 top k 個標記中選擇下個標記。\n6.,\n5. 有助於降低生成低機率或不合邏輯的標記的風險,但會限制輸出的樣本多樣性。\n4.,\n3. Top-k 的值越高(例如 100),考慮的標記越多,產生的文本越多元;值越低(例如 10),會聚焦最可能的標記,生成更保守的文本。\n2.,\n1. • 預設值為 <{{dynamicValue}}>", - "llm.prediction.llama.cpuThreads/title": "CPU線數", - "llm.prediction.llama.cpuThreads/subTitle": "推論期間使用的CPU線數", - "llm.prediction.llama.cpuThreads/info": "計算期間使用的線數。增加線數不 всегда 會提升效能。默認值為 <{{dynamicValue}}>.", - "llm.prediction.maxPredictedTokens/title": "限制回應長度", - "llm.prediction.maxPredictedTokens/subTitle": "可選擇限制AI的回應長度", - "llm.prediction.maxPredictedTokens/info": "控制聊天機器人的回應最大長度。啟用後設定回應長度限制,關閉則由聊天機器人決定停止時機。", - "llm.prediction.maxPredictedTokens/inputLabel": "最大回應長度(記憶體元)", - "llm.prediction.maxPredictedTokens/wordEstimate": "約 {{maxWords}} 個字", - "llm.prediction.repeatPenalty/title": "重複懲罰", - "llm.prediction.repeatPenalty/subTitle": "不應重複相同記憶體元的程度", - "llm.prediction.repeatPenalty/info": "從 llama.cpp 資料說明:「幫助防止模型生成重複或單調的文本。」\n\n較高的值(例如 1.5)會對重複強烈懲罰,較低的值(例如 0.9)則較寬鬆。• 默認值為 <{{dynamicValue}}>", - "llm.prediction.minPSampling/title": "最小 P採樣", - "llm.prediction.minPSampling/subTitle": "令牌被選為輸出的最低基礎機率", - "llm.prediction.minPSampling/info": "從 llama.cpp 資料說明:\n\n相對於最可能令牌的機率,令牌被考慮的最低機率。必須在 [0, 1] 內。\n\n• 默認值為 <{{dynamicValue}}>", - "llm.prediction.topPSampling/title": "Top P採樣", - "llm.prediction.topPSampling/subTitle": "可能的下一個令牌的最小累計機率。作用類似溫度", - "llm.prediction.topPSampling/info": "9.,來自llama.cpp幫助文件:\n8.,\n7.,Top-p抽樣,也稱為核心抽樣,是另一種文本生成方法,會從總概率至少為p的token子集中小概率選擇下一個token。\n6.,\n5.,此方法透過考量token概率與抽取token數量,在多樣性與品質之間取得平衡。\n4.,\n3.,Top-p值越高(例如0.95),生成的文本越多元;值越低(例如0.5),則會產生更聚焦且保守的文本。必須在(0, 1]之間。\n2.,\n1.,• 預設值為<{{dynamicValue}}>", - "llm.prediction.stopStrings/title": "停止字符串", - "llm.prediction.stopStrings/subTitle": "需要讓模型停止生成更多標點的字符串", - "llm.prediction.stopStrings/info": "當遇到特定字符串時,應讓模型停止生成更多標點", - "llm.prediction.stopStrings/placeholder": "輸入一個字符串並按下 Enter 鍵", - "llm.prediction.contextOverflowPolicy/title": "上下文溢出", - "llm.prediction.contextOverflowPolicy/subTitle": "當對話內容超出模型處理能力時,模型應採取的行爲", - "llm.prediction.contextOverflowPolicy/info": "設定當對話長度超出模型工作記憶範圍('上下文')時的處理方式", - "llm.prediction.llama.frequencyPenalty/title": "頻率懲罰", - "llm.prediction.llama.presencePenalty/title": "存在懲罰", - "llm.prediction.llama.tailFreeSampling/title": "尾部無效採樣", - "llm.prediction.llama.locallyTypicalSampling/title": "局部典型採樣", - "llm.prediction.llama.xtcProbability/title": "XTC採樣概率", - "llm.prediction.llama.xtcProbability/subTitle": "XTC(排除最優選)採樣器在每個生成的_token_時,只會在特定概率下啟動。XTC採樣能提升創造力,並減少陳詞濫調", - "llm.prediction.llama.xtcProbability/info": "XTC(排除最優選)採樣器在每個生成的_token_時,只會在特定概率下啟動。XTC採樣通常能提升創造力,並減少陳詞濫調", - "llm.prediction.llama.xtcThreshold/title": "XTC採樣門檻", - "llm.prediction.llama.xtcThreshold/subTitle": "XTC(排除最優選)門檻。在`xtc-probability`的機率下,搜尋概率在`xtc-threshold`與0.5之間的_token_,並移除除了最不可能的那個外的所有這種_token_", - "llm.prediction.llama.xtcThreshold/info": "XTC(排除最佳選擇)閾值。當有 `xtc-probability` 機率時,搜尋概率在 `xtc-threshold` 與 0.5 之間的 token,並只保留最不可能的那個 token", - "llm.prediction.mlx.topKSampling/title": "第2. 頂部K抽樣", - "llm.prediction.mlx.topKSampling/subTitle": "限制下個標記只能是前k個最可能的標記中的一種。類似於溫度參數", - "llm.prediction.mlx.topKSampling/info": "限制下個標記只能是前k個最可能的標記中的一種。類似於溫度參數", - "llm.prediction.onnx.topKSampling/title": "Top K 抽樣", - "llm.prediction.onnx.topKSampling/subTitle": "限制下個標記只能是前k個最可能的標記中的一種。類似於溫度參數", - "llm.prediction.onnx.topKSampling/info": "來自ONNX文檔:\n\n保留給Top K過濾的最高概率詞彙標記數\n\n• 此過濾器預設為關閉", - "llm.prediction.onnx.repeatPenalty/title": "重複懲罰係數", - "llm.prediction.onnx.repeatPenalty/subTitle": "多少程度地 discourages 模型重複相同標記", - "llm.prediction.onnx.repeatPenalty/info": "數值越高,會減少模型重複自身", - "llm.prediction.onnx.topPSampling/title": "Top P 抽樣", - "llm.prediction.onnx.topPSampling/subTitle": "可能的下個標記的最小累計概率。類似於溫度參數", - "llm.prediction.onnx.topPSampling/info": "來自ONNX文檔:\n\n只保留概率總和達到TopP或以上的最可能標記\n\n• 此過濾器預設為關閉", - "llm.prediction.seed/title": "種子", - "llm.prediction.structured/title": "結構化輸出", - "llm.prediction.structured/info": "結構化輸出", - "llm.prediction.structured/description": "進階:您可提供[JSON Schema](https://json-schema.org/learn/miscellaneous-examples)來強制模型遵循特定輸出格式。閱讀[文檔](https://lmstudio.ai/docs/advanced/structured-output)瞭解更多", - "llm.prediction.tools/title": "工具使用", - "llm.prediction.tools/description": "進階:您可提供符合JSON格式的工具清單,讓模型請求調用。閱讀[文檔](https://lmstudio.ai/docs/advanced/tool-use)瞭解更多", - "llm.prediction.tools/serverPageDescriptionAddon": "在使用伺服器API時,以`tools`標籤傳遞此資料", - "llm.prediction.promptTemplate/title": "提示模板", - "llm.prediction.promptTemplate/subTitle": "聊天訊息傳達給模型的格式。更改此設定可能導致不預期的行為,請確認您知道在做什麼!", - "llm.prediction.speculativeDecoding.numDraftTokensExact/title": "草稿生成標記數", - "llm.prediction.speculativeDecoding.numDraftTokensExact/subTitle": "每個主模型標記生成草稿標記的數量。找到計算與獎勵的平衡點", - "llm.prediction.speculativeDecoding.minContinueDraftingProbability/title": "草稿概率閥值", - "llm.prediction.speculativeDecoding.minContinueDraftingProbability/subTitle": "繼續草稿直到某個標記的機率低於此閥值。數值越高,風險越低,獎勵越低", - "llm.prediction.speculativeDecoding.minDraftLengthToConsider/title": "最小草稿大小", - "llm.prediction.speculativeDecoding.minDraftLengthToConsider/subTitle": "草稿小於此值將被主模型忽略。數值越高,風險越低,獎勵越低", - "llm.prediction.speculativeDecoding.maxTokensToDraft/title": "最大草稿大小", - "llm.prediction.speculativeDecoding.maxTokensToDraft/subTitle": "設定草案允許的最大標記數。若所有標記概率均高於門檻值,則會觸發上限。較低的值通常代表較低風險,但獲利也相對減少", - "llm.prediction.speculativeDecoding.draftModel/title": "草稿模型", - "llm.prediction.reasoning.parsing/title": "推理段解析", - "llm.prediction.reasoning.parsing/subTitle": "設定模型輸出中推理段的解析方式", - "llm.load.contextLength/title": "上下文長度", - "llm.load.contextLength/subTitle": "模型可同時處理的標記數最大值。請參閱「推理參數」下的「對話溢出」選項以瞭解更管理方式", - "llm.load.contextLength/info": "指定模型可同時考量的標記數最大值,影響處理過程中能保留的上下文量", - "llm.load.contextLength/warning": "設定過高的上下文長度會大幅影響記憶體使用", - "llm.load.seed/title": "種子", - "llm.load.seed/subTitle": "文本生成所使用的隨機數發生器種子。-1 表示隨機", - "llm.load.seed/info": "隨機種子:設定隨機數生成的種子以確保結果可重現", - "llm.load.llama.evalBatchSize/title": "驗證批次大小", - "llm.load.llama.evalBatchSize/subTitle": "每次處理的輸入標記數。增加此值有助提升效能,但會增加記憶體使用", - "llm.load.llama.evalBatchSize/info": "設定評估時每批次同時處理的範例數,影響運算速度與記憶體使用", - "llm.load.llama.ropeFrequencyBase/title": "RoPE 頻率基礎", - "llm.load.llama.ropeFrequencyBase/subTitle": "自訂 RoPE 頻率基礎。增加此值可能有助於在高上下文長度下取得更好表現", - "llm.load.llama.ropeFrequencyBase/info": "[進階] 調整 RoPE 的基頻,影響位置資訊嵌入方式", - "llm.load.llama.ropeFrequencyScale/title": "RoPE 頻率縮放", - "llm.load.llama.ropeFrequencyScale/subTitle": "上下文長度會乘以此比例因子,以 RoPE 方式延長有效上下文", - "llm.load.llama.ropeFrequencyScale/info": "[進階] 調整 RoPE 頻率縮放,以控制位置嵌入細節", - "llm.load.llama.acceleration.offloadRatio/title": "GPU 註冊", - "llm.load.llama.acceleration.offloadRatio/subTitle": "指定在 GPU 上計算的離散模型層數,以提升 GPU 加速效能", - "llm.load.llama.acceleration.offloadRatio/info": "設定要移至 GPU 的層數", - "llm.load.llama.flashAttention/title": "Flash 注意力", - "llm.load.llama.flashAttention/subTitle": "可減少部分模型的記憶體使用與生成時間", - "llm.load.llama.flashAttention/info": "加快注意力機制,以達成更快更有效的處理", - "llm.load.numExperts/title": "專家數", - "llm.load.numExperts/subTitle": "模型使用的專家數", - "llm.load.numExperts/info": "模型使用的專家數", - "llm.load.llama.keepModelInMemory/title": "保留模型記憶體", - "llm.load.llama.keepModelInMemory/subTitle": "即使移至 GPU,仍保留系統記憶體供模型使用。有助提升效能,但需要更多系統 RAM", - "llm.load.llama.keepModelInMemory/info": "避免模型被換出至硬碟,確保更快的存取速度,但會增加 RAM 使用", - "llm.load.llama.useFp16ForKVCache/title": "使用FP16存儲KV緩衝區", - "llm.load.llama.useFp16ForKVCache/info": "以半精度浮點數(FP16)儲存緩衝區可減少記憶體使用", - "llm.load.llama.tryMmap/title": "尋求mmap()功能", - "llm.load.llama.tryMmap/subTitle": "改善模型載入時間。當模型大小超出系統記憶體時,禁用此功能可能提升運算效能", - "llm.load.llama.tryMmap/info": "直接從硬碟載入模型檔案至記憶體", - "llm.load.llama.cpuThreadPoolSize/title": "CPU執行緒池大小", - "llm.load.llama.cpuThreadPoolSize/subTitle": "配置用於模型計算的執行緒池的CPU執行緒數量", - "llm.load.llama.cpuThreadPoolSize/info": "配置用於模型計算的執行緣池的CPU執行緣數量。增加執行緣數未必能提升效能。預設值為<{{dynamicValue}}>", - "llm.load.llama.kCacheQuantizationType/title": "KV緩衝區量化類型", - "llm.load.llama.kCacheQuantizationType/subTitle": "值越小記憶體使用越低,但可能降低輸出品質。效果因模型而異", - "llm.load.llama.vCacheQuantizationType/title": "V緩衝區量化類型", - "llm.load.llama.vCacheQuantizationType/subTitle": "值越小記憶體使用越低,但可能降低輸出品質。效果因模型而異", - "llm.load.llama.vCacheQuantizationType/turnedOnWarning": "⚠️ 若未啟用Flash Attention,必須禁用此設定", - "llm.load.llama.vCacheQuantizationType/disabledMessage": "只有在啟用Flash Attention時才能啟動此功能", - "llm.load.llama.vCacheQuantizationType/invalidF32MetalState": "⚠️ 使用F32時必須禁用Flash Attention", - "llm.load.mlx.kvCacheBits/title": "KV緩衝區量化", - "llm.load.mlx.kvCacheBits/subTitle": "KV緩衝區應量化為多少位元", - "llm.load.mlx.kvCacheBits/info": "KV緩衝區應量化為多少位元", - "llm.load.mlx.kvCacheBits/turnedOnWarning": "使用KV緩衝區量化時會忽略上下文長度設定", - "llm.load.mlx.kvCacheGroupSize/title": "KV緩衝區量化:組大小", - "llm.load.mlx.kvCacheGroupSize/subTitle": "在量化運算時用於KV緩衝區的組大小。組大小越大記憶體使用越低,但可能降低輸出品質", - "llm.load.mlx.kvCacheGroupSize/info": "KV緩衝區應量化為多少位元", - "llm.load.mlx.kvCacheQuantizationStart/title": "KV緩衝ity量化:當上下文長度超過此值時開始量化", - "llm.load.mlx.kvCacheQuantizationStart/subTitle": "開始量化KV緩衝區的上下文長度閾值", - "llm.load.mlx.kvCacheQuantizationStart/info": "開始量化KV緩衝區的上下文長度閾值", - "llm.load.mlx.kvCacheQuantization/title": "KV緩衝區量化", - "llm.load.mlx.kvCacheQuantization/subTitle": "量化模型的KV緩衝區。這可能會使產生速度更快且記憶體佔用更低,\n但以輸出品質的降低為代價。", - "llm.load.mlx.kvCacheQuantization/bits/title": "KV緩衝區量化位元數", - "llm.load.mlx.kvCacheQuantization/bits/tooltip": "量化KV緩衝區的位元數", - "llm.load.mlx.kvCacheQuantization/bits/bits": "位元", - "llm.load.mlx.kvCacheQuantization/groupSize/title": "組大小策略", - "llm.load.mlx.kvCacheQuantization/groupSize/accuracy": "精確度", - "llm.load.mlx.kvCacheQuantization/groupSize/balanced": "平衡", - "llm.load.mlx.kvCacheQuantization/groupSize/speedy": "速度優先", - "llm.load.mlx.kvCacheQuantization/groupSize/tooltip": "高級:量化「矩陣乘法羣大小」配置\n\n• 精度 = 羣大小 32\n• 平衡 = 羣大小 64\n• 速度 = 羣大小 128\n", - "llm.load.mlx.kvCacheQuantization/quantizedStart/title": "當上下文長度達到這個值時開始量化", - "llm.load.mlx.kvCacheQuantization/quantizedStart/tooltip": "當上下文長度達到這個 token 數量時,\n開始量化 KV 緩存", - "embedding.load.contextLength/title": "上下文長度", - "embedding.load.contextLength/subTitle": "模型在一個提示中能處理的最大 token 數量。請參閱「推理參數」下的對話溢出選項,瞭解更多管理方式", - "embedding.load.contextLength/info": "指定模型一次能考慮的最大 token 數量,影響處理時會保留多少上下文", - "embedding.load.llama.ropeFrequencyBase/title": "RoPE 頻率基數", - "embedding.load.llama.ropeFrequencyBase/subTitle": "為旋轉位置嵌入(RoPE)自訂的頻率基數。提升這個值或許能在高上下文長度下取得更好的表現", - "embedding.load.llama.ropeFrequencyBase/info": "[高階] 調整旋轉位置編碼的基礎頻率,影響位置資訊的嵌入方式", - "embedding.load.llama.evalBatchSize/title": "評估批次大小", - "embedding.load.llama.evalBatchSize/subTitle": "每次處理的輸入記號數。增加此值可提升效能,但會增加記憶體使用", - "embedding.load.llama.evalBatchSize/info": "設定評估時每批次同時處理的記號數", - "embedding.load.llama.ropeFrequencyScale/title": "旋轉位置編碼頻率縮放", - "embedding.load.llama.ropeFrequencyScale/subTitle": "透過此係數縮放上下文長度,以延長使用旋轉位置編碼的有效上下文", - "embedding.load.llama.ropeFrequencyScale/info": "[高階] 修改旋轉位置編碼的頻率縮放,以控制位置編碼的精細度", - "embedding.load.llama.acceleration.offloadRatio/title": "GPU 卸載", - "embedding.load.llama.acceleration.offloadRatio/subTitle": "在 GPU 上計算的離散模型層數。用於 GPU 加速", - "embedding.load.llama.acceleration.offloadRatio/info": "設定卸載至 GPU 的層數", - "embedding.load.llama.keepModelInMemory/title": "保持模型在記憶體中", - "embedding.load.llama.keepModelInMemory/subTitle": "即使卸載至 GPU,也保留系統記憶體給模型。改善效能但需要更多系統RAM", - "embedding.load.llama.keepModelInMemory/info": "防止模型被換出到磁碟,確保快速訪問,但會增加RAM使用", - "embedding.load.llama.tryMmap/title": "嘗試使用mmap()", - "embedding.load.llama.tryMmap/subTitle": "提高模型的載入時間。如模型大於可用系統記憶體,關閉此功能可能提升效能", - "embedding.load.llama.tryMmap/info": "直接從硬碟載入模型檔案到記憶體", - "embedding.load.seed/title": "種子", - "embedding.load.seed/subTitle": "用於文字生成的隨機數生成器的種子。-1 表示隨機種子", - "embedding.load.seed/info": "隨機種子:設定隨機數生成的種子以確保結果可重現", - "presetTooltip": { - "included/title": "預設值", - "included/description": "以下欄位將會被應用", - "included/empty": "這個預設設定在當前情境下不適用。", - "included/conflict": "您將被要求選擇是否適用此值。", - "separateLoad/title": "載入時配置", - "separateLoad/description.1": "此預設設定還包含以下載入時配置。載入時間配置是模型範圍的,需重新載入模型才能生效。請保持", - "separateLoad/description.2": "應用於", - "separateLoad/description.3": ".", - "excluded/title": "可能不適用", - "excluded/description": "下列欄位屬於此預設設定,但在當前情境下不適用。", - "legacy/title": "傳統預設", - "legacy/description": "此預設設定為傳統預設。它包含的下列欄位,現已自動處理,或不再適用。", - "button/publish": "上傳至 Hub", - "button/pushUpdate": "將變更推送到 Hub", - "button/export": "匯出" + "checkboxNumeric": { + "off": "關閉" }, - "customInputs": { - "string": { - "emptyParagraph": "<空>" - }, - "checkboxNumeric": { - "off": "關閉" - }, - "llamaCacheQuantizationType": { - "off": "關閉" - }, - "mlxKvCacheBits": { - "off": "關閉" - }, - "stringArray": { - "empty": "<空>" - }, - "llmPromptTemplate": { - "type": "類型", - "types.jinja/label": "模版(Jinja)", - "jinja.bosToken/label": "BOS 標記", - "jinja.eosToken/label": "EOS 標記", - "jinja.template/label": "模版", - "jinja/error": "無法解析 Jinja 模板:{{錯誤}}", - "jinja/empty": "請在上方輸入一個 Jinja 模板。", - "jinja/unlikelyToWork": "您提供的上方 Jinja 模板可能無法正常運作,因為它未參考變數「messages」。請確認是否正確輸入了模板。", - "types.manual/label": "手動", - "manual.subfield.beforeSystem/label": "系統前", - "manual.subfield.beforeSystem/placeholder": "輸入系統前綴…", - "manual.subfield.afterSystem/label": "系統後", - "manual.subfield.afterSystem/placeholder": "輸入系統後綴…", - "manual.subfield.beforeUser/label": "使用者前", - "manual.subfield.beforeUser/placeholder": "輸入使用者前綴…", - "manual.subfield.afterUser/label": "使用者後", - "manual.subfield.afterUser/placeholder": "輸入使用者後綴…", - "manual.subfield.beforeAssistant/label": "助理前", - "manual.subfield.beforeAssistant/placeholder": "輸入助理前綴…", - "manual.subfield.afterAssistant/label": "助理後", - "manual.subfield.afterAssistant/placeholder": "輸入助理後綴…", - "stopStrings/label": "額外停止字串", - "stopStrings/subTitle": "將會用在附加於使用者指定停止字串上的模板特定停止字串。" - }, - "contextLength": { - "maxValueTooltip": "這是模型訓練時最大處理的標記數。點擊即可設定語境為此值", - "maxValueTextStart": "模型最高支援", - "maxValueTextEnd": "標記", - "tooltipHint": "雖然模型可能支援至某個標記數,但若您的硬體無法承載,表現可能遞減 - 增加此值時請謹慎" - }, - "contextOverflowPolicy": { - "stopAtLimit": "到達極限時停止", - "stopAtLimitSub": "一旦模型記憶體填滿,就停止生成", - "truncateMiddle": "截斷中間", - "truncateMiddleSub": "移除對話中間的訊息以騰出空間給較新的訊息。模型仍會記得對話開始的部分", - "rollingWindow": "滾動窗口", - "rollingWindowSub": "模型會總是以最近的幾條訊息為據,但可能遺忘對話開始的部分" - }, - "llamaAccelerationOffloadRatio": { - "max": "MAX", - "off": "關閉" - }, - "llamaAccelerationSplitStrategy": { - "evenly": "均勻", - "favorMainGpu": "偏好主 GPU" - }, - "speculativeDecodingDraftModel": { - "readMore": "閱讀它的工作方式", - "placeholder": "選擇一個相容的草稿模型", - "noCompatible": "未找到與您當前模型選項相容的草案模型", - "stillLoading": "尋找相容的草案模型…", - "notCompatible": "您選擇的草案模型 () 與當前模型選項 () 不相容。", - "off": "關閉", - "loadModelToSeeOptions": "載入模型 以查看相容選項", - "compatibleWithNumberOfModels": "建議適用於至少 {{dynamicValue}} 的模型", - "recommendedForSomeModels": "建議適用於部分模型", - "recommendedForLlamaModels": "建議適用於Llama模型", - "recommendedForQwenModels": "建議適用於Qwen模型", - "onboardingModal": { - "introducing": "介紹", - "speculativeDecoding": "猜測解碼", - "firstStepBody": "針對 llama.cppMLX 模型的推論速度提升", - "secondStepTitle": "搭配猜測解碼的推論速度提升", - "secondStepBody": "猜測解碼是兩個模型協作的技術:\n - 一個較大的「主」模型\n - 一個較小的「草案」模型\n\n在生成過程中,草案模型會快速提出 token 供較大的主模型驗證。驗證 token 的過程比實際生成更快,這就是速度提升的來源。**通常,主模型與草案模型之間的大小差距越大,速度提升越明顯**。\n\n為維持品質,主模型只接受與自己生成一致的 token,使大模型在更快的推論速度下仍能保持回應品質。兩模型必須共用相同的詞彙。", - "draftModelRecommendationsTitle": "草案模型建議", - "basedOnCurrentModels": "基於您目前的模型", - "close": "關閉", - "next": "下一個", - "done": "完成" - }, - "speculativeDecodingLoadModelToSeeOptions": "請先載入一個模型 ", - "errorEngineNotSupported": "猜測解碼需至少 {{minVersion}} 版本的引擎 {{engineName}}。請更新引擎 () 並重新載入模型才能使用此功能。", - "errorEngineNotSupported/noKey": "猜測解碼需至少 {{minVersion}} 版本的引擎 {{engineName}}。請更新引擎並重新載入模型才能使用此功能。" - }, - "llmReasoningParsing": { - "startString/label": "起始字符串", - "startString/placeholder": "輸入起始字符串…", - "endString/label": "結束字符串", - "endString/placeholder": "輸入結束字符串…" - } + "llamaCacheQuantizationType": { + "off": "關閉" }, - "saveConflictResolution": { - "title": "選擇要在預設值中包含的值", - "description": "選擇保留哪些值", - "instructions": "點擊要包含的值", - "userValues": "上一值", - "presetValues": "新值", - "confirm": "確認", - "cancel": "取消" + "mlxKvCacheBits": { + "off": "關閉" }, - "applyConflictResolution": { - "title": "要保留哪些值?", - "description": "您有未提交的變更與 incoming Preset 有重疊", - "instructions": "請點擊您想要保留的值", - "userValues": "當前值", - "presetValues": "incoming Preset 值", - "confirm": "確認", - "cancel": "取消" + "stringArray": { + "empty": "<空的>" }, - "empty": "<空白>", - "noModelSelected": "沒有選取模型", - "apiIdentifier.label": "API 識別碼", - "apiIdentifier.hint": "選項提供此模型的識別碼。此識別碼將用於 API 請求。留空則使用預設識別碼。", - "idleTTL.label": "若閒置即卸載 (TTL)", - "idleTTL.hint": "若設定,模型在閒置指定時間後將自動卸載。", - "idleTTL.mins": "分鐘", - "presets": { - "title": "預設", - "commitChanges": "提交變更", - "commitChanges/description": "將您的變更提交至預設值。", - "commitChanges.manual": "新字段偵測到。您將能選擇哪些變更包含在預設中。", - "commitChanges.manual.hold.0": "保持", - "commitChanges.manual.hold.1": "用以選擇哪些變更提交至預設。", - "commitChanges.saveAll.hold.0": "保持", - "commitChanges.saveAll.hold.1": "用以保存所有變更。", - "commitChanges.saveInPreset.hold.0": "保持", - "commitChanges.saveInPreset.hold.1": "僅保存已包含在預設中的字段變更。", - "commitChanges/error": "無法提交變更至預設。", - "commitChanges.manual/description": "選擇哪些變更包含在預設中。", - "saveAs": "另存為新…", - "presetNamePlaceholder": "輸入預設名稱…", - "cannotCommitChangesLegacy": "這是一個遺留預設,無法修改。您可使用「另存為新…」建立副本。", - "cannotCommitChangesNoChanges": "無變更可提交。", - "emptyNoUnsaved": "選擇預設…", - "emptyWithUnsaved": "未保存預設", - "saveEmptyWithUnsaved": "保存預設為…", - "saveConfirm": "保存", - "saveCancel": "取消", - "saving": "保存中…", - "save/error": "無法保存預設。", - "deselect": "取消選擇預設", - "deselect/error": "無法取消選擇預設。", - "select/error": "無法選擇預設。", - "delete/error": "無法刪除預設。", - "discardChanges": "清除未保存", - "discardChanges/info": "清除所有未提交變更並恢復預設至原狀態", - "newEmptyPreset": "+ 新預設", - "importPreset": "導入", - "contextMenuSelect": "應用預設", - "contextMenuDelete": "刪除…", - "contextMenuShare": "發布…", - "contextMenuOpenInHub": "在中心觀看", - "contextMenuPushChanges": "將變更推送到中心", - "contextMenuPushingChanges": "推送中…", - "contextMenuPushedChanges": "變更已推送", - "contextMenuExport": "導出檔案", - "contextMenuRevealInExplorer": "在檔案管理員中顯示", - "contextMenuRevealInFinder": "在搜尋器中顯示", - "share": { - "title": "發布預設", - "action": "與其他人分享您的預設,以便他們下載、點讚與分叉", - "presetOwnerLabel": "擁有者", - "uploadAs": "您的預設將被建立為{{name}}", - "presetNameLabel": "預設名稱", - "descriptionLabel": "描述(可選)", - "loading": "上傳中…", - "success": "預設已成功上傳", - "presetIsLive": "<預設名稱 /> 現在已在站上線!", - "close": "關閉", - "confirmViewOnWeb": "在網頁觀看", - "confirmCopy": "複製網址", - "confirmCopied": "已複製!", - "pushedToHub": "您的預設已上傳至站", - "descriptionPlaceholder": "輸入描述…", - "willBePublic": "發布您的預設將使其公開", - "publicSubtitle": "您的預設是 公共。其他人可以在 lmstudio.ai 下載和分叉它", - "confirmShareButton": "發布", - "error": "失敗於發佈預設", - "createFreeAccount": "在中心註冊免費帳號以發佈預設" - }, - "update": { - "title": "將變更推送到中心", - "title/success": "預設更新成功", - "subtitle": "編輯 並推送到中心", - "descriptionLabel": "說明", - "descriptionPlaceholder": "輸入說明…", - "loading": "推送中…", - "cancel": "取消", - "createFreeAccount": "在中心註冊免費帳號以發佈預設", - "error": "失敗於推送更新", - "confirmUpdateButton": "推送" - }, - "import": { - "title": "從文件導入預設", - "dragPrompt": "拖放預設 JSON 檔案或 從您的電腦選擇", - "remove": "刪除", - "cancel": "取消", - "importPreset_zero": "導入預設", - "importPreset_one": "導入預設", - "importPreset_other": "導入 {{count}} 個預設", - "selectDialog": { - "title": "選擇預設檔 (.json)", - "button": "導入" - }, - "error": "導入預設失敗", - "resultsModal": { - "titleSuccessSection_one": "成功導入 1 個預設", - "titleSuccessSection_other": "成功導入 {{count}} 個預設", - "titleFailSection_zero": "", - "titleFailSection_one": "({{count}} 個失敗)", - "titleFailSection_other": "({{count}} 個失敗)", - "titleAllFailed": "預設導入失敗", - "importMore": "導入更多", - "close": "完成", - "successBadge": "成功", - "alreadyExistsBadge": "預設已存在", - "errorBadge": "錯誤", - "invalidFileBadge": "無效檔案", - "otherErrorBadge": "預設導入失敗", - "errorViewDetailsButton": "查看細節", - "seeError": "查看錯誤", - "noName": "無預設名稱", - "useInChat": "用於對話" - }, - "importFromUrl": { - "button": "從 URL 優化…", - "title": "從 URL 優化", - "back": "從文件優化…", - "action": "請在下方貼上您想導入的預設在 LM Studio Hub 的 URL", - "invalidUrl": "無效 URL。請確認您貼的是正確的 LM Studio Hub URL。", - "tip": "您可以在 LM Studio Hub 中使用 {{buttonName}} 按鈕直接安裝此預設", - "confirm": "導入", - "cancel": "取消", - "loading": "導入中…", - "error": "預設下載失敗。" - } - }, - "download": { - "title": "從 LM Studio Hub 取得 預設", - "subtitle": "將 儲存至您的預設。這樣您就可以在應用程式中使用此預設", - "button": "取得", - "button/loading": "取得中…", - "cancel": "取消", - "error": "預設下載失敗。" - }, - "inclusiveness": { - "speculativeDecoding": "包含於預設" - } + "llmPromptTemplate": { + "type": "類型", + "types.jinja/label": "範本 (Jinja)", + "jinja.bosToken/label": "BOS Token", + "jinja.eosToken/label": "EOS Token", + "jinja.template/label": "範本", + "jinja/error": "解析 Jinja 範本失敗:{{error}}", + "jinja/empty": "請在上方輸入 Jinja 範本。", + "jinja/unlikelyToWork": "您提供的 Jinja 範本可能無法正常運作,因為它沒有參考變數「messages」。請仔細檢查您是否已輸入正確的範本。", + "types.manual/label": "手動", + "manual.subfield.beforeSystem/label": "系統前", + "manual.subfield.beforeSystem/placeholder": "輸入系統前綴...", + "manual.subfield.afterSystem/label": "系統後", + "manual.subfield.afterSystem/placeholder": "輸入系統後綴...", + "manual.subfield.beforeUser/label": "使用者前", + "manual.subfield.beforeUser/placeholder": "輸入使用者前綴...", + "manual.subfield.afterUser/label": "使用者後", + "manual.subfield.afterUser/placeholder": "輸入使用者後綴...", + "manual.subfield.beforeAssistant/label": "助理前", + "manual.subfield.beforeAssistant/placeholder": "輸入助理前綴...", + "manual.subfield.afterAssistant/label": "助理後", + "manual.subfield.afterAssistant/placeholder": "輸入助理後綴...", + "stopStrings/label": "額外的停止字串", + "stopStrings/subTitle": "範本特定的停止字串,將除了使用者指定的停止字串之外使用。" + }, + "contextLength": { + "maxValueTooltip": "這是模型訓練時可以處理的最大 Token 數量。點擊以將上下文設定為此值。", + "maxValueTextStart": "模型支援最高", + "maxValueTextEnd": "個 Token", + "tooltipHint": "雖然模型可能支援到一定的 Token 數量,但如果您的機器資源無法負擔負荷,效能可能會下降 - 在增加此值時請小心使用。" + }, + "contextOverflowPolicy": { + "stopAtLimit": "在限制處停止", + "stopAtLimitSub": "當模型的記憶體已滿時停止生成。", + "truncateMiddle": "截斷中間", + "truncateMiddleSub": "移除對話中訊息以騰出空間給較新的訊息。模型仍會記住對話的開頭。", + "rollingWindow": "滾動視窗", + "rollingWindowSub": "模型將始終獲得最近幾則訊息,但可能會忘記對話的開頭。" + }, + "llamaAccelerationOffloadRatio": { + "max": "最大值", + "off": "關閉" + }, + "gpuSplitStrategy": { + "evenly": "Evenly", + "favorMainGpu": "Favor Main GPU" + }, + "speculativeDecodingDraftModel": { + "readMore": "閱讀運作方式", + "placeholder": "選擇相容的草稿模型", + "noCompatible": "找不到與您目前的模型選擇相容的草稿模型。", + "stillLoading": "正在識別相容的草稿模型...", + "notCompatible": "所選的草稿模型 () 與目前的模型選擇 () 不相容。", + "off": "關閉", + "loadModelToSeeOptions": "載入模型 以查看相容選項", + "compatibleWithNumberOfModels": "建議至少適用於您的 {{dynamicValue}} 個模型", + "recommendedForSomeModels": "建議用於部分模型", + "recommendedForLlamaModels": "建議用於 Llama 模型", + "recommendedForQwenModels": "建議用於 Qwen 模型", + "onboardingModal": { + "introducing": "介紹", + "speculativeDecoding": "推測式解碼", + "firstStepBody": "針對 llama.cppMLX 模型的推理加速", + "secondStepTitle": "使用推測式解碼的推理加速", + "secondStepBody": "推測式解碼是一種涉及兩個模型協作的技術:\n - 一個較大的「主要」模型\n - 一個較小的「草稿」模型\n\n在生成過程中,草稿模型快速地提出 Token 給更大的主要模型驗證。驗證 Token 的過程比實際生成 Token 快得多,這是速度提升的來源。通常,主要模型和草稿模型之間的尺寸差異越大,加速效果越顯著。\n\n為了維持品質,主要模型僅接受與其本身會生成的 Token 相符的 Token,從而實現了較大模型的響應品質,同時具有更快的推理速度。兩個模型必須共享相同的詞彙表。", + "draftModelRecommendationsTitle": "草稿模型建議", + "basedOnCurrentModels": "根據您目前的模型", + "close": "關閉", + "next": "下一步", + "done": "完成" + }, + "speculativeDecodingLoadModelToSeeOptions": "請先載入模型 ", + "errorEngineNotSupported": "推測式解碼需要引擎 {{engineName}} 的至少 {{minVersion}} 版本。請更新引擎 () 並重新載入模型以使用此功能。", + "errorEngineNotSupported/noKey": "推測式解碼需要引擎 {{engineName}} 的至少 {{minVersion}} 版本。請更新引擎並重新載入模型以使用此功能。" + }, + "llmReasoningParsing": { + "startString/label": "起始字串", + "startString/placeholder": "輸入起始字串...", + "endString/label": "結束字串", + "endString/placeholder": "輸入結束字串..." + } + }, + "saveConflictResolution": { + "title": "選擇要包含在預設值中的數值", + "description": "挑選您想要保留的數值", + "instructions": "點擊一個數值以將其包含進去", + "userValues": "先前的值", + "presetValues": "新的值", + "confirm": "確認", + "cancel": "取消" + }, + "applyConflictResolution": { + "title": "保留哪些值?", + "description": "您有尚未提交的變更,這些變更與傳入的預設值重疊。", + "instructions": "點擊一個數值以保留它。", + "userValues": "目前的值", + "presetValues": "傳入的預設值", + "confirm": "確認", + "cancel": "取消" + }, + "empty": "<空白>", + "noModelSelected": "未選擇模型", + "apiIdentifier.label": "API 識別碼", + "apiIdentifier.hint": "可選地為此模型提供一個識別碼。這將用於 API 請求。留空以使用預設識別碼。", + "idleTTL.label": "閒置時自動卸載 (TTL)", + "idleTTL.hint": "如果設定,模型在閒置指定的時間後將會自動卸載。", + "idleTTL.mins": "分鐘", + + "presets": { + "title": "預設值", + "saveChanges": "儲存", + "saveChanges/description": "儲存您對預設值的變更。", + "saveChanges.manual": "偵測到新欄位。您將能夠選擇要包含在預設值中的哪些變更。", + "saveChanges.manual.hold.0": "按住", + "saveChanges.manual.hold.1": "以選擇要儲存到預設值的哪些變更。", + "saveChanges.saveAll.hold.0": "按住", + "saveChanges.saveAll.hold.1": "以儲存所有變更。", + "saveChanges.saveInPreset.hold.0": "按住", + "saveChanges.saveInPreset.hold.1": "僅儲存已包含在預設值中的欄位的變更。", + "saveChanges/error": "儲存到預設值的變更失敗。", + "saveChanges.manual/description": "選擇要包含在預設值中的哪些變更。", + "saveAs": "另存為...", + "presetNamePlaceholder": "輸入預設值的名稱....", + "cannotCommitChangesLegacy": "這是一個遺留的預設值,無法修改。您可以使用「另存為...」來建立副本。", + "cannotSaveChangesNoChanges": "沒有可儲存的變更。", + "emptyNoUnsaved": "選擇一個預設值...", + "emptyWithUnsaved": "未保存的預設值", + "saveEmptyWithUnsaved": "另存為預設值...", + "saveConfirm": "儲存", + "saveCancel": "取消", + "saving": "儲存中...", + "save/error": "儲存預設值失敗。", + "deselect": "取消選擇預設值", + "deselect/error": "取消選擇預設值失敗。", + "select/error": "選擇預設值失敗。", + "delete/error": "刪除預設值失敗。", + "discardChanges": "捨棄變更", + "discardChanges/info": "捨棄所有未提交的變更,並將預設值還原為原始狀態", + "newEmptyPreset": "+ 新增預設值", + "importPreset": "匯入", + "contextMenuCopyIdentifier": "複製預設值識別碼", + "contextMenuSelect": "套用預設值", + "contextMenuDelete": "刪除...", + "contextMenuShare": "發布...", + "contextMenuOpenInHub": "在網頁上檢視", + "contextMenuPullFromHub": "取得最新版本", + "contextMenuPushChanges": "將變更推送到 Hub", + "contextMenuPushingChanges": "推送中...", + "contextMenuPushedChanges": "變更已推送到", + "contextMenuExport": "匯出檔案", + "contextMenuRevealInExplorer": "在檔案總管中顯示", + "contextMenuRevealInFinder": "在 Finder 中顯示", + "share": { + "title": "發布預設值", + "action": "分享您的預設值,讓其他人可以下載、喜歡和複製", + "presetOwnerLabel": "擁有者", + "uploadAs": "您的預設值將以 {{name}} 建立", + "presetNameLabel": "預設值名稱", + "descriptionLabel": "描述 (可選)", + "loading": "發布中...", + "success": "預設值已成功推送到", + "presetIsLive": " 現在在 Hub 上線了!", + "close": "關閉", + "confirmViewOnWeb": "在網頁上檢視", + "confirmCopy": "複製 URL", + "confirmCopied": "已複製!", + "pushedToHub": "您的預設值已推送到 Hub", + "descriptionPlaceholder": "輸入描述...", + "willBePublic": "這個預設值將會是公開的。網路上任何人都可以看到它。", + "willBePrivate": "只有您才能看到這個預設值", + "willBeOrgVisible": "這個預設值將會對組織中的每個人可見。", + "publicSubtitle": "您的預設值是 公開 的。其他人可以在 lmstudio.ai 上下載和複製它", + "privateUsageReached": "私人預設值的數量上限已達致。", + "continueInBrowser": "在瀏覽器中繼續", + "confirmShareButton": "發布", + "error": "發布預設值失敗", + "createFreeAccount": "在 Hub 中建立免費帳戶以發布預設值" + }, + "update": { + "title": "推動變更至 Hub", + "title/success": "預設值已成功更新", + "subtitle": "對 進行變更並將其推送到 Hub", + "descriptionLabel": "描述", + "descriptionPlaceholder": "輸入描述...", + "loading": "推送中...", + "cancel": "取消", + "createFreeAccount": "在 Hub 中建立免費帳戶以發布預設值", + "error": "推動更新失敗", + "confirmUpdateButton": "推動" + }, + "resolve": { + "title": "解析衝突...", + "tooltip": "開啟一個模式對 Hub 版本差異進行解析" }, - "flashAttentionWarning": "閃光注意力是實驗性功能,可能導致某些模型出現問題。如果遇到問題,試著關閉它。", - "llamaKvCacheQuantizationWarning": "KV 緩存量化是實驗性功能,可能導致某些模型出現問題。閃光注意必須啟用才能使用 V 緩存量化。如果遇到問題,請還原為預設的 \"F16\"。", - "seedUncheckedHint": "隨機種子", - "ropeFrequencyBaseUncheckedHint": "自動", - "ropeFrequencyScaleUncheckedHint": "自動", - "hardware": { - "advancedGpuSettings": "進階 GPU 設定", - "advancedGpuSettings.info": "若不確定,請保留這些預設值", - "advancedGpuSettings.reset": "重置為預設", - "environmentVariables": { - "title": "環境變數", - "description": "模型生命週期中活躍的環境變數。", - "key.placeholder": "選擇變數…", - "value.placeholder": "值" - }, - "mainGpu": { - "title": "主要GPU", - "description": "為模型計算優先選擇的GPU。", - "placeholder": "選擇主要GPU…" - }, - "splitStrategy": { - "title": "分割策略", - "description": "如何在多張GPU上分割模型計算。", - "placeholder": "選擇分割策略…" + "loginToManage": { + "title": "登入以管理..." + }, + "downloadFromHub": { + "title": "下載", + "downloading": "正在下載...", + "success": "已下載!", + "error": "下載失敗" + }, + "push": { + "title": "推動變更", + "pushing": "推送中...", + "success": "已推動", + "tooltip": "將您的本地變更推送到 Hub 上託管的遠端版本", + "error": "推動失敗" + }, + "saveAsNewModal": { + "title": "糟糕!在 Hub 上找不到這個預設值", + "confirmSaveAsNewDescription": "您想將此預設值作為新的預設值發布嗎?", + "confirmButton": "以新方式發布" + }, + "pull": { + "title": "取得最新版本", + "error": "拉取失敗", + "contextMenuErrorMessage": "拉取失敗", + "success": "已拉取", + "pulling": "正在拉取...", + "upToDate": "已更新!", + "unsavedChangesModal": { + "title": "您有未儲存的變更。", + "bodyContent": "從遠端拉取將覆寫您的未儲存的變更。繼續?", + "confirmButton": "覆寫未儲存的變更" + } + }, + "import": { + "title": "從檔案匯入預設值", + "dragPrompt": "拖放預設值檔案 (.tar.gz 或 preset.json) 或 從您的電腦中選取", + "remove": "移除", + "cancel": "取消", + "importPreset_zero": "匯入預設值", + "importPreset_one": "匯入預設值", + "importPreset_other": "匯入 {{count}} 個預設值", + "selectDialog": { + "title": "選取預設值檔案 (preset.json 或 .tar.gz)", + "button": "匯入" + }, + "error": "匯入預設值失敗", + "resultsModal": { + "titleSuccessSection_one": "成功匯入 1 個預設值", + "titleSuccessSection_other": "成功匯入 {{count}} 個預設值", + "titleFailSection_zero": "", + "titleFailSection_one": "({{count}} 個失敗)", + "titleFailSection_other": "({{count}} 個失敗)", + "titleAllFailed": "匯入預設值失敗", + "importMore": "匯入更多", + "close": "完成", + "successBadge": "成功", + "alreadyExistsBadge": "預設值已存在", + "errorBadge": "錯誤", + "invalidFileBadge": "無效的檔案", + "otherErrorBadge": "匯入預設值失敗", + "errorViewDetailsButton": "檢視詳細資料", + "seeError": "查看錯誤", + "noName": "沒有預設值名稱", + "useInChat": "在聊天中使用" + }, + "importFromUrl": { + "button": "從 URL 匯入 URL...", + "title": "從 URL 匯入", + "back": "從檔案匯入...", + "action": "貼上您要匯入的 LM Studio Hub 預設值的 URL 下方", + "invalidUrl": "無效的 URL。請確保您貼上的正確 LM Studio Hub URL。", + "tip": "您可以透過 LM Studio Hub 中的 {{buttonName}} 按鈕直接安裝此預設值", + "confirm": "匯入", + "cancel": "取消", + "loading": "正在匯入...", + "error": "無法下載預設值。" + } + }, + "download": { + "title": "從 LM Studio Hub 拉取 ", + "subtitle": "將 儲存到您的預設值。這樣您就可以在應用程式中使用這個預設值了", + "button": "拉取", + "button/loading": "在拉取...", + "cancel": "取消", + "error": "下載預設值失敗。" + }, + "inclusiveness": { + "speculativeDecoding": "包含在預設值中" + } + }, + + "flashAttentionWarning": "Flash Attention 是一個實驗性功能,可能會在使用某些模型時造成問題。如果遇到問題,請嘗試停用它。", + "llamaKvCacheQuantizationWarning": "KV 快取量化是一個實驗性功能,可能會在使用某些模型時造成問題。V 快取量化需要啟用 Flash Attention。如果遇到問題,請重設為預設值「F16」。", + + "seedUncheckedHint": "隨機種子", + "ropeFrequencyBaseUncheckedHint": "自動", + "ropeFrequencyScaleUncheckedHint": "自動", + + "hardware": { + "environmentVariables": "環境變數", + "environmentVariables.info": "如果您不確定,請將其保留在預設值。", + "environmentVariables.reset": "重設為預設值", + + "gpus.information": "設定您機器上偵測到的圖形處理單元 (GPU)", + "gpuSettings": { + "editMaxCapacity": "編輯最大容量", + "hideEditMaxCapacity": "隱藏編輯最大容量", + "allOffWarning": "所有 GPU 都已關閉或停用,請確保有 GPU 配置才能載入模型。", + "split": { + "title": "策略", + "placeholder": "選取 GPU 記憶體配置", + "options": { + "generalDescription": "設定如何將模型載入到您的 GPU 上", + "evenly": { + "title": "平均分配", + "description": "在 GPU 上均勻分配記憶體" + }, + "priorityOrder": { + "title": "優先順序排序", + "description": "拖曳以重新排序優先順序。系統會嘗試將更多資源配置到清單中列出的第一個 GPU。" + }, + "custom": { + "title": "自訂", + "description": "分配記憶體", + "maxAllocation": "最大分配量" + } } + }, + "deviceId.info": "此裝置的唯一識別碼", + "changesOnlyAffectNewlyLoadedModels": "變更僅會影響新載入的模型", + "toggleGpu": "啟用/停用 GPU" + } + }, + + "load.gpuSplitConfig/title": "GPU 分割配置", + "envVars/title": "設定環境變數", + "envVars": { + "select": { + "placeholder": "選取一個環境變數...", + "noOptions": "沒有更多選項可用", + "filter": { + "placeholder": "過濾搜尋結果", + "resultsFound_zero": "找不到任何結果", + "resultsFound_one": "找到 1 個結果", + "resultsFound_other": "找到 {{count}} 個結果" + } + }, + "inputValue": { + "placeholder": "輸入一個值" + }, + "values": { + "title": "目前的值" } -} \ No newline at end of file + } +} diff --git a/zh-Hant/shared.json b/zh-Hant/shared.json index 312402b2..77183aa3 100644 --- a/zh-Hant/shared.json +++ b/zh-Hant/shared.json @@ -1,37 +1,305 @@ { - "copyLmStudioLinkButton/toolTip": "複製模型下載連結", - "filter.noMatches": "無匹配結果", - "longRunningTask": { - "unbundlingDependencies": { - "badge": "正在提取資源" - }, - "performingBackendHardwareSurvey": { - "badge": "檢查執行環境相容性" - }, - "indexingRuntimes": { - "badge": "索引執行環境" - }, - "indexingModels": { - "badge": "索引模型" - }, - "authenticating": { - "badge": "驗證中" - }, - "autoUpdatingExtensionPack": { - "badge": "更新擴展包 ({{name}} v{{version}})" - } + "copyLmStudioLinkButton/toolTip": "複製模型下載連結", + + "filter.noMatches": "無匹配項目", + "longRunningTask": { + "unbundlingDependencies": { + "badge": "擷取資源" }, - "auth": { - "prompt": "登入 LM 工作室_hub", - "authError": "驗證失敗", - "noAccount": "沒有帳號?", - "signUp": "註冊", - "havingTrouble": "有困難嗎?", - "retry": "再試一次" + "performingBackendHardwareSurvey": { + "badge": "檢測後端硬體兼容性" }, - "artifacts": { - "fetchError": "無法取得資源" + "indexingRuntimes": { + "badge": "索引執行時間" }, - "incompatible": "不相容", - "compatible": "相容" -} \ No newline at end of file + "indexingModels": { + "badge": "索引模型" + }, + "authenticating": { + "badge": "驗證中" + }, + "autoUpdatingExtensionPack": { + "badge": "更新擴展包 ({{name}} v{{version}})" + } + }, + "auth": { + "prompt": "登入 LM Studio Hub", + "authError": "驗證失敗", + "noAccount": "沒有帳戶嗎?", + "signUp": "註冊", + "havingTrouble": "遇到問題?", + "retry": "重試" + }, + "artifacts": { + "fetchError": "擷取資產失敗", + "organizationVisible": "組織可見" + }, + + "incompatible": "不相容", + "compatible": "相容", + "public": "公開", + "private": "私人", + "yes": "是", + "no": "否", + "go": "前住", + + "proceedWithEllipsis": "繼續...", + "proceed": "繼續", + "inProgress": "進行中...", + "failed": "失敗", + "pending": "正在處理", + "doneWithExclamation": "完成!", + "done": "完成", + "beta": "Beta", + + "complete": { + "completeWithEllipsis": "完成...", + "complete": "完成", + "completingWithEllipsis": "正在完成...", + "completing": "正在完成", + "completedWithExclamation": "已完成!", + "completed": "已完成" + }, + + "cancel": { + "cancelWithEllipsis": "取消...", + "cancel": "取消", + "cancelingWithEllipsis": "正在取消...", + "canceling": "正在取消", + "canceled": "已取消" + }, + + "next": { + "nextWithEllipsis": "下一個...", + "next": "下一個..." + }, + + "back": { + "backWithEllipsis": "返回...", + "back": "返回" + }, + + "close": { + "closeWithEllipsis": "關閉...", + "close": "關閉", + "closingWithEllipsis": "正在關閉...", + "closing": "正在關閉", + "closedWithExclamation": "已關閉!", + "closed": "已關閉" + }, + + "delete": { + "deleteWithEllipsis": "刪除...", + "delete": "刪除", + "deletingWithEllipsis": "正在刪除...", + "deleting": "正在刪除", + "deletedWithExclamation": "已刪除!", + "deleted": "已刪除" + }, + + "retry": { + "retryWithEllipsis": "重試...", + "retry": "重試", + "retryingWithEllipsis": "正在重試...", + "retrying": "正在重試" + }, + + "refresh": { + "refreshWithEllipsis": "重新整理...", + "refresh": "重新整理", + "refreshingWithEllipsis": "正在重新整理...", + "refreshing": "正在重新整理", + "refreshedWithExclamation": "已重新整理!", + "refreshed": "已重新整理" + }, + + "confirm": { + "confirm": "確認", + "confirmingWithEllipsis": "正在確認...", + "confirming": "正在確認", + "confirmedWithExclamation": "已確認!", + "confirmed": "已確認" + }, + + "copy": { + "copyWithEllipsis": "複製...", + "copy": "複製", + "copyingWithEllipsis": "正在複製...", + "copying": "正在複製", + "copiedWithExclamation": "已複製!", + "copied": "已複製" + }, + + "edit": { + "editWithEllipsis": "編輯...", + "edit": "編輯", + "editingWithEllipsis": "正在編輯...", + "editing": "正在編輯", + "editedWithExclamation": "已編輯!", + "edited": "已編輯" + }, + + "load": { + "loadWithEllipsis": "載入...", + "load": "載入", + "loadingWithEllipsis": "正在載入...", + "loading": "正在載入", + "loadedWithExclamation": "已載入!", + "loaded": "已載入!" + }, + + "save": { + "saveWithEllipsis": "儲存...", + "save": "儲存", + "savingWithEllipsis": "正在儲存...", + "saving": "正在儲存", + "savedWithExclamation": "已儲存!", + "saved": "已儲存" + }, + + "saveAs": { + "saveAsWithEllipsis": "另存為...", + "saveAs": "另存為" + }, + + "saveAsNew": { + "saveAsNewWithEllipsis": "另存新檔...", + "saveAsNew": "另存新檔" + }, + + "search": { + "searchWithEllipsis": "搜尋...", + "search": "搜尋", + "searchingWithEllipsis": "正在搜尋...", + "searching": "正在搜尋" + }, + + "update": { + "updateWithEllipsis": "更新...", + "update": "更新", + "updatingWithEllipsis": "正在更新...", + "updating": "正在更新", + "updatedWithExclamation": "已更新!", + "updated": "已更新!" + }, + + "create": { + "createWithEllipsis": "建立...", + "create": "建立", + "creatingWithEllipsis": "正在建立...", + "creating": "正在建立", + "createdWithExclamation": "已建立!", + "created": "已建立!" + }, + + "reset": { + "resetWithEllipsis": "重設...", + "reset": "重設", + "resettingWithEllipsis": "正在重設...", + "resetting": "正在重設" + }, + + "pause": { + "pause": "暫停", + "pausingWithEllipsis": "正在暫停...", + "pausing": "正在暫停", + "paused": "已暫停" + }, + + "download": { + "download": "下載", + "downloadingWithEllipsis": "正在下載...", + "downloading": "正在下載", + "downloadedWithExclamation": "已下載!", + "downloaded": "已下載" + }, + + "upload": { + "uploadWithEllipsis": "上傳...", + "upload": "上傳", + "uploadingWithEllipsis": "正在上傳...", + "uploading": "正在上傳", + "uploadedWithExclamation": "已上傳!", + "uploaded": "已上傳!" + }, + + "remove": { + "removeWithEllipsis": "移除...", + "remove": "移除", + "removingWithEllipsis": "正在移除...", + "removing": "正在移除", + "removedWithExclamation": "已移除!", + "removed": "已移除" + }, + + "uninstall": { + "uninstallWithEllipsis": "解除安裝...", + "uninstall": "解除安裝", + "uninstallingWithEllipsis": "正在解除安裝...", + "uninstalling": "正在解除安裝", + "uninstalledWithExclamation": "已解除安裝!", + "uninstalled": "已解除安裝" + }, + + "resume": { + "resumeWithEllipsis": "繼續...", + "resume": "繼續", + "resumingWithEllipsis": "正在繼續...", + "resuming": "正在繼續" + }, + + "start": { + "startWithEllipsis": "開始...", + "start": "開始", + "startingWithEllipsis": "正在開始...", + "starting": "正在開始", + "started": "已開始" + }, + + "stop": { + "stopWithEllipsis": "停止...", + "stop": "停止", + "stoppingWithEllipsis": "正在停止...", + "stopping": "正在停止", + "stoppedWithExclamation": "已停止!", + "stopped": "已停止!" + }, + + "import": { + "importWithEllipsis": "匯入...", + "import": "匯入", + "importingWithEllipsis": "正在匯入...", + "importing": "正在匯入", + "importedWithExclamation": "已匯入!", + "imported": "已匯入" + }, + + "letsGo": { + "letsGo": "Let's Go", + "letsGoWithEllipsis": "Let's Go...", + "letsGoWithExclamation": "Let's Go!" + }, + + "run": { + "runWithEllipsis": "執行...", + "run": "執行", + "runningWithEllipsis": "正在執行...", + "running": "正在執行" + }, + + "configure": { + "configureWithEllipsis": "設定...", + "configure": "設定", + "configuringWithEllipsis": "正在設定...", + "configured": "正在設定" + }, + + "publish": { + "publishWithEllipsis": "發布...", + "publish": "發布", + "publishingWithEllipsis": "正在發布...", + "publishing": "正在發布", + "publishedWithExclamation": "已發布!", + "published": "已發布" + } +}