diff --git a/zh-CN/chat.json b/zh-CN/chat.json
index eb991101..29a2990c 100644
--- a/zh-CN/chat.json
+++ b/zh-CN/chat.json
@@ -23,12 +23,10 @@
"noChatSelectedPlaceholder": "请选择一个聊天",
"unnamedChat": "未命名聊天",
"emptyFolder": "文件夹为空",
-
"tokenCount": "token数",
"messageTokenCount": "输入token数",
"tokenCount/hint": "消息中的token数量。使用当前选定模型的分词器计算。\n\n需要加载模型。",
"messageTokenCount/hint": "消息中的token数量。使用当前选定模型的分词器计算。\n\n**不包括**附件中的token估计值。",
-
"notes": "对话笔记",
"notes/add/first": "添加笔记",
"notes/add/another": "再加一条笔记",
@@ -37,7 +35,6 @@
"notes/delete": "删除笔记",
"notes/noteLabel": "笔记",
"notes/copyContent": "复制笔记内容",
-
"actions/sendMessage/error": "发送消息失败",
"actions/loadModel/error": "🥲 加载模型失败",
"actions/addFile": "[实验性] 将文件附加到此消息\n(.pdf, 纯文本, 或 .docx)",
@@ -91,10 +88,8 @@
"actions/createFolderAtRoot/error": "在根目录创建文件夹失败",
"actions/openInFolder/mac": "在 Finder 中显示",
"actions/openInFolder/pc": "在文件资源管理器中显示",
-
"actions/createChat/error": "创建聊天失败",
"actions/deleteChat/errorTitle": "删除聊天失败",
-
"userFile/fileSizeLimit": "文件大小限制为",
"userFile/noImageSupport": "模型不支持图片输入",
"userFile/errorPrefix": "错误 - ",
@@ -109,42 +104,32 @@
"errorTitle": "错误",
"userFile/chatTerminalDocumentsCount_one": "对话中有 {{count}} 个文档",
"userFile/chatTerminalDocumentsCount_other": "对话中有 {{count}} 个文档",
-
"prediction/busyModel/title": "模型忙碌中",
"prediction/busyModel/message": "请等待模型完成后再试",
"prediction/noModel/title": "未选择模型",
"prediction/modelLoading": "消息已排队,将在模型加载完成后发送",
"prediction/noModel/message": "选择一个模型以发送消息",
"prediction/unloadModel/error": "卸载模型失败",
-
"retrieval/user/processingLabel": "AI 正在思考...",
"retrieval/powerUser/intermediateStepsHidden": "中间步骤已隐藏。点击以展开。",
"retrieval/actions/clickToExpand": "点击以展开中间步骤",
"retrieval/actions/clickToCollapse": "点击以折叠中间步骤",
-
"style": "聊天外观",
-
"style/viewMode/markdown": "Markdown",
"style/viewMode/plaintext": "纯文本",
"style/viewMode/monospace": "等宽字体",
-
"speculativeDecodingVisualization/toggle": "可视化已采纳的草稿token",
"speculativeDecodingVisualization/fromDraftModel_one": "已采纳的草稿token",
"speculativeDecodingVisualization/fromDraftModel_other": "已采纳的草稿token",
"speculativeDecodingVisualization/cannotChangeViewMode": "可视化草稿token时无法切换显示模式。",
-
"style/fontSize/label": "字体大小",
"style/fontSize/medium": "默认",
"style/fontSize/large": "大",
"style/fontSize/small": "小",
-
"style/debugBlocks/label": "显示调试信息块",
-
"style/thinkingUI/label": "默认展开推理块",
"style/chatFullWidth/label": "聊天容器宽度适应窗口",
-
"style/chatUtilityMenusShowLabel/label": "显示聊天实用工具菜单",
-
"messageBlocks": {
"expandBlockTooltip": "展开内容",
"collapseBlockTooltip": "收起内容",
@@ -154,20 +139,16 @@
"expandTooltip": "展开调试信息块"
}
},
-
"chatTabOptions/clearAllMessages": "清空所有聊天记录...",
"chatTabOptions/duplicateChat": "复制聊天",
-
"topBarActions/duplicateChat": "复制聊天",
"topBarActions/clearChat": "清除所有消息",
"topBarActions/clearChatConfirmation": "您确定要清除此聊天中的所有消息吗?",
"topBarActions/clearChatCancel": "取消",
"topBarActions/clearChatDelete": "全部清除",
-
"noModels.indexing": "正在索引模型文件...(这可能需要一段时间)",
"noModels.downloading": "正在下载您的第一个LLM...",
"noModels": "还没有LLM!下载一个开始吧!",
-
"plugins": {
"pluginTrigger": {
"noPlugins": "插件",
@@ -222,7 +203,6 @@
},
"restartErrorPlugin/error": "重启插件失败"
},
-
"genInfo": {
"tokensPerSecond": "{{tokensPerSecond}} token/s",
"predictedTokensCount": "{{predictedTokensCount}} token",
@@ -239,8 +219,13 @@
"speculativeDecodedBy": "草稿模型:{{decodedBy}}",
"speculativeDecodingStats": "已采纳 {{accepted}}/{{total}} 个草稿token({{percentage}}%)"
},
-
"tabs": {
"systemPromptEditorTab.headerLabel": "编辑系统提示词"
- }
-}
+ },
+ "actions/clearLastUsedModel": "清除上次使用的模型",
+ "actions/clearLastUsedModel/error": "清除上次使用的模型失败",
+ "genInfo/speculativeDecodingAcceptedPercentage": "已采纳 {{percentage}}% 的草稿token",
+ "genInfo/speculativeDecodingTooltip": "已采纳 {{accepted}}/{{total}} 个草稿token",
+ "plugins/pluginSelect/cancelMcpAuthentication/error": "取消插件认证失败",
+ "plugins/pluginSelect/signOutMcpPlugin/error": "退出插件失败"
+}
\ No newline at end of file
diff --git a/zh-CN/config.json b/zh-CN/config.json
index 48a45d2f..125d7cd3 100644
--- a/zh-CN/config.json
+++ b/zh-CN/config.json
@@ -34,7 +34,6 @@
"promptTemplate/title": "提示词模板",
"customFields/title": "自定义字段"
},
-
"llm.prediction.systemPrompt/title": "系统提示",
"llm.prediction.systemPrompt/description": "使用此字段向模型提供背景指令,如一套规则、约束或一般要求。",
"llm.prediction.systemPrompt/subTitle": "AI 指南",
@@ -117,7 +116,6 @@
"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...",
@@ -131,7 +129,6 @@
"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数量,影响其处理过程中保留的上下文量",
@@ -139,7 +136,6 @@
"llm.load.seed/title": "种子",
"llm.load.seed/subTitle": "用于文本生成的随机数生成器的种子。-1 表示随机",
"llm.load.seed/info": "随机种子:设置随机数生成的种子以确保可重复的结果",
-
"llm.load.llama.evalBatchSize/title": "评估批处理大小",
"llm.load.llama.evalBatchSize/subTitle": "每次处理的输入token数量。增加此值会提高性能,但会增加内存使用量",
"llm.load.llama.evalBatchSize/info": "设置评估期间一起处理的示例数量,影响速度和内存使用",
@@ -198,7 +194,6 @@
"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": "当上下文长度达到该值时,开始对 KV 缓存进行量化",
-
"embedding.load.contextLength/title": "上下文长度",
"embedding.load.contextLength/subTitle": "模型可以一次性关注的token最大数量。请参阅“推理参数”下的“对话溢出”选项以获取更多管理方式",
"embedding.load.contextLength/info": "指定模型一次可以考虑的最大token数量,影响其处理过程中保留的上下文量",
@@ -222,9 +217,7 @@
"embedding.load.llama.tryMmap/info": "直接从磁盘加载模型文件到内存",
"embedding.load.seed/title": "种子",
"embedding.load.seed/subTitle": "用于文本生成的随机数生成器的种子。-1 表示随机种子",
-
"embedding.load.seed/info": "随机种子:设置随机数生成的种子以确保可重复的结果",
-
"presetTooltip": {
"included/title": "预设值",
"included/description": "以下字段将会被应用",
@@ -245,7 +238,6 @@
"hubLabel": "来自 {{user}} 的 Hub 预设",
"ownHubLabel": "您的 Hub 预设"
},
-
"customInputs": {
"string": {
"emptyParagraph": "<空>"
@@ -369,197 +361,15 @@
"idleTTL.label": "空闲时自动卸载",
"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": "导入",
- "contextMenuCopyIdentifier": "复制预设标识符",
- "contextMenuSelect": "选择预设",
- "contextMenuDelete": "删除",
- "contextMenuShare": "发布中...",
- "contextMenuOpenInHub": "在 Hub 上查看",
- "contextMenuPullFromHub": "拉取最新版本",
- "contextMenuPushChanges": "推送更改到 Hub",
- "contextMenuPushingChanges": "正在推送...",
- "contextMenuPushedChanges": "更改已推送",
- "contextMenuExport": "导出文件",
- "contextMenuRevealInExplorer": "在文件资源管理器中显示",
- "contextMenuRevealInFinder": "在 Finder 中显示",
- "share": {
- "title": "发布预设",
- "action": "分享你的预设,让他人下载、点赞和fork",
- "presetOwnerLabel": "所有者",
- "uploadAs": "你的预设将以 {{name}} 创建",
- "presetNameLabel": "预设名称",
- "descriptionLabel": "描述(可选)",
- "loading": "正在发布...",
- "success": "预设已成功发布",
- "presetIsLive": " 已在 Hub 上发布!",
- "close": "关闭",
- "confirmViewOnWeb": "在网页上查看",
- "confirmCopy": "复制链接",
- "confirmCopied": "已复制!",
- "pushedToHub": "你的预设已推送到 Hub",
- "descriptionPlaceholder": "请输入描述...",
- "willBePublic": "发布你的预设将使其公开",
- "willBePrivate": "仅您可见",
- "willBeOrgVisible": "组织内成员均可见",
- "publicSubtitle": "你的预设现在为 公开。其他人可以在 lmstudio.ai 下载和 fork 它",
- "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 版本的差异"
- },
- "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": "拖拽预设 JSON 文件或从电脑选择",
- "remove": "移除",
- "cancel": "取消",
- "importPreset_zero": "导入预设",
- "importPreset_one": "导入预设",
- "importPreset_other": "导入 {{count}} 个预设",
- "selectDialog": {
- "title": "选择预设文件(.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 导入...",
- "title": "从 URL 导入",
- "back": "从文件导入...",
- "action": "请在下方粘贴你要导入的 LM Studio Hub 预设链接",
- "invalidUrl": "无效的 URL,请确保输入的是有效的 LM Studio Hub 预设链接。",
- "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": "编辑最大容量",
@@ -590,7 +400,6 @@
"toggleGpu": "启用/禁用 GPU"
}
},
-
"load.gpuSplitConfig/title": "GPU 分配配置",
"envVars/title": "设置环境变量",
"envVars": {
@@ -610,5 +419,157 @@
"values": {
"title": "当前值"
}
- }
-}
+ },
+ "presets/title": "Preset",
+ "presets/saveChanges": "保存",
+ "presets/saveChanges/description": "将您的更改保存到预设。",
+ "presets/saveChanges.manual": "检测到新字段。您将能够选择将哪些更改包含在预设中。",
+ "presets/saveChanges.manual.hold.0": "按住",
+ "presets/saveChanges.manual.hold.1": "以选择要将哪些更改保存到预设中。",
+ "presets/saveChanges.saveAll.hold.0": "按住",
+ "presets/saveChanges.saveAll.hold.1": "以保存所有更改。",
+ "presets/saveChanges.saveInPreset.hold.0": "按住",
+ "presets/saveChanges.saveInPreset.hold.1": "以仅将对预设中已有字段的更改保存到预设中。",
+ "presets/saveChanges/error": "保存更改到预设失败。",
+ "presets/saveChanges.manual/description": "选择要将哪些更改包含在预设中。",
+ "presets/saveAs": "Save As New...",
+ "presets/presetNamePlaceholder": "Enter a name for the preset...",
+ "presets/cannotCommitChangesLegacy": "This is a legacy preset and cannot be modified. You can create a copy by using \"Save As New...\".",
+ "presets/cannotSaveChangesNoChanges": "没有要保存的更改。",
+ "presets/emptyNoUnsaved": "Select a Preset...",
+ "presets/emptyWithUnsaved": "Unsaved Preset",
+ "presets/saveEmptyWithUnsaved": "Save Preset As...",
+ "presets/saveConfirm": "Save",
+ "presets/saveCancel": "Cancel",
+ "presets/saving": "Saving...",
+ "presets/save/error": "Failed to save preset.",
+ "presets/deselect": "Deselect Preset",
+ "presets/deselect/error": "Failed to deselect preset.",
+ "presets/select/error": "Failed to select preset.",
+ "presets/delete/error": "Failed to delete preset.",
+ "presets/discardChanges": "Discard Unsaved",
+ "presets/discardChanges/info": "Discard all unsaved changes and restore the preset to its original state",
+ "presets/newEmptyPreset": "+ New Preset",
+ "presets/importPreset": "Import",
+ "presets/contextMenuCopyIdentifier": "Copy Preset Identifier",
+ "presets/contextMenuSelect": "Apply Preset",
+ "presets/contextMenuDelete": "Delete...",
+ "presets/contextMenuShare": "Publish...",
+ "presets/contextMenuOpenInHub": "View on Web",
+ "presets/contextMenuPullFromHub": "Pull Latest",
+ "presets/contextMenuPushChanges": "Push Changes to Hub",
+ "presets/contextMenuPushingChanges": "Pushing...",
+ "presets/contextMenuPushedChanges": "Changes pushed",
+ "presets/contextMenuExport": "Export File",
+ "presets/contextMenuRevealInExplorer": "Reveal in File Explorer",
+ "presets/contextMenuRevealInFinder": "Reveal in Finder",
+ "presets/share/title": "Publish Preset",
+ "presets/share/action": "Share your preset for others to download, like, and fork",
+ "presets/share/presetOwnerLabel": "Owner",
+ "presets/share/uploadAs": "Your preset will be created as {{name}}",
+ "presets/share/presetNameLabel": "Preset Name",
+ "presets/share/descriptionLabel": "Description (optional)",
+ "presets/share/loading": "Publishing...",
+ "presets/share/success": "Preset Successfully Pushed",
+ "presets/share/presetIsLive": " is now live on the Hub!",
+ "presets/share/close": "Close",
+ "presets/share/confirmViewOnWeb": "View on web",
+ "presets/share/confirmCopy": "Copy URL",
+ "presets/share/confirmCopied": "Copied!",
+ "presets/share/pushedToHub": "Your preset was pushed to the Hub",
+ "presets/share/descriptionPlaceholder": "Enter a description...",
+ "presets/share/willBePublic": "This preset will be public. Anyone on the internet will be able to see it.",
+ "presets/share/willBePrivate": "Only you will be able to see this preset",
+ "presets/share/willBeOrgVisible": "This preset will be visible to everyone in the organization.",
+ "presets/share/publicSubtitle": "Your preset is Public. Others can download and fork it on lmstudio.ai",
+ "presets/share/privateUsageReached": "Private preset number limit reached.",
+ "presets/share/continueInBrowser": "Continue in Browser",
+ "presets/share/confirmShareButton": "Publish",
+ "presets/share/error": "Failed to publish preset",
+ "presets/share/createFreeAccount": "Create a free account in the Hub to publish presets",
+ "presets/update/title": "Push Changes to Hub",
+ "presets/update/title/success": "Preset Successfully Updated",
+ "presets/update/subtitle": "Make changes to and push them to the Hub",
+ "presets/update/descriptionLabel": "Description",
+ "presets/update/descriptionPlaceholder": "Enter a description...",
+ "presets/update/loading": "Pushing...",
+ "presets/update/cancel": "Cancel",
+ "presets/update/createFreeAccount": "Create a free account in the Hub to publish presets",
+ "presets/update/error": "Failed to push update",
+ "presets/update/confirmUpdateButton": "Push",
+ "presets/resolve/title": "Resolve conflicts...",
+ "presets/resolve/tooltip": "Open a modal to resolve differences with the Hub version",
+ "presets/loginToManage/title": "Login to manage...",
+ "presets/downloadFromHub/title": "Download",
+ "presets/downloadFromHub/downloading": "Downloading...",
+ "presets/downloadFromHub/success": "Downloaded!",
+ "presets/downloadFromHub/error": "Failed to download",
+ "presets/push/title": "Push changes",
+ "presets/push/pushing": "Pushing...",
+ "presets/push/success": "Pushed",
+ "presets/push/tooltip": "Push your local changes to the remote version hosted on the Hub",
+ "presets/push/error": "Failed to push",
+ "presets/saveAsNewModal/title": "Oops! Did not find the preset on Hub",
+ "presets/saveAsNewModal/confirmSaveAsNewDescription": "Do you want to publish this preset as a new one?",
+ "presets/saveAsNewModal/confirmButton": "Publish as New",
+ "presets/pull/title": "Pull Latest",
+ "presets/pull/error": "Failed to pull",
+ "presets/pull/contextMenuErrorMessage": "Failed to pull",
+ "presets/pull/success": "Pulled",
+ "presets/pull/pulling": "Pulling...",
+ "presets/pull/upToDate": "Up to date!",
+ "presets/pull/unsavedChangesModal/title": "You have unsaved changes.",
+ "presets/pull/unsavedChangesModal/bodyContent": "Pulling from remote will overwrite your unsaved changes. Continue?",
+ "presets/pull/unsavedChangesModal/confirmButton": "Overwrite Unsaved Changes",
+ "presets/import/title": "Import a Preset from File",
+ "presets/import/dragPrompt": "Drag and drop preset files (.tar.gz or preset.json) or select from your computer",
+ "presets/import/remove": "Remove",
+ "presets/import/cancel": "Cancel",
+ "presets/import/importPreset_zero": "Import Preset",
+ "presets/import/importPreset_one": "Import Preset",
+ "presets/import/importPreset_other": "Import {{count}} Presets",
+ "presets/import/selectDialog/title": "Select Preset File (preset.json or .tar.gz)",
+ "presets/import/selectDialog/button": "Import",
+ "presets/import/error": "Failed to import preset",
+ "presets/import/resultsModal/titleSuccessSection_one": "Imported 1 preset successfully",
+ "presets/import/resultsModal/titleSuccessSection_other": "Imported {{count}} presets successfully",
+ "presets/import/resultsModal/titleFailSection_zero": "",
+ "presets/import/resultsModal/titleFailSection_one": "({{count}} failed)",
+ "presets/import/resultsModal/titleFailSection_other": "({{count}} failed)",
+ "presets/import/resultsModal/titleAllFailed": "Failed to import presets",
+ "presets/import/resultsModal/importMore": "Import More",
+ "presets/import/resultsModal/close": "Done",
+ "presets/import/resultsModal/successBadge": "Success",
+ "presets/import/resultsModal/alreadyExistsBadge": "Preset already exists",
+ "presets/import/resultsModal/errorBadge": "Error",
+ "presets/import/resultsModal/invalidFileBadge": "Invalid file",
+ "presets/import/resultsModal/otherErrorBadge": "Failed to import preset",
+ "presets/import/resultsModal/errorViewDetailsButton": "View Details",
+ "presets/import/resultsModal/seeError": "See Error",
+ "presets/import/resultsModal/noName": "No preset name",
+ "presets/import/resultsModal/useInChat": "Use in Chat",
+ "presets/import/importFromUrl/button": "Import from URL...",
+ "presets/import/importFromUrl/title": "Import from URL",
+ "presets/import/importFromUrl/back": "Import from File...",
+ "presets/import/importFromUrl/action": "Paste the LM Studio Hub URL of the preset you want to import below",
+ "presets/import/importFromUrl/invalidUrl": "Invalid URL. Please make sure you are pasting a correct LM Studio Hub URL.",
+ "presets/import/importFromUrl/tip": "You can install the preset directly with the {{buttonName}} button in LM Studio Hub",
+ "presets/import/importFromUrl/confirm": "Import",
+ "presets/import/importFromUrl/cancel": "Cancel",
+ "presets/import/importFromUrl/loading": "Importing...",
+ "presets/import/importFromUrl/error": "Failed to download preset.",
+ "presets/download/title": "Pull from LM Studio Hub",
+ "presets/download/subtitle": "Save to your presets. Doing so you will allow you to use this preset in the app",
+ "presets/download/button": "Pull",
+ "presets/download/button/loading": "Pulling...",
+ "presets/download/cancel": "Cancel",
+ "presets/download/error": "Failed to download preset.",
+ "presets/inclusiveness/speculativeDecoding": "Include in Preset",
+ "llm.load.numCpuExpertLayersRatio/info": "指定要强制将专家层放到 CPU 的层数。将注意力层保留在 GPU 上,可节省显存同时保持相当快的推理速度。",
+ "llm.load.numCpuExpertLayersRatio/subTitle": "强制将 MoE 权重放到 CPU 的层数。可节省显存,有时反而更快。",
+ "llm.load.numCpuExpertLayersRatio/title": "强制 MoE 权重到 CPU 的层数",
+ "llm.load.numParallelSessions/subTitle": "模型在给定时间内可运行的最大预测数。每个预测的速度取决于可用的硬件资源。",
+ "llm.load.numParallelSessions/title": "最大并发预测数",
+ "llm.load.useUnifiedKvCache/subTitle": "控制并发预测是否共享单个 KV 缓存,节省内存。",
+ "llm.load.useUnifiedKvCache/title": "统一 KV 缓存"
+}
\ No newline at end of file
diff --git a/zh-CN/developer.json b/zh-CN/developer.json
index 9ed7ec42..ae397ca0 100644
--- a/zh-CN/developer.json
+++ b/zh-CN/developer.json
@@ -3,9 +3,7 @@
"tabs/extensions": "LM 运行环境",
"loadSettings/title": "加载设置",
"modelSettings/placeholder": "选择一个模型进行配置",
-
"loadedModels/noModels": "没有已加载的模型",
-
"serverOptions/title": "服务器选项",
"serverOptions/configurableTitle": "可配置选项",
"serverOptions/port/hint": "设置本地服务器将使用的网络端口。默认情况下,LM Studio 使用端口 1234。如果该端口已被占用,您可能需要更改此设置。",
@@ -47,24 +45,20 @@
"serverOptions/jitModelLoadingTTL/ttl/unit": "分钟",
"serverOptions/unloadPreviousJITModelOnLoad/title": "仅保留最后一个即时加载的模型",
"serverOptions/unloadPreviousJITModelOnLoad/hint": "确保在任意时刻最多只有一个即时加载的模型(会卸载之前的模型)",
-
"serverLogs/scrollToBottom": "跳转到底部",
"serverLogs/clearLogs": "清除日志 ({{shortcut}})",
"serverLogs/openLogsFolder": "打开服务器日志文件夹",
-
"runtimeSettings/title": "运行环境设置",
"runtimeSettings/chooseRuntime/title": "配置运行环境",
"runtimeSettings/chooseRuntime/description": "为每个模型格式选择一个运行环境",
"runtimeSettings/chooseRuntime/showAllVersions/label": "显示所有运行环境",
"runtimeSettings/chooseRuntime/showAllVersions/hint": "默认情况下,LM Studio 只显示每个兼容运行环境的最新版本。启用此选项可以查看所有可用的运行环境。",
"runtimeSettings/chooseRuntime/select/placeholder": "选择一个运行环境",
-
"runtimeSettings/chooseFrameworks/title": "框架",
"runtimeSettings/chooseFrameworks/description": "为每个功能选择要使用的框架",
"runtimeSettings/chooseFramework/documentParser/builtIn/label": "内置解析器",
"runtimeSettings/chooseFramework/documentParser/select/label": "文档解析器",
"runtimeSettings/chooseFramework/documentParser/select/placeholder": "请选择文档解析器",
-
"runtimeOptions/uninstall": "卸载",
"runtimeOptions/uninstallDialog/title": "卸载 {{runtimeName}}?",
"runtimeOptions/uninstallDialog/body": "卸载此运行环境将从系统中移除它。此操作不可逆。",
@@ -75,7 +69,6 @@
"runtimeOptions/noCompatibleRuntimes": "未找到兼容的运行环境",
"runtimeOptions/downloadIncompatibleRuntime": "此运行环境被认为与您的机器不兼容。它很可能无法正常工作。",
"runtimeOptions/noRuntimes": "未找到运行环境",
-
"runtimes": {
"manageLMRuntimes": "管理 LM 运行环境",
"includeOlderRuntimeVersions": "包含旧版本",
@@ -127,9 +120,7 @@
"noFrameworks": "未安装框架"
}
},
-
"inferenceParams/noParams": "此模型类型无可用配置的推理参数",
-
"quickDocs": {
"tabChipTitle": "快速文档",
"newToolUsePopover": "代码片段现已在“快速文档”中提供。点击此处开始使用工具!",
@@ -160,20 +151,33 @@
},
"newBadge": "新功能"
},
-
"endpoints/openaiCompatRest/title": "支持的端点 (与 OpenAI 兼容的格式)",
"endpoints/openaiCompatRest/getModels": "列出当前已加载的模型",
"endpoints/openaiCompatRest/postCompletions": "文本补全模式。给定一个提示,预测下一个token。注意:OpenAI 认为此端点已'弃用'。",
"endpoints/openaiCompatRest/postChatCompletions": "聊天补全。向模型发送聊天历史以预测下一个助手响应。",
"endpoints/openaiCompatRest/postEmbeddings": "文本嵌入。为给定的文本输入生成文本嵌入。接受字符串或字符串数组。",
-
"model.createVirtualModelFromInstance": "另存为新的虚拟模型",
"model.createVirtualModelFromInstance/error": "另存为新的虚拟模型失败",
-
"model": {
"toolUseSectionTitle": "工具使用",
"toolUseDescription": "检测到此模型经过工具使用的训练\n\n打开快速文档以了解更多信息。"
},
-
- "apiConfigOptions/title": "API 配置"
-}
+ "apiConfigOptions/title": "API 配置",
+ "endpoints/anthropicCompatRest/segmentedLabel": "Anthropic 兼容",
+ "endpoints/lmStudioRest/segmentedLabel": "LM Studio",
+ "endpoints/lmStudioRestV1/getModels": "列出可用模型",
+ "endpoints/lmStudioRestV1/getModelsDownloadStatus": "获取模型下载状态",
+ "endpoints/lmStudioRestV1/postChat": "与模型聊天。支持有状态的多轮对话和 MCP。",
+ "endpoints/lmStudioRestV1/postModelsDownload": "下载模型",
+ "endpoints/lmStudioRestV1/postModelsLoad": "加载模型(可自定义选项)",
+ "endpoints/openaiCompatRest/postResponses": "生成模型响应的高级接口。创建有状态的交互。",
+ "endpoints/openaiCompatRest/segmentedLabel": "类 OpenAI",
+ "serverOptions/allowMcp/hint": "允许使用不在 mcp.json 中的 MCP。这些 MCP 连接是临时的,不会持久化。",
+ "serverOptions/allowMcp/mode/off": "关闭",
+ "serverOptions/allowMcp/mode/off/hint": "不允许服务器请求使用 MCP",
+ "serverOptions/allowMcp/mode/remote": "远程",
+ "serverOptions/allowMcp/mode/remote/hint": "允许连接到远程 MCP 服务器",
+ "serverOptions/allowMcp/title": "允许远程 MCP",
+ "serverOptions/start/error": "启动服务器失败",
+ "serverOptions/stop/error": "停止服务器失败"
+}
\ No newline at end of file
diff --git a/zh-CN/models.json b/zh-CN/models.json
index da248fdf..f09bd748 100644
--- a/zh-CN/models.json
+++ b/zh-CN/models.json
@@ -3,12 +3,10 @@
"filterModels.placeholder": "筛选模型...",
"aggregate_one": "您有 {{count}} 个本地模型,占用了 {{size}} 的磁盘空间。",
"aggregate_other": "您有 {{count}} 个本地模型,占用了 {{size}} 的磁盘空间。",
-
"noModels.title": "您的本地 LLM 将显示在这里。",
"noModels.discoverButtonText.prefix": "点击左侧边栏的",
"noModels.discoverButtonText.suffix": "按钮来发现有趣的 LLM。",
"noModels.discoverModelsPrompt": "去探索一些本地 LLM 吧!",
-
"modelsTable.arch/label": "架构",
"modelsTable.params/label": "参数量",
"modelsTable.publisher/label": "发布者",
@@ -17,18 +15,15 @@
"modelsTable.size/label": "尺寸",
"modelsTable.dateModified/label": "修改日期",
"modelsTable.actions/label": "操作",
-
"modelsTable.quant/label": "量化规格",
"modelsTable.llms/label": "语言模型",
"modelsTable.embeddingModels/label": "嵌入模型",
-
"action.model.delete": "删除",
"action.model.delete.full": "删除模型",
"action.model.delete.confirmation/title": "删除 {{name}}",
"action.model.delete.confirmation/description": "您确定吗?这将永久删除与此模型相关的所有文件,此操作不可逆。",
"action.model.delete.confirmation/confirm": "删除",
"action.model.delete/error": "删除模型失败",
-
"loader.model.bundled": "捆绑",
"action.cancel": "取消",
"indexingOngoing": "正在索引模型... 这可能需要几秒钟",
@@ -46,7 +41,6 @@
"unresolvedVirtualModels.revealInExplorer": "在文件资源管理器中显示",
"unresolvedVirtualModels.revealInFinder": "在 Finder 中显示",
"unresolvedVirtualModels.reveal/error": "显示失败",
-
"modelsDirectory": "模型目录",
"modelsDirectory.change": "更改...",
"modelsDirectory.change/error": "修改模型路径失败",
@@ -67,7 +61,7 @@
"contextMenu/unpin": "取消固定",
"contextMenu/copyAbsolutePath": "复制绝对路径",
"contextMenu/copyModelName": "复制模型路径",
- "contextMenu/copyModelDefaultIdentifier": "复制默认标识符",
+ "contextMenu/copyModelDefaultIdentifier": "复制默认标识符",
"contextMenu/showRawMetadata": "查看原始元数据",
"contextMenu/openOnHuggingFace": "在 Hugging Face 上打开",
"contextMenu": {
@@ -85,17 +79,14 @@
"tooltip/editModelDefaultConfig/override": "编辑模型默认配置(*当前有覆盖)",
"tooltip/visionBadge": "此模型支持图像输入",
"tooltip/toolUseBadge": "此模型经过工具使用的训练",
-
"visionBadge/label": "此模型支持图像输入",
"toolUseBadge/label": "此模型经过工具使用的训练",
-
"loader.action.load": "加载模型",
"loader.action.clearChanges": "清除更改",
"loader.action.cancel": "取消",
"loader.info.clickOnModelToLoad": "点击模型以加载",
"loader.info.configureLoadParameters": "配置模型加载参数",
"loader.info.activeGeneratorWarning": "您正在使用带有自定义生成器的插件。当前加载的模型是否适用于该插件,取决于生成器的具体实现方式",
-
"virtual": {
"local": {
"create": "创建虚拟模型",
@@ -111,5 +102,20 @@
"confirm": "创建",
"error": "创建虚拟模型失败"
}
- }
-}
+ },
+ "indexingPageLoaderText": "正在索引模型...",
+ "loader.guardrails.estimatedMemoryUsage": "预计内存使用量",
+ "loader.guardrails.gpu": "GPU",
+ "loader.guardrails.notEnoughResources": "当前设置下没有足够资源来加载模型",
+ "loader.guardrails.notEnoughResources.alwaysAllowLoadAnyway": "(不推荐)始终允许'仍要加载',无需按住 Alt/Option",
+ "loader.guardrails.notEnoughResources.moreInfoSection.appearsNotEnoughMemory": "您的系统似乎没有足够的内存来加载此模型。",
+ "loader.guardrails.notEnoughResources.moreInfoSection.ifYouBelieveThisIsIncorrect": "您可以在设置中调整模型加载限制,或按住 ",
+ "loader.guardrails.notEnoughResources.moreInfoSection.warning": "加载过大的模型可能会使系统过载并导致冻结或崩溃。",
+ "loader.guardrails.notEnoughResources/options": "选项",
+ "loader.guardrails.total": "总计",
+ "loader.guardrails.unavailable": "此模型的内存估算不可用",
+ "virtual/altsSelect/description": "此模型有多个可用的源文件。",
+ "virtual/altsSelect/resetButton": "重置为默认",
+ "virtual/altsSelect/title": "切换模型源",
+ "virtual/altsSelect/trigger": "变体"
+}
\ No newline at end of file
diff --git a/zh-CN/settings.json b/zh-CN/settings.json
index 3c0cfbe3..955834b9 100644
--- a/zh-CN/settings.json
+++ b/zh-CN/settings.json
@@ -2,7 +2,6 @@
"settingsDialogTitle": "应用设置",
"settingsDialogButtonTooltip": "应用设置",
"accountDialogButtonTooltip": "账户",
-
"settingsNewButtonPopover": {
"primary": "应用设置现已移至右下角",
"secondary": "点击⚙️按钮来打开",
@@ -58,7 +57,6 @@
"chat/alwaysShowPromptTemplate": "始终在聊天侧栏显示提示模板",
"chat/highlightChatMessageOnHover": "鼠标悬停时高亮显示聊天消息",
"chat/doubleClickMessageToEdit": "双击聊天消息以编辑",
-
"chat/aiNaming/label": "AI命名聊天",
"chat/aiNaming/mode/label": "AI生成的聊天名称",
"chat/aiNaming/mode/value/never": "关闭",
@@ -72,13 +70,11 @@
"chat/keyboardShortcuts/verbPrefix": "使用",
"chat/keyboardShortcuts/regenerate": "重新生成聊天中的最后一条消息",
"chat/keyboardShortcuts/sendMessage": "发送消息",
-
"onboarding/blockTitle": "新手引导",
"onboarding/dismissedHints": "已关闭的新手引导",
"onboarding/resetHintTooltip": "点击以重新启用新手引导",
"onboarding/resetAllHints": "重置所有新手引导",
"onboarding/noneDismissed": "没有已关闭的提示,目前所有提示项都会显示,直至下次关闭",
-
"firstTimeExperienceLabel": "首次聊天体验",
"firstTimeExperienceMarkCompletedLabel": "标记为已完成",
"firstTimeExperienceResetLabel": "重置",
@@ -98,24 +94,20 @@
"autoLoadBundledLLMLabel": "启动时自动加载捆绑的大语言模型",
"showReleaseNotes": "显示发行说明",
"hideReleaseNotes": "隐藏发行说明",
-
"backendDownloadNewUpdate": "有新的后端可用!",
"backendDownloadNewUpdateAction": "前往开发者页面",
-
"backendDownloadChannel.label": "LM Studio 扩展包下载频道",
"backendDownloadChannel.value.stable": "稳定版",
"backendDownloadChannel.value.beta": "测试版",
"backendDownloadChannel.value.latest": "开发版",
"backendDownloadChannel.shortLabel": "运行环境下载频道",
"backendDownloadChannel.hint": "选择从哪个频道下载 LM Studio 扩展包。\"{{stableName}}\" 是推荐给大多数用户的通道。",
-
"appUpdateChannel.label": "LM Studio 更新频道",
"appUpdateChannel.value.stable": "稳定版",
"appUpdateChannel.value.beta": "beta测试版",
"appUpdateChannel.value.alpha": "alpha测试版",
"appUpdateChannel.shortLabel": "应用更新频道",
"appUpdateChannel.hint": "选择从哪个频道接收 LM Studio 应用更新。\"{{stableName}}\" 是推荐给大多数用户的通道。",
-
"modelLoadingGuardrails.label": "模型加载保护",
"modelLoadingGuardrails.description": "超出系统资源限制加载模型可能导致系统不稳定或卡死。保护措施可以防止意外过载。如果需要,可以在这里调整这些限制。但请注意,接近系统极限加载模型可能会降低稳定性。",
"modelLoadingGuardrails.value.off": "关闭(不推荐)",
@@ -136,10 +128,8 @@
"modelLoadingGuardrails.custom.label": "内存限制:",
"modelLoadingGuardrails.custom.unitGB": "GB",
"modelLoadingGuardrails.custom.description": "为模型加载设置自定义内存限制。如果加载的模型会超过此限制,则不会加载模型。",
-
"experimentalLoadPresets": "在预设中启用模型加载配置支持",
"experimentalLoadPresets.description": "是否允许预设包含模型加载配置。此功能尚处于试验阶段,我们欢迎反馈。",
-
"unloadPreviousJITModelOnLoad": "模型自动卸载:始终仅允许一个JIT模型加载(加载新模型时卸载上一个)",
"autoDeleteExtensionPacks": "自动删除最近最少使用的运行环境扩展包",
"autoUpdateExtensionPacks": "自动更新选中运行环境扩展包",
@@ -147,16 +137,12 @@
"useHFProxy.hint": "使用 LM Studio 提供的 Hugging Face 代理进行模型搜索和下载。适用于无法直接访问 Hugging Face 的用户。",
"separateReasoningContentInResponses": "在API响应中区分 `reasoning_content` 和 `content`(如适用)",
"separateReasoningContentInResponses/hint": "该设置仅适用于像 DeepSeek R1 及其蒸馏模型等输出带有 和 标记的推理模型。",
-
"promptWhenCommittingUnsavedChangesWithNewFields": "提交新字段到预设时显示确认对话框",
"promptWhenCommittingUnsavedChangesWithNewFields.description": "如果您想避免意外向预设添加新字段,这将非常有用",
-
"enableLocalService": "启用本地 LLM 服务",
"enableLocalService.subtitle": "使用 LM Studio 的 LLM 服务器,而无需保持 LM Studio 应用程序打开",
"enableLocalService.description": "启用时,LM Studio 本地 LLM 服务将自动启动。关闭 LM Studio 时,本地 LLM 服务也将在系统托盘中继续运行。",
-
"expandConfigsOnClick": "点击而非悬停时展开配置",
-
"migrateChats": {
"label": "迁移 0.3.0 之前的聊天记录",
"hasBetterLabel": "重新迁移 0.3.0 之前的聊天记录",
@@ -191,5 +177,19 @@
"warnDescription": "禁用工具调用确认非常危险。如果您的插件中包含可能执行破坏性操作的工具(例如运行命令、删除文件、覆盖文件、上传文件等),模型将无需确认即可执行这些操作。您可以通过逐个工具或逐个插件的方式禁用确认提示。强烈不建议启用此选项。请谨慎操作。",
"warnButton": "我了解风险"
}
- }
-}
+ },
+ "appNavigationBarPositionLabel": "导航栏位置",
+ "appNavigationBarPositionLeft": "左侧",
+ "appNavigationBarPositionTop": "顶部",
+ "defaultContextLength/customSubtitle": "为新加载的模型设置默认上下文长度。如果模型支持的最大上下文长度更低,则使用该值。",
+ "defaultContextLength/customTitle": "自定义值",
+ "defaultContextLength/invalidNaNError": "无效的上下文长度值。使用 {{value}}",
+ "defaultContextLength/invalidRangeError": "上下文长度值无效。应在 1 到 2^30 的范围内。使用 {{value}}",
+ "defaultContextLength/label": "默认上下文长度",
+ "defaultContextLength/largeContextWarning": "上下文长度越高,模型占用的内存越多。如果不确定,请不要更改默认值。",
+ "defaultContextLength/maxSubtitle": "使用每个模型支持的最大上下文长度。",
+ "defaultContextLength/maxTitle": "模型最大值",
+ "jitTTL/subtitle": "JIT 加载的模型在空闲指定时长后将被自动卸载。",
+ "modelDefaultsLabel": "模型默认值",
+ "modelLoadingGuardrails.alwaysAllowLoadAnyway": "(不推荐)始终允许'仍要加载',无需按住 Alt/Option"
+}
\ No newline at end of file
diff --git a/zh-CN/shared.json b/zh-CN/shared.json
index 24fc7431..08147fcf 100644
--- a/zh-CN/shared.json
+++ b/zh-CN/shared.json
@@ -1,304 +1,270 @@
-{
- "copyLmStudioLinkButton/toolTip": "复制模型下载链接",
-
- "filter.noMatches": "没有匹配项",
- "longRunningTask": {
- "unbundlingDependencies": {
- "badge": "解包资源"
- },
- "performingBackendHardwareSurvey": {
- "badge": "检测运行环境兼容性"
- },
- "indexingRuntimes": {
- "badge": "索引运行环境"
- },
- "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": "完成",
-
- "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": "开始吧",
- "letsGoWithEllipsis": "开始吧...",
- "letsGoWithExclamation": "开始吧!"
- },
-
- "run": {
- "runWithEllipsis": "运行...",
- "run": "运行",
- "runningWithEllipsis": "运行中...",
- "running": "运行中"
- },
-
- "configure": {
- "configureWithEllipsis": "配置...",
- "configure": "配置",
- "configuringWithEllipsis": "配置中...",
- "configured": "已配置"
- },
-
- "publish": {
- "publishWithEllipsis": "发布...",
- "publish": "发布",
- "publishingWithEllipsis": "发布中...",
- "publishing": "发布中",
- "publishedWithExclamation": "已发布!",
- "published": "已发布"
- }
-}
+{
+ "copyLmStudioLinkButton/toolTip": "复制模型下载链接",
+ "filter.noMatches": "没有匹配项",
+ "longRunningTask": {
+ "unbundlingDependencies": {
+ "badge": "解包资源"
+ },
+ "performingBackendHardwareSurvey": {
+ "badge": "检测运行环境兼容性"
+ },
+ "indexingRuntimes": {
+ "badge": "索引运行环境"
+ },
+ "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": "完成",
+ "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": "开始吧",
+ "letsGoWithEllipsis": "开始吧...",
+ "letsGoWithExclamation": "开始吧!"
+ },
+ "run": {
+ "runWithEllipsis": "运行...",
+ "run": "运行",
+ "runningWithEllipsis": "运行中...",
+ "running": "运行中"
+ },
+ "configure": {
+ "configureWithEllipsis": "配置...",
+ "configure": "配置",
+ "configuringWithEllipsis": "配置中...",
+ "configured": "已配置"
+ },
+ "publish": {
+ "publishWithEllipsis": "发布...",
+ "publish": "发布",
+ "publishingWithEllipsis": "发布中...",
+ "publishing": "发布中",
+ "publishedWithExclamation": "已发布!",
+ "published": "已发布"
+ },
+ "beta": "测试版"
+}
\ No newline at end of file