diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
index 2972922b..8ab44df5 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -68,9 +68,20 @@ body:
id: browser-logs
attributes:
label: Browser Logs
- description: Please review and provide any relevant logs from the browser, if relevant
+ description: Please review and provide any logs from the browser, if relevant
- type: textarea
id: other
attributes:
label: Other
- description: Any other relevant details. E.g. service version or API version, docker version, etc.
+ description: Please include output from your troubleshooting tests, if relevant. Include any other relevant details. E.g. service version or API version, docker version, etc.
+ - type: checkboxes
+ id: pre-flight
+ attributes:
+ label: Before submitting, I have made sure to
+ options:
+ - label: Check [the documentation](https://gethomepage.dev/)
+ required: true
+ - label: Follow [the troubleshooting guide](https://gethomepage.dev/en/more/troubleshooting/) (please include output above if applicable).
+ required: true
+ - label: Search [existing issues](https://github.com/benphelps/homepage/search?q=&type=issues) and [discussions](https://github.com/benphelps/homepage/search?q=&type=discussions).
+ required: true
diff --git a/.gitignore b/.gitignore
index 9bd31081..5649354a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,5 +42,7 @@ next-env.d.ts
# homepage
/config
-# idea
-.idea/
+# IDEs
+/.idea/
+
+
diff --git a/README.md b/README.md
index 6409c2d2..ec2e1e68 100644
--- a/README.md
+++ b/README.md
@@ -45,15 +45,17 @@
- Container status (Running / Stopped) & statistics (CPU, Memory, Network)
- Automatic service discovery (via labels)
- Service Integration
- - Sonarr, Radarr, Readarr, Prowlarr, Bazarr, Lidarr, Emby, Jellyfin, Tautulli (Plex)
- - Ombi, Overseerr, Jellyseerr, Jackett, NZBGet, SABnzbd, ruTorrent, Transmission, qBittorrent
- - Portainer, Traefik, Speedtest Tracker, PiHole, AdGuard Home, Nginx Proxy Manager, Gotify, Syncthing Relay Server, Authentik, Proxmox
+ - Sonarr, Radarr, Readarr, Prowlarr, Bazarr, Lidarr, Emby, Jellyfin, Tautulli, Plex and more
+ - Ombi, Overseerr, Jellyseerr, Jackett, NZBGet, SABnzbd, ruTorrent, Transmission, qBittorrent and more
+ - Portainer, Traefik, Speedtest Tracker, PiHole, AdGuard Home, Nginx Proxy Manager, Gotify, Syncthing Relay Server, Authentik, Proxmox and more
- Information Providers
- - Coin Market Cap, Mastodon
+ - Coin Market Cap, Mastodon and more
- Information & Utility Widgets
- System Stats (Disk, CPU, Memory)
- Weather via [OpenWeatherMap](https://openweathermap.org/) or [Open-Meteo](https://open-meteo.com/)
- - Search Bar
+ - Web Search Bar
+ - UniFi Console, Glances and more
+- Instant "Quick-launch" search
- Customizable
- 21 theme colors with light and dark mode support
- Background image support
@@ -63,7 +65,7 @@
If you have any questions, suggestions, or general issues, please start a discussion on the [Discussions](https://github.com/benphelps/homepage/discussions) page.
-If you have a more specific issue, please open an issue on the [Issues](https://github.com/benphelps/homepage/issues) page.
+For bug reports, please open an issue on the [Issues](https://github.com/benphelps/homepage/issues) page.
## Getting Started
@@ -117,7 +119,7 @@ pnpm start
## Configuration
-Configuration files will be genereted and placed on the first request.
+Configuration files will be generated and placed on the first request.
Configuration is done in the /config directory using .yaml files. Refer to each config for
the specific configuration options.
diff --git a/next-i18next.config.js b/next-i18next.config.js
index ee6eaaa1..54aeebb4 100644
--- a/next-i18next.config.js
+++ b/next-i18next.config.js
@@ -98,20 +98,21 @@ module.exports = {
);
i18next.services.formatter.add("rate", (value, lng, options) => {
- if (value === 0) return "0 Bps";
- const bits = options.bits ? value : value / 8;
- const k = 1024;
+ const k = options.binary ? 1024 : 1000;
+ const sizes = options.bits ? (options.binary ? BIBIT_UNITS : BIT_UNITS) : (options.binary ? BIBYTE_UNITS : BYTE_UNITS);
+
+ if (value === 0) return `0 ${sizes[0]}/s`;
+
const dm = options.decimals ? options.decimals : 0;
- const sizes = ["Bps", "KiBps", "MiBps", "GiBps", "TiBps", "PiBps", "EiBps", "ZiBps", "YiBps"];
- const i = Math.floor(Math.log(bits) / Math.log(k));
+ const i = options.binary ? 2 : Math.floor(Math.log(value) / Math.log(k));
const formatted = new Intl.NumberFormat(lng, { maximumFractionDigits: dm, minimumFractionDigits: dm }).format(
- parseFloat(bits / k ** i)
+ parseFloat(value / k ** i)
);
- return `${formatted} ${sizes[i]}`;
+ return `${formatted} ${sizes[i]}/s`;
});
i18next.services.formatter.add("percent", (value, lng, options) =>
diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json
index cfe661e6..853ad4c7 100644
--- a/public/locales/ar/common.json
+++ b/public/locales/ar/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "leech": "Leech",
- "seed": "Seed",
- "download": "Download",
- "upload": "Upload"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/bg/common.json b/public/locales/bg/common.json
index abbd3cca..c30b4c3d 100644
--- a/public/locales/bg/common.json
+++ b/public/locales/bg/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "seed": "Seed",
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech"
- },
"flood": {
"leech": "Leech",
"seed": "Seed",
"download": "Download",
"upload": "Upload"
+ },
+ "tdarr": {
+ "saved": "Saved",
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/ca/common.json b/public/locales/ca/common.json
index dcf1ca70..2b2fdd9e 100644
--- a/public/locales/ca/common.json
+++ b/public/locales/ca/common.json
@@ -3,10 +3,10 @@
"missing_type": "Falta el tipus de widget: {{type}}",
"api_error": "Error d'API",
"status": "Estat",
- "information": "Information",
+ "information": "Informació",
"url": "URL",
- "raw_error": "Raw Error",
- "response_data": "Response Data"
+ "raw_error": "Error sense processar",
+ "response_data": "Dades de resposta"
},
"weather": {
"allow": "Feu clic per permetre",
@@ -20,8 +20,8 @@
"transmission": {
"seed": "Llavors",
"download": "Descàrrega",
- "upload": "Càrrega",
- "leech": "Companys"
+ "upload": "Pujada",
+ "leech": "Company"
},
"sonarr": {
"wanted": "Volgut",
@@ -30,13 +30,13 @@
},
"speedtest": {
"ping": "Ping",
- "upload": "Càrrega",
+ "upload": "Pujada",
"download": "Descàrrega"
},
"resources": {
"total": "Total",
"free": "Lliure",
- "used": "Usat",
+ "used": "Utilitzat",
"load": "Càrrega",
"cpu": "CPU"
},
@@ -47,13 +47,13 @@
"cpu": "Processador",
"offline": "Fora de línia",
"error": "Error",
- "unknown": "Unknown"
+ "unknown": "Desconegut"
},
"emby": {
"playing": "Reproduint",
"transcoding": "Transcodificant",
"bitrate": "Taxa de bits",
- "no_active": "Sense transmissions actives"
+ "no_active": "Sense reproduccions actives"
},
"tautulli": {
"playing": "Reproduint",
@@ -73,14 +73,14 @@
},
"rutorrent": {
"active": "Actiu",
- "upload": "Càrrega",
+ "upload": "Pujada",
"download": "Descàrrega"
},
"radarr": {
"wanted": "Volgut",
"queued": "En cua",
"movies": "Pel·lícules",
- "missing": "Missing"
+ "missing": "Faltant"
},
"readarr": {
"wanted": "Volgut",
@@ -101,7 +101,7 @@
"pending": "Pendent",
"approved": "Aprovat",
"available": "Disponible",
- "processing": "Processing"
+ "processing": "Processant"
},
"pihole": {
"queries": "Consultes",
@@ -163,8 +163,8 @@
},
"qbittorrent": {
"download": "Descàrrega",
- "upload": "Càrrega",
- "leech": "Companys",
+ "upload": "Pujada",
+ "leech": "Company",
"seed": "Llavors"
},
"mastodon": {
@@ -184,26 +184,26 @@
"failedLoginsLast24H": "Errors d'inici de sessió (24h)"
},
"proxmox": {
- "vms": "VMs",
+ "vms": "Màquines Virtuals",
"mem": "Memòria",
"cpu": "Processador",
"lxc": "LXC"
},
"unifi": {
"users": "Usuaris",
- "uptime": "System Uptime",
- "days": "Días",
+ "uptime": "Temps actiu",
+ "days": "Dies",
"wan": "WAN",
- "lan_users": "LAN Users",
- "wlan_users": "WLAN Users",
- "up": "UP",
- "down": "DOWN",
+ "lan_users": "Usuaris LAN",
+ "wlan_users": "Usuaris WLAN",
+ "up": "ACTIU",
+ "down": "INACTIU",
"wait": "Si us plau, espereu",
"lan": "LAN",
"wlan": "WLAN",
- "devices": "Devices",
- "lan_devices": "LAN Devices",
- "wlan_devices": "WLAN Devices"
+ "devices": "Dispositius",
+ "lan_devices": "Dispositius LAN",
+ "wlan_devices": "Dispositius WLAN"
},
"plex": {
"streams": "Transmissions actives",
@@ -216,119 +216,119 @@
"wait": "Si us plau, espereu"
},
"changedetectionio": {
- "totalObserved": "Total Observed",
- "diffsDetected": "Diffs Detected"
+ "totalObserved": "Total d'observats",
+ "diffsDetected": "Diferències detectades"
},
"wmo": {
- "66-day": "Freezing Rain",
- "95-day": "Thunderstorm",
- "95-night": "Thunderstorm",
- "96-day": "Thunderstorm With Hail",
- "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",
- "65-night": "Heavy Rain",
- "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",
- "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",
- "96-night": "Thunderstorm With Hail",
- "99-day": "Thunderstorm With Hail",
- "99-night": "Thunderstorm With Hail"
+ "66-day": "Pluja gelada",
+ "95-day": "Tempesta",
+ "95-night": "Tempesta",
+ "96-day": "Tempesta amb calamarsa",
+ "0-day": "Assolellat",
+ "0-night": "Cel clar",
+ "1-day": "Majorment assolellat",
+ "1-night": "Majorment clar",
+ "2-day": "Parcialment ennuvolat",
+ "2-night": "Parcialment ennuvolat",
+ "3-day": "Ennuvolat",
+ "3-night": "Ennuvolat",
+ "45-day": "Boirós",
+ "45-night": "Boirós",
+ "48-day": "Boirós",
+ "48-night": "Boirós",
+ "51-day": "Ruixats lleugers",
+ "51-night": "Ruixats lleugers",
+ "53-day": "Ruixat",
+ "53-night": "Ruxiat",
+ "55-day": "Ruixat intens",
+ "55-night": "Ruixat intens",
+ "56-day": "Lleuger ruixat gelat",
+ "56-night": "Lleuger ruixat gelat",
+ "65-night": "Pluja intensa",
+ "57-day": "Ruixat gelat",
+ "57-night": "Ruixat gelat",
+ "61-day": "Pluja lleugera",
+ "61-night": "Pluja lleugera",
+ "63-day": "Pluja",
+ "63-night": "Pluja",
+ "65-day": "Pluja intensa",
+ "66-night": "Pluja gelada",
+ "67-day": "Pluja gelada",
+ "67-night": "Pluja gelada",
+ "71-day": "Neu lleugera",
+ "71-night": "Neu lleugera",
+ "73-day": "Neu",
+ "73-night": "Neu",
+ "75-day": "Neu intensa",
+ "75-night": "Neu intensa",
+ "77-day": "Neu lleugera",
+ "77-night": "Neu lleugera",
+ "80-day": "Plovisqueig",
+ "80-night": "Plovisqueig",
+ "81-day": "Xàfecs",
+ "81-night": "Xàfecs",
+ "82-day": "Xàfecs intensos",
+ "82-night": "Xàfecs intensos",
+ "85-day": "Xàfecs de neu",
+ "85-night": "Xàfecs de neu",
+ "86-day": "Xàfecs de neu",
+ "86-night": "Xàfecs de neu",
+ "96-night": "Tempesta amb calamarsa",
+ "99-day": "Tempesta amb calamarsa",
+ "99-night": "Tempesta amb calamarsa"
},
"quicklaunch": {
- "bookmark": "Bookmark",
- "service": "Service"
+ "bookmark": "Marcador",
+ "service": "Servei"
},
"homebridge": {
- "available_update": "System",
- "updates": "Updates",
- "update_available": "Update Available",
- "up_to_date": "Up to Date",
+ "available_update": "Sistema",
+ "updates": "Actualitzacions",
+ "update_available": "Actualització disponible",
+ "up_to_date": "Actualitzat",
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}"
},
"autobrr": {
- "approvedPushes": "Approved",
- "rejectedPushes": "Rejected",
- "filters": "Filters",
- "indexers": "Indexers"
+ "approvedPushes": "Aprovat",
+ "rejectedPushes": "Rebutjat",
+ "filters": "Filtres",
+ "indexers": "Indexadors"
},
"watchtower": {
- "containers_scanned": "Scanned",
- "containers_updated": "Updated",
- "containers_failed": "Failed"
+ "containers_scanned": "Escanejat",
+ "containers_updated": "Actualitzat",
+ "containers_failed": "Error"
},
"tubearchivist": {
- "downloads": "Queue",
- "videos": "Videos",
- "channels": "Channels",
- "playlists": "Playlists"
+ "downloads": "Cua",
+ "videos": "Vídeos",
+ "channels": "Canals",
+ "playlists": "Llistes de reproducció"
},
"truenas": {
- "load": "System Load",
- "uptime": "Uptime",
- "alerts": "Alerts",
+ "load": "Càrrega del sistema",
+ "uptime": "Temps actiu",
+ "alerts": "Alertes",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
},
"navidrome": {
- "nothing_streaming": "No Active Streams",
- "please_wait": "Please Wait"
+ "nothing_streaming": "Cap reproducció activa",
+ "please_wait": "Espereu si us plau"
},
"pyload": {
- "speed": "Speed",
- "active": "Active",
- "queue": "Queue",
+ "speed": "Velocitat",
+ "active": "Actiu",
+ "queue": "Cua",
"total": "Total"
},
"gluetun": {
- "public_ip": "Public IP",
- "region": "Region",
- "country": "Country"
+ "public_ip": "IP Pública",
+ "region": "Regió",
+ "country": "País"
},
"hdhomerun": {
- "channels": "Channels",
+ "channels": "Canals",
"hd": "HD"
},
"ping": {
@@ -336,30 +336,72 @@
"ping": "Ping"
},
"scrutiny": {
- "passed": "Passed",
- "failed": "Failed",
- "unknown": "Unknown"
+ "passed": "Aprobat",
+ "failed": "Error",
+ "unknown": "Desconegut"
},
"paperlessngx": {
- "inbox": "Inbox",
+ "inbox": "Safata d'entrada",
"total": "Total"
},
"deluge": {
- "seed": "Seed",
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech"
- },
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
+ "seed": "Llavor",
+ "download": "Descàrrega",
+ "upload": "Pujada",
+ "leech": "Company"
},
"flood": {
+ "download": "Descarregar",
+ "upload": "Pujada",
+ "leech": "Company",
+ "seed": "Llavor"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json
index 66da71bd..170c4a21 100644
--- a/public/locales/cs/common.json
+++ b/public/locales/cs/common.json
@@ -350,16 +350,58 @@
"seed": "Seed",
"download": "Download"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/da/common.json b/public/locales/da/common.json
index fae5a68c..c8845105 100644
--- a/public/locales/da/common.json
+++ b/public/locales/da/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"leech": "Leech",
"download": "Download",
"upload": "Upload",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/de/common.json b/public/locales/de/common.json
index 76da6f02..e32ba18b 100644
--- a/public/locales/de/common.json
+++ b/public/locales/de/common.json
@@ -6,7 +6,7 @@
"url": "URL",
"information": "Information",
"raw_error": "Raw Error",
- "response_data": "Response Data"
+ "response_data": "Empfangene Daten"
},
"search": {
"placeholder": "Suche…"
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "unread": "Unread",
+ "read": "Read"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/en/common.json b/public/locales/en/common.json
index 80ba5357..032c1dfe 100644
--- a/public/locales/en/common.json
+++ b/public/locales/en/common.json
@@ -3,9 +3,11 @@
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
- "bbits": "{{value, bytes(bits: true, binary: true)}}",
- "byterate": "{{value, rate}}",
+ "bbits": "{{value, bytes(bits: true; binary: true)}}",
+ "byterate": "{{value, rate(bits: false)}}",
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}"
@@ -86,6 +88,13 @@
"bitrate": "Bitrate",
"no_active": "No Active Streams"
},
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
"nzbget": {
"rate": "Rate",
"remaining": "Remaining",
@@ -124,7 +133,7 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
+ "downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
@@ -192,6 +201,12 @@
"stopped": "Stopped",
"total": "Total"
},
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
"traefik": {
"routers": "Routers",
"services": "Services",
@@ -240,6 +255,10 @@
"status_count": "Posts",
"domain_count": "Domains"
},
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
"authentik": {
"users": "Users",
"loginsLast24H": "Logins (24h)",
@@ -372,5 +391,26 @@
"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"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
-}
\ No newline at end of file
+}
diff --git a/public/locales/eo/common.json b/public/locales/eo/common.json
index c8a23676..a073234f 100644
--- a/public/locales/eo/common.json
+++ b/public/locales/eo/common.json
@@ -350,16 +350,58 @@
"inbox": "Inbox",
"total": "Totalo"
},
- "diskstation": {
- "download": "Download",
- "leech": "Leech",
- "upload": "Upload",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/es/common.json b/public/locales/es/common.json
index 1eaceaa4..c0026c8f 100644
--- a/public/locales/es/common.json
+++ b/public/locales/es/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Semilla"
},
- "diskstation": {
- "download": "Descargar",
- "upload": "Cargar",
- "leech": "Leech",
- "seed": "Semilla"
- },
"flood": {
"download": "Descargar",
"upload": "Subir",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Cola",
+ "processed": "Procesado",
+ "saved": "Guardado",
+ "errored": "Error"
+ },
+ "miniflux": {
+ "read": "Leer",
+ "unread": "Sin leer"
+ },
+ "nextdns": {
+ "wait": "Espere, por favor",
+ "no_devices": "No se reciben datos del dispositivo"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "AP conectados",
+ "activeUser": "Dispositivos activos",
+ "alerts": "Alertas",
+ "connectedGateway": "Pasarelas conectadas",
+ "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"
+ },
+ "xteve": {
+ "streams_all": "Todas las corrientes",
+ "streams_active": "Corrientes activas",
+ "streams_xepg": "Canales XEPG"
+ },
+ "opnsense": {
+ "cpu": "Carga de la CPU",
+ "memory": "Memoria activa",
+ "wanUpload": "Carga WAN",
+ "wanDownload": "Descargar WAN"
}
}
diff --git a/public/locales/fi/common.json b/public/locales/fi/common.json
index 54ac45c4..f7871dac 100644
--- a/public/locales/fi/common.json
+++ b/public/locales/fi/common.json
@@ -350,16 +350,58 @@
"seed": "Seed",
"download": "Download"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedSwitches": "Connected switches",
+ "connectedGateway": "Connected gateways"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json
index 34a15897..ab46de39 100644
--- a/public/locales/fr/common.json
+++ b/public/locales/fr/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Réception",
- "upload": "Envoi",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Récep.",
"upload": "Envoi",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "À traiter",
+ "processed": "Traité",
+ "errored": "En erreur",
+ "saved": "Enregistré"
+ },
+ "miniflux": {
+ "read": "Lu",
+ "unread": "Non lu"
+ },
+ "nextdns": {
+ "wait": "Patientez...",
+ "no_devices": "Aucune donnée d'appareil reçue"
+ },
+ "common": {
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}",
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "APs connectées",
+ "activeUser": "Équipts actifs",
+ "alerts": "Alertes",
+ "connectedGateway": "Passerelles connectées",
+ "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"
+ },
+ "xteve": {
+ "streams_all": "Tous les flux",
+ "streams_active": "Flux actif",
+ "streams_xepg": "Canal XEPG"
+ },
+ "opnsense": {
+ "cpu": "Charge CPU",
+ "memory": "Mém. Utilisée",
+ "wanUpload": "WAN Envoi",
+ "wanDownload": "WAN Récep."
}
}
diff --git a/public/locales/he/common.json b/public/locales/he/common.json
index 53439ae0..e211074c 100644
--- a/public/locales/he/common.json
+++ b/public/locales/he/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "upload": "Upload",
- "leech": "Leech",
- "download": "Download",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json
index e2f5091b..098362ee 100644
--- a/public/locales/hi/common.json
+++ b/public/locales/hi/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json
index 58539904..b555aa0b 100644
--- a/public/locales/hr/common.json
+++ b/public/locales/hr/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Preuzimanje",
- "upload": "Prijenos",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/hu/common.json b/public/locales/hu/common.json
index 6ad93d4a..0d77fd4c 100644
--- a/public/locales/hu/common.json
+++ b/public/locales/hu/common.json
@@ -350,16 +350,58 @@
"upload": "Upload",
"leech": "Leech"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedAp": "Connected APs",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/it/common.json b/public/locales/it/common.json
index 169e42bd..466b2655 100644
--- a/public/locales/it/common.json
+++ b/public/locales/it/common.json
@@ -5,18 +5,18 @@
"cpu": "CPU",
"offline": "Offline",
"rx": "RX",
- "error": "Error",
- "unknown": "Unknown"
+ "error": "Errore",
+ "unknown": "Sconosciuto"
},
"emby": {
"playing": "In riproduzione",
- "transcoding": "Transcoding",
+ "transcoding": "Transcodifica",
"bitrate": "Bitrate",
"no_active": "Nessuno Stream Attivo"
},
"tautulli": {
"playing": "In riproduzione",
- "transcoding": "Transcoding",
+ "transcoding": "Transcodifica",
"bitrate": "Bitrate",
"no_active": "Nessuno Stream Attivo"
},
@@ -31,7 +31,7 @@
"total": "Totali"
},
"traefik": {
- "routers": "Routers",
+ "routers": "Router",
"services": "Servizi",
"middleware": "Middleware"
},
@@ -40,9 +40,9 @@
"api_error": "Errore API",
"status": "Stato",
"url": "URL",
- "information": "Information",
+ "information": "Informazione",
"raw_error": "Raw Error",
- "response_data": "Response Data"
+ "response_data": "Dati risposta"
},
"search": {
"placeholder": "Cerca…"
@@ -105,7 +105,7 @@
"pending": "In attesa",
"approved": "Approvati",
"available": "Disponibili",
- "processing": "Processing"
+ "processing": "In lavorazione"
},
"sabnzbd": {
"rate": "Rapporto",
@@ -126,13 +126,13 @@
},
"gotify": {
"apps": "Applicazioni",
- "clients": "Clients",
+ "clients": "Client",
"messages": "Messaggi"
},
"prowlarr": {
"enableIndexers": "Indicizzatori",
"numberOfGrabs": "Grabs",
- "numberOfQueries": "Queries",
+ "numberOfQueries": "Interrogazioni",
"numberOfFailGrabs": "Grabs Falliti",
"numberOfFailQueries": "Queries Fallite"
},
@@ -153,10 +153,10 @@
"lidarr": {
"wanted": "Mancanti",
"queued": "In coda",
- "albums": "Albums"
+ "albums": "Album"
},
"adguard": {
- "queries": "Queries",
+ "queries": "Interrogazioni",
"blocked": "Bloccati",
"filtered": "Filtrati",
"latency": "Latenza"
@@ -304,12 +304,12 @@
"downloads": "Coda",
"videos": "Video",
"channels": "Canali",
- "playlists": "Playlists"
+ "playlists": "Playlist"
},
"truenas": {
"load": "Carico di Sistema",
- "uptime": "Uptime",
- "alerts": "Alerts",
+ "uptime": "Tempo di attività",
+ "alerts": "Avvisi",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
},
"navidrome": {
@@ -323,26 +323,26 @@
"total": "Totale"
},
"gluetun": {
- "public_ip": "Public IP",
- "region": "Region",
- "country": "Country"
+ "public_ip": "IP pubblico",
+ "region": "Località",
+ "country": "Stato"
},
"hdhomerun": {
- "channels": "Channels",
+ "channels": "Canali",
"hd": "HD"
},
"ping": {
- "error": "Error",
+ "error": "Errore",
"ping": "Ping"
},
"scrutiny": {
- "passed": "Passed",
- "failed": "Failed",
- "unknown": "Unknown"
+ "passed": "Passati",
+ "failed": "Falliti",
+ "unknown": "Sconosciuto"
},
"paperlessngx": {
- "inbox": "Inbox",
- "total": "Total"
+ "inbox": "In arrivo",
+ "total": "Totali"
},
"deluge": {
"download": "Download",
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "In coda",
+ "processed": "Elaborati",
+ "errored": "Errori",
+ "saved": "Salvati"
+ },
+ "miniflux": {
+ "unread": "Non letti",
+ "read": "Letti"
+ },
+ "nextdns": {
+ "wait": "Attendi",
+ "no_devices": "Nessun dato del dispositivo ricevuto"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "AP Connessi",
+ "activeUser": "Dispositivi attivi",
+ "alerts": "Allarmi",
+ "connectedGateway": "Gateway connessi",
+ "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"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/ms/common.json b/public/locales/ms/common.json
index 5bb77f76..ed9e4903 100644
--- a/public/locales/ms/common.json
+++ b/public/locales/ms/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "upload": "Upload",
- "download": "Download",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/nb-NO/common.json b/public/locales/nb-NO/common.json
index 8a6d7965..7f9b2c80 100644
--- a/public/locales/nb-NO/common.json
+++ b/public/locales/nb-NO/common.json
@@ -350,16 +350,58 @@
"upload": "Upload",
"seed": "Seed"
},
- "diskstation": {
- "leech": "Leech",
- "download": "Download",
- "upload": "Upload",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases",
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json
index 9a16f6d8..c5c9ea0b 100644
--- a/public/locales/nl/common.json
+++ b/public/locales/nl/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json
index c4accc5a..07ce69f2 100644
--- a/public/locales/pl/common.json
+++ b/public/locales/pl/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Pobieranie",
- "upload": "Wysyłanie",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Pobieranie",
"upload": "Wysyłanie",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Kolejka",
+ "processed": "Przetworzone",
+ "errored": "Błędne",
+ "saved": "Zapisane"
+ },
+ "miniflux": {
+ "read": "Przeczytane",
+ "unread": "Nieprzeczytane"
+ },
+ "nextdns": {
+ "wait": "Proszę czekać",
+ "no_devices": "Nie otrzymano danych urządzenia"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedSwitches": "Połączone przełączniki",
+ "connectedAp": "Połączone punkty dostępowe",
+ "activeUser": "Aktywne urządzenia",
+ "alerts": "Alarmy",
+ "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"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/pt-BR/common.json b/public/locales/pt-BR/common.json
index 0bfa8ecc..68aacbf4 100644
--- a/public/locales/pt-BR/common.json
+++ b/public/locales/pt-BR/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json
index 3cde6047..92a38870 100644
--- a/public/locales/pt/common.json
+++ b/public/locales/pt/common.json
@@ -2,10 +2,10 @@
"widget": {
"missing_type": "Widget ausente: {{type}}",
"api_error": "Erro da API",
- "status": "Status",
+ "status": "Estado",
"information": "Informação",
"url": "Endereço URL",
- "raw_error": "Raw Error",
+ "raw_error": "Erro",
"response_data": "Dados da Resposta"
},
"search": {
@@ -104,7 +104,9 @@
"byterate": "{{value, bytes}}",
"ms": "{{value, number}}",
"bitrate": "{{value, bytes(bits: true)}}",
- "percent": "{{value, percent}}"
+ "percent": "{{value, percent}}",
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"weather": {
"current": "Localização atual",
@@ -207,9 +209,9 @@
"wan": "WAN",
"lan_users": "Utilizadores LAN",
"wlan_users": "Utilizadores WLAN",
- "up": "UP",
- "down": "DOWN",
- "wait": "Por favor aguarde",
+ "up": "Ligados",
+ "down": "Desligados",
+ "wait": "Por favor, aguarde",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Dispositivos",
@@ -224,32 +226,32 @@
"glances": {
"cpu": "CPU",
"mem": "MEM",
- "wait": "Please wait"
+ "wait": "Por favor, aguarde"
},
"changedetectionio": {
"totalObserved": "Total Observado",
"diffsDetected": "Diferenças Detetadas"
},
"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",
+ "0-day": "Solarengo",
+ "0-night": "Limpo",
+ "1-day": "Maioritariamente ensolarado",
+ "1-night": "Maioritariamente Limpo",
+ "2-day": "Parcialmente Nublado",
+ "2-night": "Parcialmente nublado",
+ "3-day": "Nublado",
+ "3-night": "Nublado",
"99-night": "Thunderstorm With Hail",
- "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",
+ "45-day": "Nevoeiro",
+ "45-night": "Nevoeiro",
+ "48-day": "Nevoeiro",
+ "48-night": "Nevoeiro",
+ "51-day": "Aguaceiros",
+ "51-night": "Aguaceiros",
+ "53-day": "Chuvisco",
+ "53-night": "Chuvisco",
+ "55-day": "Aguaceiro Forte",
+ "55-night": "Aguaceiro Forte",
"56-day": "Light Freezing Drizzle",
"56-night": "Light Freezing Drizzle",
"57-day": "Freezing Drizzle",
@@ -289,8 +291,8 @@
"99-day": "Thunderstorm With Hail"
},
"quicklaunch": {
- "bookmark": "Bookmark",
- "service": "Service"
+ "bookmark": "Marcador",
+ "service": "Serviço"
},
"homebridge": {
"available_update": "System",
@@ -361,16 +363,54 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Descarregar",
"upload": "Carregar",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/ro/common.json b/public/locales/ro/common.json
index 6c2a635f..0a1080e1 100644
--- a/public/locales/ro/common.json
+++ b/public/locales/ro/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "numberOfLeases": "Leases",
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json
index 1b7688ea..6fb5d4f4 100644
--- a/public/locales/ru/common.json
+++ b/public/locales/ru/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "seed": "Seed",
- "leech": "Leech"
- },
"flood": {
"upload": "Upload",
"download": "Download",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedSwitches": "Connected switches",
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/sr/common.json b/public/locales/sr/common.json
index 6b03fa0f..6e220e04 100644
--- a/public/locales/sr/common.json
+++ b/public/locales/sr/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"seed": "Seed",
"upload": "Upload",
"leech": "Leech"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json
index e670291b..d682d368 100644
--- a/public/locales/sv/common.json
+++ b/public/locales/sv/common.json
@@ -350,16 +350,58 @@
"upload": "Upload",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/te/common.json b/public/locales/te/common.json
index 85effa8d..f5c14b37 100644
--- a/public/locales/te/common.json
+++ b/public/locales/te/common.json
@@ -350,16 +350,58 @@
"upload": "Upload",
"leech": "Leech"
},
- "diskstation": {
- "leech": "Leech",
- "download": "Download",
- "upload": "Upload",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases",
+ "memoryUsed": "Memory Used"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/tr/common.json b/public/locales/tr/common.json
index 5312035f..b4d093bb 100644
--- a/public/locales/tr/common.json
+++ b/public/locales/tr/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json
new file mode 100644
index 00000000..fa4c12fb
--- /dev/null
+++ b/public/locales/uk/common.json
@@ -0,0 +1,407 @@
+{
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "alerts": "Оповіщення",
+ "connectedGateway": "Підключені шлюзи",
+ "connectedSwitches": "Підключені перемикачі",
+ "connectedAp": "Підключені точки доступу",
+ "activeUser": "Активні пристрої"
+ },
+ "sabnzbd": {
+ "rate": "Швидкість",
+ "queue": "Черга",
+ "timeleft": "Залишилось"
+ },
+ "rutorrent": {
+ "active": "Активний",
+ "upload": "Відправлення",
+ "download": "Завантаження"
+ },
+ "deluge": {
+ "download": "Завантаження",
+ "upload": "Відправлення",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "readarr": {
+ "wanted": "Розшукується",
+ "queued": "У черзі",
+ "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": "Відсутній тип віджета: {{type}}",
+ "api_error": "Помилка API",
+ "information": "Інформація",
+ "status": "Стан",
+ "url": "URL",
+ "raw_error": "Помилка Raw",
+ "response_data": "Дані відповіді"
+ },
+ "weather": {
+ "current": "Поточне розташування",
+ "allow": "Натисніть, щоб дозволити",
+ "updating": "Оновлення",
+ "wait": "Будь ласка, зачекайте"
+ },
+ "search": {
+ "placeholder": "Пошук…"
+ },
+ "resources": {
+ "cpu": "CPU",
+ "total": "Всього",
+ "free": "Вільно",
+ "used": "Використано",
+ "load": "Навантаження"
+ },
+ "unifi": {
+ "users": "Користувачі",
+ "uptime": "Час роботи системи",
+ "days": "Днів",
+ "wan": "WAN",
+ "lan": "LAN",
+ "wlan": "WLAN",
+ "devices": "Пристрої",
+ "lan_devices": "LAN пристрої",
+ "wlan_devices": "WLAN пристрої",
+ "lan_users": "LAN користувачі",
+ "wlan_users": "WLAN користувачі",
+ "up": "Відправка",
+ "down": "Завантаження",
+ "wait": "Будь ласка, зачекайте"
+ },
+ "docker": {
+ "rx": "RX",
+ "tx": "TX",
+ "mem": "Пам'ять",
+ "cpu": "CPU",
+ "offline": "Офлайн",
+ "error": "Помилка",
+ "unknown": "Невідомий"
+ },
+ "ping": {
+ "error": "Помилка",
+ "ping": "Пінг"
+ },
+ "emby": {
+ "playing": "Відтворення",
+ "transcoding": "Перекодування",
+ "bitrate": "Бітрейт",
+ "no_active": "Немає активних потоків"
+ },
+ "flood": {
+ "download": "Завантаження",
+ "upload": "Відправлення",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "changedetectionio": {
+ "totalObserved": "Всього спостережень",
+ "diffsDetected": "Виявлено відмінності"
+ },
+ "tautulli": {
+ "playing": "Відтворення",
+ "transcoding": "Перекодування",
+ "bitrate": "Бітрейт",
+ "no_active": "Немає активних потоків"
+ },
+ "nzbget": {
+ "rate": "Швидкість",
+ "downloaded": "Завантажено",
+ "remaining": "Залишилося"
+ },
+ "plex": {
+ "streams": "Активні потоки",
+ "movies": "Фільми",
+ "tv": "TБ шоу"
+ },
+ "transmission": {
+ "download": "Завантаження",
+ "upload": "Відправлення",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "qbittorrent": {
+ "download": "Завантаження",
+ "upload": "Відправлення",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "downloadstation": {
+ "download": "Завантаження",
+ "upload": "Відправлення",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "sonarr": {
+ "wanted": "Розшукується",
+ "queued": "У черзі",
+ "series": "Серії"
+ },
+ "radarr": {
+ "wanted": "Розшукується",
+ "missing": "Відсутній",
+ "queued": "У черзі",
+ "movies": "Фільми"
+ },
+ "lidarr": {
+ "wanted": "Розшукується",
+ "queued": "У черзі",
+ "albums": "Альбоми"
+ },
+ "traefik": {
+ "middleware": "Middleware",
+ "routers": "Роутери",
+ "services": "Сервіси"
+ },
+ "navidrome": {
+ "nothing_streaming": "No Active Streams",
+ "please_wait": "Please Wait"
+ },
+ "bazarr": {
+ "missingEpisodes": "Відсутні епізоди",
+ "missingMovies": "Відсутні фільми"
+ },
+ "ombi": {
+ "pending": "В очікуванні",
+ "approved": "Затверджено",
+ "available": "Доступно"
+ },
+ "jellyseerr": {
+ "pending": "В очікуванні",
+ "approved": "Затверджено",
+ "available": "Доступно"
+ },
+ "overseerr": {
+ "pending": "В очікуванні",
+ "processing": "Обробка",
+ "approved": "Затверджено",
+ "available": "Доступно"
+ },
+ "pihole": {
+ "queries": "Запити",
+ "blocked": "Заблоковано",
+ "gravity": "Гравітація"
+ },
+ "adguard": {
+ "queries": "Запити",
+ "blocked": "Заблоковано",
+ "filtered": "Відфільтровано",
+ "latency": "Затримка"
+ },
+ "speedtest": {
+ "upload": "Відправлення",
+ "download": "Завантаження",
+ "ping": "Пінг"
+ },
+ "portainer": {
+ "running": "Запущено",
+ "stopped": "Зупинено",
+ "total": "Всього"
+ },
+ "tdarr": {
+ "queue": "Черга",
+ "processed": "Обробка",
+ "errored": "Помилка",
+ "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"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
+ }
+}
diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json
index e01e4fd4..870e3fe5 100644
--- a/public/locales/vi/common.json
+++ b/public/locales/vi/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"seed": "Seed",
"leech": "Leech"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases",
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/yue/common.json b/public/locales/yue/common.json
index 80e3a788..1b346827 100644
--- a/public/locales/yue/common.json
+++ b/public/locales/yue/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json
index 512fbcc1..cf4c4a3f 100644
--- a/public/locales/zh-CN/common.json
+++ b/public/locales/zh-CN/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"leech": "Leech",
"download": "Download",
"upload": "Upload",
"seed": "Seed"
+ },
+ "tdarr": {
+ "saved": "Saved",
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json
index f760d795..fd00cccd 100644
--- a/public/locales/zh-Hant/common.json
+++ b/public/locales/zh-Hant/common.json
@@ -350,16 +350,58 @@
"leech": "Leech",
"seed": "Seed"
},
- "diskstation": {
- "download": "Download",
- "upload": "Upload",
- "leech": "Leech",
- "seed": "Seed"
- },
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
+ },
+ "tdarr": {
+ "queue": "Queue",
+ "processed": "Processed",
+ "errored": "Errored",
+ "saved": "Saved"
+ },
+ "miniflux": {
+ "read": "Read",
+ "unread": "Unread"
+ },
+ "nextdns": {
+ "wait": "Please Wait",
+ "no_devices": "No Device Data Received"
+ },
+ "common": {
+ "bibyterate": "{{value, rate(bits: false; binary: true)}}",
+ "bibitrate": "{{value, rate(bits: true; binary: true)}}"
+ },
+ "omada": {
+ "connectedAp": "Connected APs",
+ "activeUser": "Active devices",
+ "alerts": "Alerts",
+ "connectedGateway": "Connected gateways",
+ "connectedSwitches": "Connected switches"
+ },
+ "downloadstation": {
+ "download": "Download",
+ "upload": "Upload",
+ "leech": "Leech",
+ "seed": "Seed"
+ },
+ "mikrotik": {
+ "cpuLoad": "CPU Load",
+ "memoryUsed": "Memory Used",
+ "uptime": "Uptime",
+ "numberOfLeases": "Leases"
+ },
+ "xteve": {
+ "streams_all": "All Streams",
+ "streams_active": "Active Streams",
+ "streams_xepg": "XEPG Channels"
+ },
+ "opnsense": {
+ "cpu": "CPU Load",
+ "memory": "Active Memory",
+ "wanUpload": "WAN Upload",
+ "wanDownload": "WAN Download"
}
}
diff --git a/src/components/resolvedicon.jsx b/src/components/resolvedicon.jsx
index 2a3701e8..3dad2b0e 100644
--- a/src/components/resolvedicon.jsx
+++ b/src/components/resolvedicon.jsx
@@ -1,9 +1,9 @@
import Image from "next/future/image";
-export default function ResolvedIcon({ icon }) {
+export default function ResolvedIcon({ icon, width = 32, height = 32 }) {
// direct or relative URLs
if (icon.startsWith("http") || icon.startsWith("/")) {
- return