mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Add support for description texts in Settings page (#13104)
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"/js/app.js": "/js/app.js?id=14addcfe7f4fbe7a8495",
|
||||
"/js/app.js": "/js/app.js?id=a04efc91bb73e91248e7",
|
||||
"/js/manifest.js": "/js/manifest.js?id=1514baaea419f38abb7d",
|
||||
"/css/app.css": "/css/app.css?id=996b9e3da0c3ab98067e",
|
||||
"/js/vendor.js": "/js/vendor.js?id=ccca9695062f1f68aaa8",
|
||||
"/js/lang/de.js": "/js/lang/de.js?id=cc551d5a4aa98a6d7453",
|
||||
"/js/lang/en.js": "/js/lang/en.js?id=477413b4d5dc0ca3dcff",
|
||||
"/js/lang/fr.js": "/js/lang/fr.js?id=aeac40fc3bd66cdfa69e",
|
||||
"/js/lang/it.js": "/js/lang/it.js?id=ae198ed0b94351e4d950",
|
||||
"/js/lang/de.js": "/js/lang/de.js?id=8959e785f5790d6b6836",
|
||||
"/js/lang/en.js": "/js/lang/en.js?id=19867ecb0d7e260236b0",
|
||||
"/js/lang/fr.js": "/js/lang/fr.js?id=707149152bde5b5e2b8d",
|
||||
"/js/lang/it.js": "/js/lang/it.js?id=4e3b200da489000822dd",
|
||||
"/js/lang/ru.js": "/js/lang/ru.js?id=f6b7c078755312a0907c",
|
||||
"/js/lang/uk.js": "/js/lang/uk.js?id=c19a5dcee4724579cb41",
|
||||
"/js/lang/zh-CN.js": "/js/lang/zh-CN.js?id=427acc5a5aed577c98e4",
|
||||
"/js/lang/zh-TW.js": "/js/lang/zh-TW.js?id=f648dcc6f44e78951150"
|
||||
"/js/lang/zh-CN.js": "/js/lang/zh-CN.js?id=acab91683e556299b62b",
|
||||
"/js/lang/zh-TW.js": "/js/lang/zh-TW.js?id=4d48f47a17010848f963"
|
||||
}
|
||||
|
@@ -38,7 +38,13 @@
|
||||
</tab>
|
||||
<tab v-for="(sections, group) in groups" :key="group" :name="group" :selected="group === tab" :text="$t('settings.groups.' + group)">
|
||||
<accordion @expanded="sectionExpanded" @collapsed="sectionCollapsed">
|
||||
<accordion-item v-for="(items, item) in groups[group]" :key="item" :name="item" :text="$t('settings.sections.' + group + '.' + item)" :active="item === section">
|
||||
<accordion-item v-for="(items, item) in groups[group]" :key="item" :name="item" :text="$t('settings.sections.' + group + '.' + item + '.name')" :active="item === section">
|
||||
|
||||
<template v-if="$te('settings.sections.' + group + '.' + item + '.description')">
|
||||
<h5>{{ $t('settings.sections.' + group + '.' + item + '.description') }}</h5>
|
||||
<hr/>
|
||||
</template>
|
||||
|
||||
<form class="form-horizontal" @submit.prevent>
|
||||
<librenms-setting
|
||||
v-for="setting in items"
|
||||
@@ -118,8 +124,8 @@
|
||||
|
||||
return this.checkLogic(setting.when);
|
||||
},
|
||||
translatedCompare(prefix, a, b) {
|
||||
return this.$t(prefix + a).localeCompare(this.$t(prefix + b))
|
||||
translatedCompare(prefix, a, b, suffix) {
|
||||
return this.$t(prefix + a + suffix).localeCompare(this.$t(prefix + b + suffix))
|
||||
},
|
||||
checkLogic(logic) {
|
||||
switch (logic.operator) {
|
||||
@@ -173,7 +179,7 @@
|
||||
let sorted = {};
|
||||
Object.keys(groups).sort((a, b) => this.translatedCompare('settings.groups.', a, b)).forEach(group_key => {
|
||||
sorted[group_key] = {};
|
||||
Object.keys(groups[group_key]).sort((a, b) => this.translatedCompare('settings.sections.' + group_key + '.', a , b)).forEach(section_key => {
|
||||
Object.keys(groups[group_key]).sort((a, b) => this.translatedCompare('settings.sections.' + group_key + '.', a , b, '.name')).forEach(section_key => {
|
||||
sorted[group_key][section_key] = _.sortBy(groups[group_key][section_key], 'order').map(a => a.name);
|
||||
});
|
||||
});
|
||||
|
@@ -15,44 +15,44 @@ return [
|
||||
],
|
||||
'sections' => [
|
||||
'alerting' => [
|
||||
'general' => 'Generelle Alarm Einstellungen',
|
||||
'email' => 'E-Mail Optionen',
|
||||
'general' => ['name' => 'Generelle Alarm Einstellungen'],
|
||||
'email' => ['name' => 'E-Mail Optionen'],
|
||||
],
|
||||
'auth' => [
|
||||
'general' => 'Generelle Authentifizierungseinstellungen',
|
||||
'ad' => 'Active Directory Einstellungen',
|
||||
'ldap' => 'LDAP Einstellungen',
|
||||
'general' => ['name' => 'Generelle Authentifizierungseinstellungen'],
|
||||
'ad' => ['name' => 'Active Directory Einstellungen'],
|
||||
'ldap' => ['name' => 'LDAP Einstellungen'],
|
||||
],
|
||||
'discovery' => [
|
||||
'general' => 'Generelle Discovery Einstellungen',
|
||||
'general' => ['name' => 'Generelle Discovery Einstellungen'],
|
||||
],
|
||||
'external' => [
|
||||
'binaries' => 'Programmpfade',
|
||||
'location' => 'Location Settings',
|
||||
'graylog' => 'Graylog Integration',
|
||||
'oxidized' => 'Oxidized Integration',
|
||||
'peeringdb' => 'PeeringDB Integration',
|
||||
'nfsen' => 'NfSen Integration',
|
||||
'unix-agent' => 'Unix-Agent Integration',
|
||||
'binaries' => ['name' => 'Programmpfade'],
|
||||
'location' => ['name' => 'Location Settings'],
|
||||
'graylog' => ['name' => 'Graylog Integration'],
|
||||
'oxidized' => ['name' => 'Oxidized Integration'],
|
||||
'peeringdb' => ['name' => 'PeeringDB Integration'],
|
||||
'nfsen' => ['name' => 'NfSen Integration'],
|
||||
'unix-agent' => ['name' => 'Unix-Agent Integration'],
|
||||
],
|
||||
'poller' => [
|
||||
'distributed' => 'Distributed Poller',
|
||||
'ping' => 'Ping',
|
||||
'rrdtool' => 'RRDTool Konfiguration',
|
||||
'snmp' => 'SNMP',
|
||||
'distributed' => ['name' => 'Distributed Poller'],
|
||||
'ping' => ['name' => 'Ping'],
|
||||
'rrdtool' => ['name' => 'RRDTool Konfiguration'],
|
||||
'snmp' => ['name' => 'SNMP'],
|
||||
],
|
||||
'system' => [
|
||||
'cleanup' => 'Bereinigung',
|
||||
'proxy' => 'Proxy',
|
||||
'updates' => 'Updates',
|
||||
'server' => 'Server',
|
||||
'cleanup' => ['name' => 'Bereinigung'],
|
||||
'proxy' => ['name' => 'Proxy'],
|
||||
'updates' => ['name' => 'Updates'],
|
||||
'server' => ['name' => 'Server'],
|
||||
],
|
||||
'webui' => [
|
||||
'availability-map' => 'Availability Map Einstellungen',
|
||||
'graph' => 'Graphen Einstellungen',
|
||||
'dashboard' => 'Dashboard Einstellungen',
|
||||
'search' => 'Sucheinstellungen',
|
||||
'style' => 'Theme',
|
||||
'availability-map' => ['name' => 'Availability Map Einstellungen'],
|
||||
'graph' => ['name' => 'Graphen Einstellungen'],
|
||||
'dashboard' => ['name' => 'Dashboard Einstellungen'],
|
||||
'search' => ['name' => 'Sucheinstellungen'],
|
||||
'style' => ['name' => 'Theme'],
|
||||
],
|
||||
],
|
||||
'settings' => [
|
||||
|
@@ -19,68 +19,68 @@ return [
|
||||
],
|
||||
'sections' => [
|
||||
'alerting' => [
|
||||
'general' => 'General Alert Settings',
|
||||
'email' => 'Email Options',
|
||||
'rules' => 'Alert Rule Default Settings',
|
||||
'general' => ['name' => 'General Alert Settings'],
|
||||
'email' => ['name' => 'Email Options'],
|
||||
'rules' => ['name' => 'Alert Rule Default Settings'],
|
||||
],
|
||||
'api' => [
|
||||
'cors' => 'CORS',
|
||||
'cors' => ['name' => 'CORS'],
|
||||
],
|
||||
'auth' => [
|
||||
'general' => 'General Authentication Settings',
|
||||
'ad' => 'Active Directory Settings',
|
||||
'ldap' => 'LDAP Settings',
|
||||
'general' => ['name' => 'General Authentication Settings'],
|
||||
'ad' => ['name' => 'Active Directory Settings'],
|
||||
'ldap' => ['name' => 'LDAP Settings'],
|
||||
],
|
||||
'authorization' => [
|
||||
'device-group' => 'Device Group Settings',
|
||||
'device-group' => ['name' => 'Device Group Settings'],
|
||||
],
|
||||
'discovery' => [
|
||||
'general' => 'General Discovery Settings',
|
||||
'route' => 'Routes Discovery Module',
|
||||
'discovery_modules' => 'Discovery Modules',
|
||||
'storage' => 'Storage Module',
|
||||
'networks' => 'Networks',
|
||||
'general' => ['name' => 'General Discovery Settings'],
|
||||
'route' => ['name' => 'Routes Discovery Module'],
|
||||
'discovery_modules' => ['name' => 'Discovery Modules'],
|
||||
'storage' => ['name' => 'Storage Module'],
|
||||
'networks' => ['name' => 'Networks'],
|
||||
],
|
||||
'external' => [
|
||||
'binaries' => 'Binary Locations',
|
||||
'location' => 'Location Settings',
|
||||
'graylog' => 'Graylog Integration',
|
||||
'oxidized' => 'Oxidized Integration',
|
||||
'mac_oui' => 'Mac OUI Lookup Integration',
|
||||
'peeringdb' => 'PeeringDB Integration',
|
||||
'nfsen' => 'NfSen Integration',
|
||||
'unix-agent' => 'Unix-Agent Integration',
|
||||
'smokeping' => 'Smokeping Integration',
|
||||
'snmptrapd' => 'SNMP Traps Integration',
|
||||
'binaries' => ['name' => 'Binary Locations'],
|
||||
'location' => ['name' => 'Location Settings'],
|
||||
'graylog' => ['name' => 'Graylog Integration'],
|
||||
'oxidized' => ['name' => 'Oxidized Integration'],
|
||||
'mac_oui' => ['name' => 'Mac OUI Lookup Integration'],
|
||||
'peeringdb' => ['name' => 'PeeringDB Integration'],
|
||||
'nfsen' => ['name' => 'NfSen Integration'],
|
||||
'unix-agent' => ['name' => 'Unix-Agent Integration'],
|
||||
'smokeping' => ['name' => 'Smokeping Integration'],
|
||||
'snmptrapd' => ['name' => 'SNMP Traps Integration'],
|
||||
],
|
||||
'poller' => [
|
||||
'availability' => 'Device Availability',
|
||||
'distributed' => 'Distributed Poller',
|
||||
'graphite' => 'Datastore: Graphite',
|
||||
'influxdb' => 'Datastore: InfluxDB',
|
||||
'opentsdb' => 'Datastore: OpenTSDB',
|
||||
'ping' => 'Ping',
|
||||
'prometheus' => 'Datastore: Prometheus',
|
||||
'rrdtool' => 'Datastore: RRDTool',
|
||||
'snmp' => 'SNMP',
|
||||
'poller_modules' => 'Poller Modules',
|
||||
'interface_types' => 'Interface Type by RFC 7224',
|
||||
'availability' => ['name' => 'Device Availability'],
|
||||
'distributed' => ['name' => 'Distributed Poller'],
|
||||
'graphite' => ['name' => 'Datastore: Graphite'],
|
||||
'influxdb' => ['name' => 'Datastore: InfluxDB'],
|
||||
'opentsdb' => ['name' => 'Datastore: OpenTSDB'],
|
||||
'ping' => ['name' => 'Ping'],
|
||||
'prometheus' => ['name' => 'Datastore: Prometheus'],
|
||||
'rrdtool' => ['name' => 'Datastore: RRDTool'],
|
||||
'snmp' => ['name' => 'SNMP'],
|
||||
'poller_modules' => ['name' => 'Poller Modules'],
|
||||
'interface_types' => ['name' => 'Interface Type by RFC 7224'],
|
||||
],
|
||||
'system' => [
|
||||
'cleanup' => 'Cleanup',
|
||||
'proxy' => 'Proxy',
|
||||
'updates' => 'Updates',
|
||||
'server' => 'Server',
|
||||
'cleanup' => ['name' => 'Cleanup'],
|
||||
'proxy' => ['name' => 'Proxy'],
|
||||
'updates' => ['name' => 'Updates'],
|
||||
'server' => ['name' => 'Server'],
|
||||
],
|
||||
'webui' => [
|
||||
'availability-map' => 'Availability Map Settings',
|
||||
'graph' => 'Graph Settings',
|
||||
'dashboard' => 'Dashboard Settings',
|
||||
'port-descr' => 'Interface Description Parsing',
|
||||
'search' => 'Search Settings',
|
||||
'style' => 'Style',
|
||||
'device' => 'Device Settings',
|
||||
'worldmap' => 'World Map Settings',
|
||||
'availability-map' => ['name' => 'Availability Map Settings'],
|
||||
'graph' => ['name' => 'Graph Settings'],
|
||||
'dashboard' => ['name' => 'Dashboard Settings'],
|
||||
'port-descr' => ['name' => 'Interface Description Parsing'],
|
||||
'search' => ['name' => 'Search Settings'],
|
||||
'style' => ['name' => 'Style'],
|
||||
'device' => ['name' => 'Device Settings'],
|
||||
'worldmap' => ['name' => 'World Map Settings'],
|
||||
],
|
||||
],
|
||||
'settings' => [
|
||||
|
@@ -17,57 +17,57 @@ return [
|
||||
],
|
||||
'sections' => [
|
||||
'alerting' => [
|
||||
'general' => 'Réglages généraux d\'Alertes',
|
||||
'email' => 'Options des emails',
|
||||
'rules' => 'Réglages généraux des Règles d\'Alertes',
|
||||
'general' => ['name' => 'Réglages généraux d\'Alertes'],
|
||||
'email' => ['name' => 'Options des emails'],
|
||||
'rules' => ['name' => 'Réglages généraux des Règles d\'Alertes'],
|
||||
],
|
||||
'api' => [
|
||||
'cors' => 'CORS',
|
||||
'cors' => ['name' => 'CORS'],
|
||||
],
|
||||
'auth' => [
|
||||
'general' => 'Réglages généraux d\'Accès',
|
||||
'ad' => 'Réglages Active Directory',
|
||||
'ldap' => 'Réglages LDAP',
|
||||
'general' => ['name' => 'Réglages généraux d\'Accès'],
|
||||
'ad' => ['name' => 'Réglages Active Directory'],
|
||||
'ldap' => ['name' => 'Réglages LDAP'],
|
||||
],
|
||||
'authorization' => [
|
||||
'device-group' => 'Réglages de Groupes d\'équipements',
|
||||
'device-group' => ['name' => 'Réglages de Groupes d\'équipements'],
|
||||
],
|
||||
'discovery' => [
|
||||
'general' => 'Réglages généraux de Découverte',
|
||||
'route' => 'Module: Routes',
|
||||
'discovery_modules' => 'Activation des Modules de Découverte',
|
||||
'storage' => 'Module: Stockage',
|
||||
'general' => ['name' => 'Réglages généraux de Découverte'],
|
||||
'route' => ['name' => 'Module: Routes'],
|
||||
'discovery_modules' => ['name' => 'Activation des Modules de Découverte'],
|
||||
'storage' => ['name' => 'Module: Stockage'],
|
||||
],
|
||||
'external' => [
|
||||
'binaries' => 'Emplacements des Exécutables',
|
||||
'location' => 'Cartes',
|
||||
'graylog' => 'Intégration Graylog',
|
||||
'oxidized' => 'Intégration Oxidized',
|
||||
'mac_oui' => 'Intégration des prefixes OUI d\'adresses mac',
|
||||
'peeringdb' => 'Intégration PeeringDB',
|
||||
'nfsen' => 'Intégration NfSen',
|
||||
'unix-agent' => 'Intégration Unix-Agent',
|
||||
'smokeping' => 'Intégration Smokeping',
|
||||
'snmptrapd' => 'Intégration des traps SNMP',
|
||||
'binaries' => ['name' => 'Emplacements des Exécutables'],
|
||||
'location' => ['name' => 'Cartes'],
|
||||
'graylog' => ['name' => 'Intégration Graylog'],
|
||||
'oxidized' => ['name' => 'Intégration Oxidized'],
|
||||
'mac_oui' => ['name' => 'Intégration des prefixes OUI d\'adresses mac'],
|
||||
'peeringdb' => ['name' => 'Intégration PeeringDB'],
|
||||
'nfsen' => ['name' => 'Intégration NfSen'],
|
||||
'unix-agent' => ['name' => 'Intégration Unix-Agent'],
|
||||
'smokeping' => ['name' => 'Intégration Smokeping'],
|
||||
'snmptrapd' => ['name' => 'Intégration des traps SNMP'],
|
||||
],
|
||||
'poller' => [
|
||||
'distributed' => 'Sondeurs distribués',
|
||||
'ping' => 'Ping',
|
||||
'rrdtool' => 'Configuration de RRDTool',
|
||||
'snmp' => 'SNMP',
|
||||
'distributed' => ['name' => 'Sondeurs distribués'],
|
||||
'ping' => ['name' => 'Ping'],
|
||||
'rrdtool' => ['name' => 'Configuration de RRDTool'],
|
||||
'snmp' => ['name' => 'SNMP'],
|
||||
],
|
||||
'system' => [
|
||||
'cleanup' => 'Nettoyage',
|
||||
'proxy' => 'Proxy',
|
||||
'updates' => 'Mises à jour',
|
||||
'server' => 'Serveur',
|
||||
'cleanup' => ['name' => 'Nettoyage'],
|
||||
'proxy' => ['name' => 'Proxy'],
|
||||
'updates' => ['name' => 'Mises à jour'],
|
||||
'server' => ['name' => 'Serveur'],
|
||||
],
|
||||
'webui' => [
|
||||
'availability-map' => 'Disponibilités et cartes',
|
||||
'graph' => 'Graphiques',
|
||||
'dashboard' => 'Tableaux de Bord',
|
||||
'search' => 'Recherche',
|
||||
'style' => 'Style',
|
||||
'availability-map' => ['name' => 'Disponibilités et cartes'],
|
||||
'graph' => ['name' => 'Graphiques'],
|
||||
'dashboard' => ['name' => 'Tableaux de Bord'],
|
||||
'search' => ['name' => 'Recherche'],
|
||||
'style' => ['name' => 'Style'],
|
||||
],
|
||||
],
|
||||
'settings' => [
|
||||
|
@@ -16,58 +16,58 @@ return [
|
||||
],
|
||||
'sections' => [
|
||||
'alerting' => [
|
||||
'general' => 'General Alert Settings',
|
||||
'email' => 'Email Options',
|
||||
'rules' => 'Alert Rule Default Settings',
|
||||
'general' => ['name' => 'General Alert Settings'],
|
||||
'email' => ['name' => 'Email Options'],
|
||||
'rules' => ['name' => 'Alert Rule Default Settings'],
|
||||
],
|
||||
'auth' => [
|
||||
'general' => 'General Authentication Settings',
|
||||
'ad' => 'Active Directory Settings',
|
||||
'ldap' => 'LDAP Settings',
|
||||
'general' => ['name' => 'General Authentication Settings'],
|
||||
'ad' => ['name' => 'Active Directory Settings'],
|
||||
'ldap' => ['name' => 'LDAP Settings'],
|
||||
],
|
||||
'authorization' => [
|
||||
'device-group' => 'Device Group Settings',
|
||||
'device-group' => ['name' => 'Device Group Settings'],
|
||||
],
|
||||
'discovery' => [
|
||||
'general' => 'General Discovery Settings',
|
||||
'route' => 'Routes Discovery Module',
|
||||
'discovery_modules' => 'Discovery Modules',
|
||||
'storage' => 'Storage Module',
|
||||
'general' => ['name' => 'General Discovery Settings'],
|
||||
'route' => ['name' => 'Routes Discovery Module'],
|
||||
'discovery_modules' => ['name' => 'Discovery Modules'],
|
||||
'storage' => ['name' => 'Storage Module'],
|
||||
],
|
||||
'external' => [
|
||||
'binaries' => 'Binary Locations',
|
||||
'location' => 'Location Settings',
|
||||
'graylog' => 'Graylog Integration',
|
||||
'oxidized' => 'Oxidized Integration',
|
||||
'peeringdb' => 'PeeringDB Integration',
|
||||
'nfsen' => 'NfSen Integration',
|
||||
'unix-agent' => 'Unix-Agent Integration',
|
||||
'binaries' => ['name' => 'Binary Locations'],
|
||||
'location' => ['name' => 'Location Settings'],
|
||||
'graylog' => ['name' => 'Graylog Integration'],
|
||||
'oxidized' => ['name' => 'Oxidized Integration'],
|
||||
'peeringdb' => ['name' => 'PeeringDB Integration'],
|
||||
'nfsen' => ['name' => 'NfSen Integration'],
|
||||
'unix-agent' => ['name' => 'Unix-Agent Integration'],
|
||||
],
|
||||
'poller' => [
|
||||
'distributed' => 'Distributed Poller',
|
||||
'graphite' => 'Datastore: Graphite',
|
||||
'influxdb' => 'Datastore: InfluxDB',
|
||||
'opentsdb' => 'Datastore: OpenTSDB',
|
||||
'ping' => 'Ping',
|
||||
'prometheus' => 'Datastore: Prometheus',
|
||||
'rrdtool' => 'Datastore: RRDTool',
|
||||
'snmp' => 'SNMP',
|
||||
'poller_modules' => 'Poller Modules',
|
||||
'distributed' => ['name' => 'Distributed Poller'],
|
||||
'graphite' => ['name' => 'Datastore: Graphite'],
|
||||
'influxdb' => ['name' => 'Datastore: InfluxDB'],
|
||||
'opentsdb' => ['name' => 'Datastore: OpenTSDB'],
|
||||
'ping' => ['name' => 'Ping'],
|
||||
'prometheus' => ['name' => 'Datastore: Prometheus'],
|
||||
'rrdtool' => ['name' => 'Datastore: RRDTool'],
|
||||
'snmp' => ['name' => 'SNMP'],
|
||||
'poller_modules' => ['name' => 'Poller Modules'],
|
||||
],
|
||||
'system' => [
|
||||
'cleanup' => 'Cleanup',
|
||||
'proxy' => 'Proxy',
|
||||
'updates' => 'Updates',
|
||||
'server' => 'Server',
|
||||
'cleanup' => ['name' => 'Cleanup'],
|
||||
'proxy' => ['name' => 'Proxy'],
|
||||
'updates' => ['name' => 'Updates'],
|
||||
'server' => ['name' => 'Server'],
|
||||
],
|
||||
'webui' => [
|
||||
'availability-map' => 'Availability Map Settings',
|
||||
'graph' => 'Graph Settings',
|
||||
'dashboard' => 'Dashboard Settings',
|
||||
'search' => 'Search Settings',
|
||||
'style' => 'Style',
|
||||
'device' => 'Device Settings',
|
||||
'worldmap' => 'World Map Settings',
|
||||
'availability-map' => ['name' => 'Availability Map Settings'],
|
||||
'graph' => ['name' => 'Graph Settings'],
|
||||
'dashboard' => ['name' => 'Dashboard Settings'],
|
||||
'search' => ['name' => 'Search Settings'],
|
||||
'style' => ['name' => 'Style'],
|
||||
'device' => ['name' => 'Device Settings'],
|
||||
'worldmap' => ['name' => 'World Map Settings'],
|
||||
],
|
||||
],
|
||||
'settings' => [
|
||||
|
@@ -15,45 +15,45 @@ return [
|
||||
],
|
||||
'sections' => [
|
||||
'alerting' => [
|
||||
'general' => '一般警报设定',
|
||||
'email' => '电子邮件设定',
|
||||
'general' => ['name' => '一般警报设定'],
|
||||
'email' => ['name' => '电子邮件设定'],
|
||||
],
|
||||
'auth' => [
|
||||
'general' => '一般验证设定',
|
||||
'ad' => 'Active Directory 设定',
|
||||
'ldap' => 'LDAP 设定',
|
||||
'general' => ['name' => '一般验证设定'],
|
||||
'ad' => ['name' => 'Active Directory 设定'],
|
||||
'ldap' => ['name' => 'LDAP 设定'],
|
||||
],
|
||||
'discovery' => [
|
||||
'general' => '一般探索设定',
|
||||
'route' => '路由探索模块',
|
||||
'general' => ['name' => '一般探索设定'],
|
||||
'route' => ['name' => '路由探索模块'],
|
||||
],
|
||||
'external' => [
|
||||
'binaries' => '执行文件位置',
|
||||
'location' => '位置信息设定',
|
||||
'graylog' => 'Graylog 整合',
|
||||
'oxidized' => 'Oxidized 整合',
|
||||
'peeringdb' => 'PeeringDB 整合',
|
||||
'nfsen' => 'NfSen 整合',
|
||||
'unix-agent' => 'Unix-Agent 整合',
|
||||
'binaries' => ['name' => '执行文件位置'],
|
||||
'location' => ['name' => '位置信息设定'],
|
||||
'graylog' => ['name' => 'Graylog 整合'],
|
||||
'oxidized' => ['name' => 'Oxidized 整合'],
|
||||
'peeringdb' => ['name' => 'PeeringDB 整合'],
|
||||
'nfsen' => ['name' => 'NfSen 整合'],
|
||||
'unix-agent' => ['name' => 'Unix-Agent 整合'],
|
||||
],
|
||||
'poller' => [
|
||||
'distributed' => '分布式轮询器',
|
||||
'ping' => 'Ping',
|
||||
'rrdtool' => 'RRDTool 设定',
|
||||
'snmp' => 'SNMP',
|
||||
'distributed' => ['name' => '分布式轮询器'],
|
||||
'ping' => ['name' => 'Ping'],
|
||||
'rrdtool' => ['name' => 'RRDTool 设定'],
|
||||
'snmp' => ['name' => 'SNMP'],
|
||||
],
|
||||
'system' => [
|
||||
'cleanup' => '清理',
|
||||
'proxy' => 'Proxy',
|
||||
'updates' => '更新',
|
||||
'server' => '服务器',
|
||||
'cleanup' => ['name' => '清理'],
|
||||
'proxy' => ['name' => 'Proxy'],
|
||||
'updates' => ['name' => '更新'],
|
||||
'server' => ['name' => '服务器'],
|
||||
],
|
||||
'webui' => [
|
||||
'availability-map' => '可用性地图设定',
|
||||
'graph' => '图表设定',
|
||||
'dashboard' => '信息广告牌设定',
|
||||
'search' => '搜寻设定',
|
||||
'style' => '样式',
|
||||
'availability-map' => ['name' => '可用性地图设定'],
|
||||
'graph' => ['name' => '图表设定'],
|
||||
'dashboard' => ['name' => '信息广告牌设定'],
|
||||
'search' => ['name' => '搜寻设定'],
|
||||
'style' => ['name' => '样式'],
|
||||
],
|
||||
],
|
||||
'settings' => [
|
||||
|
@@ -16,64 +16,64 @@ return [
|
||||
],
|
||||
'sections' => [
|
||||
'alerting' => [
|
||||
'general' => '一般警報設定',
|
||||
'email' => '電子郵件設定',
|
||||
'rules' => '警報規則預設值',
|
||||
'general' => ['name' => '一般警報設定'],
|
||||
'email' => ['name' => '電子郵件設定'],
|
||||
'rules' => ['name' => '警報規則預設值'],
|
||||
],
|
||||
'auth' => [
|
||||
'general' => '一般驗證設定',
|
||||
'ad' => 'Active Directory 設定',
|
||||
'ldap' => 'LDAP 設定',
|
||||
'general' => ['name' => '一般驗證設定'],
|
||||
'ad' => ['name' => 'Active Directory 設定'],
|
||||
'ldap' => ['name' => 'LDAP 設定'],
|
||||
],
|
||||
'authorization' => [
|
||||
'device-group' => '裝置群組設定',
|
||||
'device-group' => ['name' => '裝置群組設定'],
|
||||
],
|
||||
'discovery' => [
|
||||
'general' => '一般探索設定',
|
||||
'route' => '路由探索模組',
|
||||
'discovery_modules' => '探索模組',
|
||||
'storage' => '儲存模組',
|
||||
'networks' => '網路',
|
||||
'general' => ['name' => '一般探索設定'],
|
||||
'route' => ['name' => '路由探索模組'],
|
||||
'discovery_modules' => ['name' => '探索模組'],
|
||||
'storage' => ['name' => '儲存模組'],
|
||||
'networks' => ['name' => '網路'],
|
||||
],
|
||||
'external' => [
|
||||
'binaries' => '執行檔位置',
|
||||
'location' => '位置資訊設定',
|
||||
'graylog' => 'Graylog 整合',
|
||||
'oxidized' => 'Oxidized 整合',
|
||||
'mac_oui' => 'Mac OUI 查詢整合',
|
||||
'peeringdb' => 'PeeringDB 整合',
|
||||
'nfsen' => 'NfSen 整合',
|
||||
'unix-agent' => 'Unix-Agent 整合',
|
||||
'smokeping' => 'Smokeping 整合',
|
||||
'snmptrapd' => 'SNMP Traps 整合',
|
||||
'binaries' => ['name' => '執行檔位置'],
|
||||
'location' => ['name' => '位置資訊設定'],
|
||||
'graylog' => ['name' => 'Graylog 整合'],
|
||||
'oxidized' => ['name' => 'Oxidized 整合'],
|
||||
'mac_oui' => ['name' => 'Mac OUI 查詢整合'],
|
||||
'peeringdb' => ['name' => 'PeeringDB 整合'],
|
||||
'nfsen' => ['name' => 'NfSen 整合'],
|
||||
'unix-agent' => ['name' => 'Unix-Agent 整合'],
|
||||
'smokeping' => ['name' => 'Smokeping 整合'],
|
||||
'snmptrapd' => ['name' => 'SNMP Traps 整合'],
|
||||
],
|
||||
'poller' => [
|
||||
'availability' => '裝置可用性',
|
||||
'distributed' => '分散式輪詢器',
|
||||
'graphite' => '資料存放區: Graphite',
|
||||
'influxdb' => '資料存放區: InfluxDB',
|
||||
'opentsdb' => '資料存放區: OpenTSDB',
|
||||
'ping' => 'Ping',
|
||||
'prometheus' => '資料存放區: Prometheus',
|
||||
'rrdtool' => 'RRDTool 設定',
|
||||
'snmp' => 'SNMP',
|
||||
'poller_modules' => '輪詢器模組',
|
||||
'interface_types' => 'RFC 7224 介面類型',
|
||||
'availability' => ['name' => '裝置可用性'],
|
||||
'distributed' => ['name' => '分散式輪詢器'],
|
||||
'graphite' => ['name' => '資料存放區: Graphite'],
|
||||
'influxdb' => ['name' => '資料存放區: InfluxDB'],
|
||||
'opentsdb' => ['name' => '資料存放區: OpenTSDB'],
|
||||
'ping' => ['name' => 'Ping'],
|
||||
'prometheus' => ['name' => '資料存放區: Prometheus'],
|
||||
'rrdtool' => ['name' => 'RRDTool 設定'],
|
||||
'snmp' => ['name' => 'SNMP'],
|
||||
'poller_modules' => ['name' => '輪詢器模組'],
|
||||
'interface_types' => ['name' => 'RFC 7224 介面類型'],
|
||||
],
|
||||
'system' => [
|
||||
'cleanup' => '清理',
|
||||
'proxy' => 'Proxy',
|
||||
'updates' => '更新',
|
||||
'server' => '伺服器',
|
||||
'cleanup' => ['name' => '清理'],
|
||||
'proxy' => ['name' => 'Proxy'],
|
||||
'updates' => ['name' => '更新'],
|
||||
'server' => ['name' => '伺服器'],
|
||||
],
|
||||
'webui' => [
|
||||
'availability-map' => '可用性地圖設定',
|
||||
'graph' => '圖表設定',
|
||||
'dashboard' => '資訊看板設定',
|
||||
'search' => '搜尋設定',
|
||||
'style' => '樣式',
|
||||
'device' => '裝置設定',
|
||||
'worldmap' => '世界地圖設定',
|
||||
'availability-map' => ['name' => '可用性地圖設定'],
|
||||
'graph' => ['name' => '圖表設定'],
|
||||
'dashboard' => ['name' => '資訊看板設定'],
|
||||
'search' => ['name' => '搜尋設定'],
|
||||
'style' => ['name' => '樣式'],
|
||||
'device' => ['name' => '裝置設定'],
|
||||
'worldmap' => ['name' => '世界地圖設定'],
|
||||
],
|
||||
],
|
||||
'settings' => [
|
||||
|
Reference in New Issue
Block a user