From 4e17628f971ad1bdc85baad9ec206193cf4c0c1d Mon Sep 17 00:00:00 2001 From: Alex Sinelnikov Date: Mon, 30 Jan 2023 10:16:45 +0200 Subject: [PATCH 001/201] Added search to quicklaunch --- public/locales/en/common.json | 7 ++++--- src/components/quicklaunch.jsx | 18 ++++++++++++++---- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 34058db9..f2e09f58 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -282,7 +282,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "searchGoogle": "Search Google" }, "wmo": { "0-day": "Sunny", @@ -432,7 +433,7 @@ }, "cloudflared": { "origin_ip": "Origin IP", - "status": "Status" + "status": "Status" }, "proxmoxbackupserver": { "datastore_usage": "Datastore", @@ -446,4 +447,4 @@ "videos": "Videos", "storage": "Storage" } -} \ No newline at end of file +} diff --git a/src/components/quicklaunch.jsx b/src/components/quicklaunch.jsx index 050de448..b7dbba45 100644 --- a/src/components/quicklaunch.jsx +++ b/src/components/quicklaunch.jsx @@ -34,7 +34,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear function handleSearchKeyDown(event) { if (!isOpen) return; - + if (event.key === "Escape") { closeAndReset(); event.preventDefault(); @@ -50,6 +50,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear } } + function handleItemHover(event) { setCurrentItemIndex(parseInt(event.target?.dataset?.index, 10)); } @@ -75,6 +76,15 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear if (searchDescriptions) { newResults = newResults.sort((a, b) => b.priority - a.priority); } + newResults.push( + { + name: searchString, + href: `http://google.com/search?q=${searchString}`, + description: t("quicklaunch.searchGoogle"), + type: 'service', + weight: 1 + } + ) setResults(newResults); @@ -82,7 +92,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear setCurrentItemIndex(0); } } - }, [searchString, servicesAndBookmarks, searchDescriptions]); + }, [searchString, servicesAndBookmarks, searchDescriptions, t]); const [hidden, setHidden] = useState(true); @@ -90,7 +100,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear function handleBackdropClick(event) { if (event.target?.tagName === "DIV") closeAndReset(); } - + if (isOpen) { searchField.current.focus(); document.body.addEventListener('click', handleBackdropClick); @@ -141,7 +151,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear
{r.name} - {r.description && + {r.description && {searchDescriptions && r.priority < 2 ? highlightText(r.description) : r.description} From 11d03be4decacf4bbf9719768621e143f2f6fb57 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 30 Jan 2023 23:38:37 -0800 Subject: [PATCH 002/201] Use configured search provider, allow disable internet search --- public/locales/en/common.json | 2 +- src/components/quicklaunch.jsx | 28 ++++++++++++------------ src/components/widgets/search/search.jsx | 4 ++-- src/pages/index.jsx | 7 ++++++ 4 files changed, 24 insertions(+), 17 deletions(-) diff --git a/public/locales/en/common.json b/public/locales/en/common.json index f2e09f58..fda37272 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -283,7 +283,7 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "searchGoogle": "Search Google" + "search": "Search" }, "wmo": { "0-day": "Sunny", diff --git a/src/components/quicklaunch.jsx b/src/components/quicklaunch.jsx index b7dbba45..877b98e5 100644 --- a/src/components/quicklaunch.jsx +++ b/src/components/quicklaunch.jsx @@ -6,7 +6,7 @@ import ResolvedIcon from "./resolvedicon"; import { SettingsContext } from "utils/contexts/settings"; -export default function QuickLaunch({servicesAndBookmarks, searchString, setSearchString, isOpen, close, searchDescriptions}) { +export default function QuickLaunch({servicesAndBookmarks, searchString, setSearchString, isOpen, close, searchDescriptions, searchProvider}) { const { t } = useTranslation(); const { settings } = useContext(SettingsContext); @@ -76,15 +76,15 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear if (searchDescriptions) { newResults = newResults.sort((a, b) => b.priority - a.priority); } - newResults.push( - { - name: searchString, - href: `http://google.com/search?q=${searchString}`, - description: t("quicklaunch.searchGoogle"), - type: 'service', - weight: 1 - } - ) + if (searchProvider) { + newResults.push( + { + href: searchProvider.url + encodeURIComponent(searchString), + name: `${searchProvider.name} ${t("quicklaunch.search")} `, + type: 'search', + } + ) + } setResults(newResults); @@ -92,7 +92,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear setCurrentItemIndex(0); } } - }, [searchString, servicesAndBookmarks, searchDescriptions, t]); + }, [searchString, servicesAndBookmarks, searchDescriptions, searchProvider, t]); const [hidden, setHidden] = useState(true); @@ -145,10 +145,10 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear i === currentItemIndex && "bg-theme-300/50 dark:bg-theme-700/50", )} onClick={handleItemClick}>
-
+ {(r.icon || r.abbr) &&
{r.icon && } {r.abbr && r.abbr} -
+
}
{r.name} {r.description && @@ -158,7 +158,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear }
-
{r.type === 'service' ? t("quicklaunch.service") : t("quicklaunch.bookmark")}
+
{t(`quicklaunch.${r.type ? r.type.toLowerCase() : 'bookmark'}`)}
))} diff --git a/src/components/widgets/search/search.jsx b/src/components/widgets/search/search.jsx index 11cd7e60..dfb18367 100644 --- a/src/components/widgets/search/search.jsx +++ b/src/components/widgets/search/search.jsx @@ -3,7 +3,7 @@ import { useTranslation } from "next-i18next"; import { FiSearch } from "react-icons/fi"; import { SiDuckduckgo, SiMicrosoftbing, SiGoogle, SiBaidu, SiBrave } from "react-icons/si"; -const providers = { +export const searchProviders = { google: { name: "Google", url: "https://www.google.com/search?q=", @@ -39,7 +39,7 @@ const providers = { export default function Search({ options }) { const { t } = useTranslation(); - const provider = providers[options.provider]; + const provider = searchProviders[options.provider]; const [query, setQuery] = useState(""); if (!provider) { diff --git a/src/pages/index.jsx b/src/pages/index.jsx index b6a1881a..7db02ef4 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -22,6 +22,7 @@ import { bookmarksResponse, servicesResponse, widgetsResponse } from "utils/conf import ErrorBoundary from "components/errorboundry"; import themes from "utils/styles/themes"; import QuickLaunch from "components/quicklaunch"; +import { searchProviders } from "components/widgets/search/search"; const ThemeToggle = dynamic(() => import("components/toggles/theme"), { ssr: false, @@ -193,6 +194,11 @@ function Home({ initialSettings }) { const [searching, setSearching] = useState(false); const [searchString, setSearchString] = useState(""); + let searchProvider = null; + const searchWidget = Object.values(widgets).find(w => w.type === "search"); + if (searchWidget) { + searchProvider = searchProviders[searchWidget.options?.provider]; + } useEffect(() => { function handleKeyDown(e) { @@ -251,6 +257,7 @@ function Home({ initialSettings }) { isOpen={searching} close={setSearching} searchDescriptions={settings.quicklaunch?.searchDescriptions} + searchProvider={settings.quicklaunch?.hideInternetSearch ? null : searchProvider} /> {widgets && ( <> From 2fae3243a7470fa5c18dad402c20e803da230af5 Mon Sep 17 00:00:00 2001 From: Nonoss117 Date: Sun, 29 Jan 2023 18:04:41 +0000 Subject: [PATCH 003/201] Translated using Weblate (French) Currently translated at 100.0% (309 of 309 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fr/ --- public/locales/fr/common.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index f25bd9a0..8b56bad6 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -432,9 +432,9 @@ "memory_usage": "Mémoire" }, "immich": { - "users": "Users", + "users": "Utilisateurs", "photos": "Photos", - "videos": "Videos", - "storage": "Storage" + "videos": "Vidéos", + "storage": "Stockage" } } From 3194e5af85dd06af0024a3f647eec5504171cf27 Mon Sep 17 00:00:00 2001 From: achao1m5 <979288551@qq.com> Date: Mon, 30 Jan 2023 10:09:22 +0000 Subject: [PATCH 004/201] Translated using Weblate (Chinese (Simplified)) Currently translated at 62.7% (194 of 309 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hans/ --- public/locales/zh-CN/common.json | 48 ++++++++++++++++---------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index 008d09b4..3ce73b3f 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/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" + "raw_error": "原始错误", + "response_data": "返回数据" }, "search": { "placeholder": "搜索…" @@ -24,8 +24,8 @@ "mem": "内存", "cpu": "处理器", "offline": "离线", - "error": "Error", - "unknown": "Unknown" + "error": "错误", + "unknown": "未知" }, "emby": { "playing": "播放中", @@ -332,7 +332,7 @@ "hd": "HD" }, "ping": { - "error": "Error", + "error": "错误", "ping": "Ping" }, "scrutiny": { @@ -345,22 +345,22 @@ "total": "Total" }, "deluge": { - "download": "Download", - "upload": "Upload", - "leech": "Leech", - "seed": "Seed" + "download": "下载", + "upload": "上传", + "leech": "下载中", + "seed": "做种" }, "flood": { - "leech": "Leech", - "download": "Download", - "upload": "Upload", - "seed": "Seed" + "leech": "下载中", + "download": "下载", + "upload": "上传", + "seed": "做种" }, "tdarr": { "saved": "Saved", - "queue": "Queue", + "queue": "队列", "processed": "Processed", - "errored": "Errored" + "errored": "出错" }, "miniflux": { "read": "Read", @@ -376,16 +376,16 @@ }, "omada": { "connectedAp": "Connected APs", - "activeUser": "Active devices", - "alerts": "Alerts", - "connectedGateway": "Connected gateways", - "connectedSwitches": "Connected switches" + "activeUser": "活跃设备", + "alerts": "警报", + "connectedGateway": "已连接网关", + "connectedSwitches": "已连接开关" }, "downloadstation": { - "download": "Download", - "upload": "Upload", - "leech": "Leech", - "seed": "Seed" + "download": "下载", + "upload": "上传", + "leech": "下载中", + "seed": "做种" }, "mikrotik": { "cpuLoad": "CPU Load", From c2e52f8821b47508bca837ada95eb95c55617017 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:30 +0000 Subject: [PATCH 005/201] Translated using Weblate (German) Currently translated at 73.5% (228 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/de/ --- public/locales/de/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/de/common.json b/public/locales/de/common.json index afdf62e0..5ff63fcd 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Lesezeichen", - "service": "Dienst" + "service": "Dienst", + "search": "Search" }, "homebridge": { "available_update": "System", From 908ee43375f51cfd7b03e547c494b7ba72c5eced Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:31 +0000 Subject: [PATCH 006/201] Translated using Weblate (Spanish) Currently translated at 98.3% (305 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/es/ --- public/locales/es/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index f80f8f6c..3df60038 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Marcadores", - "service": "Servicio" + "service": "Servicio", + "search": "Search" }, "homebridge": { "available_update": "Sistema", From f1aa9444c100e6b784d5745c0d4a4d5f60368fa9 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:31 +0000 Subject: [PATCH 007/201] Translated using Weblate (French) Currently translated at 99.6% (309 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fr/ --- public/locales/fr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 8b56bad6..1aac8870 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Signet", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "Système", From 66620c5d42f49df373d61343aeff9ee51369bd1b Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:32 +0000 Subject: [PATCH 008/201] Translated using Weblate (Portuguese) Currently translated at 82.5% (256 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pt/ --- public/locales/pt/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index a61169f5..c8cbd602 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -292,7 +292,8 @@ }, "quicklaunch": { "bookmark": "Marcador", - "service": "Serviço" + "service": "Serviço", + "search": "Search" }, "homebridge": { "available_update": "Sistema", From 4e47b19fb90086813efa23a6904407861c373f08 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:30 +0000 Subject: [PATCH 009/201] Translated using Weblate (Russian) Currently translated at 15.4% (48 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ru/ --- public/locales/ru/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index c52e101f..c6927b05 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From 50b435b7e384f042766fa07f796ee318336d3c73 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:30 +0000 Subject: [PATCH 010/201] Translated using Weblate (Chinese (Simplified)) Currently translated at 62.5% (194 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hans/ --- public/locales/zh-CN/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index 3ce73b3f..d9a70903 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "书签", - "service": "服务" + "service": "服务", + "search": "Search" }, "homebridge": { "available_update": "System", From cacbe6d17b0f3f667d6a6cad6dc4357fa41a5472 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:31 +0000 Subject: [PATCH 011/201] Translated using Weblate (Italian) Currently translated at 92.9% (288 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/it/ --- public/locales/it/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/it/common.json b/public/locales/it/common.json index f793bf06..6b161dc6 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Segnalibro", - "service": "Servizio" + "service": "Servizio", + "search": "Search" }, "homebridge": { "available_update": "Sistema", From ab436152dd11cf276f95bef9d74c1c3d75198e5e Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:32 +0000 Subject: [PATCH 012/201] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 25.4% (79 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/nb_NO/ --- public/locales/nb-NO/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/nb-NO/common.json b/public/locales/nb-NO/common.json index cdd61403..c059e046 100644 --- a/public/locales/nb-NO/common.json +++ b/public/locales/nb-NO/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From 9699481b9a867c2f1b5b8f29775432a5218809ed Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:33 +0000 Subject: [PATCH 013/201] Translated using Weblate (Vietnamese) Currently translated at 14.1% (44 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/vi/ --- public/locales/vi/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index 97a458f7..c3345496 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From 98b4280a024538ed38c045dcceafa569d63ae276 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:32 +0000 Subject: [PATCH 014/201] Translated using Weblate (Dutch) Currently translated at 28.3% (88 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/nl/ --- public/locales/nl/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index 53a6483a..9d9f6d35 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From f406af59bcb44ffb583179b9ee46dfc53d34ea2c Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:33 +0000 Subject: [PATCH 015/201] Translated using Weblate (Chinese (Traditional)) Currently translated at 92.9% (288 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hant/ --- public/locales/zh-Hant/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json index 7e873813..6107ca98 100644 --- a/public/locales/zh-Hant/common.json +++ b/public/locales/zh-Hant/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "書籤", - "service": "服務" + "service": "服務", + "search": "Search" }, "homebridge": { "available_update": "系統", From 1805b43816b8bc67ff9a5bccba357642ce85540b Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:30 +0000 Subject: [PATCH 016/201] Translated using Weblate (Catalan) Currently translated at 83.2% (258 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ca/ --- public/locales/ca/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ca/common.json b/public/locales/ca/common.json index 31abc3d2..79a6e6cf 100644 --- a/public/locales/ca/common.json +++ b/public/locales/ca/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Marcador", - "service": "Servei" + "service": "Servei", + "search": "Search" }, "homebridge": { "available_update": "Sistema", From 1785206df0a5c5260a331b4a93f656ce4f1cb0c9 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:32 +0000 Subject: [PATCH 017/201] Translated using Weblate (Polish) Currently translated at 91.9% (285 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pl/ --- public/locales/pl/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json index 44d3f316..0164ca12 100644 --- a/public/locales/pl/common.json +++ b/public/locales/pl/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Zakładka", - "service": "Usługi" + "service": "Usługi", + "search": "Search" }, "homebridge": { "available_update": "System", From 5cf95eb383dff04469f602a0c02bfc2291a2c298 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:32 +0000 Subject: [PATCH 018/201] Translated using Weblate (Swedish) Currently translated at 42.5% (132 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/sv/ --- public/locales/sv/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json index 596e9e93..bba6d862 100644 --- a/public/locales/sv/common.json +++ b/public/locales/sv/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From 9076de919bdc789fd091f523997acfbfb8d70fea Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:31 +0000 Subject: [PATCH 019/201] Translated using Weblate (Croatian) Currently translated at 92.2% (286 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hr/ --- public/locales/hr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json index 7f02d8aa..e970c8c1 100644 --- a/public/locales/hr/common.json +++ b/public/locales/hr/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Straničnik", - "service": "Usluga" + "service": "Usluga", + "search": "Search" }, "homebridge": { "available_update": "Sustav", From fe148d4cd01185fd5ccfc18cf93e33635e7b3bc8 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:31 +0000 Subject: [PATCH 020/201] Translated using Weblate (Hungarian) Currently translated at 34.8% (108 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hu/ --- public/locales/hu/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/hu/common.json b/public/locales/hu/common.json index 19dd6384..85719974 100644 --- a/public/locales/hu/common.json +++ b/public/locales/hu/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From 4581833ed49072ea83dcc6964a1687292e6c2606 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:31 +0000 Subject: [PATCH 021/201] Translated using Weblate (Hebrew) Currently translated at 32.5% (101 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/he/ --- public/locales/he/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/he/common.json b/public/locales/he/common.json index db63fedb..93ce7c2b 100644 --- a/public/locales/he/common.json +++ b/public/locales/he/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From 9550071dab365b5563364e48e202ed8db745012d Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:32 +0000 Subject: [PATCH 022/201] Translated using Weblate (Romanian) Currently translated at 44.1% (137 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ro/ --- public/locales/ro/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ro/common.json b/public/locales/ro/common.json index 5e9e47d3..66223259 100644 --- a/public/locales/ro/common.json +++ b/public/locales/ro/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "update_available": "Update Available", From fb5ebb0ca007d0529825f38e625296ff23845ccd Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:32 +0000 Subject: [PATCH 023/201] Translated using Weblate (Portuguese (Brazil)) Currently translated at 37.7% (117 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pt_BR/ --- public/locales/pt-BR/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/pt-BR/common.json b/public/locales/pt-BR/common.json index 6b01edf7..79e0ec1b 100644 --- a/public/locales/pt-BR/common.json +++ b/public/locales/pt-BR/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From 96b00f92078b3b220eea2909aebc955879a67081 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:33 +0000 Subject: [PATCH 024/201] Translated using Weblate (Yue) Currently translated at 38.0% (118 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/yue/ --- public/locales/yue/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/yue/common.json b/public/locales/yue/common.json index 112699ee..23737b3d 100644 --- a/public/locales/yue/common.json +++ b/public/locales/yue/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From a9e70b815dd2e0edce4651f90f033c0b4ec4c677 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:31 +0000 Subject: [PATCH 025/201] Translated using Weblate (Finnish) Currently translated at 57.4% (178 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fi/ --- public/locales/fi/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/fi/common.json b/public/locales/fi/common.json index 07448c8b..30f82982 100644 --- a/public/locales/fi/common.json +++ b/public/locales/fi/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From eb679d615b8e64f5094c6a7081795797da0f0bf3 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:32 +0000 Subject: [PATCH 026/201] Translated using Weblate (Telugu) Currently translated at 70.0% (217 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/te/ --- public/locales/te/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/te/common.json b/public/locales/te/common.json index 1e040d98..29eeee99 100644 --- a/public/locales/te/common.json +++ b/public/locales/te/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "బుక్మార్క్", - "service": "సేవ" + "service": "సేవ", + "search": "Search" }, "homebridge": { "available_update": "వ్యవస్థ", From e4724690b2e1109b443cad08db2f43b701ab2cdf Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:30 +0000 Subject: [PATCH 027/201] Translated using Weblate (Bulgarian) Currently translated at 14.8% (46 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/bg/ --- public/locales/bg/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/bg/common.json b/public/locales/bg/common.json index e7fc6e97..d11b4715 100644 --- a/public/locales/bg/common.json +++ b/public/locales/bg/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From c693a5e6906c3013ddd94e1bc345a0831cc90097 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:33 +0000 Subject: [PATCH 028/201] Translated using Weblate (Turkish) Currently translated at 74.5% (231 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/tr/ --- public/locales/tr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/tr/common.json b/public/locales/tr/common.json index b38ec04e..6d39c1d5 100644 --- a/public/locales/tr/common.json +++ b/public/locales/tr/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Yer İmi", - "service": "Hizmet" + "service": "Hizmet", + "search": "Search" }, "homebridge": { "available_update": "Sistem", From c29b174dcf68395366ddbd4f64dbdd32c81ae545 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:32 +0000 Subject: [PATCH 029/201] Translated using Weblate (Serbian) Currently translated at 2.9% (9 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/sr/ --- public/locales/sr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/sr/common.json b/public/locales/sr/common.json index 9c39d9c2..b5aaa0e0 100644 --- a/public/locales/sr/common.json +++ b/public/locales/sr/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "homebridge": { "available_update": "System", From 579cac73e0784fafbf3e96dc4113e60d4392c188 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:30 +0000 Subject: [PATCH 030/201] Translated using Weblate (Arabic) Currently translated at 84.5% (262 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ar/ --- public/locales/ar/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index f0a8711d..37c22c1f 100644 --- a/public/locales/ar/common.json +++ b/public/locales/ar/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "مفضلة", - "service": "خدمة" + "service": "خدمة", + "search": "Search" }, "homebridge": { "available_update": "نظام", From bca597febecc966f98a3d84d87ad368d545c2d21 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:30 +0000 Subject: [PATCH 031/201] Translated using Weblate (Czech) Currently translated at 72.5% (225 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/cs/ --- public/locales/cs/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json index 167600a2..4b189727 100644 --- a/public/locales/cs/common.json +++ b/public/locales/cs/common.json @@ -291,7 +291,8 @@ }, "quicklaunch": { "bookmark": "Záložka", - "service": "Služba" + "service": "Služba", + "search": "Search" }, "homebridge": { "update_available": "Dostupná aktualizace", From 56d9ec64fd51a153d1e4bbc08eaacbc293629f31 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:30 +0000 Subject: [PATCH 032/201] Translated using Weblate (Danish) Currently translated at 63.8% (198 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/da/ --- public/locales/da/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/da/common.json b/public/locales/da/common.json index 6ce7c5a2..37e9fd2e 100644 --- a/public/locales/da/common.json +++ b/public/locales/da/common.json @@ -287,7 +287,8 @@ }, "quicklaunch": { "bookmark": "Bogmærker", - "service": "Service" + "service": "Service", + "search": "Search" }, "watchtower": { "containers_scanned": "Scannet", From de70ce620e50dac217a246047f87c2f5d645ce65 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:32 +0000 Subject: [PATCH 033/201] Translated using Weblate (Malay) Currently translated at 81.6% (253 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ms/ --- public/locales/ms/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ms/common.json b/public/locales/ms/common.json index 527d77d2..d67d005d 100644 --- a/public/locales/ms/common.json +++ b/public/locales/ms/common.json @@ -62,7 +62,8 @@ }, "quicklaunch": { "bookmark": "Tandabuku", - "service": "Servis" + "service": "Servis", + "search": "Search" }, "wmo": { "0-day": "Terik", From e3e5c0274b84b0d1e85c3551e1d7e0dee192c3d0 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:31 +0000 Subject: [PATCH 034/201] Translated using Weblate (Hindi) Currently translated at 2.9% (9 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hi/ --- public/locales/hi/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json index b78a2acd..5a8bbf84 100644 --- a/public/locales/hi/common.json +++ b/public/locales/hi/common.json @@ -225,7 +225,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "wmo": { "0-day": "Sunny", From 6a0a5ff1f77186c0d613d2a303382577479de65b Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:30 +0000 Subject: [PATCH 035/201] Translated using Weblate (Esperanto) Currently translated at 33.2% (103 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/eo/ --- public/locales/eo/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/eo/common.json b/public/locales/eo/common.json index 70260f7a..db7b6e94 100644 --- a/public/locales/eo/common.json +++ b/public/locales/eo/common.json @@ -235,7 +235,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Servo" + "service": "Servo", + "search": "Search" }, "wmo": { "0-day": "Suna", From e079587d896e9febfa777c96a640c380355c2a3c Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:33 +0000 Subject: [PATCH 036/201] Translated using Weblate (Ukrainian) Currently translated at 97.0% (301 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/uk/ --- public/locales/uk/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json index 5cf01ce0..87421288 100644 --- a/public/locales/uk/common.json +++ b/public/locales/uk/common.json @@ -341,7 +341,8 @@ }, "quicklaunch": { "bookmark": "Закладка", - "service": "Сервіс" + "service": "Сервіс", + "search": "Search" }, "homebridge": { "available_update": "Система", From 7b12c9e24abd370effccea9c61a9136cb7fb262c Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:31 +0000 Subject: [PATCH 037/201] Translated using Weblate (Japanese) Currently translated at 4.8% (15 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ja/ --- public/locales/ja/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json index df32660e..677045d5 100644 --- a/public/locales/ja/common.json +++ b/public/locales/ja/common.json @@ -279,7 +279,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "wmo": { "0-day": "Sunny", From 9b8e01971f9491b965c76189dd434219ad619c8b Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 07:54:31 +0000 Subject: [PATCH 038/201] Translated using Weblate (Latvian) Currently translated at 38.3% (119 of 310 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/lv/ --- public/locales/lv/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/lv/common.json b/public/locales/lv/common.json index 40e31fe1..b5320c9f 100644 --- a/public/locales/lv/common.json +++ b/public/locales/lv/common.json @@ -273,7 +273,8 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search" }, "wmo": { "0-day": "Saulains", From 1f5912c232ffa4318261d92a1d1ea914341ed343 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 31 Jan 2023 00:33:30 -0800 Subject: [PATCH 039/201] Support custom search in quicklaunch web search --- public/locales/en/common.json | 3 ++- src/components/quicklaunch.jsx | 2 +- src/pages/index.jsx | 8 +++++++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/public/locales/en/common.json b/public/locales/en/common.json index fda37272..52db2cb4 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -283,7 +283,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Sunny", diff --git a/src/components/quicklaunch.jsx b/src/components/quicklaunch.jsx index 877b98e5..cc19aaf9 100644 --- a/src/components/quicklaunch.jsx +++ b/src/components/quicklaunch.jsx @@ -80,7 +80,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear newResults.push( { href: searchProvider.url + encodeURIComponent(searchString), - name: `${searchProvider.name} ${t("quicklaunch.search")} `, + name: `${searchProvider.name ?? t("quicklaunch.custom")} ${t("quicklaunch.search")} `, type: 'search', } ) diff --git a/src/pages/index.jsx b/src/pages/index.jsx index 7db02ef4..22b10248 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -197,7 +197,13 @@ function Home({ initialSettings }) { let searchProvider = null; const searchWidget = Object.values(widgets).find(w => w.type === "search"); if (searchWidget) { - searchProvider = searchProviders[searchWidget.options?.provider]; + if (searchWidget.options?.provider === 'custom') { + searchProvider = { + url: searchWidget.options.url + } + } else { + searchProvider = searchProviders[searchWidget.options?.provider]; + } } useEffect(() => { From 8f5dcd5175958e3d7735d696dbf6e71188912370 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:09 +0000 Subject: [PATCH 040/201] Translated using Weblate (German) Currently translated at 73.3% (228 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/de/ --- public/locales/de/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/de/common.json b/public/locales/de/common.json index 5ff63fcd..8c4907dc 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Lesezeichen", "service": "Dienst", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From b31e64d1dca15b6dd8a8686aa1400185cbb3111f Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:09 +0000 Subject: [PATCH 041/201] Translated using Weblate (Spanish) Currently translated at 98.0% (305 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/es/ --- public/locales/es/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 3df60038..d0540c10 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Marcadores", "service": "Servicio", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sistema", From 38d1ecc7c0eb47571f59157905f5010668153be3 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:09 +0000 Subject: [PATCH 042/201] Translated using Weblate (French) Currently translated at 99.3% (309 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fr/ --- public/locales/fr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 1aac8870..8384535c 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Signet", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Système", From 53743119b8367621db77b9a5317d30a11f50cf93 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:10 +0000 Subject: [PATCH 043/201] Translated using Weblate (Portuguese) Currently translated at 82.3% (256 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pt/ --- public/locales/pt/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index c8cbd602..947d97c7 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -293,7 +293,8 @@ "quicklaunch": { "bookmark": "Marcador", "service": "Serviço", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sistema", From d38948bb6a920cd5d11329f39eb3a558db72de02 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:06 +0000 Subject: [PATCH 044/201] Translated using Weblate (Russian) Currently translated at 15.4% (48 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ru/ --- public/locales/ru/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index c6927b05..bc58a6d3 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 4e0a1fdcdd638f60e683dc5477db96833b08d940 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:07 +0000 Subject: [PATCH 045/201] Translated using Weblate (Chinese (Simplified)) Currently translated at 62.3% (194 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hans/ --- public/locales/zh-CN/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index d9a70903..d98ce40f 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "书签", "service": "服务", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 2951574caad34cf1ccdfa476dfaabd2ba98f3d56 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:09 +0000 Subject: [PATCH 046/201] Translated using Weblate (Italian) Currently translated at 92.6% (288 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/it/ --- public/locales/it/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/it/common.json b/public/locales/it/common.json index 6b161dc6..27728bd1 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Segnalibro", "service": "Servizio", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sistema", From 10a4cb85527a2da1300bf62951745b92b2381555 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:09 +0000 Subject: [PATCH 047/201] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 25.4% (79 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/nb_NO/ --- public/locales/nb-NO/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/nb-NO/common.json b/public/locales/nb-NO/common.json index c059e046..20b97118 100644 --- a/public/locales/nb-NO/common.json +++ b/public/locales/nb-NO/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 10fb1be6413257dd4d1833491a8591fa06b3bff4 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:10 +0000 Subject: [PATCH 048/201] Translated using Weblate (Vietnamese) Currently translated at 14.1% (44 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/vi/ --- public/locales/vi/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index c3345496..e999762b 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 6d779355b3ee951a14b64f82363e099a45378302 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:10 +0000 Subject: [PATCH 049/201] Translated using Weblate (Dutch) Currently translated at 28.2% (88 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/nl/ --- public/locales/nl/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index 9d9f6d35..ad7809a8 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 2e43b93eb69f1c46a4365a0272b16c884cab8d5c Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:10 +0000 Subject: [PATCH 050/201] Translated using Weblate (Chinese (Traditional)) Currently translated at 92.6% (288 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hant/ --- public/locales/zh-Hant/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json index 6107ca98..a296140a 100644 --- a/public/locales/zh-Hant/common.json +++ b/public/locales/zh-Hant/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "書籤", "service": "服務", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "系統", From c52bc571900aa1d81ca889c8cc43a867365c5793 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:09 +0000 Subject: [PATCH 051/201] Translated using Weblate (Catalan) Currently translated at 82.9% (258 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ca/ --- public/locales/ca/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ca/common.json b/public/locales/ca/common.json index 79a6e6cf..8ac03b1c 100644 --- a/public/locales/ca/common.json +++ b/public/locales/ca/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Marcador", "service": "Servei", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sistema", From 2356745e15963c8e0e85a4e4d829bc2579267ffb Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:10 +0000 Subject: [PATCH 052/201] Translated using Weblate (Polish) Currently translated at 91.6% (285 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pl/ --- public/locales/pl/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json index 0164ca12..0d64fd7a 100644 --- a/public/locales/pl/common.json +++ b/public/locales/pl/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Zakładka", "service": "Usługi", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From c648e106db1244cad93d3910c39c8e9cff1f3977 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:10 +0000 Subject: [PATCH 053/201] Translated using Weblate (Swedish) Currently translated at 42.4% (132 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/sv/ --- public/locales/sv/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json index bba6d862..f2b67f73 100644 --- a/public/locales/sv/common.json +++ b/public/locales/sv/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 329985927bd936a90befbf67f8f8701c62d365f2 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:09 +0000 Subject: [PATCH 054/201] Translated using Weblate (Croatian) Currently translated at 91.9% (286 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hr/ --- public/locales/hr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json index e970c8c1..05688a11 100644 --- a/public/locales/hr/common.json +++ b/public/locales/hr/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Straničnik", "service": "Usluga", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sustav", From 6e5efc6804e764161bea0961290f68227eb9daec Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:09 +0000 Subject: [PATCH 055/201] Translated using Weblate (Hungarian) Currently translated at 34.7% (108 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hu/ --- public/locales/hu/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/hu/common.json b/public/locales/hu/common.json index 85719974..495423f2 100644 --- a/public/locales/hu/common.json +++ b/public/locales/hu/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 158dcf00986eb7efded8ded688ea596e767fafef Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:09 +0000 Subject: [PATCH 056/201] Translated using Weblate (Hebrew) Currently translated at 32.4% (101 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/he/ --- public/locales/he/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/he/common.json b/public/locales/he/common.json index 93ce7c2b..b097f701 100644 --- a/public/locales/he/common.json +++ b/public/locales/he/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From f7520f2fdf3dc3c7fc4e9ea2ebe61290943ba129 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:10 +0000 Subject: [PATCH 057/201] Translated using Weblate (Romanian) Currently translated at 44.0% (137 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ro/ --- public/locales/ro/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ro/common.json b/public/locales/ro/common.json index 66223259..f51bd495 100644 --- a/public/locales/ro/common.json +++ b/public/locales/ro/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "update_available": "Update Available", From bddbe890f85a2c048f7376225d10a8dce6b36b51 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:07 +0000 Subject: [PATCH 058/201] Translated using Weblate (Portuguese (Brazil)) Currently translated at 37.6% (117 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pt_BR/ --- public/locales/pt-BR/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/pt-BR/common.json b/public/locales/pt-BR/common.json index 79e0ec1b..e20ebf03 100644 --- a/public/locales/pt-BR/common.json +++ b/public/locales/pt-BR/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 3034b7877281e2c7578582b9a652c4c9af217ff2 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:07 +0000 Subject: [PATCH 059/201] Translated using Weblate (Yue) Currently translated at 37.9% (118 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/yue/ --- public/locales/yue/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/yue/common.json b/public/locales/yue/common.json index 23737b3d..a1209b83 100644 --- a/public/locales/yue/common.json +++ b/public/locales/yue/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 076c2fbb0de857916cfcfbc8c155612960c6a414 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:07 +0000 Subject: [PATCH 060/201] Translated using Weblate (Finnish) Currently translated at 57.2% (178 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fi/ --- public/locales/fi/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/fi/common.json b/public/locales/fi/common.json index 30f82982..f0d3bd8c 100644 --- a/public/locales/fi/common.json +++ b/public/locales/fi/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 3c06637dd76e79352af49f6d8ea799370b70cded Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 061/201] Translated using Weblate (Telugu) Currently translated at 69.7% (217 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/te/ --- public/locales/te/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/te/common.json b/public/locales/te/common.json index 29eeee99..6caf1553 100644 --- a/public/locales/te/common.json +++ b/public/locales/te/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "బుక్మార్క్", "service": "సేవ", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "వ్యవస్థ", From 4837f26aa14e476df196cc609a50f4ffe70848a0 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 062/201] Translated using Weblate (Bulgarian) Currently translated at 14.7% (46 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/bg/ --- public/locales/bg/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/bg/common.json b/public/locales/bg/common.json index d11b4715..8c6373ce 100644 --- a/public/locales/bg/common.json +++ b/public/locales/bg/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 98ca15c9626652740d0f16b2ebd3568d3dc42ef5 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 063/201] Translated using Weblate (Turkish) Currently translated at 74.2% (231 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/tr/ --- public/locales/tr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/tr/common.json b/public/locales/tr/common.json index 6d39c1d5..a93a0f8f 100644 --- a/public/locales/tr/common.json +++ b/public/locales/tr/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Yer İmi", "service": "Hizmet", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sistem", From 69a86bc5dc0ee50d7d59865cff30a545419da805 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 064/201] Translated using Weblate (Serbian) Currently translated at 2.8% (9 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/sr/ --- public/locales/sr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/sr/common.json b/public/locales/sr/common.json index b5aaa0e0..50430cfc 100644 --- a/public/locales/sr/common.json +++ b/public/locales/sr/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", From 4af1f1bb7db1f33977c73f2e47bdf39d27e2ab63 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 065/201] Translated using Weblate (Arabic) Currently translated at 84.2% (262 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ar/ --- public/locales/ar/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index 37c22c1f..238f8b62 100644 --- a/public/locales/ar/common.json +++ b/public/locales/ar/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "مفضلة", "service": "خدمة", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "نظام", From 7ac98d010cedc26e5d2c5c9a50750b98a7dc115a Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 066/201] Translated using Weblate (Czech) Currently translated at 72.3% (225 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/cs/ --- public/locales/cs/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json index 4b189727..fc3e5429 100644 --- a/public/locales/cs/common.json +++ b/public/locales/cs/common.json @@ -292,7 +292,8 @@ "quicklaunch": { "bookmark": "Záložka", "service": "Služba", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "update_available": "Dostupná aktualizace", From 7ca1839287027ed1c6f4fc07a16b0a06340bf1b0 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 067/201] Translated using Weblate (Danish) Currently translated at 63.6% (198 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/da/ --- public/locales/da/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/da/common.json b/public/locales/da/common.json index 37e9fd2e..d9343153 100644 --- a/public/locales/da/common.json +++ b/public/locales/da/common.json @@ -288,7 +288,8 @@ "quicklaunch": { "bookmark": "Bogmærker", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "watchtower": { "containers_scanned": "Scannet", From fe128a976fa3bd5ab36565a51fb6f7d22b4653ec Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 068/201] Translated using Weblate (Malay) Currently translated at 81.3% (253 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ms/ --- public/locales/ms/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ms/common.json b/public/locales/ms/common.json index d67d005d..61bb73ef 100644 --- a/public/locales/ms/common.json +++ b/public/locales/ms/common.json @@ -63,7 +63,8 @@ "quicklaunch": { "bookmark": "Tandabuku", "service": "Servis", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Terik", From 348833e682a539e5e18da92c49187de570e65aee Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 069/201] Translated using Weblate (Hindi) Currently translated at 2.8% (9 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hi/ --- public/locales/hi/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json index 5a8bbf84..dc9b1ba4 100644 --- a/public/locales/hi/common.json +++ b/public/locales/hi/common.json @@ -226,7 +226,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Sunny", From 711eedfc84fad148d1f67a256b155f0c5d5ffb3e Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 070/201] Translated using Weblate (Esperanto) Currently translated at 33.1% (103 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/eo/ --- public/locales/eo/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/eo/common.json b/public/locales/eo/common.json index db7b6e94..67a5a403 100644 --- a/public/locales/eo/common.json +++ b/public/locales/eo/common.json @@ -236,7 +236,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Servo", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Suna", From 3c44e49b76848f1306c1633b10d1d621a61a1756 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 071/201] Translated using Weblate (Ukrainian) Currently translated at 96.7% (301 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/uk/ --- public/locales/uk/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json index 87421288..b22fed8a 100644 --- a/public/locales/uk/common.json +++ b/public/locales/uk/common.json @@ -342,7 +342,8 @@ "quicklaunch": { "bookmark": "Закладка", "service": "Сервіс", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Система", From 1ccf0b3c7ac8f046096efc4b11483a63aa18d14c Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:08 +0000 Subject: [PATCH 072/201] Translated using Weblate (Japanese) Currently translated at 4.8% (15 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ja/ --- public/locales/ja/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json index 677045d5..59b20f87 100644 --- a/public/locales/ja/common.json +++ b/public/locales/ja/common.json @@ -280,7 +280,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Sunny", From adea9da881f61b1fe1a8b1f05b228248754ad30b Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 31 Jan 2023 08:34:09 +0000 Subject: [PATCH 073/201] Translated using Weblate (Latvian) Currently translated at 38.2% (119 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/lv/ --- public/locales/lv/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/lv/common.json b/public/locales/lv/common.json index b5320c9f..0a511692 100644 --- a/public/locales/lv/common.json +++ b/public/locales/lv/common.json @@ -274,7 +274,8 @@ "quicklaunch": { "bookmark": "Bookmark", "service": "Service", - "search": "Search" + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Saulains", From 3bc052281232a0e58c4e0d2b93703ac1b444978b Mon Sep 17 00:00:00 2001 From: chain710 Date: Mon, 30 Jan 2023 16:06:56 +0800 Subject: [PATCH 074/201] Support multi search providers - add `providers` option in search widget, value is array of provider name, like: `[google, bing]` --- src/components/widgets/search/search.jsx | 126 ++++++++++++++++++++--- 1 file changed, 111 insertions(+), 15 deletions(-) diff --git a/src/components/widgets/search/search.jsx b/src/components/widgets/search/search.jsx index dfb18367..61b8786d 100644 --- a/src/components/widgets/search/search.jsx +++ b/src/components/widgets/search/search.jsx @@ -1,7 +1,8 @@ -import { useState } from "react"; +import { useState, useEffect, Fragment } from "react"; import { useTranslation } from "next-i18next"; import { FiSearch } from "react-icons/fi"; import { SiDuckduckgo, SiMicrosoftbing, SiGoogle, SiBaidu, SiBrave } from "react-icons/si"; +import { Listbox, Transition } from "@headlessui/react"; export const searchProviders = { google: { @@ -36,21 +37,59 @@ export const searchProviders = { }, }; +function classNames(...classes) { + return classes.filter(Boolean).join(" "); +} + +function useProviderState() { + const key = "search-name"; + + const [value, setValue] = useState(providers.google); + useEffect(() => { + const storedName = localStorage.getItem(key); + let storedProvider = null; + if (storedName) { + storedProvider = Object.values(providers).find((el) => el.name === storedName); + if (storedProvider) { + setValue(storedProvider); + } + } + }, []); + + return [ + value, + (val) => { + setValue(val); + localStorage.setItem(key, val.name); + }, + ]; +} + +function getAvailableProviderIds(options) { + if (options.providers && Array.isArray(options.providers)) { + return Object.keys(providers).filter((value) => options.providers.includes(value)); + } + return null; +} + export default function Search({ options }) { const { t } = useTranslation(); const provider = searchProviders[options.provider]; const [query, setQuery] = useState(""); + const [selectedProvider, setSelectedProvider] = useProviderState(); - if (!provider) { + const availableProviderIds = getAvailableProviderIds(options); + if (!provider && !availableProviderIds) { return null; } function handleSubmit(event) { const q = encodeURIComponent(query); - if (provider.url) { - window.open(`${provider.url}${q}`, options.target || "_blank"); + const url = provider ? provider.url : selectedProvider.url; + if (url) { + window.open(`${url}${q}`, options.target || "_blank"); } else { window.open(`${options.url}${q}`, options.target || "_blank"); } @@ -60,6 +99,73 @@ export default function Search({ options }) { setQuery(""); } + const multiProviders = () => ( + +
+ + + {t("search.search")} + +
+ + + +
+ {availableProviderIds.map((providerId) => { + const p = providers[providerId]; + return ( + + {({ active }) => ( +
  • + +
  • + )} +
    + ); + })} +
    +
    +
    +
    + ); + + const singleProvider = () => ( + + ); + return (
    @@ -82,17 +188,7 @@ export default function Search({ options }) { // eslint-disable-next-line jsx-a11y/no-autofocus autoFocus={options.focus} /> - + {provider ? singleProvider() : multiProviders()} ); } From 87dbbcb1e05a251842cca813f7c8bc1f5b5fae1f Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 30 Jan 2023 21:09:15 -0800 Subject: [PATCH 075/201] Refactor multi & single providers & retain `provider` key only --- src/components/widgets/search/search.jsx | 178 ++++++++++------------- 1 file changed, 79 insertions(+), 99 deletions(-) diff --git a/src/components/widgets/search/search.jsx b/src/components/widgets/search/search.jsx index 61b8786d..0189e809 100644 --- a/src/components/widgets/search/search.jsx +++ b/src/components/widgets/search/search.jsx @@ -41,33 +41,12 @@ function classNames(...classes) { return classes.filter(Boolean).join(" "); } -function useProviderState() { - const key = "search-name"; - - const [value, setValue] = useState(providers.google); - useEffect(() => { - const storedName = localStorage.getItem(key); - let storedProvider = null; - if (storedName) { - storedProvider = Object.values(providers).find((el) => el.name === storedName); - if (storedProvider) { - setValue(storedProvider); - } - } - }, []); - - return [ - value, - (val) => { - setValue(val); - localStorage.setItem(key, val.name); - }, - ]; -} - function getAvailableProviderIds(options) { - if (options.providers && Array.isArray(options.providers)) { - return Object.keys(providers).filter((value) => options.providers.includes(value)); + if (options.provider && Array.isArray(options.provider)) { + return Object.keys(searchProviders).filter((value) => options.provider.includes(value)); + } + if (options.provider && searchProviders[options.provider]) { + return [options.provider]; } return null; } @@ -75,19 +54,34 @@ function getAvailableProviderIds(options) { export default function Search({ options }) { const { t } = useTranslation(); - const provider = searchProviders[options.provider]; - const [query, setQuery] = useState(""); - const [selectedProvider, setSelectedProvider] = useProviderState(); - const availableProviderIds = getAvailableProviderIds(options); - if (!provider && !availableProviderIds) { + + const key = "search-name"; + + const [query, setQuery] = useState(""); + const [selectedProvider, setSelectedProvider] = useState(searchProviders[availableProviderIds[0] ?? searchProviders.google]); + + useEffect(() => { + const storedName = localStorage.getItem(key); + let storedProvider = null; + let storedProviderKey = null; + if (storedName) { + storedProvider = Object.values(searchProviders).find((el) => el.name === storedName); + storedProviderKey = Object.keys(searchProviders).find((pkey) => searchProviders[pkey] === storedProvider); + if (storedProvider && availableProviderIds.includes(storedProviderKey)) { + setSelectedProvider(storedProvider); + } + } + }, [availableProviderIds]); + + if (!availableProviderIds) { return null; } function handleSubmit(event) { const q = encodeURIComponent(query); - const url = provider ? provider.url : selectedProvider.url; + const url = { selectedProvider }; if (url) { window.open(`${url}${q}`, options.target || "_blank"); } else { @@ -99,72 +93,10 @@ export default function Search({ options }) { setQuery(""); } - const multiProviders = () => ( - -
    - - - {t("search.search")} - -
    - - - -
    - {availableProviderIds.map((providerId) => { - const p = providers[providerId]; - return ( - - {({ active }) => ( -
  • - -
  • - )} -
    - ); - })} -
    -
    -
    -
    - ); - - const singleProvider = () => ( - - ); + const onChangeProvider = (provider) => { + setSelectedProvider(provider); + localStorage.setItem(key, provider.name); + } return (
    @@ -188,7 +120,55 @@ export default function Search({ options }) { // eslint-disable-next-line jsx-a11y/no-autofocus autoFocus={options.focus} /> - {provider ? singleProvider() : multiProviders()} + +
    + + + {t("search.search")} + +
    + + +
    + {availableProviderIds.map((providerId) => { + const p = searchProviders[providerId]; + return ( + + {({ active }) => ( +
  • + +
  • + )} +
    + ); + })} +
    +
    +
    +
    ); } From 7a5a3a6608dfc0e55f7468f23e81827e063a6726 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 31 Jan 2023 00:25:23 -0800 Subject: [PATCH 076/201] Compatible with quicklaunch internet search --- src/components/widgets/search/search.jsx | 33 +++++++++++++----------- src/pages/index.jsx | 17 +++++++----- 2 files changed, 29 insertions(+), 21 deletions(-) diff --git a/src/components/widgets/search/search.jsx b/src/components/widgets/search/search.jsx index 0189e809..b04f0e9f 100644 --- a/src/components/widgets/search/search.jsx +++ b/src/components/widgets/search/search.jsx @@ -3,6 +3,7 @@ import { useTranslation } from "next-i18next"; import { FiSearch } from "react-icons/fi"; import { SiDuckduckgo, SiMicrosoftbing, SiGoogle, SiBaidu, SiBrave } from "react-icons/si"; import { Listbox, Transition } from "@headlessui/react"; +import classNames from "classnames"; export const searchProviders = { google: { @@ -37,10 +38,6 @@ export const searchProviders = { }, }; -function classNames(...classes) { - return classes.filter(Boolean).join(" "); -} - function getAvailableProviderIds(options) { if (options.provider && Array.isArray(options.provider)) { return Object.keys(searchProviders).filter((value) => options.provider.includes(value)); @@ -51,26 +48,32 @@ function getAvailableProviderIds(options) { return null; } +const localStorageKey = "search-name"; + +export function getStoredProvider() { + if (typeof window !== 'undefined') { + const storedName = localStorage.getItem(localStorageKey); + if (storedName) { + return Object.values(searchProviders).find((el) => el.name === storedName); + } + } + return null; +} + export default function Search({ options }) { const { t } = useTranslation(); const availableProviderIds = getAvailableProviderIds(options); - const key = "search-name"; - const [query, setQuery] = useState(""); const [selectedProvider, setSelectedProvider] = useState(searchProviders[availableProviderIds[0] ?? searchProviders.google]); useEffect(() => { - const storedName = localStorage.getItem(key); - let storedProvider = null; + const storedProvider = getStoredProvider(); let storedProviderKey = null; - if (storedName) { - storedProvider = Object.values(searchProviders).find((el) => el.name === storedName); - storedProviderKey = Object.keys(searchProviders).find((pkey) => searchProviders[pkey] === storedProvider); - if (storedProvider && availableProviderIds.includes(storedProviderKey)) { - setSelectedProvider(storedProvider); - } + storedProviderKey = Object.keys(searchProviders).find((pkey) => searchProviders[pkey] === storedProvider); + if (storedProvider && availableProviderIds.includes(storedProviderKey)) { + setSelectedProvider(storedProvider); } }, [availableProviderIds]); @@ -95,7 +98,7 @@ export default function Search({ options }) { const onChangeProvider = (provider) => { setSelectedProvider(provider); - localStorage.setItem(key, provider.name); + localStorage.setItem(localStorageKey, provider.name); } return ( diff --git a/src/pages/index.jsx b/src/pages/index.jsx index 22b10248..6c42ab71 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -22,7 +22,7 @@ import { bookmarksResponse, servicesResponse, widgetsResponse } from "utils/conf import ErrorBoundary from "components/errorboundry"; import themes from "utils/styles/themes"; import QuickLaunch from "components/quicklaunch"; -import { searchProviders } from "components/widgets/search/search"; +import { getStoredProvider, searchProviders } from "components/widgets/search/search"; const ThemeToggle = dynamic(() => import("components/toggles/theme"), { ssr: false, @@ -197,12 +197,17 @@ function Home({ initialSettings }) { let searchProvider = null; const searchWidget = Object.values(widgets).find(w => w.type === "search"); if (searchWidget) { - if (searchWidget.options?.provider === 'custom') { - searchProvider = { - url: searchWidget.options.url - } + if (Array.isArray(searchWidget.options?.provider)) { + // if search provider is a list, try to retrieve from localstorage, fall back to the first + searchProvider = getStoredProvider() ?? searchProviders[searchWidget.options.provider[0]]; } else { - searchProvider = searchProviders[searchWidget.options?.provider]; + if (searchWidget.options?.provider === 'custom') { + searchProvider = { + url: searchWidget.options.url + } + } else { + searchProvider = searchProviders[searchWidget.options?.provider]; + } } } From 046f2986a8da3c28a496611719eb611c3e2ecec8 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 31 Jan 2023 00:58:29 -0800 Subject: [PATCH 077/201] lint support custom search provider in quicklaunch --- src/pages/index.jsx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/pages/index.jsx b/src/pages/index.jsx index 6c42ab71..152f28f1 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -200,14 +200,12 @@ function Home({ initialSettings }) { if (Array.isArray(searchWidget.options?.provider)) { // if search provider is a list, try to retrieve from localstorage, fall back to the first searchProvider = getStoredProvider() ?? searchProviders[searchWidget.options.provider[0]]; - } else { - if (searchWidget.options?.provider === 'custom') { - searchProvider = { - url: searchWidget.options.url - } - } else { - searchProvider = searchProviders[searchWidget.options?.provider]; + } else if (searchWidget.options?.provider === 'custom') { + searchProvider = { + url: searchWidget.options.url } + } else { + searchProvider = searchProviders[searchWidget.options?.provider]; } } From 147a165bbcc28bdb50b0f3842a717e4a4dd626c3 Mon Sep 17 00:00:00 2001 From: Lukas Holota Date: Tue, 31 Jan 2023 13:51:44 +0100 Subject: [PATCH 078/201] Allow Custom CSS --- src/pages/_app.jsx | 1 + src/styles/custom.css | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 src/styles/custom.css diff --git a/src/pages/_app.jsx b/src/pages/_app.jsx index e99303ab..e304ccae 100644 --- a/src/pages/_app.jsx +++ b/src/pages/_app.jsx @@ -6,6 +6,7 @@ import Head from "next/head"; import "styles/globals.css"; import "styles/theme.css"; import "styles/manrope.css"; +import "styles/custom.css"; import nextI18nextConfig from "../../next-i18next.config"; import { ColorProvider } from "utils/contexts/color"; diff --git a/src/styles/custom.css b/src/styles/custom.css new file mode 100644 index 00000000..cbc9cf6a --- /dev/null +++ b/src/styles/custom.css @@ -0,0 +1,3 @@ +/* +Mount this file and define your custom styles +*/ \ No newline at end of file From 49d2dabe5335301df598ed784ab43cb5bdd8d014 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 31 Jan 2023 16:09:16 +0000 Subject: [PATCH 079/201] Bump docker/build-push-action from 3 to 4 Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v3...v4) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index bacc1fa7..bd80a153 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -88,7 +88,7 @@ jobs: # https://github.com/docker/build-push-action - name: Build and push Docker image id: build-and-push - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v4 with: context: . push: ${{ github.event_name != 'pull_request' }} From 224d5da982b79a3e61e0fe1baed483dc35436313 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 31 Jan 2023 12:28:37 +0000 Subject: [PATCH 080/201] Translated using Weblate (Spanish) Currently translated at 100.0% (311 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/es/ --- public/locales/es/common.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index d0540c10..d2db4ce5 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -280,8 +280,8 @@ "quicklaunch": { "bookmark": "Marcadores", "service": "Servicio", - "search": "Search", - "custom": "Custom" + "search": "Buscar", + "custom": "Personalizado" }, "homebridge": { "available_update": "Sistema", @@ -434,9 +434,9 @@ "memory_usage": "Memoria" }, "immich": { - "users": "Users", - "photos": "Photos", - "videos": "Videos", - "storage": "Storage" + "users": "Usuarios", + "photos": "Fotos", + "videos": "Vídeos", + "storage": "Almacenamiento" } } From dfc787b0045595b244d6099cf34517f631418a56 Mon Sep 17 00:00:00 2001 From: Nonoss117 Date: Tue, 31 Jan 2023 17:56:48 +0000 Subject: [PATCH 081/201] Translated using Weblate (French) Currently translated at 100.0% (311 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fr/ --- public/locales/fr/common.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 8384535c..ae4f28fe 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -280,8 +280,8 @@ "quicklaunch": { "bookmark": "Signet", "service": "Service", - "search": "Search", - "custom": "Custom" + "search": "Recherche", + "custom": "Personnalisé" }, "homebridge": { "available_update": "Système", From fb1e11b6cbe69ca2e887fec894147bada54e209f Mon Sep 17 00:00:00 2001 From: Dan Date: Tue, 31 Jan 2023 22:53:25 +0000 Subject: [PATCH 082/201] Translated using Weblate (Ukrainian) Currently translated at 100.0% (311 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/uk/ --- public/locales/uk/common.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json index b22fed8a..81219c0b 100644 --- a/public/locales/uk/common.json +++ b/public/locales/uk/common.json @@ -342,8 +342,8 @@ "quicklaunch": { "bookmark": "Закладка", "service": "Сервіс", - "search": "Search", - "custom": "Custom" + "search": "Пошук", + "custom": "Користувацький" }, "homebridge": { "available_update": "Система", @@ -428,15 +428,15 @@ "status": "Стан" }, "proxmoxbackupserver": { - "datastore_usage": "Datastore", - "failed_tasks_24h": "Failed Tasks 24h", + "datastore_usage": "Сховище даних", + "failed_tasks_24h": "Невиконані завдання 24 години", "cpu_usage": "CPU", - "memory_usage": "Memory" + "memory_usage": "Пам'ять" }, "immich": { - "users": "Users", - "photos": "Photos", - "videos": "Videos", - "storage": "Storage" + "users": "Користувачі", + "photos": "Фотографії", + "videos": "Відео", + "storage": "Сховище" } } From 41a2e5932fadc34c637cc8d93f1d6378ec4c0885 Mon Sep 17 00:00:00 2001 From: Mateus Date: Wed, 1 Feb 2023 04:07:38 +0000 Subject: [PATCH 083/201] Translated using Weblate (Portuguese (Brazil)) Currently translated at 55.6% (173 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pt_BR/ --- public/locales/pt-BR/common.json | 102 +++++++++++++++---------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/public/locales/pt-BR/common.json b/public/locales/pt-BR/common.json index e20ebf03..90d2e298 100644 --- a/public/locales/pt-BR/common.json +++ b/public/locales/pt-BR/common.json @@ -31,10 +31,10 @@ "missing_type": "Tipo de Widget ausente: {{type}}", "api_error": "Erro da API", "status": "Status", - "information": "Information", + "information": "Informação", "url": "URL", "raw_error": "Raw Error", - "response_data": "Response Data" + "response_data": "Dados de Resposta" }, "weather": { "current": "Localização atual", @@ -53,13 +53,13 @@ "cpu": "CPU" }, "docker": { - "rx": "Rx", - "tx": "Tx", - "mem": "Mem", + "rx": "Recebido", + "tx": "Transmitido", + "mem": "Memória", "cpu": "CPU", "offline": "Desligado", - "error": "Error", - "unknown": "Unknown" + "error": "Erro", + "unknown": "Desconhecido" }, "emby": { "playing": "Reproduzindo", @@ -99,7 +99,7 @@ "wanted": "Desejado", "queued": "Na fila", "movies": "Filmes", - "missing": "Missing" + "missing": "Faltando" }, "lidarr": { "wanted": "Desejado", @@ -129,7 +129,7 @@ "pending": "Pendente", "approved": "Aprovado", "available": "Disponível", - "processing": "Processing" + "processing": "Processando" }, "pihole": { "queries": "Consultas", @@ -148,9 +148,9 @@ "ping": "Ping" }, "traefik": { - "routers": "Rotas", + "routers": "Roteadores", "services": "Serviços", - "middleware": "Middleware" + "middleware": "Software intermediario" }, "npm": { "enabled": "Habilitado", @@ -164,10 +164,10 @@ }, "prowlarr": { "enableIndexers": "Indexadores", - "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", + "numberOfGrabs": "Pegos", + "numberOfQueries": "Consultas", "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" + "numberOfFailQueries": "Consultas Falhas" }, "jackett": { "configured": "Configurado", @@ -179,36 +179,36 @@ "domain_count": "Domínios" }, "authentik": { - "users": "Users", + "users": "Usuários", "loginsLast24H": "Logins (24h)", "failedLoginsLast24H": "Failed Logins (24h)" }, "proxmox": { - "mem": "MEM", - "cpu": "CPU", + "mem": "Memória", + "cpu": "Processador", "lxc": "LXC", "vms": "VMs" }, "unifi": { - "users": "Users", - "uptime": "System Uptime", - "days": "Days", + "users": "Usuários", + "uptime": "Tempo de Funcionamento", + "days": "Dias", "wan": "WAN", - "lan_users": "LAN Users", - "wlan_users": "WLAN Users", - "up": "UP", - "down": "DOWN", - "wait": "Please wait", + "lan_users": "Usuarios locais", + "wlan_users": "Usuarios WLAN", + "up": "LIGADO", + "down": "CÁIDO", + "wait": "Por favor guarde", "lan": "LAN", "wlan": "WLAN", - "devices": "Devices", - "lan_devices": "LAN Devices", - "wlan_devices": "WLAN Devices" + "devices": "Dispositivos", + "lan_devices": "Dispositivos LAN", + "wlan_devices": "Dispositivos WLAN" }, "plex": { - "streams": "Active Streams", - "movies": "Movies", - "tv": "TV Shows" + "streams": "Transmissões ativas", + "movies": "Filmes", + "tv": "Séries de TV" }, "glances": { "cpu": "CPU", @@ -222,10 +222,10 @@ "wmo": { "1-night": "Mainly Clear", "2-day": "Partly Cloudy", - "2-night": "Partly Cloudy", - "3-day": "Cloudy", - "3-night": "Cloudy", - "45-day": "Foggy", + "2-night": "Parcialmente nublado", + "3-day": "Nublado", + "3-night": "Nublado", + "45-day": "Névoa", "45-night": "Foggy", "48-day": "Foggy", "48-night": "Foggy", @@ -233,9 +233,9 @@ "57-day": "Freezing Drizzle", "99-day": "Thunderstorm With Hail", "99-night": "Thunderstorm With Hail", - "0-day": "Sunny", + "0-day": "Ensolarado", "53-day": "Drizzle", - "0-night": "Clear", + "0-night": "Limpo", "1-day": "Mainly Sunny", "51-day": "Light Drizzle", "51-night": "Light Drizzle", @@ -315,8 +315,8 @@ "time": "{{value, number(style: unit; unitDisplay: long;)}}" }, "navidrome": { - "nothing_streaming": "No Active Streams", - "please_wait": "Please Wait" + "nothing_streaming": "Sem transmissões ativas", + "please_wait": "Por favor aguarde" }, "pyload": { "speed": "Speed", @@ -334,7 +334,7 @@ "hd": "HD" }, "ping": { - "error": "Error", + "error": "Erro", "ping": "Ping" }, "scrutiny": { @@ -359,14 +359,14 @@ "seed": "Seed" }, "tdarr": { - "queue": "Queue", - "processed": "Processed", - "errored": "Errored", - "saved": "Saved" + "queue": "Fila", + "processed": "Processado", + "errored": "Erro", + "saved": "Salvo" }, "miniflux": { - "read": "Read", - "unread": "Unread" + "read": "Lidos", + "unread": "Não Lidos" }, "nextdns": { "wait": "Please Wait", @@ -377,11 +377,11 @@ "bibitrate": "{{value, rate(bits: true; binary: true)}}" }, "omada": { - "connectedAp": "Connected APs", - "activeUser": "Active devices", - "alerts": "Alerts", - "connectedGateway": "Connected gateways", - "connectedSwitches": "Connected switches" + "connectedAp": "Pontos de acesso conectados", + "activeUser": "Dispositivos ativos", + "alerts": "Alertas", + "connectedGateway": "Gateways conectados", + "connectedSwitches": "Interruptores conectados" }, "downloadstation": { "download": "Download", From ff27b1ef510e07a7a866c3a2815a430cef588aaf Mon Sep 17 00:00:00 2001 From: Ean McLaughlin Date: Wed, 1 Feb 2023 15:32:10 -0700 Subject: [PATCH 084/201] Show container status if health is an empty string If data.health is an empty string, ?? will accept it and not use the right side value; instead, we should use || which treats empty string as false and returns the right side value. This will show "RUNNING" in the status box if health is "". --- src/components/services/status.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/services/status.jsx b/src/components/services/status.jsx index eaf32030..81d48589 100644 --- a/src/components/services/status.jsx +++ b/src/components/services/status.jsx @@ -30,8 +30,8 @@ export default function Status({ service }) { } return ( -
    -
    {data.health ?? data.status}
    +
    +
    {data.health || data.status}
    ); } From 167f3a4f84557ffd1d0f672f2223eacce3e690e1 Mon Sep 17 00:00:00 2001 From: hymbz Date: Thu, 2 Feb 2023 03:38:47 +0000 Subject: [PATCH 085/201] Translated using Weblate (Chinese (Simplified)) Currently translated at 62.3% (194 of 311 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hans/ --- public/locales/zh-CN/common.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index d98ce40f..408dc9c6 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -12,7 +12,7 @@ "placeholder": "搜索…" }, "resources": { - "total": "共", + "total": "总计", "free": "空闲", "used": "已用", "load": "负载", From c3d15a61c3734bec879172c3bedaa26e1000c4fd Mon Sep 17 00:00:00 2001 From: chain710 Date: Wed, 1 Feb 2023 23:22:59 +0800 Subject: [PATCH 086/201] Implement uptime-kuma widget --- public/locales/en/common.json | 10 ++- src/widgets/components.js | 1 + src/widgets/uptimekuma/component.jsx | 45 +++++++++++++ src/widgets/uptimekuma/proxy.js | 95 ++++++++++++++++++++++++++++ src/widgets/uptimekuma/widget.js | 8 +++ src/widgets/widgets.js | 2 + 6 files changed, 160 insertions(+), 1 deletion(-) create mode 100644 src/widgets/uptimekuma/component.jsx create mode 100644 src/widgets/uptimekuma/proxy.js create mode 100644 src/widgets/uptimekuma/widget.js diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 52db2cb4..b4716368 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -447,5 +447,13 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "status": "status", + "uptime": "uptime", + "good": "All Systems Operational", + "warn": "Partially Degraded Service", + "bad": "Degraded Service", + "unknown": "Unknown service status" } -} +} \ No newline at end of file diff --git a/src/widgets/components.js b/src/widgets/components.js index 43a46fa9..505807c4 100644 --- a/src/widgets/components.js +++ b/src/widgets/components.js @@ -63,6 +63,7 @@ const components = { watchtower: dynamic(() => import("./watchtower/component")), xteve: dynamic(() => import("./xteve/component")), immich: dynamic(() => import("./immich/component")), + uptimekuma: dynamic(() => import("./uptimekuma/component")), }; export default components; diff --git a/src/widgets/uptimekuma/component.jsx b/src/widgets/uptimekuma/component.jsx new file mode 100644 index 00000000..dd112db4 --- /dev/null +++ b/src/widgets/uptimekuma/component.jsx @@ -0,0 +1,45 @@ +import { useTranslation } from "next-i18next"; + +import Container from "components/services/widget/container"; +import useWidgetAPI from "utils/proxy/use-widget-api"; +import Block from "components/services/widget/block"; + +const Status = { + good: "uptimekuma.good", + warn: "uptimekuma.warn", + bad: "uptimekuma.bad", + unknown: "uptimekuma.unknown", +}; + +export default function Component({ service }) { + const { t } = useTranslation(); + + const { widget } = service; + + const { data: statusData, error: statusError } = useWidgetAPI(widget); + + if (statusError) { + return ; + } + + if (!statusData) { + return ( + + + + + ); + } + + if (statusData.icon) { + // eslint-disable-next-line no-param-reassign + service.icon = statusData.icon; + } + + return ( + + + + + ); +} diff --git a/src/widgets/uptimekuma/proxy.js b/src/widgets/uptimekuma/proxy.js new file mode 100644 index 00000000..6722de85 --- /dev/null +++ b/src/widgets/uptimekuma/proxy.js @@ -0,0 +1,95 @@ +import { httpProxy } from "utils/proxy/http"; +import getServiceWidget from "utils/config/service-helpers"; +import createLogger from "utils/logger"; + +const logger = createLogger("uptimeKumaProxyHandler"); + +async function getStatus(widget) { + const url = new URL(`${widget.url}/api/status-page/${widget.slug}`).toString(); + logger.debug("get status %s", url); + const params = { method: "GET", headers: {} }; + const [status, , data] = await httpProxy(url, params); + try { + return [status, JSON.parse(data)]; + } catch (e) { + logger.error("Error decoding status data. Data: %s", data.toString()); + return [status, null]; + } +} + +async function getHeartbeat(widget) { + const url = new URL(`${widget.url}/api/status-page/heartbeat/${widget.slug}`).toString(); + logger.debug("get heartbeat %s", url); + const params = { method: "GET", headers: {} }; + const [status, , data] = await httpProxy(url, params); + try { + return [status, JSON.parse(data)]; + } catch (e) { + logger.error("Error decoding heartbeat data. Data: %s", data.toString()); + return [status, null]; + } +} + +function statusMessage(data) { + if (!data || Object.keys(data.heartbeatList) === 0) { + return "unknown"; + } + + let result = "good"; + let hasUp = false; + Object.values(data.heartbeatList).forEach((el) => { + const index = el.length - 1; + if (el[index].status === 1) { + hasUp = true; + } else { + result = "warn"; + } + }); + + if (!hasUp) { + result = "bad"; + } + return result; +} + +function uptime(data) { + if (!data) { + return 0; + } + + const uptimeList = Object.values(data.uptimeList); + const percent = uptimeList.reduce((a, b) => a + b, 0) / uptimeList.length || 0; + return (percent * 100).toFixed(1); +} + +export default async function uptimeKumaProxyHandler(req, res) { + const { group, service } = req.query; + const widget = await getServiceWidget(group, service); + if (!widget) { + logger.debug("Invalid or missing widget for service '%s' in group '%s'", service, group); + return res.status(400).json({ error: "Invalid proxy service type" }); + } + + const [[statusCode, statusData], [heartbeatCode, heartbeatData]] = await Promise.all([ + getStatus(widget), + getHeartbeat(widget), + ]); + + if (statusCode !== 200) { + logger.error("HTTP %d getting status data error. Data: %s", statusCode, statusData); + return res.status(statusCode).send(statusData); + } + + if (heartbeatCode !== 200) { + logger.error("HTTP %d getting heartbeat data error. Data: %s", heartbeatCode, heartbeatData); + return res.status(heartbeatCode).send(heartbeatData); + } + + const icon = statusData?.config ? statusData.config.icon : null; + return res.status(200).send({ + uptime: uptime(heartbeatData), + message: statusMessage(heartbeatData), + incident: statusData?.incident ? statusData.incident.title : "", + icon: `${widget.url}${icon}`, + }); +} diff --git a/src/widgets/uptimekuma/widget.js b/src/widgets/uptimekuma/widget.js new file mode 100644 index 00000000..9687e1a4 --- /dev/null +++ b/src/widgets/uptimekuma/widget.js @@ -0,0 +1,8 @@ +// import credentialedProxyHandler from "utils/proxy/handlers/credentialed"; +import uptimeKumaProxyHandler from "./proxy"; + +const widget = { + proxyHandler: uptimeKumaProxyHandler, +}; + +export default widget; diff --git a/src/widgets/widgets.js b/src/widgets/widgets.js index 133903fb..7da77a0a 100644 --- a/src/widgets/widgets.js +++ b/src/widgets/widgets.js @@ -57,6 +57,7 @@ import unifi from "./unifi/widget"; import watchtower from "./watchtower/widget"; import xteve from "./xteve/widget"; import immich from "./immich/widget"; +import uptimekuma from "./uptimekuma/widget"; const widgets = { adguard, @@ -121,6 +122,7 @@ const widgets = { watchtower, xteve, immich, + uptimekuma, }; export default widgets; From 015d7dac52badcb4966076b6c7c0d669c249074b Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu, 2 Feb 2023 00:28:18 -0800 Subject: [PATCH 087/201] Rework uptime kuma remove proxy display more info --- public/locales/en/common.json | 11 ++-- src/widgets/uptimekuma/component.jsx | 46 ++++++++------ src/widgets/uptimekuma/proxy.js | 95 ---------------------------- src/widgets/uptimekuma/widget.js | 14 +++- 4 files changed, 45 insertions(+), 121 deletions(-) delete mode 100644 src/widgets/uptimekuma/proxy.js diff --git a/public/locales/en/common.json b/public/locales/en/common.json index b4716368..f144182f 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -449,11 +449,10 @@ "storage": "Storage" }, "uptimekuma": { - "status": "status", - "uptime": "uptime", - "good": "All Systems Operational", - "warn": "Partially Degraded Service", - "bad": "Degraded Service", - "unknown": "Unknown service status" + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } \ No newline at end of file diff --git a/src/widgets/uptimekuma/component.jsx b/src/widgets/uptimekuma/component.jsx index dd112db4..d71f9a63 100644 --- a/src/widgets/uptimekuma/component.jsx +++ b/src/widgets/uptimekuma/component.jsx @@ -4,42 +4,52 @@ import Container from "components/services/widget/container"; import useWidgetAPI from "utils/proxy/use-widget-api"; import Block from "components/services/widget/block"; -const Status = { - good: "uptimekuma.good", - warn: "uptimekuma.warn", - bad: "uptimekuma.bad", - unknown: "uptimekuma.unknown", -}; - export default function Component({ service }) { const { t } = useTranslation(); const { widget } = service; - const { data: statusData, error: statusError } = useWidgetAPI(widget); + const { data: statusData, error: statusError } = useWidgetAPI(widget, "status_page"); + const { data: heartbeatData, error: heartbeatError } = useWidgetAPI(widget, "heartbeat"); - if (statusError) { - return ; + if (statusError || heartbeatError) { + return ; } - if (!statusData) { + if (!statusData || !heartbeatData) { return ( - + + + ); } - if (statusData.icon) { - // eslint-disable-next-line no-param-reassign - service.icon = statusData.icon; - } + let sitesUp = 0; + let sitesDown = 0; + Object.values(heartbeatData.heartbeatList).forEach((siteList) => { + const lastHeartbeat = siteList[siteList.length - 1]; + if (lastHeartbeat?.status === 1) { + sitesUp += 1; + } else { + sitesDown += 1; + } + }); + + // Adapted from https://github.com/bastienwirtz/homer/blob/b7cd8f9482e6836a96b354b11595b03b9c3d67cd/src/components/services/UptimeKuma.vue#L105 + const uptimeList = Object.values(heartbeatData.uptimeList); + const percent = uptimeList.reduce((a, b) => a + b, 0) / uptimeList.length || 0; + const uptime = (percent * 100).toFixed(1); + const incidentTime = statusData.incident ? (Math.abs(new Date(statusData.incident?.createdDate) - new Date()) / 1000) / (60 * 60) : null; return ( - - + + + + {incidentTime && } ); } diff --git a/src/widgets/uptimekuma/proxy.js b/src/widgets/uptimekuma/proxy.js deleted file mode 100644 index 6722de85..00000000 --- a/src/widgets/uptimekuma/proxy.js +++ /dev/null @@ -1,95 +0,0 @@ -import { httpProxy } from "utils/proxy/http"; -import getServiceWidget from "utils/config/service-helpers"; -import createLogger from "utils/logger"; - -const logger = createLogger("uptimeKumaProxyHandler"); - -async function getStatus(widget) { - const url = new URL(`${widget.url}/api/status-page/${widget.slug}`).toString(); - logger.debug("get status %s", url); - const params = { method: "GET", headers: {} }; - const [status, , data] = await httpProxy(url, params); - try { - return [status, JSON.parse(data)]; - } catch (e) { - logger.error("Error decoding status data. Data: %s", data.toString()); - return [status, null]; - } -} - -async function getHeartbeat(widget) { - const url = new URL(`${widget.url}/api/status-page/heartbeat/${widget.slug}`).toString(); - logger.debug("get heartbeat %s", url); - const params = { method: "GET", headers: {} }; - const [status, , data] = await httpProxy(url, params); - try { - return [status, JSON.parse(data)]; - } catch (e) { - logger.error("Error decoding heartbeat data. Data: %s", data.toString()); - return [status, null]; - } -} - -function statusMessage(data) { - if (!data || Object.keys(data.heartbeatList) === 0) { - return "unknown"; - } - - let result = "good"; - let hasUp = false; - Object.values(data.heartbeatList).forEach((el) => { - const index = el.length - 1; - if (el[index].status === 1) { - hasUp = true; - } else { - result = "warn"; - } - }); - - if (!hasUp) { - result = "bad"; - } - return result; -} - -function uptime(data) { - if (!data) { - return 0; - } - - const uptimeList = Object.values(data.uptimeList); - const percent = uptimeList.reduce((a, b) => a + b, 0) / uptimeList.length || 0; - return (percent * 100).toFixed(1); -} - -export default async function uptimeKumaProxyHandler(req, res) { - const { group, service } = req.query; - const widget = await getServiceWidget(group, service); - if (!widget) { - logger.debug("Invalid or missing widget for service '%s' in group '%s'", service, group); - return res.status(400).json({ error: "Invalid proxy service type" }); - } - - const [[statusCode, statusData], [heartbeatCode, heartbeatData]] = await Promise.all([ - getStatus(widget), - getHeartbeat(widget), - ]); - - if (statusCode !== 200) { - logger.error("HTTP %d getting status data error. Data: %s", statusCode, statusData); - return res.status(statusCode).send(statusData); - } - - if (heartbeatCode !== 200) { - logger.error("HTTP %d getting heartbeat data error. Data: %s", heartbeatCode, heartbeatData); - return res.status(heartbeatCode).send(heartbeatData); - } - - const icon = statusData?.config ? statusData.config.icon : null; - return res.status(200).send({ - uptime: uptime(heartbeatData), - message: statusMessage(heartbeatData), - incident: statusData?.incident ? statusData.incident.title : "", - icon: `${widget.url}${icon}`, - }); -} diff --git a/src/widgets/uptimekuma/widget.js b/src/widgets/uptimekuma/widget.js index 9687e1a4..928534b3 100644 --- a/src/widgets/uptimekuma/widget.js +++ b/src/widgets/uptimekuma/widget.js @@ -1,8 +1,18 @@ // import credentialedProxyHandler from "utils/proxy/handlers/credentialed"; -import uptimeKumaProxyHandler from "./proxy"; +import genericProxyHandler from "utils/proxy/handlers/generic"; const widget = { - proxyHandler: uptimeKumaProxyHandler, + api: "{url}/api/{endpoint}/{slug}", + proxyHandler: genericProxyHandler, + + mappings: { + status_page: { + endpoint: "status-page", + }, + heartbeat: { + endpoint: "status-page/heartbeat", + }, + } }; export default widget; From ce644afe9ebc23d7201742835ed83abaac4054c1 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu, 2 Feb 2023 09:40:35 -0800 Subject: [PATCH 088/201] Fix search broken in 0.6.5 --- src/components/widgets/search/search.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/widgets/search/search.jsx b/src/components/widgets/search/search.jsx index b04f0e9f..4689567f 100644 --- a/src/components/widgets/search/search.jsx +++ b/src/components/widgets/search/search.jsx @@ -84,7 +84,7 @@ export default function Search({ options }) { function handleSubmit(event) { const q = encodeURIComponent(query); - const url = { selectedProvider }; + const { url } = selectedProvider; if (url) { window.open(`${url}${q}`, options.target || "_blank"); } else { From 2ed4ac8b770829621bcb2a8a0e8cda820bfb9295 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:53 +0000 Subject: [PATCH 089/201] Translated using Weblate (German) Currently translated at 72.1% (228 of 316 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 8c4907dc..750ded50 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 02dfbc193d10c5d4b0e9e29570845573a35da9f6 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:00 +0000 Subject: [PATCH 090/201] Translated using Weblate (Spanish) Currently translated at 98.4% (311 of 316 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 d2db4ce5..cd18294c 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -438,5 +438,12 @@ "photos": "Fotos", "videos": "Vídeos", "storage": "Almacenamiento" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 541d5a9f93f13b6e4d8067049e5fe54112ff20dc Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:00 +0000 Subject: [PATCH 091/201] Translated using Weblate (French) Currently translated at 98.4% (311 of 316 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 ae4f28fe..16d68393 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Vidéos", "storage": "Stockage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 01b08e4902c93b9c362be958f1ee4b2d7636ca68 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:53 +0000 Subject: [PATCH 092/201] Translated using Weblate (Portuguese) Currently translated at 81.0% (256 of 316 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 947d97c7..51d1146f 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -447,5 +447,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From d6182ea6416afe8c9d172c9ec2f65ad9e47b17ec Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:52 +0000 Subject: [PATCH 093/201] Translated using Weblate (Russian) Currently translated at 15.1% (48 of 316 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 bc58a6d3..bff1e133 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 2f3896a55d44c9305600102cf2f894fb71820cf5 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:52 +0000 Subject: [PATCH 094/201] Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (311 of 316 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 408dc9c6..881d25cc 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 34c6fe15cb6fc0d229f60a6d05bb0a79c255b21f Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:54 +0000 Subject: [PATCH 095/201] Translated using Weblate (Italian) Currently translated at 91.1% (288 of 316 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 27728bd1..d1b07779 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 25ce2437dec3c03e907f1d42f1f59b97fd36752e Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:54 +0000 Subject: [PATCH 096/201] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 25.0% (79 of 316 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 20b97118..33226a0d 100644 --- a/public/locales/nb-NO/common.json +++ b/public/locales/nb-NO/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From b6fb6c9b5751ff5fa69d2f517b7a003ef82d1f6e Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:03 +0000 Subject: [PATCH 097/201] Translated using Weblate (Vietnamese) Currently translated at 13.9% (44 of 316 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 e999762b..a38cfc05 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 212ee29cb575c5d93bd54885a50ca7dd04fa53a7 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:54 +0000 Subject: [PATCH 098/201] Translated using Weblate (Dutch) Currently translated at 27.8% (88 of 316 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 ad7809a8..a22c6c90 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 07c84b349bf264733cdb8aad94b8721cddb4ef25 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:04 +0000 Subject: [PATCH 099/201] Translated using Weblate (Chinese (Traditional)) Currently translated at 91.1% (288 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hant/ --- public/locales/zh-Hant/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json index a296140a..bd9e88d5 100644 --- a/public/locales/zh-Hant/common.json +++ b/public/locales/zh-Hant/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 07c0978b6fc3ff69520c1b03df556516ef266bb0 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:55 +0000 Subject: [PATCH 100/201] Translated using Weblate (Catalan) Currently translated at 81.6% (258 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ca/ --- public/locales/ca/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/ca/common.json b/public/locales/ca/common.json index 8ac03b1c..dc61c27b 100644 --- a/public/locales/ca/common.json +++ b/public/locales/ca/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "m": "m", + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident" } } From 9f16ff0e651966fe20f73051aef381622cfda41f Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:55 +0000 Subject: [PATCH 101/201] Translated using Weblate (Polish) Currently translated at 90.1% (285 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pl/ --- public/locales/pl/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json index 0d64fd7a..7339c16c 100644 --- a/public/locales/pl/common.json +++ b/public/locales/pl/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From eb06e6563fda45464a12f6427a8dbc45f7690795 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:02 +0000 Subject: [PATCH 102/201] Translated using Weblate (Swedish) Currently translated at 41.7% (132 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/sv/ --- public/locales/sv/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json index f2b67f73..6efeca00 100644 --- a/public/locales/sv/common.json +++ b/public/locales/sv/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 4c693510269c76e90b1433a02ea18bcda2799014 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:55 +0000 Subject: [PATCH 103/201] Translated using Weblate (Croatian) Currently translated at 90.5% (286 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hr/ --- public/locales/hr/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json index 05688a11..c93e7146 100644 --- a/public/locales/hr/common.json +++ b/public/locales/hr/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 0a553a35520fbf1f96088734933d0cf69930be80 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:56 +0000 Subject: [PATCH 104/201] Translated using Weblate (Hungarian) Currently translated at 34.1% (108 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hu/ --- public/locales/hu/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/hu/common.json b/public/locales/hu/common.json index 495423f2..5bf60115 100644 --- a/public/locales/hu/common.json +++ b/public/locales/hu/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 3cf8cc3be54dd459152e670e3691a8f85f1213a2 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:56 +0000 Subject: [PATCH 105/201] Translated using Weblate (Hebrew) Currently translated at 31.9% (101 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/he/ --- public/locales/he/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/he/common.json b/public/locales/he/common.json index b097f701..fcc80f2a 100644 --- a/public/locales/he/common.json +++ b/public/locales/he/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From f271be88481efe7183a9630b7721fd03ed19c37f Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:01 +0000 Subject: [PATCH 106/201] Translated using Weblate (Romanian) Currently translated at 43.3% (137 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ro/ --- public/locales/ro/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/ro/common.json b/public/locales/ro/common.json index f51bd495..466ba3c2 100644 --- a/public/locales/ro/common.json +++ b/public/locales/ro/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From a4e76d6fb301d6544d715e6c9b298079cec7b785 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:01 +0000 Subject: [PATCH 107/201] Translated using Weblate (Portuguese (Brazil)) Currently translated at 54.7% (173 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pt_BR/ --- public/locales/pt-BR/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/pt-BR/common.json b/public/locales/pt-BR/common.json index 90d2e298..68a3aa83 100644 --- a/public/locales/pt-BR/common.json +++ b/public/locales/pt-BR/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From d9d277d161607f34702cc8f460542cdee67e379e Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:03 +0000 Subject: [PATCH 108/201] Translated using Weblate (Yue) Currently translated at 37.3% (118 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/yue/ --- public/locales/yue/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/yue/common.json b/public/locales/yue/common.json index a1209b83..036dd249 100644 --- a/public/locales/yue/common.json +++ b/public/locales/yue/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 3ab248081ef884d736e93af2e1f743a3cd34af01 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:56 +0000 Subject: [PATCH 109/201] Translated using Weblate (Finnish) Currently translated at 56.3% (178 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fi/ --- public/locales/fi/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/fi/common.json b/public/locales/fi/common.json index f0d3bd8c..4737e1e5 100644 --- a/public/locales/fi/common.json +++ b/public/locales/fi/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From ea22bfca90f1d8cb048c802ddaecd58a2232d6e7 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:02 +0000 Subject: [PATCH 110/201] Translated using Weblate (Telugu) Currently translated at 68.6% (217 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/te/ --- public/locales/te/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/te/common.json b/public/locales/te/common.json index 6caf1553..b14fd21e 100644 --- a/public/locales/te/common.json +++ b/public/locales/te/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 46163338c4cd73751aecedfc8b8d9da4e2b48dd3 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:57 +0000 Subject: [PATCH 111/201] Translated using Weblate (Bulgarian) Currently translated at 14.5% (46 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/bg/ --- public/locales/bg/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/bg/common.json b/public/locales/bg/common.json index 8c6373ce..964f82be 100644 --- a/public/locales/bg/common.json +++ b/public/locales/bg/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "down": "Sites Down", + "up": "Sites Up", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 276d14971ed4677ce43402c880350d90c9a4f8c0 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:02 +0000 Subject: [PATCH 112/201] Translated using Weblate (Turkish) Currently translated at 73.1% (231 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/tr/ --- public/locales/tr/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/tr/common.json b/public/locales/tr/common.json index a93a0f8f..a7bc7bd5 100644 --- a/public/locales/tr/common.json +++ b/public/locales/tr/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 833cb2b32d8424335b2228958e42a449cf7ebd13 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:01 +0000 Subject: [PATCH 113/201] Translated using Weblate (Serbian) Currently translated at 2.8% (9 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/sr/ --- public/locales/sr/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/sr/common.json b/public/locales/sr/common.json index 50430cfc..0e28f167 100644 --- a/public/locales/sr/common.json +++ b/public/locales/sr/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 9144a17b83f4719af850333b9b895210ac7a189d Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:57 +0000 Subject: [PATCH 114/201] Translated using Weblate (Arabic) Currently translated at 82.9% (262 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ar/ --- public/locales/ar/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index 238f8b62..a81a24aa 100644 --- a/public/locales/ar/common.json +++ b/public/locales/ar/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 551bd5b07edc07c4d0c2eba0f1bd6408e3be56ba Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:57 +0000 Subject: [PATCH 115/201] Translated using Weblate (Czech) Currently translated at 71.2% (225 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/cs/ --- public/locales/cs/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json index fc3e5429..4a7cc114 100644 --- a/public/locales/cs/common.json +++ b/public/locales/cs/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From c93dd4d52467fed5ff3def4b14ac49d7241b2f94 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:58 +0000 Subject: [PATCH 116/201] Translated using Weblate (Danish) Currently translated at 62.6% (198 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/da/ --- public/locales/da/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/da/common.json b/public/locales/da/common.json index d9343153..f3a10bc2 100644 --- a/public/locales/da/common.json +++ b/public/locales/da/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From c08272d7ed8299938490af01926efd25c7187a6a Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:58 +0000 Subject: [PATCH 117/201] Translated using Weblate (Malay) Currently translated at 80.0% (253 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ms/ --- public/locales/ms/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/ms/common.json b/public/locales/ms/common.json index 61bb73ef..703c33ab 100644 --- a/public/locales/ms/common.json +++ b/public/locales/ms/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 36aed7b6ccc156c20db40b5b2f52f5ed45c609bf Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:58 +0000 Subject: [PATCH 118/201] Translated using Weblate (Hindi) Currently translated at 2.8% (9 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hi/ --- public/locales/hi/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json index dc9b1ba4..8cc6242c 100644 --- a/public/locales/hi/common.json +++ b/public/locales/hi/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From 2c8a120c9e92aa6f6f06c2aac3cbda8a7e76f1a5 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:59 +0000 Subject: [PATCH 119/201] Translated using Weblate (Esperanto) Currently translated at 32.5% (103 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/eo/ --- public/locales/eo/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/eo/common.json b/public/locales/eo/common.json index 67a5a403..19383658 100644 --- a/public/locales/eo/common.json +++ b/public/locales/eo/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From d5af3140d5160f08ff23de465cbdfbad25120233 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:42:00 +0000 Subject: [PATCH 120/201] Translated using Weblate (Ukrainian) Currently translated at 98.4% (311 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/uk/ --- public/locales/uk/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json index 81219c0b..84ad6da3 100644 --- a/public/locales/uk/common.json +++ b/public/locales/uk/common.json @@ -438,5 +438,12 @@ "photos": "Фотографії", "videos": "Відео", "storage": "Сховище" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From c7a10cf2045fe06c721f054c035a66a50f96e446 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:59 +0000 Subject: [PATCH 121/201] Translated using Weblate (Japanese) Currently translated at 4.7% (15 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ja/ --- public/locales/ja/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json index 59b20f87..8a9e135d 100644 --- a/public/locales/ja/common.json +++ b/public/locales/ja/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From aee8ba1e1d0a49005c46bc6cce8e2a1b334dc7b7 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 2 Feb 2023 17:41:59 +0000 Subject: [PATCH 122/201] Translated using Weblate (Latvian) Currently translated at 37.6% (119 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/lv/ --- public/locales/lv/common.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/locales/lv/common.json b/public/locales/lv/common.json index 0a511692..6ac1523d 100644 --- a/public/locales/lv/common.json +++ b/public/locales/lv/common.json @@ -438,5 +438,12 @@ "photos": "Photos", "videos": "Videos", "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" } } From f851085ebfc186b449b531fbbdc59993e09ca9e1 Mon Sep 17 00:00:00 2001 From: Bryan <32176387+KillahB33@users.noreply.github.com> Date: Thu, 2 Feb 2023 22:48:40 -0500 Subject: [PATCH 123/201] Komga Widget (#922) Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com> --- public/locales/en/common.json | 5 +++++ src/widgets/components.js | 1 + src/widgets/komga/component.jsx | 37 +++++++++++++++++++++++++++++++++ src/widgets/komga/widget.js | 30 ++++++++++++++++++++++++++ src/widgets/widgets.js | 2 ++ 5 files changed, 75 insertions(+) create mode 100644 src/widgets/komga/component.jsx create mode 100644 src/widgets/komga/widget.js diff --git a/public/locales/en/common.json b/public/locales/en/common.json index f144182f..3d9890f3 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -454,5 +454,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } \ No newline at end of file diff --git a/src/widgets/components.js b/src/widgets/components.js index 505807c4..f09dc16e 100644 --- a/src/widgets/components.js +++ b/src/widgets/components.js @@ -21,6 +21,7 @@ const components = { jackett: dynamic(() => import("./jackett/component")), jellyfin: dynamic(() => import("./emby/component")), jellyseerr: dynamic(() => import("./jellyseerr/component")), + komga: dynamic(() => import("./komga/component")), lidarr: dynamic(() => import("./lidarr/component")), mastodon: dynamic(() => import("./mastodon/component")), medusa: dynamic(() => import("./medusa/component")), diff --git a/src/widgets/komga/component.jsx b/src/widgets/komga/component.jsx new file mode 100644 index 00000000..9d6c406f --- /dev/null +++ b/src/widgets/komga/component.jsx @@ -0,0 +1,37 @@ +import { useTranslation } from "next-i18next"; + +import Container from "components/services/widget/container"; +import Block from "components/services/widget/block"; +import useWidgetAPI from "utils/proxy/use-widget-api"; + +export default function Component({ service }) { + const { t } = useTranslation(); + const { widget } = service; + + const { data: libraryData, error: libraryError } = useWidgetAPI(widget, "libraries"); + const { data: seriesData, error: seriesError } = useWidgetAPI(widget, "series"); + const { data: bookData, error: bookError } = useWidgetAPI(widget, "books"); + + if (libraryError || seriesError || bookError) { + const finalError = libraryError ?? seriesError ?? bookError; + return ; + } + + if (!libraryData || !seriesData || !bookData) { + return ( + + + + + + ); + } + + return ( + + + + + + ); +} \ No newline at end of file diff --git a/src/widgets/komga/widget.js b/src/widgets/komga/widget.js new file mode 100644 index 00000000..eb43883d --- /dev/null +++ b/src/widgets/komga/widget.js @@ -0,0 +1,30 @@ +import genericProxyHandler from "utils/proxy/handlers/generic"; +import { jsonArrayFilter } from "utils/proxy/api-helpers"; + +const widget = { + api: "{url}/api/v1/{endpoint}", + proxyHandler: genericProxyHandler, + + mappings: { + libraries: { + endpoint: "libraries", + map: (data) => ({ + total: jsonArrayFilter(data, (item) => !item.unavailable).length, + }), + }, + series: { + endpoint: "series", + validate: [ + "totalElements" + ] + }, + books: { + endpoint: "books", + validate: [ + "totalElements" + ] + }, + }, +}; + +export default widget; \ No newline at end of file diff --git a/src/widgets/widgets.js b/src/widgets/widgets.js index 7da77a0a..688f09a0 100644 --- a/src/widgets/widgets.js +++ b/src/widgets/widgets.js @@ -15,6 +15,7 @@ import hdhomerun from "./hdhomerun/widget"; import homebridge from "./homebridge/widget"; import jackett from "./jackett/widget"; import jellyseerr from "./jellyseerr/widget"; +import komga from "./komga/widget"; import lidarr from "./lidarr/widget"; import mastodon from "./mastodon/widget"; import medusa from "./medusa/widget"; @@ -79,6 +80,7 @@ const widgets = { jackett, jellyfin: emby, jellyseerr, + komga, lidarr, mastodon, medusa, From 5b8972812de9fe9dd13b730c1c5836d2e36086eb Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Thu, 2 Feb 2023 18:34:39 +0000 Subject: [PATCH 124/201] Translated using Weblate (Spanish) Currently translated at 100.0% (316 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/es/ --- public/locales/es/common.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index cd18294c..5c82c863 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -440,10 +440,10 @@ "storage": "Almacenamiento" }, "uptimekuma": { - "up": "Sites Up", - "down": "Sites Down", - "uptime": "Uptime", - "incident": "Incident", + "up": "Páginas web activas", + "down": "Páginas web inactivas", + "uptime": "Disponibilidad", + "incident": "Incidencia", "m": "m" } } From 52489c47f2fadd7def40c822112f0c8f9150fca9 Mon Sep 17 00:00:00 2001 From: Nonoss117 Date: Thu, 2 Feb 2023 18:48:56 +0000 Subject: [PATCH 125/201] Translated using Weblate (French) Currently translated at 100.0% (316 of 316 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fr/ --- public/locales/fr/common.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 16d68393..48f1758b 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -440,9 +440,9 @@ "storage": "Stockage" }, "uptimekuma": { - "up": "Sites Up", - "down": "Sites Down", - "uptime": "Uptime", + "up": "En ligne", + "down": "Hors ligne", + "uptime": "Dispo.", "incident": "Incident", "m": "m" } From 2d7d082c3d49341aad1e47b38fb18c68b061e7b1 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:02 +0000 Subject: [PATCH 126/201] Translated using Weblate (German) Currently translated at 71.4% (228 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/de/ --- public/locales/de/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/de/common.json b/public/locales/de/common.json index 750ded50..cc62800a 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 18afde8478df513794b738217503cc1e2a279845 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:03 +0000 Subject: [PATCH 127/201] Translated using Weblate (Spanish) Currently translated at 99.0% (316 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/es/ --- public/locales/es/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 5c82c863..9607489f 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -445,5 +445,10 @@ "uptime": "Disponibilidad", "incident": "Incidencia", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From d543430b064ff597cfd3d9e4686d829c6b19499d Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:01 +0000 Subject: [PATCH 128/201] Translated using Weblate (French) Currently translated at 99.0% (316 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fr/ --- public/locales/fr/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 48f1758b..893130e4 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -445,5 +445,10 @@ "uptime": "Dispo.", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 009fe33b9f18d4745d91ab6649bb2c3d80ee5875 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:06 +0000 Subject: [PATCH 129/201] Translated using Weblate (Portuguese) Currently translated at 80.2% (256 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pt/ --- public/locales/pt/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index 51d1146f..2ced98f1 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -454,5 +454,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 449e3934801f62bf292a51e85564debc71466cf6 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:48:59 +0000 Subject: [PATCH 130/201] Translated using Weblate (Russian) Currently translated at 15.0% (48 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ru/ --- public/locales/ru/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index bff1e133..04e24074 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From cb637e25ed6e61c65cef362fa2f5a160dda0b088 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:00 +0000 Subject: [PATCH 131/201] Translated using Weblate (Chinese (Simplified)) Currently translated at 97.4% (311 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hans/ --- public/locales/zh-CN/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index 881d25cc..d95c51f3 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 05ab215fd7f3a764a1a81e1ad1b304be55f2f2c8 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:00 +0000 Subject: [PATCH 132/201] Translated using Weblate (Italian) Currently translated at 90.2% (288 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/it/ --- public/locales/it/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/it/common.json b/public/locales/it/common.json index d1b07779..1ea07d2b 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 4afd53f6853a197a2a9edac5b1c878e7bdd0a9b7 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:05 +0000 Subject: [PATCH 133/201] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 24.7% (79 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/nb_NO/ --- public/locales/nb-NO/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/nb-NO/common.json b/public/locales/nb-NO/common.json index 33226a0d..c7aded9b 100644 --- a/public/locales/nb-NO/common.json +++ b/public/locales/nb-NO/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 5989e1dc5284269d9ad54943ad43572e62e44405 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:08 +0000 Subject: [PATCH 134/201] Translated using Weblate (Vietnamese) Currently translated at 13.7% (44 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/vi/ --- public/locales/vi/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index a38cfc05..e141dfd4 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 1b3e6fc28981353693678b9d08aae1eb9a3970b4 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:05 +0000 Subject: [PATCH 135/201] Translated using Weblate (Dutch) Currently translated at 27.5% (88 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/nl/ --- public/locales/nl/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index a22c6c90..e75c88fe 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 21824125488b773ac47b079a874267a10a68b14a Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:10 +0000 Subject: [PATCH 136/201] Translated using Weblate (Chinese (Traditional)) Currently translated at 90.2% (288 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hant/ --- public/locales/zh-Hant/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json index bd9e88d5..2113f604 100644 --- a/public/locales/zh-Hant/common.json +++ b/public/locales/zh-Hant/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From e3fe95c2c206acab4236d0231d4122395aba7cba Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:01 +0000 Subject: [PATCH 137/201] Translated using Weblate (Catalan) Currently translated at 80.8% (258 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ca/ --- public/locales/ca/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/ca/common.json b/public/locales/ca/common.json index dc61c27b..33395713 100644 --- a/public/locales/ca/common.json +++ b/public/locales/ca/common.json @@ -445,5 +445,10 @@ "down": "Sites Down", "uptime": "Uptime", "incident": "Incident" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 459d3473fc9d630ed4f35be1e65857bce94b6085 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:06 +0000 Subject: [PATCH 138/201] Translated using Weblate (Polish) Currently translated at 89.3% (285 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pl/ --- public/locales/pl/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json index 7339c16c..921d1761 100644 --- a/public/locales/pl/common.json +++ b/public/locales/pl/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 4b340c016713d25c5e8aaeed0669b490f71b7774 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:07 +0000 Subject: [PATCH 139/201] Translated using Weblate (Swedish) Currently translated at 41.3% (132 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/sv/ --- public/locales/sv/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json index 6efeca00..b8a3f653 100644 --- a/public/locales/sv/common.json +++ b/public/locales/sv/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 5c0348292457da2c4a81c146c6a3dc5ff10c9739 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:04 +0000 Subject: [PATCH 140/201] Translated using Weblate (Croatian) Currently translated at 89.6% (286 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hr/ --- public/locales/hr/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json index c93e7146..a5ce3cfb 100644 --- a/public/locales/hr/common.json +++ b/public/locales/hr/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 0e285a3d8968ba5ee61c60000d107e5054560110 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:04 +0000 Subject: [PATCH 141/201] Translated using Weblate (Hungarian) Currently translated at 33.8% (108 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hu/ --- public/locales/hu/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/hu/common.json b/public/locales/hu/common.json index 5bf60115..dc5877a7 100644 --- a/public/locales/hu/common.json +++ b/public/locales/hu/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 0bdc22a4ff6adbc884d39b87765846dd3dd96f1a Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:03 +0000 Subject: [PATCH 142/201] Translated using Weblate (Hebrew) Currently translated at 31.6% (101 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/he/ --- public/locales/he/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/he/common.json b/public/locales/he/common.json index fcc80f2a..f440b6b4 100644 --- a/public/locales/he/common.json +++ b/public/locales/he/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From aabe51ab7e22087684aa2286f173255295b072d3 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:06 +0000 Subject: [PATCH 143/201] Translated using Weblate (Romanian) Currently translated at 42.9% (137 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ro/ --- public/locales/ro/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/ro/common.json b/public/locales/ro/common.json index 466ba3c2..481b9c36 100644 --- a/public/locales/ro/common.json +++ b/public/locales/ro/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 2312ca86ef42318a61afab77f83a7ae62c115312 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:00 +0000 Subject: [PATCH 144/201] Translated using Weblate (Portuguese (Brazil)) Currently translated at 54.2% (173 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pt_BR/ --- public/locales/pt-BR/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/pt-BR/common.json b/public/locales/pt-BR/common.json index 68a3aa83..ca20126d 100644 --- a/public/locales/pt-BR/common.json +++ b/public/locales/pt-BR/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 35e71a7ffd684eb0c16bb68c75790d1d54cb3159 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:09 +0000 Subject: [PATCH 145/201] Translated using Weblate (Yue) Currently translated at 36.9% (118 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/yue/ --- public/locales/yue/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/yue/common.json b/public/locales/yue/common.json index 036dd249..f7cb8bad 100644 --- a/public/locales/yue/common.json +++ b/public/locales/yue/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From a778b5daedef5f9ef71974f67e7e5a8df4cc756f Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:03 +0000 Subject: [PATCH 146/201] Translated using Weblate (Finnish) Currently translated at 55.7% (178 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fi/ --- public/locales/fi/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/fi/common.json b/public/locales/fi/common.json index 4737e1e5..451e1395 100644 --- a/public/locales/fi/common.json +++ b/public/locales/fi/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 9a894b49d1b429ab47083c1dee67c4e87731d122 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:07 +0000 Subject: [PATCH 147/201] Translated using Weblate (Telugu) Currently translated at 68.0% (217 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/te/ --- public/locales/te/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/te/common.json b/public/locales/te/common.json index b14fd21e..dd5fb12f 100644 --- a/public/locales/te/common.json +++ b/public/locales/te/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 4fc5a11a882d625689bab1f6362b5f43ede9b68a Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:01 +0000 Subject: [PATCH 148/201] Translated using Weblate (Bulgarian) Currently translated at 14.4% (46 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/bg/ --- public/locales/bg/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/bg/common.json b/public/locales/bg/common.json index 964f82be..75e1fe23 100644 --- a/public/locales/bg/common.json +++ b/public/locales/bg/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From e84a3fa7dc713bedb31024a5758f3ba9abc340e1 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:07 +0000 Subject: [PATCH 149/201] Translated using Weblate (Turkish) Currently translated at 72.4% (231 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/tr/ --- public/locales/tr/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/tr/common.json b/public/locales/tr/common.json index a7bc7bd5..fe2b7d34 100644 --- a/public/locales/tr/common.json +++ b/public/locales/tr/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From c87618a9bb2a205472f08803fe9f65e042c0f1cb Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:06 +0000 Subject: [PATCH 150/201] Translated using Weblate (Serbian) Currently translated at 2.8% (9 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/sr/ --- public/locales/sr/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/sr/common.json b/public/locales/sr/common.json index 0e28f167..43a27fbe 100644 --- a/public/locales/sr/common.json +++ b/public/locales/sr/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 8971dc3169ffba8139de0bc24d808cf36668b0e7 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:01 +0000 Subject: [PATCH 151/201] Translated using Weblate (Arabic) Currently translated at 82.1% (262 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ar/ --- public/locales/ar/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index a81a24aa..673bd1a2 100644 --- a/public/locales/ar/common.json +++ b/public/locales/ar/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 6678614e9c9068ec89c0b8c115b0a0b75949b56d Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:02 +0000 Subject: [PATCH 152/201] Translated using Weblate (Czech) Currently translated at 70.5% (225 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/cs/ --- public/locales/cs/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json index 4a7cc114..79083f0c 100644 --- a/public/locales/cs/common.json +++ b/public/locales/cs/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 4c69d65e5707376fc001f5376cdb1a02fd9adb92 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:02 +0000 Subject: [PATCH 153/201] Translated using Weblate (Danish) Currently translated at 62.0% (198 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/da/ --- public/locales/da/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/da/common.json b/public/locales/da/common.json index f3a10bc2..c5f5be02 100644 --- a/public/locales/da/common.json +++ b/public/locales/da/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 3a6be33c98a09a08ab05744504d026969025ba9b Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:05 +0000 Subject: [PATCH 154/201] Translated using Weblate (Malay) Currently translated at 79.3% (253 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ms/ --- public/locales/ms/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/ms/common.json b/public/locales/ms/common.json index 703c33ab..b7ab9e1f 100644 --- a/public/locales/ms/common.json +++ b/public/locales/ms/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From b75d34d8c7e0000d48ee71550eae0821c33e92a5 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:03 +0000 Subject: [PATCH 155/201] Translated using Weblate (Hindi) Currently translated at 2.8% (9 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hi/ --- public/locales/hi/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json index 8cc6242c..9a6cb551 100644 --- a/public/locales/hi/common.json +++ b/public/locales/hi/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From ff567bd5430ee666b456cf79c62a25189828b718 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:03 +0000 Subject: [PATCH 156/201] Translated using Weblate (Esperanto) Currently translated at 32.2% (103 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/eo/ --- public/locales/eo/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/eo/common.json b/public/locales/eo/common.json index 19383658..379397ab 100644 --- a/public/locales/eo/common.json +++ b/public/locales/eo/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 204e4ebac0b65e3934cf6200ba420112c7c1a470 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:07 +0000 Subject: [PATCH 157/201] Translated using Weblate (Ukrainian) Currently translated at 97.4% (311 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/uk/ --- public/locales/uk/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json index 84ad6da3..d8a0c76c 100644 --- a/public/locales/uk/common.json +++ b/public/locales/uk/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From 879da993b80b75f9396642f7d1f17b9cc5af68b2 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:04 +0000 Subject: [PATCH 158/201] Translated using Weblate (Japanese) Currently translated at 4.7% (15 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ja/ --- public/locales/ja/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json index 8a9e135d..d1198d14 100644 --- a/public/locales/ja/common.json +++ b/public/locales/ja/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From e3118669690567da94c32f8c1676c75ea2a53d73 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 03:49:05 +0000 Subject: [PATCH 159/201] Translated using Weblate (Latvian) Currently translated at 37.3% (119 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/lv/ --- public/locales/lv/common.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/locales/lv/common.json b/public/locales/lv/common.json index 6ac1523d..4c959c19 100644 --- a/public/locales/lv/common.json +++ b/public/locales/lv/common.json @@ -445,5 +445,10 @@ "uptime": "Uptime", "incident": "Incident", "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" } } From c2983197a0bba473b46c2b2789fe98347b6d99e0 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 3 Feb 2023 01:01:30 -0800 Subject: [PATCH 160/201] Unifi widgets show warning with no data --- public/locales/en/common.json | 3 ++- src/components/widgets/unifi_console/unifi_console.jsx | 10 ++++++++++ src/widgets/unifi/component.jsx | 8 ++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/public/locales/en/common.json b/public/locales/en/common.json index f144182f..953e9fbd 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -51,7 +51,8 @@ "wlan_users": "WLAN Users", "up": "UP", "down": "DOWN", - "wait": "Please wait" + "wait": "Please wait", + "empty_data": "Subsystem status unknown" }, "docker": { "rx": "RX", diff --git a/src/components/widgets/unifi_console/unifi_console.jsx b/src/components/widgets/unifi_console/unifi_console.jsx index af8fd458..156e2866 100644 --- a/src/components/widgets/unifi_console/unifi_console.jsx +++ b/src/components/widgets/unifi_console/unifi_console.jsx @@ -55,6 +55,8 @@ export default function Widget({ options }) { const name = wan.gw_name ?? defaultSite.desc; const uptime = wan["gw_system-stats"] ? wan["gw_system-stats"].uptime : null; + const dataEmpty = !(wan.show || lan.show || wlan.show || uptime); + return (
    @@ -64,6 +66,14 @@ export default function Widget({ options }) { {name}
    + {dataEmpty &&
    +
    +
    + + {t("unifi.empty_data")} +
    +
    +
    }
    {uptime &&
    diff --git a/src/widgets/unifi/component.jsx b/src/widgets/unifi/component.jsx index 6df43dfd..25ba8ea2 100644 --- a/src/widgets/unifi/component.jsx +++ b/src/widgets/unifi/component.jsx @@ -38,6 +38,14 @@ export default function Component({ service }) { const uptime = wan["gw_system-stats"] ? `${t("common.number", { value: wan["gw_system-stats"].uptime / 86400, maximumFractionDigits: 1 })} ${t("unifi.days")}` : null; + if (!(wan.show || lan.show || wlan.show || uptime)) { + return ( + + + + ) + } + return ( {uptime && } From 17ebdd8226ecaff930b666b7a16682805358fd31 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 3 Feb 2023 01:12:52 -0800 Subject: [PATCH 161/201] Unifi widgets support sites other than default --- src/components/widgets/unifi_console/unifi_console.jsx | 3 +-- src/utils/config/service-helpers.js | 4 ++++ src/widgets/unifi/component.jsx | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/widgets/unifi_console/unifi_console.jsx b/src/components/widgets/unifi_console/unifi_console.jsx index 156e2866..13c90bd4 100644 --- a/src/components/widgets/unifi_console/unifi_console.jsx +++ b/src/components/widgets/unifi_console/unifi_console.jsx @@ -20,7 +20,6 @@ export default function Widget({ options }) {
    {t("widget.api_error")} - -
    @@ -28,7 +27,7 @@ export default function Widget({ options }) { ); } - const defaultSite = statsData?.data?.find(s => s.name === "default"); + const defaultSite = options.site ? statsData?.data.find(s => s.desc === options.site) : statsData?.data?.find(s => s.name === "default"); if (!defaultSite) { return ( diff --git a/src/utils/config/service-helpers.js b/src/utils/config/service-helpers.js index 352367d2..e2e3055e 100644 --- a/src/utils/config/service-helpers.js +++ b/src/utils/config/service-helpers.js @@ -233,6 +233,7 @@ export function cleanServiceGroups(groups) { currency, // coinmarketcap widget symbols, defaultinterval, + site, // unifi widget namespace, // kubernetes widget app, podSelector, @@ -256,6 +257,9 @@ export function cleanServiceGroups(groups) { if (server) cleanedService.widget.server = server; if (container) cleanedService.widget.container = container; } + if (type === "unifi") { + if (site) cleanedService.widget.site = site; + } if (type === "kubernetes") { if (namespace) cleanedService.widget.namespace = namespace; if (app) cleanedService.widget.app = app; diff --git a/src/widgets/unifi/component.jsx b/src/widgets/unifi/component.jsx index 25ba8ea2..ff318516 100644 --- a/src/widgets/unifi/component.jsx +++ b/src/widgets/unifi/component.jsx @@ -15,7 +15,7 @@ export default function Component({ service }) { return ; } - const defaultSite = statsData?.data?.find(s => s.name === "default"); + const defaultSite = widget.site ? statsData?.data.find(s => s.desc === widget.site) : statsData?.data?.find(s => s.name === "default"); if (!defaultSite) { return ( From a4ede7f8d7282e3da8949a70600f432b5d9dea42 Mon Sep 17 00:00:00 2001 From: Nonoss117 Date: Fri, 3 Feb 2023 06:21:46 +0000 Subject: [PATCH 162/201] Translated using Weblate (French) Currently translated at 100.0% (319 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fr/ --- public/locales/fr/common.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 893130e4..7daca225 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -447,8 +447,8 @@ "m": "m" }, "komga": { - "libraries": "Libraries", - "series": "Series", - "books": "Books" + "libraries": "Librairies", + "series": "Séries", + "books": "Livres" } } From 5f92a3084c0aaa9b31e2d7a8075534b9cbe226c6 Mon Sep 17 00:00:00 2001 From: Chun Chi Hsieh Date: Fri, 3 Feb 2023 05:07:25 +0000 Subject: [PATCH 163/201] Translated using Weblate (Chinese (Traditional)) Currently translated at 98.4% (314 of 319 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hant/ --- public/locales/zh-Hant/common.json | 62 +++++++++++++++--------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json index 2113f604..d64a8dc4 100644 --- a/public/locales/zh-Hant/common.json +++ b/public/locales/zh-Hant/common.json @@ -4,9 +4,9 @@ "api_error": "API錯誤", "status": "狀態", "information": "資訊", - "url": "URL", - "raw_error": "Raw Error", - "response_data": "Response Data" + "url": "網址", + "raw_error": "原始錯誤", + "response_data": "回復數據" }, "weather": { "current": "目前位置", @@ -36,9 +36,9 @@ "no_active": "無播放活動" }, "jellyseerr": { - "pending": "待定", - "approved": "已接受", - "available": "可用的" + "pending": "待下載", + "approved": "已核准", + "available": "可觀看" }, "search": { "placeholder": "搜尋…" @@ -82,14 +82,14 @@ "books": "書籍" }, "ombi": { - "pending": "待定", - "approved": "已接受", - "available": "可用的" + "pending": "待下載", + "approved": "已核准", + "available": "可觀看" }, "overseerr": { - "pending": "待定", - "approved": "已接受", - "available": "可用的", + "pending": "待下載", + "approved": "已核准", + "available": "可觀看", "processing": "處理中" }, "pihole": { @@ -280,8 +280,8 @@ "quicklaunch": { "bookmark": "書籤", "service": "服務", - "search": "Search", - "custom": "Custom" + "search": "搜尋", + "custom": "自訂" }, "homebridge": { "available_update": "系統", @@ -292,7 +292,7 @@ "child_bridges_status": "{{ok}}/{{total}}" }, "autobrr": { - "approvedPushes": "接受", + "approvedPushes": "已核准", "rejectedPushes": "拒絕", "filters": "篩選器", "indexers": "索引器" @@ -424,31 +424,31 @@ "job_completion": "完成度" }, "cloudflared": { - "origin_ip": "Origin IP", - "status": "Status" + "origin_ip": "源頭IP", + "status": "狀態" }, "proxmoxbackupserver": { - "datastore_usage": "Datastore", - "failed_tasks_24h": "Failed Tasks 24h", + "datastore_usage": "數據存儲", + "failed_tasks_24h": "24小時內失敗任務", "cpu_usage": "CPU", - "memory_usage": "Memory" + "memory_usage": "記憶體" }, "immich": { - "users": "Users", - "photos": "Photos", - "videos": "Videos", - "storage": "Storage" + "users": "使用者", + "photos": "照片", + "videos": "影片", + "storage": "儲存空間" }, "uptimekuma": { - "up": "Sites Up", - "down": "Sites Down", - "uptime": "Uptime", - "incident": "Incident", + "up": "在線網站", + "down": "離線網站", + "uptime": "在線時間", + "incident": "事件", "m": "m" }, "komga": { - "libraries": "Libraries", - "series": "Series", - "books": "Books" + "libraries": "文庫", + "series": "叢刊", + "books": "書刊" } } From 1411ab99a035c336debea118fd02830750399512 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:36 +0000 Subject: [PATCH 164/201] Translated using Weblate (German) Currently translated at 71.2% (228 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/de/ --- public/locales/de/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/de/common.json b/public/locales/de/common.json index cc62800a..f700d34c 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Geräte", "lan_devices": "LAN-Geräte", - "wlan_devices": "WLAN Geräte" + "wlan_devices": "WLAN Geräte", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Aktive Streams", From 3878dd57a38d8b87cbda7f6c7fd6e27f4d291493 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:36 +0000 Subject: [PATCH 165/201] Translated using Weblate (Spanish) Currently translated at 98.7% (316 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/es/ --- public/locales/es/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 9607489f..417952f5 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Dispositivos", "lan_devices": "Dispositivos LAN", - "wlan_devices": "Dispositivos WLAN" + "wlan_devices": "Dispositivos WLAN", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Transmisiones activas", From 8037e78725958ecf04e05107fd73559d94fcb177 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:37 +0000 Subject: [PATCH 166/201] Translated using Weblate (French) Currently translated at 99.6% (319 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fr/ --- public/locales/fr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 7daca225..468d1064 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Équipt.", "lan_devices": "Équipt. LAN", - "wlan_devices": "Équipt. WLAN" + "wlan_devices": "Équipt. WLAN", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Flux actif", From f71f15bbf47f473e1ae2a55f0826dbfdb13b2434 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:39 +0000 Subject: [PATCH 167/201] Translated using Weblate (Portuguese) Currently translated at 80.0% (256 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pt/ --- public/locales/pt/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index 2ced98f1..a6337ee0 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -216,7 +216,8 @@ "wlan": "WLAN", "devices": "Dispositivos", "lan_devices": "Dispositivos LAN", - "wlan_devices": "Dispositivos WLAN" + "wlan_devices": "Dispositivos WLAN", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Streams Ativas", From 2e728aa207122c3d8ec5c1e04022ae60e7b5372b Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:35 +0000 Subject: [PATCH 168/201] Translated using Weblate (Russian) Currently translated at 15.0% (48 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ru/ --- public/locales/ru/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index 04e24074..ad81e13c 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Устройства", "lan_devices": "Устройства подключённые по LAN", - "wlan_devices": "WLAN Devices" + "wlan_devices": "WLAN Devices", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Active Streams", From f9f9f68c7126a355def032082d35119cd6ef133b Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:35 +0000 Subject: [PATCH 169/201] Translated using Weblate (Chinese (Simplified)) Currently translated at 97.1% (311 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hans/ --- public/locales/zh-CN/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index d95c51f3..fb6d8766 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -203,7 +203,8 @@ "wlan": "无线局域网", "devices": "设备", "lan_devices": "局域网设备", - "wlan_devices": "无线局域网设备" + "wlan_devices": "无线局域网设备", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "活动流", From a3b23218370c36b566626cafe3a4fee2418fc5f7 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:37 +0000 Subject: [PATCH 170/201] Translated using Weblate (Italian) Currently translated at 90.0% (288 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/it/ --- public/locales/it/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/it/common.json b/public/locales/it/common.json index 1ea07d2b..6e54b5ab 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Dispositivi", "lan_devices": "Dispositivi LAN", - "wlan_devices": "Dispositivi WLAN" + "wlan_devices": "Dispositivi WLAN", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Trasmissioni attive", From 0eb7c778929c275b22ec30150a9ed5ef8bf71b6f Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:38 +0000 Subject: [PATCH 171/201] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 24.6% (79 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/nb_NO/ --- public/locales/nb-NO/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/nb-NO/common.json b/public/locales/nb-NO/common.json index c7aded9b..20090c4a 100644 --- a/public/locales/nb-NO/common.json +++ b/public/locales/nb-NO/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Devices", "lan_devices": "LAN Devices", - "wlan_devices": "WLAN Devices" + "wlan_devices": "WLAN Devices", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Active Streams", From d015ae1089e73b74b131e48c1ee14e18c3c57934 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:39 +0000 Subject: [PATCH 172/201] Translated using Weblate (Vietnamese) Currently translated at 13.7% (44 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/vi/ --- public/locales/vi/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index e141dfd4..b3f33f10 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Devices", "lan_devices": "LAN Devices", - "wlan_devices": "WLAN Devices" + "wlan_devices": "WLAN Devices", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Active Streams", From b5e218bb1ddffafe945f797cee415d9822b97cfd Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:38 +0000 Subject: [PATCH 173/201] Translated using Weblate (Dutch) Currently translated at 27.5% (88 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/nl/ --- public/locales/nl/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index e75c88fe..5132e27e 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Apparaten", "lan_devices": "LAN Apparaten", - "wlan_devices": "WLAN Apparaten" + "wlan_devices": "WLAN Apparaten", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Active Streams", From 1106107094332155a7ff86de64694549f226d77e Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:41 +0000 Subject: [PATCH 174/201] Translated using Weblate (Chinese (Traditional)) Currently translated at 98.1% (314 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/zh_Hant/ --- public/locales/zh-Hant/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json index d64a8dc4..708626d3 100644 --- a/public/locales/zh-Hant/common.json +++ b/public/locales/zh-Hant/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "設備", "lan_devices": "LAN設備", - "wlan_devices": "WLAN設備" + "wlan_devices": "WLAN設備", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "正在播放", From c1552228bf04634436c98f023da599d5e7c2f1f5 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:36 +0000 Subject: [PATCH 175/201] Translated using Weblate (Catalan) Currently translated at 80.6% (258 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ca/ --- public/locales/ca/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ca/common.json b/public/locales/ca/common.json index 33395713..b85e5377 100644 --- a/public/locales/ca/common.json +++ b/public/locales/ca/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Dispositius", "lan_devices": "Dispositius LAN", - "wlan_devices": "Dispositius WLAN" + "wlan_devices": "Dispositius WLAN", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Transmissions actives", From f4a1700dc59ac2c21c427b96e6f25cbf516850d2 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:38 +0000 Subject: [PATCH 176/201] Translated using Weblate (Polish) Currently translated at 89.0% (285 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pl/ --- public/locales/pl/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json index 921d1761..5d287c8d 100644 --- a/public/locales/pl/common.json +++ b/public/locales/pl/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Urządzenia", "lan_devices": "Urządzenia LAN", - "wlan_devices": "Urządzenia WLAN" + "wlan_devices": "Urządzenia WLAN", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Aktywne strumienie", From 9466b652b9c4917e397616f2236e62f6fa5cd11d Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:39 +0000 Subject: [PATCH 177/201] Translated using Weblate (Swedish) Currently translated at 41.2% (132 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/sv/ --- public/locales/sv/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json index b8a3f653..7e8ac3e6 100644 --- a/public/locales/sv/common.json +++ b/public/locales/sv/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Devices", "lan_devices": "LAN Devices", - "wlan_devices": "WLAN Devices" + "wlan_devices": "WLAN Devices", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Aktiva strömmar", From 4198fcf6b68b80fd42c0ee3fc47cf1b651fad86c Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:37 +0000 Subject: [PATCH 178/201] Translated using Weblate (Croatian) Currently translated at 89.3% (286 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hr/ --- public/locales/hr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json index a5ce3cfb..6fbe0278 100644 --- a/public/locales/hr/common.json +++ b/public/locales/hr/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Uređaji", "lan_devices": "LAN uređaji", - "wlan_devices": "WLAN uređaji" + "wlan_devices": "WLAN uređaji", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Aktivni prijenosi", From 10adefe2b4fc64487f213571a43d266d5774119d Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:37 +0000 Subject: [PATCH 179/201] Translated using Weblate (Hungarian) Currently translated at 33.7% (108 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hu/ --- public/locales/hu/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/hu/common.json b/public/locales/hu/common.json index dc5877a7..d1b8baf6 100644 --- a/public/locales/hu/common.json +++ b/public/locales/hu/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Devices", "lan_devices": "LAN Devices", - "wlan_devices": "WLAN Devices" + "wlan_devices": "WLAN Devices", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Active Streams", From 4daa33ea639a077c020ff50fedb4efcfcef9733f Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:37 +0000 Subject: [PATCH 180/201] Translated using Weblate (Hebrew) Currently translated at 31.5% (101 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/he/ --- public/locales/he/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/he/common.json b/public/locales/he/common.json index f440b6b4..3539c91d 100644 --- a/public/locales/he/common.json +++ b/public/locales/he/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Devices", "lan_devices": "LAN Devices", - "wlan_devices": "WLAN Devices" + "wlan_devices": "WLAN Devices", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Active Streams", From d4b7de9d0da7de81afe3625fa9bc741e49a366a7 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:39 +0000 Subject: [PATCH 181/201] Translated using Weblate (Romanian) Currently translated at 42.8% (137 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ro/ --- public/locales/ro/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ro/common.json b/public/locales/ro/common.json index 481b9c36..225ae3ba 100644 --- a/public/locales/ro/common.json +++ b/public/locales/ro/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Devices", "lan_devices": "LAN Devices", - "wlan_devices": "WLAN Devices" + "wlan_devices": "WLAN Devices", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Fluxuri active", From fdc975d6df3739ab79c0a42eed26a872e12c2d92 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:38 +0000 Subject: [PATCH 182/201] Translated using Weblate (Portuguese (Brazil)) Currently translated at 54.0% (173 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/pt_BR/ --- public/locales/pt-BR/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/pt-BR/common.json b/public/locales/pt-BR/common.json index ca20126d..e1a4f53b 100644 --- a/public/locales/pt-BR/common.json +++ b/public/locales/pt-BR/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Dispositivos", "lan_devices": "Dispositivos LAN", - "wlan_devices": "Dispositivos WLAN" + "wlan_devices": "Dispositivos WLAN", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Transmissões ativas", From 8d69ab33aa90e036c1763229309f5d6698e10374 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:41 +0000 Subject: [PATCH 183/201] Translated using Weblate (Yue) Currently translated at 36.8% (118 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/yue/ --- public/locales/yue/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/yue/common.json b/public/locales/yue/common.json index f7cb8bad..270b9706 100644 --- a/public/locales/yue/common.json +++ b/public/locales/yue/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "Devices", "lan_devices": "LAN Devices", - "wlan_devices": "WLAN Devices" + "wlan_devices": "WLAN Devices", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Active Streams", From 4d3864c2ec4786d7fdca41badfed76d45e143149 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:37 +0000 Subject: [PATCH 184/201] Translated using Weblate (Finnish) Currently translated at 55.6% (178 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fi/ --- public/locales/fi/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/fi/common.json b/public/locales/fi/common.json index 451e1395..d0ea0f45 100644 --- a/public/locales/fi/common.json +++ b/public/locales/fi/common.json @@ -203,7 +203,8 @@ "lan_devices": "LAN Devices", "lan": "LAN", "wlan": "WLAN", - "wlan_devices": "WLAN Devices" + "wlan_devices": "WLAN Devices", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "Active Streams", From c725f9af38f82d1ac39d0b0beb3e81ec03f22cee Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:39 +0000 Subject: [PATCH 185/201] Translated using Weblate (Telugu) Currently translated at 67.8% (217 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/te/ --- public/locales/te/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/te/common.json b/public/locales/te/common.json index dd5fb12f..ef020175 100644 --- a/public/locales/te/common.json +++ b/public/locales/te/common.json @@ -203,7 +203,8 @@ "wlan": "WLAN", "devices": "పరికరాలు", "lan_devices": "LAN పరికరాలు", - "wlan_devices": "WLAN పరికరాలు" + "wlan_devices": "WLAN పరికరాలు", + "empty_data": "Subsystem status unknown" }, "plex": { "streams": "యాక్టివ్ స్ట్రీమ్‌లు", From 9deaa48144bc3765f3acd9cec3c1e7cc43b74ca6 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:36 +0000 Subject: [PATCH 186/201] Translated using Weblate (Bulgarian) Currently translated at 14.3% (46 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/bg/ --- public/locales/bg/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/bg/common.json b/public/locales/bg/common.json index 75e1fe23..ce929cab 100644 --- a/public/locales/bg/common.json +++ b/public/locales/bg/common.json @@ -48,7 +48,8 @@ "wlan": "WLAN", "devices": "Devices", "lan_devices": "LAN Devices", - "wlan_devices": "WLAN Devices" + "wlan_devices": "WLAN Devices", + "empty_data": "Subsystem status unknown" }, "docker": { "offline": "Изключен", From ec3fd692a82c97ff1b1ebd03e9323f066c5ef456 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:39 +0000 Subject: [PATCH 187/201] Translated using Weblate (Turkish) Currently translated at 72.1% (231 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/tr/ --- public/locales/tr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/tr/common.json b/public/locales/tr/common.json index fe2b7d34..c393e601 100644 --- a/public/locales/tr/common.json +++ b/public/locales/tr/common.json @@ -38,7 +38,8 @@ "wlan": "WLAN", "devices": "Aygıtlar", "lan_devices": "LAN Aygıtları", - "wlan_devices": "WLAN Aygıtları" + "wlan_devices": "WLAN Aygıtları", + "empty_data": "Subsystem status unknown" }, "docker": { "rx": "Gelen Veri", From ca295e0850725ed3b9a3c7c6539a0de9f61e100a Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:39 +0000 Subject: [PATCH 188/201] Translated using Weblate (Serbian) Currently translated at 2.8% (9 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/sr/ --- public/locales/sr/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/sr/common.json b/public/locales/sr/common.json index 43a27fbe..e624b14b 100644 --- a/public/locales/sr/common.json +++ b/public/locales/sr/common.json @@ -38,7 +38,8 @@ "wlan_users": "WLAN Users", "up": "UP", "down": "DOWN", - "wait": "Please wait" + "wait": "Please wait", + "empty_data": "Subsystem status unknown" }, "docker": { "rx": "RX", From 1b1b671080cebff91399564c92b7291b0ecddc39 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:36 +0000 Subject: [PATCH 189/201] Translated using Weblate (Arabic) Currently translated at 81.8% (262 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ar/ --- public/locales/ar/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index 673bd1a2..7a4633a2 100644 --- a/public/locales/ar/common.json +++ b/public/locales/ar/common.json @@ -38,7 +38,8 @@ "wlan_users": "WLAN مستخدمين", "up": "يعمل", "down": "لا يعمل", - "wait": "الرجاء الإنتظار" + "wait": "الرجاء الإنتظار", + "empty_data": "Subsystem status unknown" }, "wmo": { "73-day": "ثلج", From db07b3e7a18cb95f21510671ec7a9ba4532b4e8e Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:36 +0000 Subject: [PATCH 190/201] Translated using Weblate (Czech) Currently translated at 70.3% (225 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/cs/ --- public/locales/cs/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json index 79083f0c..bf6bbed8 100644 --- a/public/locales/cs/common.json +++ b/public/locales/cs/common.json @@ -50,7 +50,8 @@ "wlan_users": "WLAN Uživatelé", "up": "BĚŽÍ", "down": "NEBĚŽÍ", - "wait": "Počkejte prosím" + "wait": "Počkejte prosím", + "empty_data": "Subsystem status unknown" }, "docker": { "rx": "RX", From 17ac3008aae1faa2be012f5a7b5e7dc64670c1b9 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:36 +0000 Subject: [PATCH 191/201] Translated using Weblate (Danish) Currently translated at 61.8% (198 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/da/ --- public/locales/da/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/da/common.json b/public/locales/da/common.json index c5f5be02..af3cf514 100644 --- a/public/locales/da/common.json +++ b/public/locales/da/common.json @@ -175,7 +175,8 @@ "wlan_users": "WLAN Brugere", "up": "Oppe", "down": "NED", - "wait": "Vent venligst" + "wait": "Vent venligst", + "empty_data": "Subsystem status unknown" }, "docker": { "cpu": "CPU", From 2183bf623f68d4dc57590e99aab4a50e40be0a38 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:38 +0000 Subject: [PATCH 192/201] Translated using Weblate (Malay) Currently translated at 79.0% (253 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ms/ --- public/locales/ms/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ms/common.json b/public/locales/ms/common.json index b7ab9e1f..4522de97 100644 --- a/public/locales/ms/common.json +++ b/public/locales/ms/common.json @@ -20,7 +20,8 @@ "wlan_users": "Pengguna WLAN", "up": "HIDUP", "down": "MATI", - "wait": "Sila tunggu" + "wait": "Sila tunggu", + "empty_data": "Subsystem status unknown" }, "lidarr": { "queued": "Dibaris Gilir", From 72f4506f06187ffb8414b5db9bca2a017302cf0f Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:37 +0000 Subject: [PATCH 193/201] Translated using Weblate (Hindi) Currently translated at 2.8% (9 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/hi/ --- public/locales/hi/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json index 9a6cb551..c7eb9ea9 100644 --- a/public/locales/hi/common.json +++ b/public/locales/hi/common.json @@ -72,7 +72,8 @@ "wlan_users": "WLAN Users", "up": "UP", "down": "DOWN", - "wait": "Please wait" + "wait": "Please wait", + "empty_data": "Subsystem status unknown" }, "docker": { "rx": "RX", From 263cf6d6b196e30c4e5208f5c4afa2d5a8b2bc12 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:36 +0000 Subject: [PATCH 194/201] Translated using Weblate (Esperanto) Currently translated at 32.1% (103 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/eo/ --- public/locales/eo/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/eo/common.json b/public/locales/eo/common.json index 379397ab..215b5a7d 100644 --- a/public/locales/eo/common.json +++ b/public/locales/eo/common.json @@ -38,7 +38,8 @@ "wlan_users": "WLAN Users", "up": "UP", "down": "DOWN", - "wait": "Please wait" + "wait": "Please wait", + "empty_data": "Subsystem status unknown" }, "docker": { "rx": "RX", From cc0f2ca0832e281d2f30ace4ec5baa0d7cb59a72 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:39 +0000 Subject: [PATCH 195/201] Translated using Weblate (Ukrainian) Currently translated at 97.1% (311 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/uk/ --- public/locales/uk/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json index d8a0c76c..e7772d36 100644 --- a/public/locales/uk/common.json +++ b/public/locales/uk/common.json @@ -143,7 +143,8 @@ "wlan_users": "WLAN користувачі", "up": "Відправка", "down": "Завантаження", - "wait": "Будь ласка, зачекайте" + "wait": "Будь ласка, зачекайте", + "empty_data": "Subsystem status unknown" }, "docker": { "rx": "RX", From 2b20e2e17f14502780674387553e2f6985655c16 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:38 +0000 Subject: [PATCH 196/201] Translated using Weblate (Japanese) Currently translated at 4.6% (15 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/ja/ --- public/locales/ja/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json index d1198d14..fc1a1a26 100644 --- a/public/locales/ja/common.json +++ b/public/locales/ja/common.json @@ -73,7 +73,8 @@ "wlan_users": "WLAN Users", "up": "UP", "down": "DOWN", - "wait": "Please wait" + "wait": "Please wait", + "empty_data": "Subsystem status unknown" }, "docker": { "rx": "RX", From 2fae4acd4a5787844d86f5ff1bcbb4e1389752e2 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 3 Feb 2023 09:25:38 +0000 Subject: [PATCH 197/201] Translated using Weblate (Latvian) Currently translated at 37.1% (119 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/lv/ --- public/locales/lv/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/locales/lv/common.json b/public/locales/lv/common.json index 4c959c19..967dbc14 100644 --- a/public/locales/lv/common.json +++ b/public/locales/lv/common.json @@ -42,7 +42,8 @@ "wlan_users": "WLAN lietotāji", "up": "DARBOJAS", "down": "NEDARBOJAS", - "wait": "Lūdzu, uzgaidiet" + "wait": "Lūdzu, uzgaidiet", + "empty_data": "Subsystem status unknown" }, "docker": { "rx": "RX", From 486b376dca3adf1dc49544a75c19b3a4a57c5fc3 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 3 Feb 2023 10:22:51 -0800 Subject: [PATCH 198/201] Fix label for PBS when data not returned yet --- src/widgets/proxmoxbackupserver/component.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/proxmoxbackupserver/component.jsx b/src/widgets/proxmoxbackupserver/component.jsx index 96151e25..7302390f 100644 --- a/src/widgets/proxmoxbackupserver/component.jsx +++ b/src/widgets/proxmoxbackupserver/component.jsx @@ -22,7 +22,7 @@ export default function Component({ service }) { return ( - + From 05818b5d1d7b471c183e8daa9923d1fc34789c27 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Fri, 3 Feb 2023 12:30:04 +0000 Subject: [PATCH 199/201] Translated using Weblate (Spanish) Currently translated at 100.0% (320 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/es/ --- public/locales/es/common.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 417952f5..f1864972 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -204,7 +204,7 @@ "devices": "Dispositivos", "lan_devices": "Dispositivos LAN", "wlan_devices": "Dispositivos WLAN", - "empty_data": "Subsystem status unknown" + "empty_data": "Se desconoce el estado del subsistema" }, "plex": { "streams": "Transmisiones activas", @@ -448,8 +448,8 @@ "m": "m" }, "komga": { - "libraries": "Libraries", + "libraries": "Librerías", "series": "Series", - "books": "Books" + "books": "Libros" } } From 4cdf7317ecb11b99c034ae6e6ce89f273f8f81c4 Mon Sep 17 00:00:00 2001 From: Nonoss117 Date: Fri, 3 Feb 2023 13:52:16 +0000 Subject: [PATCH 200/201] Translated using Weblate (French) Currently translated at 100.0% (320 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/fr/ --- public/locales/fr/common.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 468d1064..b27e5e66 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -204,7 +204,7 @@ "devices": "Équipt.", "lan_devices": "Équipt. LAN", "wlan_devices": "Équipt. WLAN", - "empty_data": "Subsystem status unknown" + "empty_data": "Statut sous-système inconnu" }, "plex": { "streams": "Flux actif", From 52f15ab834845a37f44fc63657ad843796399e45 Mon Sep 17 00:00:00 2001 From: Dan Date: Fri, 3 Feb 2023 10:52:56 +0000 Subject: [PATCH 201/201] Translated using Weblate (Ukrainian) Currently translated at 100.0% (320 of 320 strings) Translation: Homepage/Homepage Translate-URL: https://hosted.weblate.org/projects/homepage/homepage/uk/ --- public/locales/uk/common.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json index e7772d36..f4761972 100644 --- a/public/locales/uk/common.json +++ b/public/locales/uk/common.json @@ -144,7 +144,7 @@ "up": "Відправка", "down": "Завантаження", "wait": "Будь ласка, зачекайте", - "empty_data": "Subsystem status unknown" + "empty_data": "Статус підсистеми невідомий" }, "docker": { "rx": "RX", @@ -441,15 +441,15 @@ "storage": "Сховище" }, "uptimekuma": { - "up": "Sites Up", - "down": "Sites Down", - "uptime": "Uptime", - "incident": "Incident", - "m": "m" + "up": "Активні сайти", + "down": "Неактивні сайти", + "uptime": "Час роботи", + "incident": "Інцидент", + "m": "хв" }, "komga": { - "libraries": "Libraries", - "series": "Series", - "books": "Books" + "libraries": "Бібліотеки", + "series": "Серії", + "books": "Книжки" } }