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