Files
desktop/libs/hanzo-i18n/locales/zh-CN.json
zeekayandHanzo Dev e8c5c18579 feat: retire Ollama, use the native local Hanzo engine (+ wallet/HIPS plan)
Removes the bundled Ollama integration end-to-end and points the desktop app at
the native hanzo-node + hanzo-engine (mistral.rs, GPU). Chat, model selection and
embeddings now go through the local node's /v1/node API.

- Delete all Ollama code paths (ollama-client, ollama-models, syncOllamaModels,
  ollama adapters/managers/tests, ollama UI components).
- Rename `ollama-models-repository.json` -> `model-catalog.json` and
  `api/ollama.ts` -> `api/local-models.ts`; add `ModelPrefix.LocalEngine` ('local:')
  and a native `scanLocalModels` query (indexes Ollama/LM-Studio/HF/~/.hanzo via
  the node's scanner).
- Node readiness probe: `/v2/health_check` -> `/v1/node/health_check` (the node
  serves its HTTP API under /v1/node).
- Add docs/wallet-hips-alignment.md: plan to align the desktop wallet to
  HIP-0001/0018/0025/0026 ($AI token, did:hanzo, Gnosis Safe, credits, x402),
  with the node owning keys and the desktop staying a thin client.

Verified locally on aarch64: app self-spawns the node on /v1/node, end-to-end chat
with the local zen engine works, embeddings 1024-dim, typecheck clean.

Co-authored-by: Hanzo Dev <[email protected]>
2026-05-31 06:35:41 +00:00

1157 lines
51 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"agents": {
"chatWithAgent": "与代理聊天",
"configureAgent": "配置代理",
"create": {
"advanceOptionsLabel": "高级选项",
"agentName": "代理名称",
"agentNameHelperCreate": "输入您 AI 代理的唯一名称。这也将用作代理 ID {{agentName}}",
"agentNameHelperEdit": "您可以更改代理名称,但代理 ID 保持不变。代理 ID: {{agentName}}",
"contextSettingsLabel": "上下文设置",
"cronExpression": "Cron 表达式",
"cronExpressionHelper": "输入一个 cron 表达式,例如:*/30 * * * *(每 30 分钟)",
"description": "描述",
"descriptionHelper": "简要描述您代理的目的(代理不会使用此信息)。",
"descriptionPlaceholder": "例如,创建以用户为中心的设计并改善用户交互。",
"enableStream": "启用流",
"enableStreamDescription": "在生成时流式传输代理的响应",
"enableThinking": "启用思考",
"enableThinkingDescription": "允许代理在提供答案之前显示其推理过程。",
"enableTools": "启用工具",
"enableToolsDescription": "允许代理使用工具来完成任务。",
"knowledge": "知识",
"knowledgeAddNewFiles": "添加新文件",
"knowledgeBase": "知识库",
"knowledgeBaseDescription": "为您的代理提供本地 AI 文件,以增强其知识和能力。",
"knowledgeSearch": "搜索文件夹和文件 ...",
"llmProviderDescription": "选择将为您的代理提供支持的模型",
"llmProviderLabel": "选择 AI",
"messageContextDescription": "(可选) 您可以通过强制用户消息的静态消息来控制消息上下文,例如 {{user_message}}。然后说:Chao amigo!。这将把 \"然后说:Chao amigo!\" 添加到每条发送的消息中。",
"messageContextLabel": "消息上下文",
"overrideConfigurations": "覆盖配置",
"persona": "角色",
"resetAdvancedOptions": "重置为默认值",
"saveAndTestAgent": "保存并测试代理",
"schedule": "计划",
"scheduleAIInstructions": "AI 指令",
"scheduleAIInstructionsDescription": "输入定时执行的 AI 指令...",
"scheduleAIInstructionsHelper": "编写将用于定时执行的提示。",
"scheduleDescription": "设置您的代理何时自动运行任务。",
"scheduleNormalUsage": "正常使用",
"scheduleNormalUsageDescription": "代理在聊天中使用时准备立即响应。",
"scheduleRecurring": "正常使用 + 定时执行",
"scheduleRecurringDescription": "正常使用,并为代理任务配置特定的时间和频率,例如每 5 分钟检查和回答消息的 Twitter 代理。",
"selectedTools": "已选择的工具",
"systemInstructions": "系统指令",
"systemInstructionsHelper": "通过添加自定义指令来控制您代理的行为",
"systemInstructionsPlaceholder": "例如,您是一个可以回答问题并帮助完成任务的有用助手。",
"temperature": "温度",
"temperatureDescription": "温度是一个影响 AI 输出随机性的参数。温度越高 = 越不可预测,温度越低 = 越可预测。",
"tools": "工具",
"toolsCreateNewTool": "创建新工具",
"toolsDescription": "选择您的代理可以使用哪些工具和技能来完成任务。",
"topK": "Top K",
"topKDescription": "调整生成序列的关键字数量。此参数控制生成段落的长度,防止过多重复。选择较高的数字会产生更长的叙述,而较小的数字则保持文本简洁。",
"topP": "Top P",
"topPDescription": "调整概率阈值以提高结果的相关性。例如,0.9 的阈值可能适用于针对特定应用的最佳情况,而 0.95 或 0.97 的阈值可能更适合需要更广泛、更具创造性的响应的任务。"
},
"createFirstAgent": "创建您的第一个代理以开始探索人工智能的力量。",
"explore": "探索",
"form": {
"chatHistory": "聊天记录",
"closeChat": "关闭聊天",
"createAgent": "创建新代理",
"emptyChatDescription": "发送消息以开始与此代理聊天",
"emptyChatTitle": "与您的代理聊天",
"enter": "输入",
"enterToSend": "发送",
"messagePlaceholder": "发送消息...",
"newAgent": "新代理",
"newChat": "新聊天",
"openChat": "打开聊天",
"updateAgent": "更新代理"
},
"importModal": {
"action": "导入",
"chooseFile": "选择一个 zip 文件",
"title": "导入代理"
},
"label": "代理",
"myAgents": "我的代理",
"noAvailableAgents": "没有可用的代理",
"publishDialog": {
"amount": "金额",
"asset": "资产",
"configureAndPublish": "配置与发布",
"description": "描述",
"open": "发布代理",
"paymentAddress": "支付地址",
"publish": "发布",
"published": "已发布",
"searchAgents": "搜索代理",
"selectAgent": "选择代理",
"title": "发布 {{name}}"
},
"systemInstructions": "系统说明"
},
"agentsPage": {
"addAgent": "添加代理",
"description": "通过个性化指令和丰富的知识创建并探索 AI 代理,自动完成各类任务以实现目标。",
"exploreAgentsDescription": "探索满足您需求的自定义 AI 代理",
"exploreDescription": "发现并安装来自社区的人工智能代理,以增强您的工作流程 <br /> 并提升您的生产力和创造力。",
"goToTaskDetails": "前往任务详情",
"notFoundDescription": "创建您的第一个代理,开始探索 AI 的强大功能。",
"notFoundTitle": "没有可用的代理"
},
"aiFilesSearch": {
"description": "搜索以轻松查找 AI 文件中的所有文件内容",
"filesSelected": "已选择 {{count}} 个文件",
"foundResults": "找到 {{count}} 个结果",
"label": "AI文件内容搜索"
},
"aisPage": {
"description": "轻松管理本地和云端 AI 模型,并根据工作流程在它们之间切换。",
"label": "AI 模型",
"shortDescription": "探索各种 AI 模型"
},
"analytics": {
"bulletPoints": {
"five": "❌ 从不收集您的AI查询",
"four": "❌ 从不收集您的IP地址",
"one": "✅ 始终允许您通过设置选择退出",
"six": "❌ 从不使用个人信息进行培训目的",
"three": "✅ 发送关于您使用的功能的分析信息,但不包含任何内容或响应",
"two": "✅ 随机化分析"
},
"label": "分析",
"moreInfo": "有关我们的隐私惯例的更多信息,请参阅我们的<a>隐私政策</a>",
"title": "帮助我们改进 Hanzo"
},
"appReset": {
"action": "重置应用",
"description": "我们目前处于测试阶段,并进行了重大更新以改善您的体验。为了应用这些更新,我们需要重置您的数据。如果您需要帮助,请联系支持团队。",
"title": "需要重置应用"
},
"chat": {
"actions": {
"chatsDeleted": "{{count}} 个聊天成功删除",
"chatsPartiallyDeleted": "{{succeeded}} 个聊天已删除,{{failed}} 个聊天删除失败",
"deleteInbox": "删除聊天",
"deleteInboxConfirmationDescription": "聊天将被删除并从您的聊天记录中移除",
"deleteInboxConfirmationTitle": "确认删除聊天?",
"deleteSelectedChats": "删除选定的聊天",
"deleteSelectedChatsConfirmationDescription": "选定的聊天将被永久删除。此操作无法撤销。",
"deleteSelectedChatsConfirmationTitle": "删除 {{count}} 个聊天?",
"deletingChats": "正在删除聊天...",
"deselectAll": "取消全选",
"manageChats": "管理聊天",
"manageChatsDescription": "搜索、查看和一次删除多个聊天",
"noChatsFound": "未找到聊天",
"searchChats": "搜索聊天...",
"selectAll": "全选",
"selectedCount": "已选择 {{count}} 个"
},
"actives": {
"label": "活跃",
"notFound": "未找到活跃的对话。"
},
"agents": "代理人",
"allMessagesLoaded": "所有先前的消息都已加载 ✅",
"archives": {
"archive": "存档",
"archived": "已归档",
"error": "归档作业出错",
"label": "档案",
"notFound": "未找到存档对话。",
"success": "您的对话已被归档"
},
"chats": "聊天",
"context": {
"description": "作为本次对话上下文使用的文件夹和文件列表",
"title": "对话上下文"
},
"create": "创建 AI 聊天",
"editMessage": {
"warning": "这将重新开始您的对话。"
},
"emptyStateDescription": "对于快速问题,请按 ⌘ + Shift + J 使用 Hanzo Spotlight",
"emptyStateTitle": "询问 Hanzo AI",
"enterMessage": "输入消息",
"failedToOpenChatFolder": "请先上传文件到聊天中",
"fileProcessing": {
"description": "可能需要几分钟",
"title": "您的文件正在处理中"
},
"form": {
"message": "告诉我们您想做的工作",
"messagePlaceholder": "例如:解释互联网的工作原理...",
"selectAI": "选择您的 AI",
"selectedText": "您选择的文本",
"setContext": "设置聊天上下文",
"setContextText": "添加文件或文件夹,供您的 AI 在对话中使用。"
},
"limitReachedDescription": "您已用尽本月对此模型/代理的所有查询。请开始与其他代理的新聊天。",
"limitReachedTitle": "已达到限制",
"networkAgentUsed": "使用的网络代理",
"openChatFolder": "打开聊天文件夹",
"processingNetworkAgent": "正在处理网络代理",
"processingTool": "正在处理工具",
"sendMessage": "发送消息",
"sendMessagePlaceholder": "发送消息,或按 \"/\" 访问工具",
"toolUsed": "使用的工具",
"tracing": {
"title": "追踪"
}
},
"chatDM": {
"create": "创建直接消息聊天",
"form": {
"message": "消息",
"messagePlaceholder": "输入您的消息",
"hanzoIdentity": "Hanzo身份"
}
},
"codeRunner": {
"errorOccurred": "发生错误",
"executeCode": "执行代码",
"output": "输出",
"stderr": "标准错误",
"stdout": "标准输出"
},
"common": {
"about": "关于",
"add": "添加",
"added": "已添加",
"adding": "添加中...",
"advanced": "高级",
"agent": "代理",
"all": "全部",
"alreadyHaveNode": "已有节点?",
"back": "返回",
"cancel": "取消",
"chat": "聊天",
"clear": "清除",
"clearSearch": "清除搜索",
"clickToUpload": "点击上传或拖放",
"close": "关闭",
"comingSoon": "即将到来 - 八月底",
"configure": "配置",
"connect": "连接",
"continue": "继续",
"copy": "复制",
"create": "创建",
"delete": "删除",
"deleteTool": "删除工具",
"details": "详细信息",
"disabled": "已禁用",
"disconnect": "断开连接",
"dismiss": "关闭",
"done": "完成",
"edit": "编辑",
"editMessage": "编辑消息",
"enabled": "已启用",
"file": "文件",
"fileWithCount_one": "{{count}} 个文件",
"fileWithCount_other": "{{count}} 个文件",
"files": "文件",
"folderLocation": "文件夹位置:",
"folderWithCount_one": "{{count}} 文件夹",
"folderWithCount_other": "{{count}} 文件夹",
"folders": "文件夹",
"getStarted": "免费开始",
"howWouldYouLikeToProceed": "您希望如何进行?",
"iAgree": "我同意",
"incomplete": "不完整",
"install": "安装",
"installed": "已安装",
"logInHanzoHosting": "登录Hanzo Hosting",
"more": "更多",
"moreOptions": "更多选项",
"next": "下一个",
"noResultsFound": "未找到结果。",
"noThanks": "不,谢谢",
"none": "无",
"optIn": "选择加入",
"optOut": "选择退出",
"passphrase": "密码短语",
"quickConnect": "快速连接",
"reasoning": "推理",
"recommended": "推荐",
"refresh": "刷新",
"remove": "移除",
"rename": "重命名",
"repeatPassphrase": "确认密码短语",
"requiresAction": "需要采取行动",
"resetAll": "重置全部",
"resetData": "重置数据",
"resetFilters": "重置筛选器",
"restore": "恢复",
"retry": "重试",
"save": "保存",
"saveChanges": "保存更改",
"search": "搜索",
"searchPlaceholder": "搜索...",
"seeOptions": "查看选项",
"selectItem": "选择项目以查看详情",
"send": "发送",
"hanzoPrivate": "Hanzo私有(本地)",
"showLess": "显示更少",
"showMore": "更多",
"signUpHanzoHosting": "注册Hanzo Hosting",
"soon": "即将",
"termsAndConditionsText": "我同意<a>服务条款</a>和<b>隐私政策</b>",
"thinking": "思考中...",
"tool": "工具",
"tryAgain": "再试一次",
"tryItOut": "试试看",
"unpublish": "取消发布",
"unselectAll": "取消全选",
"update": "更新",
"updating": "更新中...",
"upload": "上传",
"uploadAFileDescription": "支持图像、PDF、CSV、TXT、XLSX等多种格式",
"uploadFile": "上传文件",
"viewDetails": "查看详情"
},
"cronTask": {
"aiAgent": "AI / 代理",
"aiModelConfiguration": "AI 模型配置",
"cronExample": "输入一个 cron 表达式,例如:*/30 * * * *(每 30 分钟)",
"cronExpression": "Cron 表达式",
"cronWillRun": "此 cron 将在 {{schedule}}({{expression}})运行",
"enableStream": "启用流",
"enableThinking": "启用思考",
"enableTools": "启用工具",
"forceToolUsage": "强制使用工具(可选)",
"promptExample": "例如:给我最热门的黑客新闻",
"promptPlaceholder": "例如:给我最热门的黑客新闻",
"scheduleOptions": {
"every1stMonth12pm": "每月 1 日中午 12 点",
"every5Hours": "每 5 小时",
"every5Min": "每 5 分钟",
"everyJanuary1st12am": "每年 1 月 1 日凌晨 12 点",
"everyMonday8am": "每周一上午 8 点"
},
"taskDescription": "任务描述",
"taskDescriptionHelper": "简要描述您代理的目的(代理不使用)。",
"taskPrompt": "任务提示",
"temperature": "温度",
"temperatureInfo": "温度是影响 AI 输出随机性的参数。温度越高 = 越不可预测,温度越低 = 越可预测。",
"topK": "Top K",
"topKInfo": "调整生成序列的关键字数量。此参数控制生成段落的长度,防止过多重复。选择较高的数字会产生更长的叙述,而较小的数字则保持文本简洁。",
"topP": "Top P",
"topPInfo": "调整概率阈值以提高结果的相关性。例如,0.9 的阈值可能适合针对特定应用,而 0.95 或 0.97 的阈值可能更适合需要更广泛、更具创造性的响应的任务。"
},
"desktop": {
"benefits": {
"local": "<b>本地:</b> 使用本地的 Hanzo,您可以在安全环境中完全控制您的数据。",
"privacy": "<b>注重隐私:</b> 您的数据在离线环境下保持安全,并具有强大的隐私保护功能。",
"tools": "<b>日常任务工具:</b> 支持 100 多种集成和持续增加中。"
},
"localAI": "Hanzo 本地 AI",
"model": {
"commandr7bBenefits": {
"fast": "<b>快速执行:</b> 用户指出它在中档硬件上运行高效,能够更快地响应和更流畅地交互,而不会出现显著的延迟。",
"lightweight": "<b>轻量级:</b> 这种轻量级特性意味着它需要更少的内存和计算能力,使其对更广泛的用户和应用程序更具可及性。",
"performance": "<b>紧凑尺寸中的高性能:</b> command-r7b型号旨在提供卓越的性能,同时保持相对较小的体积。"
},
"downloading": "下载中",
"embeddingBenefits": {
"dataAnalysis": "<b>改进数据分析:</b> 从非结构化数据中提取有意义的见解,改善决策过程和运营效率。",
"efficient": "<b>紧凑高效:</b> Arctic-embed-xs 只有 2200 万参数和 384 维嵌入向量,旨在资源高效。",
"highRetrieval": "<b>高检索性能:</b> 它可以有效地从大型数据集中检索相关信息,在搜索和检索任务中具有高准确性。"
},
"gemmaBenefits": {
"fast": "<b>快速执行:</b> 用户指出它在中档硬件上运行效率高,实现更快的响应和更流畅的交互而无明显延迟。",
"lightweight": "<b>轻量级:</b> 这种轻量级特性意味着它需要更少的内存和计算能力,使更广泛的用户和应用程序可以访问。",
"performance": "<b>紧凑高性能:</b> gemma2:2b 模型旨在在保持相对较小的 20 亿参数的情况下提供领先的性能。"
},
"installation": "正在安装 {{modelName}}...",
"mistralSmallBenefits": {
"language": "<b>强大的语言生成:</b> 在内容生成、语言翻译和编码辅助等多种应用中生成类人文本。",
"multilingual": "<b>多语言支持:</b> 该模型支持多种语言的对话,包括英语、西班牙语、法语、德语等。",
"resource": "<b>高效的资源使用:</b> 与更大型模型相比,它是一种轻量级、超快速的模型。"
},
"ollamaBenefits": {
"language": "<b>强大的语言生成:</b> 在各种应用程序中生成类似人类的文本,如内容生成、语言翻译和编码辅助。",
"multilingual": "<b>多语言支持:</b> 该模型支持多种语言的对话,包括英语、西班牙语、法语、德语等。",
"resource": "<b>高效利用资源:</b> 与较大模型相比,它是一个轻量级、超快速的模型。"
}
},
"welcome": "欢迎来到新海",
"welcomeDescription": "直接在您的设备上构建、运行和自动化 AI 代理——快速、私密且安全。"
},
"disconnect": {
"exportConnection": "在继续之前,请<Link>导出您的连接</Link>,以便随时恢复连接。",
"modalDescription": "您确定要断开连接吗?这将永久删除您的数据。",
"modalTitle": "断开 Hanzo"
},
"dockerStatus": {
"dockerInstalledButNotRunning": "已安装 Docker,但未运行",
"dockerInstalledButNotRunningDescription": "已安装 Docker,但未运行。现在启动它以提高工具执行速度、稳定性和整体性能。",
"dockerNotInstalled": "未安装 Docker",
"dockerNotInstalledDescription": "您的系统上未安装 Docker。安装它将解锁更好的性能、更快的处理速度和改进的 AI 工具体验。",
"dockerRunning": "Docker 正在运行且处于活动状态",
"dockerRunningDescription": "您的工具现在在 Docker 中以全效能运行。享受更流畅的体验!"
},
"errorBoundary": {
"genericError": "出现问题。请尝试刷新应用。",
"maxReloadAttemptsReached": "已达到最大重载尝试次数。应用程序无法自动恢复。",
"contactSupport": "请联系支持获取帮助。"
},
"errors": {
"nodeUnavailable": {
"description": "我们在连接您的 节点时遇到问题。您的节点可能离线,或者您的互联网连接可能已断开。",
"title": "节点不可用"
}
},
"exportConnection": {
"downloadText": "下载并妥善保管此连接文件",
"form": {
"passphrase": "密码",
"repeatPassphrase": "重复密码"
},
"generateFile": "生成连接文件",
"label": "导出连接",
"restoreText": "使用您的密码短语来恢复与 节点的连接"
},
"extension": {
"welcome": "使用 Hanzo Visor ✨ 变革您的网页浏览体验"
},
"feedback": {
"button": "反馈",
"description": "我们重视您的反馈!请告诉我们您对新海的看法,以及我们如何改善您的体验。",
"form": {
"contactHelp": "如果我们有问题,如何联系您?",
"contactLabel": "电子邮件或电话号码",
"contactPlaceholder": "电子邮件或电话号码",
"error": "提交反馈失败。请再试一次。",
"feedbackLabel": "您的反馈",
"feedbackPlaceholder": "请分享您的想法、建议或问题...",
"submit": "发送反馈",
"success": "感谢您的反馈!我们会尽快与您联系。"
},
"title": "分享反馈"
},
"galxe": {
"errors": {
"registerDesktopInstallation": "注册Hanzo Desktop安装时出错。请确保您的EVM地址之前未用于注册其他安装。"
},
"form": {
"evmAddress": "EVM地址",
"evmAddressHelper": "添加您在Galxe中使用的EVM地址",
"proof": "证明",
"registerInstallation": "注册安装",
"signature": "签名"
},
"goToGalxeQuest": "查看我们的Galxe任务",
"label": "Galxe 任务",
"success": {
"registerDesktopInstallation": "您的Hanzo Desktop安装已成功注册。可能需要几个小时才能在Galxe任务中注册。"
}
},
"homepage": {
"agentConfigurationRequired": "{{agentName}} 需要一些配置才能正常工作。",
"enterToSend": "<span>Enter</span> 发送",
"installingDefaultAgents": "正在安装默认代理",
"recommendedAgents": "推荐代理",
"setupAgent": "设置代理",
"shiftEnterForNewLine": "<span>Shift + Enter</span> 以换行",
"welcomeTitle": "今天我能帮您什么?"
},
"inboxes": {
"inboxName": "名称",
"updateName": "更新收件箱名称"
},
"layout": {
"menuItems": {
"agents": "AI",
"aiTasks": "AI 任务",
"chats": "聊天",
"decentralizedAgents": "去中心化人工智能代理",
"disconnect": "断开连接",
"helpAndSupport": "帮助与支持",
"manageAis": "管理人工智能",
"mcp": "MCPs",
"scheduledTasks": "计划任务",
"settings": "设置",
"tools": "工具",
"vectorFs": "我的 AI 文件浏览器",
"vectorSearch": "AI 文件内容搜索"
},
"sidebar": {
"toggle": "切换侧边栏"
}
},
"llmProviders": {
"add": "添加人工智能",
"addManually": "手动添加人工智能",
"delete": {
"description": "您确定要删除此人工智能吗?此操作无法撤销。",
"label": "删除人工智能"
},
"errors": {
"createAgent": "添加人工智能时出错",
"deleteAgent": "删除人工智能时出错",
"updateAgent": "更新人工智能时出错"
},
"form": {
"apiKey": "API密钥",
"customModelType": "自定义模型类型",
"description": "描述",
"descriptionHelper": "简要描述(可选),以帮助稍后识别此 AI",
"externalUrl": "外部URL",
"generatedId": "生成的 ID",
"modelId": "模型ID",
"modelName": "模型名称",
"modelProvider": "模型提供者",
"modelType": "模型类型",
"name": "AI 名称",
"selectModel": "选择您的模型",
"toggleCustomModel": "添加自定义模型"
},
"label": "人工智能",
"localAI": {
"installText": "在本地计算机上安装人工智能模型后,它们将作为人工智能可用。",
"installTitle": "安装人工智能模型"
},
"notFound": {
"description": "连接您的第一个人工智能以开始向Hanzo AI提问。尝试连接OpenAI",
"title": "没有可用的人工智能"
},
"searchPlaceholder": "搜索 AI",
"success": {
"createAgent": "成功创建人工智能",
"deleteAgent": "成功删除人工智能",
"updateAgent": "成功更新人工智能"
},
"switch": "切换人工智能"
},
"mcpClients": {
"claudeFailMessageBase": "自动配置 Claude 失败。",
"claudeLoading": "正在尝试自动配置 Claude Desktop...",
"claudeSuccessDescription": "请重启 Claude 以使更改生效。",
"claudeSuccessTitle": "Claude Desktop 配置成功!",
"configFailDescription": "{{errorMessage}} 请按照以下说明进行手动设置:",
"configFailTitle": "自动配置 {{clientName}} 失败",
"connectExternalClient": "连接外部 MCP 客户端",
"copyJsonButton": "复制 JSON 配置",
"copyJsonSuccess": "JSON 配置已复制到剪贴板",
"copySuccessCommand": "命令已复制到剪贴板",
"copySuccessUrl": "SSE URL已复制到剪贴板",
"cursorFailMessageBase": "自动配置 Cursor 失败。",
"cursorLoading": "正在尝试自动配置 Cursor...",
"cursorSuccessDescription": "请重启 Cursor 以使更改生效。",
"cursorSuccessTitle": "Cursor 配置成功!",
"customCopyCommandButton": "复制命令",
"customCopySseUrlButton": "复制SSE URL",
"customDescriptionPrimary": "连接外部客户端的推荐方式是通过服务器推送事件(SSE)。",
"customDescriptionSecondary": "如果您的客户端不支持SSE,您可以使用以下命令将Hanzo MCP服务器作为单独的进程运行:",
"customTitle": "自定义外部客户端配置"
},
"mcpPage": {
"exposeToolsDescription": "通过 MCP 公开您的 AI 工具,与其他 MCP 客户端无缝集成并扩展其能力。",
"exposeToolsTab": "公开工具",
"helpfulLinks": "您可以在 smithery.ai 和 composio.dev 找到用于连接 Hanzo 的有用 MCP。",
"mcpServersDescription": "连接 MCP 服务器即可即时访问外部数据源和工具,如实时天气、股票价格或翻译服务,而无需构建自定义集成。\n这将通过实时信息和对新资源的轻松访问扩展系统功能。"
},
"mcpServers": {
"add": "添加 MCP 服务器",
"addDescription": "配置一个新的 MCP 服务器以连接到您的 节点",
"addFailed": "添加 MCP 服务器失败",
"addFromGitHub": "从 GitHub 添加",
"addSuccess": "MCP 服务器添加成功",
"addVariable": "添加",
"composio": {
"activeUsers": "活跃用户",
"add": "添加MCP服务器",
"adding": "添加中...",
"availableActions": "可用操作",
"categories": "类别",
"created": "创建时间",
"delete": "删除",
"deleting": "删除中...",
"details": "详细信息",
"install": "安装",
"installFailed": "从 Composio 安装应用时出错",
"installSuccess": "{{appName}} 安装成功",
"installing": "正在安装...",
"lastUpdated": "最后更新",
"latestVersion": "最新版本",
"loginRequired": "您必须登录才能安装应用",
"statistics": "统计信息",
"title": "Composio MCP 服务器",
"toolsCount": "工具数量",
"totalDownloads": "总下载量",
"uninstall": "卸载",
"uninstallFailed": "从 Composio 卸载应用时出错",
"uninstallSuccess": "{{appName}} 卸载成功",
"uninstalling": "正在卸载...",
"updatedAt": "最后更新"
},
"configure": "配置服务器",
"delete": "删除服务器",
"deleteDescription": "您确定要删除服务器 \"{{name}}\" 吗?此操作无法撤销。",
"deleteFailed": "删除 MCP 服务器失败",
"deleteSuccess": "MCP 服务器删除成功",
"environmentVariables": "环境变量",
"label": "MCP 服务器",
"listDescription": "连接到您的 节点的 MCP 服务器列表",
"listOfToolsAvailableFromThisMcpServer": "此 MCP 服务器可用工具列表。",
"manualSetup": "手动设置",
"name": "名称",
"namePlaceholder": "我的 MCP 服务器",
"noEnvironmentVariablesAdded": "未添加环境变量。",
"noServersFound": "未找到 MCP 服务器。添加新服务器以开始使用。",
"noToolsAvailableForThisServer": "此服务器没有可用工具。",
"selectServerType": "选择服务器类型",
"statusUpdateFailed": "状态更新失败",
"statusUpdated": "状态更新成功",
"title": "MCP 服务器",
"toolMustBeEnabled": "在更改 MCP 服务器模式之前,必须启用工具",
"tools": "工具",
"toolsFor": "{{name}} 的工具",
"tooltipEnableFirst": "首先启用工具以管理 MCP 服务器模式",
"type": "类型",
"update": "更新 MCP 服务器",
"updateDescription": "正在更新 MCP 服务器的配置:{{name}}",
"updateFailed": "更新 MCP 服务器失败",
"updateSuccess": "MCP 服务器更新成功",
"updateWarningDescription": "更新此服务器将重置其关联的工具。",
"viewAvailableTools": "查看可用工具"
},
"networkAgentsPage": {
"addAgent": "添加代理",
"addAgentFromId": "通过 ID 添加代理",
"addAgentFromIdDescription": "使用 Hanzo ID 将代理添加到您的集合中。示例:@@official.sep-hanzo/main/agent/youtube_expert",
"addAgentFromIdHelper": "输入您想要添加的代理的 Hanzo ID。",
"addAgentFromIdPlaceholder": "例如:@@official.sep-hanzo/main/agent/youtube_expert",
"addedDescription": "{{name}} 现在在您的收藏中。开始聊天以使用它!",
"addedSuccess": "添加成功!",
"agentsTab": "代理",
"author": "作者",
"browseMore": "浏览更多代理",
"confirmPayment": "确认付款",
"connectWallet": "连接钱包",
"connectWalletDescription": "连接您的钱包以支付代理使用费用并从您发布的代理中获得收益",
"costPerUse": "每次使用的费用",
"costPerUseDescription": "每次使用此代理时支付费用",
"deleteConfirmation": "您确定要移除此代理吗?此操作无法撤销。",
"descriptionNetwork": "从全球网络发现和部署 AI 代理。每个代理独立运行,可以集成到您的工作流程中。按使用付费或部署代理供他人访问。",
"descriptionPublished": "将您的 AI 代理发布到网络。每个代理独立运行,可以集成到您的工作流程中。按使用付费或部署代理供他人访问。",
"howPaymentsWork": "支付方式",
"howPaymentsWorkDescription": "当您使用此代理时,系统会提示您确认来自已连接钱包的付款。付款将在{{network}}网络上处理。",
"manageWallet": "管理钱包",
"networkToolDetails": "网络代理详情",
"nextAddAgent": "下一步(添加代理)",
"noPublishedAgents": "尚未发布任何代理。分享您的第一个代理以开始。",
"payPerUse": "按使用付费",
"paymentRecipient": "付款接收人",
"paymentSuccessful": "付款成功!",
"paymentSuccessfulDescription": "您的付款已成功完成。工具正在执行...",
"pleaseWait": "请稍等,我们正在处理您的交易...",
"proceedFree": "免费继续",
"processingPayment": "正在处理付款",
"publishedTab": "已发布代理",
"registerIdentity": "注册身份",
"registerHanzoIdentity": "注册深海身份",
"registerHanzoIdentityDescription": "在深海网络上创建您的独特身份,以使用和发布代理",
"removeAgent": "移除代理",
"removeFailed": "移除代理失败",
"removeSuccess": "网络代理成功移除",
"removeToolOffering": "取消发布工具",
"removeToolOfferingConfirmation": "您确定要取消发布此工具吗?此操作无法撤销。",
"searchPlaceholder": "搜索代理",
"setupRequired": "需要设置才能使用付费代理和发布代理",
"startChat": "开始聊天",
"titleDecentralized": "去中心化代理",
"titleNetwork": "网络",
"tool": "工具",
"toolPaymentRequired": "需要支付工具费用",
"toolPaymentRequiredDescription": "此网络代理需要支付才能使用。",
"toolRouterKey": "工具路由器密钥",
"usdcBalance": "USDC 余额",
"walletAddress": "钱包地址",
"walletBalance": "钱包余额",
"walletNotSetup": "尚未设置钱包",
"yourWallet": "您的钱包"
},
"notifications": {
"messageReceived": {
"description": "您收到了来自{{inboxName}}的回复",
"label": "已收到消息"
}
},
"oauth": {
"close": "关闭",
"connectNow": "立即连接",
"connectionRequired": "需要连接",
"connectionRequiredDescription": "要使用此工具,请连接您的 {{provider}} 账户。",
"description": "连接到 {{provider}} 以使用此工具",
"goToProvider": "前往 {{provider}}",
"navigateToProvider": "请导航并按照认证步骤继续。",
"processing": "处理中...",
"signIn": "使用 {{provider}} 登录",
"success": "连接成功!",
"successDescription": "此窗口将在 {{countdown}} 秒后自动关闭...",
"title": "连接到 {{provider}}"
},
"ollama": {
"errors": {
"failedToFetch": "无法获取本地模型。请确保本地模型服务正常运行。"
},
"version": "模型版本"
},
"onboardingChecklist": {
"addAIAgent": "创建您的 AI 代理",
"addAIAgentDescription": "添加一个定制的 AI 代理,以满足您的特定需求。",
"askFiles": "向文件提问",
"askFilesButton": "与文件创建聊天",
"askFilesDescription": "与您的文件聊天。提出任何问题,查找信息,获取摘要等。",
"completedSteps": "您已完成所有步骤",
"createAIChatWithAgent": "与 AI 代理创建聊天",
"createAIChatWithAgentDescription": "与您的 AI 代理开始对话,以便开始使用。",
"createTool": "创建工具",
"createToolButton": "创建工具",
"createToolDescription": "使用强大的人工智能工具创建、自动化和优化您的工作流程。",
"dismiss": "忽略清单",
"getStartedChecklist": "开始使用清单",
"getStartedText": "开始使用 Hanzo",
"setupHanzoDesktop": "设置 Hanzo 桌面",
"setupHanzoDesktopDescription": "设置 Hanzo 桌面以开始使用",
"uploadAFile": "上传文件",
"uploadAFileDescription": "将您的笔记、网站、文档等安全存储在一个地方。"
},
"playgroundTool": {
"metadataError": "工具元数据失败。请尝试重新生成。",
"prismError": "代码编辑器遇到错误。"
},
"prompt": {
"actions": {
"create": "创建提示",
"update": "更新提示"
},
"drawer": {
"createTitle": "创建自定义提示",
"updateTitle": "更新提示"
},
"failCreate": "创建提示失败",
"failUpdate": "更新提示失败",
"fields": {
"content": "提示内容",
"name": "提示名称"
},
"libraryDescription": "从库中选择一个提示以开始。",
"libraryTitle": "提示库",
"successCreate": "提示创建成功",
"successUpdate": "提示更新成功"
},
"quickAsk": {
"emptyStateDescription": "试试\"如何在 JavaScript 中发起 HTTP 请求\",\"给我 80 年代的十大摇滚音乐\",\"给我解释一下互联网是如何工作的\"",
"emptyStateTitle": "询问 Hanzo AI"
},
"quickConnection": {
"connectingToNode": "连接到您的本地节点",
"form": {
"connect": "连接",
"nodeAddress": "节点地址"
},
"label": "快速连接"
},
"registrationCode": {
"create": "创建注册码",
"label": "注册码"
},
"restoreConnection": {
"description": "使用连接文件和密码",
"form": {
"encryptedConnectionFile": "加密连接文件",
"passphrase": "密码"
},
"label": "恢复连接",
"restore": "恢复"
},
"settings": {
"appearance": {
"chatFontSize": {
"description": "选择您喜欢的字体大小",
"extraLarge": "超大",
"large": "大",
"medium": "中",
"small": "小",
"title": "聊天字体大小"
},
"label": "外观"
},
"cryptoWallet": {
"addCoinbaseCDPWallet": "添加 Coinbase CDP 钱包",
"addLocalWallet": "添加本地钱包",
"addWallet": "添加钱包",
"description": "管理您的加密钱包。添加您的 Coinbase CDP 钱包或本地钱包。",
"emptyState": {
"description": "管理您的加密钱包。创建或恢复您的 Coinbase CDP 钱包或热钱包。",
"title": "未找到钱包"
},
"errorDescription": "恢复您的钱包时发生错误。",
"errorTitle": "恢复钱包时出错",
"name": "名称",
"privateKey": "私钥",
"serverSigner": "服务器签名者",
"successDescription": "您的钱包已成功恢复。",
"successTitle": "钱包恢复成功",
"title": "加密钱包",
"walletId": "钱包 ID",
"walletIdOptional": "钱包 ID 可选"
},
"defaultAgent": "默认 AI",
"description": "管理您的帐户设置偏好。",
"experimentalFeature": {
"label": "启用实验性功能"
},
"exportConnection": {
"label": "导出连接"
},
"general": "常规",
"label": "设置",
"language": {
"label": "语言",
"selectLanguage": "选择语言"
},
"layout": {
"analytics": "分析",
"appearance": "外观",
"createRegistrationCode": "创建注册码",
"cryptoWallet": "加密钱包",
"exportConnection": "导出连接",
"galxe": "Galxe任务",
"general": "常规",
"promptLibrary": "提示库",
"publicKeys": "公钥",
"remoteAccess": "远程访问",
"hanzoNode": "节点管理器"
},
"maxChatIterations": {
"description": "处理聊天消息的最大迭代次数",
"error": "更新最大聊天迭代次数时出错",
"label": "最大聊天迭代次数",
"placeholder": "请输入一个介于 1 和 100 之间的数字",
"success": "最大聊天迭代次数更新成功"
},
"promptLibrary": {
"label": "提示库"
},
"publicKeys": {
"label": "公钥",
"myDeviceEncryption": "我的设备加密",
"myDeviceIdentity": "我的设备身份",
"myDevicePublicKeys": "我的设备公钥",
"nodeEncryption": "节点加密",
"nodePublicKeys": "节点公钥",
"nodeSignature": "节点签名",
"profileEncryption": "个人资料加密",
"profileIdentity": "个人资料身份",
"profilePublicKeys": "个人资料公钥",
"show": "显示公钥"
},
"quickAccessButton": {
"description": "可以通过点击和按住来移动快速访问按钮。",
"label": "显示 Hanzo 快速访问按钮"
},
"registerNewCode": {
"label": "注册新设备"
},
"remoteAccess": {
"connected": "已连接",
"description": "使用 ngrok 轻松安全地从任何地方连接到您的 节点。无需复杂的设置——只需 <a>创建一个免费的 ngrok 账户</a>,从仪表板复制您的 <b>ngrok 认证令牌</b>,并将其粘贴到下面以启用安全的远程访问。",
"errors": {
"failedToGetStatus": "获取 ngrok 状态失败。",
"failedToStart": "通过 ngrok 连接远程访问失败。",
"failedToStop": "断开远程访问通过 ngrok 失败。"
},
"form": {
"authToken": "Ngrok 认证令牌",
"authTokenHelperText": "输入您的 ngrok 认证令牌",
"authTokenHelperTextWhenEnabled": "停止远程访问 ngrok 以更新您的认证令牌",
"enableRemoteAccess": "启用远程访问",
"stopRemoteAccess": "停止远程访问"
},
"publicAccessURLDescription": "使用此 URL 从任何地方连接到您的节点。",
"publicAccessUrl": "公共访问 URL",
"stopRemoteAccessSuccess": "远程访问已成功停止",
"success": "已连接!您的 节点现在可以通过 ngrok 远程访问",
"title": "远程访问"
},
"hanzoIdentity": {
"checkIdentityInSync": "验证Hanzo身份",
"checkIdentityInSyncDescription": "检查您的Hanzo身份是否准确同步。",
"error": "更新Hanzo身份时出错",
"goToHanzoIdentity": "前往我的Hanzo身份",
"label": "Hanzo 身份",
"registerIdentity": "注册您的Hanzo身份",
"saveWillRestartApp": "保存将重启应用以应用更改",
"success": "Hanzo身份更新成功",
"troubleRegisterIdentity": "注册您的身份时遇到问题?",
"updatedIdentity": "Hanzo 身份更新成功。"
},
"hanzoVersion": "Hanzo Desktop版本:",
"shortcutKey": {
"description": "修改启动侧边栏的快捷键",
"label": "快捷键"
},
"sidebar": {
"blacklistedWebsites": "黑名单网站",
"includeClickImageCapture": {
"text": "在快速访问悬停菜单中添加图像捕获按钮。",
"title": "包括一键图像捕获选项"
},
"includeClickSummary": {
"text": "在快速访问悬停菜单中添加摘要按钮。",
"title": "包括一键摘要选项"
},
"label": "侧边栏"
}
},
"hanzoNode": {
"manager": "节点管理器",
"models": {
"errors": {
"modelInstalled": "安装模型 {{modelName}} 时出错",
"modelRemoved": "移除模型 {{modelName}} 时出错"
},
"labels": {
"bookPages": "最多 {{pages}} 页内容",
"models": "模型",
"quality": "质量",
"showAll": "显示所有模型",
"showRecommended": "显示推荐模型",
"tags": "标签",
"textCapability": "文本生成",
"thinkingCapability": "思考",
"toolCallingCapability": "工具调用",
"visionCapability": "图像转文本",
"cloudCapability": "云端"
},
"poweredByOllama": "由本地模型提供支持",
"success": {
"modelInstalled": "成功安装模型 {{modelName}}",
"modelRemoved": "成功移除模型 {{modelName}}"
}
},
"nodeAddress": "节点地址",
"nodeVersion": "节点版本",
"notifications": {
"downloadedModel": "AI 模型 {{modelName}} 下载成功",
"downloadingModel": "正在下载 AI 模型 {{modelName}} - {{progress}}%",
"errorSyncOllama": "同步本地模型与您的节点时出错",
"installingModel": "正在安装 {{modelName}} ...",
"optionsRestored": "选项已恢复为默认值",
"removedNote": "您的本地 节点存储已移除",
"runningNode": "您的本地 节点正在运行",
"runningOllama": "您的本地模型正在运行",
"startingDownload": "开始下载 AI 模型 {{modelName}}",
"startingNode": "正在启动本地 节点",
"startingOllama": "正在启动本地模型",
"stopNode": "正在停止本地 节点",
"stopOllama": "正在停止本地模型",
"stoppedNode": "您的本地 节点已停止",
"stoppedOllama": "您的本地模型已停止",
"syncedOllama": "本地模型已与您的节点同步"
},
"resetNodeWarning": {
"description": "您的 节点当前被现有密钥锁定。要重新连接,您有三个选项:",
"option1": "<b>恢复:</b> 尝试使用备份密钥恢复连接。",
"option2": "<b>重置数据:</b>永久删除您所有的节点数据。",
"option3": "<b>全部重置:</b>永久删除您所有的节点数据,包括加密和签名密钥。",
"title": "无法连接"
},
"restartNode": "请重启您的 节点",
"unavailable": "您的节点不可用"
},
"tasks": {
"runNow": "立即运行"
},
"tasksPage": {
"noTasksDescription": "创建您的第一个计划任务以自动执行提醒、摘要或其他需要管理的任务",
"noTasksTitle": "没有计划任务"
},
"tools": {
"commandActiveHeading": "您的活跃工具",
"commandEmpty": "未找到任何工具。",
"commonToolsetAffectedTools": "选择更新该工具集中的所有工具也将影响:",
"commonToolsetUpdateDescription": "您正在更改的配置键 {{toolName}} 也被该工具集中的其他工具使用。",
"configuration": {
"followingToolsAffected": "以下工具将受到此更改的影响:",
"updateAllToolsInSet": "更新所有 {{toolSetName}} 工具",
"updateAllToolsInSetError": "更新所有 {{toolSetName}} 工具失败。",
"updateAllToolsInSetSuccess": "所有 {{toolSetName}} 工具已成功更新",
"updateConfig": "更新 {{toolName}} 配置",
"updateConfigDescription": "您正在更改的 {{toolName}} 配置键也被此集合中的其他工具使用。",
"updateConfigDescription2": "此配置由多个 {{toolSetName}} 工具共享。您希望如何应用此更改?",
"updateOnlyThisTool": "仅更新此工具"
},
"configurationRequired": "工具配置必需",
"create": {
"backToTools": "返回工具",
"customModel": "自定义模型",
"customModelDescription": "选择您特定需求的首选 AI 模型。",
"description": "使用强大的 AI 工具创建、自动化和优化您的工作流程。",
"generationError": "生成工具失败。您可能想尝试使用更强大的 AI 模型以获得更好的结果。",
"messagePlaceholder": "描述您想要创建的工具...",
"noProtocols": "未找到协议。",
"otherProtocols": "其他协议也可能有效,但尚未正式验证。",
"requestProtocol": "请求协议",
"hanzoCodeGenerator": "深海代码生成器",
"hanzoCodeGeneratorDescription": "使用我们专门的 AI 代码生成工具构建工具。",
"hanzoFreeTrial": "深海免费试用",
"hanzoFreeTrialDescription": "非常适合构建工具,适用于您提供的任何内容。",
"hanzoFreeTrialRecommendation": "手动复制并粘贴 AI 所需的文档,并将其放置在 <documentation></documentation> 中。",
"step1Label": "步骤 1",
"step1Text": "选择您的模型",
"step2Label": "步骤 2",
"step2Text": "写下您的需求",
"title": "几分钟内构建 AI 工具",
"verifiedProtocolsTitle": "已验证的协议",
"wellSupportedProtocols": "良好支持的协议"
},
"description": "管理、定制和扩展您的人工智能工具。",
"emptyState": {
"search": {
"text": "未找到与搜索查询匹配的工具"
}
},
"errorDuplicateTool": "工具复制失败",
"errorOpenToolInCodeEditor": "无法在代码编辑器中打开工具",
"homepage": {
"buildDescription": "使用强大的 AI 工具创建、自动化并优化您的工作流程。",
"buildTitle": "几分钟内构建 AI 工具",
"createInIDE": "在 VSCode/Cursor 中创建",
"discoverMoreDescription": "在我们的应用商店中探索并安装工具,以提升工作效率并自动化流程。",
"discoverMoreTitle": "发现更多工具",
"enterToSend": "发送",
"generationError": "生成工具失败。请尝试使用更强大的 AI 模型以获得更好结果。",
"messagePlaceholder": "描述您想要创建的工具...",
"noProtocols": "未找到协议。",
"otherProtocols": "其他协议可能也能工作,但尚未正式验证。",
"requestProtocol": "请求协议",
"shiftEnter": "换行",
"step1Label": "步骤 1",
"step1Text": "选择您的模型",
"step2Label": "步骤 2",
"step2Text": "编写您的需求",
"verifiedProtocolsTitle": "已验证的协议",
"wellSupportedProtocols": "良好支持的协议"
},
"importModal": {
"action": "导入",
"chooseFile": "选择一个 zip 文件",
"fromUrl": "从 URL 导入",
"fromZip": "从 Zip 导入",
"title": "导入工具",
"urlDescription": "从 URL 导入工具。",
"zipDescription": "从 zip 文件导入工具。"
},
"installFromStore": "从商店安装",
"label": "工具",
"lookingForMoreTools": "寻找更多工具?",
"newTool": "新工具",
"noToolsInCategory": "该类别中没有工具。创建一个新的工具或从应用商店安装。",
"notifications": {
"codeGenerationComplete": {
"description": "代码已成功生成。",
"title": "代码生成完成"
},
"feedbackRequired": {
"description": "请提供对生成代码的反馈。",
"title": "反馈要求"
},
"metadataGenerationComplete": {
"description": "元数据已成功生成。",
"title": "元数据生成完成"
}
},
"searchPlaceholder": "搜索工具...",
"setupDescription": "要使用此功能,我们需要先配置一些设置。这只需一分钟,有助于确保一切顺利运行。",
"setupNow": "立即设置",
"setupRequired": "工具设置必需",
"store": {
"label": "探索人工智能商店"
},
"successDuplicateTool": "工具复制成功",
"successOpenToolInCodeEditor": "工具已在代码编辑器中打开",
"visitStore": "访问深海商店,发现并安装更多工具以增强您的工作流程"
},
"vectorFs": {
"actions": {
"addNew": "添加新文件",
"copy": "复制",
"createFolder": "添加新文件夹",
"createTextFile": "创建文本文件",
"delete": "删除",
"edit": "编辑",
"editTextFile": "编辑文本文件",
"move": "移动",
"searchWithinFolder": "文件夹内搜索",
"share": "分享",
"shareFolderText": "您可以与任何人共享存储在AI文件中的文件夹。",
"unshare": "取消分享",
"unshareFolderText": "所有人将从此文件夹中移除。您仍将保留此文件夹的副本在您的AI文件中。<br />注意:被移除的成员将保留此共享文件夹的副本。",
"uploadFile": "文件上传",
"uploadFileText": "上传您的文件会使它们变得适用于 AI 并可在 Hanzo 中使用。"
},
"allFiles": "所有文件",
"deleteFileConfirmation": "您确定要删除此文件吗?此操作无法撤消。",
"deleteFolderConfirmation": "您确定要删除此文件夹吗?此操作无法撤消。",
"emptyState": {
"noFiles": "未找到文件",
"noFilesAndFolders": "这将成为您所有文件的主页。",
"noFilesAndFoldersDescription": "使用\"+\"按钮开始上传文件。",
"noSharedFolders": "您的共享文件夹将显示在这里。"
},
"errors": {
"fileCopied": "复制文件时出错",
"fileDeleted": "删除文件时出错",
"fileMoved": "移动文件时出错",
"filesUploaded": "上传文件时出错",
"folderCopied": "复制文件夹时出错",
"folderCreated": "创建文件夹时出错",
"folderDeleted": "删除文件夹时出错",
"folderMoved": "移动文件夹时出错",
"folderShared": "分享文件夹时出错",
"folderUnshared": "取消分享文件夹时出错"
},
"filesSelected": "{{count}} 已选择",
"forms": {
"folderDescription": "文件夹描述",
"folderName": "文件夹名称",
"textFileName": "标题"
},
"home": "主页",
"label": "我的AI文件资源管理器",
"localFiles": "本地AI文件",
"pending": {
"filesUploading": "正在上传文件"
},
"shareFolderWarning": {
"action": "点击此处了解如何操作",
"text": "您必须在 Hanzo 网络上注册 Hanzo 身份,然后才能共享文件夹。",
"title": "启用文件夹共享"
},
"sharedFolders": "共享文件夹",
"success": {
"fileCopied": "文件复制成功",
"fileDeleted": "文件已删除",
"fileMoved": "文件移动成功",
"filesUploaded": "文件上传成功",
"folderCopied": "文件夹复制成功",
"folderCreated": "文件夹创建成功",
"folderDeleted": "文件夹已删除",
"folderMoved": "文件夹移动成功",
"folderShared": "文件夹分享成功",
"folderUnshared": "文件夹取消分享成功"
}
},
"videoBanner": {
"unsupported": "您的浏览器不支持视频标签。"
}
}