Merge branch 'main' into feature/643-xteve-widget
# Conflicts: # public/locales/en/common.json
This commit is contained in:
commit
3a687d8b5d
5
.gitignore
vendored
5
.gitignore
vendored
@ -41,3 +41,8 @@ next-env.d.ts
|
|||||||
|
|
||||||
# homepage
|
# homepage
|
||||||
/config
|
/config
|
||||||
|
|
||||||
|
# IDEs
|
||||||
|
/.idea/
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed",
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"seed": "Seed",
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed",
|
"seed": "Seed",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"upload": "Pujada",
|
"upload": "Pujada",
|
||||||
"leech": "Company"
|
"leech": "Company"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Descàrrega",
|
|
||||||
"upload": "Pujada",
|
|
||||||
"leech": "Company",
|
|
||||||
"seed": "Llavor"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Descarregar",
|
"download": "Descarregar",
|
||||||
"upload": "Pujada",
|
"upload": "Pujada",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"seed": "Seed",
|
"seed": "Seed",
|
||||||
"download": "Download"
|
"download": "Download"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -133,7 +133,7 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"downloadstation": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
@ -396,6 +396,12 @@
|
|||||||
"wait": "Please Wait",
|
"wait": "Please Wait",
|
||||||
"no_devices": "No Device Data Received"
|
"no_devices": "No Device Data Received"
|
||||||
},
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
|
},
|
||||||
"xteve": {
|
"xteve": {
|
||||||
"streams_all": "All Streams",
|
"streams_all": "All Streams",
|
||||||
"streams_active": "Active Streams",
|
"streams_active": "Active Streams",
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"inbox": "Inbox",
|
"inbox": "Inbox",
|
||||||
"total": "Totalo"
|
"total": "Totalo"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"leech": "Leech",
|
|
||||||
"upload": "Upload",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Semilla"
|
"seed": "Semilla"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Descargar",
|
|
||||||
"upload": "Cargar",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Semilla"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Descargar",
|
"download": "Descargar",
|
||||||
"upload": "Subir",
|
"upload": "Subir",
|
||||||
@ -381,10 +375,22 @@
|
|||||||
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
|
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
|
||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "AP conectados",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Dispositivos activos",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alertas",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Pasarelas conectadas",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Interruptores conectados"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Descargar",
|
||||||
|
"upload": "Subir",
|
||||||
|
"leech": "Sanguijuela",
|
||||||
|
"seed": "Semilla"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "Carga de la CPU",
|
||||||
|
"memoryUsed": "Memoria utilizada",
|
||||||
|
"uptime": "Tiempo en funcionamiento",
|
||||||
|
"numberOfLeases": "Alquileres"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"seed": "Seed",
|
"seed": "Seed",
|
||||||
"download": "Download"
|
"download": "Download"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedSwitches": "Connected switches",
|
"connectedSwitches": "Connected switches",
|
||||||
"connectedGateway": "Connected gateways"
|
"connectedGateway": "Connected gateways"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Réception",
|
|
||||||
"upload": "Envoi",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Envoi",
|
"upload": "Envoi",
|
||||||
@ -381,10 +375,22 @@
|
|||||||
"bibyterate": "{{value, rate(bits: false; binary: true)}}"
|
"bibyterate": "{{value, rate(bits: false; binary: true)}}"
|
||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "APs connectées",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Équipts actifs",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alertes",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Passerelles connectées",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Switches connectés"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Récep.",
|
||||||
|
"upload": "Envoi",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "Charge CPU",
|
||||||
|
"memoryUsed": "Mém. Utilisée",
|
||||||
|
"uptime": "Disponibilité",
|
||||||
|
"numberOfLeases": "Baux"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"download": "Download",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Preuzimanje",
|
|
||||||
"upload": "Prijenos",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Preuzimanje",
|
"download": "Preuzimanje",
|
||||||
"upload": "Prijenos",
|
"upload": "Prijenos",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"leech": "Leech"
|
"leech": "Leech"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -381,10 +375,22 @@
|
|||||||
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
|
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
|
||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "AP Connessi",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Dispositivi attivi",
|
||||||
"alerts": "Alerts",
|
"alerts": "Allarmi",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Gateway connessi",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Switch connessi"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "Carico della CPU",
|
||||||
|
"memoryUsed": "Memoria Utilizzata",
|
||||||
|
"uptime": "Tempo di attività",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"upload": "Upload",
|
|
||||||
"download": "Download",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"leech": "Leech",
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases",
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Pobieranie",
|
|
||||||
"upload": "Wysyłanie",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Pobieranie",
|
"download": "Pobieranie",
|
||||||
"upload": "Wysyłanie",
|
"upload": "Wysyłanie",
|
||||||
@ -363,28 +357,40 @@
|
|||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "Queue",
|
"queue": "Kolejka",
|
||||||
"processed": "Processed",
|
"processed": "Przetworzone",
|
||||||
"errored": "Errored",
|
"errored": "Błędne",
|
||||||
"saved": "Saved"
|
"saved": "Zapisane"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Read",
|
"read": "Przeczytane",
|
||||||
"unread": "Unread"
|
"unread": "Nieprzeczytane"
|
||||||
},
|
},
|
||||||
"nextdns": {
|
"nextdns": {
|
||||||
"wait": "Please Wait",
|
"wait": "Proszę czekać",
|
||||||
"no_devices": "No Device Data Received"
|
"no_devices": "Nie otrzymano danych urządzenia"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
|
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
|
||||||
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
|
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
|
||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedSwitches": "Connected switches",
|
"connectedSwitches": "Połączone przełączniki",
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Połączone punkty dostępowe",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Aktywne urządzenia",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alarmy",
|
||||||
"connectedGateway": "Connected gateways"
|
"connectedGateway": "Połączone bramy"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Pobieranie",
|
||||||
|
"upload": "Wysyłanie",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "Obciążenie procesora",
|
||||||
|
"memoryUsed": "Zuyżyta pamięć",
|
||||||
|
"uptime": "Czas działania",
|
||||||
|
"numberOfLeases": "Dzierżawy"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -363,12 +363,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Descarregar",
|
"download": "Descarregar",
|
||||||
"upload": "Carregar",
|
"upload": "Carregar",
|
||||||
@ -395,5 +389,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"numberOfLeases": "Leases",
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"seed": "Seed",
|
|
||||||
"leech": "Leech"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways"
|
"connectedGateway": "Connected gateways"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"seed": "Seed",
|
"seed": "Seed",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"leech": "Leech"
|
"leech": "Leech"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"leech": "Leech",
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases",
|
||||||
|
"memoryUsed": "Memory Used"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
396
public/locales/uk/common.json
Normal file
396
public/locales/uk/common.json
Normal file
@ -0,0 +1,396 @@
|
|||||||
|
{
|
||||||
|
"common": {
|
||||||
|
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
|
||||||
|
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
|
||||||
|
},
|
||||||
|
"omada": {
|
||||||
|
"alerts": "Alerts",
|
||||||
|
"connectedGateway": "Connected gateways",
|
||||||
|
"connectedSwitches": "Connected switches",
|
||||||
|
"connectedAp": "Connected APs",
|
||||||
|
"activeUser": "Active devices"
|
||||||
|
},
|
||||||
|
"sabnzbd": {
|
||||||
|
"rate": "Rate",
|
||||||
|
"queue": "Queue",
|
||||||
|
"timeleft": "Time Left"
|
||||||
|
},
|
||||||
|
"rutorrent": {
|
||||||
|
"active": "Active",
|
||||||
|
"upload": "Upload",
|
||||||
|
"download": "Download"
|
||||||
|
},
|
||||||
|
"deluge": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"readarr": {
|
||||||
|
"wanted": "Wanted",
|
||||||
|
"queued": "Queued",
|
||||||
|
"books": "Books"
|
||||||
|
},
|
||||||
|
"wmo": {
|
||||||
|
"55-day": "Heavy Drizzle",
|
||||||
|
"55-night": "Heavy Drizzle",
|
||||||
|
"56-day": "Light Freezing Drizzle",
|
||||||
|
"56-night": "Light Freezing Drizzle",
|
||||||
|
"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",
|
||||||
|
"53-day": "Drizzle",
|
||||||
|
"45-day": "Foggy",
|
||||||
|
"45-night": "Foggy",
|
||||||
|
"48-day": "Foggy",
|
||||||
|
"48-night": "Foggy",
|
||||||
|
"51-day": "Light Drizzle",
|
||||||
|
"51-night": "Light Drizzle",
|
||||||
|
"53-night": "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",
|
||||||
|
"82-day": "Heavy Showers",
|
||||||
|
"82-night": "Heavy Showers",
|
||||||
|
"81-night": "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"
|
||||||
|
},
|
||||||
|
"pyload": {
|
||||||
|
"speed": "Speed",
|
||||||
|
"active": "Active",
|
||||||
|
"queue": "Queue",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"gluetun": {
|
||||||
|
"country": "Country",
|
||||||
|
"public_ip": "Public IP",
|
||||||
|
"region": "Region"
|
||||||
|
},
|
||||||
|
"hdhomerun": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"hd": "HD"
|
||||||
|
},
|
||||||
|
"widget": {
|
||||||
|
"missing_type": "Missing Widget Type: {{type}}",
|
||||||
|
"api_error": "API Error",
|
||||||
|
"information": "Information",
|
||||||
|
"status": "Status",
|
||||||
|
"url": "URL",
|
||||||
|
"raw_error": "Raw Error",
|
||||||
|
"response_data": "Response Data"
|
||||||
|
},
|
||||||
|
"weather": {
|
||||||
|
"current": "Current Location",
|
||||||
|
"allow": "Click to allow",
|
||||||
|
"updating": "Updating",
|
||||||
|
"wait": "Please wait"
|
||||||
|
},
|
||||||
|
"search": {
|
||||||
|
"placeholder": "Search…"
|
||||||
|
},
|
||||||
|
"resources": {
|
||||||
|
"cpu": "CPU",
|
||||||
|
"total": "Total",
|
||||||
|
"free": "Free",
|
||||||
|
"used": "Used",
|
||||||
|
"load": "Load"
|
||||||
|
},
|
||||||
|
"unifi": {
|
||||||
|
"users": "Users",
|
||||||
|
"uptime": "System Uptime",
|
||||||
|
"days": "Days",
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"docker": {
|
||||||
|
"rx": "RX",
|
||||||
|
"tx": "TX",
|
||||||
|
"mem": "MEM",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"offline": "Offline",
|
||||||
|
"error": "Error",
|
||||||
|
"unknown": "Unknown"
|
||||||
|
},
|
||||||
|
"ping": {
|
||||||
|
"error": "Error",
|
||||||
|
"ping": "Ping"
|
||||||
|
},
|
||||||
|
"emby": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams"
|
||||||
|
},
|
||||||
|
"flood": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"changedetectionio": {
|
||||||
|
"totalObserved": "Total Observed",
|
||||||
|
"diffsDetected": "Diffs Detected"
|
||||||
|
},
|
||||||
|
"tautulli": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams"
|
||||||
|
},
|
||||||
|
"nzbget": {
|
||||||
|
"rate": "Rate",
|
||||||
|
"downloaded": "Downloaded",
|
||||||
|
"remaining": "Remaining"
|
||||||
|
},
|
||||||
|
"plex": {
|
||||||
|
"streams": "Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"tv": "TV Shows"
|
||||||
|
},
|
||||||
|
"transmission": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"qbittorrent": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"sonarr": {
|
||||||
|
"wanted": "Wanted",
|
||||||
|
"queued": "Queued",
|
||||||
|
"series": "Series"
|
||||||
|
},
|
||||||
|
"radarr": {
|
||||||
|
"wanted": "Wanted",
|
||||||
|
"missing": "Missing",
|
||||||
|
"queued": "Queued",
|
||||||
|
"movies": "Movies"
|
||||||
|
},
|
||||||
|
"lidarr": {
|
||||||
|
"wanted": "Wanted",
|
||||||
|
"queued": "Queued",
|
||||||
|
"albums": "Albums"
|
||||||
|
},
|
||||||
|
"traefik": {
|
||||||
|
"middleware": "Middleware",
|
||||||
|
"routers": "Routers",
|
||||||
|
"services": "Services"
|
||||||
|
},
|
||||||
|
"navidrome": {
|
||||||
|
"nothing_streaming": "No Active Streams",
|
||||||
|
"please_wait": "Please Wait"
|
||||||
|
},
|
||||||
|
"bazarr": {
|
||||||
|
"missingEpisodes": "Missing Episodes",
|
||||||
|
"missingMovies": "Missing Movies"
|
||||||
|
},
|
||||||
|
"ombi": {
|
||||||
|
"pending": "Pending",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
|
"jellyseerr": {
|
||||||
|
"pending": "Pending",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
|
"overseerr": {
|
||||||
|
"pending": "Pending",
|
||||||
|
"processing": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
|
"pihole": {
|
||||||
|
"queries": "Queries",
|
||||||
|
"blocked": "Blocked",
|
||||||
|
"gravity": "Gravity"
|
||||||
|
},
|
||||||
|
"adguard": {
|
||||||
|
"queries": "Queries",
|
||||||
|
"blocked": "Blocked",
|
||||||
|
"filtered": "Filtered",
|
||||||
|
"latency": "Latency"
|
||||||
|
},
|
||||||
|
"speedtest": {
|
||||||
|
"upload": "Upload",
|
||||||
|
"download": "Download",
|
||||||
|
"ping": "Ping"
|
||||||
|
},
|
||||||
|
"portainer": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"tdarr": {
|
||||||
|
"queue": "Queue",
|
||||||
|
"processed": "Processed",
|
||||||
|
"errored": "Errored",
|
||||||
|
"saved": "Saved"
|
||||||
|
},
|
||||||
|
"npm": {
|
||||||
|
"enabled": "Enabled",
|
||||||
|
"disabled": "Disabled",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"coinmarketcap": {
|
||||||
|
"configure": "Configure one or more crypto currencies to track",
|
||||||
|
"1hour": "1 Hour",
|
||||||
|
"1day": "1 Day",
|
||||||
|
"7days": "7 Days",
|
||||||
|
"30days": "30 Days"
|
||||||
|
},
|
||||||
|
"mastodon": {
|
||||||
|
"domain_count": "Domains",
|
||||||
|
"user_count": "Users",
|
||||||
|
"status_count": "Posts"
|
||||||
|
},
|
||||||
|
"miniflux": {
|
||||||
|
"read": "Read",
|
||||||
|
"unread": "Unread"
|
||||||
|
},
|
||||||
|
"gotify": {
|
||||||
|
"apps": "Applications",
|
||||||
|
"clients": "Clients",
|
||||||
|
"messages": "Messages"
|
||||||
|
},
|
||||||
|
"prowlarr": {
|
||||||
|
"enableIndexers": "Indexers",
|
||||||
|
"numberOfGrabs": "Grabs",
|
||||||
|
"numberOfQueries": "Queries",
|
||||||
|
"numberOfFailGrabs": "Fail Grabs",
|
||||||
|
"numberOfFailQueries": "Fail Queries"
|
||||||
|
},
|
||||||
|
"jackett": {
|
||||||
|
"configured": "Configured",
|
||||||
|
"errored": "Errored"
|
||||||
|
},
|
||||||
|
"strelaysrv": {
|
||||||
|
"numActiveSessions": "Sessions",
|
||||||
|
"numConnections": "Connections",
|
||||||
|
"dataRelayed": "Relayed",
|
||||||
|
"transferRate": "Rate"
|
||||||
|
},
|
||||||
|
"authentik": {
|
||||||
|
"users": "Users",
|
||||||
|
"loginsLast24H": "Logins (24h)",
|
||||||
|
"failedLoginsLast24H": "Failed Logins (24h)"
|
||||||
|
},
|
||||||
|
"proxmox": {
|
||||||
|
"mem": "MEM",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"vms": "VMs",
|
||||||
|
"lxc": "LXC"
|
||||||
|
},
|
||||||
|
"glances": {
|
||||||
|
"cpu": "CPU",
|
||||||
|
"mem": "MEM",
|
||||||
|
"wait": "Please wait"
|
||||||
|
},
|
||||||
|
"quicklaunch": {
|
||||||
|
"bookmark": "Bookmark",
|
||||||
|
"service": "Service"
|
||||||
|
},
|
||||||
|
"homebridge": {
|
||||||
|
"available_update": "System",
|
||||||
|
"updates": "Updates",
|
||||||
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"up_to_date": "Up to Date",
|
||||||
|
"child_bridges": "Child Bridges"
|
||||||
|
},
|
||||||
|
"watchtower": {
|
||||||
|
"containers_scanned": "Scanned",
|
||||||
|
"containers_updated": "Updated",
|
||||||
|
"containers_failed": "Failed"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
|
},
|
||||||
|
"tubearchivist": {
|
||||||
|
"downloads": "Queue",
|
||||||
|
"videos": "Videos",
|
||||||
|
"channels": "Channels",
|
||||||
|
"playlists": "Playlists"
|
||||||
|
},
|
||||||
|
"truenas": {
|
||||||
|
"load": "System Load",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"alerts": "Alerts",
|
||||||
|
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||||
|
},
|
||||||
|
"scrutiny": {
|
||||||
|
"passed": "Passed",
|
||||||
|
"failed": "Failed",
|
||||||
|
"unknown": "Unknown"
|
||||||
|
},
|
||||||
|
"paperlessngx": {
|
||||||
|
"inbox": "Inbox",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"nextdns": {
|
||||||
|
"wait": "Please Wait",
|
||||||
|
"no_devices": "No Device Data Received"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases",
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -350,12 +350,6 @@
|
|||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
|
||||||
"download": "Download",
|
|
||||||
"upload": "Upload",
|
|
||||||
"leech": "Leech",
|
|
||||||
"seed": "Seed"
|
|
||||||
},
|
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@ -386,5 +380,17 @@
|
|||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
|
},
|
||||||
|
"downloadstation": {
|
||||||
|
"download": "Download",
|
||||||
|
"upload": "Upload",
|
||||||
|
"leech": "Leech",
|
||||||
|
"seed": "Seed"
|
||||||
|
},
|
||||||
|
"mikrotik": {
|
||||||
|
"cpuLoad": "CPU Load",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"uptime": "Uptime",
|
||||||
|
"numberOfLeases": "Leases"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,7 +8,7 @@ const components = {
|
|||||||
changedetectionio: dynamic(() => import("./changedetectionio/component")),
|
changedetectionio: dynamic(() => import("./changedetectionio/component")),
|
||||||
coinmarketcap: dynamic(() => import("./coinmarketcap/component")),
|
coinmarketcap: dynamic(() => import("./coinmarketcap/component")),
|
||||||
deluge: dynamic(() => import("./deluge/component")),
|
deluge: dynamic(() => import("./deluge/component")),
|
||||||
diskstation: dynamic(() => import("./diskstation/component")),
|
downloadstation: dynamic(() => import("./downloadstation/component")),
|
||||||
docker: dynamic(() => import("./docker/component")),
|
docker: dynamic(() => import("./docker/component")),
|
||||||
emby: dynamic(() => import("./emby/component")),
|
emby: dynamic(() => import("./emby/component")),
|
||||||
flood: dynamic(() => import("./flood/component")),
|
flood: dynamic(() => import("./flood/component")),
|
||||||
@ -22,6 +22,7 @@ const components = {
|
|||||||
lidarr: dynamic(() => import("./lidarr/component")),
|
lidarr: dynamic(() => import("./lidarr/component")),
|
||||||
mastodon: dynamic(() => import("./mastodon/component")),
|
mastodon: dynamic(() => import("./mastodon/component")),
|
||||||
miniflux: dynamic(() => import("./miniflux/component")),
|
miniflux: dynamic(() => import("./miniflux/component")),
|
||||||
|
mikrotik: dynamic(() => import("./mikrotik/component")),
|
||||||
navidrome: dynamic(() => import("./navidrome/component")),
|
navidrome: dynamic(() => import("./navidrome/component")),
|
||||||
nextdns: dynamic(() => import("./nextdns/component")),
|
nextdns: dynamic(() => import("./nextdns/component")),
|
||||||
npm: dynamic(() => import("./npm/component")),
|
npm: dynamic(() => import("./npm/component")),
|
||||||
|
|||||||
@ -17,10 +17,10 @@ export default function Component({ service }) {
|
|||||||
if (!tasks) {
|
if (!tasks) {
|
||||||
return (
|
return (
|
||||||
<Container service={service}>
|
<Container service={service}>
|
||||||
<Block label="diskstation.leech" />
|
<Block label="downloadstation.leech" />
|
||||||
<Block label="diskstation.download" />
|
<Block label="downloadstation.download" />
|
||||||
<Block label="diskstation.seed" />
|
<Block label="downloadstation.seed" />
|
||||||
<Block label="diskstation.upload" />
|
<Block label="downloadstation.upload" />
|
||||||
</Container>
|
</Container>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -32,10 +32,10 @@ export default function Component({ service }) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<Container service={service}>
|
<Container service={service}>
|
||||||
<Block label="diskstation.leech" value={t("common.number", { value: leech })} />
|
<Block label="downloadstation.leech" value={t("common.number", { value: leech })} />
|
||||||
<Block label="diskstation.download" value={t("common.bitrate", { value: rateDl })} />
|
<Block label="downloadstation.download" value={t("common.bitrate", { value: rateDl })} />
|
||||||
<Block label="diskstation.seed" value={t("common.number", { value: completed })} />
|
<Block label="downloadstation.seed" value={t("common.number", { value: completed })} />
|
||||||
<Block label="diskstation.upload" value={t("common.bitrate", { value: rateUl })} />
|
<Block label="downloadstation.upload" value={t("common.bitrate", { value: rateUl })} />
|
||||||
</Container>
|
</Container>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -4,7 +4,7 @@ import createLogger from "utils/logger";
|
|||||||
import widgets from "widgets/widgets";
|
import widgets from "widgets/widgets";
|
||||||
import getServiceWidget from "utils/config/service-helpers";
|
import getServiceWidget from "utils/config/service-helpers";
|
||||||
|
|
||||||
const logger = createLogger("diskstationProxyHandler");
|
const logger = createLogger("downloadstationProxyHandler");
|
||||||
const authApi = "{url}/webapi/auth.cgi?api=SYNO.API.Auth&version=2&method=login&account={username}&passwd={password}&session=DownloadStation&format=cookie"
|
const authApi = "{url}/webapi/auth.cgi?api=SYNO.API.Auth&version=2&method=login&account={username}&passwd={password}&session=DownloadStation&format=cookie"
|
||||||
|
|
||||||
async function login(widget) {
|
async function login(widget) {
|
||||||
@ -34,7 +34,7 @@ async function login(widget) {
|
|||||||
return [status, contentType, data];
|
return [status, contentType, data];
|
||||||
}
|
}
|
||||||
|
|
||||||
export default async function diskstationProxyHandler(req, res) {
|
export default async function downloadstationProxyHandler(req, res) {
|
||||||
const { group, service, endpoint } = req.query;
|
const { group, service, endpoint } = req.query;
|
||||||
|
|
||||||
if (!group || !service) {
|
if (!group || !service) {
|
||||||
@ -56,7 +56,7 @@ export default async function diskstationProxyHandler(req, res) {
|
|||||||
|
|
||||||
const json = JSON.parse(data.toString());
|
const json = JSON.parse(data.toString());
|
||||||
if (json?.success !== true) {
|
if (json?.success !== true) {
|
||||||
logger.debug("Logging in to DiskStation");
|
logger.debug("Logging in to DownloadStation");
|
||||||
[status, contentType, data] = await login(widget);
|
[status, contentType, data] = await login(widget);
|
||||||
if (status !== 200) {
|
if (status !== 200) {
|
||||||
return res.status(status).end(data)
|
return res.status(status).end(data)
|
||||||
@ -1,8 +1,8 @@
|
|||||||
import diskstationProxyHandler from "./proxy";
|
import downloadstationProxyHandler from "./proxy";
|
||||||
|
|
||||||
const widget = {
|
const widget = {
|
||||||
api: "{url}/webapi/DownloadStation/task.cgi?api=SYNO.DownloadStation.Task&version=1&method={endpoint}",
|
api: "{url}/webapi/DownloadStation/task.cgi?api=SYNO.DownloadStation.Task&version=1&method={endpoint}",
|
||||||
proxyHandler: diskstationProxyHandler,
|
proxyHandler: downloadstationProxyHandler,
|
||||||
|
|
||||||
mappings: {
|
mappings: {
|
||||||
"list": {
|
"list": {
|
||||||
43
src/widgets/mikrotik/component.jsx
Normal file
43
src/widgets/mikrotik/component.jsx
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
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: statsData, error: statsError } = useWidgetAPI(widget, "system");
|
||||||
|
const { data: leasesData, error: leasesError } = useWidgetAPI(widget, "leases");
|
||||||
|
|
||||||
|
if (statsError || leasesError) {
|
||||||
|
const finalError = statsError ?? leasesError;
|
||||||
|
return <Container error={ finalError } />;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!statsData || !leasesData) {
|
||||||
|
return (
|
||||||
|
<Container service={service}>
|
||||||
|
<Block label="mikrotik.uptime" />
|
||||||
|
<Block label="mikrotik.cpuLoad" />
|
||||||
|
<Block label="mikrotik.memoryUsed" />
|
||||||
|
<Block label="mikrotik.numberOfLeases" />
|
||||||
|
</Container>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
const memoryUsed = 100 - (statsData['free-memory'] / statsData['total-memory'])*100
|
||||||
|
|
||||||
|
const numberOfLeases = leasesData.length
|
||||||
|
|
||||||
|
return (
|
||||||
|
<Container service={service}>
|
||||||
|
<Block label="mikrotik.uptime" value={ statsData.uptime } />
|
||||||
|
<Block label="mikrotik.cpuLoad" value={t("common.percent", { value: statsData['cpu-load'] })} />
|
||||||
|
<Block label="mikrotik.memoryUsed" value={t("common.percent", { value: memoryUsed })} />
|
||||||
|
<Block label="mikrotik.numberOfLeases" value={t("common.number", { value: numberOfLeases })} />
|
||||||
|
</Container>
|
||||||
|
);
|
||||||
|
}
|
||||||
24
src/widgets/mikrotik/widget.js
Normal file
24
src/widgets/mikrotik/widget.js
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
|
||||||
|
import genericProxyHandler from "utils/proxy/handlers/generic";
|
||||||
|
|
||||||
|
const widget = {
|
||||||
|
api: "{url}/rest/{endpoint}",
|
||||||
|
proxyHandler: genericProxyHandler,
|
||||||
|
|
||||||
|
mappings: {
|
||||||
|
system: {
|
||||||
|
endpoint: "system/resource",
|
||||||
|
validate: [
|
||||||
|
"cpu-load",
|
||||||
|
"free-memory",
|
||||||
|
"total-memory",
|
||||||
|
"uptime"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
leases: {
|
||||||
|
endpoint: "ip/dhcp-server/lease",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
export default widget;
|
||||||
@ -1,7 +1,8 @@
|
|||||||
|
import { useTranslation } from "react-i18next";
|
||||||
|
|
||||||
import Container from "components/services/widget/container";
|
import Container from "components/services/widget/container";
|
||||||
import Block from "components/services/widget/block";
|
import Block from "components/services/widget/block";
|
||||||
import useWidgetAPI from "utils/proxy/use-widget-api";
|
import useWidgetAPI from "utils/proxy/use-widget-api";
|
||||||
import { useTranslation } from "react-i18next";
|
|
||||||
|
|
||||||
export default function Component({ service }) {
|
export default function Component({ service }) {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import bazarr from "./bazarr/widget";
|
|||||||
import changedetectionio from "./changedetectionio/widget";
|
import changedetectionio from "./changedetectionio/widget";
|
||||||
import coinmarketcap from "./coinmarketcap/widget";
|
import coinmarketcap from "./coinmarketcap/widget";
|
||||||
import deluge from "./deluge/widget";
|
import deluge from "./deluge/widget";
|
||||||
import diskstation from "./diskstation/widget";
|
import downloadstation from "./downloadstation/widget";
|
||||||
import emby from "./emby/widget";
|
import emby from "./emby/widget";
|
||||||
import flood from "./flood/widget";
|
import flood from "./flood/widget";
|
||||||
import gluetun from "./gluetun/widget";
|
import gluetun from "./gluetun/widget";
|
||||||
@ -17,6 +17,7 @@ import jellyseerr from "./jellyseerr/widget";
|
|||||||
import lidarr from "./lidarr/widget";
|
import lidarr from "./lidarr/widget";
|
||||||
import mastodon from "./mastodon/widget";
|
import mastodon from "./mastodon/widget";
|
||||||
import miniflux from "./miniflux/widget";
|
import miniflux from "./miniflux/widget";
|
||||||
|
import mikrotik from "./mikrotik/widget";
|
||||||
import navidrome from "./navidrome/widget";
|
import navidrome from "./navidrome/widget";
|
||||||
import nextdns from "./nextdns/widget";
|
import nextdns from "./nextdns/widget";
|
||||||
import npm from "./npm/widget";
|
import npm from "./npm/widget";
|
||||||
@ -58,7 +59,8 @@ const widgets = {
|
|||||||
changedetectionio,
|
changedetectionio,
|
||||||
coinmarketcap,
|
coinmarketcap,
|
||||||
deluge,
|
deluge,
|
||||||
diskstation,
|
diskstation: downloadstation,
|
||||||
|
downloadstation,
|
||||||
emby,
|
emby,
|
||||||
flood,
|
flood,
|
||||||
gluetun,
|
gluetun,
|
||||||
@ -71,6 +73,7 @@ const widgets = {
|
|||||||
lidarr,
|
lidarr,
|
||||||
mastodon,
|
mastodon,
|
||||||
miniflux,
|
miniflux,
|
||||||
|
mikrotik,
|
||||||
navidrome,
|
navidrome,
|
||||||
nextdns,
|
nextdns,
|
||||||
npm,
|
npm,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user