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;