Refactor network tree data structure and improve device status handling

- Updated the network tree data structure to use consistent naming conventions for device properties (e.g., devName, devMac).
- Enhanced the initTree function to utilize the new property names and improved the rendering of device nodes.
- Refactored the getStatusBadgeParts function to include additional parameters for archived and new device statuses.
- Introduced convenience functions (badgeFromDevice and badgeFromDataAttrs) to streamline badge generation from device objects and data attributes.
- Updated various language files to include new status labels and ensure consistency across translations.
- Modified the renderSmallBox function to allow for custom icon HTML, improving flexibility in UI components.
This commit is contained in:
Jokob @NetAlertX
2026-03-02 09:35:42 +00:00
parent 3e237bb452
commit 6724d250d4
28 changed files with 280 additions and 156 deletions

View File

@@ -14,12 +14,13 @@ function renderSmallBox($params) {
$labelLang = isset($params['labelLang']) ? $params['labelLang'] : '';
$iconId = isset($params['iconId']) ? $params['iconId'] : '';
$iconClass = isset($params['iconClass']) ? $params['iconClass'] : '';
$iconHtml = isset($params['iconHtml']) ? $params['iconHtml'] : '';
$dataValue = isset($params['dataValue']) ? $params['dataValue'] : '';
return '
<div class="col-lg-3 col-sm-6 col-xs-6">
<a href="#" onclick="javascript: ' . htmlspecialchars($onclickEvent) . '">
<div class="small-box ' . htmlspecialchars($color) . '">
<div style="cursor:pointer" onclick="javascript: ' . htmlspecialchars($onclickEvent) . '">
<div class="small-box ' . htmlspecialchars($color) . '" style="pointer-events:none">
<div class="inner">
<div class="col-lg-6 col-sm-6 col-xs-6">
<div class="small-box-text col-lg-12 col-sm-12 col-xs-12" id="' . htmlspecialchars($headerId) . '" style="' . htmlspecialchars($headerStyle) . '"> <b>' . htmlspecialchars($dataValue) . '</b> </div>
@@ -27,10 +28,10 @@ function renderSmallBox($params) {
<div class="infobox_label col-lg-6 col-sm-6 col-xs-6">' . lang(htmlspecialchars($labelLang)) . '</div>
</div>
<div class="icon">
<i id="' . htmlspecialchars($iconId) . '" class="' . htmlspecialchars($iconClass) . '"></i>
' . ($iconHtml ? $iconHtml : '<i id="' . htmlspecialchars($iconId) . '" class="' . htmlspecialchars($iconClass) . '"></i>') . '
</div>
</div>
</a>
</div>
</div>';
}

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "إضافة جهاز",
"Gen_Add_All": "إضافة الكل",
"Gen_All_Devices": "جميع الأجهزة",
"Gen_Archived": "",
"Gen_AreYouSure": "هل أنت متأكد؟",
"Gen_Backup": "نسخة احتياطية",
"Gen_Cancel": "إلغاء",
@@ -326,8 +327,10 @@
"Gen_Delete": "حذف",
"Gen_DeleteAll": "حذف الكل",
"Gen_Description": "الوصف",
"Gen_Down": "",
"Gen_Error": "خطأ",
"Gen_Filter": "تصفية",
"Gen_Flapping": "",
"Gen_Generate": "إنشاء",
"Gen_InvalidMac": "عنوان MAC غير صالح.",
"Gen_Invalid_Value": "تم إدخال قيمة غير صالحة",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "اختيار أيقونة",
"Gen_SelectToPreview": "اختر للمعاينة",
"Gen_Selected_Devices": "الأجهزة المحددة",
"Gen_Sleeping": "",
"Gen_Subnet": "الشبكة الفرعية",
"Gen_Switch": "تبديل",
"Gen_Upd": "تحديث",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "Afegir dispositiu",
"Gen_Add_All": "Afegeix tot",
"Gen_All_Devices": "Tots els dispositius",
"Gen_Archived": "",
"Gen_AreYouSure": "Estàs segur?",
"Gen_Backup": "Executar Backup",
"Gen_Cancel": "Cancel·lar",
@@ -326,8 +327,10 @@
"Gen_Delete": "Esborrar",
"Gen_DeleteAll": "Esborrar tot",
"Gen_Description": "Descripció",
"Gen_Down": "",
"Gen_Error": "Error",
"Gen_Filter": "Filtrar",
"Gen_Flapping": "",
"Gen_Generate": "Generar",
"Gen_InvalidMac": "Mac address invàlida.",
"Gen_Invalid_Value": "S'ha introduït un valor incorrecte",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Seleccioneu la vista prèvia",
"Gen_Selected_Devices": "Dispositius seleccionats:",
"Gen_Sleeping": "",
"Gen_Subnet": "Subxarxa",
"Gen_Switch": "Switch",
"Gen_Upd": "Actualitzat correctament",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "",
"Gen_Add_All": "Přidat vše",
"Gen_All_Devices": "Všechna zařízení",
"Gen_Archived": "",
"Gen_AreYouSure": "Jste si jistý?",
"Gen_Backup": "Spustit zálohování",
"Gen_Cancel": "Zrušit",
@@ -326,8 +327,10 @@
"Gen_Delete": "Smazat",
"Gen_DeleteAll": "Smazat vše",
"Gen_Description": "Popis",
"Gen_Down": "",
"Gen_Error": "Chyba",
"Gen_Filter": "Filtr",
"Gen_Flapping": "",
"Gen_Generate": "Vygenerovat",
"Gen_InvalidMac": "",
"Gen_Invalid_Value": "",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Vybrat na náhled",
"Gen_Selected_Devices": "Vybraná zařízení:",
"Gen_Sleeping": "",
"Gen_Subnet": "",
"Gen_Switch": "Přepnout",
"Gen_Upd": "Úspěšně aktualizováno",

View File

@@ -320,6 +320,7 @@
"Gen_AddDevice": "Gerät hinzufügen",
"Gen_Add_All": "Alle hinzufügen",
"Gen_All_Devices": "Alle Geräte",
"Gen_Archived": "",
"Gen_AreYouSure": "Sind Sie sich sicher?",
"Gen_Backup": "Sichern",
"Gen_Cancel": "Abbrechen",
@@ -330,8 +331,10 @@
"Gen_Delete": "Löschen",
"Gen_DeleteAll": "Alles löschen",
"Gen_Description": "Beschreibung",
"Gen_Down": "",
"Gen_Error": "Fehler",
"Gen_Filter": "Filter",
"Gen_Flapping": "",
"Gen_Generate": "Generieren",
"Gen_InvalidMac": "Ungültige MAC-Adresse.",
"Gen_Invalid_Value": "",
@@ -354,6 +357,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Zur Vorschau auswählen",
"Gen_Selected_Devices": "Ausgewählte Geräte:",
"Gen_Sleeping": "",
"Gen_Subnet": "",
"Gen_Switch": "Umschalten",
"Gen_Upd": "Aktualisierung erfolgreich",

View File

@@ -139,7 +139,7 @@
"DevDetail_SessionTable_Duration": "Duration",
"DevDetail_SessionTable_IP": "IP",
"DevDetail_SessionTable_Order": "Order",
"DevDetail_Shortcut_CurrentStatus": "Current Status",
"DevDetail_Shortcut_CurrentStatus": "Status",
"DevDetail_Shortcut_DownAlerts": "Down Alerts",
"DevDetail_Shortcut_Presence": "Presence",
"DevDetail_Shortcut_Sessions": "Sessions",
@@ -316,6 +316,7 @@
"Gen_AddDevice": "Add device",
"Gen_Add_All": "Add all",
"Gen_All_Devices": "All devices",
"Gen_Archived": "Archived",
"Gen_AreYouSure": "Are you sure?",
"Gen_Backup": "Run Backup",
"Gen_Cancel": "Cancel",
@@ -326,13 +327,16 @@
"Gen_Delete": "Delete",
"Gen_DeleteAll": "Delete all",
"Gen_Description": "Description",
"Gen_Down": "Down",
"Gen_Error": "Error",
"Gen_Filter": "Filter",
"Gen_Flapping": "Flapping",
"Gen_Generate": "Generate",
"Gen_InvalidMac": "Invalid Mac address.",
"Gen_Invalid_Value": "An invalid value was entered",
"Gen_LockedDB": "ERROR - DB might be locked - Check F12 Dev tools -> Console or try later.",
"Gen_NetworkMask": "Network mask",
"Gen_New": "New",
"Gen_Offline": "Offline",
"Gen_Okay": "Ok",
"Gen_Online": "Online",
@@ -350,6 +354,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Select to preview",
"Gen_Selected_Devices": "Selected devices:",
"Gen_Sleeping": "Sleeping",
"Gen_Subnet": "Subnet",
"Gen_Switch": "Switch",
"Gen_Upd": "Updated successfully",

View File

@@ -318,6 +318,7 @@
"Gen_AddDevice": "Añadir dispositivo",
"Gen_Add_All": "Añadir todo",
"Gen_All_Devices": "Todos los dispositivos",
"Gen_Archived": "",
"Gen_AreYouSure": "¿Estás seguro?",
"Gen_Backup": "Ejecutar copia de seguridad",
"Gen_Cancel": "Cancelar",
@@ -328,8 +329,10 @@
"Gen_Delete": "Eliminar",
"Gen_DeleteAll": "Eliminar todo",
"Gen_Description": "Descripción",
"Gen_Down": "",
"Gen_Error": "Error",
"Gen_Filter": "Filtro",
"Gen_Flapping": "",
"Gen_Generate": "Generar",
"Gen_InvalidMac": "Dirección MAC inválida.",
"Gen_Invalid_Value": "Un valor inválido fue ingresado",
@@ -352,6 +355,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Seleccionar para previsualizar",
"Gen_Selected_Devices": "Dispositivos seleccionados:",
"Gen_Sleeping": "",
"Gen_Subnet": "Subred",
"Gen_Switch": "Cambiar",
"Gen_Upd": "Actualizado correctamente",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "",
"Gen_Add_All": "",
"Gen_All_Devices": "",
"Gen_Archived": "",
"Gen_AreYouSure": "",
"Gen_Backup": "",
"Gen_Cancel": "",
@@ -326,8 +327,10 @@
"Gen_Delete": "",
"Gen_DeleteAll": "",
"Gen_Description": "",
"Gen_Down": "",
"Gen_Error": "",
"Gen_Filter": "",
"Gen_Flapping": "",
"Gen_Generate": "",
"Gen_InvalidMac": "",
"Gen_Invalid_Value": "",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "",
"Gen_SelectToPreview": "",
"Gen_Selected_Devices": "",
"Gen_Sleeping": "",
"Gen_Subnet": "",
"Gen_Switch": "",
"Gen_Upd": "",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "Ajouter un appareil",
"Gen_Add_All": "Ajouter tous",
"Gen_All_Devices": "Tous les appareils",
"Gen_Archived": "",
"Gen_AreYouSure": "Êtes-vous sûr?",
"Gen_Backup": "Lancer la sauvegarde",
"Gen_Cancel": "Annuler",
@@ -326,8 +327,10 @@
"Gen_Delete": "Supprimer",
"Gen_DeleteAll": "Supprimer tous",
"Gen_Description": "Description",
"Gen_Down": "",
"Gen_Error": "Erreur",
"Gen_Filter": "Filtrer",
"Gen_Flapping": "",
"Gen_Generate": "Générer",
"Gen_InvalidMac": "Adresse MAC invalide.",
"Gen_Invalid_Value": "Une valeur invalide a été renseignée",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Sélectionnez pour prévisualiser",
"Gen_Selected_Devices": "Appareils sélectionnés :",
"Gen_Sleeping": "",
"Gen_Subnet": "Sous-réseau",
"Gen_Switch": "Basculer",
"Gen_Upd": "Mise à jour réussie",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "Aggiungi dispositivo",
"Gen_Add_All": "Aggiungi tutti",
"Gen_All_Devices": "Tutti i dispositivi",
"Gen_Archived": "",
"Gen_AreYouSure": "Sei sicuro?",
"Gen_Backup": "Esegui backup",
"Gen_Cancel": "Annulla",
@@ -326,8 +327,10 @@
"Gen_Delete": "Elimina",
"Gen_DeleteAll": "Elimina tutti",
"Gen_Description": "Descrizione",
"Gen_Down": "",
"Gen_Error": "Errore",
"Gen_Filter": "Filtro",
"Gen_Flapping": "",
"Gen_Generate": "Genera",
"Gen_InvalidMac": "Indirizzo Mac non valido.",
"Gen_Invalid_Value": "È stato inserito un valore non valido",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Seleziona per anteprima",
"Gen_Selected_Devices": "Dispositivi selezionati:",
"Gen_Sleeping": "",
"Gen_Subnet": "Sottorete",
"Gen_Switch": "Cambia",
"Gen_Upd": "Aggiornato correttamente",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "デバイス追加",
"Gen_Add_All": "すべて追加",
"Gen_All_Devices": "全デバイス",
"Gen_Archived": "",
"Gen_AreYouSure": "本当によろしいですか?",
"Gen_Backup": "バックアップを実行",
"Gen_Cancel": "キャンセル",
@@ -326,8 +327,10 @@
"Gen_Delete": "削除",
"Gen_DeleteAll": "全削除",
"Gen_Description": "説明",
"Gen_Down": "",
"Gen_Error": "エラー",
"Gen_Filter": "フィルター",
"Gen_Flapping": "",
"Gen_Generate": "生成",
"Gen_InvalidMac": "無効なMacアドレス。",
"Gen_Invalid_Value": "無効な値が入力されました",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "プレビューを選択",
"Gen_Selected_Devices": "選択したデバイス:",
"Gen_Sleeping": "",
"Gen_Subnet": "サブネット",
"Gen_Switch": "スイッチ",
"Gen_Upd": "アップデートが正常に完了しました",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "",
"Gen_Add_All": "Legg til alle",
"Gen_All_Devices": "",
"Gen_Archived": "",
"Gen_AreYouSure": "Er du sikker?",
"Gen_Backup": "Kjør sikkerhetskopiering",
"Gen_Cancel": "Avbryt",
@@ -326,8 +327,10 @@
"Gen_Delete": "Slett",
"Gen_DeleteAll": "Slett alle",
"Gen_Description": "",
"Gen_Down": "",
"Gen_Error": "Feil",
"Gen_Filter": "Filter",
"Gen_Flapping": "",
"Gen_Generate": "",
"Gen_InvalidMac": "",
"Gen_Invalid_Value": "",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "",
"Gen_SelectToPreview": "",
"Gen_Selected_Devices": "Valgte Enheter:",
"Gen_Sleeping": "",
"Gen_Subnet": "",
"Gen_Switch": "Bytt",
"Gen_Upd": "Oppdatering vellykket",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "Dodaj urządzenie",
"Gen_Add_All": "Dodaj wszystko",
"Gen_All_Devices": "Wszystkie urządzenia",
"Gen_Archived": "",
"Gen_AreYouSure": "Jesteś pewien?",
"Gen_Backup": "Uruchom kopię zapasową",
"Gen_Cancel": "Anuluj",
@@ -326,8 +327,10 @@
"Gen_Delete": "Usuń",
"Gen_DeleteAll": "Usuń wszystko",
"Gen_Description": "Opis",
"Gen_Down": "",
"Gen_Error": "Błąd",
"Gen_Filter": "Filtr",
"Gen_Flapping": "",
"Gen_Generate": "Wygeneruj",
"Gen_InvalidMac": "",
"Gen_Invalid_Value": "",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Wybierz, aby podglądnąć",
"Gen_Selected_Devices": "Wybrane urządzenia:",
"Gen_Sleeping": "",
"Gen_Subnet": "",
"Gen_Switch": "Switch",
"Gen_Upd": "Zaktualizowano pomyślnie",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "Adicionar dispositivo",
"Gen_Add_All": "Adicionar todos",
"Gen_All_Devices": "Todos os Dispositivos",
"Gen_Archived": "",
"Gen_AreYouSure": "Tem certeza?",
"Gen_Backup": "Executar backup",
"Gen_Cancel": "Cancelar",
@@ -326,8 +327,10 @@
"Gen_Delete": "Excluir",
"Gen_DeleteAll": "Excluir todos",
"Gen_Description": "Descrição",
"Gen_Down": "",
"Gen_Error": "Erro",
"Gen_Filter": "Filtro",
"Gen_Flapping": "",
"Gen_Generate": "Gerar",
"Gen_InvalidMac": "",
"Gen_Invalid_Value": "",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Selecionar para pré-visualizar",
"Gen_Selected_Devices": "Dispositivos selecionados:",
"Gen_Sleeping": "",
"Gen_Subnet": "",
"Gen_Switch": "Trocar",
"Gen_Upd": "Atualizado com sucesso",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "Adicionar dispositivo",
"Gen_Add_All": "Adicionar todos",
"Gen_All_Devices": "Todos os dispostivos",
"Gen_Archived": "",
"Gen_AreYouSure": "Tem certeza?",
"Gen_Backup": "Executar backup",
"Gen_Cancel": "Cancelar",
@@ -326,8 +327,10 @@
"Gen_Delete": "Apagar",
"Gen_DeleteAll": "Apagar todos",
"Gen_Description": "Descrição",
"Gen_Down": "",
"Gen_Error": "Erro",
"Gen_Filter": "Filtro",
"Gen_Flapping": "",
"Gen_Generate": "Gerar",
"Gen_InvalidMac": "Endereço MAC Inválido.",
"Gen_Invalid_Value": "",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Selecionar para pré-visualizar",
"Gen_Selected_Devices": "Seleciona dispostivos:",
"Gen_Sleeping": "",
"Gen_Subnet": "Sub-rede",
"Gen_Switch": "Trocar",
"Gen_Upd": "Atualizado com sucesso",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "Добавить устройство",
"Gen_Add_All": "Добавить все",
"Gen_All_Devices": "Все устройства",
"Gen_Archived": "",
"Gen_AreYouSure": "Вы уверены?",
"Gen_Backup": "Запустить резервное копирование",
"Gen_Cancel": "Отмена",
@@ -326,8 +327,10 @@
"Gen_Delete": "Удалить",
"Gen_DeleteAll": "Удалить все",
"Gen_Description": "Описание",
"Gen_Down": "",
"Gen_Error": "Ошибка",
"Gen_Filter": "Фильтр",
"Gen_Flapping": "",
"Gen_Generate": "Генерировать",
"Gen_InvalidMac": "Неверный Mac-адрес.",
"Gen_Invalid_Value": "Введено некорректное значение",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Выберите для предварительного просмотра",
"Gen_Selected_Devices": "Выбранные устройства:",
"Gen_Sleeping": "",
"Gen_Subnet": "Подсеть",
"Gen_Switch": "Переключить",
"Gen_Upd": "Успешное обновление",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "",
"Gen_Add_All": "",
"Gen_All_Devices": "",
"Gen_Archived": "",
"Gen_AreYouSure": "",
"Gen_Backup": "",
"Gen_Cancel": "",
@@ -326,8 +327,10 @@
"Gen_Delete": "",
"Gen_DeleteAll": "",
"Gen_Description": "",
"Gen_Down": "",
"Gen_Error": "",
"Gen_Filter": "",
"Gen_Flapping": "",
"Gen_Generate": "",
"Gen_InvalidMac": "",
"Gen_Invalid_Value": "",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "",
"Gen_SelectToPreview": "",
"Gen_Selected_Devices": "",
"Gen_Sleeping": "",
"Gen_Subnet": "",
"Gen_Switch": "",
"Gen_Upd": "",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "Cihaz Ekle",
"Gen_Add_All": "Tümünü ekle",
"Gen_All_Devices": "Tüm Cihazlar",
"Gen_Archived": "",
"Gen_AreYouSure": "Emin misiniz?",
"Gen_Backup": "Yedeklemeyi Çalıştır",
"Gen_Cancel": "İptal",
@@ -326,8 +327,10 @@
"Gen_Delete": "Sil",
"Gen_DeleteAll": "Tümünü sil",
"Gen_Description": "Açıklama",
"Gen_Down": "",
"Gen_Error": "Hata",
"Gen_Filter": "Filtre",
"Gen_Flapping": "",
"Gen_Generate": "Oluştur",
"Gen_InvalidMac": "",
"Gen_Invalid_Value": "",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Önizleme yapmak için seçin",
"Gen_Selected_Devices": "Seçilmiş Cihazlar:",
"Gen_Sleeping": "",
"Gen_Subnet": "",
"Gen_Switch": "Switch",
"Gen_Upd": "Başarılı bir şekilde güncellendi",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "Додати пристрій",
"Gen_Add_All": "Додати все",
"Gen_All_Devices": "Усі пристрої",
"Gen_Archived": "",
"Gen_AreYouSure": "Ви впевнені?",
"Gen_Backup": "Запустіть резервне копіювання",
"Gen_Cancel": "Скасувати",
@@ -326,8 +327,10 @@
"Gen_Delete": "Видалити",
"Gen_DeleteAll": "Видалити все",
"Gen_Description": "Опис",
"Gen_Down": "",
"Gen_Error": "Помилка",
"Gen_Filter": "Фільтр",
"Gen_Flapping": "",
"Gen_Generate": "Генерувати",
"Gen_InvalidMac": "Недійсна Mac-адреса.",
"Gen_Invalid_Value": "Введено недійсне значення",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "Виберіть для попереднього перегляду",
"Gen_Selected_Devices": "Вибрані пристрої:",
"Gen_Sleeping": "",
"Gen_Subnet": "Підмережа",
"Gen_Switch": "Перемикач",
"Gen_Upd": "Оновлено успішно",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "",
"Gen_Add_All": "",
"Gen_All_Devices": "",
"Gen_Archived": "",
"Gen_AreYouSure": "",
"Gen_Backup": "",
"Gen_Cancel": "",
@@ -326,8 +327,10 @@
"Gen_Delete": "",
"Gen_DeleteAll": "",
"Gen_Description": "",
"Gen_Down": "",
"Gen_Error": "",
"Gen_Filter": "",
"Gen_Flapping": "",
"Gen_Generate": "",
"Gen_InvalidMac": "",
"Gen_Invalid_Value": "",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "",
"Gen_SelectToPreview": "",
"Gen_Selected_Devices": "",
"Gen_Sleeping": "",
"Gen_Subnet": "",
"Gen_Switch": "",
"Gen_Upd": "",

View File

@@ -316,6 +316,7 @@
"Gen_AddDevice": "添加设备",
"Gen_Add_All": "全部添加",
"Gen_All_Devices": "所有设备",
"Gen_Archived": "",
"Gen_AreYouSure": "你确定吗?",
"Gen_Backup": "运行备份",
"Gen_Cancel": "取消",
@@ -326,8 +327,10 @@
"Gen_Delete": "删除",
"Gen_DeleteAll": "全部删除",
"Gen_Description": "描述",
"Gen_Down": "",
"Gen_Error": "错误",
"Gen_Filter": "筛选",
"Gen_Flapping": "",
"Gen_Generate": "生成",
"Gen_InvalidMac": "无效的 Mac 地址。",
"Gen_Invalid_Value": "输入了无效的值",
@@ -350,6 +353,7 @@
"Gen_SelectIcon": "<i class=\"fa-solid fa-chevron-down fa-fade\"></i>",
"Gen_SelectToPreview": "选择预览",
"Gen_Selected_Devices": "选定的设备:",
"Gen_Sleeping": "",
"Gen_Subnet": "子网",
"Gen_Switch": "交换",
"Gen_Upd": "已成功更新",