diff --git a/AppImage/components/health-status-modal.tsx b/AppImage/components/health-status-modal.tsx index ba3223ea..cad28bb2 100644 --- a/AppImage/components/health-status-modal.tsx +++ b/AppImage/components/health-status-modal.tsx @@ -335,6 +335,18 @@ export function HealthStatusModal({ open, onOpenChange, getApiUrl }: HealthStatu if (match) return t("healthStatus.details.pendingPackages", { count: match[1] }) match = value.match(/^Last updated (\d+) day\(s\) ago$/) if (match) return t("healthStatus.details.updatedDaysAgo", { count: match[1] }) + match = value.match(/^Storage: \d+ Proxmox storages unavailable: (.+) \(startup\)$/) + if (match) return t("healthStatus.details.startupStoragesChecking", { storages: match[1] }) + match = value.match(/^Storage: (.+) not yet available \(startup\)$/) + if (match) return t("healthStatus.details.startupStorageChecking", { storage: match[1] }) + match = value.match(/^(.+) not yet available \(startup\)$/) + if (match) return t("healthStatus.details.startupStorageChecking", { storage: match[1] }) + match = value.match(/^\[Startup\] Storage '(.+)' is configured but not found on the server\. \(checking\.\.\.\)$/) + if (match) return t("healthStatus.details.startupStorageNotFound", { storage: match[1] }) + match = value.match(/^\[Startup\] Storage '(.+)' is not available \(connection error or backend issue\)\. \(checking\.\.\.\)$/) + if (match) return t("healthStatus.details.startupStorageUnavailable", { storage: match[1] }) + match = value.match(/^\[Startup\] Storage '(.+)' has status: (.+)\. \(checking\.\.\.\)$/) + if (match) return t("healthStatus.details.startupStorageStatus", { storage: match[1], status: match[2] }) match = value.match(/^(.+) storage available$/) if (match) return t("healthStatus.details.storageAvailable", { type: match[1] }) match = value.match(/^(.+) mount reachable$/) diff --git a/AppImage/messages/en/common.json b/AppImage/messages/en/common.json index f4fa4f91..d22814d9 100644 --- a/AppImage/messages/en/common.json +++ b/AppImage/messages/en/common.json @@ -4428,6 +4428,11 @@ "uptimeDays": "Uptime: {count} days", "pendingPackages": "{count} packages pending", "updatedDaysAgo": "Last updated {count} days ago", + "startupStoragesChecking": "Checking Proxmox storage after startup: {storages}", + "startupStorageChecking": "Checking Proxmox storage after startup: {storage}", + "startupStorageNotFound": "Checking Proxmox storage after startup: {storage} is not yet visible on the server", + "startupStorageUnavailable": "Checking Proxmox storage after startup: {storage} is not ready yet", + "startupStorageStatus": "Checking Proxmox storage after startup: {storage} (current status: {status})", "storageAvailable": "{type} storage is available", "mountReachable": "{type} mount is reachable", "rootfsUsed": "rootfs usage: {percent}% ({size})", diff --git a/AppImage/messages/sk/common.json b/AppImage/messages/sk/common.json index dd39c958..36f60135 100644 --- a/AppImage/messages/sk/common.json +++ b/AppImage/messages/sk/common.json @@ -4428,6 +4428,11 @@ "uptimeDays": "Beží {count} dní", "pendingPackages": "Čakajúce balíky: {count}", "updatedDaysAgo": "Naposledy aktualizované pred {count} dňami", + "startupStoragesChecking": "Po štarte sa ešte overuje stav Proxmox úložísk: {storages}", + "startupStorageChecking": "Po štarte sa ešte overuje stav Proxmox úložiska: {storage}", + "startupStorageNotFound": "Po štarte sa ešte overuje úložisko {storage}; zatiaľ ho server nevidí", + "startupStorageUnavailable": "Po štarte sa ešte overuje úložisko {storage}; zatiaľ nie je pripravené", + "startupStorageStatus": "Po štarte sa ešte overuje úložisko {storage} (aktuálny stav: {status})", "storageAvailable": "Úložisko {type} je dostupné", "mountReachable": "Pripojenie {type} je dostupné", "rootfsUsed": "Využitie rootfs: {percent} % ({size})",