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

1638 lines
45 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: {
uploadCustomPicture: '上传图片',
customPicture: '上传图片',
endpointTemplate: 'endpoint模板',
AddByTemplate: '使用模板创建',
exprTemp: '表达式模板',
oneHour: '1 小时',
twoHour: '2 小时',
sixHour: '6 小时',
twelveHour: '12 小时',
oneDay: '1 天',
twoDay: '2 天',
week: '1 周',
folder: '文件夹',
key: '键名',
state: '状态',
projectName: '系统名称',
startTime: '开始时间',
endTime: '结束时间',
metric: '指标',
locked: '已锁定',
unlocked: '已解锁',
dashboard: '仪表盘',
dc: '数据中心',
project: '系统',
monitor: '监控',
alert: '告警',
asset: '资产',
config: '设置',
administration: '系统管理',
configuration: '设置',
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: '查询',
account: '账号',
back: '返回',
unavailable: '不可用',
available: '可用',
createChart: '新增图表',
createProject: '新增系统',
createEndpoint: '新增 Endpoint',
batchEndpoint: '批量修改Endpoint',
createAsset: '新增资产',
createAlertRule: '新增告警规则',
createUser: '新增用户',
createRole: '新增角色',
createTemplate: '新增模板',
createPrometheusServer: '新增Agent',
createDatacenter: '新增数据中心',
active: '活跃',
type: '类型',
detail: '详细信息',
changePin: '修改密码',
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',
copySuccess: '复制成功',
parent: '父级',
moreOption: '更多选项',
copy: '复制',
silence: '静默',
labels: '标签',
editType: '类型',
searchCondition: '搜索条件',
batchDel: '批量删除',
tempPrev: '模板预览',
silenceAlert: '告警静默',
quickSilent: '快速静默',
configEndpoint: '配置'
},
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',
federation: '联邦',
federationEnable: '可用',
federationDisable: '不可用'
},
name: '数据库名称',
username: '用户名',
pin: '密码',
alertPath: '网站URL',
alertPrefix: 'Alert prefix',
haMode: 'HA mode',
haVip: 'Virtual IP',
next: '下一步',
back: '返回',
finish: '完成',
invalidDb: '数据库配置可能存在一些错误',
invalidRedis: 'Redis的配置可能有一些错误',
invalidPin: 'Redis的密码可能错误',
requirePin: 'Redis可能需要密码',
wait: '配置已保存,请耐心等待生效',
reloadTimeout: '重新启动服务器花了太多时间,安装可能有一些问题',
hadConfig: '已经有人开始配置系统',
invalidCode: '身份验证无效,请按照{page}中的描述继续',
welcomePage: '欢迎页面',
inited: '系统已经被初始化'
},
webshell: {
shellTitle: '本地 Shell',
upload: '上传',
download: '下载',
uploadTitle: '上传',
downloadTitle: '下载',
uploadButtonTitle: '上传',
fileSelect: '选择',
downloadButtonTitle: '下载',
filePath: '文件路径',
closeTip: '是否断开所有连接,关闭窗口?',
remember: '记住我的决定',
protocol: 'Protocol',
authType: 'Auth type',
host: 'Host',
port: 'Port',
authUsername: 'Username',
authPin: 'Password',
authUserTip: 'Username prompt',
authPinTip: 'Password prompt',
authPriKey: 'Key'
},
pageSize: '条/页',
login: {
username: '登录名',
pin: '密码',
login: '登录'
},
dashboard: {
title: '仪表盘',
addChartTemp: '添加图表模板',
panel: {
title: '面板',
searchItem: {
name: '名称'
},
chartTotal: '总和',
createPanelTitle: '新增面板',
selectPanelTitle: '选择面板',
createPanelTitleSec: '新增面板',
editPanelTitle: '面板',
singleStatErrorTip: '仅支持返回单个系列/表的查询',
panelForm: {
panelName: '面板名称',
panelId: 'ID'
},
createChartTitle: '新增图表',
createChartTempTitle: '新增图表模板',
createChartByTemp: '通过模板添加图表',
editChartTitle: '修改图表',
editChartTempTitle: '修改图表模板', // "编辑图表""
chartForm: {
chartId: 'ID',
chartName: '图表名称',
type: '类型',
url: 'URL',
statistics: 'Statistics',
sync: '同步到设备',
last: 'Last',
threshold: '阈值',
thresholds: '阈值',
group: '组',
remark: '描述',
typeVal: {
line: {
label: '曲线图'
},
bar: {
label: '柱状图'
},
table: {
label: '表格'
},
stackArea: {
label: '堆叠区域图'
},
url: {
label: 'URL',
staticTip: '双大括号中的内容将会在asset页面被替换'
},
singleStat: {
label: 'Single value'
},
pie: {
label: '饼图'
},
alertList: {
label: '告警列表'
},
text: {
label: '文本'
},
group: {
label: '组'
}
},
statisticsVal: {
min: 'Min',
max: 'Max',
average: 'Average',
total: 'Total',
first: 'First',
last: 'Last',
range: 'Range',
different: 'Different',
null: 'None'
},
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: '图例选项',
content: '内容',
tooltip: 'Tooltip',
displayChart: '图表',
aggregation: 'Aggregation',
varType: '变量类型',
pid: 'Chart 模板',
selectAsset: '请选择Asset',
selectEndpoint: '请选择Endpoint'
},
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天',
beforeFiveMin: '之前5分钟',
beforeFifteenMin: '之前15分钟',
beforeThirtyMin: '之前30分钟',
beforeOneHour: '之前1小时',
beforeThreeHour: '之前3小时',
beforeSixHour: '之前6小时',
beforeTwelveHour: '之前12小时',
beforeTwentyFourHour: '之前24小时',
beforeTwoDay: '之前2天',
beforeSevenDay: '之前7天',
beforeThirtyDay: '之前30天',
refreshInterval: {
never: '关闭',
oneMinute: '1分钟',
threeMinutes: '3分钟',
fiveMinutes: '5分钟',
tenMinutes: '10分钟'
},
view: '查看',
confirm: 'Ok',
cancel: '取消',
lastTwoDay: '最近2天',
moreTitle: '仅显示 20 个时间序列。',
moreTitleOther: '仅显示 10 条数据。',
showAll: '全部显示 ',
showAllOther: '全部数据 ',
addChartTemp: '添加图表'
},
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: '编辑',
connect: '连接',
delete: '删除',
screen: '全屏',
duplicate: '复制',
overview: {
title: '系统总览',
contentTitle: 'Nezha 管理系统',
traffic: '流量',
projectTopoLogy: '系统拓扑',
asset: {
title: '资产',
assetType: '资产类型统计',
assetState: '资产状态',
modelStat: '型号',
dcStat: '数据中心',
num: '数量',
alert: '告警',
alertTotal: '总计',
alertP3: 'P3',
alertP2: 'P2',
alertP1: 'P1',
inStock: '在库',
outStock: '出库',
pingUp: 'Up',
pingDown: 'Down',
host: '主机',
dropDownLabel: {
type: '类型',
model: '型号',
dc: '数据中心'
},
ok: 'OK',
alarm: 'Alarm',
total: 'Total'
},
project: {
project: '系统',
name: '名称',
module: '模块',
endpoint: 'Endpoint'
},
module: {
module: '模块'
},
endpoint: {
endpoint: 'Endpoint'
},
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: '不合法的电话号码',
telephone: '电话号码不能为空',
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: '您所做的修改将不会被保存?',
copySuccess: '复制成功',
lnglatError: '经纬度格式错误'
},
asset: {
asset: '资产',
alertNum: '告警',
assetType: '资产类型', // '资产类型'
batchEditAsset: '批量修改资产',
selectAsset: '已选择的资产',
assets: '资产',
pingActive: '存活',
assetStatPre: '最后应答:',
assetStatDown: '未Ping通',
pingInactive: '宕机',
editAsset: '修改资产',
createAsset: '新增资产',
host: 'Host',
state: '状态',
remark: '描述',
cli: 'CLI账号',
loginType: '登录类型',
pin: '密码',
ssh: 'SSH key',
sshAccount: 'SSH账号',
protocol: '协议',
sshProtocol: 'SSH',
telnetProtocol: 'Telnet',
userTip: '用户名提示',
pinTip: '密码提示',
reloginpinTip: 'RELOGIN提示',
userPinIntroduce: '请指定用户名和密码提示以便TELNET登录过程可自动运行',
reLoginPinIntroduce: '请指定密码提示以便RELOGIN登录过程可自动运行',
username: '用户名',
port: '端口',
upload: '上传',
clickToUpload: '上传',
clickToCover: '覆盖',
sshKeyWasConfig: 'SSH-KEY已配置',
exporter: 'Exporter',
assetInfo: '资产信息',
vendorModel: '厂商/型号',
purchaseDate: '购买日期',
location: '位置',
sn: 'SN',
uSize: 'U位',
inStock: '在库',
notInStock: '出库',
suspended: '停用',
principal: '负责人',
tel: '电话',
featureTitle: '属性',
endpoint: 'Endpoint',
endpointUpNum: '代表正常的数量',
endpointNum: '代表总的数量',
active: '存活', // "存活",
total: '总数', // "总数",
down: 'Down',
brand: '品牌',
model: '型号',
cabinet: '机柜',
endpointNum2: 'Endpoint数量',
manageIp: '主机IP',
number: '编号',
brandAndModel: '品牌&型号',
authType: '验证类型',
privateKey: '秘钥',
usernamePrompt: '用户名提示',
pinPrompt: '密码提示',
snmpCredential: 'SNMP凭证',
authProtocol: '认证协议',
id: 'ID',
device: 'SN',
assetState: '状态',
modules: 'Endpoint',
alerts: '告警信息',
dataCenter: '数据中心',
manufacturer: '厂商',
procurementDate: '购买日期',
principalTel: '电话',
option: '操作',
assetPing: 'Ping',
lastReply: 'Ping最后应答',
vendor: '厂商',
name: '名称',
dc: '数据中心',
type: '主机地址',
pingInfo: 'Ping'
},
config: {
config: '设置',
assetMeta: {
addGroup: '新增组',
editGroup: '修改组'
},
user: {
userList: '用户列表',
user: '用户',
name: '姓名', // "用户"
username: '登录名', // 登录名
roles: '角色',
language: '语言',
receiver: '接收人',
createTime: '创建时间',
enable: '可用',
option: '操作',
lastLoginTime: '最后登录时间', // 最后登录时间
lastLoginIp: '最后登录IP', // 最后登录IP
source: '来源',
userId: '用户ID',
createUser: '新增用户',
editUser: '修改用户',
notCurrentlySupport: '暂不支持',
pin: '密码',
oldPin: '旧密码',
inputOldPin: '请输入旧密码',
newPin: '新密码',
inputNewPin: '请输入新密码',
confirmPin: '确认密码',
inputConfirmPin: '请再次输入密码',
invalidPin: '无效的密码最少6个字符',
confirmPinErr: '两次密码输入不一致',
reinputPin: '请再次输入密码',
notification: '通知',
mobile: '电话'
},
roles: {
roles: '角色',
name: '名称',
description: '描述',
option: '操作', // "操作"
permission: '权限',
menu: '菜单',
createRole: '新增角色',
editRole: '修改角色',
remark: '描述'
},
menus: {
menus: '菜单',
name: '名称',
remark: '备注',
option: '操作', // "操作"
code: 'Code',
i18n: 'I18n',
type: '类型',
route: '路由',
perms: '权限',
button: '按钮',
menu: '菜单',
tab: 'Tab',
parent: '上级菜单',
mainMenu: '主菜单',
createMenu: '新增菜单',
editMenu: '编辑菜单',
orderNum: '排序',
icon: '图标'
},
promServer: {
promServerList: 'Prometheus服务',
promId: 'Prometheus服务ID',
createProm: '新增Prometheus服务',
editProm: '修改Agent',
type: '类别',
checkTime: '检查时间',
dataCenter: '数据中心',
agent: {
agent: 'Agent',
title: '下载Agent',
download: '下载',
osType: 'OS 类型',
autoScript: '自动安装脚本',
type: 'Agent类型',
}
},
agent: {
name: '名称',
type: '类型',
host: '主机名',
port: '端口',
checkTime: '检查时间',
createProm: '新增客户端',
editProm: '修改客户端',
dataCenter: '数据中心',
up: 'UP',
down: 'Down',
agent: {
agent: '客户端',
title: '下载客户端',
download: '下载',
osType: '操作系统',
autoScript: '自动安装脚本',
type: '客户端类型'
}
},
terminallog: {
terminallog: '终端日志',
status: '状态',
username: '用户名',
SessionID: '会话ID',
authtype: '认证方式',
statusItem: {
connecting: '连接中',
connectionFailed: '连接失败',
over: '已结束',
kickedOut: '被踢出',
unknownError: '未知错误'
},
option: '操作',
host: '主机',
port: '端口',
userId: '用户ID',
protocol: '协议',
user: '终端用户',
detail: '终端日志详情',
resize: '终端窗口调整',
download: '终端文件下载',
upload: '终端文件上传',
selectFile: '选择文件',
SSH: 'SSH',
TELNET: 'TELNET',
pin: '密码',
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: '机柜',
alert: '警报',
createPanel: '新增面板',
traffic: {
title: '流量配置',
add: '添加',
direction: '方向',
tags: '标签',
snmpSetting: 'SNMP设置'
},
createDc: '新增数据中心',
editDc: '修改数据中心',
editCabinet: '编辑机柜',
usable: '可用',
suspended: '停用',
state: '状态',
longitude: '经度',
latitude: '纬度',
lnglat: '坐标'
},
cabinet: {
editCabinet: '修改机柜',
createCabinet: '新增机柜'
},
model: {
model: '资产型号',
name: '资产型号',
brand: '品牌',
titleName: '名称',
titleType: '类型',
ChartTemplate: '图表模板',
assetNum: '资产',
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: 'MIB文件',
fileName: '文件名称',
description: '备注',
updateUser: '更新用户',
updateAt: '更新时间',
editMib: '修改MIB',
models: '型号',
modelTip: '请选择型号',
createMib: '新增MIB',
mibFiles: 'MIB文件',
uploadTip: '请上传MIB文件',
requiredMibFile: '必须上传MIB文件',
vendor: '厂商',
type: '类型',
mibBrowser: 'MIB浏览器',
credentials: '凭证',
noData: '暂无数据',
credential: {
type: '协议类型',
port: '端口',
remark: '备注',
auth: '认证',
method: '方式',
encryption: '加密',
pin: '密码',
edit: '修改证书',
create: '新增证书',
ReadCommunity: '读团体字',
writeCommunity: '写团体字',
username: '用户名',
contextName: '上下文名称'
}
},
system: {
system: '系统设置',
basic: {
basic: '基础设置',
alertApi: '告警API',
assetPingSwith: '资产Ping开关',
assetPingInterval: 'Ping 间隔',
exporterTarget: 'Exporter路径',
scrapeInterval: '指标抓取间隔',
storageRetention: '指标本地保存',
systemName: '系统名称',
curUrl: '网站URL',
timezone: '时区',
defaultCabinetUsize: '机柜默认U位',
sessionTimeout: '登陆会话超时',
minute: '分',
second: '秒',
day: '天',
maxSeries: '指标查询最大条数',
unsaved: '未保存提示',
mapConfig: '地图中心点',
mapTitle: '配置地图',
lat: '纬度',
lng: '经度',
zoom: '缩放',
lnglat: '坐标',
sysLogo: '系统Logo',
scrapeTimeout: '指标抓取超时',
snmpTrapPort: 'SNMP trap端口',
logoTip: 'Logo支持格式为jpg、jpeg、png且大小小于2M的图片'
},
email: {
email: '邮件',
enable: '使用Email',
smtpHost: 'SMTP主机',
smtpPort: 'SMTP端口',
smtpAccount: 'SMTP账号',
smtpPin: 'SMTP密码',
sendAccount: '发送账号',
timeout: '超时时间',
testAccount: '测试账号',
useSSL: 'SSL',
useTLS: 'TLS',
testConnection: '测试连接',
pinTip: '提示一些邮件提供商需要输入的是Token',
sendAccountTip: '提示发送邮件账号默认使用SMTP账号作为发送账号',
testAccountTip: '提示:仅用来作为测试邮件收件人',
sslTip: '如果SMTP端口是465通常需要启用SSL',
tlsTip: '如果SMTP端口是587通常需要启用TLS',
securityType: '安全协议'
},
terminal: {
terminal: '终端',
terminalNum: '最大终端数量',
timeout: '超时时间',
userTip: 'Telnet 用户名提示',
pinTip: 'Telnet 密码提示',
localRetention: '本地存储'
},
ldap: {
ldap: 'LDAP',
address: 'LDAP地址',
dn: 'Bind DN',
pin: '密码',
ou: '用户OU',
ouTip: '使用符号 "|" 分隔OU',
filter: '用户过滤器',
filterTip: '可能的选项是(cn或uid或sAMAccountName=%(user)s)',
map: '属性映射',
mapTip: '属性映射代表怎样将LDAP用户属性映射到NEZHA用户上;username,email是NEZHA的属性',
active: '启用LDAP认证',
timeout: '超时时间'
},
link: {
link: '链接',
name: '名称',
url: 'Url',
operation: '操作',
add: '添加',
update: '更新',
del: '删除',
nameMaxLength: '长度应小于64',
uriRequired: '请填写正确的网址',
create: '创建人'
},
notification: {
notification: '通知方式',
name: '名称',
state: '状态',
account: '通知账号',
filePath: '文件路径',
operation: '操作',
add: '添加',
update: '更新',
del: '删除',
nameMaxLength: '长度应小于64',
uriRequired: '必填项',
filePathReg: '请输入正确的文件路径',
create: '新建通知方式',
invalid: '停用',
valid: '可用'
},
reset: {
reset: '重置',
type: '类型',
pin: '密码',
metric: '指标',
alert: '告警',
sysConfig: '系统设置',
pinTip: '请输入密码',
promptTitle: '确认密码',
yes: '是',
no: '否'
},
apiKey: {
apiKey: 'API key',
role: '角色',
create: '创建人',
creatAt: '创建时间',
expireAt: '过期时间'
}
},
assetType: {
name: '名称',
assetType: '资产类型',
parent: '父级',
pname: '父级',
editAssetType: '编辑资产类型',
createAssetType: '新增资产类型'
},
assetState: {
assetState: '资产状态',
monitor: '监控',
alert: '告警',
assetTotal: '资产总数',
createAssetState: '新增资产状态',
editAssetState: '编辑资产状态'
},
assetLabel: {
example: '示例',
assetLabel: '资产标签',
editMeta: '修改标签',
addMeta: '新增标签',
all: '全部',
addGroup: '创建分组',
editGroup: '编辑分组',
addLabel: '新增标签',
editLabel: '修改标签',
groupName: '名称',
key: '键名',
name: '名称',
group: '组',
search: '搜索',
display: '显示',
type: '类型',
params: '参数',
updateLabel: '修改标签',
deleteLabel: '删除标签',
infoLabel: '标签信息',
text: '单行文本',
multitext: '多行文本',
textarea: '文本域',
radio: '单选按钮',
checkbox: '多选',
select: '下拉列表',
integer: '整数',
double: '小数',
datetime: '日期',
email: '邮箱',
option: '选项',
isCheck: '是否默认选择',
operate: '操作',
default: '默认',
dateType: '日期类型',
date: '日期',
time: '时间',
datetimes: '时间+时间',
interval: '区间',
decimals: '精度',
moreOptionsError: '选项最多20条',
onlyOptionError: '至少需要一个选项',
labelOptionNull: '请填写选项信息'
},
exprTemp: {
exprTemp: '表达式模板',
exprTempInfo: 'Expression 模板详情',
exprTempRender: 'expression模板渲染',
exprTempDown: 'expression模板下载',
exprTempImport: 'expression模板导入',
exprTempExport: 'expression模板导出',
exprTempImportCancel: 'expression模板导入撤销',
copy: '复制',
name: '名称',
gname: '组名',
expression: '表达式',
remark: '描述',
errorStr: '请填写 {errorStr} 的值',
edit: '修改表达式模板',
create: '新增表达式模板',
expressionError: '请填写表达式',
type: '类型',
varType: '变量类型'
},
chartTemp: {
chartTemp: '图表模板',
type: 'Type',
varType: 'Variable type'
}
},
alert: {
alert: '告警',
message: '告警信息',
alertMessage: '告警信息',
rule: '告警规则',
alertRule: '告警规则',
alertList: '告警信息',
alertConfig: '告警规则',
alertName: '告警名称',
method: 'Method',
severity: '等级',
description: '描述',
summary: '概要',
notify: '通知', // "通知方式"
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: {
name: '名称',
silence: '告警静默',
create: '新增告警静默',
edit: '修改告警静默',
time: '时间',
matchers: '规则',
remark: '描述',
selectTime: '请选择时间',
selectMather: '必填项',
datacenter: '数据中心',
project: '项目',
module: '模块',
endpoint: 'endpoint',
asset: '资产',
timeError: '结束时间必须大于开始时间',
state: '状态',
startTime: '开始时间',
upTime: '更新时间'
},
P1Rule: 'P1: 万分紧急,可导致业务瘫痪的告警',
P2Rule: 'P2: 重要,需要紧急关注的警报,但还没有影响业务',
P3Rule: 'P3: 轻微警报,需要处理,但不紧急'
},
project: {
chart: {
basicTitle: '基础信息',
alertStat: '告警状态',
endpointStat: 'Endpoint状态',
projectInfo: '系统信息',
endpointInfo: 'Endpoint信息'
},
topo: {
list: '列表',
update: '更新',
icon: {
list: '列表',
delete: '删除',
save: '保存',
info: '信息',
}
},
project: {
project: '名称',
projectName: '系统',
editProject: '修改系统',
description: '描述',
createProject: '新增系统'
},
module: {
module: '模块',
moduleName: '名称',
editModule: '修改模块',
description: '描述',
createModule: '新增模块',
tip: {
defaultEndpointSet: '默认的Endpoint设置',
relation: '模块关联的Endpoint将默认配置以下端口/路径/参数'
},
type: '类型',
version: '版本',
walk: 'Walk',
maxRepetitions: '最大迭代次数',
retries: '重试次数',
timeout: '连接超时时间',
community: '团体',
securityLevel: '安全等级',
authProtocol: '认证协议',
privProtocol: '隐私协议',
contextName: '内容名称',
alerts: '告警',
privpin: '隐私密码',
asset: 'Asset',
editEndpoint: '修改 Endpoint',
createEndpoint: '新增 Endpoint',
batchEndpoint: '批量 Endpoint',
endpointName: 'Endpoint name',
name: '名称'
},
endpoint: {
createEndpoint: '新增 Endpoint',
editEndpoint: '修改 Endpoint',
endpoint: 'Endpoint',
endpoints: 'Endpoint',
endpointId: 'Endpoint ID',
list: '列表',
host: '主机',
port: '端口',
param: '参数',
path: '路径',
asset: '资产',
lastUpdate: '最后更新时间',
moduleParameter: '模块参数',
addGraph: '查看图表',
element: '元素',
value: '值',
promExpr: '请输入表达式',
dialogTitle: '历史值',
hideSameLabels: '隐藏重复标签',
stateInfo_230009: '无法获取prometheus服务',
stateInfo_230010: 'Prometheus服务可用',
stateInfo_230011: 'Endpoint 连接错误',
alerts: '告警',
labels: '标签',
pattern: '名称格式',
credentials: '资格凭证',
scrape_interval: '时间间隔',
scrape_interval_placeholder: '默认全局时间间隔',
scrape_timeout: '超时时间',
scrape_timeout_placeholder: '默认全局超时时间',
type: '类型',
bearer_token: 'bearer token',
username: '用户名',
pin: '密码',
authTypeNull: 'none',
authTypeWord: 'basic auth',
authTypeToken: 'bearer token',
name: '名称',
configs: '配置',
state: '状态',
allselect: '当前页已全部选择',
enable: '开启',
disable: '关闭',
status: 'Endpoint 状态'
},
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',
none: '无'
},
update: '更新'
},
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: '取消'
}
},
guide: {
title: '开始使用 通过 6 简单步骤',
dc: '数据中心',
dcTip: '数据中心包含机柜和资产,机柜是资产的容器',
addDc: '新增数据中心',
addCabinet: '新增机柜',
agent: '客户端',
agentTip: '客户端包含"Global”和"Per-datacenter”两种类型前者汇总数据并发出告警消息后者从Endpoint中采集监控数据。',
addAgent: '新增客户端',
downloadAgent: '下载客户端',
asset: '资产',
assetTip: '资产是被系统监控的主要部分',
addAsset: '新增资产',
importAsset: '导入资产',
webTerminal: '打开终端',
monitor: '监控',
monitorTip: '帮助用户根据系统需求监控组件',
addProject: '新增系统',
addModule: '新增模块',
addEndpoint: '新增endpoint',
importEndpoint: '导入endpoint',
visualization: '可视化',
visualizationTip: '面板由不同组的自定义图表组成,您可以创建多个面板并在它们之间切换',
addPanel: '新增面板',
addChart: '新增图表',
alert: '告警',
alertTip: '用户可以通过配置表达式,阈值,持续时间等来创建告警规则',
addAlertRule: '新增告警规则'
},
buttons: {
view: '查看',
add: '新增',
edit: '修改',
delete: '删除',
expired: '已过期',
panel: {
addChart: '新增图标',
editChart: '修改图表',
deleteChart: '删除图表'
},
asset: {
view: '查看',
connect: '连接'
},
snmp: {
view: '查看',
add: '新增',
edit: '修改',
delete: '删除',
mibBrowser: 'MIB浏览器',
},
credential: {
view: '查看',
add: '新增',
edit: '修改',
delete: '删除',
},
system: {
basic: '基础设置',
email: 'Email',
terminal: '终端',
ldap: 'LDAP',
apiKey : {
add: '新增',
edit: '修改',
delete: '删除',
}
},
terminalLog: {
kill: 'Kill',
monitor: '监控'
}
},
system: {
notification: {
notification: '通知方式'
},
reset: {
reset: '重置'
},
apikey: {
apiKey: 'Api Key',
}
},
...zhLocale
}
export default cn