| | |
| | | taskPathTemplateMerge: '任务路径模板合并', |
| | | missionFlowStepInstance: '任务流程步骤', |
| | | }, |
| | | ai: { |
| | | common: { |
| | | cancel: "取消", |
| | | close: "关闭", |
| | | save: "保存", |
| | | new: "新建", |
| | | detail: "详情", |
| | | delete: "删除", |
| | | enabled: "启用", |
| | | disabled: "停用", |
| | | saveSuccess: "保存成功", |
| | | updateSuccess: "更新成功", |
| | | deleteSuccess: "删除成功", |
| | | deleteFailed: "删除失败", |
| | | operationFailed: "操作失败", |
| | | confirmDelete: "确认删除“%{name}”吗?", |
| | | none: "无", |
| | | notValidated: "未校验", |
| | | notTested: "未测试", |
| | | lastUpdatedBy: "最近更新人", |
| | | lastUpdatedAt: "最近更新时间", |
| | | target: "目标", |
| | | lastTest: "最近测试", |
| | | prompt: "Prompt", |
| | | model: "模型", |
| | | error: "错误", |
| | | testing: "测试中...", |
| | | }, |
| | | runtimeSummary: { |
| | | fetchFailed: "获取运行态摘要失败", |
| | | title: "当前运行态", |
| | | description: "展示当前生效的模型、Prompt 与 MCP 挂载信息。", |
| | | currentModel: "当前模型", |
| | | validateStatus: "校验 %{status}", |
| | | currentPrompt: "当前 Prompt", |
| | | lastUpdated: "最近更新:%{time} / %{user}", |
| | | enabledMcp: "已启用 MCP", |
| | | enabledMcpCount: "%{count} 个", |
| | | }, |
| | | param: { |
| | | fields: { |
| | | providerType: "提供方类型", |
| | | model: "模型", |
| | | baseUrl: "Base URL", |
| | | apiKey: "API Key", |
| | | temperature: "Temperature", |
| | | topP: "Top P", |
| | | maxTokens: "Max Tokens", |
| | | timeoutMs: "Timeout(ms)", |
| | | streamingEnabled: "启用流式响应", |
| | | validateStatus: "最近校验状态", |
| | | lastValidateElapsedMs: "最近校验耗时(ms)", |
| | | lastValidateTime: "最近校验时间", |
| | | lastValidateMessage: "最近校验结果", |
| | | }, |
| | | list: { |
| | | emptyTitle: "暂无 AI 参数配置", |
| | | emptyDescription: "可以先新建一个 OpenAI 兼容模型参数卡片。", |
| | | streaming: "流式响应", |
| | | nonStreaming: "非流式", |
| | | }, |
| | | dialog: { |
| | | create: "新建 AI 参数", |
| | | edit: "编辑 AI 参数", |
| | | show: "查看 AI 参数详情", |
| | | }, |
| | | validate: { |
| | | success: "AI 参数验证成功", |
| | | failed: "AI 参数验证失败", |
| | | loading: "验证中...", |
| | | beforeSave: "保存前验证", |
| | | description: "会直接校验当前 Base URL、API Key 与模型是否可调用。", |
| | | }, |
| | | form: { |
| | | sections: { |
| | | main: "主要配置", |
| | | runtime: "运行与审计信息", |
| | | }, |
| | | }, |
| | | }, |
| | | prompt: { |
| | | fields: { |
| | | code: "编码", |
| | | scene: "场景", |
| | | systemPrompt: "System Prompt", |
| | | userPromptTemplate: "User Prompt Template", |
| | | }, |
| | | list: { |
| | | emptyTitle: "暂无 Prompt 配置", |
| | | emptyDescription: "新建一张 Prompt 卡片后,AI 对话会动态加载这里的内容。", |
| | | sceneValue: "场景: %{value}", |
| | | }, |
| | | dialog: { |
| | | create: "新建 Prompt", |
| | | edit: "编辑 Prompt", |
| | | show: "查看 Prompt 详情", |
| | | }, |
| | | preview: { |
| | | defaultInput: "请帮我总结当前页面能做什么", |
| | | success: "Prompt 预览完成", |
| | | failed: "Prompt 预览失败", |
| | | title: "Prompt 预览", |
| | | input: "示例输入", |
| | | metadata: "示例元数据 JSON", |
| | | loading: "预览中...", |
| | | render: "预览渲染", |
| | | description: "用当前表单内容渲染 System Prompt 和 User Prompt。", |
| | | resolvedVariables: "已解析变量:%{value}", |
| | | renderedSystemPrompt: "渲染后的 System Prompt", |
| | | renderedUserPrompt: "渲染后的 User Prompt", |
| | | }, |
| | | form: { |
| | | sections: { |
| | | main: "Prompt 配置", |
| | | runtime: "运行与审计信息", |
| | | }, |
| | | }, |
| | | }, |
| | | mcp: { |
| | | fields: { |
| | | transportType: "传输类型", |
| | | builtinCode: "内置 MCP", |
| | | serverUrl: "服务地址", |
| | | command: "命令", |
| | | sort: "排序", |
| | | healthStatus: "健康状态", |
| | | lastInitElapsedMs: "最近初始化耗时(ms)", |
| | | lastTestTime: "最近测试时间", |
| | | lastTestMessage: "最近测试结果", |
| | | }, |
| | | groups: { |
| | | builtin: { |
| | | title: "内置 MCP", |
| | | description: "系统内置工具挂载,适合直接暴露平台能力。", |
| | | }, |
| | | sse: { |
| | | title: "远程 SSE MCP", |
| | | description: "通过远程 MCP Server 挂载外部工具。", |
| | | }, |
| | | stdio: { |
| | | title: "本地 STDIO MCP", |
| | | description: "通过本地命令进程挂载外部 MCP。", |
| | | }, |
| | | }, |
| | | health: { |
| | | healthy: "正常", |
| | | unhealthy: "失败", |
| | | }, |
| | | list: { |
| | | emptyTitle: "暂无 MCP 挂载", |
| | | emptyDescription: "可以新建内置 MCP、远程 SSE 挂载或本地 STDIO 挂载。", |
| | | sortValue: "排序 %{value}", |
| | | noConnectivityTest: "尚未执行连通性测试", |
| | | connectivityTest: "连通测试", |
| | | }, |
| | | dialog: { |
| | | create: "新建 MCP 挂载", |
| | | edit: "编辑 MCP 挂载", |
| | | show: "查看 MCP 挂载详情", |
| | | }, |
| | | connectivity: { |
| | | success: "连通性测试完成", |
| | | failed: "连通性测试失败", |
| | | }, |
| | | form: { |
| | | testBeforeSave: "保存前测试", |
| | | testDescription: "用当前草稿配置直接校验连通性,不会落库。", |
| | | sections: { |
| | | main: "MCP 挂载配置", |
| | | runtime: "运行态信息", |
| | | }, |
| | | }, |
| | | tools: { |
| | | schemaParseFailed: "Input Schema 解析失败: %{message}", |
| | | loadFailed: "获取工具列表失败", |
| | | inputRequired: "请输入工具测试 JSON", |
| | | testSuccess: "工具 %{name} 测试完成", |
| | | testFailed: "工具测试失败", |
| | | saveBeforePreview: "保存挂载后即可预览工具并执行测试。", |
| | | title: "工具预览与测试", |
| | | description: "支持连通性测试、结构化 Schema 预览和按输入参数自动生成测试表单。", |
| | | refresh: "刷新工具", |
| | | noTools: "当前挂载未解析出任何工具。", |
| | | purpose: "用途: %{value}", |
| | | fieldCount: "%{count} 个参数", |
| | | queryBoundary: "查询边界: %{value}", |
| | | exampleQuestions: "示例提问", |
| | | formattedSchema: "格式化 Input Schema", |
| | | testInput: "测试输入 JSON", |
| | | testInputPlaceholder: "例如:{\"code\":\"A01\"}", |
| | | executeTest: "执行测试", |
| | | testResult: "测试结果", |
| | | }, |
| | | }, |
| | | observe: { |
| | | fields: { |
| | | requestId: "请求ID", |
| | | promptCode: "Prompt 编码", |
| | | userId: "用户ID", |
| | | sessionId: "会话ID", |
| | | mountedMcp: "MCP 挂载", |
| | | }, |
| | | summary: { |
| | | fetchFailed: "获取 AI 观测统计失败", |
| | | title: "观测总览", |
| | | description: "当前租户下的 AI 对话调用与 MCP 工具调用统计。", |
| | | callCount: "AI 调用量", |
| | | successFailure: "成功 %{success} / 失败 %{failure}", |
| | | avgElapsed: "平均耗时", |
| | | firstToken: "首包 %{value} ms", |
| | | tokenUsage: "Token 使用", |
| | | avgToken: "平均 %{value}", |
| | | toolSuccessRate: "工具成功率", |
| | | toolCallFailure: "调用 %{call} / 失败 %{failure}", |
| | | }, |
| | | status: { |
| | | completed: "成功", |
| | | failed: "失败", |
| | | aborted: "中断", |
| | | }, |
| | | detail: { |
| | | mcpLogsFailed: "获取 MCP 调用日志失败", |
| | | title: "AI 调用详情", |
| | | mcpLogs: "MCP 工具调用日志", |
| | | noMcpLogs: "当前调用没有产生 MCP 工具日志。", |
| | | inputSummary: "输入摘要", |
| | | outputSummary: "输出摘要 / 错误", |
| | | }, |
| | | list: { |
| | | emptyTitle: "暂无 AI 调用日志", |
| | | emptyDescription: "发起 AI 对话后,这里会展示调用统计和审计记录。", |
| | | userValue: "用户 %{value}", |
| | | elapsedValue: "耗时 %{value} ms", |
| | | tokenValue: "Token %{value}", |
| | | mcpToolCalls: "MCP / 工具调用", |
| | | mcpToolSummary: "挂载 %{mcp} 个,工具成功 %{success},失败 %{failure}", |
| | | }, |
| | | }, |
| | | drawer: { |
| | | title: "AI 对话", |
| | | runtimeFailed: "获取 AI 运行时失败", |
| | | sessionListFailed: "获取 AI 会话列表失败", |
| | | sessionDeleted: "会话已删除", |
| | | deleteSessionFailed: "删除 AI 会话失败", |
| | | pinned: "会话已置顶", |
| | | unpinned: "会话已取消置顶", |
| | | pinFailed: "更新会话置顶状态失败", |
| | | renamed: "会话已重命名", |
| | | renameFailed: "重命名会话失败", |
| | | memoryCleared: "会话记忆已清空", |
| | | clearMemoryFailed: "清空会话记忆失败", |
| | | retainLatestRoundSuccess: "已仅保留当前轮记忆", |
| | | retainLatestRoundFailed: "保留当前轮记忆失败", |
| | | stopSuccess: "已停止当前对话输出", |
| | | chatFailed: "AI 对话失败", |
| | | newSession: "新建会话", |
| | | sessionList: "会话列表", |
| | | searchPlaceholder: "搜索会话标题", |
| | | noSessions: "暂无历史会话", |
| | | sessionTitle: "会话 %{id}", |
| | | pinAction: "置顶会话", |
| | | unpinAction: "取消置顶", |
| | | renameAction: "重命名会话", |
| | | deleteAction: "删除会话", |
| | | toolTrace: "工具调用轨迹", |
| | | noToolTrace: "当前轮未触发工具调用", |
| | | unknownTool: "未知工具", |
| | | toolStatusFailed: "失败", |
| | | toolStatusCompleted: "完成", |
| | | toolStatusRunning: "执行中", |
| | | collapseDetail: "收起详情", |
| | | viewDetail: "查看详情", |
| | | toolInput: "入参: %{value}", |
| | | toolOutput: "结果摘要: %{value}", |
| | | toolError: "错误: %{value}", |
| | | hasSummary: "有摘要", |
| | | noSummary: "无摘要", |
| | | hasFacts: "有事实", |
| | | noFacts: "无事实", |
| | | retainLatestRound: "仅保留当前轮", |
| | | clearMemory: "清空记忆", |
| | | loadingRuntime: "正在加载 AI 运行时信息...", |
| | | emptyHint: "这里会通过 SSE 流式返回 AI 回复。你也可以先去上面的快捷入口维护参数、Prompt 和 MCP 挂载。", |
| | | userRole: "你", |
| | | assistantRole: "AI", |
| | | thinking: "思考中...", |
| | | inputPlaceholder: "输入你的问题,按 Enter 发送,Shift + Enter 换行", |
| | | clearInput: "清空输入", |
| | | stop: "停止", |
| | | send: "发送", |
| | | renameDialogTitle: "重命名会话", |
| | | sessionTitleField: "会话标题", |
| | | requestMetric: "Req: %{value}", |
| | | sessionMetric: "Session: %{id}", |
| | | promptMetric: "Prompt: %{value}", |
| | | modelMetric: "Model: %{value}", |
| | | mcpMetric: "MCP: %{value}", |
| | | historyMetric: "History: %{value}", |
| | | recentMetric: "Recent: %{value}", |
| | | elapsedMetric: "耗时: %{value} ms", |
| | | firstTokenMetric: "首包: %{value} ms", |
| | | tokenMetric: "Tokens: prompt %{prompt} / completion %{completion} / total %{total}", |
| | | }, |
| | | }, |
| | | table: { |
| | | field: { |
| | | flowStepInstance: { |