This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
nezha-nezha-fronted/nezha-fronted/src/components/common/language/cn.js

1583 lines
43 KiB
JavaScript
Raw 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.

import zhLocale from 'element-ui/lib/locale/lang/zh-CN' // 引入element语言包
const cn = {
overall: {
dashboard: '仪表盘',
project: '系统',
alert: '告警',
asset: '资产',
config: '设置',
create: '新增',
edit: '编辑',
delete: '删除',
view: '查看',
esc: '取消',
cancel: '取消',
save: '保存',
preview: '预览',
download: '下载',
upload: '上传',
search: '搜索',
add: '新增',
addProject: '新增',
addAssetList: '新增',
batchEdit: '批量修改',
option: '操作',
remark: '描述',
clearAll: '清空',
clear: '清除',
name: '名称',
version: '版本',
components: '组件',
cover: '覆盖',
signOut: '登出',
select: '选择',
ok: 'Ok',
entity: '实体',
all: '全选',
value: '值',
other: '其他',
about: '关于',
query: '查询',
back: '返回',
unavailable: '不可用',
available: '可用',
createChart: '新增图表',
createProject: '新增系统',
createEndpoint: '新增Endpoint',
createAsset: '新增资产',
createAlertRule: '新增告警规则',
createAccount: '新增用户名',
createRole: '新增角色',
createPrometheusServer: '新增prometheus服务',
createDatacenter: '新增数据中心',
active: '活跃',
type: '类别',
detail: '详细信息',
changePwd: '修改密码',
createCabinet: '创建机柜',
createModel: '创建型号',
createModule: '创建模块',
createMib: '创建MIB',
createAssetType: '创建设备类型',
createAssetState: '创建设备状态',
exportExcel: '导出',
importExcel: '导入',
importExcelLower: '导入',
exportExcelLower: '导出',
rollbackImport: '回滚',
exportCur: '当前页',
exportAll: '总计',
importFile: '请上传文件',
importTip: '只允许xlsx/xls格式文件',
importTipImg: '只允许jpg/png格式文件',
dragFileTip: '将文件拖到此处',
or: '或',
clickUpload: '点击上传',
template: '模板',
result: {
total: '总计',
failed: '失败',
success: '成功',
failedDetail: '失败详情',
line: '第{0}行:'
},
reset: '重置',
submit: '保存',
noData: '没有数据',
tag: '标签',
syncChart: '同步图表',
placeHolder: '请输入',
toolBox: {
zoom: '区域缩放',
back: '区域缩放还原',
stack: '查看堆叠图',
stackBack: '返回原始图'
},
SyncSave: '保存同时更新 Assets'
},
setup: {
step0: '欢迎',
step1: '数据库',
step2: 'Redis',
step3: '系统',
host: 'Host',
port: '端口',
language: '语言',
welcome: {
header: '欢迎使用哪吒安装向导!',
guid: '向导将为您做什么?',
guid_1: '创建基本的配置',
guid_2: '尝试在数据库和Redis设置中查找问题',
toContinue: '继续',
creatFile: '出于安全原因,您需要通过创建文件来验证安装',
createFileTip: '这可以通过执行以下命令来完成',
next: '完成后单击“下一步”按钮.'
},
database: {
configTitle: '配置数据库连接',
configTip: '请手动创建数据库,并设置连接到此数据库的配置参数,完成后按“下一步”按钮'
},
redis: {
configTitle: '配置Redis连接',
configTip: '请设置连接到此redis的配置参数完成后按“下一步”按钮'
},
system: {
configTitle: '系统配置',
configTip: '请输入管理员的用户名和密码并设置Nezha WEB模块的安装信息如IP:port'
},
name: '数据库名称',
username: '用户名',
password: '密码',
alertPath: '网站URL',
alertPrefix: 'Alert prefix',
haMode: 'HA mode',
haVip: 'Virtual IP',
next: '下一步',
back: '返回',
finish: '完成',
invalidDb: '数据库配置可能存在一些错误',
invalidRedis: 'Redis的配置可能有一些错误',
invalidPassword: 'Redis的密码可能错误',
requirePassword: 'Redis可能需要密码',
wait: '配置已保存,请耐心等待生效',
reloadTimeout: '重新启动服务器花了太多时间,安装可能有一些问题',
hadConfig: '已经有人开始配置系统',
invalidCode: '身份验证无效,请按照{page}中的描述继续',
welcomePage: '欢迎页面'
},
webshell: {
shellTitle: '本地 Shell',
upload: '上传',
download: '下载',
uploadTitle: '上传',
downloadTitle: '下载',
uploadButtonTitle: '上传',
fileSelect: '选择',
downloadButtonTitle: '下载',
filePath: '文件路径',
closeTip: '是否断开所有连接,关闭窗口?',
remember: '记住我的决定'
},
pageSize: '条/页',
login: {
username: '登录名',
password: '密码',
login: '登录'
},
dashboard: {
title: '仪表盘',
panel: {
title: '面板',
searchItem: {
name: '名称'
},
chartTotal: '总和',
createPanelTitle: '新增面板',
selectPanelTitle: '选择面板',
createPanelTitleSec: '新增面板',
editPanelTitle: '面板',
singleStatErrorTip: '仅支持返回单个系列/表的查询',
panelForm: {
panelName: '面板名称',
panelId: 'ID'
},
createChartTitle: '新增图表',
editChartTitle: '编辑图表',
chartForm: {
chartId: 'ID',
chartName: '图表名称',
type: '类型',
url: 'URL',
statistics: 'Statistics',
sync: '同步到设备',
last: 'Last',
threshold: '阈值',
thresholds: '阈值',
typeVal: {
line: {
label: '曲线图'
},
bar: {
label: '柱状图'
},
table: {
label: '表格'
},
stackArea: {
label: '堆叠区域图'
},
url: {
label: 'URL',
staticTip: '双大括号中的内容将会在asset页面被替换'
},
singleStat: {
label: 'SingleStat'
},
pie: {
label: '饼图'
},
alertList: {
label: '告警列表'
},
text: {
label: '文本'
}
},
statisticsVal: {
min: 'Min',
max: 'Max',
average: 'Average',
total: 'Total',
first: 'First',
last: 'Last',
range: 'Range',
different: 'Different',
null: 'Null'
},
width: '宽',
high: '高',
metric: '指标',
addMetric: '添加指标',
unit: '单位',
legend: '图例',
legendTip: '使用名称或表达式控制时间序列的名称。例如{{hostname}将替换为标签主机名的标签值。',
valueMappingTip: '使用{{name}}和{{value}}显示原名和原值\n' +
'例如total alive: {{value}}\n' +
'结果为total alive: 100',
option: '操作',
alertParam: {
param: '参数',
select: '选择',
alertRule: '告警规则',
level: '级别',
state: '状态'
},
valMapping: {
name: 'Value mapping',
from: 'From',
to: 'To',
text: 'Text',
value: 'Value',
range: 'Range'
},
legendValue: 'Legend option',
content: '内容',
tooltip: 'Tooltip',
displayChart: '图表',
aggregation: 'Aggregation'
},
chartTableColumn: {
metric: '指标',
label: '标签',
time: '时间',
value: '值',
element: '元素'
},
startTime: '开始时间',
endTime: '结束时间',
to: '至',
recOne: '最近1小时',
recFour: '最近4小时',
recOneDay: '最近1日',
yesterday: '昨日',
recSevenDay: '最近7日',
recOneMonth: '最近1月',
curMonth: '本月',
lastMonth: '上月',
customTimeRange: '自定义时间区间',
noDate: '无',
lastFiveMin: '最近5分钟',
lastFifteenMin: '最近15分钟',
lastThirtyMin: '最近30分钟',
lastOneHour: '最近1小时',
lastThreeHour: '最近3小时',
lastSixHour: '最近6小时',
lastTwelveHour: '最近12小时',
lastTwentyFourHour: '最近24小时',
lastTwo: '最近2天',
lastSevenDay: '最近7天',
lastThirtyDay: '最近30天',
refreshInterval: {
never: '关闭',
oneMinute: '1分钟',
threeMinutes: '3分钟',
fiveMinutes: '5分钟',
tenMinutes: '10分钟'
},
view: '查看',
confirm: 'Ok',
cancel: '取消',
lastTwoDay: '最近2天',
moreTitle: '仅显示 20 个时间序列。',
moreTitleOther: '仅显示 10 条数据。',
showAll: '全部显示 ',
showAllOther: '全部数据 '
},
metric: {
name: '指标名称',
normal: '普通',
expert: '专家',
label: '指标标签',
addMetric: '添加指标',
expertTip: '请输入表达式',
goPanelTip: '是否前去看板,查看创建的图表?',
previewChart: '预览图表',
singleChartShow: '单图展示',
multiChartsShow: '多图展示',
createPanel: '创建面板',
selectPanel: '选择已有面板',
saveChart: '保存图表',
saveChartToPanel: '保存图表到看板'
},
metricPreview: {
title: '探索',
inputTip: '输入PromQL查询语句',
runQuery: '查询',
historyTip: '{hour}小时内查询了{time}次'
},
refresh: '刷新',
edit: '编辑',
delete: '删除',
screen: '全屏',
duplicate: '复制',
overview: {
title: '系统总览',
contentTitle: 'Nezha 管理系统',
traffic: '流量',
projectTopoLogy: '系统拓扑',
asset: {
title: '资产',
assetType: '资产类型统计',
modelStat: '型号',
dcStat: '数据中心',
num: '数量',
alert: '告警',
alertTotal: '总计',
alertP3: 'P3',
alertP2: 'P2',
alertP1: 'P1',
inStock: '在库',
outStock: '出库',
pingUp: 'Up',
pingDown: 'Down',
host: '主机',
dropDownLabel: {
type: '类型',
model: '型号',
dc: '数据中心'
}
},
project: {
project: '系统',
name: '名称',
module: '模块',
endpoint: 'Endpoint'
},
module: {
module: '模块'
},
endpoint: {
endpoint: 'Endpoints'
},
dataCenter: {
dataCenter: '数据中心',
cabinet: '机柜',
promServer: 'prometheus 服务'
},
alert: {
alertMessage: '告警信息',
level: '级别',
alertRule: '告警规则',
ruleNum: '告警规则总数',
alertNum: '告警数量',
alertRuleTopN: '根据告警规则统计告警消息数量TOP10',
assetTopN: '根据资产统计告警消息数量TOP',
top: 'Top',
chart: {
chartTitle: '告警趋势'
},
moduleTopN: '根据模块列出Top告警信息'
},
mapTooltip: {
asset: '资产',
state: '状态',
ping: 'ping',
inStock: '在库',
outStock: '出库',
active: '在线',
inactive: '宕机',
alert: '告警',
P1: 'P1',
P2: 'P2',
P3: 'P3',
endpoint: 'Endpoint',
total: '总计',
up: 'up',
down: 'down',
prometheus: 'prometheus'
}
}
},
validate: {
required: '必填项',
number: '必须是数字',
email: '不合法的E-mail地址',
tel: '不合法的电话号码',
host: '不合法的IP',
fileSize: '文件过大',
port: '不合法的端口',
special: '不能包含特殊字符',
config: {
account: {}
},
integer: '必须是整数',
positiveInteger: '必须是正整数',
domain: '不合法的域名',
usize: '必须是(1 - 49)的数字',
url: '不合法的URL',
uSize: '必须是(1 - 47)的数字',
requiredIdc: '机房为必选项',
tooLong: '文本太长',
key: '不合法的值',
onlyWord: '只可以输入a-z、A-Z、0-9、"_" 字符'
},
search: {
searchTip: '点击或回车执行搜索',
recentSearch: '搜索记录',
noRecentSearch: '无搜索记录'
},
tip: {
confirmDelete: '确认删除吗?',
confirmOvertime: '确定关闭吗?', // Are you sure you want to delete?
killTerm: '确认关闭 terminal 吗?',
confirmBatchDelete: '确定删除这{0}条数据吗?',
assetConfirmDelete: '关联的Endpoint和告警将会被删除确认删除吗',
yes: '是',
no: '否',
deleteSuccess: '删除成功',
saveSuccess: '保存成功',
addSuccess: '添加成功',
duplicateSuccess: '复制成功', // "复制成功"
coverSuccess: '覆盖成功',
refreshLater: '请稍后刷新',
testSuccess: '测试成功',
downloadSuccess: '下载成功',
uploadSuccess: '上传成功',
pressEnterToAdd: '回车添加新行',
resetSuccess: '重置成功',
syncSuccess: '同步成功',
syncTip: '此操作可能造成原有数据或图表被覆盖,确认同步吗?',
noImportFile: '没有可导入的文件',
noAccess: '无访问权限',
confirmDuplicate: '确认复制吗?',
confirmCancel: '您所做的修改将不会被保存?'
},
asset: {
asset: '资产',
assetType: '资产类型', // '资产类型'
batchEditAsset: '批量修改资产',
selectAsset: '已选择的资产',
editAssetTab: {
title: '新增资产',
sn: 'SN',
host: '主机',
state: '状态',
modelId: '模块',
alert: '告警信息',
assetInfo: '资产信息',
assetType: '资产类型',
vendor: '厂商/型号',
vendorTab: {
vendor: '厂商/型号',
vendorName: '新厂商',
existVendor: '已有厂商',
modelName: '新型号',
existModel: '已有型号'
},
purchaseDate: '购买日期',
dataSelectTip: '请选择日期',
dc: '数据中心',
dcName: '数据中心名称',
AddIdcTab: {
title: '新增数据中心',
dcName: '数据中心名称',
location: '地区',
principal: '负责人',
tel: '电话'
},
editIdcTab: {
title: '编辑数据中心',
dcName: '数据中心名称',
location: '地区',
principal: '负责人',
tel: '电话'
},
location: '地区',
principal: '负责人',
tel: '电话',
cabinet: '机柜',
AddCabinetTab: {
title: '新增机柜',
name: '名称',
uSize: 'U位',
remark: '描述',
DC: '数据中心'
},
editCabinetTab: {
title: '编辑机柜',
name: '名称',
uSize: 'U位',
remark: '描述',
DC: '数据中心'
},
uSize: 'U位',
remark: '描述',
cli: 'CLI账号',
loginType: '登录类型',
password: '密码',
ssh: 'SSH-Key',
account: '用户名',
port: '端口',
upload: '上传',
clickToUpload: '上传'
},
tableTitle: {
id: 'ID',
assetType: '资产类型',
device: 'SN',
host: 'Host',
assetState: '状态',
modules: 'Endpoint',
alerts: '告警信息',
dataCenter: '数据中心',
cabinet: '机柜',
model: '型号',
manufacturer: '厂商',
procurementDate: '购买日期',
principal: '负责人',
principalTel: '电话',
option: '操作',
assetPing: 'Ping',
lastReply: 'Ping最后应答',
vendor: '厂商'
},
tagTableTitle: {
projectName: '系统名称',
moduleName: '模块名称',
endPoint: 'EndPoint',
alert: '告警'
},
assets: '资产',
pingActive: '存活',
assetStatPre: '最后应答:',
assetStatDown: '未Ping通',
pingInactive: '宕机',
left: {
dataCenter: '数据中心',
assetType: '资产类型',
vendor: '厂商',
ping: 'Ping'
},
editAsset: '编辑资产',
createAsset: '新增资产',
host: 'Host',
state: '状态',
remark: '描述',
cli: 'CLI账号',
loginType: '登录类型',
password: '密码',
ssh: 'SSH key',
protocol: '协议',
sshProtocol: 'SSH',
telnetProtocol: 'Telnet',
userTip: '用户名提示',
passwordTip: '密码提示',
reloginPasswordTip: 'RELOGIN提示',
userPwdIntroduce: '请指定用户名和密码提示以便TELNET登录过程可自动运行',
reLoginPwdIntroduce: '请指定密码提示以便RELOGIN登录过程可自动运行',
account: '用户名',
port: '端口',
upload: '上传',
clickToUpload: '上传',
clickToCover: '覆盖',
sshKeyWasConfig: 'SSH-KEY已配置',
exporter: 'Exporter',
assetInfo: '资产信息',
vendorModel: '厂商/型号',
purchaseDate: '购买日期',
location: '位置',
sn: 'SN',
uSize: 'U位',
inStock: '在库',
notInStock: '出库',
suspended: '停用',
principal: '负责人',
tel: '电话',
featureTitle: '属性',
endpointUpNum: '代表正常的数量',
endpointNum: '代表总的数量',
active: 'Alive', // "存活",
total: 'Total', // "总数",
down: 'Down'
},
config: {
config: '设置',
account: {
accountList: '用户列表',
account: '用户',
roles: '角色',
language: '语言',
receiver: '接收人',
createTime: '创建时间',
enable: '可用',
option: '操作',
accountId: '用户ID',
createAccount: '新增用户',
editAccount: '编辑用户',
notCurrentlySupport: '暂不支持',
password: '密码',
oldPwd: '旧密码',
inputOldPwd: '请输入旧密码',
newPwd: '新密码',
inputNewPwd: '请输入新密码',
confirmPwd: '确认密码',
inputConfirmPwd: '请再次输入密码',
invalidPwd: '无效的密码最少6个字符',
confirmPwdErr: '两次密码输入不一致',
reinputPwd: '请再次输入密码',
notification: '通知'
},
roles: {
roles: '角色',
name: '名称',
description: '描述',
option: '操作', // "操作"
permission: '权限',
menu: '菜单',
createRole: '新增角色',
editRole: '编辑角色',
remark: '描述'
},
menus: {
menus: '菜单',
name: '名称',
remark: '备注',
option: '操作', // "操作"
code: 'Code',
i18n: 'I18n',
type: '类型',
route: '路由',
perms: '权限',
button: '按钮',
menu: '菜单',
parent: '上级菜单',
mainMenu: '主菜单',
createMenu: '新增菜单',
editMenu: '编辑菜单',
orderNum: '排序'
},
promServer: {
promServerList: 'Prometheus服务',
promId: 'Prometheus服务ID',
createProm: '新增Prometheus服务',
editProm: '修改Prometheus服务',
type: '类别',
checkTime: '检查时间',
dataCenter: '数据中心'
},
terminallog: {
terminallog: '终端日志',
status: '状态',
statusItem: {
connecting: '连接中',
connectionFailed: '连接失败',
over: '已结束',
kickedOut: '被踢出',
unknownError: '未知错误'
},
option: '操作',
host: '主机',
port: '端口',
userId: '用户ID',
protocol: '协议',
user: '终端用户',
detail: '终端日志详情',
resize: '终端窗口调整',
download: '终端文件下载',
upload: '终端文件上传',
selectFile: '选择文件',
SSH: 'SSH',
TELNET: 'TELNET',
password: '密码',
key: '密钥',
endTime: '结束时间',
id: 'ID',
time: '时间',
width: '窗口宽度',
height: '窗口高度',
cols: '显示的列数',
rows: '显示的行数',
uuid: '唯一标识',
path: '路径',
file: '文件',
success: '成功',
fail: '失败',
startTime: '开始时间',
duration: '持续',
remote: '远程连接',
replay: '回放',
source: '源IP',
log: '日志',
killErrorTip: '踢出失败',
monitor: { monitor: '监控' },
cmd: {
cmd: '命令',
history: '历史命令',
dangerTip: '可能是危险命令',
legendTip: '图例说明'
},
record: {
record: '回放',
pause: '暂停',
play: '播放',
replay: '重播',
skipTip: '跳过无操作时间'
}
},
dc: {
dc: '数据中心',
area: '地区',
dcName: '数据中心名称',
selectArea: '选择地区',
cabinetNum: '机柜数量',
assets: '资产',
remark: '备注',
cabinets: '机柜',
traffic: {
title: '流量配置',
add: '添加',
direction: '方向',
tags: '标签',
snmpSetting: 'SNMP设置'
},
createDc: '新建数据中心',
editDc: '编辑数据中心',
editCabinet: '编辑机柜',
usable: '可用',
suspended: '停用',
state: '状态',
longitude: '经度',
latitude: '纬度'
},
model: {
model: '资产型号',
vendor: '厂商',
assets: '资产',
editModel: '编辑型号',
createModel: '创建型号',
remark: '备注',
type: '类型'
},
operationlog: {
operationlog: '操作日志',
id: 'ID',
username: '用户名',
operation: '操作',
type: '类型',
createDate: '操作时间',
ip: 'IP',
userId: 'UserId',
operaId: '数据ID',
time: '耗时',
params: '请求参数',
state: '请求结果',
operations: {
add: 'add',
query: 'query',
update: 'update',
import: 'import',
export: 'export',
delete: 'delete',
reset: 'reset',
unknown: 'unknown'
},
response: '响应'
},
mib: {
mib: 'SNMP MIB',
fileName: '文件名称',
remark: '备注',
updateUser: '更新用户',
updateAt: '更新时间',
editMib: '编辑MIB',
models: '型号',
modelTip: '请选择型号',
createMib: '添加MIB',
mibFiles: 'MIB文件',
uploadTip: '请上传MIB文件',
requiredMibFile: '必须上传MIB文件',
vendor: '厂商',
type: '类型',
mibBrowser: 'MIB浏览器',
noData: '暂无数据'
},
system: {
system: '系统设置',
basic: {
basic: '基础设置',
alertApi: '告警API',
assetPingSwith: '资产Ping开关',
assetPingInterval: '间隔',
exporterTarget: 'Exporter路径',
scrapeInterval: '获取数据间隔',
storageRetention: '本地保留时间',
systemName: '系统名称',
curUrl: '网站URL',
timezone: '时区',
defaultCabinetUsize: '机柜默认U位',
second: '秒',
day: '天',
maxSeries: 'Query max series',
unsaved: '未保存提示',
mapConfig: '地图属性',
mapTitle: '配置地图',
lat: '纬度',
lng: '经度',
zoom: '缩放'
},
email: {
email: '邮件',
enable: '使用Email',
smtpHost: 'SMTP主机',
smtpPort: 'SMTP端口',
smtpAccount: 'SMTP账号',
smtpPwd: 'SMTP密码',
sendAccount: '发送账号',
testAccount: '测试账号',
useSSL: 'SSL',
useTLS: 'TLS',
testConnection: '测试连接',
pwdTip: '提示一些邮件提供商需要输入的是Token',
sendAccountTip: '提示发送邮件账号默认使用SMTP账号作为发送账号',
testAccountTip: '提示:仅用来作为测试邮件收件人',
sslTip: '如果SMTP端口是465通常需要启用SSL',
tlsTip: '如果SMTP端口是587通常需要启用TLS'
},
terminal: {
terminal: '终端',
terminalNum: '最大终端数量'
},
ldap: {
ldap: 'LDAP',
address: 'LDAP地址',
dn: 'Bind DN',
pwd: '密码',
ou: '用户OU',
ouTip: '使用符号 "|" 分隔OU',
filter: '用户过滤器',
filterTip: '可能的选项是(cn或uid或sAMAccountName=%(user)s)',
map: '属性映射',
mapTip: '属性映射代表怎样将NEZHA用户属性映射到jumpserver用户上;username,email是jumpserver的属性',
active: '启用LDAP认证'
},
link: {
link: 'Link',
name: '名称',
url: 'Url',
operation: '操作',
add: '添加',
update: '更新',
del: '删除',
nameMaxLength: '长度应小于64',
uriRequired: '请填写正确的网址'
},
notification: {
notification: 'Notification',
name: '名称',
filePath: '文件路径',
operation: '操作',
add: '添加',
update: '更新',
del: '删除',
nameMaxLength: '长度应小于64',
uriRequired: '必填项',
filePathReg: '请输入正确的文件路径'
},
reset: {
reset: '重置',
type: '类型',
pwd: '密码',
metric: '指标',
alert: '告警',
sysConfig: '系统设置',
pwdTip: '请输入密码',
promptTitle: '确认密码',
yes: '是',
no: '否'
}
},
assetType: {
assetType: '资产类型',
parent: '父级',
pname: '父级',
editAssetType: '编辑资产类型',
createAssetType: '新增资产类型'
},
assetState: {
assetState: '资产状态',
monitor: '监控',
alert: '告警',
assetTotal: '资产总数',
createAssetState: '新增资产状态',
editAssetState: '编辑资产状态'
},
assetMeta: {
example: '示例',
assetMeta: '资产元数据',
all: '全部',
addGroup: '创建分组',
editGroup: '编辑分组',
addMeta: '创建Meta',
editMeta: '编辑Meta',
groupName: '名称',
key: '键名',
name: '名称',
group: '组',
search: '搜索',
display: '显示',
type: '类型',
params: '参数',
updateMeta: '编辑Meta',
deleteMeta: '删除 Meta',
infoMeta: 'Meta 信息',
text: '单行文本',
multitext: '多行文本',
textarea: '文本域',
radio: '单选按钮',
checkbox: '多选',
select: '下拉列表',
integer: '整数',
double: '小数',
datetime: '日期',
email: '邮箱',
option: '选项',
isCheck: '是否默认选择',
operate: '操作',
default: '默认',
dateType: '日期类型',
date: '日期',
time: '时间',
datetimes: '时间+时间',
interval: '区间',
decimals: '精度',
moreOptionsError: '选项最多20条',
onlyOptionError: '至少需要一个选项',
metaOptionNull: '请填写选项信息'
},
exprTemp: {
exprTemp: 'expression模板',
exprTempInfo: 'Expression 模板详情',
exprTempRender: 'expression模板渲染',
exprTempDown: 'expression模板下载',
exprTempImport: 'expression模板导入',
exprTempExport: 'expression模板导出',
exprTempImportCancel: 'expression模板导入撤销',
name: '名称',
gname: '组名',
expression: '表达式',
remark: '描述',
errorStr: '请填写 {errorStr} 的值',
edit: '修改表达式模板',
create: '创建表达式模板',
expressionError: '请填写表达式'
}
},
alert: {
alert: '告警',
message: '告警信息',
rule: '告警规则',
alertList: '告警信息',
alertConfig: '告警规则',
alertName: '告警名称',
severity: '等级',
description: '描述',
summary: '概要',
startAt: '开始时间',
endAt: '结束时间',
list: {
linked: '关联',
type: '类别',
state: '状态',
charts: '图表',
projectAlert: '系统告警',
moduleAlert: '模块告警',
deviceAlert: '设备告警',
pending: '待处理',
expired: '已过期',
labels: '标签',
current: '当前',
remark: '备注',
id: 'ID'
},
config: {
name: '名称',
receiver: '用户组',
expr: '表达式',
for: '持续(秒)',
second: '秒',
link: '关联',
option: '操作',
alertConfig: '告警规则',
createAlertConfig: '新增告警规则',
editAlertConfig: '修改告警规则',
P1: 'P1',
P2: 'P2',
P3: 'P3',
typeOption: {
project: '系统',
module: '模块',
asset: '设备'
},
alertNum: '告警数量',
operator: '比较符',
threshold: '阈值',
unit: '单位',
chart: {
alertRuleInfo: '告警规则',
alertNumTrend: '告警数量趋势',
affectEntity: '影响'
}
},
silence: {
silence: '告警静默',
create: '创建告警静默',
edit: '修改告警静默',
time: '时间',
matcher: 'Matcher',
reason: '描述',
selectTime: '请选择时间',
selectMather: '必填项',
datacenter: '数据中心',
project: '项目',
module: '模块',
endpoint: 'endpoint',
asset: '资产'
},
P1Rule: 'P1: 万分紧急,可导致业务瘫痪的告警',
P2Rule: 'P2: 重要,需要紧急关注的警报,但还没有影响业务',
P3Rule: 'P3: 轻微警报,需要处理,但不紧急'
},
project: {
chart: {
basicTitle: '基础信息',
alertStat: '告警状态',
endpointStat: 'Endpoint状态',
projectInfo: '系统信息',
endpointInfo: 'Endpoint信息'
},
project: {
project: '系统',
projectName: '系统名称',
editProject: '编辑系统',
description: '描述',
createProject: '新增系统'
},
module: {
module: '模块',
moduleName: '模块名称',
editModule: '编辑模块',
description: '描述',
createModule: '新增模块',
tip: {
defaultEndpointSet: '默认的Endpoint设置',
relation: '模块关联的Endpoint将默认配置以下端口/路径/参数'
},
version: '版本',
walk: 'Walk',
maxRepetitions: '最大迭代次数',
retries: '重试次数',
timeout: '连接超时时间',
community: '团体',
securityLevel: '安全等级',
authProtocol: '认证协议',
privProtocol: '隐私协议',
contextName: '内容名称',
privPassword: '隐私密码'
},
endpoint: {
createEndpoint: '新增Endpoint',
editEndpoint: '编辑Endpoint',
endpoint: 'Endpoint',
endpointId: 'Endpoint ID',
host: '主机',
port: '端口',
param: '参数',
path: '路径',
asset: '资产',
lastUpdate: '最后更新时间',
moduleParameter: '模块参数',
addGraph: '查看图表',
element: '元素',
value: '值',
promExpr: '请输入表达式',
dialogTitle: '历史值',
hideSameLabels: '隐藏重复标签',
stateInfo_230009: '无法获取prometheus服务',
stateInfo_230010: 'Prometheus服务可用',
stateInfo_230011: 'Endpoint 连接错误',
alerts: '告警',
labels: '标签'
},
metrics: {
metrics: '指标',
name: '名称',
type: '类型',
description: '描述'
},
topology: {
module: '模块',
add: '添加',
selTwoNode: '请选择两个模块',
save: '保存',
cancel: '取消',
exit: '退出',
preview: '预览',
addLine: '添加连线',
editLine: '编辑连线',
lineName: '连线名称',
width: '宽',
height: '高',
dashes: '虚线',
option: '设置',
arrows: '箭头方向',
color: '颜色',
chartName: '图表名称',
unit: '单位',
addModule: '添加模块',
editModule: '编辑模块',
edit: '编辑',
refresh: '刷新',
endpoint: 'Endpoint Table',
asset: '资产信息',
total: '图表',
info: '模块信息',
alert: '告警信息',
lineType: '线型',
straight: '直线',
upload: '上传文件',
requiredName: '名称不能为空',
imgFormat: '上传图片只能是 JPG/png 格式!',
imgSize: '上传图片大小不能超过 2MB!',
imgMeasure: '上传的图片宽高必须都大于100!',
data: '数据',
style: '样式',
title: '标题',
level: '等级',
value: '值',
animation: '动画',
animationType: '动画类型',
animationColor: '动画颜色',
link: '链接',
fill: '背景',
lines: '边框',
text: '文字',
name: '名称',
bac: '背景',
bacImage: '背景图片',
defaultLineWidth: '默认线宽',
defaultLineType: '默认连线类型',
lineWidth: '线条宽度',
grids: '网格',
gridSize: '网格大小',
gridColor: '网格颜色',
rule: '标尺',
ruleColor: '标尺颜色',
defaultStartArrow: '默认开始箭头',
defaultEndArrow: '默认结束箭头',
positionAndSize: '位置和大小',
circularBead: '圆角',
rotate: '旋转',
pl: '内边距 - 左',
pt: '内边距 - 上',
pr: '内边距 - 右',
pb: '内边距 - 下',
gradient: '渐变',
lineStyle: '线条样式',
lineColor: '线条颜色',
lineDash: '线条虚实',
fromArrow: '起点箭头',
toArrow: '终点箭头',
arrowColor: '箭头颜色',
fontSize: '字体大小',
fontColor: '字体颜色',
align: '对齐',
opacity: '透明度',
bounce: '上下跳动',
shakeX: '左右跳动',
swing: '摇摆',
heartBeat: '心跳',
flash: '闪烁',
fade: '若隐若现',
flow: '水流',
beads: '水珠流动',
dot: '圆点',
comet: '彗星',
curve: '曲线',
polyline: '折线',
line: '直线',
placeholderImg: '请输入名称',
unitError: '请选择对应的目录',
imgError: '请上传图片',
folder: '目录',
selMod: '请个所有节点绑定module'
}
},
date: {
week: {
one: '星期一',
two: '星期二',
three: '星期三',
four: '星期四',
five: '星期五',
six: '星期六',
seven: '星期日'
}
},
el: {
colorpicker: {
confirm: '确定',
clear: '清空'
},
datepicker: {
now: '此刻',
today: '今天',
cancel: '取消',
clear: '清空',
confirm: '确定',
selectDate: '选择日期',
selectTime: '选择时间',
startDate: '开始日期',
startTime: '开始时间',
endDate: '结束日期',
endTime: '结束时间',
prevYear: '前一年',
nextYear: '后一年',
prevMonth: '上个月',
nextMonth: '下个月',
year: '年',
month1: '1 月',
month2: '2 月',
month3: '3 月',
month4: '4 月',
month5: '5 月',
month6: '6 月',
month7: '7 月',
month8: '8 月',
month9: '9 月',
month10: '10 月',
month11: '11 月',
month12: '12 月',
weeks: {
sun: '日',
mon: '一',
tue: '二',
wed: '三',
thu: '四',
fri: '五',
sat: '六'
},
months: {
jan: '一月',
feb: '二月',
mar: '三月',
apr: '四月',
may: '五月',
jun: '六月',
jul: '七月',
aug: '八月',
sep: '九月',
oct: '十月',
nov: '十一月',
dec: '十二月'
},
week: '周'
},
select: {
loading: '加载中',
noMatch: '无匹配数据',
noData: '无数据',
placeholder: '请选择'
},
cascader: {
noMatch: '无匹配数据',
loading: '加载中',
placeholder: '请选择',
noData: '暂无数据'
},
pagination: {
goto: '前往',
pagesize: '条/页',
total: '共 {total} 条',
pageClassifier: '页'
},
messagebox: {
title: '提示',
confirm: '确定',
cancel: '取消',
error: '输入的数据不合法!'
},
upload: {
deleteTip: '按 delete 键可删除',
delete: '删除',
preview: '查看图片',
continue: '继续上传'
},
table: {
emptyText: '暂无数据',
confirmFilter: '筛选',
resetFilter: '重置',
clearFilter: '全部',
sumText: '合计'
},
tree: {
emptyText: '暂无数据'
},
transfer: {
noMatch: '无匹配数据',
noData: '无数据',
titles: [
'列表 1',
'列表 2'
],
filterPlaceholder: '请输入搜索内容',
noCheckedFormat: '共 {total} 项',
hasCheckedFormat: '已选 {checked}/{total} 项'
},
image: {
error: '加载失败'
},
pageHeader: {
title: '返回'
},
popconfirm: {
confirmButtonText: '确定',
cancelButtonText: '取消'
}
},
buttons: {
panel: {
view: 'View panel',
toAdd: 'Add panel',
toEdit: 'Edit panel',
delete: 'Delete panel',
save: 'Save panel',
chart: {
toAdd: 'Add chart',
import: 'Import chart',
export: 'Export chart',
toEdit: 'Edit chart',
save: 'Save chart',
delete: 'Delete chart',
duplicate: 'Duplicate chart'
}
},
explore: {
view: 'View explore',
toAdd: 'Add chart',
save: 'Save chart'
},
asset: {
view: 'View asset',
toAdd: 'Add asset',
toEdit: 'Edit asset',
toBatchEdit: 'Batch edit asset',
delete: 'Delete asset',
save: 'Save asset',
import: 'Import asset',
export: 'Export asset',
connect: 'Connect to asset',
endpoint: {
view: 'View endpoint',
toAdd: 'Add endpoint',
toEdit: 'Edit endpoint',
delete: 'Delete endpoint',
save: 'Save endpoint',
import: 'Import endpoint',
export: 'Export endpoint'
},
alerts: {
view: 'View alerts',
delete: 'Delete alerts',
export: 'Export alerts'
},
chart: {
toAdd: 'Add chart',
toEdit: 'Edit chart',
delete: 'Delete chart',
save: 'Save chart',
import: 'Import chart',
export: 'Export chart',
duplicate: 'Duplicate chart',
sync: 'Sync chart'
},
vendor: {
toAdd: 'Add vendor',
save: 'Save chart'
}
},
project: {
view: 'View project',
toEdit: 'Edit project',
delete: 'Delete project',
save: 'Save project',
topo: {
edit: 'Edit topo',
save: 'Save topo'
},
module: {
toEdit: 'Edit module',
delete: 'Delete module',
save: 'Save module'
},
endpoint: {
toAdd: 'Add endpoint',
toEdit: 'Edit endpoint',
delete: 'Delete endpoint',
save: 'Save endpoint',
import: 'Import endpoint',
export: 'Export endpoint',
alerts: {
view: 'View alerts',
delete: 'Delete alerts',
export: 'Export alerts'
},
query: {
view: 'View query',
toAdd: 'Add chart',
save: 'Save chart'
}
}
},
message: {
view: 'View alerts',
delete: 'Delete alerts',
export: 'Export alerts'
},
rule: {
view: 'View rule',
toAdd: 'Add rule',
toEdit: 'Edit rule',
delete: 'Delete rule',
save: 'Save rule',
alerts: {
view: 'View alerts',
delete: 'Delete alerts',
export: 'Export alerts'
}
},
account: {
view: 'View account',
toAdd: 'Add account',
toEdit: 'Edit account',
delete: 'Delete account',
save: 'Save account'
},
role: {
view: 'View role',
toAdd: 'Add role',
toEdit: 'Edit role',
delete: 'Delete role',
save: 'Save role'
},
prom: {
view: 'View prom',
toAdd: 'Add prom',
toEdit: 'Edit prom',
delete: 'Delete prom',
save: 'Save prom'
},
dc: {
view: 'View data center',
toAdd: 'Add data center',
toEdit: 'Edit data center',
delete: 'Delete data center',
save: 'Save data center',
trafficSetting: 'Traffic setting',
trafficSettingSave: 'Save traffic setting',
cabinet: {
view: 'View cabinet',
toAdd: 'Add cabinet',
toEdit: 'Edit cabinet',
delete: 'Delete cabinet',
save: 'Save cabinet'
}
},
model: {
view: 'View model',
toAdd: 'Add model',
toEdit: 'Edit model',
delete: 'Delete model',
save: 'Save model',
panel: 'View panel',
chart: {
view: 'View chart',
toAdd: 'Add chart',
toEdit: 'Edit chart',
delete: 'Delete chart',
save: 'Save chart',
import: 'Import chart',
export: 'Export chart',
duplicate: 'Duplicate chart',
sync: 'Sync chart'
}
},
snmp: {
view: 'View mib file',
toAdd: 'Add mib file',
toEdit: 'Edit mib file',
delete: 'Delete mib file',
save: 'Save mib file',
download: 'Download mib file',
browserExport: 'Export mib browser',
browserView: 'View mib browser'
},
system: {
basic: 'Basic save',
email: 'Email save',
terminal: 'Terminal save',
ldap: 'LDAP save',
notification: {
add: 'Add notification',
toEdit: 'Edit notification',
delete: 'Delete notification',
save: 'Save notification'
},
link: {
add: 'Add link',
toEdit: 'Edit link',
delete: 'Delete link',
save: 'Save link'
},
reset: 'Reset system config'
},
header: {
header: 'Header',
link: 'Link',
terminal: 'Terminal',
terminalUpload: 'Upload in terminal',
terminalDownload: 'Download in terminal',
add: {
view: 'View add button',
project: 'Add project',
module: 'Add module',
endpoint: 'Add endpoint',
rule: 'Add rule',
asset: 'Add asset'
}
}
},
...zhLocale
}
export default cn