console-ui/src/locales/zh-CN.js (903 lines of code) (raw):

/* * Copyright 1999-2018 Alibaba Group Holding Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ const I18N_CONF = { Header: { home: '首页', docs: '文档', blog: '博客', community: '社区', enterprise: 'Nacos企业版', languageSwitchButton: 'En', logout: '登出', changePassword: '修改密码', }, Login: { login: '登录', initPassword: '初始化密码', internalSysTip1: '内部系统,不可暴露到公网', internalSysTip3: '初始化管理员用户`nacos`的密码', internalSysTip4: '建议使用高强度密码并妥善保管', submit: '提交', pleaseInputUsername: '请输入用户名', pleaseInputPassword: '请输入密码', pleaseInputPasswordTips: '请输入密码(若密码为空,将生成随机密码)', invalidUsernameOrPassword: '用户名或密码错误', passwordRequired: '密码不能为空', usernameRequired: '用户名不能为空', productDesc: '一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台', }, MainLayout: { nacosName: 'NACOS', nacosMode: '模式', doesNotExist: '您访问的页面不存在', configurationManagementVirtual: '配置管理', configurationManagement: '配置列表', configdetail: '配置详情', configsync: '同步配置', configeditor: '配置编辑', newconfig: '新建配置', historyRollback: '历史版本', configRollback: '配置回滚', historyDetail: '历史详情', listeningToQuery: '监听查询', serviceManagementVirtual: '服务管理', serviceManagement: '服务列表', subscriberList: '订阅者列表', serviceDetail: '服务详情', namespace: '命名空间', clusterManagementVirtual: '集群管理', clusterManagement: '节点列表', authorityControl: '权限控制', userList: '用户列表', roleManagement: '角色管理', privilegeManagement: '权限管理', consoleClosed: '控制台已关闭', settingCenter: '设置中心', AiManagementVirtual: 'MCP管理', mcpList: 'MCP列表', mcpServerManagement: 'MCP管理', credentialManagement: 'Credential管理', }, Password: { passwordNotConsistent: '两次输入密码不一致', passwordRequired: '密码不能为空', pleaseInputOldPassword: '请输入原始密码', pleaseInputNewPassword: '请输入新密码', pleaseInputNewPasswordAgain: '请再次输入新密码', oldPassword: '原始密码', newPassword: '新密码', hintSavePassword: '请妥善保管此密码', checkPassword: '再次输入', changePassword: '修改密码', invalidPassword: '原始密码错误', modifyPasswordFailed: '修改密码失败', }, NameSpace: { public_tips: 'public命名空间ID默认空', namespace: '命名空间', prompt: '提示', namespaceDetails: '命名空间详情', namespaceName: '命名空间名称', namespaceID: '命名空间ID', configuration: '配置数', description: '描述', removeNamespace: '删除命名空间', confirmDelete: '确定要删除以下命名空间吗?', configurationManagement: '配置列表', removeSuccess: '删除命名空间成功', deletedSuccessfully: '删除成功', deletedFailure: '删除失败', namespaceDelete: '删除', details: '详情', edit: '编辑', namespacePublic: 'public(保留空间)', pubNoData: '没有数据', namespaceAdd: '新建命名空间', namespaceNames: '命名空间名称', namespaceNumber: '命名空间ID', namespaceOperation: '操作', refresh: '刷新', }, ServiceList: { serviceList: '服务列表', serviceName: '服务名称', serviceNamePlaceholder: '请输入服务名称', hiddenEmptyService: '隐藏空服务', query: '查询', pubNoData: '没有数据', columnServiceName: '服务名', groupName: '分组名称', groupNamePlaceholder: '请输入分组名称', columnClusterCount: '集群数目', columnIpCount: '实例数', columnHealthyInstanceCount: '健康实例数', columnTriggerFlag: '触发保护阈值', operation: '操作', detail: '详情', sampleCode: '示例代码', deleteAction: '删除', prompt: '提示', promptDelete: '确定要删除当前服务吗?', create: '创建服务', subscriber: '订阅者', total: '总数:', }, SubscriberList: { subscriberList: '订阅者列表', serviceName: '服务名称', serviceNamePlaceholder: '请输入服务名称', groupName: '分组名称', groupNamePlaceholder: '请输入分组名称', query: '查询', pubNoData: '没有数据', address: '地址', clientVersion: '客户端版本', appName: '应用名', searchServiceNamePrompt: '请输入服务名称!', }, ClusterNodeList: { clusterNodeList: '节点列表', nodeIp: '节点Ip', nodeIpPlaceholder: '请输入节点Ip', query: '查询', pubNoData: '没有数据', nodeState: '节点状态', extendInfo: '节点元数据', operation: '操作', leave: '下线', leaveSucc: '下线成功', leaveFail: '下线失败', leavePrompt: '提示', confirm: '确认', confirmTxt: '确认要下线此集群节点?', }, EditClusterDialog: { updateCluster: '更新集群', checkType: '检查类型', checkPort: '检查端口', useIpPortCheck: '使用IP端口检查', checkPath: '检查路径', checkHeaders: '检查头', metadata: '元数据', }, ServiceDetail: { serviceDetails: '服务详情', back: '返回', editCluster: '集群配置', cluster: '集群', metadata: '元数据', selector: '表达式', type: '服务路由类型', groupName: '分组', protectThreshold: '保护阈值', serviceName: '服务名', editService: '编辑服务', InstanceFilter: { title: '元数据过滤', addFilter: '添加过滤', clear: '清空', }, }, EditServiceDialog: { createService: '创建服务', updateService: '更新服务', serviceName: '服务名', metadata: '元数据', groupName: '分组', type: '服务路由类型', typeLabel: '标签', typeNone: '默认', selector: '表达式', protectThreshold: '保护阈值', serviceNameRequired: '请输入服务名', protectThresholdRequired: '请输入保护阈值', }, InstanceFilter: { title: '元数据过滤', addFilter: '添加过滤', clear: '清空', }, InstanceTable: { operation: '操作', port: '端口', weight: '权重', healthy: '健康状态', metadata: '元数据', editor: '编辑', offline: '下线', online: '上线', ephemeral: '临时实例', }, EditInstanceDialog: { port: '端口', weight: '权重', metadata: '元数据', updateInstance: '编辑实例', whetherOnline: '是否上线', }, ListeningToQuery: { success: '成功', failure: '失败', configuration: '配置', pubNoData: '没有数据', listenerQuery: '监听查询', queryDimension: '查询维度', pleaseEnterTheDataId: '请输入Data ID', dataIdCanNotBeEmpty: 'Data ID不能为空', pleaseInputGroup: '请输入Group', groupCanNotBeEmpty: 'Group不能为空', pleaseInputIp: '请输入IP', ipCanNotBeEmpty: 'IP不能为空', query: '查询', articleMeetRequirements: '条满足要求的配置。', }, HistoryRollback: { details: '详情', rollback: '回滚', pubNoData: '没有数据', toConfigureBegin: '历史版本(保留', toConfigureEnd: '天)', dataId: '请输入Data ID', dataIdCanNotBeEmpty: 'Data ID不能为空', group: '请输入Group', groupCanNotBeEmpty: 'Group不能为空', query: '查询', articleMeetRequirements: '条满足要求的配置。', lastUpdateTime: '最后更新时间', operator: '操作人', operation: '操作', compare: '比较', historyCompareTitle: '历史版本比较', historyCompareLastVersion: '最新版本', historyCompareSelectedVersion: '当前选中版本', publishType: '发布类型', formal: '正式版本', gray: '灰度版本', }, HistoryDetail: { historyDetails: '历史详情', update: '更新', insert: '插入', deleteAction: '删除', recipientFrom: '收起', moreAdvancedOptions: '更多高级选项', home: '归属应用', actionType: '操作类型', configureContent: '配置内容', operator: '操作人', sourceIp: '来源 IP', back: '返回', namespace: '命名空间', publishType: '发布类型', formal: '正式版本', gray: '灰度版本', grayRule: '灰度规则', }, DashboardCard: { importantReminder0: '重要提醒', viewDetails1: '查看详情', }, ConfigurationManagement: { exportBtn: '导出', questionnaire2: '问卷调查', ad: '答 ACM 前端监控调查问卷,限时领取阿里云代金券\t 详情猛戳', noLongerDisplay4: '不再显示', createConfiguration: '创建配置', removeConfiguration: '删除配置', sureDelete: '确定要删除以下配置吗?', environment: '地域', configurationManagement: '配置列表', details: '详情', sampleCode: '示例代码', edit: '编辑', deleteAction: '删除', more: '更多', version: '历史版本', listenerQuery: '监听查询', failedEntry: '失败的条目', successfulEntry: '成功的条目', unprocessedEntry: '未处理的条目', pubNoData: '没有数据', configurationManagement8: '配置管理', queryResults: '查询到', articleMeetRequirements: '条满足要求的配置。', fuzzydMode: '默认模糊匹配', fuzzyd: '已关闭模糊搜索', defaultFuzzyd: '已开启默认模糊查询', fuzzyg: '已关闭模糊搜索', defaultFuzzyg: '已开启默认模糊查询', query: '查询', advancedQuery9: '高级查询', app1: '请输入应用名', tags: '标签', pleaseEnterTag: '请输入标签', types: '格式', typeSelectedAlertContent: '请选择配置类型', configDetailLabel: '配置项搜索', configDetailH: '搜索具体配置项', application: '归属应用', operation: '操作', export: '导出查询结果', newExport: '新版导出查询结果', import: '导入配置', uploadBtn: '上传文件', importSucc: '导入成功', importAbort: '导入终止', importSuccBegin: '导入成功,导入了', importSuccEnd: '项配置', importFail: '导入失败', importFail403: '没有权限!', importDataValidationError: '未读取到合法数据,请检查导入的数据文件。', metadataIllegal: '导入的元数据文件非法', namespaceNotExist: 'namespace 不存在', abortImport: '终止导入', skipImport: '跳过', overwriteImport: '覆盖', importRemind: '文件上传后将直接导入配置,请务必谨慎操作!', samePreparation: '相同配置', targetNamespace: '目标空间', conflictConfig: '检测到冲突的配置项', importSuccEntries: '成功导入条目数: ', failureEntries: '失败的条目', unprocessedEntries: '未处理的条目', unrecognizedEntries: '未识别的条目', skippedEntries: '跳过的条目', exportSelected: '导出选中的配置', newExportSelected: '新版导出选中的配置', clone: '克隆', exportSelectedAlertTitle: '配置导出', exportSelectedAlertContent: '请选择要导出的配置', cloneSucc: '克隆成功', cloneAbort: '克隆终止', cloneSuccBegin: '克隆成功,克隆了', cloneSuccEntries: '成功克隆条目数: ', cloneSuccEnd: '项配置', cloneFail: '克隆失败', getNamespaceFailed: '获取命名空间失败', getNamespace403: '没有 ${namespaceName} 命名空间的访问权限!', startCloning: '开始克隆', cloningConfiguration: '克隆配置', source: '源空间', configurationNumber: '配置数量', target: '目标空间', selectNamespace: '请选择命名空间', selectedEntry: '| 选中的条目', cloneSelectedAlertTitle: '配置克隆', cloneSelectedAlertContent: '请选择要克隆的配置', delSelectedAlertTitle: '配置删除', delSelectedAlertContent: '请选择要删除的配置', delSuccessMsg: '删除成功', cloneEditableTitle: '修改 Data Id 和 Group (可选操作)', authFail: '权限认证失败', copyNamespaceID: '复制命名空间ID', total: '总数:', }, NewConfig: { newListingMain: '新建配置', newListing: '新建配置', publishFailed: '发布失败。请检查参数是否正确。', publishFailed403: '发布失败,请检查是否有权限新增配置', doNotEnter: '不允许非法字符', newConfig: 'Data ID 不能为空', dataIdIsNotEmpty: 'Data ID 长度不能超过255字符', groupPlaceholder: '请输入Group名称', moreAdvanced: 'Group不能为空', groupNotEmpty: 'Group ID长度不能超过127字符', annotation: '注您正在往一个自定义分组新增配置,请确保客户端使用的Pandora版本高于3.4.0,否则可能读取不到该配置。', dataIdLength: '收起', collapse: '更多高级选项', tags: '标签', pleaseEnterTag: '请输入标签', groupIdCannotBeLonger: '归属应用', description: '描述', targetEnvironment: '配置格式', configurationFormat: '配置内容', configureContentsOf: '按F1显示全屏', fullScreen: '按Esc退出全屏', escExit: '发布', release: '返回', confirmSyanx: '配置信息可能有语法错误, 确定提交吗?', dataIdExists: '配置已存在, 试试别的dataid和group的组合吧', dataRequired: '数据不能为空, 提交失败', namespace: '命名空间', }, CloneDialog: { terminate: '终止克隆', skip: '跳过', cover: '覆盖', getNamespaceFailed: '获取命名空间失败', selectedEntry: '| 选中的条目', homeApplication: '归属应用', tags: '标签', startCloning: '开始克隆', source: '源空间', configurationNumber: '配置数量', target: '目标空间', conflict: '相同配置', selectNamespace: '请选择命名空间', configurationCloning: '配置克隆(', }, DeleteDialog: { confManagement: '配置管理', determine: '确定', deletetitle: '删除配置', deletedSuccessfully: '删除配置成功', deleteFailed: '删除配置失败', }, DiffEditorDialog: { publish: '确认发布', back: '返回', }, ConfigEditor: { official: '正式', production: '正式', beta: 'BETA', wrong: '错误', submitFailed: '不能为空, 提交失败', toedittitle: '编辑配置', toedit: '编辑配置', newConfigEditor: '新建配置', vdchart: '请勿输入非法字符', recipientFrom: 'Data ID不能为空', homeApplication: 'Group不能为空', collapse: '收起', groupNotEmpty: '更多高级选项', tags: '标签', pleaseEnterTag: '请输入标签', targetEnvironment: '归属应用', description: '描述', format: '配置格式', configcontent: '配置内容', escExit: '按F1显示全屏', releaseBeta: '按Esc退出全屏', release: '发布Beta', stopPublishBeta: '停止Beta', betaPublish: 'Beta发布', betaSwitchPrompt: '默认不要勾选。', publish: '发布', back: '返回', codeValErrorPrompt: '配置信息可能有语法错误, 确定提交吗?', dialogTitle: '内容比较', dialogCurrentArea: '当前值', dialogOriginalArea: '原始值', publishFailed403: '发布失败,请检查是否有权限', publishCasFailed: '发布失败,配置修改冲突', namespace: '命名空间', }, EditorNameSpace: { notice: '提示', pleaseDo: '请勿输入非法字符', publicSpace: '确认修改', confirmModify: '编辑命名空间', editNamespace: '加载中...', load: '命名空间名', namespace: '命名空间不能为空', namespaceDesc: '命名空间描述不能为空', description: '描述', }, ExportDialog: { selectedEntry: '| 选中的条目', application: '归属应用', tags: '标签', exportBtn: '导出', exportConfiguration: '导出配置(', source: '源空间', items: '配置数量', }, ImportDialog: { terminate: '终止导入', skip: '跳过', overwrite: '覆盖', zipFileFormat: '只能上传.zip格式的文件', uploadFile: '上传文件', importLabel: '导入配置 ( ', target: '目标空间', conflict: '相同配置', beSureExerciseCaution: '文件上传后将直接导入配置,请务必谨慎操作', }, ShowCodeing: { sampleCode: '示例代码', loading: '加载中...', }, SuccessDialog: { title: '配置管理', determine: '确定', failure: '失败', }, ConfigSync: { error: '错误', syncConfigurationMain: '同步配置', syncConfiguration: '同步配置成功', advancedOptions: '更多高级选项', collapse: '收起', home: '归属应用', region: '所属地域', configuration: '配置内容', target: '目标地域', sync: '同步', back: '返回', }, NewNameSpace: { norepeat: '命名空间名称不能重复', notice: '提示', input: '请勿输入非法字符', ok: '确定', cancel: '取消', newnamespce: '新建命名空间', loading: '加载中...', name: '命名空间名', namespaceId: '命名空间ID(不填则自动生成)', namespaceIdTooLong: '命名空间ID长度不能超过128', namespacenotnull: '命名空间不能为空', namespacedescnotnull: '命名空间描述不能为空', description: '描述', namespaceIdAlreadyExist: 'namespaceId已存在', newnamespceFailedMessage: 'namespaceId格式不正确/namespaceId长度大于128/namespaceId已存在', }, NameSpaceList: { notice: '提示', }, ConfigDetail: { official: '正式', error: '错误', configurationDetails: '配置详情', collapse: '收起', more: '更多高级选项', home: '归属应用', tags: '标签', description: '描述', betaRelease: 'Beta发布', configuration: '配置内容', back: '返回', versionComparison: '版本对比', dialogCurrentArea: '当前版本', dialogOriginalArea: '上一版本', configComparison: '配置对比', dialogCurrentConfig: '当前配置', dialogComparedConfig: '被比较配置', configComparisonTitle: '选择配置', dataIdInput: '请输入Data Id', groupInput: '请输入Group', namespaceSelect: '请选择命名空间', configNotFind: '未查询到指定配置,请重新选择', namespace: '命名空间', }, ConfigRollback: { rollBack: '回滚配置', determine: '确定要', followingConfiguration: '以下配置吗?', configurationRollback: '配置回滚', collapse: '收起', more: '更多高级选项', home: '归属应用', actionType: '操作类型', configuration: '配置内容', back: '返回', rollbackSuccessful: '回滚成功', rollbackDelete: '删除', update: '更新', insert: '插入', additionalRollbackMessage: '此操作将删除以下配置!', namespace: '命名空间', }, UserManagement: { userManagement: '用户管理', createUser: '创建用户', resetPassword: '修改', deleteUser: '删除', deleteUserTip: '是否要删除该用户?', username: '用户名', password: '密码', operation: '操作', refresh: '刷新', query: '查询', fuzzydMode: '默认模糊匹配', defaultFuzzyd: '已开启默认模糊查询', fuzzyd: "添加通配符'*'进行模糊查询", }, NewUser: { createUser: '创建用户', username: '用户名', password: '密码', rePassword: '确认密码', usernamePlaceholder: '请输入用户名', passwordPlaceholder: '请输入密码', rePasswordPlaceholder: '请输入确认密码', usernameError: '用户名不能为空!', passwordError: '密码不能为空!', rePasswordError: '确认密码不能为空!', rePasswordError2: '两次输入密码不一致!', }, PasswordReset: { resetPassword: '密码重置', username: '用户名', password: '密码', rePassword: '确认密码', passwordError: '密码不能为空!', passwordPlaceholder: '请输入密码', rePasswordPlaceholder: '请输入确认密码', rePasswordError: '确认密码不能为空!', rePasswordError2: '两次输入密码不一致!', resetSuccessfully: '修改密码成功!', }, RolesManagement: { roleManagement: '角色管理', bindingRoles: '绑定角色', role: '角色名', username: '用户名', operation: '操作', deleteRole: '删除', deleteRoleTip: '是否要删除该角色?', refresh: '刷新', fuzzydMode: '默认模糊匹配', defaultFuzzyd: '已开启默认模糊查询', fuzzyd: "添加通配符'*'进行模糊查询", query: '查询', }, NewRole: { bindingRoles: '绑定角色', username: '用户名', role: '角色名', usernamePlaceholder: '请输入用户名', rolePlaceholder: '请输入角色名', usernameError: '用户名不能为空!', roleError: '角色名不能为空!', }, PermissionsManagement: { privilegeManagement: '权限管理', addPermission: '添加权限', role: '角色名', resource: '资源', action: '动作', operation: '操作', deletePermission: '删除', deletePermissionTip: '是否要删除该权限?', readOnly: '只读', writeOnly: '只写', readWrite: '读写', refresh: '刷新', fuzzydMode: '默认模糊匹配', defaultFuzzyd: '已开启默认模糊查询', fuzzyd: "添加通配符'*'进行模糊查询", query: '查询', checkPermission: '此角色权限已存在!', }, NewPermissions: { addPermission: '添加权限', role: '角色名', resource: '资源', action: '动作', resourcePlaceholder: '请选择资源', rolePlaceholder: '请输入角色名', actionPlaceholder: '请选择动作', resourceError: '资源不能为空!', roleError: '角色名不能为空!', actionError: '动作不能为空!', readOnly: '只读', writeOnly: '只写', readWrite: '读写', }, Components: { copySuccessfully: '复制成功!', }, SettingCenter: { settingTitle: '设置中心', settingTheme: '样式主题', settingLight: '明亮', settingDark: '深色', settingShowSelect: '下拉框', settingShowLabel: '标签', settingShow: '命名空间样式', settingLocale: '系统语言', settingSubmit: '应用', }, McpServerManagement: { mcpManagement8: 'MCP管理', addNewMcpServer: '创建 MCP Server', mcpServerName: 'MCP 服务名', mcpServerGroup: 'MCP 服务分组', search: '查询', capability: '支持能力', operation: '操作', delete: '删除', details: '详情', sampleConfig: '配置示例', edit: '编辑', mcpServerType: '类型', mcpServerVersion: '版本', deleteSuccessfully: '删除成功', deleteMcpServer: '确定要删除以下 MCP 服务吗?', description: '描述', batchDeleteSuccessfully: '批量删除成功', batchDeleteFailed: '批量删除失败', }, McpDetail: { basicInformation: '基本信息', serviceRef: '服务引用', mcpServerDetail: 'MCP Server 详情', operationToolDetail: '详情', operationToolEdit: '编辑', operationToolDelete: '删除', operationToolDeleteConfirm: '确定要删除以下 Operation Tool 吗?', operationToolDeleteSuccessfully: '删除成功', operationToolDeleteFailed: '删除失败', toolDetail: 'Tool 详情', toolName: 'Tool 名称', close: '关闭', toolDescription: 'Tool 描述', toolOnline: '是否启用', online: '启用', offline: '禁用', toolInputSchema: 'Tool 入参描述', toolParamName: '名称', toolParamType: '类型', toolParamDescription: '描述', namespace: '命名空间', serverName: '名称', serverType: '类型', serverDescription: '描述', operations: '操作', backendProtocol: '后端协议', exportPath: '访问路径', toolMeta: 'Tool 元数据', invokeContext: '调用上下文', invokeTemplates: '调用模板', placeInput: '请输入', createToolSuccess: '创建 Tool 成功', editToolSuccess: '编辑 Tool 成功', createToolFailed: '创建 Tool 失败', editToolFailed: '编辑 Tool 失败', deleteToolTitle: '删除 Tool', deleteToolContent: '确定要删除 Tool 吗?', deleteToolSuccess: '删除 Tool 成功', deleteToolFailed: '删除 Tool 失败', updateToolSuccess: '更新 Tool 成功', toolNameRepeat: 'Tool 名称已存在', newMcpTool: '添加', deleteParam: '删除', toolNameRequired: 'Tool 名称不能为空', toolDescriptionRequired: 'Tool 描述不能为空', toolInputSchemaRequired: 'Tool 参数描述不能为空', toolParamNameRequired: 'Tool 参数名称不能为空', toolParamTypeRequired: 'Tool 参数类型不能为空', toolOperation: '操作', toolMetadata: 'Tool 元数据', baseData: '基础数据', ArgumentsList: '参数列表', AddNewArg: '添加参数', AddNewProperties: '添加属性', ArgumentInfo: '参数信息', ArgumentTree: '参数结构', templateShouldBeJson: 'template需要符合Json格式', credentialsName: 'Credentials(密钥)', }, NewMcpServer: { pleaseComplete: '请先完善基础配置', localServerTips1: '【自动安装部署】配合', localServerTips2: '可以自动安装到对应环境;', localServerTips3: '【自动注册信息】安装的mcp server里基本信息包含tools等会自动注册到Nacos中管理;', localServerTips4: '【信息调整动态生效】运行时可以在nacos中修改信息动态生效;', mcpServerDetail: 'MCP Server 详情', operationToolDetail: '详情', operationToolEdit: '编辑', operationToolDelete: '删除', operationToolDeleteConfirm: '确定要删除以下 Operation Tool 吗?', operationToolDeleteSuccessfully: '删除成功', operationToolDeleteFailed: '删除失败', toolDetail: 'Tool 详情', toolName: 'Tool 名称', close: '关闭', toolDescription: 'Tool 描述', toolInputSchema: 'Tool 入参描述', toolParamName: '名称', toolParamType: '类型', toolParamDescription: '描述', serverDescription: '描述', operations: '操作', backendProtocol: '后端协议', toolMeta: 'Tool 元数据', invokeContext: '调用上下文', invokeTemplates: '调用模板', placeInput: '请输入', createToolSuccess: '创建 Tool 成功', editToolSuccess: '编辑 Tool 成功', createToolFailed: '创建 Tool 失败', editToolFailed: '编辑 Tool 失败', deleteToolTitle: '删除 Tool', deleteToolContent: '确定要删除 Tool 吗?', deleteToolSuccess: '删除 Tool 成功', deleteToolFailed: '删除 Tool 失败', updateToolSuccess: '更新 Tool 成功', toolNameRepeat: 'Tool 名称已存在', newMcpTool: '添加', deleteParam: '删除', toolNameRequired: 'Tool 名称不能为空', toolDescriptionRequired: 'Tool 描述不能为空', toolOnline: '是否启用', online: '启用', offline: '禁用', toolInputSchemaRequired: 'Tool 参数描述不能为空', toolParamNameRequired: 'Tool 参数名称不能为空', toolParamTypeRequired: 'Tool 参数类型不能为空', toolOperation: '操作', toolMetadata: 'Tool 元数据', baseData: '基础数据', namespace: '命名空间', basicInformation: '基本信息', release: '返回', escExit: '发布', updateExit: '更新', publishSuccessfully: '发布成功', serverName: 'MCP 服务名', serverNameCannotBeEmpty: 'MCP 服务名不能为空', serviceRef: '服务引用', backendServiceProtocol: '后端服务协议', exportPath: '访问路径', exportPathDesc: '当前MCP服务对外暴露的Http Path, 以 / 开头', exportPathEg: '/mcp/server', description: '描述', serverType: '协议类型', serverVersion: '服务版本', pleaseEnter: '请输入', placeSelect: '请选择', backendService: '后端服务', serverTypeDesc: '支持存量http/dubbo服务无代码改造转化为MCP服务', useExistService: '使用已有服务', addNewMcpServer: '创建 MCP Server', useNewService: '新建服务', editService: '编辑 MCP Server', viewService: '查看 MCP Server', endpoint: 'endpoint', port: 'port', localServerConfig: 'Local Server 配置', localServerConfigError: 'Local Server 配置错误', createSuccessfully: '创建成功', editSuccessfully: '编辑成功', ArgumentsList: '参数列表', AddNewArg: '添加参数', AddNewProperties: '添加属性', ArgumentInfo: '参数信息', ArgumentTree: '参数结构', OnlyObjectSupportAddProperties: '仅object类型支持添加属性', CredentialRef: '可用 Credential(密钥) 集合', templateShouldBeJson: 'template需要符合Json格式', }, CredentialManagement: { credentialManagement8: 'Credential(密钥) 管理', addNewCredential: '创建 Credential(密钥)', search: '查询', capability: '支持能力', operation: '操作', delete: '删除', details: '详情', sampleConfig: '配置示例', edit: '编辑', deleteSuccessfully: '删除成功', deleteCredential: '确定要删除以下 Credential(密钥) 吗?', description: '描述', batchDeleteSuccessfully: '批量删除成功', batchDeleteFailed: '批量删除失败', delSuccessMsg: '删除成功', }, NewCredential: { namespace: '命名空间', release: '返回', escExit: '发布', updateExit: '更新', publishSuccessfully: '发布成功', pleaseEnter: '请输入', placeSelect: '请选择', createSuccessfully: '创建成功', editSuccessfully: '编辑成功', confirmSyanx: 'Credential 有语法错误,请检查是否符合Json规范,并重新发布', publishFailed403: '发布失败,请检查是否有权限', publishCasFailed: '发布失败,配置修改冲突', credentialContent: 'Credential 内容', onlySupportJsonFormat: '仅支持json格式内容', credentialId: 'Credential Id(密钥Id)', doNotEnter: '不允许非法字符,只支持数字字母下划线', credentialExist: 'Credential(密钥) 已存在, 请更换名称', description: '描述', }, }; export default I18N_CONF;