diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 000000000..9f20426fc --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,6 @@ +ARG VARIANT="16-buster" +FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:${VARIANT} + +RUN npm install -g pnpm + +ENV PATH="${PATH}:./node_modules/.bin" diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 000000000..e547dd7ed --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,27 @@ +{ + "name": "homepage", + "build": { + "dockerfile": "Dockerfile", + "args": { + "VARIANT": "18-buster" + } + }, + "customizations": { + "vscode": { + "extensions": [ + "dbaeumer.vscode-eslint", + "mhutchie.git-graph", + "streetsidesoftware.code-spell-checker", + ], + "settings": { + "eslint.format.enable": true, + "eslint.lintTask.enable": true, + "eslint.packageManager": "pnpm" + } + } + }, + "postCreateCommand": ".devcontainer/setup.sh", + "forwardPorts": [ + 3000 + ] +} diff --git a/.devcontainer/setup.sh b/.devcontainer/setup.sh new file mode 100755 index 000000000..70bf96cfd --- /dev/null +++ b/.devcontainer/setup.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +# Install Node packages +pnpm install + +# Copy in skeleton configuration if there is no existing configuration +if [ ! -d "config/" ]; then + echo "Adding skeleton config" + mkdir config/ + cp -r src/skeleton/* config +fi diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index fbeb7902e..2972922b0 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -59,6 +59,16 @@ body: label: Configuration description: Please provide any relevant service, widget or otherwise related configuration here render: yaml + - type: textarea + id: container-logs + attributes: + label: Container Logs + description: Please review and provide any logs from the container, if relevant + - type: textarea + id: browser-logs + attributes: + label: Browser Logs + description: Please review and provide any relevant logs from the browser, if relevant - type: textarea id: other attributes: diff --git a/next-i18next.config.js b/next-i18next.config.js index c6e1f2feb..ee6eaaa1d 100644 --- a/next-i18next.config.js +++ b/next-i18next.config.js @@ -103,7 +103,7 @@ module.exports = { const bits = options.bits ? value : value / 8; const k = 1024; const dm = options.decimals ? options.decimals : 0; - const sizes = ["Bps", "Kbps", "Mbps", "Gbps", "Tbps", "Pbps", "Ebps", "Zbps", "Ybps"]; + const sizes = ["Bps", "KiBps", "MiBps", "GiBps", "TiBps", "PiBps", "EiBps", "ZiBps", "YiBps"]; const i = Math.floor(Math.log(bits) / Math.log(k)); diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index 06932fe88..cfe661e6e 100644 --- a/public/locales/ar/common.json +++ b/public/locales/ar/common.json @@ -193,7 +193,8 @@ "overseerr": { "pending": "Pending", "approved": "Approved", - "available": "Available" + "available": "Available", + "processing": "Processing" }, "pihole": { "queries": "Queries", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "leech": "Leech", + "seed": "Seed", + "download": "Download", + "upload": "Upload" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/bg/common.json b/public/locales/bg/common.json index 5bdc71919..abbd3cca4 100644 --- a/public/locales/bg/common.json +++ b/public/locales/bg/common.json @@ -131,7 +131,8 @@ "overseerr": { "pending": "Pending", "approved": "Approved", - "available": "Available" + "available": "Available", + "processing": "Processing" }, "pihole": { "queries": "Queries", @@ -333,5 +334,32 @@ "ping": { "ping": "Ping", "error": "Error" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "seed": "Seed", + "download": "Download", + "upload": "Upload", + "leech": "Leech" + }, + "flood": { + "leech": "Leech", + "seed": "Seed", + "download": "Download", + "upload": "Upload" } } diff --git a/public/locales/ca/common.json b/public/locales/ca/common.json index 1656dcc81..dcf1ca70d 100644 --- a/public/locales/ca/common.json +++ b/public/locales/ca/common.json @@ -100,7 +100,8 @@ "overseerr": { "pending": "Pendent", "approved": "Aprovat", - "available": "Disponible" + "available": "Disponible", + "processing": "Processing" }, "pihole": { "queries": "Consultes", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "seed": "Seed", + "download": "Download", + "upload": "Upload", + "leech": "Leech" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json index eaad12be1..66da71bd7 100644 --- a/public/locales/cs/common.json +++ b/public/locales/cs/common.json @@ -147,7 +147,8 @@ "overseerr": { "pending": "Čeká", "approved": "Schváleno", - "available": "Dostupný" + "available": "Dostupný", + "processing": "Processing" }, "pihole": { "queries": "Dotazy", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "upload": "Upload", + "leech": "Leech", + "seed": "Seed", + "download": "Download" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/da/common.json b/public/locales/da/common.json index 0350d7a25..fae5a68c5 100644 --- a/public/locales/da/common.json +++ b/public/locales/da/common.json @@ -23,7 +23,8 @@ "overseerr": { "pending": "Afventer", "approved": "Godkendt", - "available": "Tilgængelig" + "available": "Tilgængelig", + "processing": "Processing" }, "adguard": { "queries": "Forespørgsler", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "leech": "Leech", + "download": "Download", + "upload": "Upload", + "seed": "Seed" } } diff --git a/public/locales/de/common.json b/public/locales/de/common.json index ecc4141c7..76da6f02b 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -104,7 +104,8 @@ "overseerr": { "pending": "Ausstehend", "approved": "Genehmigt", - "available": "Verfügbar" + "available": "Verfügbar", + "processing": "Processing" }, "sabnzbd": { "rate": "Geschwindigkeit", @@ -333,5 +334,32 @@ "ping": { "ping": "Ping", "error": "Error" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 4d1b57743..80ba5357e 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -70,6 +70,12 @@ "bitrate": "Bitrate", "no_active": "No Active Streams" }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, "changedetectionio": { "totalObserved": "Total Observed", "diffsDetected": "Diffs Detected" @@ -112,6 +118,18 @@ "leech": "Leech", "seed": "Seed" }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, "sonarr": { "wanted": "Wanted", "queued": "Queued", @@ -149,6 +167,7 @@ }, "overseerr": { "pending": "Pending", + "processing": "Processing", "approved": "Approved", "available": "Available" }, @@ -307,7 +326,7 @@ "child_bridges": "Child Bridges", "child_bridges_status": "{{ok}}/{{total}}" }, - "watchtower":{ + "watchtower": { "containers_scanned": "Scanned", "containers_updated": "Updated", "containers_failed": "Failed" @@ -344,5 +363,14 @@ "hdhomerun": { "channels": "Channels", "hd": "HD" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" } -} +} \ No newline at end of file diff --git a/public/locales/eo/common.json b/public/locales/eo/common.json new file mode 100644 index 000000000..c8a236763 --- /dev/null +++ b/public/locales/eo/common.json @@ -0,0 +1,365 @@ +{ + "widget": { + "missing_type": "Missing Widget Type: {{type}}", + "api_error": "API Error", + "information": "Informo", + "status": "Stato", + "url": "URL", + "raw_error": "Raw Error", + "response_data": "Response Data" + }, + "weather": { + "current": "Aktuala loko", + "allow": "Click to allow", + "updating": "Updating", + "wait": "Please wait" + }, + "search": { + "placeholder": "Serĉi…" + }, + "resources": { + "cpu": "Ĉefprocesoro", + "total": "Totalo", + "free": "Libera", + "used": "Uzata", + "load": "Ŝarĝo" + }, + "unifi": { + "users": "Uzantoj", + "uptime": "System Uptime", + "days": "Tagoj", + "wan": "WAN", + "lan": "LAN", + "wlan": "WLAN", + "devices": "Aparatoj", + "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": "Memoro", + "cpu": "Ĉefprocesoro", + "offline": "Offline", + "error": "Eraro", + "unknown": "Nekonata" + }, + "ping": { + "error": "Eraro", + "ping": "Ping" + }, + "emby": { + "playing": "Ludante", + "transcoding": "Transcoding", + "bitrate": "Bitrate", + "no_active": "No Active Streams" + }, + "changedetectionio": { + "totalObserved": "Total Observed", + "diffsDetected": "Diffs Detected" + }, + "tautulli": { + "playing": "Playing", + "transcoding": "Transcoding", + "bitrate": "Bitrate", + "no_active": "No Active Streams" + }, + "nzbget": { + "rate": "Rate", + "remaining": "Remaining", + "downloaded": "Downloaded" + }, + "plex": { + "streams": "Active Streams", + "movies": "Filmoj", + "tv": "Televidprogramoj" + }, + "sabnzbd": { + "rate": "Rate", + "queue": "Queue", + "timeleft": "Time Left" + }, + "rutorrent": { + "active": "Active", + "upload": "Alŝuto", + "download": "Elŝuto" + }, + "transmission": { + "download": "Elŝuto", + "upload": "Alŝuto", + "leech": "Leech", + "seed": "Seed" + }, + "qbittorrent": { + "download": "Elŝuto", + "upload": "Alŝuto", + "leech": "Leech", + "seed": "Seed" + }, + "deluge": { + "download": "Elŝuto", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "sonarr": { + "wanted": "Wanted", + "queued": "Queued", + "series": "Serio" + }, + "radarr": { + "wanted": "Wanted", + "missing": "Missing", + "queued": "Queued", + "movies": "Filmoj" + }, + "lidarr": { + "wanted": "Wanted", + "queued": "Queued", + "albums": "Albumoj" + }, + "readarr": { + "wanted": "Wanted", + "queued": "Queued", + "books": "Libroj" + }, + "bazarr": { + "missingEpisodes": "Missing Episodes", + "missingMovies": "Missing Movies" + }, + "ombi": { + "pending": "Pending", + "approved": "Aprobita", + "available": "Havebla" + }, + "jellyseerr": { + "pending": "Pending", + "approved": "Aprobita", + "available": "Havebla" + }, + "overseerr": { + "pending": "Pending", + "processing": "Processing", + "approved": "Aprobita", + "available": "Havebla" + }, + "pihole": { + "queries": "Queries", + "blocked": "Blocked", + "gravity": "Gravity" + }, + "adguard": { + "queries": "Queries", + "blocked": "Blokitaj", + "filtered": "Filtritaj", + "latency": "Latency" + }, + "speedtest": { + "upload": "Upload", + "download": "Download", + "ping": "Ping" + }, + "portainer": { + "running": "Running", + "stopped": "Stopped", + "total": "Totalo" + }, + "traefik": { + "routers": "Routers", + "services": "Servoj", + "middleware": "Middleware" + }, + "navidrome": { + "nothing_streaming": "No Active Streams", + "please_wait": "Please Wait" + }, + "npm": { + "enabled": "Enabled", + "disabled": "Disabled", + "total": "Total" + }, + "coinmarketcap": { + "configure": "Configure one or more crypto currencies to track", + "1hour": "1 horo", + "1day": "1 tago", + "7days": "7 tagoj", + "30days": "30 tagoj" + }, + "gotify": { + "apps": "Applications", + "clients": "Klientoj", + "messages": "Mesaĝoj" + }, + "prowlarr": { + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" + }, + "jackett": { + "configured": "Configured", + "errored": "Errored" + }, + "strelaysrv": { + "numActiveSessions": "Seancoj", + "numConnections": "Konektoj", + "dataRelayed": "Relayed", + "transferRate": "Rate" + }, + "mastodon": { + "user_count": "Uzantoj", + "status_count": "Afiŝoj", + "domain_count": "Domains" + }, + "authentik": { + "users": "Users", + "loginsLast24H": "Logins (24h)", + "failedLoginsLast24H": "Failed Logins (24h)" + }, + "proxmox": { + "mem": "Memoro", + "cpu": "Ĉefprocesoro", + "lxc": "LXC", + "vms": "VMs" + }, + "glances": { + "cpu": "Ĉefprocesoro", + "mem": "Memoro", + "wait": "Bonvolu atendi" + }, + "quicklaunch": { + "bookmark": "Bookmark", + "service": "Servo" + }, + "wmo": { + "0-day": "Suna", + "0-night": "Sennuba", + "1-day": "Mainly Sunny", + "1-night": "Mainly Clear", + "2-day": "Nubeta", + "2-night": "Nubeta", + "3-day": "Nuba", + "3-night": "Nuba", + "45-day": "Nebula", + "45-night": "Nebula", + "48-day": "Nebula", + "48-night": "Nebula", + "51-day": "Light Drizzle", + "51-night": "Light Drizzle", + "53-day": "Drizzle", + "53-night": "Drizzle", + "55-day": "Heavy Drizzle", + "55-night": "Heavy Drizzle", + "56-day": "Light Freezing Drizzle", + "56-night": "Light Freezing Drizzle", + "57-day": "Freezing Drizzle", + "57-night": "Freezing Drizzle", + "61-day": "Light Rain", + "61-night": "Light Rain", + "63-day": "Pluvo", + "63-night": "Pluvo", + "65-day": "Pluvego", + "65-night": "Pluvego", + "66-day": "Frosta pluvo", + "66-night": "Frosta pluvo", + "67-day": "Frosta pluvo", + "67-night": "Frosta pluvo", + "71-day": "Light Snow", + "71-night": "Light Snow", + "73-day": "Neĝo", + "73-night": "Neĝo", + "75-day": "Neĝego", + "75-night": "Neĝego", + "77-day": "Snow Grains", + "77-night": "Snow Grains", + "80-day": "Light Showers", + "80-night": "Light Showers", + "81-day": "Showers", + "81-night": "Showers", + "82-day": "Heavy Showers", + "82-night": "Heavy Showers", + "85-day": "Snow Showers", + "85-night": "Snow Showers", + "86-day": "Snow Showers", + "86-night": "Snow Showers", + "95-day": "Fulmotondro", + "95-night": "Fulmotondro", + "96-day": "Fulmotondro kun hajlo", + "96-night": "Fulmotondro kun hajlo", + "99-day": "Fulmotondro kun hajlo", + "99-night": "Fulmotondro kun hajlo" + }, + "homebridge": { + "available_update": "Sistemo", + "updates": "Updates", + "update_available": "Update Available", + "up_to_date": "Up to Date", + "child_bridges": "Child Bridges", + "child_bridges_status": "{{ok}}/{{total}}" + }, + "watchtower": { + "containers_scanned": "Scanned", + "containers_updated": "Updated", + "containers_failed": "Failed" + }, + "autobrr": { + "approvedPushes": "Approved", + "rejectedPushes": "Rejected", + "filters": "Filtriloj", + "indexers": "Indexers" + }, + "tubearchivist": { + "downloads": "Queue", + "videos": "Videos", + "channels": "Kanaloj", + "playlists": "Playlists" + }, + "truenas": { + "load": "System Load", + "uptime": "Uptime", + "alerts": "Alerts", + "time": "{{value, number(style: unit; unitDisplay: long;)}}" + }, + "pyload": { + "speed": "Speed", + "active": "Aktiva", + "queue": "Queue", + "total": "Total" + }, + "gluetun": { + "public_ip": "Public IP", + "region": "Regiono", + "country": "Lando" + }, + "hdhomerun": { + "channels": "Kanaloj", + "hd": "HD" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Totalo" + }, + "diskstation": { + "download": "Download", + "leech": "Leech", + "upload": "Upload", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + } +} diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 5b9a79596..1eaceaa45 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -24,8 +24,8 @@ "mem": "Memoria", "cpu": "Procesador", "offline": "Desconectado", - "error": "Error", - "unknown": "Unknown" + "error": "Fallo", + "unknown": "Desconocido" }, "emby": { "playing": "Reproduciendo", @@ -53,7 +53,7 @@ "wanted": "Buscando", "queued": "En cola", "movies": "Películas", - "missing": "No Encontrado" + "missing": "Faltan" }, "readarr": { "wanted": "Buscando", @@ -104,7 +104,8 @@ "overseerr": { "pending": "Pendiente", "approved": "Aprobado", - "available": "Disponible" + "available": "Disponible", + "processing": "Procesando" }, "sabnzbd": { "rate": "Tasa", @@ -138,7 +139,7 @@ "transmission": { "download": "Bajada", "upload": "Subida", - "leech": "Compañeros", + "leech": "Leech", "seed": "Semillas" }, "jackett": { @@ -163,7 +164,7 @@ "qbittorrent": { "download": "Bajada", "upload": "Subida", - "leech": "Compañeros", + "leech": "Leech", "seed": "Semillas" }, "mastodon": { @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Aprobado", + "failed": "Fallido", + "unknown": "Desconocido" + }, + "paperlessngx": { + "inbox": "Bandeja de entrada", + "total": "Total" + }, + "deluge": { + "download": "Descarga", + "upload": "Subida", + "leech": "Leech", + "seed": "Semilla" + }, + "diskstation": { + "download": "Descargar", + "upload": "Cargar", + "leech": "Leech", + "seed": "Semilla" + }, + "flood": { + "download": "Descargar", + "upload": "Subir", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/fi/common.json b/public/locales/fi/common.json index 916b8bc5a..54ac45c42 100644 --- a/public/locales/fi/common.json +++ b/public/locales/fi/common.json @@ -110,7 +110,8 @@ "overseerr": { "pending": "Vireillä", "approved": "Hyväksytty", - "available": "Saatavilla" + "available": "Saatavilla", + "processing": "Processing" }, "pihole": { "queries": "Kyselyjä", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "upload": "Upload", + "leech": "Leech", + "seed": "Seed", + "download": "Download" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index fc1ab2084..34a15897f 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -104,7 +104,8 @@ "overseerr": { "pending": "En attente", "approved": "Demande", - "available": "Disponible" + "available": "Disponible", + "processing": "En traitement" }, "sabnzbd": { "rate": "Débit", @@ -333,5 +334,32 @@ "ping": { "error": "Erreur", "ping": "Ping" + }, + "scrutiny": { + "passed": "Réussi", + "failed": "Échoué", + "unknown": "Inconnu" + }, + "paperlessngx": { + "inbox": "Boîte de réception", + "total": "Total" + }, + "deluge": { + "download": "Récep.", + "upload": "Envoi", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Réception", + "upload": "Envoi", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Récep.", + "upload": "Envoi", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/he/common.json b/public/locales/he/common.json index cb61cc0e7..53439ae0e 100644 --- a/public/locales/he/common.json +++ b/public/locales/he/common.json @@ -110,7 +110,8 @@ "overseerr": { "pending": "ממתין", "approved": "מאושר", - "available": "זמין" + "available": "זמין", + "processing": "Processing" }, "pihole": { "queries": "שאילתות", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "upload": "Upload", + "leech": "Leech", + "download": "Download", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json index 6b3ff4a94..e2f5091b9 100644 --- a/public/locales/hi/common.json +++ b/public/locales/hi/common.json @@ -150,7 +150,8 @@ "overseerr": { "pending": "Pending", "approved": "Approved", - "available": "Available" + "available": "Available", + "processing": "Processing" }, "pihole": { "queries": "Queries", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json index adb84f374..f79649386 100644 --- a/public/locales/hr/common.json +++ b/public/locales/hr/common.json @@ -23,7 +23,8 @@ "overseerr": { "available": "Dostupno", "pending": "Predstoji", - "approved": "Odobreno" + "approved": "Odobreno", + "processing": "Processing" }, "pihole": { "queries": "Upiti", @@ -70,8 +71,8 @@ "mem": "MEM", "cpu": "CPU", "offline": "Nepovezan", - "error": "Error", - "unknown": "Unknown" + "error": "Greška", + "unknown": "Nepoznato" }, "emby": { "playing": "Reprodukcija", @@ -331,7 +332,34 @@ "hd": "HD" }, "ping": { - "error": "Error", + "error": "Greška", "ping": "Ping" + }, + "scrutiny": { + "passed": "Prošlo", + "failed": "Neuspjelo", + "unknown": "Nepoznato" + }, + "paperlessngx": { + "inbox": "Ulazni sandučić", + "total": "Ukupno" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/hu/common.json b/public/locales/hu/common.json index 39f88a6ea..6ad93d4a0 100644 --- a/public/locales/hu/common.json +++ b/public/locales/hu/common.json @@ -110,7 +110,8 @@ "overseerr": { "pending": "Függőben", "approved": "Engedélyezett", - "available": "Elérhető" + "available": "Elérhető", + "processing": "Processing" }, "pihole": { "queries": "Lekérdezések", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "seed": "Seed", + "upload": "Upload", + "leech": "Leech" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/it/common.json b/public/locales/it/common.json index aa9c713a2..169e42bdc 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -104,7 +104,8 @@ "overseerr": { "pending": "In attesa", "approved": "Approvati", - "available": "Disponibili" + "available": "Disponibili", + "processing": "Processing" }, "sabnzbd": { "rate": "Rapporto", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/ms/common.json b/public/locales/ms/common.json index fa9cf98a9..5bb77f769 100644 --- a/public/locales/ms/common.json +++ b/public/locales/ms/common.json @@ -126,10 +126,10 @@ "missing_type": "Jenis Widget Hilang: {{type}}", "api_error": "Masalah API", "status": "Status", - "information": "Information", + "information": "Informasi", "url": "URL", - "raw_error": "Raw Error", - "response_data": "Response Data" + "raw_error": "Ralat Mentah", + "response_data": "Data Respon" }, "weather": { "current": "Lokasi Sekarang", @@ -151,8 +151,8 @@ "mem": "MEM", "cpu": "CPU", "offline": "Luar talian", - "error": "Error", - "unknown": "Unknown" + "error": "Ralat", + "unknown": "Tidak Diketahui" }, "changedetectionio": { "totalObserved": "Jumlah Diperhatikan", @@ -220,7 +220,8 @@ "overseerr": { "pending": "Tertangguh", "approved": "Lulus", - "available": "Sudah Ada" + "available": "Sudah Ada", + "processing": "Processing" }, "pihole": { "queries": "Permintaan", @@ -322,16 +323,43 @@ "total": "Jumlah" }, "gluetun": { - "public_ip": "Public IP", - "region": "Region", - "country": "Country" + "public_ip": "IP Awam", + "region": "Rantau", + "country": "Negara" }, "hdhomerun": { - "channels": "Channels", + "channels": "Saluran", "hd": "HD" }, "ping": { - "error": "Error", + "error": "Ralat", "ping": "Ping" + }, + "scrutiny": { + "passed": "Lulus", + "failed": "Gagal", + "unknown": "Tidak Diketahui" + }, + "paperlessngx": { + "inbox": "Peti Masuk", + "total": "Jumlah" + }, + "deluge": { + "download": "Muat Turun", + "upload": "Muat Naik", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "upload": "Upload", + "download": "Download", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/nb-NO/common.json b/public/locales/nb-NO/common.json index 5982f463e..8a6d7965b 100644 --- a/public/locales/nb-NO/common.json +++ b/public/locales/nb-NO/common.json @@ -104,7 +104,8 @@ "overseerr": { "pending": "Venter", "approved": "Godkjent", - "available": "Tilgjengelig" + "available": "Tilgjengelig", + "processing": "Processing" }, "sabnzbd": { "rate": "Takt", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "leech": "Leech", + "download": "Download", + "upload": "Upload", + "seed": "Seed" + }, + "diskstation": { + "leech": "Leech", + "download": "Download", + "upload": "Upload", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index 172edfd2f..9a16f6d83 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -104,7 +104,8 @@ "overseerr": { "pending": "Pending", "approved": "Approved", - "available": "Available" + "available": "Available", + "processing": "Processing" }, "sabnzbd": { "rate": "Rate", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json index c12e044cc..c4accc5aa 100644 --- a/public/locales/pl/common.json +++ b/public/locales/pl/common.json @@ -126,7 +126,8 @@ "overseerr": { "pending": "Oczekiwane", "approved": "Zaakceptowane", - "available": "Dostępne" + "available": "Dostępne", + "processing": "Przetwarzane" }, "pihole": { "queries": "Zapytania", @@ -333,5 +334,32 @@ "ping": { "error": "Błąd", "ping": "Ping" + }, + "scrutiny": { + "passed": "Powodzenie", + "failed": "Niepowodzenie", + "unknown": "Nieznane" + }, + "paperlessngx": { + "inbox": "Skrzynka odbiorcza", + "total": "W sumie" + }, + "deluge": { + "download": "Pobieranie", + "upload": "Wysyłanie", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Pobieranie", + "upload": "Wysyłanie", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Pobieranie", + "upload": "Wysyłanie", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/pt-BR/common.json b/public/locales/pt-BR/common.json index ca4f39ef4..0bfa8ecc1 100644 --- a/public/locales/pt-BR/common.json +++ b/public/locales/pt-BR/common.json @@ -128,7 +128,8 @@ "overseerr": { "pending": "Pendente", "approved": "Aprovado", - "available": "Disponível" + "available": "Disponível", + "processing": "Processing" }, "pihole": { "queries": "Consultas", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index 654cdb7ff..93058498a 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -115,7 +115,8 @@ "overseerr": { "pending": "Pendente", "approved": "Aprovado", - "available": "Disponível" + "available": "Disponível", + "processing": "Processing" }, "sabnzbd": { "rate": "Taxa", @@ -344,5 +345,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/ro/common.json b/public/locales/ro/common.json index bd3022278..6c2a635f2 100644 --- a/public/locales/ro/common.json +++ b/public/locales/ro/common.json @@ -23,7 +23,8 @@ "overseerr": { "pending": "În așteptare", "approved": "Aprobate", - "available": "Disponibile" + "available": "Disponibile", + "processing": "Processing" }, "pihole": { "queries": "Cereri", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index 9e7fe5267..1b7688eac 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -3,10 +3,10 @@ "missing_type": "Отсутствует тип виджета: {{type}}", "api_error": "Ошибка API", "status": "Статус", - "information": "Information", + "information": "Информация", "url": "URL", "raw_error": "Raw Error", - "response_data": "Response Data" + "response_data": "Данные ответа" }, "search": { "placeholder": "Поиск…" @@ -15,8 +15,8 @@ "total": "Всего", "free": "Свободно", "used": "Использовано", - "load": "Load", - "cpu": "CPU" + "load": "Загрузка", + "cpu": "Процессор" }, "docker": { "rx": "Rx", @@ -24,14 +24,14 @@ "mem": "Память", "cpu": "Процессор", "offline": "Не в сети", - "error": "Error", - "unknown": "Unknown" + "error": "Ошибка", + "unknown": "Неизвестный" }, "emby": { "playing": "Воспроизведение", "transcoding": "Транскодирование", "bitrate": "Битрейт", - "no_active": "No Active Streams" + "no_active": "Нет активных потоков" }, "tautulli": { "playing": "Воспроизведение", @@ -104,7 +104,8 @@ "overseerr": { "pending": "Pending", "approved": "Approved", - "available": "Available" + "available": "Available", + "processing": "Processing" }, "sabnzbd": { "rate": "Rate", @@ -189,19 +190,19 @@ "vms": "VMs" }, "unifi": { - "users": "Users", - "uptime": "System Uptime", - "days": "Days", + "users": "Пользователи", + "uptime": "Время работы системы", + "days": "Дней", "wan": "WAN", - "lan_users": "LAN Users", - "wlan_users": "WLAN Users", + "lan_users": "Пользователи LAN", + "wlan_users": "Пользователи WLAN", "up": "UP", "down": "DOWN", - "wait": "Please wait", + "wait": "Подождите", "lan": "LAN", "wlan": "WLAN", - "devices": "Devices", - "lan_devices": "LAN Devices", + "devices": "Устройства", + "lan_devices": "Устройства подключённые по LAN", "wlan_devices": "WLAN Devices" }, "plex": { @@ -215,8 +216,8 @@ "wait": "Please wait" }, "changedetectionio": { - "totalObserved": "Total Observed", - "diffsDetected": "Diffs Detected" + "totalObserved": "Всего наблюдаемых", + "diffsDetected": "Обнаружены различия" }, "wmo": { "0-day": "Sunny", @@ -331,7 +332,34 @@ "hd": "HD" }, "ping": { - "error": "Error", - "ping": "Ping" + "error": "Ошибка", + "ping": "Пинг" + }, + "scrutiny": { + "failed": "Failed", + "unknown": "Unknown", + "passed": "Passed" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "seed": "Seed", + "leech": "Leech" + }, + "flood": { + "upload": "Upload", + "download": "Download", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/sr/common.json b/public/locales/sr/common.json index 94ab94624..6b03fa0f2 100644 --- a/public/locales/sr/common.json +++ b/public/locales/sr/common.json @@ -131,7 +131,8 @@ "overseerr": { "pending": "Pending", "approved": "Approved", - "available": "Available" + "available": "Available", + "processing": "Processing" }, "pihole": { "queries": "Queries", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "seed": "Seed", + "upload": "Upload", + "leech": "Leech" } } diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json index a151bf357..e670291bd 100644 --- a/public/locales/sv/common.json +++ b/public/locales/sv/common.json @@ -104,7 +104,8 @@ "overseerr": { "pending": "Avvaktar", "approved": "Godkända", - "available": "Tillgänglig" + "available": "Tillgänglig", + "processing": "Processing" }, "pihole": { "blocked": "Blockerad", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "leech": "Leech", + "upload": "Upload", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/te/common.json b/public/locales/te/common.json index 85fb58461..85effa8d5 100644 --- a/public/locales/te/common.json +++ b/public/locales/te/common.json @@ -122,7 +122,8 @@ "overseerr": { "pending": "పెండింగ్", "approved": "ఆమోదించబడింది", - "available": "అందుబాటులో" + "available": "అందుబాటులో", + "processing": "Processing" }, "pihole": { "queries": "ప్రశ్నలు", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "seed": "Seed", + "download": "Download", + "upload": "Upload", + "leech": "Leech" + }, + "diskstation": { + "leech": "Leech", + "download": "Download", + "upload": "Upload", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/tr/common.json b/public/locales/tr/common.json index 687ee14f9..5312035f0 100644 --- a/public/locales/tr/common.json +++ b/public/locales/tr/common.json @@ -131,7 +131,8 @@ "overseerr": { "pending": "Bekliyor", "approved": "Onaylı", - "available": "Kullanılabilir" + "available": "Kullanılabilir", + "processing": "Processing" }, "pihole": { "queries": "Sorgular", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index 5ab0537e6..e01e4fd4c 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -104,7 +104,8 @@ "overseerr": { "pending": "Pending", "approved": "Đã duyệt", - "available": "Available" + "available": "Available", + "processing": "Processing" }, "sabnzbd": { "rate": "Rate", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "seed": "Seed", + "leech": "Leech" } } diff --git a/public/locales/yue/common.json b/public/locales/yue/common.json index 09f8ea7c5..80e3a7881 100644 --- a/public/locales/yue/common.json +++ b/public/locales/yue/common.json @@ -110,7 +110,8 @@ "overseerr": { "pending": "待定", "approved": "批准", - "available": "可用" + "available": "可用", + "processing": "Processing" }, "pihole": { "queries": "查詢", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index 1a25f9cdf..512fbcc11 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -104,7 +104,8 @@ "overseerr": { "pending": "待办", "approved": "已批准", - "available": "可用" + "available": "可用", + "processing": "Processing" }, "sabnzbd": { "rate": "速率", @@ -295,9 +296,9 @@ "indexers": "Indexers" }, "watchtower": { - "containers_scanned": "Scanned", - "containers_updated": "Updated", - "containers_failed": "Failed" + "containers_scanned": "以扫描", + "containers_updated": "以升级", + "containers_failed": "失败" }, "tubearchivist": { "downloads": "Queue", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "leech": "Leech", + "download": "Download", + "upload": "Upload", + "seed": "Seed" } } diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json index 3c61740ac..f760d7953 100644 --- a/public/locales/zh-Hant/common.json +++ b/public/locales/zh-Hant/common.json @@ -89,7 +89,8 @@ "overseerr": { "pending": "Pending", "approved": "Approved", - "available": "Available" + "available": "Available", + "processing": "Processing" }, "pihole": { "queries": "Queries", @@ -333,5 +334,32 @@ "ping": { "error": "Error", "ping": "Ping" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "diskstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" } } diff --git a/src/components/quicklaunch.jsx b/src/components/quicklaunch.jsx index f2c09db2f..050de448f 100644 --- a/src/components/quicklaunch.jsx +++ b/src/components/quicklaunch.jsx @@ -107,18 +107,19 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear function highlightText(text) { const parts = text.split(new RegExp(`(${searchString})`, 'gi')); - return {parts.map(part => part.toLowerCase() === searchString.toLowerCase() ? {part} : part)}; + // eslint-disable-next-line react/no-array-index-key + return {parts.map((part, i) => part.toLowerCase() === searchString.toLowerCase() ? {part} : part)}; } return (