{ "language": "普通话", "chat": "聊天", "chats": "聊天", "newChat": "新聊天", "inputPlaceholder": "DocsGPT 如何帮助您?", "tagline": "DocsGPT 使用 GenAI, 请使用来源审核关键信息.", "sourceDocs": "源", "none": "无", "loading": "加载中...", "cancel": "取消", "help": "帮助", "emailUs": "给我们发邮件", "documentation": "文档", "manageAgents": "管理代理", "teamAccess": { "editor": "编辑者", "viewer": "查看者" }, "notifications": { "memberAddedTitle": "已加入团队", "memberAddedBody": "您已以{{role}}身份加入 {{team}}", "sharedTitle": "与您共享", "sharedBody": "{{type}}已共享给您的团队:{{name}}({{access}})", "sharedBodyNoName": "已与您的团队共享一个{{type}}({{access}})", "dismiss": "忽略" }, "demo": [ { "header": "了解 DocsGPT", "query": "DocsGPT 是什么" }, { "header": "总结文档", "query": "总结当前情况" }, { "header": "编写代码", "query": "为 /api/answer API 请求编写代码" }, { "header": "学习帮助", "query": "为背景写出潜在问题" } ], "auth": { "signInToContinue": "登录以继续使用 DocsGPT", "signInWithSSO": "使用 SSO 登录", "signInWith": "使用 {{provider}} 登录", "notAuthorized": "您的账户无权访问此工作区。请使用其他账户登录或联系管理员。", "accountDisabled": "您的账户已被禁用。请联系管理员。", "signOut": "退出登录", "account": "账户" }, "settings": { "label": "设置", "general": { "label": "一般", "selectTheme": "选择主题", "light": "浅色", "dark": "暗色", "selectLanguage": "选择语言", "chunks": "每个查询处理的块", "prompt": "提示", "deleteAllLabel": "删除所有对话", "deleteAllBtn": "删除所有", "addNew": "添加新的", "convHistory": "对话历史", "none": "无", "low": "低", "medium": "中", "high": "高", "unlimited": "无限", "default": "默认", "add": "添加" }, "sources": { "title": "在这里您可以管理所有可用的源文件以及您上传的文件。", "subtitle": "上传并管理您的回答所依赖的文档和知识来源", "label": "来源", "name": "来源名称", "date": "向量日期", "type": "类型", "tokenUsage": "令牌使用", "noData": "没有现有的来源", "searchPlaceholder": "搜索...", "addNew": "添加新文档", "addSource": "添加来源", "addChunk": "添加块", "preLoaded": "预加载", "private": "私有", "sync": "同步", "syncNow": "立即同步", "syncing": "同步中...", "reingest": "重新索引", "ingestFailed": "索引失败", "ingestProcessing": "索引中...", "syncConfirmation": "您确定要同步 \"{{sourceName}}\" 吗?这将使用您的云存储更新内容,并可能覆盖您对单个文本块所做的任何编辑。", "syncFrequency": { "never": "从不", "daily": "每天", "weekly": "每周", "monthly": "每月" }, "actions": "操作", "view": "查看", "wiki": { "view": "查看 Wiki", "empty": "此 Wiki 还没有页面。", "selectPage": "选择一个页面以查看其内容。", "edit": "编辑", "save": "保存", "cancel": "取消", "saving": "保存中…", "saveFailed": "无法保存页面,请重试。", "forbidden": "您没有权限编辑此页面。", "conflict": "此页面在您打开后已被修改,并已重新加载。您的编辑内容在下方——请重新应用并再次保存。", "editPlaceholder": "使用 Markdown 编写页面…", "livingTitle": "动态 Wiki。", "livingExplainer": "可由代理编辑的来源:代理在工作时会读取和重写页面,并且它默认通过代理搜索工具向代理开放。", "livingExplainerEditable": "任何使用此来源的代理都可以编辑它。", "stamp": { "editedBy": "由{{who}}编辑", "agent": "代理", "human": "人工", "you": "您", "unknown": "未知", "version": "v{{version}}" }, "convert": { "action": "转换为 Wiki", "title": "转换为动态 Wiki", "intro": "将“{{name}}”转换为由可编辑页面组成的动态 Wiki,代理可以读取和重写这些页面。", "introGeneric": "将此来源转换为由可编辑页面组成的动态 Wiki,代理可以读取和重写这些页面。", "costReparse": "文件将被重新解析为可编辑页面。格式会被简化,PDF 尤其明显。", "costSkipped": "非文本文件(图片、二进制文件)将被跳过。", "costIrreversible": "此操作不可逆——Wiki 页面将成为内容的唯一来源。", "confirm": "转换为 Wiki", "inProgress": "正在将文件转换为 Wiki 页面…", "summaryPages_one": "已创建 {{count}} 个页面", "summaryPages_other": "已创建 {{count}} 个页面", "summarySkipped_one": "已跳过 {{count}} 个文件", "summarySkipped_other": "已跳过 {{count}} 个文件", "skippedHeading": "已跳过的文件", "done": "完成", "errors": { "generic": "转换失败,请重试。", "forbidden": "您没有权限转换此来源。", "conflict": "此来源仍在索引中。请等待完成后再转换。" } } }, "graphrag": { "badge": "GraphRAG", "building": "正在构建图谱…", "buildingPct": "正在构建图谱… {{pct}}%", "enable": { "action": "启用 GraphRAG", "title": "启用 GraphRAG", "intro": "在“{{name}}”上构建知识图谱,让代理能够基于关联的实体和关系进行推理。", "introGeneric": "在此来源上构建知识图谱,让代理能够基于关联的实体和关系进行推理。", "costExtraction": "将对此来源的文本块运行 LLM 以提取实体和关系。", "costCost": "每个文本块会调用一次 LLM,因此会消耗令牌,来源较大时可能耗时较长。", "estimate": "每个文本块约 1 次 LLM 调用 · 共约 {{lo}}–{{hi}} 个令牌(输入输出各约一半);输出量取决于文档中实体的密集程度。", "confirm": "启用 GraphRAG", "inProgress": "正在构建图谱…", "inProgressPct": "正在构建图谱… {{pct}}%", "summaryNodes_one": "{{count}} 个实体", "summaryNodes_other": "{{count}} 个实体", "summaryEdges_one": "{{count}} 个关系", "summaryEdges_other": "{{count}} 个关系", "summaryChunks_one": "已处理 {{count}} 个文本块", "summaryChunks_other": "已处理 {{count}} 个文本块", "done": "完成", "errors": { "generic": "启用 GraphRAG 失败,请重试。", "forbidden": "您没有权限在此来源上启用 GraphRAG。", "conflict": "此来源仍在索引中。请等待完成后再启用 GraphRAG。" } }, "view": { "action": "查看图谱", "title": "知识图谱", "explainer": "节点表示实体,边表示它们之间的关系。点击节点可查看其描述以及提取它的文本块。", "stats": "{{nodes}} 个实体 · {{edges}} 个关系", "empty": "暂无图谱——提取可能仍在进行中。", "selectNode": "选择一个节点以查看其详情。", "linkedChunks": "关联的文本块", "noChunks": "此实体没有关联的文本块。", "close": "关闭" } }, "testRetrieval": { "action": "测试检索", "title": "测试检索", "subtitle": "使用真实的检索流程,查看查询实际从“{{name}}”检索到的文本块。", "subtitleGeneric": "使用真实的检索流程,查看查询实际检索到的文本块。", "queryPlaceholder": "输入一个此来源应能回答的问题...", "run": "运行", "notSavedHint": "这些设置仅用于本次测试,不会保存到来源。如需永久生效,请在来源设置中修改。", "resultSummary": "检索到 {{count}} 个文本块 · {{retriever}}", "latency": "{{ms}} 毫秒", "empty": "此查询未检索到任何文本块。", "emptyWithThreshold": "没有文本块的得分达到分数阈值({{threshold}})。降低阈值可查看接近的结果。", "showMore": "显示完整文本块", "showLess": "收起", "noScore": "无得分", "noScoreHint": "此检索器对文本块进行排序,但不会产生可比较的单块得分。", "scoreKinds": { "cosine_similarity": "相似度", "l2_distance": "距离", "rrf": "RRF" }, "errors": { "failed": "检索测试失败,请重试。" } }, "editConfig": "来源设置", "shareWithTeam": "与团队共享", "deleteWarning": "您确定要删除 \"{{name}}\" 吗?", "confirmDelete": "您确定要删除此文件吗?此操作无法撤销。", "backToAll": "返回所有来源", "chunks": "文本块", "noChunks": "未找到文本块", "noChunksAlt": "未找到文本块", "goToSources": "前往来源", "uploadNew": "上传新文档", "searchFiles": "搜索文件...", "noResults": "未找到结果", "fileName": "名称", "tokens": "令牌", "size": "大小", "fileAlt": "文件", "folderAlt": "文件夹", "parentFolderAlt": "父文件夹", "menuAlt": "菜单", "tokensUnit": "令牌", "editAlt": "编辑", "uploading": "正在上传…", "deleting": "正在删除…", "queued": "已排队:{{count}}", "addFile": "添加文件", "uploadingFilesTitle": "正在上传文件...", "deletingTitle": "正在删除...", "deleteDirectoryWarning": "确定要删除目录 \"{{name}}\" 及其所有内容吗?此操作无法撤销。", "searchAlt": "搜索", "retrievalOptions": { "title": "高级设置", "retrieval": { "title": "检索", "note": "这些更改立即生效,无需重新索引。", "tag": "无需重新索引", "chunks": "检索的文本块数(top-k)", "scoreThreshold": "分数阈值", "scoreThresholdPlaceholder": "无", "scoreThresholdHint": "仅返回相关性得分高于此值(0–1)的文本块;数值越高越严格。", "rephraseQuery": "搜索前改写查询", "retriever": "检索器", "retrievers": { "classic": "经典", "hybrid": "混合", "graphrag": "GraphRAG" }, "retrieverHint": "混合检索结合关键词与向量搜索。GraphRAG 会在此来源上构建知识图谱,用于多跳问题。", "exposure": "搜索接入方式", "exposures": { "prefetch": "预取到上下文", "agentic_tool": "按需搜索工具" }, "exposureHint": "将此来源预取到提示词中,或让代理按需将其作为工具进行搜索。" }, "graphRetrieval": { "title": "图谱检索", "tag": "无需重新导入", "seedStrategy": "遍历起点", "seedStrategyHint": "实体适用于大多数文档。关系可以到达问题中未提及的实体,适合描述事物之间如何关联的内容。", "seedEntities": "实体(推荐)", "seedRelationships": "关系", "passageNodes": "将段落纳入遍历", "passageNodesHint": "段落既可因匹配问题被找到,也可因与匹配内容相连而被找到。在此版本之后构建的图谱上效果最佳。", "blendVector": "与向量检索结合", "blendVectorHint": "加入向量检索结果,避免遗漏图谱未找到的段落。", "agentToolHint": "当此来源的公开方式为“按需搜索工具”,或由智能体型代理使用时,代理也可以自行沿这些关系查找。" }, "prescreen": { "enable": "启用 LLM 预筛选", "warning": "会获取更大的候选集并使用 LLM 进行过滤。这会增加查询时的延迟和成本。", "candidateK": "获取的候选数量", "maxKeep": "最多保留的文本块数", "batchSize": "批处理大小", "model": "模型(可选)", "modelPlaceholder": "默认使用请求所用的模型" }, "graph": { "title": "图谱提取", "tag": "需重新索引生效", "extractionModel": "提取模型", "extractionModelHint": "用于从每个文本块中提取实体和关系的 LLM。", "defaultModel": "使用默认模型", "maxChunks": "最大提取文本块数", "maxChunksHint": "限制发送用于提取的文本块数量。留空则使用实例默认值。", "maxChunksPlaceholder": "默认" }, "chunking": { "title": "分块", "note": "索引时设置。更改这些设置需要重新索引来源。", "tag": "需重新索引生效", "strategy": "分块策略", "strategies": { "classic_chunk": "经典", "recursive": "递归", "markdown": "Markdown", "parent_child": "父级 / 子级", "semantic": "语义" }, "maxTokens": "每块最大令牌数", "minTokens": "每块最小令牌数", "duplicateHeaders": "跨块重复标题" } }, "configModal": { "title": "来源设置", "subtitle": "配置“{{name}}”的分块与检索方式。", "subtitleGeneric": "配置此来源的分块与检索方式。", "save": "保存", "saving": "保存中…", "readOnly": "您对此共享来源仅有查看权限,无法更改其配置。", "chunkingChangeHint": "您更改了分块设置。保存后需要重新索引此来源才能生效。", "prescreenInvalidHint": "请检查预筛选参数:获取的候选数量至少应等于文本块数量,且保留的文本块数不得超过获取的候选数量。", "reingestRequired": "您的更改已保存。修改的分块设置需重新索引后才会生效。立即重新索引?", "reingestLater": "稍后", "errors": { "forbidden": "您没有权限编辑此来源的配置。", "saveFailed": "保存配置失败,请重试。" } } }, "analytics": { "label": "分析", "subtitle": "跟踪您账户的消息量、令牌使用情况和用户反馈", "filterByChatbot": "按聊天机器人筛选", "selectChatbot": "选择聊天机器人", "filterOptions": { "hour": "小时", "last24Hours": "24 小时", "last7Days": "7 天", "last15Days": "15 天", "last30Days": "30 天" }, "messages": "消息", "tokenUsage": "令牌使用", "userFeedback": "用户反馈", "filterPlaceholder": "筛选", "none": "无", "positiveFeedback": "正向反馈", "negativeFeedback": "负向反馈", "groupBy": "分组方式", "groupOptions": { "total": "总计", "model": "按模型", "agent": "按代理", "source": "按来源" }, "includeSideChannel": "后台令牌", "promptTokens": "提示词令牌", "generatedTokens": "生成令牌", "scheduledRuns": "计划运行", "toolUsage": "工具使用", "completed": "已完成", "failed": "失败", "skipped": "已跳过", "successful": "成功", "stats": { "messages": "消息", "tokens": "令牌", "toolCalls": "工具调用", "runSuccess": "运行成功率", "feedback": "反馈" }, "quota": { "title": "您的用量配额", "resets": "{{resetsAt}} 重置", "tokens": "令牌", "cost": "费用", "usedOf": "{{used}} / {{limit}}", "scope": { "direct": "不使用代理的聊天", "agent": "通过代理" } } }, "logs": { "label": "日志", "subtitle": "查看和监控 API 调用及会话日志", "filterByChatbot": "按聊天机器人筛选", "selectChatbot": "选择聊天机器人", "none": "无", "tableHeader": "API 生成 / 聊天机器人会话", "searchPlaceholder": "搜索日志...", "noLogs": "未找到日志", "levels": { "all": "所有级别", "info": "信息", "error": "错误", "warning": "警告" }, "types": { "all": "所有事件", "chat": "聊天", "schedule": "计划", "webhook": "Webhook", "workflow": "工作流", "system": "系统" }, "detail": { "agent": "代理", "status": "状态", "trigger": "触发方式", "errorType": "错误类型", "tokens": "令牌", "duration": "耗时", "conversation": "对话", "endpoint": "端点", "instruction": "指令", "response": "响应", "output": "输出", "error": "错误", "toolCalls": "工具调用", "sources": "来源", "workflow": "工作流", "activity": "活动", "steps": "步骤", "result": "结果" } }, "teams": { "label": "团队", "subtitle": "管理您的团队、成员和共享资源。", "newTeam": "新建团队", "createTeam": "创建团队", "createTeamDescription": "为您的团队命名。创建后即可添加成员并共享资源。", "editTeam": "编辑", "teamNamePlaceholder": "团队名称", "descriptionLabel": "描述", "descriptionPlaceholder": "这个团队的用途是什么?(可选)", "create": "创建", "save": "保存", "createTeamError": "无法创建团队。", "noTeams": "暂无团队。", "noDescription": "无描述", "memberCountOne": "{{count}} 名成员", "memberCountOther": "{{count}} 名成员", "sharedCount": "{{count}} 项共享", "loadError": "加载团队失败。", "roleAdmin": "管理员", "roleMember": "成员", "sourceManual": "手动添加", "sourceSso": "通过 SSO", "sourceScim": "通过 SCIM", "teamsHeading": "您的团队", "selectTeamHint": "选择一个团队以管理其成员和共享资源。", "selectTeamTitle": "未选择团队", "teamSubtitle": "管理成员以及与此团队共享的资源。", "deleteTeam": "删除团队", "deleteTeamConfirmation": "您确定要删除“{{name}}”吗?此操作无法撤销。", "members": "成员", "addMember": "添加成员", "addMemberTitle": "添加成员", "addMemberDescription": "通过邮箱邀请成员。对方必须至少登录过一次。", "teamActions": "团队操作", "memberEmailLabel": "成员邮箱", "memberEmailPlaceholder": "name@example.com", "memberRoleLabel": "角色", "add": "添加", "remove": "移除", "removeMemberConfirmation": "将此成员从团队中移除?", "addMemberError": "添加成员失败(仅限团队管理员)。", "memberNotFound": "未找到使用该邮箱的用户——对方需要先登录一次。", "noMembers": "暂无成员。使用“添加成员”通过邮箱邀请他人。", "roleChangeError": "无法更改角色(最后一名管理员受保护)。", "removeMemberError": "无法移除成员。", "deleteTeamError": "无法删除团队。", "updateFailed": "更新失败", "openTeamError": "无法加载团队详情。", "sharedResources": "共享资源", "sharedWithTeam": "已与此团队共享({{count}})", "nothingShared": "尚未共享任何内容。可从代理、来源、提示词或工具的菜单中共享。", "unshare": "取消共享", "unshareError": "无法取消共享该资源。", "resourceType": { "agent": "代理", "source": "来源", "prompt": "提示词", "tool": "工具" }, "share": { "titleNamed": "共享“{{name}}”", "titleGeneric": "共享此{{type}}", "subtitle": "团队成员可以使用它;编辑者还可以修改它。您仍是所有者。", "noTeams": "您还不是任何团队的成员。请在 设置 → 团队 中创建一个。", "accessLevel": { "viewer": "查看者", "editor": "编辑者" }, "done": "完成", "loadError": "无法加载当前共享情况。", "shareError": "无法与该团队共享。", "unshareError": "无法取消与该团队的共享。", "addPlaceholder": "添加人员或团队…", "searchPlaceholder": "添加人员或团队…", "noMatches": "未找到人员或团队。", "peopleWithAccess": "有权访问的人员", "you": "您", "owner": "所有者", "teamsGroup": "团队", "peopleGroup": "人员", "teamLabel": "团队", "viaTeam": "通过 {{team}}", "removeAccess": "移除访问权限", "access": "访问权限" } }, "tools": { "label": "工具", "subtitle": "浏览、连接并配置驱动您的智能体的工具和集成", "searchPlaceholder": "搜索工具...", "addTool": "添加工具", "noToolsFound": "未找到工具", "selectToolSetup": "选择要设置的工具", "settingsIconAlt": "设置图标", "configureToolAria": "配置 {{toolName}}", "toggleToolAria": "切换 {{toolName}}", "manageTools": "前往工具", "edit": "编辑", "delete": "删除", "reconnect": "重新连接", "shareWithTeam": "与团队共享", "builtIn": "内置", "authStatus": { "connected": "已连接", "needsAuth": "需要认证", "configured": "已配置" }, "deleteWarning": "您确定要删除工具 \"{{toolName}}\" 吗?", "unsavedChanges": "您有未保存的更改,如果不保存就离开将会丢失。", "leaveWithoutSaving": "不保存离开", "saveAndLeave": "保存并离开", "customName": "自定义名称", "customNamePlaceholder": "输入自定义名称(可选)", "authentication": "认证", "actions": "操作", "addAction": "添加操作", "importSpec": "导入规范", "searchActions": "搜索操作...", "noActionsMatch": "没有与搜索匹配的操作", "actionAlreadyExists": "已存在同名操作", "noActionsFound": "未找到操作", "url": "URL", "urlPlaceholder": "输入url", "method": "方法", "description": "描述", "descriptionPlaceholder": "输入描述", "bodyContentType": "请求体内容类型", "headers": "请求头", "queryParameters": "查询参数", "body": "请求体", "deleteActionWarning": "您确定要删除操作 \"{{name}}\" 吗?", "save": "保存", "saving": "保存中...", "saveFailed": "保存工具配置失败", "fieldName": "字段名称", "fieldType": "字段类型", "filledByLLM": "由LLM填充", "fieldDescription": "字段描述", "value": "值", "addProperty": "添加属性", "propertyName": "新属性键", "add": "添加", "cancel": "取消", "addNew": "添加新的", "name": "名称", "type": "类型", "mcp": { "addServer": "Add MCP Server", "editServer": "Edit Server", "reconnectServer": "重新连接服务器", "reenterCredentials": "重新输入您的凭据以测试并更新连接。", "serverName": "Server Name", "serverUrl": "Server URL", "headerName": "Header Name", "username": "用户名", "password": "密码", "timeout": "Timeout (seconds)", "testConnection": "Test Connection", "testing": "Testing", "saving": "Saving", "save": "Save", "cancel": "Cancel", "noAuth": "No Authentication", "oauthInProgress": "Waiting for OAuth completion...", "oauthCompleted": "OAuth completed successfully", "oauthPopupBlocked": "弹出窗口被浏览器拦截。点击下方进行授权:", "openAuthPage": "打开授权页面", "authType": "Authentication Type", "defaultServerName": "My MCP Server", "authTypes": { "none": "No Authentication", "apiKey": "API Key", "bearer": "Bearer Token", "oauth": "OAuth", "basic": "Basic Authentication" }, "placeholders": { "serverUrl": "https://api.example.com", "apiKey": "Your secret API key", "bearerToken": "Your secret token", "username": "Your username", "password": "Your password", "oauthScopes": "OAuth scopes (comma separated)" }, "errors": { "nameRequired": "Server name is required", "urlRequired": "Server URL is required", "invalidUrl": "Please enter a valid URL", "apiKeyRequired": "API key is required", "tokenRequired": "Bearer token is required", "usernameRequired": "Username is required", "passwordRequired": "Password is required", "testFailed": "Connection test failed", "saveFailed": "Failed to save MCP server", "oauthFailed": "OAuth process failed or was cancelled", "oauthTimeout": "OAuth process timed out, please try again", "timeoutRange": "Timeout must be between 1 and 300 seconds" } } }, "devices": { "label": "设备", "subtitle": "配对远程机器,让代理可以通过 shell 命令操作它们。", "pair": "配对设备", "empty": "暂无已配对的设备。", "revoke": "撤销", "edit": "编辑", "revokeWarning": "撤销 {{name}}?CLI 将被断开连接。", "approvalMode": "审批模式", "approvalAsk": "询问", "approvalFull": "完全访问", "online": "在线", "offline": "离线", "lastSeen": "上次在线:{{time}}", "lastSeenLabel": "上次在线", "seenAgo": "{{time}}前在线", "nameLabel": "设备名称", "descriptionLabel": "描述(对代理可见)", "descriptionPlaceholder": "这台机器是做什么用的?", "identity": "标识", "access": "访问", "connection": "连接", "hostLabel": "主机", "dangerZone": "危险区域", "approvalAskDescription": "每条命令运行前都需要批准。", "approvalFullDescription": "无需询问即可运行所有命令,安全拒绝列表除外。", "fullAccessWarning": "完全访问:代理无需询问即可在此机器上运行任何命令。安全拒绝列表仍然有效。", "deviceIdLabel": "设备 ID", "offlineHint": "未连接。在该机器上运行 `docsgpt-cli host` 使其上线。", "dangerZoneDescription": "撤销将停止设备上的守护进程并移除配对。", "auditTitle": "近期活动", "auditLoading": "加载中…", "auditEmpty": "暂无活动。", "auditDecision": "决定", "auditExit": "退出码", "auditDuration": "耗时", "pairing": { "title": "配对远程机器", "subtitle": "在远程机器上运行以下命令,并在提示时输入代码。", "formSubtitle": "为新设备设置名称、描述和审批模式。", "nameLabel": "设备名称(可选)", "namePlaceholder": "例如 edge-server", "descriptionLabel": "描述(可选)", "descriptionPlaceholder": "对代理可见,以便其选择正确的设备。", "fullAccessWarning": "完全访问:代理无需询问即可在此机器上运行任何命令。安全拒绝列表仍然有效。", "stepOne": "1. 在您的远程机器上运行:", "installLink": "还没有 docsgpt-cli?安装它", "stepTwo": "2. 在提示时输入此代码:", "start": "生成代码", "starting": "处理中…", "waitingForCli": "等待 CLI 兑换代码…", "cancel": "取消" } }, "customModels": { "label": "自定义模型", "subtitle": "接入你自己的 OpenAI 兼容模型。", "addModel": "添加模型", "empty": "未找到模型", "searchPlaceholder": "搜索模型...", "modalSubtitle": "可连接任何 OpenAI 兼容的接口(Mistral、Together、vLLM 等)。", "addTitle": "添加自定义模型", "editTitle": "编辑自定义模型", "save": "保存", "saving": "保存中", "testConnection": "测试连接", "testing": "测试中", "testSuccess": "连接成功。", "testHintNew": "请填写 Base URL、模型 ID 和 API 密钥以启用连接测试。", "disabledBadge": "已禁用", "deleteWarning": "确定要删除自定义模型「{{modelName}}」吗?", "actionsMenuAria": "{{modelName}} 的操作", "modelsGroup": { "builtin": "DocsGPT 模型", "user": "我的模型" }, "actions": { "edit": "编辑", "delete": "删除" }, "fields": { "displayName": "显示名称", "modelId": "模型 ID", "description": "描述", "baseUrl": "Base URL", "apiKey": "API 密钥" }, "placeholders": { "displayName": "My Mistral", "modelId": "如 mistral-large-latest", "description": "可选描述", "baseUrl": "https://api.mistral.ai/v1", "apiKey": "sk-...", "apiKeyEdit": "留空则保留原密钥" }, "hints": { "apiKeyEdit": "留空以保留现有密钥。" }, "capabilities": { "title": "功能", "contextWindowShort": "上下文窗口", "apiFlavor": "API 协议", "apiFlavors": { "chatCompletions": "Chat Completions", "responses": "Responses" }, "reasoningEffort": "推理强度", "reasoningEfforts": { "default": "提供商默认" }, "chips": { "tools": "工具", "structuredOutput": "结构化输出", "images": "图片" } }, "errors": { "displayNameRequired": "显示名称必填", "modelIdRequired": "模型 ID 必填", "baseUrlRequired": "Base URL 必填", "baseUrlScheme": "Base URL 必须以 http:// 或 https:// 开头", "baseUrlInvalid": "请输入有效的 URL", "apiKeyRequired": "API 密钥必填", "contextWindowRange": "上下文窗口必须在 1,000 至 10,000,000 之间", "saveFailed": "保存自定义模型失败", "testFailed": "连接测试失败" } }, "accessTokens": { "label": "访问令牌", "subtitle": "个人访问令牌可让脚本、CLI 和 CI 流水线以您的身份调用 DocsGPT API。请只为每个令牌授予其所需的权限范围。", "createToken": "创建令牌", "disabledNotice": "此服务器不支持个人访问令牌。该功能需要使用账户登录,并须由管理员启用。", "limitReached_one": "您的有效令牌已达到 {{count}} 个的上限。请先撤销一个再创建新的令牌。", "limitReached_other": "您的有效令牌已达到 {{count}} 个的上限。请先撤销一个再创建新的令牌。", "loadError": "加载访问令牌失败,请重试。", "revokeError": "撤销令牌失败,请重试。", "empty": "暂无访问令牌", "emptyHint": "创建令牌后,即可在脚本和命令行工具中使用 DocsGPT API。", "name": "名称", "scopes": "权限范围", "resources": "资源", "createdAt": "创建时间", "lastUsed": "上次使用", "expires": "过期时间", "actions": "操作", "allResources": "所有资源", "never": "从不", "expired": "已于 {{date}} 过期", "expiresSoon": "将于 {{date}} 过期", "moreScopes": "另外 {{count}} 项", "showLess": "收起", "revoke": "撤销", "revokeAria": "撤销令牌 {{name}}", "revokeWarning": "确定要撤销令牌“{{name}}”吗?所有仍在使用它的程序将立即失效,且此操作无法撤回。", "restrictionCount": { "agents_one": "{{count}} 个代理", "agents_other": "{{count}} 个代理", "sources_one": "{{count}} 个来源", "sources_other": "{{count}} 个来源", "prompts_one": "{{count}} 个提示词", "prompts_other": "{{count}} 个提示词", "tools_one": "{{count}} 个工具", "tools_other": "{{count}} 个工具", "workflows_one": "{{count}} 个工作流", "workflows_other": "{{count}} 个工作流" }, "relative": { "now": "刚刚", "minutes_one": "{{count}} 分钟前", "minutes_other": "{{count}} 分钟前", "hours_one": "{{count}} 小时前", "hours_other": "{{count}} 小时前", "days_one": "{{count}} 天前", "days_other": "{{count}} 天前" }, "families": { "agents": "代理", "sources": "来源", "prompts": "提示词", "tools": "工具", "models": "模型", "workflows": "工作流", "schedules": "计划任务", "conversations": "对话", "analytics": "分析", "teams": "团队", "chat": "聊天" }, "create": { "title": "创建访问令牌", "subtitle": "令牌将以您的身份操作,但仅限于您在此选择的权限范围和资源。", "name": "名称", "namePlaceholder": "例如:CI 流水线", "expiration": "有效期", "expiryDays_one": "{{count}} 天", "expiryDays_other": "{{count}} 天", "noExpiration": "永不过期", "noExpirationHint": "永不过期的令牌一旦泄露风险更高,建议设置过期时间。", "expiresOn": "将于 {{date}} 过期", "scopes": "权限范围", "scopesHint": "选择此令牌可以执行的操作。写入权限包含读取权限。", "impliedByWrite": "已包含在写入权限中", "restrict": "限制为特定资源", "restrictHint": "可选。将令牌限制为您选择的项目。列表留空表示允许全部。", "restrictNoFamilies": "请先选择代理、来源、提示词、工具或聊天的权限范围,才能限制其资源。", "allSelected": "全部(不限制)", "noResources": "未找到任何内容。", "searchResources": "搜索...", "resourcesError": "加载列表失败。", "retry": "重试", "cancel": "取消", "submit": "创建令牌", "submitting": "正在创建", "error": "创建令牌失败,请重试。" }, "created": { "title": "令牌已创建", "subtitle": "您的新令牌“{{name}}”已就绪。", "warning": "请立即复制令牌并妥善保存。出于安全考虑,它不会再次显示。", "tokenLabel": "您的令牌", "usageTitle": "使用方法", "usageHint": "将其导出为环境变量,然后在 Authorization 请求头中作为 Bearer 令牌发送。", "done": "完成" }, "regenerate": { "action": "重新生成", "aria": "重新生成令牌 {{name}}", "title": "重新生成令牌", "warning": "要为“{{name}}”生成新的密钥吗?当前密钥将立即失效,所有使用它的地方都需要更新。名称、权限范围和限制保持不变。", "newExpiration": "新的过期时间", "submit": "重新生成", "submitting": "正在重新生成…", "error": "重新生成令牌失败,请重试。", "done": { "title": "令牌已重新生成", "subtitle": "“{{name}}”的新密钥已就绪,旧密钥已失效。" } } } }, "modals": { "uploadDoc": { "label": "上传新文档", "select": "选择如何将文档上传到 DocsGPT", "selectSource": "选择添加源的方式", "selectedFiles": "已选择的文件", "noFilesSelected": "未选择文件", "file": "从设备上传", "back": "后退", "wait": "请稍等 ...", "remote": "从网站收集", "start": "开始聊天", "name": "名称", "choose": "选择文件", "info": "请上传限制为25MB的.pdf、.txt、.rst、.csv、.xlsx、.xlsm、.xlsb、.xls、.ods、.docx、.docm、.doc、.odt、.rtf、.md、.html、.xhtml、.png、.jpg、.jpeg、.epub、.json、.pptx、.pptm、.ppt、.pps、.ppsx、.ppsm、.pot、.odp、.zip文件", "uploadedFiles": "已上传文件", "cancel": "取消", "train": "训练", "create": "创建", "link": "链接", "urlLink": "URL 链接", "repoUrl": "存储库 URL", "reddit": { "id": "客户端ID", "secret": "客户端密钥", "agent": "用户代理", "searchQueries": "搜索查询", "numberOfPosts": "帖子数量", "addQuery": "添加查询" }, "drag": { "title": "将附件拖放到此处", "description": "释放以上传您的附件" }, "progress": { "upload": "正在上传", "training": "正在上传", "completed": "上传完成", "failed": "上传失败", "wait": "这可能需要几分钟", "preparing": "准备上传", "parsing": "正在解析文件...", "embedding": "正在生成嵌入...", "tokenLimit": "超出令牌限制,请考虑上传较小的文档", "expandDetails": "展开上传详情", "collapseDetails": "折叠上传详情", "dismiss": "关闭上传通知", "uploadProgress": "上传进度 {{progress}}%", "clear": "清除" }, "showAdvanced": "显示高级选项", "hideAdvanced": "隐藏高级选项", "ingestors": { "local_file": { "label": "上传文件", "heading": "上传新文档" }, "crawler": { "label": "爬虫", "heading": "使用网络爬虫添加内容" }, "url": { "label": "链接", "heading": "从URL添加内容" }, "github": { "label": "GitHub", "heading": "从GitHub添加内容" }, "reddit": { "label": "Reddit", "heading": "从Reddit添加内容" }, "google_drive": { "label": "Google Drive", "heading": "从Google Drive上传" }, "s3": { "label": "Amazon S3", "heading": "从Amazon S3添加内容" }, "share_point": { "label": "SharePoint", "heading": "从SharePoint上传" }, "confluence": { "label": "Confluence", "heading": "从Confluence上传" }, "wiki": { "label": "新建 Wiki", "heading": "创建动态 Wiki" } }, "connectors": { "auth": { "connectedUser": "已连接用户", "authFailed": "身份验证失败", "authUrlFailed": "获取授权URL失败", "popupBlocked": "无法打开身份验证窗口。请允许弹出窗口。", "authCancelled": "身份验证已取消", "connectedAs": "已连接为 {{email}}", "disconnect": "断开连接" }, "googleDrive": { "connect": "连接到 Google Drive", "sessionExpired": "会话已过期。请重新连接到 Google Drive。", "sessionExpiredGeneric": "会话已过期。请重新连接您的账户。", "validateFailed": "验证会话失败。请重新连接。", "noSession": "未找到有效会话。请重新连接到 Google Drive。", "noAccessToken": "访问令牌不可用。请重新连接到 Google Drive。", "pickerFailed": "无法打开文件选择器。请重试。", "selectedFiles": "已选择的文件", "selectFiles": "选择文件", "loading": "加载中...", "noFilesSelected": "未选择文件或文件夹", "folders": "文件夹", "files": "文件", "remove": "删除", "folderAlt": "文件夹", "fileAlt": "文件" }, "sharePoint": { "connect": "连接到 SharePoint", "sessionExpired": "会话已过期。请重新连接到 SharePoint。", "sessionExpiredGeneric": "会话已过期。请重新连接您的账户。", "validateFailed": "验证会话失败。请重新连接。", "noSession": "未找到有效会话。请重新连接到 SharePoint。", "noAccessToken": "访问令牌不可用。请重新连接到 SharePoint。", "pickerFailed": "无法打开文件选择器。请重试。", "selectedFiles": "已选择的文件", "selectFiles": "选择文件", "loading": "加载中...", "noFilesSelected": "未选择文件或文件夹", "folders": "文件夹", "files": "文件", "remove": "删除", "folderAlt": "文件夹", "fileAlt": "文件" } } }, "createAPIKey": { "label": "创建新的 API 密钥", "apiKeyName": "API 密钥名称", "chunks": "每个查询处理的块", "prompt": "选择活动提示", "sourceDoc": "源文档", "create": "创建" }, "saveKey": { "note": "请保存您的密钥", "disclaimer": "这是您的密钥唯一一次展示机会。", "copy": "复制", "copied": "已复制", "confirm": "我已保存密钥", "apiKeyLabel": "API Key" }, "deleteConv": { "confirm": "您确定要删除所有对话吗?", "delete": "删除" }, "shareConv": { "label": "创建用于分享的公共页面", "note": "源文档、个人信息和后续对话将保持私密", "create": "创建", "option": "允许用户进行更多查询。" }, "searchConversations": { "searchPlaceholder": "搜索对话", "noResults": "未找到结果", "loading": "加载中..." }, "configTool": { "title": "工具配置", "type": "类型", "apiKeyLabel": "API 密钥 / OAuth", "apiKeyPlaceholder": "输入 API 密钥 / OAuth", "addButton": "添加工具", "closeButton": "关闭", "customNamePlaceholder": "Enter custom name (optional)" }, "prompts": { "addPrompt": "添加提示", "addDescription": "添加自定义提示并保存到 DocsGPT", "editPrompt": "编辑提示", "editDescription": "编辑自定义提示并保存到 DocsGPT", "viewPrompt": "查看提示", "viewDescription": "内置提示无法编辑。复制后可创建您自己的可编辑副本。", "duplicate": "创建副本", "duplicatePrompt": "创建提示副本", "duplicateDescription": "正在编辑“{{name}}”的副本,保存后即为您自己的提示", "promptName": "提示名称", "promptText": "提示文本", "save": "保存", "cancel": "取消", "nameExists": "名称已存在", "deleteConfirmation": "您确定要删除提示'{{name}}'吗?", "placeholderText": "在此輸入提示內容...", "addExamplePlaceholder": "請總結此文本:", "variablesLabel": "變數", "variablesSubtext": "點擊以插入提示中", "variablesDescription": "點擊以插入到提示中", "systemVariables": "點擊以插入提示中", "toolVariables": "工具變數", "systemVariablesDropdownLabel": "系統變數", "systemVariableOptions": { "sourceContent": "來源內容", "sourceSummaries": "內容別名(向後相容)", "sourceDocuments": "文件物件列表", "sourceCount": "擷取的文件數量", "systemDate": "目前日期 (YYYY-MM-DD)", "systemTime": "目前時間 (HH:MM:SS)", "systemTimestamp": "ISO 8601 時間戳記", "systemRequestId": "唯一請求識別碼", "systemUserId": "目前使用者 ID", "artifactsLookup": "按 ID 查询工件元数据" }, "learnAboutPrompts": "了解提示 →", "publicPromptEditDisabled": "公共提示無法編輯", "promptTypePublic": "公共", "promptTypePrivate": "私人" }, "chunk": { "add": "添加块", "edit": "编辑", "title": "标题", "enterTitle": "输入标题", "bodyText": "正文", "promptText": "提示文本", "save": "保存", "close": "关闭", "cancel": "取消", "delete": "删除", "deleteConfirmation": "您确定要删除此块吗?" }, "addAction": { "title": "New Action", "actionNamePlaceholder": "Action Name", "invalidFormat": "Invalid function name format. Use only letters, numbers, underscores, and hyphens.", "formatHelp": "Use only letters, numbers, underscores, and hyphens (e.g., `get_data`, `send_report`, etc.)", "addButton": "Add" }, "agentDetails": { "title": "Access Details", "publicLink": "Public Link", "apiKey": "API Key", "webhookUrl": "Webhook URL", "generate": "Generate", "test": "Test", "learnMore": "Learn more", "resetKey": "重置密钥", "resetKeyConfirm": "确定要重置 API 密钥吗?当前密钥将立即停止工作,此操作无法撤销。" }, "importSpec": { "title": "导入 API 规范", "description": "上传 OpenAPI 3.x 或 Swagger 2.0 规范文件以自动生成操作。", "dropzoneText": "点击上传或拖拽到此处", "supportedFormats": "JSON 或 YAML 格式", "invalidFileType": "文件类型无效。请上传 JSON 或 YAML 文件。", "parseError": "解析规范失败。请检查文件格式。", "version": "版本", "baseUrl": "基础 URL", "actionsFound": "找到 {{count}} 个操作", "selectAll": "全选", "deselectAll": "取消全选", "cancel": "取消", "parse": "解析", "import": "导入 ({{count}})" }, "importAgent": { "title": "Import agent from YAML", "description": "Upload an agent YAML file. Sources and tools are matched to your account; anything missing can be mapped or created in the next step. A new agent is imported as a draft; re-importing updates the matching agent and keeps its current status.", "dropzoneText": "Click to upload or drag and drop a .yaml file", "invalidFileType": "Only .yaml or .yml files are supported", "readError": "Could not read this agent file", "importError": "Import failed", "willCreate": "Creates a new agent.", "willUpdate": "Updates an existing agent (matched by {{matchedBy}}).", "workflowCreate": "Includes a workflow with {{nodes}} nodes — it will be created for you.", "workflowUpdate": "Includes a workflow with {{nodes}} nodes — your existing workflow will be updated.", "workflowDelete": "Includes no workflow — the agent's existing workflow ({{nodes}} nodes), its run history and its artifacts will be permanently deleted.", "sources": "Sources", "tools": "Tools", "models": "Models", "sourceMatched": "{{name}}: using your existing source", "sourceMissing": "{{name}}: not found", "leaveUnattached": "Leave unattached", "toolBuiltin": "{{type}}: built-in", "toolReuse": "{{name}}: reusing your existing tool", "toolUnavailable": "{{type}}: not available on this instance, will be skipped", "toolCreate": "{{name}}: will be created", "secretPlaceholder": "{{field}} (leave blank to skip this tool)", "modelCustom": "{{name}}: custom model", "apiKeyPlaceholder": "API key (leave blank to skip this model)", "warningsTitle": "Agent imported as a draft. Some items need your attention:", "warningsTitlePublished": "Your live agent was updated. Some items need your attention:", "cancel": "Cancel", "review": "Review", "import": "Import", "continueToAgent": "Continue to agent" } }, "sharedConv": { "subtitle": "使用创建", "button": "开始使用 DocsGPT", "meta": "DocsGPT 使用 GenAI,请使用资源查看关键信息。" }, "convTile": { "share": "分享", "delete": "删除", "rename": "重命名", "save": "保存", "deleteWarning": "您确定要删除此对话吗?" }, "pagination": { "rowsPerPage": "每页行数", "pageOf": "第 {{currentPage}} 页,共 {{totalPages}} 页", "firstPage": "第一页", "previousPage": "上一页", "nextPage": "下一页", "lastPage": "最后一页" }, "conversation": { "copy": "复制", "copied": "已复制", "speak": "朗读", "answer": "回答", "edit": { "update": "更新", "cancel": "取消", "placeholder": "输入更新的查询..." }, "sources": { "title": "来源", "text": "来源文本", "link": "来源链接", "view_more": "还有{{count}}个来源", "noSourcesAvailable": "没有可用的来源", "selectedCount": "已选择 {{count}} 个来源", "groupOwn": "我的来源", "groupTeam": "团队共享" }, "attachments": { "attach": "附件", "remove": "删除附件" }, "retry": "重试", "reasoning": "推理", "wikiWrite": { "edited": "已编辑 Wiki", "create": "已创建 Wiki 页面", "str_replace": "已编辑 Wiki 页面", "insert": "已编辑 Wiki 页面", "delete": "已删除 Wiki 页面", "rename": "已重命名 Wiki 页面", "failed": "失败", "active": { "edited": "正在编辑 Wiki…", "create": "正在创建 Wiki 页面…", "str_replace": "正在编辑 Wiki 页面…", "insert": "正在编辑 Wiki 页面…", "delete": "正在删除 Wiki 页面…", "rename": "正在重命名 Wiki 页面…" } }, "streamingStatus": { "thinking": "思考中…", "generating": "生成中…", "searchingWeb": "正在网上搜索“{{query}}”…", "searchingWebGeneric": "正在搜索网络…", "searchingImages": "正在搜索“{{query}}”的图片…", "readingPage": "正在阅读 {{target}}…", "searchingKnowledge": "正在搜索知识库…", "accessingMemory": "正在访问记忆…", "runningCode": "正在运行代码…", "creatingArtifact": "正在创建工件…", "usingTool": "正在使用 {{tool}}…" }, "toolChip": { "searchingWeb": "已搜索网络 · “{{query}}”", "searchedWebGeneric": "已搜索网络", "searchingImages": "已搜索图片 · “{{query}}”", "readingPage": "已阅读 {{target}}", "searchingKnowledge": "已搜索知识库", "accessingMemory": "已访问记忆", "runningCode": "已运行代码", "creatingArtifact": "已创建工件", "usingTool": "已使用 {{tool}}" }, "inlineSteps": { "arguments": "参数", "response": "响应", "running": "正在运行…", "denied": "已被用户拒绝", "failed": "失败" }, "quotaExceeded": { "tokens": "您已使用 {{limit}} 令牌配额中的 {{used}}。配额将于 {{resetsAt}} 重置。", "cost": "您已使用 {{limit}} 用量预算中的 {{used}}。预算将于 {{resetsAt}} 重置。" } }, "agents": { "title": "代理", "edit": "编辑", "card": { "pin": "固定代理", "unpin": "取消固定代理", "open": "打开", "remove": "移除", "draft": "草稿" }, "description": "发现并创建结合指令、额外知识和任意技能组合的DocsGPT自定义版本", "newAgent": "新建代理", "importAgent": "Import", "exportAgent": "Export as YAML", "exportAgentFailed": "Failed to export agent", "close": "关闭", "shareWithTeam": "与团队共享", "backToAll": "返回所有代理", "pageHeader": { "crumbs": { "agents": "代理" }, "tabs": { "overview": "概览", "logs": "日志", "schedules": "计划" }, "fallbackName": "未命名代理", "subnavAriaLabel": "代理子导航" }, "searchPlaceholder": "搜索...", "noSearchResults": "未找到代理", "tryDifferentSearch": "请尝试不同的搜索词", "filters": { "all": "全部", "byDocsGPT": "由DocsGPT提供", "byMe": "我的", "team": "团队", "shared": "与我共享" }, "teamBadge": { "editor": "编辑者", "viewer": "查看者" }, "sections": { "template": { "title": "由DocsGPT提供", "description": "DocsGPT提供的代理", "emptyState": "未找到模板代理。" }, "user": { "title": "我的代理", "description": "您创建或发布的代理", "emptyState": "您还没有创建任何代理。" }, "team": { "title": "团队", "description": "队友与您共享的代理", "emptyState": "尚未有代理共享给您的团队。" }, "shared": { "title": "与我共享", "description": "通过公共链接导入的代理", "emptyState": "未找到共享代理。" } }, "form": { "headings": { "new": "新建代理", "edit": "编辑代理", "draft": "新建代理(草稿)" }, "buttons": { "publish": "发布", "save": "保存", "saveDraft": "保存草稿", "cancel": "取消", "delete": "删除", "logs": "日志", "schedules": "计划", "accessDetails": "访问详情", "add": "添加", "moreActions": "更多操作" }, "sections": { "meta": "元数据", "source": "来源", "prompt": "提示词", "tools": "工具", "agentType": "代理类型", "models": "模型", "advanced": "高级", "guardrails": "Guardrails", "preview": "预览" }, "placeholders": { "agentName": "代理名称", "describeAgent": "描述您的代理", "selectSources": "选择来源", "chunksPerQuery": "每次查询的块数", "selectType": "选择类型", "selectTools": "选择工具", "selectModels": "为此代理选择模型", "selectDefaultModel": "选择默认模型", "enterTokenLimit": "输入令牌限制", "enterRequestLimit": "输入请求限制" }, "sourcePopup": { "title": "选择来源", "searchPlaceholder": "搜索来源...", "noOptionsMessage": "没有可用的来源", "groupOwn": "我的来源", "groupTeam": "团队共享", "noSourceHint": "可选。未选择来源时,智能体仅根据模型和工具作答。" }, "toolsPopup": { "title": "选择工具", "searchPlaceholder": "搜索工具...", "noOptionsMessage": "没有可用的工具", "groupBuiltin": "内置", "groupDefault": "默认", "groupCustom": "自定义" }, "modelsPopup": { "title": "选择模型", "searchPlaceholder": "搜索模型...", "noOptionsMessage": "没有可用的模型" }, "upload": { "clickToUpload": "点击上传", "dragAndDrop": " 或拖放" }, "agentTypes": { "classic": "经典", "react": "ReAct" }, "labels": { "defaultModel": "默认模型" }, "advanced": { "jsonSchema": "JSON响应架构", "jsonSchemaDescription": "定义JSON架构以强制执行结构化输出格式", "validJson": "有效的JSON", "invalidJson": "无效的JSON - 修复后才能保存", "tokenLimiting": "令牌限制", "tokenLimitingDescription": "限制此代理每天可使用的总令牌数", "requestLimiting": "请求限制", "requestLimitingDescription": "限制每天可向此代理发出的总请求数", "systemPromptOverride": "允许覆盖提示词", "systemPromptOverrideDescription": "允许 v1 API 调用者替换此代理的系统提示词" }, "preview": { "publishedPreview": "已发布的代理可以在此处预览" }, "dangerZone": { "heading": "危险区域", "description": "删除此代理将无法恢复,并会移除其所有计划和运行历史。", "deleteButton": "删除代理" }, "externalKb": "外部知识库", "errors": { "publishFailed": "无法发布该助手,请重试。", "saveDraftFailed": "无法保存草稿,请重试。" }, "guardrails": { "enable": "Enable guardrails", "enableDescription": "Run the selected checks on this agent's runs", "mode": "Enforcement mode", "monitorHint": "Monitor mode records what would have happened without changing any answer. Start here, review the log, then switch to enforcing.", "checks": "Checks", "latencyHint": "Approximate added latency when this check runs", "notConfigured": "Not configured", "lockedByFloor": "Required by the instance policy and cannot be removed", "configure": "Configure", "blockMessage": "Blocked-response message", "blockMessageDescription": "Shown to the user when a check blocks a request or answer", "failOpen": "Continue if a check fails", "failOpenDescription": "When a check times out or errors, allow the turn through. Turn this off to stop the turn instead.", "timeout": "Check timeout (ms)", "loadError": "Could not load the guardrail catalog", "terms": "Banned terms (one per line)", "termsPlaceholder": "competitor name\ninternal codename", "allowHosts": "Allowed hosts (one per line)", "blockHosts": "Blocked hosts (one per line)", "policyText": "Policy", "minOverlap": "Minimum source overlap", "minWords": "Minimum answer length (words)", "confidence": "Confidence threshold", "confidenceHint": "The judge must both flag the content and be at least this confident (default: 0.7)", "activeCount": "{{count}} active", "needsSetup": "{{count}} need setup", "setupRequired": "Fill in this check's settings before saving.", "pickAtLeastOne": "Pick at least one — the check cannot run with none selected.", "remove": "Remove", "instanceDisabled": "Guardrails are switched off for this instance, so nothing configured here will run. Ask your administrator to set GUARDRAILS_ENABLED.", "ownerOnly": "Guardrails are set by the agent's owner. You can see this policy but only the owner can change it.", "floorNotice": "{{count}} control(s) are required by this instance and always apply.", "floorControl": "{{stage}}: {{action}} — required by the instance policy", "unknownCheck": "This agent uses a check that is not available here ({{check}}). It will still run if the check returns.", "stages": { "input": "User input", "retrieval": "Retrieved sources", "toolResult": "Tool result", "output": "Answer" }, "actions": { "flag": "Flag only", "redact": "Redact", "block": "Block" }, "modes": { "monitorOnly": "Monitor only", "scanAll": "Enforce everywhere" } } }, "logs": { "title": "代理日志", "lastUsedAt": "最后使用时间", "noUsageHistory": "无使用历史", "tableHeader": "代理端点日志" }, "schedules": { "title": "代理计划", "heading": "计划", "newRecurring": "新建计划", "closeForm": "关闭表单", "edit": "编辑", "recurring": "定期", "oneTime": "一次性任务", "noRecurring": "暂无定期计划。", "noOneTime": "暂无一次性任务。", "pause": "暂停", "resume": "恢复", "runNow": "立即运行", "delete": "删除", "deleteConfirm": "删除此计划?其运行历史也将一并删除。此操作无法撤销。", "cancel": "取消", "showRuns": "显示运行记录", "hideRuns": "隐藏运行记录", "modal": { "titleCreate": "新建计划", "titleEdit": "编辑计划", "namePlaceholder": "任务名称", "frequency": { "once": "一次", "daily": "每天", "weekly": "每周", "monthly": "每月", "yearly": "每年" }, "on": "于", "at": "时间", "pickDate": "选择日期", "timezone": "时区", "timezonePlaceholder": "选择时区", "timezoneSearchPlaceholder": "搜索时区…", "timezoneEmpty": "未找到时区。", "instructionsLabel": "指令", "instructionsPlaceholder": "在此输入提示词。", "create": "创建任务", "save": "保存更改", "errors": { "instructionRequired": "指令为必填项。", "runAtInPast": "请选择未来的日期/时间。" }, "days": { "mon": "周一", "tue": "周二", "wed": "周三", "thu": "周四", "fri": "周五", "sat": "周六", "sun": "周日" }, "months": { "jan": "1月", "feb": "2月", "mar": "3月", "apr": "4月", "may": "5月", "jun": "6月", "jul": "7月", "aug": "8月", "sep": "9月", "oct": "10月", "nov": "11月", "dec": "12月" } } }, "shared": { "notFound": "未找到代理。请确保代理已共享。" }, "preview": { "testMessage": "在此测试您的代理。已发布的代理可以在对话中使用。" }, "deleteConfirmation": "您确定要删除此代理吗?", "folders": { "newFolder": "新建文件夹", "createFolder": "创建文件夹", "folderName": "文件夹名称", "rename": "重命名", "delete": "删除", "deleteConfirm": "确定要删除此文件夹吗?文件夹中的代理将被移出。", "empty": "此文件夹为空", "moveToFolder": "移动到文件夹", "moveTo": "移动", "move": "移动", "noFolder": "无文件夹 (根目录)", "backToRoot": "返回", "currentFolder": "此文件夹", "noSubfolders": "没有子文件夹", "noFolders": "暂无文件夹" }, "guardrailEvents": { "heading": "Guardrail activity", "description": "Every control that fired on this agent, and every one that could not run.", "lastDays": "Last {{count}} days", "blocked": "Blocked", "redacted": "Redacted", "flagged": "Flagged", "notEvaluated": "Not evaluated", "notEvaluatedHint": "The check timed out or errored, so this content was never actually inspected. It is not the same as clean.", "byCheck": "By check", "allChecks": "All checks", "allOutcomes": "All outcomes", "tableHeader": "Guardrail decisions", "when": "When", "check": "Check", "stage": "Stage", "outcome": "Outcome", "detail": "Detail", "empty": "No guardrail has fired on this agent yet.", "emptyForFilter": "No decisions match this filter.", "truncated": "Showing the most recent {{count}} decisions.", "loadError": "Could not load guardrail activity" } }, "components": { "fileUpload": { "clickToUpload": "Click to upload or drag and drop", "dropFiles": "Drop the files here", "fileTypes": "PNG, JPG, JPEG up to", "sizeLimitUnit": "MB", "fileSizeError": "File exceeds {{size}}MB limit" } }, "pageNotFound": { "title": "404", "message": "The page you are looking for does not exist.", "goHome": "Go Back Home" }, "filePicker": { "searchPlaceholder": "搜索文件和文件夹...", "itemsSelected": "已选择 {{count}} 项", "name": "名称", "lastModified": "最后修改", "size": "大小", "myFiles": "我的文件", "sharedWithMe": "与我共享", "loadingMore": "加载更多文件..." }, "actionButtons": { "openNewChat": "打开新聊天", "share": "分享" }, "mermaid": { "downloadOptions": "下载选项", "viewCode": "查看代码", "decreaseZoom": "缩小", "resetZoom": "重置缩放", "increaseZoom": "放大" }, "navigation": { "agents": "代理", "backToApp": "返回应用", "backToAgents": "返回代理", "sections": { "groups": { "personal": "个人", "workspace": "工作区", "insights": "洞察", "administration": "管理" } } }, "teams": { "switcher": { "ariaLabel": "切换团队", "personal": "个人账户", "personalSubtitle": "个人工作区", "roleAdmin": "管理员", "roleMember": "成员", "manageTeam": "管理团队", "createTeam": "创建团队" } }, "notification": { "ariaLabel": "通知", "closeAriaLabel": "关闭通知" }, "prompts": { "textAriaLabel": "提示文本" } }