diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 48f2818da..d3b07697f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -48,11 +48,15 @@ Please see information in the docs regarding [code formatting with pre-commit ho By contributing, you agree that your contributions will be licensed under its GNU General Public License. +## Use of AI for pull requests + +In general, homepage does not accept "AI-generated" PRs. If you choose to use something like that to aid the development process to generate a significant proportion of the pull request, please make sure this is explicitly stated in the PR itself. + ## References This document was adapted from the open-source contribution guidelines for [Facebook's Draft](https://github.com/facebook/draft-js/blob/main/CONTRIBUTING.md) -# Automatic Respository Maintenance +## Automatic Respository Maintenance The homepage team appreciates all effort and interest from the community in filing bug reports, creating feature requests, sharing ideas and helping other community members. That said, in an effort to keep the repository organized and managebale the project uses automatic handling of certain areas: diff --git a/docs/more/development.md b/docs/more/development.md index 8e3fac130..ec580cff4 100644 --- a/docs/more/development.md +++ b/docs/more/development.md @@ -39,6 +39,11 @@ Once installed, hooks will run when you commit. If the formatting isn't quite ri See the [pre-commit documentation](https://pre-commit.com/#install) to get started. +## Preferring self-hosted open-source software + +In general, homepage is meant to be a dashboard for 'self-hosted' services and we believe it is a small way we can help showcase this kind of software. While exceptions are made, mostly when there is no viable +self-hosted / open-source alternative, we ask that any widgets, etc. are developed primarily for a self-hosted tool. + ## New Feature Guidelines - New features should be linked to an existing feature request with at least 10 'up-votes'. The purpose of this requirement is to avoid the addition (and maintenance) of features that might only benefit a small number of users. diff --git a/docs/widgets/services/crowdsec.md b/docs/widgets/services/crowdsec.md index 76b8efaa6..da15a4788 100644 --- a/docs/widgets/services/crowdsec.md +++ b/docs/widgets/services/crowdsec.md @@ -15,5 +15,5 @@ widget: type: crowdsec url: http://crowdsechostorip:port username: localhost # machine_id in crowdsec - passowrd: password + password: password ``` diff --git a/docs/widgets/services/netalertx.md b/docs/widgets/services/netalertx.md new file mode 100644 index 000000000..4579d74cd --- /dev/null +++ b/docs/widgets/services/netalertx.md @@ -0,0 +1,16 @@ +--- +title: NetAlertX +description: NetAlertX (formerly PiAlert) Widget Configuration +--- + +Learn more about [NetAlertX](https://github.com/jokob-sk/NetAlertX). + +_Note that the project was renamed from PiAlert to NetAlertX._ + +Allowed fields: `["total", "connected", "new_devices", "down_alerts"]`. + +```yaml +widget: + type: netalertx + url: http://ip:port +``` diff --git a/docs/widgets/services/pialert.md b/docs/widgets/services/pialert.md deleted file mode 100644 index ab8fb1e96..000000000 --- a/docs/widgets/services/pialert.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: PiAlert -description: PiAlert Widget Configuration ---- - -Learn more about [PiAlert](https://github.com/jokob-sk/Pi.Alert). - -Note that [pucherot/PiAlert](https://github.com/pucherot/Pi.Alert) has been abandoned and might not work properly. - -Allowed fields: `["total", "connected", "new_devices", "down_alerts"]`. - -```yaml -widget: - type: pialert - url: http://ip:port -``` diff --git a/public/locales/af/common.json b/public/locales/af/common.json index 654130bb0..1aab2d89d 100644 --- a/public/locales/af/common.json +++ b/public/locales/af/common.json @@ -277,7 +277,7 @@ "approved": "Goedgekeur", "available": "Beskikbaar" }, - "pialert": { + "netalertx": { "total": "Totaal", "connected": "Gekoppel", "new_devices": "Nuwe Toestelle", @@ -872,5 +872,9 @@ "labels": "Etikette", "users": "Gebruikers", "totalValue": "Totale Waarde" + }, + "crowdsec": { + "alerts": "Waarskuwings", + "bans": "Verbanne" } } diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index 28497fd4f..b66a97a81 100644 --- a/public/locales/ar/common.json +++ b/public/locales/ar/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "في انتظار قطع الاتصال", "connectionStatusDisconnecting": "جار قطع الاتصال", "connectionStatusDisconnected": "غير متصل", - "connectionStatusConnected": "متصل", + "connectionStatusConnected": "Connected", "uptime": "مدة التشغيل", "maxDown": "أقصى حد للتنزيل", "maxUp": "أقصى حد للتحميل", @@ -277,11 +277,11 @@ "approved": "مصدق", "available": "متاح" }, - "pialert": { + "netalertx": { "total": "المجموع", - "connected": "متصل", - "new_devices": "أجهزة جديدة", - "down_alerts": "تنبيهات تعطل الخوادم" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "الاستعلامات", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "المستخدمون", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "تنبيهات", + "bans": "Bans" } } diff --git a/public/locales/bg/common.json b/public/locales/bg/common.json index 3fc1676b8..0d232fc11 100644 --- a/public/locales/bg/common.json +++ b/public/locales/bg/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Pending Disconnect", "connectionStatusDisconnecting": "Disconnecting", "connectionStatusDisconnected": "Disconnected", - "connectionStatusConnected": "Свързано", + "connectionStatusConnected": "Connected", "uptime": "Uptime", "maxDown": "Max. Down", "maxUp": "Max. Up", @@ -277,10 +277,10 @@ "approved": "Одобрен", "available": "Наличен" }, - "pialert": { + "netalertx": { "total": "Общо", - "connected": "Свързано", - "new_devices": "Нови устройства", + "connected": "Connected", + "new_devices": "New Devices", "down_alerts": "Down Alerts" }, "pihole": { @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Потребители", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Предупреждения", + "bans": "Bans" } } diff --git a/public/locales/ca/common.json b/public/locales/ca/common.json index 4c7796ff9..382f5237a 100644 --- a/public/locales/ca/common.json +++ b/public/locales/ca/common.json @@ -277,7 +277,7 @@ "approved": "Aprovat", "available": "Disponible" }, - "pialert": { + "netalertx": { "total": "Total", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Usuaris", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json index 810432074..f1540dd73 100644 --- a/public/locales/cs/common.json +++ b/public/locales/cs/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Čeká na odpojení", "connectionStatusDisconnecting": "Odpojování", "connectionStatusDisconnected": "Odpojeno", - "connectionStatusConnected": "Připojeno", + "connectionStatusConnected": "Connected", "uptime": "Doba spuštění", "maxDown": "Max. Down", "maxUp": "Max. Up", @@ -277,10 +277,10 @@ "approved": "Schváleno", "available": "Dostupné" }, - "pialert": { + "netalertx": { "total": "Celkem", - "connected": "Připojeno", - "new_devices": "Nová zařízení", + "connected": "Connected", + "new_devices": "New Devices", "down_alerts": "Down Alerts" }, "pihole": { @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Uživatelé", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Upozornění", + "bans": "Bans" } } diff --git a/public/locales/da/common.json b/public/locales/da/common.json index 390cb1f60..661032bc7 100644 --- a/public/locales/da/common.json +++ b/public/locales/da/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Pending Disconnect", "connectionStatusDisconnecting": "Disconnecting", "connectionStatusDisconnected": "Disconnected", - "connectionStatusConnected": "Forbundet", + "connectionStatusConnected": "Connected", "uptime": "Oppetid", "maxDown": "Max. Down", "maxUp": "Max. Up", @@ -277,11 +277,11 @@ "approved": "Godkendt", "available": "Tilgængelig" }, - "pialert": { + "netalertx": { "total": "Total", - "connected": "Forbundet", - "new_devices": "Nye Enheder", - "down_alerts": "Nedadvarsler" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Forespørgsler", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Brugere", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Advarsler", + "bans": "Bans" } } diff --git a/public/locales/de/common.json b/public/locales/de/common.json index 529c5ea51..82212c692 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -277,7 +277,7 @@ "approved": "Genehmigt", "available": "Verfügbar" }, - "pialert": { + "netalertx": { "total": "Gesamt", "connected": "Verbunden", "new_devices": "Neue Geräte", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Benutzer", "totalValue": "Gesamtwert" + }, + "crowdsec": { + "alerts": "Warnungen", + "bans": "Bans" } } diff --git a/public/locales/el/common.json b/public/locales/el/common.json index d006f1cce..d4f55f98e 100644 --- a/public/locales/el/common.json +++ b/public/locales/el/common.json @@ -277,7 +277,7 @@ "approved": "Εγκρίθηκε", "available": "Διαθέσιμο" }, - "pialert": { + "netalertx": { "total": "Σύνολο", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Χρήστες", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Ειδοποιήσεις", + "bans": "Bans" } } diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 98daae9e5..3ac3ed0d2 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -277,7 +277,7 @@ "approved": "Approved", "available": "Available" }, - "pialert": { + "netalertx": { "total": "Total", "connected": "Connected", "new_devices": "New Devices", diff --git a/public/locales/eo/common.json b/public/locales/eo/common.json index 3b1fa0f51..4fa17c473 100644 --- a/public/locales/eo/common.json +++ b/public/locales/eo/common.json @@ -277,7 +277,7 @@ "approved": "Aprobita", "available": "Havebla" }, - "pialert": { + "netalertx": { "total": "Totalo", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Uzantoj", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/es/common.json b/public/locales/es/common.json index c65cff848..10aa7c6ce 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -12,7 +12,7 @@ "number": "{{value, number}}", "ms": "{{value, number}}", "date": "{{value, date}}", - "relativeDate": "{{value, relativeDate}}", + "relativeDate": "{{valor, relativaFecha}}", "uptime": "{{value, uptime}}", "months": "me", "days": "d", @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Desconexión pendiente", "connectionStatusDisconnecting": "Desconectando", "connectionStatusDisconnected": "Desconectado", - "connectionStatusConnected": "Conectado", + "connectionStatusConnected": "Connected", "uptime": "Tiempo activo", "maxDown": "Descarga máxima", "maxUp": "Subida máxima", @@ -277,11 +277,11 @@ "approved": "Aprobado", "available": "Disponible" }, - "pialert": { + "netalertx": { "total": "Total", - "connected": "Conectado", - "new_devices": "Nuevos dispositivos", - "down_alerts": "Alertas de caídas" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Consultas", @@ -427,7 +427,7 @@ "custom": "Personalizado", "visit": "Visitar", "url": "Enlace", - "searchsuggestion": "Suggestion" + "searchsuggestion": "Sugerencia" }, "wmo": { "0-day": "Soleado", @@ -546,12 +546,12 @@ "hd": "Alta definición", "tunerCount": "Tuners", "channelNumber": "Canal", - "channelNetwork": "Network", - "signalStrength": "Strength", - "signalQuality": "Quality", - "symbolQuality": "Quality", + "channelNetwork": "Red", + "signalStrength": "Intensidad", + "signalQuality": "Calidad", + "symbolQuality": "Calidad", "networkRate": "Tasa de bits", - "clientIP": "Client" + "clientIP": "Cliente" }, "scrutiny": { "passed": "Aprobado", @@ -798,10 +798,10 @@ }, "openwrt": { "uptime": "Tiempo activo", - "cpuLoad": "CPU Load Avg (5m)", + "cpuLoad": "Carga promedio del CPU (5m)", "up": "Activo", "down": "Inactivo", - "bytesTx": "Transmitted", + "bytesTx": "Transmitido", "bytesRx": "Recibido" }, "uptimerobot": { @@ -826,21 +826,21 @@ "noEventsFound": "No se encontraron eventos" }, "romm": { - "platforms": "Platforms", + "platforms": "Plataformas", "totalRoms": "Total ROMs" }, "netdata": { - "warnings": "Warnings", - "criticals": "Criticals" + "warnings": "Advertencias", + "criticals": "Críticos" }, "plantit": { - "events": "Events", + "events": "Eventos", "plants": "Plants", "photos": "Fotos", "species": "Species" }, "gitea": { - "notifications": "Notifications", + "notifications": "Notificaciones", "issues": "Números", "pulls": "Pull Requests" }, @@ -852,7 +852,7 @@ "sceneSize": "Scenes Size", "sceneDuration": "Scenes Duration", "images": "Imágenes", - "imageSize": "Images Size", + "imageSize": "Tamaño de imagen", "galleries": "Galerías", "performers": "Performers", "studios": "Studios", @@ -869,8 +869,12 @@ "items": "Items", "totalWithWarranty": "Con Garantía", "locations": "Ubicaciones", - "labels": "Labels", + "labels": "Etiquetas", "users": "Usuarios", - "totalValue": "Total Value" + "totalValue": "Valor total" + }, + "crowdsec": { + "alerts": "Alertas", + "bans": "Bans" } } diff --git a/public/locales/eu/common.json b/public/locales/eu/common.json index 0748eab09..6625148c0 100644 --- a/public/locales/eu/common.json +++ b/public/locales/eu/common.json @@ -277,7 +277,7 @@ "approved": "Approved", "available": "Available" }, - "pialert": { + "netalertx": { "total": "Guztira", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Users", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/fi/common.json b/public/locales/fi/common.json index ec4c11b73..b775e9703 100644 --- a/public/locales/fi/common.json +++ b/public/locales/fi/common.json @@ -277,7 +277,7 @@ "approved": "Hyväksytty", "available": "Saatavilla" }, - "pialert": { + "netalertx": { "total": "Yhteensä", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Users", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index d2cd1a5cf..179750961 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Déconnexion en attente", "connectionStatusDisconnecting": "Déconnexion en cours", "connectionStatusDisconnected": "Déconnecté", - "connectionStatusConnected": "Connecté", + "connectionStatusConnected": "Connected", "uptime": "Démarré depuis", "maxDown": "Max. Bas", "maxUp": "Max. Haut", @@ -277,11 +277,11 @@ "approved": "Validé", "available": "Disponible" }, - "pialert": { + "netalertx": { "total": "Total", - "connected": "Connecté", - "new_devices": "Nouvel Appareil", - "down_alerts": "Alertes" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Requêtes", @@ -872,5 +872,9 @@ "labels": "Étiquettes", "users": "Utilisateurs", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alertes", + "bans": "Bans" } } diff --git a/public/locales/he/common.json b/public/locales/he/common.json index d18f98564..a420823ed 100644 --- a/public/locales/he/common.json +++ b/public/locales/he/common.json @@ -277,7 +277,7 @@ "approved": "מאושר", "available": "זמין" }, - "pialert": { + "netalertx": { "total": "סה\"כ", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Users", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json index f05d60e0d..866a1280e 100644 --- a/public/locales/hi/common.json +++ b/public/locales/hi/common.json @@ -277,7 +277,7 @@ "approved": "Approved", "available": "Available" }, - "pialert": { + "netalertx": { "total": "Total", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Users", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json index 03cc89192..4b323b402 100644 --- a/public/locales/hr/common.json +++ b/public/locales/hr/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Odspajanje u tijeku", "connectionStatusDisconnecting": "Odspajanje", "connectionStatusDisconnected": "Odspojeno", - "connectionStatusConnected": "Povezano", + "connectionStatusConnected": "Connected", "uptime": "Vrijeme rada", "maxDown": "Maksimum preuzimanja", "maxUp": "Maksimum prijenosa", @@ -277,11 +277,11 @@ "approved": "Odobreno", "available": "Dostupno" }, - "pialert": { + "netalertx": { "total": "Ukupno", - "connected": "Povezano", - "new_devices": "Novi uređaji", - "down_alerts": "Obavijesti o nedostupnosti" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Upiti", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Korisnici", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Upozorenja", + "bans": "Bans" } } diff --git a/public/locales/hu/common.json b/public/locales/hu/common.json index d1ac7035d..735de467d 100644 --- a/public/locales/hu/common.json +++ b/public/locales/hu/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Szétkapcsolás függőben", "connectionStatusDisconnecting": "Kapcsolat bontása", "connectionStatusDisconnected": "Kapcsolat bontva", - "connectionStatusConnected": "Csatlakoztatott", + "connectionStatusConnected": "Connected", "uptime": "Üzemidő", "maxDown": "Max let.", "maxUp": "Max felt.", @@ -277,11 +277,11 @@ "approved": "Engedélyezett", "available": "Elérhető" }, - "pialert": { + "netalertx": { "total": "Összes", - "connected": "Csatlakoztatott", - "new_devices": "Új Eszközök", - "down_alerts": "Leállási Figyelmeztetések" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Lekérdezések", @@ -872,5 +872,9 @@ "labels": "Címkék", "users": "Felhasználók", "totalValue": "Teljes érték" + }, + "crowdsec": { + "alerts": "Riasztások", + "bans": "Bans" } } diff --git a/public/locales/id/common.json b/public/locales/id/common.json index 38d44f4b1..c1ca4450e 100644 --- a/public/locales/id/common.json +++ b/public/locales/id/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Menunggu Terputus", "connectionStatusDisconnecting": "Sedan Memutus", "connectionStatusDisconnected": "Terputus", - "connectionStatusConnected": "Tersambung", + "connectionStatusConnected": "Connected", "uptime": "Waktu Aktif", "maxDown": "Maks Unduh", "maxUp": "Maks Unggah", @@ -277,11 +277,11 @@ "approved": "Tersetujui", "available": "Tersedia" }, - "pialert": { + "netalertx": { "total": "Total", - "connected": "Tersambung", - "new_devices": "Perangkat Baru", - "down_alerts": "Alert Mati" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Kueri", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Pengguna", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Peringatan", + "bans": "Bans" } } diff --git a/public/locales/it/common.json b/public/locales/it/common.json index 421807f2e..a795bc576 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "In attesa di disconnessione", "connectionStatusDisconnecting": "Disconnessione in corso", "connectionStatusDisconnected": "Disconnesso", - "connectionStatusConnected": "Connesso", + "connectionStatusConnected": "Connected", "uptime": "Tempo di attività", "maxDown": "Max. Down", "maxUp": "Max. Up", @@ -277,11 +277,11 @@ "approved": "Approvati", "available": "Disponibili" }, - "pialert": { + "netalertx": { "total": "Totale", - "connected": "Connesso", - "new_devices": "Nuovi Dispositivi", - "down_alerts": "Avvisi di Disservizio" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Richieste", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Utenti", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Allarmi", + "bans": "Bans" } } diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json index a4507bf4e..e2f6a57bf 100644 --- a/public/locales/ja/common.json +++ b/public/locales/ja/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "接続を切断する", "connectionStatusDisconnecting": "接続を切断中", "connectionStatusDisconnected": "切断されました", - "connectionStatusConnected": "接続済み", + "connectionStatusConnected": "Connected", "uptime": "稼働時間", "maxDown": "最大ダウン", "maxUp": "最大アップ", @@ -277,11 +277,11 @@ "approved": "承認済", "available": "利用可" }, - "pialert": { + "netalertx": { "total": "合計", - "connected": "接続済み", - "new_devices": "新しいデバイス", - "down_alerts": "ダウンアラート" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "クエリ", @@ -872,5 +872,9 @@ "labels": "ラベル", "users": "ユーザ", "totalValue": "合計値" + }, + "crowdsec": { + "alerts": "アラート", + "bans": "Bans" } } diff --git a/public/locales/ko/common.json b/public/locales/ko/common.json index da8aa4925..5e7a90e11 100644 --- a/public/locales/ko/common.json +++ b/public/locales/ko/common.json @@ -277,7 +277,7 @@ "approved": "승인됨", "available": "이용 가능" }, - "pialert": { + "netalertx": { "total": "총합", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "사용자", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "경고", + "bans": "Bans" } } diff --git a/public/locales/lv/common.json b/public/locales/lv/common.json index 8211b753d..1a46c862b 100644 --- a/public/locales/lv/common.json +++ b/public/locales/lv/common.json @@ -277,7 +277,7 @@ "approved": "Approved", "available": "Available" }, - "pialert": { + "netalertx": { "total": "Kopā", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Lietotāji", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Paziņojumi", + "bans": "Bans" } } diff --git a/public/locales/ms/common.json b/public/locales/ms/common.json index 46f08be87..f95831481 100644 --- a/public/locales/ms/common.json +++ b/public/locales/ms/common.json @@ -277,7 +277,7 @@ "approved": "Lulus", "available": "Sudah Ada" }, - "pialert": { + "netalertx": { "total": "Jumlah", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Pengguna", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index f1cd7aacd..8aff253eb 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -277,7 +277,7 @@ "approved": "Goedgekeurd", "available": "Beschikbaar" }, - "pialert": { + "netalertx": { "total": "Totaal", "connected": "Verbonden", "new_devices": "Nieuwe Apparaten", @@ -826,8 +826,8 @@ "noEventsFound": "Geen gebeurtenissen gevonden" }, "romm": { - "platforms": "Platforms", - "totalRoms": "Total ROMs" + "platforms": "Platformen", + "totalRoms": "Totale ROM's" }, "netdata": { "warnings": "Waarschuwingen", @@ -840,7 +840,7 @@ "species": "Soorten" }, "gitea": { - "notifications": "Notifications", + "notifications": "Notificaties", "issues": "Problemen", "pulls": "Pull Requests" }, @@ -863,7 +863,7 @@ "tandoor": { "users": "Gebruikers", "recipes": "Recepten", - "keywords": "Keywords" + "keywords": "Trefwoorden" }, "homebox": { "items": "Items", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Gebruikers", "totalValue": "Totale waarde" + }, + "crowdsec": { + "alerts": "Meldingen", + "bans": "Bans" } } diff --git a/public/locales/no/common.json b/public/locales/no/common.json index 86d6b20bf..bfc335c91 100644 --- a/public/locales/no/common.json +++ b/public/locales/no/common.json @@ -14,76 +14,76 @@ "date": "{{value, date}}", "relativeDate": "{{value, relativeDate}}", "uptime": "{{value, uptime}}", - "months": "mo", + "months": "mnd", "days": "d", - "hours": "h", + "hours": "t", "minutes": "m", "seconds": "s" }, "widget": { - "missing_type": "Missing Widget Type: {{type}}", - "api_error": "API Error", - "information": "Information", + "missing_type": "Manglende Widget Type: {{type}}", + "api_error": "API-feil", + "information": "Informasjon", "status": "Status", - "url": "URL", - "raw_error": "Raw Error", - "response_data": "Response Data" + "url": "Nettadresse", + "raw_error": "Rå feil", + "response_data": "Responsdata" }, "weather": { - "current": "Current Location", - "allow": "Click to allow", - "updating": "Updating", - "wait": "Please wait" + "current": "Gjeldende posisjon", + "allow": "Trykk for å tillate", + "updating": "Oppdaterer", + "wait": "Vennligst vent" }, "search": { - "placeholder": "Search…" + "placeholder": "Søk…" }, "resources": { "cpu": "CPU", "mem": "MEM", - "total": "Total", - "free": "Free", - "used": "Used", - "load": "Load", + "total": "Totalt", + "free": "Ledig", + "used": "Brukt", + "load": "Last", "temp": "TEMP", - "max": "Max", - "uptime": "UP" + "max": "Maks", + "uptime": "OPP" }, "unifi": { - "users": "Users", - "uptime": "Uptime", - "days": "Days", + "users": "Brukere", + "uptime": "Oppetid", + "days": "Dager", "wan": "WAN", "lan": "LAN", "wlan": "WLAN", - "devices": "Devices", - "lan_devices": "LAN Devices", - "wlan_devices": "WLAN Devices", - "lan_users": "LAN Users", - "wlan_users": "WLAN Users", - "up": "UP", - "down": "DOWN", - "wait": "Please wait", - "empty_data": "Subsystem status unknown" + "devices": "Enheter", + "lan_devices": "LAN-enheter", + "wlan_devices": "WLAN-enheter", + "lan_users": "LAN Brukere", + "wlan_users": "WLAN Brukere", + "up": "OPP", + "down": "NEDE", + "wait": "Vennligst vent", + "empty_data": "Ukjent undersystemstatus" }, "docker": { "rx": "RX", "tx": "TX", "mem": "MEM", "cpu": "CPU", - "running": "Running", - "offline": "Offline", - "error": "Error", - "unknown": "Unknown", - "healthy": "Healthy", - "starting": "Starting", - "unhealthy": "Unhealthy", + "running": "Kjører", + "offline": "Frakoblet", + "error": "Feil", + "unknown": "Ukjent", + "healthy": "Friskt", + "starting": "Starter", + "unhealthy": "Usunn", "not_found": "Not Found", "exited": "Exited", "partial": "Partial" }, "ping": { - "error": "Error", + "error": "Feil", "ping": "Ping", "down": "Down", "up": "Up", @@ -91,226 +91,226 @@ }, "siteMonitor": { "http_status": "HTTP status", - "error": "Error", - "response": "Response", + "error": "Feil", + "response": "Svar", "down": "Down", "up": "Up", "not_available": "Not Available" }, "emby": { - "playing": "Playing", - "transcoding": "Transcoding", + "playing": "Spiller", + "transcoding": "Transkoding", "bitrate": "Bitrate", - "no_active": "No Active Streams", - "movies": "Movies", - "series": "Series", - "episodes": "Episodes", - "songs": "Songs" + "no_active": "Ingen aktive strømminger", + "movies": "Film", + "series": "Serie", + "episodes": "Episoder", + "songs": "Sanger" }, "esphome": { - "offline": "Offline", - "offline_alt": "Offline", + "offline": "Frakoblet", + "offline_alt": "Frakoblet", "online": "Online", - "total": "Total", - "unknown": "Unknown" + "total": "Totalt", + "unknown": "Ukjent" }, "evcc": { - "pv_power": "Production", - "battery_soc": "Battery", - "grid_power": "Grid", - "home_power": "Consumption", - "charge_power": "Charger", - "watt_hour": "Wh" + "pv_power": "Produksjon", + "battery_soc": "Batteri", + "grid_power": "Nett", + "home_power": "Forbruk", + "charge_power": "Lader", + "watt_hour": "W/t" }, "flood": { - "download": "Download", - "upload": "Upload", + "download": "Last ned", + "upload": "Opplastning", "leech": "Leech", "seed": "Seed" }, "freshrss": { - "subscriptions": "Subscriptions", - "unread": "Unread" + "subscriptions": "Abonnementer", + "unread": "Ulest" }, "fritzbox": { "connectionStatus": "Status", - "connectionStatusUnconfigured": "Unconfigured", - "connectionStatusConnecting": "Connecting", - "connectionStatusAuthenticating": "Authenticating", - "connectionStatusPendingDisconnect": "Pending Disconnect", - "connectionStatusDisconnecting": "Disconnecting", - "connectionStatusDisconnected": "Disconnected", + "connectionStatusUnconfigured": "Ikke konfigurert", + "connectionStatusConnecting": "Kobler til", + "connectionStatusAuthenticating": "Autentisering", + "connectionStatusPendingDisconnect": "Venter på frakobling", + "connectionStatusDisconnecting": "Kobler fra", + "connectionStatusDisconnected": "Frakoblet", "connectionStatusConnected": "Connected", - "uptime": "Uptime", - "maxDown": "Max. Down", - "maxUp": "Max. Up", + "uptime": "Oppetid", + "maxDown": "Maks. Ned", + "maxUp": "Max. Opp", "down": "Down", "up": "Up", - "received": "Received", - "sent": "Sent", - "externalIPAddress": "Ext. IP" + "received": "Mottatt", + "sent": "Sendt", + "externalIPAddress": "Ekstern IP" }, "caddy": { - "upstreams": "Upstreams", - "requests": "Current requests", - "requests_failed": "Failed requests" + "upstreams": "Oppstrøms", + "requests": "Aktuelle forespørsler", + "requests_failed": "Mislykkede forespørsler" }, "changedetectionio": { - "totalObserved": "Total Observed", - "diffsDetected": "Diffs Detected" + "totalObserved": "Totalt sett", + "diffsDetected": "Diffs oppdaget" }, "channelsdvrserver": { "shows": "Shows", - "recordings": "Recordings", - "scheduled": "Scheduled", - "passes": "Passes" + "recordings": "Opptak", + "scheduled": "Tidsplan", + "passes": "Pasninger" }, "tautulli": { - "playing": "Playing", - "transcoding": "Transcoding", + "playing": "Spiller", + "transcoding": "Transkoding", "bitrate": "Bitrate", - "no_active": "No Active Streams", - "plex_connection_error": "Check Plex Connection" + "no_active": "Ingen aktive strømminger", + "plex_connection_error": "Kontroller Plex tilkoblingen" }, "omada": { - "connectedAp": "Connected APs", - "activeUser": "Active devices", - "alerts": "Alerts", - "connectedGateway": "Connected gateways", - "connectedSwitches": "Connected switches" + "connectedAp": "Tilkoblede AP'er", + "activeUser": "Aktive enheter", + "alerts": "Varsler", + "connectedGateway": "Tilkoblede gateways", + "connectedSwitches": "Tilkoblede switcher" }, "nzbget": { - "rate": "Rate", - "remaining": "Remaining", - "downloaded": "Downloaded" + "rate": "Ranger", + "remaining": "Gjenstående", + "downloaded": "Nedlastede" }, "plex": { - "streams": "Active Streams", - "albums": "Albums", - "movies": "Movies", - "tv": "TV Shows" + "streams": "Aktive strømmninger", + "albums": "Album", + "movies": "Film", + "tv": "TV serier" }, "sabnzbd": { - "rate": "Rate", - "queue": "Queue", - "timeleft": "Time Left" + "rate": "Ranger", + "queue": "Kø", + "timeleft": "Gjenstående tid" }, "rutorrent": { - "active": "Active", - "upload": "Upload", - "download": "Download" + "active": "Aktiv", + "upload": "Opplastning", + "download": "Last ned" }, "transmission": { - "download": "Download", - "upload": "Upload", + "download": "Last ned", + "upload": "Opplastning", "leech": "Leech", "seed": "Seed" }, "qbittorrent": { - "download": "Download", - "upload": "Upload", + "download": "Last ned", + "upload": "Opplastning", "leech": "Leech", "seed": "Seed" }, "qnap": { - "cpuUsage": "CPU Usage", - "memUsage": "MEM Usage", - "systemTempC": "System Temp", - "poolUsage": "Pool Usage", - "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "cpuUsage": "CPU Bruk", + "memUsage": "Minnebruk", + "systemTempC": "System temp", + "poolUsage": "Pool Bruk", + "volumeUsage": "Volumbruk", + "invalid": "Ugyldig" }, "deluge": { - "download": "Download", - "upload": "Upload", + "download": "Last ned", + "upload": "Opplastning", "leech": "Leech", "seed": "Seed" }, "downloadstation": { - "download": "Download", - "upload": "Upload", + "download": "Last ned", + "upload": "Opplastning", "leech": "Leech", "seed": "Seed" }, "sonarr": { - "wanted": "Wanted", - "queued": "Queued", - "series": "Series", - "queue": "Queue", - "unknown": "Unknown" + "wanted": "Ønsket", + "queued": "Ventende", + "series": "Serie", + "queue": "Kø", + "unknown": "Ukjent" }, "radarr": { - "wanted": "Wanted", - "missing": "Missing", - "queued": "Queued", - "movies": "Movies", - "queue": "Queue", - "unknown": "Unknown" + "wanted": "Ønsket", + "missing": "Mangler", + "queued": "Ventende", + "movies": "Film", + "queue": "Kø", + "unknown": "Ukjent" }, "lidarr": { - "wanted": "Wanted", - "queued": "Queued", - "artists": "Artists" + "wanted": "Ønsket", + "queued": "Ventende", + "artists": "Artister" }, "readarr": { - "wanted": "Wanted", - "queued": "Queued", - "books": "Books" + "wanted": "Ønsket", + "queued": "Ventende", + "books": "Bøker" }, "bazarr": { - "missingEpisodes": "Missing Episodes", - "missingMovies": "Missing Movies" + "missingEpisodes": "Manglende episoder", + "missingMovies": "Manglende filmer" }, "ombi": { - "pending": "Pending", - "approved": "Approved", - "available": "Available" + "pending": "Ventende", + "approved": "Godkjent", + "available": "Tilgjengelig" }, "jellyseerr": { - "pending": "Pending", - "approved": "Approved", - "available": "Available" + "pending": "Ventende", + "approved": "Godkjent", + "available": "Tilgjengelig" }, "overseerr": { - "pending": "Pending", - "processing": "Processing", - "approved": "Approved", - "available": "Available" + "pending": "Ventende", + "processing": "Behandler", + "approved": "Godkjent", + "available": "Tilgjengelig" }, - "pialert": { - "total": "Total", + "netalertx": { + "total": "Totalt", "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" }, "pihole": { - "queries": "Queries", - "blocked": "Blocked", - "blocked_percent": "Blocked %", - "gravity": "Gravity" + "queries": "Spørringer", + "blocked": "Blokkert", + "blocked_percent": "Blokkert %", + "gravity": "Gravitasjon" }, "adguard": { - "queries": "Queries", - "blocked": "Blocked", - "filtered": "Filtered", - "latency": "Latency" + "queries": "Spørringer", + "blocked": "Blokkert", + "filtered": "Filtrert", + "latency": "Responstid" }, "speedtest": { - "upload": "Upload", - "download": "Download", + "upload": "Opplastning", + "download": "Last ned", "ping": "Ping" }, "portainer": { - "running": "Running", - "stopped": "Stopped", - "total": "Total" + "running": "Kjører", + "stopped": "Stoppet", + "total": "Totalt" }, "tailscale": { - "address": "Address", - "expires": "Expires", - "never": "Never", - "last_seen": "Last Seen", - "now": "Now", + "address": "Adresse", + "expires": "Utgår", + "never": "Aldri", + "last_seen": "Sist sett", + "now": "Nå", "years": "{{number}}y", "weeks": "{{number}}w", "days": "{{number}}d", @@ -320,7 +320,7 @@ "ago": "{{value}} Ago" }, "tdarr": { - "queue": "Queue", + "queue": "Kø", "processed": "Processed", "errored": "Errored", "saved": "Saved" @@ -331,13 +331,13 @@ "middleware": "Middleware" }, "navidrome": { - "nothing_streaming": "No Active Streams", + "nothing_streaming": "Ingen aktive strømminger", "please_wait": "Please Wait" }, "npm": { "enabled": "Enabled", "disabled": "Disabled", - "total": "Total" + "total": "Totalt" }, "coinmarketcap": { "configure": "Configure one or more crypto currencies to track", @@ -354,7 +354,7 @@ "prowlarr": { "enableIndexers": "Indexers", "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", + "numberOfQueries": "Spørringer", "numberOfFailGrabs": "Fail Grabs", "numberOfFailQueries": "Fail Queries" }, @@ -366,33 +366,33 @@ "numActiveSessions": "Sessions", "numConnections": "Connections", "dataRelayed": "Relayed", - "transferRate": "Rate" + "transferRate": "Ranger" }, "mastodon": { - "user_count": "Users", + "user_count": "Brukere", "status_count": "Posts", "domain_count": "Domains" }, "medusa": { - "wanted": "Wanted", - "queued": "Queued", - "series": "Series" + "wanted": "Ønsket", + "queued": "Ventende", + "series": "Serie" }, "minecraft": { "players": "Players", - "version": "Version", + "version": "Versjon", "status": "Status", "up": "Online", - "down": "Offline" + "down": "Frakoblet" }, "miniflux": { "read": "Read", - "unread": "Unread" + "unread": "Ulest" }, "authentik": { - "users": "Users", + "users": "Brukere", "loginsLast24H": "Logins (24h)", - "failedLoginsLast24H": "Failed Logins (24h)" + "failedLoginsLast24H": "Mislykket innlogginger (24t)" }, "proxmox": { "mem": "MEM", @@ -402,211 +402,211 @@ }, "glances": { "cpu": "CPU", - "load": "Load", - "wait": "Please wait", + "load": "Last", + "wait": "Vennligst vent", "temp": "TEMP", "_temp": "Temp", - "warn": "Warn", - "uptime": "UP", - "total": "Total", - "free": "Free", - "used": "Used", + "warn": "Advarsel", + "uptime": "OPP", + "total": "Totalt", + "free": "Ledig", + "used": "Brukt", "days": "d", - "hours": "h", + "hours": "t", "crit": "Crit", "read": "Read", - "write": "Write", + "write": "Skriv", "gpu": "GPU", "mem": "Mem", "swap": "Swap" }, "quicklaunch": { - "bookmark": "Bookmark", - "service": "Service", - "search": "Search", - "custom": "Custom", - "visit": "Visit", - "url": "URL", - "searchsuggestion": "Suggestion" + "bookmark": "Bokmerke", + "service": "Tjeneste", + "search": "Søk", + "custom": "Egendefinert", + "visit": "Besøk", + "url": "Nettadresse", + "searchsuggestion": "Forslag" }, "wmo": { - "0-day": "Sunny", - "0-night": "Clear", - "1-day": "Mainly Sunny", - "1-night": "Mainly Clear", - "2-day": "Partly Cloudy", - "2-night": "Partly Cloudy", - "3-day": "Cloudy", - "3-night": "Cloudy", - "45-day": "Foggy", - "45-night": "Foggy", - "48-day": "Foggy", - "48-night": "Foggy", - "51-day": "Light Drizzle", - "51-night": "Light Drizzle", - "53-day": "Drizzle", - "53-night": "Drizzle", - "55-day": "Heavy Drizzle", - "55-night": "Heavy Drizzle", - "56-day": "Light Freezing Drizzle", - "56-night": "Light Freezing Drizzle", - "57-day": "Freezing Drizzle", - "57-night": "Freezing Drizzle", - "61-day": "Light Rain", - "61-night": "Light Rain", - "63-day": "Rain", - "63-night": "Rain", - "65-day": "Heavy Rain", - "65-night": "Heavy Rain", - "66-day": "Freezing Rain", - "66-night": "Freezing Rain", - "67-day": "Freezing Rain", - "67-night": "Freezing Rain", - "71-day": "Light Snow", - "71-night": "Light Snow", - "73-day": "Snow", - "73-night": "Snow", - "75-day": "Heavy Snow", - "75-night": "Heavy Snow", - "77-day": "Snow Grains", - "77-night": "Snow Grains", - "80-day": "Light Showers", - "80-night": "Light Showers", - "81-day": "Showers", - "81-night": "Showers", - "82-day": "Heavy Showers", - "82-night": "Heavy Showers", - "85-day": "Snow Showers", - "85-night": "Snow Showers", - "86-day": "Snow Showers", - "86-night": "Snow Showers", - "95-day": "Thunderstorm", - "95-night": "Thunderstorm", - "96-day": "Thunderstorm With Hail", - "96-night": "Thunderstorm With Hail", - "99-day": "Thunderstorm With Hail", - "99-night": "Thunderstorm With Hail" + "0-day": "Solfylt", + "0-night": "Klart", + "1-day": "Lettskyet", + "1-night": "Lettskyet", + "2-day": "Delvis skyet", + "2-night": "Delvis skyet", + "3-day": "Skyet", + "3-night": "Skyet", + "45-day": "Tåke", + "45-night": "Tåke", + "48-day": "Tåke", + "48-night": "Tåke", + "51-day": "Lett yr", + "51-night": "Lett yr", + "53-day": "Yr", + "53-night": "Yr", + "55-day": "Tungt Regn", + "55-night": "Tungt Regn", + "56-day": "Lett underkjølt regn", + "56-night": "Lett underkjølt regn", + "57-day": "Underkjølt Regn", + "57-night": "Underkjølt Regn", + "61-day": "Lett regn", + "61-night": "Lett regn", + "63-day": "Regn", + "63-night": "Regn", + "65-day": "Kraftig regn", + "65-night": "Kraftig regn", + "66-day": "Underkjølt regn", + "66-night": "Underkjølt regn", + "67-day": "Underkjølt regn", + "67-night": "Underkjølt regn", + "71-day": "Lett snøvær", + "71-night": "Lett snøvær", + "73-day": "Snø", + "73-night": "Snø", + "75-day": "Tett snø", + "75-night": "Tett snø", + "77-day": "Snøkorn", + "77-night": "Snøkorn", + "80-day": "Lette Regnbyger", + "80-night": "Lette Regnbyger", + "81-day": "Regnbyger", + "81-night": "Regnbyger", + "82-day": "Tunge regnbyger", + "82-night": "Tunge regnbyger", + "85-day": "Snøbyger", + "85-night": "Snøbyger", + "86-day": "Snøbyger", + "86-night": "Snøbyger", + "95-day": "Tordenbyger", + "95-night": "Tordenbyger", + "96-day": "Tordenvær med hagl", + "96-night": "Tordenvær med hagl", + "99-day": "Tordenvær med hagl", + "99-night": "Tordenvær med hagl" }, "homebridge": { "available_update": "System", - "updates": "Updates", - "update_available": "Update Available", - "up_to_date": "Up to Date", + "updates": "Oppdateringer", + "update_available": "Oppdatering tilgjengelig", + "up_to_date": "Oppdatert", "child_bridges": "Child Bridges", "child_bridges_status": "{{ok}}/{{total}}", "up": "Up", - "pending": "Pending", + "pending": "Ventende", "down": "Down" }, "healthchecks": { - "new": "New", + "new": "Ny", "up": "Up", - "grace": "In Grace Period", + "grace": "I rammeperiode", "down": "Down", - "paused": "Paused", + "paused": "Pauset", "status": "Status", - "last_ping": "Last Ping", - "never": "No pings yet" + "last_ping": "Siste Ping", + "never": "Ingen ping ennå" }, "watchtower": { - "containers_scanned": "Scanned", - "containers_updated": "Updated", - "containers_failed": "Failed" + "containers_scanned": "Skannet", + "containers_updated": "Oppdatert", + "containers_failed": "Mislyktes" }, "autobrr": { - "approvedPushes": "Approved", - "rejectedPushes": "Rejected", - "filters": "Filters", + "approvedPushes": "Godkjent", + "rejectedPushes": "Avvist", + "filters": "Filtre", "indexers": "Indexers" }, "tubearchivist": { - "downloads": "Queue", - "videos": "Videos", - "channels": "Channels", - "playlists": "Playlists" + "downloads": "Kø", + "videos": "Videoer", + "channels": "Kanal", + "playlists": "Spillelister" }, "truenas": { - "load": "System Load", - "uptime": "Uptime", - "alerts": "Alerts" + "load": "Last på systemet", + "uptime": "Oppetid", + "alerts": "Varsler" }, "pyload": { - "speed": "Speed", - "active": "Active", - "queue": "Queue", - "total": "Total" + "speed": "Hastighet", + "active": "Aktiv", + "queue": "Kø", + "total": "Totalt" }, "gluetun": { - "public_ip": "Public IP", + "public_ip": "Offentlig IP", "region": "Region", - "country": "Country" + "country": "Land" }, "hdhomerun": { - "channels": "Channels", + "channels": "Kanal", "hd": "HD", - "tunerCount": "Tuners", - "channelNumber": "Channel", - "channelNetwork": "Network", - "signalStrength": "Strength", - "signalQuality": "Quality", - "symbolQuality": "Quality", + "tunerCount": "Tunere", + "channelNumber": "Kanal", + "channelNetwork": "Nettverk", + "signalStrength": "Styrke", + "signalQuality": "Kvalitet", + "symbolQuality": "Kvalitet", "networkRate": "Bitrate", - "clientIP": "Client" + "clientIP": "Klient" }, "scrutiny": { - "passed": "Passed", - "failed": "Failed", - "unknown": "Unknown" + "passed": "Bestått", + "failed": "Mislyktes", + "unknown": "Ukjent" }, "paperlessngx": { - "inbox": "Inbox", - "total": "Total" + "inbox": "Innboks", + "total": "Totalt" }, "peanut": { - "battery_charge": "Battery Charge", - "ups_load": "UPS Load", - "ups_status": "UPS Status", + "battery_charge": "Batteriladning", + "ups_load": "UPS last", + "ups_status": "UPS status", "online": "Online", - "on_battery": "On Battery", - "low_battery": "Low Battery" + "on_battery": "På batteri", + "low_battery": "Lavt batterinivå" }, "nextdns": { "wait": "Please Wait", - "no_devices": "No Device Data Received" + "no_devices": "Ingen enhetsdata mottatt" }, "mikrotik": { - "cpuLoad": "CPU Load", - "memoryUsed": "Memory Used", - "uptime": "Uptime", + "cpuLoad": "Prosessorbelastning", + "memoryUsed": "Minne brukt", + "uptime": "Oppetid", "numberOfLeases": "Leases" }, "xteve": { - "streams_all": "All Streams", - "streams_active": "Active Streams", - "streams_xepg": "XEPG Channels" + "streams_all": "Alle strømminger", + "streams_active": "Aktive strømmninger", + "streams_xepg": "XEPG Kanaler" }, "opendtu": { - "yieldDay": "Today", - "absolutePower": "Power", - "relativePower": "Power %", - "limit": "Limit" + "yieldDay": "Idag", + "absolutePower": "Effekt", + "relativePower": "Effekt %", + "limit": "Grense" }, "opnsense": { - "cpu": "CPU Load", - "memory": "Active Memory", - "wanUpload": "WAN Upload", - "wanDownload": "WAN Download" + "cpu": "Prosessorbelastning", + "memory": "Aktiv minne", + "wanUpload": "WAN Opplasting", + "wanDownload": "WAN Nedlasting" }, "moonraker": { - "printer_state": "Printer State", + "printer_state": "Skriver tilstand", "print_status": "Print Status", - "print_progress": "Progress", - "layers": "Layers" + "print_progress": "Progresjon", + "layers": "Lag" }, "octoprint": { "printer_state": "Status", - "temp_tool": "Tool temp", - "temp_bed": "Bed temp", + "temp_tool": "Verktøy temperatur", + "temp_bed": "Seng temperatur", "job_completion": "Completion" }, "cloudflared": { @@ -630,48 +630,48 @@ "memory_usage": "Memory" }, "immich": { - "users": "Users", + "users": "Brukere", "photos": "Photos", - "videos": "Videos", - "storage": "Storage" + "videos": "Videoer", + "storage": "Lagring" }, "uptimekuma": { - "up": "Sites Up", + "up": "Nettsteder opp", "down": "Sites Down", - "uptime": "Uptime", + "uptime": "Oppetid", "incident": "Incident", "m": "m" }, "atsumeru": { - "series": "Series", + "series": "Serie", "archives": "Archives", "chapters": "Chapters", "categories": "Categories" }, "komga": { "libraries": "Libraries", - "series": "Series", - "books": "Books" + "series": "Serie", + "books": "Bøker" }, "diskstation": { - "days": "Days", - "uptime": "Uptime", - "volumeAvailable": "Available" + "days": "Dager", + "uptime": "Oppetid", + "volumeAvailable": "Tilgjengelig" }, "mylar": { - "series": "Series", + "series": "Serie", "issues": "Issues", - "wanted": "Wanted" + "wanted": "Ønsket" }, "photoprism": { - "albums": "Albums", + "albums": "Album", "photos": "Photos", - "videos": "Videos", + "videos": "Videoer", "people": "People" }, "fileflows": { - "queue": "Queue", - "processing": "Processing", + "queue": "Kø", + "processing": "Behandler", "processed": "Processed", "time": "Time" }, @@ -694,7 +694,7 @@ "size": "Size", "lastrun": "Last Run", "nextrun": "Next Run", - "failed": "Failed" + "failed": "Mislyktes" }, "unmanic": { "active_workers": "Active Workers", @@ -711,18 +711,18 @@ "targets_total": "Total Targets" }, "gatus": { - "up": "Sites Up", + "up": "Nettsteder opp", "down": "Sites Down", - "uptime": "Uptime" + "uptime": "Oppetid" }, "ghostfolio": { - "gross_percent_today": "Today", + "gross_percent_today": "Idag", "gross_percent_1y": "One year", "gross_percent_max": "All time" }, "audiobookshelf": { "podcasts": "Podcasts", - "books": "Books", + "books": "Bøker", "podcastsDuration": "Duration", "booksDuration": "Duration" }, @@ -733,144 +733,148 @@ }, "whatsupdocker": { "monitoring": "Monitoring", - "updates": "Updates" + "updates": "Oppdateringer" }, "calibreweb": { - "books": "Books", + "books": "Bøker", "authors": "Authors", "categories": "Categories", - "series": "Series" + "series": "Serie" }, "jdownloader": { - "downloadCount": "Queue", - "downloadBytesRemaining": "Remaining", + "downloadCount": "Kø", + "downloadBytesRemaining": "Gjenstående", "downloadTotalBytes": "Size", - "downloadSpeed": "Speed" + "downloadSpeed": "Hastighet" }, "kavita": { - "seriesCount": "Series", + "seriesCount": "Serie", "totalFiles": "Files" }, "azuredevops": { - "result": "Result", + "result": "Resultat", "status": "Status", - "buildId": "Build ID", - "succeeded": "Succeeded", - "notStarted": "Not Started", - "failed": "Failed", - "canceled": "Canceled", - "inProgress": "In Progress", - "totalPrs": "Total PRs", - "myPrs": "My PRs", - "approved": "Approved" + "buildId": "Produksjons ID", + "succeeded": "Vellykket", + "notStarted": "Ikke startet", + "failed": "Mislyktes", + "canceled": "Avbrutt", + "inProgress": "Pågående", + "totalPrs": "Totalt PR-er", + "myPrs": "Mine PR'er", + "approved": "Godkjent" }, "gamedig": { "status": "Status", "online": "Online", - "offline": "Offline", - "name": "Name", - "map": "Map", - "currentPlayers": "Current players", + "offline": "Frakoblet", + "name": "Navn", + "map": "Kart", + "currentPlayers": "Aktuelle spillere", "players": "Players", - "maxPlayers": "Max players", + "maxPlayers": "Maks spillere", "bots": "Bots", "ping": "Ping" }, "urbackup": { "ok": "Ok", - "errored": "Errors", - "noRecent": "Out of Date", - "totalUsed": "Used Storage" + "errored": "Feil", + "noRecent": "Utdatert", + "totalUsed": "Brukt lagringsplass" }, "mealie": { - "recipes": "Recipes", - "users": "Users", + "recipes": "Oppskrifter", + "users": "Brukere", "categories": "Categories", - "tags": "Tags" + "tags": "Stikkord" }, "openmediavault": { - "downloading": "Downloading", - "total": "Total", - "running": "Running", - "stopped": "Stopped", - "passed": "Passed", - "failed": "Failed" + "downloading": "Nedlaster", + "total": "Totalt", + "running": "Kjører", + "stopped": "Stoppet", + "passed": "Bestått", + "failed": "Mislyktes" }, "openwrt": { - "uptime": "Uptime", - "cpuLoad": "CPU Load Avg (5m)", + "uptime": "Oppetid", + "cpuLoad": "CPU-belastning snitt (5m)", "up": "Up", "down": "Down", - "bytesTx": "Transmitted", - "bytesRx": "Received" + "bytesTx": "Sendt", + "bytesRx": "Mottatt" }, "uptimerobot": { "status": "Status", - "uptime": "Uptime", - "lastDown": "Last Downtime", - "downDuration": "Downtime Duration", - "sitesUp": "Sites Up", + "uptime": "Oppetid", + "lastDown": "Siste nedetid", + "downDuration": "Varighet på nedetid", + "sitesUp": "Nettsteder opp", "sitesDown": "Sites Down", - "paused": "Paused", - "notyetchecked": "Not Yet Checked", + "paused": "Pauset", + "notyetchecked": "Ikke sjekket enda", "up": "Up", - "seemsdown": "Seems Down", + "seemsdown": "Virker nede", "down": "Down", - "unknown": "Unknown" + "unknown": "Ukjent" }, "calendar": { - "inCinemas": "In cinemas", - "physicalRelease": "Physical release", - "digitalRelease": "Digital release", - "noEventsToday": "No events for today!", - "noEventsFound": "No events found" + "inCinemas": "På Kino", + "physicalRelease": "Fysisk utslipp", + "digitalRelease": "Digital utgivelse", + "noEventsToday": "Ingen hendelser for i dag!", + "noEventsFound": "Ingen hendelser funnet" }, "romm": { - "platforms": "Platforms", - "totalRoms": "Total ROMs" + "platforms": "Plattformer", + "totalRoms": "Totale ROM-er" }, "netdata": { - "warnings": "Warnings", - "criticals": "Criticals" + "warnings": "Advarsler", + "criticals": "Kritiske" }, "plantit": { - "events": "Events", - "plants": "Plants", + "events": "Begivenheter", + "plants": "Planter", "photos": "Photos", - "species": "Species" + "species": "Arter" }, "gitea": { - "notifications": "Notifications", + "notifications": "Varslinger", "issues": "Issues", "pulls": "Pull Requests" }, "stash": { - "scenes": "Scenes", - "scenesPlayed": "Scenes Played", - "playCount": "Total Plays", - "playDuration": "Time Watched", - "sceneSize": "Scenes Size", - "sceneDuration": "Scenes Duration", - "images": "Images", - "imageSize": "Images Size", - "galleries": "Galleries", - "performers": "Performers", + "scenes": "Scener", + "scenesPlayed": "Scener avspilt", + "playCount": "Totalt Spillt", + "playDuration": "Tid Sett", + "sceneSize": "Scenesstørrelse", + "sceneDuration": "Scener Varighet", + "images": "Bilder", + "imageSize": "Bildestørrelse", + "galleries": "Gallerier", + "performers": "Utøvere", "studios": "Studios", - "movies": "Movies", - "tags": "Tags", - "oCount": "O Count" + "movies": "Film", + "tags": "Stikkord", + "oCount": "O antall" }, "tandoor": { - "users": "Users", - "recipes": "Recipes", - "keywords": "Keywords" + "users": "Brukere", + "recipes": "Oppskrifter", + "keywords": "Nøkkelord" }, "homebox": { - "items": "Items", - "totalWithWarranty": "With Warranty", - "locations": "Locations", - "labels": "Labels", - "users": "Users", - "totalValue": "Total Value" + "items": "Enheter", + "totalWithWarranty": "Med garanti", + "locations": "Posisjon", + "labels": "Etiketter", + "users": "Brukere", + "totalValue": "Totalverdi" + }, + "crowdsec": { + "alerts": "Varsler", + "bans": "Utestengelse" } } diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json index 80b2d9ceb..5c64296ea 100644 --- a/public/locales/pl/common.json +++ b/public/locales/pl/common.json @@ -40,7 +40,7 @@ }, "resources": { "cpu": "Procesor", - "mem": "PAM", + "mem": "RAM", "total": "Całkowite", "free": "Wolne", "used": "Użyte", @@ -53,9 +53,9 @@ "users": "Użytkownicy", "uptime": "Czas działania", "days": "Dni", - "wan": "Sieć WAN", - "lan": "Sieć LAN", - "wlan": "Sieć WLAN", + "wan": "WAN", + "lan": "LAN", + "wlan": "WLAN", "devices": "Urządzenia", "lan_devices": "Urządzenia LAN", "wlan_devices": "Urządzenia WLAN", @@ -64,23 +64,23 @@ "up": "CZAS", "down": "Pobieranie", "wait": "Proszę czekać", - "empty_data": "Nieznany stan" + "empty_data": "Status podsystemu nieznany" }, "docker": { "rx": "Rx", "tx": "Tx", - "mem": "PAM", + "mem": "RAM", "cpu": "Procesor", "running": "Działa", "offline": "Nieosiągalny", "error": "Błąd", "unknown": "Nieznany", "healthy": "Zdrowy", - "starting": "Rozpoczynanie", - "unhealthy": "Niezdrowe", + "starting": "Uruchamianie", + "unhealthy": "Niezdrowy", "not_found": "Nie znaleziono", - "exited": "Zakończone", - "partial": "Częściowe" + "exited": "Zakończony", + "partial": "Częściowy" }, "ping": { "error": "Błąd", @@ -137,18 +137,18 @@ "connectionStatusUnconfigured": "Nieskonfigurowane", "connectionStatusConnecting": "Łączenie", "connectionStatusAuthenticating": "Uwierzytelnianie", - "connectionStatusPendingDisconnect": "Pending Disconnect", + "connectionStatusPendingDisconnect": "Oczekujące rozłączenie", "connectionStatusDisconnecting": "Rozłączanie", "connectionStatusDisconnected": "Rozłączono", - "connectionStatusConnected": "Połączony", + "connectionStatusConnected": "Connected", "uptime": "Czas działania", - "maxDown": "Max. Down", - "maxUp": "Max. Up", + "maxDown": "Maks. Pobieranie", + "maxUp": "Maks. Wysyłanie", "down": "Niedostępny", "up": "Dostępny", "received": "Odebrane", "sent": "Wysłane", - "externalIPAddress": "Ext. IP" + "externalIPAddress": "Pub. IP" }, "caddy": { "upstreams": "Upstreams", @@ -156,12 +156,12 @@ "requests_failed": "Nieudane zapytania" }, "changedetectionio": { - "totalObserved": "Obserwowanych ogółem", - "diffsDetected": "Wykryto różnic" + "totalObserved": "Łącznie obserwowanych", + "diffsDetected": "Wykrytych różnic" }, "channelsdvrserver": { "shows": "Seriale", - "recordings": "Nagrywanie", + "recordings": "Nagrania", "scheduled": "W kolejce", "passes": "Przebiegi" }, @@ -277,11 +277,11 @@ "approved": "Zaakceptowane", "available": "Dostępne" }, - "pialert": { + "netalertx": { "total": "Całkowite", - "connected": "Połączony", - "new_devices": "Nowe urządzenia", - "down_alerts": "Powiadomienia o niedostępności" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Zapytania", @@ -395,7 +395,7 @@ "failedLoginsLast24H": "Nieudane logowania (24h)" }, "proxmox": { - "mem": "PAM", + "mem": "RAM", "cpu": "Procesor", "lxc": "Kontenery LXC", "vms": "Maszyn wirtualnych" @@ -413,7 +413,7 @@ "used": "Użyte", "days": "d", "hours": "g", - "crit": "Crit", + "crit": "Krytyczyny", "read": "Przeczytane", "write": "Zapis", "gpu": "Karta graficzna", @@ -492,7 +492,7 @@ "updates": "Aktualizacje", "update_available": "Dostępna aktualizacja", "up_to_date": "Aktualny", - "child_bridges": "Child Bridges", + "child_bridges": "Mostki podrzędne", "child_bridges_status": "{{ok}}/{{total}}", "up": "Dostępny", "pending": "Oczekiwane", @@ -501,12 +501,12 @@ "healthchecks": { "new": "Nowy", "up": "Dostępny", - "grace": "In Grace Period", + "grace": "W okresie karencji", "down": "Niedostępny", "paused": "Zatrzymane", "status": "Stan", "last_ping": "Ostatni ping", - "never": "No pings yet" + "never": "Brak pingów" }, "watchtower": { "containers_scanned": "Zeskanowane", @@ -544,7 +544,7 @@ "hdhomerun": { "channels": "Kanały", "hd": "HD", - "tunerCount": "Tuners", + "tunerCount": "Tunery", "channelNumber": "Kanał", "channelNetwork": "Sieć", "signalStrength": "Siła", @@ -563,7 +563,7 @@ "total": "Całkowite" }, "peanut": { - "battery_charge": "Battery Charge", + "battery_charge": "Stan baterii", "ups_load": "Obciążenie UPS", "ups_status": "Status UPS", "online": "Dostępny", @@ -576,7 +576,7 @@ }, "mikrotik": { "cpuLoad": "Obciążenie procesora", - "memoryUsed": "Zuyżyta pamięć", + "memoryUsed": "Zużyta pamięć", "uptime": "Czas działania", "numberOfLeases": "Dzierżawy" }, @@ -587,8 +587,8 @@ }, "opendtu": { "yieldDay": "Dzisiaj", - "absolutePower": "Power", - "relativePower": "Power %", + "absolutePower": "Zasilanie", + "relativePower": "Moc %", "limit": "Limit" }, "opnsense": { @@ -605,16 +605,16 @@ }, "octoprint": { "printer_state": "Stan", - "temp_tool": "Tool temp", - "temp_bed": "Bed temp", + "temp_tool": "Temperatura narzędzia", + "temp_bed": "Temp. łóżka", "job_completion": "Ukończono" }, "cloudflared": { - "origin_ip": "Origin IP", + "origin_ip": "IP Źródła", "status": "Stan" }, "pfsense": { - "load": "Load Avg", + "load": "Śr. Obciążenie", "memory": "Użycie pamięci", "wanStatus": "Status WAN", "up": "Dostępny", @@ -624,8 +624,8 @@ "wanIP": "WAN IP" }, "proxmoxbackupserver": { - "datastore_usage": "Datastore", - "failed_tasks_24h": "Failed Tasks 24h", + "datastore_usage": "Magazyn danych", + "failed_tasks_24h": "Nieudane zadania 24h", "cpu_usage": "Procesor", "memory_usage": "Pamięć" }, @@ -679,7 +679,7 @@ "dashboards": "Panel główny", "datasources": "Źródła danych", "totalalerts": "Wszystkie alerty", - "alertstriggered": "Alerts Triggered" + "alertstriggered": "Wywołane alerty" }, "nextcloud": { "cpuload": "Obciążenie CPU", @@ -687,7 +687,7 @@ "freespace": "Wolna przestrzeń", "activeusers": "Aktywni użytkownicy", "numfiles": "Pliki", - "numshares": "Shared Items" + "numshares": "Udostępnione elementy" }, "kopia": { "status": "Stan", @@ -698,7 +698,7 @@ }, "unmanic": { "active_workers": "Aktywni pracownicy", - "total_workers": "Total Workers", + "total_workers": "Wszyscy pracownicy", "records_total": "Długość kolejki" }, "pterodactyl": { @@ -706,9 +706,9 @@ "nodes": "Węzły" }, "prometheus": { - "targets_up": "Targets Up", - "targets_down": "Targets Down", - "targets_total": "Total Targets" + "targets_up": "Cele włączone", + "targets_down": "Cele wyłączone", + "targets_total": "Wszystkich Celi" }, "gatus": { "up": "Działające", @@ -727,9 +727,9 @@ "booksDuration": "Czas trwania" }, "homeassistant": { - "people_home": "People Home", - "lights_on": "Lights On", - "switches_on": "Switches On" + "people_home": "Dom ludzi", + "lights_on": "Światła włączone", + "switches_on": "Przełączniki włączone" }, "whatsupdocker": { "monitoring": "Monitoring", @@ -756,12 +756,12 @@ "status": "Stan", "buildId": "ID kompilacji", "succeeded": "Ukończono", - "notStarted": "Not Started", + "notStarted": "Nierozpoczęte", "failed": "Niepowodzenie", "canceled": "Anulowano", "inProgress": "W trakcie", - "totalPrs": "Total PRs", - "myPrs": "My PRs", + "totalPrs": "Łącznie PRs", + "myPrs": "Moje PRs", "approved": "Zaakceptowane" }, "gamedig": { @@ -770,7 +770,7 @@ "offline": "Nieosiągalny", "name": "Nazwa", "map": "Mapa", - "currentPlayers": "Current players", + "currentPlayers": "Gracze online", "players": "Gracze", "maxPlayers": "Maksymalna ilość graczy", "bots": "Boty", @@ -783,7 +783,7 @@ "totalUsed": "Użyta pamięć" }, "mealie": { - "recipes": "Recipes", + "recipes": "Przepisy", "users": "Użytkownicy", "categories": "Kategorie", "tags": "Tagi" @@ -798,79 +798,83 @@ }, "openwrt": { "uptime": "Czas działania", - "cpuLoad": "CPU Load Avg (5m)", + "cpuLoad": "Śr. obciążenie CPU (5m)", "up": "Dostępny", "down": "Niedostępny", - "bytesTx": "Transmitted", + "bytesTx": "Przesłane", "bytesRx": "Odebrane" }, "uptimerobot": { "status": "Stan", "uptime": "Czas działania", - "lastDown": "Last Downtime", - "downDuration": "Downtime Duration", + "lastDown": "Ostatni downtime", + "downDuration": "Długość downtime'u", "sitesUp": "Działające", "sitesDown": "Niedziałające", "paused": "Zatrzymane", - "notyetchecked": "Not Yet Checked", + "notyetchecked": "Nie sprawdzono", "up": "Dostępny", - "seemsdown": "Seems Down", + "seemsdown": "Możliwe, że wyłączony", "down": "Niedostępny", "unknown": "Nieznany" }, "calendar": { "inCinemas": "W kinach", "physicalRelease": "Wydanie fizyczne", - "digitalRelease": "Digital release", - "noEventsToday": "No events for today!", - "noEventsFound": "No events found" + "digitalRelease": "Wydanie cyfrowe", + "noEventsToday": "Brak wydarzeń na dziś!", + "noEventsFound": "Nie znaleziono wydarzeń" }, "romm": { "platforms": "Platformy", - "totalRoms": "Total ROMs" + "totalRoms": "Łącznie ROM" }, "netdata": { "warnings": "Ostrzeżenia", - "criticals": "Criticals" + "criticals": "Krytyczny" }, "plantit": { - "events": "Events", - "plants": "Plants", + "events": "Wydarzenia", + "plants": "Rośliny", "photos": "Zdjęcia", - "species": "Species" + "species": "Gatunki" }, "gitea": { - "notifications": "Notifications", + "notifications": "Powiadomienia", "issues": "Zgłoszenia", - "pulls": "Pull Requests" + "pulls": "Żądania Pull" }, "stash": { - "scenes": "Scenes", - "scenesPlayed": "Scenes Played", - "playCount": "Total Plays", - "playDuration": "Time Watched", - "sceneSize": "Scenes Size", - "sceneDuration": "Scenes Duration", - "images": "Images", - "imageSize": "Images Size", - "galleries": "Galleries", - "performers": "Performers", - "studios": "Studios", + "scenes": "Sceny", + "scenesPlayed": "Odgrane sceny", + "playCount": "Łącznie odtworzone", + "playDuration": "Łączny czas oglądania", + "sceneSize": "Rozmiar scen", + "sceneDuration": "Czas trwania scen", + "images": "Obrazy", + "imageSize": "Rozmiar obrazów", + "galleries": "Galerie", + "performers": "Artyści", + "studios": "Studia", "movies": "Filmy", "tags": "Tagi", - "oCount": "O Count" + "oCount": "O Licznik" }, "tandoor": { "users": "Użytkownicy", - "recipes": "Recipes", - "keywords": "Keywords" + "recipes": "Przepisy", + "keywords": "Słowa kluczowe" }, "homebox": { - "items": "Items", - "totalWithWarranty": "With Warranty", - "locations": "Locations", - "labels": "Labels", + "items": "Elementy", + "totalWithWarranty": "Z gwarancją", + "locations": "Lokalizacje", + "labels": "Etykiety", "users": "Użytkownicy", - "totalValue": "Total Value" + "totalValue": "Wartość całkowita" + }, + "crowdsec": { + "alerts": "Alarmy", + "bans": "Bany" } } diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index aafdd8e0d..74b67f82e 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Desconexão pendente", "connectionStatusDisconnecting": "Desconectando", "connectionStatusDisconnected": "Desconectado", - "connectionStatusConnected": "Conectado", + "connectionStatusConnected": "Connected", "uptime": "Ligado", "maxDown": "Máx. de Descarga", "maxUp": "Max. de Envio", @@ -277,11 +277,11 @@ "approved": "Aprovada", "available": "Disponível" }, - "pialert": { + "netalertx": { "total": "Total", - "connected": "Conectado", - "new_devices": "Novos dispositivos", - "down_alerts": "Alertas de Baixo" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Consultas", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Utilizadores", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alertas", + "bans": "Bans" } } diff --git a/public/locales/pt_BR/common.json b/public/locales/pt_BR/common.json index 9cef642f3..0de066b7e 100644 --- a/public/locales/pt_BR/common.json +++ b/public/locales/pt_BR/common.json @@ -14,7 +14,7 @@ "date": "{{value, date}}", "relativeDate": "{{value, relativeDate}}", "uptime": "{{value, uptime}}", - "months": "mo", + "months": "M", "days": "d", "hours": "h", "minutes": "m", @@ -85,17 +85,17 @@ "ping": { "error": "Erro", "ping": "Tempo de resposta", - "down": "Down", - "up": "Up", - "not_available": "Not Available" + "down": "Inativo", + "up": "Ativo", + "not_available": "Não Disponível" }, "siteMonitor": { - "http_status": "HTTP status", + "http_status": "Estado HTTP", "error": "Erro", - "response": "Response", - "down": "Down", - "up": "Up", - "not_available": "Not Available" + "response": "Resposta", + "down": "Inativo", + "up": "Ativo", + "not_available": "Não Disponível" }, "emby": { "playing": "A reproduzir", @@ -134,21 +134,21 @@ }, "fritzbox": { "connectionStatus": "Estado", - "connectionStatusUnconfigured": "Unconfigured", - "connectionStatusConnecting": "Connecting", - "connectionStatusAuthenticating": "Authenticating", - "connectionStatusPendingDisconnect": "Pending Disconnect", - "connectionStatusDisconnecting": "Disconnecting", - "connectionStatusDisconnected": "Disconnected", + "connectionStatusUnconfigured": "Não configurado", + "connectionStatusConnecting": "Conectando", + "connectionStatusAuthenticating": "Autenticando", + "connectionStatusPendingDisconnect": "Desconexão Pendente", + "connectionStatusDisconnecting": "Desconectando", + "connectionStatusDisconnected": "Desconectado", "connectionStatusConnected": "Connected", "uptime": "Ligado", "maxDown": "Max. Down", "maxUp": "Max. Up", - "down": "Down", - "up": "Up", - "received": "Received", - "sent": "Sent", - "externalIPAddress": "Ext. IP" + "down": "Inativo", + "up": "Ativo", + "received": "Recebido", + "sent": "Enviado", + "externalIPAddress": "IP Externo" }, "caddy": { "upstreams": "Upstreams", @@ -160,9 +160,9 @@ "diffsDetected": "Diferenças Detetadas" }, "channelsdvrserver": { - "shows": "Shows", + "shows": "Programas", "recordings": "Gravações", - "scheduled": "Scheduled", + "scheduled": "Agendado", "passes": "Passes" }, "tautulli": { @@ -170,7 +170,7 @@ "transcoding": "Transcodificação", "bitrate": "Taxa de bits", "no_active": "Sem streams ativas", - "plex_connection_error": "Check Plex Connection" + "plex_connection_error": "Verifique a conexão do Plex" }, "omada": { "connectedAp": "APs Ligados", @@ -186,7 +186,7 @@ }, "plex": { "streams": "Streams Ativas", - "albums": "Albums", + "albums": "Álbuns", "movies": "Filmes", "tv": "Series de TV" }, @@ -213,9 +213,9 @@ "seed": "Semente" }, "qnap": { - "cpuUsage": "CPU Usage", - "memUsage": "MEM Usage", - "systemTempC": "System Temp", + "cpuUsage": "Uso de CPU", + "memUsage": "Uso de Memória", + "systemTempC": "Temp. do Sistema", "poolUsage": "Pool Usage", "volumeUsage": "Volume Usage", "invalid": "Invalid" @@ -277,7 +277,7 @@ "approved": "Aprovada", "available": "Disponível" }, - "pialert": { + "netalertx": { "total": "Total", "connected": "Connected", "new_devices": "New Devices", @@ -494,15 +494,15 @@ "up_to_date": "Atualizado", "child_bridges": "Pontes Filhas", "child_bridges_status": "{{ok}}/{{total}}", - "up": "Up", + "up": "Ativo", "pending": "Pendente", - "down": "Down" + "down": "Inativo" }, "healthchecks": { "new": "Novo", - "up": "Up", + "up": "Ativo", "grace": "Em Período Gratuito", - "down": "Down", + "down": "Inativo", "paused": "Pausado", "status": "Estado", "last_ping": "Ultimo Ping", @@ -617,8 +617,8 @@ "load": "Load Avg", "memory": "Mem Usage", "wanStatus": "WAN Status", - "up": "Up", - "down": "Down", + "up": "Ativo", + "down": "Inativo", "temp": "Temp", "disk": "Disk Usage", "wanIP": "WAN IP" @@ -664,7 +664,7 @@ "wanted": "Desejada" }, "photoprism": { - "albums": "Albums", + "albums": "Álbuns", "photos": "Fotos", "videos": "Vídeos", "people": "Pessoa" @@ -799,10 +799,10 @@ "openwrt": { "uptime": "Ligado", "cpuLoad": "CPU Load Avg (5m)", - "up": "Up", - "down": "Down", + "up": "Ativo", + "down": "Inativo", "bytesTx": "Transmitted", - "bytesRx": "Received" + "bytesRx": "Recebido" }, "uptimerobot": { "status": "Estado", @@ -813,9 +813,9 @@ "sitesDown": "Sites Fora do Ar", "paused": "Pausado", "notyetchecked": "Not Yet Checked", - "up": "Up", + "up": "Ativo", "seemsdown": "Seems Down", - "down": "Down", + "down": "Inativo", "unknown": "Desconhecido" }, "calendar": { @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Utilizadores", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alertas", + "bans": "Bans" } } diff --git a/public/locales/ro/common.json b/public/locales/ro/common.json index 987b1197a..512904ff4 100644 --- a/public/locales/ro/common.json +++ b/public/locales/ro/common.json @@ -277,7 +277,7 @@ "approved": "Aprobate", "available": "Disponibile" }, - "pialert": { + "netalertx": { "total": "Total", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Utilizatori", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index 81472ced5..973c131f9 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Ожидает отключения", "connectionStatusDisconnecting": "Отключение", "connectionStatusDisconnected": "Отключено", - "connectionStatusConnected": "Подключено", + "connectionStatusConnected": "Connected", "uptime": "Время работы", "maxDown": "Макс. Загрузка", "maxUp": "Макс. Отдача", @@ -277,11 +277,11 @@ "approved": "Одобрено", "available": "Доступно" }, - "pialert": { + "netalertx": { "total": "Всего", - "connected": "Подключено", - "new_devices": "Новые устройства", - "down_alerts": "Оповещение о недоступности" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Запросы", @@ -872,5 +872,9 @@ "labels": "Ярлыки", "users": "Пользователи", "totalValue": "Общая стоимость" + }, + "crowdsec": { + "alerts": "Предупреждения", + "bans": "Bans" } } diff --git a/public/locales/sk/common.json b/public/locales/sk/common.json index 794bf9c6f..b792a4258 100644 --- a/public/locales/sk/common.json +++ b/public/locales/sk/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Čakám na odpojenie", "connectionStatusDisconnecting": "Odpájanie", "connectionStatusDisconnected": "Odpojené", - "connectionStatusConnected": "Pripojené", + "connectionStatusConnected": "Connected", "uptime": "Prevádzka", "maxDown": "Max. sťahovanie", "maxUp": "Max. nahrávanie", @@ -277,11 +277,11 @@ "approved": "Schválené", "available": "Dostupné" }, - "pialert": { + "netalertx": { "total": "Celkovo", - "connected": "Pripojené", - "new_devices": "Nové zariadenia", - "down_alerts": "Upozornenia o výpadkoch" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Dopyty", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Používatelia", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Upozornenia", + "bans": "Bans" } } diff --git a/public/locales/sl/common.json b/public/locales/sl/common.json index d48cd7530..f732fbe10 100644 --- a/public/locales/sl/common.json +++ b/public/locales/sl/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Čakanje na prekinitev", "connectionStatusDisconnecting": "Prekinitev", "connectionStatusDisconnected": "Prekinjeno", - "connectionStatusConnected": "Povezanih", + "connectionStatusConnected": "Connected", "uptime": "Čas delovanja", "maxDown": "Maks. dol", "maxUp": "Maks. gor", @@ -277,11 +277,11 @@ "approved": "Odobreno", "available": "Na voljo" }, - "pialert": { + "netalertx": { "total": "Skupaj", - "connected": "Povezanih", - "new_devices": "Nove naprave", - "down_alerts": "Izključeno" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Poizvedbe", @@ -872,5 +872,9 @@ "labels": "Oznake", "users": "Uporabniki", "totalValue": "Skupna vrednost" + }, + "crowdsec": { + "alerts": "Opozorila", + "bans": "Prepovedi" } } diff --git a/public/locales/sr/common.json b/public/locales/sr/common.json index 86d6b20bf..71ca98dbd 100644 --- a/public/locales/sr/common.json +++ b/public/locales/sr/common.json @@ -277,7 +277,7 @@ "approved": "Approved", "available": "Available" }, - "pialert": { + "netalertx": { "total": "Total", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Users", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json index 9311ed8d3..9918ab64c 100644 --- a/public/locales/sv/common.json +++ b/public/locales/sv/common.json @@ -277,7 +277,7 @@ "approved": "Godkända", "available": "Tillgänglig" }, - "pialert": { + "netalertx": { "total": "Total", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Användare", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/te/common.json b/public/locales/te/common.json index 90ff4f229..40bd9f7ab 100644 --- a/public/locales/te/common.json +++ b/public/locales/te/common.json @@ -277,7 +277,7 @@ "approved": "ఆమోదించబడింది", "available": "అందుబాటులో వున్నవి" }, - "pialert": { + "netalertx": { "total": "మొత్తం", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "వినియోగదారులు", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/th/common.json b/public/locales/th/common.json index 29b5b8c12..9bb8ee9b3 100644 --- a/public/locales/th/common.json +++ b/public/locales/th/common.json @@ -277,7 +277,7 @@ "approved": "Approved", "available": "Available" }, - "pialert": { + "netalertx": { "total": "ทั้งหมด", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "ผู้ใช้", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/tr/common.json b/public/locales/tr/common.json index 98960ac1c..9d284786c 100644 --- a/public/locales/tr/common.json +++ b/public/locales/tr/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Bağlantının Kesilmesi Bekleniyor", "connectionStatusDisconnecting": "Bağlantı kesiliyor...", "connectionStatusDisconnected": "Bağlantı kesildi", - "connectionStatusConnected": "Bağlandı", + "connectionStatusConnected": "Connected", "uptime": "Çalışma Süresi", "maxDown": "Max. Indirme", "maxUp": "Max. Gönderme", @@ -277,11 +277,11 @@ "approved": "Onaylı", "available": "Kullanılabilir" }, - "pialert": { + "netalertx": { "total": "Toplam", - "connected": "Bağlandı", - "new_devices": "Yeni Cihazlar", - "down_alerts": "Düşme Uyarıları" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Sorgular", @@ -872,5 +872,9 @@ "labels": "Etiketler", "users": "Kullanıcılar", "totalValue": "Toplam Değer" + }, + "crowdsec": { + "alerts": "Alarmlar", + "bans": "Bans" } } diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json index 1a69825c6..55e8c07ea 100644 --- a/public/locales/uk/common.json +++ b/public/locales/uk/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "Pending Disconnect", "connectionStatusDisconnecting": "Disconnecting", "connectionStatusDisconnected": "Disconnected", - "connectionStatusConnected": "Підключено", + "connectionStatusConnected": "Connected", "uptime": "Час роботи", "maxDown": "Max. Down", "maxUp": "Max. Up", @@ -277,11 +277,11 @@ "approved": "Затверджено", "available": "Доступно" }, - "pialert": { + "netalertx": { "total": "Усього", - "connected": "Підключено", - "new_devices": "Нові пристрої", - "down_alerts": "Сповіщення про збій" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "Запити", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Користувачі", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Оповіщення", + "bans": "Bans" } } diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index 23827ddc8..5299c54dc 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -277,7 +277,7 @@ "approved": "Đã duyệt", "available": "Available" }, - "pialert": { + "netalertx": { "total": "Tổng", "connected": "Connected", "new_devices": "New Devices", @@ -872,5 +872,9 @@ "labels": "Labels", "users": "Users", "totalValue": "Total Value" + }, + "crowdsec": { + "alerts": "Alerts", + "bans": "Bans" } } diff --git a/public/locales/yue/common.json b/public/locales/yue/common.json index 3b32c0819..d7a9242c2 100644 --- a/public/locales/yue/common.json +++ b/public/locales/yue/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "待辦的斷開", "connectionStatusDisconnecting": "正在中斷連線", "connectionStatusDisconnected": "連接已中斷", - "connectionStatusConnected": "已連線", + "connectionStatusConnected": "Connected", "uptime": "運行時間", "maxDown": "最大下載速率", "maxUp": "最大上傳速率", @@ -277,11 +277,11 @@ "approved": "批准", "available": "可用" }, - "pialert": { + "netalertx": { "total": "全部", - "connected": "已連線", - "new_devices": "新裝置", - "down_alerts": "離線警告" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "查詢", @@ -858,7 +858,7 @@ "studios": "工作室", "movies": "電影", "tags": "標籤", - "oCount": "O Count" + "oCount": "0 個" }, "tandoor": { "users": "使用者", @@ -867,10 +867,14 @@ }, "homebox": { "items": "項目", - "totalWithWarranty": "With Warranty", + "totalWithWarranty": "有保証", "locations": "位置", "labels": "標籤", "users": "使用者", "totalValue": "總共" + }, + "crowdsec": { + "alerts": "警示", + "bans": "禁止" } } diff --git a/public/locales/zh-Hans/common.json b/public/locales/zh-Hans/common.json index 3957ccc87..5ae9de409 100644 --- a/public/locales/zh-Hans/common.json +++ b/public/locales/zh-Hans/common.json @@ -54,13 +54,13 @@ "uptime": "运行时间", "days": "天", "wan": "WAN", - "lan": "LAN", - "wlan": "WLAN", + "lan": "局域网", + "wlan": "无线局域网", "devices": "设备", - "lan_devices": "LAN设备", + "lan_devices": "有线设备", "wlan_devices": "WLAN 设备", - "lan_users": "LAN 用户", - "wlan_users": "WLAN 用户", + "lan_users": "有线用户", + "wlan_users": "无线用户", "up": "运行时间", "down": "离线", "wait": "请稍候", @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "等待断开连接", "connectionStatusDisconnecting": "正在断开连接", "connectionStatusDisconnected": "未连接", - "connectionStatusConnected": "已连接", + "connectionStatusConnected": "Connected", "uptime": "运行时间", "maxDown": "最大下载速度", "maxUp": "", @@ -277,11 +277,11 @@ "approved": "已批准", "available": "可用" }, - "pialert": { + "netalertx": { "total": "总计", - "connected": "已连接", - "new_devices": "新设备", - "down_alerts": "离线警报" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "查询", @@ -858,7 +858,7 @@ "studios": "工作室", "movies": "电影", "tags": "标签", - "oCount": "O Count" + "oCount": "O 个" }, "tandoor": { "users": "用户数", @@ -866,11 +866,15 @@ "keywords": "关键词" }, "homebox": { - "items": "Items", - "totalWithWarranty": "With Warranty", - "locations": "Locations", - "labels": "Labels", + "items": "条目", + "totalWithWarranty": "有保证", + "locations": "位置", + "labels": "标签", "users": "用户数", - "totalValue": "Total Value" + "totalValue": "总计" + }, + "crowdsec": { + "alerts": "警告", + "bans": "禁用" } } diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json index 2ee4e8311..38b7ea427 100644 --- a/public/locales/zh-Hant/common.json +++ b/public/locales/zh-Hant/common.json @@ -140,7 +140,7 @@ "connectionStatusPendingDisconnect": "待辦的斷開", "connectionStatusDisconnecting": "正在中斷連線", "connectionStatusDisconnected": "連接已中斷", - "connectionStatusConnected": "已連線", + "connectionStatusConnected": "Connected", "uptime": "運行時間", "maxDown": "最大下載速率", "maxUp": "最大上傳速率", @@ -277,11 +277,11 @@ "approved": "已核准", "available": "可觀看" }, - "pialert": { + "netalertx": { "total": "全部", - "connected": "已連線", - "new_devices": "新裝置", - "down_alerts": "離線警告" + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" }, "pihole": { "queries": "查詢", @@ -858,7 +858,7 @@ "studios": "工作室", "movies": "電影", "tags": "標籤", - "oCount": "O Count" + "oCount": "0 個" }, "tandoor": { "users": "用戶", @@ -867,10 +867,14 @@ }, "homebox": { "items": "項目", - "totalWithWarranty": "With Warranty", + "totalWithWarranty": "有保証", "locations": "位置", "labels": "標籤", "users": "用戶", "totalValue": "總共" + }, + "crowdsec": { + "alerts": "警示", + "bans": "禁止" } } diff --git a/src/components/services/site-monitor.jsx b/src/components/services/site-monitor.jsx index 4e70c80ab..3d5ef79e1 100644 --- a/src/components/services/site-monitor.jsx +++ b/src/components/services/site-monitor.jsx @@ -12,7 +12,7 @@ export default function SiteMonitor({ group, service, style }) { let statusTitle = t("siteMonitor.http_status"); let statusText = ""; - if (error) { + if (error || (data && data.error)) { colorClass = "text-rose-500"; statusText = t("siteMonitor.error"); statusTitle += ` ${t("siteMonitor.error")}`; diff --git a/src/widgets/components.js b/src/widgets/components.js index 8c85bd770..500fe0ce7 100644 --- a/src/widgets/components.js +++ b/src/widgets/components.js @@ -63,6 +63,7 @@ const components = { moonraker: dynamic(() => import("./moonraker/component")), mylar: dynamic(() => import("./mylar/component")), navidrome: dynamic(() => import("./navidrome/component")), + netalertx: dynamic(() => import("./netalertx/component")), netdata: dynamic(() => import("./netdata/component")), nextcloud: dynamic(() => import("./nextcloud/component")), nextdns: dynamic(() => import("./nextdns/component")), @@ -80,7 +81,7 @@ const components = { pfsense: dynamic(() => import("./pfsense/component")), photoprism: dynamic(() => import("./photoprism/component")), proxmoxbackupserver: dynamic(() => import("./proxmoxbackupserver/component")), - pialert: dynamic(() => import("./pialert/component")), + pialert: dynamic(() => import("./netalertx/component")), pihole: dynamic(() => import("./pihole/component")), plantit: dynamic(() => import("./plantit/component")), plex: dynamic(() => import("./plex/component")), diff --git a/src/widgets/netalertx/component.jsx b/src/widgets/netalertx/component.jsx new file mode 100644 index 000000000..5172121e1 --- /dev/null +++ b/src/widgets/netalertx/component.jsx @@ -0,0 +1,37 @@ +import { useTranslation } from "next-i18next"; + +import Container from "components/services/widget/container"; +import Block from "components/services/widget/block"; +import useWidgetAPI from "utils/proxy/use-widget-api"; + +export default function Component({ service }) { + const { t } = useTranslation(); + + const { widget } = service; + + const { data: netalertxData, error: netalertxError } = useWidgetAPI(widget, "data"); + + if (netalertxError) { + return ; + } + + if (!netalertxData) { + return ( + + + + + + + ); + } + + return ( + + + + + + + ); +} diff --git a/src/widgets/pialert/widget.js b/src/widgets/netalertx/widget.js similarity index 100% rename from src/widgets/pialert/widget.js rename to src/widgets/netalertx/widget.js diff --git a/src/widgets/pialert/component.jsx b/src/widgets/pialert/component.jsx deleted file mode 100644 index 49bef8972..000000000 --- a/src/widgets/pialert/component.jsx +++ /dev/null @@ -1,37 +0,0 @@ -import { useTranslation } from "next-i18next"; - -import Container from "components/services/widget/container"; -import Block from "components/services/widget/block"; -import useWidgetAPI from "utils/proxy/use-widget-api"; - -export default function Component({ service }) { - const { t } = useTranslation(); - - const { widget } = service; - - const { data: pialertData, error: pialertError } = useWidgetAPI(widget, "data"); - - if (pialertError) { - return ; - } - - if (!pialertData) { - return ( - - - - - - - ); - } - - return ( - - - - - - - ); -} diff --git a/src/widgets/widgets.js b/src/widgets/widgets.js index 6e02d9329..7ed98bfb9 100644 --- a/src/widgets/widgets.js +++ b/src/widgets/widgets.js @@ -55,6 +55,7 @@ import mjpeg from "./mjpeg/widget"; import moonraker from "./moonraker/widget"; import mylar from "./mylar/widget"; import navidrome from "./navidrome/widget"; +import netalertx from "./netalertx/widget"; import netdata from "./netdata/widget"; import nextcloud from "./nextcloud/widget"; import nextdns from "./nextdns/widget"; @@ -73,7 +74,6 @@ import peanut from "./peanut/widget"; import pfsense from "./pfsense/widget"; import photoprism from "./photoprism/widget"; import proxmoxbackupserver from "./proxmoxbackupserver/widget"; -import pialert from "./pialert/widget"; import pihole from "./pihole/widget"; import plantit from "./plantit/widget"; import plex from "./plex/widget"; @@ -171,6 +171,7 @@ const widgets = { moonraker, mylar, navidrome, + netalertx, netdata, nextcloud, nextdns, @@ -189,7 +190,7 @@ const widgets = { pfsense, photoprism, proxmoxbackupserver, - pialert, + pialert: netalertx, pihole, plantit, plex,