From b5538655e06ab029baea1b7b3eda03b1b85d458a Mon Sep 17 00:00:00 2001 From: Francisco Coelho Date: Mon, 12 Sep 2022 17:56:04 +0100 Subject: [PATCH 01/31] Add Prowlarr widget --- next.config.js | 1 + public/locales/de/common.json | 7 +++ public/locales/en/common.json | 7 +++ public/locales/es/common.json | 7 +++ public/locales/fr/common.json | 7 +++ public/locales/it/common.json | 7 +++ public/locales/nb-NO/common.json | 7 +++ public/locales/nl/common.json | 7 +++ public/locales/pt/common.json | 7 +++ public/locales/ru/common.json | 7 +++ public/locales/vi/common.json | 7 +++ public/locales/zh-CN/common.json | 7 +++ src/components/services/widget.jsx | 4 +- .../services/widgets/service/prowlarr.jsx | 55 +++++++++++++++++++ src/pages/api/services/proxy.js | 1 + src/utils/api-helpers.js | 1 + 16 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 src/components/services/widgets/service/prowlarr.jsx diff --git a/next.config.js b/next.config.js index c06f75afa..8207dc630 100644 --- a/next.config.js +++ b/next.config.js @@ -7,6 +7,7 @@ const nextConfig = { domains: ["cdn.jsdelivr.net"], unoptimized: true, }, + experimental: { images: { allowFutureImage: true } } }; module.exports = nextConfig; diff --git a/public/locales/de/common.json b/public/locales/de/common.json index a78403ce6..fc214a9c7 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr":{ + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 7c60dbe13..c844d37b2 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -125,5 +125,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr":{ + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/es/common.json b/public/locales/es/common.json index ffb824ec2..5e02dd65b 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr":{ + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 3df79e172..66fbe4965 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -125,5 +125,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr":{ + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/it/common.json b/public/locales/it/common.json index fe00a626d..539062b77 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr":{ + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/nb-NO/common.json b/public/locales/nb-NO/common.json index 98e08cb45..27c5fd47f 100644 --- a/public/locales/nb-NO/common.json +++ b/public/locales/nb-NO/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr":{ + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index ac5d6a991..05315c623 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr":{ + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index 07844751b..f5c23a6ce 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -125,5 +125,12 @@ "apps": "Aplicações", "clients": "Clientes", "messages": "Mensagens" + }, + "prowlarr":{ + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index a7197e8e7..26853b4e5 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr":{ + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index fb07ee715..949c1a427 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr":{ + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index a8f7a6b82..ccabda2c7 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr":{ + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } diff --git a/src/components/services/widget.jsx b/src/components/services/widget.jsx index 2bebe84af..89977c573 100644 --- a/src/components/services/widget.jsx +++ b/src/components/services/widget.jsx @@ -20,6 +20,7 @@ import Npm from "./widgets/service/npm"; import Tautulli from "./widgets/service/tautulli"; import CoinMarketCap from "./widgets/service/coinmarketcap"; import Gotify from "./widgets/service/gotify"; +import Prowlarr from "./widgets/service/prowlarr"; const widgetMappings = { docker: Docker, @@ -41,7 +42,8 @@ const widgetMappings = { npm: Npm, tautulli: Tautulli, gotify: Gotify, - sabnzbd: SABnzbd + sabnzbd: SABnzbd, + prowlarr: Prowlarr }; export default function Widget({ service }) { diff --git a/src/components/services/widgets/service/prowlarr.jsx b/src/components/services/widgets/service/prowlarr.jsx new file mode 100644 index 000000000..39f29ec03 --- /dev/null +++ b/src/components/services/widgets/service/prowlarr.jsx @@ -0,0 +1,55 @@ +import useSWR from "swr"; +import { useTranslation } from "react-i18next"; + +import Widget from "../widget"; +import Block from "../block"; + +import { formatApiUrl } from "utils/api-helpers"; + +export default function Prowlarr({ service }) { + const { t } = useTranslation(); + + const config = service.widget; + + const { data: indexersData, error: indexersError } = useSWR(formatApiUrl(config, "indexer")); + const { data: grabsData, error: grabsError } = useSWR(formatApiUrl(config, "indexerstats")); + + if (indexersError || grabsError) { + return ; + } + + if (!indexersData || !grabsData) { + return ( + + + + + + + + ); + } + + const indexers = indexersData?.filter((indexer) => indexer.enable === true); + + let numberOfGrabs = 0 + let numberOfQueries = 0 + let numberOfFailedGrabs = 0 + let numberOfFailedQueries = 0 + grabsData?.indexers?.forEach(element => { + numberOfGrabs = numberOfGrabs + element.numberOfGrabs; + numberOfQueries = numberOfQueries + element.numberOfQueries; + numberOfFailedGrabs = numberOfFailedGrabs + element.numberOfFailedGrabs; + numberOfFailedQueries = numberOfFailedQueries + element.numberOfFailedQueries; + }); + + return ( + + + + + + + + ); +} diff --git a/src/pages/api/services/proxy.js b/src/pages/api/services/proxy.js index 0a4440293..05c9b3423 100644 --- a/src/pages/api/services/proxy.js +++ b/src/pages/api/services/proxy.js @@ -23,6 +23,7 @@ const serviceProxyHandlers = { overseerr: credentialedProxyHandler, ombi: credentialedProxyHandler, coinmarketcap: credentialedProxyHandler, + prowlarr: credentialedProxyHandler, // super specific handlers rutorrent: rutorrentProxyHandler, nzbget: nzbgetProxyHandler, diff --git a/src/utils/api-helpers.js b/src/utils/api-helpers.js index 340ffaaae..4bb733fde 100644 --- a/src/utils/api-helpers.js +++ b/src/utils/api-helpers.js @@ -17,6 +17,7 @@ const formats = { sabnzbd: `{url}/api/?apikey={key}&output=json&mode={endpoint}`, coinmarketcap: `https://pro-api.coinmarketcap.com/{endpoint}`, gotify: `{url}/{endpoint}`, + prowlarr: `{url}/api/v1/{endpoint}`, }; export function formatApiCall(api, args) { From 9287d711dc829b7d29fe8d9a90ed2ac9dc73e286 Mon Sep 17 00:00:00 2001 From: Francisco Coelho Date: Mon, 12 Sep 2022 18:00:53 +0100 Subject: [PATCH 02/31] Update prowlarr.jsx --- src/components/services/widgets/service/prowlarr.jsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/services/widgets/service/prowlarr.jsx b/src/components/services/widgets/service/prowlarr.jsx index 39f29ec03..a86a61386 100644 --- a/src/components/services/widgets/service/prowlarr.jsx +++ b/src/components/services/widgets/service/prowlarr.jsx @@ -37,10 +37,10 @@ export default function Prowlarr({ service }) { let numberOfFailedGrabs = 0 let numberOfFailedQueries = 0 grabsData?.indexers?.forEach(element => { - numberOfGrabs = numberOfGrabs + element.numberOfGrabs; - numberOfQueries = numberOfQueries + element.numberOfQueries; - numberOfFailedGrabs = numberOfFailedGrabs + element.numberOfFailedGrabs; - numberOfFailedQueries = numberOfFailedQueries + element.numberOfFailedQueries; + numberOfGrabs += element.numberOfGrabs; + numberOfQueries += element.numberOfQueries; + numberOfFailedGrabs += numberOfFailedGrabs + element.numberOfFailedGrabs; + numberOfFailedQueries += numberOfFailedQueries + element.numberOfFailedQueries; }); return ( From 4a93d2ba1eeb52dbb3e1fc36607f9b0db89e908c Mon Sep 17 00:00:00 2001 From: Francisco Coelho Date: Mon, 12 Sep 2022 18:27:34 +0100 Subject: [PATCH 03/31] remove prowlarr locales --- public/locales/de/common.json | 7 ------- public/locales/es/common.json | 7 ------- public/locales/fr/common.json | 7 ------- public/locales/it/common.json | 7 ------- public/locales/nb-NO/common.json | 7 ------- public/locales/nl/common.json | 7 ------- public/locales/pt/common.json | 7 ------- public/locales/ru/common.json | 7 ------- public/locales/vi/common.json | 7 ------- public/locales/zh-CN/common.json | 7 ------- 10 files changed, 70 deletions(-) diff --git a/public/locales/de/common.json b/public/locales/de/common.json index fc214a9c7..a78403ce6 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -114,12 +114,5 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" - }, - "prowlarr":{ - "enableIndexers": "Indexers", - "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", - "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 5e02dd65b..ffb824ec2 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -114,12 +114,5 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" - }, - "prowlarr":{ - "enableIndexers": "Indexers", - "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", - "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 66fbe4965..3df79e172 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -125,12 +125,5 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" - }, - "prowlarr":{ - "enableIndexers": "Indexers", - "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", - "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/it/common.json b/public/locales/it/common.json index 539062b77..fe00a626d 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -114,12 +114,5 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" - }, - "prowlarr":{ - "enableIndexers": "Indexers", - "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", - "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/nb-NO/common.json b/public/locales/nb-NO/common.json index 27c5fd47f..98e08cb45 100644 --- a/public/locales/nb-NO/common.json +++ b/public/locales/nb-NO/common.json @@ -114,12 +114,5 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" - }, - "prowlarr":{ - "enableIndexers": "Indexers", - "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", - "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index 05315c623..ac5d6a991 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -114,12 +114,5 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" - }, - "prowlarr":{ - "enableIndexers": "Indexers", - "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", - "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index f5c23a6ce..07844751b 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -125,12 +125,5 @@ "apps": "Aplicações", "clients": "Clientes", "messages": "Mensagens" - }, - "prowlarr":{ - "enableIndexers": "Indexers", - "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", - "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index 26853b4e5..a7197e8e7 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -114,12 +114,5 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" - }, - "prowlarr":{ - "enableIndexers": "Indexers", - "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", - "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index 949c1a427..fb07ee715 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -114,12 +114,5 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" - }, - "prowlarr":{ - "enableIndexers": "Indexers", - "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", - "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" } } diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index ccabda2c7..a8f7a6b82 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -114,12 +114,5 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" - }, - "prowlarr":{ - "enableIndexers": "Indexers", - "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", - "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" } } From e4343a4f2fc5c5709bebbd2e90fe49dc3f14a42b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81ngel=20Fern=C3=A1ndez=20S=C3=A1nchez?= Date: Mon, 12 Sep 2022 17:06:39 +0000 Subject: [PATCH 04/31] Translated using Weblate (Spanish) Currently translated at 100.0% (79 of 79 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/es/ --- public/locales/es/common.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index ffb824ec2..ae6278d5f 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -47,9 +47,9 @@ "movies": "Películas" }, "readarr": { - "wanted": "Wanted", - "queued": "Queued", - "books": "Books" + "wanted": "Más deseado", + "queued": "Puesto en cola", + "books": "Libros" }, "ombi": { "pending": "Pendiente", @@ -98,21 +98,21 @@ "available": "Disponible" }, "sabnzbd": { - "rate": "Rate", - "queue": "Queue", - "timeleft": "Time Left" + "rate": "Tasa de descarga", + "queue": "Puesto en cola", + "timeleft": "Tiempo Restante" }, "nzbget": { - "rate": "Rate", - "remaining": "Remaining", - "downloaded": "Downloaded" + "rate": "Tasa de descarga", + "remaining": "Restante", + "downloaded": "Descargado" }, "coinmarketcap": { - "configure": "Configure one or more crypto currencies to track" + "configure": "Configurar una o varias criptomonedas para su seguimiento" }, "gotify": { - "apps": "Applications", - "clients": "Clients", - "messages": "Messages" + "apps": "Aplicaciones", + "clients": "Clientes", + "messages": "Mensajes" } } From 90a13a4e830b4e1224c48cf2835bc5f3cac847a9 Mon Sep 17 00:00:00 2001 From: nicedc Date: Mon, 12 Sep 2022 16:39:26 +0000 Subject: [PATCH 05/31] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (79 of 79 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hans/ --- public/locales/zh-CN/common.json | 76 ++++++++++++++++---------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index a8f7a6b82..bcfbfe1f2 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -8,31 +8,31 @@ "placeholder": "搜索…" }, "resources": { - "total": "全部的", - "free": "自由的", - "used": "用过的" + "total": "共", + "free": "空闲", + "used": "已用" }, "docker": { - "rx": "rx", - "tx": "TX", - "mem": "mem", - "cpu": "中央处理器", + "rx": "接收", + "tx": "发送", + "mem": "内存", + "cpu": "处理器", "offline": "离线" }, "emby": { - "playing": "玩", + "playing": "正在播放", "transcoding": "转码", "bitrate": "比特率", - "no_active": "No Active Streams" + "no_active": "暂无播放" }, "tautulli": { - "playing": "玩", + "playing": "正在播放", "transcoding": "转码", "bitrate": "比特率", - "no_active": "No Active Streams" + "no_active": "暂无播放" }, "rutorrent": { - "active": "积极的", + "active": "活动中", "upload": "上传", "download": "下载" }, @@ -42,18 +42,18 @@ "series": "系列" }, "radarr": { - "wanted": "通缉", - "queued": "排队", + "wanted": "订阅", + "queued": "队列", "movies": "电影" }, "readarr": { - "wanted": "Wanted", - "queued": "Queued", - "books": "Books" + "wanted": "订阅", + "queued": "队列", + "books": "书籍" }, "ombi": { "pending": "待办的", - "approved": "得到正式认可的", + "approved": "已批准", "available": "可用的" }, "jellyseerr": { @@ -72,9 +72,9 @@ "ping": "ping" }, "portainer": { - "running": "跑步", - "stopped": "停了下来", - "total": "全部的" + "running": "运行中", + "stopped": "已停止", + "total": "总计" }, "traefik": { "routers": "路由器", @@ -87,32 +87,32 @@ "total": "全部的" }, "weather": { - "current": "Current Location", - "allow": "Click to allow", - "updating": "Updating", - "wait": "Please wait" + "current": "当前位置", + "allow": "点击并允许", + "updating": "更新中", + "wait": "请等待" }, "overseerr": { - "pending": "Pending", - "approved": "Approved", - "available": "Available" + "pending": "待办", + "approved": "已批准", + "available": "可用" }, "sabnzbd": { - "rate": "Rate", - "queue": "Queue", - "timeleft": "Time Left" + "rate": "速率", + "queue": "队列", + "timeleft": "剩余时间" }, "nzbget": { - "rate": "Rate", - "remaining": "Remaining", - "downloaded": "Downloaded" + "rate": "速率", + "remaining": "剩余", + "downloaded": "下载" }, "coinmarketcap": { - "configure": "Configure one or more crypto currencies to track" + "configure": "配置一个或多个需要追踪的加密" }, "gotify": { - "apps": "Applications", - "clients": "Clients", - "messages": "Messages" + "apps": "应用", + "clients": "客户端", + "messages": "信息" } } From 834f33e5a524edcf80b678208198380c903f91f9 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Mon, 12 Sep 2022 18:11:32 +0000 Subject: [PATCH 06/31] Translated using Weblate (German) Currently translated at 76.1% (64 of 84 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/de/ --- public/locales/de/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/de/common.json b/public/locales/de/common.json index a78403ce6..0b3b1c18c 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr": { + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } From 2fc7c6ab998fef1c6d3d28c84db29182e641a840 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Mon, 12 Sep 2022 18:11:33 +0000 Subject: [PATCH 07/31] Translated using Weblate (Spanish) Currently translated at 94.0% (79 of 84 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/es/ --- public/locales/es/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index ae6278d5f..490b08080 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -114,5 +114,12 @@ "apps": "Aplicaciones", "clients": "Clientes", "messages": "Mensajes" + }, + "prowlarr": { + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } From 16da99845232b209ebc15d373e853d35d5cb17cd Mon Sep 17 00:00:00 2001 From: Anonymous Date: Mon, 12 Sep 2022 18:11:33 +0000 Subject: [PATCH 08/31] Translated using Weblate (French) Currently translated at 47.6% (40 of 84 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fr/ --- public/locales/fr/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 3df79e172..30612bd10 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -125,5 +125,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr": { + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } From ff1e8d9e8c19b518ae47673dae2dcae658ff7a00 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Mon, 12 Sep 2022 18:11:33 +0000 Subject: [PATCH 09/31] Translated using Weblate (Portuguese) Currently translated at 30.9% (26 of 84 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pt/ --- public/locales/pt/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index 07844751b..b37bfbb5f 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -125,5 +125,12 @@ "apps": "Aplicações", "clients": "Clientes", "messages": "Mensagens" + }, + "prowlarr": { + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } From 6a85859a3526c141af50bb6956d92bc143b8f61d Mon Sep 17 00:00:00 2001 From: Anonymous Date: Mon, 12 Sep 2022 18:11:34 +0000 Subject: [PATCH 10/31] Translated using Weblate (Russian) Currently translated at 15.4% (13 of 84 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ru/ --- public/locales/ru/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index a7197e8e7..2961cd649 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr": { + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } From dc8fc04b5750983b16f87d2ba8972b251785aab4 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Mon, 12 Sep 2022 18:11:34 +0000 Subject: [PATCH 11/31] Translated using Weblate (Chinese (Simplified)) Currently translated at 94.0% (79 of 84 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hans/ --- public/locales/zh-CN/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index bcfbfe1f2..0fd3ce1a6 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -114,5 +114,12 @@ "apps": "应用", "clients": "客户端", "messages": "信息" + }, + "prowlarr": { + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } From dedd341e02d7ca364d4b4ee2ae5ec1c8f13dcf84 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Mon, 12 Sep 2022 18:11:34 +0000 Subject: [PATCH 12/31] Translated using Weblate (Italian) Currently translated at 82.1% (69 of 84 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/it/ --- public/locales/it/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/it/common.json b/public/locales/it/common.json index fe00a626d..095ed4cb0 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr": { + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } From e1c34bc489db97a50643e012154a46f41c1bbd9e Mon Sep 17 00:00:00 2001 From: Anonymous Date: Mon, 12 Sep 2022 18:11:32 +0000 Subject: [PATCH 13/31] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 76.1% (64 of 84 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/nb_NO/ --- public/locales/nb-NO/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/nb-NO/common.json b/public/locales/nb-NO/common.json index 98e08cb45..ed98deef4 100644 --- a/public/locales/nb-NO/common.json +++ b/public/locales/nb-NO/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr": { + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } From b7ff123e44666a78d08018f8c97dbc584fd3dd54 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Mon, 12 Sep 2022 18:11:35 +0000 Subject: [PATCH 14/31] Translated using Weblate (Vietnamese) Currently translated at 39.2% (33 of 84 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/vi/ --- public/locales/vi/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index fb07ee715..98c3bf6f2 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr": { + "numberOfFailGrabs": "Fail Grabs", + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailQueries": "Fail Queries" } } From f5666719752968bb57714d8b5256e112c3b4d941 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Mon, 12 Sep 2022 18:11:35 +0000 Subject: [PATCH 15/31] Translated using Weblate (Dutch) Currently translated at 73.8% (62 of 84 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/nl/ --- public/locales/nl/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index ac5d6a991..1e1f6f1e8 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -114,5 +114,12 @@ "apps": "Applications", "clients": "Clients", "messages": "Messages" + }, + "prowlarr": { + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" } } From 7ae0ba31cb1fca9e494fc2b5871b28167cf1d64f Mon Sep 17 00:00:00 2001 From: Ben Phelps Date: Mon, 12 Sep 2022 21:13:37 +0300 Subject: [PATCH 16/31] remove backdrop-blur until it can be made opt-in --- src/components/bookmarks/item.jsx | 2 +- src/components/services/item.jsx | 2 +- src/components/widgets/resources/usage-bar.jsx | 2 +- src/components/widgets/search/search.jsx | 3 +-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/components/bookmarks/item.jsx b/src/components/bookmarks/item.jsx index 2ff958543..5f4e53897 100644 --- a/src/components/bookmarks/item.jsx +++ b/src/components/bookmarks/item.jsx @@ -6,7 +6,7 @@ export default function Item({ bookmark }) {