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.cpp 與 MLX 模型的推論速度提升",
- "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.cpp 和 MLX 模型的推理加速",
+ "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": "已發布"
+ }
+}