From 3a1a6c8daca7c1741cfda5be317aaae5bb3deda0 Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Sat, 15 Jun 2024 10:54:55 +1000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=83=20Plugin=20=5F=5Ftemplate=20+=20OM?= =?UTF-8?q?ADA=20SDN=20v0.1=20#708?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 +- Dockerfile.debian | 2 +- front/devices.php | 17 +- front/maintenance.php | 2 + front/php/server/devices.php | 4 +- front/php/server/util.php | 4 +- front/php/templates/language/de_de.json | 434 ++++---- front/php/templates/language/en_us.json | 2 + front/php/templates/language/es_es.json | 608 +++++----- front/php/templates/language/fr_fr.json | 2 + front/php/templates/language/it_it.json | 206 ++-- front/php/templates/language/nb_no.json | 418 +++---- front/php/templates/language/pl_pl.json | 2 + front/php/templates/language/pt_br.json | 2 + front/php/templates/language/ru_ru.json | 1286 +++++++++++----------- front/php/templates/language/tr_tr.json | 2 + front/php/templates/language/zh_cn.json | 2 + front/plugins/README.md | 1 + front/plugins/__template/README.md | 23 + front/plugins/__template/config.json | 535 +++++++++ front/plugins/__template/ignore_plugin | 0 front/plugins/__template/rename_me.py | 82 ++ front/plugins/omada_sdn_imp/README.md | 23 + front/plugins/omada_sdn_imp/config.json | 495 +++++++++ front/plugins/omada_sdn_imp/omada_sdn.py | 85 ++ install/install_dependencies.debian.sh | 2 +- server/database.py | 28 +- server/device.py | 44 +- 28 files changed, 2818 insertions(+), 1495 deletions(-) create mode 100755 front/plugins/__template/README.md create mode 100755 front/plugins/__template/config.json create mode 100755 front/plugins/__template/ignore_plugin create mode 100755 front/plugins/__template/rename_me.py create mode 100755 front/plugins/omada_sdn_imp/README.md create mode 100755 front/plugins/omada_sdn_imp/config.json create mode 100755 front/plugins/omada_sdn_imp/omada_sdn.py diff --git a/Dockerfile b/Dockerfile index 74628c1e..d0d31873 100755 --- a/Dockerfile +++ b/Dockerfile @@ -15,7 +15,7 @@ ENV PATH="/opt/venv/bin:$PATH" COPY . ${INSTALL_DIR}/ -RUN pip install pycryptodome requests paho-mqtt scapy cron-converter pytz json2table dhcp-leases pyunifi speedtest-cli chardet python-nmap dnspython \ +RUN pip install tplink-omada-client pycryptodome requests paho-mqtt scapy cron-converter pytz json2table dhcp-leases pyunifi speedtest-cli chardet python-nmap dnspython \ && bash -c "find ${INSTALL_DIR} -type d -exec chmod 750 {} \;" \ && bash -c "find ${INSTALL_DIR} -type f -exec chmod 640 {} \;" \ && bash -c "find ${INSTALL_DIR} -type f \( -name '*.sh' -o -name '*.py' -o -name 'speedtest-cli' \) -exec chmod 750 {} \;" diff --git a/Dockerfile.debian b/Dockerfile.debian index 9227ef50..887f9c0a 100755 --- a/Dockerfile.debian +++ b/Dockerfile.debian @@ -43,7 +43,7 @@ RUN phpenmod -v 8.2 sqlite3 RUN apt-get install -y python3-venv RUN python3 -m venv myenv -RUN /bin/bash -c "source myenv/bin/activate && update-alternatives --install /usr/bin/python python /usr/bin/python3 10 && pip3 install pycryptodome requests paho-mqtt scapy cron-converter pytz json2table dhcp-leases pyunifi speedtest-cli chardet python-nmap dnspython cryptography " +RUN /bin/bash -c "source myenv/bin/activate && update-alternatives --install /usr/bin/python python /usr/bin/python3 10 && pip3 install tplink-omada-client pycryptodome requests paho-mqtt scapy cron-converter pytz json2table dhcp-leases pyunifi speedtest-cli chardet python-nmap dnspython cryptography " # Create a buildtimestamp.txt to later check if a new version was released RUN date +%s > ${INSTALL_DIR}/front/buildtimestamp.txt diff --git a/front/devices.php b/front/devices.php index dc4000ba..17a5217d 100755 --- a/front/devices.php +++ b/front/devices.php @@ -213,9 +213,7 @@ var tableOrder = [[3,'desc'], [0,'asc']]; var tableColumnHide = []; - var columnsStr = '[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]'; - var tableColumnOrder = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]; - var tableColumnVisible = tableColumnOrder; + //initialize the table headers in the correct order var headersDefaultOrder = [ getString('Device_TableHead_Name'), @@ -238,9 +236,16 @@ getString('Device_TableHead_Vendor'), getString('Device_TableHead_Port'), getString('Device_TableHead_GUID'), - getString('Device_TableHead_SyncHubNodeName') + getString('Device_TableHead_SyncHubNodeName'), + getString('Device_TableHead_NetworkSite'), + getString('Device_TableHead_SSID') ]; + // generate default order lists of given length + var columnsStr = JSON.stringify(Array.from({ length: headersDefaultOrder.length }, (_, i) => i)); + var tableColumnOrder = Array.from({ length: headersDefaultOrder.length }, (_, i) => i); + var tableColumnVisible = tableColumnOrder; + // Read parameters & Initialize components showSpinner(); main(); @@ -515,7 +520,9 @@ function initializeDatatable (status) { item.dev_Vendor || "", item.dev_Network_Node_port || 0, item.dev_GUID || "", - item.dev_SyncHubNodeName || "" + item.dev_SyncHubNodeName || "", + item.dev_NetworkSite || "", + item.dev_SSID || "" ]; var newRow = []; diff --git a/front/maintenance.php b/front/maintenance.php index 93676ede..4a38038d 100755 --- a/front/maintenance.php +++ b/front/maintenance.php @@ -313,6 +313,8 @@ $db->close(); + + diff --git a/front/php/server/devices.php b/front/php/server/devices.php index 8ca9be51..78e996b2 100755 --- a/front/php/server/devices.php +++ b/front/php/server/devices.php @@ -592,7 +592,9 @@ function getDevicesList() { array("dev_Vendor", 17, 17), array("dev_Network_Node_port", 18, 18), array("dev_GUID", 19, 19), - array("dev_SyncHubNodeName", 20, 20) + array("dev_SyncHubNodeName", 20, 20), + array("dev_NetworkSite", 21, 21), + array("dev_SSID", 22, 22) ); if($forceDefaultOrder == FALSE) diff --git a/front/php/server/util.php b/front/php/server/util.php index 7a7cd87d..19e764ad 100755 --- a/front/php/server/util.php +++ b/front/php/server/util.php @@ -546,7 +546,9 @@ function getDevicesColumns(){ "dev_Network_Node_MAC_ADDR", "dev_Icon", "dev_GUID", - "dev_SyncHubNodeName" + "dev_SyncHubNodeName", + "dev_NetworkSite", + "dev_SSID" ]; return $columns; diff --git a/front/php/templates/language/de_de.json b/front/php/templates/language/de_de.json index b31c2f7a..5e2d8210 100755 --- a/front/php/templates/language/de_de.json +++ b/front/php/templates/language/de_de.json @@ -1,5 +1,5 @@ { - "API_CUSTOM_SQL_description": "Benutzerdefinierte SQL-Abfrage, welche eine JSON-Datei generiert und diese mit dem Dateiendpunkt table_custom_endpoint.json zur Verfügung stellt.", + "API_CUSTOM_SQL_description": "Benutzerdefinierte SQL-Abfrage, welche eine JSON-Datei generiert und diese mit dem Dateiendpunkt table_custom_endpoint.json zur Verf\u00fcgung stellt.", "API_CUSTOM_SQL_name": "Benutzerdefinierte SQL-Abfrage", "API_display_name": "API", "API_icon": "", @@ -20,13 +20,13 @@ "AppEvents_Helper1": "Helfer 1", "AppEvents_Helper2": "Helfer 2", "AppEvents_Helper3": "Helfer 3", - "AppEvents_ObjectForeignKey": "Unbekannter Schlüssel", + "AppEvents_ObjectForeignKey": "Unbekannter Schl\u00fcssel", "AppEvents_ObjectIndex": "Index", "AppEvents_ObjectIsArchived": "Ist archiviert (Zum Protokoll Zeitpunkt)", "AppEvents_ObjectIsNew": "Ist neu (Zum Protokoll Zeitpunkt)", - "AppEvents_ObjectPlugin": "Verknüpfte Plugins", - "AppEvents_ObjectPrimaryID": "Primär ID", - "AppEvents_ObjectSecondaryID": "Sekundär ID", + "AppEvents_ObjectPlugin": "Verkn\u00fcpfte Plugins", + "AppEvents_ObjectPrimaryID": "Prim\u00e4r ID", + "AppEvents_ObjectSecondaryID": "Sekund\u00e4r ID", "AppEvents_ObjectStatus": "", "AppEvents_ObjectStatusColumn": "", "AppEvents_ObjectType": "Objekttyp", @@ -39,49 +39,49 @@ "BackDevDetail_Actions_Title_Run": "Run action", "BackDevDetail_Copy_Ask": "Copy details from device from the dropdown list (Everything on this page will be overwritten)?", "BackDevDetail_Copy_Title": "Copy details", - "BackDevDetail_Tools_WOL_error": "Befehl wurde NICHT ausgeführt.", - "BackDevDetail_Tools_WOL_okay": "Befehl wurde ausgeführt.", + "BackDevDetail_Tools_WOL_error": "Befehl wurde NICHT ausgef\u00fchrt.", + "BackDevDetail_Tools_WOL_okay": "Befehl wurde ausgef\u00fchrt.", "BackDevices_Arpscan_disabled": "Automatischer Arp-Scan deaktiviert.", "BackDevices_Arpscan_enabled": "Automatischer Arp-Scan aktiviert.", "BackDevices_Backup_CopError": "Die originale Datenbank konnte nicht gesichert werden.", - "BackDevices_Backup_Failed": "Das Backup wurde teilweise ausgeführt. Das Archiv ist entweder leer oder nicht vorhanden.", + "BackDevices_Backup_Failed": "Das Backup wurde teilweise ausgef\u00fchrt. Das Archiv ist entweder leer oder nicht vorhanden.", "BackDevices_Backup_okay": "Das Backup wurde erfolgreich beendet.", - "BackDevices_DBTools_DelActHistory": "Die Anzeige der Netzwerkaktivität wurde zurückgesetzt.", - "BackDevices_DBTools_DelActHistoryError": "Fehler beim Zurücksetzen der Netzwerkaktivitätsanzeige.", - "BackDevices_DBTools_DelDevError_a": "Fehler beim Löschen des Gerätes.", - "BackDevices_DBTools_DelDevError_b": "Fehler beim Löschen der Geräte.", - "BackDevices_DBTools_DelDev_a": "Gerät gelöscht.", - "BackDevices_DBTools_DelDev_b": "Geräte gelöscht.", - "BackDevices_DBTools_DelEvents": "Events gelöscht.", - "BackDevices_DBTools_DelEventsError": "Fehler beim Löschen der Ereignisse.", - "BackDevices_DBTools_ImportCSV": "Die Geräte aus der CSV-Datei wurden erfolgreich importiert.", + "BackDevices_DBTools_DelActHistory": "Die Anzeige der Netzwerkaktivit\u00e4t wurde zur\u00fcckgesetzt.", + "BackDevices_DBTools_DelActHistoryError": "Fehler beim Zur\u00fccksetzen der Netzwerkaktivit\u00e4tsanzeige.", + "BackDevices_DBTools_DelDevError_a": "Fehler beim L\u00f6schen des Ger\u00e4tes.", + "BackDevices_DBTools_DelDevError_b": "Fehler beim L\u00f6schen der Ger\u00e4te.", + "BackDevices_DBTools_DelDev_a": "Ger\u00e4t gel\u00f6scht.", + "BackDevices_DBTools_DelDev_b": "Ger\u00e4te gel\u00f6scht.", + "BackDevices_DBTools_DelEvents": "Events gel\u00f6scht.", + "BackDevices_DBTools_DelEventsError": "Fehler beim L\u00f6schen der Ereignisse.", + "BackDevices_DBTools_ImportCSV": "Die Ger\u00e4te aus der CSV-Datei wurden erfolgreich importiert.", "BackDevices_DBTools_ImportCSVError": "Die CSV-Datei konnte nicht importiert werden. Stellen Sie sicher, dass das Format korrekt ist.", "BackDevices_DBTools_ImportCSVMissing": "Die CSV-Datei konnte nicht in /config/devices.csv gefunden werden.", - "BackDevices_DBTools_Purge": "Die ältesten Backups wurden gelöscht.", - "BackDevices_DBTools_UpdDev": "Gerät erfolgreich aktualisiert.", - "BackDevices_DBTools_UpdDevError": "Fehler beim Aktualisieren des Gerätes.", + "BackDevices_DBTools_Purge": "Die \u00e4ltesten Backups wurden gel\u00f6scht.", + "BackDevices_DBTools_UpdDev": "Ger\u00e4t erfolgreich aktualisiert.", + "BackDevices_DBTools_UpdDevError": "Fehler beim Aktualisieren des Ger\u00e4tes.", "BackDevices_DBTools_Upgrade": "Datenbank erfolgreich aktualisiert.", "BackDevices_DBTools_UpgradeError": "Fehler beim Aktualisieren der Datenbank.", - "BackDevices_Device_UpdDevError": "Konnte Geräte nicht aktualisieren, versuchen Sie es später erneut. Die Datenbank ist wahrscheinlich wegen einer laufenden Aufgabe gesperrt.", + "BackDevices_Device_UpdDevError": "Konnte Ger\u00e4te nicht aktualisieren, versuchen Sie es sp\u00e4ter erneut. Die Datenbank ist wahrscheinlich wegen einer laufenden Aufgabe gesperrt.", "BackDevices_Restore_CopError": "Die originale Datenbank konnte nicht kopiert werden.", "BackDevices_Restore_Failed": "Die Wiederherstellung ist fehlgeschlagen. Stellen Sie das Backup manuell her.", - "BackDevices_Restore_okay": "Die Wiederherstellung wurde erfolgreich ausgeführt.", + "BackDevices_Restore_okay": "Die Wiederherstellung wurde erfolgreich ausgef\u00fchrt.", "BackDevices_darkmode_disabled": "Heller Modus aktiviert.", "BackDevices_darkmode_enabled": "Dunkler Modus aktiviert.", - "DAYS_TO_KEEP_EVENTS_description": "Dies ist eine Wartungseinstellung. Spezifiziert wie viele Tage Events gespeichert bleiben. Alle älteren Events werden periodisch gelöscht. Wird auch auf die Plugins History angewendet.", - "DAYS_TO_KEEP_EVENTS_name": "Lösche Events älter als", - "DevDetail_Copy_Device_Title": " Details von Gerät kopieren", + "DAYS_TO_KEEP_EVENTS_description": "Dies ist eine Wartungseinstellung. Spezifiziert wie viele Tage Events gespeichert bleiben. Alle \u00e4lteren Events werden periodisch gel\u00f6scht. Wird auch auf die Plugins History angewendet.", + "DAYS_TO_KEEP_EVENTS_name": "L\u00f6sche Events \u00e4lter als", + "DevDetail_Copy_Device_Title": " Details von Ger\u00e4t kopieren", "DevDetail_Copy_Device_Tooltip": "Copy details from device from the dropdown list. Everything on this page will be overwritten", "DevDetail_EveandAl_AlertAllEvents": "Melde alle Ereignisse", "DevDetail_EveandAl_AlertDown": "Melde Down", "DevDetail_EveandAl_Archived": "Archivierung", - "DevDetail_EveandAl_NewDevice": "Neues Gerät", + "DevDetail_EveandAl_NewDevice": "Neues Ger\u00e4t", "DevDetail_EveandAl_NewDevice_Tooltip": "", - "DevDetail_EveandAl_RandomMAC": "Zufällige MAC", + "DevDetail_EveandAl_RandomMAC": "Zuf\u00e4llige MAC", "DevDetail_EveandAl_ScanCycle": "Scan Abstand", - "DevDetail_EveandAl_ScanCycle_a": "Gerät scannen", - "DevDetail_EveandAl_ScanCycle_z": "Gerät nicht scannen", - "DevDetail_EveandAl_Skip": "pausiere wiederhol. Meldungen für", + "DevDetail_EveandAl_ScanCycle_a": "Ger\u00e4t scannen", + "DevDetail_EveandAl_ScanCycle_z": "Ger\u00e4t nicht scannen", + "DevDetail_EveandAl_Skip": "pausiere wiederhol. Meldungen f\u00fcr", "DevDetail_EveandAl_Title": "Ereignisse & Alarme einstellen", "DevDetail_Events_CheckBox": "Blende Verbindungs-Ereignisse aus", "DevDetail_GoToNetworkNode": "Navigate to the Network page of the given node.", @@ -96,7 +96,7 @@ "DevDetail_MainInfo_Network": "Netzwerk Knoten", "DevDetail_MainInfo_Network_Port": "Netzwerk Knoten Port", "DevDetail_MainInfo_Network_Title": " Network", - "DevDetail_MainInfo_Owner": "Eigen­tümer", + "DevDetail_MainInfo_Owner": "Eigen­t\u00fcmer", "DevDetail_MainInfo_Title": "Haupt Infos", "DevDetail_MainInfo_Type": "Typ", "DevDetail_MainInfo_Vendor": "Hersteller", @@ -104,31 +104,31 @@ "DevDetail_Network_Node_hover": "Select the parent network device the current device is connected to to populate the Network tree.", "DevDetail_Network_Port_hover": "The port this device is connected to on the parent network device. If left empty a wifi icon is displayed in the Network tree.", "DevDetail_Nmap_Scans": "Nmap Scans", - "DevDetail_Nmap_Scans_desc": "Hier kannst du manuelle NMAP Scans starten. Reguläre automatische NMAP Scans können mit dem Services & Ports (NMAP) Plugin geplant werden. Gehe zu den Einstellungen um mehr herauszufinden.", + "DevDetail_Nmap_Scans_desc": "Hier kannst du manuelle NMAP Scans starten. Regul\u00e4re automatische NMAP Scans k\u00f6nnen mit dem Services & Ports (NMAP) Plugin geplant werden. Gehe zu den Einstellungen um mehr herauszufinden.", "DevDetail_Nmap_buttonDefault": "Standard Scan", - "DevDetail_Nmap_buttonDefault_text": "Standard Scan: Nmap scannt die ersten 1.000 Ports für jedes angeforderte Scan-Protokoll. Damit werden etwa 93 % der TCP-Ports und 49 % der UDP-Ports erfasst. (ca. 5-10 Sekunden)", + "DevDetail_Nmap_buttonDefault_text": "Standard Scan: Nmap scannt die ersten 1.000 Ports f\u00fcr jedes angeforderte Scan-Protokoll. Damit werden etwa 93 % der TCP-Ports und 49 % der UDP-Ports erfasst. (ca. 5-10 Sekunden)", "DevDetail_Nmap_buttonDetail": "Detailierter Scan", "DevDetail_Nmap_buttonDetail_text": "Detailierter Scan: Standardscan mit aktivierter Betriebssystemerkennung, Versionserkennung, Skript-Scan und Traceroute (bis zu 30 oder mehr Sekunden)", "DevDetail_Nmap_buttonFast": "Schneller Scan", - "DevDetail_Nmap_buttonFast_text": "Schneller Scan: Überprüft nur die wichtigsten 100 Ports (wenige Sekunden)", - "DevDetail_Nmap_buttonSkipDiscovery": "Ohne Erreichbarkeitsprüfung", - "DevDetail_Nmap_buttonSkipDiscovery_text": "Ohne Erreichbarkeitsprüfung (-Pn Parameter): Standard Scan bei dem nmap annimmt, dass der Host erreichbar ist.", - "DevDetail_Nmap_resultsLink": "Nachdem ein Scan gestartet wurde, kann diese Seite verlassen werden. Resultate sind auch in der Datei app_front.log verfügbar.", - "DevDetail_Owner_hover": "Der Eigentümer des Gerätes. Freies Textfeld.", + "DevDetail_Nmap_buttonFast_text": "Schneller Scan: \u00dcberpr\u00fcft nur die wichtigsten 100 Ports (wenige Sekunden)", + "DevDetail_Nmap_buttonSkipDiscovery": "Ohne Erreichbarkeitspr\u00fcfung", + "DevDetail_Nmap_buttonSkipDiscovery_text": "Ohne Erreichbarkeitspr\u00fcfung (-Pn Parameter): Standard Scan bei dem nmap annimmt, dass der Host erreichbar ist.", + "DevDetail_Nmap_resultsLink": "Nachdem ein Scan gestartet wurde, kann diese Seite verlassen werden. Resultate sind auch in der Datei app_front.log verf\u00fcgbar.", + "DevDetail_Owner_hover": "Der Eigent\u00fcmer des Ger\u00e4tes. Freies Textfeld.", "DevDetail_Periodselect_All": "Alle Infos", "DevDetail_Periodselect_LastMonth": "Letzter Monat", "DevDetail_Periodselect_LastWeek": "Letzte Woche", "DevDetail_Periodselect_LastYear": "Letztes Jahr", "DevDetail_Periodselect_today": "Heute", - "DevDetail_Run_Actions_Title": " Aktion auf Gerät ausführen", - "DevDetail_Run_Actions_Tooltip": "Eine Aktion aus der Dropdown-Liste auf dem aktuellen Gerät ausführen.", + "DevDetail_Run_Actions_Title": " Aktion auf Ger\u00e4t ausf\u00fchren", + "DevDetail_Run_Actions_Tooltip": "Eine Aktion aus der Dropdown-Liste auf dem aktuellen Ger\u00e4t ausf\u00fchren.", "DevDetail_SessionInfo_FirstSession": "Erste Sitzung", "DevDetail_SessionInfo_LastIP": "Letzte IP", "DevDetail_SessionInfo_LastSession": "Letzte Sitzung", "DevDetail_SessionInfo_StaticIP": "Statische IP", "DevDetail_SessionInfo_Status": "Status", "DevDetail_SessionInfo_Title": "Sitzungsinfos", - "DevDetail_SessionTable_Additionalinfo": "Zusätzliche Info", + "DevDetail_SessionTable_Additionalinfo": "Zus\u00e4tzliche Info", "DevDetail_SessionTable_Connection": "Verbindung", "DevDetail_SessionTable_Disconnection": "Trennung", "DevDetail_SessionTable_Duration": "Dauer", @@ -143,48 +143,48 @@ "DevDetail_Tab_EventsTableDate": "Datum", "DevDetail_Tab_EventsTableEvent": "Ereignistype", "DevDetail_Tab_EventsTableIP": "IP", - "DevDetail_Tab_EventsTableInfo": "Zusätzliche Informationen", + "DevDetail_Tab_EventsTableInfo": "Zus\u00e4tzliche Informationen", "DevDetail_Tab_Nmap": "Nmap", - "DevDetail_Tab_NmapEmpty": "An diesem Gerät wurden keine offenen Ports mit Nmap gefunden.", + "DevDetail_Tab_NmapEmpty": "An diesem Ger\u00e4t wurden keine offenen Ports mit Nmap gefunden.", "DevDetail_Tab_NmapTableExtra": "Extra", "DevDetail_Tab_NmapTableHeader": "Ergebnisse geplanter Scans", "DevDetail_Tab_NmapTableIndex": "Index", "DevDetail_Tab_NmapTablePort": "Port", "DevDetail_Tab_NmapTableService": "Dienst", "DevDetail_Tab_NmapTableState": "Status", - "DevDetail_Tab_NmapTableText": "Erstelle einen Plan über dieEinstellungen", + "DevDetail_Tab_NmapTableText": "Erstelle einen Plan \u00fcber dieEinstellungen", "DevDetail_Tab_NmapTableTime": "Zeit", "DevDetail_Tab_Plugins": " Plugins", "DevDetail_Tab_Presence": "Anwesenheit", "DevDetail_Tab_Sessions": "Sitzungen", "DevDetail_Tab_Tools": " Tools", - "DevDetail_Tab_Tools_Internet_Info_Description": "Das Internet-Info-Tool zeigt Informationen über die Internetverbindung an, wie z. B. IP-Adresse, Stadt, Land, Ortsvorwahl und Zeitzone.", + "DevDetail_Tab_Tools_Internet_Info_Description": "Das Internet-Info-Tool zeigt Informationen \u00fcber die Internetverbindung an, wie z. B. IP-Adresse, Stadt, Land, Ortsvorwahl und Zeitzone.", "DevDetail_Tab_Tools_Internet_Info_Error": "Es ist ein Fehler aufgetreten", "DevDetail_Tab_Tools_Internet_Info_Start": "Internet-Info starten", "DevDetail_Tab_Tools_Internet_Info_Title": "Internetinformationen", - "DevDetail_Tab_Tools_Nslookup_Description": "Nslookup ist ein Befehlszeilentool zur Abfrage des Domain Name System (DNS). DNS ist ein System, das Domainnamen wie www.google.com in IP-Adressen wie 172.217.0.142 übersetzt. ", - "DevDetail_Tab_Tools_Nslookup_Error": "Fehler: IP-Adresse ist ungültig", + "DevDetail_Tab_Tools_Nslookup_Description": "Nslookup ist ein Befehlszeilentool zur Abfrage des Domain Name System (DNS). DNS ist ein System, das Domainnamen wie www.google.com in IP-Adressen wie 172.217.0.142 \u00fcbersetzt. ", + "DevDetail_Tab_Tools_Nslookup_Error": "Fehler: IP-Adresse ist ung\u00fcltig", "DevDetail_Tab_Tools_Nslookup_Start": "Nslookup starten", "DevDetail_Tab_Tools_Nslookup_Title": "Nslookup", "DevDetail_Tab_Tools_Speedtest_Description": "Das Speedtest-Tool misst die Download-Geschwindigkeit, Upload-Geschwindigkeit und Latenz der Internetverbindung.", "DevDetail_Tab_Tools_Speedtest_Start": "Speedtest starten", "DevDetail_Tab_Tools_Speedtest_Title": "Speedtest test", - "DevDetail_Tab_Tools_Traceroute_Description": "Traceroute ist ein Netzwerkdiagnosebefehl, mit dem der Pfad verfolgt wird, den Datenpakete von einem Host zu einem anderen nehmen.

Der Befehl verwendet das Internet Control Message Protocol (ICMP), um Pakete an Zwischenknoten auf der Route zu senden, jeden Zwischenknoten Der Knoten antwortet mit einem ICMP-Timeout-Paket (TTL-Zeitüberschreitung).

Die Ausgabe des Traceroute-Befehls zeigt die IP-Adresse jedes Zwischenknotens auf der Route an.

Die Ausgabe der Traceroute Der Befehl zeigt die IP-Adresse jedes Zwischenknotens auf der Route an.

Der Befehl „traceroute“ kann zur Diagnose von Netzwerkproblemen wie Verzögerungen, Paketverlust und blockierten Routen verwendet werden.

Das ist auch möglich kann verwendet werden, um den Standort eines Zwischenknotens in einem Netzwerk zu identifizieren.", - "DevDetail_Tab_Tools_Traceroute_Error": "Fehler: IP-Adresse ist ungültig", + "DevDetail_Tab_Tools_Traceroute_Description": "Traceroute ist ein Netzwerkdiagnosebefehl, mit dem der Pfad verfolgt wird, den Datenpakete von einem Host zu einem anderen nehmen.

Der Befehl verwendet das Internet Control Message Protocol (ICMP), um Pakete an Zwischenknoten auf der Route zu senden, jeden Zwischenknoten Der Knoten antwortet mit einem ICMP-Timeout-Paket (TTL-Zeit\u00fcberschreitung).

Die Ausgabe des Traceroute-Befehls zeigt die IP-Adresse jedes Zwischenknotens auf der Route an.

Die Ausgabe der Traceroute Der Befehl zeigt die IP-Adresse jedes Zwischenknotens auf der Route an.

Der Befehl \u201etraceroute\u201c kann zur Diagnose von Netzwerkproblemen wie Verz\u00f6gerungen, Paketverlust und blockierten Routen verwendet werden.

Das ist auch m\u00f6glich kann verwendet werden, um den Standort eines Zwischenknotens in einem Netzwerk zu identifizieren.", + "DevDetail_Tab_Tools_Traceroute_Error": "Fehler: IP-Adresse ist ung\u00fcltig", "DevDetail_Tab_Tools_Traceroute_Start": "Traceroute starten", "DevDetail_Tab_Tools_Traceroute_Title": "Traceroute", "DevDetail_Tools_WOL": "Sende Wol Befehl an ", "DevDetail_Tools_WOL_noti": "Wake-on-LAN", - "DevDetail_Tools_WOL_noti_text": "Der Wake-on-LAN Befehl wurde and die Broadcast Adresse gesendet. Wenn sich das zu startende Gerät nicht im gleichen Subnet / VLan wie NetAlertX befindet, wird das Gerät nicht reagieren.", - "DevDetail_Type_hover": "Der Type des Gerätes. If you select any of the pre-defined network devices (e.g.: AP, Firewall, Router, Switch...) they will show up in the Network tree configuration as possible parent network nodes.", + "DevDetail_Tools_WOL_noti_text": "Der Wake-on-LAN Befehl wurde and die Broadcast Adresse gesendet. Wenn sich das zu startende Ger\u00e4t nicht im gleichen Subnet / VLan wie NetAlertX befindet, wird das Ger\u00e4t nicht reagieren.", + "DevDetail_Type_hover": "Der Type des Ger\u00e4tes. If you select any of the pre-defined network devices (e.g.: AP, Firewall, Router, Switch...) they will show up in the Network tree configuration as possible parent network nodes.", "DevDetail_Vendor_hover": "Vendor should be auto-detected. You can overwrite or add your custom value.", "DevDetail_WOL_Title": " Wake-on-LAN", - "DevDetail_button_AddIcon": "Neues Symbol Hinzufügen", - "DevDetail_button_AddIcon_Help": "Füge ein HTML SVG Tag oder Font Awesome HTML Tag ein. Siehe Icon Dokumentation für details.", - "DevDetail_button_AddIcon_Tooltip": "Neues Icon zu diesem Gerät hinzufügen, welches es noch nicht im dropdown gibt.", - "DevDetail_button_Delete": "Lösche Gerät", - "DevDetail_button_DeleteEvents": "Lösche Events", - "DevDetail_button_DeleteEvents_Warning": "Sind Sie sicher, dass Sie alle Ereignisse dieses Geräts löschen möchten? (dies löscht den Ereignisverlauf und die Sitzungen und könnte bei ständigen (anhaltenden) Benachrichtigungen helfen)", + "DevDetail_button_AddIcon": "Neues Symbol Hinzuf\u00fcgen", + "DevDetail_button_AddIcon_Help": "F\u00fcge ein HTML SVG Tag oder Font Awesome HTML Tag ein. Siehe Icon Dokumentation f\u00fcr details.", + "DevDetail_button_AddIcon_Tooltip": "Neues Icon zu diesem Ger\u00e4t hinzuf\u00fcgen, welches es noch nicht im dropdown gibt.", + "DevDetail_button_Delete": "L\u00f6sche Ger\u00e4t", + "DevDetail_button_DeleteEvents": "L\u00f6sche Events", + "DevDetail_button_DeleteEvents_Warning": "Sind Sie sicher, dass Sie alle Ereignisse dieses Ger\u00e4ts l\u00f6schen m\u00f6chten? (dies l\u00f6scht den Ereignisverlauf und die Sitzungen und k\u00f6nnte bei st\u00e4ndigen (anhaltenden) Benachrichtigungen helfen)", "DevDetail_button_OverwriteIcons": "Overwrite Icons", "DevDetail_button_OverwriteIcons_Tooltip": "Overwrite icons of all devices with the same device type", "DevDetail_button_OverwriteIcons_Warning": "Are you sure you want to overwrite all icons of all devices with the same device type as the current device type?", @@ -196,16 +196,16 @@ "Device_MultiEdit_MassActions": "Massen aktionen:", "Device_MultiEdit_Tooltip": "", "Device_Searchbox": "Suche", - "Device_Shortcut_AllDevices": "Meine Geräte", + "Device_Shortcut_AllDevices": "Meine Ger\u00e4te", "Device_Shortcut_Archived": "Archiviert", "Device_Shortcut_Connected": "Verbunden", - "Device_Shortcut_Devices": "Geräte", + "Device_Shortcut_Devices": "Ger\u00e4te", "Device_Shortcut_DownAlerts": "Offline & Nicht erreichbar", "Device_Shortcut_DownOnly": "Offline", "Device_Shortcut_Favorites": "Favoriten", - "Device_Shortcut_NewDevices": "Neue Geräte", - "Device_Shortcut_OnlineChart": "Gerätepräsenz im Laufe der Zeit", - "Device_TableHead_Connected_Devices": "Verbundene Geräte", + "Device_Shortcut_NewDevices": "Neue Ger\u00e4te", + "Device_Shortcut_OnlineChart": "Ger\u00e4tepr\u00e4senz im Laufe der Zeit", + "Device_TableHead_Connected_Devices": "Verbundene Ger\u00e4te", "Device_TableHead_Favorite": "Favorit", "Device_TableHead_FirstSession": "Erste Sitzung", "Device_TableHead_GUID": "", @@ -218,25 +218,27 @@ "Device_TableHead_MAC": "MAC", "Device_TableHead_MAC_full": "Gesamte MAC", "Device_TableHead_Name": "Name", - "Device_TableHead_Owner": "Eigentümer", - "Device_TableHead_Parent_MAC": "Übergeordnete MAC", + "Device_TableHead_NetworkSite": "", + "Device_TableHead_Owner": "Eigent\u00fcmer", + "Device_TableHead_Parent_MAC": "\u00dcbergeordnete MAC", "Device_TableHead_Port": "Port", "Device_TableHead_RowID": "Zeilen ID", "Device_TableHead_Rowid": "Zeilennummer", + "Device_TableHead_SSID": "", "Device_TableHead_Status": "Status", "Device_TableHead_SyncHubNodeName": "", "Device_TableHead_Type": "Typ", "Device_TableHead_Vendor": "Hersteller", - "Device_Table_Not_Network_Device": "Nicht konfiguriert als Netzwerkgerät", - "Device_Table_info": "Zeige _START_ bis _END_ von _TOTAL_ Einträgen", - "Device_Table_nav_next": "Nächste", - "Device_Table_nav_prev": "Zurück", - "Device_Tablelenght": "Zeige _MENU_ Einträge", + "Device_Table_Not_Network_Device": "Nicht konfiguriert als Netzwerkger\u00e4t", + "Device_Table_info": "Zeige _START_ bis _END_ von _TOTAL_ Eintr\u00e4gen", + "Device_Table_nav_next": "N\u00e4chste", + "Device_Table_nav_prev": "Zur\u00fcck", + "Device_Tablelenght": "Zeige _MENU_ Eintr\u00e4ge", "Device_Tablelenght_all": "Alle", - "Device_Title": "Geräte", + "Device_Title": "Ger\u00e4te", "Donations_Others": "Others", "Donations_Platforms": "Sponsor platforms", - "Donations_Text": "Hey 👋!
Thanks for clicking on this menu item 😅

I'm trying to collect some donations to make you better software. Also, it would help me not to get burned out. Me burning out might mean end of support for this app. Any small (recurring or not) sponsorship makes me want ot put more effort into this app. I don't want to lock features (new plugins) behind paywalls 🔐.
Currently, I'm waking up 2h before work so I contribute to the app a bit. If I had some recurring income I could shorten my workweek and in the remaining time fully focus on NetAlertX. You'd get more functionality, a more polished app and less bugs.

Thanks for reading - I'm super grateful for any support ❤🙏

TL;DR: By supporting me you get:


📧Email me to jokob@duck.com if you want to get in touch or if I should add other sponsorship platforms.
", + "Donations_Text": "Hey \ud83d\udc4b!
Thanks for clicking on this menu item \ud83d\ude05

I'm trying to collect some donations to make you better software. Also, it would help me not to get burned out. Me burning out might mean end of support for this app. Any small (recurring or not) sponsorship makes me want ot put more effort into this app. I don't want to lock features (new plugins) behind paywalls \ud83d\udd10.
Currently, I'm waking up 2h before work so I contribute to the app a bit. If I had some recurring income I could shorten my workweek and in the remaining time fully focus on NetAlertX. You'd get more functionality, a more polished app and less bugs.

Thanks for reading - I'm super grateful for any support \u2764\ud83d\ude4f

TL;DR: By supporting me you get:


\ud83d\udce7Email me to jokob@duck.com if you want to get in touch or if I should add other sponsorship platforms.
", "Donations_Title": "Donations", "ENABLE_PLUGINS_description": "NOTUSED Enables the plugins functionality. Loading plugins requires more hardware resources so you might want to disable them on low-powered system.", "ENABLE_PLUGINS_name": "NOTUSED Enable Plugins", @@ -253,13 +255,13 @@ "Events_Shortcut_DownAlerts": "Down Meldungen", "Events_Shortcut_Events": "Ereignisse", "Events_Shortcut_MissSessions": "fehlende Sitzungen", - "Events_Shortcut_NewDevices": "Neue Geräte", + "Events_Shortcut_NewDevices": "Neue Ger\u00e4te", "Events_Shortcut_Sessions": "Sitzungen", "Events_Shortcut_VoidSessions": "beendete Sitzungen", - "Events_TableHead_AdditionalInfo": "Zusätzliche Info", + "Events_TableHead_AdditionalInfo": "Zus\u00e4tzliche Info", "Events_TableHead_Connection": "Verbindung", "Events_TableHead_Date": "Datum", - "Events_TableHead_Device": "Gerät", + "Events_TableHead_Device": "Ger\u00e4t", "Events_TableHead_Disconnection": "Trennung", "Events_TableHead_Duration": "Dauer", "Events_TableHead_DurationOrder": "Duration Order", @@ -267,12 +269,12 @@ "Events_TableHead_IP": "IP", "Events_TableHead_IPOrder": "IP Order", "Events_TableHead_Order": "Order", - "Events_TableHead_Owner": "Eigentümer", + "Events_TableHead_Owner": "Eigent\u00fcmer", "Events_TableHead_PendingAlert": "", - "Events_Table_info": "Zeige _START_ bis _END_ von _TOTAL_ Einträgen", - "Events_Table_nav_next": "Nächste", - "Events_Table_nav_prev": "Zurück", - "Events_Tablelenght": "Zeige _MENU_ Einträge", + "Events_Table_info": "Zeige _START_ bis _END_ von _TOTAL_ Eintr\u00e4gen", + "Events_Table_nav_next": "N\u00e4chste", + "Events_Table_nav_prev": "Zur\u00fcck", + "Events_Tablelenght": "Zeige _MENU_ Eintr\u00e4ge", "Events_Tablelenght_all": "Alle", "Events_Title": "Ereignisse", "Gen_Action": "Action", @@ -283,14 +285,14 @@ "Gen_Cancel": "Abbrechen", "Gen_Copy": "Run", "Gen_DataUpdatedUITakesTime": "OK - It may take a while for the UI to update if a scan is runnig", - "Gen_Delete": "Löschen", + "Gen_Delete": "L\u00f6schen", "Gen_DeleteAll": "Delete all", "Gen_Error": "Fehler", "Gen_Filter": "", - "Gen_LockedDB": "ERROR - DB eventuell gesperrt - Nutze die Konsole in den Entwickler Werkzeugen (F12) zur Überprüfung oder probiere es später erneut.", + "Gen_LockedDB": "ERROR - DB eventuell gesperrt - Nutze die Konsole in den Entwickler Werkzeugen (F12) zur \u00dcberpr\u00fcfung oder probiere es sp\u00e4ter erneut.", "Gen_Offline": "", "Gen_Okay": "Ok", - "Gen_Purge": "Aufräumen", + "Gen_Purge": "Aufr\u00e4umen", "Gen_ReadDocs": "Mehr in der Dokumentation", "Gen_Remove_All": "", "Gen_Remove_Last": "", @@ -299,7 +301,7 @@ "Gen_Save": "Speichern", "Gen_Saved": "Gespeichert", "Gen_Search": "", - "Gen_Selected_Devices": "Ausgewählte Geräte:", + "Gen_Selected_Devices": "Ausgew\u00e4hlte Ger\u00e4te:", "Gen_Switch": "Umschalten", "Gen_Upd": "Aktualisierung erfolgreich", "Gen_Upd_Fail": "Aktualisierung fehlgeschlagen", @@ -309,47 +311,47 @@ "Gen_Work_In_Progress": "Keine Finalversion, feedback bitte unter: https://github.com/jokob-sk/NetAlertX/issues", "General_display_name": "Allgemein", "General_icon": "", - "HRS_TO_KEEP_NEWDEV_description": "Dies ist eine Wartungseinstellung. Geräte markiert als Neues Gerät werden gelöscht, wenn ihre Erste Sitzung länger her ist als die angegebenen Stunden in dieser Einstellung. 0 deaktiviert diese Funktion. Nutzen Sie diese Einstellung, um Neue Geräte automatisch nach X Stunden zu löschen.", - "HRS_TO_KEEP_NEWDEV_name": "Neue Geräte speichern für", + "HRS_TO_KEEP_NEWDEV_description": "Dies ist eine Wartungseinstellung. Ger\u00e4te markiert als Neues Ger\u00e4t werden gel\u00f6scht, wenn ihre Erste Sitzung l\u00e4nger her ist als die angegebenen Stunden in dieser Einstellung. 0 deaktiviert diese Funktion. Nutzen Sie diese Einstellung, um Neue Ger\u00e4te automatisch nach X Stunden zu l\u00f6schen.", + "HRS_TO_KEEP_NEWDEV_name": "Neue Ger\u00e4te speichern f\u00fcr", "HelpFAQ_Cat_Detail": "Detailansicht", "HelpFAQ_Cat_Detail_300_head": "Was bedeutet ", - "HelpFAQ_Cat_Detail_300_text_a": "meint ein Netzwerkgerät (welches den typ AP, Gateway, Firewall, Hypervisor, Powerline, Switch, WLAN, PLC, Router,USB LAN Adapter, USB WIFI Adapter, or Internet eingestellt hat)", - "HelpFAQ_Cat_Detail_300_text_b": "bezeichnet die Anschlussnummer/Portnummer, an der das gerade bearbeitete Gerät mit diesem Netzwerkgerät verbunden ist. Siehe diese Dokumentation für mehr informationen.", + "HelpFAQ_Cat_Detail_300_text_a": "meint ein Netzwerkger\u00e4t (welches den typ AP, Gateway, Firewall, Hypervisor, Powerline, Switch, WLAN, PLC, Router,USB LAN Adapter, USB WIFI Adapter, or Internet eingestellt hat)", + "HelpFAQ_Cat_Detail_300_text_b": "bezeichnet die Anschlussnummer/Portnummer, an der das gerade bearbeitete Ger\u00e4t mit diesem Netzwerkger\u00e4t verbunden ist. Siehe diese Dokumentation f\u00fcr mehr informationen.", "HelpFAQ_Cat_Detail_301_head_a": "Wann wird nun gescannt? Bei ", - "HelpFAQ_Cat_Detail_301_head_b": " steht 1min aber der Graph zeigt 5min - Abstände an.", - "HelpFAQ_Cat_Detail_301_text": "Den zeitlichen Abstand zwischen den Scans legt der \"Cronjob\" fest, welcher standardmäßig auf 5min eingestellt ist. Die Benennung \"1min\" bezieht sich auf die zu erwartende Dauer des Scans. Abhängig vor der Netzwerkkonfiguration kann diese Zeitangabe variieren. Um den Cronjob zu bearbeiten, kannst du im Terminal/der Konsole crontab -e eingeben und den Intervall ändern.", + "HelpFAQ_Cat_Detail_301_head_b": " steht 1min aber der Graph zeigt 5min - Abst\u00e4nde an.", + "HelpFAQ_Cat_Detail_301_text": "Den zeitlichen Abstand zwischen den Scans legt der \"Cronjob\" fest, welcher standardm\u00e4\u00dfig auf 5min eingestellt ist. Die Benennung \"1min\" bezieht sich auf die zu erwartende Dauer des Scans. Abh\u00e4ngig vor der Netzwerkkonfiguration kann diese Zeitangabe variieren. Um den Cronjob zu bearbeiten, kannst du im Terminal/der Konsole crontab -e eingeben und den Intervall \u00e4ndern.", "HelpFAQ_Cat_Detail_302_head_a": "Was bedeutet ", - "HelpFAQ_Cat_Detail_302_head_b": " und warum kann ich das nicht auswählen?", - "HelpFAQ_Cat_Detail_302_text": "Einige moderne Geräte generieren aus Datenschutzgründen zufällige MAC-Adressen, die keinem Hersteller mehr zugeordnet werden können und welche sich mit jeder neuen Verbindung ändern. NetAlertX erkennt, ob es sich um eine solche zufällige MAC-Adresse handelt und aktiviert dieses \"Feld\" automatisch. Um das Verhalten abzustellen, musst du in deinem Endgerät schauen, wie du die MAC-Adressen-Generierung deaktivierst.", + "HelpFAQ_Cat_Detail_302_head_b": " und warum kann ich das nicht ausw\u00e4hlen?", + "HelpFAQ_Cat_Detail_302_text": "Einige moderne Ger\u00e4te generieren aus Datenschutzgr\u00fcnden zuf\u00e4llige MAC-Adressen, die keinem Hersteller mehr zugeordnet werden k\u00f6nnen und welche sich mit jeder neuen Verbindung \u00e4ndern. NetAlertX erkennt, ob es sich um eine solche zuf\u00e4llige MAC-Adresse handelt und aktiviert dieses \"Feld\" automatisch. Um das Verhalten abzustellen, musst du in deinem Endger\u00e4t schauen, wie du die MAC-Adressen-Generierung deaktivierst.", "HelpFAQ_Cat_Detail_303_head": "Was ist Nmap und wozu dient es?", - "HelpFAQ_Cat_Detail_303_text": "Nmap ist ein Netzwerkscanner mit vielfältigen Möglichkeiten.
Wenn ein neues Gerät in deiner Liste auftaucht, hast du die Möglichkeit über den Nmap-Scan genauere Informationen über das Gerät zu erhalten.", - "HelpFAQ_Cat_Device_200_head": "Ich habe, mir nicht bekannte, Geräte in meiner Liste. Nach dem Löschen tauchen diese immer wieder auf.", - "HelpFAQ_Cat_Device_200_text": "Wenn du Pi-hole verwendest, beachte bitte, dass NetAlertX Informationen von Pi-hole abruft. Pausiere NetAlertX, gehe in Pi-hole auf die Settings-Seite und lösche ggf. die betreffende DHCP-Lease. Anschließend schaue, ebenfalls in Pi-hole, unter Tools -> Network, ob sich dort die immer wiederkehrenden Hosts finden lassen. Wenn ja, lösche diese dort ebenfalls. Nun kannst du NetAlertX wieder starten. Jetzt sollte das Gerät/die Geräte nicht mehr auftauchen.", + "HelpFAQ_Cat_Detail_303_text": "Nmap ist ein Netzwerkscanner mit vielf\u00e4ltigen M\u00f6glichkeiten.
Wenn ein neues Ger\u00e4t in deiner Liste auftaucht, hast du die M\u00f6glichkeit \u00fcber den Nmap-Scan genauere Informationen \u00fcber das Ger\u00e4t zu erhalten.", + "HelpFAQ_Cat_Device_200_head": "Ich habe, mir nicht bekannte, Ger\u00e4te in meiner Liste. Nach dem L\u00f6schen tauchen diese immer wieder auf.", + "HelpFAQ_Cat_Device_200_text": "Wenn du Pi-hole verwendest, beachte bitte, dass NetAlertX Informationen von Pi-hole abruft. Pausiere NetAlertX, gehe in Pi-hole auf die Settings-Seite und l\u00f6sche ggf. die betreffende DHCP-Lease. Anschlie\u00dfend schaue, ebenfalls in Pi-hole, unter Tools -> Network, ob sich dort die immer wiederkehrenden Hosts finden lassen. Wenn ja, l\u00f6sche diese dort ebenfalls. Nun kannst du NetAlertX wieder starten. Jetzt sollte das Ger\u00e4t/die Ger\u00e4te nicht mehr auftauchen.", "HelpFAQ_Cat_General": "Allgemein", - "HelpFAQ_Cat_General_100_head": "Die Uhr oben rechts und die Zeiten der Events/Anwesenheit stimmen nicht überein (Zeitverschiebung).", - "HelpFAQ_Cat_General_100_text_a": "Auf deinem PC ist für die PHP Umgebung folgende Zeitzone voreingestellt:", - "HelpFAQ_Cat_General_100_text_b": "Sollte dies nicht die Zeitzone sein, in der du dich aufhältst, solltest du die Zeitzone in der PHP Konfigurationsdatei anpassen. Diese findest du in diesem Verzeichnis:", - "HelpFAQ_Cat_General_100_text_c": "Suche in dieser Datei nach dem Eintrag 'date.timezone', entferne ggf. das führende ';' und trage die gewünschte Zeitzone ein. Eine Liste mit den unterstützten Zeitzonen findest du hier (Link).", + "HelpFAQ_Cat_General_100_head": "Die Uhr oben rechts und die Zeiten der Events/Anwesenheit stimmen nicht \u00fcberein (Zeitverschiebung).", + "HelpFAQ_Cat_General_100_text_a": "Auf deinem PC ist f\u00fcr die PHP Umgebung folgende Zeitzone voreingestellt:", + "HelpFAQ_Cat_General_100_text_b": "Sollte dies nicht die Zeitzone sein, in der du dich aufh\u00e4ltst, solltest du die Zeitzone in der PHP Konfigurationsdatei anpassen. Diese findest du in diesem Verzeichnis:", + "HelpFAQ_Cat_General_100_text_c": "Suche in dieser Datei nach dem Eintrag 'date.timezone', entferne ggf. das f\u00fchrende ';' und trage die gew\u00fcnschte Zeitzone ein. Eine Liste mit den unterst\u00fctzten Zeitzonen findest du hier (Link).", "HelpFAQ_Cat_General_101_head": "Mein Netzwerk scheint langsamer zu werden, Streaming ruckelt.", - "HelpFAQ_Cat_General_101_text": "Es kann durchaus sein, das leistungsschwache Geräte mit der Art und Weise, wie NetAlertX neue Geräte im Netzwerk erkennt, an ihre Leistungsgrenzen kommen. Dies verstärkt sich noch einmal,
wenn diese Geräte per WLAN mit dem Netzwerk kommunizieren. Lösungen wären hier, wenn möglich ein Wechsel auf eine Kabelverbindung oder, falls das Geräte nur einen begrenzten Zeitraum genutzt
werden soll, den arp-Scan auf der Wartungsseite zu pausieren.", - "HelpFAQ_Cat_General_102_head": "Ich bekomme die Meldung, dass die Datenbank schreibgeschützt (read only) ist.", - "HelpFAQ_Cat_General_102_text": "Prüfe im NetAlertX verzeichnis ob der Ordner der Datenbank (db) die richtigen Rechte zugewiesen bekommen hat:
drwxrwx--- 2 (dein Username) www-data
Sollte die Berechtigung nicht stimmen, kannst du sie mit folgenden Befehlen im Terminal oder der Konsole wieder setzen:
sudo chgrp -R www-data /app/db
chmod -R 770 /app/db

Wenn die Datenbank danach noch immer schreibgeschützt ist, versuche eine erneute Installation, oder das Zuückspielen eines Datenbank-Backups über die Wartungsseite.", - "HelpFAQ_Cat_General_102docker_head": "(🐳 Docker only) Database issues (AJAX errors, read-only, not found)", - "HelpFAQ_Cat_General_102docker_text": "Double-check you have followed the dockerfile readme (most up-to-date info).

", - "HelpFAQ_Cat_General_103_head": "Die Login-Seite erscheint nicht, auch nicht nach der Passwortänderung.", + "HelpFAQ_Cat_General_101_text": "Es kann durchaus sein, das leistungsschwache Ger\u00e4te mit der Art und Weise, wie NetAlertX neue Ger\u00e4te im Netzwerk erkennt, an ihre Leistungsgrenzen kommen. Dies verst\u00e4rkt sich noch einmal,
wenn diese Ger\u00e4te per WLAN mit dem Netzwerk kommunizieren. L\u00f6sungen w\u00e4ren hier, wenn m\u00f6glich ein Wechsel auf eine Kabelverbindung oder, falls das Ger\u00e4te nur einen begrenzten Zeitraum genutzt
werden soll, den arp-Scan auf der Wartungsseite zu pausieren.", + "HelpFAQ_Cat_General_102_head": "Ich bekomme die Meldung, dass die Datenbank schreibgesch\u00fctzt (read only) ist.", + "HelpFAQ_Cat_General_102_text": "Pr\u00fcfe im NetAlertX verzeichnis ob der Ordner der Datenbank (db) die richtigen Rechte zugewiesen bekommen hat:
drwxrwx--- 2 (dein Username) www-data
Sollte die Berechtigung nicht stimmen, kannst du sie mit folgenden Befehlen im Terminal oder der Konsole wieder setzen:
sudo chgrp -R www-data /app/db
chmod -R 770 /app/db

Wenn die Datenbank danach noch immer schreibgesch\u00fctzt ist, versuche eine erneute Installation, oder das Zu\u00fcckspielen eines Datenbank-Backups \u00fcber die Wartungsseite.", + "HelpFAQ_Cat_General_102docker_head": "(\ud83d\udc33 Docker only) Database issues (AJAX errors, read-only, not found)", + "HelpFAQ_Cat_General_102docker_text": "Double-check you have followed the dockerfile readme (most up-to-date info).

", + "HelpFAQ_Cat_General_103_head": "Die Login-Seite erscheint nicht, auch nicht nach der Passwort\u00e4nderung.", "HelpFAQ_Cat_General_103_text": "Neben dem Passwort, muss in der Konfigurationsdatei /app/config/app.conf auch der Parameter PIALERT_WEB_PROTECTION auf True gesetzt sein.", "HelpFAQ_Cat_Network_600_head": "Was bringt mir diese Seite?", - "HelpFAQ_Cat_Network_600_text": "Diese Seite soll dir die Möglichkeit bieten, die Belegung deiner Netzwerkgeräte abzubilden. Dazu kannst du einen oder mehrere Switches, WLANs, Router, etc. erstellen, sie ggf. mit einer Portanzahl versehen und bereits erkannte Geräte diesen zuordnen. Diese Zuordnung erfolgt in der Detailansicht, des zuzuordnenden Gerätes. So ist es dir möglich, schnell festzustellen an welchem Port ein Host angeschlossen und ob er online ist. Siehe diese Dokumentation für mehr Infos.", + "HelpFAQ_Cat_Network_600_text": "Diese Seite soll dir die M\u00f6glichkeit bieten, die Belegung deiner Netzwerkger\u00e4te abzubilden. Dazu kannst du einen oder mehrere Switches, WLANs, Router, etc. erstellen, sie ggf. mit einer Portanzahl versehen und bereits erkannte Ger\u00e4te diesen zuordnen. Diese Zuordnung erfolgt in der Detailansicht, des zuzuordnenden Ger\u00e4tes. So ist es dir m\u00f6glich, schnell festzustellen an welchem Port ein Host angeschlossen und ob er online ist. Siehe diese Dokumentation f\u00fcr mehr Infos.", "HelpFAQ_Cat_Network_601_head": "Gibt es mehr Dokumentation?", - "HelpFAQ_Cat_Network_601_text": "Ja, gibt es! Siehe alle Dokumentationen für mehr Infos.", - "HelpFAQ_Cat_Presence_400_head": "Geräte werden mit einer gelben Markierung und dem Hinweis \"missing Event\" angezeigt.", - "HelpFAQ_Cat_Presence_400_text": "Wenn dies geschieht hast du die Möglickeit, bei dem betreffenden Gerät (Detailsansicht) die Events zu löschen. Eine andere Möglichkeit wäre, das Gerät einzuschalten und zu warten, bis NetAlertX mit dem nächsten Scan das Gerät als \"Online\" erkennt und anschließend das Gerät einfach wieder ausschalten. Nun sollte NetAlertX mit dem nächsten Scan den Zustand des Gerätes ordentlich in der Datenbank vermerken.", - "HelpFAQ_Cat_Presence_401_head": "Ein Gerät wird als Anwesend angezeigt, obwohl es \"Offline\" ist.", - "HelpFAQ_Cat_Presence_401_text": "Wenn dies geschieht hast du die Möglickeit, bei dem betreffenden Gerät (Detailsansicht) die Events zu löschen. Eine andere Möglichkeit wäre, das Gerät einzuschalten und zu warten, bis NetAlertX mit dem nächsten Scan das Gerät als \"Online\" erkennt und anschließend das Gerät einfach wieder ausschalten. Nun sollte NetAlertX mit dem nächsten Scan den Zustand des Gerätes ordentlich in der Datenbank vermerken.", + "HelpFAQ_Cat_Network_601_text": "Ja, gibt es! Siehe alle Dokumentationen f\u00fcr mehr Infos.", + "HelpFAQ_Cat_Presence_400_head": "Ger\u00e4te werden mit einer gelben Markierung und dem Hinweis \"missing Event\" angezeigt.", + "HelpFAQ_Cat_Presence_400_text": "Wenn dies geschieht hast du die M\u00f6glickeit, bei dem betreffenden Ger\u00e4t (Detailsansicht) die Events zu l\u00f6schen. Eine andere M\u00f6glichkeit w\u00e4re, das Ger\u00e4t einzuschalten und zu warten, bis NetAlertX mit dem n\u00e4chsten Scan das Ger\u00e4t als \"Online\" erkennt und anschlie\u00dfend das Ger\u00e4t einfach wieder ausschalten. Nun sollte NetAlertX mit dem n\u00e4chsten Scan den Zustand des Ger\u00e4tes ordentlich in der Datenbank vermerken.", + "HelpFAQ_Cat_Presence_401_head": "Ein Ger\u00e4t wird als Anwesend angezeigt, obwohl es \"Offline\" ist.", + "HelpFAQ_Cat_Presence_401_text": "Wenn dies geschieht hast du die M\u00f6glickeit, bei dem betreffenden Ger\u00e4t (Detailsansicht) die Events zu l\u00f6schen. Eine andere M\u00f6glichkeit w\u00e4re, das Ger\u00e4t einzuschalten und zu warten, bis NetAlertX mit dem n\u00e4chsten Scan das Ger\u00e4t als \"Online\" erkennt und anschlie\u00dfend das Ger\u00e4t einfach wieder ausschalten. Nun sollte NetAlertX mit dem n\u00e4chsten Scan den Zustand des Ger\u00e4tes ordentlich in der Datenbank vermerken.", "HelpFAQ_Title": "Hilfe / FAQ", "LOADED_PLUGINS_description": "", "LOADED_PLUGINS_name": "", - "LOG_LEVEL_description": "Diese Einstellung aktiviert die erweiterte Protokollierung. Nützlich fürs Debuggen von in die Datenbank geschriebenen Events.", + "LOG_LEVEL_description": "Diese Einstellung aktiviert die erweiterte Protokollierung. N\u00fctzlich f\u00fcrs Debuggen von in die Datenbank geschriebenen Events.", "LOG_LEVEL_name": "Erweiterte Protokollierung", "Loading": "Laden...", "Login_Box": "Passwort eingeben", @@ -358,9 +360,9 @@ "Login_Psw_alert": "Sicherheitshinweis!", "Login_Psw_folder": "im Ordner /app/config", "Login_Psw_new": "neues_passwort", - "Login_Psw_run": "Um das Passwort zu ändern nutze:", + "Login_Psw_run": "Um das Passwort zu \u00e4ndern nutze:", "Login_Remember": "Passwort speichern", - "Login_Remember_small": "(für 7 Tage gültig)", + "Login_Remember_small": "(f\u00fcr 7 Tage g\u00fcltig)", "Login_Submit": "Anmelden", "Login_Toggle_Alert_headline": "Passwort Warnung!", "Login_Toggle_Info": "Passwort Informationen", @@ -385,64 +387,64 @@ "Maintenance_Tool_ExportCSV": "CSV Export", "Maintenance_Tool_ExportCSV_noti": "CSV Export", "Maintenance_Tool_ExportCSV_noti_text": "Sind Sie sich sicher, dass Sie die CSV-Datei erstellen wollen?", - "Maintenance_Tool_ExportCSV_text": "Generiere eine CSV-Datei (comma separated values) mit einer Liste aller Geräte und deren Beziehungen zwischen Netzwerkknoten und verbundenen Geräten. Dies kann auch durch das Besuchen dieser URL your NetAlertX url/php/server/devices.php?action=ExportCSV ausgelöst werden.", + "Maintenance_Tool_ExportCSV_text": "Generiere eine CSV-Datei (comma separated values) mit einer Liste aller Ger\u00e4te und deren Beziehungen zwischen Netzwerkknoten und verbundenen Ger\u00e4ten. Dies kann auch durch das Besuchen dieser URL your NetAlertX url/php/server/devices.php?action=ExportCSV ausgel\u00f6st werden.", "Maintenance_Tool_ImportCSV": "CSV Import", "Maintenance_Tool_ImportCSV_noti": "CSV Import", - "Maintenance_Tool_ImportCSV_noti_text": "Sind Sie sich sicher, dass Sie die CSV-Datei importieren wollen? Dies wird alle Geräte in der Datenbank überschreiben.", - "Maintenance_Tool_ImportCSV_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Importiere eine CSV-Datei (comma separated values) mit einer Liste aller Geräte und deren Beziehungen zwischen Netzwerkknoten und verbundenen Geräten. Um dies zu tun platziere die devices.csv benannte CSV-Datei in deinen /config Ordner.", + "Maintenance_Tool_ImportCSV_noti_text": "Sind Sie sich sicher, dass Sie die CSV-Datei importieren wollen? Dies wird alle Ger\u00e4te in der Datenbank \u00fcberschreiben.", + "Maintenance_Tool_ImportCSV_text": "Machen Sie ein Backup, bevor Sie diese Funk\u00adtion nutzen. Importiere eine CSV-Datei (comma separated values) mit einer Liste aller Ger\u00e4te und deren Beziehungen zwischen Netzwerkknoten und verbundenen Ger\u00e4ten. Um dies zu tun platziere die devices.csv benannte CSV-Datei in deinen /config Ordner.", "Maintenance_Tool_arpscansw": "arp-Scan stoppen/starten", "Maintenance_Tool_arpscansw_noti": "arp-Scan stoppen/starten", "Maintenance_Tool_arpscansw_noti_text": "Wenn der Scan aus ist, bleibt er so lange aus bis er wieder aktiviert wird.", "Maintenance_Tool_arpscansw_text": "Schaltet den arp-Scan an oder aus. Wenn der Scan aus ist, bleibt er so lange aus bis er wieder aktiviert wird. Bereits laufende Scans werden dabei nicht beendet.", "Maintenance_Tool_backup": "DB Sicherung", "Maintenance_Tool_backup_noti": "DB Sicherung", - "Maintenance_Tool_backup_noti_text": "Sind Sie sicher, dass Sie die Datenbank jetzt sichern möchten. Prüfen Sie, dass gerade keine Scans stattfinden.", + "Maintenance_Tool_backup_noti_text": "Sind Sie sicher, dass Sie die Datenbank jetzt sichern m\u00f6chten. Pr\u00fcfen Sie, dass gerade keine Scans stattfinden.", "Maintenance_Tool_backup_text": "Die Datenbank-Sicher­ungen befinden sich im Datenbank-Ver­zeich­nis, gepackt als zip-Archive, benannt mit dem Erstellungs­datum. Es gibt keine maximale Anzahl von Backups.", - "Maintenance_Tool_check_visible": "Abwählen um die Spalte auszublenden.", + "Maintenance_Tool_check_visible": "Abw\u00e4hlen um die Spalte auszublenden.", "Maintenance_Tool_darkmode": "Darstellungswechsel (Dunkel/Hell)", "Maintenance_Tool_darkmode_noti": "Darstellungswechsel", - "Maintenance_Tool_darkmode_noti_text": "Wechselt zwischen der hellen und der dunklen Darstellung. Wenn die Umschaltung nicht ordentlich funktionieren sollte, versuchen Sie den Browsercache zu löschen.", - "Maintenance_Tool_darkmode_text": "Wechselt zwischen der hellen und der dunklen Darstellung. Wenn der Wechsel nicht richtig funktionieren sollte, versuchen Sie den Browsercache zu löschen. Die Änderung findet serverseitig statt, betrifft also alle verwendeten Geräte.", - "Maintenance_Tool_del_ActHistory": "Löschen der Netzwerkaktivität", - "Maintenance_Tool_del_ActHistory_noti": "Netzwerkaktivität löschen", - "Maintenance_Tool_del_ActHistory_noti_text": "Sind Sie sicher, dass Sie die Netzwerkaktivität zurücksetzen möchten?", - "Maintenance_Tool_del_ActHistory_text": "Der Graph für die Netzwerkaktivität wird zurückgesetzt. Hierbei werden die Events nicht beeinflusst.", - "Maintenance_Tool_del_alldev": "Alle Geräte löschen", - "Maintenance_Tool_del_alldev_noti": "Geräte löschen", - "Maintenance_Tool_del_alldev_noti_text": "Sind Sie sich sicher, dass Sie alle Geräte löschen wollen?", - "Maintenance_Tool_del_alldev_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Geräte werden in der Datenbank ge­löscht.", - "Maintenance_Tool_del_allevents": "Alle Ereignisse löschen", - "Maintenance_Tool_del_allevents30": "Alle Ereignisse älter als 30 Tage löschen", - "Maintenance_Tool_del_allevents30_noti": "Ereignisse löschen", - "Maintenance_Tool_del_allevents30_noti_text": "Sind Sie sich sicher, dass Sie alle Ereignisse älter als 30 Tage löschen wollen? Dies setzt die Präsenz aller Geräte zurück.", - "Maintenance_Tool_del_allevents30_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Ereignisse älter als 30 Tage werden aus der Datenbank ge­löscht. Dies setzt auch die Anwesenheit zu­rück. Es kann ab dem Moment zu ungültigen Sitzungen kommen. Ein Scan, während das betreffende Gerät online ist, sollte das Problem lösen.", - "Maintenance_Tool_del_allevents_noti": "Alle Ereignisse löschen", - "Maintenance_Tool_del_allevents_noti_text": "Sind Sie sicher, dass Sie alle Ereignisse aus der Datenbank löschen wollen. Dies setzt die Anwesenheit aller Geräte zurück.", - "Maintenance_Tool_del_allevents_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Ereignisse werden aus der Datenbank ge­löscht. Dies setzt auch die Anwesenheit zu­rück. Es kann ab dem Moment zu ungültigen Sitzungen kommen. Ein Scan, während das betreffende Gerät online ist, sollte das Problem lösen.", - "Maintenance_Tool_del_empty_macs": "Alle Geräte ohne MAC löschen", - "Maintenance_Tool_del_empty_macs_noti": "Geräte löschen", - "Maintenance_Tool_del_empty_macs_noti_text": "Sind Sie sicher, dass Sie alle Geräte ohne MAC-Adresse löschen wollen?
(Vielleicht bevorzugen Sie eine Archivierung)", - "Maintenance_Tool_del_empty_macs_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Geäte ohne MAC-Adresse werden aus der Datenbank ge­löscht.", - "Maintenance_Tool_del_selecteddev": "Ausgewählte Geräte löschen", + "Maintenance_Tool_darkmode_noti_text": "Wechselt zwischen der hellen und der dunklen Darstellung. Wenn die Umschaltung nicht ordentlich funktionieren sollte, versuchen Sie den Browsercache zu l\u00f6schen.", + "Maintenance_Tool_darkmode_text": "Wechselt zwischen der hellen und der dunklen Darstellung. Wenn der Wechsel nicht richtig funktionieren sollte, versuchen Sie den Browsercache zu l\u00f6schen. Die \u00c4nderung findet serverseitig statt, betrifft also alle verwendeten Ger\u00e4te.", + "Maintenance_Tool_del_ActHistory": "L\u00f6schen der Netzwerkaktivit\u00e4t", + "Maintenance_Tool_del_ActHistory_noti": "Netzwerkaktivit\u00e4t l\u00f6schen", + "Maintenance_Tool_del_ActHistory_noti_text": "Sind Sie sicher, dass Sie die Netzwerkaktivit\u00e4t zur\u00fccksetzen m\u00f6chten?", + "Maintenance_Tool_del_ActHistory_text": "Der Graph f\u00fcr die Netzwerkaktivit\u00e4t wird zur\u00fcckgesetzt. Hierbei werden die Events nicht beeinflusst.", + "Maintenance_Tool_del_alldev": "Alle Ger\u00e4te l\u00f6schen", + "Maintenance_Tool_del_alldev_noti": "Ger\u00e4te l\u00f6schen", + "Maintenance_Tool_del_alldev_noti_text": "Sind Sie sich sicher, dass Sie alle Ger\u00e4te l\u00f6schen wollen?", + "Maintenance_Tool_del_alldev_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht r\u00fcck­g\u00e4ngig gemacht werden. Alle Ger\u00e4te werden in der Datenbank ge­l\u00f6scht.", + "Maintenance_Tool_del_allevents": "Alle Ereignisse l\u00f6schen", + "Maintenance_Tool_del_allevents30": "Alle Ereignisse \u00e4lter als 30 Tage l\u00f6schen", + "Maintenance_Tool_del_allevents30_noti": "Ereignisse l\u00f6schen", + "Maintenance_Tool_del_allevents30_noti_text": "Sind Sie sich sicher, dass Sie alle Ereignisse \u00e4lter als 30 Tage l\u00f6schen wollen? Dies setzt die Pr\u00e4senz aller Ger\u00e4te zur\u00fcck.", + "Maintenance_Tool_del_allevents30_text": "Machen Sie ein Backup, bevor Sie diese Funk\u00adtion nutzen. Der Vor\u00adgang kann ohne Back\u00adup nicht r\u00fcck\u00adg\u00e4ngig gemacht werden. Alle Ereignisse \u00e4lter als 30 Tage werden aus der Datenbank ge\u00adl\u00f6scht. Dies setzt auch die Anwesenheit zu\u00adr\u00fcck. Es kann ab dem Moment zu ung\u00fcltigen Sitzungen kommen. Ein Scan, w\u00e4hrend das betreffende Ger\u00e4t online ist, sollte das Problem l\u00f6sen.", + "Maintenance_Tool_del_allevents_noti": "Alle Ereignisse l\u00f6schen", + "Maintenance_Tool_del_allevents_noti_text": "Sind Sie sicher, dass Sie alle Ereignisse aus der Datenbank l\u00f6schen wollen. Dies setzt die Anwesenheit aller Ger\u00e4te zur\u00fcck.", + "Maintenance_Tool_del_allevents_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht r\u00fcck­g\u00e4ngig gemacht werden. Alle Ereignisse werden aus der Datenbank ge­l\u00f6scht. Dies setzt auch die Anwesenheit zu­r\u00fcck. Es kann ab dem Moment zu ung\u00fcltigen Sitzungen kommen. Ein Scan, w\u00e4hrend das betreffende Ger\u00e4t online ist, sollte das Problem l\u00f6sen.", + "Maintenance_Tool_del_empty_macs": "Alle Ger\u00e4te ohne MAC l\u00f6schen", + "Maintenance_Tool_del_empty_macs_noti": "Ger\u00e4te l\u00f6schen", + "Maintenance_Tool_del_empty_macs_noti_text": "Sind Sie sicher, dass Sie alle Ger\u00e4te ohne MAC-Adresse l\u00f6schen wollen?
(Vielleicht bevorzugen Sie eine Archivierung)", + "Maintenance_Tool_del_empty_macs_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht r\u00fcck­g\u00e4ngig gemacht werden. Alle Ge\u00e4te ohne MAC-Adresse werden aus der Datenbank ge­l\u00f6scht.", + "Maintenance_Tool_del_selecteddev": "Ausgew\u00e4hlte Ger\u00e4te l\u00f6schen", "Maintenance_Tool_del_selecteddev_text": "", - "Maintenance_Tool_del_unknowndev": "Löschen der (unknown) Geräte", - "Maintenance_Tool_del_unknowndev_noti": "Lösche (unknown) Geräte", - "Maintenance_Tool_del_unknowndev_noti_text": "Sind Sie sicher, dass Sie alle (unknown) Geräte aus der Datenbank löschen wollen?", - "Maintenance_Tool_del_unknowndev_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Gräte mit dem Namen (unknown) werden aus der Datenbank ge­löscht.", - "Maintenance_Tool_displayed_columns_text": "Ändere die Sichtbarkeit und Anordnung der Spalten in der Geräte-Seite. (Drag-and-Drop funktioniert nicht einwandfrei, ist aber verwendbar. Ich habe 3 Stunden versucht das zu beheben, werde es aber nicht weiter verfolgen. Über einen PR mit einem Fix würde ich mich freuen :) ).", - "Maintenance_Tool_drag_me": "Zieh mich um die Anordnung der Spalten zu ändern.", + "Maintenance_Tool_del_unknowndev": "L\u00f6schen der (unknown) Ger\u00e4te", + "Maintenance_Tool_del_unknowndev_noti": "L\u00f6sche (unknown) Ger\u00e4te", + "Maintenance_Tool_del_unknowndev_noti_text": "Sind Sie sicher, dass Sie alle (unknown) Ger\u00e4te aus der Datenbank l\u00f6schen wollen?", + "Maintenance_Tool_del_unknowndev_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht r\u00fcck­g\u00e4ngig gemacht werden. Alle Gr\u00e4te mit dem Namen (unknown) werden aus der Datenbank ge­l\u00f6scht.", + "Maintenance_Tool_displayed_columns_text": "\u00c4ndere die Sichtbarkeit und Anordnung der Spalten in der Ger\u00e4te-Seite. (Drag-and-Drop funktioniert nicht einwandfrei, ist aber verwendbar. Ich habe 3 Stunden versucht das zu beheben, werde es aber nicht weiter verfolgen. \u00dcber einen PR mit einem Fix w\u00fcrde ich mich freuen :) ).", + "Maintenance_Tool_drag_me": "Zieh mich um die Anordnung der Spalten zu \u00e4ndern.", "Maintenance_Tool_order_columns_text": "", - "Maintenance_Tool_purgebackup": "Sicherungen aufräumen", - "Maintenance_Tool_purgebackup_noti": "Sicherungen aufräumen", - "Maintenance_Tool_purgebackup_noti_text": "Sind Sie sicher, alle Backups, bis auf die letzten 3 löschen möchten?", - "Maintenance_Tool_purgebackup_text": "Es werden, bis auf die letzten 3 Backups, alle übrigen Backups gelöscht.", + "Maintenance_Tool_purgebackup": "Sicherungen aufr\u00e4umen", + "Maintenance_Tool_purgebackup_noti": "Sicherungen aufr\u00e4umen", + "Maintenance_Tool_purgebackup_noti_text": "Sind Sie sicher, alle Backups, bis auf die letzten 3 l\u00f6schen m\u00f6chten?", + "Maintenance_Tool_purgebackup_text": "Es werden, bis auf die letzten 3 Backups, alle \u00fcbrigen Backups gel\u00f6scht.", "Maintenance_Tool_restore": "DB Wiederherstellung", "Maintenance_Tool_restore_noti": "DB Wiederherstellung", - "Maintenance_Tool_restore_noti_text": "Sind Sie sicher, dass Sie die Datenbank aus der neusten Sicherung wiederherstellen möchten? Prüfen Sie, dass gerade keine Scans stattfinden.", - "Maintenance_Tool_restore_text": "Das neuste Backup kann über diese Funk­tion wiederhergestellt werden. Ältere Sicher­ungen müssen manuell wieder­hergestellt wer­den. Es empfiehlt sich eine Integritäts­prüfung nach der Wieder­her­stellung zu machen, falls die Datenbank bei der Sicherung geöffnet war.", + "Maintenance_Tool_restore_noti_text": "Sind Sie sicher, dass Sie die Datenbank aus der neusten Sicherung wiederherstellen m\u00f6chten? Pr\u00fcfen Sie, dass gerade keine Scans stattfinden.", + "Maintenance_Tool_restore_text": "Das neuste Backup kann \u00fcber diese Funk­tion wiederhergestellt werden. \u00c4ltere Sicher­ungen m\u00fcssen manuell wieder­hergestellt wer­den. Es empfiehlt sich eine Integrit\u00e4ts­pr\u00fcfung nach der Wieder­her­stellung zu machen, falls die Datenbank bei der Sicherung ge\u00f6ffnet war.", "Maintenance_Tool_upgrade_database_noti": "Aktualisiere Datenbank", "Maintenance_Tool_upgrade_database_noti_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen.", - "Maintenance_Tool_upgrade_database_text": "Mit dieser Schaltfläche wird die Datenbank aktualisiert, um das Diagramm der Netzwerkaktivitäten der letzten 12 Stunden zu aktivieren. Bitte sichern Sie Ihre Datenbank, falls Probleme auftreten.", + "Maintenance_Tool_upgrade_database_text": "Mit dieser Schaltfl\u00e4che wird die Datenbank aktualisiert, um das Diagramm der Netzwerkaktivit\u00e4ten der letzten 12 Stunden zu aktivieren. Bitte sichern Sie Ihre Datenbank, falls Probleme auftreten.", "Maintenance_Tools_Tab_BackupRestore": "Sicherg. / Wiederherstellg.", "Maintenance_Tools_Tab_Logging": "Logs", "Maintenance_Tools_Tab_Settings": "Einstellungen", @@ -454,24 +456,24 @@ "Maintenance_built_on": "Erstellt am", "Maintenance_current_version": "Du bist up-to-date. Sieh dir an, woran ich gerade arbeite.", "Maintenance_database_backup": "DB Sicherungen", - "Maintenance_database_backup_found": "Sicherungen verfügbar", + "Maintenance_database_backup_found": "Sicherungen verf\u00fcgbar", "Maintenance_database_backup_total": "Speicherplatz insgesamt", - "Maintenance_database_lastmod": "Letzte Änderung", + "Maintenance_database_lastmod": "Letzte \u00c4nderung", "Maintenance_database_path": "Datenbank-Pfad", "Maintenance_database_rows": "Tabelle (Reihen)", - "Maintenance_database_size": "Datenbank-Größe", - "Maintenance_lang_selector_apply": "Übernehmen", - "Maintenance_lang_selector_empty": "Sprache wählen", + "Maintenance_database_size": "Datenbank-Gr\u00f6\u00dfe", + "Maintenance_lang_selector_apply": "\u00dcbernehmen", + "Maintenance_lang_selector_empty": "Sprache w\u00e4hlen", "Maintenance_lang_selector_lable": "Sprachauswahl", - "Maintenance_lang_selector_text": "Die Änderung findet serverseitig statt, betrifft also alle verwendeten Geräte.", - "Maintenance_new_version": "🆕 Eine neue Version ist vefügbar. Sieh dir die Versionshinweise an.", - "Maintenance_themeselector_apply": "Übernehmen", - "Maintenance_themeselector_empty": "Skin wählen", + "Maintenance_lang_selector_text": "Die \u00c4nderung findet serverseitig statt, betrifft also alle verwendeten Ger\u00e4te.", + "Maintenance_new_version": "\ud83c\udd95 Eine neue Version ist vef\u00fcgbar. Sieh dir die Versionshinweise an.", + "Maintenance_themeselector_apply": "\u00dcbernehmen", + "Maintenance_themeselector_empty": "Skin w\u00e4hlen", "Maintenance_themeselector_lable": "Skin Auswahl", - "Maintenance_themeselector_text": "Die Änderung findet serverseitig statt, betrifft also alle verwendeten Geräte.", + "Maintenance_themeselector_text": "Die \u00c4nderung findet serverseitig statt, betrifft also alle verwendeten Ger\u00e4te.", "Maintenance_version": "App Updates", - "NETWORK_DEVICE_TYPES_description": "Welche Gerätetypen als Netzwerkgeräte in der Netzwerkansicht verwendet werden können. Der Gerätetyp muss genau der Typ-Einstellung eines spezifischen Geräts in den Gerätedetails übereinstimmen. Entfernen Sie keine existierenden Typen, sondern fügen Sie nur neue ein.", - "NETWORK_DEVICE_TYPES_name": "Netzwerkgeräte-Typen", + "NETWORK_DEVICE_TYPES_description": "Welche Ger\u00e4tetypen als Netzwerkger\u00e4te in der Netzwerkansicht verwendet werden k\u00f6nnen. Der Ger\u00e4tetyp muss genau der Typ-Einstellung eines spezifischen Ger\u00e4ts in den Ger\u00e4tedetails \u00fcbereinstimmen. Entfernen Sie keine existierenden Typen, sondern f\u00fcgen Sie nur neue ein.", + "NETWORK_DEVICE_TYPES_name": "Netzwerkger\u00e4te-Typen", "NTFY_HOST_description": "NTFY host URL starting with http:// or https://. You can use the hosted instance on https://ntfy.sh by simply entering https://ntfy.sh.", "NTFY_HOST_name": "NTFY host URL", "NTFY_PASSWORD_description": "Enter password if you need (host) an instance with enabled authetication.", @@ -483,14 +485,14 @@ "NTFY_display_name": "NTFY", "NTFY_icon": "", "Navigation_About": "", - "Navigation_Devices": "Geräte", + "Navigation_Devices": "Ger\u00e4te", "Navigation_Donations": "Donations", "Navigation_Events": "Ereignisse", "Navigation_Flows": "Flows", "Navigation_HelpFAQ": "Hilfe / FAQ", "Navigation_Integrations": "Integrationen", "Navigation_Maintenance": "Wartung", - "Navigation_Monitoring": "Überwachung", + "Navigation_Monitoring": "\u00dcberwachung", "Navigation_Network": "Netzwerk", "Navigation_Notifications": "", "Navigation_Plugins": "Plugins", @@ -498,57 +500,57 @@ "Navigation_Report": "Bericht", "Navigation_Settings": "Einstellungen", "Navigation_SystemInfo": "Systeminfo", - "Navigation_Workflows": "Arbeitsabläufe", + "Navigation_Workflows": "Arbeitsabl\u00e4ufe", "Network_Assign": "Zum obigen Netzwerkknoten zuweisen", - "Network_Cant_Assign": "Internet-Wurzelknoten kann nicht als äußerer Kindknoten zugewiesen werden.", + "Network_Cant_Assign": "Internet-Wurzelknoten kann nicht als \u00e4u\u00dferer Kindknoten zugewiesen werden.", "Network_Configuration_Error": "Konfigurationsfehler", - "Network_Connected": "Verbundene Geräte", - "Network_ManageAdd": "Gerät hinzufügen", - "Network_ManageAdd_Name": "Name des Gerätes", + "Network_Connected": "Verbundene Ger\u00e4te", + "Network_ManageAdd": "Ger\u00e4t hinzuf\u00fcgen", + "Network_ManageAdd_Name": "Name des Ger\u00e4tes", "Network_ManageAdd_Name_text": "Name ohne Sonderzeichen", "Network_ManageAdd_Port": "Portanzahl", "Network_ManageAdd_Port_text": "bei WLAN oder Powerline leer lassen", - "Network_ManageAdd_Submit": "Hinzufügen", - "Network_ManageAdd_Type": "Gerätetyp", - "Network_ManageAdd_Type_text": "-- Typ wählen --", + "Network_ManageAdd_Submit": "Hinzuf\u00fcgen", + "Network_ManageAdd_Type": "Ger\u00e4tetyp", + "Network_ManageAdd_Type_text": "-- Typ w\u00e4hlen --", "Network_ManageAssign": "Zuweisen", - "Network_ManageDel": "Gerät löschen", - "Network_ManageDel_Name": "Gerät zum Löschen auswählen", - "Network_ManageDel_Name_text": "-- Gerät wählen --", - "Network_ManageDel_Submit": "Löschen", - "Network_ManageDevices": "Geräte verwalten", - "Network_ManageEdit": "Gerät bearbeiten", - "Network_ManageEdit_ID": "Gerät zum Bearbeiten auswählen", - "Network_ManageEdit_ID_text": "-- Gerät wählen --", + "Network_ManageDel": "Ger\u00e4t l\u00f6schen", + "Network_ManageDel_Name": "Ger\u00e4t zum L\u00f6schen ausw\u00e4hlen", + "Network_ManageDel_Name_text": "-- Ger\u00e4t w\u00e4hlen --", + "Network_ManageDel_Submit": "L\u00f6schen", + "Network_ManageDevices": "Ger\u00e4te verwalten", + "Network_ManageEdit": "Ger\u00e4t bearbeiten", + "Network_ManageEdit_ID": "Ger\u00e4t zum Bearbeiten ausw\u00e4hlen", + "Network_ManageEdit_ID_text": "-- Ger\u00e4t w\u00e4hlen --", "Network_ManageEdit_Name": "Neuer Name", "Network_ManageEdit_Name_text": "Name ohne Sonderzeichen", "Network_ManageEdit_Port": "Neue Portanzahl", "Network_ManageEdit_Port_text": "bei WLAN oder Powerline leer lassen", "Network_ManageEdit_Submit": "Speichern", "Network_ManageEdit_Type": "Neuer Typ", - "Network_ManageEdit_Type_text": "-- Typ wählen --", + "Network_ManageEdit_Type_text": "-- Typ w\u00e4hlen --", "Network_ManageLeaf": "Zuweisungen verwalten", "Network_ManageUnassign": "Zuweisung aufheben", - "Network_NoAssignedDevices": "Dieser Netzwerkknoten hat keine zugewiesenen Geräte (Kindknoten). Weise eins von unten zu oder gehe in den Details Tab eines Gerätes in Geräte, und weise dort das Gerät einem Netzwerk Knoten und einem Netzwerk Knoten Port zu.", - "Network_NoDevices": "Keine Geräte zum konfigurieren", + "Network_NoAssignedDevices": "Dieser Netzwerkknoten hat keine zugewiesenen Ger\u00e4te (Kindknoten). Weise eins von unten zu oder gehe in den Details Tab eines Ger\u00e4tes in Ger\u00e4te, und weise dort das Ger\u00e4t einem Netzwerk Knoten und einem Netzwerk Knoten Port zu.", + "Network_NoDevices": "Keine Ger\u00e4te zum konfigurieren", "Network_Node": "Netzwerkknoten", "Network_Node_Name": "Knotenname", - "Network_Parent": "Übergeordnetes Netzwerkgerät", + "Network_Parent": "\u00dcbergeordnetes Netzwerkger\u00e4t", "Network_Root": "", "Network_Root_Not_Configured": "", "Network_Root_Unconfigurable": "Nicht konfigurierbare Wurzel", - "Network_Table_Hostname": "Gerätename", + "Network_Table_Hostname": "Ger\u00e4tename", "Network_Table_IP": "IP", "Network_Table_State": "Status", - "Network_Title": "Netzwerkübersicht", - "Network_UnassignedDevices": "Nicht zugewiesene Geräte", + "Network_Title": "Netzwerk\u00fcbersicht", + "Network_UnassignedDevices": "Nicht zugewiesene Ger\u00e4te", "Notifications_All": "", "Notifications_Mark_All_Read": "", - "PIALERT_WEB_PASSWORD_description": "Das Standardpasswort ist 123456. Um das Passwort zu ändern, entweder /app/back/pialert-cli im Container starten oder SETPWD_RUN Set password plugin nutzen.", + "PIALERT_WEB_PASSWORD_description": "Das Standardpasswort ist 123456. Um das Passwort zu \u00e4ndern, entweder /app/back/pialert-cli im Container starten oder SETPWD_RUN Set password plugin nutzen.", "PIALERT_WEB_PASSWORD_name": "Login-Passwort", "PIALERT_WEB_PROTECTION_description": "Ein Loginfenster wird angezeigt wenn aktiviert. Untere Beschreibung genau durchlesen falls Sie sich aus Ihrer Instanz aussperren.", "PIALERT_WEB_PROTECTION_name": "Login aktivieren", - "PLUGINS_KEEP_HIST_description": "Wie viele Plugin Scanresultate behalten werden (pro Plugin, nicht gerätespezifisch).", + "PLUGINS_KEEP_HIST_description": "Wie viele Plugin Scanresultate behalten werden (pro Plugin, nicht ger\u00e4tespezifisch).", "PLUGINS_KEEP_HIST_name": "Plugins Verlauf", "PUSHSAFER_TOKEN_description": "Your secret Pushsafer API key (token).", "PUSHSAFER_TOKEN_name": "Pushsafer token", @@ -567,21 +569,21 @@ "Presence_CalHead_quarter": "Quartal", "Presence_CalHead_week": "Woche", "Presence_CalHead_year": "Jahr", - "Presence_CallHead_Devices": "Geräte", + "Presence_CallHead_Devices": "Ger\u00e4te", "Presence_Loading": "Laden...", - "Presence_Shortcut_AllDevices": "Meine Geräte", + "Presence_Shortcut_AllDevices": "Meine Ger\u00e4te", "Presence_Shortcut_Archived": "Archiviert", "Presence_Shortcut_Connected": "Verbunden", - "Presence_Shortcut_Devices": "Geräte", + "Presence_Shortcut_Devices": "Ger\u00e4te", "Presence_Shortcut_DownAlerts": "Down Meldungen", "Presence_Shortcut_Favorites": "Favoriten", - "Presence_Shortcut_NewDevices": "Neue Geräte", - "Presence_Title": "Anwesenheit pro Gerät", + "Presence_Shortcut_NewDevices": "Neue Ger\u00e4te", + "Presence_Title": "Anwesenheit pro Ger\u00e4t", "REPORT_APPRISE_description": "Enable sending notifications via Apprise.", "REPORT_APPRISE_name": "Enable Apprise", - "REPORT_DASHBOARD_URL_description": "Diese URL wird als Basis fürs Erstellen von Links in E-Mails genutzt. Geben Sie die gesamte URL startend mit http:// inklusive der genutzten Portnummer ein (keinen nachfolgenden Schrägstrich / nutzen).", + "REPORT_DASHBOARD_URL_description": "Diese URL wird als Basis f\u00fcrs Erstellen von Links in E-Mails genutzt. Geben Sie die gesamte URL startend mit http:// inklusive der genutzten Portnummer ein (keinen nachfolgenden Schr\u00e4gstrich / nutzen).", "REPORT_DASHBOARD_URL_name": "NetAlertX URL", - "REPORT_ERROR": "Die gesuchte Seite ist vorübergehend nicht verfügbar. Bitte versuchen Sie es nach ein paar Sekunden erneut", + "REPORT_ERROR": "Die gesuchte Seite ist vor\u00fcbergehend nicht verf\u00fcgbar. Bitte versuchen Sie es nach ein paar Sekunden erneut", "REPORT_FROM_description": "Notification email subject line. Some SMTP servers need this to be an email.", "REPORT_FROM_name": "Email subject", "REPORT_MAIL_description": "If enabled an email is sent out with a list of changes you nove subscribed to. Please also fill out all remaining settings related to the SMTP setup below. If facing issues, set LOG_LEVEL to debug and check the error log.", @@ -627,12 +629,12 @@ "Systeminfo_CPU_Speed": "CPU-Geschwindigkeit:", "Systeminfo_CPU_Temp": "CPU-Temp:", "Systeminfo_CPU_Vendor": "CPU-Anbieter:", - "Systeminfo_Client_Resolution": "Browserauflösung:", + "Systeminfo_Client_Resolution": "Browseraufl\u00f6sung:", "Systeminfo_Client_User_Agent": "Browser-Bezeichnung:", "Systeminfo_General": "Allgemein", "Systeminfo_General_Date": "Datum:", "Systeminfo_General_Date2": "Datum2:", - "Systeminfo_General_Full_Date": "Vollständiges Datum:", + "Systeminfo_General_Full_Date": "Vollst\u00e4ndiges Datum:", "Systeminfo_General_TimeZone": "Zeitzone:", "Systeminfo_Memory": "Arbeitsspeicher", "Systeminfo_Memory_Total_Memory": "Gesamtspeicher:", @@ -675,9 +677,9 @@ "Systeminfo_Services_Description": "Dienstbeschreibung", "Systeminfo_Services_Name": "Dienstname", "Systeminfo_Storage": "Speicher", - "Systeminfo_Storage_Device": "Gerät:", + "Systeminfo_Storage_Device": "Ger\u00e4t:", "Systeminfo_Storage_Mount": "Mountpunkt:", - "Systeminfo_Storage_Size": "Größe:", + "Systeminfo_Storage_Size": "Gr\u00f6\u00dfe:", "Systeminfo_Storage_Type": "Typ:", "Systeminfo_Storage_Usage": "Speicherverwendung", "Systeminfo_Storage_Usage_Free": "Frei:", @@ -693,23 +695,23 @@ "Systeminfo_System_System": "System:", "Systeminfo_System_Uname": "Uname:", "Systeminfo_System_Uptime": "Betriebszeit:", - "Systeminfo_This_Client": "Dieses Gerät", - "Systeminfo_USB_Devices": "USB-Geräte", + "Systeminfo_This_Client": "Dieses Ger\u00e4t", + "Systeminfo_USB_Devices": "USB-Ger\u00e4te", "TICKER_MIGRATE_TO_NETALERTX": "", "TIMEZONE_description": "Zeitzone um Statistiken korrekt darzustellen. Finde deine Zeitzone hier.", "TIMEZONE_name": "Zeitzone", - "UI_DEV_SECTIONS_description": "Auswählen, welche Elemente in der Geräteseite versteckt werden sollen.", - "UI_DEV_SECTIONS_name": "Geräteauswahl verstecken", + "UI_DEV_SECTIONS_description": "Ausw\u00e4hlen, welche Elemente in der Ger\u00e4teseite versteckt werden sollen.", + "UI_DEV_SECTIONS_name": "Ger\u00e4teauswahl verstecken", "UI_ICONS_description": "", "UI_ICONS_name": "Vorgefertigte Icons", - "UI_LANG_description": "Bevorzugte Oberflächensprache auswählen. Du möchtest beim Übersetzen helfen? Gerne hier: Weblate.", + "UI_LANG_description": "Bevorzugte Oberfl\u00e4chensprache ausw\u00e4hlen. Du m\u00f6chtest beim \u00dcbersetzen helfen? Gerne hier: Weblate.", "UI_LANG_name": "UI Sprache", "UI_MY_DEVICES_description": "", - "UI_MY_DEVICES_name": "In \"Meine Geräte\" anzeigen", + "UI_MY_DEVICES_name": "In \"Meine Ger\u00e4te\" anzeigen", "UI_NOT_RANDOM_MAC_description": "", "UI_NOT_RANDOM_MAC_name": "", - "UI_PRESENCE_description": "Auswählen, welche Status im Gerätepräsenz im Laufe der Zeit-Diagramm in der Geräte-Seite angzeigt werden sollen. (STRG + klicken zum aus-/abwählen).", - "UI_PRESENCE_name": "Anzeige im Präsenzdiagramm", + "UI_PRESENCE_description": "Ausw\u00e4hlen, welche Status im Ger\u00e4tepr\u00e4senz im Laufe der Zeit-Diagramm in der Ger\u00e4te-Seite angzeigt werden sollen. (STRG + klicken zum aus-/abw\u00e4hlen).", + "UI_PRESENCE_name": "Anzeige im Pr\u00e4senzdiagramm", "UI_REFRESH_description": "", "UI_REFRESH_name": "Automatisch Aktualisieren", "WEBHOOK_PAYLOAD_description": "The Webhook payload data format for the body > attachments > text attribute in the payload json. See an example of the payload here. (e.g.: for discord use text)", @@ -729,7 +731,7 @@ "general_event_title": "Executing an ad-hoc event", "report_guid": "", "report_guid_missing": "", - "report_select_format": "Format auswählen:", + "report_select_format": "Format ausw\u00e4hlen:", "report_time": "Benachrichtigungszeit:", "run_event_icon": "fa-play", "run_event_tooltip": "Enable the setting and save your changes at first before you run it.", @@ -737,7 +739,7 @@ "settings_core_label": "", "settings_device_scanners": "", "settings_device_scanners_icon": "fa-solid fa-magnifying-glass-plus", - "settings_device_scanners_label": "Gerätescanner", + "settings_device_scanners_label": "Ger\u00e4tescanner", "settings_enabled": "Aktive Einstellungen", "settings_enabled_icon": "fa-solid fa-toggle-on", "settings_expand_all": "Expand all", @@ -751,11 +753,11 @@ "settings_other_scanners_label": "Andere Scanner", "settings_publishers": "", "settings_publishers_icon": "fa-solid fa-paper-plane", - "settings_publishers_label": "Veröffentlicher", + "settings_publishers_label": "Ver\u00f6ffentlicher", "settings_saved": "
Settings saved to the app.conf file.

A time-stamped backup of the previous file created.

Reloading...
", "settings_system_icon": "fa-solid fa-gear", "settings_system_label": "System", "settings_update_item_warning": "", "test_event_icon": "fa-vial-circle-check", "test_event_tooltip": "Save your changes at first before you test your settings." -} +} \ No newline at end of file diff --git a/front/php/templates/language/en_us.json b/front/php/templates/language/en_us.json index 7b68d2b9..b95b6503 100755 --- a/front/php/templates/language/en_us.json +++ b/front/php/templates/language/en_us.json @@ -206,11 +206,13 @@ "Device_TableHead_MAC": "Random MAC", "Device_TableHead_MAC_full": "Full MAC", "Device_TableHead_Name": "Name", + "Device_TableHead_NetworkSite": "Network Site", "Device_TableHead_Owner": "Owner", "Device_TableHead_Parent_MAC": "Parent node MAC", "Device_TableHead_Port": "Port", "Device_TableHead_RowID": "Row ID", "Device_TableHead_Rowid": "Row ID", + "Device_TableHead_SSID": "SSID", "Device_TableHead_Status": "Status", "Device_TableHead_SyncHubNodeName": "Sync Node", "Device_TableHead_Type": "Type", diff --git a/front/php/templates/language/es_es.json b/front/php/templates/language/es_es.json index d26f25ca..c62cdea9 100755 --- a/front/php/templates/language/es_es.json +++ b/front/php/templates/language/es_es.json @@ -1,27 +1,27 @@ { - "API_CUSTOM_SQL_description": "Puede especificar una consulta SQL personalizada que generará un archivo JSON y luego lo expondrá a través del archivo table_custom_endpoint.json.", + "API_CUSTOM_SQL_description": "Puede especificar una consulta SQL personalizada que generar\u00e1 un archivo JSON y luego lo expondr\u00e1 a trav\u00e9s del archivo table_custom_endpoint.json.", "API_CUSTOM_SQL_name": "Endpoint personalizado", "API_display_name": "API", "API_icon": "", "APPRISE_HOST_description": "URL del host de Apprise que comienza con http:// o https://. (no olvide incluir /notify al final)", "APPRISE_HOST_name": "URL del host de Apprise", - "APPRISE_PAYLOAD_description": "Seleccione el tipo de carga útil enviada a Apprise. Por ejemplo, html funciona bien con correos electrónicos, text con aplicaciones de chat, como Telegram.", + "APPRISE_PAYLOAD_description": "Seleccione el tipo de carga \u00fatil enviada a Apprise. Por ejemplo, html funciona bien con correos electr\u00f3nicos, text con aplicaciones de chat, como Telegram.", "APPRISE_PAYLOAD_name": "Tipo de carga", - "APPRISE_SIZE_description": "El tamaño máximo de la carga útil de información como número de caracteres en la cadena pasada. Si supera el límite, se truncará y se agregará un mensaje (text was truncated).", - "APPRISE_SIZE_name": "Tamaño máximo de carga útil", - "APPRISE_URL_description": "Informar de la URL de destino de la notificación. Por ejemplo, para Telegram sería tgram://{bot_token}/{chat_id}.", - "APPRISE_URL_name": "URL de notificación de Apprise", - "About_Design": "Diseñado para:", + "APPRISE_SIZE_description": "El tama\u00f1o m\u00e1ximo de la carga \u00fatil de informaci\u00f3n como n\u00famero de caracteres en la cadena pasada. Si supera el l\u00edmite, se truncar\u00e1 y se agregar\u00e1 un mensaje (text was truncated).", + "APPRISE_SIZE_name": "Tama\u00f1o m\u00e1ximo de carga \u00fatil", + "APPRISE_URL_description": "Informar de la URL de destino de la notificaci\u00f3n. Por ejemplo, para Telegram ser\u00eda tgram://{bot_token}/{chat_id}.", + "APPRISE_URL_name": "URL de notificaci\u00f3n de Apprise", + "About_Design": "Dise\u00f1ado para:", "About_Exit": "Salir", - "About_Title": "Escáner de seguridad de la red y marco de notificaciones", + "About_Title": "Esc\u00e1ner de seguridad de la red y marco de notificaciones", "AppEvents_DateTimeCreated": "Registrado", "AppEvents_Extra": "Extra", - "AppEvents_GUID": "GUID del evento de aplicación", + "AppEvents_GUID": "GUID del evento de aplicaci\u00f3n", "AppEvents_Helper1": "Ayudante 1", "AppEvents_Helper2": "Ayudante 2", "AppEvents_Helper3": "Ayudante 3", "AppEvents_ObjectForeignKey": "Clave externa", - "AppEvents_ObjectIndex": "Índice", + "AppEvents_ObjectIndex": "\u00cdndice", "AppEvents_ObjectIsArchived": "Se archiva (en el momento del registro)", "AppEvents_ObjectIsNew": "Es nuevo (en el momento del registro)", "AppEvents_ObjectPlugin": "Complemento vinculado", @@ -34,106 +34,106 @@ "AppEvents_Type": "Tipo", "Apprise_display_name": "Apprise", "Apprise_icon": "", - "BackDevDetail_Actions_Ask_Run": "¿Desea ejecutar la acción?", - "BackDevDetail_Actions_Not_Registered": "Acción no registrada: ", - "BackDevDetail_Actions_Title_Run": "Ejecutar acción", - "BackDevDetail_Copy_Ask": "¿Copiar detalles del dispositivo de la lista desplegable (se sobrescribirá todo en esta página)?", + "BackDevDetail_Actions_Ask_Run": "\u00bfDesea ejecutar la acci\u00f3n?", + "BackDevDetail_Actions_Not_Registered": "Acci\u00f3n no registrada: ", + "BackDevDetail_Actions_Title_Run": "Ejecutar acci\u00f3n", + "BackDevDetail_Copy_Ask": "\u00bfCopiar detalles del dispositivo de la lista desplegable (se sobrescribir\u00e1 todo en esta p\u00e1gina)?", "BackDevDetail_Copy_Title": "Copiar detalles", "BackDevDetail_Tools_WOL_error": "Ha ocurrido un error al ejectuar el comando.", "BackDevDetail_Tools_WOL_okay": "El comando se ha ejecutado correctamente.", "BackDevices_Arpscan_disabled": "Arp-Scan Desactivado", "BackDevices_Arpscan_enabled": "Arp-Scan Activado", "BackDevices_Backup_CopError": "La base de datos original no se pudo guardar.", - "BackDevices_Backup_Failed": "La copia de seguridad se ejecutó parcialmente con éxito. El archivo no se puede crear o está vacío.", - "BackDevices_Backup_okay": "La copia de seguridad ejecutada con éxito con el nuevo archivo", - "BackDevices_DBTools_DelDevError_a": "Error de eliminación del dispositivo", - "BackDevices_DBTools_DelDevError_b": "Error de eliminación de dispositivos", + "BackDevices_Backup_Failed": "La copia de seguridad se ejecut\u00f3 parcialmente con \u00e9xito. El archivo no se puede crear o est\u00e1 vac\u00edo.", + "BackDevices_Backup_okay": "La copia de seguridad ejecutada con \u00e9xito con el nuevo archivo", + "BackDevices_DBTools_DelDevError_a": "Error de eliminaci\u00f3n del dispositivo", + "BackDevices_DBTools_DelDevError_b": "Error de eliminaci\u00f3n de dispositivos", "BackDevices_DBTools_DelDev_a": "Dispositivo eliminado", "BackDevices_DBTools_DelDev_b": "Dispositivos eliminados", "BackDevices_DBTools_DelEvents": "Eventos eliminados", - "BackDevices_DBTools_DelEventsError": "Error de eliminación de eventos", + "BackDevices_DBTools_DelEventsError": "Error de eliminaci\u00f3n de eventos", "BackDevices_DBTools_ImportCSV": "Los dispositivos del archivo CSV han sido importados correctamente.", - "BackDevices_DBTools_ImportCSVError": "El archivo CSV no pudo ser importado. Asegúrate de que el formato es correcto.", + "BackDevices_DBTools_ImportCSVError": "El archivo CSV no pudo ser importado. Aseg\u00farate de que el formato es correcto.", "BackDevices_DBTools_ImportCSVMissing": "El archivo CSV no se pudo encontrar en /config/devices.csv.", - "BackDevices_DBTools_Purge": "Las copias de seguridad más antiguas fueron eliminadas", - "BackDevices_DBTools_UpdDev": "Dispositivo actualizado con éxito", + "BackDevices_DBTools_Purge": "Las copias de seguridad m\u00e1s antiguas fueron eliminadas", + "BackDevices_DBTools_UpdDev": "Dispositivo actualizado con \u00e9xito", "BackDevices_DBTools_UpdDevError": "Error al actualizar el dispositivo", "BackDevices_DBTools_Upgrade": "Base de datos actualizada correctamente", - "BackDevices_DBTools_UpgradeError": "Falló la actualización de la base de datos", - "BackDevices_Device_UpdDevError": "Fallo al actualizar dispositivos, pruebe de nuevo más tarde. La base de datos probablemente esté bloqueada por una tarea en curso.", + "BackDevices_DBTools_UpgradeError": "Fall\u00f3 la actualizaci\u00f3n de la base de datos", + "BackDevices_Device_UpdDevError": "Fallo al actualizar dispositivos, pruebe de nuevo m\u00e1s tarde. La base de datos probablemente est\u00e9 bloqueada por una tarea en curso.", "BackDevices_Restore_CopError": "La base de datos original no se pudo guardar.", - "BackDevices_Restore_Failed": "La restauración falló. Restaurar la copia de seguridad manualmente.", - "BackDevices_Restore_okay": "Restauración ejecutado con éxito.", + "BackDevices_Restore_Failed": "La restauraci\u00f3n fall\u00f3. Restaurar la copia de seguridad manualmente.", + "BackDevices_Restore_okay": "Restauraci\u00f3n ejecutado con \u00e9xito.", "BackDevices_darkmode_disabled": "Darkmode Desactivado", "BackDevices_darkmode_enabled": "Darkmode Activado", - "DAYS_TO_KEEP_EVENTS_description": "Esta es una configuración de mantenimiento. Esto especifica el número de días de entradas de eventos que se guardarán. Todos los eventos anteriores se eliminarán periódicamente.", + "DAYS_TO_KEEP_EVENTS_description": "Esta es una configuraci\u00f3n de mantenimiento. Esto especifica el n\u00famero de d\u00edas de entradas de eventos que se guardar\u00e1n. Todos los eventos anteriores se eliminar\u00e1n peri\u00f3dicamente.", "DAYS_TO_KEEP_EVENTS_name": "Eliminar eventos anteriores a", "DevDetail_Copy_Device_Title": " Copiar detalles del dispositivo", - "DevDetail_Copy_Device_Tooltip": "Copiar detalles del dispositivo de la lista desplegable. Todo en esta página se sobrescribirá", + "DevDetail_Copy_Device_Tooltip": "Copiar detalles del dispositivo de la lista desplegable. Todo en esta p\u00e1gina se sobrescribir\u00e1", "DevDetail_EveandAl_AlertAllEvents": "Alerta a todos los eventos", - "DevDetail_EveandAl_AlertDown": "Alerta de caída", + "DevDetail_EveandAl_AlertDown": "Alerta de ca\u00edda", "DevDetail_EveandAl_Archived": "Archivada", "DevDetail_EveandAl_NewDevice": "Nuevo dispositivo", - "DevDetail_EveandAl_NewDevice_Tooltip": "Mostrará el estado Nuevo para el dispositivo y lo incluirá en las listas cuando el filtro Nuevos dispositivos esté activo. No afecta a las notificaciones.", + "DevDetail_EveandAl_NewDevice_Tooltip": "Mostrar\u00e1 el estado Nuevo para el dispositivo y lo incluir\u00e1 en las listas cuando el filtro Nuevos dispositivos est\u00e9 activo. No afecta a las notificaciones.", "DevDetail_EveandAl_RandomMAC": "MAC al azar", "DevDetail_EveandAl_ScanCycle": "Ciclo de escaneo", "DevDetail_EveandAl_ScanCycle_a": "Escanear Dispositivo", "DevDetail_EveandAl_ScanCycle_z": "No Escanear Dispositivo", "DevDetail_EveandAl_Skip": "Omitir notificaciones repetidas durante", - "DevDetail_EveandAl_Title": " Configuración de eventos y alertas", - "DevDetail_Events_CheckBox": "Ocultar eventos de conexión", - "DevDetail_GoToNetworkNode": "Navegar a la página de Internet del nodo seleccionado.", + "DevDetail_EveandAl_Title": " Configuraci\u00f3n de eventos y alertas", + "DevDetail_Events_CheckBox": "Ocultar eventos de conexi\u00f3n", + "DevDetail_GoToNetworkNode": "Navegar a la p\u00e1gina de Internet del nodo seleccionado.", "DevDetail_Icon": "Icono", "DevDetail_Icon_Descr": "Ingrese un nombre de icono de fuente awesome sin el prefijo fa- o con clase completa, por ejemplo: fa fa-skin fa-apple.", "DevDetail_Loading": "Cargando ...", "DevDetail_MainInfo_Comments": "Comentario", "DevDetail_MainInfo_Favorite": "Favorito", "DevDetail_MainInfo_Group": "Grupo", - "DevDetail_MainInfo_Location": "Ubicación", + "DevDetail_MainInfo_Location": "Ubicaci\u00f3n", "DevDetail_MainInfo_Name": "Nombre", "DevDetail_MainInfo_Network": " Nodo (MAC)", "DevDetail_MainInfo_Network_Port": " Puerto de Red HW", "DevDetail_MainInfo_Network_Title": " Red", "DevDetail_MainInfo_Owner": "Propietario", - "DevDetail_MainInfo_Title": " Información principal", + "DevDetail_MainInfo_Title": " Informaci\u00f3n principal", "DevDetail_MainInfo_Type": "Tipo", "DevDetail_MainInfo_Vendor": "Proveedor", "DevDetail_MainInfo_mac": "MAC", - "DevDetail_Network_Node_hover": "Seleccione el dispositivo de red principal al que está conectado el dispositivo actual para completar el árbol de Red.", - "DevDetail_Network_Port_hover": "El puerto al que está conectado este dispositivo en el dispositivo de red principal. Si se deja vacío, se muestra un icono de wifi en el árbol de Red.", + "DevDetail_Network_Node_hover": "Seleccione el dispositivo de red principal al que est\u00e1 conectado el dispositivo actual para completar el \u00e1rbol de Red.", + "DevDetail_Network_Port_hover": "El puerto al que est\u00e1 conectado este dispositivo en el dispositivo de red principal. Si se deja vac\u00edo, se muestra un icono de wifi en el \u00e1rbol de Red.", "DevDetail_Nmap_Scans": "Escaneos de Nmap", - "DevDetail_Nmap_Scans_desc": "Aquí puede ejecutar escaneos NMAP manuales. También puede programar escaneos NMAP automáticos regulares a través del complemento Servicios y puertos (NMAP). Dirígete a Configuración para obtener más información", + "DevDetail_Nmap_Scans_desc": "Aqu\u00ed puede ejecutar escaneos NMAP manuales. Tambi\u00e9n puede programar escaneos NMAP autom\u00e1ticos regulares a trav\u00e9s del complemento Servicios y puertos (NMAP). Dir\u00edgete a Configuraci\u00f3n para obtener m\u00e1s informaci\u00f3n", "DevDetail_Nmap_buttonDefault": "Escaneado predeterminado", "DevDetail_Nmap_buttonDefault_text": "Escaneo predeterminado: NMAP escanea los 1,000 puertos principales para cada protocolo de escaneo solicitado. Esto atrapa aproximadamente el 93% de los puertos TCP y el 49% de los puertos UDP. (aproximadamente 5 segundos)", "DevDetail_Nmap_buttonDetail": "Escaneo detallado", - "DevDetail_Nmap_buttonDetail_text": "Escaneo detallado: escaneo predeterminado con detección de sistema operativo habilitado, detección de versiones, escaneo de script y traceroute (hasta 30 segundos o más)", - "DevDetail_Nmap_buttonFast": "Exploración rápida", - "DevDetail_Nmap_buttonFast_text": "Escaneo rápido: escanee menos puertos (100) que el escaneo predeterminado (unos pocos segundos)", - "DevDetail_Nmap_buttonSkipDiscovery": "Omitir detección de host", - "DevDetail_Nmap_buttonSkipDiscovery_text": "Omitir detección de host (-Pn opción): Escaneo predeterminado sin detección de host", - "DevDetail_Nmap_resultsLink": "Puedes abandonar esta página después de empezar un escaneo. Los resultados también estarán disponibles en el archivo app_front.log.", - "DevDetail_Owner_hover": "¿Quién es el propietario de este dispositivo? Campo de texto libre.", - "DevDetail_Periodselect_All": "Toda la información", + "DevDetail_Nmap_buttonDetail_text": "Escaneo detallado: escaneo predeterminado con detecci\u00f3n de sistema operativo habilitado, detecci\u00f3n de versiones, escaneo de script y traceroute (hasta 30 segundos o m\u00e1s)", + "DevDetail_Nmap_buttonFast": "Exploraci\u00f3n r\u00e1pida", + "DevDetail_Nmap_buttonFast_text": "Escaneo r\u00e1pido: escanee menos puertos (100) que el escaneo predeterminado (unos pocos segundos)", + "DevDetail_Nmap_buttonSkipDiscovery": "Omitir detecci\u00f3n de host", + "DevDetail_Nmap_buttonSkipDiscovery_text": "Omitir detecci\u00f3n de host (-Pn opci\u00f3n): Escaneo predeterminado sin detecci\u00f3n de host", + "DevDetail_Nmap_resultsLink": "Puedes abandonar esta p\u00e1gina despu\u00e9s de empezar un escaneo. Los resultados tambi\u00e9n estar\u00e1n disponibles en el archivo app_front.log.", + "DevDetail_Owner_hover": "\u00bfQui\u00e9n es el propietario de este dispositivo? Campo de texto libre.", + "DevDetail_Periodselect_All": "Toda la informaci\u00f3n", "DevDetail_Periodselect_LastMonth": "El mes pasado", "DevDetail_Periodselect_LastWeek": "La semana pasada", - "DevDetail_Periodselect_LastYear": "El año pasado", + "DevDetail_Periodselect_LastYear": "El a\u00f1o pasado", "DevDetail_Periodselect_today": "Hoy", - "DevDetail_Run_Actions_Title": " Ejecutar acción en el dispositivo", - "DevDetail_Run_Actions_Tooltip": "Ejecutar la acción del desplegable sobre el dispositivo actual.", - "DevDetail_SessionInfo_FirstSession": "1ra. sesión", - "DevDetail_SessionInfo_LastIP": "Última IP", - "DevDetail_SessionInfo_LastSession": "Última sesión", - "DevDetail_SessionInfo_StaticIP": "IP estática", + "DevDetail_Run_Actions_Title": " Ejecutar acci\u00f3n en el dispositivo", + "DevDetail_Run_Actions_Tooltip": "Ejecutar la acci\u00f3n del desplegable sobre el dispositivo actual.", + "DevDetail_SessionInfo_FirstSession": "1ra. sesi\u00f3n", + "DevDetail_SessionInfo_LastIP": "\u00daltima IP", + "DevDetail_SessionInfo_LastSession": "\u00daltima sesi\u00f3n", + "DevDetail_SessionInfo_StaticIP": "IP est\u00e1tica", "DevDetail_SessionInfo_Status": "Estado", - "DevDetail_SessionInfo_Title": " Información de sesión", - "DevDetail_SessionTable_Additionalinfo": "Información adicional", - "DevDetail_SessionTable_Connection": "Conexión", - "DevDetail_SessionTable_Disconnection": "Desconexión", - "DevDetail_SessionTable_Duration": "Duración", - "DevDetail_SessionTable_IP": "Dirección IP", + "DevDetail_SessionInfo_Title": " Informaci\u00f3n de sesi\u00f3n", + "DevDetail_SessionTable_Additionalinfo": "Informaci\u00f3n adicional", + "DevDetail_SessionTable_Connection": "Conexi\u00f3n", + "DevDetail_SessionTable_Disconnection": "Desconexi\u00f3n", + "DevDetail_SessionTable_Duration": "Duraci\u00f3n", + "DevDetail_SessionTable_IP": "Direcci\u00f3n IP", "DevDetail_SessionTable_Order": "Ordenar", "DevDetail_Shortcut_CurrentStatus": "Estado actual", - "DevDetail_Shortcut_DownAlerts": "Alerta(s) de caída(s)", + "DevDetail_Shortcut_DownAlerts": "Alerta(s) de ca\u00edda(s)", "DevDetail_Shortcut_Presence": "Historial", "DevDetail_Shortcut_Sessions": "Sesiones", "DevDetail_Tab_Details": " Detalles", @@ -141,91 +141,93 @@ "DevDetail_Tab_EventsTableDate": "Fecha", "DevDetail_Tab_EventsTableEvent": "Tipo de evento", "DevDetail_Tab_EventsTableIP": "IP", - "DevDetail_Tab_EventsTableInfo": "Información adicional", + "DevDetail_Tab_EventsTableInfo": "Informaci\u00f3n adicional", "DevDetail_Tab_Nmap": " Nmap", - "DevDetail_Tab_NmapEmpty": "Ningún puerto detectado en este dispositivo con Nmap.", + "DevDetail_Tab_NmapEmpty": "Ning\u00fan puerto detectado en este dispositivo con Nmap.", "DevDetail_Tab_NmapTableExtra": "Extra", "DevDetail_Tab_NmapTableHeader": "Resultados del escaneo programado", - "DevDetail_Tab_NmapTableIndex": "Índice", + "DevDetail_Tab_NmapTableIndex": "\u00cdndice", "DevDetail_Tab_NmapTablePort": "Puerto", "DevDetail_Tab_NmapTableService": "Servicio", "DevDetail_Tab_NmapTableState": "Estado", - "DevDetail_Tab_NmapTableText": "Establece la programación en los Ajustes", + "DevDetail_Tab_NmapTableText": "Establece la programaci\u00f3n en los Ajustes", "DevDetail_Tab_NmapTableTime": "Tiempo", "DevDetail_Tab_Plugins": " Plugins", "DevDetail_Tab_Presence": " Historial", "DevDetail_Tab_Sessions": " Sesiones", "DevDetail_Tab_Tools": " Herramientas", - "DevDetail_Tab_Tools_Internet_Info_Description": "La herramienta de información de internet muestra información sobre la conexión a Internet, como dirección IP, ciudad, país, código de área y zona horaria.", + "DevDetail_Tab_Tools_Internet_Info_Description": "La herramienta de informaci\u00f3n de internet muestra informaci\u00f3n sobre la conexi\u00f3n a Internet, como direcci\u00f3n IP, ciudad, pa\u00eds, c\u00f3digo de \u00e1rea y zona horaria.", "DevDetail_Tab_Tools_Internet_Info_Error": "Se ha producido un error", - "DevDetail_Tab_Tools_Internet_Info_Start": "Iniciar información de Internet", - "DevDetail_Tab_Tools_Internet_Info_Title": "Información de Internet", - "DevDetail_Tab_Tools_Nslookup_Description": "Nslookup es una herramienta de línea de comandos que se utiliza para realizar consultas al Sistema de nombres de dominio (DNS). El DNS es un sistema que traduce nombres de dominio, como www.google.com, a direcciones IP, como 172.217.0.142.", - "DevDetail_Tab_Tools_Nslookup_Error": "Error: la dirección IP no es válida", + "DevDetail_Tab_Tools_Internet_Info_Start": "Iniciar informaci\u00f3n de Internet", + "DevDetail_Tab_Tools_Internet_Info_Title": "Informaci\u00f3n de Internet", + "DevDetail_Tab_Tools_Nslookup_Description": "Nslookup es una herramienta de l\u00ednea de comandos que se utiliza para realizar consultas al Sistema de nombres de dominio (DNS). El DNS es un sistema que traduce nombres de dominio, como www.google.com, a direcciones IP, como 172.217.0.142.", + "DevDetail_Tab_Tools_Nslookup_Error": "Error: la direcci\u00f3n IP no es v\u00e1lida", "DevDetail_Tab_Tools_Nslookup_Start": "Iniciar Nslookup", "DevDetail_Tab_Tools_Nslookup_Title": "Nslookup", - "DevDetail_Tab_Tools_Speedtest_Description": "La herramienta Speedtest mide la velocidad de descarga, la velocidad de subida y la latencia de la conexión a Internet.", + "DevDetail_Tab_Tools_Speedtest_Description": "La herramienta Speedtest mide la velocidad de descarga, la velocidad de subida y la latencia de la conexi\u00f3n a Internet.", "DevDetail_Tab_Tools_Speedtest_Start": "Iniciar Speedtest", "DevDetail_Tab_Tools_Speedtest_Title": "Prueba Speedtest", - "DevDetail_Tab_Tools_Traceroute_Description": "Traceroute es un comando de diagnóstico de red que se utiliza para rastrear la ruta que toman los paquetes de datos desde un host a otro.

El comando utiliza el protocolo de mensajes de control de Internet (ICMP) para enviar paquetes a los nodos intermedios en la ruta, cada nodo intermedio responde con un paquete ICMP de tiempo de vida agotado (TTL agotado).

La salida del comando traceroute muestra la dirección IP de cada nodo intermedio en la ruta.

El comando traceroute se puede usar para diagnosticar problemas de red, como retrasos, pérdida de paquetes y rutas bloqueadas.

También se puede usar para identificar la ubicación de un nodo intermedio en una red.", - "DevDetail_Tab_Tools_Traceroute_Error": "Error: la dirección IP no es válida", + "DevDetail_Tab_Tools_Traceroute_Description": "Traceroute es un comando de diagn\u00f3stico de red que se utiliza para rastrear la ruta que toman los paquetes de datos desde un host a otro.

El comando utiliza el protocolo de mensajes de control de Internet (ICMP) para enviar paquetes a los nodos intermedios en la ruta, cada nodo intermedio responde con un paquete ICMP de tiempo de vida agotado (TTL agotado).

La salida del comando traceroute muestra la direcci\u00f3n IP de cada nodo intermedio en la ruta.

El comando traceroute se puede usar para diagnosticar problemas de red, como retrasos, p\u00e9rdida de paquetes y rutas bloqueadas.

Tambi\u00e9n se puede usar para identificar la ubicaci\u00f3n de un nodo intermedio en una red.", + "DevDetail_Tab_Tools_Traceroute_Error": "Error: la direcci\u00f3n IP no es v\u00e1lida", "DevDetail_Tab_Tools_Traceroute_Start": "Iniciar Traceroute", "DevDetail_Tab_Tools_Traceroute_Title": "Traceroute", "DevDetail_Tools_WOL": "Enviar comando WOL a ", "DevDetail_Tools_WOL_noti": "Wake-on-LAN", - "DevDetail_Tools_WOL_noti_text": "El comando de Wake-on-LAN en enviado a la dirección de escucha. Si el dispositivo no está en la misma subred/vlan que NetAlertX, el dispositivo no responderá.", - "DevDetail_Type_hover": "El tipo de dispositivo. Si selecciona cualquiera de los dispositivos de la red predefinidos (por ejemplo: AP, Firewall, enrutador, conmutador...), aparecerán en la configuración del árbol de redes como posibles nodos de la red principal.", - "DevDetail_Vendor_hover": "El proveedor debe ser detectado automáticamente. Puede sobrescribir o agregar su valor personalizado.", + "DevDetail_Tools_WOL_noti_text": "El comando de Wake-on-LAN en enviado a la direcci\u00f3n de escucha. Si el dispositivo no est\u00e1 en la misma subred/vlan que NetAlertX, el dispositivo no responder\u00e1.", + "DevDetail_Type_hover": "El tipo de dispositivo. Si selecciona cualquiera de los dispositivos de la red predefinidos (por ejemplo: AP, Firewall, enrutador, conmutador...), aparecer\u00e1n en la configuraci\u00f3n del \u00e1rbol de redes como posibles nodos de la red principal.", + "DevDetail_Vendor_hover": "El proveedor debe ser detectado autom\u00e1ticamente. Puede sobrescribir o agregar su valor personalizado.", "DevDetail_WOL_Title": " Wake-on-LAN", - "DevDetail_button_AddIcon": "Añadir un nuevo icono", - "DevDetail_button_AddIcon_Help": "Pegue una etiqueta html SVG o un icono de etiqueta html Font Awesome. Lea los documentos Iconos para obtener más información.", - "DevDetail_button_AddIcon_Tooltip": "Añade un nuevo icono a este dispositivo que aún no está disponible en el menú desplegable.", + "DevDetail_button_AddIcon": "A\u00f1adir un nuevo icono", + "DevDetail_button_AddIcon_Help": "Pegue una etiqueta html SVG o un icono de etiqueta html Font Awesome. Lea los documentos Iconos para obtener m\u00e1s informaci\u00f3n.", + "DevDetail_button_AddIcon_Tooltip": "A\u00f1ade un nuevo icono a este dispositivo que a\u00fan no est\u00e1 disponible en el men\u00fa desplegable.", "DevDetail_button_Delete": "Eliminar dispositivo", "DevDetail_button_DeleteEvents": "Eliminar eventos", - "DevDetail_button_DeleteEvents_Warning": "¿Desea eliminar todos los eventos de este dispositivo?

(se eliminarán el Historial de eventos y las Sesiones, y puede ayudar en el caso de notificaciones constantes)", + "DevDetail_button_DeleteEvents_Warning": "\u00bfDesea eliminar todos los eventos de este dispositivo?

(se eliminar\u00e1n el Historial de eventos y las Sesiones, y puede ayudar en el caso de notificaciones constantes)", "DevDetail_button_OverwriteIcons": "Sobreescribir iconos", "DevDetail_button_OverwriteIcons_Tooltip": "Sobreescribir los iconos de todos los dispositivos con el mismo tipo", - "DevDetail_button_OverwriteIcons_Warning": "¿Sobreescribir todos los iconos de todos los dispositivos con el mismo tipo que el dispositivo actual?", + "DevDetail_button_OverwriteIcons_Warning": "\u00bfSobreescribir todos los iconos de todos los dispositivos con el mismo tipo que el dispositivo actual?", "DevDetail_button_Reset": "Restablecer cambios", "DevDetail_button_Save": "Guardar", - "Device_MultiEdit": "Edición múltiple", - "Device_MultiEdit_Backup": "Tenga cuidado, ingresar valores incorrectos o romperá su configuración. Por favor, haga una copia de seguridad de su base de datos o de la configuración de los dispositivos primero (haga clic para descargar ). Lea cómo recuperar dispositivos de este archivo en la documentación de Copia de seguridad.", + "Device_MultiEdit": "Edici\u00f3n m\u00faltiple", + "Device_MultiEdit_Backup": "Tenga cuidado, ingresar valores incorrectos o romper\u00e1 su configuraci\u00f3n. Por favor, haga una copia de seguridad de su base de datos o de la configuraci\u00f3n de los dispositivos primero (haga clic para descargar ). Lea c\u00f3mo recuperar dispositivos de este archivo en la documentaci\u00f3n de Copia de seguridad.", "Device_MultiEdit_Fields": "Editar campos:", "Device_MultiEdit_MassActions": "Acciones masivas:", - "Device_MultiEdit_Tooltip": "Cuidado. Al hacer clic se aplicará el valor de la izquierda a todos los dispositivos seleccionados anteriormente.", - "Device_Searchbox": "Búsqueda", + "Device_MultiEdit_Tooltip": "Cuidado. Al hacer clic se aplicar\u00e1 el valor de la izquierda a todos los dispositivos seleccionados anteriormente.", + "Device_Searchbox": "B\u00fasqueda", "Device_Shortcut_AllDevices": "Mis dispositivos", "Device_Shortcut_Archived": "Archivado(s)", "Device_Shortcut_Connected": "Conectado(s)", "Device_Shortcut_Devices": "Dispositivos", - "Device_Shortcut_DownAlerts": "Caído y sin conexión", - "Device_Shortcut_DownOnly": "Caído", + "Device_Shortcut_DownAlerts": "Ca\u00eddo y sin conexi\u00f3n", + "Device_Shortcut_DownOnly": "Ca\u00eddo", "Device_Shortcut_Favorites": "Favorito(s)", "Device_Shortcut_NewDevices": "Nuevo(s)", "Device_Shortcut_OnlineChart": "Presencia del dispositivo a lo largo del tiempo", "Device_TableHead_Connected_Devices": "Conexiones", "Device_TableHead_Favorite": "Favorito", - "Device_TableHead_FirstSession": "1ra. sesión", + "Device_TableHead_FirstSession": "1ra. sesi\u00f3n", "Device_TableHead_GUID": "GUID", "Device_TableHead_Group": "Grupo", "Device_TableHead_Icon": "Icon", - "Device_TableHead_LastIP": "Última IP", - "Device_TableHead_LastIPOrder": "Última orden de IP", - "Device_TableHead_LastSession": "Última sesión", - "Device_TableHead_Location": "Ubicación", + "Device_TableHead_LastIP": "\u00daltima IP", + "Device_TableHead_LastIPOrder": "\u00daltima orden de IP", + "Device_TableHead_LastSession": "\u00daltima sesi\u00f3n", + "Device_TableHead_Location": "Ubicaci\u00f3n", "Device_TableHead_MAC": "MAC aleatoria", "Device_TableHead_MAC_full": "MAC completa", "Device_TableHead_Name": "Nombre", + "Device_TableHead_NetworkSite": "", "Device_TableHead_Owner": "Propietario", "Device_TableHead_Parent_MAC": "Nodo principal de la MAC", "Device_TableHead_Port": "Puerto", "Device_TableHead_RowID": "Row ID", "Device_TableHead_Rowid": "Row ID", - "Device_TableHead_Status": "Situación", - "Device_TableHead_SyncHubNodeName": "Nodo de sincronización", + "Device_TableHead_SSID": "", + "Device_TableHead_Status": "Situaci\u00f3n", + "Device_TableHead_SyncHubNodeName": "Nodo de sincronizaci\u00f3n", "Device_TableHead_Type": "Tipo", "Device_TableHead_Vendor": "Fabricante", - "Device_Table_Not_Network_Device": "No está configurado como dispositivo de red", + "Device_Table_Not_Network_Device": "No est\u00e1 configurado como dispositivo de red", "Device_Table_info": "Mostrando el INICIO y el FINAL de TODAS las entradas", "Device_Table_nav_next": "Siguiente", "Device_Table_nav_prev": "Anterior", @@ -234,35 +236,35 @@ "Device_Title": "Dispositivos", "Donations_Others": "Otros", "Donations_Platforms": "Plataforma de patrocinadores", - "Donations_Text": "¡Hola! 👋
Gracias por hacer clic en este elemento 😅 del menú

, estoy tratando de recolectar algunas donaciones para mejorar el software. Además, me ayudaría a no quemarse, por lo que puedo apoyar esta aplicación por más tiempo. Cualquier pequeño patrocinio (recurrente o no) me hace querer esforzarme más en esta aplicación.
Me encantaría acortar mi semana de trabajo y en el tiempo que me queda centrarme por completo en NetAlertX. Obtendrías más funcionalidad, una aplicación más pulida y menos errores.

Gracias por leer, agradezco cualquier apoyo ❤🙏

TL; DR: Al apoyarme, obtienes:


📧Envíame un correo electrónico a jokob@duck.com si quieres ponerte en contacto o si debo añadir otras plataformas de patrocinio.
", + "Donations_Text": "\u00a1Hola! \ud83d\udc4b
Gracias por hacer clic en este elemento \ud83d\ude05 del men\u00fa

, estoy tratando de recolectar algunas donaciones para mejorar el software. Adem\u00e1s, me ayudar\u00eda a no quemarse, por lo que puedo apoyar esta aplicaci\u00f3n por m\u00e1s tiempo. Cualquier peque\u00f1o patrocinio (recurrente o no) me hace querer esforzarme m\u00e1s en esta aplicaci\u00f3n.
Me encantar\u00eda acortar mi semana de trabajo y en el tiempo que me queda centrarme por completo en NetAlertX. Obtendr\u00edas m\u00e1s funcionalidad, una aplicaci\u00f3n m\u00e1s pulida y menos errores.

Gracias por leer, agradezco cualquier apoyo \u2764\ud83d\ude4f

TL; DR: Al apoyarme, obtienes:


\ud83d\udce7Env\u00edame un correo electr\u00f3nico a jokob@duck.com si quieres ponerte en contacto o si debo a\u00f1adir otras plataformas de patrocinio.
", "Donations_Title": "Donaciones", - "ENABLE_PLUGINS_description": "Habilita la funcionalidad de los complementos. Cargar los complementos requiere más recursos de hardware, así que quizás quieras desactivarlo en hardware poco potente.", + "ENABLE_PLUGINS_description": "Habilita la funcionalidad de los complementos. Cargar los complementos requiere m\u00e1s recursos de hardware, as\u00ed que quiz\u00e1s quieras desactivarlo en hardware poco potente.", "ENABLE_PLUGINS_name": "Habilitar complementos", "Email_display_name": "Email", "Email_icon": "", "Events_Loading": "Cargando...", - "Events_Periodselect_All": "Toda la información", + "Events_Periodselect_All": "Toda la informaci\u00f3n", "Events_Periodselect_LastMonth": "El mes pasado", "Events_Periodselect_LastWeek": "La semana pasada", - "Events_Periodselect_LastYear": "El año pasado", + "Events_Periodselect_LastYear": "El a\u00f1o pasado", "Events_Periodselect_today": "Hoy", - "Events_Searchbox": "Búsqueda", + "Events_Searchbox": "B\u00fasqueda", "Events_Shortcut_AllEvents": "Todos los eventos", - "Events_Shortcut_DownAlerts": "Alerta(s) de caída(s)", + "Events_Shortcut_DownAlerts": "Alerta(s) de ca\u00edda(s)", "Events_Shortcut_Events": "Eventos", "Events_Shortcut_MissSessions": "Sesiones faltantes", "Events_Shortcut_NewDevices": "Nuevo(s)", "Events_Shortcut_Sessions": "Sesiones", "Events_Shortcut_VoidSessions": "Sesiones anuladas", - "Events_TableHead_AdditionalInfo": "Información adicional", - "Events_TableHead_Connection": "Conexión", + "Events_TableHead_AdditionalInfo": "Informaci\u00f3n adicional", + "Events_TableHead_Connection": "Conexi\u00f3n", "Events_TableHead_Date": "Fecha", "Events_TableHead_Device": "Dispositivo", - "Events_TableHead_Disconnection": "Desconexión", - "Events_TableHead_Duration": "Duración", - "Events_TableHead_DurationOrder": "Orden de duración", + "Events_TableHead_Disconnection": "Desconexi\u00f3n", + "Events_TableHead_Duration": "Duraci\u00f3n", + "Events_TableHead_DurationOrder": "Orden de duraci\u00f3n", "Events_TableHead_EventType": "Tipo de evento", - "Events_TableHead_IP": "Dirección IP", + "Events_TableHead_IP": "Direcci\u00f3n IP", "Events_TableHead_IPOrder": "Orden de IP", "Events_TableHead_Order": "Ordenar", "Events_TableHead_Owner": "Propietario", @@ -270,29 +272,29 @@ "Events_Table_info": "Mostrando el INICIO y el FINAL de TODAS las entradas", "Events_Table_nav_next": "Siguiente", "Events_Table_nav_prev": "Anterior", - "Events_Tablelenght": "Mostrando entradas del MENÚ", + "Events_Tablelenght": "Mostrando entradas del MEN\u00da", "Events_Tablelenght_all": "Todos", "Events_Title": "Eventos", - "Gen_Action": "Acción", - "Gen_Add": "Añadir", - "Gen_Add_All": "Añadir todo", - "Gen_AreYouSure": "¿Estás seguro?", + "Gen_Action": "Acci\u00f3n", + "Gen_Add": "A\u00f1adir", + "Gen_Add_All": "A\u00f1adir todo", + "Gen_AreYouSure": "\u00bfEst\u00e1s seguro?", "Gen_Backup": "Ejecutar copia de seguridad", "Gen_Cancel": "Cancelar", "Gen_Copy": "Ejecutar", - "Gen_DataUpdatedUITakesTime": "Correcto - La interfaz puede tardar en actualizarse si se está ejecutando un escaneo.", + "Gen_DataUpdatedUITakesTime": "Correcto - La interfaz puede tardar en actualizarse si se est\u00e1 ejecutando un escaneo.", "Gen_Delete": "Eliminar", "Gen_DeleteAll": "Eliminar todo", "Gen_Error": "Error", "Gen_Filter": "Filtro", - "Gen_LockedDB": "Fallo - La base de datos puede estar bloqueada - Pulsa F1 -> Ajustes de desarrolladores -> Consola o prueba más tarde.", + "Gen_LockedDB": "Fallo - La base de datos puede estar bloqueada - Pulsa F1 -> Ajustes de desarrolladores -> Consola o prueba m\u00e1s tarde.", "Gen_Offline": "Desconectado", "Gen_Okay": "Aceptar", "Gen_Purge": "Purgar", - "Gen_ReadDocs": "Lee más en los documentos.", + "Gen_ReadDocs": "Lee m\u00e1s en los documentos.", "Gen_Remove_All": "Quitar todo", - "Gen_Remove_Last": "Quitar el último", - "Gen_Restore": "Ejecutar restauración", + "Gen_Remove_Last": "Quitar el \u00faltimo", + "Gen_Restore": "Ejecutar restauraci\u00f3n", "Gen_Run": "Ejecutar", "Gen_Save": "Guardar", "Gen_Saved": "Guardado", @@ -307,176 +309,176 @@ "Gen_Work_In_Progress": "Trabajo en curso, un buen momento para hacer comentarios en https://github.com/jokob-sk/NetAlertX/issues", "General_display_name": "General", "General_icon": "", - "HRS_TO_KEEP_NEWDEV_description": "Esta es una configuración de mantenimiento. Si está habilitado (0 está deshabilitado), los dispositivos marcados como Nuevo dispositivo se eliminarán si su Primera sesión el tiempo era anterior a las horas especificadas en esta configuración. Utilice esta configuración si desea eliminar automáticamente Nuevos dispositivos después de X horas.", + "HRS_TO_KEEP_NEWDEV_description": "Esta es una configuraci\u00f3n de mantenimiento. Si est\u00e1 habilitado (0 est\u00e1 deshabilitado), los dispositivos marcados como Nuevo dispositivo se eliminar\u00e1n si su Primera sesi\u00f3n el tiempo era anterior a las horas especificadas en esta configuraci\u00f3n. Utilice esta configuraci\u00f3n si desea eliminar autom\u00e1ticamente Nuevos dispositivos despu\u00e9s de X horas.", "HRS_TO_KEEP_NEWDEV_name": "Guardar nuevos dispositivos para", "HelpFAQ_Cat_Detail": "Detalles", - "HelpFAQ_Cat_Detail_300_head": "¿Qué significa? ", - "HelpFAQ_Cat_Detail_300_text_a": "significa un dispositivo de red (un dispositivo del tipo AP, Gateway, Firewall, Hypervisor, Powerline, Switch, WLAN, PLC, Router,Adaptador LAN USB, Adaptador WIFI USB o Internet). Los tipos personalizados pueden añadirse mediante el ajuste NETWORK_DEVICE_TYPES.", - "HelpFAQ_Cat_Detail_300_text_b": "designa el número de puerto en el que el dispositivo actualmente editado está conectado a este dispositivo de red. Lea esta guía para obtener más información.", - "HelpFAQ_Cat_Detail_301_head_a": "¿Cuándo está escaneando ahora? En ", - "HelpFAQ_Cat_Detail_301_head_b": " dice 1min pero el gráfico muestra intervalos de 5min.", - "HelpFAQ_Cat_Detail_301_text": "El intervalo de tiempo entre los escaneos está definido por el \"Cronjob\", que está fijado en 5min por defecto. La designación \"1min\" se refiere a la duración prevista de la exploración. Dependiendo de la configuración de la red, este tiempo puede variar. Para editar el cronjob, puedes utilizar el siguiente comando en el terminal/consola crontab -ey cambiar el intervalo.", - "HelpFAQ_Cat_Detail_302_head_a": "¿Qué significa? ", - "HelpFAQ_Cat_Detail_302_head_b": "¿y por qué no puedo seleccionarlo?", - "HelpFAQ_Cat_Detail_302_text": "Algunos dispositivos modernos generan direcciones MAC aleatorias por razones de privacidad, que ya no pueden asociarse a ningún fabricante y que vuelven a cambiar con cada nueva conexión. NetAlertX detecta si se trata de una dirección MAC aleatoria y activa este \"campo\" automáticamente. Para deshabilitar este comportamiento, debe buscar en su dispositivo cómo deshabilitar la aleatorización de direcciones MAC.", - "HelpFAQ_Cat_Detail_303_head": "¿Qué es Nmap y para qué sirve?", - "HelpFAQ_Cat_Detail_303_text": "Nmap es un escáner de red con múltiples capacidades.
Cuando aparece un nuevo dispositivo en su lista, tiene la posibilidad de obtener información más detallada sobre el dispositivo a través del escaneo de Nmap.", - "HelpFAQ_Cat_Device_200_head": "Tengo dispositivos en mi lista que no conozco. Después de borrarlos, siempre vuelven a aparecer.", - "HelpFAQ_Cat_Device_200_text": "Si utiliza Pi-hole, tenga en cuenta que NetAlertX recupera información de Pi-hole. Ponga en pausa NetAlertX, vaya a la página de configuración de Pi-hole y elimine la concesión DHCP si es necesario. Luego, también en Pi-hole, revise en Herramientas -> Red para ver si puede encontrar los hosts recurrentes allí. Si es así, elimínelos también allí. Ahora puede volver a iniciar NetAlertX. Ahora el dispositivo(s) no debería aparecer más.", + "HelpFAQ_Cat_Detail_300_head": "\u00bfQu\u00e9 significa? ", + "HelpFAQ_Cat_Detail_300_text_a": "significa un dispositivo de red (un dispositivo del tipo AP, Gateway, Firewall, Hypervisor, Powerline, Switch, WLAN, PLC, Router,Adaptador LAN USB, Adaptador WIFI USB o Internet). Los tipos personalizados pueden a\u00f1adirse mediante el ajuste NETWORK_DEVICE_TYPES.", + "HelpFAQ_Cat_Detail_300_text_b": "designa el n\u00famero de puerto en el que el dispositivo actualmente editado est\u00e1 conectado a este dispositivo de red. Lea esta gu\u00eda para obtener m\u00e1s informaci\u00f3n.", + "HelpFAQ_Cat_Detail_301_head_a": "\u00bfCu\u00e1ndo est\u00e1 escaneando ahora? En ", + "HelpFAQ_Cat_Detail_301_head_b": " dice 1min pero el gr\u00e1fico muestra intervalos de 5min.", + "HelpFAQ_Cat_Detail_301_text": "El intervalo de tiempo entre los escaneos est\u00e1 definido por el \"Cronjob\", que est\u00e1 fijado en 5min por defecto. La designaci\u00f3n \"1min\" se refiere a la duraci\u00f3n prevista de la exploraci\u00f3n. Dependiendo de la configuraci\u00f3n de la red, este tiempo puede variar. Para editar el cronjob, puedes utilizar el siguiente comando en el terminal/consola crontab -ey cambiar el intervalo.", + "HelpFAQ_Cat_Detail_302_head_a": "\u00bfQu\u00e9 significa? ", + "HelpFAQ_Cat_Detail_302_head_b": "\u00bfy por qu\u00e9 no puedo seleccionarlo?", + "HelpFAQ_Cat_Detail_302_text": "Algunos dispositivos modernos generan direcciones MAC aleatorias por razones de privacidad, que ya no pueden asociarse a ning\u00fan fabricante y que vuelven a cambiar con cada nueva conexi\u00f3n. NetAlertX detecta si se trata de una direcci\u00f3n MAC aleatoria y activa este \"campo\" autom\u00e1ticamente. Para deshabilitar este comportamiento, debe buscar en su dispositivo c\u00f3mo deshabilitar la aleatorizaci\u00f3n de direcciones MAC.", + "HelpFAQ_Cat_Detail_303_head": "\u00bfQu\u00e9 es Nmap y para qu\u00e9 sirve?", + "HelpFAQ_Cat_Detail_303_text": "Nmap es un esc\u00e1ner de red con m\u00faltiples capacidades.
Cuando aparece un nuevo dispositivo en su lista, tiene la posibilidad de obtener informaci\u00f3n m\u00e1s detallada sobre el dispositivo a trav\u00e9s del escaneo de Nmap.", + "HelpFAQ_Cat_Device_200_head": "Tengo dispositivos en mi lista que no conozco. Despu\u00e9s de borrarlos, siempre vuelven a aparecer.", + "HelpFAQ_Cat_Device_200_text": "Si utiliza Pi-hole, tenga en cuenta que NetAlertX recupera informaci\u00f3n de Pi-hole. Ponga en pausa NetAlertX, vaya a la p\u00e1gina de configuraci\u00f3n de Pi-hole y elimine la concesi\u00f3n DHCP si es necesario. Luego, tambi\u00e9n en Pi-hole, revise en Herramientas -> Red para ver si puede encontrar los hosts recurrentes all\u00ed. Si es as\u00ed, elim\u00ednelos tambi\u00e9n all\u00ed. Ahora puede volver a iniciar NetAlertX. Ahora el dispositivo(s) no deber\u00eda aparecer m\u00e1s.", "HelpFAQ_Cat_General": "General", "HelpFAQ_Cat_General_100_head": "El reloj en la parte superior derecha y el tiempo de los eventos/presencia no son correctos (diferencia de tiempo).", - "HelpFAQ_Cat_General_100_text_a": "En su PC, la siguiente zona horaria está configurada para el entorno PHP:", - "HelpFAQ_Cat_General_100_text_b": "Si esta no es la zona horaria en la que se encuentra, debe cambiar la zona horaria en el archivo de configuración de PHP. Puedes encontrarlo en este directorio:", - "HelpFAQ_Cat_General_100_text_c": "Busque en este archivo la entrada \"date.timezone\", elimine el \";\" inicial si es necesario e introduzca la zona horaria deseada. Puede encontrar una lista con las zonas horarias compatibles aquí (Link)", + "HelpFAQ_Cat_General_100_text_a": "En su PC, la siguiente zona horaria est\u00e1 configurada para el entorno PHP:", + "HelpFAQ_Cat_General_100_text_b": "Si esta no es la zona horaria en la que se encuentra, debe cambiar la zona horaria en el archivo de configuraci\u00f3n de PHP. Puedes encontrarlo en este directorio:", + "HelpFAQ_Cat_General_100_text_c": "Busque en este archivo la entrada \"date.timezone\", elimine el \";\" inicial si es necesario e introduzca la zona horaria deseada. Puede encontrar una lista con las zonas horarias compatibles aqu\u00ed (Link)", "HelpFAQ_Cat_General_101_head": "Mi red parece ralentizarse, el streaming se \"congela\".", - "HelpFAQ_Cat_General_101_text": "Es muy posible que los dispositivos de baja potencia alcancen sus límites de rendimiento con la forma en que NetAlertX detecta nuevos dispositivos en la red. Esto se amplifica aún más, si estos dispositivos se comunican con la red a través de WLAN. Las soluciones aquí serían cambiar a una conexión por cable si es posible o, si el dispositivo sólo se va a utilizar durante un período de tiempo limitado, utilizar el arp scan. pausar el arp scan en la página de mantenimiento.", - "HelpFAQ_Cat_General_102_head": "Me aparece el mensaje de que la base de datos es de sólo de lectura.", - "HelpFAQ_Cat_General_102_text": "Compruebe en el directorio NetAlertX si la carpeta de la base de datos (db) tiene asignados los permisos correctos:
drwxrwx--- 2 (nombre de usuario) www-data
Si el permiso no es correcto, puede establecerlo de nuevo con los siguientes comandos en la terminal o la consola:
sudo chgrp -R www-data /app/db
chmod -R 770 /app/db

Si la base de datos sigue siendo de sólo lectura, intente reinstalar o restaurar una copia de seguridad de la base de datos desde la página de mantenimiento.", - "HelpFAQ_Cat_General_102docker_head": "(🐳 Solo Docker) Problemas con la base de datos (errores de AJAX, solo lectura, no encontrado)", - "HelpFAQ_Cat_General_102docker_text": "Comprueba que has seguido las instrucciones del dockerfile (la información más actualizada).

", - "HelpFAQ_Cat_General_103_head": "La página de inicio de sesión no aparece, incluso después de cambiar la contraseña.", - "HelpFAQ_Cat_General_103_text": "Además de la contraseña, el archivo de configuración debe contener /app/config/app.conf además el parámetro PIALERT_WEB_PROTECTION debe ajustarse a True.", - "HelpFAQ_Cat_Network_600_head": "¿Para qué sirve esta sección?", - "HelpFAQ_Cat_Network_600_text": "Esta página debería ofrecerle la posibilidad de asignar los dispositivos de su red. Para ello, puede crear uno o varios conmutadores, WLAN, routers, etc., proporcionarles un número de puerto si es necesario y asignarles dispositivos ya detectados. Esta asignación se realiza en la vista detallada del dispositivo a asignar. Así podrás determinar rápidamente a qué puerto está conectado un host y si está en línea. Lea esta guía para obtener más información.", - "HelpFAQ_Cat_Network_601_head": "¿Hay otros documentos?", - "HelpFAQ_Cat_Network_601_text": "¡Sí, los hay! Marque todos los documentos para más información.", + "HelpFAQ_Cat_General_101_text": "Es muy posible que los dispositivos de baja potencia alcancen sus l\u00edmites de rendimiento con la forma en que NetAlertX detecta nuevos dispositivos en la red. Esto se amplifica a\u00fan m\u00e1s, si estos dispositivos se comunican con la red a trav\u00e9s de WLAN. Las soluciones aqu\u00ed ser\u00edan cambiar a una conexi\u00f3n por cable si es posible o, si el dispositivo s\u00f3lo se va a utilizar durante un per\u00edodo de tiempo limitado, utilizar el arp scan. pausar el arp scan en la p\u00e1gina de mantenimiento.", + "HelpFAQ_Cat_General_102_head": "Me aparece el mensaje de que la base de datos es de s\u00f3lo de lectura.", + "HelpFAQ_Cat_General_102_text": "Compruebe en el directorio NetAlertX si la carpeta de la base de datos (db) tiene asignados los permisos correctos:
drwxrwx--- 2 (nombre de usuario) www-data
Si el permiso no es correcto, puede establecerlo de nuevo con los siguientes comandos en la terminal o la consola:
sudo chgrp -R www-data /app/db
chmod -R 770 /app/db

Si la base de datos sigue siendo de s\u00f3lo lectura, intente reinstalar o restaurar una copia de seguridad de la base de datos desde la p\u00e1gina de mantenimiento.", + "HelpFAQ_Cat_General_102docker_head": "(\ud83d\udc33 Solo Docker) Problemas con la base de datos (errores de AJAX, solo lectura, no encontrado)", + "HelpFAQ_Cat_General_102docker_text": "Comprueba que has seguido las instrucciones del dockerfile (la informaci\u00f3n m\u00e1s actualizada).

", + "HelpFAQ_Cat_General_103_head": "La p\u00e1gina de inicio de sesi\u00f3n no aparece, incluso despu\u00e9s de cambiar la contrase\u00f1a.", + "HelpFAQ_Cat_General_103_text": "Adem\u00e1s de la contrase\u00f1a, el archivo de configuraci\u00f3n debe contener /app/config/app.conf adem\u00e1s el par\u00e1metro PIALERT_WEB_PROTECTION debe ajustarse a True.", + "HelpFAQ_Cat_Network_600_head": "\u00bfPara qu\u00e9 sirve esta secci\u00f3n?", + "HelpFAQ_Cat_Network_600_text": "Esta p\u00e1gina deber\u00eda ofrecerle la posibilidad de asignar los dispositivos de su red. Para ello, puede crear uno o varios conmutadores, WLAN, routers, etc., proporcionarles un n\u00famero de puerto si es necesario y asignarles dispositivos ya detectados. Esta asignaci\u00f3n se realiza en la vista detallada del dispositivo a asignar. As\u00ed podr\u00e1s determinar r\u00e1pidamente a qu\u00e9 puerto est\u00e1 conectado un host y si est\u00e1 en l\u00ednea. Lea esta gu\u00eda para obtener m\u00e1s informaci\u00f3n.", + "HelpFAQ_Cat_Network_601_head": "\u00bfHay otros documentos?", + "HelpFAQ_Cat_Network_601_text": "\u00a1S\u00ed, los hay! Marque todos los documentos para m\u00e1s informaci\u00f3n.", "HelpFAQ_Cat_Presence_400_head": "Los dispositivos se muestran con un marcador amarillo y la nota \"evento faltante\".", - "HelpFAQ_Cat_Presence_400_text": "Si esto ocurre, tiene la opción de borrar los eventos del dispositivo en cuestión (vista detallada). Otra posibilidad sería encender el dispositivo y esperar a que NetAlertX detecte el dispositivo como \"en línea\" con el siguiente escaneo y luego simplemente apagarlo de nuevo NetAlertX debería ahora anotar correctamente el estado del dispositivo en la base de datos con el siguiente escaneo.", - "HelpFAQ_Cat_Presence_401_head": "Un dispositivo se muestra como presente aunque esté \"Offline\".", - "HelpFAQ_Cat_Presence_401_text": "Si esto ocurre, tiene la posibilidad de borrar los eventos del dispositivo en cuestión (vista de detalles). Otra posibilidad sería encender el dispositivo y esperar hasta que NetAlertX reconozca el dispositivo como \"en línea\" con el siguiente escaneo y, a continuación, simplemente apagar el dispositivo de nuevo. Ahora NetAlertX debería anotar correctamente el estado del dispositivo en la base de datos con el siguiente escaneo.", + "HelpFAQ_Cat_Presence_400_text": "Si esto ocurre, tiene la opci\u00f3n de borrar los eventos del dispositivo en cuesti\u00f3n (vista detallada). Otra posibilidad ser\u00eda encender el dispositivo y esperar a que NetAlertX detecte el dispositivo como \"en l\u00ednea\" con el siguiente escaneo y luego simplemente apagarlo de nuevo NetAlertX deber\u00eda ahora anotar correctamente el estado del dispositivo en la base de datos con el siguiente escaneo.", + "HelpFAQ_Cat_Presence_401_head": "Un dispositivo se muestra como presente aunque est\u00e9 \"Offline\".", + "HelpFAQ_Cat_Presence_401_text": "Si esto ocurre, tiene la posibilidad de borrar los eventos del dispositivo en cuesti\u00f3n (vista de detalles). Otra posibilidad ser\u00eda encender el dispositivo y esperar hasta que NetAlertX reconozca el dispositivo como \"en l\u00ednea\" con el siguiente escaneo y, a continuaci\u00f3n, simplemente apagar el dispositivo de nuevo. Ahora NetAlertX deber\u00eda anotar correctamente el estado del dispositivo en la base de datos con el siguiente escaneo.", "HelpFAQ_Title": "Ayuda / FAQ", - "LOADED_PLUGINS_description": "¿Qué plugins cargar?. Agregar plugins puede ralentizar la aplicación. Obtén más información sobre los complementos que deben habilitarse, los tipos o las opciones de escaneo en los documentos de plugins. Los plugins descargados perderán tu configuración. Solo se pueden descargar los complementos deshabilitados.", + "LOADED_PLUGINS_description": "\u00bfQu\u00e9 plugins cargar?. Agregar plugins puede ralentizar la aplicaci\u00f3n. Obt\u00e9n m\u00e1s informaci\u00f3n sobre los complementos que deben habilitarse, los tipos o las opciones de escaneo en los documentos de plugins. Los plugins descargados perder\u00e1n tu configuraci\u00f3n. Solo se pueden descargar los complementos deshabilitados.", "LOADED_PLUGINS_name": "Plugins cargados", - "LOG_LEVEL_description": "Esto hará que el registro tenga más información. Util para depurar que eventos se van guardando en la base de datos.", + "LOG_LEVEL_description": "Esto har\u00e1 que el registro tenga m\u00e1s informaci\u00f3n. Util para depurar que eventos se van guardando en la base de datos.", "LOG_LEVEL_name": "Imprimir registros adicionales", "Loading": "Cargando...", - "Login_Box": "Ingrese su contraseña", - "Login_Default_PWD": "La contraseña por defecto \"123456\" sigue activa.", - "Login_Psw-box": "Contraseña", - "Login_Psw_alert": "¡Alerta de Contraseña!", + "Login_Box": "Ingrese su contrase\u00f1a", + "Login_Default_PWD": "La contrase\u00f1a por defecto \"123456\" sigue activa.", + "Login_Psw-box": "Contrase\u00f1a", + "Login_Psw_alert": "\u00a1Alerta de Contrase\u00f1a!", "Login_Psw_folder": "en la carpeta config.", - "Login_Psw_new": "nueva_contraseña", - "Login_Psw_run": "Para cambiar contraseña ejecute:", + "Login_Psw_new": "nueva_contrase\u00f1a", + "Login_Psw_run": "Para cambiar contrase\u00f1a ejecute:", "Login_Remember": "Recordar", - "Login_Remember_small": "(válido por 7 días)", + "Login_Remember_small": "(v\u00e1lido por 7 d\u00edas)", "Login_Submit": "Ingresar", - "Login_Toggle_Alert_headline": "Alerta de Contraseña!", - "Login_Toggle_Info": "Información sobre la contraseña", - "Login_Toggle_Info_headline": "Información sobre la contraseña", + "Login_Toggle_Alert_headline": "Alerta de Contrase\u00f1a!", + "Login_Toggle_Info": "Informaci\u00f3n sobre la contrase\u00f1a", + "Login_Toggle_Info_headline": "Informaci\u00f3n sobre la contrase\u00f1a", "MQTT_BROKER_description": "URL del host MQTT (no incluya http:// o https://).", "MQTT_BROKER_name": "URL del broker MQTT", - "MQTT_DELAY_SEC_description": "Un pequeño truco: retrase la adición a la cola en caso de que el proceso se reinicie y los procesos de publicación anteriores se anulen (se necesitan ~2s para actualizar la configuración de un sensor en el intermediario). Probado con 2-3 segundos de retraso. Este retraso solo se aplica cuando se crean dispositivos (durante el primer bucle de notificación). No afecta los escaneos o notificaciones posteriores.", + "MQTT_DELAY_SEC_description": "Un peque\u00f1o truco: retrase la adici\u00f3n a la cola en caso de que el proceso se reinicie y los procesos de publicaci\u00f3n anteriores se anulen (se necesitan ~2s para actualizar la configuraci\u00f3n de un sensor en el intermediario). Probado con 2-3 segundos de retraso. Este retraso solo se aplica cuando se crean dispositivos (durante el primer bucle de notificaci\u00f3n). No afecta los escaneos o notificaciones posteriores.", "MQTT_DELAY_SEC_name": "Retraso de MQTT por dispositivo", - "MQTT_PASSWORD_description": "Contraseña utilizada para iniciar sesión en su instancia de agente de MQTT.", - "MQTT_PASSWORD_name": "Contraseña de MQTT", + "MQTT_PASSWORD_description": "Contrase\u00f1a utilizada para iniciar sesi\u00f3n en su instancia de agente de MQTT.", + "MQTT_PASSWORD_name": "Contrase\u00f1a de MQTT", "MQTT_PORT_description": "Puerto donde escucha el broker MQTT. Normalmente 1883.", "MQTT_PORT_name": "Puerto del broker MQTT", - "MQTT_QOS_description": "Configuración de calidad de servicio para el envío de mensajes MQTT. 0: baja calidad a 2: alta calidad. Cuanto mayor sea la calidad, mayor será el retraso.", + "MQTT_QOS_description": "Configuraci\u00f3n de calidad de servicio para el env\u00edo de mensajes MQTT. 0: baja calidad a 2: alta calidad. Cuanto mayor sea la calidad, mayor ser\u00e1 el retraso.", "MQTT_QOS_name": "Calidad de servicio MQTT", - "MQTT_USER_description": "Nombre de usuario utilizado para iniciar sesión en su instancia de agente de MQTT.", + "MQTT_USER_description": "Nombre de usuario utilizado para iniciar sesi\u00f3n en su instancia de agente de MQTT.", "MQTT_USER_name": "Usuario de MQTT", "MQTT_display_name": "MQTT", "MQTT_icon": "", - "Maintenance_Running_Version": "Versión instalada", - "Maintenance_Status": "Situación", + "Maintenance_Running_Version": "Versi\u00f3n instalada", + "Maintenance_Status": "Situaci\u00f3n", "Maintenance_Title": "Herramientas de mantenimiento", - "Maintenance_Tool_ExportCSV": "Exportación CSV", - "Maintenance_Tool_ExportCSV_noti": "Exportación CSV", - "Maintenance_Tool_ExportCSV_noti_text": "¿Está seguro de que quiere generar un archivo CSV?", - "Maintenance_Tool_ExportCSV_text": "Genere un archivo CSV (valor separado por comas) que contenga la lista de Dispositivos incluyendo las relaciones de red entre los Nodos de red y los dispositivos conectados. También puedes activarlo accediendo a esta URL your NetAlertX url/php/server/devices.php?action=ExportCSV o activando el plugin Copia de seguridad CSV.", - "Maintenance_Tool_ImportCSV": "Importación CSV", - "Maintenance_Tool_ImportCSV_noti": "Importación CSV", - "Maintenance_Tool_ImportCSV_noti_text": "¿Está seguro de que quiere importar el archivo CSV? Esto sobrescribirá completamente los dispositivos de su base de datos.", - "Maintenance_Tool_ImportCSV_text": "Antes de usar esta función, haga una copia de seguridad. Importe un archivo CSV (valor separado por comas) que contiene la lista de dispositivos, incluidas las relaciones de red entre nodos de red y dispositivos conectados. Para hacer eso, coloque el archivo CSV llamado devices.csv en su carpeta /config .", + "Maintenance_Tool_ExportCSV": "Exportaci\u00f3n CSV", + "Maintenance_Tool_ExportCSV_noti": "Exportaci\u00f3n CSV", + "Maintenance_Tool_ExportCSV_noti_text": "\u00bfEst\u00e1 seguro de que quiere generar un archivo CSV?", + "Maintenance_Tool_ExportCSV_text": "Genere un archivo CSV (valor separado por comas) que contenga la lista de Dispositivos incluyendo las relaciones de red entre los Nodos de red y los dispositivos conectados. Tambi\u00e9n puedes activarlo accediendo a esta URL your NetAlertX url/php/server/devices.php?action=ExportCSV o activando el plugin Copia de seguridad CSV.", + "Maintenance_Tool_ImportCSV": "Importaci\u00f3n CSV", + "Maintenance_Tool_ImportCSV_noti": "Importaci\u00f3n CSV", + "Maintenance_Tool_ImportCSV_noti_text": "\u00bfEst\u00e1 seguro de que quiere importar el archivo CSV? Esto sobrescribir\u00e1 completamente los dispositivos de su base de datos.", + "Maintenance_Tool_ImportCSV_text": "Antes de usar esta funci\u00f3n, haga una copia de seguridad. Importe un archivo CSV (valor separado por comas) que contiene la lista de dispositivos, incluidas las relaciones de red entre nodos de red y dispositivos conectados. Para hacer eso, coloque el archivo CSV llamado devices.csv en su carpeta /config .", "Maintenance_Tool_arpscansw": "Activar arp-scan (on/off)", "Maintenance_Tool_arpscansw_noti": "Activar arp-scan on or off", "Maintenance_Tool_arpscansw_noti_text": "Cuando el escaneo se ha apagado, permanece apagado hasta que se active nuevamente.", "Maintenance_Tool_arpscansw_text": "Encender o desactivar el arp-scan. Cuando el escaneo se ha apagado, permanece apagado hasta que se active nuevamente. Los escaneos activos no se cancelan.", "Maintenance_Tool_backup": "Respaldar DB", "Maintenance_Tool_backup_noti": "Respaldar DB", - "Maintenance_Tool_backup_noti_text": "¿Estás seguro de que quieres exactos la copia de seguridad de DB? Asegúrese de que ningún escaneo se esté ejecutando actualmente.", - "Maintenance_Tool_backup_text": "Las copias de seguridad de la base de datos se encuentran en el directorio de la base de datos como una Zip-Archive, nombrada con la fecha de creación. No hay un número máximo de copias de seguridad.", + "Maintenance_Tool_backup_noti_text": "\u00bfEst\u00e1s seguro de que quieres exactos la copia de seguridad de DB? Aseg\u00farese de que ning\u00fan escaneo se est\u00e9 ejecutando actualmente.", + "Maintenance_Tool_backup_text": "Las copias de seguridad de la base de datos se encuentran en el directorio de la base de datos como una Zip-Archive, nombrada con la fecha de creaci\u00f3n. No hay un n\u00famero m\u00e1ximo de copias de seguridad.", "Maintenance_Tool_check_visible": "Desactivar para ocultar columna.", "Maintenance_Tool_darkmode": "Cambiar Modo (Dark/Light)", "Maintenance_Tool_darkmode_noti": "Cambiar Modo", - "Maintenance_Tool_darkmode_noti_text": "Después del cambio de tema, la página intenta volver a cargar para activar el cambio. Si es necesario, el caché debe ser eliminado.", - "Maintenance_Tool_darkmode_text": "Alternar entre el modo oscuro y el modo de luz. Si el interruptor no funciona correctamente, intente borrar el caché del navegador. El cambio tiene lugar en el lado del servidor, por lo que afecta todos los dispositivos en uso.", + "Maintenance_Tool_darkmode_noti_text": "Despu\u00e9s del cambio de tema, la p\u00e1gina intenta volver a cargar para activar el cambio. Si es necesario, el cach\u00e9 debe ser eliminado.", + "Maintenance_Tool_darkmode_text": "Alternar entre el modo oscuro y el modo de luz. Si el interruptor no funciona correctamente, intente borrar el cach\u00e9 del navegador. El cambio tiene lugar en el lado del servidor, por lo que afecta todos los dispositivos en uso.", "Maintenance_Tool_del_ActHistory": "Eliminar la actividad de la red", "Maintenance_Tool_del_ActHistory_noti": "Borrar la actividad de la red", - "Maintenance_Tool_del_ActHistory_noti_text": "¿Está seguro de restablecer la actividad de la red?", - "Maintenance_Tool_del_ActHistory_text": "El gráfico de actividad de la red se resetea. Esto no afecta a los eventos.", + "Maintenance_Tool_del_ActHistory_noti_text": "\u00bfEst\u00e1 seguro de restablecer la actividad de la red?", + "Maintenance_Tool_del_ActHistory_text": "El gr\u00e1fico de actividad de la red se resetea. Esto no afecta a los eventos.", "Maintenance_Tool_del_alldev": "Eliminar todos los dispositivos", "Maintenance_Tool_del_alldev_noti": "Eliminar dispositivos", - "Maintenance_Tool_del_alldev_noti_text": "¿Estás seguro de que quieres eliminar todos los dispositivos?", - "Maintenance_Tool_del_alldev_text": "Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Todos los dispositivos se eliminarán de la base de datos.", + "Maintenance_Tool_del_alldev_noti_text": "\u00bfEst\u00e1s seguro de que quieres eliminar todos los dispositivos?", + "Maintenance_Tool_del_alldev_text": "Antes de usar esta funci\u00f3n, haga una copia de seguridad. La eliminaci\u00f3n no se puede deshacer. Todos los dispositivos se eliminar\u00e1n de la base de datos.", "Maintenance_Tool_del_allevents": "Eliminar todo (Restablecer historial)", - "Maintenance_Tool_del_allevents30": "Eliminar eventos antiguos (30 días)", + "Maintenance_Tool_del_allevents30": "Eliminar eventos antiguos (30 d\u00edas)", "Maintenance_Tool_del_allevents30_noti": "Eliminar eventos", - "Maintenance_Tool_del_allevents30_noti_text": "¿Está seguro de eliminar todos los eventos mayores a 30 días? Esto restablece la presencia de todos los dispositivos.", - "Maintenance_Tool_del_allevents30_text": "Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Se eliminarán todos los eventos mayores a 30 días en la base de datos. En ese momento se restablecerá la presencia de todos los dispositivos. Esto puede conducir a sesiones no válidas. Esto significa que los dispositivos se muestran como \"presentes\", aunque están fuera de línea. Un escaneo mientras el dispositivo en cuestión está en línea resuelve el problema.", + "Maintenance_Tool_del_allevents30_noti_text": "\u00bfEst\u00e1 seguro de eliminar todos los eventos mayores a 30 d\u00edas? Esto restablece la presencia de todos los dispositivos.", + "Maintenance_Tool_del_allevents30_text": "Antes de usar esta funci\u00f3n, haga una copia de seguridad. La eliminaci\u00f3n no se puede deshacer. Se eliminar\u00e1n todos los eventos mayores a 30 d\u00edas en la base de datos. En ese momento se restablecer\u00e1 la presencia de todos los dispositivos. Esto puede conducir a sesiones no v\u00e1lidas. Esto significa que los dispositivos se muestran como \"presentes\", aunque est\u00e1n fuera de l\u00ednea. Un escaneo mientras el dispositivo en cuesti\u00f3n est\u00e1 en l\u00ednea resuelve el problema.", "Maintenance_Tool_del_allevents_noti": "Eliminar eventos", - "Maintenance_Tool_del_allevents_noti_text": "¿Estás seguro de que quieres eliminar todos los eventos? Esto restablece la presencia de todos los dispositivos.", - "Maintenance_Tool_del_allevents_text": "Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Se eliminarán todos los eventos en la base de datos. En ese momento se restablecerá la presencia de todos los dispositivos. Esto puede conducir a sesiones no válidas. Esto significa que los dispositivos se muestran como \"presentes\", aunque están fuera de línea. Un escaneo mientras el dispositivo en cuestión está en línea resuelve el problema.", - "Maintenance_Tool_del_empty_macs": "Eliminar dispositivos con MACs vacíos", + "Maintenance_Tool_del_allevents_noti_text": "\u00bfEst\u00e1s seguro de que quieres eliminar todos los eventos? Esto restablece la presencia de todos los dispositivos.", + "Maintenance_Tool_del_allevents_text": "Antes de usar esta funci\u00f3n, haga una copia de seguridad. La eliminaci\u00f3n no se puede deshacer. Se eliminar\u00e1n todos los eventos en la base de datos. En ese momento se restablecer\u00e1 la presencia de todos los dispositivos. Esto puede conducir a sesiones no v\u00e1lidas. Esto significa que los dispositivos se muestran como \"presentes\", aunque est\u00e1n fuera de l\u00ednea. Un escaneo mientras el dispositivo en cuesti\u00f3n est\u00e1 en l\u00ednea resuelve el problema.", + "Maintenance_Tool_del_empty_macs": "Eliminar dispositivos con MACs vac\u00edos", "Maintenance_Tool_del_empty_macs_noti": "Eliminar dispositivos", - "Maintenance_Tool_del_empty_macs_noti_text": "¿Estás seguro de que quieres eliminar todos los dispositivos con direcciones MAC vacías?
(tal vez prefiera archivarlo)", - "Maintenance_Tool_del_empty_macs_text": "Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Todos los dispositivos sin Mac se eliminarán de la base de datos.", + "Maintenance_Tool_del_empty_macs_noti_text": "\u00bfEst\u00e1s seguro de que quieres eliminar todos los dispositivos con direcciones MAC vac\u00edas?
(tal vez prefiera archivarlo)", + "Maintenance_Tool_del_empty_macs_text": "Antes de usar esta funci\u00f3n, haga una copia de seguridad. La eliminaci\u00f3n no se puede deshacer. Todos los dispositivos sin Mac se eliminar\u00e1n de la base de datos.", "Maintenance_Tool_del_selecteddev": "Borrar dispositivos seleccionados", - "Maintenance_Tool_del_selecteddev_text": "Antes de utilizar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Los dispositivos seleccionados se eliminarán de la base de datos.", + "Maintenance_Tool_del_selecteddev_text": "Antes de utilizar esta funci\u00f3n, haga una copia de seguridad. La eliminaci\u00f3n no se puede deshacer. Los dispositivos seleccionados se eliminar\u00e1n de la base de datos.", "Maintenance_Tool_del_unknowndev": "Eliminar dispositivos (desconocidos)", "Maintenance_Tool_del_unknowndev_noti": "Eliminar dispositivos (desconocidos)", - "Maintenance_Tool_del_unknowndev_noti_text": "¿Estás seguro de que quieres eliminar todos los dispositivos (desconocidos)?", - "Maintenance_Tool_del_unknowndev_text": "Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Todos los dispositivos nombrados (desconocidos) se eliminarán de la base de datos.", - "Maintenance_Tool_displayed_columns_text": "Cambia la visibilidad y el orden de las columnas en la página Dispositivos.", + "Maintenance_Tool_del_unknowndev_noti_text": "\u00bfEst\u00e1s seguro de que quieres eliminar todos los dispositivos (desconocidos)?", + "Maintenance_Tool_del_unknowndev_text": "Antes de usar esta funci\u00f3n, haga una copia de seguridad. La eliminaci\u00f3n no se puede deshacer. Todos los dispositivos nombrados (desconocidos) se eliminar\u00e1n de la base de datos.", + "Maintenance_Tool_displayed_columns_text": "Cambia la visibilidad y el orden de las columnas en la p\u00e1gina Dispositivos.", "Maintenance_Tool_drag_me": "Coger para rearrastrar columnas.", "Maintenance_Tool_order_columns_text": "Maintenance_Tool_order_columns_text", "Maintenance_Tool_purgebackup": "Purgar Respaldos", "Maintenance_Tool_purgebackup_noti": "Purgar Respaldos", - "Maintenance_Tool_purgebackup_noti_text": "¿Está seguro de borrar todas las copias de seguridad excepto las 3 últimas?", - "Maintenance_Tool_purgebackup_text": "Todas las copias de seguridad serán eliminadas, excepto las 3 últimas.", + "Maintenance_Tool_purgebackup_noti_text": "\u00bfEst\u00e1 seguro de borrar todas las copias de seguridad excepto las 3 \u00faltimas?", + "Maintenance_Tool_purgebackup_text": "Todas las copias de seguridad ser\u00e1n eliminadas, excepto las 3 \u00faltimas.", "Maintenance_Tool_restore": "Restaurar DB", "Maintenance_Tool_restore_noti": "Restaurar DB", - "Maintenance_Tool_restore_noti_text": "¿Estás seguro de que quieres hacer exactos la restauración de DB? Asegúrese de que ningún escaneo se esté ejecutando actualmente.", - "Maintenance_Tool_restore_text": "La última copia de seguridad se puede restaurar a través del botón, pero las copias de seguridad anteriores solo se pueden restaurar manualmente. Después de la restauración, realice una verificación de integridad en la base de datos por seguridad, en caso de que el DB estuviera actualmente en acceso de escritura cuando se creó la copia de seguridad.", + "Maintenance_Tool_restore_noti_text": "\u00bfEst\u00e1s seguro de que quieres hacer exactos la restauraci\u00f3n de DB? Aseg\u00farese de que ning\u00fan escaneo se est\u00e9 ejecutando actualmente.", + "Maintenance_Tool_restore_text": "La \u00faltima copia de seguridad se puede restaurar a trav\u00e9s del bot\u00f3n, pero las copias de seguridad anteriores solo se pueden restaurar manualmente. Despu\u00e9s de la restauraci\u00f3n, realice una verificaci\u00f3n de integridad en la base de datos por seguridad, en caso de que el DB estuviera actualmente en acceso de escritura cuando se cre\u00f3 la copia de seguridad.", "Maintenance_Tool_upgrade_database_noti": "Actualizar la base de datos", - "Maintenance_Tool_upgrade_database_noti_text": "¿Estás seguro de que quieres actualizar la base de datos?
(tal vez prefieras archivarla)", - "Maintenance_Tool_upgrade_database_text": "Este botón actualizará la base de datos para habilitar la actividad de la red en las últimas 12 horas. Haga una copia de seguridad de su base de datos en caso de problemas.", + "Maintenance_Tool_upgrade_database_noti_text": "\u00bfEst\u00e1s seguro de que quieres actualizar la base de datos?
(tal vez prefieras archivarla)", + "Maintenance_Tool_upgrade_database_text": "Este bot\u00f3n actualizar\u00e1 la base de datos para habilitar la actividad de la red en las \u00faltimas 12 horas. Haga una copia de seguridad de su base de datos en caso de problemas.", "Maintenance_Tools_Tab_BackupRestore": "Respaldo / Restaurar", "Maintenance_Tools_Tab_Logging": "Registros", "Maintenance_Tools_Tab_Settings": "Ajustes", "Maintenance_Tools_Tab_Tools": "Herramientas", "Maintenance_Tools_Tab_UISettings": "Ajustes de interfaz", - "Maintenance_arp_status": "Estado de la exploración", - "Maintenance_arp_status_off": "está actualmente deshabilitado", - "Maintenance_arp_status_on": "escaneo(s) actualmente en ejecución", + "Maintenance_arp_status": "Estado de la exploraci\u00f3n", + "Maintenance_arp_status_off": "est\u00e1 actualmente deshabilitado", + "Maintenance_arp_status_on": "escaneo(s) actualmente en ejecuci\u00f3n", "Maintenance_built_on": "Creada", - "Maintenance_current_version": "No hay actualizaciones disponibles. Comprueba en que se está trabajando.", + "Maintenance_current_version": "No hay actualizaciones disponibles. Comprueba en que se est\u00e1 trabajando.", "Maintenance_database_backup": "Copias de seguridad de BD", "Maintenance_database_backup_found": "copia(s) de seguridad encontrada(s)", "Maintenance_database_backup_total": "Uso total de disco", - "Maintenance_database_lastmod": "Última modificación", + "Maintenance_database_lastmod": "\u00daltima modificaci\u00f3n", "Maintenance_database_path": "Ruta de la base de datos", "Maintenance_database_rows": "Tabla (Filas)", - "Maintenance_database_size": "Tamaño de base de datos", + "Maintenance_database_size": "Tama\u00f1o de base de datos", "Maintenance_lang_selector_apply": "Aplicar", "Maintenance_lang_selector_empty": "Elija un idioma", "Maintenance_lang_selector_lable": "Seleccione su idioma", - "Maintenance_lang_selector_text": "El cambio se produce en el lado del cliente, por lo que sólo afecta al navegador actual.", - "Maintenance_new_version": "🆕 Una nueva versión está disponible. Comprueba las notas de lanzamiento.", + "Maintenance_lang_selector_text": "El cambio se produce en el lado del cliente, por lo que s\u00f3lo afecta al navegador actual.", + "Maintenance_new_version": "\ud83c\udd95 Una nueva versi\u00f3n est\u00e1 disponible. Comprueba las notas de lanzamiento.", "Maintenance_themeselector_apply": "Aplicar", "Maintenance_themeselector_empty": "Elige un tema", "Maintenance_themeselector_lable": "Seleccionar tema", "Maintenance_themeselector_text": "El cambio se produce en el lado del servidor, por lo que afecta a todos los dispositivos en uso.", - "Maintenance_version": "Actualizaciones de la aplicación", - "NETWORK_DEVICE_TYPES_description": "Qué tipos de dispositivos pueden usarse como dispositivos de red en la vista Red. El tipo de dispositivo debe coincidir exactamente con la configuración Tipo en un dispositivo específico en los Detalles del dispositivo. No elimine los tipos existentes, solo agregue nuevos.", + "Maintenance_version": "Actualizaciones de la aplicaci\u00f3n", + "NETWORK_DEVICE_TYPES_description": "Qu\u00e9 tipos de dispositivos pueden usarse como dispositivos de red en la vista Red. El tipo de dispositivo debe coincidir exactamente con la configuraci\u00f3n Tipo en un dispositivo espec\u00edfico en los Detalles del dispositivo. No elimine los tipos existentes, solo agregue nuevos.", "NETWORK_DEVICE_TYPES_name": "Tipos de dispositivos de red", - "NTFY_HOST_description": "URL de host NTFY que comienza con http:// o https://. Puede usar la instancia alojada en https://ntfy.sh simplemente ingresando https://ntfy. sh.", + "NTFY_HOST_description": "URL de host NTFY que comienza con http:// o https://. Puede usar la instancia alojada en https://ntfy.sh simplemente ingresando https://ntfy. sh.", "NTFY_HOST_name": "URL del host NTFY", - "NTFY_PASSWORD_description": "Ingrese la contraseña si necesita (host) una instancia con autenticación habilitada.", - "NTFY_PASSWORD_name": "Contraseña de NTFY", + "NTFY_PASSWORD_description": "Ingrese la contrase\u00f1a si necesita (host) una instancia con autenticaci\u00f3n habilitada.", + "NTFY_PASSWORD_name": "Contrase\u00f1a de NTFY", "NTFY_TOPIC_description": "Tu tema secreto.", "NTFY_TOPIC_name": "Tema de NTFY", - "NTFY_USER_description": "Ingrese usuario si necesita (alojar) una instancia con autenticación habilitada.", + "NTFY_USER_description": "Ingrese usuario si necesita (alojar) una instancia con autenticaci\u00f3n habilitada.", "NTFY_USER_name": "Usuario de NTFY", "NTFY_display_name": "NTFY", "NTFY_icon": "", @@ -488,25 +490,25 @@ "Navigation_HelpFAQ": "Ayuda / FAQ", "Navigation_Integrations": "Integraciones", "Navigation_Maintenance": "Mantenimiento", - "Navigation_Monitoring": "Supervisión", + "Navigation_Monitoring": "Supervisi\u00f3n", "Navigation_Network": "Red", "Navigation_Notifications": "Notificaciones", "Navigation_Plugins": "Plugins", "Navigation_Presence": "Historial", "Navigation_Report": "Enviar los reportes", - "Navigation_Settings": "Configuración", + "Navigation_Settings": "Configuraci\u00f3n", "Navigation_SystemInfo": "Info del sistema", "Navigation_Workflows": "Flujo de trabajo", "Network_Assign": "Conectar al nodo de red", "Network_Cant_Assign": "No se puede asignar el nodo principal de Internet como nodo secundario.", - "Network_Configuration_Error": "Error en la configuración", + "Network_Configuration_Error": "Error en la configuraci\u00f3n", "Network_Connected": "Dispositivos conectados", - "Network_ManageAdd": "Añadir dispositivo", + "Network_ManageAdd": "A\u00f1adir dispositivo", "Network_ManageAdd_Name": "Nombre del dispositivo", "Network_ManageAdd_Name_text": "Nombre sin caracteres especiales", "Network_ManageAdd_Port": "Recuento de puertos", "Network_ManageAdd_Port_text": "dejar en blanco para WiFi y Powerline", - "Network_ManageAdd_Submit": "Añadir dispositivo", + "Network_ManageAdd_Submit": "A\u00f1adir dispositivo", "Network_ManageAdd_Type": "Tipo de dispositivo", "Network_ManageAdd_Type_text": "-- Seleccionar tipo --", "Network_ManageAssign": "Asignar", @@ -525,28 +527,28 @@ "Network_ManageEdit_Submit": "Guardar los cambios", "Network_ManageEdit_Type": "Nuevo tipo de dispositivo", "Network_ManageEdit_Type_text": "-- Seleccione tipo --", - "Network_ManageLeaf": "Gestionar asignación", + "Network_ManageLeaf": "Gestionar asignaci\u00f3n", "Network_ManageUnassign": "Desasignar", - "Network_NoAssignedDevices": "Este nodo de red no tiene ningún dispositivo asignado (nodos hoja). Asigna uno desde abajo o ve a la pestaña Detalles de cualquier dispositivo en Dispositivos, y asígnalo a un Nodo (MAC) de red y Puerto allí.", + "Network_NoAssignedDevices": "Este nodo de red no tiene ning\u00fan dispositivo asignado (nodos hoja). Asigna uno desde abajo o ve a la pesta\u00f1a Detalles de cualquier dispositivo en Dispositivos, y as\u00edgnalo a un Nodo (MAC) de red y Puerto all\u00ed.", "Network_NoDevices": "No hay dispositivos que configurar", "Network_Node": "Nodo de red", "Network_Node_Name": "Nombre de nodo", "Network_Parent": "Dispositivo primario de la red", "Network_Root": "Nodo principal", - "Network_Root_Not_Configured": "Seleccione un tipo de dispositivo de red, por ejemplo un Gateway, en el campo Tipo del dispositivo principal de Internet para empezar a configurar esta pantalla.

Puede encontrar más documentación en la guía ¿Cómo configurar su página de Red?", + "Network_Root_Not_Configured": "Seleccione un tipo de dispositivo de red, por ejemplo un Gateway, en el campo Tipo del dispositivo principal de Internet para empezar a configurar esta pantalla.

Puede encontrar m\u00e1s documentaci\u00f3n en la gu\u00eda \u00bfC\u00f3mo configurar su p\u00e1gina de Red?", "Network_Root_Unconfigurable": "Root no configurable", "Network_Table_Hostname": "Nombre de host", - "Network_Table_IP": "Dirección IP", + "Network_Table_IP": "Direcci\u00f3n IP", "Network_Table_State": "Estado", - "Network_Title": "Descripción general de la red", + "Network_Title": "Descripci\u00f3n general de la red", "Network_UnassignedDevices": "Dispositivos sin asignar", "Notifications_All": "Todas las notificaciones", "Notifications_Mark_All_Read": "Marcar todo como leido", - "PIALERT_WEB_PASSWORD_description": "Por defecto, la contraseña es 123456.Para cambiar la contraseña ejecute /app/back/pialert-cli en el contenedor o utilice el SETPWD_RUN Establecer contraseña plugin.", - "PIALERT_WEB_PASSWORD_name": "Contraseña de inicio de sesión", - "PIALERT_WEB_PROTECTION_description": "Cuando está habilitado, se muestra un cuadro de diálogo de inicio de sesión. Lea detenidamente a continuación si se le bloquea el acceso a su instancia.", - "PIALERT_WEB_PROTECTION_name": "Habilitar inicio de sesión", - "PLUGINS_KEEP_HIST_description": "¿Cuántas entradas de los resultados del análisis del historial de complementos deben conservarse (globalmente, no específico del dispositivo!).", + "PIALERT_WEB_PASSWORD_description": "Por defecto, la contrase\u00f1a es 123456.Para cambiar la contrase\u00f1a ejecute /app/back/pialert-cli en el contenedor o utilice el SETPWD_RUN Establecer contrase\u00f1a plugin.", + "PIALERT_WEB_PASSWORD_name": "Contrase\u00f1a de inicio de sesi\u00f3n", + "PIALERT_WEB_PROTECTION_description": "Cuando est\u00e1 habilitado, se muestra un cuadro de di\u00e1logo de inicio de sesi\u00f3n. Lea detenidamente a continuaci\u00f3n si se le bloquea el acceso a su instancia.", + "PIALERT_WEB_PROTECTION_name": "Habilitar inicio de sesi\u00f3n", + "PLUGINS_KEEP_HIST_description": "\u00bfCu\u00e1ntas entradas de los resultados del an\u00e1lisis del historial de complementos deben conservarse (globalmente, no espec\u00edfico del dispositivo!).", "PLUGINS_KEEP_HIST_name": "Historial de complementos", "PUSHSAFER_TOKEN_description": "Su clave secreta de la API de Pushsafer (token).", "PUSHSAFER_TOKEN_name": "Token de Pushsafer", @@ -558,76 +560,76 @@ "Plugins_Objects": "Objetos del Plugin", "Plugins_Out_of": "de", "Plugins_Unprocessed_Events": "Eventos sin procesar", - "Plugins_no_control": "No se ha encontrado ningún control para el formulario, para que muestre este valor.", - "Presence_CalHead_day": "día", + "Plugins_no_control": "No se ha encontrado ning\u00fan control para el formulario, para que muestre este valor.", + "Presence_CalHead_day": "d\u00eda", "Presence_CalHead_lang": "es-es", "Presence_CalHead_month": "mes", "Presence_CalHead_quarter": "trimestre", "Presence_CalHead_week": "semana", - "Presence_CalHead_year": "año", + "Presence_CalHead_year": "a\u00f1o", "Presence_CallHead_Devices": "Dispositivos", "Presence_Loading": "Cargando...", "Presence_Shortcut_AllDevices": "Mis dispositivos", "Presence_Shortcut_Archived": "Archivado(s)", "Presence_Shortcut_Connected": "Conectado(s)", "Presence_Shortcut_Devices": "Dispositivos", - "Presence_Shortcut_DownAlerts": "Alerta(s) de caída(s)", + "Presence_Shortcut_DownAlerts": "Alerta(s) de ca\u00edda(s)", "Presence_Shortcut_Favorites": "Favorito(s)", "Presence_Shortcut_NewDevices": "Nuevo(s)", "Presence_Title": "Historial por dispositivo", - "REPORT_APPRISE_description": "Habilitar el envío de notificaciones a través de Apprise.", + "REPORT_APPRISE_description": "Habilitar el env\u00edo de notificaciones a trav\u00e9s de Apprise.", "REPORT_APPRISE_name": "Habilitar Apprise", - "REPORT_DASHBOARD_URL_description": "Esta URL se utiliza como base para generar enlaces en los correos electrónicos. Ingrese la URL completa que comienza con http://, incluido el número de puerto (sin barra inclinada al final /).", + "REPORT_DASHBOARD_URL_description": "Esta URL se utiliza como base para generar enlaces en los correos electr\u00f3nicos. Ingrese la URL completa que comienza con http://, incluido el n\u00famero de puerto (sin barra inclinada al final /).", "REPORT_DASHBOARD_URL_name": "URL de NetAlertX", - "REPORT_ERROR": "La página que está buscando no está disponible temporalmente, inténtelo de nuevo después de unos segundos", - "REPORT_FROM_description": "Asunto del correo electrónico de notificación.", + "REPORT_ERROR": "La p\u00e1gina que est\u00e1 buscando no est\u00e1 disponible temporalmente, int\u00e9ntelo de nuevo despu\u00e9s de unos segundos", + "REPORT_FROM_description": "Asunto del correo electr\u00f3nico de notificaci\u00f3n.", "REPORT_FROM_name": "Asunto del email", - "REPORT_MAIL_description": "Si está activada, se envía un correo electrónico con una lista de los cambios a los que se ha suscrito. Por favor, rellene también todos los ajustes restantes relacionados con la configuración SMTP a continuación. Si tiene problemas, ajuste LOG_LEVEL a debug y compruebe el registro de errores.", + "REPORT_MAIL_description": "Si est\u00e1 activada, se env\u00eda un correo electr\u00f3nico con una lista de los cambios a los que se ha suscrito. Por favor, rellene tambi\u00e9n todos los ajustes restantes relacionados con la configuraci\u00f3n SMTP a continuaci\u00f3n. Si tiene problemas, ajuste LOG_LEVEL a debug y compruebe el registro de errores.", "REPORT_MAIL_name": "Habilitar email", - "REPORT_MQTT_description": "Habilitar el envío de notificaciones a través de MQTT a su Home Assistance.", + "REPORT_MQTT_description": "Habilitar el env\u00edo de notificaciones a trav\u00e9s de MQTT a su Home Assistance.", "REPORT_MQTT_name": "Habilitar MQTT", - "REPORT_NTFY_description": "Habilitar el envío de notificaciones a través de NTFY.", + "REPORT_NTFY_description": "Habilitar el env\u00edo de notificaciones a trav\u00e9s de NTFY.", "REPORT_NTFY_name": "Habilitar NTFY", - "REPORT_PUSHSAFER_description": "Habilitar el envío de notificaciones a través de Pushsafer.", + "REPORT_PUSHSAFER_description": "Habilitar el env\u00edo de notificaciones a trav\u00e9s de Pushsafer.", "REPORT_PUSHSAFER_name": "Habilitar Pushsafer", "REPORT_TITLE": "Reporte", - "REPORT_TO_description": "Dirección de correo electrónico a la que se enviará la notificación.", + "REPORT_TO_description": "Direcci\u00f3n de correo electr\u00f3nico a la que se enviar\u00e1 la notificaci\u00f3n.", "REPORT_TO_name": "Enviar el email a", - "REPORT_WEBHOOK_description": "Habilite webhooks para notificaciones. Los webhooks lo ayudan a conectarse a muchas herramientas de terceros, como IFTTT, Zapier o n8n, por nombrar algunas. Consulte esta sencilla guía de n8n aquí para obtener comenzó. Si está habilitado, configure los ajustes relacionados a continuación.", + "REPORT_WEBHOOK_description": "Habilite webhooks para notificaciones. Los webhooks lo ayudan a conectarse a muchas herramientas de terceros, como IFTTT, Zapier o n8n, por nombrar algunas. Consulte esta sencilla gu\u00eda de n8n aqu\u00ed para obtener comenz\u00f3. Si est\u00e1 habilitado, configure los ajustes relacionados a continuaci\u00f3n.", "REPORT_WEBHOOK_name": "Habilitar webhooks", - "RandomMAC_hover": "Autodetectado - indica si el dispositivo aleatoriza su dirección MAC.", + "RandomMAC_hover": "Autodetectado - indica si el dispositivo aleatoriza su direcci\u00f3n MAC.", "Reports_Sent_Log": "Registro de informes enviados", - "SCAN_SUBNETS_description": "La mayoría de los escáneres en red (ARP-SCAN, NMAP, NSLOOKUP, DIG, PHOLUS) se basan en el escaneo de interfaces de red y subredes específicas. Consulte la documentación sobre subredes para obtener ayuda sobre esta configuración, especialmente VLANs, qué VLANs son compatibles, o cómo averiguar la máscara de red y su interfaz.

Una alternativa a los escáneres en red es habilitar algunos otros escáneres/importadores de dispositivos que no dependen de que NetAlertX tenga acceso a la red (UNIFI, dhcp.leases, PiHole, etc.).

Nota: El tiempo de escaneo en sí depende del número de direcciones IP a comprobar, así que configure esto cuidadosamente con la máscara de red y la interfaz adecuadas.", + "SCAN_SUBNETS_description": "La mayor\u00eda de los esc\u00e1neres en red (ARP-SCAN, NMAP, NSLOOKUP, DIG, PHOLUS) se basan en el escaneo de interfaces de red y subredes espec\u00edficas. Consulte la documentaci\u00f3n sobre subredes para obtener ayuda sobre esta configuraci\u00f3n, especialmente VLANs, qu\u00e9 VLANs son compatibles, o c\u00f3mo averiguar la m\u00e1scara de red y su interfaz.

Una alternativa a los esc\u00e1neres en red es habilitar algunos otros esc\u00e1neres/importadores de dispositivos que no dependen de que NetAlertX tenga acceso a la red (UNIFI, dhcp.leases, PiHole, etc.).

Nota: El tiempo de escaneo en s\u00ed depende del n\u00famero de direcciones IP a comprobar, as\u00ed que configure esto cuidadosamente con la m\u00e1scara de red y la interfaz adecuadas.", "SCAN_SUBNETS_name": "Subredes para escanear", "SMTP_FORCE_SSL_description": "Forzar SSL al conectarse a su servidor SMTP", "SMTP_FORCE_SSL_name": "Forzar SSL", - "SMTP_PASS_description": "La contraseña del servidor SMTP.", - "SMTP_PASS_name": "Contraseña de SMTP", - "SMTP_PORT_description": "Número de puerto utilizado para la conexión SMTP. Establézcalo en 0 si no desea utilizar un puerto al conectarse al servidor SMTP.", + "SMTP_PASS_description": "La contrase\u00f1a del servidor SMTP.", + "SMTP_PASS_name": "Contrase\u00f1a de SMTP", + "SMTP_PORT_description": "N\u00famero de puerto utilizado para la conexi\u00f3n SMTP. Establ\u00e9zcalo en 0 si no desea utilizar un puerto al conectarse al servidor SMTP.", "SMTP_PORT_name": "Puerto del servidor SMTP", - "SMTP_SERVER_description": "La URL del host del servidor SMTP. Por ejemplo, smtp-relay.sendinblue.com. Para utilizar Gmail como servidor SMTP siga esta guía", + "SMTP_SERVER_description": "La URL del host del servidor SMTP. Por ejemplo, smtp-relay.sendinblue.com. Para utilizar Gmail como servidor SMTP siga esta gu\u00eda", "SMTP_SERVER_name": "URL del servidor SMTP", - "SMTP_SKIP_LOGIN_description": "No utilice la autenticación cuando se conecte al servidor SMTP.", - "SMTP_SKIP_LOGIN_name": "Omitir autenticación", + "SMTP_SKIP_LOGIN_description": "No utilice la autenticaci\u00f3n cuando se conecte al servidor SMTP.", + "SMTP_SKIP_LOGIN_name": "Omitir autenticaci\u00f3n", "SMTP_SKIP_TLS_description": "Deshabilite TLS cuando se conecte a su servidor SMTP.", "SMTP_SKIP_TLS_name": "No usar TLS", - "SMTP_USER_description": "El nombre de usuario utilizado para iniciar sesión en el servidor SMTP (a veces, una dirección de correo electrónico completa).", + "SMTP_USER_description": "El nombre de usuario utilizado para iniciar sesi\u00f3n en el servidor SMTP (a veces, una direcci\u00f3n de correo electr\u00f3nico completa).", "SMTP_USER_name": "Nombre de usuario SMTP", - "SYSTEM_TITLE": "Información del sistema", + "SYSTEM_TITLE": "Informaci\u00f3n del sistema", "Setting_Override": "Sobreescribir el valor", - "Setting_Override_Description": "Habilitar esta opción anulará un valor predeterminado proporcionado por la aplicación con el valor especificado anteriormente.", - "Settings_Metadata_Toggle": "Mostrar/ocultar los metadatos de la configuración.", - "Settings_Title": " Configuración", - "Settings_device_Scanners_desync": "⚠ Los horarios del escáner de los dispositivos no están sincronizados.", - "Settings_device_Scanners_desync_popup": "Los horarios de escáneres de dispositivos ( *_RUN_SCHD ) no son lo mismo. Esto resultará en notificaciones inconsistentes del dispositivo en línea/fuera de línea. A menos que sea así, utilice el mismo horario para todos los habilitados. 🔍Escáneres de dispositivos .", + "Setting_Override_Description": "Habilitar esta opci\u00f3n anular\u00e1 un valor predeterminado proporcionado por la aplicaci\u00f3n con el valor especificado anteriormente.", + "Settings_Metadata_Toggle": "Mostrar/ocultar los metadatos de la configuraci\u00f3n.", + "Settings_Title": " Configuraci\u00f3n", + "Settings_device_Scanners_desync": "\u26a0 Los horarios del esc\u00e1ner de los dispositivos no est\u00e1n sincronizados.", + "Settings_device_Scanners_desync_popup": "Los horarios de esc\u00e1neres de dispositivos ( *_RUN_SCHD ) no son lo mismo. Esto resultar\u00e1 en notificaciones inconsistentes del dispositivo en l\u00ednea/fuera de l\u00ednea. A menos que sea as\u00ed, utilice el mismo horario para todos los habilitados. \ud83d\udd0dEsc\u00e1neres de dispositivos .", "Speedtest_Results": "Resultados de la prueba de velocidad", "Systeminfo_CPU": "CPU", - "Systeminfo_CPU_Cores": "Núcleos de CPU:", + "Systeminfo_CPU_Cores": "N\u00facleos de CPU:", "Systeminfo_CPU_Name": "Nombre de la CPU:", "Systeminfo_CPU_Speed": "Velocidad de la CPU:", "Systeminfo_CPU_Temp": "Temperatura de la CPU:", "Systeminfo_CPU_Vendor": "Proveedor de CPU:", - "Systeminfo_Client_Resolution": "Resolución del navegador:", + "Systeminfo_Client_Resolution": "Resoluci\u00f3n del navegador:", "Systeminfo_Client_User_Agent": "Agente de usuario:", "Systeminfo_General": "General", "Systeminfo_General_Date": "Fecha:", @@ -644,40 +646,40 @@ "Systeminfo_Motherboard_BIOS_Vendor": "Proveedor de BIOS:", "Systeminfo_Motherboard_Manufactured": "Fabricado por:", "Systeminfo_Motherboard_Name": "Nombre:", - "Systeminfo_Motherboard_Revision": "Revisión:", + "Systeminfo_Motherboard_Revision": "Revisi\u00f3n:", "Systeminfo_Network": "Red", - "Systeminfo_Network_Accept_Encoding": "Codificación aceptada:", + "Systeminfo_Network_Accept_Encoding": "Codificaci\u00f3n aceptada:", "Systeminfo_Network_Accept_Language": "Idioma aceptado:", - "Systeminfo_Network_Connection_Port": "Puerto de conexión:", + "Systeminfo_Network_Connection_Port": "Puerto de conexi\u00f3n:", "Systeminfo_Network_HTTP_Host": "Host HTTP:", "Systeminfo_Network_HTTP_Referer": "Referido HTTP:", "Systeminfo_Network_HTTP_Referer_String": "Sin referencia HTTP", "Systeminfo_Network_Hardware": "Hardware de red", - "Systeminfo_Network_Hardware_Interface_Mask": "Máscara de red", + "Systeminfo_Network_Hardware_Interface_Mask": "M\u00e1scara de red", "Systeminfo_Network_Hardware_Interface_Name": "Nombre de la interfaz", "Systeminfo_Network_Hardware_Interface_RX": "Recibido", "Systeminfo_Network_Hardware_Interface_TX": "Transmitido", "Systeminfo_Network_IP": "IP Internet:", - "Systeminfo_Network_IP_Connection": "Conexión IP:", + "Systeminfo_Network_IP_Connection": "Conexi\u00f3n IP:", "Systeminfo_Network_IP_Server": "IP del servidor:", "Systeminfo_Network_MIME": "MIME:", - "Systeminfo_Network_Request_Method": "Método de solicitud:", + "Systeminfo_Network_Request_Method": "M\u00e9todo de solicitud:", "Systeminfo_Network_Request_Time": "Hora de solicitud:", "Systeminfo_Network_Request_URI": "URI de solicitud:", - "Systeminfo_Network_Secure_Connection": "Conexión segura:", + "Systeminfo_Network_Secure_Connection": "Conexi\u00f3n segura:", "Systeminfo_Network_Secure_Connection_String": "No (HTTP)", "Systeminfo_Network_Server_Name": "Nombre del servidor:", "Systeminfo_Network_Server_Name_String": "Nombre del servidor no encontrado", "Systeminfo_Network_Server_Query": "Consulta del servidor:", "Systeminfo_Network_Server_Query_String": "Sin cadena de consulta", - "Systeminfo_Network_Server_Version": "Versión del servidor:", + "Systeminfo_Network_Server_Version": "Versi\u00f3n del servidor:", "Systeminfo_Services": "Servicios", - "Systeminfo_Services_Description": "Descripción del servicio", + "Systeminfo_Services_Description": "Descripci\u00f3n del servicio", "Systeminfo_Services_Name": "Nombre del servicio", "Systeminfo_Storage": "Almacenamiento", "Systeminfo_Storage_Device": "Dispositivo:", "Systeminfo_Storage_Mount": "Punto de montaje:", - "Systeminfo_Storage_Size": "Tamaño:", + "Systeminfo_Storage_Size": "Tama\u00f1o:", "Systeminfo_Storage_Type": "Tipo:", "Systeminfo_Storage_Usage": "Uso de almacenamiento", "Systeminfo_Storage_Usage_Free": "Libre:", @@ -687,7 +689,7 @@ "Systeminfo_System": "Sistema", "Systeminfo_System_AVG": "Cargar promedio:", "Systeminfo_System_Architecture": "Arquitectura:", - "Systeminfo_System_Kernel": "Núcleo:", + "Systeminfo_System_Kernel": "N\u00facleo:", "Systeminfo_System_OSVersion": "Sistema Operativo:", "Systeminfo_System_Running_Processes": "Procesos corriendo:", "Systeminfo_System_System": "Sistema:", @@ -695,66 +697,66 @@ "Systeminfo_System_Uptime": "Tiempo de actividad:", "Systeminfo_This_Client": "Este cliente", "Systeminfo_USB_Devices": "Dispositivos USB", - "TICKER_MIGRATE_TO_NETALERTX": "⚠ Ubicaciones de montaje antiguas detectadas. Siga esta guía para migrar a las nuevas carpetas /app/config y /app/db y el contenedor netalertx.", - "TIMEZONE_description": "La zona horaria para mostrar las estadísticas correctamente. Encuentra tu zona horaria aquí.", + "TICKER_MIGRATE_TO_NETALERTX": "\u26a0 Ubicaciones de montaje antiguas detectadas. Siga esta gu\u00eda para migrar a las nuevas carpetas /app/config y /app/db y el contenedor netalertx.", + "TIMEZONE_description": "La zona horaria para mostrar las estad\u00edsticas correctamente. Encuentra tu zona horaria aqu\u00ed.", "TIMEZONE_name": "Zona horaria", - "UI_DEV_SECTIONS_description": "Seleccione los elementos de la interfaz de usuario que desea ocultar en las páginas de dispositivos.", + "UI_DEV_SECTIONS_description": "Seleccione los elementos de la interfaz de usuario que desea ocultar en las p\u00e1ginas de dispositivos.", "UI_DEV_SECTIONS_name": "Ocultar secciones de los dispositivos", - "UI_ICONS_description": "Una lista de iconos predefinidos. Proceda con cautela, la forma preferida de añadir iconos se describe en la sección Iconos documentación. Puede añadir una etiqueta SVG HTML o Font-awesome HTML codificada con base64.", + "UI_ICONS_description": "Una lista de iconos predefinidos. Proceda con cautela, la forma preferida de a\u00f1adir iconos se describe en la secci\u00f3n Iconos documentaci\u00f3n. Puede a\u00f1adir una etiqueta SVG HTML o Font-awesome HTML codificada con base64.", "UI_ICONS_name": "Iconos predefinidos", - "UI_LANG_description": "Seleccione el idioma preferido para la interfaz de usuario. Ayude a traducir o sugiera idiomas en el portal en línea de Weblate.", + "UI_LANG_description": "Seleccione el idioma preferido para la interfaz de usuario. Ayude a traducir o sugiera idiomas en el portal en l\u00ednea de Weblate.", "UI_LANG_name": "Idioma de interfaz", "UI_MY_DEVICES_description": "Dispositivos cuyos estados deben mostrarse en la vista por defecto Mis dispositivos. (CTRL + Click para seleccionar/deseleccionar)", "UI_MY_DEVICES_name": "Mostrar en Mis dispositivos", - "UI_NOT_RANDOM_MAC_description": "Prefijos Mac que no deberían marcarse como dispositivos aleatorios. Introduzca por ejemplo 52 para excluir los dispositivos que empiecen por 52:xx:xx:xx:xx para ser marcados como dispositivos con una dirección MAC aleatoria.", + "UI_NOT_RANDOM_MAC_description": "Prefijos Mac que no deber\u00edan marcarse como dispositivos aleatorios. Introduzca por ejemplo 52 para excluir los dispositivos que empiecen por 52:xx:xx:xx:xx para ser marcados como dispositivos con una direcci\u00f3n MAC aleatoria.", "UI_NOT_RANDOM_MAC_name": "No marcar como aleatoria", - "UI_PRESENCE_description": "Elige que estados del dispositivo deben mostrarse en la gráfica de Presencia del dispositivo a lo largo del tiempo de la página de Dispositivos. (CTRL + Clic para seleccionar / deseleccionar)", - "UI_PRESENCE_name": "Mostrar en el gráfico de presencia", - "UI_REFRESH_description": "Ingrese el número de segundos después de los cuales se recarga la interfaz de usuario. Ajustado a 0 para desactivar.", - "UI_REFRESH_name": "Actualización automática de la interfaz de usuario", - "WEBHOOK_PAYLOAD_description": "El formato de datos de carga de Webhook para el atributo body > attachments > text en el json de carga. Vea un ejemplo de la carga aquí. (por ejemplo: para discord use text)", + "UI_PRESENCE_description": "Elige que estados del dispositivo deben mostrarse en la gr\u00e1fica de Presencia del dispositivo a lo largo del tiempo de la p\u00e1gina de Dispositivos. (CTRL + Clic para seleccionar / deseleccionar)", + "UI_PRESENCE_name": "Mostrar en el gr\u00e1fico de presencia", + "UI_REFRESH_description": "Ingrese el n\u00famero de segundos despu\u00e9s de los cuales se recarga la interfaz de usuario. Ajustado a 0 para desactivar.", + "UI_REFRESH_name": "Actualizaci\u00f3n autom\u00e1tica de la interfaz de usuario", + "WEBHOOK_PAYLOAD_description": "El formato de datos de carga de Webhook para el atributo body > attachments > text en el json de carga. Vea un ejemplo de la carga aqu\u00ed. (por ejemplo: para discord use text)", "WEBHOOK_PAYLOAD_name": "Tipo de carga", - "WEBHOOK_REQUEST_METHOD_description": "El método de solicitud HTTP que se utilizará para la llamada de webhook.", - "WEBHOOK_REQUEST_METHOD_name": "Método de solicitud", - "WEBHOOK_SIZE_description": "El tamaño máximo de la carga útil del webhook como número de caracteres en la cadena pasada. Si supera el límite, se truncará y se agregará un mensaje (text was truncated).", - "WEBHOOK_SIZE_name": "Tamaño máximo de carga útil", + "WEBHOOK_REQUEST_METHOD_description": "El m\u00e9todo de solicitud HTTP que se utilizar\u00e1 para la llamada de webhook.", + "WEBHOOK_REQUEST_METHOD_name": "M\u00e9todo de solicitud", + "WEBHOOK_SIZE_description": "El tama\u00f1o m\u00e1ximo de la carga \u00fatil del webhook como n\u00famero de caracteres en la cadena pasada. Si supera el l\u00edmite, se truncar\u00e1 y se agregar\u00e1 un mensaje (text was truncated).", + "WEBHOOK_SIZE_name": "Tama\u00f1o m\u00e1ximo de carga \u00fatil", "WEBHOOK_URL_description": "URL de destino comienza con http:// o https://.", "WEBHOOK_URL_name": "URL de destino", "Webhooks_display_name": "Webhooks", "Webhooks_icon": "", "Webhooks_settings_group": " Webhooks", "devices_old": "Volviendo a actualizar....", - "general_event_description": "El evento que has activado puede tardar un poco hasta que finalicen los procesos en segundo plano. La ejecución finalizó una vez que se vació la cola de ejecución de abajo (Compruebe el registro de errores si encuentra problemas).

Cola de ejecución:", + "general_event_description": "El evento que has activado puede tardar un poco hasta que finalicen los procesos en segundo plano. La ejecuci\u00f3n finaliz\u00f3 una vez que se vaci\u00f3 la cola de ejecuci\u00f3n de abajo (Compruebe el registro de errores si encuentra problemas).

Cola de ejecuci\u00f3n:", "general_event_title": "Ejecutar un evento ad-hoc", - "report_guid": "Guía de las notificaciones:", - "report_guid_missing": "No se ha encontrado la notificación vinculada. Hay un pequeño retraso entre las notificaciones enviadas recientemente y su disponibilidad. Actualiza tu página y la caché después de unos segundos. También es posible que la notificación seleccionada se haya eliminado durante el mantenimiento, tal y como se especifica en la configuración de DBCLNP_NOTIFI_HIST.

En su lugar, se muestra la notificación más reciente. La notificación que falta tiene el siguiente GUID:", + "report_guid": "Gu\u00eda de las notificaciones:", + "report_guid_missing": "No se ha encontrado la notificaci\u00f3n vinculada. Hay un peque\u00f1o retraso entre las notificaciones enviadas recientemente y su disponibilidad. Actualiza tu p\u00e1gina y la cach\u00e9 despu\u00e9s de unos segundos. Tambi\u00e9n es posible que la notificaci\u00f3n seleccionada se haya eliminado durante el mantenimiento, tal y como se especifica en la configuraci\u00f3n de DBCLNP_NOTIFI_HIST.

En su lugar, se muestra la notificaci\u00f3n m\u00e1s reciente. La notificaci\u00f3n que falta tiene el siguiente GUID:", "report_select_format": "Selecciona el formato:", - "report_time": "Hora de la notificación:", + "report_time": "Hora de la notificaci\u00f3n:", "run_event_icon": "fa-play", "run_event_tooltip": "Activa el ajuste y guarda tus cambios antes de ejecutarlo.", "settings_core_icon": "fa-solid fa-gem", - "settings_core_label": "Núcleo", - "settings_device_scanners": "Los escáneres de los dispositivos se utilizan para descubrir dispositivos que escriben en la tabla de base de datos de CurrentScan.", + "settings_core_label": "N\u00facleo", + "settings_device_scanners": "Los esc\u00e1neres de los dispositivos se utilizan para descubrir dispositivos que escriben en la tabla de base de datos de CurrentScan.", "settings_device_scanners_icon": "fa-solid fa-magnifying-glass-plus", - "settings_device_scanners_label": "Escáneres de dispositivos", - "settings_enabled": "Configuración activada", + "settings_device_scanners_label": "Esc\u00e1neres de dispositivos", + "settings_enabled": "Configuraci\u00f3n activada", "settings_enabled_icon": "fa-solid fa-toggle-on", "settings_expand_all": "Expandir todo", - "settings_imported": "Última vez que los ajustes fueron importados desde el archivo app.conf", - "settings_imported_label": "Configuración importada", - "settings_missing": "No se han cargado todos los ajustes. Carga alta en la base de datos o secuencia de inicio de la app. Haz clic en el botón 🔄 recargar en la parte superior.", - "settings_missing_block": "Error: La configuración no se ha cargado correctamente. Haga clic en el botón de recarga 🔄 en la parte superior, alternativamente, compruebe el registro del navegador para más detalles (F12).", + "settings_imported": "\u00daltima vez que los ajustes fueron importados desde el archivo app.conf", + "settings_imported_label": "Configuraci\u00f3n importada", + "settings_missing": "No se han cargado todos los ajustes. Carga alta en la base de datos o secuencia de inicio de la app. Haz clic en el bot\u00f3n \ud83d\udd04 recargar en la parte superior.", + "settings_missing_block": "Error: La configuraci\u00f3n no se ha cargado correctamente. Haga clic en el bot\u00f3n de recarga \ud83d\udd04 en la parte superior, alternativamente, compruebe el registro del navegador para m\u00e1s detalles (F12).", "settings_old": "Importar ajustes y reiniciar...", - "settings_other_scanners": "Otros plugins de escáner no relacionados con dispositivos que están activados actualmente.", + "settings_other_scanners": "Otros plugins de esc\u00e1ner no relacionados con dispositivos que est\u00e1n activados actualmente.", "settings_other_scanners_icon": "fa-solid fa-recycle", - "settings_other_scanners_label": "Otros escáneres", - "settings_publishers": "Puertas de enlace para las notificación habilitadas: editores, que enviarán una notificación según su configuración.", + "settings_other_scanners_label": "Otros esc\u00e1neres", + "settings_publishers": "Puertas de enlace para las notificaci\u00f3n habilitadas: editores, que enviar\u00e1n una notificaci\u00f3n seg\u00fan su configuraci\u00f3n.", "settings_publishers_icon": "fa-solid fa-paper-plane", "settings_publishers_label": "Editores", "settings_saved": "
Ajustes guardados.

Recargando...

", "settings_system_icon": "fa-solid fa-gear", "settings_system_label": "Sistema", - "settings_update_item_warning": "Actualice el valor a continuación. Tenga cuidado de seguir el formato anterior. O la validación no se realiza.", + "settings_update_item_warning": "Actualice el valor a continuaci\u00f3n. Tenga cuidado de seguir el formato anterior. O la validaci\u00f3n no se realiza.", "test_event_icon": "fa-vial-circle-check", "test_event_tooltip": "Guarda tus cambios antes de probar nuevos ajustes." -} +} \ No newline at end of file diff --git a/front/php/templates/language/fr_fr.json b/front/php/templates/language/fr_fr.json index 5a26b307..ad7751f1 100755 --- a/front/php/templates/language/fr_fr.json +++ b/front/php/templates/language/fr_fr.json @@ -206,11 +206,13 @@ "Device_TableHead_MAC": "MAC al\u00e9atoire", "Device_TableHead_MAC_full": "Adresse MAC", "Device_TableHead_Name": "Nom", + "Device_TableHead_NetworkSite": "", "Device_TableHead_Owner": "Propri\u00e9taire", "Device_TableHead_Parent_MAC": "", "Device_TableHead_Port": "Port", "Device_TableHead_RowID": "", "Device_TableHead_Rowid": "", + "Device_TableHead_SSID": "", "Device_TableHead_Status": "\u00c9tat", "Device_TableHead_SyncHubNodeName": "", "Device_TableHead_Type": "Type", diff --git a/front/php/templates/language/it_it.json b/front/php/templates/language/it_it.json index 72d4de3b..ecc63c2c 100755 --- a/front/php/templates/language/it_it.json +++ b/front/php/templates/language/it_it.json @@ -1,5 +1,5 @@ { - "API_CUSTOM_SQL_description": "Puoi specificare una query SQL personalizzata che genererà un file JSON e quindi lo esporrà tramite l'table_custom_endpoint.jsonendpoint del file.", + "API_CUSTOM_SQL_description": "Puoi specificare una query SQL personalizzata che generer\u00e0 un file JSON e quindi lo esporr\u00e0 tramite l'table_custom_endpoint.jsonendpoint del file.", "API_CUSTOM_SQL_name": "Endpoint personalizzato", "API_display_name": "API", "API_icon": "", @@ -27,15 +27,15 @@ "BackDevDetail_Actions_Ask_Run": "Vuoi eseguire questa azione?", "BackDevDetail_Actions_Not_Registered": "Azione non registrata: ", "BackDevDetail_Actions_Title_Run": "Esegui azione", - "BackDevDetail_Copy_Ask": "Copiare i dettagli dal dispositivo dall'elenco a discesa (tutto in questa pagina verrà sovrascritto)?", + "BackDevDetail_Copy_Ask": "Copiare i dettagli dal dispositivo dall'elenco a discesa (tutto in questa pagina verr\u00e0 sovrascritto)?", "BackDevDetail_Copy_Title": "Copia dettagli", - "BackDevDetail_Tools_WOL_error": "Il comando NON è stato eseguito.", - "BackDevDetail_Tools_WOL_okay": "Il comando è stato eseguito.", + "BackDevDetail_Tools_WOL_error": "Il comando NON \u00e8 stato eseguito.", + "BackDevDetail_Tools_WOL_okay": "Il comando \u00e8 stato eseguito.", "BackDevices_Arpscan_disabled": "Arp-Scan disabilitata", "BackDevices_Arpscan_enabled": "Arp-Scan abilitata", "BackDevices_Backup_CopError": "Impossibile salvare il database originale.", - "BackDevices_Backup_Failed": "Il backup è stato eseguito parzialmente. L'archivio non è stato creato o è vuoto.", - "BackDevices_Backup_okay": "Il backup è stato eseguito correttamente con il nuovo archivio", + "BackDevices_Backup_Failed": "Il backup \u00e8 stato eseguito parzialmente. L'archivio non \u00e8 stato creato o \u00e8 vuoto.", + "BackDevices_Backup_okay": "Il backup \u00e8 stato eseguito correttamente con il nuovo archivio", "BackDevices_DBTools_DelDevError_a": "Errore durante l'eliminazione del dispositivo", "BackDevices_DBTools_DelDevError_b": "Errore durante l'eliminazione dei dispositivi", "BackDevices_DBTools_DelDev_a": "Dispositivo eliminato", @@ -45,26 +45,26 @@ "BackDevices_DBTools_ImportCSV": "I dispositivi sono stati importati correttamente dal file CSV.", "BackDevices_DBTools_ImportCSVError": "Impossibile importare il file CSV. Assicurati che il formato del file sia corretto.", "BackDevices_DBTools_ImportCSVMissing": "Impossibile trovare il file CSV in /config/devices.csv.", - "BackDevices_DBTools_Purge": "I backup più vecchi sono stati eliminati", + "BackDevices_DBTools_Purge": "I backup pi\u00f9 vecchi sono stati eliminati", "BackDevices_DBTools_UpdDev": "Dispositivo aggiornato correttamente", "BackDevices_DBTools_UpdDevError": "Errore durante l'aggiornamento del dispositivo", "BackDevices_DBTools_Upgrade": "Database aggiornato correttamente", "BackDevices_DBTools_UpgradeError": "Aggiornamento del database non riuscito", - "BackDevices_Device_UpdDevError": "Errore durante l'aggiornamento dei dispositivi, riprova più tardi. Il database è probabilmente bloccato a causa di un'attività in corso.", + "BackDevices_Device_UpdDevError": "Errore durante l'aggiornamento dei dispositivi, riprova pi\u00f9 tardi. Il database \u00e8 probabilmente bloccato a causa di un'attivit\u00e0 in corso.", "BackDevices_Restore_CopError": "Impossibile salvare il database originale.", "BackDevices_Restore_Failed": "Ripristino non riuscito. Ripristina il backup manualmente.", "BackDevices_Restore_okay": "Ripristino eseguito correttamente.", - "BackDevices_darkmode_disabled": "Modalità scura disabilitata", - "BackDevices_darkmode_enabled": "Modalità scura abilitata", - "DAYS_TO_KEEP_EVENTS_description": "Questa è un'impostazione di manutenzione. Specifica il numero di giorni delle voci degli eventi che verranno conservati. Tutti gli eventi più vecchi verranno eliminati periodicamente. Si applica anche alla cronologia degli eventi del plugin (Plugin Events History).", - "DAYS_TO_KEEP_EVENTS_name": "Elimina eventi più vecchi di", + "BackDevices_darkmode_disabled": "Modalit\u00e0 scura disabilitata", + "BackDevices_darkmode_enabled": "Modalit\u00e0 scura abilitata", + "DAYS_TO_KEEP_EVENTS_description": "Questa \u00e8 un'impostazione di manutenzione. Specifica il numero di giorni delle voci degli eventi che verranno conservati. Tutti gli eventi pi\u00f9 vecchi verranno eliminati periodicamente. Si applica anche alla cronologia degli eventi del plugin (Plugin Events History).", + "DAYS_TO_KEEP_EVENTS_name": "Elimina eventi pi\u00f9 vecchi di", "DevDetail_Copy_Device_Title": " Copia dettagli dal dispositivo", - "DevDetail_Copy_Device_Tooltip": "Copia i dettagli dal dispositivo dall'elenco a discesa. Tutto in questa pagina verrà sovrascritto", + "DevDetail_Copy_Device_Tooltip": "Copia i dettagli dal dispositivo dall'elenco a discesa. Tutto in questa pagina verr\u00e0 sovrascritto", "DevDetail_EveandAl_AlertAllEvents": "Notifica tutti gli eventi", "DevDetail_EveandAl_AlertDown": "Avviso disconnessione", "DevDetail_EveandAl_Archived": "Archiviato", "DevDetail_EveandAl_NewDevice": "Nuovo dispositivo", - "DevDetail_EveandAl_NewDevice_Tooltip": "Mostrerà il Nuovo stato del dispositivo e lo includerà negli elenchi quando il filtro Nuovi dispositivi è attivo. Non influisce sulle notifiche.", + "DevDetail_EveandAl_NewDevice_Tooltip": "Mostrer\u00e0 il Nuovo stato del dispositivo e lo includer\u00e0 negli elenchi quando il filtro Nuovi dispositivi \u00e8 attivo. Non influisce sulle notifiche.", "DevDetail_EveandAl_RandomMAC": "MAC casuale", "DevDetail_EveandAl_ScanCycle": "Scansiona dispositivo", "DevDetail_EveandAl_ScanCycle_a": "Scansiona dispositivo", @@ -89,27 +89,27 @@ "DevDetail_MainInfo_Type": "Tipo", "DevDetail_MainInfo_Vendor": "Produttore", "DevDetail_MainInfo_mac": "MAC", - "DevDetail_Network_Node_hover": "Seleziona il dispositivo di rete principale a cui è connesso il dispositivo corrente per popolare la struttura di rete.", - "DevDetail_Network_Port_hover": "La porta a cui è connesso questo dispositivo sul dispositivo di rete principale. Se lasciato vuoto, verrà visualizzata un'icona Wi-Fi nella struttura di rete.", + "DevDetail_Network_Node_hover": "Seleziona il dispositivo di rete principale a cui \u00e8 connesso il dispositivo corrente per popolare la struttura di rete.", + "DevDetail_Network_Port_hover": "La porta a cui \u00e8 connesso questo dispositivo sul dispositivo di rete principale. Se lasciato vuoto, verr\u00e0 visualizzata un'icona Wi-Fi nella struttura di rete.", "DevDetail_Nmap_Scans": "Scansioni Nmap manuali", - "DevDetail_Nmap_Scans_desc": "Qui puoi eseguire scansioni manuali NMAP. Puoi anche pianificare scansioni automatiche NMAP attraverso il plugin Servizi e porte (NMAP). Vai alle Impostazioni per scoprire di più", + "DevDetail_Nmap_Scans_desc": "Qui puoi eseguire scansioni manuali NMAP. Puoi anche pianificare scansioni automatiche NMAP attraverso il plugin Servizi e porte (NMAP). Vai alle Impostazioni per scoprire di pi\u00f9", "DevDetail_Nmap_buttonDefault": "Scansione predefinita", "DevDetail_Nmap_buttonDefault_text": "Scansione predefinita: Nmap scansiona 1000 porte per ogni protocollo richiesto. Questo dovrebbe coprire circa il 93% delle porte TCP e il 49% delle porte UDP (circa 5 secondi)", "DevDetail_Nmap_buttonDetail": "Scansione dettagliata", - "DevDetail_Nmap_buttonDetail_text": "Scansione dettagliata: scansione predefinita con rilevamento del sistema operativo abilitato, rilevamento della versione, scansione degli script e traceroute (fino a 30 secondi o più)", + "DevDetail_Nmap_buttonDetail_text": "Scansione dettagliata: scansione predefinita con rilevamento del sistema operativo abilitato, rilevamento della versione, scansione degli script e traceroute (fino a 30 secondi o pi\u00f9)", "DevDetail_Nmap_buttonFast": "Scansione veloce", "DevDetail_Nmap_buttonFast_text": "Scansione veloce: scansiona meno porte (100) della scansione predefinita (pochi secondi)", "DevDetail_Nmap_buttonSkipDiscovery": "Salta rilevamento host", "DevDetail_Nmap_buttonSkipDiscovery_text": "Salta rilevamento host (opzione -Pn): scansione predefinita senza rilevamento host", "DevDetail_Nmap_resultsLink": "Puoi lasciare questa pagina dopo aver avviato una scansione. I risultati saranno disponibili nel file app_front.log.", - "DevDetail_Owner_hover": "Chi è il proprietario di questo dispositivo. Campo con testo libero.", + "DevDetail_Owner_hover": "Chi \u00e8 il proprietario di questo dispositivo. Campo con testo libero.", "DevDetail_Periodselect_All": "Tutte le info", "DevDetail_Periodselect_LastMonth": "Ultimo mese", "DevDetail_Periodselect_LastWeek": "Ultima settimana", "DevDetail_Periodselect_LastYear": "Ultimo anno", "DevDetail_Periodselect_today": "Oggi", "DevDetail_Run_Actions_Title": " Esegui azione sul dispositivo", - "DevDetail_Run_Actions_Tooltip": "Esegui un'azione sul dispositivo corrente dal menù a tendina.", + "DevDetail_Run_Actions_Tooltip": "Esegui un'azione sul dispositivo corrente dal men\u00f9 a tendina.", "DevDetail_SessionInfo_FirstSession": "Prima sessione", "DevDetail_SessionInfo_LastIP": "Ultimo IP", "DevDetail_SessionInfo_LastSession": "Ultima sessione", @@ -146,43 +146,43 @@ "DevDetail_Tab_Presence": " Presenza", "DevDetail_Tab_Sessions": " Sessioni", "DevDetail_Tab_Tools": " Strumenti", - "DevDetail_Tab_Tools_Internet_Info_Description": "Lo strumento informazioni Internet visualizza informazioni sulla connessione Internet, come indirizzo IP, città, paese, prefisso e fuso orario.", - "DevDetail_Tab_Tools_Internet_Info_Error": "Si è verificato un errore", + "DevDetail_Tab_Tools_Internet_Info_Description": "Lo strumento informazioni Internet visualizza informazioni sulla connessione Internet, come indirizzo IP, citt\u00e0, paese, prefisso e fuso orario.", + "DevDetail_Tab_Tools_Internet_Info_Error": "Si \u00e8 verificato un errore", "DevDetail_Tab_Tools_Internet_Info_Start": "Avvia info Internet", "DevDetail_Tab_Tools_Internet_Info_Title": "Info Internet", - "DevDetail_Tab_Tools_Nslookup_Description": "Nslookup è uno strumento a riga di comando utilizzato per interrogare il Domain Name System (DNS). DNS è un sistema che traduce i nomi di dominio, come www.google.com, in indirizzi IP, come 172.217.0.142.", - "DevDetail_Tab_Tools_Nslookup_Error": "Errore: l'indirizzo IP non è valido", + "DevDetail_Tab_Tools_Nslookup_Description": "Nslookup \u00e8 uno strumento a riga di comando utilizzato per interrogare il Domain Name System (DNS). DNS \u00e8 un sistema che traduce i nomi di dominio, come www.google.com, in indirizzi IP, come 172.217.0.142.", + "DevDetail_Tab_Tools_Nslookup_Error": "Errore: l'indirizzo IP non \u00e8 valido", "DevDetail_Tab_Tools_Nslookup_Start": "Avvia Nslookup", "DevDetail_Tab_Tools_Nslookup_Title": "Nslookup", - "DevDetail_Tab_Tools_Speedtest_Description": "Lo strumento Speedtest misura la velocità di download, la velocità di upload e la latenza della connessione Internet.", + "DevDetail_Tab_Tools_Speedtest_Description": "Lo strumento Speedtest misura la velocit\u00e0 di download, la velocit\u00e0 di upload e la latenza della connessione Internet.", "DevDetail_Tab_Tools_Speedtest_Start": "Avvia speedtest", "DevDetail_Tab_Tools_Speedtest_Title": "Speedtest in linea", - "DevDetail_Tab_Tools_Traceroute_Description": "Traceroute è un comando diagnostico di rete utilizzato per tracciare il percorso seguito dai pacchetti di dati da un host a un altro.

Il comando utilizza l'Internet Control Message Protocol (ICMP) per inviare pacchetti ai nodi intermedi sul percorso, ciascun nodo intermedio risponde con un pacchetto di timeout ICMP (TTL timeout).

L'output del comando traceroute visualizza l'indirizzo IP di ciascun nodo intermedio sul percorso.

Il comando traceroute può essere utilizzato per diagnosticare problemi di rete, come ritardi, perdita di pacchetti e percorsi bloccati.

Può anche essere utilizzato per identificare la posizione di un nodo intermedio su una rete.", - "DevDetail_Tab_Tools_Traceroute_Error": "Errore: l'indirizzo IP non è valido", + "DevDetail_Tab_Tools_Traceroute_Description": "Traceroute \u00e8 un comando diagnostico di rete utilizzato per tracciare il percorso seguito dai pacchetti di dati da un host a un altro.

Il comando utilizza l'Internet Control Message Protocol (ICMP) per inviare pacchetti ai nodi intermedi sul percorso, ciascun nodo intermedio risponde con un pacchetto di timeout ICMP (TTL timeout).

L'output del comando traceroute visualizza l'indirizzo IP di ciascun nodo intermedio sul percorso.

Il comando traceroute pu\u00f2 essere utilizzato per diagnosticare problemi di rete, come ritardi, perdita di pacchetti e percorsi bloccati.

Pu\u00f2 anche essere utilizzato per identificare la posizione di un nodo intermedio su una rete.", + "DevDetail_Tab_Tools_Traceroute_Error": "Errore: l'indirizzo IP non \u00e8 valido", "DevDetail_Tab_Tools_Traceroute_Start": "Avvia Traceroute", "DevDetail_Tab_Tools_Traceroute_Title": "Traceroute", "DevDetail_Tools_WOL": "Invia comando WoL a ", "DevDetail_Tools_WOL_noti": "Wake-on-LAN", - "DevDetail_Tools_WOL_noti_text": "Il comando Wake-on-LAN viene inviato all'indirizzo di broadcast. Se la destinazione non si trova nella sottorete/VLAN di NetAlertX, il dispositivo di destinazione non risponderà.", + "DevDetail_Tools_WOL_noti_text": "Il comando Wake-on-LAN viene inviato all'indirizzo di broadcast. Se la destinazione non si trova nella sottorete/VLAN di NetAlertX, il dispositivo di destinazione non risponder\u00e0.", "DevDetail_Type_hover": "Il tipo del dispositivo. Se selezioni uno dei dispositivi di rete predefiniti (ad esempio: AP, Firewall, Router, Switch...) verranno visualizzati nella struttura di rete come possibili nodi della rete principale.", "DevDetail_Vendor_hover": "Il produttore dovrebbe essere rilevato automaticamente. Puoi sovrascrivere o aggiungere un valore personalizzato.", "DevDetail_WOL_Title": " Wake-on-LAN", "DevDetail_button_AddIcon": "Aggiungi nuova icona", "DevDetail_button_AddIcon_Help": "Incolla un tag html SVG o l'icona del tag html Font Awesome. Leggi i Documenti sulle icone per i dettagli.", - "DevDetail_button_AddIcon_Tooltip": "Aggiungi una nuova icona a questo dispositivo che non è ancora disponibile nel menu a discesa.", + "DevDetail_button_AddIcon_Tooltip": "Aggiungi una nuova icona a questo dispositivo che non \u00e8 ancora disponibile nel menu a discesa.", "DevDetail_button_Delete": "Elimina dispositivo", "DevDetail_button_DeleteEvents": "Elimina eventi", - "DevDetail_button_DeleteEvents_Warning": "Sei sicuro di voler eliminare tutti gli eventi di questo dispositivo?

(questa azione cancellerà la Cronologia eventi e le Sessioni e potrebbe aiutare con costanti (persistenti ) notifiche)", + "DevDetail_button_DeleteEvents_Warning": "Sei sicuro di voler eliminare tutti gli eventi di questo dispositivo?

(questa azione canceller\u00e0 la Cronologia eventi e le Sessioni e potrebbe aiutare con costanti (persistenti ) notifiche)", "DevDetail_button_OverwriteIcons": "Sovrascrivi icone", "DevDetail_button_OverwriteIcons_Tooltip": "Sovrascrivi le icone di tutti i dispositivi con lo stesso tipo di dispositivo", "DevDetail_button_OverwriteIcons_Warning": "Sei sicuro di voler sovrascrivere tutte le icone di tutti i dispositivi con lo stesso tipo di dispositivo come l'attuale tipo di dispositivo?", "DevDetail_button_Reset": "Reimposta modifiche", "DevDetail_button_Save": "Salva", "Device_MultiEdit": "Modifica multipla", - "Device_MultiEdit_Backup": "Attento, l'inserimento di valori errati di seguito interromperà la configurazione. Effettua prima il backup del database o della configurazione dei dispositivi (fai clic per scaricare ). Leggi come ripristinare i dispositivi da questo file nella Documentazione di backup.", + "Device_MultiEdit_Backup": "Attento, l'inserimento di valori errati di seguito interromper\u00e0 la configurazione. Effettua prima il backup del database o della configurazione dei dispositivi (fai clic per scaricare ). Leggi come ripristinare i dispositivi da questo file nella Documentazione di backup.", "Device_MultiEdit_Fields": "Modifica campi:", "Device_MultiEdit_MassActions": "Azioni di massa:", - "Device_MultiEdit_Tooltip": "Attento. Facendo clic verrà applicato il valore sulla sinistra a tutti i dispositivi selezionati sopra.", + "Device_MultiEdit_Tooltip": "Attento. Facendo clic verr\u00e0 applicato il valore sulla sinistra a tutti i dispositivi selezionati sopra.", "Device_Searchbox": "Cerca", "Device_Shortcut_AllDevices": "I miei dispositivi", "Device_Shortcut_Archived": "Archiviati", @@ -206,11 +206,13 @@ "Device_TableHead_MAC": "MAC casuale", "Device_TableHead_MAC_full": "MAC completo", "Device_TableHead_Name": "Nome", + "Device_TableHead_NetworkSite": "", "Device_TableHead_Owner": "Proprietario", "Device_TableHead_Parent_MAC": "MAC del nodo principale", "Device_TableHead_Port": "Porta", "Device_TableHead_RowID": "ID riga", "Device_TableHead_Rowid": "ID riga", + "Device_TableHead_SSID": "", "Device_TableHead_Status": "Stato", "Device_TableHead_SyncHubNodeName": "Sincronizza nodo", "Device_TableHead_Type": "Tipo", @@ -224,9 +226,9 @@ "Device_Title": "Dispositivi", "Donations_Others": "Altri", "Donations_Platforms": "Piattaforme Sponsor", - "Donations_Text": "Hey 👋!
Grazie per aver cliccato su questa voce di menù 😅

Sto cercando di ricevere donazioni per poter fornire un software migliore. Inoltre potrebbe aiutarmi a non andare in burnout, in modo da poter supportare questa app più a lungo. Ogni piccola (ricorrente o non) sponsorizzazione mi invoglia a mettere più impegno nello sviluppo di questa app.
Mi piacerebbe accorciare la mia settimana lavorativa e nel tempo rimanente, dedicarmi completamente su NetAlertX. Riceverete più funzionalità, un'applicazione più rifinita e con meno bug.

Grazie per aver letto - Sono grato per ogni tipo di supporto ❤🙏

TL;DR: Supportandomi otterrai:

  • Aggiornamenti più regolari per mantenere i tuoi dati e la tua famiglia sicuri 🔄
  • Meno bug 🐛🔫
  • Funzionalità migliori e più numerose➕
  • Io non vado in burnout 🔥🤯
  • Rilasci meno affrettati 💨
  • Migliore documentazione 📚
  • Supporto migliore e più veloce in caso di problemi 🆘

📧Invia una mail a jokob@duck.com se vuoi contattarmi o chiedermi di aggiungere altre piattaforme di sponsorizzazione.
", + "Donations_Text": "Hey \ud83d\udc4b!
Grazie per aver cliccato su questa voce di men\u00f9 \ud83d\ude05

Sto cercando di ricevere donazioni per poter fornire un software migliore. Inoltre potrebbe aiutarmi a non andare in burnout, in modo da poter supportare questa app pi\u00f9 a lungo. Ogni piccola (ricorrente o non) sponsorizzazione mi invoglia a mettere pi\u00f9 impegno nello sviluppo di questa app.
Mi piacerebbe accorciare la mia settimana lavorativa e nel tempo rimanente, dedicarmi completamente su NetAlertX. Riceverete pi\u00f9 funzionalit\u00e0, un'applicazione pi\u00f9 rifinita e con meno bug.

Grazie per aver letto - Sono grato per ogni tipo di supporto \u2764\ud83d\ude4f

TL;DR: Supportandomi otterrai:

  • Aggiornamenti pi\u00f9 regolari per mantenere i tuoi dati e la tua famiglia sicuri \ud83d\udd04
  • Meno bug \ud83d\udc1b\ud83d\udd2b
  • Funzionalit\u00e0 migliori e pi\u00f9 numerose\u2795
  • Io non vado in burnout \ud83d\udd25\ud83e\udd2f
  • Rilasci meno affrettati \ud83d\udca8
  • Migliore documentazione \ud83d\udcda
  • Supporto migliore e pi\u00f9 veloce in caso di problemi \ud83c\udd98

\ud83d\udce7Invia una mail a jokob@duck.com se vuoi contattarmi o chiedermi di aggiungere altre piattaforme di sponsorizzazione.
", "Donations_Title": "Donazioni", - "ENABLE_PLUGINS_description": "Abilita la funzionalità plugin. Utilizzare i plugin richiede più risorse hardware, potresti voler disabilitare questa opzione sui dispositivi meno performanti.", + "ENABLE_PLUGINS_description": "Abilita la funzionalit\u00e0 plugin. Utilizzare i plugin richiede pi\u00f9 risorse hardware, potresti voler disabilitare questa opzione sui dispositivi meno performanti.", "ENABLE_PLUGINS_name": "Abilita Plugin", "Email_display_name": "Email", "Email_icon": "", @@ -270,16 +272,16 @@ "Gen_Backup": "Esegui Backup", "Gen_Cancel": "Annulla", "Gen_Copy": "Esegui", - "Gen_DataUpdatedUITakesTime": "OK: l'aggiornamento dell'interfaccia utente potrebbe richiedere del tempo se è in esecuzione una scansione.", + "Gen_DataUpdatedUITakesTime": "OK: l'aggiornamento dell'interfaccia utente potrebbe richiedere del tempo se \u00e8 in esecuzione una scansione.", "Gen_Delete": "Elimina", "Gen_DeleteAll": "Elimina tutti", "Gen_Error": "Errore", "Gen_Filter": "Filtra", - "Gen_LockedDB": "ERRORE - Il DB potrebbe essere bloccato - Controlla gli strumenti sviluppatore (F12) -> Console o riprova più tardi.", + "Gen_LockedDB": "ERRORE - Il DB potrebbe essere bloccato - Controlla gli strumenti sviluppatore (F12) -> Console o riprova pi\u00f9 tardi.", "Gen_Offline": "Offline", "Gen_Okay": "Ok", "Gen_Purge": "Svuota", - "Gen_ReadDocs": "Leggi di più nella documentazione.", + "Gen_ReadDocs": "Leggi di pi\u00f9 nella documentazione.", "Gen_Remove_All": "Rimuovi tutti", "Gen_Remove_Last": "Rimuovi ultimo", "Gen_Restore": "Esegui Ripristino", @@ -294,54 +296,54 @@ "Gen_Update": "Aggiorna", "Gen_Update_Value": "Aggiorna valore", "Gen_Warning": "Avviso", - "Gen_Work_In_Progress": "Work in progress, è un buon momento per un feedback a https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Work in progress, \u00e8 un buon momento per un feedback a https://github.com/jokob-sk/NetAlertX/issues", "General_display_name": "Generale", "General_icon": "", - "HRS_TO_KEEP_NEWDEV_description": "Questa è un'opzione di manutenzione. Se abilitata (0 è disabilitata), tutti i dispositivi marcati con Nuovo Dispositivo verranno eliminati se l'orario della Prima Sessione è precedente all'orario di questa impostazione. Usa questa impostazione se vuoi eliminare automaticamente i Nuovi Dispositivi dopo X ore.", + "HRS_TO_KEEP_NEWDEV_description": "Questa \u00e8 un'opzione di manutenzione. Se abilitata (0 \u00e8 disabilitata), tutti i dispositivi marcati con Nuovo Dispositivo verranno eliminati se l'orario della Prima Sessione \u00e8 precedente all'orario di questa impostazione. Usa questa impostazione se vuoi eliminare automaticamente i Nuovi Dispositivi dopo X ore.", "HRS_TO_KEEP_NEWDEV_name": "Mantieni nuovi dispositivi per", "HelpFAQ_Cat_Detail": "Dettagli", "HelpFAQ_Cat_Detail_300_head": "Cosa significa ", "HelpFAQ_Cat_Detail_300_text_a": "rappresenta un dispositivo di rete (un dispositivo di tipo AP, Gateway, Firewall, Hypervisor, Powerline, Switch, WLAN, PLC, Router, USB LAN Adapter, USB WIFI Adapter, o Internet). Tipi personalizzati possono essere aggiunti attraverso l'impostazione NETWORK_DEVICE_TYPES.", - "HelpFAQ_Cat_Detail_300_text_b": "designa il numero di porta in cui il dispositivo attualmente modificato è connesso a questo dispositivo di rete. Leggi questa guida per ulteriori informazioni.", + "HelpFAQ_Cat_Detail_300_text_b": "designa il numero di porta in cui il dispositivo attualmente modificato \u00e8 connesso a questo dispositivo di rete. Leggi questa guida per ulteriori informazioni.", "HelpFAQ_Cat_Detail_301_head_a": "Ogni quanto viene effettuata la scansione? In ", "HelpFAQ_Cat_Detail_301_head_b": " dice 1 minuto ma il grafico mostra intervalli di 5 minuti.", - "HelpFAQ_Cat_Detail_301_text": "L'intervallo di tempo tra le scansioni è definito dal \"Cronjob\", che è impostato a 5 minuti. La dicitura \"1 minuto\" si riferisci alla durata attesa di una scansione. In base alla configurazione di rete, questo valore potrebbe variare. Per modificare il \"Cronjob\", puoi usare il comando crontab -e sul terminale/console e cambiare l'intervallo di esecuzione.", + "HelpFAQ_Cat_Detail_301_text": "L'intervallo di tempo tra le scansioni \u00e8 definito dal \"Cronjob\", che \u00e8 impostato a 5 minuti. La dicitura \"1 minuto\" si riferisci alla durata attesa di una scansione. In base alla configurazione di rete, questo valore potrebbe variare. Per modificare il \"Cronjob\", puoi usare il comando crontab -e sul terminale/console e cambiare l'intervallo di esecuzione.", "HelpFAQ_Cat_Detail_302_head_a": "Cosa significa ", - "HelpFAQ_Cat_Detail_302_head_b": "e perché non posso selezionarlo?", - "HelpFAQ_Cat_Detail_302_text": "Alcuni dispositivi di recente produzione generano indirizzi MAC casuali per questioni di privacy, i quali non possono quindi essere associati ad una produttore e che cambiano ad ogni nuova connessione. NetAlertX rileva se il dispositivo utilizza un MAC casuale e abilita automaticamente questo campo. Per disabilitare questo comportamento è necessario agire direttamente sulle impostazioni di rete del dispositivo.", - "HelpFAQ_Cat_Detail_303_head": "Cosa è Nmap e a cosa serve?", - "HelpFAQ_Cat_Detail_303_text": "Nmap è uno scanner di rete con molteplici funzionalità.
Quando un nuovo dispositivo appare nella lista, hai la possibilità di ottenere ulteriori dettagli sul dispositivo attraverso una scansione Nmap.", + "HelpFAQ_Cat_Detail_302_head_b": "e perch\u00e9 non posso selezionarlo?", + "HelpFAQ_Cat_Detail_302_text": "Alcuni dispositivi di recente produzione generano indirizzi MAC casuali per questioni di privacy, i quali non possono quindi essere associati ad una produttore e che cambiano ad ogni nuova connessione. NetAlertX rileva se il dispositivo utilizza un MAC casuale e abilita automaticamente questo campo. Per disabilitare questo comportamento \u00e8 necessario agire direttamente sulle impostazioni di rete del dispositivo.", + "HelpFAQ_Cat_Detail_303_head": "Cosa \u00e8 Nmap e a cosa serve?", + "HelpFAQ_Cat_Detail_303_text": "Nmap \u00e8 uno scanner di rete con molteplici funzionalit\u00e0.
Quando un nuovo dispositivo appare nella lista, hai la possibilit\u00e0 di ottenere ulteriori dettagli sul dispositivo attraverso una scansione Nmap.", "HelpFAQ_Cat_Device_200_head": "Nella mia lista sono presenti dispositivi che non conosco. Dopo averli eliminati, riappaiono costantemente.", - "HelpFAQ_Cat_Device_200_text": "Se utilizzi Pi-hole, tieni presente che NetAlertX recupera le informazioni da Pi-hole. Metti in pausa NetAlertX, vai alla pagina delle impostazioni in Pi-hole ed elimina il lease DHCP, se necessario. Quindi, sempre in Pi-hole, guarda in Tools -> Network per vedere se riesci a trovare lì gli host ricorrenti. Se sì, eliminali anche lì. Ora puoi riavviare NetAlertX. Ora i dispositivi non dovrebbero più essere visualizzati.", + "HelpFAQ_Cat_Device_200_text": "Se utilizzi Pi-hole, tieni presente che NetAlertX recupera le informazioni da Pi-hole. Metti in pausa NetAlertX, vai alla pagina delle impostazioni in Pi-hole ed elimina il lease DHCP, se necessario. Quindi, sempre in Pi-hole, guarda in Tools -> Network per vedere se riesci a trovare l\u00ec gli host ricorrenti. Se s\u00ec, eliminali anche l\u00ec. Ora puoi riavviare NetAlertX. Ora i dispositivi non dovrebbero pi\u00f9 essere visualizzati.", "HelpFAQ_Cat_General": "Generale", "HelpFAQ_Cat_General_100_head": "L'orario in alto a destra e l'orario degli eventi/presenze non sono corretti (orario sfasato).", - "HelpFAQ_Cat_General_100_text_a": "Sul tuo PC è impostato il seguente fuso orario per l'ambiente PHP:", - "HelpFAQ_Cat_General_100_text_b": "Se questa time zone non è corretta, dovresti cambiarla nel file di configurazione PHP. Puoi trovarlo nella seguente directory:", - "HelpFAQ_Cat_General_100_text_c": "Cerca in questo file il valore \"date.timezone\", rimuovi il \";\" ad inizio riga se presente e inserisci la time zone desiderata. Una lista con le time zone supportate è presente qui (Link)", + "HelpFAQ_Cat_General_100_text_a": "Sul tuo PC \u00e8 impostato il seguente fuso orario per l'ambiente PHP:", + "HelpFAQ_Cat_General_100_text_b": "Se questa time zone non \u00e8 corretta, dovresti cambiarla nel file di configurazione PHP. Puoi trovarlo nella seguente directory:", + "HelpFAQ_Cat_General_100_text_c": "Cerca in questo file il valore \"date.timezone\", rimuovi il \";\" ad inizio riga se presente e inserisci la time zone desiderata. Una lista con le time zone supportate \u00e8 presente qui (Link)", "HelpFAQ_Cat_General_101_head": "La mia rete sembra rallentare, lo streaming si \"blocca\".", - "HelpFAQ_Cat_General_101_text": "Potrebbe essere che i dispositivi meno potenti raggiungano il loro limite di prestazioni nella modalità con cui NetAlertX identifica i nuovi dispositivi sulla rete. Questo è ancor più amplificato se i dispositivi comunicano con la rete attraverso la WLAN. Una soluzione potrebbe essere quella di passare ad una connessione cablata se possibile, o se il dispositivo viene utilizzato per un periodo di tempo limitato, utilizzare arp scan.", - "HelpFAQ_Cat_General_102_head": "Ottengo il messaggio che dice che il database è in modalità sola lettura.", + "HelpFAQ_Cat_General_101_text": "Potrebbe essere che i dispositivi meno potenti raggiungano il loro limite di prestazioni nella modalit\u00e0 con cui NetAlertX identifica i nuovi dispositivi sulla rete. Questo \u00e8 ancor pi\u00f9 amplificato se i dispositivi comunicano con la rete attraverso la WLAN. Una soluzione potrebbe essere quella di passare ad una connessione cablata se possibile, o se il dispositivo viene utilizzato per un periodo di tempo limitato, utilizzare arp scan.", + "HelpFAQ_Cat_General_102_head": "Ottengo il messaggio che dice che il database \u00e8 in modalit\u00e0 sola lettura.", "HelpFAQ_Cat_General_102_text": "Controlla all'interno della cartella di NetAlertX se la cartella del database (db) ha i permessi corretti:
drwxrwx--- 2 (il tuo username) www-data
Se i permessi non sono corretti, puoi reimpostarli con i seguenti comandi attraverso il terminale:
sudo chgrp -R www-data /app/db
chmod -R 770 /app/db

Se il database risulta ancora come read-only, prova a reinstallare o a ripristinare un backup del database dalla pagina di manutenzione.", "HelpFAQ_Cat_General_102docker_head": "Problemi con il database (errori AJAX, read-only, not found)", - "HelpFAQ_Cat_General_102docker_text": "Controlla nuovamente di aver seguito il readme dockerfile (info più aggiornate).

  • Scarica il database originale da GitHub.
  • Mappa il file app.db () non cartella) visto sopra a /app/db/app.db (vedi gli esempi per maggiori dettagli).
  • Se riscontri problemi (errori AJAX, impossibile scrivere sul DB, ecc.) assicurati che i permessi siano correttamente impostati, in alternativa controlla i log presenti in /app/front/log.
  • Per risolvere i problemi relativi ai permessi puoi provare a creare un backup del database e poi eseguire un Ripristino DB dalla sezione Manutenzione > Backup/Ripristino.
  • Se il database risulta in modalità sola lettura puoi risolvere impostando l'owner e il gruppo eseguento questo comando sull'host system: docker exec netalertx chown -R www-data:www-data /app/db/app.db.
", + "HelpFAQ_Cat_General_102docker_text": "Controlla nuovamente di aver seguito il readme dockerfile (info pi\u00f9 aggiornate).

  • Scarica il database originale da GitHub.
  • Mappa il file app.db ()\u26a0 non cartella) visto sopra a /app/db/app.db (vedi gli esempi per maggiori dettagli).
  • Se riscontri problemi (errori AJAX, impossibile scrivere sul DB, ecc.) assicurati che i permessi siano correttamente impostati, in alternativa controlla i log presenti in /app/front/log.
  • Per risolvere i problemi relativi ai permessi puoi provare a creare un backup del database e poi eseguire un Ripristino DB dalla sezione Manutenzione > Backup/Ripristino.
  • Se il database risulta in modalit\u00e0 sola lettura puoi risolvere impostando l'owner e il gruppo eseguento questo comando sull'host system: docker exec netalertx chown -R www-data:www-data /app/db/app.db.
", "HelpFAQ_Cat_General_103_head": "La pagina di login non appare, anche dopo aver cambiato la password.", "HelpFAQ_Cat_General_103_text": "Oltre alla password, il file di configurazione /app/config/app.conf deve contenere anche il parametro PIALERT_WEB_PROTECTION impostato a True.", "HelpFAQ_Cat_Network_600_head": "A cosa serve questa pagina?", - "HelpFAQ_Cat_Network_600_text": "Questa pagina dovrebbe offrire la possibilità di mappare l'assegnazione dei tuoi dispositivi di rete. A questo scopo, puoi creare uno o più switch, WLAN, router, ecc., associargli un numero di porte se necessario, ed assegnare ad essi i dispositivi di rete già individuati. Questo assegnamento può essere fatto all'interno della vista di dettaglio del dispostivo da assegnare. In questo modo è possibile determinare velocemente a quale porta un host è collegato e se è online. Leggi questa guida per ulteriori informazioni.", + "HelpFAQ_Cat_Network_600_text": "Questa pagina dovrebbe offrire la possibilit\u00e0 di mappare l'assegnazione dei tuoi dispositivi di rete. A questo scopo, puoi creare uno o pi\u00f9 switch, WLAN, router, ecc., associargli un numero di porte se necessario, ed assegnare ad essi i dispositivi di rete gi\u00e0 individuati. Questo assegnamento pu\u00f2 essere fatto all'interno della vista di dettaglio del dispostivo da assegnare. In questo modo \u00e8 possibile determinare velocemente a quale porta un host \u00e8 collegato e se \u00e8 online. Leggi questa guida per ulteriori informazioni.", "HelpFAQ_Cat_Network_601_head": "Esiste ulteriore documentazione?", "HelpFAQ_Cat_Network_601_text": "Si, esiste! Visita tutta la documentazione per ulteriori informazioni.", "HelpFAQ_Cat_Presence_400_head": "I dispositivi sono visualizzati con un simbolo giallo e la nota \"evento mancante\".", - "HelpFAQ_Cat_Presence_400_text": "In questo caso, hai la possibilità di eliminare gli eventi per il dispositivo in questione (vista dettagliata). Un'altra possibilità è quella di accendere il dispositivo e aspettare che NetAlertX lo rilevi come \"online\" durante la successiva scansione, successivamente spegnere nuovamente il dispositivo. Ora NetAlertX dovrebbe salvare correttamente lo stato del dispositivo nel database alla successiva scansione.", - "HelpFAQ_Cat_Presence_401_head": "Un dispositivo viene segnalato come presente anche se è \"Offline\".", - "HelpFAQ_Cat_Presence_401_text": "Se questo accade, hai la possibilità di eliminare gli eventi per il dispositivo in questione (vista di dettaglio). Un'altra possibilità potrebbe essere quella di accendere il dispositivo, attendere finchè NetAlertX riconosca il dispositivo come \"online\" con la scansione successiva e poi spegnere il dispositivo. Ora NetAlertX dovrebbe tenere traccia dello stato del dispositivo correttamente con la prossima scansione.", + "HelpFAQ_Cat_Presence_400_text": "In questo caso, hai la possibilit\u00e0 di eliminare gli eventi per il dispositivo in questione (vista dettagliata). Un'altra possibilit\u00e0 \u00e8 quella di accendere il dispositivo e aspettare che NetAlertX lo rilevi come \"online\" durante la successiva scansione, successivamente spegnere nuovamente il dispositivo. Ora NetAlertX dovrebbe salvare correttamente lo stato del dispositivo nel database alla successiva scansione.", + "HelpFAQ_Cat_Presence_401_head": "Un dispositivo viene segnalato come presente anche se \u00e8 \"Offline\".", + "HelpFAQ_Cat_Presence_401_text": "Se questo accade, hai la possibilit\u00e0 di eliminare gli eventi per il dispositivo in questione (vista di dettaglio). Un'altra possibilit\u00e0 potrebbe essere quella di accendere il dispositivo, attendere finch\u00e8 NetAlertX riconosca il dispositivo come \"online\" con la scansione successiva e poi spegnere il dispositivo. Ora NetAlertX dovrebbe tenere traccia dello stato del dispositivo correttamente con la prossima scansione.", "HelpFAQ_Title": "Aiuto / FAQ", - "LOADED_PLUGINS_description": "Quali Plugin caricare. Aggiungere plugin potrebbe rallentare l'applicazione. Leggi di più su quali plugin necessitano di essere abilitati, tipi e opzioni di scansione nella documentazione plugin. I plugin disinstallati perdono la loro configurazione. Solo i plugin disabilitati possono essere disinstallati.", + "LOADED_PLUGINS_description": "Quali Plugin caricare. Aggiungere plugin potrebbe rallentare l'applicazione. Leggi di pi\u00f9 su quali plugin necessitano di essere abilitati, tipi e opzioni di scansione nella documentazione plugin. I plugin disinstallati perdono la loro configurazione. Solo i plugin disabilitati possono essere disinstallati.", "LOADED_PLUGINS_name": "Plugin caricati", - "LOG_LEVEL_description": "Questa impostazione abilita logging più dettagliato. Utile per il debugging degli eventi salvati sul database.", + "LOG_LEVEL_description": "Questa impostazione abilita logging pi\u00f9 dettagliato. Utile per il debugging degli eventi salvati sul database.", "LOG_LEVEL_name": "Stampa logging aggiuntivo", "Loading": "Caricamento...", "Login_Box": "Inserisci la tua password", - "Login_Default_PWD": "La password predefinita \"123456\" è ancora attiva.", + "Login_Default_PWD": "La password predefinita \"123456\" \u00e8 ancora attiva.", "Login_Psw-box": "Password", "Login_Psw_alert": "Avviso password!", "Login_Psw_folder": "nella cartella di configurazione.", @@ -362,8 +364,8 @@ "Maintenance_Tool_ExportCSV_text": "Genera un file CSV (comma separated value) contenente la lista dei Dispositivi incluse le relazioni di Rete tra i Nodi di Rete e i dispositivi connessi. Puoi anche eseguire questa azione accedendo all'URL il tuo NetAlertX/php/server/devices.php?action=ExportCSV o abilitando il plugin CSV Backup.", "Maintenance_Tool_ImportCSV": "Importa CSV", "Maintenance_Tool_ImportCSV_noti": "Importa CSV", - "Maintenance_Tool_ImportCSV_noti_text": "Sei sicuro di voler importare il file CSV? Questa operazione sovrascriverà tutti i dispositivi presenti nel database.", - "Maintenance_Tool_ImportCSV_text": "Prima di utilizzare questa funzionalità, per favore esegui un backup. Importa un file CSV (comma separated value) contenente la lista dei Dispositivi incluse le Relazioni di Rete tra i Nodi di Rete e i dispositivi connessi. Per far ciò posiziona il file CSV denominato devices.csv nella cartella /config.", + "Maintenance_Tool_ImportCSV_noti_text": "Sei sicuro di voler importare il file CSV? Questa operazione sovrascriver\u00e0 tutti i dispositivi presenti nel database.", + "Maintenance_Tool_ImportCSV_text": "Prima di utilizzare questa funzionalit\u00e0, per favore esegui un backup. Importa un file CSV (comma separated value) contenente la lista dei Dispositivi incluse le Relazioni di Rete tra i Nodi di Rete e i dispositivi connessi. Per far ci\u00f2 posiziona il file CSV denominato devices.csv nella cartella /config.", "Maintenance_Tool_arpscansw": "Abilita arp-scan (on/off)", "Maintenance_Tool_arpscansw_noti": "Abilita arp-scan on o off", "Maintenance_Tool_arpscansw_noti_text": "Quando una scansione viene disabilitata, rimane disabilitata fino a che non viene abilitata nuovamente.", @@ -373,37 +375,37 @@ "Maintenance_Tool_backup_noti_text": "Sei sicuro di voler eseguire un backup del database? Assicurati che nessuna scansione sia attualmente in esecuzione.", "Maintenance_Tool_backup_text": "I backup del database sono posizionati nella cartella del database come archivi zip, nominati con la data di creazione. Non esiste un numero massimo di backup.", "Maintenance_Tool_check_visible": "Deseleziona per nascondere la colonna.", - "Maintenance_Tool_darkmode": "Cambia modalità (Scuro/Chiaro)", - "Maintenance_Tool_darkmode_noti": "Cambia modalità", + "Maintenance_Tool_darkmode": "Cambia modalit\u00e0 (Scuro/Chiaro)", + "Maintenance_Tool_darkmode_noti": "Cambia modalit\u00e0", "Maintenance_Tool_darkmode_noti_text": "Dopo aver cambiato tema, la pagina prova a ricaricarsi in automatico per attivare le modifiche. Se necessario, la cache deve essere ripulita.", - "Maintenance_Tool_darkmode_text": "Cambia tra modalità chiara e scura. Se il cambio non avviene correttamente, prova a ripulire la cache del browser. La modifica avviene lato server, quindi influenza tutti i dispositivi in uso.", - "Maintenance_Tool_del_ActHistory": "Eliminazione delle attività di rete", - "Maintenance_Tool_del_ActHistory_noti": "Elimina attività di rete", - "Maintenance_Tool_del_ActHistory_noti_text": "Sei sicuro di voler resettare le attività di rete?", - "Maintenance_Tool_del_ActHistory_text": "Il grafico delle attività di rete viene resettato. Questo non influenza gli eventi.", + "Maintenance_Tool_darkmode_text": "Cambia tra modalit\u00e0 chiara e scura. Se il cambio non avviene correttamente, prova a ripulire la cache del browser. La modifica avviene lato server, quindi influenza tutti i dispositivi in uso.", + "Maintenance_Tool_del_ActHistory": "Eliminazione delle attivit\u00e0 di rete", + "Maintenance_Tool_del_ActHistory_noti": "Elimina attivit\u00e0 di rete", + "Maintenance_Tool_del_ActHistory_noti_text": "Sei sicuro di voler resettare le attivit\u00e0 di rete?", + "Maintenance_Tool_del_ActHistory_text": "Il grafico delle attivit\u00e0 di rete viene resettato. Questo non influenza gli eventi.", "Maintenance_Tool_del_alldev": "Elimina tutti i Dispositivi", "Maintenance_Tool_del_alldev_noti": "Elimina Dispositivi", "Maintenance_Tool_del_alldev_noti_text": "Sei sicuro di voler eliminare tutti i dispositivi?", - "Maintenance_Tool_del_alldev_text": "Prima di utilizzare questa funzione, per favore esegui un backup. L'eliminazione non può essere annullata. Tutti i dispositivi verranno eliminati dal database.", + "Maintenance_Tool_del_alldev_text": "Prima di utilizzare questa funzione, per favore esegui un backup. L'eliminazione non pu\u00f2 essere annullata. Tutti i dispositivi verranno eliminati dal database.", "Maintenance_Tool_del_allevents": "Elimina eventi (Reset Presenze)", "Maintenance_Tool_del_allevents30": "Elimina tutti gli eventi meno recenti di 30 giorni", "Maintenance_Tool_del_allevents30_noti": "Elimina eventi", - "Maintenance_Tool_del_allevents30_noti_text": "Sei sicuro di voler eliminare tutti gli eventi meno recenti di 30 giorni? Questo resetterà la Presenza dei Dispositivi.", - "Maintenance_Tool_del_allevents30_text": "Prima di utilizzare questa funzionalità, per favore esegui un backup. L'eliminazione non può essere annullata. Tutti gli eventi meno recenti di 30 giorni presenti nel database verranno eliminati. La presenza di tutti i dispositivi verrà resettata. Questo può portare a sessioni invalide. Questo significa che i dispositivi verranno mostrati come \"presenti\" anche se sono offline. Una scansione mentre il dispositivo è online risolverà il problema.", + "Maintenance_Tool_del_allevents30_noti_text": "Sei sicuro di voler eliminare tutti gli eventi meno recenti di 30 giorni? Questo resetter\u00e0 la Presenza dei Dispositivi.", + "Maintenance_Tool_del_allevents30_text": "Prima di utilizzare questa funzionalit\u00e0, per favore esegui un backup. L'eliminazione non pu\u00f2 essere annullata. Tutti gli eventi meno recenti di 30 giorni presenti nel database verranno eliminati. La presenza di tutti i dispositivi verr\u00e0 resettata. Questo pu\u00f2 portare a sessioni invalide. Questo significa che i dispositivi verranno mostrati come \"presenti\" anche se sono offline. Una scansione mentre il dispositivo \u00e8 online risolver\u00e0 il problema.", "Maintenance_Tool_del_allevents_noti": "Elimina eventi", - "Maintenance_Tool_del_allevents_noti_text": "Sei sicuro di voler eliminare tutti gli Eventi? Questo resetterà la Presenza di tutti i Dispositivi.", - "Maintenance_Tool_del_allevents_text": "Prima di utilizzare questa funzionalità, per favore esegui un backup. L'eliminazione non può essere annullata. Tutti gli eventi nel database verranno eliminati. La presenza di tutti i dispositivi verrà resettata. Questo può portare a sessioni invalide. Questo significa che i dispositivi verranno mostrati come \"presenti\" anche se sono offline. Una scansione mentre il dispositivo è online risolverà il problema.", + "Maintenance_Tool_del_allevents_noti_text": "Sei sicuro di voler eliminare tutti gli Eventi? Questo resetter\u00e0 la Presenza di tutti i Dispositivi.", + "Maintenance_Tool_del_allevents_text": "Prima di utilizzare questa funzionalit\u00e0, per favore esegui un backup. L'eliminazione non pu\u00f2 essere annullata. Tutti gli eventi nel database verranno eliminati. La presenza di tutti i dispositivi verr\u00e0 resettata. Questo pu\u00f2 portare a sessioni invalide. Questo significa che i dispositivi verranno mostrati come \"presenti\" anche se sono offline. Una scansione mentre il dispositivo \u00e8 online risolver\u00e0 il problema.", "Maintenance_Tool_del_empty_macs": "Elimina Dispositivi senza indirizzo MAC", "Maintenance_Tool_del_empty_macs_noti": "Elimina Dispositivi", "Maintenance_Tool_del_empty_macs_noti_text": "Sei sicuro di voler eliminare tutti i dispositivi senza indirizzo MAC?
(forse preferisci archiviarli)", - "Maintenance_Tool_del_empty_macs_text": "Prima di utilizzare questa funzione, per favore esegui un backup. L'eliminazione non può essere annullata. Tutti i dispositivi senza indirizzo MAC verranno eliminati dal database.", + "Maintenance_Tool_del_empty_macs_text": "Prima di utilizzare questa funzione, per favore esegui un backup. L'eliminazione non pu\u00f2 essere annullata. Tutti i dispositivi senza indirizzo MAC verranno eliminati dal database.", "Maintenance_Tool_del_selecteddev": "Elimina dispositivi selezionati", - "Maintenance_Tool_del_selecteddev_text": "Prima di utilizzare questa funzione, per favore esegui un backup. L'eliminazione non può essere annullata. Tutti i dispositivi selezionati verranno eliminati dal database.", + "Maintenance_Tool_del_selecteddev_text": "Prima di utilizzare questa funzione, per favore esegui un backup. L'eliminazione non pu\u00f2 essere annullata. Tutti i dispositivi selezionati verranno eliminati dal database.", "Maintenance_Tool_del_unknowndev": "Elimina dispositivi (sconosciuti)", "Maintenance_Tool_del_unknowndev_noti": "Elimina dispositivi (sconosciuti)", "Maintenance_Tool_del_unknowndev_noti_text": "Sei sicuro di voler eliminare tutti i dispositivi (sconosciuti) e (senza nome)?", - "Maintenance_Tool_del_unknowndev_text": "Prima di utilizzare questa funzione, per favore esegui un backup. L'eliminazione non può essere annullata. Tutti i dispositivi (sconosciuti) verranno eliminati dal database.", - "Maintenance_Tool_displayed_columns_text": "Cambia la visibilità e l'ordine delle colonne nella pagina Dispositivi.", + "Maintenance_Tool_del_unknowndev_text": "Prima di utilizzare questa funzione, per favore esegui un backup. L'eliminazione non pu\u00f2 essere annullata. Tutti i dispositivi (sconosciuti) verranno eliminati dal database.", + "Maintenance_Tool_displayed_columns_text": "Cambia la visibilit\u00e0 e l'ordine delle colonne nella pagina Dispositivi.", "Maintenance_Tool_drag_me": "Trascinami per riordinare le colonne.", "Maintenance_Tool_order_columns_text": "Maintenance_Tool_order_columns_text", "Maintenance_Tool_purgebackup": "Svuota Backup", @@ -413,20 +415,20 @@ "Maintenance_Tool_restore": "Ripristino DB", "Maintenance_Tool_restore_noti": "Ripristino DB", "Maintenance_Tool_restore_noti_text": "Sei sicuro di voler eseguire il ripristino del Database? Assicurati che non ci siano scansioni in esecuzione.", - "Maintenance_Tool_restore_text": "Il backup più recente può essere ripristinato attraverso questo pulsante, ma gli altri backup possono essere solo ripristinati manualmente. Dopo il ripristino, esegui un controllo d'integrità del database per sicurezza, nel caso in cui il database fosse in scrittura nel momento in cui il backup è stato creato.", + "Maintenance_Tool_restore_text": "Il backup pi\u00f9 recente pu\u00f2 essere ripristinato attraverso questo pulsante, ma gli altri backup possono essere solo ripristinati manualmente. Dopo il ripristino, esegui un controllo d'integrit\u00e0 del database per sicurezza, nel caso in cui il database fosse in scrittura nel momento in cui il backup \u00e8 stato creato.", "Maintenance_Tool_upgrade_database_noti": "Aggiorna database", "Maintenance_Tool_upgrade_database_noti_text": "Sei sicuro di voler aggiornare il database?
(forse preferisci archiviarlo)", - "Maintenance_Tool_upgrade_database_text": "Questo pulsante effettuerà l'upgrade del database per abilitare le attività di Rete delle scorse 12 ore. Per favore esegui un backup del database in caso di errori.", + "Maintenance_Tool_upgrade_database_text": "Questo pulsante effettuer\u00e0 l'upgrade del database per abilitare le attivit\u00e0 di Rete delle scorse 12 ore. Per favore esegui un backup del database in caso di errori.", "Maintenance_Tools_Tab_BackupRestore": "Backup / Ripristino", "Maintenance_Tools_Tab_Logging": "Log", "Maintenance_Tools_Tab_Settings": "Impostazioni", "Maintenance_Tools_Tab_Tools": "Strumenti", "Maintenance_Tools_Tab_UISettings": "Impostazioni UI", "Maintenance_arp_status": "Stato scansione", - "Maintenance_arp_status_off": "è attualmente disabilitato", + "Maintenance_arp_status_off": "\u00e8 attualmente disabilitato", "Maintenance_arp_status_on": "scansione/i attualmente in esecuzione", "Maintenance_built_on": "Rilasciato il", - "Maintenance_current_version": "L'applicazione è aggiornata all'ultima versione. Controlla a cosa sto lavorando.", + "Maintenance_current_version": "L'applicazione \u00e8 aggiornata all'ultima versione. Controlla a cosa sto lavorando.", "Maintenance_database_backup": "Backup Database", "Maintenance_database_backup_found": "backup sono stati trovati", "Maintenance_database_backup_total": "utilizzo totale disco", @@ -438,13 +440,13 @@ "Maintenance_lang_selector_empty": "Scegli lingua", "Maintenance_lang_selector_lable": "Seleziona lingua", "Maintenance_lang_selector_text": "Questa modifica avviene lato client, quindi influenza solo il browser attualmente in uso.", - "Maintenance_new_version": "🆕 E' disponibile una nuova versione. Controlla le note di rilascio.", + "Maintenance_new_version": "\ud83c\udd95 E' disponibile una nuova versione. Controlla le note di rilascio.", "Maintenance_themeselector_apply": "Applica", "Maintenance_themeselector_empty": "Seleziona una Skin", "Maintenance_themeselector_lable": "Seleziona Skin", "Maintenance_themeselector_text": "Questa modifica avviene lato server, quindi influenza tutti i dispositivi in uso.", "Maintenance_version": "Aggiornamenti App", - "NETWORK_DEVICE_TYPES_description": "Quali tipi di dispositivi possono essere utilizzati come dispositivi di rete nella vista di Rete. La tipologia del dispositivo deve essere uguale all'opzione Tipo presente nella vista di dettaglio dello specifico Dispositivo. Non rimuovere i tipi già presenti, aggiungili soltanto.", + "NETWORK_DEVICE_TYPES_description": "Quali tipi di dispositivi possono essere utilizzati come dispositivi di rete nella vista di Rete. La tipologia del dispositivo deve essere uguale all'opzione Tipo presente nella vista di dettaglio dello specifico Dispositivo. Non rimuovere i tipi gi\u00e0 presenti, aggiungili soltanto.", "NETWORK_DEVICE_TYPES_name": "Tipologie Dispositivi di Rete", "Navigation_About": "Informazioni su", "Navigation_Devices": "Dispositivi", @@ -463,7 +465,7 @@ "Navigation_SystemInfo": "Info sistema", "Navigation_Workflows": "Workflow", "Network_Assign": "Connetti a questo Nodo di Rete", - "Network_Cant_Assign": "Non è possibile assegnare il nodo Internet come nodo foglia.", + "Network_Cant_Assign": "Non \u00e8 possibile assegnare il nodo Internet come nodo foglia.", "Network_Configuration_Error": "Errore di configurazione", "Network_Connected": "Dispositivi connessi", "Network_ManageAdd": "Aggiungi Dispositivo", @@ -498,7 +500,7 @@ "Network_Node_Name": "Nome Nodo", "Network_Parent": "Dispositivo di Rete padre", "Network_Root": "Nodo radice", - "Network_Root_Not_Configured": "Seleziona un tipo di dispositivo di rete, ad esempio un Gateway, nel campo Tipo del dispositivo root Internet per iniziare a configurare questa schermata.

Ulteriore documentazione è disponibile nella guida Come impostare la tua pagina di rete", + "Network_Root_Not_Configured": "Seleziona un tipo di dispositivo di rete, ad esempio un Gateway, nel campo Tipo del dispositivo root Internet per iniziare a configurare questa schermata.

Ulteriore documentazione \u00e8 disponibile nella guida Come impostare la tua pagina di rete", "Network_Root_Unconfigurable": "Nodo radice non configurabile", "Network_Table_Hostname": "Hostname", "Network_Table_IP": "IP", @@ -507,7 +509,7 @@ "Network_UnassignedDevices": "Dispositivi non assegnati", "Notifications_All": "Tutte le notifiche", "Notifications_Mark_All_Read": "Segna tutto come letto", - "PIALERT_WEB_PASSWORD_description": "La password predefinita è 123456. Per cambiare la password esegui /app/back/pialert-cli nel container o usa il plugin per impostare la password SETPWD_RUN.", + "PIALERT_WEB_PASSWORD_description": "La password predefinita \u00e8 123456. Per cambiare la password esegui /app/back/pialert-cli nel container o usa il plugin per impostare la password SETPWD_RUN.", "PIALERT_WEB_PASSWORD_name": "Password login", "PIALERT_WEB_PROTECTION_description": "Se abilitato, una finestra di login viene mostrata. Leggi attentamente qui sotto nel caso in cui si rimanga bloccati fuori dalla propria istanza.", "PIALERT_WEB_PROTECTION_name": "Abilita login", @@ -519,7 +521,7 @@ "Plugins_Objects": "Oggetti plugin", "Plugins_Out_of": "di", "Plugins_Unprocessed_Events": "Eventi non processati", - "Plugins_no_control": "Non è stato trovato nessun form control per visualizzare questo valore.", + "Plugins_no_control": "Non \u00e8 stato trovato nessun form control per visualizzare questo valore.", "Presence_CalHead_day": "giorno", "Presence_CalHead_lang": "en-us", "Presence_CalHead_month": "mese", @@ -538,24 +540,24 @@ "Presence_Title": "Presenza per Dispositivo", "REPORT_DASHBOARD_URL_description": "Questo URL viene usato come base per generare i link nei report HTML (es. email). Inserisci l'URL completo partendo da http:// e includendo il numero di porta (senza slash finale /).", "REPORT_DASHBOARD_URL_name": "URL NetAlertX", - "REPORT_ERROR": "La pagina a cui stai cercando di accedere è temporaneamente non disponibile, per favore riprova tra qualche secondo", + "REPORT_ERROR": "La pagina a cui stai cercando di accedere \u00e8 temporaneamente non disponibile, per favore riprova tra qualche secondo", "REPORT_MAIL_description": "Se abilitato, una mail viene inviata con la lista dei cambiamenti a cui ti sei iscritto. Per favore compila anche le altre impostazioni relative alla configurazione SMTP. Se riscontri qualche problema, imposta LOG_LEVEL a debug e controlla i log di errore.", "REPORT_MAIL_name": "Abilita email", "REPORT_TITLE": "Report", - "RandomMAC_hover": "Autorilevato - indica se l'indirizzo MAC del dispositivo è casuale.", + "RandomMAC_hover": "Autorilevato - indica se l'indirizzo MAC del dispositivo \u00e8 casuale.", "Reports_Sent_Log": "Registro dei report inviati", - "SCAN_SUBNETS_description": "La maggior parte degli scanner di rete (ARP-SCAN, NMAP, NSLOOKUP, DIG, PHOLUS) si basano sulla scansione di interfacce di rete e sottoreti specifiche. Consulta la documentazione sulle sottoreti per assistenza su questa impostazione, in particolare VLAN, quali VLAN sono supportate o come individuare la maschera di rete e l'interfaccia.

Un'alternativa agli scanner in rete è abilitare altri scanner/importatori di dispositivi che non si affidano a NetAlertX che hanno accesso alla rete (UNIFI, dhcp.leases , PiHole, ecc.).

Nota: il tempo di scansione stesso dipende dal numero di indirizzi IP da controllare, quindi impostarlo attentamente con la maschera di rete e l'interfaccia appropriate.", + "SCAN_SUBNETS_description": "La maggior parte degli scanner di rete (ARP-SCAN, NMAP, NSLOOKUP, DIG, PHOLUS) si basano sulla scansione di interfacce di rete e sottoreti specifiche. Consulta la documentazione sulle sottoreti per assistenza su questa impostazione, in particolare VLAN, quali VLAN sono supportate o come individuare la maschera di rete e l'interfaccia.

Un'alternativa agli scanner in rete \u00e8 abilitare altri scanner/importatori di dispositivi che non si affidano a NetAlertX che hanno accesso alla rete (UNIFI, dhcp.leases , PiHole, ecc.).

Nota: il tempo di scansione stesso dipende dal numero di indirizzi IP da controllare, quindi impostarlo attentamente con la maschera di rete e l'interfaccia appropriate.", "SYSTEM_TITLE": "Informazioni di Sistema", "Setting_Override": "Sovrascrivi valore", - "Setting_Override_Description": "Abilitando questa opzione verrà sovrascritto un valore di default dell'App con il valore specificato sopra.", + "Setting_Override_Description": "Abilitando questa opzione verr\u00e0 sovrascritto un valore di default dell'App con il valore specificato sopra.", "Settings_Metadata_Toggle": "Mostra/Nascondi metadati per questa impostazione.", - "Settings_device_Scanners_desync": "⚠ Le programmazioni dello scanner dispositivi sono desincronizzate.", - "Settings_device_Scanners_desync_popup": "Le programmazioni degli Scanner Dispositivi (*_RUN_SCHD) non sono uguali. Questo risulterà in notifiche per i dispositivi online/offline inconsistenti. A meno che questo non sia il comportamento voluto, per favore utilizza la stessa programmazione per tutti gli 🔍Scanner Dispositivi abilitati.", + "Settings_device_Scanners_desync": "\u26a0 Le programmazioni dello scanner dispositivi sono desincronizzate.", + "Settings_device_Scanners_desync_popup": "Le programmazioni degli Scanner Dispositivi (*_RUN_SCHD) non sono uguali. Questo risulter\u00e0 in notifiche per i dispositivi online/offline inconsistenti. A meno che questo non sia il comportamento voluto, per favore utilizza la stessa programmazione per tutti gli \ud83d\udd0dScanner Dispositivi abilitati.", "Speedtest_Results": "Risultati Speedtest", "Systeminfo_CPU": "CPU", "Systeminfo_CPU_Cores": "Core CPU:", "Systeminfo_CPU_Name": "Nome CPU:", - "Systeminfo_CPU_Speed": "Velocità CPU:", + "Systeminfo_CPU_Speed": "Velocit\u00e0 CPU:", "Systeminfo_CPU_Temp": "Temperatura CPU:", "Systeminfo_CPU_Vendor": "Produttore CPU:", "Systeminfo_Client_Resolution": "Risoluzione del browser:", @@ -623,15 +625,15 @@ "Systeminfo_System_Running_Processes": "Processi in esecuzione:", "Systeminfo_System_System": "Sistema:", "Systeminfo_System_Uname": "Uname:", - "Systeminfo_System_Uptime": "Tempo di attività:", + "Systeminfo_System_Uptime": "Tempo di attivit\u00e0:", "Systeminfo_This_Client": "Questo Client", "Systeminfo_USB_Devices": "Dispositivi USB", - "TICKER_MIGRATE_TO_NETALERTX": "⚠ Rilevate vecchie posizioni di montaggio. Segui questa guida per migrare alle nuove cartelle /app/config e /app/db e al contenitore netalertx.", + "TICKER_MIGRATE_TO_NETALERTX": "\u26a0 Rilevate vecchie posizioni di montaggio. Segui questa guida per migrare alle nuove cartelle /app/config e /app/db e al contenitore netalertx.", "TIMEZONE_description": "Time zone per mostrare le statistiche correttamente. Trova la tua time zone qui.", "TIMEZONE_name": "Fuso orario", "UI_DEV_SECTIONS_description": "Seleziona quali elementi della UI nascondere nella pagina dei Dispositivi.", "UI_DEV_SECTIONS_name": "Nascondi sezioni Dispositivi", - "UI_ICONS_description": "Una lista di icone predefinite. Procedi con cautela, la modalità preferita per aggiungere icone è descritta nella documentazione icone. Puoi aggiungere tag HTML SVG (base64-encoded) o un tag HTML Font-Awesome.", + "UI_ICONS_description": "Una lista di icone predefinite. Procedi con cautela, la modalit\u00e0 preferita per aggiungere icone \u00e8 descritta nella documentazione icone. Puoi aggiungere tag HTML SVG (base64-encoded) o un tag HTML Font-Awesome.", "UI_ICONS_name": "Icone predefinite", "UI_LANG_description": "Seleziona la lingua UI preferita. Aiuta nella traduzione o suggerisci una nuova lingua sul portale online di Weblate.", "UI_LANG_name": "Lingua UI", @@ -644,10 +646,10 @@ "UI_REFRESH_description": "Inserisci il numero di secondi dopo il quale la UI si ricarica. Imposta a 0 per disabilitare.", "UI_REFRESH_name": "Aggiorna automaticamente la UI", "devices_old": "Aggiornamento...", - "general_event_description": "L'evento che hai attivato potrebbe richiedere del tempo prima che i processi in background vengano completati. L'esecuzione è terminata una volta che la coda di esecuzione sottostante si è svuotata (controlla il registro degli errori se riscontri problemi).

Coda di esecuzione:", + "general_event_description": "L'evento che hai attivato potrebbe richiedere del tempo prima che i processi in background vengano completati. L'esecuzione \u00e8 terminata una volta che la coda di esecuzione sottostante si \u00e8 svuotata (controlla il registro degli errori se riscontri problemi).

Coda di esecuzione:", "general_event_title": "Esecuzione di un evento ad-hoc", "report_guid": "Guid notifica:", - "report_guid_missing": "Notifica collegata non trovata. C'è un piccolo ritardo tra le notifiche inviate di recente e la loro disponibilità. Aggiorna la pagina e la cache dopo alcuni secondi. È anche possibile che la notifica selezionata sia stata eliminata durante la manutenzione come specificato nell'impostazione DBCLNP_NOTIFI_HIST.

Viene invece visualizzata l'ultima notifica. La notifica mancante ha il seguente GUID:", + "report_guid_missing": "Notifica collegata non trovata. C'\u00e8 un piccolo ritardo tra le notifiche inviate di recente e la loro disponibilit\u00e0. Aggiorna la pagina e la cache dopo alcuni secondi. \u00c8 anche possibile che la notifica selezionata sia stata eliminata durante la manutenzione come specificato nell'impostazione DBCLNP_NOTIFI_HIST.

Viene invece visualizzata l'ultima notifica. La notifica mancante ha il seguente GUID:", "report_select_format": "Seleziona formato:", "report_time": "Tempo di notifica:", "run_event_icon": "fa-play", @@ -662,8 +664,8 @@ "settings_expand_all": "Espandi tutto", "settings_imported": "L'ultima volta le impostazioni sono state importate dal file app.conf", "settings_imported_label": "Impostazioni importate", - "settings_missing": "Non tutte le impostazioni sono state caricate! Carico elevato sul database o sulla sequenza di avvio dell'app. Fai clic sul pulsante 🔄 ricarica in alto.", - "settings_missing_block": "Errore: impostazioni non caricate correttamente. Fai clic sul pulsante di ricarica 🔄 in alto, in alternativa, controlla il registro del browser per i dettagli (F12).", + "settings_missing": "Non tutte le impostazioni sono state caricate! Carico elevato sul database o sulla sequenza di avvio dell'app. Fai clic sul pulsante \ud83d\udd04 ricarica in alto.", + "settings_missing_block": "Errore: impostazioni non caricate correttamente. Fai clic sul pulsante di ricarica \ud83d\udd04 in alto, in alternativa, controlla il registro del browser per i dettagli (F12).", "settings_old": "Importazione delle impostazioni e re-inizializzazione...", "settings_other_scanners": "Altri plugin, non scanner per dispositivi, che sono attualmente abilitati.", "settings_other_scanners_icon": "fa-solid fa-recycle", @@ -677,4 +679,4 @@ "settings_update_item_warning": "Aggiorna il valore qui sotto. Presta attenzione a seguire la formattazione del valore precedente.La validazione non viene eseguita.", "test_event_icon": "fa-vial-circle-check", "test_event_tooltip": "Salva i cambiamenti prima di testare le nuove impostazioni." -} +} \ No newline at end of file diff --git a/front/php/templates/language/nb_no.json b/front/php/templates/language/nb_no.json index d9201048..56020323 100755 --- a/front/php/templates/language/nb_no.json +++ b/front/php/templates/language/nb_no.json @@ -1,5 +1,5 @@ { - "API_CUSTOM_SQL_description": "Du kan spesifisere en egendefinert SQL-Spørring som vil generere en JSON-fil og deretter eksponere den via table_custom_endpoint.json file endpoint.", + "API_CUSTOM_SQL_description": "Du kan spesifisere en egendefinert SQL-Sp\u00f8rring som vil generere en JSON-fil og deretter eksponere den via table_custom_endpoint.json file endpoint.", "API_CUSTOM_SQL_name": "Egendefinert endepunkt", "API_display_name": "API", "API_icon": "", @@ -12,30 +12,30 @@ "AppEvents_Helper1": "Hjelper 1", "AppEvents_Helper2": "Hjelper 2", "AppEvents_Helper3": "Hjelper 3", - "AppEvents_ObjectForeignKey": "Fremmednøkkel", + "AppEvents_ObjectForeignKey": "Fremmedn\u00f8kkel", "AppEvents_ObjectIndex": "Indeks", - "AppEvents_ObjectIsArchived": "Er arkivert (på loggtidspunkt)", - "AppEvents_ObjectIsNew": "Er ny (på loggtidspunkt)", + "AppEvents_ObjectIsArchived": "Er arkivert (p\u00e5 loggtidspunkt)", + "AppEvents_ObjectIsNew": "Er ny (p\u00e5 loggtidspunkt)", "AppEvents_ObjectPlugin": "Tilknyttet Plugin", - "AppEvents_ObjectPrimaryID": "Primær-ID", - "AppEvents_ObjectSecondaryID": "Sekundær-ID", - "AppEvents_ObjectStatus": "Status (ved loggføringstidspunkt)", + "AppEvents_ObjectPrimaryID": "Prim\u00e6r-ID", + "AppEvents_ObjectSecondaryID": "Sekund\u00e6r-ID", + "AppEvents_ObjectStatus": "Status (ved loggf\u00f8ringstidspunkt)", "AppEvents_ObjectStatusColumn": "Statuskolonne", "AppEvents_ObjectType": "Objekttype", "AppEvents_Plugin": "Programtillegg", "AppEvents_Type": "Type", - "BackDevDetail_Actions_Ask_Run": "Vil du utføre handlingen?", + "BackDevDetail_Actions_Ask_Run": "Vil du utf\u00f8re handlingen?", "BackDevDetail_Actions_Not_Registered": "Handling ikke registrert: ", - "BackDevDetail_Actions_Title_Run": "Utfør handling", - "BackDevDetail_Copy_Ask": "Kopier detaljer fra enhetslisten (Alt på denne siden vil bli overskrevet)?", + "BackDevDetail_Actions_Title_Run": "Utf\u00f8r handling", + "BackDevDetail_Copy_Ask": "Kopier detaljer fra enhetslisten (Alt p\u00e5 denne siden vil bli overskrevet)?", "BackDevDetail_Copy_Title": "Kopier detaljer", - "BackDevDetail_Tools_WOL_error": "Kommandoen ble IKKE kjørt.", - "BackDevDetail_Tools_WOL_okay": "Kommandoen ble utført.", + "BackDevDetail_Tools_WOL_error": "Kommandoen ble IKKE kj\u00f8rt.", + "BackDevDetail_Tools_WOL_okay": "Kommandoen ble utf\u00f8rt.", "BackDevices_Arpscan_disabled": "Arp-Scan Deaktivert", "BackDevices_Arpscan_enabled": "Arp-Scan Aktivert", "BackDevices_Backup_CopError": "Den originale databasen kunne ikke lagres.", - "BackDevices_Backup_Failed": "Sikkerhetskopien ble delvis utført. Arkivet kunne ikke opprettes eller er tomt.", - "BackDevices_Backup_okay": "Sikkerhetskopieringen ble utført med det nye arkivet", + "BackDevices_Backup_Failed": "Sikkerhetskopien ble delvis utf\u00f8rt. Arkivet kunne ikke opprettes eller er tomt.", + "BackDevices_Backup_okay": "Sikkerhetskopieringen ble utf\u00f8rt med det nye arkivet", "BackDevices_DBTools_DelDevError_a": "Feil ved sletting av enhet", "BackDevices_DBTools_DelDevError_b": "Feil ved sletting av enheter", "BackDevices_DBTools_DelDev_a": "Enhet slettet", @@ -50,21 +50,21 @@ "BackDevices_DBTools_UpdDevError": "Feil ved oppdatering av enhet", "BackDevices_DBTools_Upgrade": "Databasen ble oppgradert", "BackDevices_DBTools_UpgradeError": "Databaseoppgradering mislyktes", - "BackDevices_Device_UpdDevError": "Feil ved oppdatering av enheter, prøv senere. Databasen er sannsynligvis låst på grunn av en pågående oppgave.", + "BackDevices_Device_UpdDevError": "Feil ved oppdatering av enheter, pr\u00f8v senere. Databasen er sannsynligvis l\u00e5st p\u00e5 grunn av en p\u00e5g\u00e5ende oppgave.", "BackDevices_Restore_CopError": "Den originale databasen kunne ikke lagres.", "BackDevices_Restore_Failed": "Gjenoppretting mislyktes. Gjenopprett sikkerhetskopien manuelt.", - "BackDevices_Restore_okay": "Gjenoppretting utført.", - "BackDevices_darkmode_disabled": "Mørk modus Deaktivert", - "BackDevices_darkmode_enabled": "Mørk modus Aktivert", - "DAYS_TO_KEEP_EVENTS_description": "Dette er en vedlikeholdsinnstilling. Dette spesifiserer antall dager verdt med hendelsesoppføringer som vil beholdes. Alle eldre hendelser vil bli slettet med jevne mellomrom. Gjelder også for plugin-hendelseshistorikk.", + "BackDevices_Restore_okay": "Gjenoppretting utf\u00f8rt.", + "BackDevices_darkmode_disabled": "M\u00f8rk modus Deaktivert", + "BackDevices_darkmode_enabled": "M\u00f8rk modus Aktivert", + "DAYS_TO_KEEP_EVENTS_description": "Dette er en vedlikeholdsinnstilling. Dette spesifiserer antall dager verdt med hendelsesoppf\u00f8ringer som vil beholdes. Alle eldre hendelser vil bli slettet med jevne mellomrom. Gjelder ogs\u00e5 for plugin-hendelseshistorikk.", "DAYS_TO_KEEP_EVENTS_name": "Slett hendelser eldre enn", "DevDetail_Copy_Device_Title": " Kopier detaljer fra enhet", - "DevDetail_Copy_Device_Tooltip": "Kopier detaljer fra enheten via nedtrekks menyen. Alt på denne siden vil bli overskrevet", + "DevDetail_Copy_Device_Tooltip": "Kopier detaljer fra enheten via nedtrekks menyen. Alt p\u00e5 denne siden vil bli overskrevet", "DevDetail_EveandAl_AlertAllEvents": "Varsel Alle Hendelser", "DevDetail_EveandAl_AlertDown": "Varsel Nede", "DevDetail_EveandAl_Archived": "Arkivert", "DevDetail_EveandAl_NewDevice": "Ny Enhet", - "DevDetail_EveandAl_NewDevice_Tooltip": "Vil vise Ny Status for enheten og inkludere den i listen når Nye Enheter filteret er aktivt. Påvirker ikke varsler.", + "DevDetail_EveandAl_NewDevice_Tooltip": "Vil vise Ny Status for enheten og inkludere den i listen n\u00e5r Nye Enheter filteret er aktivt. P\u00e5virker ikke varsler.", "DevDetail_EveandAl_RandomMAC": "Tilfeldig MAC", "DevDetail_EveandAl_ScanCycle": "Skann enhet", "DevDetail_EveandAl_ScanCycle_a": "Skann Enhet", @@ -72,7 +72,7 @@ "DevDetail_EveandAl_Skip": "Hopp over gjentatte varsler for", "DevDetail_EveandAl_Title": " Hendelse og Varslings konfigurasjon", "DevDetail_Events_CheckBox": "Skjul Tilkoblingshendelser", - "DevDetail_GoToNetworkNode": "Naviger til Nettverkssiden på noden.", + "DevDetail_GoToNetworkNode": "Naviger til Nettverkssiden p\u00e5 noden.", "DevDetail_Icon": "Ikon", "DevDetail_Icon_Descr": "Skriv inn et font awesome ikon-navn uten fa-prefikset eller med en komplett klasse, f.eks.: fa fa-brands fa-apple.", "DevDetail_Loading": "Laster...", @@ -87,30 +87,30 @@ "DevDetail_MainInfo_Owner": "Eier", "DevDetail_MainInfo_Title": " Hovedinfo", "DevDetail_MainInfo_Type": "Type", - "DevDetail_MainInfo_Vendor": "Leverandør", + "DevDetail_MainInfo_Vendor": "Leverand\u00f8r", "DevDetail_MainInfo_mac": "MAC", - "DevDetail_Network_Node_hover": "Velg overordnet nettverksenhet til enheten som er tilkoblet, for å fylle nettverkstreet.", - "DevDetail_Network_Port_hover": "Porten denne enheten er koblet til på overordnet nettverksenhet. Hvis den er tom, vises et wifi-ikon i nettverkstreet i stedet.", + "DevDetail_Network_Node_hover": "Velg overordnet nettverksenhet til enheten som er tilkoblet, for \u00e5 fylle nettverkstreet.", + "DevDetail_Network_Port_hover": "Porten denne enheten er koblet til p\u00e5 overordnet nettverksenhet. Hvis den er tom, vises et wifi-ikon i nettverkstreet i stedet.", "DevDetail_Nmap_Scans": "Manuelle Nmap-skanninger", - "DevDetail_Nmap_Scans_desc": "Her kan du utføre manuelle NMAP -skanninger. Du kan også planlegge regelmessige automatiske NMAP -skanninger via Services & Ports (NMAP) pluginen. Naviger til Innstillinger For å finne ut mer", + "DevDetail_Nmap_Scans_desc": "Her kan du utf\u00f8re manuelle NMAP -skanninger. Du kan ogs\u00e5 planlegge regelmessige automatiske NMAP -skanninger via Services & Ports (NMAP) pluginen. Naviger til Innstillinger For \u00e5 finne ut mer", "DevDetail_Nmap_buttonDefault": "Standard Skann", - "DevDetail_Nmap_buttonDefault_text": "Standard Skann: Nmap skanner de øverste 1000 portene for hver forespurte skanneprotokoll. Dette fanger omtrent 93% av TCP -portene og 49% av UDP -portene. (ca 5 sekunder)", + "DevDetail_Nmap_buttonDefault_text": "Standard Skann: Nmap skanner de \u00f8verste 1000 portene for hver forespurte skanneprotokoll. Dette fanger omtrent 93% av TCP -portene og 49% av UDP -portene. (ca 5 sekunder)", "DevDetail_Nmap_buttonDetail": "Detaljert Skann", "DevDetail_Nmap_buttonDetail_text": "Detaljert Skann: Standard Skann med OS -deteksjon aktivert, versjonsdeteksjon, skriptskanning og traceroute (opptil 30 sekunder eller lengre)", "DevDetail_Nmap_buttonFast": "Rask Skann", "DevDetail_Nmap_buttonFast_text": "Rask Skann: Skann mindre porter (100) enn standardskanning (ett par sekund)", "DevDetail_Nmap_buttonSkipDiscovery": "Hopp over vertsfunn", "DevDetail_Nmap_buttonSkipDiscovery_text": "Hopp over vertsfunn (-Pn alternativ): Standard Skann uten vertsfunn", - "DevDetail_Nmap_resultsLink": "Du kan forlate denne siden etter å ha startet en skanning. Resultatene vil også være tilgjengelige i app_front.log filen.", + "DevDetail_Nmap_resultsLink": "Du kan forlate denne siden etter \u00e5 ha startet en skanning. Resultatene vil ogs\u00e5 v\u00e6re tilgjengelige i app_front.log filen.", "DevDetail_Owner_hover": "Hvem eier enheten. Fritekstfelt.", "DevDetail_Periodselect_All": "All Informasjon", - "DevDetail_Periodselect_LastMonth": "Forrige måned", + "DevDetail_Periodselect_LastMonth": "Forrige m\u00e5ned", "DevDetail_Periodselect_LastWeek": "Forrige Uke", "DevDetail_Periodselect_LastYear": "I fjor", "DevDetail_Periodselect_today": "I dag", - "DevDetail_Run_Actions_Title": " Kjør handling på enheten", - "DevDetail_Run_Actions_Tooltip": "Kjør en handling på gjeldende enhet fra nedtrekks menyen.", - "DevDetail_SessionInfo_FirstSession": "Første Sesjon", + "DevDetail_Run_Actions_Title": " Kj\u00f8r handling p\u00e5 enheten", + "DevDetail_Run_Actions_Tooltip": "Kj\u00f8r en handling p\u00e5 gjeldende enhet fra nedtrekks menyen.", + "DevDetail_SessionInfo_FirstSession": "F\u00f8rste Sesjon", "DevDetail_SessionInfo_LastIP": "Siste IP", "DevDetail_SessionInfo_LastSession": "Siste Sesjon", "DevDetail_SessionInfo_StaticIP": "Statisk IP", @@ -121,10 +121,10 @@ "DevDetail_SessionTable_Disconnection": "Koble fra", "DevDetail_SessionTable_Duration": "Varighet", "DevDetail_SessionTable_IP": "IP", - "DevDetail_SessionTable_Order": "Rekkefølge", - "DevDetail_Shortcut_CurrentStatus": "Nåværende Status", + "DevDetail_SessionTable_Order": "Rekkef\u00f8lge", + "DevDetail_Shortcut_CurrentStatus": "N\u00e5v\u00e6rende Status", "DevDetail_Shortcut_DownAlerts": "Nede Varslinger", - "DevDetail_Shortcut_Presence": "Tilstedeværelse", + "DevDetail_Shortcut_Presence": "Tilstedev\u00e6relse", "DevDetail_Shortcut_Sessions": "Sesjoner", "DevDetail_Tab_Details": " Detaljer", "DevDetail_Tab_Events": " Hendelser", @@ -133,7 +133,7 @@ "DevDetail_Tab_EventsTableIP": "IP", "DevDetail_Tab_EventsTableInfo": "Tilleggsinformasjon", "DevDetail_Tab_Nmap": " Nmap", - "DevDetail_Tab_NmapEmpty": "Ingen porter funnet med Nmap på denne enheten.", + "DevDetail_Tab_NmapEmpty": "Ingen porter funnet med Nmap p\u00e5 denne enheten.", "DevDetail_Tab_NmapTableExtra": "Ekstra", "DevDetail_Tab_NmapTableHeader": "Planlagte skanningsresultater", "DevDetail_Tab_NmapTableIndex": "Indeks", @@ -143,47 +143,47 @@ "DevDetail_Tab_NmapTableText": "Konfigurer en tidsplan i Innstillinger", "DevDetail_Tab_NmapTableTime": "Tidspunkt", "DevDetail_Tab_Plugins": " Plugins", - "DevDetail_Tab_Presence": " Tilstedeværelse", - "DevDetail_Tab_Sessions": " Økter", - "DevDetail_Tab_Tools": " Verktøy", - "DevDetail_Tab_Tools_Internet_Info_Description": "Internett-informasjonsverktøyet viser informasjon om Internett-tilkoblingen, for eksempel IP-adresse, by, land, retningsnummer og tidssone.", - "DevDetail_Tab_Tools_Internet_Info_Error": "En feil har oppstått", - "DevDetail_Tab_Tools_Internet_Info_Start": "Start Internett-informasjonsverktøyet", - "DevDetail_Tab_Tools_Internet_Info_Title": "Internett-informasjonsverktøy", - "DevDetail_Tab_Tools_Nslookup_Description": "Nslookup er et kommandolinjeverktøy som brukes til å søke etter domenenavnsystemet (DNS). DNS er et system som oversetter domenenavn, som www.google.com, til IP-adresser , for eksempel 172.217.0.142.", + "DevDetail_Tab_Presence": " Tilstedev\u00e6relse", + "DevDetail_Tab_Sessions": " \u00d8kter", + "DevDetail_Tab_Tools": " Verkt\u00f8y", + "DevDetail_Tab_Tools_Internet_Info_Description": "Internett-informasjonsverkt\u00f8yet viser informasjon om Internett-tilkoblingen, for eksempel IP-adresse, by, land, retningsnummer og tidssone.", + "DevDetail_Tab_Tools_Internet_Info_Error": "En feil har oppst\u00e5tt", + "DevDetail_Tab_Tools_Internet_Info_Start": "Start Internett-informasjonsverkt\u00f8yet", + "DevDetail_Tab_Tools_Internet_Info_Title": "Internett-informasjonsverkt\u00f8y", + "DevDetail_Tab_Tools_Nslookup_Description": "Nslookup er et kommandolinjeverkt\u00f8y som brukes til \u00e5 s\u00f8ke etter domenenavnsystemet (DNS). DNS er et system som oversetter domenenavn, som www.google.com, til IP-adresser , for eksempel 172.217.0.142.", "DevDetail_Tab_Tools_Nslookup_Error": "Feil: IP-adressen er ikke gyldig", "DevDetail_Tab_Tools_Nslookup_Start": "Start Nslookup", "DevDetail_Tab_Tools_Nslookup_Title": "Nslookup", - "DevDetail_Tab_Tools_Speedtest_Description": "Speedtest-verktøyet måler nedlastingshastigheten, opplastingshastigheten og ventetiden til internettforbindelsen.", + "DevDetail_Tab_Tools_Speedtest_Description": "Speedtest-verkt\u00f8yet m\u00e5ler nedlastingshastigheten, opplastingshastigheten og ventetiden til internettforbindelsen.", "DevDetail_Tab_Tools_Speedtest_Start": "Start Speedtest", "DevDetail_Tab_Tools_Speedtest_Title": "Online Speedtest", - "DevDetail_Tab_Tools_Traceroute_Description": "Traceroute er en nettverksdiagnosekommando som brukes til å spore banen som datapakker tar fra en vert til en annen.

Kommandoen bruker Internet Control Message Protocol (ICMP) til å sende pakker til mellomnoder på ruten, hver mellomliggende node svarer med en ICMP time-out (TTL timeout)-pakke.

Utgangen fra traceroute-kommandoen viser IP-adressen til hver mellomnode på ruten.

Traceroute-kommandoen kan brukes til å diagnostisere nettverksproblemer, for eksempel forsinkelser, pakketap og blokkerte ruter.

Den kan også brukes til å identifisere plasseringen til en mellomnode på et nettverk.", + "DevDetail_Tab_Tools_Traceroute_Description": "Traceroute er en nettverksdiagnosekommando som brukes til \u00e5 spore banen som datapakker tar fra en vert til en annen.

Kommandoen bruker Internet Control Message Protocol (ICMP) til \u00e5 sende pakker til mellomnoder p\u00e5 ruten, hver mellomliggende node svarer med en ICMP time-out (TTL timeout)-pakke.

Utgangen fra traceroute-kommandoen viser IP-adressen til hver mellomnode p\u00e5 ruten.

Traceroute-kommandoen kan brukes til \u00e5 diagnostisere nettverksproblemer, for eksempel forsinkelser, pakketap og blokkerte ruter.

Den kan ogs\u00e5 brukes til \u00e5 identifisere plasseringen til en mellomnode p\u00e5 et nettverk.", "DevDetail_Tab_Tools_Traceroute_Error": "Feil: IP-adressen er ikke gyldig", "DevDetail_Tab_Tools_Traceroute_Start": "Start Traceroute", "DevDetail_Tab_Tools_Traceroute_Title": "Traceroute", "DevDetail_Tools_WOL": "Send WoL kommando til ", "DevDetail_Tools_WOL_noti": "Wake-on-LAN", - "DevDetail_Tools_WOL_noti_text": "Wake-on-LAN-kommandoen sendes til kringkastingsadressen. Hvis målet ikke er i undernettet/VLANet til NetAlertX, vil ikke målenheten svare.", - "DevDetail_Type_hover": "Enhetens type. Hvis du velger noen av de forhåndsdefinerte nettverksenhetene (f.eks.: AP, Brannmur, Ruter, Switch...) vil de vises i nettverkstrekonfigurasjonen som mulige overordnede nettverksnoder.", - "DevDetail_Vendor_hover": "Leverandøren burde oppdages automatisk. Du kan overskrive eller legge til din egendefinerte verdi.", + "DevDetail_Tools_WOL_noti_text": "Wake-on-LAN-kommandoen sendes til kringkastingsadressen. Hvis m\u00e5let ikke er i undernettet/VLANet til NetAlertX, vil ikke m\u00e5lenheten svare.", + "DevDetail_Type_hover": "Enhetens type. Hvis du velger noen av de forh\u00e5ndsdefinerte nettverksenhetene (f.eks.: AP, Brannmur, Ruter, Switch...) vil de vises i nettverkstrekonfigurasjonen som mulige overordnede nettverksnoder.", + "DevDetail_Vendor_hover": "Leverand\u00f8ren burde oppdages automatisk. Du kan overskrive eller legge til din egendefinerte verdi.", "DevDetail_WOL_Title": " Wake-on-LAN", "DevDetail_button_AddIcon": "Legg til nytt ikon", "DevDetail_button_AddIcon_Help": "Lim inn en SVG html-tag eller Font Awesome html-tag ikon. Les Ikon dokumentasjonen for detaljer.", - "DevDetail_button_AddIcon_Tooltip": "Legg til et nytt ikon på denne enheten som ennå ikke er tilgjengelig i nedtrekks menyen.", + "DevDetail_button_AddIcon_Tooltip": "Legg til et nytt ikon p\u00e5 denne enheten som enn\u00e5 ikke er tilgjengelig i nedtrekks menyen.", "DevDetail_button_Delete": "Slett Enhet", "DevDetail_button_DeleteEvents": "Slett Hendelser", - "DevDetail_button_DeleteEvents_Warning": "Er du sikker på at du vil slette alle hendelser på denne enheten?

(dette vil tømme hendelsesloggen og øktene og kan hjelpe med konstante (vedvarende) varslinger)", + "DevDetail_button_DeleteEvents_Warning": "Er du sikker p\u00e5 at du vil slette alle hendelser p\u00e5 denne enheten?

(dette vil t\u00f8mme hendelsesloggen og \u00f8ktene og kan hjelpe med konstante (vedvarende) varslinger)", "DevDetail_button_OverwriteIcons": "Overskriv ikoner", - "DevDetail_button_OverwriteIcons_Tooltip": "Overskriv ikoner på alle enheter med samme enhetstype", - "DevDetail_button_OverwriteIcons_Warning": "Er du sikker på at du vil overskrive alle ikonene på alle enheter med samme enhetstype som gjeldende enhetstype?", + "DevDetail_button_OverwriteIcons_Tooltip": "Overskriv ikoner p\u00e5 alle enheter med samme enhetstype", + "DevDetail_button_OverwriteIcons_Warning": "Er du sikker p\u00e5 at du vil overskrive alle ikonene p\u00e5 alle enheter med samme enhetstype som gjeldende enhetstype?", "DevDetail_button_Reset": "Tilbakestill endringer", "DevDetail_button_Save": "Lagre", "Device_MultiEdit": "Multiredigering", - "Device_MultiEdit_Backup": "Forsiktig, hvis du legger inn feil verdier nedenfor, vil oppsettet ditt ødelegges. Ta sikkerhetskopi av databasen eller enhetskonfigurasjonen først (klikk for å laste ned ). Les hvordan du gjenoppretter enheter fra denne filen i Sikkerhetskopierings dokumentasjon.", + "Device_MultiEdit_Backup": "Forsiktig, hvis du legger inn feil verdier nedenfor, vil oppsettet ditt \u00f8delegges. Ta sikkerhetskopi av databasen eller enhetskonfigurasjonen f\u00f8rst (klikk for \u00e5 laste ned ). Les hvordan du gjenoppretter enheter fra denne filen i Sikkerhetskopierings dokumentasjon.", "Device_MultiEdit_Fields": "Rediger felt:", "Device_MultiEdit_MassActions": "Flerhandlinger:", - "Device_MultiEdit_Tooltip": "Forsiktig. Ved å klikke på denne vil verdien til venstre brukes på alle enhetene som er valgt ovenfor.", - "Device_Searchbox": "Søk", + "Device_MultiEdit_Tooltip": "Forsiktig. Ved \u00e5 klikke p\u00e5 denne vil verdien til venstre brukes p\u00e5 alle enhetene som er valgt ovenfor.", + "Device_Searchbox": "S\u00f8k", "Device_Shortcut_AllDevices": "Mine Enheter", "Device_Shortcut_Archived": "Arkivert", "Device_Shortcut_Connected": "Tilkoblet", @@ -192,29 +192,31 @@ "Device_Shortcut_DownOnly": "Nede", "Device_Shortcut_Favorites": "Favoritter", "Device_Shortcut_NewDevices": "Nye Enheter", - "Device_Shortcut_OnlineChart": "Enhetens tilstedeværelse", + "Device_Shortcut_OnlineChart": "Enhetens tilstedev\u00e6relse", "Device_TableHead_Connected_Devices": "Tilkoblinger", "Device_TableHead_Favorite": "Favoritt", - "Device_TableHead_FirstSession": "Første Økt", + "Device_TableHead_FirstSession": "F\u00f8rste \u00d8kt", "Device_TableHead_GUID": "GUID", "Device_TableHead_Group": "Gruppe", "Device_TableHead_Icon": "Ikon", "Device_TableHead_LastIP": "Siste IP", - "Device_TableHead_LastIPOrder": "Siste IP Rekkefølge", - "Device_TableHead_LastSession": "Forrige Økt", + "Device_TableHead_LastIPOrder": "Siste IP Rekkef\u00f8lge", + "Device_TableHead_LastSession": "Forrige \u00d8kt", "Device_TableHead_Location": "Lokasjon", "Device_TableHead_MAC": "Tilfeldig MAC", "Device_TableHead_MAC_full": "Full MAC", "Device_TableHead_Name": "Navn", + "Device_TableHead_NetworkSite": "", "Device_TableHead_Owner": "Eier", "Device_TableHead_Parent_MAC": "Overordnet node MAC", "Device_TableHead_Port": "Port", "Device_TableHead_RowID": "Rad ID", "Device_TableHead_Rowid": "Rad ID", + "Device_TableHead_SSID": "", "Device_TableHead_Status": "Status", "Device_TableHead_SyncHubNodeName": "Synkroniser Node", "Device_TableHead_Type": "Type", - "Device_TableHead_Vendor": "Leverandør", + "Device_TableHead_Vendor": "Leverand\u00f8r", "Device_Table_Not_Network_Device": "Ikke konfigurert som en nettverksenhet", "Device_Table_info": "Showing _START_ to _END_ of _TOTAL_ entries", "Device_Table_nav_next": "Neste", @@ -224,37 +226,37 @@ "Device_Title": "Enheter", "Donations_Others": "Andre", "Donations_Platforms": "Sponsorplattformer", - "Donations_Text": "Hei 👋!
Takk for at du klikket på dette menyelementet 😅

Jeg prøver å samle inn noen donasjoner for å lage bedre programvare. Dessuten ville det hjelpe meg å ikke bli utbrent, så jeg kan støtte denne appen lenger. Enhver liten (tilbakevendende eller ikke) sponsing gjør at jeg ønsker å legge mer innsats i denne appen.
Jeg vil gjerne forkorte arbeidsuken min og i den gjenværende tiden fokusere fullt ut på NetAlertX. Du vil få mer funksjonalitet, en mer polert app og mindre feil.

Takk for at du leste - jeg er takknemlig for all støtte ❤🙏

TL;DR: Ved å støtte meg får du:

  • Jevne oppdateringer for å holde dataene dine og familien din trygge 🔄
  • Mindre feil 🐛🔫
  • Bedre og mer funksjonalitet➕
  • Jeg blir ikke utbrent 🔥🤯
  • Mindre forhastede utgivelser 💨
  • Bedre dokumenter📚
  • Raskere og bedre støtte med problemer 🆘

📧 Send meg en e-post til jokob@duck.com hvis du ønsker å komme i kontakt eller hvis jeg skal legge til andre sponsorplattformer.
", + "Donations_Text": "Hei \ud83d\udc4b!
Takk for at du klikket p\u00e5 dette menyelementet \ud83d\ude05

Jeg pr\u00f8ver \u00e5 samle inn noen donasjoner for \u00e5 lage bedre programvare. Dessuten ville det hjelpe meg \u00e5 ikke bli utbrent, s\u00e5 jeg kan st\u00f8tte denne appen lenger. Enhver liten (tilbakevendende eller ikke) sponsing gj\u00f8r at jeg \u00f8nsker \u00e5 legge mer innsats i denne appen.
Jeg vil gjerne forkorte arbeidsuken min og i den gjenv\u00e6rende tiden fokusere fullt ut p\u00e5 NetAlertX. Du vil f\u00e5 mer funksjonalitet, en mer polert app og mindre feil.

Takk for at du leste - jeg er takknemlig for all st\u00f8tte \u2764\ud83d\ude4f

TL;DR: Ved \u00e5 st\u00f8tte meg f\u00e5r du:

  • Jevne oppdateringer for \u00e5 holde dataene dine og familien din trygge \ud83d\udd04
  • Mindre feil \ud83d\udc1b\ud83d\udd2b
  • Bedre og mer funksjonalitet\u2795
  • Jeg blir ikke utbrent \ud83d\udd25\ud83e\udd2f
  • Mindre forhastede utgivelser \ud83d\udca8
  • Bedre dokumenter\ud83d\udcda
  • Raskere og bedre st\u00f8tte med problemer \ud83c\udd98

\ud83d\udce7 Send meg en e-post til jokob@duck.com hvis du \u00f8nsker \u00e5 komme i kontakt eller hvis jeg skal legge til andre sponsorplattformer.
", "Donations_Title": "Donasjoner", - "ENABLE_PLUGINS_description": "Aktiverer plugins funksjonaliten. Å laste inn plugins krever mer maskinvareressurser, så det kan være lurt å deaktivere dem på et system med lav strøm.", + "ENABLE_PLUGINS_description": "Aktiverer plugins funksjonaliten. \u00c5 laste inn plugins krever mer maskinvareressurser, s\u00e5 det kan v\u00e6re lurt \u00e5 deaktivere dem p\u00e5 et system med lav str\u00f8m.", "ENABLE_PLUGINS_name": "Aktiver Plugins", "Email_display_name": "E-post", "Email_icon": "", "Events_Loading": "Laster...", "Events_Periodselect_All": "All Info", - "Events_Periodselect_LastMonth": "Forrige Måned", + "Events_Periodselect_LastMonth": "Forrige M\u00e5ned", "Events_Periodselect_LastWeek": "Forrige Uke", "Events_Periodselect_LastYear": "I fjor", "Events_Periodselect_today": "I dag", - "Events_Searchbox": "Søk", + "Events_Searchbox": "S\u00f8k", "Events_Shortcut_AllEvents": "Alle hendelser", "Events_Shortcut_DownAlerts": "Nede Varslinger", "Events_Shortcut_Events": "Hendelser", - "Events_Shortcut_MissSessions": "Mangler Økter", + "Events_Shortcut_MissSessions": "Mangler \u00d8kter", "Events_Shortcut_NewDevices": "Nye Enheter", - "Events_Shortcut_Sessions": "Økter", - "Events_Shortcut_VoidSessions": "Ugyldige Økter", + "Events_Shortcut_Sessions": "\u00d8kter", + "Events_Shortcut_VoidSessions": "Ugyldige \u00d8kter", "Events_TableHead_AdditionalInfo": "Tilleggsinformasjon", "Events_TableHead_Connection": "Tilkobling", "Events_TableHead_Date": "Dato", "Events_TableHead_Device": "Enhet", "Events_TableHead_Disconnection": "Frakobling", "Events_TableHead_Duration": "Varighet", - "Events_TableHead_DurationOrder": "Varighets rekkefølge", + "Events_TableHead_DurationOrder": "Varighets rekkef\u00f8lge", "Events_TableHead_EventType": "Hendelses Type", "Events_TableHead_IP": "IP", - "Events_TableHead_IPOrder": "IP Rekkefølge", - "Events_TableHead_Order": "Rekkefølge", + "Events_TableHead_IPOrder": "IP Rekkef\u00f8lge", + "Events_TableHead_Order": "Rekkef\u00f8lge", "Events_TableHead_Owner": "Eier", "Events_TableHead_PendingAlert": "Avventende varsel", "Events_Table_info": "Showing _START_ to _END_ of _TOTAL_ entries", @@ -267,26 +269,26 @@ "Gen_Add": "Legg til", "Gen_Add_All": "Legg til alle", "Gen_AreYouSure": "Er du sikker?", - "Gen_Backup": "Kjør sikkerhetskopiering", + "Gen_Backup": "Kj\u00f8r sikkerhetskopiering", "Gen_Cancel": "Avbryt", - "Gen_Copy": "Kjør", - "Gen_DataUpdatedUITakesTime": "OK - Det kan ta litt tid før brukergrensesnittet oppdateres hvis en skanning kjøres.", + "Gen_Copy": "Kj\u00f8r", + "Gen_DataUpdatedUITakesTime": "OK - Det kan ta litt tid f\u00f8r brukergrensesnittet oppdateres hvis en skanning kj\u00f8res.", "Gen_Delete": "Slett", "Gen_DeleteAll": "Slett alle", "Gen_Error": "Feil", "Gen_Filter": "Filter", - "Gen_LockedDB": "FEIL - DB kan være låst - Sjekk F12 Dev tools -> Konsoll eller prøv senere.", + "Gen_LockedDB": "FEIL - DB kan v\u00e6re l\u00e5st - Sjekk F12 Dev tools -> Konsoll eller pr\u00f8v senere.", "Gen_Offline": "Frakoblet", "Gen_Okay": "Ok", "Gen_Purge": "Rensing", "Gen_ReadDocs": "Les mer i dokumentasjonen.", "Gen_Remove_All": "Fjern alle", "Gen_Remove_Last": "Fjern sist", - "Gen_Restore": "Kjør Gjenopprett", - "Gen_Run": "Kjør", + "Gen_Restore": "Kj\u00f8r Gjenopprett", + "Gen_Run": "Kj\u00f8r", "Gen_Save": "Lagre", "Gen_Saved": "Lagret", - "Gen_Search": "Søk", + "Gen_Search": "S\u00f8k", "Gen_Selected_Devices": "Valgte Enheter:", "Gen_Switch": "Bytt", "Gen_Upd": "Oppdatering vellykket", @@ -294,50 +296,50 @@ "Gen_Update": "Oppdater", "Gen_Update_Value": "Oppdater verdi", "Gen_Warning": "Advarsel", - "Gen_Work_In_Progress": "Work in progress, gjerne kom med tilbakemeldinger på https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Work in progress, gjerne kom med tilbakemeldinger p\u00e5 https://github.com/jokob-sk/NetAlertX/issues", "General_display_name": "Generelt", "General_icon": "", - "HRS_TO_KEEP_NEWDEV_description": "Dette er en vedlikeholdsinnstilling. Hvis aktivert (0 er deaktivert), vil enheter merket som Ny Enhet bli slettet hvis tiden deres for Første økt var eldre enn de angitte timene i denne innstilling. Bruk denne innstillingen hvis du vil automatisk slette Nye Enheter etter X timer.", + "HRS_TO_KEEP_NEWDEV_description": "Dette er en vedlikeholdsinnstilling. Hvis aktivert (0 er deaktivert), vil enheter merket som Ny Enhet bli slettet hvis tiden deres for F\u00f8rste \u00f8kt var eldre enn de angitte timene i denne innstilling. Bruk denne innstillingen hvis du vil automatisk slette Nye Enheter etter X timer.", "HRS_TO_KEEP_NEWDEV_name": "Behold nye enheter for", "HelpFAQ_Cat_Detail": "Detaljer", "HelpFAQ_Cat_Detail_300_head": "Hva betyr ", "HelpFAQ_Cat_Detail_300_text_a": "betyr en nettverksenhet (en enhet av typen AP, Gateway, Brannmur, Hypervisor, Powerline, Switch, WLAN, PLS, ruter, USB LAN-adapter, USB WIFI-adapter eller Internett). Egendefinerte typer kan legges til via NETWORK_DEVICE_TYPES-innstillingen.", "HelpFAQ_Cat_Detail_300_text_b": "angir portnummeret der den redigerte enheten er koblet til denne nettverksenheten. Les denne veiledningen for mer informasjon.", - "HelpFAQ_Cat_Detail_301_head_a": "Når er skanning nå? På ", + "HelpFAQ_Cat_Detail_301_head_a": "N\u00e5r er skanning n\u00e5? P\u00e5 ", "HelpFAQ_Cat_Detail_301_head_b": " sier 1 min, men grafen viser 5 min intervaller.", - "HelpFAQ_Cat_Detail_301_text": "Tidsintervallet mellom skanningene er definert av \"Cronjob\", som er satt til 5 minutter som standard. Betegnelsen \"1min\" refererer til forventet varighet av skanningen. Avhengig av nettverkskonfigurasjonen kan denne tiden variere. For å redigere cronjob, kan du bruke følgende kommando i terminalen/konsollen crontab -eog endre intervallet.", + "HelpFAQ_Cat_Detail_301_text": "Tidsintervallet mellom skanningene er definert av \"Cronjob\", som er satt til 5 minutter som standard. Betegnelsen \"1min\" refererer til forventet varighet av skanningen. Avhengig av nettverkskonfigurasjonen kan denne tiden variere. For \u00e5 redigere cronjob, kan du bruke f\u00f8lgende kommando i terminalen/konsollen crontab -eog endre intervallet.", "HelpFAQ_Cat_Detail_302_head_a": "Hva betyr ", "HelpFAQ_Cat_Detail_302_head_b": "og hvorfor kan jeg ikke velge det?", - "HelpFAQ_Cat_Detail_302_text": "Noen moderne enheter genererer tilfeldige MAC-adresser av personvernhensyn, som ikke lenger kan assosieres med noen produsent og som endres igjen for hver ny tilkobling. NetAlertX oppdager om det er en slik tilfeldig MAC-adresse og aktiverer dette \"feltet\" automatisk. For å deaktivere denne oppførselen må du se på enheten din hvordan du deaktiverer MAC-adresserandomisering.", + "HelpFAQ_Cat_Detail_302_text": "Noen moderne enheter genererer tilfeldige MAC-adresser av personvernhensyn, som ikke lenger kan assosieres med noen produsent og som endres igjen for hver ny tilkobling. NetAlertX oppdager om det er en slik tilfeldig MAC-adresse og aktiverer dette \"feltet\" automatisk. For \u00e5 deaktivere denne oppf\u00f8rselen m\u00e5 du se p\u00e5 enheten din hvordan du deaktiverer MAC-adresserandomisering.", "HelpFAQ_Cat_Detail_303_head": "Hva er Nmap og hva brukes det til?", - "HelpFAQ_Cat_Detail_303_text": "Nmap er en nettverks skanner med flere funksjoner.
Når en ny enhet vises i listen din, har du muligheten til å få mer detaljert informasjon om enheten via Nmap-skanningen.", - "HelpFAQ_Cat_Device_200_head": "Jeg har enheter i listen min som jeg ikke kjenner til. Etter å ha slettet dem, dukker de alltid opp igjen.", - "HelpFAQ_Cat_Device_200_text": "Hvis du bruker Pi-hole, vennligst merk at NetAlertX henter informasjon fra Pi-hole. Sett NetAlertX på pause, gå til innstillingssiden i Pi-hole og slett DHCP-leieavtalen om nødvendig. Så, også i Pi-hole, se under Verktøy -> Nettverk for å se om du kan finne de tilbakevendende vertene der. Hvis ja, slett dem der også. Nå kan du starte NetAlertX igjen. Nå skal ikke enheten(e) vises lenger.", + "HelpFAQ_Cat_Detail_303_text": "Nmap er en nettverks skanner med flere funksjoner.
N\u00e5r en ny enhet vises i listen din, har du muligheten til \u00e5 f\u00e5 mer detaljert informasjon om enheten via Nmap-skanningen.", + "HelpFAQ_Cat_Device_200_head": "Jeg har enheter i listen min som jeg ikke kjenner til. Etter \u00e5 ha slettet dem, dukker de alltid opp igjen.", + "HelpFAQ_Cat_Device_200_text": "Hvis du bruker Pi-hole, vennligst merk at NetAlertX henter informasjon fra Pi-hole. Sett NetAlertX p\u00e5 pause, g\u00e5 til innstillingssiden i Pi-hole og slett DHCP-leieavtalen om n\u00f8dvendig. S\u00e5, ogs\u00e5 i Pi-hole, se under Verkt\u00f8y -> Nettverk for \u00e5 se om du kan finne de tilbakevendende vertene der. Hvis ja, slett dem der ogs\u00e5. N\u00e5 kan du starte NetAlertX igjen. N\u00e5 skal ikke enheten(e) vises lenger.", "HelpFAQ_Cat_General": "Generelt", - "HelpFAQ_Cat_General_100_head": "Klokken øverst til høyre og tidspunktene for hendelsene/tilstedeværelsen er ikke korrekte (tidsforskjell).", - "HelpFAQ_Cat_General_100_text_a": "På PC-en din er følgende tidssone angitt for PHP-miljøet:", - "HelpFAQ_Cat_General_100_text_b": "Hvis dette ikke er tidssonen du befinner deg i, bør du endre tidssonen i PHP konfigurasjonsfilen. Du kan finne det i denne katalogen:", - "HelpFAQ_Cat_General_100_text_c": "Søk i denne filen etter oppføringen \"date.timezone\", fjern den innledende \";\" om nødvendig og angi ønsket tidssone. En liste med de støttede tidssonene finner du her (Link)", - "HelpFAQ_Cat_General_101_head": "Nettverket mitt ser ut til å gå langsommere, strømming \"fryser\".", - "HelpFAQ_Cat_General_101_text": "Det kan godt være at enheter med lav effekt når ytelsesgrensene sine med måten NetAlertX oppdager nye enheter på nettverket. Dette forsterkes enda mer hvis disse enhetene kommuniserer med nettverket via WLAN. Løsningen her vil være å bytte til en kablet tilkobling hvis det er mulig, eller, hvis enheten kun skal brukes i en begrenset periode, å bruke arp-skanningen. Sett arp-skanningen på pause via vedlikeholdssiden.", - "HelpFAQ_Cat_General_102_head": "Jeg får beskjed om at databasen er skrivebeskyttet.", - "HelpFAQ_Cat_General_102_text": "Sjekk i NetAlertX mappestrukturen om databasemappen (db) har blitt tildelt de riktige tillatelsene:
drwxrwx--- 2 (ditt brukernavn) www-data< br> Hvis tillatelsen ikke er riktig, kan du sette den på nytt med følgende kommandoer i terminalen eller konsollen:
sudo chgrp -R www-data /app/db
chmod -R 770 /app/db

Hvis databasen fortsatt er skrivebeskyttet, prøv å reinstallere eller gjenopprette en database sikkerhetskopi fra vedlikeholdssiden.", + "HelpFAQ_Cat_General_100_head": "Klokken \u00f8verst til h\u00f8yre og tidspunktene for hendelsene/tilstedev\u00e6relsen er ikke korrekte (tidsforskjell).", + "HelpFAQ_Cat_General_100_text_a": "P\u00e5 PC-en din er f\u00f8lgende tidssone angitt for PHP-milj\u00f8et:", + "HelpFAQ_Cat_General_100_text_b": "Hvis dette ikke er tidssonen du befinner deg i, b\u00f8r du endre tidssonen i PHP konfigurasjonsfilen. Du kan finne det i denne katalogen:", + "HelpFAQ_Cat_General_100_text_c": "S\u00f8k i denne filen etter oppf\u00f8ringen \"date.timezone\", fjern den innledende \";\" om n\u00f8dvendig og angi \u00f8nsket tidssone. En liste med de st\u00f8ttede tidssonene finner du her (Link)", + "HelpFAQ_Cat_General_101_head": "Nettverket mitt ser ut til \u00e5 g\u00e5 langsommere, str\u00f8mming \"fryser\".", + "HelpFAQ_Cat_General_101_text": "Det kan godt v\u00e6re at enheter med lav effekt n\u00e5r ytelsesgrensene sine med m\u00e5ten NetAlertX oppdager nye enheter p\u00e5 nettverket. Dette forsterkes enda mer hvis disse enhetene kommuniserer med nettverket via WLAN. L\u00f8sningen her vil v\u00e6re \u00e5 bytte til en kablet tilkobling hvis det er mulig, eller, hvis enheten kun skal brukes i en begrenset periode, \u00e5 bruke arp-skanningen. Sett arp-skanningen p\u00e5 pause via vedlikeholdssiden.", + "HelpFAQ_Cat_General_102_head": "Jeg f\u00e5r beskjed om at databasen er skrivebeskyttet.", + "HelpFAQ_Cat_General_102_text": "Sjekk i NetAlertX mappestrukturen om databasemappen (db) har blitt tildelt de riktige tillatelsene:
drwxrwx--- 2 (ditt brukernavn) www-data< br> Hvis tillatelsen ikke er riktig, kan du sette den p\u00e5 nytt med f\u00f8lgende kommandoer i terminalen eller konsollen:
sudo chgrp -R www-data /app/db
chmod -R 770 /app/db

Hvis databasen fortsatt er skrivebeskyttet, pr\u00f8v \u00e5 reinstallere eller gjenopprette en database sikkerhetskopi fra vedlikeholdssiden.", "HelpFAQ_Cat_General_102docker_head": "Databaseproblemer (AJAX-feil, skrivebeskyttet, ikke funnet)", - "HelpFAQ_Cat_General_102docker_text": "Dobbeltsjekk at du har fulgt dockerfile readme (mest oppdatert informasjon)< /a>.

  • Last ned original database fra GitHub.
  • Kartlegg app.db-filen ikke mappe) ovenfra til /app/db/app.db (se Eksempler for detaljer).
  • Hvis du har problemer (AJAX-feil, kan ikke skrive til DB, osv.), sørg for at tillatelsene er satt riktig, alternativt sjekk loggene under /app/front/log< /code>.
  • For å løse tillatelsesproblemer kan du også prøve å lage en DB-sikkerhetskopi og deretter kjøre en DB-gjenoppretting via Vedlikehold > Sikkerhetskopiering/gjenoppretting-delen.
  • Hvis databasen er i skrivebeskyttet modus kan du løse dette ved å angi eier og gruppe ved å kjøre følgende kommando på vertssystemet: docker exec netalertx chown -R www-data:www-data /app/db/app.db.
", - "HelpFAQ_Cat_General_103_head": "Påloggingssiden vises ikke, selv etter at du har endret passordet.", - "HelpFAQ_Cat_General_103_text": "I tillegg til passordet må konfigurasjonsfilen inneholde /app/config/app.conf også parameteren PIALERT_WEB_PROTECTION må settes til True.", + "HelpFAQ_Cat_General_102docker_text": "Dobbeltsjekk at du har fulgt dockerfile readme (mest oppdatert informasjon)< /a>.

  • Last ned original database fra GitHub.
  • Kartlegg app.db-filen \u26a0 ikke mappe) ovenfra til /app/db/app.db (se Eksempler for detaljer).
  • Hvis du har problemer (AJAX-feil, kan ikke skrive til DB, osv.), s\u00f8rg for at tillatelsene er satt riktig, alternativt sjekk loggene under /app/front/log< /code>.
  • For \u00e5 l\u00f8se tillatelsesproblemer kan du ogs\u00e5 pr\u00f8ve \u00e5 lage en DB-sikkerhetskopi og deretter kj\u00f8re en DB-gjenoppretting via Vedlikehold > Sikkerhetskopiering/gjenoppretting-delen.
  • Hvis databasen er i skrivebeskyttet modus kan du l\u00f8se dette ved \u00e5 angi eier og gruppe ved \u00e5 kj\u00f8re f\u00f8lgende kommando p\u00e5 vertssystemet: docker exec netalertx chown -R www-data:www-data /app/db/app.db.
", + "HelpFAQ_Cat_General_103_head": "P\u00e5loggingssiden vises ikke, selv etter at du har endret passordet.", + "HelpFAQ_Cat_General_103_text": "I tillegg til passordet m\u00e5 konfigurasjonsfilen inneholde /app/config/app.conf ogs\u00e5 parameteren PIALERT_WEB_PROTECTION m\u00e5 settes til True.", "HelpFAQ_Cat_Network_600_head": "Hva er denne siden til?", - "HelpFAQ_Cat_Network_600_text": "Denne siden skal gi deg muligheten til å kartlegge tilordningen av nettverksenhetene dine. For dette formålet kan du opprette en eller flere brytere, WLAN, rutere osv., gi dem et portnummer om nødvendig og tilordne allerede oppdagede enheter til dem. Denne tildelingen gjøres i den detaljerte visningen av enheten som skal tildeles. Så det er mulig for deg å raskt finne ut hvilken port en vert er koblet til og om den er online. Les denne veiledningen for mer informasjon.", + "HelpFAQ_Cat_Network_600_text": "Denne siden skal gi deg muligheten til \u00e5 kartlegge tilordningen av nettverksenhetene dine. For dette form\u00e5let kan du opprette en eller flere brytere, WLAN, rutere osv., gi dem et portnummer om n\u00f8dvendig og tilordne allerede oppdagede enheter til dem. Denne tildelingen gj\u00f8res i den detaljerte visningen av enheten som skal tildeles. S\u00e5 det er mulig for deg \u00e5 raskt finne ut hvilken port en vert er koblet til og om den er online. Les denne veiledningen for mer informasjon.", "HelpFAQ_Cat_Network_601_head": "Finnes det annen dokumentasjon?", "HelpFAQ_Cat_Network_601_text": "Ja, det finnes! Sjekk all dokumentasjon for mer informasjon.", - "HelpFAQ_Cat_Presence_400_head": "Enheter vises med en gul markør og meldingen \"manglende hendelse\".", - "HelpFAQ_Cat_Presence_400_text": "Hvis dette skjer, har du muligheten til å slette hendelsene på den aktuelle enheten (detaljer visning). En annen mulighet vil være å slå på enheten og vente til NetAlertX oppdager enheten som \"online\" med neste skanning og så slå av enheten igjen. Nå bør NetAlertX registrere tilstanden til enheten i databasen med neste skanning.", + "HelpFAQ_Cat_Presence_400_head": "Enheter vises med en gul mark\u00f8r og meldingen \"manglende hendelse\".", + "HelpFAQ_Cat_Presence_400_text": "Hvis dette skjer, har du muligheten til \u00e5 slette hendelsene p\u00e5 den aktuelle enheten (detaljer visning). En annen mulighet vil v\u00e6re \u00e5 sl\u00e5 p\u00e5 enheten og vente til NetAlertX oppdager enheten som \"online\" med neste skanning og s\u00e5 sl\u00e5 av enheten igjen. N\u00e5 b\u00f8r NetAlertX registrere tilstanden til enheten i databasen med neste skanning.", "HelpFAQ_Cat_Presence_401_head": "En enhet vises som tilstede selv om den er \"frakoblet\".", - "HelpFAQ_Cat_Presence_401_text": "Hvis dette skjer, har du muligheten til å slette hendelsene for den aktuelle enheten (detaljer visning). En annen mulighet ville være å slå på enheten og vente til NetAlertX gjenkjenner enheten som \"online\" med neste skanning og så ganske enkelt slå av enheten igjen. Nå bør NetAlertX registrere tilstanden til enheten i databasen med neste skanning.", - "HelpFAQ_Title": "Hjelp / Vanlige spørsmål", - "LOADED_PLUGINS_description": "Hvilke plugins som skal lastes. Å legge til plugins kan gjøre programmet tregere. Les mer om hvilke plugins som må aktiveres, typer eller skannealternativer i plugin dokumentasjonen. Ulastede plugins vil miste innstillingene sine. Bare deaktiverte plugins kan lastes ut.", + "HelpFAQ_Cat_Presence_401_text": "Hvis dette skjer, har du muligheten til \u00e5 slette hendelsene for den aktuelle enheten (detaljer visning). En annen mulighet ville v\u00e6re \u00e5 sl\u00e5 p\u00e5 enheten og vente til NetAlertX gjenkjenner enheten som \"online\" med neste skanning og s\u00e5 ganske enkelt sl\u00e5 av enheten igjen. N\u00e5 b\u00f8r NetAlertX registrere tilstanden til enheten i databasen med neste skanning.", + "HelpFAQ_Title": "Hjelp / Vanlige sp\u00f8rsm\u00e5l", + "LOADED_PLUGINS_description": "Hvilke plugins som skal lastes. \u00c5 legge til plugins kan gj\u00f8re programmet tregere. Les mer om hvilke plugins som m\u00e5 aktiveres, typer eller skannealternativer i plugin dokumentasjonen. Ulastede plugins vil miste innstillingene sine. Bare deaktiverte plugins kan lastes ut.", "LOADED_PLUGINS_name": "Lastede plugins", - "LOG_LEVEL_description": "Denne innstillingen vil aktivere mer detaljert logging. Nyttig for feilsøking av hendelser som skrives inn i databasen.", + "LOG_LEVEL_description": "Denne innstillingen vil aktivere mer detaljert logging. Nyttig for feils\u00f8king av hendelser som skrives inn i databasen.", "LOG_LEVEL_name": "Skriv ut tilleggslogging", "Loading": "Laster...", "Login_Box": "Skriv inn passordet ditt", @@ -355,77 +357,77 @@ "Login_Toggle_Info_headline": "Passordinformasjon", "Maintenance_Running_Version": "Installert versjon", "Maintenance_Status": "Status", - "Maintenance_Title": "Vedlikeholdsverktøy", + "Maintenance_Title": "Vedlikeholdsverkt\u00f8y", "Maintenance_Tool_ExportCSV": "Eksporter CSV", "Maintenance_Tool_ExportCSV_noti": "Eksporter CSV", - "Maintenance_Tool_ExportCSV_noti_text": "Er du sikker på at du vil generere en CSV-fil?", - "Maintenance_Tool_ExportCSV_text": "Generer en CSV-fil (kommaseparert verdi) som inneholder listen over enheter, inkludert nettverksrelasjoner mellom nettverksnoder og tilkoblede enheter. Du kan også utløse dette ved å gå til denne URL-adressen din NetAlertX url/php/server/devices.php?action=ExportCSV eller ved å aktivere CSV-sikkerhetskopi plugin.", + "Maintenance_Tool_ExportCSV_noti_text": "Er du sikker p\u00e5 at du vil generere en CSV-fil?", + "Maintenance_Tool_ExportCSV_text": "Generer en CSV-fil (kommaseparert verdi) som inneholder listen over enheter, inkludert nettverksrelasjoner mellom nettverksnoder og tilkoblede enheter. Du kan ogs\u00e5 utl\u00f8se dette ved \u00e5 g\u00e5 til denne URL-adressen din NetAlertX url/php/server/devices.php?action=ExportCSV eller ved \u00e5 aktivere CSV-sikkerhetskopi plugin.", "Maintenance_Tool_ImportCSV": "Importer CSV", "Maintenance_Tool_ImportCSV_noti": "Importer CSV", - "Maintenance_Tool_ImportCSV_noti_text": "Er du sikker på at du vil importere CSV-filen? Dette vil fullstendig overskrive enhetene i databasen din.", - "Maintenance_Tool_ImportCSV_text": "Før du bruker denne funksjonen, vennligst ta en sikkerhetskopi. Importer en CSV-fil (kommaseparert verdi) som inneholder listen over enheter, inkludert nettverksrelasjoner mellom nettverksnoder og tilkoblede enheter. For å gjøre det, plasser CSV-filen med navnet devices.csv i mappen /config.", - "Maintenance_Tool_arpscansw": "Slå arp-Scan (på/av)", - "Maintenance_Tool_arpscansw_noti": "Slå arp-Scan på eller av", - "Maintenance_Tool_arpscansw_noti_text": "Når skanningen er slått av, forblir den slått av til den aktiveres igjen.", - "Maintenance_Tool_arpscansw_text": "Slå arp-scan på eller av. Når skanningen er slått av, forblir den slått av til den aktiveres igjen. Aktive skanninger blir ikke kansellert.", + "Maintenance_Tool_ImportCSV_noti_text": "Er du sikker p\u00e5 at du vil importere CSV-filen? Dette vil fullstendig overskrive enhetene i databasen din.", + "Maintenance_Tool_ImportCSV_text": "F\u00f8r du bruker denne funksjonen, vennligst ta en sikkerhetskopi. Importer en CSV-fil (kommaseparert verdi) som inneholder listen over enheter, inkludert nettverksrelasjoner mellom nettverksnoder og tilkoblede enheter. For \u00e5 gj\u00f8re det, plasser CSV-filen med navnet devices.csv i mappen /config.", + "Maintenance_Tool_arpscansw": "Sl\u00e5 arp-Scan (p\u00e5/av)", + "Maintenance_Tool_arpscansw_noti": "Sl\u00e5 arp-Scan p\u00e5 eller av", + "Maintenance_Tool_arpscansw_noti_text": "N\u00e5r skanningen er sl\u00e5tt av, forblir den sl\u00e5tt av til den aktiveres igjen.", + "Maintenance_Tool_arpscansw_text": "Sl\u00e5 arp-scan p\u00e5 eller av. N\u00e5r skanningen er sl\u00e5tt av, forblir den sl\u00e5tt av til den aktiveres igjen. Aktive skanninger blir ikke kansellert.", "Maintenance_Tool_backup": "Database Sikkerhetskopiering", "Maintenance_Tool_backup_noti": "Database Sikkerhetskopiering", - "Maintenance_Tool_backup_noti_text": "Er du sikker på at du vil kjøre Database Sikkerhetskopiering? Pass på at ingen skanning kjører for øyeblikket.", + "Maintenance_Tool_backup_noti_text": "Er du sikker p\u00e5 at du vil kj\u00f8re Database Sikkerhetskopiering? Pass p\u00e5 at ingen skanning kj\u00f8rer for \u00f8yeblikket.", "Maintenance_Tool_backup_text": "Databasesikkerhetskopiene er plassert i databasekatalogen som et zip-arkiv, navngitt med opprettelsesdatoen. Det er ikke noe maksimalt antall sikkerhetskopier.", - "Maintenance_Tool_check_visible": "Fjern merket for å skjule kolonne.", - "Maintenance_Tool_darkmode": "Bytt Modus (mørk/lys)", + "Maintenance_Tool_check_visible": "Fjern merket for \u00e5 skjule kolonne.", + "Maintenance_Tool_darkmode": "Bytt Modus (m\u00f8rk/lys)", "Maintenance_Tool_darkmode_noti": "Bytt Modus", - "Maintenance_Tool_darkmode_noti_text": "Etter tema bytte, prøver siden å laste seg inn på nytt for å aktivere endringen. Om nødvendig må hurtigbufferen tømmes.", - "Maintenance_Tool_darkmode_text": "Veksle mellom mørk modus og lysmodus. Hvis bryteren ikke fungerer som den skal, kan du prøve å tømme nettleserbufferen. Endringen skjer på serversiden, så den påvirker alle enheter som er i bruk.", + "Maintenance_Tool_darkmode_noti_text": "Etter tema bytte, pr\u00f8ver siden \u00e5 laste seg inn p\u00e5 nytt for \u00e5 aktivere endringen. Om n\u00f8dvendig m\u00e5 hurtigbufferen t\u00f8mmes.", + "Maintenance_Tool_darkmode_text": "Veksle mellom m\u00f8rk modus og lysmodus. Hvis bryteren ikke fungerer som den skal, kan du pr\u00f8ve \u00e5 t\u00f8mme nettleserbufferen. Endringen skjer p\u00e5 serversiden, s\u00e5 den p\u00e5virker alle enheter som er i bruk.", "Maintenance_Tool_del_ActHistory": "Sletter nettverksaktiviteten", "Maintenance_Tool_del_ActHistory_noti": "Slett nettverksaktivitet", - "Maintenance_Tool_del_ActHistory_noti_text": "Er du sikker på at du vil tilbakestille nettverksaktiviteten?", - "Maintenance_Tool_del_ActHistory_text": "Nettverksaktivitetsgrafen tilbakestilles. Dette påvirker ikke hendelsene.", + "Maintenance_Tool_del_ActHistory_noti_text": "Er du sikker p\u00e5 at du vil tilbakestille nettverksaktiviteten?", + "Maintenance_Tool_del_ActHistory_text": "Nettverksaktivitetsgrafen tilbakestilles. Dette p\u00e5virker ikke hendelsene.", "Maintenance_Tool_del_alldev": "Slett alle Enheter", "Maintenance_Tool_del_alldev_noti": "Slett Enheter", - "Maintenance_Tool_del_alldev_noti_text": "Er du sikker på at du vil slette alle enheter?", - "Maintenance_Tool_del_alldev_text": "Før du bruker denne funksjonen, må du ta en sikkerhetskopi. Slettingen kan ikke angres. Alle enheter blir slettet fra databasen.", - "Maintenance_Tool_del_allevents": "Slett hendelser (tilbakestill tilstedeværelse)", + "Maintenance_Tool_del_alldev_noti_text": "Er du sikker p\u00e5 at du vil slette alle enheter?", + "Maintenance_Tool_del_alldev_text": "F\u00f8r du bruker denne funksjonen, m\u00e5 du ta en sikkerhetskopi. Slettingen kan ikke angres. Alle enheter blir slettet fra databasen.", + "Maintenance_Tool_del_allevents": "Slett hendelser (tilbakestill tilstedev\u00e6relse)", "Maintenance_Tool_del_allevents30": "Slett alle hendelser eldre enn 30 dager", "Maintenance_Tool_del_allevents30_noti": "Slett Hendelser", - "Maintenance_Tool_del_allevents30_noti_text": "Er du sikker på at du vil slette alle Hendelser eldre enn 30 dager? Dette tilbakestiller tilstedeværelsen av alle enheter.", - "Maintenance_Tool_del_allevents30_text": "Før du bruker denne funksjonen, må du ta en sikkerhetskopi. Slettingen kan ikke angres. Alle hendelser eldre enn 30 dager i databasen vil bli slettet. I det øyeblikket vil tilstedeværelsen av alle enheter tilbakestilles. Dette kan føre til ugyldige økter. Dette betyr at enheter vises som \"til stede\" selv om de er frakoblet. En skanning mens den aktuelle enheten er online løser problemet.", + "Maintenance_Tool_del_allevents30_noti_text": "Er du sikker p\u00e5 at du vil slette alle Hendelser eldre enn 30 dager? Dette tilbakestiller tilstedev\u00e6relsen av alle enheter.", + "Maintenance_Tool_del_allevents30_text": "F\u00f8r du bruker denne funksjonen, m\u00e5 du ta en sikkerhetskopi. Slettingen kan ikke angres. Alle hendelser eldre enn 30 dager i databasen vil bli slettet. I det \u00f8yeblikket vil tilstedev\u00e6relsen av alle enheter tilbakestilles. Dette kan f\u00f8re til ugyldige \u00f8kter. Dette betyr at enheter vises som \"til stede\" selv om de er frakoblet. En skanning mens den aktuelle enheten er online l\u00f8ser problemet.", "Maintenance_Tool_del_allevents_noti": "Slett Hendelser", - "Maintenance_Tool_del_allevents_noti_text": "Er du sikker på at du vil slette alle Hendelser? Dette tilbakestiller tilstedeværelsen av alle enheter.", - "Maintenance_Tool_del_allevents_text": "Før du bruker denne funksjonen, vennligst ta en sikkerhetskopi. Slettingen kan ikke angres. Alle hendelser i databasen vil bli slettet. I det øyeblikket vil tilstedeværelsen av alle enheter tilbakestilles. Dette kan føre til ugyldige økter. Dette betyr at enheter vises som \"til stede\" selv om de er frakoblet. En skanning mens den aktuelle enheten er online løser problemet.", + "Maintenance_Tool_del_allevents_noti_text": "Er du sikker p\u00e5 at du vil slette alle Hendelser? Dette tilbakestiller tilstedev\u00e6relsen av alle enheter.", + "Maintenance_Tool_del_allevents_text": "F\u00f8r du bruker denne funksjonen, vennligst ta en sikkerhetskopi. Slettingen kan ikke angres. Alle hendelser i databasen vil bli slettet. I det \u00f8yeblikket vil tilstedev\u00e6relsen av alle enheter tilbakestilles. Dette kan f\u00f8re til ugyldige \u00f8kter. Dette betyr at enheter vises som \"til stede\" selv om de er frakoblet. En skanning mens den aktuelle enheten er online l\u00f8ser problemet.", "Maintenance_Tool_del_empty_macs": "Slett enheter med tomme MAC-er", "Maintenance_Tool_del_empty_macs_noti": "Slett Enheter", - "Maintenance_Tool_del_empty_macs_noti_text": "Er du sikker på at du vil slette alle enheter med tomme MAC-adresser?
(kanskje du foretrekker å arkivere det)", - "Maintenance_Tool_del_empty_macs_text": "Før du bruker denne funksjonen, vennligst ta en sikkerhetskopi. Slettingen kan ikke angres. Alle enheter uten MAC vil bli slettet fra databasen.", + "Maintenance_Tool_del_empty_macs_noti_text": "Er du sikker p\u00e5 at du vil slette alle enheter med tomme MAC-adresser?
(kanskje du foretrekker \u00e5 arkivere det)", + "Maintenance_Tool_del_empty_macs_text": "F\u00f8r du bruker denne funksjonen, vennligst ta en sikkerhetskopi. Slettingen kan ikke angres. Alle enheter uten MAC vil bli slettet fra databasen.", "Maintenance_Tool_del_selecteddev": "Slett valgte enheter", - "Maintenance_Tool_del_selecteddev_text": "Før du bruker denne funksjonen, vennligst ta en sikkerhetskopi. Slettingen kan ikke angres. Valgte enheter vil bli slettet fra databasen.", + "Maintenance_Tool_del_selecteddev_text": "F\u00f8r du bruker denne funksjonen, vennligst ta en sikkerhetskopi. Slettingen kan ikke angres. Valgte enheter vil bli slettet fra databasen.", "Maintenance_Tool_del_unknowndev": "Slett (ukjente) Enheter", "Maintenance_Tool_del_unknowndev_noti": "Slett (ukjente) Enheter", - "Maintenance_Tool_del_unknowndev_noti_text": "Er du sikker på at du vil slette alle (ukjente) og (navn ikke funnet) enheter?", - "Maintenance_Tool_del_unknowndev_text": "Før du bruker denne funksjonen, vennligst ta en sikkerhetskopi. Slettingen kan ikke angres. Alle enheter som heter (ukjent) vil bli slettet fra databasen.", - "Maintenance_Tool_displayed_columns_text": "Endre synligheten og rekkefølgen på kolonnene i Enheter siden.", - "Maintenance_Tool_drag_me": "Dra meg for å endre rekkefølge på kolonner.", + "Maintenance_Tool_del_unknowndev_noti_text": "Er du sikker p\u00e5 at du vil slette alle (ukjente) og (navn ikke funnet) enheter?", + "Maintenance_Tool_del_unknowndev_text": "F\u00f8r du bruker denne funksjonen, vennligst ta en sikkerhetskopi. Slettingen kan ikke angres. Alle enheter som heter (ukjent) vil bli slettet fra databasen.", + "Maintenance_Tool_displayed_columns_text": "Endre synligheten og rekkef\u00f8lgen p\u00e5 kolonnene i Enheter siden.", + "Maintenance_Tool_drag_me": "Dra meg for \u00e5 endre rekkef\u00f8lge p\u00e5 kolonner.", "Maintenance_Tool_order_columns_text": "Maintenance_Tool_order_columns_text", "Maintenance_Tool_purgebackup": "Rens sikkerhetskopier", "Maintenance_Tool_purgebackup_noti": "Rens sikkerhetskopier", - "Maintenance_Tool_purgebackup_noti_text": "Er du sikker på at du vil slette alle sikkerhetskopiene bortsett fra de siste 3?", + "Maintenance_Tool_purgebackup_noti_text": "Er du sikker p\u00e5 at du vil slette alle sikkerhetskopiene bortsett fra de siste 3?", "Maintenance_Tool_purgebackup_text": "Alle andre sikkerhetskopier vil bli slettet bortsett fra de tre siste sikkerhetskopiene.", "Maintenance_Tool_restore": "Gjenopprett DB", "Maintenance_Tool_restore_noti": "Gjenopprett DB", - "Maintenance_Tool_restore_noti_text": "Er du sikker på at du vil utføre DB-gjenopprettingen? Forsikre deg om at ingen skanning kjører for øyeblikket.", - "Maintenance_Tool_restore_text": "Den siste sikkerhetskopien kan gjenopprettes via knappen, men eldre sikkerhetskopier kan bare gjenopprettes manuelt. Etter gjenoppretting, gjør du en integritetskontroll på databasen for sikkerhet, i tilfelle DB for øyeblikket var i skrivetilgang da sikkerhetskopien ble opprettet.", + "Maintenance_Tool_restore_noti_text": "Er du sikker p\u00e5 at du vil utf\u00f8re DB-gjenopprettingen? Forsikre deg om at ingen skanning kj\u00f8rer for \u00f8yeblikket.", + "Maintenance_Tool_restore_text": "Den siste sikkerhetskopien kan gjenopprettes via knappen, men eldre sikkerhetskopier kan bare gjenopprettes manuelt. Etter gjenoppretting, gj\u00f8r du en integritetskontroll p\u00e5 databasen for sikkerhet, i tilfelle DB for \u00f8yeblikket var i skrivetilgang da sikkerhetskopien ble opprettet.", "Maintenance_Tool_upgrade_database_noti": "Oppgrader databasen", - "Maintenance_Tool_upgrade_database_noti_text": "Er du sikker på at du vil oppgradere databasen?
(kanskje du foretrekker å arkivere den)", - "Maintenance_Tool_upgrade_database_text": "Denne knappen vil oppgradere databasen for å aktivere nettverksaktiviteten i løpet av de siste 12 timene. Vennligst ta en sikkerhetskopi av databasen din i tilfelle det oppstår problemer.", + "Maintenance_Tool_upgrade_database_noti_text": "Er du sikker p\u00e5 at du vil oppgradere databasen?
(kanskje du foretrekker \u00e5 arkivere den)", + "Maintenance_Tool_upgrade_database_text": "Denne knappen vil oppgradere databasen for \u00e5 aktivere nettverksaktiviteten i l\u00f8pet av de siste 12 timene. Vennligst ta en sikkerhetskopi av databasen din i tilfelle det oppst\u00e5r problemer.", "Maintenance_Tools_Tab_BackupRestore": "Sikkerhetskopier / Gjenopprett", "Maintenance_Tools_Tab_Logging": "Logger", "Maintenance_Tools_Tab_Settings": "Innstillinger", - "Maintenance_Tools_Tab_Tools": "Verktøy", + "Maintenance_Tools_Tab_Tools": "Verkt\u00f8y", "Maintenance_Tools_Tab_UISettings": "UI Innstillinger", "Maintenance_arp_status": "Skann Status", - "Maintenance_arp_status_off": "er for øyeblikket deaktivert", - "Maintenance_arp_status_on": "skanning(er) som kjører", - "Maintenance_built_on": "Bygd på", + "Maintenance_arp_status_off": "er for \u00f8yeblikket deaktivert", + "Maintenance_arp_status_on": "skanning(er) som kj\u00f8rer", + "Maintenance_built_on": "Bygd p\u00e5", "Maintenance_current_version": "Du er oppdatert. Sjekk ut hvajeg jobber med.", "Maintenance_database_backup": "Database-sikkerhetskopier", "Maintenance_database_backup_found": "Sikkerhetskopier ble funnet", @@ -433,18 +435,18 @@ "Maintenance_database_lastmod": "Siste modifisering", "Maintenance_database_path": "Database-filsti", "Maintenance_database_rows": "Tabell (Rader)", - "Maintenance_database_size": "Databasestørrelse", + "Maintenance_database_size": "Databasest\u00f8rrelse", "Maintenance_lang_selector_apply": "Bruk", - "Maintenance_lang_selector_empty": "Velg språk", - "Maintenance_lang_selector_lable": "Velg språk", - "Maintenance_lang_selector_text": "Endringen skjer på klientsiden, så den påvirker bare den nåværende nettleseren.", - "Maintenance_new_version": "🆕 En ny versjon er tilgjengelig. Sjekk ut utgivelsesnotater.", + "Maintenance_lang_selector_empty": "Velg spr\u00e5k", + "Maintenance_lang_selector_lable": "Velg spr\u00e5k", + "Maintenance_lang_selector_text": "Endringen skjer p\u00e5 klientsiden, s\u00e5 den p\u00e5virker bare den n\u00e5v\u00e6rende nettleseren.", + "Maintenance_new_version": "\ud83c\udd95 En ny versjon er tilgjengelig. Sjekk ut utgivelsesnotater.", "Maintenance_themeselector_apply": "Bruk", "Maintenance_themeselector_empty": "Velg ett skinn", "Maintenance_themeselector_lable": "Velg skinn", - "Maintenance_themeselector_text": "Endringen skjer på serversiden, så den påvirker alle enheter som er i bruk.", + "Maintenance_themeselector_text": "Endringen skjer p\u00e5 serversiden, s\u00e5 den p\u00e5virker alle enheter som er i bruk.", "Maintenance_version": "Appoppdateringer", - "NETWORK_DEVICE_TYPES_description": "Hvilke enhetstyper som tillates å brukes som nettverksenheter i nettverksvisningen. Enhetstypen må samsvare med nøyaktig Type Innstillingen på en bestemt enhet i enhetsdetaljer. Ikke fjern eksisterende typer, legg bare til nye.", + "NETWORK_DEVICE_TYPES_description": "Hvilke enhetstyper som tillates \u00e5 brukes som nettverksenheter i nettverksvisningen. Enhetstypen m\u00e5 samsvare med n\u00f8yaktig Type Innstillingen p\u00e5 en bestemt enhet i enhetsdetaljer. Ikke fjern eksisterende typer, legg bare til nye.", "NETWORK_DEVICE_TYPES_name": "Nettverksenhetstyper", "Navigation_About": "Om", "Navigation_Devices": "Enheter", @@ -453,52 +455,52 @@ "Navigation_HelpFAQ": "Hjelp / FAQ", "Navigation_Integrations": "Integrasjoner", "Navigation_Maintenance": "Vedlikehold", - "Navigation_Monitoring": "Overvåkning", + "Navigation_Monitoring": "Overv\u00e5kning", "Navigation_Network": "Nettverk", "Navigation_Notifications": "Notifikasjoner", "Navigation_Plugins": "Plugins", - "Navigation_Presence": "Tilstedeværelse", + "Navigation_Presence": "Tilstedev\u00e6relse", "Navigation_Report": "Sendte rapporter", "Navigation_Settings": "Innstillinger", "Navigation_SystemInfo": "System info", "Navigation_Workflows": "Arbeidsflyter", "Network_Assign": "Koble til ovenfor nettverksnode", - "Network_Cant_Assign": "Kan ikke tilordne rot-internettnoden som sekundær node.", + "Network_Cant_Assign": "Kan ikke tilordne rot-internettnoden som sekund\u00e6r node.", "Network_Configuration_Error": "Konfigurasjonsfeil", "Network_Connected": "Tilkoblede enheter", "Network_ManageAdd": "Legg til enhet", "Network_ManageAdd_Name": "Enhetsnavn", "Network_ManageAdd_Name_text": "Navn uten spesialtegn", "Network_ManageAdd_Port": "Antall porter", - "Network_ManageAdd_Port_text": "La være tom for wifi og powerline", + "Network_ManageAdd_Port_text": "La v\u00e6re tom for wifi og powerline", "Network_ManageAdd_Submit": "Legg til enhet", "Network_ManageAdd_Type": "Enhetstype", "Network_ManageAdd_Type_text": "-- Velg type --", "Network_ManageAssign": "Tildele", "Network_ManageDel": "Slett enhet", - "Network_ManageDel_Name": "Enhet for å slette", + "Network_ManageDel_Name": "Enhet for \u00e5 slette", "Network_ManageDel_Name_text": "-- Velg enhet --", "Network_ManageDel_Submit": "Slett", "Network_ManageDevices": "Administrer enheter", "Network_ManageEdit": "Oppdater enhet", - "Network_ManageEdit_ID": "Enhet for å oppdatere", + "Network_ManageEdit_ID": "Enhet for \u00e5 oppdatere", "Network_ManageEdit_ID_text": "-- Velg enhet for redigering --", "Network_ManageEdit_Name": "Nytt enhetsnavn", "Network_ManageEdit_Name_text": "Navn uten spesialtegn", "Network_ManageEdit_Port": " Ny portantall", - "Network_ManageEdit_Port_text": "La være tom for wifi og powerline", + "Network_ManageEdit_Port_text": "La v\u00e6re tom for wifi og powerline", "Network_ManageEdit_Submit": "Lagre endringer", "Network_ManageEdit_Type": "Ny enhetstype", "Network_ManageEdit_Type_text": "-- Velg type --", "Network_ManageLeaf": "Administrer tildeling", "Network_ManageUnassign": "Uordnede", - "Network_NoAssignedDevices": "Denne nettverksnoden har ingen tildelte enheter (blad noder). Tilordne en fra bellow eller gå til detaljer tab i hvilken som helst enhet i enheter , og tilordne det til et nettverk Node (Mac) og Port der.", - "Network_NoDevices": "Ingen enheter å konfigurere", + "Network_NoAssignedDevices": "Denne nettverksnoden har ingen tildelte enheter (blad noder). Tilordne en fra bellow eller g\u00e5 til detaljer tab i hvilken som helst enhet i enheter , og tilordne det til et nettverk Node (Mac) og Port der.", + "Network_NoDevices": "Ingen enheter \u00e5 konfigurere", "Network_Node": "Nettverksnode", "Network_Node_Name": "Node navn", "Network_Parent": "Foreldre nettverksenhet", "Network_Root": "Rotnode", - "Network_Root_Not_Configured": "Velg en nettverksenhetstype, for eksempel Gateway, i Type -feltet til Internet Root -enheten for å begynne å konfigurere på denne siden.

Mer dokumentasjon finner du i Hvordan konfigurere nettverkssiden din guide", + "Network_Root_Not_Configured": "Velg en nettverksenhetstype, for eksempel Gateway, i Type -feltet til Internet Root -enheten for \u00e5 begynne \u00e5 konfigurere p\u00e5 denne siden.

Mer dokumentasjon finner du i Hvordan konfigurere nettverkssiden din guide", "Network_Root_Unconfigurable": "Ukonfigurerbar rot", "Network_Table_Hostname": "Vertsnavn", "Network_Table_IP": "IP", @@ -507,11 +509,11 @@ "Network_UnassignedDevices": "U-tildelte enheter", "Notifications_All": "Alle notifikasjoner", "Notifications_Mark_All_Read": "Merk alle som lest", - "PIALERT_WEB_PASSWORD_description": "Standard passord er 123456. For å endre passord, kjør /app/back/pialert-cli i containeren eller bruk SETPWD_RUN Angi passord pluginen .", + "PIALERT_WEB_PASSWORD_description": "Standard passord er 123456. For \u00e5 endre passord, kj\u00f8r /app/back/pialert-cli i containeren eller bruk SETPWD_RUN Angi passord pluginen .", "PIALERT_WEB_PASSWORD_name": "Innloggings passord", - "PIALERT_WEB_PROTECTION_description": "Når aktivert en vil en påloggingsdialog vises. Les nøye nedenfor hvis du blir låst ut av instansen.", + "PIALERT_WEB_PROTECTION_description": "N\u00e5r aktivert en vil en p\u00e5loggingsdialog vises. Les n\u00f8ye nedenfor hvis du blir l\u00e5st ut av instansen.", "PIALERT_WEB_PROTECTION_name": "Aktiver innlogging", - "PLUGINS_KEEP_HIST_description": "Hvor mange oppføringer av plugins historie skanneresultater som skal oppbevares (per plugin, og ikke enhetsspesifikt).", + "PLUGINS_KEEP_HIST_description": "Hvor mange oppf\u00f8ringer av plugins historie skanneresultater som skal oppbevares (per plugin, og ikke enhetsspesifikt).", "PLUGINS_KEEP_HIST_name": "Plugins historie", "Plugins_DeleteAll": "Slett alle (filtre blir ignorert)", "Plugins_Filters_Mac": "Mac filter", @@ -519,13 +521,13 @@ "Plugins_Objects": "Plugin-objekter", "Plugins_Out_of": "ut av", "Plugins_Unprocessed_Events": "Uprosesserte hendelser", - "Plugins_no_control": "Det ble ikke funnet noen formkontroll for å gjengi denne verdien.", + "Plugins_no_control": "Det ble ikke funnet noen formkontroll for \u00e5 gjengi denne verdien.", "Presence_CalHead_day": "dag", "Presence_CalHead_lang": "en-us", - "Presence_CalHead_month": "måned", + "Presence_CalHead_month": "m\u00e5ned", "Presence_CalHead_quarter": "kvartal", "Presence_CalHead_week": "uke", - "Presence_CalHead_year": "år", + "Presence_CalHead_year": "\u00e5r", "Presence_CallHead_Devices": "Enheter", "Presence_Loading": "Laster...", "Presence_Shortcut_AllDevices": "Mine enheter", @@ -535,30 +537,30 @@ "Presence_Shortcut_DownAlerts": "Nede alarmer", "Presence_Shortcut_Favorites": "Favoritter", "Presence_Shortcut_NewDevices": "Nye enheter", - "Presence_Title": "Tilstedeværelse etter enhet", - "REPORT_DASHBOARD_URL_description": "Denne URL-en brukes som base for å generere lenker i HTML-rapporter (f.eks.: E -post). Skriv inn full URL som starter med http:// inkludert portnummeret (ingen etterfølgende slash /).", + "Presence_Title": "Tilstedev\u00e6relse etter enhet", + "REPORT_DASHBOARD_URL_description": "Denne URL-en brukes som base for \u00e5 generere lenker i HTML-rapporter (f.eks.: E -post). Skriv inn full URL som starter med http:// inkludert portnummeret (ingen etterf\u00f8lgende slash /).", "REPORT_DASHBOARD_URL_name": "NetAlertX URL", - "REPORT_ERROR": "Siden du leter etter er midlertidig utilgjengelig, prøv igjen etter noen sekunder", - "REPORT_MAIL_description": "Hvis aktivert sendes en e-post ut med en liste over endringer du har abonnert på. Fyll ut alle gjenværende innstillinger relatert til SMTP-oppsettet nedenfor. Hvis du møter problemer, sett LOG_LEVEL til debug og sjekk feil logg.", + "REPORT_ERROR": "Siden du leter etter er midlertidig utilgjengelig, pr\u00f8v igjen etter noen sekunder", + "REPORT_MAIL_description": "Hvis aktivert sendes en e-post ut med en liste over endringer du har abonnert p\u00e5. Fyll ut alle gjenv\u00e6rende innstillinger relatert til SMTP-oppsettet nedenfor. Hvis du m\u00f8ter problemer, sett LOG_LEVEL til debug og sjekk feil logg.", "REPORT_MAIL_name": "Aktiver e-post", "REPORT_TITLE": "Rapport", "RandomMAC_hover": "Autodetektert - indikerer om enheten randomiserer MAC-adressen sin.", "Reports_Sent_Log": "Sendte rapport logger", - "SCAN_SUBNETS_description": "De fleste skannere på nettet (ARP-Scan, NMAP, NSlookup, Dig, Pholus) er avhengige av å skanne spesifikke nettverksgrensesnitt og undernett. Sjekk subnett dokumentasjonen for hjelp på denne innstillingen, spesielt VLAN-er, hvilke VLAN-er som støttes, eller hvordan du kan finne ut nettverksmasken og grensesnittet ditt.

Et alternativ til skannere på nettet er å aktivere noen andre enhetsskannere/importører som ikke er avhengige av NetalertX med tilgang til nettverket (UniFi, DHCP-Leaser, Pihole, osv.).

Merk: Selve skanningstiden avhenger av antall IP -adresser som skal sjekkes, så sett dette opp nøye med riktig nettverksmaske og grensesnitt.", + "SCAN_SUBNETS_description": "De fleste skannere p\u00e5 nettet (ARP-Scan, NMAP, NSlookup, Dig, Pholus) er avhengige av \u00e5 skanne spesifikke nettverksgrensesnitt og undernett. Sjekk subnett dokumentasjonen for hjelp p\u00e5 denne innstillingen, spesielt VLAN-er, hvilke VLAN-er som st\u00f8ttes, eller hvordan du kan finne ut nettverksmasken og grensesnittet ditt.

Et alternativ til skannere p\u00e5 nettet er \u00e5 aktivere noen andre enhetsskannere/import\u00f8rer som ikke er avhengige av NetalertX med tilgang til nettverket (UniFi, DHCP-Leaser, Pihole, osv.).

Merk: Selve skanningstiden avhenger av antall IP -adresser som skal sjekkes, s\u00e5 sett dette opp n\u00f8ye med riktig nettverksmaske og grensesnitt.", "SYSTEM_TITLE": "Systeminformasjon", "Setting_Override": "Overstyr verdi", "Setting_Override_Description": "Aktivering av dette alternativet vil overstyre en App som leveres standard-verdi med verdien som er spesifisert ovenfor.", "Settings_Metadata_Toggle": "Vis/skjul metadata for den gitte innstillingen.", - "Settings_device_Scanners_desync": "⚠ Enhetsskanning tidsplan er ikke synkronisert lenger.", - "Settings_device_Scanners_desync_popup": "Tidsplanene for enhetsskanning (*_RUN_SCHD) er ikke de samme. Dette vil føre til inkonsekvent enhet på online/offline varsler. Med mindre dette er ment, kan du bruke den samme tidsplanen for alle aktiverte 🔍Enhets-skannere.", + "Settings_device_Scanners_desync": "\u26a0 Enhetsskanning tidsplan er ikke synkronisert lenger.", + "Settings_device_Scanners_desync_popup": "Tidsplanene for enhetsskanning (*_RUN_SCHD) er ikke de samme. Dette vil f\u00f8re til inkonsekvent enhet p\u00e5 online/offline varsler. Med mindre dette er ment, kan du bruke den samme tidsplanen for alle aktiverte \ud83d\udd0dEnhets-skannere.", "Speedtest_Results": "Speedtest resultater", "Systeminfo_CPU": "CPU", "Systeminfo_CPU_Cores": "CPU-kjerner:", "Systeminfo_CPU_Name": "CPU-navn:", "Systeminfo_CPU_Speed": "CPU-hastighet:", "Systeminfo_CPU_Temp": "CPU-temperatur:", - "Systeminfo_CPU_Vendor": "CPU-leverandør:", - "Systeminfo_Client_Resolution": "Nettleseroppløsning:", + "Systeminfo_CPU_Vendor": "CPU-leverand\u00f8r:", + "Systeminfo_Client_Resolution": "Nettleseroppl\u00f8sning:", "Systeminfo_Client_User_Agent": "Bruker agent:", "Systeminfo_General": "Generelt", "Systeminfo_General_Date": "Dato:", @@ -572,13 +574,13 @@ "Systeminfo_Motherboard": "Hovedkort", "Systeminfo_Motherboard_BIOS": "BIOS:", "Systeminfo_Motherboard_BIOS_Date": "BIOS dato:", - "Systeminfo_Motherboard_BIOS_Vendor": "BIOS leverandør:", + "Systeminfo_Motherboard_BIOS_Vendor": "BIOS leverand\u00f8r:", "Systeminfo_Motherboard_Manufactured": "Laget av:", "Systeminfo_Motherboard_Name": "Navn:", "Systeminfo_Motherboard_Revision": "Revisjon:", "Systeminfo_Network": "Nettverk", "Systeminfo_Network_Accept_Encoding": "Godta encoding:", - "Systeminfo_Network_Accept_Language": "Godta språk:", + "Systeminfo_Network_Accept_Language": "Godta spr\u00e5k:", "Systeminfo_Network_Connection_Port": "Tilkoblingsport:", "Systeminfo_Network_HTTP_Host": "HTTP-vert:", "Systeminfo_Network_HTTP_Referer": "HTTP-henvisning:", @@ -587,20 +589,20 @@ "Systeminfo_Network_Hardware_Interface_Mask": "Nettverksmaske", "Systeminfo_Network_Hardware_Interface_Name": "Grensesnittnavn", "Systeminfo_Network_Hardware_Interface_RX": "Mottatt", - "Systeminfo_Network_Hardware_Interface_TX": "Overført", + "Systeminfo_Network_Hardware_Interface_TX": "Overf\u00f8rt", "Systeminfo_Network_IP": "IP internett:", "Systeminfo_Network_IP_Connection": "IP tilkobling:", "Systeminfo_Network_IP_Server": "Server IP:", "Systeminfo_Network_MIME": "MIME:", - "Systeminfo_Network_Request_Method": "Forespørsel metode:", - "Systeminfo_Network_Request_Time": "Forespørsel tid:", + "Systeminfo_Network_Request_Method": "Foresp\u00f8rsel metode:", + "Systeminfo_Network_Request_Time": "Foresp\u00f8rsel tid:", "Systeminfo_Network_Request_URI": "Be om URI:", "Systeminfo_Network_Secure_Connection": "Sikker tilkobling:", "Systeminfo_Network_Secure_Connection_String": "Nei (HTTP)", "Systeminfo_Network_Server_Name": "Server navn:", "Systeminfo_Network_Server_Name_String": "Servernavn ikke funnet", - "Systeminfo_Network_Server_Query": "Serverforespørsel:", - "Systeminfo_Network_Server_Query_String": "Ingen spørringsstreng", + "Systeminfo_Network_Server_Query": "Serverforesp\u00f8rsel:", + "Systeminfo_Network_Server_Query_String": "Ingen sp\u00f8rringsstreng", "Systeminfo_Network_Server_Version": "Server versjon:", "Systeminfo_Services": "Tjenester", "Systeminfo_Services_Description": "Tjeneste beskrivelse", @@ -608,7 +610,7 @@ "Systeminfo_Storage": "Lagring", "Systeminfo_Storage_Device": "Enhet:", "Systeminfo_Storage_Mount": "Mount Point:", - "Systeminfo_Storage_Size": "Størrelse:", + "Systeminfo_Storage_Size": "St\u00f8rrelse:", "Systeminfo_Storage_Type": "Type:", "Systeminfo_Storage_Usage": "Lagringsbruk", "Systeminfo_Storage_Usage_Free": "Ledig:", @@ -620,41 +622,41 @@ "Systeminfo_System_Architecture": "Arkitektur:", "Systeminfo_System_Kernel": "Kjerne:", "Systeminfo_System_OSVersion": "Operativsystem:", - "Systeminfo_System_Running_Processes": "Kjørende prosesser:", + "Systeminfo_System_Running_Processes": "Kj\u00f8rende prosesser:", "Systeminfo_System_System": "System:", "Systeminfo_System_Uname": "Uname:", "Systeminfo_System_Uptime": "Oppetid:", "Systeminfo_This_Client": "Denne klienten", "Systeminfo_USB_Devices": "USB-enheter", - "TICKER_MIGRATE_TO_NETALERTX": "⚠ Eldre Mount-lokasjoner oppdaget. Følg denne guiden for å migrere til den nye /app/config og /app/db mappene og netalertx containeren.", - "TIMEZONE_description": "Tidssone for å vise statistikk riktig. Finn din tidssone her.", + "TICKER_MIGRATE_TO_NETALERTX": "\u26a0 Eldre Mount-lokasjoner oppdaget. F\u00f8lg denne guiden for \u00e5 migrere til den nye /app/config og /app/db mappene og netalertx containeren.", + "TIMEZONE_description": "Tidssone for \u00e5 vise statistikk riktig. Finn din tidssone her.", "TIMEZONE_name": "Tidssone", - "UI_DEV_SECTIONS_description": "Velg hvilke UI -elementer du vil skjule på enhetssiden.", + "UI_DEV_SECTIONS_description": "Velg hvilke UI -elementer du vil skjule p\u00e5 enhetssiden.", "UI_DEV_SECTIONS_name": "Skjul enhetes-seksjoner", - "UI_ICONS_description": "En liste med forhåndsdefinerte ikoner. Vær forsiktig, den foretrukne måten å legge til ikoner på er beskrevet i ikon-dokumentasjonen . Du kan legge til en base64-kodet SVG HTML eller en Font-awesome HTML-tag.", - "UI_ICONS_name": "Forhåndsdefinerte ikoner", - "UI_LANG_description": "Velg det foretrukne UI-språket. Hjelp med å oversette eller foreslå språk i online portalen til Weblate.", - "UI_LANG_name": "UI Språk", - "UI_MY_DEVICES_description": "Enhets-status som skal vises i standard Enhetene Mine visningen. (CTRL + klikk For å velge/fjerne markeringen)", + "UI_ICONS_description": "En liste med forh\u00e5ndsdefinerte ikoner. V\u00e6r forsiktig, den foretrukne m\u00e5ten \u00e5 legge til ikoner p\u00e5 er beskrevet i ikon-dokumentasjonen . Du kan legge til en base64-kodet SVG HTML eller en Font-awesome HTML-tag.", + "UI_ICONS_name": "Forh\u00e5ndsdefinerte ikoner", + "UI_LANG_description": "Velg det foretrukne UI-spr\u00e5ket. Hjelp med \u00e5 oversette eller foresl\u00e5 spr\u00e5k i online portalen til Weblate.", + "UI_LANG_name": "UI Spr\u00e5k", + "UI_MY_DEVICES_description": "Enhets-status som skal vises i standard Enhetene Mine visningen. (CTRL + klikk For \u00e5 velge/fjerne markeringen)", "UI_MY_DEVICES_name": "Vis i Mine Enheter visningen", - "UI_NOT_RANDOM_MAC_description": "Mac-prefikser som ikke bør merkes som tilfeldige enheter. Skriv for eksempel 52 for å ekskludere enheter som starter med 52:xx:xx:xx:xx:xx fra å være merket som enhet med en tilfeldig MAC-adresse.", + "UI_NOT_RANDOM_MAC_description": "Mac-prefikser som ikke b\u00f8r merkes som tilfeldige enheter. Skriv for eksempel 52 for \u00e5 ekskludere enheter som starter med 52:xx:xx:xx:xx:xx fra \u00e5 v\u00e6re merket som enhet med en tilfeldig MAC-adresse.", "UI_NOT_RANDOM_MAC_name": "Ikke merk som tilfeldig", - "UI_PRESENCE_description": "Velg hvilke statuser som skal vises i Enhets tilstedeværelse-diagrammet i Enheter siden. (CTRL + klikk For å velge/fjerne markeringen)", - "UI_PRESENCE_name": "Vis i tilstedeværelse-diagrammet", - "UI_REFRESH_description": "Skriv inn antall sekunder før UI laster inn på nytt. Sett til 0 for å deaktivere.", + "UI_PRESENCE_description": "Velg hvilke statuser som skal vises i Enhets tilstedev\u00e6relse-diagrammet i Enheter siden. (CTRL + klikk For \u00e5 velge/fjerne markeringen)", + "UI_PRESENCE_name": "Vis i tilstedev\u00e6relse-diagrammet", + "UI_REFRESH_description": "Skriv inn antall sekunder f\u00f8r UI laster inn p\u00e5 nytt. Sett til 0 for \u00e5 deaktivere.", "UI_REFRESH_name": "Oppdater UI automatisk", "devices_old": "Oppdaterer...", - "general_event_description": "Hendelsen du har utløst kan ta en stund til før bakgrunnsprosesser er ferdig. Utførelsen ble avsluttet når utførelseskøen nedenfor tømmes (sjekk Feillogg Hvis du møter problemer).

Utførelseskø:", - "general_event_title": "Utfører en ad-hoc hendelse", + "general_event_description": "Hendelsen du har utl\u00f8st kan ta en stund til f\u00f8r bakgrunnsprosesser er ferdig. Utf\u00f8relsen ble avsluttet n\u00e5r utf\u00f8relsesk\u00f8en nedenfor t\u00f8mmes (sjekk Feillogg Hvis du m\u00f8ter problemer).

Utf\u00f8relsesk\u00f8:", + "general_event_title": "Utf\u00f8rer en ad-hoc hendelse", "report_guid": "Notifikasjons GUID:", - "report_guid_missing": "Koblet notifikasjon ikke funnet. Det er en liten forsinkelse mellom nylig sendt notifikasjoner og at de er tilgjengelige. Oppdater siden din og hurtigbufferen etter noen sekunder. Det er også mulig den valgte notifikasjonen er slettet under vedlikehold som spesifisert i DBCLNP_NOTIFI_HIST innstillingen.

Den siste notifikasjonen vises i stedet. Den manglende notifikasjonen har følgende GUID:", + "report_guid_missing": "Koblet notifikasjon ikke funnet. Det er en liten forsinkelse mellom nylig sendt notifikasjoner og at de er tilgjengelige. Oppdater siden din og hurtigbufferen etter noen sekunder. Det er ogs\u00e5 mulig den valgte notifikasjonen er slettet under vedlikehold som spesifisert i DBCLNP_NOTIFI_HIST innstillingen.

Den siste notifikasjonen vises i stedet. Den manglende notifikasjonen har f\u00f8lgende GUID:", "report_select_format": "Velg format:", "report_time": "Notifikasjonstid:", "run_event_icon": "fa-play", - "run_event_tooltip": "Aktiver innstillingen og lagre endringene først før du kjører den.", + "run_event_tooltip": "Aktiver innstillingen og lagre endringene f\u00f8rst f\u00f8r du kj\u00f8rer den.", "settings_core_icon": "fa-solid fa-gem", "settings_core_label": "Core", - "settings_device_scanners": "Enhets-skannere som brukes til å oppdage enheter som skrives inn i CurrentScan databasetabellen.", + "settings_device_scanners": "Enhets-skannere som brukes til \u00e5 oppdage enheter som skrives inn i CurrentScan databasetabellen.", "settings_device_scanners_icon": "fa-solid fa-magnifying-glass-plus", "settings_device_scanners_label": "Enhets skannere", "settings_enabled": "Aktiverte innstillinger", @@ -662,19 +664,19 @@ "settings_expand_all": "Utvid alle", "settings_imported": "Forrige gang innstillinger ble importert fra app.conf filen", "settings_imported_label": "Innstillinger importert", - "settings_missing": "Alle innstillinger ble ikke lastet! Høy belastning på databasen eller oppstartssekvensen for apper. Klikk på 🔄 Reload -knappen i toppen.", - "settings_missing_block": "Feil: Innstillinger ikke lastet riktig. Klikk på Reload -knappen 🔄 øverst, alternativt, sjekk nettleserloggen for detaljer (F12).", - "settings_old": "Importerer innstillinger og initialiserer på nytt...", + "settings_missing": "Alle innstillinger ble ikke lastet! H\u00f8y belastning p\u00e5 databasen eller oppstartssekvensen for apper. Klikk p\u00e5 \ud83d\udd04 Reload -knappen i toppen.", + "settings_missing_block": "Feil: Innstillinger ikke lastet riktig. Klikk p\u00e5 Reload -knappen \ud83d\udd04 \u00f8verst, alternativt, sjekk nettleserloggen for detaljer (F12).", + "settings_old": "Importerer innstillinger og initialiserer p\u00e5 nytt...", "settings_other_scanners": "Andre ikke enheter-plugins som er aktivert.", "settings_other_scanners_icon": "fa-solid fa-recycle", "settings_other_scanners_label": "Andre skannere", "settings_publishers": "Aktivert notifikasjons-gateways - utgivere, som vil sende en notifikasjon avhengig av innstillingene dine.", "settings_publishers_icon": "fa-solid fa-paper-plane", "settings_publishers_label": "Utgivere", - "settings_saved": "
Innstillinger lagret.
Laster inn på nytt...

", + "settings_saved": "
Innstillinger lagret.
Laster inn p\u00e5 nytt...

", "settings_system_icon": "fa-solid fa-gear", "settings_system_label": "System", - "settings_update_item_warning": "Oppdater verdien nedenfor. Pass på å følge forrige format. Validering etterpå utføres ikke.", + "settings_update_item_warning": "Oppdater verdien nedenfor. Pass p\u00e5 \u00e5 f\u00f8lge forrige format. Validering etterp\u00e5 utf\u00f8res ikke.", "test_event_icon": "fa-vial-circle-check", - "test_event_tooltip": "Lagre endringene først, før du tester innstillingene dine." -} + "test_event_tooltip": "Lagre endringene f\u00f8rst, f\u00f8r du tester innstillingene dine." +} \ No newline at end of file diff --git a/front/php/templates/language/pl_pl.json b/front/php/templates/language/pl_pl.json index 33e83ecc..8aec695c 100755 --- a/front/php/templates/language/pl_pl.json +++ b/front/php/templates/language/pl_pl.json @@ -206,11 +206,13 @@ "Device_TableHead_MAC": "Losowy MAC", "Device_TableHead_MAC_full": "Pe\u0142en MAC", "Device_TableHead_Name": "Nazwa", + "Device_TableHead_NetworkSite": "", "Device_TableHead_Owner": "W\u0142a\u015bciciel", "Device_TableHead_Parent_MAC": "MAC rodzica w\u0119z\u0142a", "Device_TableHead_Port": "Port", "Device_TableHead_RowID": "ID wiersza", "Device_TableHead_Rowid": "ID wiersza", + "Device_TableHead_SSID": "", "Device_TableHead_Status": "Status", "Device_TableHead_SyncHubNodeName": "", "Device_TableHead_Type": "Typ", diff --git a/front/php/templates/language/pt_br.json b/front/php/templates/language/pt_br.json index 21563620..1adcc823 100755 --- a/front/php/templates/language/pt_br.json +++ b/front/php/templates/language/pt_br.json @@ -206,11 +206,13 @@ "Device_TableHead_MAC": "", "Device_TableHead_MAC_full": "", "Device_TableHead_Name": "", + "Device_TableHead_NetworkSite": "", "Device_TableHead_Owner": "", "Device_TableHead_Parent_MAC": "", "Device_TableHead_Port": "", "Device_TableHead_RowID": "", "Device_TableHead_Rowid": "", + "Device_TableHead_SSID": "", "Device_TableHead_Status": "", "Device_TableHead_SyncHubNodeName": "", "Device_TableHead_Type": "", diff --git a/front/php/templates/language/ru_ru.json b/front/php/templates/language/ru_ru.json index 64f9db9d..b8f3dc22 100755 --- a/front/php/templates/language/ru_ru.json +++ b/front/php/templates/language/ru_ru.json @@ -1,680 +1,682 @@ { - "API_CUSTOM_SQL_description": "Вы можете указать собственный SQL-запрос, который будет генерировать файл JSON, а затем предоставлять его через конечную точку файла table_custom_endpoint.json.", - "API_CUSTOM_SQL_name": "Пользовательская конечная точка", + "API_CUSTOM_SQL_description": "\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 SQL-\u0437\u0430\u043f\u0440\u043e\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b JSON, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0435\u0433\u043e \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u0435\u0447\u043d\u0443\u044e \u0442\u043e\u0447\u043a\u0443 \u0444\u0430\u0439\u043b\u0430 table_custom_endpoint.json.", + "API_CUSTOM_SQL_name": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u043a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0442\u043e\u0447\u043a\u0430", "API_display_name": "API", "API_icon": "", - "About_Design": "Разработан:", - "About_Exit": "Зарегистрироваться", - "About_Title": "Сетевой сканер и система уведомлений", - "AppEvents_DateTimeCreated": "Журнал", - "AppEvents_Extra": "Дополнительно", - "AppEvents_GUID": "GUID события приложения", - "AppEvents_Helper1": "Помощник 1", - "AppEvents_Helper2": "Помощник 2", - "AppEvents_Helper3": "Помощник 3", - "AppEvents_ObjectForeignKey": "Внешний ключ", - "AppEvents_ObjectIndex": "Индекс", - "AppEvents_ObjectIsArchived": "Архивировано (во время входа в систему)", - "AppEvents_ObjectIsNew": "Новый (во время входа в систему)", - "AppEvents_ObjectPlugin": "Связанный плагин", - "AppEvents_ObjectPrimaryID": "Первичный ID", - "AppEvents_ObjectSecondaryID": "Вторичный ID", - "AppEvents_ObjectStatus": "Состояние (во время входа в систему)", - "AppEvents_ObjectStatusColumn": "Колонка состояния", - "AppEvents_ObjectType": "Тип объекта", - "AppEvents_Plugin": "Плагин", - "AppEvents_Type": "Тип", - "BackDevDetail_Actions_Ask_Run": "Вы хотите выполнить действие?", - "BackDevDetail_Actions_Not_Registered": "Действие не зарегистрировано:· ", - "BackDevDetail_Actions_Title_Run": "Запустить действие", - "BackDevDetail_Copy_Ask": "Копировать данные с устройства из выпадающего списка (все на этой странице будет перезаписано)?", - "BackDevDetail_Copy_Title": "Копировать детали", - "BackDevDetail_Tools_WOL_error": "Команда НЕ была выполнена.", - "BackDevDetail_Tools_WOL_okay": "Команда была выполнена.", - "BackDevices_Arpscan_disabled": "Arp сканирование запрещено", - "BackDevices_Arpscan_enabled": "Arp сканирование разрешено", - "BackDevices_Backup_CopError": "Оригинальную базу данных не удалось сохранить.", - "BackDevices_Backup_Failed": "Резервное копирование выполнено частично. Архив не может быть создан или пуст.", - "BackDevices_Backup_okay": "Резервное копирование успешно выполнено с новым архивом", - "BackDevices_DBTools_DelDevError_a": "Ошибка удаления устройства", - "BackDevices_DBTools_DelDevError_b": "Ошибка удаления устройств", - "BackDevices_DBTools_DelDev_a": "Устройство удалено", - "BackDevices_DBTools_DelDev_b": "Устройства удалены", - "BackDevices_DBTools_DelEvents": "События удалены", - "BackDevices_DBTools_DelEventsError": "Ошибка удаления событий", - "BackDevices_DBTools_ImportCSV": "Устройства из файла CSV были успешно импортированы.", - "BackDevices_DBTools_ImportCSVError": "Не удалось импортировать файл CSV. Убедитесь, что формат правильный.", - "BackDevices_DBTools_ImportCSVMissing": "CSV-файл не найден в/config/devices.csv.", - "BackDevices_DBTools_Purge": "Самые старые резервные копии были удалены", - "BackDevices_DBTools_UpdDev": "Устройство успешно обновлено", - "BackDevices_DBTools_UpdDevError": "Ошибка обновления устройства", - "BackDevices_DBTools_Upgrade": "База данных успешно обновлена", - "BackDevices_DBTools_UpgradeError": "Обновление базы данных не удалось", - "BackDevices_Device_UpdDevError": "Ошибка обновления устройств. Повторите попытку позже. Вероятно, база данных заблокирована из-за текущей задачи.", - "BackDevices_Restore_CopError": "Исходную базу данных сохранить не удалось.", - "BackDevices_Restore_Failed": "Восстановление не удалось. Пожалуйста, восстановите резервную копию вручную.", - "BackDevices_Restore_okay": "Восстановление выполнено успешно.", - "BackDevices_darkmode_disabled": "Темный режим отключен", - "BackDevices_darkmode_enabled": "Темный режим включен", - "DAYS_TO_KEEP_EVENTS_description": "Это настройка обслуживания. Здесь указывается количество дней, в течение которых будут храниться записи о событиях. Все старые события будут периодически удаляться. Также применимо к истории событий плагина.", - "DAYS_TO_KEEP_EVENTS_name": "Удалить события старше", - "DevDetail_Copy_Device_Title": " Скопировать данные с устройства", - "DevDetail_Copy_Device_Tooltip": "Скопируйте данные с устройства из раскрывающегося списка. Все на этой странице будет перезаписано", - "DevDetail_EveandAl_AlertAllEvents": "Оповещение о всех событиях", - "DevDetail_EveandAl_AlertDown": "Оповещение о доступности", - "DevDetail_EveandAl_Archived": "Архив", - "DevDetail_EveandAl_NewDevice": "Новое устройство", - "DevDetail_EveandAl_NewDevice_Tooltip": "Будет показывать статус «Новое» для устройства и включать его в списки, когда фильтр «Новые устройства» активен. Не влияет на уведомления.", - "DevDetail_EveandAl_RandomMAC": "Случайный MAC-адрес", - "DevDetail_EveandAl_ScanCycle": "Сканировать устройство", - "DevDetail_EveandAl_ScanCycle_a": "Сканировать Устройство", - "DevDetail_EveandAl_ScanCycle_z": "Не сканировать устройство", - "DevDetail_EveandAl_Skip": "Пропустить повторные уведомления для", - "DevDetail_EveandAl_Title": " Конфигурация событий и оповещений", - "DevDetail_Events_CheckBox": "Скрыть события подключения", - "DevDetail_GoToNetworkNode": "Перейти на страницу Сеть данного узла.", - "DevDetail_Icon": "Значок", - "DevDetail_Icon_Descr": "Введите имя значка Font Awesome без префикса fa- или с полным классом, например: fa fa-brands fa-apple.", - "DevDetail_Loading": "Загрузка...", - "DevDetail_MainInfo_Comments": "Комментарии", - "DevDetail_MainInfo_Favorite": "Избранное", - "DevDetail_MainInfo_Group": "Группа", - "DevDetail_MainInfo_Location": "Расположение", - "DevDetail_MainInfo_Name": "Имя", - "DevDetail_MainInfo_Network": " Узел (MAC)", - "DevDetail_MainInfo_Network_Port": " Порт", - "DevDetail_MainInfo_Network_Title": " Сеть", - "DevDetail_MainInfo_Owner": "Владелец", - "DevDetail_MainInfo_Title": " Основное", - "DevDetail_MainInfo_Type": "Тип", - "DevDetail_MainInfo_Vendor": "Поставщик", - "DevDetail_MainInfo_mac": "MAC адрес", - "DevDetail_Network_Node_hover": "Выберите родительское сетевое устройство, к которому подключено текущее устройство, чтобы заполнить дерево сети.", - "DevDetail_Network_Port_hover": "Порт, к которому подключено это устройство на родительском сетевом устройстве. Если оставить пустым, в дереве сети отобразится значок Wi-Fi.", - "DevDetail_Nmap_Scans": "Ручные сканеры Nmap", - "DevDetail_Nmap_Scans_desc": "Здесь вы можете выполнить сканирование NMAP вручную. Вы также можете запланировать регулярное автоматическое сканирование NMAP с помощью плагина «Службы и порты» (NMAP). Чтобы узнать больше, перейдите в Настройки", - "DevDetail_Nmap_buttonDefault": "Сканирование по умолчанию", - "DevDetail_Nmap_buttonDefault_text": "Сканирование по умолчанию: Nmap сканирует 1000 верхних портов для каждого запрошенного протокола сканирования. Это перехватывает примерно 93% портов TCP и 49% портов UDP. (около 5 секунд)", - "DevDetail_Nmap_buttonDetail": "Детальное сканирование", - "DevDetail_Nmap_buttonDetail_text": "Детальное сканирование: сканирование по умолчанию с включенным обнаружением ОС, определением версии, сканированием сценариев и трассировкой (до 30 секунд или более)", - "DevDetail_Nmap_buttonFast": "Быстрое сканирование", - "DevDetail_Nmap_buttonFast_text": "Быстрое сканирование: сканировать меньше портов (100), чем сканирование по умолчанию (несколько секунд)", - "DevDetail_Nmap_buttonSkipDiscovery": "Пропустить обнаружение хоста", - "DevDetail_Nmap_buttonSkipDiscovery_text": "Пропустить обнаружение хоста (опция -Pn): сканирование по умолчанию без обнаружения хоста", - "DevDetail_Nmap_resultsLink": "Вы можете покинуть эту страницу после запуска сканирования. Результаты также будут доступны в файле app_front.log.", - "DevDetail_Owner_hover": "Кто является владельцем данного устройства. Свободное текстовое поле.", - "DevDetail_Periodselect_All": "Вся информация", - "DevDetail_Periodselect_LastMonth": "Последний месяц", - "DevDetail_Periodselect_LastWeek": "Последняя неделя", - "DevDetail_Periodselect_LastYear": "Последний год", - "DevDetail_Periodselect_today": "Сегодня", - "DevDetail_Run_Actions_Title": " Выполнить действие на устройстве", - "DevDetail_Run_Actions_Tooltip": "Выполнить действие на текущем устройстве из раскрывающегося списка.", - "DevDetail_SessionInfo_FirstSession": "Первый сеанс", - "DevDetail_SessionInfo_LastIP": "Последний IP", - "DevDetail_SessionInfo_LastSession": "Последний сеанс", - "DevDetail_SessionInfo_StaticIP": "Статический IP", - "DevDetail_SessionInfo_Status": "Статус", - "DevDetail_SessionInfo_Title": " Информация о сеансе", - "DevDetail_SessionTable_Additionalinfo": "Дополнительная информация", - "DevDetail_SessionTable_Connection": "Подключение", - "DevDetail_SessionTable_Disconnection": "Отключение", - "DevDetail_SessionTable_Duration": "Продолжительность", + "About_Design": "\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d:", + "About_Exit": "\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f", + "About_Title": "\u0421\u0435\u0442\u0435\u0432\u043e\u0439 \u0441\u043a\u0430\u043d\u0435\u0440 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439", + "AppEvents_DateTimeCreated": "\u0416\u0443\u0440\u043d\u0430\u043b", + "AppEvents_Extra": "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e", + "AppEvents_GUID": "GUID \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", + "AppEvents_Helper1": "\u041f\u043e\u043c\u043e\u0449\u043d\u0438\u043a 1", + "AppEvents_Helper2": "\u041f\u043e\u043c\u043e\u0449\u043d\u0438\u043a 2", + "AppEvents_Helper3": "\u041f\u043e\u043c\u043e\u0449\u043d\u0438\u043a 3", + "AppEvents_ObjectForeignKey": "\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043b\u044e\u0447", + "AppEvents_ObjectIndex": "\u0418\u043d\u0434\u0435\u043a\u0441", + "AppEvents_ObjectIsArchived": "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043e (\u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443)", + "AppEvents_ObjectIsNew": "\u041d\u043e\u0432\u044b\u0439 (\u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443)", + "AppEvents_ObjectPlugin": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d", + "AppEvents_ObjectPrimaryID": "\u041f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0439 ID", + "AppEvents_ObjectSecondaryID": "\u0412\u0442\u043e\u0440\u0438\u0447\u043d\u044b\u0439 ID", + "AppEvents_ObjectStatus": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (\u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443)", + "AppEvents_ObjectStatusColumn": "\u041a\u043e\u043b\u043e\u043d\u043a\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", + "AppEvents_ObjectType": "\u0422\u0438\u043f \u043e\u0431\u044a\u0435\u043a\u0442\u0430", + "AppEvents_Plugin": "\u041f\u043b\u0430\u0433\u0438\u043d", + "AppEvents_Type": "\u0422\u0438\u043f", + "BackDevDetail_Actions_Ask_Run": "\u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435?", + "BackDevDetail_Actions_Not_Registered": "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043e:\u00b7 ", + "BackDevDetail_Actions_Title_Run": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435", + "BackDevDetail_Copy_Ask": "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u0437 \u0432\u044b\u043f\u0430\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430 (\u0432\u0441\u0435 \u043d\u0430 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e)?", + "BackDevDetail_Copy_Title": "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0435\u0442\u0430\u043b\u0438", + "BackDevDetail_Tools_WOL_error": "\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u041d\u0415 \u0431\u044b\u043b\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "BackDevDetail_Tools_WOL_okay": "\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u0431\u044b\u043b\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "BackDevices_Arpscan_disabled": "Arp \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e", + "BackDevices_Arpscan_enabled": "Arp \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e", + "BackDevices_Backup_CopError": "\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u0443\u044e \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c.", + "BackDevices_Backup_Failed": "\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e. \u0410\u0440\u0445\u0438\u0432 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d \u0438\u043b\u0438 \u043f\u0443\u0441\u0442.", + "BackDevices_Backup_okay": "\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e \u0441 \u043d\u043e\u0432\u044b\u043c \u0430\u0440\u0445\u0438\u0432\u043e\u043c", + "BackDevices_DBTools_DelDevError_a": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "BackDevices_DBTools_DelDevError_b": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432", + "BackDevices_DBTools_DelDev_a": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u043e", + "BackDevices_DBTools_DelDev_b": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u044b", + "BackDevices_DBTools_DelEvents": "\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u044b", + "BackDevices_DBTools_DelEventsError": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u0439", + "BackDevices_DBTools_ImportCSV": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 CSV \u0431\u044b\u043b\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b.", + "BackDevices_DBTools_ImportCSVError": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b CSV. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0444\u043e\u0440\u043c\u0430\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439.", + "BackDevices_DBTools_ImportCSVMissing": "CSV-\u0444\u0430\u0439\u043b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u0432/config/devices.csv.", + "BackDevices_DBTools_Purge": "\u0421\u0430\u043c\u044b\u0435 \u0441\u0442\u0430\u0440\u044b\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u0431\u044b\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u044b", + "BackDevices_DBTools_UpdDev": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043e", + "BackDevices_DBTools_UpdDevError": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "BackDevices_DBTools_Upgrade": "\u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430", + "BackDevices_DBTools_UpgradeError": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c", + "BackDevices_Device_UpdDevError": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435. \u0412\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0438\u0437-\u0437\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0438.", + "BackDevices_Restore_CopError": "\u0418\u0441\u0445\u043e\u0434\u043d\u0443\u044e \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c.", + "BackDevices_Restore_Failed": "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u0432\u0440\u0443\u0447\u043d\u0443\u044e.", + "BackDevices_Restore_okay": "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e.", + "BackDevices_darkmode_disabled": "\u0422\u0435\u043c\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d", + "BackDevices_darkmode_enabled": "\u0422\u0435\u043c\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u0432\u043a\u043b\u044e\u0447\u0435\u043d", + "DAYS_TO_KEEP_EVENTS_description": "\u042d\u0442\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f. \u0417\u0434\u0435\u0441\u044c \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u043d\u0435\u0439, \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u0443\u0434\u0443\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0445. \u0412\u0441\u0435 \u0441\u0442\u0430\u0440\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0434\u0430\u043b\u044f\u0442\u044c\u0441\u044f. \u0422\u0430\u043a\u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u043e \u043a \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u043f\u043b\u0430\u0433\u0438\u043d\u0430.", + "DAYS_TO_KEEP_EVENTS_name": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0441\u0442\u0430\u0440\u0448\u0435", + "DevDetail_Copy_Device_Title": " \u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "DevDetail_Copy_Device_Tooltip": "\u0421\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u0437 \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0435\u0433\u043e\u0441\u044f \u0441\u043f\u0438\u0441\u043a\u0430. \u0412\u0441\u0435 \u043d\u0430 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e", + "DevDetail_EveandAl_AlertAllEvents": "\u041e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043e \u0432\u0441\u0435\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0445", + "DevDetail_EveandAl_AlertDown": "\u041e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438", + "DevDetail_EveandAl_Archived": "\u0410\u0440\u0445\u0438\u0432", + "DevDetail_EveandAl_NewDevice": "\u041d\u043e\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "DevDetail_EveandAl_NewDevice_Tooltip": "\u0411\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u0443\u0441 \u00ab\u041d\u043e\u0432\u043e\u0435\u00bb \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0435\u0433\u043e \u0432 \u0441\u043f\u0438\u0441\u043a\u0438, \u043a\u043e\u0433\u0434\u0430 \u0444\u0438\u043b\u044c\u0442\u0440 \u00ab\u041d\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u00bb \u0430\u043a\u0442\u0438\u0432\u0435\u043d. \u041d\u0435 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f.", + "DevDetail_EveandAl_RandomMAC": "\u0421\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0439 MAC-\u0430\u0434\u0440\u0435\u0441", + "DevDetail_EveandAl_ScanCycle": "\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "DevDetail_EveandAl_ScanCycle_a": "\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "DevDetail_EveandAl_ScanCycle_z": "\u041d\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "DevDetail_EveandAl_Skip": "\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f", + "DevDetail_EveandAl_Title": " \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439", + "DevDetail_Events_CheckBox": "\u0421\u043a\u0440\u044b\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", + "DevDetail_GoToNetworkNode": "\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0421\u0435\u0442\u044c \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0443\u0437\u043b\u0430.", + "DevDetail_Icon": "\u0417\u043d\u0430\u0447\u043e\u043a", + "DevDetail_Icon_Descr": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043c\u044f \u0437\u043d\u0430\u0447\u043a\u0430 Font Awesome \u0431\u0435\u0437 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430 fa- \u0438\u043b\u0438 \u0441 \u043f\u043e\u043b\u043d\u044b\u043c \u043a\u043b\u0430\u0441\u0441\u043e\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: fa fa-brands fa-apple.", + "DevDetail_Loading": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...", + "DevDetail_MainInfo_Comments": "\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438", + "DevDetail_MainInfo_Favorite": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435", + "DevDetail_MainInfo_Group": "\u0413\u0440\u0443\u043f\u043f\u0430", + "DevDetail_MainInfo_Location": "\u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435", + "DevDetail_MainInfo_Name": "\u0418\u043c\u044f", + "DevDetail_MainInfo_Network": " \u0423\u0437\u0435\u043b (MAC)", + "DevDetail_MainInfo_Network_Port": " \u041f\u043e\u0440\u0442", + "DevDetail_MainInfo_Network_Title": " \u0421\u0435\u0442\u044c", + "DevDetail_MainInfo_Owner": "\u0412\u043b\u0430\u0434\u0435\u043b\u0435\u0446", + "DevDetail_MainInfo_Title": " \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435", + "DevDetail_MainInfo_Type": "\u0422\u0438\u043f", + "DevDetail_MainInfo_Vendor": "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a", + "DevDetail_MainInfo_mac": "MAC \u0430\u0434\u0440\u0435\u0441", + "DevDetail_Network_Node_hover": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0434\u0435\u0440\u0435\u0432\u043e \u0441\u0435\u0442\u0438.", + "DevDetail_Network_Port_hover": "\u041f\u043e\u0440\u0442, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u044d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0430 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c \u0441\u0435\u0442\u0435\u0432\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435. \u0415\u0441\u043b\u0438 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c, \u0432 \u0434\u0435\u0440\u0435\u0432\u0435 \u0441\u0435\u0442\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u0441\u044f \u0437\u043d\u0430\u0447\u043e\u043a Wi-Fi.", + "DevDetail_Nmap_Scans": "\u0420\u0443\u0447\u043d\u044b\u0435 \u0441\u043a\u0430\u043d\u0435\u0440\u044b Nmap", + "DevDetail_Nmap_Scans_desc": "\u0417\u0434\u0435\u0441\u044c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 NMAP \u0432\u0440\u0443\u0447\u043d\u0443\u044e. \u0412\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 NMAP \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u00ab\u0421\u043b\u0443\u0436\u0431\u044b \u0438 \u043f\u043e\u0440\u0442\u044b\u00bb (NMAP). \u0427\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", + "DevDetail_Nmap_buttonDefault": "\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e", + "DevDetail_Nmap_buttonDefault_text": "\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: Nmap \u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442 1000 \u0432\u0435\u0440\u0445\u043d\u0438\u0445 \u043f\u043e\u0440\u0442\u043e\u0432 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u042d\u0442\u043e \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 93% \u043f\u043e\u0440\u0442\u043e\u0432 TCP \u0438 49% \u043f\u043e\u0440\u0442\u043e\u0432 UDP. (\u043e\u043a\u043e\u043b\u043e 5 \u0441\u0435\u043a\u0443\u043d\u0434)", + "DevDetail_Nmap_buttonDetail": "\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", + "DevDetail_Nmap_buttonDetail_text": "\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435: \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0441 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435\u043c \u041e\u0421, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043c \u0432\u0435\u0440\u0441\u0438\u0438, \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0438 \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u043e\u0439 (\u0434\u043e 30 \u0441\u0435\u043a\u0443\u043d\u0434 \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435)", + "DevDetail_Nmap_buttonFast": "\u0411\u044b\u0441\u0442\u0440\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", + "DevDetail_Nmap_buttonFast_text": "\u0411\u044b\u0441\u0442\u0440\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435: \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435 \u043f\u043e\u0440\u0442\u043e\u0432 (100), \u0447\u0435\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e (\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434)", + "DevDetail_Nmap_buttonSkipDiscovery": "\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0445\u043e\u0441\u0442\u0430", + "DevDetail_Nmap_buttonSkipDiscovery_text": "\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0445\u043e\u0441\u0442\u0430 (\u043e\u043f\u0446\u0438\u044f -Pn): \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0431\u0435\u0437 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0445\u043e\u0441\u0442\u0430", + "DevDetail_Nmap_resultsLink": "\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043a\u0438\u043d\u0443\u0442\u044c \u044d\u0442\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0443\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0432 \u0444\u0430\u0439\u043b\u0435 app_front.log.", + "DevDetail_Owner_hover": "\u041a\u0442\u043e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0435\u043c \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u0435.", + "DevDetail_Periodselect_All": "\u0412\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f", + "DevDetail_Periodselect_LastMonth": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043c\u0435\u0441\u044f\u0446", + "DevDetail_Periodselect_LastWeek": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u043d\u0435\u0434\u0435\u043b\u044f", + "DevDetail_Periodselect_LastYear": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0433\u043e\u0434", + "DevDetail_Periodselect_today": "\u0421\u0435\u0433\u043e\u0434\u043d\u044f", + "DevDetail_Run_Actions_Title": " \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435", + "DevDetail_Run_Actions_Tooltip": "\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u0438\u0437 \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0435\u0433\u043e\u0441\u044f \u0441\u043f\u0438\u0441\u043a\u0430.", + "DevDetail_SessionInfo_FirstSession": "\u041f\u0435\u0440\u0432\u044b\u0439 \u0441\u0435\u0430\u043d\u0441", + "DevDetail_SessionInfo_LastIP": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 IP", + "DevDetail_SessionInfo_LastSession": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0441\u0435\u0430\u043d\u0441", + "DevDetail_SessionInfo_StaticIP": "\u0421\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 IP", + "DevDetail_SessionInfo_Status": "\u0421\u0442\u0430\u0442\u0443\u0441", + "DevDetail_SessionInfo_Title": " \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0441\u0435\u0430\u043d\u0441\u0435", + "DevDetail_SessionTable_Additionalinfo": "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f", + "DevDetail_SessionTable_Connection": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435", + "DevDetail_SessionTable_Disconnection": "\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435", + "DevDetail_SessionTable_Duration": "\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c", "DevDetail_SessionTable_IP": "IP", - "DevDetail_SessionTable_Order": "Порядок", - "DevDetail_Shortcut_CurrentStatus": "Текущий статус", - "DevDetail_Shortcut_DownAlerts": "Оповещения о сбое", - "DevDetail_Shortcut_Presence": "Присутствие", - "DevDetail_Shortcut_Sessions": "Сеансы", - "DevDetail_Tab_Details": " Детали", - "DevDetail_Tab_Events": " События", - "DevDetail_Tab_EventsTableDate": "Дата", - "DevDetail_Tab_EventsTableEvent": "Тип события", + "DevDetail_SessionTable_Order": "\u041f\u043e\u0440\u044f\u0434\u043e\u043a", + "DevDetail_Shortcut_CurrentStatus": "\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u0441\u0442\u0430\u0442\u0443\u0441", + "DevDetail_Shortcut_DownAlerts": "\u041e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u043e \u0441\u0431\u043e\u0435", + "DevDetail_Shortcut_Presence": "\u041f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435", + "DevDetail_Shortcut_Sessions": "\u0421\u0435\u0430\u043d\u0441\u044b", + "DevDetail_Tab_Details": " \u0414\u0435\u0442\u0430\u043b\u0438", + "DevDetail_Tab_Events": " \u0421\u043e\u0431\u044b\u0442\u0438\u044f", + "DevDetail_Tab_EventsTableDate": "\u0414\u0430\u0442\u0430", + "DevDetail_Tab_EventsTableEvent": "\u0422\u0438\u043f \u0441\u043e\u0431\u044b\u0442\u0438\u044f", "DevDetail_Tab_EventsTableIP": "IP", - "DevDetail_Tab_EventsTableInfo": "Дополнительная информация", + "DevDetail_Tab_EventsTableInfo": "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f", "DevDetail_Tab_Nmap": " Nmap", - "DevDetail_Tab_NmapEmpty": "На этом устройстве с помощью Nmap порты не обнаружены.", - "DevDetail_Tab_NmapTableExtra": "Дополнительно", - "DevDetail_Tab_NmapTableHeader": "Запланированные результаты сканирования", - "DevDetail_Tab_NmapTableIndex": "Индекс", - "DevDetail_Tab_NmapTablePort": "Порт", - "DevDetail_Tab_NmapTableService": "Сервис", - "DevDetail_Tab_NmapTableState": "Состояние", - "DevDetail_Tab_NmapTableText": "Настройте расписание в Настройки", - "DevDetail_Tab_NmapTableTime": "Время", - "DevDetail_Tab_Plugins": " Плагины", - "DevDetail_Tab_Presence": " Присутствие", - "DevDetail_Tab_Sessions": " Сеансы", - "DevDetail_Tab_Tools": " Инструменты", - "DevDetail_Tab_Tools_Internet_Info_Description": "Инструмент «Информация об Интернете» отображает информацию о подключении к Интернету, такую как IP-адрес, город, страна, код города и часовой пояс.", - "DevDetail_Tab_Tools_Internet_Info_Error": "Произошла ошибка", - "DevDetail_Tab_Tools_Internet_Info_Start": "Показать инфо об Интернете", - "DevDetail_Tab_Tools_Internet_Info_Title": "Информация об Интернет", - "DevDetail_Tab_Tools_Nslookup_Description": "Nslookup — это инструмент командной строки, используемый для запроса системы доменных имен (DNS). DNS — это система, которая преобразует доменные имена, например www.google.com, в IP-адреса, например 172.217.0.142.", - "DevDetail_Tab_Tools_Nslookup_Error": "Ошибка: IP-адрес недействителен", - "DevDetail_Tab_Tools_Nslookup_Start": "Запустить Nslookup", + "DevDetail_Tab_NmapEmpty": "\u041d\u0430 \u044d\u0442\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Nmap \u043f\u043e\u0440\u0442\u044b \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u044b.", + "DevDetail_Tab_NmapTableExtra": "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e", + "DevDetail_Tab_NmapTableHeader": "\u0417\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", + "DevDetail_Tab_NmapTableIndex": "\u0418\u043d\u0434\u0435\u043a\u0441", + "DevDetail_Tab_NmapTablePort": "\u041f\u043e\u0440\u0442", + "DevDetail_Tab_NmapTableService": "\u0421\u0435\u0440\u0432\u0438\u0441", + "DevDetail_Tab_NmapTableState": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", + "DevDetail_Tab_NmapTableText": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432 \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", + "DevDetail_Tab_NmapTableTime": "\u0412\u0440\u0435\u043c\u044f", + "DevDetail_Tab_Plugins": " \u041f\u043b\u0430\u0433\u0438\u043d\u044b", + "DevDetail_Tab_Presence": " \u041f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435", + "DevDetail_Tab_Sessions": " \u0421\u0435\u0430\u043d\u0441\u044b", + "DevDetail_Tab_Tools": " \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", + "DevDetail_Tab_Tools_Internet_Info_Description": "\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u00ab\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435\u00bb \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043a \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443, \u0442\u0430\u043a\u0443\u044e \u043a\u0430\u043a IP-\u0430\u0434\u0440\u0435\u0441, \u0433\u043e\u0440\u043e\u0434, \u0441\u0442\u0440\u0430\u043d\u0430, \u043a\u043e\u0434 \u0433\u043e\u0440\u043e\u0434\u0430 \u0438 \u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441.", + "DevDetail_Tab_Tools_Internet_Info_Error": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430", + "DevDetail_Tab_Tools_Internet_Info_Start": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u043d\u0444\u043e \u043e\u0431 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435", + "DevDetail_Tab_Tools_Internet_Info_Title": "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442", + "DevDetail_Tab_Tools_Nslookup_Description": "Nslookup \u2014 \u044d\u0442\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u0434\u043b\u044f \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u043c\u0435\u043d (DNS). DNS \u2014 \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0435 \u0438\u043c\u0435\u043d\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 www.google.com, \u0432 IP-\u0430\u0434\u0440\u0435\u0441\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 172.217.0.142.", + "DevDetail_Tab_Tools_Nslookup_Error": "\u041e\u0448\u0438\u0431\u043a\u0430: IP-\u0430\u0434\u0440\u0435\u0441 \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d", + "DevDetail_Tab_Tools_Nslookup_Start": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c Nslookup", "DevDetail_Tab_Tools_Nslookup_Title": "Nslookup", - "DevDetail_Tab_Tools_Speedtest_Description": "Инструмент Speedtest измеряет скорость загрузки, скорость выгрузки и задержку интернет-соединения.", - "DevDetail_Tab_Tools_Speedtest_Start": "Запустить Speedtest", - "DevDetail_Tab_Tools_Speedtest_Title": "Онлайн Speedtest", - "DevDetail_Tab_Tools_Traceroute_Description": "Traceroute — это команда диагностики сети, используемая для отслеживания пути, по которому пакеты данных проходят от одного хоста к другому.

Эта команда использует протокол управляющих сообщений Интернета (ICMP) для отправки пакетов промежуточным узлам на маршруте, каждый промежуточный узел отвечает пакетом тайм-аута ICMP (тайм-аут TTL).

В выходных данных команды трассировки отображается IP-адрес каждого промежуточного узла на маршруте.

Команду трассировки можно используется для диагностики сетевых проблем, таких как задержки, потеря пакетов и заблокированные маршруты.

Его также можно использовать для определения местоположения промежуточного узла в сети.", - "DevDetail_Tab_Tools_Traceroute_Error": "Ошибка: IP-адрес недействителен", - "DevDetail_Tab_Tools_Traceroute_Start": "Запустить Traceroute", + "DevDetail_Tab_Tools_Speedtest_Description": "\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 Speedtest \u0438\u0437\u043c\u0435\u0440\u044f\u0435\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0438 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0443 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f.", + "DevDetail_Tab_Tools_Speedtest_Start": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c Speedtest", + "DevDetail_Tab_Tools_Speedtest_Title": "\u041e\u043d\u043b\u0430\u0439\u043d Speedtest", + "DevDetail_Tab_Tools_Traceroute_Description": "Traceroute \u2014 \u044d\u0442\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u0441\u0435\u0442\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u0434\u043b\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u0443\u0442\u0438, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043f\u0430\u043a\u0435\u0442\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430 \u043a \u0434\u0440\u0443\u0433\u043e\u043c\u0443.

\u042d\u0442\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 (ICMP) \u0434\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u043c \u0443\u0437\u043b\u0430\u043c \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0435, \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0437\u0435\u043b \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043f\u0430\u043a\u0435\u0442\u043e\u043c \u0442\u0430\u0439\u043c-\u0430\u0443\u0442\u0430 ICMP (\u0442\u0430\u0439\u043c-\u0430\u0443\u0442 TTL).

\u0412 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f IP-\u0430\u0434\u0440\u0435\u0441 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0443\u0437\u043b\u0430 \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0435.

\u041a\u043e\u043c\u0430\u043d\u0434\u0443 \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438, \u043f\u043e\u0442\u0435\u0440\u044f \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0438 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u044b.

\u0415\u0433\u043e \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0443\u0437\u043b\u0430 \u0432 \u0441\u0435\u0442\u0438.", + "DevDetail_Tab_Tools_Traceroute_Error": "\u041e\u0448\u0438\u0431\u043a\u0430: IP-\u0430\u0434\u0440\u0435\u0441 \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d", + "DevDetail_Tab_Tools_Traceroute_Start": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c Traceroute", "DevDetail_Tab_Tools_Traceroute_Title": "Traceroute", - "DevDetail_Tools_WOL": "Отправить команду WoL ", + "DevDetail_Tools_WOL": "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 WoL ", "DevDetail_Tools_WOL_noti": "Wake-on-LAN", - "DevDetail_Tools_WOL_noti_text": "Команда Wake-on-LAN отправляется на широковещательный адрес. Если цель не находится в подсети/VLAN NetAlertX, целевое устройство не будет отвечать.", - "DevDetail_Type_hover": "Тип устройства. Если вы выберете любое из предварительно определенных сетевых устройств (например: точку доступа, межсетевой экран, маршрутизатор, коммутатор...), они отобразятся в конфигурации дерева сети как возможные родительские сетевые узлы.", - "DevDetail_Vendor_hover": "Поставщик должен определяться автоматически. Вы можете перезаписать или добавить свое собственное значение.", + "DevDetail_Tools_WOL_noti_text": "\u041a\u043e\u043c\u0430\u043d\u0434\u0430 Wake-on-LAN \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430 \u0448\u0438\u0440\u043e\u043a\u043e\u0432\u0435\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441. \u0415\u0441\u043b\u0438 \u0446\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u043f\u043e\u0434\u0441\u0435\u0442\u0438/VLAN NetAlertX, \u0446\u0435\u043b\u0435\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u0432\u0435\u0447\u0430\u0442\u044c.", + "DevDetail_Type_hover": "\u0422\u0438\u043f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0415\u0441\u043b\u0438 \u0432\u044b \u0432\u044b\u0431\u0435\u0440\u0435\u0442\u0435 \u043b\u044e\u0431\u043e\u0435 \u0438\u0437 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: \u0442\u043e\u0447\u043a\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u0430, \u043c\u0435\u0436\u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u044d\u043a\u0440\u0430\u043d, \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440, \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440...), \u043e\u043d\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u044f\u0442\u0441\u044f \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u0435\u0440\u0435\u0432\u0430 \u0441\u0435\u0442\u0438 \u043a\u0430\u043a \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0443\u0437\u043b\u044b.", + "DevDetail_Vendor_hover": "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0438\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0432\u043e\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.", "DevDetail_WOL_Title": " Wake-on-LAN", - "DevDetail_button_AddIcon": "Добавить новый значок", - "DevDetail_button_AddIcon_Help": "Вставьте HTML-тег SVG или Font Awesome. Подробная информация по значкам по ссылке .", - "DevDetail_button_AddIcon_Tooltip": "Добавьте к этому устройству новый значок, которого еще нет в раскрывающемся списке.", - "DevDetail_button_Delete": "Удалить устройство", - "DevDetail_button_DeleteEvents": "Удалить события", - "DevDetail_button_DeleteEvents_Warning": "Вы уверены, что хотите удалить все события на этом устройстве?

(это очистит Историю событий и Сеансы и может помочь с постоянными (настойчивыми) уведомлениями)", - "DevDetail_button_OverwriteIcons": "Перезаписать значки", - "DevDetail_button_OverwriteIcons_Tooltip": "Перезаписать значки всех устройств одного типа", - "DevDetail_button_OverwriteIcons_Warning": "Вы уверены, что хотите перезаписать все значки всех устройств с тем же типом устройства, что и текущий тип устройства?", - "DevDetail_button_Reset": "Сбросить изменения", - "DevDetail_button_Save": "Сохранить", - "Device_MultiEdit": "Мультиредакт", - "Device_MultiEdit_Backup": "Будьте осторожны: ввод неправильных значений ниже приведет к поломке вашей настройки. Сначала сделайте резервную копию базы данных или конфигурации устройств (нажмите для загрузки ). О том, как восстановить Устройства из этого файла, читайте в разделе Документация о резервном копировании.", - "Device_MultiEdit_Fields": "Редактировать поля:", - "Device_MultiEdit_MassActions": "Массовые действия:", - "Device_MultiEdit_Tooltip": "Осторожно. При нажатии на эту кнопку значение слева будет применено ко всем устройствам, выбранным выше.", - "Device_Searchbox": "Поиск", - "Device_Shortcut_AllDevices": "Мои устройства", - "Device_Shortcut_Archived": "Архив", - "Device_Shortcut_Connected": "Подключенные", - "Device_Shortcut_Devices": "Устройства", - "Device_Shortcut_DownAlerts": "Выкл & Оффлайн", - "Device_Shortcut_DownOnly": "Выключены", - "Device_Shortcut_Favorites": "Избранные", - "Device_Shortcut_NewDevices": "Новые устройства", - "Device_Shortcut_OnlineChart": "Присутствие устройства", - "Device_TableHead_Connected_Devices": "Соединения", - "Device_TableHead_Favorite": "Избранное", - "Device_TableHead_FirstSession": "Первый сеанс", + "DevDetail_button_AddIcon": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u043e\u043a", + "DevDetail_button_AddIcon_Help": "\u0412\u0441\u0442\u0430\u0432\u044c\u0442\u0435 HTML-\u0442\u0435\u0433 SVG \u0438\u043b\u0438 Font Awesome. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043f\u043e \u0437\u043d\u0430\u0447\u043a\u0430\u043c \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 .", + "DevDetail_button_AddIcon_Tooltip": "\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u043a \u044d\u0442\u043e\u043c\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443 \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u043e\u043a, \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0435\u0449\u0435 \u043d\u0435\u0442 \u0432 \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0435\u043c\u0441\u044f \u0441\u043f\u0438\u0441\u043a\u0435.", + "DevDetail_button_Delete": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "DevDetail_button_DeleteEvents": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f", + "DevDetail_button_DeleteEvents_Warning": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043d\u0430 \u044d\u0442\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435?

(\u044d\u0442\u043e \u043e\u0447\u0438\u0441\u0442\u0438\u0442 \u0418\u0441\u0442\u043e\u0440\u0438\u044e \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0438 \u0421\u0435\u0430\u043d\u0441\u044b \u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0441 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u043c\u0438 (\u043d\u0430\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u043c\u0438) \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f\u043c\u0438)", + "DevDetail_button_OverwriteIcons": "\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u043a\u0438", + "DevDetail_button_OverwriteIcons_Tooltip": "\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u043a\u0438 \u0432\u0441\u0435\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043e\u0434\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430", + "DevDetail_button_OverwriteIcons_Warning": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0432\u0441\u0435 \u0437\u043d\u0430\u0447\u043a\u0438 \u0432\u0441\u0435\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441 \u0442\u0435\u043c \u0436\u0435 \u0442\u0438\u043f\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0447\u0442\u043e \u0438 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0442\u0438\u043f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430?", + "DevDetail_button_Reset": "\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", + "DevDetail_button_Save": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c", + "Device_MultiEdit": "\u041c\u0443\u043b\u044c\u0442\u0438\u0440\u0435\u0434\u0430\u043a\u0442", + "Device_MultiEdit_Backup": "\u0411\u0443\u0434\u044c\u0442\u0435 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u044b: \u0432\u0432\u043e\u0434 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u043f\u043e\u043b\u043e\u043c\u043a\u0435 \u0432\u0430\u0448\u0435\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u043b\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 (\u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 ). \u041e \u0442\u043e\u043c, \u043a\u0430\u043a \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430, \u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u043c \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438.", + "Device_MultiEdit_Fields": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u044f:", + "Device_MultiEdit_MassActions": "\u041c\u0430\u0441\u0441\u043e\u0432\u044b\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f:", + "Device_MultiEdit_Tooltip": "\u041e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e. \u041f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043d\u0430 \u044d\u0442\u0443 \u043a\u043d\u043e\u043f\u043a\u0443 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u043b\u0435\u0432\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u043e \u043a\u043e \u0432\u0441\u0435\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c, \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u043c \u0432\u044b\u0448\u0435.", + "Device_Searchbox": "\u041f\u043e\u0438\u0441\u043a", + "Device_Shortcut_AllDevices": "\u041c\u043e\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Device_Shortcut_Archived": "\u0410\u0440\u0445\u0438\u0432", + "Device_Shortcut_Connected": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435", + "Device_Shortcut_Devices": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Device_Shortcut_DownAlerts": "\u0412\u044b\u043a\u043b & \u041e\u0444\u0444\u043b\u0430\u0439\u043d", + "Device_Shortcut_DownOnly": "\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u044b", + "Device_Shortcut_Favorites": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435", + "Device_Shortcut_NewDevices": "\u041d\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Device_Shortcut_OnlineChart": "\u041f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Device_TableHead_Connected_Devices": "\u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f", + "Device_TableHead_Favorite": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435", + "Device_TableHead_FirstSession": "\u041f\u0435\u0440\u0432\u044b\u0439 \u0441\u0435\u0430\u043d\u0441", "Device_TableHead_GUID": "", - "Device_TableHead_Group": "Группа", - "Device_TableHead_Icon": "Значок", - "Device_TableHead_LastIP": "Последний IP", - "Device_TableHead_LastIPOrder": "Последний IP-запрос", - "Device_TableHead_LastSession": "Последний сеанс", - "Device_TableHead_Location": "Расположение", - "Device_TableHead_MAC": "Случайный MAC-адрес", - "Device_TableHead_MAC_full": "Полный MAC-адрес", - "Device_TableHead_Name": "Имя", - "Device_TableHead_Owner": "Владелец", - "Device_TableHead_Parent_MAC": "MAC род. узла", - "Device_TableHead_Port": "Порт", - "Device_TableHead_RowID": "ID строки", - "Device_TableHead_Rowid": "ID строки", - "Device_TableHead_Status": "Статус", + "Device_TableHead_Group": "\u0413\u0440\u0443\u043f\u043f\u0430", + "Device_TableHead_Icon": "\u0417\u043d\u0430\u0447\u043e\u043a", + "Device_TableHead_LastIP": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 IP", + "Device_TableHead_LastIPOrder": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 IP-\u0437\u0430\u043f\u0440\u043e\u0441", + "Device_TableHead_LastSession": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0441\u0435\u0430\u043d\u0441", + "Device_TableHead_Location": "\u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435", + "Device_TableHead_MAC": "\u0421\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0439 MAC-\u0430\u0434\u0440\u0435\u0441", + "Device_TableHead_MAC_full": "\u041f\u043e\u043b\u043d\u044b\u0439 MAC-\u0430\u0434\u0440\u0435\u0441", + "Device_TableHead_Name": "\u0418\u043c\u044f", + "Device_TableHead_NetworkSite": "", + "Device_TableHead_Owner": "\u0412\u043b\u0430\u0434\u0435\u043b\u0435\u0446", + "Device_TableHead_Parent_MAC": "MAC \u0440\u043e\u0434. \u0443\u0437\u043b\u0430", + "Device_TableHead_Port": "\u041f\u043e\u0440\u0442", + "Device_TableHead_RowID": "ID \u0441\u0442\u0440\u043e\u043a\u0438", + "Device_TableHead_Rowid": "ID \u0441\u0442\u0440\u043e\u043a\u0438", + "Device_TableHead_SSID": "", + "Device_TableHead_Status": "\u0421\u0442\u0430\u0442\u0443\u0441", "Device_TableHead_SyncHubNodeName": "", - "Device_TableHead_Type": "Тип", - "Device_TableHead_Vendor": "Поставщик", - "Device_Table_Not_Network_Device": "Не настроено как сетевое устройство", - "Device_Table_info": "Показаны с _START_ по _END_ из _TOTAL_ записей", - "Device_Table_nav_next": "Следующая", - "Device_Table_nav_prev": "Предыдущая", - "Device_Tablelenght": "Показать _MENU_ записей", - "Device_Tablelenght_all": "Все", - "Device_Title": "Устройства", - "Donations_Others": "Другие", - "Donations_Platforms": "Спонсорские платформы", - "Donations_Text": "Привет 👋!
Спасибо, что нажали на этот пункт меню 😅

Я пытаюсь собрать пожертвования, чтобы сделать ваше программное обеспечение лучше. Кроме того, это поможет мне не перегореть, и я смогу дольше поддерживать это приложение. Любое небольшое спонсорство (периодическое или нет) вызывает у меня желание приложить больше усилий к этому приложению.
Мне бы хотелось сократить свою рабочую неделю и в оставшееся время полностью сосредоточиться на NetAlertX. Вы получите больше функциональности, более усовершенствованное приложение и меньше ошибок.

Спасибо за прочтение – буду благодарен за любую поддержку❤🙏

TL;DR: Поддержав меня, вы получаете:

  • Регулярные обновления для обеспечения безопасности ваших данных и семьи 🔄
  • Меньше ошибок 🐛🔫
  • Лучшую функциональность➕
  • Я не выгораю 🔥🤯
  • Меньше поспешных релизов 💨
  • Лучшая документация📚
  • Быстрее и лучше поддержка по вопросам 🆘

📧Напишите мне на jokob@duck.com если вы хотите связаться или если следует добавить другие спонсорские платформы.
", - "Donations_Title": "Пожертвования", - "ENABLE_PLUGINS_description": "Включает функциональность плагинов. Загрузка плагинов требует больше аппаратных ресурсов, поэтому вы можете отключить их в маломощной системе.", - "ENABLE_PLUGINS_name": "Разрешить плагины", - "Email_display_name": "Эл. почта", + "Device_TableHead_Type": "\u0422\u0438\u043f", + "Device_TableHead_Vendor": "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a", + "Device_Table_Not_Network_Device": "\u041d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u043a\u0430\u043a \u0441\u0435\u0442\u0435\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "Device_Table_info": "\u041f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u0441 _START_ \u043f\u043e _END_ \u0438\u0437 _TOTAL_ \u0437\u0430\u043f\u0438\u0441\u0435\u0439", + "Device_Table_nav_next": "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f", + "Device_Table_nav_prev": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f", + "Device_Tablelenght": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c _MENU_ \u0437\u0430\u043f\u0438\u0441\u0435\u0439", + "Device_Tablelenght_all": "\u0412\u0441\u0435", + "Device_Title": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Donations_Others": "\u0414\u0440\u0443\u0433\u0438\u0435", + "Donations_Platforms": "\u0421\u043f\u043e\u043d\u0441\u043e\u0440\u0441\u043a\u0438\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b", + "Donations_Text": "\u041f\u0440\u0438\u0432\u0435\u0442 \ud83d\udc4b!
\u0421\u043f\u0430\u0441\u0438\u0431\u043e, \u0447\u0442\u043e \u043d\u0430\u0436\u0430\u043b\u0438 \u043d\u0430 \u044d\u0442\u043e\u0442 \u043f\u0443\u043d\u043a\u0442 \u043c\u0435\u043d\u044e \ud83d\ude05

\u042f \u043f\u044b\u0442\u0430\u044e\u0441\u044c \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u0430\u0448\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u043b\u0443\u0447\u0448\u0435. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u044d\u0442\u043e \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u043c\u043d\u0435 \u043d\u0435 \u043f\u0435\u0440\u0435\u0433\u043e\u0440\u0435\u0442\u044c, \u0438 \u044f \u0441\u043c\u043e\u0433\u0443 \u0434\u043e\u043b\u044c\u0448\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435. \u041b\u044e\u0431\u043e\u0435 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0441\u0442\u0432\u043e (\u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0438\u043b\u0438 \u043d\u0435\u0442) \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0443 \u043c\u0435\u043d\u044f \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0438\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u0443\u0441\u0438\u043b\u0438\u0439 \u043a \u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e.
\u041c\u043d\u0435 \u0431\u044b \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u0441\u0432\u043e\u044e \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u043d\u0435\u0434\u0435\u043b\u044e \u0438 \u0432 \u043e\u0441\u0442\u0430\u0432\u0448\u0435\u0435\u0441\u044f \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430 NetAlertX. \u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0431\u043e\u043b\u0435\u0435 \u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438 \u043c\u0435\u043d\u044c\u0448\u0435 \u043e\u0448\u0438\u0431\u043e\u043a.

\u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435 \u2013 \u0431\u0443\u0434\u0443 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0435\u043d \u0437\u0430 \u043b\u044e\u0431\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443\u2764\ud83d\ude4f

TL;DR: \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u0432 \u043c\u0435\u043d\u044f, \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0435:

  • \u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0432\u0430\u0448\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0441\u0435\u043c\u044c\u0438 \ud83d\udd04
  • \u041c\u0435\u043d\u044c\u0448\u0435 \u043e\u0448\u0438\u0431\u043e\u043a \ud83d\udc1b\ud83d\udd2b
  • \u041b\u0443\u0447\u0448\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u2795
  • \u042f \u043d\u0435 \u0432\u044b\u0433\u043e\u0440\u0430\u044e \ud83d\udd25\ud83e\udd2f
  • \u041c\u0435\u043d\u044c\u0448\u0435 \u043f\u043e\u0441\u043f\u0435\u0448\u043d\u044b\u0445 \u0440\u0435\u043b\u0438\u0437\u043e\u0432 \ud83d\udca8
  • \u041b\u0443\u0447\u0448\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f\ud83d\udcda
  • \u0411\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c \ud83c\udd98

\ud83d\udce7\u041d\u0430\u043f\u0438\u0448\u0438\u0442\u0435 \u043c\u043d\u0435 \u043d\u0430 jokob@duck.com \u0435\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0438\u043b\u0438 \u0435\u0441\u043b\u0438 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0441\u043a\u0438\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b.
", + "Donations_Title": "\u041f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f", + "ENABLE_PLUGINS_description": "\u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432. \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0445 \u0432 \u043c\u0430\u043b\u043e\u043c\u043e\u0449\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435.", + "ENABLE_PLUGINS_name": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d\u044b", + "Email_display_name": "\u042d\u043b. \u043f\u043e\u0447\u0442\u0430", "Email_icon": "", - "Events_Loading": "Загрузка...", - "Events_Periodselect_All": "Вся информация", - "Events_Periodselect_LastMonth": "Последний месяц", - "Events_Periodselect_LastWeek": "Последняя неделя", - "Events_Periodselect_LastYear": "Последний год", - "Events_Periodselect_today": "Сегодня", - "Events_Searchbox": "Поиск", - "Events_Shortcut_AllEvents": "Все события", - "Events_Shortcut_DownAlerts": "Выключенные", - "Events_Shortcut_Events": "События", - "Events_Shortcut_MissSessions": "Пропущенные сеансы", - "Events_Shortcut_NewDevices": "Новые устройства", - "Events_Shortcut_Sessions": "Сеансы", - "Events_Shortcut_VoidSessions": "Отклоненные сеансы", - "Events_TableHead_AdditionalInfo": "Дополнительная информация", - "Events_TableHead_Connection": "Подключение", - "Events_TableHead_Date": "Дата", - "Events_TableHead_Device": "Устройство", - "Events_TableHead_Disconnection": "Отключение", - "Events_TableHead_Duration": "Продолжительность", - "Events_TableHead_DurationOrder": "Срок действия", - "Events_TableHead_EventType": "Тип события", + "Events_Loading": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...", + "Events_Periodselect_All": "\u0412\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f", + "Events_Periodselect_LastMonth": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043c\u0435\u0441\u044f\u0446", + "Events_Periodselect_LastWeek": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u043d\u0435\u0434\u0435\u043b\u044f", + "Events_Periodselect_LastYear": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0433\u043e\u0434", + "Events_Periodselect_today": "\u0421\u0435\u0433\u043e\u0434\u043d\u044f", + "Events_Searchbox": "\u041f\u043e\u0438\u0441\u043a", + "Events_Shortcut_AllEvents": "\u0412\u0441\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f", + "Events_Shortcut_DownAlerts": "\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435", + "Events_Shortcut_Events": "\u0421\u043e\u0431\u044b\u0442\u0438\u044f", + "Events_Shortcut_MissSessions": "\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0435 \u0441\u0435\u0430\u043d\u0441\u044b", + "Events_Shortcut_NewDevices": "\u041d\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Events_Shortcut_Sessions": "\u0421\u0435\u0430\u043d\u0441\u044b", + "Events_Shortcut_VoidSessions": "\u041e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u043d\u044b\u0435 \u0441\u0435\u0430\u043d\u0441\u044b", + "Events_TableHead_AdditionalInfo": "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f", + "Events_TableHead_Connection": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435", + "Events_TableHead_Date": "\u0414\u0430\u0442\u0430", + "Events_TableHead_Device": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "Events_TableHead_Disconnection": "\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435", + "Events_TableHead_Duration": "\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c", + "Events_TableHead_DurationOrder": "\u0421\u0440\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f", + "Events_TableHead_EventType": "\u0422\u0438\u043f \u0441\u043e\u0431\u044b\u0442\u0438\u044f", "Events_TableHead_IP": "IP", - "Events_TableHead_IPOrder": "IP-запрос", - "Events_TableHead_Order": "Порядок", - "Events_TableHead_Owner": "Владелец", - "Events_TableHead_PendingAlert": "Ожидание оповещения", - "Events_Table_info": "Показаны с _START_ по _END_ из _TOTAL_ записей", - "Events_Table_nav_next": "Следующая", - "Events_Table_nav_prev": "Предыдущая", - "Events_Tablelenght": "Показать _MENU_ записей", - "Events_Tablelenght_all": "Все", - "Events_Title": "События", - "Gen_Action": "Действия", - "Gen_Add": "Добавить", - "Gen_Add_All": "Добавить все", - "Gen_AreYouSure": "Вы уверены?", - "Gen_Backup": "Запустить резервное копирование", - "Gen_Cancel": "Отмена", - "Gen_Copy": "Запустить", - "Gen_DataUpdatedUITakesTime": "ОК - Обновление UI может занять некоторое время, если сканирование выполняется.", - "Gen_Delete": "Удалить", - "Gen_DeleteAll": "Удалить все", - "Gen_Error": "Ошибка", - "Gen_Filter": "Фильтр", - "Gen_LockedDB": "ОШИБКА - Возможно, база данных заблокирована. Проверьте инструменты разработчика F12 -> Консоль или повторите попытку позже.", - "Gen_Offline": "Оффлайн", + "Events_TableHead_IPOrder": "IP-\u0437\u0430\u043f\u0440\u043e\u0441", + "Events_TableHead_Order": "\u041f\u043e\u0440\u044f\u0434\u043e\u043a", + "Events_TableHead_Owner": "\u0412\u043b\u0430\u0434\u0435\u043b\u0435\u0446", + "Events_TableHead_PendingAlert": "\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f", + "Events_Table_info": "\u041f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u0441 _START_ \u043f\u043e _END_ \u0438\u0437 _TOTAL_ \u0437\u0430\u043f\u0438\u0441\u0435\u0439", + "Events_Table_nav_next": "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f", + "Events_Table_nav_prev": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f", + "Events_Tablelenght": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c _MENU_ \u0437\u0430\u043f\u0438\u0441\u0435\u0439", + "Events_Tablelenght_all": "\u0412\u0441\u0435", + "Events_Title": "\u0421\u043e\u0431\u044b\u0442\u0438\u044f", + "Gen_Action": "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f", + "Gen_Add": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c", + "Gen_Add_All": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u0441\u0435", + "Gen_AreYouSure": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b?", + "Gen_Backup": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", + "Gen_Cancel": "\u041e\u0442\u043c\u0435\u043d\u0430", + "Gen_Copy": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c", + "Gen_DataUpdatedUITakesTime": "\u041e\u041a - \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 UI \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043d\u044f\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u0435\u0441\u043b\u0438 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.", + "Gen_Delete": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c", + "Gen_DeleteAll": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435", + "Gen_Error": "\u041e\u0448\u0438\u0431\u043a\u0430", + "Gen_Filter": "\u0424\u0438\u043b\u044c\u0442\u0440", + "Gen_LockedDB": "\u041e\u0428\u0418\u0411\u041a\u0410 - \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 F12 -> \u041a\u043e\u043d\u0441\u043e\u043b\u044c \u0438\u043b\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.", + "Gen_Offline": "\u041e\u0444\u0444\u043b\u0430\u0439\u043d", "Gen_Okay": "OK", - "Gen_Purge": "Очистить", - "Gen_ReadDocs": "Подробнее читайте в документации.", - "Gen_Remove_All": "Удалить все", - "Gen_Remove_Last": "Удалить последний", - "Gen_Restore": "Запустить восстановление", - "Gen_Run": "Запустить", - "Gen_Save": "Сохранить", - "Gen_Saved": "Сохранено", - "Gen_Search": "Поиск", - "Gen_Selected_Devices": "Выбранные устройства:", - "Gen_Switch": "Переключить", - "Gen_Upd": "Успешное обновление", - "Gen_Upd_Fail": "Не удалось обновить", - "Gen_Update": "Обновление", - "Gen_Update_Value": "Обновить значение", - "Gen_Warning": "Предупреждение", - "Gen_Work_In_Progress": "Работа продолжается, самое время оставить отзыв на https://github.com/jokob-sk/NetAlertX/issues", - "General_display_name": "Главное", + "Gen_Purge": "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c", + "Gen_ReadDocs": "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438.", + "Gen_Remove_All": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435", + "Gen_Remove_Last": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439", + "Gen_Restore": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435", + "Gen_Run": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c", + "Gen_Save": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c", + "Gen_Saved": "\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043e", + "Gen_Search": "\u041f\u043e\u0438\u0441\u043a", + "Gen_Selected_Devices": "\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430:", + "Gen_Switch": "\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c", + "Gen_Upd": "\u0423\u0441\u043f\u0435\u0448\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435", + "Gen_Upd_Fail": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c", + "Gen_Update": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435", + "Gen_Update_Value": "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", + "Gen_Warning": "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435", + "Gen_Work_In_Progress": "\u0420\u0430\u0431\u043e\u0442\u0430 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f, \u0441\u0430\u043c\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043e\u0442\u0437\u044b\u0432 \u043d\u0430 https://github.com/jokob-sk/NetAlertX/issues", + "General_display_name": "\u0413\u043b\u0430\u0432\u043d\u043e\u0435", "General_icon": "", - "HRS_TO_KEEP_NEWDEV_description": "Это настройка обслуживания. Если этот параметр включен (0 отключен), устройства, помеченные как Новое устройство, будут удалены, если время их Первого сеанса было старше указанных в этой настройке часов. Используйте этот параметр, если вы хотите автоматически удалять Новые устройства через X часов.", - "HRS_TO_KEEP_NEWDEV_name": "Хранить новые устройства в течение", - "HelpFAQ_Cat_Detail": "Подробности", - "HelpFAQ_Cat_Detail_300_head": "Что значит ", - "HelpFAQ_Cat_Detail_300_text_a": "означает сетевое устройство (типа AP, шлюз, межсетевой экран, гипервизор, Powerline, коммутатор, WLAN, PLC, маршрутизатор, USB-адаптер локальной сети, USB-адаптер Wi-Fi или Интернет). Пользовательские типы можно добавить с помощью параметра NETWORK_DEVICE_TYPES.", - "HelpFAQ_Cat_Detail_300_text_b": "обозначает номер порта, по которому редактируемое в данный момент устройство подключено к этому сетевому устройству. Прочтите это руководство для получения дополнительной информации.", - "HelpFAQ_Cat_Detail_301_head_a": "Когда сканирование? В ", - "HelpFAQ_Cat_Detail_301_head_b": " написано 1 минута, но на графике показаны интервалы 5 минут.", - "HelpFAQ_Cat_Detail_301_text": "Интервал времени между сканированиями определяется «Cronjob», который по умолчанию установлен на 5 минут. Обозначение «1 минута» относится к ожидаемой продолжительности сканирования. В зависимости от конфигурации сети это время может меняться. Чтобы отредактировать задание cron, вы можете использовать следующую команду в терминале/консоли crontab -e и изменить интервал.", - "HelpFAQ_Cat_Detail_302_head_a": "Что значит ", - "HelpFAQ_Cat_Detail_302_head_b": "и почему я не могу это выбрать?", - "HelpFAQ_Cat_Detail_302_text": "Некоторые современные устройства по соображениям конфиденциальности генерируют случайные MAC-адреса, которые больше не могут быть связаны с каким-либо производителем и которые снова меняются при каждом новом подключении. NetAlertX определяет, является ли это случайным MAC-адресом, и автоматически активирует это «поле». Чтобы отключить это поведение, вам нужно посмотреть на своем устройстве, как отключить рандомизацию MAC-адресов.", - "HelpFAQ_Cat_Detail_303_head": "Что такое Nmap и для чего он нужен?", - "HelpFAQ_Cat_Detail_303_text": "Nmap — это сетевой сканер с множеством возможностей.
Когда в вашем списке появляется новое устройство, у вас есть возможность получить более подробную информацию об устройстве с помощью сканирования Nmap.", - "HelpFAQ_Cat_Device_200_head": "В моем списке есть устройства, о которых я не знаю. После их удаления они всегда появляются снова.", - "HelpFAQ_Cat_Device_200_text": "Если вы используете Pi-hole, обратите внимание, что NetAlertX получает информацию из Pi-hole. Приостановите NetAlertX, перейдите на страницу настроек в Pi-hole и при необходимости удалите аренду DHCP. Затем, также в Pi-hole, загляните в раздел «Инструменты» -> «Сеть», чтобы узнать, сможете ли вы найти там повторяющиеся хосты. Если да, удалите их и там. Теперь вы можете снова запустить NetAlertX. Устройства больше не должны отображаться.", - "HelpFAQ_Cat_General": "Главное", - "HelpFAQ_Cat_General_100_head": "Часы в правом верхнем углу и время событий/присутствия указаны неверно (разница во времени).", - "HelpFAQ_Cat_General_100_text_a": "На вашем компьютере для среды PHP установлен следующий часовой пояс:", - "HelpFAQ_Cat_General_100_text_b": "Если это не тот часовой пояс, в котором вы находитесь, вам следует изменить часовой пояс в файле конфигурации PHP. Вы можете найти его в этом каталоге:", - "HelpFAQ_Cat_General_100_text_c": "Найдите в этом файле запись «date.timezone», удалите начальный «;» при необходимости и введите желаемый часовой пояс. Список поддерживаемых часовых поясов можно найти здесь (Ссылка)", - "HelpFAQ_Cat_General_101_head": "Моя сеть, похоже, тормозит, потоковая передача «зависает».", - "HelpFAQ_Cat_General_101_text": "Вполне возможно, что маломощные устройства достигают предела своей производительности из-за того, как NetAlertX обнаруживает новые устройства в сети. Это усиливается еще больше, если эти устройства взаимодействуют с сетью через WLAN. Решением здесь было бы переключиться на проводное соединение, если это возможно, или, если устройство будет использоваться только в течение ограниченного периода времени, использовать сканирование arp. Приостановите сканирование arp на странице обслуживания.", - "HelpFAQ_Cat_General_102_head": "Я получаю сообщение, что база данных доступна только для чтения.", - "HelpFAQ_Cat_General_102_text": "Проверьте в каталоге NetAlertX, присвоены ли папке базы данных (db) правильные разрешения:
drwxrwx--- · · 2 (ваше имя пользователя) www-data< /span>
Если разрешение неверно, вы можете установить его снова с помощью следующих команд в терминале или консоли:
sudo chgrp -R www-data /app/db
chmod -R 770 /app/db

Если база данных по-прежнему доступна только для чтения, попробуйте переустановить или восстановить резервную копию базы данных со страницы обслуживания.", - "HelpFAQ_Cat_General_102docker_head": "Проблемы с базой данных (ошибки AJAX, доступно только для чтения, не найдено)", - "HelpFAQ_Cat_General_102docker_text": "Дважды проверьте, что вы выполнили dockerfile readme (самая актуальная информация).

  • Загрузите оригинальную БД с GitHub.
  • Сопоставьте файл app.db file ( не папка) с /app/db/app.db (подробнее см. в Примеры).
  • Если возникли проблемы (ошибки AJAX, невозможность записи в БД и т. д.), убедитесь, что разрешения установлены правильно, либо проверьте журналы в разделе /app/front/log.
  • Чтобы решить проблемы с разрешениями, вы также можете попытаться создать резервную копию БД и затем запустите восстановление БД через раздел Обслуживание > Резервное копирование/восстановление.
  • Если база данных находится в режиме только для чтения вы можете решить эту проблему, установив владельца и группу, выполнив следующую команду в хост-системе: docker exec netalertx chown -R www-data:www-data /app/db/app.db.
", - "HelpFAQ_Cat_General_103_head": "Страница входа не появляется даже после смены пароля.", - "HelpFAQ_Cat_General_103_text": "Помимо пароля, файл конфигурации должен содержать /app/config/app.conf, а также параметр PIALERT_WEB_PROTECTION Для должно быть установлено значение True.", - "HelpFAQ_Cat_Network_600_head": "Для чего нужна эта страница?", - "HelpFAQ_Cat_Network_600_text": "Эта страница должна предоставить вам возможность сопоставить назначение ваших сетевых устройств. Для этой цели вы можете создать один или несколько коммутаторов, сетей WLAN, маршрутизаторов и т. д., при необходимости указать им номер порта и назначить им уже обнаруженные устройства. Это назначение выполняется в подробном представлении назначаемого устройства. Таким образом, вы можете быстро определить, к какому порту подключен хост и находится ли он в сети. Прочтите это руководство для получения дополнительной информации.", - "HelpFAQ_Cat_Network_601_head": "Есть ли другая документация?", - "HelpFAQ_Cat_Network_601_text": "Да это так! Дополнительную информацию можно найти в следующих документах ", - "HelpFAQ_Cat_Presence_400_head": "Устройства отображаются желтым маркером и пометкой «отсутствует событие».", - "HelpFAQ_Cat_Presence_400_text": "В этом случае у вас есть возможность удалить события на соответствующем устройстве (просмотр подробностей). Другой вариант — включить устройство и подождать, пока NetAlertX не обнаружит устройство «онлайн» при следующем сканировании, а затем просто снова выключить устройство. Теперь NetAlertX должен правильно отмечать состояние устройства в базе данных при следующем сканировании.", - "HelpFAQ_Cat_Presence_401_head": "Устройство отображается как присутствующее, хотя оно находится в режиме «Оффлайн».", - "HelpFAQ_Cat_Presence_401_text": "В этом случае у вас есть возможность удалить события для соответствующего устройства (просмотр подробностей). Другой вариант — включить устройство и подождать, пока NetAlertX распознает устройство как «онлайн» при следующем сканировании, а затем просто снова выключить устройство. Теперь NetAlertX должен правильно отмечать состояние устройства в базе данных при следующем сканировании.", - "HelpFAQ_Title": "Помощь / FAQ", - "LOADED_PLUGINS_description": "Какие плагины загружать. Добавление плагинов может замедлить работу приложения. Подробнее о том, какие плагины необходимо включить, их типах или параметрах сканирования, читайте в Документация по плагинам. Выгруженные плагины потеряют ваши настройки. Можно выгрузить только отключенные плагины.", - "LOADED_PLUGINS_name": "Загруженные плагины", - "LOG_LEVEL_description": "Этот параметр включит более подробное ведение журнала. Полезно для отладки записи событий в базу данных.", - "LOG_LEVEL_name": "Распечатать дополнительный журнал", - "Loading": "Загрузка...", - "Login_Box": "Введите пароль", - "Login_Default_PWD": "Пароль по умолчанию «123456» все еще активен.", - "Login_Psw-box": "Пароль", - "Login_Psw_alert": "Предупреждение о пароле!", - "Login_Psw_folder": "в папке конфигурации.", + "HRS_TO_KEEP_NEWDEV_description": "\u042d\u0442\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f. \u0415\u0441\u043b\u0438 \u044d\u0442\u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0432\u043a\u043b\u044e\u0447\u0435\u043d (0 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d), \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u043f\u043e\u043c\u0435\u0447\u0435\u043d\u043d\u044b\u0435 \u043a\u0430\u043a \u041d\u043e\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b, \u0435\u0441\u043b\u0438 \u0432\u0440\u0435\u043c\u044f \u0438\u0445 \u041f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u0435\u0430\u043d\u0441\u0430 \u0431\u044b\u043b\u043e \u0441\u0442\u0430\u0440\u0448\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0445 \u0432 \u044d\u0442\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0447\u0430\u0441\u043e\u0432. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u044d\u0442\u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u0435\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u041d\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0447\u0435\u0440\u0435\u0437 X \u0447\u0430\u0441\u043e\u0432.", + "HRS_TO_KEEP_NEWDEV_name": "\u0425\u0440\u0430\u043d\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435", + "HelpFAQ_Cat_Detail": "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438", + "HelpFAQ_Cat_Detail_300_head": "\u0427\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442 ", + "HelpFAQ_Cat_Detail_300_text_a": "\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0441\u0435\u0442\u0435\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e (\u0442\u0438\u043f\u0430 AP, \u0448\u043b\u044e\u0437, \u043c\u0435\u0436\u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u044d\u043a\u0440\u0430\u043d, \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440, Powerline, \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440, WLAN, PLC, \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440, USB-\u0430\u0434\u0430\u043f\u0442\u0435\u0440 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438, USB-\u0430\u0434\u0430\u043f\u0442\u0435\u0440 Wi-Fi \u0438\u043b\u0438 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442). \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0442\u0438\u043f\u044b \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 NETWORK_DEVICE_TYPES.", + "HelpFAQ_Cat_Detail_300_text_b": "\u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043a \u044d\u0442\u043e\u043c\u0443 \u0441\u0435\u0442\u0435\u0432\u043e\u043c\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443. \u041f\u0440\u043e\u0447\u0442\u0438\u0442\u0435 \u044d\u0442\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438.", + "HelpFAQ_Cat_Detail_301_head_a": "\u041a\u043e\u0433\u0434\u0430 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435? \u0412 ", + "HelpFAQ_Cat_Detail_301_head_b": " \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e 1 \u043c\u0438\u043d\u0443\u0442\u0430, \u043d\u043e \u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b 5 \u043c\u0438\u043d\u0443\u0442.", + "HelpFAQ_Cat_Detail_301_text": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043c\u0435\u0436\u0434\u0443 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u043c\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u00abCronjob\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u043d\u0430 5 \u043c\u0438\u043d\u0443\u0442. \u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u00ab1 \u043c\u0438\u043d\u0443\u0442\u0430\u00bb \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0412 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0441\u0435\u0442\u0438 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043c\u043e\u0436\u0435\u0442 \u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f. \u0427\u0442\u043e\u0431\u044b \u043e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 cron, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435/\u043a\u043e\u043d\u0441\u043e\u043b\u0438 crontab -e \u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b.", + "HelpFAQ_Cat_Detail_302_head_a": "\u0427\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442 ", + "HelpFAQ_Cat_Detail_302_head_b": "\u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u044f \u043d\u0435 \u043c\u043e\u0433\u0443 \u044d\u0442\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c?", + "HelpFAQ_Cat_Detail_302_text": "\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u043e \u0441\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0442 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 MAC-\u0430\u0434\u0440\u0435\u0441\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u043a\u0430\u043a\u0438\u043c-\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c \u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043d\u043e\u0432\u0430 \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u043d\u043e\u0432\u043e\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438. NetAlertX \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u044d\u0442\u043e \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u043c MAC-\u0430\u0434\u0440\u0435\u0441\u043e\u043c, \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442 \u044d\u0442\u043e \u00ab\u043f\u043e\u043b\u0435\u00bb. \u0427\u0442\u043e\u0431\u044b \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u044d\u0442\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0435\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435, \u043a\u0430\u043a \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0430\u043d\u0434\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u044e MAC-\u0430\u0434\u0440\u0435\u0441\u043e\u0432.", + "HelpFAQ_Cat_Detail_303_head": "\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Nmap \u0438 \u0434\u043b\u044f \u0447\u0435\u0433\u043e \u043e\u043d \u043d\u0443\u0436\u0435\u043d?", + "HelpFAQ_Cat_Detail_303_text": "Nmap \u2014 \u044d\u0442\u043e \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0441\u043a\u0430\u043d\u0435\u0440 \u0441 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439.
\u041a\u043e\u0433\u0434\u0430 \u0432 \u0432\u0430\u0448\u0435\u043c \u0441\u043f\u0438\u0441\u043a\u0435 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u043e\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0431 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Nmap.", + "HelpFAQ_Cat_Device_200_head": "\u0412 \u043c\u043e\u0435\u043c \u0441\u043f\u0438\u0441\u043a\u0435 \u0435\u0441\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f \u043d\u0435 \u0437\u043d\u0430\u044e. \u041f\u043e\u0441\u043b\u0435 \u0438\u0445 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u043e\u043d\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u043d\u043e\u0432\u0430.", + "HelpFAQ_Cat_Device_200_text": "\u0415\u0441\u043b\u0438 \u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 Pi-hole, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e NetAlertX \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0438\u0437 Pi-hole. \u041f\u0440\u0438\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 NetAlertX, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0432 Pi-hole \u0438 \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0443\u0434\u0430\u043b\u0438\u0442\u0435 \u0430\u0440\u0435\u043d\u0434\u0443 DHCP. \u0417\u0430\u0442\u0435\u043c, \u0442\u0430\u043a\u0436\u0435 \u0432 Pi-hole, \u0437\u0430\u0433\u043b\u044f\u043d\u0438\u0442\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b \u00ab\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b\u00bb -> \u00ab\u0421\u0435\u0442\u044c\u00bb, \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c, \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043b\u0438 \u0432\u044b \u043d\u0430\u0439\u0442\u0438 \u0442\u0430\u043c \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0445\u043e\u0441\u0442\u044b. \u0415\u0441\u043b\u0438 \u0434\u0430, \u0443\u0434\u0430\u043b\u0438\u0442\u0435 \u0438\u0445 \u0438 \u0442\u0430\u043c. \u0422\u0435\u043f\u0435\u0440\u044c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043d\u043e\u0432\u0430 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c NetAlertX. \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f.", + "HelpFAQ_Cat_General": "\u0413\u043b\u0430\u0432\u043d\u043e\u0435", + "HelpFAQ_Cat_General_100_head": "\u0427\u0430\u0441\u044b \u0432 \u043f\u0440\u0430\u0432\u043e\u043c \u0432\u0435\u0440\u0445\u043d\u0435\u043c \u0443\u0433\u043b\u0443 \u0438 \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u0439/\u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u043d\u0435\u0432\u0435\u0440\u043d\u043e (\u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438).", + "HelpFAQ_Cat_General_100_text_a": "\u041d\u0430 \u0432\u0430\u0448\u0435\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435 \u0434\u043b\u044f \u0441\u0440\u0435\u0434\u044b PHP \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441:", + "HelpFAQ_Cat_General_100_text_b": "\u0415\u0441\u043b\u0438 \u044d\u0442\u043e \u043d\u0435 \u0442\u043e\u0442 \u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0432\u044b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0435\u0441\u044c, \u0432\u0430\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441 \u0432 \u0444\u0430\u0439\u043b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 PHP. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u0439\u0442\u0438 \u0435\u0433\u043e \u0432 \u044d\u0442\u043e\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435:", + "HelpFAQ_Cat_General_100_text_c": "\u041d\u0430\u0439\u0434\u0438\u0442\u0435 \u0432 \u044d\u0442\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u0437\u0430\u043f\u0438\u0441\u044c \u00abdate.timezone\u00bb, \u0443\u0434\u0430\u043b\u0438\u0442\u0435 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u00ab;\u00bb \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0438 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0436\u0435\u043b\u0430\u0435\u043c\u044b\u0439 \u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441. \u0421\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0447\u0430\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u044f\u0441\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0437\u0434\u0435\u0441\u044c (\u0421\u0441\u044b\u043b\u043a\u0430)", + "HelpFAQ_Cat_General_101_head": "\u041c\u043e\u044f \u0441\u0435\u0442\u044c, \u043f\u043e\u0445\u043e\u0436\u0435, \u0442\u043e\u0440\u043c\u043e\u0437\u0438\u0442, \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u00ab\u0437\u0430\u0432\u0438\u0441\u0430\u0435\u0442\u00bb.", + "HelpFAQ_Cat_General_101_text": "\u0412\u043f\u043e\u043b\u043d\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0447\u0442\u043e \u043c\u0430\u043b\u043e\u043c\u043e\u0449\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u044e\u0442 \u043f\u0440\u0435\u0434\u0435\u043b\u0430 \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a NetAlertX \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u0441\u0435\u0442\u0438. \u042d\u0442\u043e \u0443\u0441\u0438\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0435\u0449\u0435 \u0431\u043e\u043b\u044c\u0448\u0435, \u0435\u0441\u043b\u0438 \u044d\u0442\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u0441 \u0441\u0435\u0442\u044c\u044e \u0447\u0435\u0440\u0435\u0437 WLAN. \u0420\u0435\u0448\u0435\u043d\u0438\u0435\u043c \u0437\u0434\u0435\u0441\u044c \u0431\u044b\u043b\u043e \u0431\u044b \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0438\u043b\u0438, \u0435\u0441\u043b\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 arp. \u041f\u0440\u0438\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 arp \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f.", + "HelpFAQ_Cat_General_102_head": "\u042f \u043f\u043e\u043b\u0443\u0447\u0430\u044e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f.", + "HelpFAQ_Cat_General_102_text": "\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 NetAlertX, \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d\u044b \u043b\u0438 \u043f\u0430\u043f\u043a\u0435 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 (db) \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f:
drwxrwx--- \u00b7 \u00b7 2 (\u0432\u0430\u0448\u0435 \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f) www-data< /span>
\u0415\u0441\u043b\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0435\u0432\u0435\u0440\u043d\u043e, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0435\u0433\u043e \u0441\u043d\u043e\u0432\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u043a\u043e\u043c\u0430\u043d\u0434 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435 \u0438\u043b\u0438 \u043a\u043e\u043d\u0441\u043e\u043b\u0438:
sudo chgrp -R www-data /app/db
chmod -R 770 /app/db

\u0415\u0441\u043b\u0438 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u043b\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f.", + "HelpFAQ_Cat_General_102docker_head": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0431\u0430\u0437\u043e\u0439 \u0434\u0430\u043d\u043d\u044b\u0445 (\u043e\u0448\u0438\u0431\u043a\u0438 AJAX, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f, \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e)", + "HelpFAQ_Cat_General_102docker_text": "\u0414\u0432\u0430\u0436\u0434\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435, \u0447\u0442\u043e \u0432\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043b\u0438 dockerfile readme (\u0441\u0430\u043c\u0430\u044f \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f).

  • \u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u0443\u044e \u0411\u0414 \u0441 GitHub.
  • \u0421\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0444\u0430\u0439\u043b app.db file (\u26a0 \u043d\u0435 \u043f\u0430\u043f\u043a\u0430) \u0441 /app/db/app.db (\u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0441\u043c. \u0432 \u041f\u0440\u0438\u043c\u0435\u0440\u044b).
  • \u0415\u0441\u043b\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b (\u043e\u0448\u0438\u0431\u043a\u0438 AJAX, \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u0411\u0414 \u0438 \u0442. \u0434.), \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e, \u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0436\u0443\u0440\u043d\u0430\u043b\u044b \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 /app/front/log.
  • \u0427\u0442\u043e\u0431\u044b \u0440\u0435\u0448\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438, \u0432\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u0411\u0414 \u0438 \u0437\u0430\u0442\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0411\u0414 \u0447\u0435\u0440\u0435\u0437 \u0440\u0430\u0437\u0434\u0435\u043b \u041e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435 > \u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435/\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435.
  • \u0415\u0441\u043b\u0438 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0432 \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0430 \u0438 \u0433\u0440\u0443\u043f\u043f\u0443, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0432 \u0445\u043e\u0441\u0442-\u0441\u0438\u0441\u0442\u0435\u043c\u0435: docker exec netalertx chown -R www-data:www-data /app/db/app.db.
", + "HelpFAQ_Cat_General_103_head": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0432\u0445\u043e\u0434\u0430 \u043d\u0435 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0430\u0436\u0435 \u043f\u043e\u0441\u043b\u0435 \u0441\u043c\u0435\u043d\u044b \u043f\u0430\u0440\u043e\u043b\u044f.", + "HelpFAQ_Cat_General_103_text": "\u041f\u043e\u043c\u0438\u043c\u043e \u043f\u0430\u0440\u043e\u043b\u044f, \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c /app/config/app.conf, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 PIALERT_WEB_PROTECTION \u0414\u043b\u044f \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 True.", + "HelpFAQ_Cat_Network_600_head": "\u0414\u043b\u044f \u0447\u0435\u0433\u043e \u043d\u0443\u0436\u043d\u0430 \u044d\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430?", + "HelpFAQ_Cat_Network_600_text": "\u042d\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432\u0430\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432\u0430\u0448\u0438\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. \u0414\u043b\u044f \u044d\u0442\u043e\u0439 \u0446\u0435\u043b\u0438 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u043e\u0432, \u0441\u0435\u0442\u0435\u0439 WLAN, \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0442. \u0434., \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u043c \u043d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430 \u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u0438\u043c \u0443\u0436\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u042d\u0442\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0435\u043c\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0431\u044b\u0441\u0442\u0440\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u043a \u043a\u0430\u043a\u043e\u043c\u0443 \u043f\u043e\u0440\u0442\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u0445\u043e\u0441\u0442 \u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043b\u0438 \u043e\u043d \u0432 \u0441\u0435\u0442\u0438. \u041f\u0440\u043e\u0447\u0442\u0438\u0442\u0435 \u044d\u0442\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438.", + "HelpFAQ_Cat_Network_601_head": "\u0415\u0441\u0442\u044c \u043b\u0438 \u0434\u0440\u0443\u0433\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f?", + "HelpFAQ_Cat_Network_601_text": "\u0414\u0430 \u044d\u0442\u043e \u0442\u0430\u043a! \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0445 ", + "HelpFAQ_Cat_Presence_400_head": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u0436\u0435\u043b\u0442\u044b\u043c \u043c\u0430\u0440\u043a\u0435\u0440\u043e\u043c \u0438 \u043f\u043e\u043c\u0435\u0442\u043a\u043e\u0439 \u00ab\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u00bb.", + "HelpFAQ_Cat_Presence_400_text": "\u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043d\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 (\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0435\u0439). \u0414\u0440\u0443\u0433\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u2014 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0438 \u043f\u043e\u0434\u043e\u0436\u0434\u0430\u0442\u044c, \u043f\u043e\u043a\u0430 NetAlertX \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u00ab\u043e\u043d\u043b\u0430\u0439\u043d\u00bb \u043f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043d\u043e\u0432\u0430 \u0432\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e. \u0422\u0435\u043f\u0435\u0440\u044c NetAlertX \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043e\u0442\u043c\u0435\u0447\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438.", + "HelpFAQ_Cat_Presence_401_head": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435, \u0445\u043e\u0442\u044f \u043e\u043d\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u00ab\u041e\u0444\u0444\u043b\u0430\u0439\u043d\u00bb.", + "HelpFAQ_Cat_Presence_401_text": "\u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0434\u043b\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 (\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0435\u0439). \u0414\u0440\u0443\u0433\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u2014 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0438 \u043f\u043e\u0434\u043e\u0436\u0434\u0430\u0442\u044c, \u043f\u043e\u043a\u0430 NetAlertX \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0435\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043a\u0430\u043a \u00ab\u043e\u043d\u043b\u0430\u0439\u043d\u00bb \u043f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043d\u043e\u0432\u0430 \u0432\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e. \u0422\u0435\u043f\u0435\u0440\u044c NetAlertX \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043e\u0442\u043c\u0435\u0447\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438.", + "HelpFAQ_Title": "\u041f\u043e\u043c\u043e\u0449\u044c / FAQ", + "LOADED_PLUGINS_description": "\u041a\u0430\u043a\u0438\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043c\u0435\u0434\u043b\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a\u0438\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c, \u0438\u0445 \u0442\u0438\u043f\u0430\u0445 \u0438\u043b\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c. \u0412\u044b\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u043f\u043e\u0442\u0435\u0440\u044f\u044e\u0442 \u0432\u0430\u0448\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438. \u041c\u043e\u0436\u043d\u043e \u0432\u044b\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b.", + "LOADED_PLUGINS_name": "\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b", + "LOG_LEVEL_description": "\u042d\u0442\u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0432\u043a\u043b\u044e\u0447\u0438\u0442 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0436\u0443\u0440\u043d\u0430\u043b\u0430. \u041f\u043e\u043b\u0435\u0437\u043d\u043e \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445.", + "LOG_LEVEL_name": "\u0420\u0430\u0441\u043f\u0435\u0447\u0430\u0442\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0436\u0443\u0440\u043d\u0430\u043b", + "Loading": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...", + "Login_Box": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c", + "Login_Default_PWD": "\u041f\u0430\u0440\u043e\u043b\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u00ab123456\u00bb \u0432\u0441\u0435 \u0435\u0449\u0435 \u0430\u043a\u0442\u0438\u0432\u0435\u043d.", + "Login_Psw-box": "\u041f\u0430\u0440\u043e\u043b\u044c", + "Login_Psw_alert": "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043e \u043f\u0430\u0440\u043e\u043b\u0435!", + "Login_Psw_folder": "\u0432 \u043f\u0430\u043f\u043a\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438.", "Login_Psw_new": "new_password", - "Login_Psw_run": "Чтобы изменить пароль, выполните:", - "Login_Remember": "Запомнить", - "Login_Remember_small": "(действителен в течение 7 дней)", - "Login_Submit": "Войти", - "Login_Toggle_Alert_headline": "Предупреждение о пароле!", - "Login_Toggle_Info": "Информация о пароле", - "Login_Toggle_Info_headline": "Информация о пароле", - "Maintenance_Running_Version": "Установленная версия", - "Maintenance_Status": "Статус", - "Maintenance_Title": "Инструменты обслуживания", - "Maintenance_Tool_ExportCSV": "CSV Экспорт", - "Maintenance_Tool_ExportCSV_noti": "CSV Экспорт", - "Maintenance_Tool_ExportCSV_noti_text": "Вы уверены, что хотите создать файл CSV?", - "Maintenance_Tool_ExportCSV_text": "Создайте файл CSV (значения, разделенные запятыми), содержащий список устройств, включая сетевые отношения между сетевыми узлами и подключенными устройствами. Вы также можете открыть этот URL-адрес URL Вашего NetAlertX/php/server/devices.php?action=ExportCSV или включить плагин Резервное копирование в CSV.", - "Maintenance_Tool_ImportCSV": "CSV Импорт", - "Maintenance_Tool_ImportCSV_noti": "CSV Импорт", - "Maintenance_Tool_ImportCSV_noti_text": "Вы уверены, что хотите импортировать файл CSV? Это полностью перезапишет устройства в вашей базе данных.", - "Maintenance_Tool_ImportCSV_text": "Прежде чем использовать эту функцию, сделайте резервную копию. Импортируйте файл CSV (значения, разделенные запятыми), содержащий список устройств, включая сетевые отношения между сетевыми узлами и подключенными устройствами. Для этого поместите файл CSV с именем devices.csv в папку /config.", - "Maintenance_Tool_arpscansw": "Переключить arp-скан (ВКЛ./ВЫКЛ.)", - "Maintenance_Tool_arpscansw_noti": "Включить или выключить arp-скан", - "Maintenance_Tool_arpscansw_noti_text": "Когда сканирование было выключено, оно остается выключенным до тех пор, пока не будет активировано снова.", - "Maintenance_Tool_arpscansw_text": "Включение и выключение arp-сканирования. Когда сканирование было выключено, оно остается выключенным до тех пор, пока не будет активировано снова. Активные сканирования не отменяются.", - "Maintenance_Tool_backup": "Резервное копирование БД", - "Maintenance_Tool_backup_noti": "Резервное копирование БД", - "Maintenance_Tool_backup_noti_text": "Вы уверены, что хотите выполнить резервное копирование БД? Убедитесь, что в данный момент сканирование не выполняется.", - "Maintenance_Tool_backup_text": "Резервные копии базы данных располагаются в каталоге базы данных в виде zip-архива, имя которого соответствует дате создания. Максимального количества резервных копий не существует.", - "Maintenance_Tool_check_visible": "Снимите флажок, чтобы скрыть столбец.", - "Maintenance_Tool_darkmode": "Тема (Темная/Светлая)", - "Maintenance_Tool_darkmode_noti": "Переключение режимов", - "Maintenance_Tool_darkmode_noti_text": "После переключения темы страница пытается перезагрузиться, чтобы активировать изменение. При необходимости кэш необходимо очистить.", - "Maintenance_Tool_darkmode_text": "Переключение между темным и светлым режимами. Если переключатель не работает должным образом, попробуйте очистить кеш браузера. Изменение происходит на стороне сервера, поэтому оно затрагивает все используемые устройства.", - "Maintenance_Tool_del_ActHistory": "Удаление сетевой активности", - "Maintenance_Tool_del_ActHistory_noti": "Удалить сетевую активность", - "Maintenance_Tool_del_ActHistory_noti_text": "Вы уверены, что хотите сбросить сетевую активность?", - "Maintenance_Tool_del_ActHistory_text": "График сетевой активности сбрасывается. На события это не влияет.", - "Maintenance_Tool_del_alldev": "Удалить все устройства", - "Maintenance_Tool_del_alldev_noti": "Удалить устройства", - "Maintenance_Tool_del_alldev_noti_text": "Вы уверены, что хотите удалить все устройства?", - "Maintenance_Tool_del_alldev_text": "Прежде чем использовать эту функцию, сделайте резервную копию. Удаление невозможно отменить. Все устройства будут удалены из базы данных.", - "Maintenance_Tool_del_allevents": "Удалить события (Сбросить присутствие)", - "Maintenance_Tool_del_allevents30": "Удалить все события старше 30 дней", - "Maintenance_Tool_del_allevents30_noti": "Удалить события", - "Maintenance_Tool_del_allevents30_noti_text": "Вы уверены, что хотите удалить все события старше 30 дней? Это сбрасывает состояние присутствия всех устройств.", - "Maintenance_Tool_del_allevents30_text": "Прежде чем использовать эту функцию, сделайте резервную копию. Удаление невозможно отменить. Все события старше 30 дней в базе данных будут удалены. В этот момент присутствие всех устройств будет сброшено. Это может привести к недействительным сеансам. Это означает, что устройства отображаются как «присутствующие», хотя они находятся в автономном режиме. Сканирование, когда рассматриваемое устройство находится в сети, решает проблему.", - "Maintenance_Tool_del_allevents_noti": "Удалить события", - "Maintenance_Tool_del_allevents_noti_text": "Вы уверены, что хотите удалить все события? Это сбрасывает состояние присутствия всех устройств.", - "Maintenance_Tool_del_allevents_text": "Прежде чем использовать эту функцию, сделайте резервную копию. Удаление невозможно отменить. Все события в базе данных будут удалены. В этот момент присутствие всех устройств будет сброшено. Это может привести к недействительным сеансам. Это означает, что устройства отображаются как «присутствующие», хотя они находятся в автономном режиме. Сканирование, когда рассматриваемое устройство находится в сети, решает проблему.", - "Maintenance_Tool_del_empty_macs": "Удалить устройства с пустыми MAC-адресами", - "Maintenance_Tool_del_empty_macs_noti": "Удалить устройства", - "Maintenance_Tool_del_empty_macs_noti_text": "Вы уверены, что хотите удалить все устройства с пустыми MAC-адресами?
(возможно, вы предпочитаете заархивировать их)", - "Maintenance_Tool_del_empty_macs_text": "Прежде чем использовать эту функцию, сделайте резервную копию. Удаление невозможно отменить. Все устройства без MAC-адресов будут удалены из базы данных.", - "Maintenance_Tool_del_selecteddev": "Удалить выбранные устройства", - "Maintenance_Tool_del_selecteddev_text": "Прежде чем использовать эту функцию, сделайте резервную копию. Удаление невозможно отменить. Выбранные устройства будут удалены из базы данных.", - "Maintenance_Tool_del_unknowndev": "Удалить (неизвестные) устройства", - "Maintenance_Tool_del_unknowndev_noti": "Удалить (неизвестные) устройства", - "Maintenance_Tool_del_unknowndev_noti_text": "Вы уверены, что хотите удалить все (неизвестные) и (имя не найдено) устройства?", - "Maintenance_Tool_del_unknowndev_text": "Прежде чем использовать эту функцию, сделайте резервную копию. Удаление невозможно отменить. Все названные устройства (неизвестные) будут удалены из базы данных.", - "Maintenance_Tool_displayed_columns_text": "Измените видимость и порядок столбцов на странице Устройства.", - "Maintenance_Tool_drag_me": "Перетащите элемент, чтобы изменить порядок столбцов.", + "Login_Psw_run": "\u0427\u0442\u043e\u0431\u044b \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435:", + "Login_Remember": "\u0417\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c", + "Login_Remember_small": "(\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 7 \u0434\u043d\u0435\u0439)", + "Login_Submit": "\u0412\u043e\u0439\u0442\u0438", + "Login_Toggle_Alert_headline": "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043e \u043f\u0430\u0440\u043e\u043b\u0435!", + "Login_Toggle_Info": "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043f\u0430\u0440\u043e\u043b\u0435", + "Login_Toggle_Info_headline": "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043f\u0430\u0440\u043e\u043b\u0435", + "Maintenance_Running_Version": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f", + "Maintenance_Status": "\u0421\u0442\u0430\u0442\u0443\u0441", + "Maintenance_Title": "\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f", + "Maintenance_Tool_ExportCSV": "CSV \u042d\u043a\u0441\u043f\u043e\u0440\u0442", + "Maintenance_Tool_ExportCSV_noti": "CSV \u042d\u043a\u0441\u043f\u043e\u0440\u0442", + "Maintenance_Tool_ExportCSV_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0444\u0430\u0439\u043b CSV?", + "Maintenance_Tool_ExportCSV_text": "\u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0444\u0430\u0439\u043b CSV (\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438), \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0443\u0437\u043b\u0430\u043c\u0438 \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438. \u0412\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u044d\u0442\u043e\u0442 URL-\u0430\u0434\u0440\u0435\u0441 URL \u0412\u0430\u0448\u0435\u0433\u043e NetAlertX/php/server/devices.php?action=ExportCSV \u0438\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d \u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 CSV.", + "Maintenance_Tool_ImportCSV": "CSV \u0418\u043c\u043f\u043e\u0440\u0442", + "Maintenance_Tool_ImportCSV_noti": "CSV \u0418\u043c\u043f\u043e\u0440\u0442", + "Maintenance_Tool_ImportCSV_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b CSV? \u042d\u0442\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0448\u0435\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u0432\u0430\u0448\u0435\u0439 \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445.", + "Maintenance_Tool_ImportCSV_text": "\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u0441\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e. \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0444\u0430\u0439\u043b CSV (\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438), \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0443\u0437\u043b\u0430\u043c\u0438 \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u0435 \u0444\u0430\u0439\u043b CSV \u0441 \u0438\u043c\u0435\u043d\u0435\u043c devices.csv \u0432 \u043f\u0430\u043f\u043a\u0443 /config.", + "Maintenance_Tool_arpscansw": "\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c arp-\u0441\u043a\u0430\u043d (\u0412\u041a\u041b./\u0412\u042b\u041a\u041b.)", + "Maintenance_Tool_arpscansw_noti": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c arp-\u0441\u043a\u0430\u043d", + "Maintenance_Tool_arpscansw_noti_text": "\u041a\u043e\u0433\u0434\u0430 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e, \u043e\u043d\u043e \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0441\u043d\u043e\u0432\u0430.", + "Maintenance_Tool_arpscansw_text": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 arp-\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041a\u043e\u0433\u0434\u0430 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e, \u043e\u043d\u043e \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0441\u043d\u043e\u0432\u0430. \u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0435 \u043e\u0442\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f.", + "Maintenance_Tool_backup": "\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0411\u0414", + "Maintenance_Tool_backup_noti": "\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0411\u0414", + "Maintenance_Tool_backup_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0411\u0414? \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.", + "Maintenance_Tool_backup_text": "\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0442\u0441\u044f \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0432\u0438\u0434\u0435 zip-\u0430\u0440\u0445\u0438\u0432\u0430, \u0438\u043c\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u0430\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f. \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.", + "Maintenance_Tool_check_visible": "\u0421\u043d\u0438\u043c\u0438\u0442\u0435 \u0444\u043b\u0430\u0436\u043e\u043a, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u0440\u044b\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446.", + "Maintenance_Tool_darkmode": "\u0422\u0435\u043c\u0430 (\u0422\u0435\u043c\u043d\u0430\u044f/\u0421\u0432\u0435\u0442\u043b\u0430\u044f)", + "Maintenance_Tool_darkmode_noti": "\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0440\u0435\u0436\u0438\u043c\u043e\u0432", + "Maintenance_Tool_darkmode_noti_text": "\u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0442\u0435\u043c\u044b \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435. \u041f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043a\u044d\u0448 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c.", + "Maintenance_Tool_darkmode_text": "\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u0442\u0435\u043c\u043d\u044b\u043c \u0438 \u0441\u0432\u0435\u0442\u043b\u044b\u043c \u0440\u0435\u0436\u0438\u043c\u0430\u043c\u0438. \u0415\u0441\u043b\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0434\u043e\u043b\u0436\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043a\u0435\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043d\u043e \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.", + "Maintenance_Tool_del_ActHistory": "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438", + "Maintenance_Tool_del_ActHistory_noti": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c", + "Maintenance_Tool_del_ActHistory_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c?", + "Maintenance_Tool_del_ActHistory_text": "\u0413\u0440\u0430\u0444\u0438\u043a \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f. \u041d\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u044d\u0442\u043e \u043d\u0435 \u0432\u043b\u0438\u044f\u0435\u0442.", + "Maintenance_Tool_del_alldev": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Maintenance_Tool_del_alldev_noti": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Maintenance_Tool_del_alldev_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430?", + "Maintenance_Tool_del_alldev_text": "\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u0441\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e. \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c. \u0412\u0441\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u0438\u0437 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445.", + "Maintenance_Tool_del_allevents": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f (\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435)", + "Maintenance_Tool_del_allevents30": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0441\u0442\u0430\u0440\u0448\u0435 30 \u0434\u043d\u0435\u0439", + "Maintenance_Tool_del_allevents30_noti": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f", + "Maintenance_Tool_del_allevents30_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0441\u0442\u0430\u0440\u0448\u0435 30 \u0434\u043d\u0435\u0439? \u042d\u0442\u043e \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0432\u0441\u0435\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432.", + "Maintenance_Tool_del_allevents30_text": "\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u0441\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e. \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c. \u0412\u0441\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0441\u0442\u0430\u0440\u0448\u0435 30 \u0434\u043d\u0435\u0439 \u0432 \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b. \u0412 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0432\u0441\u0435\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0431\u0443\u0434\u0435\u0442 \u0441\u0431\u0440\u043e\u0448\u0435\u043d\u043e. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0435\u0430\u043d\u0441\u0430\u043c. \u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u043a\u0430\u043a \u00ab\u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435\u00bb, \u0445\u043e\u0442\u044f \u043e\u043d\u0438 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435. \u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u043a\u043e\u0433\u0434\u0430 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043c\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0441\u0435\u0442\u0438, \u0440\u0435\u0448\u0430\u0435\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443.", + "Maintenance_Tool_del_allevents_noti": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f", + "Maintenance_Tool_del_allevents_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f? \u042d\u0442\u043e \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0432\u0441\u0435\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432.", + "Maintenance_Tool_del_allevents_text": "\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u0441\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e. \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c. \u0412\u0441\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0432 \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b. \u0412 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0432\u0441\u0435\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0431\u0443\u0434\u0435\u0442 \u0441\u0431\u0440\u043e\u0448\u0435\u043d\u043e. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0435\u0430\u043d\u0441\u0430\u043c. \u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u043a\u0430\u043a \u00ab\u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435\u00bb, \u0445\u043e\u0442\u044f \u043e\u043d\u0438 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435. \u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u043a\u043e\u0433\u0434\u0430 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043c\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0441\u0435\u0442\u0438, \u0440\u0435\u0448\u0430\u0435\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443.", + "Maintenance_Tool_del_empty_macs": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441 \u043f\u0443\u0441\u0442\u044b\u043c\u0438 MAC-\u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438", + "Maintenance_Tool_del_empty_macs_noti": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Maintenance_Tool_del_empty_macs_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441 \u043f\u0443\u0441\u0442\u044b\u043c\u0438 MAC-\u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438?
(\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u044b \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u0442\u0435 \u0437\u0430\u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445)", + "Maintenance_Tool_del_empty_macs_text": "\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u0441\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e. \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c. \u0412\u0441\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0431\u0435\u0437 MAC-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u0438\u0437 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445.", + "Maintenance_Tool_del_selecteddev": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Maintenance_Tool_del_selecteddev_text": "\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u0441\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e. \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c. \u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u0438\u0437 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445.", + "Maintenance_Tool_del_unknowndev": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c (\u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435) \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Maintenance_Tool_del_unknowndev_noti": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c (\u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435) \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Maintenance_Tool_del_unknowndev_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 (\u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435) \u0438 (\u0438\u043c\u044f \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e) \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430?", + "Maintenance_Tool_del_unknowndev_text": "\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u0441\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e. \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c. \u0412\u0441\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 (\u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435) \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u0438\u0437 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445.", + "Maintenance_Tool_displayed_columns_text": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0438 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.", + "Maintenance_Tool_drag_me": "\u041f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442, \u0447\u0442\u043e\u0431\u044b \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432.", "Maintenance_Tool_order_columns_text": "", - "Maintenance_Tool_purgebackup": "Очистить резервные копии", - "Maintenance_Tool_purgebackup_noti": "Очистить резервные копии", - "Maintenance_Tool_purgebackup_noti_text": "Вы уверены, что хотите удалить все резервные копии, кроме трех последних?", - "Maintenance_Tool_purgebackup_text": "Все остальные резервные копии будут удалены, за исключением последних трех резервных копий.", - "Maintenance_Tool_restore": "Восстановление БД", - "Maintenance_Tool_restore_noti": "Восстановление БД", - "Maintenance_Tool_restore_noti_text": "Вы уверены, что хотите выполнить восстановление БД? Убедитесь, что в данный момент сканирование не выполняется.", - "Maintenance_Tool_restore_text": "Последнюю резервную копию можно восстановить с помощью кнопки, но более старые резервные копии можно восстановить только вручную. После восстановления выполните проверку целостности базы данных на предмет безопасности, если база данных в данный момент находилась в режиме записи при создании резервной копии.", - "Maintenance_Tool_upgrade_database_noti": "Обновить базу данных", - "Maintenance_Tool_upgrade_database_noti_text": "Вы уверены, что хотите обновить базу данных?
(возможно, вы предпочитаете заархивировать ее)", - "Maintenance_Tool_upgrade_database_text": "Эта кнопка обновит базу данных, чтобы включить график сетевой активности за последние 12 часов. Пожалуйста, сделайте резервную копию вашей базы данных на случай возникновения проблем.", - "Maintenance_Tools_Tab_BackupRestore": "Бекап / Восстан.", - "Maintenance_Tools_Tab_Logging": "Журналы", - "Maintenance_Tools_Tab_Settings": "Настройки", - "Maintenance_Tools_Tab_Tools": "Инструменты", - "Maintenance_Tools_Tab_UISettings": "Интерфейс", - "Maintenance_arp_status": "Состояние сканирования", - "Maintenance_arp_status_off": "в настоящее время отключен", - "Maintenance_arp_status_on": "сканирование, выполняется в данный момент", - "Maintenance_built_on": "Сборка от", - "Maintenance_current_version": "Вы в курсе событий. Узнайте, над чем я работаю.", - "Maintenance_database_backup": "Резервные копии БД", - "Maintenance_database_backup_found": "резервные копии были найдены", - "Maintenance_database_backup_total": "общее использование диска", - "Maintenance_database_lastmod": "Последнее изменение", - "Maintenance_database_path": "Путь к базе данных", - "Maintenance_database_rows": "Таблица (строки)", - "Maintenance_database_size": "Размер базы данных", - "Maintenance_lang_selector_apply": "Применить", - "Maintenance_lang_selector_empty": "Выберите язык", - "Maintenance_lang_selector_lable": "Выбрать язык", - "Maintenance_lang_selector_text": "Изменение происходит на стороне клиента, поэтому оно влияет только на текущий браузер.", - "Maintenance_new_version": "🆕 Доступна новая версия. Ознакомьтесь с примечаниями к выпуску.", - "Maintenance_themeselector_apply": "Применить", - "Maintenance_themeselector_empty": "Выбрать скин", - "Maintenance_themeselector_lable": "Выбрать Скин", - "Maintenance_themeselector_text": "Изменение происходит на стороне сервера, поэтому оно затрагивает все используемые устройства.", - "Maintenance_version": "Обновления приложения", - "NETWORK_DEVICE_TYPES_description": "Какие типы устройств разрешено использовать в качестве сетевых устройств в представлении «Сеть». Тип устройства должен точно соответствовать настройке Тип на конкретном устройстве в разделе «Сведения об устройстве». Не удаляйте существующие типы, а только добавляйте новые.", - "NETWORK_DEVICE_TYPES_name": "Типы сетевых устройств", - "Navigation_About": "О NetAlertX", - "Navigation_Devices": "Устройства", - "Navigation_Donations": "Пожертвования", - "Navigation_Events": "События", - "Navigation_HelpFAQ": "Помощь / FAQ", - "Navigation_Integrations": "Интеграции", - "Navigation_Maintenance": "Сервис", - "Navigation_Monitoring": "Мониторинг", - "Navigation_Network": "Сеть", + "Maintenance_Tool_purgebackup": "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438", + "Maintenance_Tool_purgebackup_noti": "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438", + "Maintenance_Tool_purgebackup_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438, \u043a\u0440\u043e\u043c\u0435 \u0442\u0440\u0435\u0445 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445?", + "Maintenance_Tool_purgebackup_text": "\u0412\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0442\u0440\u0435\u0445 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439.", + "Maintenance_Tool_restore": "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0411\u0414", + "Maintenance_Tool_restore_noti": "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0411\u0414", + "Maintenance_Tool_restore_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0411\u0414? \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.", + "Maintenance_Tool_restore_text": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043d\u043e\u043f\u043a\u0438, \u043d\u043e \u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0430\u0440\u044b\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0443\u0447\u043d\u0443\u044e. \u041f\u043e\u0441\u043b\u0435 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043f\u0440\u0435\u0434\u043c\u0435\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u0435\u0441\u043b\u0438 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u043b\u0430\u0441\u044c \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438.", + "Maintenance_Tool_upgrade_database_noti": "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445", + "Maintenance_Tool_upgrade_database_noti_text": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445?
(\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u044b \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u0442\u0435 \u0437\u0430\u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0435)", + "Maintenance_Tool_upgrade_database_text": "\u042d\u0442\u0430 \u043a\u043d\u043e\u043f\u043a\u0430 \u043e\u0431\u043d\u043e\u0432\u0438\u0442 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445, \u0447\u0442\u043e\u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u043a \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 12 \u0447\u0430\u0441\u043e\u0432. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0441\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u0432\u0430\u0448\u0435\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0441\u043b\u0443\u0447\u0430\u0439 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c.", + "Maintenance_Tools_Tab_BackupRestore": "\u0411\u0435\u043a\u0430\u043f / \u0412\u043e\u0441\u0441\u0442\u0430\u043d.", + "Maintenance_Tools_Tab_Logging": "\u0416\u0443\u0440\u043d\u0430\u043b\u044b", + "Maintenance_Tools_Tab_Settings": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", + "Maintenance_Tools_Tab_Tools": "\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", + "Maintenance_Tools_Tab_UISettings": "\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441", + "Maintenance_arp_status": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", + "Maintenance_arp_status_off": "\u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d", + "Maintenance_arp_status_on": "\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442", + "Maintenance_built_on": "\u0421\u0431\u043e\u0440\u043a\u0430 \u043e\u0442", + "Maintenance_current_version": "\u0412\u044b \u0432 \u043a\u0443\u0440\u0441\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0439. \u0423\u0437\u043d\u0430\u0439\u0442\u0435, \u043d\u0430\u0434 \u0447\u0435\u043c \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e.", + "Maintenance_database_backup": "\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u0411\u0414", + "Maintenance_database_backup_found": "\u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u0431\u044b\u043b\u0438 \u043d\u0430\u0439\u0434\u0435\u043d\u044b", + "Maintenance_database_backup_total": "\u043e\u0431\u0449\u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0438\u0441\u043a\u0430", + "Maintenance_database_lastmod": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435", + "Maintenance_database_path": "\u041f\u0443\u0442\u044c \u043a \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445", + "Maintenance_database_rows": "\u0422\u0430\u0431\u043b\u0438\u0446\u0430 (\u0441\u0442\u0440\u043e\u043a\u0438)", + "Maintenance_database_size": "\u0420\u0430\u0437\u043c\u0435\u0440 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445", + "Maintenance_lang_selector_apply": "\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c", + "Maintenance_lang_selector_empty": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u044f\u0437\u044b\u043a", + "Maintenance_lang_selector_lable": "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u044f\u0437\u044b\u043a", + "Maintenance_lang_selector_text": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043d\u043e \u0432\u043b\u0438\u044f\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.", + "Maintenance_new_version": "\ud83c\udd95 \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f. \u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f\u043c\u0438 \u043a \u0432\u044b\u043f\u0443\u0441\u043a\u0443.", + "Maintenance_themeselector_apply": "\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c", + "Maintenance_themeselector_empty": "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0441\u043a\u0438\u043d", + "Maintenance_themeselector_lable": "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0421\u043a\u0438\u043d", + "Maintenance_themeselector_text": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043d\u043e \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.", + "Maintenance_version": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", + "NETWORK_DEVICE_TYPES_description": "\u041a\u0430\u043a\u0438\u0435 \u0442\u0438\u043f\u044b \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u00ab\u0421\u0435\u0442\u044c\u00bb. \u0422\u0438\u043f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0442\u043e\u0447\u043d\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0422\u0438\u043f \u043d\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u00ab\u0421\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0431 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435\u00bb. \u041d\u0435 \u0443\u0434\u0430\u043b\u044f\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0442\u0438\u043f\u044b, \u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0439\u0442\u0435 \u043d\u043e\u0432\u044b\u0435.", + "NETWORK_DEVICE_TYPES_name": "\u0422\u0438\u043f\u044b \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432", + "Navigation_About": "\u041e NetAlertX", + "Navigation_Devices": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Navigation_Donations": "\u041f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f", + "Navigation_Events": "\u0421\u043e\u0431\u044b\u0442\u0438\u044f", + "Navigation_HelpFAQ": "\u041f\u043e\u043c\u043e\u0449\u044c / FAQ", + "Navigation_Integrations": "\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438", + "Navigation_Maintenance": "\u0421\u0435\u0440\u0432\u0438\u0441", + "Navigation_Monitoring": "\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433", + "Navigation_Network": "\u0421\u0435\u0442\u044c", "Navigation_Notifications": "", - "Navigation_Plugins": "Плагины", - "Navigation_Presence": "Присутствие", - "Navigation_Report": "Отчет", - "Navigation_Settings": "Настройки", - "Navigation_SystemInfo": "О системе", - "Navigation_Workflows": "Рабочие процессы", - "Network_Assign": "Подключитесь к указанному выше сетевому узлу ", - "Network_Cant_Assign": "Невозможно назначить корневой узел Интернета в качестве дочернего конечного узла.", - "Network_Configuration_Error": "Ошибка конфигурации", - "Network_Connected": "Подключенные устройства", - "Network_ManageAdd": "Добавить устройство", - "Network_ManageAdd_Name": "Имя устройства", - "Network_ManageAdd_Name_text": "Имя без специальных символов", - "Network_ManageAdd_Port": "Количество портов", - "Network_ManageAdd_Port_text": "оставьте пустым для Wi-Fi и Powerline", - "Network_ManageAdd_Submit": "Добавить устройство", - "Network_ManageAdd_Type": "Тип устройства", - "Network_ManageAdd_Type_text": "-- Выберите тип --", - "Network_ManageAssign": "Назначить", - "Network_ManageDel": "Удалить устройство", - "Network_ManageDel_Name": "Устройство для удаления", - "Network_ManageDel_Name_text": "-- Выбрать устройство --", - "Network_ManageDel_Submit": "Удалить", - "Network_ManageDevices": "Управление устройствами", - "Network_ManageEdit": "Обновить устройство", - "Network_ManageEdit_ID": "Устройство для обновления", - "Network_ManageEdit_ID_text": "-- Выбрать устройство для редактирования --", - "Network_ManageEdit_Name": "Новое имя устройства", - "Network_ManageEdit_Name_text": "Имя без специальных символов", - "Network_ManageEdit_Port": " Новый счетчик портов", - "Network_ManageEdit_Port_text": "оставьте пустым для Wi-Fi и Powerline", - "Network_ManageEdit_Submit": "Сохранить изменения", - "Network_ManageEdit_Type": "Новый тип устройства", - "Network_ManageEdit_Type_text": "-- Выбрать тип --", - "Network_ManageLeaf": "Управление заданием", - "Network_ManageUnassign": "Отменить назначение", - "Network_NoAssignedDevices": "Этот сетевой узел не имеет назначенных устройств (листовых узлов). Назначьте его ниже или перейдите на вкладку Сведения любого устройства в Устройства и назначьте его сети Узел (MAC) и Порт.", - "Network_NoDevices": "Нет устройств для настройки", - "Network_Node": "Сетевой узел", - "Network_Node_Name": "Имя узла", - "Network_Parent": "Родительское сетевое устройство", - "Network_Root": "Корневой узел", - "Network_Root_Not_Configured": "Выберите тип сетевого устройства, например Шлюз, в поле Тип корневого Интернет-устройства, чтобы начать настройку этого экрана.

Дополнительную документацию можно найти в руководстве Как настроить свою сетевую страницу", - "Network_Root_Unconfigurable": "Ненастраиваемый ROOT", - "Network_Table_Hostname": "Имя хоста", + "Navigation_Plugins": "\u041f\u043b\u0430\u0433\u0438\u043d\u044b", + "Navigation_Presence": "\u041f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435", + "Navigation_Report": "\u041e\u0442\u0447\u0435\u0442", + "Navigation_Settings": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", + "Navigation_SystemInfo": "\u041e \u0441\u0438\u0441\u0442\u0435\u043c\u0435", + "Navigation_Workflows": "\u0420\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b", + "Network_Assign": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u0441\u044c \u043a \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c\u0443 \u0432\u044b\u0448\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u043c\u0443 \u0443\u0437\u043b\u0443 ", + "Network_Cant_Assign": "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0443\u0437\u0435\u043b \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u043e\u0447\u0435\u0440\u043d\u0435\u0433\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u0443\u0437\u043b\u0430.", + "Network_Configuration_Error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438", + "Network_Connected": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Network_ManageAdd": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "Network_ManageAdd_Name": "\u0418\u043c\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Network_ManageAdd_Name_text": "\u0418\u043c\u044f \u0431\u0435\u0437 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432", + "Network_ManageAdd_Port": "\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0440\u0442\u043e\u0432", + "Network_ManageAdd_Port_text": "\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c \u0434\u043b\u044f Wi-Fi \u0438 Powerline", + "Network_ManageAdd_Submit": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "Network_ManageAdd_Type": "\u0422\u0438\u043f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Network_ManageAdd_Type_text": "-- \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043f --", + "Network_ManageAssign": "\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c", + "Network_ManageDel": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "Network_ManageDel_Name": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f", + "Network_ManageDel_Name_text": "-- \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e --", + "Network_ManageDel_Submit": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c", + "Network_ManageDevices": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438", + "Network_ManageEdit": "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "Network_ManageEdit_ID": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f", + "Network_ManageEdit_ID_text": "-- \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f --", + "Network_ManageEdit_Name": "\u041d\u043e\u0432\u043e\u0435 \u0438\u043c\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Network_ManageEdit_Name_text": "\u0418\u043c\u044f \u0431\u0435\u0437 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432", + "Network_ManageEdit_Port": " \u041d\u043e\u0432\u044b\u0439 \u0441\u0447\u0435\u0442\u0447\u0438\u043a \u043f\u043e\u0440\u0442\u043e\u0432", + "Network_ManageEdit_Port_text": "\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c \u0434\u043b\u044f Wi-Fi \u0438 Powerline", + "Network_ManageEdit_Submit": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", + "Network_ManageEdit_Type": "\u041d\u043e\u0432\u044b\u0439 \u0442\u0438\u043f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Network_ManageEdit_Type_text": "-- \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0442\u0438\u043f --", + "Network_ManageLeaf": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435\u043c", + "Network_ManageUnassign": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", + "Network_NoAssignedDevices": "\u042d\u0442\u043e\u0442 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0443\u0437\u0435\u043b \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 (\u043b\u0438\u0441\u0442\u043e\u0432\u044b\u0445 \u0443\u0437\u043b\u043e\u0432). \u041d\u0430\u0437\u043d\u0430\u0447\u044c\u0442\u0435 \u0435\u0433\u043e \u043d\u0438\u0436\u0435 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0443 \u0421\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u044c\u0442\u0435 \u0435\u0433\u043e \u0441\u0435\u0442\u0438 \u0423\u0437\u0435\u043b (MAC) \u0438 \u041f\u043e\u0440\u0442.", + "Network_NoDevices": "\u041d\u0435\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", + "Network_Node": "\u0421\u0435\u0442\u0435\u0432\u043e\u0439 \u0443\u0437\u0435\u043b", + "Network_Node_Name": "\u0418\u043c\u044f \u0443\u0437\u043b\u0430", + "Network_Parent": "\u0420\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", + "Network_Root": "\u041a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0443\u0437\u0435\u043b", + "Network_Root_Not_Configured": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043f \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0428\u043b\u044e\u0437, \u0432 \u043f\u043e\u043b\u0435 \u0422\u0438\u043f \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u044d\u0442\u043e\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430.

\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0432 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0435 \u041a\u0430\u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0441\u0432\u043e\u044e \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443", + "Network_Root_Unconfigurable": "\u041d\u0435\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0439 ROOT", + "Network_Table_Hostname": "\u0418\u043c\u044f \u0445\u043e\u0441\u0442\u0430", "Network_Table_IP": "IP", - "Network_Table_State": "Состояние", - "Network_Title": "Обзор сети", - "Network_UnassignedDevices": "Нераспределенные устройства", + "Network_Table_State": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", + "Network_Title": "\u041e\u0431\u0437\u043e\u0440 \u0441\u0435\u0442\u0438", + "Network_UnassignedDevices": "\u041d\u0435\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", "Notifications_All": "", "Notifications_Mark_All_Read": "", - "PIALERT_WEB_PASSWORD_description": "Пароль по умолчанию: 123456. Чтобы изменить пароль, запустите /app/back/pialert-cli в контейнере или используйте SETPWD_RUN. Плагин установки пароля.", - "PIALERT_WEB_PASSWORD_name": "Пароль входа", - "PIALERT_WEB_PROTECTION_description": "При включении отображается диалоговое окно входа в систему. Внимательно прочитайте ниже, если ваш экземпляр заблокирован.", - "PIALERT_WEB_PROTECTION_name": "Включить вход", - "PLUGINS_KEEP_HIST_description": "Сколько записей результатов сканирования истории плагинов следует хранить (для каждого плагина, а не для конкретного устройства).", - "PLUGINS_KEEP_HIST_name": "История плагинов", - "Plugins_DeleteAll": "Удалить все (фильтры игнорируются)", - "Plugins_Filters_Mac": "Фильтр MAC-адреса", - "Plugins_History": "История событий", - "Plugins_Objects": "Объекты плагина", - "Plugins_Out_of": "из", - "Plugins_Unprocessed_Events": "Необработанные события", - "Plugins_no_control": "Не найден элемент управления формой для отображения этого значения.", - "Presence_CalHead_day": "день", + "PIALERT_WEB_PASSWORD_description": "\u041f\u0430\u0440\u043e\u043b\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: 123456. \u0427\u0442\u043e\u0431\u044b \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c, \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 /app/back/pialert-cli \u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0435 \u0438\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 SETPWD_RUN. \u041f\u043b\u0430\u0433\u0438\u043d \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u0430\u0440\u043e\u043b\u044f.", + "PIALERT_WEB_PASSWORD_name": "\u041f\u0430\u0440\u043e\u043b\u044c \u0432\u0445\u043e\u0434\u0430", + "PIALERT_WEB_PROTECTION_description": "\u041f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443. \u0412\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u043d\u0438\u0436\u0435, \u0435\u0441\u043b\u0438 \u0432\u0430\u0448 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d.", + "PIALERT_WEB_PROTECTION_name": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u0445\u043e\u0434", + "PLUGINS_KEEP_HIST_description": "\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c (\u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u0430, \u0430 \u043d\u0435 \u0434\u043b\u044f \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430).", + "PLUGINS_KEEP_HIST_name": "\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432", + "Plugins_DeleteAll": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 (\u0444\u0438\u043b\u044c\u0442\u0440\u044b \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f)", + "Plugins_Filters_Mac": "\u0424\u0438\u043b\u044c\u0442\u0440 MAC-\u0430\u0434\u0440\u0435\u0441\u0430", + "Plugins_History": "\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u0439", + "Plugins_Objects": "\u041e\u0431\u044a\u0435\u043a\u0442\u044b \u043f\u043b\u0430\u0433\u0438\u043d\u0430", + "Plugins_Out_of": "\u0438\u0437", + "Plugins_Unprocessed_Events": "\u041d\u0435\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f", + "Plugins_no_control": "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0444\u043e\u0440\u043c\u043e\u0439 \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.", + "Presence_CalHead_day": "\u0434\u0435\u043d\u044c", "Presence_CalHead_lang": "en-us", - "Presence_CalHead_month": "месяц", - "Presence_CalHead_quarter": "квартал", - "Presence_CalHead_week": "неделя", - "Presence_CalHead_year": "год", - "Presence_CallHead_Devices": "Устройства", - "Presence_Loading": "Загрузка...", - "Presence_Shortcut_AllDevices": "Мои устройства", - "Presence_Shortcut_Archived": "Архив", - "Presence_Shortcut_Connected": "Подключенные", - "Presence_Shortcut_Devices": "Устройства", - "Presence_Shortcut_DownAlerts": "Выключенные", - "Presence_Shortcut_Favorites": "Избранные", - "Presence_Shortcut_NewDevices": "Новые устройства", - "Presence_Title": "Присутствие по устройству", - "REPORT_DASHBOARD_URL_description": "Этот URL-адрес используется в качестве основы для создания ссылок в отчетах HTML (например, в электронных письмах). Введите полный URL-адрес, начинающийся с http://, включая номер порта (без косой черты /).", + "Presence_CalHead_month": "\u043c\u0435\u0441\u044f\u0446", + "Presence_CalHead_quarter": "\u043a\u0432\u0430\u0440\u0442\u0430\u043b", + "Presence_CalHead_week": "\u043d\u0435\u0434\u0435\u043b\u044f", + "Presence_CalHead_year": "\u0433\u043e\u0434", + "Presence_CallHead_Devices": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Presence_Loading": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...", + "Presence_Shortcut_AllDevices": "\u041c\u043e\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Presence_Shortcut_Archived": "\u0410\u0440\u0445\u0438\u0432", + "Presence_Shortcut_Connected": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435", + "Presence_Shortcut_Devices": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Presence_Shortcut_DownAlerts": "\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435", + "Presence_Shortcut_Favorites": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435", + "Presence_Shortcut_NewDevices": "\u041d\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "Presence_Title": "\u041f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043f\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443", + "REPORT_DASHBOARD_URL_description": "\u042d\u0442\u043e\u0442 URL-\u0430\u0434\u0440\u0435\u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u0441\u043d\u043e\u0432\u044b \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0441\u044b\u043b\u043e\u043a \u0432 \u043e\u0442\u0447\u0435\u0442\u0430\u0445 HTML (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0445 \u043f\u0438\u0441\u044c\u043c\u0430\u0445). \u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u043e\u043b\u043d\u044b\u0439 URL-\u0430\u0434\u0440\u0435\u0441, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0441 http://, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430 (\u0431\u0435\u0437 \u043a\u043e\u0441\u043e\u0439 \u0447\u0435\u0440\u0442\u044b /).", "REPORT_DASHBOARD_URL_name": "NetAlertX URL", - "REPORT_ERROR": "Страница, которую вы ищете, временно недоступна, повторите попытку через несколько секунд", - "REPORT_MAIL_description": "Если эта функция включена, по электронной почте будет отправлено письмо со списком изменений, на которые вы подписались. Пожалуйста, также заполните все остальные настройки, связанные с настройкой SMTP, ниже. Если возникли проблемы, установите для LOG_LEVEL значение debug и проверьте журнал ошибок.", - "REPORT_MAIL_name": "Включить эл. почту", - "REPORT_TITLE": "Отчет", - "RandomMAC_hover": "Автоматически обнаружено — указывает, рандомизирует ли устройство свой MAC-адрес.", + "REPORT_ERROR": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u044b \u0438\u0449\u0435\u0442\u0435, \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430, \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434", + "REPORT_MAIL_description": "\u0415\u0441\u043b\u0438 \u044d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430, \u043f\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043f\u0438\u0441\u044c\u043c\u043e \u0441\u043e \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043b\u0438\u0441\u044c. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0442\u0430\u043a\u0436\u0435 \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0432\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 SMTP, \u043d\u0438\u0436\u0435. \u0415\u0441\u043b\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0434\u043b\u044f LOG_LEVEL \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 debug \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0436\u0443\u0440\u043d\u0430\u043b \u043e\u0448\u0438\u0431\u043e\u043a.", + "REPORT_MAIL_name": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u044d\u043b. \u043f\u043e\u0447\u0442\u0443", + "REPORT_TITLE": "\u041e\u0442\u0447\u0435\u0442", + "RandomMAC_hover": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e \u2014 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0440\u0430\u043d\u0434\u043e\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u043b\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u0432\u043e\u0439 MAC-\u0430\u0434\u0440\u0435\u0441.", "Reports_Sent_Log": "", - "SCAN_SUBNETS_description": "Большинство сетевых сканеров (ARP-SCAN, NMAP, NSLOOKUP, DIG, PHOLUS) полагаются на сканирование определенных сетевых интерфейсов и подсетей. Дополнительную информацию по этому параметру можно найти в документации по подсетям, особенно VLAN, какие VLAN поддерживаются или как разобраться в маске сети и своем интерфейсе.

Альтернативой сетевым сканерам является включение некоторых других сканеров/импортеров устройств, которые не полагаются на NetAlertX, имеющий доступ к сети (UNIFI, dhcp.leases , PiHole и др.).

Примечание. Само время сканирования зависит от количества проверяемых IP-адресов, поэтому тщательно настройте его, указав соответствующую маску сети и интерфейс.", - "SYSTEM_TITLE": "Системная информация", - "Setting_Override": "Переопределить значение", - "Setting_Override_Description": "Включение этой опции приведет к переопределению значения по умолчанию, предоставленного приложением, на значение, указанное выше.", - "Settings_Metadata_Toggle": "Показать/скрыть метаданные для данного параметра.", - "Settings_device_Scanners_desync": "⚠ Расписания сканера устройств не синхронизированы.", - "Settings_device_Scanners_desync_popup": "Расписания сканеров устройств (*_RUN_SCHD) не совпадают. Это приведет к несогласованным онлайн/оффлайн уведомлениям устройства. Если это не предусмотрено, используйте одно и то же расписание для всех включенных 🔍Сканеров устройств.", - "Speedtest_Results": "Результаты теста скорости", + "SCAN_SUBNETS_description": "\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0441\u043a\u0430\u043d\u0435\u0440\u043e\u0432 (ARP-SCAN, NMAP, NSLOOKUP, DIG, PHOLUS) \u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0442\u0441\u044f \u043d\u0430 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0438 \u043f\u043e\u0434\u0441\u0435\u0442\u0435\u0439. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0443 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043f\u043e \u043f\u043e\u0434\u0441\u0435\u0442\u044f\u043c, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e VLAN, \u043a\u0430\u043a\u0438\u0435 VLAN \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0438\u043b\u0438 \u043a\u0430\u043a \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u043c\u0430\u0441\u043a\u0435 \u0441\u0435\u0442\u0438 \u0438 \u0441\u0432\u043e\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435.

\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043e\u0439 \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u0441\u043a\u0430\u043d\u0435\u0440\u0430\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043a\u0430\u043d\u0435\u0440\u043e\u0432/\u0438\u043c\u043f\u043e\u0440\u0442\u0435\u0440\u043e\u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0442\u0441\u044f \u043d\u0430 NetAlertX, \u0438\u043c\u0435\u044e\u0449\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0435\u0442\u0438 (UNIFI, dhcp.leases , PiHole \u0438 \u0434\u0440.).

\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435. \u0421\u0430\u043c\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c\u044b\u0445 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0442\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0435\u0433\u043e, \u0443\u043a\u0430\u0437\u0430\u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e \u043c\u0430\u0441\u043a\u0443 \u0441\u0435\u0442\u0438 \u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441.", + "SYSTEM_TITLE": "\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f", + "Setting_Override": "\u041f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", + "Setting_Override_Description": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c, \u043d\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0435 \u0432\u044b\u0448\u0435.", + "Settings_Metadata_Toggle": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c/\u0441\u043a\u0440\u044b\u0442\u044c \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430.", + "Settings_device_Scanners_desync": "\u26a0 \u0420\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u043a\u0430\u043d\u0435\u0440\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043d\u0435 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u044b.", + "Settings_device_Scanners_desync_popup": "\u0420\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u043a\u0430\u043d\u0435\u0440\u043e\u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 (*_RUN_SCHD) \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442. \u042d\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u043d\u0435\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u043e\u043d\u043b\u0430\u0439\u043d/\u043e\u0444\u0444\u043b\u0430\u0439\u043d \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0415\u0441\u043b\u0438 \u044d\u0442\u043e \u043d\u0435 \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043e\u0434\u043d\u043e \u0438 \u0442\u043e \u0436\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0445 \ud83d\udd0d\u0421\u043a\u0430\u043d\u0435\u0440\u043e\u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432.", + "Speedtest_Results": "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0442\u0435\u0441\u0442\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438", "Systeminfo_CPU": "CPU", - "Systeminfo_CPU_Cores": "Ядра CPU:", - "Systeminfo_CPU_Name": "Имя CPU:", - "Systeminfo_CPU_Speed": "Скорость CPU:", - "Systeminfo_CPU_Temp": "Температура CPU:", - "Systeminfo_CPU_Vendor": "Поставщик CPU:", - "Systeminfo_Client_Resolution": "Разрешение браузера:", + "Systeminfo_CPU_Cores": "\u042f\u0434\u0440\u0430 CPU:", + "Systeminfo_CPU_Name": "\u0418\u043c\u044f CPU:", + "Systeminfo_CPU_Speed": "\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c CPU:", + "Systeminfo_CPU_Temp": "\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 CPU:", + "Systeminfo_CPU_Vendor": "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a CPU:", + "Systeminfo_Client_Resolution": "\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430:", "Systeminfo_Client_User_Agent": "User Agent:", - "Systeminfo_General": "Главное", - "Systeminfo_General_Date": "Дата:", - "Systeminfo_General_Date2": "Дата2:", - "Systeminfo_General_Full_Date": "Полная дата:", - "Systeminfo_General_TimeZone": "Часовой пояс:", - "Systeminfo_Memory": "Память", - "Systeminfo_Memory_Total_Memory": "Общая память:", - "Systeminfo_Memory_Usage": "Использование памяти:", - "Systeminfo_Memory_Usage_Percent": "Память %:", - "Systeminfo_Motherboard": "Материнская плата", + "Systeminfo_General": "\u0413\u043b\u0430\u0432\u043d\u043e\u0435", + "Systeminfo_General_Date": "\u0414\u0430\u0442\u0430:", + "Systeminfo_General_Date2": "\u0414\u0430\u0442\u04302:", + "Systeminfo_General_Full_Date": "\u041f\u043e\u043b\u043d\u0430\u044f \u0434\u0430\u0442\u0430:", + "Systeminfo_General_TimeZone": "\u0427\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441:", + "Systeminfo_Memory": "\u041f\u0430\u043c\u044f\u0442\u044c", + "Systeminfo_Memory_Total_Memory": "\u041e\u0431\u0449\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c:", + "Systeminfo_Memory_Usage": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438:", + "Systeminfo_Memory_Usage_Percent": "\u041f\u0430\u043c\u044f\u0442\u044c %:", + "Systeminfo_Motherboard": "\u041c\u0430\u0442\u0435\u0440\u0438\u043d\u0441\u043a\u0430\u044f \u043f\u043b\u0430\u0442\u0430", "Systeminfo_Motherboard_BIOS": "BIOS:", - "Systeminfo_Motherboard_BIOS_Date": "Дата BIOS:", - "Systeminfo_Motherboard_BIOS_Vendor": "Поставщик BIOS:", - "Systeminfo_Motherboard_Manufactured": "Производитель:", - "Systeminfo_Motherboard_Name": "Имя:", - "Systeminfo_Motherboard_Revision": "Редакция:", - "Systeminfo_Network": "Сеть", - "Systeminfo_Network_Accept_Encoding": "Принятая кодировка:", - "Systeminfo_Network_Accept_Language": "Принятый язык:", - "Systeminfo_Network_Connection_Port": "Порт подключения:", - "Systeminfo_Network_HTTP_Host": "HTTP-хост:", - "Systeminfo_Network_HTTP_Referer": "HTTP-реферер:", - "Systeminfo_Network_HTTP_Referer_String": "Нет HTTP-реферера", - "Systeminfo_Network_Hardware": "Сетевое оборудование", - "Systeminfo_Network_Hardware_Interface_Mask": "Маска сети", - "Systeminfo_Network_Hardware_Interface_Name": "Имя интерфейса", - "Systeminfo_Network_Hardware_Interface_RX": "Получено", - "Systeminfo_Network_Hardware_Interface_TX": "Передано", - "Systeminfo_Network_IP": "IP Интернет:", - "Systeminfo_Network_IP_Connection": "IP-соединение:", - "Systeminfo_Network_IP_Server": "IP сервера:", + "Systeminfo_Motherboard_BIOS_Date": "\u0414\u0430\u0442\u0430 BIOS:", + "Systeminfo_Motherboard_BIOS_Vendor": "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a BIOS:", + "Systeminfo_Motherboard_Manufactured": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c:", + "Systeminfo_Motherboard_Name": "\u0418\u043c\u044f:", + "Systeminfo_Motherboard_Revision": "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f:", + "Systeminfo_Network": "\u0421\u0435\u0442\u044c", + "Systeminfo_Network_Accept_Encoding": "\u041f\u0440\u0438\u043d\u044f\u0442\u0430\u044f \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430:", + "Systeminfo_Network_Accept_Language": "\u041f\u0440\u0438\u043d\u044f\u0442\u044b\u0439 \u044f\u0437\u044b\u043a:", + "Systeminfo_Network_Connection_Port": "\u041f\u043e\u0440\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f:", + "Systeminfo_Network_HTTP_Host": "HTTP-\u0445\u043e\u0441\u0442:", + "Systeminfo_Network_HTTP_Referer": "HTTP-\u0440\u0435\u0444\u0435\u0440\u0435\u0440:", + "Systeminfo_Network_HTTP_Referer_String": "\u041d\u0435\u0442 HTTP-\u0440\u0435\u0444\u0435\u0440\u0435\u0440\u0430", + "Systeminfo_Network_Hardware": "\u0421\u0435\u0442\u0435\u0432\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435", + "Systeminfo_Network_Hardware_Interface_Mask": "\u041c\u0430\u0441\u043a\u0430 \u0441\u0435\u0442\u0438", + "Systeminfo_Network_Hardware_Interface_Name": "\u0418\u043c\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430", + "Systeminfo_Network_Hardware_Interface_RX": "\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043e", + "Systeminfo_Network_Hardware_Interface_TX": "\u041f\u0435\u0440\u0435\u0434\u0430\u043d\u043e", + "Systeminfo_Network_IP": "IP \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442:", + "Systeminfo_Network_IP_Connection": "IP-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435:", + "Systeminfo_Network_IP_Server": "IP \u0441\u0435\u0440\u0432\u0435\u0440\u0430:", "Systeminfo_Network_MIME": "MIME:", - "Systeminfo_Network_Request_Method": "Метод запроса:", - "Systeminfo_Network_Request_Time": "Время запроса:", - "Systeminfo_Network_Request_URI": "URI запроса:", - "Systeminfo_Network_Secure_Connection": "Безопасное соединение:", - "Systeminfo_Network_Secure_Connection_String": "Нет (HTTP)", - "Systeminfo_Network_Server_Name": "Имя сервера:", - "Systeminfo_Network_Server_Name_String": "Имя сервера не найдено", - "Systeminfo_Network_Server_Query": "Запрос сервера:", - "Systeminfo_Network_Server_Query_String": "Нет строки запроса", - "Systeminfo_Network_Server_Version": "Версия сервера:", - "Systeminfo_Services": "Службы", - "Systeminfo_Services_Description": "Описание службы", - "Systeminfo_Services_Name": "Имя службы", - "Systeminfo_Storage": "Хранилище", - "Systeminfo_Storage_Device": "Устройство:", - "Systeminfo_Storage_Mount": "Точка монтирования:", - "Systeminfo_Storage_Size": "Размер:", - "Systeminfo_Storage_Type": "Тип:", - "Systeminfo_Storage_Usage": "Использование хранилища", - "Systeminfo_Storage_Usage_Free": "Свободно:", - "Systeminfo_Storage_Usage_Mount": "Точка монтирования:", - "Systeminfo_Storage_Usage_Total": "Всего:", - "Systeminfo_Storage_Usage_Used": "Используется:", - "Systeminfo_System": "Система", - "Systeminfo_System_AVG": "Средняя нагрузка:", - "Systeminfo_System_Architecture": "Архитектура:", - "Systeminfo_System_Kernel": "Ядро:", - "Systeminfo_System_OSVersion": "Операционная система:", - "Systeminfo_System_Running_Processes": "Запущенные процессы:", - "Systeminfo_System_System": "Система:", + "Systeminfo_Network_Request_Method": "\u041c\u0435\u0442\u043e\u0434 \u0437\u0430\u043f\u0440\u043e\u0441\u0430:", + "Systeminfo_Network_Request_Time": "\u0412\u0440\u0435\u043c\u044f \u0437\u0430\u043f\u0440\u043e\u0441\u0430:", + "Systeminfo_Network_Request_URI": "URI \u0437\u0430\u043f\u0440\u043e\u0441\u0430:", + "Systeminfo_Network_Secure_Connection": "\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435:", + "Systeminfo_Network_Secure_Connection_String": "\u041d\u0435\u0442 (HTTP)", + "Systeminfo_Network_Server_Name": "\u0418\u043c\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430:", + "Systeminfo_Network_Server_Name_String": "\u0418\u043c\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e", + "Systeminfo_Network_Server_Query": "\u0417\u0430\u043f\u0440\u043e\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430:", + "Systeminfo_Network_Server_Query_String": "\u041d\u0435\u0442 \u0441\u0442\u0440\u043e\u043a\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u0430", + "Systeminfo_Network_Server_Version": "\u0412\u0435\u0440\u0441\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430:", + "Systeminfo_Services": "\u0421\u043b\u0443\u0436\u0431\u044b", + "Systeminfo_Services_Description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u043b\u0443\u0436\u0431\u044b", + "Systeminfo_Services_Name": "\u0418\u043c\u044f \u0441\u043b\u0443\u0436\u0431\u044b", + "Systeminfo_Storage": "\u0425\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435", + "Systeminfo_Storage_Device": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e:", + "Systeminfo_Storage_Mount": "\u0422\u043e\u0447\u043a\u0430 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f:", + "Systeminfo_Storage_Size": "\u0420\u0430\u0437\u043c\u0435\u0440:", + "Systeminfo_Storage_Type": "\u0422\u0438\u043f:", + "Systeminfo_Storage_Usage": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430", + "Systeminfo_Storage_Usage_Free": "\u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e:", + "Systeminfo_Storage_Usage_Mount": "\u0422\u043e\u0447\u043a\u0430 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f:", + "Systeminfo_Storage_Usage_Total": "\u0412\u0441\u0435\u0433\u043e:", + "Systeminfo_Storage_Usage_Used": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f:", + "Systeminfo_System": "\u0421\u0438\u0441\u0442\u0435\u043c\u0430", + "Systeminfo_System_AVG": "\u0421\u0440\u0435\u0434\u043d\u044f\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430:", + "Systeminfo_System_Architecture": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430:", + "Systeminfo_System_Kernel": "\u042f\u0434\u0440\u043e:", + "Systeminfo_System_OSVersion": "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430:", + "Systeminfo_System_Running_Processes": "\u0417\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b:", + "Systeminfo_System_System": "\u0421\u0438\u0441\u0442\u0435\u043c\u0430:", "Systeminfo_System_Uname": "Uname OS:", - "Systeminfo_System_Uptime": "Время работы:", - "Systeminfo_This_Client": "Этот клиент", - "Systeminfo_USB_Devices": "USB-устройства", - "TICKER_MIGRATE_TO_NETALERTX": "⚠ Обнаружены устаревшие местоположения. Следуйте этому руководству , чтобы перейти на новые /app/config и /app/db папки и контейнер netalertx.", - "TIMEZONE_description": "Часовой пояс для корректного отображения статистики. Найдите свой часовой пояс здесь.", - "TIMEZONE_name": "Часовой пояс", - "UI_DEV_SECTIONS_description": "Выберите, какие элементы интерфейса нужно скрыть на страницах «Устройства».", - "UI_DEV_SECTIONS_name": "Скрыть разделы Устройств", - "UI_ICONS_description": "Список предопределенных значков. Действуйте осторожно: предпочтительный способ добавления значков описан в разделе документации по значкам. Вы можете добавить HTML-тег SVG в кодировке Base64 или HTML-тег Font-awesome.", - "UI_ICONS_name": "Предопределенные значки", - "UI_LANG_description": "Выберите предпочтительный язык пользовательского интерфейса. Помогите перевести или предложите языки на онлайн-портале Weblate.", - "UI_LANG_name": "Язык интерфейса", - "UI_MY_DEVICES_description": "Устройства, статусы которых должны отображаться в Мои устройства по умолчанию. (CTRL + Click, чтобы выбрать/отменить выбор)", - "UI_MY_DEVICES_name": "Показать в «Мои устройства»", - "UI_NOT_RANDOM_MAC_description": "Префиксы Mac, которые не следует помечать как случайные устройства. Введите, например, 52, чтобы исключить устройства, начинающиеся с 52:xx:xx:xx:xx:xx, из метки как устройства со случайным MAC-адресом.", - "UI_NOT_RANDOM_MAC_name": "Не отмечать как случайные", - "UI_PRESENCE_description": "Выберите, какие статусы должны отображаться на диаграмме Присутствие устройства · · на странице Устройства. (CTRL + Click, чтобы выбрать/отменить выбор)", - "UI_PRESENCE_name": "Показать в диаграмме присутствия", - "UI_REFRESH_description": "Введите количество секунд, по истечении которых пользовательский интерфейс перезагружается. Установите значение 0, чтобы отключить.", - "UI_REFRESH_name": "Автоматическое обновление интерфейса", - "devices_old": "Актуализируется...", - "general_event_description": "Событие, которое вы инициировали, может занять некоторое время, прежде чем фоновые процессы завершатся. Выполнение завершится, как только очередь выполнения, указанная ниже, опустеет (Проверьте журнал ошибок при возникновении проблем).

· · Очередь выполнения:", - "general_event_title": "Выполнение специального события", - "report_guid": "Руководство по уведомлениям:", - "report_guid_missing": "Связанное уведомление не найдено. Выбранное уведомление могло быть удалено во время обслуживания, как указано в настройке DBCLNP_NOTIFI_HIST. Вместо этого отображается последнее уведомление. Отсутствующее уведомление имеет следующий GUID:", - "report_select_format": "Выбрать формат:", - "report_time": "Время уведомления:", + "Systeminfo_System_Uptime": "\u0412\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b:", + "Systeminfo_This_Client": "\u042d\u0442\u043e\u0442 \u043a\u043b\u0438\u0435\u043d\u0442", + "Systeminfo_USB_Devices": "USB-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "TICKER_MIGRATE_TO_NETALERTX": "\u26a0 \u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u044b \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0435 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0421\u043b\u0435\u0434\u0443\u0439\u0442\u0435 \u044d\u0442\u043e\u043c\u0443 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0443 , \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 /app/config \u0438 /app/db \u043f\u0430\u043f\u043a\u0438 \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 netalertx.", + "TIMEZONE_description": "\u0427\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441 \u0434\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0433\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438. \u041d\u0430\u0439\u0434\u0438\u0442\u0435 \u0441\u0432\u043e\u0439 \u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441 \u0437\u0434\u0435\u0441\u044c.", + "TIMEZONE_name": "\u0427\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441", + "UI_DEV_SECTIONS_description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435, \u043a\u0430\u043a\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043d\u0443\u0436\u043d\u043e \u0441\u043a\u0440\u044b\u0442\u044c \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0445 \u00ab\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u00bb.", + "UI_DEV_SECTIONS_name": "\u0421\u043a\u0440\u044b\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b\u044b \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432", + "UI_ICONS_description": "\u0421\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0437\u043d\u0430\u0447\u043a\u043e\u0432. \u0414\u0435\u0439\u0441\u0442\u0432\u0443\u0439\u0442\u0435 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e: \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u043a\u043e\u0432 \u043e\u043f\u0438\u0441\u0430\u043d \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043f\u043e \u0437\u043d\u0430\u0447\u043a\u0430\u043c. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c HTML-\u0442\u0435\u0433 SVG \u0432 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0435 Base64 \u0438\u043b\u0438 HTML-\u0442\u0435\u0433 Font-awesome.", + "UI_ICONS_name": "\u041f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u043a\u0438", + "UI_LANG_description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430. \u041f\u043e\u043c\u043e\u0433\u0438\u0442\u0435 \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u0435 \u044f\u0437\u044b\u043a\u0438 \u043d\u0430 \u043e\u043d\u043b\u0430\u0439\u043d-\u043f\u043e\u0440\u0442\u0430\u043b\u0435 Weblate.", + "UI_LANG_name": "\u042f\u0437\u044b\u043a \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430", + "UI_MY_DEVICES_description": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0441\u0442\u0430\u0442\u0443\u0441\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u0432 \u041c\u043e\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. (CTRL + Click, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c/\u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u044b\u0431\u043e\u0440)", + "UI_MY_DEVICES_name": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432 \u00ab\u041c\u043e\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u00bb", + "UI_NOT_RANDOM_MAC_description": "\u041f\u0440\u0435\u0444\u0438\u043a\u0441\u044b Mac, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u043e\u043c\u0435\u0447\u0430\u0442\u044c \u043a\u0430\u043a \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0412\u0432\u0435\u0434\u0438\u0442\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 52, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0441 52:xx:xx:xx:xx:xx, \u0438\u0437 \u043c\u0435\u0442\u043a\u0438 \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u043e \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u043c MAC-\u0430\u0434\u0440\u0435\u0441\u043e\u043c.", + "UI_NOT_RANDOM_MAC_name": "\u041d\u0435 \u043e\u0442\u043c\u0435\u0447\u0430\u0442\u044c \u043a\u0430\u043a \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435", + "UI_PRESENCE_description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435, \u043a\u0430\u043a\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u041f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u00b7 \u00b7 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. (CTRL + Click, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c/\u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u044b\u0431\u043e\u0440)", + "UI_PRESENCE_name": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f", + "UI_REFRESH_description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0435\u043a\u0443\u043d\u0434, \u043f\u043e \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c.", + "UI_REFRESH_name": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430", + "devices_old": "\u0410\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f...", + "general_event_description": "\u0421\u043e\u0431\u044b\u0442\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u044b \u0438\u043d\u0438\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u043b\u0438, \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043d\u044f\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0444\u043e\u043d\u043e\u0432\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0442\u0441\u044f. \u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f, \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0430\u044f \u043d\u0438\u0436\u0435, \u043e\u043f\u0443\u0441\u0442\u0435\u0435\u0442 (\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0436\u0443\u0440\u043d\u0430\u043b \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c).

\u00b7 \u00b7 \u041e\u0447\u0435\u0440\u0435\u0434\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f:", + "general_event_title": "\u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f", + "report_guid": "\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f\u043c:", + "report_guid_missing": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e. \u0412\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u043c\u043e\u0433\u043b\u043e \u0431\u044b\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u043e \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f, \u043a\u0430\u043a \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 DBCLNP_NOTIFI_HIST. \u0412\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435. \u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 GUID:", + "report_select_format": "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442:", + "report_time": "\u0412\u0440\u0435\u043c\u044f \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f:", "run_event_icon": "fa-play", - "run_event_tooltip": "Включите настройку и сначала сохраните изменения, прежде чем запускать ее.", + "run_event_tooltip": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0438 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0435\u0435.", "settings_core_icon": "fa-solid fa-gem", - "settings_core_label": "Основные", - "settings_device_scanners": "Сканеры устройств, используемые для обнаружения устройств, записывающих данные в таблицу базы данных CurrentScan.", + "settings_core_label": "\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435", + "settings_device_scanners": "\u0421\u043a\u0430\u043d\u0435\u0440\u044b \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0434\u043b\u044f \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 CurrentScan.", "settings_device_scanners_icon": "fa-solid fa-magnifying-glass-plus", - "settings_device_scanners_label": "Сканеры устройств", - "settings_enabled": "Вкл. настройки", + "settings_device_scanners_label": "\u0421\u043a\u0430\u043d\u0435\u0440\u044b \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432", + "settings_enabled": "\u0412\u043a\u043b. \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "settings_enabled_icon": "fa-solid fa-toggle-on", - "settings_expand_all": "Раскрыть все", - "settings_imported": "Последний раз настройки были импортированы из файла app.conf", - "settings_imported_label": "Настройки импортированы", - "settings_missing": "Не все настройки загружены! Высокая нагрузка на базу данных или последовательность запуска приложения. Нажмите кнопку 🔄 перезагрузить вверху.", - "settings_missing_block": "Ошибка: Настройки загружены неправильно. Нажмите кнопку перезагрузки 🔄 вверху или проверьте журнал браузера для получения подробной информации (F12).", - "settings_old": "Импорт настроек и повторная инициализация...", - "settings_other_scanners": "Другие плагины сканера, не относящиеся к устройствам, которые в настоящее время включены.", + "settings_expand_all": "\u0420\u0430\u0441\u043a\u0440\u044b\u0442\u044c \u0432\u0441\u0435", + "settings_imported": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0440\u0430\u0437 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0431\u044b\u043b\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 app.conf", + "settings_imported_label": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b", + "settings_missing": "\u041d\u0435 \u0432\u0441\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b! \u0412\u044b\u0441\u043e\u043a\u0430\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u043b\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \ud83d\udd04 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0432\u0432\u0435\u0440\u0445\u0443.", + "settings_missing_block": "\u041e\u0448\u0438\u0431\u043a\u0430: \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \ud83d\udd04 \u0432\u0432\u0435\u0440\u0445\u0443 \u0438\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0436\u0443\u0440\u043d\u0430\u043b \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 (F12).", + "settings_old": "\u0418\u043c\u043f\u043e\u0440\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f...", + "settings_other_scanners": "\u0414\u0440\u0443\u0433\u0438\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0441\u043a\u0430\u043d\u0435\u0440\u0430, \u043d\u0435 \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b.", "settings_other_scanners_icon": "fa-solid fa-recycle", - "settings_other_scanners_label": "Другие сканеры", - "settings_publishers": "Включенные шлюзы уведомлений - сервисы, которые будут отправлять уведомления в зависимости от ваших настроек.", + "settings_other_scanners_label": "\u0414\u0440\u0443\u0433\u0438\u0435 \u0441\u043a\u0430\u043d\u0435\u0440\u044b", + "settings_publishers": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u0448\u043b\u044e\u0437\u044b \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 - \u0441\u0435\u0440\u0432\u0438\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0432\u0430\u0448\u0438\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a.", "settings_publishers_icon": "fa-solid fa-paper-plane", - "settings_publishers_label": "Уведомления", - "settings_saved": "
Настройки сохранены.

Перезагрузка...


", + "settings_publishers_label": "\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f", + "settings_saved": "
\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b.

\u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430...


", "settings_system_icon": "fa-solid fa-gear", - "settings_system_label": "Система", - "settings_update_item_warning": "Обновить значение ниже. Будьте осторожны, следуя предыдущему формату. Проверка не выполняется.", + "settings_system_label": "\u0421\u0438\u0441\u0442\u0435\u043c\u0430", + "settings_update_item_warning": "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0438\u0436\u0435. \u0411\u0443\u0434\u044c\u0442\u0435 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u044b, \u0441\u043b\u0435\u0434\u0443\u044f \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c\u0443 \u0444\u043e\u0440\u043c\u0430\u0442\u0443. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.", "test_event_icon": "fa-vial-circle-check", - "test_event_tooltip": "Сначала сохраните изменения, прежде чем проверять настройки." -} + "test_event_tooltip": "\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438." +} \ No newline at end of file diff --git a/front/php/templates/language/tr_tr.json b/front/php/templates/language/tr_tr.json index f02cda70..977a7213 100755 --- a/front/php/templates/language/tr_tr.json +++ b/front/php/templates/language/tr_tr.json @@ -206,11 +206,13 @@ "Device_TableHead_MAC": "", "Device_TableHead_MAC_full": "", "Device_TableHead_Name": "", + "Device_TableHead_NetworkSite": "", "Device_TableHead_Owner": "", "Device_TableHead_Parent_MAC": "", "Device_TableHead_Port": "", "Device_TableHead_RowID": "", "Device_TableHead_Rowid": "", + "Device_TableHead_SSID": "", "Device_TableHead_Status": "", "Device_TableHead_SyncHubNodeName": "", "Device_TableHead_Type": "", diff --git a/front/php/templates/language/zh_cn.json b/front/php/templates/language/zh_cn.json index 8e19390d..3fb00f43 100755 --- a/front/php/templates/language/zh_cn.json +++ b/front/php/templates/language/zh_cn.json @@ -206,11 +206,13 @@ "Device_TableHead_MAC": "\u968f\u673a MAC", "Device_TableHead_MAC_full": "MAC", "Device_TableHead_Name": "\u540d\u5b57", + "Device_TableHead_NetworkSite": "", "Device_TableHead_Owner": "\u6240\u6709\u8005", "Device_TableHead_Parent_MAC": "\u7236\u8282\u70b9", "Device_TableHead_Port": "\u7aef\u53e3", "Device_TableHead_RowID": "\u6392\u884c", "Device_TableHead_Rowid": "\u6392\u884c", + "Device_TableHead_SSID": "", "Device_TableHead_Status": "\u72b6\u6001", "Device_TableHead_SyncHubNodeName": "", "Device_TableHead_Type": "\u7c7b\u578b", diff --git a/front/plugins/README.md b/front/plugins/README.md index 7bc710e6..6f58056d 100755 --- a/front/plugins/README.md +++ b/front/plugins/README.md @@ -8,6 +8,7 @@ 1. Pick your `🔍 dev scanner` plugin (e.g. `ARPSCAN` or `NMAPDEV`), or import devices into the application with an `📥 importer` plugin. (See **✅Enabling plugins** below) 1. Pick a `▶️ publisher` plugin, if you want to send notifications. If you don't see a publisher you'd like to use, look at the [📚_publisher_apprise](/front/plugins/_publisher_apprise/) plugin which is a proxy for over 80 notification services. 1. Setup your [Network topology diagram](/docs/NETWORK_TREE.md) +1. Fine-tune [Notifications](/docs/NOTIFICATIONS.md) 1. [Backup your setup](/docs/BACKUPS.md) 1. Contribute and [Create custom plugins](/docs/PLUGINS_DEV.md) 1. Consider [donating](https://github.com/jokob-sk/NetAlertX?tab=readme-ov-file#-sponsors) to keep me going diff --git a/front/plugins/__template/README.md b/front/plugins/__template/README.md new file mode 100755 index 00000000..c73241c3 --- /dev/null +++ b/front/plugins/__template/README.md @@ -0,0 +1,23 @@ +## Overview + +PLugin functionality overview and links to external resources if relevant. Include use cases if available. + +> [!TIP] +> Some tip. + +### Quick setup guide + +To set up the plugin correctly, make sure... + +#### Required Settings + +- When to run `PREF_RUN` +- + +### Usage + +- Head to **Settings** > **Plugin name** to adjust the default values. + +### Notes + +- Additional notes, limitations, Author info. \ No newline at end of file diff --git a/front/plugins/__template/config.json b/front/plugins/__template/config.json new file mode 100755 index 00000000..555375bf --- /dev/null +++ b/front/plugins/__template/config.json @@ -0,0 +1,535 @@ +{ + "code_name": "sync", + "unique_prefix": "SYNC", + "plugin_type": "system", + "enabled": true, + "data_source": "script", + "mapped_to_table": "CurrentScan", + "data_filters": [ + { + "compare_column": "Object_PrimaryID", + "compare_operator": "==", + "compare_field_id": "txtMacFilter", + "compare_js_template": "'{value}'.toString()", + "compare_use_quotes": true + } + ], + "show_ui": true, + "localized": ["display_name", "description", "icon"], + "display_name": [ + { + "language_code": "en_us", + "string": "Sync Hub" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Plugin to synchronize multiple NetAlertX instances." + } + ], + "icon": [ + { + "language_code": "en_us", + "string": "" + } + ], + "params": [], + "settings": [ + { + "function": "RUN", + "events": ["run"], + "type": "text.select", + + "default_value": "disabled", + "options": [ + "disabled", + "once", + "schedule", + "always_after_scan", + "on_new_device", + "on_notification" + ], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "When to run" + }, + { + "language_code": "es_es", + "string": "Cuándo ejecutar" + }, + { + "language_code": "de_de", + "string": "Wann laufen" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "When the sync should run. Data might be lost if you run the sync less frequently. Good options are always_after_scan, on_new_device, on_notification" + } + ] + }, + { + "function": "RUN_SCHD", + "type": "text", + + "default_value": "*/5 * * * *", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Schedule" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Only enabled if you select schedule in the SYNC_RUN setting. Make sure you enter the schedule in the correct cron-like format (e.g. validate at crontab.guru). For example entering 0 4 * * * will run the scan after 4 am in the TIMEZONE you set above. Will be run NEXT time the time passes." + }, + { + "language_code": "es_es", + "string": "Solo está habilitado si selecciona schedule en la configuración SYNC_RUN. Asegúrese de ingresar la programación en el formato similar a cron correcto (por ejemplo, valide en crontab.guru). Por ejemplo, ingresar 0 4 * * * ejecutará el escaneo después de las 4 a.m. en el TIMEZONE que configuró arriba. Se ejecutará la PRÓXIMA vez que pase el tiempo." + }, + { + "language_code": "de_de", + "string": "Nur aktiviert, wenn Sie schedule in der SYNC_RUN-Einstellung auswählen. Stellen Sie sicher, dass Sie den Zeitplan im richtigen Cron-ähnlichen Format eingeben (z. B. validieren unter crontab.guru). Wenn Sie beispielsweise 0 4 * * * eingeben, wird der Scan nach 4 Uhr morgens in der TIMEZONE den Sie oben festgelegt haben. Wird das NÄCHSTE Mal ausgeführt, wenn die Zeit vergeht." + } + ] + }, + { + "function": "api_token", + "type": "text", + "maxLength": 50, + "default_value": "", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "API token" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "API token to secure communication. It's sent in the request header. The API token needs to be the same on the hub and on the nodes." + } + ] + }, + { + "function": "encryption_key", + "type": "text", + "maxLength": 50, + "default_value": "", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Encryption Key" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Encryption key used to encrypt the data before sending and for decryption on th ehub. The key needs to be the same on the hub and on the nodes." + } + ] + }, + { + "function": "hub_url", + "type": "text", + + "maxLength": 50, + "default_value": "", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Hub URL" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "The URL of the hub (target instance). Set on the Node. Without a trailig slash, for example http://192.168.1.82:20211" + } + ] + }, + { + "function": "node_name", + "type": "text", + "maxLength": 50, + "default_value": "", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Node name" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Use a unique node name, without spaces or special characters, such as Node_Vlan01" + } + ] + }, + { + "function": "devices", + "type": "boolean", + "default_value": false, + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Sync Devices" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "When enabled the whole Devices table is sent over. Only new devices with new MACs are inserted in the target hub." + } + ] + }, + { + "function": "plugins", + "type": "text.multiselect", + "maxLength": 50, + "default_value": [], + "options": ["{value}"], + "options_params": [ + { + "name": "value", + "type": "setting", + "value": "LOADED_PLUGINS" + } + ], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Sync Plugins" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Plugins to synchronize. Only plugins that produce some kind of output in last_result.log can be synchronized." + } + ] + }, + { + "function": "CMD", + "type": "readonly", + "default_value": "python3 /app/front/plugins//rename_me.py", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Command" + }, + { + "language_code": "es_es", + "string": "Comando" + }, + { + "language_code": "de_de", + "string": "Befehl" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Command to run. This can not be changed" + }, + { + "language_code": "es_es", + "string": "Comando a ejecutar. Esto no se puede cambiar" + }, + { + "language_code": "de_de", + "string": "Befehl zum Ausführen. Dies kann nicht geändert werden" + } + ] + }, + { + "function": "RUN_TIMEOUT", + "type": "integer", + "default_value": 30, + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Run timeout" + }, + { + "language_code": "es_es", + "string": "Tiempo límite de ejecución" + }, + { + "language_code": "de_de", + "string": "Zeitüberschreitung" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Maximum time in seconds to wait for the script to finish. If this time is exceeded the script is aborted." + }, + { + "language_code": "es_es", + "string": "Tiempo máximo en segundos para esperar a que finalice el script. Si se supera este tiempo, el script se cancela." + }, + { + "language_code": "de_de", + "string": "Maximale Zeit in Sekunden, die auf den Abschluss des Skripts gewartet werden soll. Bei Überschreitung dieser Zeit wird das Skript abgebrochen." + } + ] + } + ], + "database_column_definitions": [ + { + "column": "Object_PrimaryID", + "mapped_to_column": "cur_MAC", + "css_classes": "col-sm-2", + "show": true, + "type": "device_name_mac", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "MAC" + }, + { + "language_code": "es_es", + "string": "MAC" + }, + { + "language_code": "de_de", + "string": "MAC" + } + ] + }, + { + "column": "Object_SecondaryID", + "mapped_to_column": "cur_IP", + "css_classes": "col-sm-2", + "show": true, + "type": "device_ip", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "IP" + }, + { + "language_code": "es_es", + "string": "IP" + }, + { + "language_code": "de_de", + "string": "IP" + } + ] + }, + { + "column": "Watched_Value1", + "mapped_to_column": "cur_Name", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Name" + } + ] + }, + { + "column": "Watched_Value2", + "mapped_to_column": "cur_Vendor", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Vendor" + }, + { + "language_code": "es_es", + "string": "Proveedor" + }, + { + "language_code": "de_de", + "string": "Hersteller" + } + ] + }, + { + "column": "Watched_Value3", + "mapped_to_column": "cur_SyncHubNodeName", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Sync Node" + } + ] + }, + { + "column": "Watched_Value4", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Device GUID" + } + ] + }, + { + "column": "Dummy", + "mapped_to_column": "cur_ScanMethod", + "mapped_to_column_data": { + "value": "sync" + }, + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Scan method" + }, + { + "language_code": "es_es", + "string": "Método de escaneo" + }, + { + "language_code": "de_de", + "string": "Scanmethode" + } + ] + }, + { + "column": "DateTimeCreated", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Created" + }, + { + "language_code": "es_es", + "string": "Creado" + }, + { + "language_code": "de_de", + "string": "Erstellt" + } + ] + }, + { + "column": "DateTimeChanged", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Changed" + }, + { + "language_code": "es_es", + "string": "Cambiado" + }, + { + "language_code": "de_de", + "string": "Geändert" + } + ] + }, + { + "column": "Status", + "css_classes": "col-sm-1", + "show": true, + "type": "replace", + "default_value": "", + "options": [ + { + "equals": "watched-not-changed", + "replacement": "
" + }, + { + "equals": "watched-changed", + "replacement": "
" + }, + { + "equals": "new", + "replacement": "
" + }, + { + "equals": "missing-in-last-scan", + "replacement": "
" + } + ], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Status" + }, + { + "language_code": "es_es", + "string": "Estado" + }, + { + "language_code": "de_de", + "string": "Status" + } + ] + } + ] +} diff --git a/front/plugins/__template/ignore_plugin b/front/plugins/__template/ignore_plugin new file mode 100755 index 00000000..e69de29b diff --git a/front/plugins/__template/rename_me.py b/front/plugins/__template/rename_me.py new file mode 100755 index 00000000..1c4397f2 --- /dev/null +++ b/front/plugins/__template/rename_me.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python + +import os +import pathlib +import sys +import json +import sqlite3 + + +# Define the installation path and extend the system path for plugin imports +INSTALL_PATH = "/app" +sys.path.extend([f"{INSTALL_PATH}/front/plugins", f"{INSTALL_PATH}/server"]) + +from plugin_helper import Plugin_Object, Plugin_Objects, decodeBase64 +from plugin_utils import get_plugins_configs +from logger import mylog +from const import pluginsPath, fullDbPath +from helper import timeNowTZ, get_setting_value +from notification import write_notification + +# Define the current path and log file paths +CUR_PATH = str(pathlib.Path(__file__).parent.resolve()) +LOG_FILE = os.path.join(CUR_PATH, 'script.log') +RESULT_FILE = os.path.join(CUR_PATH, 'last_result.log') + +# Initialize the Plugin obj output file +plugin_objects = Plugin_Objects(RESULT_FILE) + +pluginName = '' + +def main(): + mylog('verbose', [f'[{pluginName}] In script']) + + # Retrieve configuration settings + some_setting = get_setting_value('SYNC_plugins') + + mylog('verbose', [f'[{pluginName}] some_setting calue {some_setting}']) + + # retrieve data + device_data = get_device_data(some_setting) + + # Process the data into native application tables + if len(device_data) > 0: + + # insert devices into the lats_result.log + # make sure the below mapping is mapped in config.json, for example: + #"database_column_definitions": [ + # { + # "column": "Object_PrimaryID", <--------- the value I save into primaryId + # "mapped_to_column": "cur_MAC", <--------- gets unserted into the CurrentScan DB table column cur_MAC + # + for device in device_data: + plugin_objects.add_object( + primaryId = device['some_id'], + secondaryId = device['some_id'], + watched1 = device['some_id'], + watched2 = device['some_id'], + watched3 = device['some_id'], + watched4 = device['some_id'], + extra = '', + foreignKey = device['some_id']) + + mylog('verbose', [f'[{pluginName}] New entries: "{len(new_devices)}"']) + + # log result + plugin_objects.write_result_file() + + return 0 + +# retrieve data +def get_device_data(some_setting): + + device_data = [] + + # do some processing, call exteranl APIs, and return a device list + # ... + # + + return device_data + +if __name__ == '__main__': + main() diff --git a/front/plugins/omada_sdn_imp/README.md b/front/plugins/omada_sdn_imp/README.md new file mode 100755 index 00000000..c73241c3 --- /dev/null +++ b/front/plugins/omada_sdn_imp/README.md @@ -0,0 +1,23 @@ +## Overview + +PLugin functionality overview and links to external resources if relevant. Include use cases if available. + +> [!TIP] +> Some tip. + +### Quick setup guide + +To set up the plugin correctly, make sure... + +#### Required Settings + +- When to run `PREF_RUN` +- + +### Usage + +- Head to **Settings** > **Plugin name** to adjust the default values. + +### Notes + +- Additional notes, limitations, Author info. \ No newline at end of file diff --git a/front/plugins/omada_sdn_imp/config.json b/front/plugins/omada_sdn_imp/config.json new file mode 100755 index 00000000..2dd9714e --- /dev/null +++ b/front/plugins/omada_sdn_imp/config.json @@ -0,0 +1,495 @@ +{ + "code_name": "omada_sdn_imp", + "unique_prefix": "OMDSDN", + "plugin_type": "device_scanner", + "enabled": true, + "data_source": "script", + "mapped_to_table": "CurrentScan", + "data_filters": [ + { + "compare_column": "Object_PrimaryID", + "compare_operator": "==", + "compare_field_id": "txtMacFilter", + "compare_js_template": "'{value}'.toString()", + "compare_use_quotes": true + } + ], + "show_ui": true, + "localized": ["display_name", "description", "icon"], + "display_name": [ + { + "language_code": "en_us", + "string": "OMADA SDN import" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Plugin to import data from OMADA SDN." + } + ], + "icon": [ + { + "language_code": "en_us", + "string": "" + } + ], + "params": [], + "settings": [ + { + "function": "RUN", + "events": ["run"], + "type": "text.select", + + "default_value": "disabled", + "options": [ + "disabled", + "once", + "schedule", + "always_after_scan" + ], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "When to run" + }, + { + "language_code": "es_es", + "string": "Cuándo ejecutar" + }, + { + "language_code": "de_de", + "string": "Wann laufen" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "When the scan should run. Good options are: schedule" + } + ] + }, + { + "function": "RUN_SCHD", + "type": "text", + + "default_value": "*/5 * * * *", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Schedule" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Only enabled if you select schedule in the SYNC_RUN setting. Make sure you enter the schedule in the correct cron-like format (e.g. validate at crontab.guru). For example entering 0 4 * * * will run the scan after 4 am in the TIMEZONE you set above. Will be run NEXT time the time passes." + }, + { + "language_code": "es_es", + "string": "Solo está habilitado si selecciona schedule en la configuración SYNC_RUN. Asegúrese de ingresar la programación en el formato similar a cron correcto (por ejemplo, valide en crontab.guru). Por ejemplo, ingresar 0 4 * * * ejecutará el escaneo después de las 4 a.m. en el TIMEZONE que configuró arriba. Se ejecutará la PRÓXIMA vez que pase el tiempo." + }, + { + "language_code": "de_de", + "string": "Nur aktiviert, wenn Sie schedule in der SYNC_RUN-Einstellung auswählen. Stellen Sie sicher, dass Sie den Zeitplan im richtigen Cron-ähnlichen Format eingeben (z. B. validieren unter crontab.guru). Wenn Sie beispielsweise 0 4 * * * eingeben, wird der Scan nach 4 Uhr morgens in der TIMEZONE den Sie oben festgelegt haben. Wird das NÄCHSTE Mal ausgeführt, wenn die Zeit vergeht." + } + ] + }, + { + "function": "url", + "type": "text", + "maxLength": 50, + "default_value": "", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "URL" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Enter full URL with protocol https://CHANGEME_omada.mylocaldomain." + } + ] + }, + { + "function": "site", + "type": "text", + "maxLength": 50, + "default_value": "", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "OMADA site" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Omada SDN site id. You can get it by..." + } + ] + }, + { + "function": "username", + "type": "text", + "maxLength": 50, + "default_value": "", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "User name" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Omada SDN instance user name." + } + ] + }, + { + "function": "password", + "type": "password", + "maxLength": 50, + "default_value": "", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Password" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Omada SDN instance password" + } + ] + }, + { + "function": "CMD", + "type": "readonly", + "default_value": "python3 /app/front/plugins/omada_sdn_imp/omada_sdn.py", + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Command" + }, + { + "language_code": "es_es", + "string": "Comando" + }, + { + "language_code": "de_de", + "string": "Befehl" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Command to run. This can not be changed" + }, + { + "language_code": "es_es", + "string": "Comando a ejecutar. Esto no se puede cambiar" + }, + { + "language_code": "de_de", + "string": "Befehl zum Ausführen. Dies kann nicht geändert werden" + } + ] + }, + { + "function": "RUN_TIMEOUT", + "type": "integer", + "default_value": 30, + "options": [], + "localized": ["name", "description"], + "name": [ + { + "language_code": "en_us", + "string": "Run timeout" + }, + { + "language_code": "es_es", + "string": "Tiempo límite de ejecución" + }, + { + "language_code": "de_de", + "string": "Zeitüberschreitung" + } + ], + "description": [ + { + "language_code": "en_us", + "string": "Maximum time in seconds to wait for the script to finish. If this time is exceeded the script is aborted." + }, + { + "language_code": "es_es", + "string": "Tiempo máximo en segundos para esperar a que finalice el script. Si se supera este tiempo, el script se cancela." + }, + { + "language_code": "de_de", + "string": "Maximale Zeit in Sekunden, die auf den Abschluss des Skripts gewartet werden soll. Bei Überschreitung dieser Zeit wird das Skript abgebrochen." + } + ] + } + ], + "database_column_definitions": [ + { + "column": "Object_PrimaryID", + "mapped_to_column": "cur_MAC", + "css_classes": "col-sm-2", + "show": true, + "type": "device_name_mac", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "MAC" + }, + { + "language_code": "es_es", + "string": "MAC" + }, + { + "language_code": "de_de", + "string": "MAC" + } + ] + }, + { + "column": "Object_SecondaryID", + "mapped_to_column": "cur_IP", + "css_classes": "col-sm-2", + "show": true, + "type": "device_ip", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "IP" + }, + { + "language_code": "es_es", + "string": "IP" + }, + { + "language_code": "de_de", + "string": "IP" + } + ] + }, + { + "column": "Watched_Value1", + "mapped_to_column": "cur_Name", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Name" + } + ] + }, + { + "column": "Watched_Value2", + "mapped_to_column": "cur_NetworkNodeMAC", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Parent Network MAC" + } + ] + }, + { + "column": "Watched_Value3", + "mapped_to_column": "cur_PORT", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Port" + } + ] + }, + { + "column": "Watched_Value4", + "mapped_to_column": "cur_SSID", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "SSID" + } + ] + }, + { + "column": "Extra", + "mapped_to_column": "cur_NetworkSite", + "css_classes": "col-sm-2", + "show": false, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Site or Vendor" + } + ] + }, + { + "column": "Dummy", + "mapped_to_column": "cur_ScanMethod", + "mapped_to_column_data": { + "value": "OMDSDN" + }, + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Scan method" + }, + { + "language_code": "es_es", + "string": "Método de escaneo" + }, + { + "language_code": "de_de", + "string": "Scanmethode" + } + ] + }, + { + "column": "DateTimeCreated", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Created" + }, + { + "language_code": "es_es", + "string": "Creado" + }, + { + "language_code": "de_de", + "string": "Erstellt" + } + ] + }, + { + "column": "DateTimeChanged", + "css_classes": "col-sm-2", + "show": true, + "type": "label", + "default_value": "", + "options": [], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Changed" + }, + { + "language_code": "es_es", + "string": "Cambiado" + }, + { + "language_code": "de_de", + "string": "Geändert" + } + ] + }, + { + "column": "Status", + "css_classes": "col-sm-1", + "show": true, + "type": "replace", + "default_value": "", + "options": [ + { + "equals": "watched-not-changed", + "replacement": "
" + }, + { + "equals": "watched-changed", + "replacement": "
" + }, + { + "equals": "new", + "replacement": "
" + }, + { + "equals": "missing-in-last-scan", + "replacement": "
" + } + ], + "localized": ["name"], + "name": [ + { + "language_code": "en_us", + "string": "Status" + }, + { + "language_code": "es_es", + "string": "Estado" + }, + { + "language_code": "de_de", + "string": "Status" + } + ] + } + ] +} diff --git a/front/plugins/omada_sdn_imp/omada_sdn.py b/front/plugins/omada_sdn_imp/omada_sdn.py new file mode 100755 index 00000000..27075812 --- /dev/null +++ b/front/plugins/omada_sdn_imp/omada_sdn.py @@ -0,0 +1,85 @@ +#!/usr/bin/env python + +import os +import pathlib +import sys +import json +import sqlite3 + + +# Define the installation path and extend the system path for plugin imports +INSTALL_PATH = "/app" +sys.path.extend([f"{INSTALL_PATH}/front/plugins", f"{INSTALL_PATH}/server"]) + +from plugin_helper import Plugin_Object, Plugin_Objects, decodeBase64 +from plugin_utils import get_plugins_configs +from logger import mylog +from const import pluginsPath, fullDbPath +from helper import timeNowTZ, get_setting_value +from notification import write_notification + +# Define the current path and log file paths +CUR_PATH = str(pathlib.Path(__file__).parent.resolve()) +LOG_FILE = os.path.join(CUR_PATH, 'script.log') +RESULT_FILE = os.path.join(CUR_PATH, 'last_result.log') + +# Initialize the Plugin obj output file +plugin_objects = Plugin_Objects(RESULT_FILE) + +pluginName = '' + +# ---------------------------------------------- +# Main initialization +def main(): + mylog('verbose', [f'[{pluginName}] In script']) + + # Retrieve configuration settings + some_setting = get_setting_value('OMDSDN_url') + + mylog('verbose', [f'[{pluginName}] some_setting calue {some_setting}']) + + # retrieve data + device_data = get_device_data(some_setting) + + # Process the data into native application tables + if len(device_data) > 0: + + # insert devices into the lats_result.log + # make sure the below mapping is mapped in config.json, for example: + #"database_column_definitions": [ + # { + # "column": "Object_PrimaryID", <--------- the value I save into primaryId + # "mapped_to_column": "cur_MAC", <--------- gets unserted into the CurrentScan DB table column cur_MAC + # + for device in device_data: + plugin_objects.add_object( + primaryId = device['some_id'], # MAC + secondaryId = device['some_id'], # IP + watched1 = device['some_id'], # NAME/HOSTNAME + watched2 = device['some_id'], # PARENT NETWORK NODE MAC + watched3 = device['some_id'], # PORT + watched4 = device['some_id'], # SSID + extra = device['some_id'], # SITENAME (cur_NetworkSite) or VENDOR (cur_Vendor) (PICK one and adjust config.json -> "column": "Extra") + foreignKey = device['some_id']) # usually MAC + + mylog('verbose', [f'[{pluginName}] New entries: "{len(new_devices)}"']) + + # log result + plugin_objects.write_result_file() + + return 0 + +# ---------------------------------------------- +# retrieve data +def get_device_data(some_setting): + + device_data = [] + + # do some processing, call exteranl APIs, and return a device list + # ... + # + + return device_data + +if __name__ == '__main__': + main() diff --git a/install/install_dependencies.debian.sh b/install/install_dependencies.debian.sh index c4268953..8c8285f9 100755 --- a/install/install_dependencies.debian.sh +++ b/install/install_dependencies.debian.sh @@ -30,5 +30,5 @@ source myenv/bin/activate update-alternatives --install /usr/bin/python python /usr/bin/python3 10 # install packages thru pip3 -pip3 install pycryptodome requests paho-mqtt scapy cron-converter pytz json2table dhcp-leases pyunifi speedtest-cli chardet python-nmap dnspython cryptography +pip3 install tplink-omada-client pycryptodome requests paho-mqtt scapy cron-converter pytz json2table dhcp-leases pyunifi speedtest-cli chardet python-nmap dnspython cryptography diff --git a/server/database.py b/server/database.py index cd8142dd..b9f636d2 100755 --- a/server/database.py +++ b/server/database.py @@ -161,6 +161,28 @@ class DB(): ALTER TABLE "Devices" ADD "dev_GUID" TEXT """) + # dev_NetworkSite column + dev_NetworkSite_missing = self.sql.execute (""" + SELECT COUNT(*) AS CNTREC FROM pragma_table_info('Devices') WHERE name='dev_NetworkSite' + """).fetchone()[0] == 0 + + if dev_NetworkSite_missing : + mylog('verbose', ["[upgradeDB] Adding dev_NetworkSite to the Devices table"]) + self.sql.execute(""" + ALTER TABLE "Devices" ADD "dev_NetworkSite" TEXT + """) + + # dev_SSID column + dev_SSID_missing = self.sql.execute (""" + SELECT COUNT(*) AS CNTREC FROM pragma_table_info('Devices') WHERE name='dev_SSID' + """).fetchone()[0] == 0 + + if dev_SSID_missing : + mylog('verbose', ["[upgradeDB] Adding dev_SSID to the Devices table"]) + self.sql.execute(""" + ALTER TABLE "Devices" ADD "dev_SSID" TEXT + """) + # SQL query to update missing dev_GUID self.sql.execute(f''' UPDATE Devices @@ -460,7 +482,11 @@ class DB(): cur_Name STRING(250), cur_LastQuery STRING(250), cur_DateTime STRING(250), - cur_SyncHubNodeName STRING(50) + cur_SyncHubNodeName STRING(50), + cur_NetworkSite STRING(250), + cur_SSID STRING(250), + cur_NetworkNodeMAC STRING(250), + cur_PORT STRING(250) ); """) diff --git a/server/device.py b/server/device.py index 54aff2f1..108da2c5 100755 --- a/server/device.py +++ b/server/device.py @@ -174,7 +174,6 @@ def create_new_devices (db): dev_Comments, dev_LogEvents, dev_Location, - dev_Network_Node_MAC_ADDR, dev_Icon""" newDevDefaults = f"""{get_setting_value('NEWDEV_dev_AlertEvents')}, @@ -191,31 +190,50 @@ def create_new_devices (db): '{get_setting_value('NEWDEV_dev_Comments')}', {get_setting_value('NEWDEV_dev_LogEvents')}, '{get_setting_value('NEWDEV_dev_Location')}', - '{get_setting_value('NEWDEV_dev_Network_Node_MAC_ADDR')}', '{get_setting_value('NEWDEV_dev_Icon')}' """ - + # Bulk-inserting devices from the CurrentScan table as new devices in the table Devices ... # ... with new device defaults and ignoring specidfied IPs and MACs) - sqlQuery = f"""INSERT OR IGNORE INTO Devices (dev_MAC, dev_name, dev_Vendor, - dev_LastIP, dev_FirstConnection, dev_LastConnection, dev_SyncHubNodeName, dev_GUID, - {newDevColumns}) - SELECT cur_MAC, - CASE WHEN LENGTH(TRIM(cur_Name)) > 0 THEN cur_Name - ELSE '(unknown)' END, - cur_Vendor, cur_IP, ?, ?, cur_SyncHubNodeName, {sql_generateGuid}, - {newDevDefaults} + sqlQuery = f"""INSERT OR IGNORE INTO Devices + ( + dev_MAC, + dev_name, + dev_Vendor, + dev_LastIP, + dev_FirstConnection, + dev_LastConnection, + dev_SyncHubNodeName, + dev_GUID, + dev_Network_Node_MAC_ADDR, + dev_Network_Node_port, + dev_NetworkSite, + dev_SSID, + {newDevColumns} + ) + SELECT + cur_MAC, + CASE WHEN LENGTH(TRIM(cur_Name)) > 0 THEN cur_Name ELSE '(unknown)' END, + cur_Vendor, + cur_IP, + ?, + ?, + cur_SyncHubNodeName, + {sql_generateGuid}, + CASE WHEN LENGTH(TRIM(cur_NetworkNodeMAC)) > 0 THEN cur_NetworkNodeMAC ELSE '{get_setting_value('NEWDEV_dev_Network_Node_MAC_ADDR')}' END, + cur_PORT, + cur_NetworkSite, + cur_SSID, + {newDevDefaults} FROM CurrentScan WHERE 1=1 {list_to_where('OR', 'cur_MAC', 'NOT LIKE', get_setting_value('NEWDEV_ignored_MACs'))} {list_to_where('OR', 'cur_IP', 'NOT LIKE', get_setting_value('NEWDEV_ignored_IPs'))} """ - mylog('debug',f'[New Devices] Create devices SQL: {sqlQuery}') sql.execute (sqlQuery, (startTime, startTime) ) - mylog('debug','[New Devices] New Devices end') db.commitDB()