mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Few more language (ITA) updates (#13890)
* Update it.json Removed all \'/ single quote, very common in italian , to avoid problem on page loading * Update it.json small fix * Update it.json Small updates * Update it.json * Add files via upload * Delete modules.php * Delete syslog.php * Delete install.php * Add files via upload * Update plugins.php * Update validation.php
This commit is contained in:
+49
-49
@@ -3,15 +3,15 @@
|
||||
"User": "Utente",
|
||||
"IP Address": "Indirizzo IP",
|
||||
"Result": "Risultato",
|
||||
"Translation not fully supported": "Traduzione non è completamente supportata",
|
||||
"Warning :service_count": "Warning: service_count",
|
||||
"Critical :service_count": "Critici: service_count",
|
||||
"Disabled :port_count": "Disabilitate :port_count",
|
||||
"Translation not fully supported": "Traduzione non completamente supportata",
|
||||
"Warning :service_count": "Avvisi :service_count",
|
||||
"Critical :service_count": "Critici :service_count",
|
||||
"Disabled :port_count": "Disabilitati :port_count",
|
||||
"Errored :port_count": "Errori :port_count",
|
||||
"Ignored :port_count": "Ignorati :port_count",
|
||||
"Down :port_count": "Down :port_count",
|
||||
"Deleted :port_count": "Eliminato :port_count",
|
||||
"About :project_name": "Riguardo :project_name",
|
||||
"About :project_name": "Informazioni su :project_name",
|
||||
"See the <a href=\":url\">list of contributors</a> on GitHub.": "Mostra la <a href=\":url\"> lista dei collaboratori </a> su GitHub.",
|
||||
"Docs": "Documentazione",
|
||||
"Close": "Chiudi",
|
||||
@@ -25,12 +25,12 @@
|
||||
"Please feel free to join us and contribute code, documentation, and bug reports:": "Non esitate ad unirvi a noi per contribuire al codice, alla documentazione od alla segnalazioni di bug:",
|
||||
"Web site": "Sito Web",
|
||||
"Bug tracker": "Bug tracker",
|
||||
"Community Forum": "Forum della comunità",
|
||||
"Community Forum": "Forum",
|
||||
"Changelog": "Registro modifiche",
|
||||
"Local git log": "Local git log",
|
||||
"Local git log": "Log git locale",
|
||||
"Contributors": "Collaboratori",
|
||||
"Acknowledgements": "Ringraziamenti",
|
||||
"Opt in to send anonymous usage statistics to LibreNMS?": "Vuoi condividere con LibreNMS statistiche anonime?",
|
||||
"Opt in to send anonymous usage statistics to LibreNMS?": "Vuoi condividere con LibreNMS statistiche, anonime, di utilizzo?",
|
||||
"Online stats:": "Statistiche online",
|
||||
"Clear remote stats": "Cancella statistiche online",
|
||||
"IPv4 Addresses": "Indirizzi IPv4",
|
||||
@@ -72,7 +72,7 @@
|
||||
"Package": "Pacchetto",
|
||||
"Virtual Machines": "Macchine virtuali",
|
||||
"Device Groups": "Gruppi di dispositivi",
|
||||
"Register": "Register",
|
||||
"Register": "Registro",
|
||||
"Overview": "Panoramica",
|
||||
"Maps": "Mappe",
|
||||
"Availability": "Disponibilità",
|
||||
@@ -99,7 +99,7 @@
|
||||
"Core": "Core",
|
||||
"Alerts": "Avvisi",
|
||||
"Deleted": "Cancellati",
|
||||
"Health": "Salute",
|
||||
"Health": "Integrità",
|
||||
"Memory": "Memoria",
|
||||
"Processor": "Processore",
|
||||
"Storage": "Archiviazione",
|
||||
@@ -123,21 +123,21 @@
|
||||
"Peering": "Peering",
|
||||
"API Settings": "Impostazioni",
|
||||
"API Docs": "Documentazione",
|
||||
"Shutdown": "Stop",
|
||||
"The :attribute must a valid IP address\/network or hostname.": "Il :attribute deve avere un indirizzo IP od un nome host valido.",
|
||||
"Never polled": "Never polled",
|
||||
"Shutdown": "Arresto",
|
||||
"The :attribute must a valid IP address\/network or hostname.": "Il :attribute deve essere un indirizzo IP, una rete oppure un nome host.",
|
||||
"Never polled": "Mai sottoposto a polling",
|
||||
"This indicates the most likely endpoint switchport": "Indica la porta switch più probabile",
|
||||
"Two-Factor unlocked.": "Doppio fattore sbloccato.",
|
||||
"Failed to unlock Two-Factor.": "Impossibile sbloccare autenticazione 2F.",
|
||||
"Two-Factor removed.": "Autenticazione 2F rimossa.",
|
||||
"Failed to remove Two-Factor.": "Impossibile rimuovere autenticazione 2F.",
|
||||
"TwoFactor auth removed.": "Autenticazione a due fattori rimossa.",
|
||||
"Two-Factor unlocked.": "Autenticazione a 2 fattori sbloccata.",
|
||||
"Failed to unlock Two-Factor.": "Impossibile sbloccare autenticazione a 2 fattori.",
|
||||
"Two-Factor removed.": "Autenticazione a 2 fattori rimossa.",
|
||||
"Failed to remove Two-Factor.": "Impossibile rimuovere autenticazione a 2 fattori.",
|
||||
"TwoFactor auth removed.": "Autenticazione a 2 fattori rimossa.",
|
||||
"Too many two-factor failures, please contact administrator.": "Troppi tentativi falliti, contattare amministratore.",
|
||||
"Too many two-factor failures, please wait :time seconds": "Troppi tentativi falliti, attendi :time secondi",
|
||||
"No Two-Factor Token entered.": "Nessun token a due fattori inserito.",
|
||||
"No Two-Factor settings, how did you get here?": "Nessuna impostazione a due fattori, come sei arrivato qui?",
|
||||
"Wrong Two-Factor Token.": "Token a due fattori errato.",
|
||||
"TwoFactor auth added.": "Aggiunta autenticazione a due fattori.",
|
||||
"No Two-Factor Token entered.": "Nessun token a 2 fattori inserito.",
|
||||
"No Two-Factor settings, how did you get here?": "Nessuna impostazione a 2 fattori, come sei arrivato qui?",
|
||||
"Wrong Two-Factor Token.": "Token a 2 fattori errato.",
|
||||
"TwoFactor auth added.": "Aggiunta autenticazione a 2 fattori.",
|
||||
"User :username created": "Utente :username creato",
|
||||
"Failed to create user": "Creazione utente fallita",
|
||||
"Updated dashboard for :username": "Dashboard utente :username aggiornata",
|
||||
@@ -153,18 +153,18 @@
|
||||
"Warning": "Avviso",
|
||||
"Critical": "Critico",
|
||||
"Existing password did not match": "La password esistente non corrisponde",
|
||||
"The :attribute field is required.": "Il campo: attributo è obbligatorio.",
|
||||
"The :attribute field is required.": "Il campo :attribute è obbligatorio.",
|
||||
"Edit User": "Modifica utente",
|
||||
"Unlock": "Sblocca",
|
||||
"User exceeded failures": "Numero di tentativi per utente superati",
|
||||
"Disable TwoFactor": "Disabilita 2F",
|
||||
"No TwoFactor key generated for this user, Nothing to do.": "Nessuna chiave a due fattori generata per questo utente.",
|
||||
"Disable TwoFactor": "Disabilita autenticazione a 2 fattori",
|
||||
"No TwoFactor key generated for this user, Nothing to do.": "Nessuna chiave a 2 fattori generata per questo utente.",
|
||||
"Save": "Salva",
|
||||
"Cancel": "Annulla",
|
||||
"Unlocked Two Factor.": "Sblocca 2F.",
|
||||
"Failed to unlock Two Factor": "Impossibile sbloccare il doppio fattore",
|
||||
"Removed Two Factor.": "Rimosso il doppio fattore.",
|
||||
"Failed to remove Two Factor": "Impossibile rimuovere il doppio fattore",
|
||||
"Unlocked Two Factor.": "Sblocca autenticazione a 2 fattori.",
|
||||
"Failed to unlock Two Factor": "Impossibile sbloccare autenticazione a 2 fattori",
|
||||
"Removed Two Factor.": "Rimosso autenticazione a 2 fattori.",
|
||||
"Failed to remove Two Factor": "Impossibile rimuovere autenticazione a 2 fattori",
|
||||
"Real Name": "Nome reale",
|
||||
"Email": "E-mail",
|
||||
"Description": "Descrizione",
|
||||
@@ -192,9 +192,9 @@
|
||||
"Add User": "Aggiungi utente",
|
||||
"Are you sure you want to delete ": "Sei sicuro di voler eliminare",
|
||||
"The user could not be deleted": "Questo utente non può essere eliminato",
|
||||
"Whoops, the web server could not write required files to the filesystem.": "Oops, il server web non può scrivere i file necessari per il file system.",
|
||||
"Whoops, the web server could not write required files to the filesystem.": "Oops, il server web non è in grado di scrivere i file necessari sul file system.",
|
||||
"Running the following commands will fix the issue most of the time:": "Eseguire i seguenti comandi risolve, in genere, il problema:",
|
||||
"Whoops, looks like something went wrong. Check your librenms.log.": "Oops, sembra che qualcosa sia andato storto. Controlla il file librenms.log.",
|
||||
"Whoops, looks like something went wrong. Check your librenms.log.": "Oops, sembra che qualcosa sia andato storto. Controlla librenms.log per i dettagli.",
|
||||
"Public Devices": "Dispositivi pubblici",
|
||||
"System Status": "Stato del sistema",
|
||||
"Logon": "Connessione",
|
||||
@@ -219,13 +219,13 @@
|
||||
"N\/A": "N\/A",
|
||||
"Location must have devices to show graphs": "La posizione deve avere dei dispositivi per mostrare i grafici",
|
||||
"Traffic": "Traffico",
|
||||
"Cannot delete locations used by devices": "Impossibile eliminare le posizioni utilizzate da dispositivi",
|
||||
"Cannot delete locations used by devices": "Impossibile eliminare le posizioni in uso da dispositivi",
|
||||
"Location deleted": "Posizione eliminata",
|
||||
"Failed to delete location": "Impossibile eliminare la posizione",
|
||||
"Timestamp": "Data Ora",
|
||||
"Source": "Fonte",
|
||||
"Message": "Messaggio",
|
||||
"Facility": "Stabilimento",
|
||||
"Facility": "Struttura",
|
||||
"Total hosts": "Numero totale di host",
|
||||
"ignored": "ignorato",
|
||||
"disabled": "disattiva",
|
||||
@@ -241,10 +241,10 @@
|
||||
"Resolution": "Risoluzione",
|
||||
"Countries": "Paese",
|
||||
"Provinces": "Province",
|
||||
"Metros": "Metros",
|
||||
"Metros": "Metro",
|
||||
"Region": "Regione",
|
||||
"Help": "Aiuto",
|
||||
"Stream": "Stream",
|
||||
"Stream": "Flusso",
|
||||
"All Messages": "Tutti i messaggi",
|
||||
"All Devices": "Tutti i dispositivi",
|
||||
"Page Size": "Dimensioni pagina",
|
||||
@@ -266,7 +266,7 @@
|
||||
"Initial Latitude": "Latitudine iniziale",
|
||||
"ie. 51.4800 for Greenwich": "per esempio 51.4800 per Greenwich",
|
||||
"Initial Longitude": "Longitudine iniziale",
|
||||
"ie. 0 for Greenwich": "ie. 0 per Greenwich",
|
||||
"ie. 0 for Greenwich": "esempio: 0 per Greenwich",
|
||||
"Initial Zoom": "Zoom iniziale",
|
||||
"Grouping radius": "Raggio di raggruppamento",
|
||||
"default 80": "predefinito 80",
|
||||
@@ -282,8 +282,8 @@
|
||||
"Display type": "Tipo di display",
|
||||
"boxes": "scatole",
|
||||
"compact": "compatto",
|
||||
"Uniform Tiles": "Uniform Tiles",
|
||||
"Tile size": "Dimensione piastrella",
|
||||
"Uniform Tiles": "Riquadri uniformi",
|
||||
"Tile size": "Dimensione riquadro",
|
||||
"Disabled\/ignored": "Disabilitata\/Ignorata",
|
||||
"Show": "Mostra",
|
||||
"Hide": "Nascondi",
|
||||
@@ -291,7 +291,7 @@
|
||||
"only devices": "solo dispositivi",
|
||||
"only services": "solo servizi",
|
||||
"devices and services": "dispositivi e servizi",
|
||||
"Order By": "Classificato per",
|
||||
"Order By": "Ordinato per",
|
||||
"Hostname": "Nome host",
|
||||
"Device group": "Gruppo di dispositivi",
|
||||
"Automatic Title": "Titolo automatico",
|
||||
@@ -323,23 +323,23 @@
|
||||
"Custom Aggregator(s)": "Aggregatori personalizzati",
|
||||
"Select or add one or more": "Seleziona o aggiungi uno o più",
|
||||
"Select one or more": "Seleziona uno o più",
|
||||
"Top query": "Top query",
|
||||
"Top query": "Query più usate",
|
||||
"Response time": "Tempo di risposta",
|
||||
"Poller duration": "Durata del poller",
|
||||
"Processor load": "Carico processore",
|
||||
"Processor load": "Carico della CPU",
|
||||
"Memory usage": "Uso della memoria",
|
||||
"Disk usage": "Utilizzo del disco",
|
||||
"Sort order": "Ordinamento",
|
||||
"Ascending": "Ascendente",
|
||||
"Descending": "Descending",
|
||||
"Descending": "Discendente",
|
||||
"Number of Devices": "Numero di dispositivi",
|
||||
"Last Polled (minutes)": "Ultimo polling (minuti)",
|
||||
"Image URL": "URL immagine",
|
||||
"Target URL": "URL di destinazione",
|
||||
"Show acknowledged": "Mostra accettati",
|
||||
"Show acknowledged": "Mostra confermati",
|
||||
"not filtered": "non filtrato",
|
||||
"show only acknowledged": "mostra solo accettati",
|
||||
"hide acknowledged": "nascondi gli accettati",
|
||||
"show only acknowledged": "mostra solo confermati",
|
||||
"hide acknowledged": "nascondi i confermati",
|
||||
"Show only fired": "Mostra solo attivati",
|
||||
"show only fired alerts": "mostra solo avvisi attivati",
|
||||
"Displayed severity": "Gravità visualizzata",
|
||||
@@ -352,7 +352,7 @@
|
||||
"show": "mostra",
|
||||
"hide": "nascondi",
|
||||
"Sort alerts by": "Ordina avvisi per",
|
||||
"timestamp, descending": "data/ora, decrescente",
|
||||
"timestamp, descending": "data ora, decrescente",
|
||||
"severity, descending": "gravità, decrescente",
|
||||
"All devices": "Tutti i dispositivi",
|
||||
"Event type": "Tipo di evento",
|
||||
@@ -372,9 +372,9 @@
|
||||
"If you need additional help, you can find how to get help at": "Se hai bisogno di ulteriore aiuto, puoi trovare come ottenerlo su:",
|
||||
"Geo Locations": "Geolocalizzazione",
|
||||
"All Locations": "Tutte le posizioni",
|
||||
"Pollers": "Sounders",
|
||||
"Pollers": "Poller",
|
||||
"Groups": "Gruppi",
|
||||
"Performance": "Performance",
|
||||
"History": "Storia",
|
||||
"Performance": "Prestazioni",
|
||||
"History": "Cronologia",
|
||||
"Filter Settings": "Impostazioni filtro"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
<?php
|
||||
|
||||
// https://www.iana.org/assignments/bgp-parameters/bgp-parameters.xhtml#bgp-parameters-3
|
||||
return [
|
||||
'error_codes' => [
|
||||
0 => 'Reserved',
|
||||
1 => 'Message Header Error',
|
||||
2 => 'OPEN Message Error',
|
||||
3 => 'UPDATE Message Error',
|
||||
4 => 'Hold Timer Expired',
|
||||
5 => 'Finite State Machine Error',
|
||||
6 => 'Cease',
|
||||
7 => 'ROUTE-REFRESH Message Error',
|
||||
],
|
||||
'error_subcodes' => [
|
||||
1 => [
|
||||
0 => 'Unspecific',
|
||||
1 => 'Connection Not Synchronized',
|
||||
2 => 'Bad Message Length',
|
||||
3 => 'Bad Message Type',
|
||||
],
|
||||
2 => [
|
||||
0 => 'Unspecific',
|
||||
1 => 'Unsupported Version Number',
|
||||
2 => 'Bad Peer AS',
|
||||
3 => 'Bad BGP Identifier',
|
||||
4 => 'Unsuported Optional Parameter',
|
||||
5 => '[Deprecated]',
|
||||
6 => 'Unacceptable Hold Time',
|
||||
7 => 'Role Mismatch (Temporary BGP Draft)',
|
||||
],
|
||||
3 => [
|
||||
0 => 'Unspecific',
|
||||
1 => 'Malformted Attribute List',
|
||||
2 => 'Unrecognized Well-known Attribute',
|
||||
3 => 'Missing Well-known Attribute',
|
||||
4 => 'Attribute Flags Error',
|
||||
5 => 'Attribute Length Error',
|
||||
6 => 'Invalid ORIGIN Attribute',
|
||||
7 => '[Deprecated]',
|
||||
8 => 'Invalid NEXT_HOP Attribute',
|
||||
9 => 'Optional Attribute Error',
|
||||
10 => 'Invalid Network Field',
|
||||
11 => 'Malformed AS_PATH',
|
||||
],
|
||||
5 => [
|
||||
0 => 'Unspecified Error',
|
||||
1 => 'Receive Unexpected Message in OpenSent State',
|
||||
2 => 'Receive Unexpected Message in OpenConfirm State',
|
||||
3 => 'Receive Unexpected Message in Established State',
|
||||
],
|
||||
6 => [
|
||||
0 => 'Reserved',
|
||||
1 => 'Maximum Number of Prefixes Reached',
|
||||
2 => 'Administrative Shutdown',
|
||||
3 => 'Peer De-configured',
|
||||
4 => 'Administrative Reset',
|
||||
5 => 'Connection Rejected',
|
||||
6 => 'Other Configuration Change',
|
||||
7 => 'Connection Collision Resolution',
|
||||
8 => 'Out of Resources',
|
||||
9 => 'Hard Reset',
|
||||
],
|
||||
],
|
||||
];
|
||||
@@ -7,15 +7,182 @@ return [
|
||||
'setting' => 'setting to get value of in dot notation (example: snmp.community.0)',
|
||||
],
|
||||
'options' => [
|
||||
'json' => 'Output setting or entire config as json',
|
||||
'dump' => 'Output the entire config as json',
|
||||
],
|
||||
],
|
||||
'config:set' => [
|
||||
'description' => 'Set configuration value (or unset)',
|
||||
'arguments' => [
|
||||
'setting' => 'setting to set in dot notation (example: snmp.community.0)',
|
||||
'setting' => 'setting to set in dot notation (example: snmp.community.0) To append to an array suffix with .+',
|
||||
'value' => 'value to set, unset setting if this is omitted',
|
||||
],
|
||||
'options' => [
|
||||
'ignore-checks' => 'Ignore all safety checks',
|
||||
],
|
||||
'confirm' => 'Reset :setting to the default?',
|
||||
'forget_from' => 'Forget :path from :parent?',
|
||||
'errors' => [
|
||||
'append' => 'Cannot append to non-array setting',
|
||||
'failed' => 'Failed to set :setting',
|
||||
'invalid' => 'This is not a valid setting. Please check your input',
|
||||
'invalid_os' => 'Specified OS (:os) does not exist',
|
||||
'nodb' => 'Database is not connected',
|
||||
'no-validation' => 'Cannot set :setting, it is missing validation definition.',
|
||||
],
|
||||
],
|
||||
'db:seed' => [
|
||||
'existing_config' => 'Database contains existing settings. Continue?',
|
||||
],
|
||||
'dev:check' => [
|
||||
'description' => 'LibreNMS code checks. Running with no options runs all checks',
|
||||
'arguments' => [
|
||||
'check' => 'Run the specified check :checks',
|
||||
],
|
||||
'options' => [
|
||||
'commands' => 'Print commands that would be run only, no checks',
|
||||
'db' => 'Run unit tests that require a database connection',
|
||||
'fail-fast' => 'Stop checks when any failure is encountered',
|
||||
'full' => 'Run full checks ignoring changed file filtering',
|
||||
'module' => 'Specific Module to run tests on. Implies unit, --db, --snmpsim',
|
||||
'os' => 'Specific OS to run tests on. Implies unit, --db, --snmpsim',
|
||||
'os-modules-only' => 'Skip os detection test when specifying a specific OS. Speeds up test time when checking non-detection changes.',
|
||||
'quiet' => 'Hide output unless there is an error',
|
||||
'snmpsim' => 'Use snmpsim for unit tests',
|
||||
],
|
||||
],
|
||||
'dev:simulate' => [
|
||||
'description' => 'Simulate devices using test data',
|
||||
'arguments' => [
|
||||
'file' => 'The file name (only base name) of the snmprec file to update or add to LibreNMS. If file not specified, no device will be added or updated.',
|
||||
],
|
||||
'options' => [
|
||||
'multiple' => 'Use community name for hostname instead of snmpsim',
|
||||
'remove' => 'Remove the device after stopping',
|
||||
],
|
||||
'added' => 'Device :hostname (:id) added',
|
||||
'exit' => 'Ctrl-C to stop',
|
||||
'removed' => 'Device :id removed',
|
||||
'updated' => 'Device :hostname (:id) updated',
|
||||
],
|
||||
'device:add' => [
|
||||
'description' => 'Aggiungi un nuovo dispositivo',
|
||||
'arguments' => [
|
||||
'device spec' => 'Hostname or IP to add',
|
||||
],
|
||||
'options' => [
|
||||
'v1' => 'Usa SNMP v1',
|
||||
'v2c' => 'Usa SNMP v2c',
|
||||
'v3' => 'Usa SNMP v3',
|
||||
'display-name' => 'A string to display as the name of this device, defaults to hostname. May be a simple template using replacements: {{ $hostname }}, {{ $sysName }}, {{ $sysName_fallback }}, {{ $ip }}',
|
||||
'force' => 'Just add the device, do not make any safety checks',
|
||||
'group' => 'Poller group (for distributed polling)',
|
||||
'ping-fallback' => 'Add the device as ping only if it does not respond to SNMP',
|
||||
'port-association-mode' => 'Sets how ports are mapped. ifName is suggested for Linux/Unix',
|
||||
'community' => 'SNMP v1 or v2 community',
|
||||
'transport' => 'Transport to connect to the device',
|
||||
'port' => 'SNMP transport port',
|
||||
'security-name' => 'SNMPv3 security username',
|
||||
'auth-password' => 'SNMPv3 authentication password',
|
||||
'auth-protocol' => 'SNMPv3 authentication protocol',
|
||||
'privacy-protocol' => 'SNMPv3 privacy protocol',
|
||||
'privacy-password' => 'SNMPv3 privacy password',
|
||||
'ping-only' => 'Add a ping only device',
|
||||
'os' => 'Ping only: specify OS',
|
||||
'hardware' => 'Ping only: specify hardware',
|
||||
'sysName' => 'Ping only: specify sysName',
|
||||
],
|
||||
'validation-errors' => [
|
||||
'port.between' => 'Port should be 1-65535',
|
||||
'poller-group.in' => 'The given poller-group does not exist',
|
||||
],
|
||||
'messages' => [
|
||||
'save_failed' => 'Failed to save device :hostname',
|
||||
'try_force' => 'You my try with the --force option to skip safety checks',
|
||||
'added' => 'Added device :hostname (:device_id)',
|
||||
],
|
||||
],
|
||||
'device:ping' => [
|
||||
'description' => 'Ping device and record data for response',
|
||||
'arguments' => [
|
||||
'device spec' => 'Device to ping one of: <Device ID>, <Hostname/IP>, all',
|
||||
],
|
||||
],
|
||||
'device:poll' => [
|
||||
'description' => 'Poll data from device(s) as defined by discovery',
|
||||
'arguments' => [
|
||||
'device spec' => 'Device spec to poll: device_id, hostname, wildcard, odd, even, all',
|
||||
],
|
||||
'options' => [
|
||||
'modules' => 'Specify single module to be run. Comma separate modules, submodules may be added with /',
|
||||
'no-data' => 'Do not update datastores (RRD, InfluxDB, etc)',
|
||||
],
|
||||
'errors' => [
|
||||
'db_connect' => 'Failed to connect to database. Verify database service is running and connection settings.',
|
||||
'db_auth' => 'Failed to connect to database. Verify credentials: :error',
|
||||
],
|
||||
],
|
||||
'key:rotate' => [
|
||||
'description' => 'Rotate APP_KEY, this decrypts all encrypted data with the given old key and stores it with the new key in APP_KEY.',
|
||||
'arguments' => [
|
||||
'old_key' => 'The old APP_KEY which is valid for encrypted data',
|
||||
],
|
||||
'cleared-cache' => 'Config was cached, cleared cache to make sure APP_KEY is correct. Please re-run lnms key:rotate',
|
||||
'backup_keys' => 'Document BOTH keys! In case something goes wrong set the new key in .env and use the old key as an argument to this command',
|
||||
'backups' => 'This command could cause irreversible loss of data and will invalidate all browser sessions. Make sure you have backups.',
|
||||
'confirm' => 'I have backups and want to continue',
|
||||
'decrypt-failed' => 'Failed to decrypt :item, skipping',
|
||||
'failed' => 'Failed to decrypt item(s). Set new key as APP_KEY and run this again with the old key as an argument.',
|
||||
'new_key' => 'New key: :key',
|
||||
'old_key' => 'Old key: :key',
|
||||
'save_key' => 'Save new key to .env?',
|
||||
'success' => 'Successfully rotated keys!',
|
||||
'validation-errors' => [
|
||||
'not_in' => ':attribute must not match current APP_KEY',
|
||||
'required' => 'Either old key or --generate-new-key is required.',
|
||||
],
|
||||
],
|
||||
'lnms' => [
|
||||
'validation-errors' => [
|
||||
'optionValue' => 'Selected :option is invalid. Should be one of: :values',
|
||||
],
|
||||
],
|
||||
'smokeping:generate' => [
|
||||
'args-nonsense' => 'Use one of --probes and --targets',
|
||||
'config-insufficient' => 'In order to generate a smokeping configuration, you must have set "smokeping.probes", "fping", and "fping6" set in your configuration',
|
||||
'dns-fail' => 'was not resolvable and was omitted from the configuration',
|
||||
'description' => 'Generate a configuration suitable for use with smokeping',
|
||||
'header-first' => 'This file was automatically generated by "lnms smokeping:generate',
|
||||
'header-second' => 'Local changes may be overwritten without notice or backups being taken',
|
||||
'header-third' => 'For more information see https://docs.librenms.org/Extensions/Smokeping/"',
|
||||
'no-devices' => 'No eligible devices found - devices must not be disabled.',
|
||||
'no-probes' => 'At least one probe is required.',
|
||||
'options' => [
|
||||
'probes' => 'Generate probe list - used for splitting the smokeping configuration into multiple files. Conflicts with "--targets"',
|
||||
'targets' => 'Generate the target list - used for splitting the smokeping configuration into multiple files. Conflicts with "--probes"',
|
||||
'no-header' => 'Don\'t add the boilerplate comment to the start of the generated file',
|
||||
'no-dns' => 'Skip DNS lookups',
|
||||
'single-process' => 'Only use a single process for smokeping',
|
||||
'compat' => '[deprecated] Mimic the behaviour of gen_smokeping.php',
|
||||
],
|
||||
],
|
||||
'snmp:fetch' => [
|
||||
'description' => 'Run snmp query against a device',
|
||||
'arguments' => [
|
||||
'device spec' => 'Device to query: device_id, hostname/ip, hostname regex, or all',
|
||||
'oid' => 'SNMP OID to fetch. Should be either MIB::oid or a numeric oid',
|
||||
],
|
||||
'failed' => 'SNMP command failed!',
|
||||
'oid' => 'OID',
|
||||
'options' => [
|
||||
'type' => 'The type of snmp query to perform :types',
|
||||
'output' => 'Specify the output format :formats',
|
||||
'numeric' => 'Numeric OIDs',
|
||||
],
|
||||
'not_found' => 'Device not found',
|
||||
'value' => 'Value',
|
||||
],
|
||||
'translation:generate' => [
|
||||
'description' => 'Generate updated json language files for use in the web frontend',
|
||||
],
|
||||
'user:add' => [
|
||||
'description' => 'Add a local user, you can only log in with this user if auth is set to mysql',
|
||||
@@ -33,7 +200,4 @@ return [
|
||||
'success' => 'Successfully added user: :username',
|
||||
'wrong-auth' => 'Warning! You will not be able to log in with this user because you are not using MySQL auth',
|
||||
],
|
||||
'translation:generate' => [
|
||||
'description' => 'Generate updated json language files for use in the web frontend',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notification-subscription-status' => [
|
||||
'no-support' => 'Questo browser non supporta le notifiche',
|
||||
'no-transport' => 'Per abilitarle, deve essereci una modalità di avviso che fa riferimento a questo utente',
|
||||
'enabled' => 'Notifiche abilitate per questo browser',
|
||||
'disabled' => 'Notifiche disabilitate per questo browser',
|
||||
'enable' => 'Abilitato',
|
||||
'disable' => 'Disabilitato',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'attributes' => [
|
||||
'features' => 'OS Features',
|
||||
'hardware' => 'Hardware',
|
||||
'icon' => 'Icona',
|
||||
'location' => 'Location',
|
||||
'os' => 'S.O. del dispositivo',
|
||||
'serial' => 'Seriale',
|
||||
'sysName' => 'sysName',
|
||||
'version' => 'Versione del S.O.',
|
||||
'type' => 'Tipo dispositivo',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'database_connect' => [
|
||||
'title' => 'Error connecting to database',
|
||||
],
|
||||
'database_inconsistent' => [
|
||||
'title' => 'Database inconsistent',
|
||||
'header' => 'Database inconsistencies found during a database error, please fix to continue.',
|
||||
],
|
||||
'dusk_unsafe' => [
|
||||
'title' => 'It is unsafe to run Dusk in production',
|
||||
'message' => 'Run ":command" to remove Dusk or if you are a developer set the appropriate APP_ENV',
|
||||
],
|
||||
'file_write_failed' => [
|
||||
'title' => 'Error: Could not write to file',
|
||||
'message' => 'Failed to write to file (:file). Please check permissions and SELinux/AppArmor if applicable.',
|
||||
],
|
||||
'host_exists' => [
|
||||
'hostname_exists' => 'Device :hostname already exists',
|
||||
'ip_exists' => 'Cannot add :hostname, already have device :existing with this IP :ip',
|
||||
'sysname_exists' => 'Already have device :hostname due to duplicate sysName: :sysname',
|
||||
],
|
||||
'host_unreachable' => [
|
||||
'unpingable' => 'Could not ping :hostname (:ip)',
|
||||
'unsnmpable' => 'Could not connect to :hostname, please check the snmp details and snmp reachability',
|
||||
'unresolvable' => 'Hostname did not resolve to IP',
|
||||
'no_reply_community' => 'SNMP :version: No reply with community :credentials',
|
||||
'no_reply_credentials' => 'SNMP :version: No reply with credentials :credentials',
|
||||
],
|
||||
'ldap_missing' => [
|
||||
'title' => 'PHP LDAP support missing',
|
||||
'message' => 'PHP does not support LDAP, please install or enable the PHP LDAP extension',
|
||||
],
|
||||
'maximum_execution_time_exceeded' => [
|
||||
'title' => 'Maximum execution time of :seconds second exceeded|Maximum execution time of :seconds seconds exceeded',
|
||||
'message' => 'Page load exceeded your maximum execution time configured in PHP. Either increase max_execution_time in your php.ini or improve server hardware',
|
||||
],
|
||||
'unserializable_route_cache' => [
|
||||
'title' => 'Error caused by PHP version mismatch',
|
||||
'message' => 'The version of PHP your web server is running (:web_version) does not match the CLI version (:cli_version)',
|
||||
],
|
||||
'snmp_version_unsupported' => [
|
||||
'message' => 'Unsupported SNMP Version ":snmpver", must be v1, v2c, or v3',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,71 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'checks' => [
|
||||
'comment' => 'Commento',
|
||||
'item' => 'Elemento',
|
||||
'php_required' => 'richiede la versione :version o superiore',
|
||||
'status' => 'Stato',
|
||||
'title' => 'Controlli pre-installazione',
|
||||
],
|
||||
'database' => [
|
||||
'credentials' => 'Credenziali del database',
|
||||
'host' => 'Host',
|
||||
'host_placeholder' => 'Usare localhost per Unix-Socket',
|
||||
'name' => 'Nome del database',
|
||||
'password' => 'Password',
|
||||
'port' => 'Porta',
|
||||
'port_placeholder' => 'Lasciare vuoto se si usa Unix-Socket',
|
||||
'socket' => 'Unix-Socket',
|
||||
'socket_placeholder' => 'Usare solo per percorsi socket personalizzati',
|
||||
'test' => 'Controlla credenziali',
|
||||
'title' => 'Configurazione database',
|
||||
'username' => 'Utente',
|
||||
],
|
||||
'finish' => [
|
||||
'config_exists' => 'il file config.php esiste già',
|
||||
'config_not_required' => 'Questo file non è richiesto. Questi i valori predefiniti.',
|
||||
'config_not_written' => 'Non posso salvare il file config.php',
|
||||
'config_written' => 'file config.php salvato',
|
||||
'copied' => 'Copiato negli appunti',
|
||||
'env_manual' => 'Aggiorna manualmente :file con il seguente contenuto',
|
||||
'env_not_written' => 'Non posso salvare il file .env',
|
||||
'env_written' => 'file .env salvato',
|
||||
'manual_copy' => 'Premi Ctrl-C per copiare',
|
||||
'not_finished' => 'Non hai ancora terminato!',
|
||||
'retry' => 'Riprova',
|
||||
'statistics' => 'Sarebbe fantastico se contribuissi alle nostre statistiche, puoi farlo su :about selezionando la casella sotto statistiche.',
|
||||
'statistics_link' => 'Informazioni su LibreNMS',
|
||||
'thanks' => 'Grazie per aver configurato LibreNMS.',
|
||||
'title' => 'Installazione terminata',
|
||||
'validate' => 'Prima, è necessario :validate e risolvere eventuali problemi.',
|
||||
'validate_link' => 'convalida la tua installazione',
|
||||
],
|
||||
'install' => 'Installazione',
|
||||
'migrate' => [
|
||||
'building_interrupt' => 'Non chiudere questa pagina o interromperai l\'importazione!',
|
||||
'error' => 'Si è verificato un errore, controllare l\'output per i dettagli.',
|
||||
'migrate' => 'Versione database',
|
||||
'retry' => 'Riprova',
|
||||
'timeout' => 'Richiesta HTTP scaduta, la struttura del database potrebbe essere incoerente.',
|
||||
'wait' => 'Attendere prego...',
|
||||
],
|
||||
'steps' => [
|
||||
'checks' => 'Controlli pre-installazione',
|
||||
'database' => 'Database',
|
||||
'finish' => 'Installazione terminata',
|
||||
'migrate' => 'Versione database',
|
||||
'user' => 'Creazione utente',
|
||||
],
|
||||
'title' => 'Installazione LibreNMS',
|
||||
'user' => [
|
||||
'button' => 'Aggiungi utente',
|
||||
'created' => 'Utente creato',
|
||||
'email' => 'E-mail',
|
||||
'failure' => 'Errone nella creazione utente',
|
||||
'password' => 'Password',
|
||||
'success' => 'Utente creato correttamente',
|
||||
'title' => 'Crea utente Admin',
|
||||
'username' => 'Username',
|
||||
],
|
||||
];
|
||||
@@ -13,9 +13,9 @@ return [
|
||||
|
|
||||
*/
|
||||
|
||||
'password' => 'La password deve essere di almeno otto caratteri ed uguale a quella di conferma.',
|
||||
'reset' => 'La tua password è stata resettata!',
|
||||
'reset' => 'La tua password è stata reimpostata!',
|
||||
'sent' => 'Ti abbiamo inviato per e-mail il link per reimpostare la password!',
|
||||
'throttled' => 'Per favore attendi prima di riprovare.',
|
||||
'token' => 'Questo token per reimpostare la password non è valido.',
|
||||
'user' => "Non è stato possibile trovare un utente con quell'indirizzo e-mail.",
|
||||
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'settings_page' => 'Impostazioni plugin :plugin',
|
||||
'admin_page' => 'Gestione plugin',
|
||||
'admin_title' => 'Plugin',
|
||||
'errors' => [
|
||||
'not_exist' => 'Il plugin :plugin non esiste.',
|
||||
'disabled' => 'Plugin :plugin disabilitato.',
|
||||
'view_missing' => 'Mostra quelli mancanti.',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,104 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'settings' => [
|
||||
'settings' => [
|
||||
'poller_groups' => [
|
||||
'description' => 'Assigned Groups',
|
||||
'help' => 'This node will only take action on devices in these poller groups.',
|
||||
],
|
||||
'poller_enabled' => [
|
||||
'description' => 'Poller Enabled',
|
||||
'help' => 'Enable poller workers on this node.',
|
||||
],
|
||||
'poller_workers' => [
|
||||
'description' => 'Poller Workers',
|
||||
'help' => 'Amount of poller workers to spawn on this node.',
|
||||
],
|
||||
'poller_frequency' => [
|
||||
'description' => 'Poller Frequency (Warning!)',
|
||||
'help' => 'How often to poll devices on this node. Warning! Changing this without fixing rrd files will break graphs. See docs for more info.',
|
||||
],
|
||||
'poller_down_retry' => [
|
||||
'description' => 'Device Down Retry',
|
||||
'help' => 'If a device is down when polling is attempted on this node. This is the amount of time to wait before retrying.',
|
||||
],
|
||||
'discovery_enabled' => [
|
||||
'description' => 'Discovery Enabled',
|
||||
'help' => 'Enable discovery workers on this node.',
|
||||
],
|
||||
'discovery_workers' => [
|
||||
'description' => 'Discovery Workers',
|
||||
'help' => 'Amount of discovery workers to run on this node. Setting too high can cause overload.',
|
||||
],
|
||||
'discovery_frequency' => [
|
||||
'description' => 'Discovery Frequency',
|
||||
'help' => 'How often to run device discovery on this node. Default is 4 times a day.',
|
||||
],
|
||||
'services_enabled' => [
|
||||
'description' => 'Services Enabled',
|
||||
'help' => 'Enable services workers on this node.',
|
||||
],
|
||||
'services_workers' => [
|
||||
'description' => 'Services Workers',
|
||||
'help' => 'Amount of services workers on this node.',
|
||||
],
|
||||
'services_frequency' => [
|
||||
'description' => 'Services Frequency',
|
||||
'help' => 'How often to run services on this node. This should match poller frequency.',
|
||||
],
|
||||
'billing_enabled' => [
|
||||
'description' => 'Billing Enabled',
|
||||
'help' => 'Enable billing workers on this node.',
|
||||
],
|
||||
'billing_frequency' => [
|
||||
'description' => 'Billing Frequency',
|
||||
'help' => 'How often to collect billing data on this node.',
|
||||
],
|
||||
'billing_calculate_frequency' => [
|
||||
'description' => 'Billing Calculate Frequency',
|
||||
'help' => 'How often to calculate bill usage on this node.',
|
||||
],
|
||||
'alerting_enabled' => [
|
||||
'description' => 'Alerting Enabled',
|
||||
'help' => 'Enable the alerting worker on this node.',
|
||||
],
|
||||
'alerting_frequency' => [
|
||||
'description' => 'Alerting Frequency',
|
||||
'help' => 'How often alert rules are checked on this node. Note that data is only updated based on poller frequency.',
|
||||
],
|
||||
'ping_enabled' => [
|
||||
'description' => 'Fast Ping Enabled',
|
||||
'help' => 'Fast Ping just pings devices to check if they are up or down',
|
||||
],
|
||||
'ping_frequency' => [
|
||||
'description' => 'Ping Frequency',
|
||||
'help' => 'How often to check ping on this node. Warning! If you change this you must make additional changes. Check the Fast Ping docs.',
|
||||
],
|
||||
'update_enabled' => [
|
||||
'description' => 'Daily Maintenance Enabled',
|
||||
'help' => 'Run daily.sh maintenance script and restart the dispatcher service afterwards.',
|
||||
],
|
||||
'update_frequency' => [
|
||||
'description' => 'Maintenance Frequency',
|
||||
'help' => 'How often to run daily maintenance on this node. Default is 1 Day. It is highly suggested not to change this.',
|
||||
],
|
||||
'loglevel' => [
|
||||
'description' => 'Log Level',
|
||||
'help' => 'Log level of the dispatch service.',
|
||||
],
|
||||
'watchdog_enabled' => [
|
||||
'description' => 'Watchdog Enabled',
|
||||
'help' => 'Watchdog monitors the log file and restarts the service it it has not been updated',
|
||||
],
|
||||
'watchdog_log' => [
|
||||
'description' => 'Log File to Watch',
|
||||
'help' => 'Default is the LibreNMS log file.',
|
||||
],
|
||||
],
|
||||
'units' => [
|
||||
'seconds' => 'Seconds',
|
||||
'workers' => 'Workers',
|
||||
],
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'groups' => [
|
||||
'updated' => ':port: groups updated',
|
||||
'none' => ':port no update requested',
|
||||
],
|
||||
];
|
||||
@@ -12,6 +12,7 @@ return [
|
||||
|
|
||||
*/
|
||||
|
||||
'title' => 'Preferenze',
|
||||
'lang' => 'Italiano',
|
||||
|
||||
];
|
||||
|
||||
@@ -11,6 +11,7 @@ return [
|
||||
|
|
||||
*/
|
||||
|
||||
'title' => 'Sensors',
|
||||
'airflow' => [
|
||||
'short' => 'Airflow',
|
||||
'long' => 'Airflow',
|
||||
@@ -95,6 +96,12 @@ return [
|
||||
'unit' => '%',
|
||||
'unit_long' => 'Percent',
|
||||
],
|
||||
'loss' => [
|
||||
'short' => 'Percent',
|
||||
'long' => 'Loss Percentage',
|
||||
'unit' => '%',
|
||||
'unit_long' => 'percentage',
|
||||
],
|
||||
'power' => [
|
||||
'short' => 'Power',
|
||||
'long' => 'Power',
|
||||
@@ -137,6 +144,18 @@ return [
|
||||
'unit' => 'dBm',
|
||||
'unit_long' => 'Decibal-Milliwatts',
|
||||
],
|
||||
'tv_signal' => [
|
||||
'short' => 'Signal',
|
||||
'long' => 'TV signal',
|
||||
'unit' => 'dBmV',
|
||||
'unit_long' => 'Decibel-Millivolts',
|
||||
],
|
||||
'bitrate' => [
|
||||
'short' => 'Bitrate',
|
||||
'long' => 'Bitrate',
|
||||
'unit' => 'bps',
|
||||
'unit_long' => 'bits per second',
|
||||
],
|
||||
'snr' => [
|
||||
'short' => 'SNR',
|
||||
'long' => 'Signal to Noise Ratio',
|
||||
@@ -166,4 +185,10 @@ return [
|
||||
'unit' => 'l/m',
|
||||
'unit_long' => 'Liters Per Minute',
|
||||
],
|
||||
'percent' => [
|
||||
'short' => 'Percent',
|
||||
'long' => 'Percent',
|
||||
'unit' => '%',
|
||||
'unit_long' => 'Percent',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Settings',
|
||||
'readonly' => 'Set in config.php, remove from config.php to enable.',
|
||||
'groups' => [
|
||||
'alerting' => 'Avvisi',
|
||||
'api' => 'API',
|
||||
'auth' => 'Autenticazione',
|
||||
'authorization' => 'Authorization',
|
||||
'external' => 'External',
|
||||
'global' => 'Global',
|
||||
'os' => 'OS',
|
||||
'discovery' => 'Discovery',
|
||||
'graphing' => 'Graphing',
|
||||
'poller' => 'Poller',
|
||||
'system' => 'System',
|
||||
'webui' => 'Web UI',
|
||||
@@ -20,10 +23,14 @@ return [
|
||||
'email' => ['name' => 'Email Options'],
|
||||
'rules' => ['name' => 'Alert Rule Default Settings'],
|
||||
],
|
||||
'api' => [
|
||||
'cors' => ['name' => 'CORS'],
|
||||
],
|
||||
'auth' => [
|
||||
'general' => ['name' => 'General Authentication Settings'],
|
||||
'ad' => ['name' => 'Active Directory Settings'],
|
||||
'ldap' => ['name' => 'LDAP Settings'],
|
||||
'socialite' => ['name' => 'Socialite Settings'],
|
||||
],
|
||||
'authorization' => [
|
||||
'device-group' => ['name' => 'Device Group Settings'],
|
||||
@@ -33,17 +40,22 @@ return [
|
||||
'route' => ['name' => 'Routes Discovery Module'],
|
||||
'discovery_modules' => ['name' => 'Discovery Modules'],
|
||||
'storage' => ['name' => 'Storage Module'],
|
||||
'networks' => ['name' => 'Networks'],
|
||||
],
|
||||
'external' => [
|
||||
'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' => ['name' => 'Device Availability'],
|
||||
'distributed' => ['name' => 'Distributed Poller'],
|
||||
'graphite' => ['name' => 'Datastore: Graphite'],
|
||||
'influxdb' => ['name' => 'Datastore: InfluxDB'],
|
||||
@@ -53,6 +65,7 @@ return [
|
||||
'rrdtool' => ['name' => 'Datastore: RRDTool'],
|
||||
'snmp' => ['name' => 'SNMP'],
|
||||
'poller_modules' => ['name' => 'Poller Modules'],
|
||||
'interface_types' => ['name' => 'Interface Type by RFC 7224'],
|
||||
],
|
||||
'system' => [
|
||||
'cleanup' => ['name' => 'Cleanup'],
|
||||
@@ -64,6 +77,7 @@ return [
|
||||
'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'],
|
||||
@@ -175,6 +189,10 @@ return [
|
||||
'description' => 'Alert log entries older than',
|
||||
'help' => 'Cleanup done by daily.sh',
|
||||
],
|
||||
'discovery_on_reboot' => [
|
||||
'description' => 'Discovery on Reboot',
|
||||
'help' => 'Do a Discovery on a rebooted Device',
|
||||
],
|
||||
'allow_duplicate_sysName' => [
|
||||
'description' => 'Allow Duplicate sysName',
|
||||
'help' => 'By default duplicate sysNames are disabled from being added to prevent a device with multiple interfaces from being added multiple times',
|
||||
@@ -187,6 +205,38 @@ return [
|
||||
'description' => 'Allow the given networks graph access',
|
||||
'help' => 'Allow the given networks unauthenticated graph access (does not apply when unauthenticated graphs is enabled)',
|
||||
],
|
||||
'api' => [
|
||||
'cors' => [
|
||||
'allowheaders' => [
|
||||
'description' => 'Allow Headers',
|
||||
'help' => 'Sets the Access-Control-Allow-Headers response header',
|
||||
],
|
||||
'allowcredentials' => [
|
||||
'description' => 'Allow Credentials',
|
||||
'help' => 'Sets the Access-Control-Allow-Credentials header',
|
||||
],
|
||||
'allowmethods' => [
|
||||
'description' => 'Allowed Methods',
|
||||
'help' => 'Matches the request method.',
|
||||
],
|
||||
'enabled' => [
|
||||
'description' => 'Enable CORS support for the API',
|
||||
'help' => 'Allows you to load api resources from a web client',
|
||||
],
|
||||
'exposeheaders' => [
|
||||
'description' => 'Expose Headers',
|
||||
'help' => 'Sets the Access-Control-Expose-Headers response header',
|
||||
],
|
||||
'maxage' => [
|
||||
'description' => 'Max Age',
|
||||
'help' => 'Sets the Access-Control-Max-Age response header',
|
||||
],
|
||||
'origin' => [
|
||||
'description' => 'Allow Request Origins',
|
||||
'help' => 'Matches the request origin. Wildcards can be used, eg. *.mydomain.com',
|
||||
],
|
||||
],
|
||||
],
|
||||
'api_demo' => [
|
||||
'description' => 'This is the demo',
|
||||
],
|
||||
@@ -209,6 +259,20 @@ return [
|
||||
'astext' => [
|
||||
'description' => 'Key to hold cache of autonomous systems descriptions',
|
||||
],
|
||||
'auth' => [
|
||||
'socialite' => [
|
||||
'redirect' => [
|
||||
'description' => 'Redirect Login page',
|
||||
'help' => 'Login page should redirect immediately to the first defined provider.<br><br>TIPS: You can prevent it by appending ?redirect=0 in the url',
|
||||
],
|
||||
'register' => [
|
||||
'description' => 'Allow registration via provider',
|
||||
],
|
||||
'configs' => [
|
||||
'description' => 'Provider configs',
|
||||
],
|
||||
],
|
||||
],
|
||||
'auth_ad_base_dn' => [
|
||||
'description' => 'Base DN',
|
||||
'help' => 'groups and users must be under this dn. Example: dc=example,dc=com',
|
||||
@@ -229,6 +293,14 @@ return [
|
||||
'description' => 'User LDAP filter',
|
||||
'help' => 'Active Directory LDAP filter for selecting users',
|
||||
],
|
||||
'auth_ad_url' => [
|
||||
'description' => 'Active Directory Server(s)',
|
||||
'help' => 'Set server(s), space separated. Prefix with ldaps:// for ssl. Example: ldaps://dc1.example.com ldaps://dc2.example.com',
|
||||
],
|
||||
'auth_ad_domain' => [
|
||||
'description' => 'Active Directory Domain',
|
||||
'help' => 'Active Directory Domain Example: example.com',
|
||||
],
|
||||
'auth_ldap_attr' => [
|
||||
'uid' => [
|
||||
'description' => 'Attribute to check username against',
|
||||
@@ -364,6 +436,22 @@ return [
|
||||
'description' => 'Auth log entries older than',
|
||||
'help' => 'Cleanup done by daily.sh',
|
||||
],
|
||||
'peering_descr' => [
|
||||
'description' => 'Peering Port Types',
|
||||
'help' => 'Ports of the listed description type(s) will be shown under the peering ports menu entry. See Interface Description Parsing docs for more info.',
|
||||
],
|
||||
'transit_descr' => [
|
||||
'description' => 'Transit Port Types',
|
||||
'help' => 'Ports of the listed description type(s) will be shown under the transit ports menu entry. See Interface Description Parsing docs for more info.',
|
||||
],
|
||||
'core_descr' => [
|
||||
'description' => 'Core Port Types',
|
||||
'help' => 'Ports of the listed description type(s) will be shown under the core ports menu entry. See Interface Description Parsing docs for more info.',
|
||||
],
|
||||
'customers_descr' => [
|
||||
'description' => 'Customer Port Types',
|
||||
'help' => 'Ports of the listed description type(s) will be shown under the customers ports menu entry. See Interface Description Parsing docs for more info.',
|
||||
],
|
||||
'base_url' => [
|
||||
'description' => 'Specific URL',
|
||||
'help' => 'This should *only* be set if you want to *force* a particular hostname/port. It will prevent the web interface being usable form any other hostname',
|
||||
@@ -430,6 +518,9 @@ return [
|
||||
'ipv6-addresses' => [
|
||||
'description' => 'IPv6 Addresses',
|
||||
],
|
||||
'isis' => [
|
||||
'description' => 'ISIS',
|
||||
],
|
||||
'junose-atm-vp' => [
|
||||
'description' => 'Junose ATM VP',
|
||||
],
|
||||
@@ -505,7 +596,7 @@ return [
|
||||
'description' => 'Enable Distributed Polling (requires additional setup)',
|
||||
'help' => 'Enable distributed polling system wide. This is intended for load sharing, not remote polling. You must read the documentation for steps to enable: https://docs.librenms.org/Extensions/Distributed-Poller/',
|
||||
],
|
||||
'distributed_poller_group' => [
|
||||
'default_poller_group' => [
|
||||
'description' => 'Default Poller Group',
|
||||
'help' => 'The default poller group all pollers should poll if none is set in config.php',
|
||||
],
|
||||
@@ -603,11 +694,15 @@ return [
|
||||
],
|
||||
'geoloc' => [
|
||||
'api_key' => [
|
||||
'description' => 'Geocoding API Key',
|
||||
'description' => 'Mapping Engine API Key',
|
||||
'help' => 'Geocoding API Key (Required to function)',
|
||||
],
|
||||
'dns' => [
|
||||
'description' => 'Use DNS Location Record',
|
||||
'help' => 'Use LOC Record from DNS Server to get geographic coordinates for Hostname',
|
||||
],
|
||||
'engine' => [
|
||||
'description' => 'Geocoding Engine',
|
||||
'description' => 'Mapping Engine',
|
||||
'options' => [
|
||||
'google' => 'Google Maps',
|
||||
'openstreetmap' => 'OpenStreetMap',
|
||||
@@ -615,6 +710,10 @@ return [
|
||||
'bing' => 'Bing Maps',
|
||||
],
|
||||
],
|
||||
'latlng' => [
|
||||
'description' => 'Attempt to Geocode Locations',
|
||||
'help' => 'Try to lookup latitude and longitude via geocoding API during polling',
|
||||
],
|
||||
],
|
||||
'graphite' => [
|
||||
'enable' => [
|
||||
@@ -634,6 +733,22 @@ return [
|
||||
'help' => 'Will add the prefix to the start of all metrics. Must be alphanumeric separated by dots',
|
||||
],
|
||||
],
|
||||
'graphing' => [
|
||||
'availability' => [
|
||||
'description' => 'Duration',
|
||||
'help' => 'Calculate Device Availability for listed durations. (Durations are defined in seconds)',
|
||||
],
|
||||
'availability_consider_maintenance' => [
|
||||
'description' => 'Scheduled maintenance does not affect availability',
|
||||
'help' => 'Disables the creation of outages and decreasing of availability for devices which are in maintenance mode.',
|
||||
],
|
||||
],
|
||||
'graphs' => [
|
||||
'port_speed_zoom' => [
|
||||
'description' => 'Zoom port graphs to port speed',
|
||||
'help' => 'Zoom port graphs so the max is always the port speed, disabled port graphs zoom to traffic',
|
||||
],
|
||||
],
|
||||
'graylog' => [
|
||||
'base_uri' => [
|
||||
'description' => 'Base URI',
|
||||
@@ -674,6 +789,14 @@ return [
|
||||
'help' => 'This is used to automatically create the base_uri for the Graylog API. If you have modified the API uri from the default, set this to other and specify your base_uri.',
|
||||
],
|
||||
],
|
||||
'html' => [
|
||||
'device' => [
|
||||
'primary_link' => [
|
||||
'description' => 'Primary Dropdown Link',
|
||||
'help' => 'Sets the primary link in the device dropdown menu',
|
||||
],
|
||||
],
|
||||
],
|
||||
'http_proxy' => [
|
||||
'description' => 'HTTP(S) Proxy',
|
||||
'help' => 'Set this as a fallback if http_proxy or https_proxy environment variable is not available.',
|
||||
@@ -752,6 +875,12 @@ return [
|
||||
'description' => 'Logon Message',
|
||||
'help' => 'Displayed on the login page',
|
||||
],
|
||||
'mac_oui' => [
|
||||
'enabled' => [
|
||||
'description' => 'Enable MAC OUI lookup',
|
||||
'help' => 'Enable mac-address vendor (OUI) lookup (data is downloaded by daily.sh)',
|
||||
],
|
||||
],
|
||||
'mono_font' => [
|
||||
'description' => 'Monospaced Font',
|
||||
],
|
||||
@@ -836,6 +965,10 @@ return [
|
||||
'default_group' => [
|
||||
'description' => 'Set the default group returned',
|
||||
],
|
||||
'ignore_groups' => [
|
||||
'description' => 'Do not backup these Oxidized groups',
|
||||
'help' => 'Groups (set via Variable Mapping) excluded from being sent to Oxidized',
|
||||
],
|
||||
'enabled' => [
|
||||
'description' => 'Enable Oxidized support',
|
||||
],
|
||||
@@ -848,9 +981,21 @@ return [
|
||||
'group_support' => [
|
||||
'description' => 'Enable the return of groups to Oxidized',
|
||||
],
|
||||
'ignore_os' => [
|
||||
'description' => 'Do not backup these OS',
|
||||
'help' => 'Do not backup the listed OS with Oxidized. The OS must match the LibreNMS OS name (these are all lowercase with no spaces). Only allows existing OS.',
|
||||
],
|
||||
'ignore_types' => [
|
||||
'description' => 'Do not backup these device types',
|
||||
'help' => 'Do not backup the listed device types with Oxidized. Only allows existing types.',
|
||||
],
|
||||
'reload_nodes' => [
|
||||
'description' => 'Reload Oxidized nodes list, each time a device is added',
|
||||
],
|
||||
'maps' => [
|
||||
'description' => 'Variable Mapping',
|
||||
'help' => 'Used to set group or other variables or map OS names that differ.',
|
||||
],
|
||||
'url' => [
|
||||
'description' => 'URL to your Oxidized API',
|
||||
'help' => 'Oxidized API url (For example: http://127.0.0.1:8888)',
|
||||
@@ -875,9 +1020,17 @@ return [
|
||||
],
|
||||
],
|
||||
],
|
||||
'bad_iftype' => [
|
||||
'description' => 'Bad Interfaces',
|
||||
'help' => 'Network Interface Types which should be ignored',
|
||||
],
|
||||
'ping' => [
|
||||
'description' => 'Path to ping',
|
||||
],
|
||||
'ping_rrd_step' => [
|
||||
'description' => 'Ping Frequency',
|
||||
'help' => 'How often to check. Sets the default value for all nodes. Warning! If you change this you must make additional changes. Check the Fast Ping docs.',
|
||||
],
|
||||
'poller_modules' => [
|
||||
'unix-agent' => [
|
||||
'description' => 'Unix Agent',
|
||||
@@ -936,6 +1089,9 @@ return [
|
||||
'ospf' => [
|
||||
'description' => 'OSPF',
|
||||
],
|
||||
'isis' => [
|
||||
'description' => 'ISIS',
|
||||
],
|
||||
'cisco-ipsec-flow-monitor' => [
|
||||
'description' => 'Cisco IPSec flow Monitor',
|
||||
],
|
||||
@@ -987,6 +1143,9 @@ return [
|
||||
'aruba-controller' => [
|
||||
'description' => 'Aruba Controller',
|
||||
],
|
||||
'availability' => [
|
||||
'description' => 'Availability',
|
||||
],
|
||||
'entity-physical' => [
|
||||
'description' => 'Entity Physical',
|
||||
],
|
||||
@@ -1028,14 +1187,22 @@ return [
|
||||
'description' => 'Enable',
|
||||
'help' => 'Exports metrics to Prometheus Push Gateway',
|
||||
],
|
||||
'host' => [
|
||||
'description' => 'Server',
|
||||
'help' => 'The IP or hostname of the Prometheus Push Gateway to send data to',
|
||||
'url' => [
|
||||
'description' => 'URL',
|
||||
'help' => 'The URL of the Prometheus Push Gateway to send data to',
|
||||
],
|
||||
'port' => [
|
||||
'Job' => [
|
||||
'description' => 'Job',
|
||||
'help' => 'Job label for exported metrics',
|
||||
],
|
||||
'attach_sysname' => [
|
||||
'description' => 'Attach Device sysName',
|
||||
'help' => 'Attach sysName information put to Prometheus.',
|
||||
],
|
||||
'prefix' => [
|
||||
'description' => 'Prefix',
|
||||
'help' => 'Optional text to prepend to exported metric names',
|
||||
],
|
||||
],
|
||||
'public_status' => [
|
||||
'description' => 'Show status publicly',
|
||||
@@ -1045,6 +1212,20 @@ return [
|
||||
'description' => 'Max number of routes allowed for discovery',
|
||||
'help' => 'No route will be discovered if the size of the routing table is bigger than this number',
|
||||
],
|
||||
'default_port_group' => [
|
||||
'description' => 'Default Port Group',
|
||||
'help' => 'New discovered Ports will be assigned to this port Group.',
|
||||
],
|
||||
'nets' => [
|
||||
'description' => 'Autodiscovery Networks',
|
||||
'help' => 'Networks from which devices will be discovered automatically.',
|
||||
],
|
||||
'autodiscovery' => [
|
||||
'nets-exclude' => [
|
||||
'description' => 'Networks/IPs to be ignored',
|
||||
'help' => 'Networks/IPs which will not be discovered automatically. Excludes also IPs from Autodiscovery Networks',
|
||||
],
|
||||
],
|
||||
'route_purge' => [
|
||||
'description' => 'Route entries older than',
|
||||
'help' => 'Cleanup done by daily.sh',
|
||||
@@ -1080,6 +1261,94 @@ return [
|
||||
'description' => 'Tune all rrd port files to use max values',
|
||||
'help' => 'Auto tune maximum value for rrd port files',
|
||||
],
|
||||
'rrdtool_version' => [
|
||||
'description' => 'Sets the version of rrdtool on your server',
|
||||
'help' => 'Anything over 1.5.5 supports all features LibreNMS uses, do not set higher than your installed version',
|
||||
],
|
||||
'service_poller_enabled' => [
|
||||
'description' => 'Enable Polling',
|
||||
'help' => 'Enable poller workers. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_poller_workers' => [
|
||||
'description' => 'Poller Workers',
|
||||
'help' => 'Amount of poller workers to spawn. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_poller_frequency' => [
|
||||
'description' => 'Poller Frequency (Warning!)',
|
||||
'help' => 'How often to poll devices. Sets the default value for all nodes. Warning! Changing this without fixing rrd files will break graphs. See docs for more info.',
|
||||
],
|
||||
'service_poller_down_retry' => [
|
||||
'description' => 'Device Down Retry',
|
||||
'help' => 'If a device is down when polling is attempted. This is the amount of time to wait before retrying. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_discovery_enabled' => [
|
||||
'description' => 'Discovery Enabled',
|
||||
'help' => 'Enable discovery workers. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_discovery_workers' => [
|
||||
'description' => 'Discovery Workers',
|
||||
'help' => 'Amount of discovery workers to run. Setting too high can cause overload. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_discovery_frequency' => [
|
||||
'description' => 'Discovery Frequency',
|
||||
'help' => 'How often to run device discovery. Sets the default value for all nodes. Default is 4 times a day.',
|
||||
],
|
||||
'service_services_enabled' => [
|
||||
'description' => 'Services Enabled',
|
||||
'help' => 'Enable services workers. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_services_workers' => [
|
||||
'description' => 'Services Workers',
|
||||
'help' => 'Amount of services workers. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_services_frequency' => [
|
||||
'description' => 'Services Frequency',
|
||||
'help' => 'How often to run services. This should match poller frequency. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_billing_enabled' => [
|
||||
'description' => 'Billing Enabled',
|
||||
'help' => 'Enable billing workers. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_billing_frequency' => [
|
||||
'description' => 'Billing Frequency',
|
||||
'help' => 'How often to collect billing data. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_billing_calculate_frequency' => [
|
||||
'description' => 'Billing Calculate Frequency',
|
||||
'help' => 'How often to calculate bill usage. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_alerting_enabled' => [
|
||||
'description' => 'Alerting Enabled',
|
||||
'help' => 'Enable the alerting worker. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_alerting_frequency' => [
|
||||
'description' => 'Alerting Frequency',
|
||||
'help' => 'How often alert rules are checked. Note that data is only updated based on poller frequency. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_ping_enabled' => [
|
||||
'description' => 'Fast Ping Enabled',
|
||||
'help' => 'Fast Ping just pings devices to check if they are up or down. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_update_enabled' => [
|
||||
'description' => 'Daily Maintenance Enabled',
|
||||
'help' => 'Run daily.sh maintenance script and restart the dispatcher service afterwards. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_update_frequency' => [
|
||||
'description' => 'Maintenance Frequency',
|
||||
'help' => 'How often to run daily maintenance. Default is 1 Day. It is highly suggested not to change this. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_loglevel' => [
|
||||
'description' => 'Log Level',
|
||||
'help' => 'Log level of the dispatch service. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_watchdog_enabled' => [
|
||||
'description' => 'Watchdog Enabled',
|
||||
'help' => 'Watchdog monitors the log file and restarts the service it it has not been updated. Sets the default value for all nodes.',
|
||||
],
|
||||
'service_watchdog_log' => [
|
||||
'description' => 'Log File to Watch',
|
||||
'help' => 'Default is the LibreNMS log file. Sets the default value for all nodes.',
|
||||
],
|
||||
'sfdp' => [
|
||||
'description' => 'Path to sfdp',
|
||||
],
|
||||
@@ -1113,10 +1382,24 @@ return [
|
||||
'description' => 'Max Repeaters',
|
||||
'help' => 'Set repeaters to use for SNMP bulk requests',
|
||||
],
|
||||
'oids' => [
|
||||
'no_bulk' => [
|
||||
'description' => 'Disable snmp bulk for OIDs',
|
||||
'help' => 'Disable snmp bulk operation for certain OIDs. Generally, this should be set on an OS instead. Format should be MIB::OID',
|
||||
],
|
||||
],
|
||||
'port' => [
|
||||
'description' => 'Port',
|
||||
'help' => 'Set the tcp/udp port to be used for SNMP',
|
||||
],
|
||||
'timeout' => [
|
||||
'description' => 'Timeout',
|
||||
'help' => 'SNMP Timeout in seconds',
|
||||
],
|
||||
'retries' => [
|
||||
'description' => 'Retries',
|
||||
'help' => 'how many times to retry the query',
|
||||
],
|
||||
'v3' => [
|
||||
'description' => 'SNMP v3 Authentication (priority)',
|
||||
'help' => 'Set up v3 authentication variables and order them as you want them to be tried',
|
||||
@@ -1149,6 +1432,16 @@ return [
|
||||
'snmptranslate' => [
|
||||
'description' => 'Path to snmptranslate',
|
||||
],
|
||||
'snmptraps' => [
|
||||
'eventlog' => [
|
||||
'description' => 'Create eventlog for snmptraps',
|
||||
'help' => 'Independently of the action that may be mapped to the trap',
|
||||
],
|
||||
'eventlog_detailed' => [
|
||||
'description' => 'Enable detailed logs',
|
||||
'help' => 'Add all OIDs received with the trap in the eventlog',
|
||||
],
|
||||
],
|
||||
'snmpwalk' => [
|
||||
'description' => 'Path to snmpwalk',
|
||||
],
|
||||
@@ -1169,6 +1462,14 @@ return [
|
||||
'traceroute6' => [
|
||||
'description' => 'Path to traceroute6',
|
||||
],
|
||||
'twofactor' => [
|
||||
'description' => 'Two-Factor',
|
||||
'help' => 'Allow users to activate and use Timebased (TOTP) or Counterbased (HOTP) One-Time Passwords (OTP)',
|
||||
],
|
||||
'twofactor_lock' => [
|
||||
'description' => 'Two-Factor Throttle Time (seconds)',
|
||||
'help' => 'Lock-out time to wait in seconds before allowing further attempts if Two-Factor authentication is failed 3 times consecutively - will prompt user to wait this long. Set to 0 to disable resulting in a permanent account lock-out and a message to user to contact administrator',
|
||||
],
|
||||
'unix-agent' => [
|
||||
'connection-timeout' => [
|
||||
'description' => 'Unix-agent connection timeout',
|
||||
@@ -1244,6 +1545,16 @@ return [
|
||||
'help' => 'Minimum Graph Height (default: 300)',
|
||||
],
|
||||
],
|
||||
'device_display_default' => [
|
||||
'description' => 'Default device display name template',
|
||||
'help' => 'Sets the default display name for all devices (can be overridden per-device). Hostname/IP: Just show the hostname or IP the device was added with. sysName: Just show the sysName from snmp. Hostname or sysName: Show hostname, but if it is an IP, show sysName.',
|
||||
'options' => [
|
||||
'hostname' => 'Hostname / IP',
|
||||
'sysName_fallback' => 'Hostname, fallback to sysName for IPs',
|
||||
'sysName' => 'sysName',
|
||||
'ip' => 'IP (from hostname IP or resolved)',
|
||||
],
|
||||
],
|
||||
'device_location_map_open' => [
|
||||
'description' => 'Location Map open',
|
||||
'help' => 'Location Map is shown by default',
|
||||
@@ -1251,6 +1562,22 @@ return [
|
||||
'whois' => [
|
||||
'description' => 'Path to whois',
|
||||
],
|
||||
'smokeping.integration' => [
|
||||
'description' => 'Enable',
|
||||
'help' => 'Enable smokeping integration',
|
||||
],
|
||||
'smokeping.dir' => [
|
||||
'description' => 'Path to rrds',
|
||||
'help' => 'Full path to Smokeping RRDs',
|
||||
],
|
||||
'smokeping.pings' => [
|
||||
'description' => 'Pings',
|
||||
'help' => 'Number of pings configured in Smokeping',
|
||||
],
|
||||
'smokeping.url' => [
|
||||
'description' => 'URL to smokeping',
|
||||
'help' => 'Full URL to the smokeping gui',
|
||||
],
|
||||
],
|
||||
'twofactor' => [
|
||||
'description' => 'Enable Two-Factor Auth',
|
||||
@@ -1270,5 +1597,7 @@ return [
|
||||
'select' => ':value is not an allowed value',
|
||||
'text' => ':value is not allowed',
|
||||
'array' => 'Invalid format',
|
||||
'executable' => ':value is not a valid executable',
|
||||
'directory' => ':value is not a valid directory',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'in' => 'Incoming',
|
||||
'out' => 'Outgoing',
|
||||
];
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'stp_info' => 'STP Instance Information',
|
||||
'stp_ports' => 'STP Ports',
|
||||
'vlan' => 'VLAN',
|
||||
'root_bridge' => 'Root bridge',
|
||||
'bridge_address' => 'Bridge address (MAC)',
|
||||
'protocol' => 'Protocol specification',
|
||||
'priority' => 'Priority',
|
||||
'last_topology_change' => 'Time since topology change',
|
||||
'topology_changes' => 'Topology changes',
|
||||
'designated_root' => 'Designated root (MAC)',
|
||||
'root_cost' => 'Root cost',
|
||||
'root_port' => 'Root port',
|
||||
'max_age' => 'Max age (s)',
|
||||
'hello_time' => 'Hello time (s)',
|
||||
'hold_time' => 'Hold time (s)',
|
||||
'forward_delay' => 'Forward delay (s)',
|
||||
'bridge_max_age' => 'Bridge max age (s)',
|
||||
'bridge_hello_time' => 'Bridge hello time (s)',
|
||||
'bridge_forward_delay' => 'Bridge forward delay (s)',
|
||||
];
|
||||
@@ -1,40 +0,0 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'severity' => [
|
||||
'0' => 'Emergency',
|
||||
'1' => 'Alert',
|
||||
'2' => 'Critical',
|
||||
'3' => 'Error',
|
||||
'4' => 'Warning',
|
||||
'5' => 'Notice',
|
||||
'6' => 'Informational',
|
||||
'7' => 'Debug',
|
||||
],
|
||||
'facility' => [
|
||||
'0' => 'kernel messages',
|
||||
'1' => 'user-level messages',
|
||||
'2' => 'mail-system',
|
||||
'3' => 'system daemons',
|
||||
'4' => 'security/authorization messages',
|
||||
'5' => 'messages generated internally by syslogd',
|
||||
'6' => 'line printer subsystem',
|
||||
'7' => 'network news subsystem',
|
||||
'8' => 'UUCP subsystem',
|
||||
'9' => 'clock daemon',
|
||||
'10' => 'security/authorization messages',
|
||||
'11' => 'FTP daemon',
|
||||
'12' => 'NTP subsystem',
|
||||
'13' => 'log audit',
|
||||
'14' => 'log alert',
|
||||
'15' => 'clock daemon (note 2)',
|
||||
'16' => 'local use 0 (local0)',
|
||||
'17' => 'local use 1 (local1)',
|
||||
'18' => 'local use 2 (local2)',
|
||||
'19' => 'local use 3 (local3)',
|
||||
'20' => 'local use 4 (local4)',
|
||||
'21' => 'local use 5 (local5)',
|
||||
'22' => 'local use 6 (local6)',
|
||||
'23' => 'local use 7 (local7)',
|
||||
],
|
||||
];
|
||||
@@ -38,7 +38,7 @@ return [
|
||||
'different' => ':attribute e :other devono essere diversi.',
|
||||
'digits' => ':attribute devono essere cifre :digits.',
|
||||
'digits_between' => ':attribute devono essere cifre comprese tra :min e :max.',
|
||||
'dimensions' => ':attribute immagine di dimensioni non valide.',
|
||||
'dimensions' => 'l\'immagine :attribute ha dimensioni non valide.',
|
||||
'distinct' => ':attribute campo con valore duplicato.',
|
||||
'email' => ':attribute deve essere un indirizzo e-mail valido.',
|
||||
'ends_with' => ':attribute deve terminare con: :values',
|
||||
@@ -62,9 +62,12 @@ return [
|
||||
'in_array' => ':attribute non esiste in :other.',
|
||||
'integer' => ':attribute deve essere un intero.',
|
||||
'ip' => ':attribute deve essere un indirizzo IP valido.',
|
||||
'ip_or_hostname' => 'The :attribute must a valid IP address/network or hostname.',
|
||||
'ipv4' => ':attribute deve essere un indirizzo IPv4 valido.',
|
||||
'ipv6' => ':attribute deve essere un indirizzo IPv6 valido.',
|
||||
'is_regex' => 'The :attribute is not a valid regular expression',
|
||||
'json' => ':attribute deve essere una stringa JSON valida.',
|
||||
'keys_in' => 'The :attribute contains invalid keys: :extra. Valid keys: :values',
|
||||
'lt' => [
|
||||
'numeric' => ':attribute deve essere minori di :value.',
|
||||
'file' => ':attribute deve essere più piccolo di :value kilobyte.',
|
||||
@@ -91,9 +94,11 @@ return [
|
||||
'string' => ':attribute deve essere lungo almeno :min caratteri.',
|
||||
'array' => ':attribute deve avere almeno :min elementi.',
|
||||
],
|
||||
'multiple_of' => 'The :attribute must be a multiple of :value.',
|
||||
'not_in' => ':attribute selezione non valida.',
|
||||
'not_regex' => ':attribute formato non valido.',
|
||||
'numeric' => ':attribute deve essere un numero.',
|
||||
'password' => 'The password is incorrect.',
|
||||
'present' => ':attribute deve avere un valore.',
|
||||
'regex' => ':attribute formato non valido.',
|
||||
'required' => ':attribute è un campo obbligatorio.',
|
||||
@@ -103,6 +108,10 @@ return [
|
||||
'required_with_all' => ':attribute è un campo obbligatorio quando :values sono presenti.',
|
||||
'required_without' => ':attribute è un campo obbligatorio quando :values non è presente.',
|
||||
'required_without_all' => ':attribute è un campo obbligatorio quando :values non sono presenti.',
|
||||
'prohibited' => 'The :attribute field is prohibited.',
|
||||
'prohibited_if' => 'The :attribute field is prohibited when :other is :value.',
|
||||
'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.',
|
||||
'prohibits' => 'The :attribute field prohibits :other from being present.',
|
||||
'same' => ':attribute e :other devono essere uguali.',
|
||||
'size' => [
|
||||
'numeric' => ':attribute deve essere :size.',
|
||||
|
||||
@@ -0,0 +1,135 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Wireless Sensors Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to translate names and units of wireless sensors
|
||||
|
|
||||
*/
|
||||
|
||||
'title' => 'Wireless',
|
||||
'ap-count' => [
|
||||
'short' => 'APs',
|
||||
'long' => 'AP Count',
|
||||
'unit' => '',
|
||||
],
|
||||
'clients' => [
|
||||
'short' => 'Clients',
|
||||
'long' => 'Client Count',
|
||||
'unit' => '',
|
||||
],
|
||||
'capacity' => [
|
||||
'short' => 'Capacity',
|
||||
'long' => 'Capacity',
|
||||
'unit' => '%',
|
||||
],
|
||||
'ccq' => [
|
||||
'short' => 'CCQ',
|
||||
'long' => 'Client Connection Quality',
|
||||
'unit' => '%',
|
||||
],
|
||||
'errors' => [
|
||||
'short' => 'Errors',
|
||||
'long' => 'Error Count',
|
||||
'unit' => '',
|
||||
],
|
||||
'error-ratio' => [
|
||||
'short' => 'Error Ratio',
|
||||
'long' => 'Bit/Packet Error Ratio',
|
||||
'unit' => '%',
|
||||
],
|
||||
'error-rate' => [
|
||||
'short' => 'BER',
|
||||
'long' => 'Bit Error Rate',
|
||||
'unit' => 'bps',
|
||||
],
|
||||
'frequency' => [
|
||||
'short' => 'Frequency',
|
||||
'long' => 'Frequency',
|
||||
'unit' => 'MHz',
|
||||
],
|
||||
'distance' => [
|
||||
'short' => 'Distance',
|
||||
'long' => 'Distance',
|
||||
'unit' => 'm',
|
||||
],
|
||||
'mse' => [
|
||||
'short' => 'MSE',
|
||||
'long' => 'Mean Square Error',
|
||||
'unit' => 'dB',
|
||||
],
|
||||
'noise-floor' => [
|
||||
'short' => 'Noise Floor',
|
||||
'long' => 'Noise Floor',
|
||||
'unit' => 'dBm',
|
||||
],
|
||||
'power' => [
|
||||
'short' => 'Power/Signal',
|
||||
'long' => 'TX/RX Power or Signal',
|
||||
'unit' => 'dBm',
|
||||
],
|
||||
'quality' => [
|
||||
'short' => 'Quality',
|
||||
'long' => 'Quality',
|
||||
'unit' => '%',
|
||||
],
|
||||
'rate' => [
|
||||
'short' => 'Rate',
|
||||
'long' => 'TX/RX Rate',
|
||||
'unit' => 'bps',
|
||||
],
|
||||
'rssi' => [
|
||||
'short' => 'RSSI',
|
||||
'long' => 'Received Signal Strength Indicator',
|
||||
'unit' => 'dBm',
|
||||
],
|
||||
'snr' => [
|
||||
'short' => 'SNR',
|
||||
'long' => 'Signal-to-Noise Ratio',
|
||||
'unit' => 'dB',
|
||||
],
|
||||
'sinr' => [
|
||||
'short' => 'SINR',
|
||||
'long' => ' Signal-to-Interference-plus-Noise Ratio',
|
||||
'unit' => 'dB',
|
||||
],
|
||||
'rsrq' => [
|
||||
'short' => 'RSRQ',
|
||||
'long' => 'Reference Signal Received Quality',
|
||||
'unit' => 'dB',
|
||||
],
|
||||
'rsrp' => [
|
||||
'short' => 'RSRP',
|
||||
'long' => 'Reference Signals Received Power',
|
||||
'unit' => 'dBm',
|
||||
],
|
||||
'ssr' => [
|
||||
'short' => 'SSR',
|
||||
'long' => 'Signal Strength Ratio',
|
||||
'unit' => 'dB',
|
||||
],
|
||||
'utilization' => [
|
||||
'short' => 'Utilization',
|
||||
'long' => 'utilization',
|
||||
'unit' => '%',
|
||||
],
|
||||
'xpi' => [
|
||||
'short' => 'XPI',
|
||||
'long' => 'Cross Polar Interference',
|
||||
'unit' => 'dB',
|
||||
],
|
||||
'cell' => [
|
||||
'short' => 'Cell',
|
||||
'long' => 'Cell',
|
||||
'unit' => '',
|
||||
],
|
||||
'channel' => [
|
||||
'short' => 'Channel',
|
||||
'long' => 'Channel',
|
||||
'unit' => '',
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user