NEZ-1134 fix: 修复告警规则,新增告警规则页面未国际化

This commit is contained in:
@changcode
2021-10-29 16:25:29 +08:00
parent bde7b8708b
commit 1a80248344
3 changed files with 75 additions and 69 deletions

View File

@@ -137,11 +137,11 @@ const cn = {
stack: '查看堆叠图',
stackBack: '返回原始图'
},
SyncSave: '保存同时更新 Assets',
SyncSave: '保存同时更新资产',
copySuccess: '复制成功',
parent: '父级 asset',
children: '子级 asset',
assetSubTab: '子级 asset',
parent: '父级资产',
children: '子级资产',
assetSubTab: '子级资产',
moreOption: '更多选项',
copy: '复制',
duplicate: '复制',
@@ -205,9 +205,9 @@ const cn = {
username: '用户名',
pin: '密码',
alertPath: '网站URL',
alertPrefix: 'Alert prefix',
haMode: 'HA mode',
haVip: 'Virtual IP',
alertPrefix: '警报前缀',
haMode: 'HA 模式',
haVip: '虚拟的 IP',
next: '下一步',
back: '返回',
finish: '完成',
@@ -234,14 +234,14 @@ const cn = {
filePath: '文件路径',
closeTip: '是否断开所有连接,关闭窗口?',
remember: '记住我的决定',
protocol: 'Protocol',
authType: 'Auth type',
protocol: '协议',
authType: '认证类型',
host: 'Host',
port: 'Port',
authUsername: 'Username',
authPin: 'Password',
authUserTip: 'Username prompt',
authPinTip: 'Password prompt',
authUsername: '用户名',
authPin: '密码',
authUserTip: '用户名提示',
authPinTip: '密码提示',
authPriKey: 'Key'
},
pageSize: '条/页',
@@ -250,9 +250,9 @@ const cn = {
pin: '密码',
login: '登录',
verify: '验证',
verifyDialogTitle: 'Two Factor Authentication Set Up',
verifyTitle: 'Two-Factor Authentication',
verifyContent: 'Enter the code from the two -factor app on your mobile device. If you\' ve lost your device, you may enter one of your recovery codes.',
verifyDialogTitle: '双因子认证设置',
verifyTitle: '双因子认证',
verifyContent: '在您的移动设备上输入来自双因子应用程序的代码。 如果您丢失了设备,您可以输入您的恢复代码之一。',
verifyPlaceholder: '验证码',
bindFail: '绑定失败'
},
@@ -284,9 +284,9 @@ const cn = {
chartName: '图表名称',
type: '类型',
url: 'URL',
statistics: 'Statistics',
statistics: '统计数据',
sync: '同步到设备',
last: 'Last',
last: '最后的',
threshold: '阈值',
thresholds: '阈值',
group: '组',
@@ -312,7 +312,7 @@ const cn = {
staticTip: '双大括号中的内容将会在asset页面被替换'
},
singleStat: {
label: 'Single value'
label: '单值'
},
pie: {
label: '饼图'
@@ -372,26 +372,26 @@ const cn = {
state: '状态'
},
valMapping: {
name: 'Value mapping',
name: '值映射',
from: 'From',
to: 'To',
text: 'Text',
text: '文本',
value: 'Value',
range: 'Range'
range: '范围'
},
legendValue: '图例选项',
content: '内容',
tooltip: 'Tooltip',
tooltip: '工具提示',
displayChart: '图表',
aggregation: 'Aggregation',
aggregation: '聚合',
varType: '变量类型',
pid: 'Chart 模板',
selectAsset: '请选择Asset',
pid: '图表模板',
selectAsset: '请选择资产',
selectEndpoint: '请选择Endpoint',
time: 'Time',
descending: 'Descending',
wrapLines: 'Wrap lines',
limit: 'Limit'
time: '时间',
descending: '降序',
wrapLines: '换行',
limit: '限制'
},
chartTableColumn: {
metric: '指标',
@@ -508,8 +508,8 @@ const cn = {
dc: '数据中心'
},
ok: 'OK',
alarm: 'Alarm',
total: 'Total'
alarm: '警报',
total: '全部的'
},
project: {
project: '系统',
@@ -657,7 +657,7 @@ const cn = {
sshAccount: 'SSH账号',
protocol: '协议',
sshProtocol: 'SSH',
telnetProtocol: 'Telnet',
telnetProtocol: '远程登录',
userTip: '用户名提示',
pinTip: '密码提示',
reloginpinTip: 'RELOGIN提示',
@@ -807,12 +807,12 @@ const cn = {
checkTime: '检查时间',
dataCenter: '数据中心',
agent: {
agent: 'Agent',
title: '下载Agent',
agent: '代理',
title: '下载代理',
download: '下载',
osType: 'OS 类型',
autoScript: '自动安装脚本',
type: 'Agent类型'
type: '代理类型'
}
},
agent: {
@@ -964,16 +964,16 @@ const cn = {
params: '请求参数',
state: '请求结果',
operations: {
add: 'add',
query: 'query',
update: 'update',
add: '添加',
query: '询问',
update: '更新',
import: 'import',
export: 'export',
delete: 'delete',
reset: 'reset',
unknown: 'unknown',
login: 'login',
logout: 'logout'
delete: '删除',
reset: '重启',
unknown: '未知',
login: '登陆',
logout: '登出'
},
response: '响应'
},
@@ -1049,7 +1049,7 @@ const cn = {
monitor: '监控',
metricsTitle: '指标配置',
logsTitle: '日志配置',
alertApi: 'Alert api',
alertApi: '告警 api',
prometheusFederation: 'Federation',
asset_ping_from: 'Ping from',
metrics_storage_retention: '保存天数',
@@ -1092,14 +1092,14 @@ const cn = {
terminal: '终端',
terminalNum: '最大终端数量',
timeout: '超时时间',
userTip: 'Telnet 用户名提示',
pinTip: 'Telnet 密码提示',
userTip: '远程登陆用户名提示',
pinTip: '远程登陆密码提示',
localRetention: '本地存储'
},
ldap: {
ldap: 'LDAP',
address: 'LDAP地址',
dn: 'Bind DN',
dn: '绑定 DN',
pin: '密码',
ou: '用户OU',
ouTip: '使用符号 "|" 分隔OU',
@@ -1113,7 +1113,7 @@ const cn = {
link: {
link: '链接',
name: '名称',
url: 'Url',
url: 'URl',
operation: '操作',
add: '添加',
update: '更新',
@@ -1243,8 +1243,8 @@ const cn = {
},
chartTemp: {
chartTemp: '图表模板',
type: 'Type',
varType: 'Variable type'
type: '类型',
varType: '变量类型'
}
},
alert: {
@@ -1311,17 +1311,20 @@ const cn = {
alertNumTrend: '告警数量趋势',
affectEntity: '影响'
},
timeout: 'Timeout(s)',
inr: 'Evaluation interval',
inrPlaceholder: 'Default global scrape interval',
inrError: 'Evaluation Interval cannot be less than 15',
autoExpired: 'Automatic expired',
timeout: '超时时间(s)',
inr: '评估区间',
inrPlaceholder: '默认全局抓取间隔',
inrError: '评估间隔不能小于 15',
autoExpired: '自动过期',
state: '状态',
schedEnable: 'Schedule',
schedDays: 'Effective time',
notifyActive: 'Active Notification',
notifyExpired: 'Expired notification',
trbShot: 'Trouble shooting'
schedEnable: '日程',
schedDays: '有效时间',
more: '更多的',
effectiveConfig: '有效配置',
notificationConfig: '通知配置',
notifyActive: '主动通知',
notifyExpired: '过期通知',
trbShot: '故障排除'
},
silence: {
name: '名称',
@@ -1395,7 +1398,7 @@ const cn = {
contextName: '内容名称',
alerts: '告警',
privpin: '隐私密码',
asset: 'Asset',
asset: '资产',
editEndpoint: '修改 Endpoint',
createEndpoint: '新增 Endpoint',
batchEndpoint: '批量 Endpoint',
@@ -1438,12 +1441,12 @@ const cn = {
scrape_timeout_placeholder: '默认全局超时时间',
protocol: '协议',
type: '类型',
bearer_token: 'bearer token',
bearer_token: '第三方 token',
username: '用户名',
pin: '密码',
authTypeNull: 'none',
authTypeWord: 'basic auth',
authTypeToken: 'bearer token',
authTypeNull: '',
authTypeWord: '基础认证',
authTypeToken: '第三方 token',
name: '名称',
configs: '配置',
state: '状态',

View File

@@ -1323,6 +1323,9 @@ const en = {
state: 'State',
schedEnable: 'Schedule',
schedDays: 'Effective time',
more: 'More',
effectiveConfig: 'Effective configuration',
notificationConfig: 'Notification configuration',
notifyActive: 'Active Notification',
notifyExpired: 'Expired notification',
trbShot: 'Trouble shooting'

View File

@@ -155,7 +155,7 @@
<el-form-item :label="$t('overall.remark')" prop="description">
<el-input id="alert-box-input-description" v-model="editAlertRule.description" maxlength="256" placeholder="" rows="4" show-word-limit size="small" type="textarea"></el-input>
</el-form-item>
<div class="alert-rule-split-title">Effective configuration</div>
<div class="alert-rule-split-title">{{ $t('alert.config.effectiveConfig') }}</div>
<!--state-->
<el-form-item :label="$t('alert.config.state')" prop="state" class="half-form-item">
<el-select
@@ -244,7 +244,7 @@
}">
</el-time-picker>
</el-form-item>
<div class="alert-rule-split-title">Notification configuration</div>
<div class="alert-rule-split-title">{{ $t('alert.config.notificationConfig') }}</div>
<!--notifyActive-->
<el-form-item :label="$t('alert.config.notifyActive')" prop="notifyActive" class="half-form-item">
<el-select
@@ -320,7 +320,7 @@
</el-option>
</el-select>
</el-form-item>
<div class="alert-rule-split-title">More</div>
<div class="alert-rule-split-title">{{ $t('alert.config.more') }}</div>
<el-form-item :label="$t('alert.config.trbShot')" prop="trbShot">
<rich-text-editor ref="richTextEditor" :edit-data="editAlertRule.trbShot" @after-init="afterInitRich"></rich-text-editor>
</el-form-item>