fix:国际化修改

This commit is contained in:
zhangyu
2022-06-17 10:39:36 +08:00
parent eed45e2ae1
commit c935039807
23 changed files with 25 additions and 256 deletions

1
.gitignore vendored
View File

@@ -17,3 +17,4 @@ nezha-fronted/src/router/mergeTable.js
nezha-fronted/src/components/page/dashboard/testData.js
nezha-fronted/src/components/common/rightBox/tempRoghtBox.vue
nezha-fronted/exportHtml/
nezha-fronted/src/a.txt

View File

@@ -4,7 +4,7 @@
<div class="sub-list-tabs" v-if="from===fromRoute.module">
<div class="sub-list-tab-title">{{obj.name}}</div>
<div @click="changeTab('endpoint')" class="sub-list-tab" id="endpoint-tab-change-endpoint">{{$t("overall.endpoint")}}</div>
<div class="sub-list-tab sub-list-tab-active" >{{$t("asset.alerts")}}</div>
<div class="sub-list-tab sub-list-tab-active" >{{$t("alert.alertMessage")}}</div>
</div>
<div class="sub-list-tabs" v-else>
<div class="sub-list-tab-title">
@@ -13,7 +13,7 @@
<template v-if="from == $CONSTANTS.fromRoute.endpoint"><div class="sub-list-tab-title">{{$t("project.endpoint.endpointId")}}: {{obj ? obj.id : ''}}</div></template>
</div><div :id="from+'-change-panelordetail'"
@click="changeTab(from == $CONSTANTS.fromRoute.asset || from == $CONSTANTS.fromRoute.rule || from == $CONSTANTS.fromRoute.endpoint? 'panel' : 'detail')" class="sub-list-tab">{{$t("overall.detail")}}</div><div
class="sub-list-tab sub-list-tab-active">{{$t("asset.alerts")}}</div><div v-if="from == $CONSTANTS.fromRoute.asset" :id="from+'-change-modules'"
class="sub-list-tab sub-list-tab-active">{{$t("alert.alertMessage")}}</div><div v-if="from == $CONSTANTS.fromRoute.asset" :id="from+'-change-modules'"
@click="changeTab('endpoint')" class="sub-list-tab" v-has="'asset_endpoint_view'">{{$t("overall.endpoint")}}</div>
<div @click="changeTab('endpointQuery')" class="sub-list-tab" v-has="'project_endpoint_query_chart_view'" v-if="from == $CONSTANTS.fromRoute.endpoint" :id="from+'-change-endpoint'">{{$t("overall.query")}}</div>
</div>

View File

@@ -22,7 +22,7 @@
<div class="sub-list-tabs">
<div class="sub-list-tab-title">{{$t("project.endpoint.endpointId")}}: {{currentEndpoint ? currentEndpoint.id : ''}}</div><div
class="sub-list-tab" @click="changeTab('panel')" id="endpoint-query-changepanel">{{$t("overall.detail")}}</div>
<div class="sub-list-tab" @click="changeTab('alertMessage')" id="endpoint-query-alertMessage">{{$t("asset.alerts")}}</div>
<div class="sub-list-tab" @click="changeTab('alertMessage')" id="endpoint-query-alertMessage">{{$t("alert.alertMessage")}}</div>
<div class="sub-list-tab sub-list-tab-active">{{$t("overall.query")}}</div>
</div>
<div class="top-tool-right">

View File

@@ -4,13 +4,13 @@
<div class="sub-list-tabs" v-if="from===fromRoute.asset">
<div class="sub-list-tab-title">{{obj.host}}</div>
<div class="sub-list-tab" @click="changeTab('panel')" id="endpoint-tab-change-panel">{{$t("overall.detail")}}</div>
<div @click="changeTab('alertMessage')" class="sub-list-tab" v-has="'asset_alerts_view'" id="endpoint-tab-change-alertmsg">{{$t("asset.alerts")}}</div>
<div @click="changeTab('alertMessage')" class="sub-list-tab" v-has="'asset_alerts_view'" id="endpoint-tab-change-alertmsg">{{$t("alert.alertMessage")}}</div>
<div class="sub-list-tab sub-list-tab-active">{{$t("overall.endpoint")}}</div>
</div>
<div class="sub-list-tabs" v-if="from===fromRoute.module">
<div class="sub-list-tab-title">{{obj.name}}</div>
<div class="sub-list-tab sub-list-tab-active">{{$t("overall.endpoint")}}</div>
<div @click="changeTab('alertMessage')" class="sub-list-tab" id="endpoint-tab-change-alertmsg">{{$t("asset.alerts")}}</div>
<div @click="changeTab('alertMessage')" class="sub-list-tab" id="endpoint-tab-change-alertmsg">{{$t("alert.alertMessage")}}</div>
</div>
<div class="top-tool-right">
<div class="top-tool-search">

View File

@@ -84,7 +84,7 @@ export default {
disabled: false
}, {
id: 13,
name: this.$t('config.terminallog.sourceIp'),
name: this.$t('ping.sourceIp'),
type: 'input',
label: 'remoteAddr',
disabled: false

View File

@@ -89,7 +89,7 @@ export default {
minWidth: 90,
sortable: 'custom'
}, {
label: this.$t('config.dc.alert'),
label: this.$t('overall.alert'),
prop: 'alertNum',
width: 120,
show: true

View File

@@ -109,7 +109,7 @@ export default {
show: true
},
{
label: this.$t('config.terminallog.sourceIp'),
label: this.$t('ping.sourceIp'),
prop: 'sourceIp',
minWidth: 115,
show: true,

View File

@@ -109,7 +109,7 @@ export default {
show: true,
width: 150
}, {
label: this.$t('config.user.enable'),
label: this.$t('asset.talon.enable'),
prop: 'status',
show: true,
width: 100

View File

@@ -46,7 +46,7 @@
<button
type="button"
class="el-time-panel__btn cancel"
@click="handleCancel()">{{ t('el.datepicker.cancel') }}</button>
@click="handleCancel()">{{ t('overall.cancel') }}</button>
<button
type="button"
class="el-time-panel__btn confirm"

View File

@@ -21,7 +21,7 @@
<button
type="button"
class="el-time-panel__btn cancel"
@click="handleCancel">{{ t('el.datepicker.cancel') }}</button>
@click="handleCancel">{{ t('overall.cancel') }}</button>
<button
type="button"
class="el-time-panel__btn"

View File

@@ -115,7 +115,7 @@ export default {
},
{
route: '/alertRule',
title: this.$t('guide.alert'),
title: this.$t('overall.alert'),
icon: 'nz-icon nz-icon-menu-alert',
tip: this.$t('guide.alertTip'),
permissionCode: 'alertRule_view'

View File

@@ -233,7 +233,7 @@ export default {
this.esc(false)
},
messageStyle (e) {
if (e.column.label == 'Alerts' || e.column.label == this.$t('asset.alerts')) {
if (e.column.label == 'Alerts' || e.column.label == this.$t('alert.alertMessage')) {
if (e.row.alertNum > 0) {
return 'danger'
} else {

View File

@@ -238,7 +238,7 @@ export default {
this.esc(false)
},
messageStyle (e) {
if (e.column.label == 'Alerts' || e.column.label == this.$t('asset.alerts')) {
if (e.column.label == 'Alerts' || e.column.label == this.$t('alert.alertMessage')) {
if (e.row.alertNum > 0) {
return 'danger'
} else {

View File

@@ -47,7 +47,7 @@
type="datetime"
prefix-icon="el-icon-date"
:format="timeFormatStrToDatePickFormat(dateFormatStr)"
:placeholder="$t('backup.selectData')"
:placeholder="$t('el.datepicker.selectDate')"
>
</my-date-picker>
</el-form-item>
@@ -63,7 +63,7 @@
id="chart-box-title"
@change="inputchange"
>
<template slot="append">{{ $t("backup.week") }}</template>
<template slot="append">{{ $t("el.datepicker.week") }}</template>
</el-input>
<el-input
v-if="whoshow === 2 ? true : false"

View File

@@ -184,7 +184,7 @@ export default {
roles: [],
mfaLevelList: [
{ value: 0, label: this.$t('project.endpoint.disable') },
{ value: 1, label: this.$t('project.endpoint.enable') },
{ value: 1, label: this.$t('asset.talon.enable') },
{ value: 2, label: this.$t('config.user.forceEnable') }
],
languageList: [

View File

@@ -715,7 +715,7 @@ export default {
{ name: this.$t('project.endpoint.authTypeToken'), value: 2 }
],
endpointStateList: [
{ name: this.$t('project.endpoint.enable'), value: 1 },
{ name: this.$t('asset.talon.enable'), value: 1 },
{ name: this.$t('project.endpoint.disable'), value: 0 }
],
configsCopyValue: '',

View File

@@ -172,7 +172,7 @@ export default {
minWidth: 90,
sortable: 'custom'
}, {
label: this.$t('config.dc.alert'),
label: this.$t('overall.alert'),
prop: 'alertNum',
width: 120,
show: true

View File

@@ -146,7 +146,7 @@
</nz-tooltip>
</template>
<template v-else-if="item.prop === 'enabled'">
<span v-if="scope.row[item.prop] === 1">{{$t('project.endpoint.enable')}}</span>
<span v-if="scope.row[item.prop] === 1">{{$t('asset.talon.enable')}}</span>
<span v-else>{{$t('project.endpoint.disable')}}</span>
</template>
<span v-else-if="item.prop === 'id'" :id="'globalSearch' + scope.row.id">{{scope.row[item.prop]}}</span>

View File

@@ -150,7 +150,7 @@ export default {
show: true
},
{
label: this.$t('config.terminallog.sourceIp'),
label: this.$t('ping.sourceIp'),
prop: 'sourceIp',
minWidth: 115,
show: true,

View File

@@ -149,7 +149,7 @@
</el-form-item>
<el-form-item :label="$t('setup.system.federation')" prop="prometheusFederationEnabled" key="sysprometheusFederationEnabled" >
<el-select v-model="system.prometheusFederationEnabled" :placeholder="$t('el.select.placeholder')" style="width: 100%" >
<el-option :label="$t('config.user.enable')" :value="1"></el-option>
<el-option :label="$t('asset.talon.enable')" :value="1"></el-option>
<el-option :label="$t('setup.system.federationDisable')" :value="0"></el-option>
</el-select>
</el-form-item>

View File

@@ -129,7 +129,7 @@ export default {
prop: 'account',
show: true
}, {
label: this.$t('config.system.notification.state'),
label: this.$t('overall.state'),
prop: 'state',
show: true
}

View File

@@ -132,7 +132,7 @@ export default {
disabled: false
}, {
id: 13,
name: this.$t('config.terminallog.sourceIp'),
name: this.$t('ping.sourceIp'),
type: 'input',
label: 'remoteAddr',
disabled: false

View File

@@ -159,238 +159,6 @@ localStorage.setItem = function (key, value) {
window.dispatchEvent(setItemEvent)
orignalSetItem.apply(this, arguments)
}
const str = 'alert.list.id\n' +
'alert.alertRule\n' +
'asset.dc\n' +
'overall.project\n' +
'overall.module\n' +
'overall.endpoint\n' +
'overall.asset\n' +
'alert.list.labels\n' +
'alert.severity\n' +
'alert.summary\n' +
'alert.description\n' +
'alert.startAt\n' +
'alert.endAt\n' +
'config.terminallog.duration\n' +
'alert.state\n' +
'asset.name\n' +
'asset.name.comment\n' +
'asset.sn\n' +
'asset.sn.comment\n' +
'asset.parent\n' +
'asset.parent.comment\n' +
'asset.manageIp\n' +
'asset.manageIp.comment\n' +
'asset.brand\n' +
'asset.brand.comment\n' +
'asset.model\n' +
'asset.model.comment\n' +
'asset.dc.comment\n' +
'asset.cabinet\n' +
'asset.cabinet.comment\n' +
'asset.startU\n' +
'asset.startU.comment\n' +
'asset.endU\n' +
'asset.endU.comment\n' +
'asset.assetState\n' +
'asset.assetState.comment\n' +
'asset.assetType\n' +
'asset.assetType.comment\n' +
'asset.purchaseDate\n' +
'asset.purchaseDate.comment\n' +
'overall.tag\n' +
'overall.tag.comment\n' +
'asset.port\n' +
'asset.port.comment\n' +
'asset.authType\n' +
'asset.authType.comment\n' +
'asset.userName\n' +
'asset.userName.comment\n' +
'asset.pin\n' +
'asset.pin.comment\n' +
'asset.privateKey\n' +
'asset.privateKey.comment\n' +
'asset.usernamePrompt\n' +
'asset.usernamePrompt.comment\n' +
'asset.pinPrompt\n' +
'asset.pinPrompt.comment\n' +
'asset.snmpCredential\n' +
'asset.snmpCredential.comment\n' +
'asset.talon.username\n' +
'asset.talon.username.comment\n' +
'asset.talon.pin\n' +
'asset.talon.pin.comment\n' +
'asset.talon.token\n' +
'asset.talon.token.comment\n' +
'asset.talon.port\n' +
'asset.talon.port.comment\n' +
'asset.talon.enable\n' +
'asset.talon.enable.comment\n' +
'dashboard.panel.chartForm.group\n' +
'dashboard.panel.chartForm.group.comment\n' +
'overall.name\n' +
'overall.name.comment\n' +
'dashboard.panel.chartForm.type\n' +
'dashboard.panel.chartForm.type.comment\n' +
'dashboard.panel.chartForm.varType\n' +
'dashboard.panel.chartForm.varType.comment\n' +
'dashboard.panel.chartForm.width\n' +
'dashboard.panel.chartForm.width.comment\n' +
'dashboard.panel.chartForm.high\n' +
'dashboard.panel.chartForm.high.comment\n' +
'dashboard.panel.chartForm.unit\n' +
'dashboard.panel.chartForm.unit.comment\n' +
'dashboard.panel.chartForm.legendValue\n' +
'dashboard.panel.chartForm.legendValue.comment\n' +
'dashboard.panel.chartForm.element\n' +
'dashboard.panel.chartForm.element.comment\n' +
'dashboard.panel.chartForm.remark\n' +
'dashboard.panel.chartForm.remark.comment\n' +
'dashboard.panel.chartForm.datasource\n' +
'dashboard.panel.chartForm.datasource.comment\n' +
'dashboard.panel.chartForm.x\n' +
'dashboard.panel.chartForm.x.comment\n' +
'dashboard.panel.chartForm.y\n' +
'dashboard.panel.chartForm.y.comment\n' +
'config.cab.name\n' +
'config.cab.name.comment\n' +
'config.dc.dc\n' +
'config.dc.name.comment\n' +
'config.cab.uSize\n' +
'config.cab.uSize.comment\n' +
'config.cab.y\n' +
'config.cab.y.comment\n' +
'config.cab.x\n' +
'config.cab.x.comment\n' +
'config.dc.remark\n' +
'dashboard.panel.panelForm.panelName\n' +
'dashboard.panel.panelForm.panelName.comment\n' +
'config.dc.name\n' +
'config.dc.location\n' +
'config.dc.location.comment\n' +
'config.dc.tel\n' +
'config.dc.tel.comment\n' +
'config.dc.principal\n' +
'config.dc.principal.comment\n' +
'config.dc.longitude\n' +
'config.dc.longitude.comment\n' +
'config.dc.latitude\n' +
'config.dc.latitude.comment\n' +
'config.dc.state\n' +
'config.dc.state.comment\n' +
'overall.name\n' +
'overall.name.comment\n' +
'config.exprTemp.gname\n' +
'config.exprTemp.gname.comment\n' +
'config.exprTemp.expression\n' +
'config.exprTemp.expression.comment\n' +
'config.exprTemp.remark\n' +
'config.exprTemp.remark.comment\n' +
'config.ipamip.name\n' +
'config.ipamip.name.comment\n' +
'config.ipamip.ipamsubnet\n' +
'config.ipamip.ipamsubnet.comment\n' +
'config.ipamip.addr\n' +
'config.ipamip.addr.comment\n' +
'config.ipamip.mac\n' +
'config.ipamip.mac.comment\n' +
'config.ipamip.asset\n' +
'config.ipamip.asset.comment\n' +
'config.ipamip.state\n' +
'config.ipamip.state.comment\n' +
'config.ipamip.remark\n' +
'config.ipamip.remark.comment\n' +
'config.ipamip.uts\n' +
'config.ipamip.uts.comment\n' +
'config.ipamsubnet.name\n' +
'config.ipamsubnet.name.comment\n' +
'config.ipamsubnet.type\n' +
'config.ipamsubnet.type.comment\n' +
'config.ipamsubnet.addr\n' +
'config.ipamsubnet.addr.comment\n' +
'config.ipamsubnet.mask\n' +
'config.ipamsubnet.mask.comment\n' +
'config.ipamsubnet.vlan\n' +
'config.ipamsubnet.vlan.comment\n' +
'config.ipamsubnet.dc\n' +
'config.ipamsubnet.dc.comment\n' +
'config.ipamsubnet.remark\n' +
'config.ipamsubnet.remark.comment\n' +
'config.ipamsubnet.cap\n' +
'config.ipamsubnet.cap.comment\n' +
'config.ipamsubnet.used\n' +
'config.ipamsubnet.used.comment\n' +
'config.model.name\n' +
'config.model.name.comment\n' +
'config.model.brand\n' +
'config.model.brand.comment\n' +
'config.model.ChartTemplate\n' +
'config.model.ChartTemplate.comment\n' +
'config.model.remark\n' +
'config.model.remark.comment\n' +
'config.model.sysObjectId\n' +
'config.model.sysObjectId.comment\n' +
'overall.name\n' +
'overall.name.comment\n' +
'project.project.projectName\n' +
'project.project.projectName.comment\n' +
'project.module.endpointTemplate\n' +
'project.module.endpointTemplate.comment\n' +
'project.module.configs\n' +
'project.module.configs.comment\n' +
'project.module.ChartTemplate\n' +
'project.module.ChartTemplate.comment\n' +
'project.module.description\n' +
'project.module.description.comment\n' +
'project.endpoint.moduleName\n' +
'project.endpoint.moduleName.comment\n' +
'overall.name\n' +
'overall.name.comment\n' +
'project.endpoint.asset\n' +
'project.endpoint.asset.comment\n' +
'project.endpoint.configs\n' +
'project.endpoint.configs.comment\n' +
'overall.name\n' +
'overall.name.comment\n' +
'overall.type\n' +
'overall.type.comment\n' +
'alert.config.inr\n' +
'alert.config.inr.comment\n' +
'alert.config.timeout\n' +
'alert.config.timeout.comment\n' +
'alert.config.expr\n' +
'alert.config.expr.comment\n' +
'alert.config.operator\n' +
'alert.config.operator.comment\n' +
'alert.config.threshold\n' +
'alert.config.threshold.comment\n' +
'alert.config.unit\n' +
'alert.config.unit.comment\n' +
'alert.config.for\n' +
'alert.config.for.comment\n' +
'alert.severity.comment\n' +
'alert.summary.comment\n' +
'alert.description.comment\n' +
'alert.receiver\n' +
'alert.receiver.comment\n' +
'alert.notify\n' +
'alert.notify.comment\n' +
'alert.state.comment\n' +
'alert.config.autoExpired\n' +
'alert.config.autoExpired.comment\n' +
'alert.config.schedEnable\n' +
'alert.config.schedEnable.comment\n' +
'alert.config.schedDays\n' +
'alert.config.schedDays.comment\n' +
'alert.startAt.comment\n' +
'alert.endAt.comment\n' +
'alert.config.notifyActive\n' +
'alert.config.notifyActive.comment\n' +
'alert.config.notifyExpired\n' +
'alert.config.notifyExpired.comment\n' +
'alert.config.trbShot\n' +
'alert.config.trbShot.comment\n'
/* 重写组件内容 */
/* const elUi = require("element-ui");
const pl = require("pl-table");