From cb45d89163e8448e3285f9afea5dbb6a9342f7ec Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
 <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 24 Nov 2024 09:01:47 -0800
Subject: [PATCH] New Crowdin translations by GitHub Action (#4053)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
---
 public/locales/af/common.json      |  68 ++++++-
 public/locales/ar/common.json      |  56 +++++-
 public/locales/bg/common.json      |  56 +++++-
 public/locales/ca/common.json      | 112 ++++++++---
 public/locales/cs/common.json      |  56 +++++-
 public/locales/da/common.json      |  56 +++++-
 public/locales/de/common.json      |  58 +++++-
 public/locales/el/common.json      |  56 +++++-
 public/locales/eo/common.json      |  56 +++++-
 public/locales/es/common.json      |  56 +++++-
 public/locales/eu/common.json      |  56 +++++-
 public/locales/fi/common.json      |  56 +++++-
 public/locales/fr/common.json      | 128 +++++++++----
 public/locales/he/common.json      |  56 +++++-
 public/locales/hi/common.json      |  56 +++++-
 public/locales/hr/common.json      |  74 +++++++-
 public/locales/hu/common.json      |  56 +++++-
 public/locales/id/common.json      |  56 +++++-
 public/locales/it/common.json      |  56 +++++-
 public/locales/ja/common.json      |  56 +++++-
 public/locales/ko/common.json      |  56 +++++-
 public/locales/lv/common.json      |  56 +++++-
 public/locales/ms/common.json      |  56 +++++-
 public/locales/nl/common.json      |  70 ++++++-
 public/locales/no/common.json      |  56 +++++-
 public/locales/pl/common.json      |  96 +++++++---
 public/locales/pt/common.json      | 290 +++++++++++++++++------------
 public/locales/pt_BR/common.json   |  56 +++++-
 public/locales/ro/common.json      |  56 +++++-
 public/locales/ru/common.json      | 140 +++++++++-----
 public/locales/sk/common.json      |  56 +++++-
 public/locales/sl/common.json      |  56 +++++-
 public/locales/sr/common.json      |  56 +++++-
 public/locales/sv/common.json      |  56 +++++-
 public/locales/te/common.json      |  56 +++++-
 public/locales/th/common.json      |  56 +++++-
 public/locales/tr/common.json      |  58 +++++-
 public/locales/uk/common.json      | 254 +++++++++++++++----------
 public/locales/vi/common.json      |  56 +++++-
 public/locales/yue/common.json     |  56 +++++-
 public/locales/zh-Hans/common.json | 118 ++++++++----
 public/locales/zh-Hant/common.json |  56 +++++-
 42 files changed, 2707 insertions(+), 439 deletions(-)

diff --git a/public/locales/af/common.json b/public/locales/af/common.json
index ef835d72..5f5f1883 100644
--- a/public/locales/af/common.json
+++ b/public/locales/af/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "ma",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Gestop",
         "total": "Totaal"
     },
+    "suwayomi": {
+        "download": "Afgelaai",
+        "nondownload": "Nie-Afgelaai",
+        "read": "Gelees",
+        "unread": "Ongelees",
+        "downloadedread": "Afgelaai & Gelees",
+        "downloadedunread": "Afgelaai en Ongelees",
+        "nondownloadedread": "Nie-Afgelaai & Gelees",
+        "nondownloadedunread": "Nie-Afgelaai & Ongelees"
+    },
     "tailscale": {
         "address": "Adres",
         "expires": "Verval",
@@ -947,11 +957,55 @@
         "disaster": "Ramp"
     },
     "lubelogger": {
-        "vehicle": "Vehicle",
-        "vehicles": "Vehicles",
-        "serviceRecords": "Service Records",
-        "reminders": "Reminders",
-        "nextReminder": "Next Reminder",
-        "none": "None"
+        "vehicle": "Voertuig",
+        "vehicles": "Voertuie",
+        "serviceRecords": "Diensrekords",
+        "reminders": "Herinneringe",
+        "nextReminder": "Volgende Herinnering",
+        "none": "Geen"
+    },
+    "vikunja": {
+        "projects": "Aktiewe Projekte",
+        "tasks7d": "Take Hierdie week",
+        "tasksOverdue": "Agterstallige Take",
+        "tasksInProgress": "Take Aan Die Gang"
+    },
+    "headscale": {
+        "name": "Naam",
+        "address": "Adres",
+        "last_seen": "Laaste Gesien",
+        "status": "Status",
+        "online": "Aanlyn",
+        "offline": "Vanlyn"
+    },
+    "beszel": {
+        "name": "Naam",
+        "systems": "Stelsels",
+        "up": "Op",
+        "status": "Status",
+        "updated": "Opgedateer",
+        "cpu": "SVE",
+        "memory": "GEH",
+        "disk": "Skyf",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Gesond",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Vermis",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Laai"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Kwessies",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json
index 305a01f0..558de975 100644
--- a/public/locales/ar/common.json
+++ b/public/locales/ar/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "ش",
         "days": "ي",
         "hours": "س",
@@ -309,6 +309,16 @@
         "stopped": "متوقف",
         "total": "المجموع"
     },
+    "suwayomi": {
+        "download": "مُنزل",
+        "nondownload": "Non-Downloaded",
+        "read": "قراءة",
+        "unread": "غير مقروءة",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "عنوان",
         "expires": "تنتهي",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "الاسم",
+        "address": "عنوان",
+        "last_seen": "آخر ظهور",
+        "status": "الحالة",
+        "online": "مُتّصل",
+        "offline": "غير متصل"
+    },
+    "beszel": {
+        "name": "الاسم",
+        "systems": "Systems",
+        "up": "يعمل",
+        "status": "الحالة",
+        "updated": "محدث",
+        "cpu": "المعالج",
+        "memory": "الذاكرة",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "سليم",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "مفقود",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "تحميل"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "المُشكِلات",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/bg/common.json b/public/locales/bg/common.json
index 325e5583..15c38b14 100644
--- a/public/locales/bg/common.json
+++ b/public/locales/bg/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "ч",
@@ -309,6 +309,16 @@
         "stopped": "Спрян",
         "total": "Общо"
     },
+    "suwayomi": {
+        "download": "Изтеглени",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Последно видян",
+        "status": "Статус",
+        "online": "Online",
+        "offline": "Изключен"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Статус",
+        "updated": "Updated",
+        "cpu": "Процесор",
+        "memory": "Памет",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Healthy",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Липсващи",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/ca/common.json b/public/locales/ca/common.json
index 46340e4a..9eb7e447 100644
--- a/public/locales/ca/common.json
+++ b/public/locales/ca/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mes",
         "days": "d",
         "hours": "h",
@@ -227,8 +227,8 @@
         "seed": "Llavors"
     },
     "develancacheui": {
-        "cachehitbytes": "Cache Hit Bytes",
-        "cachemissbytes": "Cache Miss Bytes"
+        "cachehitbytes": "Bytes trobats a la memòria cau",
+        "cachemissbytes": "Bytes no trobats a la memòria cau"
     },
     "downloadstation": {
         "download": "Descarregar",
@@ -309,6 +309,16 @@
         "stopped": "Aturat",
         "total": "Total"
     },
+    "suwayomi": {
+        "download": "Descarregat",
+        "nondownload": "No descarregat",
+        "read": "Llegit",
+        "unread": "Sense llegir",
+        "downloadedread": "Descarregat i llegit",
+        "downloadedunread": "Descarregat i per llegir",
+        "nondownloadedread": "No descarregat i llegit",
+        "nondownloadedunread": "No descarregat i per llegir"
+    },
     "tailscale": {
         "address": "Adreça",
         "expires": "Caduca",
@@ -325,15 +335,15 @@
     },
     "technitium": {
         "totalQueries": "Consultes",
-        "totalNoError": "Success",
-        "totalServerFailure": "Failures",
-        "totalNxDomain": "NX Domains",
-        "totalRefused": "Refused",
-        "totalAuthoritative": "Authoritative",
-        "totalRecursive": "Recursive",
-        "totalCached": "Cached",
+        "totalNoError": "Èxits",
+        "totalServerFailure": "Fallades",
+        "totalNxDomain": "Dominis NX",
+        "totalRefused": "Rebutjat",
+        "totalAuthoritative": "Autoritatiu",
+        "totalRecursive": "Recursiu",
+        "totalCached": "A la memòria cau",
         "totalBlocked": "Bloquejat",
-        "totalDropped": "Dropped",
+        "totalDropped": "Abandonat",
         "totalClients": "Clients"
     },
     "tdarr": {
@@ -844,16 +854,16 @@
     },
     "romm": {
         "platforms": "Plataformes",
-        "totalRoms": "Games",
-        "saves": "Saves",
-        "states": "States",
-        "screenshots": "Screenshots",
-        "totalfilesize": "Total Size"
+        "totalRoms": "Jocs",
+        "saves": "Partides desades",
+        "states": "Estats",
+        "screenshots": "Captures de pantalla",
+        "totalfilesize": "Tamany total"
     },
     "mailcow": {
         "domains": "Dominis",
-        "mailboxes": "Mailboxes",
-        "mails": "Mails",
+        "mailboxes": "Bústies",
+        "mails": "Correus",
         "storage": "Emmagatzematge"
     },
     "netdata": {
@@ -934,24 +944,68 @@
         "version": "Versió"
     },
     "linkwarden": {
-        "links": "Links",
-        "collections": "Collections",
+        "links": "Enllaços",
+        "collections": "Col·leccions",
         "tags": "Etiquetes"
     },
     "zabbix": {
-        "unclassified": "Not classified",
+        "unclassified": "No classificat",
         "information": "Informació",
-        "warning": "Warning",
-        "average": "Average",
-        "high": "High",
-        "disaster": "Disaster"
+        "warning": "Avís",
+        "average": "Mitjana",
+        "high": "Alt",
+        "disaster": "Desastre"
     },
     "lubelogger": {
         "vehicle": "Vehicle",
         "vehicles": "Vehicles",
-        "serviceRecords": "Service Records",
-        "reminders": "Reminders",
-        "nextReminder": "Next Reminder",
-        "none": "None"
+        "serviceRecords": "Constàncies de manteniment",
+        "reminders": "Recordatoris",
+        "nextReminder": "Proper recordatori",
+        "none": "Cap"
+    },
+    "vikunja": {
+        "projects": "Projectes actius",
+        "tasks7d": "Tasques a completar aquesta setmana",
+        "tasksOverdue": "Tasques vençudes",
+        "tasksInProgress": "Tasques en marxa"
+    },
+    "headscale": {
+        "name": "Nom",
+        "address": "Adreça",
+        "last_seen": "Vist per darrer cop",
+        "status": "Estat",
+        "online": "En línia",
+        "offline": "Fora de línia"
+    },
+    "beszel": {
+        "name": "Nom",
+        "systems": "Sistemes",
+        "up": "Actiu",
+        "status": "Estat",
+        "updated": "Actualitzat",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disc",
+        "network": "XARXA"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Saludable",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Falten",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Carregant"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Problemes",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json
index 3cf6aa3b..983beafe 100644
--- a/public/locales/cs/common.json
+++ b/public/locales/cs/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "měs.",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Zastaveno",
         "total": "Celkem"
     },
+    "suwayomi": {
+        "download": "Staženo",
+        "nondownload": "Non-Downloaded",
+        "read": "Přečteno",
+        "unread": "Nepřečteno",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Adresa",
         "expires": "Vyprší",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Adresa",
+        "last_seen": "Naposledy viděno",
+        "status": "Stav",
+        "online": "Online",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Stav",
+        "updated": "Aktualizováno",
+        "cpu": "CPU",
+        "memory": "RAM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Zdravý",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Chybějící",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Problémy",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/da/common.json b/public/locales/da/common.json
index 6c6fd9b2..de447397 100644
--- a/public/locales/da/common.json
+++ b/public/locales/da/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mnd",
         "days": "d",
         "hours": "t",
@@ -309,6 +309,16 @@
         "stopped": "Stoppede",
         "total": "Total"
     },
+    "suwayomi": {
+        "download": "Hentet",
+        "nondownload": "Non-Downloaded",
+        "read": "Læst",
+        "unread": "Ulæst",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Adresse",
         "expires": "Udløber",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Navn",
+        "address": "Adresse",
+        "last_seen": "Sidst Set",
+        "status": "Status",
+        "online": "Online",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Navn",
+        "systems": "Systems",
+        "up": "Op",
+        "status": "Status",
+        "updated": "Opdateret",
+        "cpu": "CPU",
+        "memory": "RAM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Sund",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Mangler",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Problemer",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/de/common.json b/public/locales/de/common.json
index 254d696d..647e7d8a 100644
--- a/public/locales/de/common.json
+++ b/public/locales/de/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "Mo.",
         "days": "d",
         "hours": "h",
@@ -305,10 +305,20 @@
         "ping": "Ping"
     },
     "portainer": {
-        "running": "Werden ausgeführt",
+        "running": "Wird ausgeführt",
         "stopped": "Gestoppt",
         "total": "Gesamt"
     },
+    "suwayomi": {
+        "download": "Heruntergeladen",
+        "nondownload": "Nicht heruntergeladen",
+        "read": "Gelesen",
+        "unread": "Ungelesen",
+        "downloadedread": "Heruntergeladen & gelesen",
+        "downloadedunread": "Heruntergeladen & ungelesen",
+        "nondownloadedread": "Nicht heruntergeladen & gelesen",
+        "nondownloadedunread": "Nicht heruntergeladen & ungelesen"
+    },
     "tailscale": {
         "address": "Adresse",
         "expires": "Läuft ab",
@@ -953,5 +963,49 @@
         "reminders": "Erinnerungen",
         "nextReminder": "Nächste Erinnerung",
         "none": "Keine"
+    },
+    "vikunja": {
+        "projects": "Aktive Projekte",
+        "tasks7d": "Diese Woche fällige Aufgaben",
+        "tasksOverdue": "Überfällige Aufgaben",
+        "tasksInProgress": "Aufgaben in Arbeit"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Adresse",
+        "last_seen": "Zuletzt gesehen",
+        "status": "Status",
+        "online": "Online",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systeme",
+        "up": "Senden",
+        "status": "Status",
+        "updated": "Aktualisiert",
+        "cpu": "CPU",
+        "memory": "RAM",
+        "disk": "Festplatte",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Anwendungen",
+        "synced": "Synchronisiert",
+        "outOfSync": "Nicht mehr synchronisiert",
+        "healthy": "Fehlerfrei",
+        "degraded": "Beeinträchtigt",
+        "progressing": "Fortschritt",
+        "missing": "Fehlend",
+        "suspended": "Unterbrochen"
+    },
+    "spoolman": {
+        "loading": "Wird geladen"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Probleme",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/el/common.json b/public/locales/el/common.json
index 08c91246..8ce8a7e0 100644
--- a/public/locales/el/common.json
+++ b/public/locales/el/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Σταματημένο",
         "total": "Σύνολο"
     },
+    "suwayomi": {
+        "download": "Κατεβασμένο",
+        "nondownload": "Non-Downloaded",
+        "read": "Διαβάστηκε",
+        "unread": "Μη Διαβασμένο",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Διεύθυνση",
         "expires": "Λήγει",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Όνομα",
+        "address": "Διεύθυνση",
+        "last_seen": "Τελευταία Σύνδεση",
+        "status": "Κατάσταση",
+        "online": "Συνδεδεμένοι",
+        "offline": "Εκτός σύνδεσης"
+    },
+    "beszel": {
+        "name": "Όνομα",
+        "systems": "Systems",
+        "up": "Ping up",
+        "status": "Κατάσταση",
+        "updated": "Ενημερώθηκε",
+        "cpu": "Επεξεργαστής",
+        "memory": "Μνήμη",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Υγειές",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Απουσιάζει",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/eo/common.json b/public/locales/eo/common.json
index 8deaa62f..fd21b925 100644
--- a/public/locales/eo/common.json
+++ b/public/locales/eo/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Stopped",
         "total": "Totalo"
     },
+    "suwayomi": {
+        "download": "Downloaded",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "Stato",
+        "online": "Online",
+        "offline": "Malkonekta"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Stato",
+        "updated": "Updated",
+        "cpu": "Ĉefprocesoro",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Sana",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Missing",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/es/common.json b/public/locales/es/common.json
index 4f9affdf..299307d0 100644
--- a/public/locales/es/common.json
+++ b/public/locales/es/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "me",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Detenido",
         "total": "Total"
     },
+    "suwayomi": {
+        "download": "Descargado",
+        "nondownload": "Non-Downloaded",
+        "read": "Leer",
+        "unread": "Sin leer",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Dirección",
         "expires": "Caduca en",
@@ -953,5 +963,49 @@
         "reminders": "Recordatorios",
         "nextReminder": "Siguiente recordatorio",
         "none": "Nada"
+    },
+    "vikunja": {
+        "projects": "Proyectos activos",
+        "tasks7d": "Tareas que vencen esta semana",
+        "tasksOverdue": "Tareas vencidas",
+        "tasksInProgress": "Tareas en progreso"
+    },
+    "headscale": {
+        "name": "Nombre",
+        "address": "Dirección",
+        "last_seen": "Visto por última vez",
+        "status": "Estado",
+        "online": "En línea",
+        "offline": "Desconectado"
+    },
+    "beszel": {
+        "name": "Nombre",
+        "systems": "Systems",
+        "up": "Activo",
+        "status": "Estado",
+        "updated": "Actualizado",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Saludable",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Faltantes",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Cargando"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Números",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/eu/common.json b/public/locales/eu/common.json
index e96ef729..ef3c5262 100644
--- a/public/locales/eu/common.json
+++ b/public/locales/eu/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Stopped",
         "total": "Guztira"
     },
+    "suwayomi": {
+        "download": "Downloaded",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "Status",
+        "online": "Online",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Status",
+        "updated": "Updated",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Osasuntsu",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Missing",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/fi/common.json b/public/locales/fi/common.json
index f5724790..402aa8d3 100644
--- a/public/locales/fi/common.json
+++ b/public/locales/fi/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Pysäytetty",
         "total": "Yhteensä"
     },
+    "suwayomi": {
+        "download": "Ladattu",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "Tila",
+        "online": "Online",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Tila",
+        "updated": "Updated",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Healthy",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Missing",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json
index 20b76e93..2f27665d 100644
--- a/public/locales/fr/common.json
+++ b/public/locales/fr/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "j",
         "hours": "h",
@@ -227,8 +227,8 @@
         "seed": "Seed"
     },
     "develancacheui": {
-        "cachehitbytes": "Cache Hit Bytes",
-        "cachemissbytes": "Cache Miss Bytes"
+        "cachehitbytes": "Octets de la mémoire cache",
+        "cachemissbytes": "Octets manquants du cache"
     },
     "downloadstation": {
         "download": "Récep.",
@@ -309,6 +309,16 @@
         "stopped": "Arrêté",
         "total": "Total"
     },
+    "suwayomi": {
+        "download": "Téléchargé",
+        "nondownload": "Non téléchargé",
+        "read": "Lu",
+        "unread": "Non lu",
+        "downloadedread": "Téléchargé et lu",
+        "downloadedunread": "Téléchargé et non lu",
+        "nondownloadedread": "Non téléchargé et lu",
+        "nondownloadedunread": "Non téléchargé et non lu"
+    },
     "tailscale": {
         "address": "Adresse",
         "expires": "Expire",
@@ -325,15 +335,15 @@
     },
     "technitium": {
         "totalQueries": "Requêtes",
-        "totalNoError": "Success",
-        "totalServerFailure": "Failures",
-        "totalNxDomain": "NX Domains",
-        "totalRefused": "Refused",
-        "totalAuthoritative": "Authoritative",
-        "totalRecursive": "Recursive",
-        "totalCached": "Cached",
+        "totalNoError": "Effectué avec succès",
+        "totalServerFailure": "Échecs",
+        "totalNxDomain": "Domaines NX",
+        "totalRefused": "Refusés",
+        "totalAuthoritative": "Autoritaire",
+        "totalRecursive": "Récursif",
+        "totalCached": "Mis en cache",
         "totalBlocked": "Bloqué",
-        "totalDropped": "Dropped",
+        "totalDropped": "Abandonné",
         "totalClients": "Clients"
     },
     "tdarr": {
@@ -756,7 +766,7 @@
         "books": "Livres",
         "authors": "Auteurs",
         "categories": "Catégories",
-        "series": "Séries"
+        "series": "Séries TV"
     },
     "jdownloader": {
         "downloadCount": "En attente",
@@ -844,16 +854,16 @@
     },
     "romm": {
         "platforms": "Plateformes",
-        "totalRoms": "Games",
-        "saves": "Saves",
-        "states": "States",
-        "screenshots": "Screenshots",
-        "totalfilesize": "Total Size"
+        "totalRoms": "Jeux",
+        "saves": "Sauvegardes",
+        "states": "États",
+        "screenshots": "Captures d'écran",
+        "totalfilesize": "Taille totale"
     },
     "mailcow": {
         "domains": "Domaines",
-        "mailboxes": "Mailboxes",
-        "mails": "Mails",
+        "mailboxes": "Boites mail",
+        "mails": "Courriels",
         "storage": "Stockage"
     },
     "netdata": {
@@ -922,36 +932,80 @@
         "upload": "Envoi"
     },
     "stocks": {
-        "stocks": "Stocks",
-        "loading": "Loading",
-        "open": "Open - US Market",
-        "closed": "Closed - US Market",
-        "invalidConfiguration": "Invalid Configuration"
+        "stocks": "Actions",
+        "loading": "Chargement",
+        "open": "Ouvert - Marché américain",
+        "closed": "Fermé - marché américain",
+        "invalidConfiguration": "Configuration invalide"
     },
     "frigate": {
-        "cameras": "Cameras",
+        "cameras": "Caméras",
         "uptime": "Démarré depuis",
         "version": "Version"
     },
     "linkwarden": {
-        "links": "Links",
+        "links": "Liens",
         "collections": "Collections",
         "tags": "Étiquettes"
     },
     "zabbix": {
-        "unclassified": "Not classified",
+        "unclassified": "Non classé",
         "information": "Informations",
-        "warning": "Warning",
-        "average": "Average",
-        "high": "High",
-        "disaster": "Disaster"
+        "warning": "Attention",
+        "average": "Moyenne",
+        "high": "Élevé",
+        "disaster": ""
     },
     "lubelogger": {
-        "vehicle": "Vehicle",
-        "vehicles": "Vehicles",
-        "serviceRecords": "Service Records",
-        "reminders": "Reminders",
-        "nextReminder": "Next Reminder",
-        "none": "None"
+        "vehicle": "Véhicule",
+        "vehicles": "Véhicules",
+        "serviceRecords": "Service d'enregistrements",
+        "reminders": "Rappels",
+        "nextReminder": "Prochain rappel",
+        "none": "Aucun"
+    },
+    "vikunja": {
+        "projects": "Projets actifs",
+        "tasks7d": "Tâches à faire cette semaine",
+        "tasksOverdue": "Tâches en retard",
+        "tasksInProgress": "Tâche en cours"
+    },
+    "headscale": {
+        "name": "Nom",
+        "address": "Adresse",
+        "last_seen": "Vu pour la dernière fois",
+        "status": "Statut",
+        "online": "En ligne",
+        "offline": "Hors ligne"
+    },
+    "beszel": {
+        "name": "Nom",
+        "systems": "Systèmes",
+        "up": "Up",
+        "status": "Statut",
+        "updated": "Mis à jour",
+        "cpu": "CPU",
+        "memory": "MÉM",
+        "disk": "Disque",
+        "network": "Réseau"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Fonctionnel",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Manquant",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Chargement"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Anomalies",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/he/common.json b/public/locales/he/common.json
index 2f2fdbd8..0b888396 100644
--- a/public/locales/he/common.json
+++ b/public/locales/he/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "נעצר",
         "total": "סה\"כ"
     },
+    "suwayomi": {
+        "download": "הורד",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "סטטוס",
+        "online": "Online",
+        "offline": "כבוי"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "סטטוס",
+        "updated": "Updated",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Healthy",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Missing",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json
index c2b9bb70..2076bce7 100644
--- a/public/locales/hi/common.json
+++ b/public/locales/hi/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{value, date}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "माह",
         "days": "d",
         "hours": "घं.",
@@ -309,6 +309,16 @@
         "stopped": "Stopped",
         "total": "Total"
     },
+    "suwayomi": {
+        "download": "Downloaded",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "Status",
+        "online": "Online",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Status",
+        "updated": "Updated",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Healthy",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Missing",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json
index e8963189..35ae8dab 100644
--- a/public/locales/hr/common.json
+++ b/public/locales/hr/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mj",
         "days": "dan(a)",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Prekinuto",
         "total": "Ukupno"
     },
+    "suwayomi": {
+        "download": "Preuzeto",
+        "nondownload": "Non-Downloaded",
+        "read": "Pročitano",
+        "unread": "Nepročitano",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Adresa",
         "expires": "Isteče",
@@ -844,11 +854,11 @@
     },
     "romm": {
         "platforms": "Platforme",
-        "totalRoms": "Games",
+        "totalRoms": "Igre",
         "saves": "Saves",
         "states": "States",
-        "screenshots": "Screenshots",
-        "totalfilesize": "Total Size"
+        "screenshots": "Snimke ekrana",
+        "totalfilesize": "Ukupna veličina"
     },
     "mailcow": {
         "domains": "Domene",
@@ -929,19 +939,19 @@
         "invalidConfiguration": "Invalid Configuration"
     },
     "frigate": {
-        "cameras": "Cameras",
+        "cameras": "Kamere",
         "uptime": "Vrijeme rada",
         "version": "Verzija"
     },
     "linkwarden": {
-        "links": "Links",
-        "collections": "Collections",
+        "links": "Poveznice",
+        "collections": "Zbirke",
         "tags": "Oznake"
     },
     "zabbix": {
         "unclassified": "Not classified",
         "information": "Informacije",
-        "warning": "Warning",
+        "warning": "Upozorenje",
         "average": "Average",
         "high": "High",
         "disaster": "Disaster"
@@ -950,8 +960,52 @@
         "vehicle": "Vehicle",
         "vehicles": "Vehicles",
         "serviceRecords": "Service Records",
-        "reminders": "Reminders",
-        "nextReminder": "Next Reminder",
+        "reminders": "Podsjetnici",
+        "nextReminder": "Sljedeći podsjetnik",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Ime",
+        "address": "Adresa",
+        "last_seen": "Zadnje viđeno",
+        "status": "Stanje",
+        "online": "Online",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Ime",
+        "systems": "Systems",
+        "up": "Dostupno",
+        "status": "Stanje",
+        "updated": "Aktualizirano",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Funkcionalno",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Nedostaje",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Problemi",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/hu/common.json b/public/locales/hu/common.json
index 5dd30479..abe09fde 100644
--- a/public/locales/hu/common.json
+++ b/public/locales/hu/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "hó",
         "days": "n",
         "hours": "ó",
@@ -309,6 +309,16 @@
         "stopped": "Megállított",
         "total": "Összes"
     },
+    "suwayomi": {
+        "download": "Letöltött",
+        "nondownload": "Non-Downloaded",
+        "read": "Olvasott",
+        "unread": "Olvasatlan",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Cím",
         "expires": "Lejár",
@@ -953,5 +963,49 @@
         "reminders": "Emlékeztetők",
         "nextReminder": "Következő emlékeztető",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Név",
+        "address": "Cím",
+        "last_seen": "Utoljára látott",
+        "status": "Státusz",
+        "online": "Csatlakozva",
+        "offline": "Nem elérhető"
+    },
+    "beszel": {
+        "name": "Név",
+        "systems": "Systems",
+        "up": "Fel",
+        "status": "Státusz",
+        "updated": "Frissített",
+        "cpu": "Processzor",
+        "memory": "RAM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Egészséges",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Hiányzik",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Problémák",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/id/common.json b/public/locales/id/common.json
index 25ff4526..9d65cbdf 100644
--- a/public/locales/id/common.json
+++ b/public/locales/id/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "bulan",
         "days": "h",
         "hours": "j",
@@ -309,6 +309,16 @@
         "stopped": "Terhenti",
         "total": "Total"
     },
+    "suwayomi": {
+        "download": "Terunduh",
+        "nondownload": "Non-Downloaded",
+        "read": "Baca",
+        "unread": "Belum Dibaca",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Alamat",
         "expires": "Kadaluarsa",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Nama",
+        "address": "Alamat",
+        "last_seen": "Terakhir terlihat",
+        "status": "Status",
+        "online": "Online",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Nama",
+        "systems": "Systems",
+        "up": "Hidup",
+        "status": "Status",
+        "updated": "Terbarui",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Lancar",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Tidak Ditemukan",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Isu",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/it/common.json b/public/locales/it/common.json
index 77e09d1e..eca25f3f 100644
--- a/public/locales/it/common.json
+++ b/public/locales/it/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "g",
         "hours": "o",
@@ -309,6 +309,16 @@
         "stopped": "Fermati",
         "total": "Totale"
     },
+    "suwayomi": {
+        "download": "Scaricato",
+        "nondownload": "Non-Downloaded",
+        "read": "Letti",
+        "unread": "Non letto",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Indirizzo",
         "expires": "Scade",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Nome",
+        "address": "Indirizzo",
+        "last_seen": "Ultima visualizzazione",
+        "status": "Stato",
+        "online": "Online",
+        "offline": "Non in linea"
+    },
+    "beszel": {
+        "name": "Nome",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Stato",
+        "updated": "Aggiornato",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Sano",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Mancanti",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Problemi",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json
index 0734f105..e12ccadf 100644
--- a/public/locales/ja/common.json
+++ b/public/locales/ja/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "月",
         "days": "日",
         "hours": "時間",
@@ -309,6 +309,16 @@
         "stopped": "停止中",
         "total": "合計"
     },
+    "suwayomi": {
+        "download": "ダウンロード",
+        "nondownload": "Non-Downloaded",
+        "read": "既読",
+        "unread": "未読",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "アドレス",
         "expires": "失効",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "名前",
+        "address": "アドレス",
+        "last_seen": "最終日時",
+        "status": "状態",
+        "online": "オンライン",
+        "offline": "オフライン"
+    },
+    "beszel": {
+        "name": "名前",
+        "systems": "Systems",
+        "up": "稼働",
+        "status": "状態",
+        "updated": "更新済",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "正常",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "不明",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "読み込み中"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "課題",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/ko/common.json b/public/locales/ko/common.json
index 245510f1..c760fe30 100644
--- a/public/locales/ko/common.json
+++ b/public/locales/ko/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "중지",
         "total": "총합"
     },
+    "suwayomi": {
+        "download": "다운로드됨",
+        "nondownload": "Non-Downloaded",
+        "read": "읽음",
+        "unread": "미열람",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "주소",
         "expires": "만료",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "이름",
+        "address": "주소",
+        "last_seen": "마지막 접속",
+        "status": "상태",
+        "online": "온라인",
+        "offline": "중지"
+    },
+    "beszel": {
+        "name": "이름",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "상태",
+        "updated": "Updated",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "좋음",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "빠짐",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "로드 중"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/lv/common.json b/public/locales/lv/common.json
index db1fb11b..e15ccc08 100644
--- a/public/locales/lv/common.json
+++ b/public/locales/lv/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Stopped",
         "total": "Kopā"
     },
+    "suwayomi": {
+        "download": "Lejupielādēts",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "Statuss",
+        "online": "Online",
+        "offline": "Bezsaistē"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Statuss",
+        "updated": "Updated",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Healthy",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Missing",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/ms/common.json b/public/locales/ms/common.json
index 08f078ca..f1c4407b 100644
--- a/public/locales/ms/common.json
+++ b/public/locales/ms/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "bln",
         "days": "h",
         "hours": "j",
@@ -309,6 +309,16 @@
         "stopped": "Terhenti",
         "total": "Jumlah"
     },
+    "suwayomi": {
+        "download": "Telah Muat Turun",
+        "nondownload": "Non-Downloaded",
+        "read": "Baca",
+        "unread": "Belum dibaca",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Nama",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "Status",
+        "online": "Dalam Talian",
+        "offline": "Luar talian"
+    },
+    "beszel": {
+        "name": "Nama",
+        "systems": "Systems",
+        "up": "Hidup",
+        "status": "Status",
+        "updated": "Dikemaskini",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Sihat",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Hilang",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json
index e80031cd..60face07 100644
--- a/public/locales/nl/common.json
+++ b/public/locales/nl/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mnd",
         "days": "d",
         "hours": "u",
@@ -309,6 +309,16 @@
         "stopped": "Gestopt",
         "total": "Totaal"
     },
+    "suwayomi": {
+        "download": "Gedownload",
+        "nondownload": "Non-Downloaded",
+        "read": "Gelezen",
+        "unread": "Ongelezen",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Adres",
         "expires": "Verloopt",
@@ -852,7 +862,7 @@
     },
     "mailcow": {
         "domains": "Domeinen",
-        "mailboxes": "Mailboxes",
+        "mailboxes": "Mailboxen",
         "mails": "Mails",
         "storage": "Opslag"
     },
@@ -947,11 +957,55 @@
         "disaster": "Disaster"
     },
     "lubelogger": {
-        "vehicle": "Vehicle",
-        "vehicles": "Vehicles",
-        "serviceRecords": "Service Records",
-        "reminders": "Reminders",
-        "nextReminder": "Next Reminder",
-        "none": "None"
+        "vehicle": "Voertuig",
+        "vehicles": "Voertuigen",
+        "serviceRecords": "Service Historie",
+        "reminders": "Herinneringen",
+        "nextReminder": "Volgende Herinnering",
+        "none": "Geen"
+    },
+    "vikunja": {
+        "projects": "Actieve Projecten",
+        "tasks7d": "Taken Die Deze Week Af Moeten Zijn",
+        "tasksOverdue": "Achterstallige Taken",
+        "tasksInProgress": "Taken In Uitvoering"
+    },
+    "headscale": {
+        "name": "Naam",
+        "address": "Adres",
+        "last_seen": "Laatst Gezien",
+        "status": "Status",
+        "online": "Bereikbaar",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Naam",
+        "systems": "Systems",
+        "up": "Online",
+        "status": "Status",
+        "updated": "Bijgewerkt",
+        "cpu": "CPU",
+        "memory": "GEH",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Gezond",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Ontbreekt",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Laden"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Problemen",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/no/common.json b/public/locales/no/common.json
index f6091b60..f987aadb 100644
--- a/public/locales/no/common.json
+++ b/public/locales/no/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mnd",
         "days": "d",
         "hours": "t",
@@ -309,6 +309,16 @@
         "stopped": "Stoppet",
         "total": "Totalt"
     },
+    "suwayomi": {
+        "download": "Nedlastede",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Ulest",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Adresse",
         "expires": "Utgår",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Navn",
+        "address": "Adresse",
+        "last_seen": "Sist sett",
+        "status": "Status",
+        "online": "På nett",
+        "offline": "Frakoblet"
+    },
+    "beszel": {
+        "name": "Navn",
+        "systems": "Systems",
+        "up": "Oppe",
+        "status": "Status",
+        "updated": "Oppdatert",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Friskt",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Mangler",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json
index d762743f..0d14325c 100644
--- a/public/locales/pl/common.json
+++ b/public/locales/pl/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mc",
         "days": "d",
         "hours": "g",
@@ -309,6 +309,16 @@
         "stopped": "Zatrzymane",
         "total": "Całkowite"
     },
+    "suwayomi": {
+        "download": "Pobrano",
+        "nondownload": "Non-Downloaded",
+        "read": "Przeczytane",
+        "unread": "Nieprzeczytane",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Adres",
         "expires": "Wygasa za",
@@ -325,15 +335,15 @@
     },
     "technitium": {
         "totalQueries": "Zapytania",
-        "totalNoError": "Success",
-        "totalServerFailure": "Failures",
-        "totalNxDomain": "NX Domains",
-        "totalRefused": "Refused",
-        "totalAuthoritative": "Authoritative",
-        "totalRecursive": "Recursive",
-        "totalCached": "Cached",
+        "totalNoError": "Sukces",
+        "totalServerFailure": "Porażki",
+        "totalNxDomain": "Domeny NX",
+        "totalRefused": "Odrzucone",
+        "totalAuthoritative": "Autorytatywne",
+        "totalRecursive": "Rekursywne",
+        "totalCached": "Zbuforowane",
         "totalBlocked": "Zablokowane",
-        "totalDropped": "Dropped",
+        "totalDropped": "Upuszczone",
         "totalClients": "Klienci"
     },
     "tdarr": {
@@ -844,16 +854,16 @@
     },
     "romm": {
         "platforms": "Platformy",
-        "totalRoms": "Games",
-        "saves": "Saves",
-        "states": "States",
-        "screenshots": "Screenshots",
-        "totalfilesize": "Total Size"
+        "totalRoms": "Gry",
+        "saves": "Zapisy",
+        "states": "Stany",
+        "screenshots": "Screeny",
+        "totalfilesize": "Rozmiar całkowity"
     },
     "mailcow": {
         "domains": "Domeny",
-        "mailboxes": "Mailboxes",
-        "mails": "Mails",
+        "mailboxes": "Skrzynki",
+        "mails": "Poczta",
         "storage": "Pamięć"
     },
     "netdata": {
@@ -939,12 +949,12 @@
         "tags": "Tagi"
     },
     "zabbix": {
-        "unclassified": "Not classified",
+        "unclassified": "Niezaklasyfikowane",
         "information": "Informacje",
-        "warning": "Warning",
-        "average": "Average",
-        "high": "High",
-        "disaster": "Disaster"
+        "warning": "Ostrzeżenie",
+        "average": "Średnia",
+        "high": "Wysokie",
+        "disaster": "Katastrofa"
     },
     "lubelogger": {
         "vehicle": "Vehicle",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Nazwa",
+        "address": "Adres",
+        "last_seen": "Ostatnio dostępny",
+        "status": "Stan",
+        "online": "Dostępny",
+        "offline": "Nieosiągalny"
+    },
+    "beszel": {
+        "name": "Nazwa",
+        "systems": "Systems",
+        "up": "Dostępny",
+        "status": "Stan",
+        "updated": "Zaktualizowane",
+        "cpu": "Procesor",
+        "memory": "RAM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Zdrowy",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Brakujące",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Wczytywanie"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Zgłoszenia",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json
index 264cf3d3..3d3de0a8 100644
--- a/public/locales/pt/common.json
+++ b/public/locales/pt/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mês",
         "days": "d",
         "hours": "h",
@@ -30,9 +30,9 @@
         "response_data": "Dados da Resposta"
     },
     "weather": {
-        "current": "Localização atual",
+        "current": "Localização actual",
         "allow": "Clique para permitir",
-        "updating": "Atualizando",
+        "updating": "A actualizar",
         "wait": "Por favor aguarde"
     },
     "search": {
@@ -79,7 +79,7 @@
         "starting": "A iniciar",
         "unhealthy": "Não-saudável",
         "not_found": "Não Encontrado",
-        "exited": "Encerrado",
+        "exited": "Saiu",
         "partial": "Parcial"
     },
     "ping": {
@@ -117,10 +117,10 @@
     "evcc": {
         "pv_power": "Produção",
         "battery_soc": "Bateria",
-        "grid_power": "Grade",
+        "grid_power": "Grelha",
         "home_power": "Consumo",
         "charge_power": "Carregador",
-        "watt_hour": "Kw"
+        "watt_hour": "Wh"
     },
     "flood": {
         "download": "Descarregar",
@@ -129,16 +129,16 @@
         "seed": "Semente"
     },
     "freshrss": {
-        "subscriptions": "Assinaturas",
+        "subscriptions": "Subscrições",
         "unread": "Não lida"
     },
     "fritzbox": {
         "connectionStatus": "Estado",
-        "connectionStatusUnconfigured": "Não configurado",
+        "connectionStatusUnconfigured": "Desconfigurado",
         "connectionStatusConnecting": "A conectar",
-        "connectionStatusAuthenticating": "Autenticando",
+        "connectionStatusAuthenticating": "A Autenticar",
         "connectionStatusPendingDisconnect": "Desconexão pendente",
-        "connectionStatusDisconnecting": "Desconectando",
+        "connectionStatusDisconnecting": "A Desconectar",
         "connectionStatusDisconnected": "Desconectado",
         "connectionStatusConnected": "Conectado",
         "uptime": "Ligado",
@@ -148,19 +148,19 @@
         "up": "Up",
         "received": "Recebido",
         "sent": "Enviado",
-        "externalIPAddress": "Endereço IP externo"
+        "externalIPAddress": "Endereço IP Externo"
     },
     "caddy": {
         "upstreams": "Upstreams",
-        "requests": "Solicitações atuais",
-        "requests_failed": "Solicitações com falha"
+        "requests": "Solicitações actuais",
+        "requests_failed": "Solicitações falhadas"
     },
     "changedetectionio": {
         "totalObserved": "Total Observado",
-        "diffsDetected": "Diferenças Detetadas"
+        "diffsDetected": "Diferenças Detectadas"
     },
     "channelsdvrserver": {
-        "shows": "Shows",
+        "shows": "Séries",
         "recordings": "Gravações",
         "scheduled": "Agendado",
         "passes": "Passes"
@@ -170,7 +170,7 @@
         "transcoding": "Transcodificação",
         "bitrate": "Taxa de bits",
         "no_active": "Sem streams ativas",
-        "plex_connection_error": "Verifique a conexão Plex"
+        "plex_connection_error": "Verifique a conexão do Plex"
     },
     "omada": {
         "connectedAp": "APs Ligados",
@@ -182,10 +182,10 @@
     "nzbget": {
         "rate": "Taxa",
         "remaining": "Restante",
-        "downloaded": "Baixado"
+        "downloaded": "Descarregado"
     },
     "plex": {
-        "streams": "Streams Ativas",
+        "streams": "Streams Activas",
         "albums": "Álbuns",
         "movies": "Filmes",
         "tv": "Series de TV"
@@ -193,10 +193,10 @@
     "sabnzbd": {
         "rate": "Taxa",
         "queue": "Fila",
-        "timeleft": "Tempo restante"
+        "timeleft": "Tempo Restante"
     },
     "rutorrent": {
-        "active": "Ativo",
+        "active": "Activo",
         "upload": "Carregar",
         "download": "Descarregar"
     },
@@ -214,8 +214,8 @@
     },
     "qnap": {
         "cpuUsage": "Utilização do CPU",
-        "memUsage": "Utilização de memória",
-        "systemTempC": "Temperatura do sistema",
+        "memUsage": "Utilização de Memória",
+        "systemTempC": "Temperatura do Sistema",
         "poolUsage": "Uso de Banco",
         "volumeUsage": "Uso do Volume",
         "invalid": "Inválido"
@@ -227,8 +227,8 @@
         "seed": "Semente"
     },
     "develancacheui": {
-        "cachehitbytes": "Cache Hit Bytes",
-        "cachemissbytes": "Cache Miss Bytes"
+        "cachehitbytes": "‘Bytes’ de Acerto na Memória transitória",
+        "cachemissbytes": "‘Bytes’ de Falha de Memória transitória"
     },
     "downloadstation": {
         "download": "Descarregar",
@@ -237,54 +237,54 @@
         "seed": "Semente"
     },
     "sonarr": {
-        "wanted": "Desejada",
-        "queued": "Em fila",
+        "wanted": "Desejados",
+        "queued": "Em fila de espera",
         "series": "Séries",
         "queue": "Fila",
         "unknown": "Desconhecido"
     },
     "radarr": {
-        "wanted": "Desejada",
-        "missing": "Faltando",
-        "queued": "Em fila",
+        "wanted": "Desejados",
+        "missing": "Em falta",
+        "queued": "Em fila de espera",
         "movies": "Filmes",
         "queue": "Fila",
         "unknown": "Desconhecido"
     },
     "lidarr": {
-        "wanted": "Desejada",
-        "queued": "Em fila",
+        "wanted": "Desejados",
+        "queued": "Em fila de espera",
         "artists": "Artistas"
     },
     "readarr": {
-        "wanted": "Desejada",
-        "queued": "Em fila",
+        "wanted": "Desejados",
+        "queued": "Em fila de espera",
         "books": "Livros"
     },
     "bazarr": {
-        "missingEpisodes": "Episódios Faltantes",
-        "missingMovies": "Filmes Faltantes"
+        "missingEpisodes": "Episódios em Falta",
+        "missingMovies": "Filmes em Falta"
     },
     "ombi": {
         "pending": "Pendente",
-        "approved": "Aprovada",
+        "approved": "Aprovado",
         "available": "Disponível"
     },
     "jellyseerr": {
         "pending": "Pendente",
-        "approved": "Aprovada",
+        "approved": "Aprovado",
         "available": "Disponível"
     },
     "overseerr": {
         "pending": "Pendente",
-        "processing": "Processando",
-        "approved": "Aprovada",
+        "processing": "A Processar",
+        "approved": "Aprovado",
         "available": "Disponível"
     },
     "netalertx": {
         "total": "Total",
         "connected": "Conectado",
-        "new_devices": "Novos dispositivos",
+        "new_devices": "Novos Dispositivos",
         "down_alerts": "Alertas de Falha"
     },
     "pihole": {
@@ -309,11 +309,21 @@
         "stopped": "Parado",
         "total": "Total"
     },
+    "suwayomi": {
+        "download": "Descarregado",
+        "nondownload": "Non-Downloaded",
+        "read": "Lido",
+        "unread": "Não lida",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Endereço",
         "expires": "Expira",
         "never": "Nunca",
-        "last_seen": "Última vez visto",
+        "last_seen": "Última Vez Visto",
         "now": "Agora",
         "years": "{{number}}y",
         "weeks": "{{number}}w",
@@ -325,15 +335,15 @@
     },
     "technitium": {
         "totalQueries": "Consultas",
-        "totalNoError": "Success",
-        "totalServerFailure": "Failures",
-        "totalNxDomain": "NX Domains",
-        "totalRefused": "Refused",
-        "totalAuthoritative": "Authoritative",
-        "totalRecursive": "Recursive",
-        "totalCached": "Cached",
+        "totalNoError": "Sucesso",
+        "totalServerFailure": "Falhas",
+        "totalNxDomain": "Domínios NX",
+        "totalRefused": "Recusado",
+        "totalAuthoritative": "Autoritário",
+        "totalRecursive": "Recursivo",
+        "totalCached": "Em Memória transitória",
         "totalBlocked": "Bloqueado",
-        "totalDropped": "Dropped",
+        "totalDropped": "Perdidos",
         "totalClients": "Clientes"
     },
     "tdarr": {
@@ -345,19 +355,19 @@
     "traefik": {
         "routers": "Roteadores",
         "services": "Serviços",
-        "middleware": "Software Middleware"
+        "middleware": "Middleware"
     },
     "navidrome": {
         "nothing_streaming": "Sem streams ativas",
-        "please_wait": "Por favor aguarde"
+        "please_wait": "Por Favor, Aguarde"
     },
     "npm": {
-        "enabled": "Ativo",
+        "enabled": "Activo",
         "disabled": "Desabilitado",
         "total": "Total"
     },
     "coinmarketcap": {
-        "configure": "Configurar uma ou mais moedas",
+        "configure": "Configure uma ou mais criptomoedas para rastrear",
         "1hour": "1 Hora",
         "1day": "1 Dia",
         "7days": "7 Dias",
@@ -391,8 +401,8 @@
         "domain_count": "Domínios"
     },
     "medusa": {
-        "wanted": "Desejada",
-        "queued": "Em fila",
+        "wanted": "Desejados",
+        "queued": "Em fila de espera",
         "series": "Séries"
     },
     "minecraft": {
@@ -408,8 +418,8 @@
     },
     "authentik": {
         "users": "Utilizadores",
-        "loginsLast24H": "Inícios de sessão (24h)",
-        "failedLoginsLast24H": "Inícios de sessão falhados (24h)"
+        "loginsLast24H": "Inícios de Sessão (24h)",
+        "failedLoginsLast24H": "Inícios de Sessão Falhados (24h)"
     },
     "proxmox": {
         "mem": "MEM",
@@ -440,7 +450,7 @@
     "quicklaunch": {
         "bookmark": "Marcador",
         "service": "Serviço",
-        "search": "Busca",
+        "search": "Pesquisa",
         "custom": "Personalizado",
         "visit": "Visitar",
         "url": "Endereço URL",
@@ -449,7 +459,7 @@
     "wmo": {
         "0-day": "Solarengo",
         "0-night": "Limpo",
-        "1-day": "Maioritariamente ensolarado",
+        "1-day": "Maioritariamente Solarengo",
         "1-night": "Maioritariamente Limpo",
         "2-day": "Parcialmente Nublado",
         "2-night": "Parcialmente Nublado",
@@ -487,16 +497,16 @@
         "75-night": "Neve forte",
         "77-day": "Grãos de Neve",
         "77-night": "Grãos de Neve",
-        "80-day": "Neve fraca",
-        "80-night": "Neve fraca",
+        "80-day": "Chuviscos Leves",
+        "80-night": "Chuviscos Leves",
         "81-day": "Chuviscos",
         "81-night": "Chuviscos",
         "82-day": "Chuviscos fortes",
         "82-night": "Chuviscos fortes",
-        "85-day": "Precipitação de Neve",
-        "85-night": "Precipitação de Neve",
-        "86-day": "Precipitação de Neve",
-        "86-night": "Precipitação de Neve",
+        "85-day": "Chuva de Neve",
+        "85-night": "Chuva de Neve",
+        "86-day": "Chuva de Neve",
+        "86-night": "Chuva de Neve",
         "95-day": "Trovoada",
         "95-night": "Trovoada",
         "96-day": "Trovoada com granizo",
@@ -506,10 +516,10 @@
     },
     "homebridge": {
         "available_update": "Sistema",
-        "updates": "Atualizações",
+        "updates": "Actualizações",
         "update_available": "Atualização disponível",
         "up_to_date": "Atualizado",
-        "child_bridges": "Pontes Filhas",
+        "child_bridges": "Child Bridges",
         "child_bridges_status": "{{ok}}/{{total}}",
         "up": "Up",
         "pending": "Pendente",
@@ -518,12 +528,12 @@
     "healthchecks": {
         "new": "Novo",
         "up": "Up",
-        "grace": "Em Período Gratuito",
+        "grace": "Em Período de Graça",
         "down": "Down",
-        "paused": "Pausado",
+        "paused": "Pausa",
         "status": "Estado",
         "last_ping": "Ultimo Ping",
-        "never": "Nenhum ping ainda"
+        "never": "Nenhum Ping ainda"
     },
     "watchtower": {
         "containers_scanned": "Verificado",
@@ -531,7 +541,7 @@
         "containers_failed": "Falhou"
     },
     "autobrr": {
-        "approvedPushes": "Aprovada",
+        "approvedPushes": "Aprovado",
         "rejectedPushes": "Rejeitado",
         "filters": "Filtros",
         "indexers": "Indexadores"
@@ -549,7 +559,7 @@
     },
     "pyload": {
         "speed": "Velocidade",
-        "active": "Ativo",
+        "active": "Activo",
         "queue": "Fila",
         "total": "Total"
     },
@@ -588,8 +598,8 @@
         "low_battery": "Bateria Fraca"
     },
     "nextdns": {
-        "wait": "Por favor aguarde",
-        "no_devices": "Nenhum dado do dispositivo recebido"
+        "wait": "Por Favor, Aguarde",
+        "no_devices": "Nenhum Dado do Dispositivo Recebido"
     },
     "mikrotik": {
         "cpuLoad": "Carga do CPU",
@@ -599,7 +609,7 @@
     },
     "xteve": {
         "streams_all": "Todos os Streams",
-        "streams_active": "Streams Ativas",
+        "streams_active": "Streams Activas",
         "streams_xepg": "Canais XEPG"
     },
     "opendtu": {
@@ -637,7 +647,7 @@
         "up": "Up",
         "down": "Down",
         "temp": "Temp",
-        "disk": "Utilização",
+        "disk": "Utilização do Disco",
         "wanIP": "WAN IP"
     },
     "proxmoxbackupserver": {
@@ -678,17 +688,17 @@
     "mylar": {
         "series": "Séries",
         "issues": "Problemas",
-        "wanted": "Desejada"
+        "wanted": "Desejados"
     },
     "photoprism": {
         "albums": "Álbuns",
         "photos": "Fotos",
         "videos": "Vídeos",
-        "people": "Pessoa"
+        "people": "Pessoas"
     },
     "fileflows": {
         "queue": "Fila",
-        "processing": "Processando",
+        "processing": "A Processar",
         "processed": "Processado",
         "time": "Hora"
     },
@@ -696,13 +706,13 @@
         "dashboards": "Painéis",
         "datasources": "Origem de Dados",
         "totalalerts": "Total Alertas",
-        "alertstriggered": "Alertas Disparados"
+        "alertstriggered": "Alertas Desencadeados"
     },
     "nextcloud": {
         "cpuload": "Carga de CPU",
         "memoryusage": "Memória Utilizada",
         "freespace": "Espaço Livre",
-        "activeusers": "Utilizadores Ativos",
+        "activeusers": "Utilizadores Activos",
         "numfiles": "Ficheiros",
         "numshares": "Itens partilhados"
     },
@@ -724,7 +734,7 @@
     },
     "prometheus": {
         "targets_up": "Alvo ativo",
-        "targets_down": "Alvo inativo",
+        "targets_down": "Alvo Inactivo",
         "targets_total": "Total de Alvos"
     },
     "gatus": {
@@ -735,7 +745,7 @@
     "ghostfolio": {
         "gross_percent_today": "Hoje",
         "gross_percent_1y": "Um ano",
-        "gross_percent_max": "Todo o tempo"
+        "gross_percent_max": "Desde Sempre"
     },
     "audiobookshelf": {
         "podcasts": "Podcasts",
@@ -750,7 +760,7 @@
     },
     "whatsupdocker": {
         "monitoring": "A monitorizar",
-        "updates": "Atualizações"
+        "updates": "Actualizações"
     },
     "calibreweb": {
         "books": "Livros",
@@ -772,14 +782,14 @@
         "result": "Resultado",
         "status": "Estado",
         "buildId": "ID da compilação",
-        "succeeded": "Com êxito",
+        "succeeded": "Bem sucedido",
         "notStarted": "Não Iniciado",
         "failed": "Falhou",
         "canceled": "Cancelado",
         "inProgress": "Em progresso",
         "totalPrs": "Total de PRs",
-        "myPrs": "Meus PRs",
-        "approved": "Aprovada"
+        "myPrs": "Os Meus PRs",
+        "approved": "Aprovado"
     },
     "gamedig": {
         "status": "Estado",
@@ -787,7 +797,7 @@
         "offline": "Desligado",
         "name": "Nome",
         "map": "Mapa",
-        "currentPlayers": "Jogadores atuais",
+        "currentPlayers": "Jogadores actuais",
         "players": "Reprodutores",
         "maxPlayers": "Máximo de Jogadores",
         "bots": "Bots",
@@ -796,7 +806,7 @@
     "urbackup": {
         "ok": "Ok",
         "errored": "Erros",
-        "noRecent": "Desatualizado",
+        "noRecent": "Desactualizado",
         "totalUsed": "Espaço utilizado"
     },
     "mealie": {
@@ -806,7 +816,7 @@
         "tags": "Etiquetas"
     },
     "openmediavault": {
-        "downloading": "A transferir",
+        "downloading": "A descarregar",
         "total": "Total",
         "running": "A correr",
         "stopped": "Parado",
@@ -824,14 +834,14 @@
     "uptimerobot": {
         "status": "Estado",
         "uptime": "Ligado",
-        "lastDown": "Última inatividade",
-        "downDuration": "Duração de inatividade",
+        "lastDown": "Última Inactividade",
+        "downDuration": "Duração de Inactividade",
         "sitesUp": "Sites no Ar",
         "sitesDown": "Sites Fora do Ar",
-        "paused": "Pausado",
+        "paused": "Pausa",
         "notyetchecked": "Ainda não verificado",
         "up": "Up",
-        "seemsdown": "Parece Baixo",
+        "seemsdown": "Parece em Baixo",
         "down": "Down",
         "unknown": "Desconhecido"
     },
@@ -844,16 +854,16 @@
     },
     "romm": {
         "platforms": "Plataformas",
-        "totalRoms": "Games",
+        "totalRoms": "Jogos",
         "saves": "Saves",
-        "states": "States",
+        "states": "Estados",
         "screenshots": "Screenshots",
-        "totalfilesize": "Total Size"
+        "totalfilesize": "Tamanho Total"
     },
     "mailcow": {
         "domains": "Domínios",
-        "mailboxes": "Mailboxes",
-        "mails": "Mails",
+        "mailboxes": "Caixas de Correio",
+        "mails": "E-mails",
         "storage": "Armazenamento"
     },
     "netdata": {
@@ -881,7 +891,7 @@
         "images": "Imagens",
         "imageSize": "Tamanho das imagens",
         "galleries": "Galerias",
-        "performers": "Artistas",
+        "performers": "Artistas de palco",
         "studios": "Estúdios",
         "movies": "Filmes",
         "tags": "Etiquetas",
@@ -906,14 +916,14 @@
     },
     "wgeasy": {
         "connected": "Conectado",
-        "enabled": "Ativo",
+        "enabled": "Activo",
         "disabled": "Desabilitado",
         "total": "Total"
     },
     "swagdashboard": {
         "proxied": "Com proxy",
         "auth": "Com Autorização",
-        "outdated": "Desatualizado",
+        "outdated": "Desactualizado",
         "banned": "Banido"
     },
     "myspeed": {
@@ -922,36 +932,80 @@
         "upload": "Carregar"
     },
     "stocks": {
-        "stocks": "Ações",
-        "loading": "Carregando",
+        "stocks": "Acções",
+        "loading": "A carregar",
         "open": "Aberto - Mercado dos EUA",
         "closed": "Fechado - Mercado dos EUA",
-        "invalidConfiguration": "Configuração inválida"
+        "invalidConfiguration": "Configuração Inválida"
     },
     "frigate": {
-        "cameras": "Câmaras",
+        "cameras": "Câmeras",
         "uptime": "Ligado",
         "version": "Versão"
     },
     "linkwarden": {
         "links": "Links",
-        "collections": "Collections",
+        "collections": "Colecções",
         "tags": "Etiquetas"
     },
     "zabbix": {
-        "unclassified": "Not classified",
+        "unclassified": "Não Classificados",
         "information": "Informação",
-        "warning": "Warning",
-        "average": "Average",
-        "high": "High",
-        "disaster": "Disaster"
+        "warning": "Avisos",
+        "average": "Média",
+        "high": "Elevado",
+        "disaster": "Desastre"
     },
     "lubelogger": {
-        "vehicle": "Vehicle",
-        "vehicles": "Vehicles",
-        "serviceRecords": "Service Records",
-        "reminders": "Reminders",
-        "nextReminder": "Next Reminder",
-        "none": "None"
+        "vehicle": "Veículo",
+        "vehicles": "Veículos",
+        "serviceRecords": "Registros de Serviço",
+        "reminders": "Lembretes",
+        "nextReminder": "Próximo Lembrete",
+        "none": "Nenhum"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Nome",
+        "address": "Endereço",
+        "last_seen": "Última Vez Visto",
+        "status": "Estado",
+        "online": "Online",
+        "offline": "Desligado"
+    },
+    "beszel": {
+        "name": "Nome",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Estado",
+        "updated": "Atualizado",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Saudável",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Em falta",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "A carregar"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Problemas",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/pt_BR/common.json b/public/locales/pt_BR/common.json
index cf977b45..c2a2330f 100644
--- a/public/locales/pt_BR/common.json
+++ b/public/locales/pt_BR/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "M",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Parado",
         "total": "Total"
     },
+    "suwayomi": {
+        "download": "Baixado",
+        "nondownload": "Non-Downloaded",
+        "read": "Lido",
+        "unread": "Não lida",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Endereço",
         "expires": "Expira em",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Nome",
+        "address": "Endereço",
+        "last_seen": "Visto por último",
+        "status": "Status",
+        "online": "Disponível",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Nome",
+        "systems": "Systems",
+        "up": "Ativo",
+        "status": "Status",
+        "updated": "Atualizado",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Saudável",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Faltando",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Carregando"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Problemas",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/ro/common.json b/public/locales/ro/common.json
index 5be3a551..80b6e542 100644
--- a/public/locales/ro/common.json
+++ b/public/locales/ro/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Oprit",
         "total": "Total"
     },
+    "suwayomi": {
+        "download": "Descărcat",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Necitit",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "Stare",
+        "online": "Online",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Sus",
+        "status": "Stare",
+        "updated": "Updated",
+        "cpu": "Procesor",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Sănătos",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Missing",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json
index d84fbb73..35894d0c 100644
--- a/public/locales/ru/common.json
+++ b/public/locales/ru/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "мес",
         "days": "дней",
         "hours": "час",
@@ -227,8 +227,8 @@
         "seed": "Сид"
     },
     "develancacheui": {
-        "cachehitbytes": "Cache Hit Bytes",
-        "cachemissbytes": "Cache Miss Bytes"
+        "cachehitbytes": "Хит байты кэша",
+        "cachemissbytes": "Мисс байты кэша"
     },
     "downloadstation": {
         "download": "Скачивание",
@@ -284,7 +284,7 @@
     "netalertx": {
         "total": "Всего",
         "connected": "Подключено",
-        "new_devices": "Новое устройство",
+        "new_devices": "Новые устройства",
         "down_alerts": "Оповещение о недоступности"
     },
     "pihole": {
@@ -309,6 +309,16 @@
         "stopped": "Остановлено",
         "total": "Всего"
     },
+    "suwayomi": {
+        "download": "Загружено",
+        "nondownload": "Незагруженные",
+        "read": "Прочитано",
+        "unread": "Не прочитано",
+        "downloadedread": "Загруженные и прочитанные",
+        "downloadedunread": "Загруженные и непрочитанные",
+        "nondownloadedread": "Незагруженные и прочитанные",
+        "nondownloadedunread": "Незагруженные и непрочитанные"
+    },
     "tailscale": {
         "address": "Адрес",
         "expires": "Истекает",
@@ -325,15 +335,15 @@
     },
     "technitium": {
         "totalQueries": "Запросы",
-        "totalNoError": "Success",
-        "totalServerFailure": "Failures",
-        "totalNxDomain": "NX Domains",
-        "totalRefused": "Refused",
-        "totalAuthoritative": "Authoritative",
-        "totalRecursive": "Recursive",
-        "totalCached": "Cached",
+        "totalNoError": "Успешные",
+        "totalServerFailure": "Ошибки",
+        "totalNxDomain": "NX домены",
+        "totalRefused": "Отказано",
+        "totalAuthoritative": "Авторитетные",
+        "totalRecursive": "Рекурсивные",
+        "totalCached": "Кэш",
         "totalBlocked": "Заблокировано",
-        "totalDropped": "Dropped",
+        "totalDropped": "Отброшенные",
         "totalClients": "Клиенты"
     },
     "tdarr": {
@@ -844,16 +854,16 @@
     },
     "romm": {
         "platforms": "Платформы",
-        "totalRoms": "Games",
-        "saves": "Saves",
-        "states": "States",
-        "screenshots": "Screenshots",
-        "totalfilesize": "Total Size"
+        "totalRoms": "Игры",
+        "saves": "Сейвы",
+        "states": "Состояния",
+        "screenshots": "Скриншоты",
+        "totalfilesize": "Общий объем"
     },
     "mailcow": {
         "domains": "Домены",
-        "mailboxes": "Mailboxes",
-        "mails": "Mails",
+        "mailboxes": "Почтовые ящики",
+        "mails": "Письма",
         "storage": "Хранилище"
     },
     "netdata": {
@@ -902,7 +912,7 @@
     },
     "crowdsec": {
         "alerts": "Предупреждения",
-        "bans": "Запреты"
+        "bans": "Блокировки"
     },
     "wgeasy": {
         "connected": "Подключено",
@@ -911,10 +921,10 @@
         "total": "Всего"
     },
     "swagdashboard": {
-        "proxied": "Proxied",
-        "auth": "With Auth",
-        "outdated": "Outdated",
-        "banned": "Banned"
+        "proxied": "Прокси",
+        "auth": "С Авторизацией",
+        "outdated": "Устаревшие",
+        "banned": "Заблокированные"
     },
     "myspeed": {
         "ping": "Пинг",
@@ -922,36 +932,80 @@
         "upload": "Загрузка"
     },
     "stocks": {
-        "stocks": "Stocks",
-        "loading": "Loading",
-        "open": "Open - US Market",
-        "closed": "Closed - US Market",
-        "invalidConfiguration": "Invalid Configuration"
+        "stocks": "Акции",
+        "loading": "Загрузка",
+        "open": "Открыто - Рынок США",
+        "closed": "Закрыто - рынок США",
+        "invalidConfiguration": "Неверная конфигурация"
     },
     "frigate": {
-        "cameras": "Cameras",
+        "cameras": "Камеры",
         "uptime": "Время работы",
         "version": "Версия"
     },
     "linkwarden": {
-        "links": "Links",
-        "collections": "Collections",
+        "links": "Ссылки",
+        "collections": "Коллекции",
         "tags": "Теги"
     },
     "zabbix": {
-        "unclassified": "Not classified",
+        "unclassified": "Не классифицировано",
         "information": "Информация",
-        "warning": "Warning",
-        "average": "Average",
-        "high": "High",
-        "disaster": "Disaster"
+        "warning": "Предупреждение",
+        "average": "Средняя",
+        "high": "Высокая",
+        "disaster": "Чрезвычайная"
     },
     "lubelogger": {
-        "vehicle": "Vehicle",
-        "vehicles": "Vehicles",
-        "serviceRecords": "Service Records",
-        "reminders": "Reminders",
-        "nextReminder": "Next Reminder",
-        "none": "None"
+        "vehicle": "Автомобиль",
+        "vehicles": "Автомобили",
+        "serviceRecords": "Сервисные работы",
+        "reminders": "Напоминания",
+        "nextReminder": "Следующее напоминание",
+        "none": "Нет"
+    },
+    "vikunja": {
+        "projects": "Активные Проекты",
+        "tasks7d": "Задачи на этой неделе",
+        "tasksOverdue": "Просроченные задачи",
+        "tasksInProgress": "Задачи в процессе"
+    },
+    "headscale": {
+        "name": "Имя",
+        "address": "Адрес",
+        "last_seen": "Последнее посещение",
+        "status": "Статус",
+        "online": "В сети",
+        "offline": "Не в сети"
+    },
+    "beszel": {
+        "name": "Имя",
+        "systems": "Системы",
+        "up": "Онлайн",
+        "status": "Статус",
+        "updated": "Обновленно",
+        "cpu": "ЦП",
+        "memory": "ОЗУ",
+        "disk": "Диск",
+        "network": "Сеть"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Здоровый",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Отсутствует",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Загрузка"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Вопросы",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/sk/common.json b/public/locales/sk/common.json
index 4975958e..e93dd657 100644
--- a/public/locales/sk/common.json
+++ b/public/locales/sk/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mes",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Zastavené",
         "total": "Celkovo"
     },
+    "suwayomi": {
+        "download": "Stiahnuté",
+        "nondownload": "Non-Downloaded",
+        "read": "Prečítané",
+        "unread": "Neprečítané",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Adresa",
         "expires": "Vyprší",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Meno",
+        "address": "Adresa",
+        "last_seen": "Naposledy videné",
+        "status": "Stav",
+        "online": "Online",
+        "offline": "Nedostupný"
+    },
+    "beszel": {
+        "name": "Meno",
+        "systems": "Systems",
+        "up": "Nahrávanie",
+        "status": "Stav",
+        "updated": "Aktualizované",
+        "cpu": "CPU",
+        "memory": "RAM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Zdravý",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Chýbajúce",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Problémy",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/sl/common.json b/public/locales/sl/common.json
index 312f9609..17298acb 100644
--- a/public/locales/sl/common.json
+++ b/public/locales/sl/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mes",
         "days": "d",
         "hours": "u",
@@ -309,6 +309,16 @@
         "stopped": "Ustavljen",
         "total": "Skupaj"
     },
+    "suwayomi": {
+        "download": "Preneseno",
+        "nondownload": "Nepreneseno",
+        "read": "Prebrano",
+        "unread": "Neprebrano",
+        "downloadedread": "Preneseno in prebrano",
+        "downloadedunread": "Preneseno in neprebrano",
+        "nondownloadedread": "Nepreneseno in prebrano",
+        "nondownloadedunread": "Nepreneseno in neprebrano"
+    },
     "tailscale": {
         "address": "Naslov",
         "expires": "Poteče",
@@ -953,5 +963,49 @@
         "reminders": "Opomniki",
         "nextReminder": "Naslednji opomnik",
         "none": "Brez"
+    },
+    "vikunja": {
+        "projects": "Aktivni projekti",
+        "tasks7d": "Potekla opravila tega tedna",
+        "tasksOverdue": "Potekla opravila",
+        "tasksInProgress": "Tekoča opravila"
+    },
+    "headscale": {
+        "name": "Naziv",
+        "address": "Naslov",
+        "last_seen": "Viden",
+        "status": "Stanje",
+        "online": "Na spletu",
+        "offline": "Ni povezan"
+    },
+    "beszel": {
+        "name": "Naziv",
+        "systems": "Sistemi",
+        "up": "Povezan",
+        "status": "Stanje",
+        "updated": "Posodobljen",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "Mreža"
+    },
+    "argocd": {
+        "apps": "Aplikacije",
+        "synced": "Sinhro",
+        "outOfSync": "Ni sinhro",
+        "healthy": "Zdrav",
+        "degraded": "Degragirano",
+        "progressing": "V teku",
+        "missing": "Manjka",
+        "suspended": "Prekinjeno"
+    },
+    "spoolman": {
+        "loading": "Nalaganje"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Težave",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/sr/common.json b/public/locales/sr/common.json
index 4cda2296..135d5040 100644
--- a/public/locales/sr/common.json
+++ b/public/locales/sr/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Stopped",
         "total": "Total"
     },
+    "suwayomi": {
+        "download": "Downloaded",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "Status",
+        "online": "Online",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Status",
+        "updated": "Updated",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Healthy",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Missing",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json
index 5cecb7fe..ea10eadb 100644
--- a/public/locales/sv/common.json
+++ b/public/locales/sv/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mån",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Stoppade",
         "total": "Total"
     },
+    "suwayomi": {
+        "download": "Nedladdat",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "Status",
+        "online": "Online",
+        "offline": "Offline"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Status",
+        "updated": "Updated",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Healthy",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Missing",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/te/common.json b/public/locales/te/common.json
index d922e8f8..f480451b 100644
--- a/public/locales/te/common.json
+++ b/public/locales/te/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "ఆగిపోయినవి",
         "total": "మొత్తం"
     },
+    "suwayomi": {
+        "download": "డౌన్‌లోడ్ చేయబడింది",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "హోదా",
+        "online": "Online",
+        "offline": "ఆఫ్‌లైన్"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "హోదా",
+        "updated": "నవీకరించబడింది",
+        "cpu": "సీపియూ",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Healthy",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "మిస్సింగ్",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/th/common.json b/public/locales/th/common.json
index 6a73d2de..67c5804b 100644
--- a/public/locales/th/common.json
+++ b/public/locales/th/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Stopped",
         "total": "ทั้งหมด"
     },
+    "suwayomi": {
+        "download": "Downloaded",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "สถานะ",
+        "online": "Online",
+        "offline": "ออฟไลน์"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "สถานะ",
+        "updated": "Updated",
+        "cpu": "ซีพียู",
+        "memory": "เมม",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Healthy",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Missing",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/tr/common.json b/public/locales/tr/common.json
index 6c447f81..e0b25666 100644
--- a/public/locales/tr/common.json
+++ b/public/locales/tr/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "ay",
         "days": "g",
         "hours": "sa",
@@ -309,6 +309,16 @@
         "stopped": "Durduruldu",
         "total": "Toplam"
     },
+    "suwayomi": {
+        "download": "İndirilen",
+        "nondownload": "Non-Downloaded",
+        "read": "Okunan",
+        "unread": "Okunmamış",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Adres",
         "expires": "Geciken",
@@ -853,7 +863,7 @@
     "mailcow": {
         "domains": "Etki Alanları",
         "mailboxes": "Mailboxes",
-        "mails": "Mails",
+        "mails": "Postalar",
         "storage": "Depo"
     },
     "netdata": {
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Bitişi Bu Hafta Olan Görevler",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "İsim",
+        "address": "Adres",
+        "last_seen": "Son Görülme",
+        "status": "Durum",
+        "online": "Çevrimiçi",
+        "offline": "Çevrimdışı"
+    },
+    "beszel": {
+        "name": "İsim",
+        "systems": "Systems",
+        "up": "Yükleme",
+        "status": "Durum",
+        "updated": "Güncellendi",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Sağlıklı",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Eksik",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Yükleniyor"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Sorunlar",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json
index 6f3d45d5..6297e570 100644
--- a/public/locales/uk/common.json
+++ b/public/locales/uk/common.json
@@ -13,10 +13,10 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "міс",
-        "days": "д",
-        "hours": "г",
+        "days": "днів",
+        "hours": "год",
         "minutes": "хв",
         "seconds": "с"
     },
@@ -47,7 +47,7 @@
         "load": "Завантаження",
         "temp": "Температура",
         "max": "Макс.",
-        "uptime": "Відправка"
+        "uptime": "Онлайн"
     },
     "unifi": {
         "users": "Користувачі",
@@ -61,7 +61,7 @@
         "wlan_devices": "WLAN пристрої",
         "lan_users": "LAN користувачі",
         "wlan_users": "WLAN користувачі",
-        "up": "Відправка",
+        "up": "Онлайн",
         "down": "Завантаження",
         "wait": "Будь ласка, зачекайте",
         "empty_data": "Статус підсистеми невідомий"
@@ -75,7 +75,7 @@
         "offline": "Офлайн",
         "error": "Помилка",
         "unknown": "Невідомий",
-        "healthy": "Здоров'я",
+        "healthy": "Здоровий",
         "starting": "Запуск",
         "unhealthy": "Нездоровий",
         "not_found": "Не знайдено",
@@ -99,7 +99,7 @@
     },
     "emby": {
         "playing": "Відтворення",
-        "transcoding": "Перекодування",
+        "transcoding": "Транскодування",
         "bitrate": "Бітрейт",
         "no_active": "Немає активних потоків",
         "movies": "Фільми",
@@ -123,8 +123,8 @@
         "watt_hour": "Вт/год"
     },
     "flood": {
-        "download": "Завантаження",
-        "upload": "Відправлення",
+        "download": "Завантажено",
+        "upload": "Відправлено",
         "leech": "Ліч",
         "seed": "Сід"
     },
@@ -142,13 +142,13 @@
         "connectionStatusDisconnected": "Відключено",
         "connectionStatusConnected": "З'єднано",
         "uptime": "Час роботи",
-        "maxDown": "Макс. зав",
+        "maxDown": "Макс. завантаження",
         "maxUp": "Макс. віддача",
         "down": "Офлайн",
         "up": "Онлайн",
         "received": "Отримано",
-        "sent": "Надісл.",
-        "externalIPAddress": "Зовн. IP"
+        "sent": "Надіслано",
+        "externalIPAddress": "Зовнішній IP"
     },
     "caddy": {
         "upstreams": "Потоки",
@@ -163,11 +163,11 @@
         "shows": "Вистави",
         "recordings": "Записи",
         "scheduled": "Заплановано",
-        "passes": "Перепустки"
+        "passes": "Пропуски"
     },
     "tautulli": {
         "playing": "Відтворення",
-        "transcoding": "Перекодування",
+        "transcoding": "Транскодування",
         "bitrate": "Бітрейт",
         "no_active": "Немає активних потоків",
         "plex_connection_error": "Перевірте з'єднання Plex"
@@ -197,18 +197,18 @@
     },
     "rutorrent": {
         "active": "Активний",
-        "upload": "Відправлення",
-        "download": "Завантаження"
+        "upload": "Відправлено",
+        "download": "Завантажено"
     },
     "transmission": {
-        "download": "Завантаження",
-        "upload": "Відправлення",
+        "download": "Завантажено",
+        "upload": "Відправлено",
         "leech": "Ліч",
         "seed": "Сід"
     },
     "qbittorrent": {
-        "download": "Завантаження",
-        "upload": "Відправлення",
+        "download": "Завантажено",
+        "upload": "Відправлено",
         "leech": "Ліч",
         "seed": "Сід"
     },
@@ -221,18 +221,18 @@
         "invalid": "Недійсний"
     },
     "deluge": {
-        "download": "Завантаження",
-        "upload": "Відправлення",
+        "download": "Завантажено",
+        "upload": "Відправлено",
         "leech": "Ліч",
         "seed": "Сід"
     },
     "develancacheui": {
-        "cachehitbytes": "Cache Hit Bytes",
-        "cachemissbytes": "Cache Miss Bytes"
+        "cachehitbytes": "Кеш-хіт байт",
+        "cachemissbytes": "Кеш-міс байт"
     },
     "downloadstation": {
-        "download": "Завантаження",
-        "upload": "Відправлення",
+        "download": "Завантажено",
+        "upload": "Відправлено",
         "leech": "Ліч",
         "seed": "Сід"
     },
@@ -300,8 +300,8 @@
         "latency": "Затримка"
     },
     "speedtest": {
-        "upload": "Відправлення",
-        "download": "Завантаження",
+        "upload": "Відправлено",
+        "download": "Завантажено",
         "ping": "Пінг"
     },
     "portainer": {
@@ -309,6 +309,16 @@
         "stopped": "Зупинено",
         "total": "Усього"
     },
+    "suwayomi": {
+        "download": "Завантажено",
+        "nondownload": "Non-Downloaded",
+        "read": "Прочитано",
+        "unread": "Не прочитано",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Адреса",
         "expires": "Дійсний до",
@@ -325,15 +335,15 @@
     },
     "technitium": {
         "totalQueries": "Запити",
-        "totalNoError": "Success",
-        "totalServerFailure": "Failures",
-        "totalNxDomain": "NX Domains",
-        "totalRefused": "Refused",
-        "totalAuthoritative": "Authoritative",
-        "totalRecursive": "Recursive",
-        "totalCached": "Cached",
+        "totalNoError": "Успішно",
+        "totalServerFailure": "Помилки",
+        "totalNxDomain": "NX Домени",
+        "totalRefused": "Відмовлено",
+        "totalAuthoritative": "Авторитетні",
+        "totalRecursive": "Рекурсивні",
+        "totalCached": "Кешовані",
         "totalBlocked": "Заблоковано",
-        "totalDropped": "Dropped",
+        "totalDropped": "Видалені",
         "totalClients": "Клієнти"
     },
     "tdarr": {
@@ -424,12 +434,12 @@
         "temp": "Температура",
         "_temp": "Темп.",
         "warn": "Увага",
-        "uptime": "Відправка",
+        "uptime": "Онлайн",
         "total": "Усього",
         "free": "Вільно",
         "used": "Використано",
-        "days": "д",
-        "hours": "г",
+        "days": "днів",
+        "hours": "год",
         "crit": "Крит",
         "read": "Прочитано",
         "write": "Написати",
@@ -815,77 +825,77 @@
     },
     "openwrt": {
         "uptime": "Час роботи",
-        "cpuLoad": "CPU Load Avg (5m)",
+        "cpuLoad": "Сер. навантаження ЦП (5 хв)",
         "up": "Онлайн",
         "down": "Офлайн",
-        "bytesTx": "Transmitted",
+        "bytesTx": "Передано",
         "bytesRx": "Отримано"
     },
     "uptimerobot": {
         "status": "Стан",
         "uptime": "Час роботи",
-        "lastDown": "Last Downtime",
-        "downDuration": "Downtime Duration",
+        "lastDown": "Останній час простою",
+        "downDuration": "Тривалість простою",
         "sitesUp": "Активні сайти",
         "sitesDown": "Неактивні сайти",
         "paused": "Призупинено",
-        "notyetchecked": "Not Yet Checked",
+        "notyetchecked": "Ще не перевірено",
         "up": "Онлайн",
-        "seemsdown": "Seems Down",
+        "seemsdown": "Вірогідно в простої",
         "down": "Офлайн",
         "unknown": "Невідомий"
     },
     "calendar": {
-        "inCinemas": "In cinemas",
-        "physicalRelease": "Physical release",
-        "digitalRelease": "Digital release",
-        "noEventsToday": "No events for today!",
-        "noEventsFound": "No events found"
+        "inCinemas": "У кінотеатрах",
+        "physicalRelease": "Фізичний реліз",
+        "digitalRelease": "Цифровий реліз",
+        "noEventsToday": "Події на сьогодні відсутні",
+        "noEventsFound": "Події не знайдено"
     },
     "romm": {
-        "platforms": "Platforms",
-        "totalRoms": "Games",
-        "saves": "Saves",
-        "states": "States",
-        "screenshots": "Screenshots",
-        "totalfilesize": "Total Size"
+        "platforms": "Платформи",
+        "totalRoms": "Ігри",
+        "saves": "Збереження",
+        "states": "Штати",
+        "screenshots": "Знімки екрану",
+        "totalfilesize": "Загальний обсяг"
     },
     "mailcow": {
         "domains": "Домени",
-        "mailboxes": "Mailboxes",
-        "mails": "Mails",
+        "mailboxes": "Пошта",
+        "mails": "Листи",
         "storage": "Сховище"
     },
     "netdata": {
         "warnings": "Попередження",
-        "criticals": "Criticals"
+        "criticals": "Критичні"
     },
     "plantit": {
-        "events": "Events",
-        "plants": "Plants",
+        "events": "Події",
+        "plants": "Рослини",
         "photos": "Фотографії",
-        "species": "Species"
+        "species": "Види"
     },
     "gitea": {
         "notifications": "Сповіщення",
         "issues": "Питання",
-        "pulls": "Pull Requests"
+        "pulls": "Pull-запити"
     },
     "stash": {
-        "scenes": "Scenes",
-        "scenesPlayed": "Scenes Played",
-        "playCount": "Total Plays",
-        "playDuration": "Time Watched",
-        "sceneSize": "Scenes Size",
-        "sceneDuration": "Scenes Duration",
-        "images": "Images",
-        "imageSize": "Images Size",
-        "galleries": "Galleries",
+        "scenes": "Сцени",
+        "scenesPlayed": "Зіграні сцени",
+        "playCount": "Всього п'єс",
+        "playDuration": "Переглянуто",
+        "sceneSize": "Розміри сцен",
+        "sceneDuration": "Тривалість сцен",
+        "images": "Зображення",
+        "imageSize": "Розміри зображень",
+        "galleries": "Галереї",
         "performers": "Виконавці",
-        "studios": "Studios",
+        "studios": "Студії",
         "movies": "Фільми",
         "tags": "Теги",
-        "oCount": "O Count"
+        "oCount": "Кількість O"
     },
     "tandoor": {
         "users": "Користувачі",
@@ -893,16 +903,16 @@
         "keywords": "Ключові слова"
     },
     "homebox": {
-        "items": "Items",
-        "totalWithWarranty": "With Warranty",
+        "items": "Речі",
+        "totalWithWarranty": "З гарантією",
         "locations": "Місцезнаходження",
         "labels": "Мітки",
         "users": "Користувачі",
-        "totalValue": "Total Value"
+        "totalValue": "Загальне значення"
     },
     "crowdsec": {
         "alerts": "Оповіщення",
-        "bans": "Bans"
+        "bans": "Блокування"
     },
     "wgeasy": {
         "connected": "З'єднано",
@@ -911,21 +921,21 @@
         "total": "Усього"
     },
     "swagdashboard": {
-        "proxied": "Proxied",
-        "auth": "With Auth",
-        "outdated": "Outdated",
-        "banned": "Banned"
+        "proxied": "Пропущено через проксі",
+        "auth": "З аутентифікацією",
+        "outdated": "Застаріле",
+        "banned": "Заблоковано"
     },
     "myspeed": {
         "ping": "Пінг",
-        "download": "Завантаження",
-        "upload": "Відправлення"
+        "download": "Завантажено",
+        "upload": "Відправлено"
     },
     "stocks": {
-        "stocks": "Stocks",
+        "stocks": "Акції",
         "loading": "Завантажую",
-        "open": "Open - US Market",
-        "closed": "Closed - US Market",
+        "open": "Відкрито - ринок США",
+        "closed": "Закрито - ринок США",
         "invalidConfiguration": "Неприпустима конфігурація"
     },
     "frigate": {
@@ -934,24 +944,68 @@
         "version": "Версія"
     },
     "linkwarden": {
-        "links": "Links",
-        "collections": "Collections",
+        "links": "Посилання",
+        "collections": "Колекції",
         "tags": "Теги"
     },
     "zabbix": {
-        "unclassified": "Not classified",
+        "unclassified": "Не визначено",
         "information": "Інформація",
-        "warning": "Warning",
-        "average": "Average",
-        "high": "High",
-        "disaster": "Disaster"
+        "warning": "Попередження",
+        "average": "Середнє",
+        "high": "Високе",
+        "disaster": "Катастрофа"
     },
     "lubelogger": {
-        "vehicle": "Vehicle",
-        "vehicles": "Vehicles",
-        "serviceRecords": "Service Records",
-        "reminders": "Reminders",
-        "nextReminder": "Next Reminder",
-        "none": "None"
+        "vehicle": "Транспортний засіб",
+        "vehicles": "Транспортні засоби",
+        "serviceRecords": "Записи служб",
+        "reminders": "Нагадування",
+        "nextReminder": "Наступне нагадування",
+        "none": "Жодного"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Назва",
+        "address": "Адреса",
+        "last_seen": "Востаннє у мережі",
+        "status": "Стан",
+        "online": "Онлайн",
+        "offline": "Офлайн"
+    },
+    "beszel": {
+        "name": "Назва",
+        "systems": "Systems",
+        "up": "Онлайн",
+        "status": "Стан",
+        "updated": "Оновлено",
+        "cpu": "ЦП",
+        "memory": "ОЗП",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Здоровий",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Відсутній",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Завантажую"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Питання",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json
index d81903c4..8abcdad5 100644
--- a/public/locales/vi/common.json
+++ b/public/locales/vi/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "mo",
         "days": "d",
         "hours": "h",
@@ -309,6 +309,16 @@
         "stopped": "Stopped",
         "total": "Tổng"
     },
+    "suwayomi": {
+        "download": "Đã tải",
+        "nondownload": "Non-Downloaded",
+        "read": "Read",
+        "unread": "Unread",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "Address",
         "expires": "Expires",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "Address",
+        "last_seen": "Last Seen",
+        "status": "Trạng thái",
+        "online": "Online",
+        "offline": "Ngoại tuyến"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "Trạng thái",
+        "updated": "Updated",
+        "cpu": "CPU",
+        "memory": "MEM",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "Healthy",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "Missing",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "Issues",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/yue/common.json b/public/locales/yue/common.json
index 2578eb8f..f10269f6 100644
--- a/public/locales/yue/common.json
+++ b/public/locales/yue/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "月",
         "days": "天",
         "hours": "小時",
@@ -309,6 +309,16 @@
         "stopped": "暫停",
         "total": "全部"
     },
+    "suwayomi": {
+        "download": "下載咗",
+        "nondownload": "Non-Downloaded",
+        "read": "已讀",
+        "unread": "未讀",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "位址",
         "expires": "已失效",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "名稱",
+        "address": "位址",
+        "last_seen": "上次連線",
+        "status": "狀況",
+        "online": "在線",
+        "offline": "離線"
+    },
+    "beszel": {
+        "name": "名稱",
+        "systems": "Systems",
+        "up": "在線",
+        "status": "狀況",
+        "updated": "已更新",
+        "cpu": "CPU",
+        "memory": "記憶體",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "健康",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "缺少",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "出版",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/zh-Hans/common.json b/public/locales/zh-Hans/common.json
index 6665ed6a..f0d445c2 100644
--- a/public/locales/zh-Hans/common.json
+++ b/public/locales/zh-Hans/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "月",
         "days": "日",
         "hours": "时",
@@ -61,7 +61,7 @@
         "wlan_devices": "无线局域网设备",
         "lan_users": "局域网用户",
         "wlan_users": "无线局域网用户",
-        "up": "在线",
+        "up": "运行时间",
         "down": "离线",
         "wait": "请稍候",
         "empty_data": "子系统状态未知"
@@ -227,8 +227,8 @@
         "seed": "做种"
     },
     "develancacheui": {
-        "cachehitbytes": "Cache Hit Bytes",
-        "cachemissbytes": "Cache Miss Bytes"
+        "cachehitbytes": "缓存命中字节",
+        "cachemissbytes": "缓存Bytes失败"
     },
     "downloadstation": {
         "download": "下载",
@@ -309,6 +309,16 @@
         "stopped": "停止",
         "total": "总计"
     },
+    "suwayomi": {
+        "download": "下载",
+        "nondownload": "Non-Downloaded",
+        "read": "已读",
+        "unread": "未读",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "地址",
         "expires": "失效",
@@ -327,7 +337,7 @@
         "totalQueries": "查询",
         "totalNoError": "成功",
         "totalServerFailure": "失败",
-        "totalNxDomain": "NX Domains",
+        "totalNxDomain": "域",
         "totalRefused": "已拒绝",
         "totalAuthoritative": "权威",
         "totalRecursive": "递归",
@@ -724,7 +734,7 @@
     },
     "prometheus": {
         "targets_up": "目标上线",
-        "targets_down": "离线目标",
+        "targets_down": "目标离线",
         "targets_total": "总目标"
     },
     "gatus": {
@@ -844,16 +854,16 @@
     },
     "romm": {
         "platforms": "平台",
-        "totalRoms": "Games",
-        "saves": "Saves",
-        "states": "States",
-        "screenshots": "Screenshots",
-        "totalfilesize": "Total Size"
+        "totalRoms": "游戏数",
+        "saves": "已保存",
+        "states": "状态",
+        "screenshots": "屏幕截图",
+        "totalfilesize": "总大小"
     },
     "mailcow": {
         "domains": "域",
-        "mailboxes": "Mailboxes",
-        "mails": "Mails",
+        "mailboxes": "邮箱",
+        "mails": "邮件",
         "storage": "储存空间"
     },
     "netdata": {
@@ -922,36 +932,80 @@
         "upload": "上传速率"
     },
     "stocks": {
-        "stocks": "Stocks",
-        "loading": "Loading",
-        "open": "Open - US Market",
-        "closed": "Closed - US Market",
-        "invalidConfiguration": "Invalid Configuration"
+        "stocks": "库存",
+        "loading": "正在加载",
+        "open": "打開-美国商店",
+        "closed": "关闭-美国市场",
+        "invalidConfiguration": "无效配置"
     },
     "frigate": {
-        "cameras": "Cameras",
+        "cameras": "摄像头",
         "uptime": "运行时间",
         "version": "版本"
     },
     "linkwarden": {
-        "links": "Links",
-        "collections": "Collections",
+        "links": "链接",
+        "collections": "收藏",
         "tags": "Tags"
     },
     "zabbix": {
-        "unclassified": "Not classified",
+        "unclassified": "未分类",
         "information": "信息",
-        "warning": "Warning",
-        "average": "Average",
-        "high": "High",
-        "disaster": "Disaster"
+        "warning": "警告",
+        "average": "平均红包",
+        "high": "高",
+        "disaster": "灾难"
     },
     "lubelogger": {
-        "vehicle": "Vehicle",
-        "vehicles": "Vehicles",
-        "serviceRecords": "Service Records",
-        "reminders": "Reminders",
-        "nextReminder": "Next Reminder",
-        "none": "None"
+        "vehicle": "载具",
+        "vehicles": "交通工具",
+        "serviceRecords": "保养记录",
+        "reminders": "提示",
+        "nextReminder": "下次提醒",
+        "none": "空"
+    },
+    "vikunja": {
+        "projects": "积极的项目",
+        "tasks7d": "本周到期的任务",
+        "tasksOverdue": "过期的任务",
+        "tasksInProgress": "正在处理的任务"
+    },
+    "headscale": {
+        "name": "Name",
+        "address": "地址",
+        "last_seen": "最后上线",
+        "status": "状态",
+        "online": "在线的",
+        "offline": "离线"
+    },
+    "beszel": {
+        "name": "Name",
+        "systems": "Systems",
+        "up": "Up",
+        "status": "状态",
+        "updated": "已升级",
+        "cpu": "CPU",
+        "memory": "内存",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "应用程序",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "健康",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "丢失",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "正在加载"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "问题",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }
diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json
index 4eb68d91..1a497aab 100644
--- a/public/locales/zh-Hant/common.json
+++ b/public/locales/zh-Hant/common.json
@@ -13,7 +13,7 @@
         "ms": "{{value, number}}",
         "date": "{{value, date}}",
         "relativeDate": "{{value, relativeDate}}",
-        "uptime": "{{value, uptime}}",
+        "duration": "{{value, duration}}",
         "months": "月",
         "days": "天",
         "hours": "小時",
@@ -309,6 +309,16 @@
         "stopped": "已停止",
         "total": "全部"
     },
+    "suwayomi": {
+        "download": "已下載",
+        "nondownload": "Non-Downloaded",
+        "read": "已讀",
+        "unread": "未讀",
+        "downloadedread": "Downloaded & Read",
+        "downloadedunread": "Downloaded & Unread",
+        "nondownloadedread": "Non-Downloaded & Read",
+        "nondownloadedunread": "Non-Downloaded & Unread"
+    },
     "tailscale": {
         "address": "位址",
         "expires": "已失效",
@@ -953,5 +963,49 @@
         "reminders": "Reminders",
         "nextReminder": "Next Reminder",
         "none": "None"
+    },
+    "vikunja": {
+        "projects": "Active Projects",
+        "tasks7d": "Tasks Due This Week",
+        "tasksOverdue": "Overdue Tasks",
+        "tasksInProgress": "Tasks In Progress"
+    },
+    "headscale": {
+        "name": "名稱",
+        "address": "位址",
+        "last_seen": "上次連線",
+        "status": "狀態",
+        "online": "在線",
+        "offline": "離線"
+    },
+    "beszel": {
+        "name": "名稱",
+        "systems": "Systems",
+        "up": "在線",
+        "status": "狀態",
+        "updated": "已更新",
+        "cpu": "CPU",
+        "memory": "記憶體",
+        "disk": "Disk",
+        "network": "NET"
+    },
+    "argocd": {
+        "apps": "Apps",
+        "synced": "Synced",
+        "outOfSync": "Out Of Sync",
+        "healthy": "健康",
+        "degraded": "Degraded",
+        "progressing": "Progressing",
+        "missing": "缺少",
+        "suspended": "Suspended"
+    },
+    "spoolman": {
+        "loading": "Loading"
+    },
+    "gitlab": {
+        "groups": "Groups",
+        "issues": "出版",
+        "merges": "Merge Requests",
+        "projects": "Projects"
     }
 }