From 4d4828e7c853f1498d7e72ea76b7110855072cc8 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Tue, 22 Sep 2026 14:40:45 +0000 Subject: [PATCH] chore(i18n): auto-fill missing translations in messages/{locale}/common.json Source: 3b18e3e Triggered by: push --- AppImage/messages/de/common.json | 7 +- AppImage/messages/es/common.json | 7 +- AppImage/messages/fr/common.json | 7 +- AppImage/messages/it/common.json | 7 +- AppImage/messages/pt/common.json | 7 +- AppImage/messages/sk/common.json | 740 ++++++++++++++++++++++++++++++- AppImage/messages/sv/common.json | 7 +- 7 files changed, 767 insertions(+), 15 deletions(-) diff --git a/AppImage/messages/de/common.json b/AppImage/messages/de/common.json index 84272238..bda71206 100644 --- a/AppImage/messages/de/common.json +++ b/AppImage/messages/de/common.json @@ -3845,7 +3845,8 @@ "restoreTitle": "Von diesem Backup wiederherstellen", "startingExport": "Download wird vorbereitet...", "title": "Backups", - "viewContentsTitle": "Sicherungsinhalte anzeigen" + "viewContentsTitle": "Sicherungsinhalte anzeigen", + "emptyMessage": "Keine Sicherungsarchive gefunden." }, "backends": { "borgDescription": "Borg-Repository für deduplizierte Host-Backups.", @@ -3961,7 +3962,9 @@ "sshUserHelpBefore": "Benutzer auf dem Remote-Host,", "title": "Reiseziele", "unmountTitle": "Hängen Sie dieses Ziel aus", - "whereIsBorgRepo": "Wo ist das Borg-Repository?" + "whereIsBorgRepo": "Wo ist das Borg-Repository?", + "backupsKeptMessage": "Vorhandene Backup-Archive werden nicht gelöscht.", + "localAttachHelpMessage": "Mounten Sie zuerst USB-Laufwerke.Lassen Sie das Feld leer, um den PVE-Speicherpfad + /dump zu verwenden (Fallback: /var/lib/vz/dump)." }, "encryption": { "autoDetectedFromPveStorage": "Aus PVE-Speicher erkannt", diff --git a/AppImage/messages/es/common.json b/AppImage/messages/es/common.json index bd81573b..3d66d6c2 100644 --- a/AppImage/messages/es/common.json +++ b/AppImage/messages/es/common.json @@ -3845,7 +3845,8 @@ "restoreTitle": "Restaurar desde esta copia de seguridad", "startingExport": "Preparando descarga...", "title": "Copias de seguridad", - "viewContentsTitle": "Ver contenidos de la copia de seguridad" + "viewContentsTitle": "Ver contenidos de la copia de seguridad", + "emptyMessage": "No se encontraron archivos de respaldo." }, "backends": { "borgDescription": "Repositorio Borg para copias de seguridad de host deduplicadas.", @@ -3961,7 +3962,9 @@ "sshUserHelpBefore": "Usuario en el host remoto,", "title": "Destinos", "unmountTitle": "Desmontar este destino", - "whereIsBorgRepo": "¿Dónde está el repositorio Borg?" + "whereIsBorgRepo": "¿Dónde está el repositorio Borg?", + "backupsKeptMessage": "los archivos de copia de seguridad existentes no se eliminan.", + "localAttachHelpMessage": "Monte primero las unidades USB.Déjelo en blanco para usar la ruta de almacenamiento PVE + /dump (alternativa: /var/lib/vz/dump)." }, "encryption": { "autoDetectedFromPveStorage": "Detectado desde el almacenamiento PVE", diff --git a/AppImage/messages/fr/common.json b/AppImage/messages/fr/common.json index b3169f51..c27ad791 100644 --- a/AppImage/messages/fr/common.json +++ b/AppImage/messages/fr/common.json @@ -3845,7 +3845,8 @@ "restoreTitle": "Restaurer à partir de cette sauvegarde", "startingExport": "Préparation du téléchargement...", "title": "Sauvegardes", - "viewContentsTitle": "Afficher le contenu de la sauvegarde" + "viewContentsTitle": "Afficher le contenu de la sauvegarde", + "emptyMessage": "Aucune archive de sauvegarde trouvée." }, "backends": { "borgDescription": "Référentiel Borg pour les sauvegardes d'hôtes dédupliquées.", @@ -3961,7 +3962,9 @@ "sshUserHelpBefore": "Utilisateur sur l'hôte distant,", "title": "Destinations", "unmountTitle": "Démonter cette destination", - "whereIsBorgRepo": "Où se trouve le référentiel Borg ?" + "whereIsBorgRepo": "Où se trouve le référentiel Borg ?", + "backupsKeptMessage": "Les archives de sauvegarde existantes ne sont pas supprimées.", + "localAttachHelpMessage": "Montez d’abord les clés USB.Laissez vide pour utiliser le chemin de stockage PVE + /dump (repli : /var/lib/vz/dump)." }, "encryption": { "autoDetectedFromPveStorage": "Détecté depuis le stockage PVE", diff --git a/AppImage/messages/it/common.json b/AppImage/messages/it/common.json index eaab50b4..c812e8ca 100644 --- a/AppImage/messages/it/common.json +++ b/AppImage/messages/it/common.json @@ -3845,7 +3845,8 @@ "restoreTitle": "Ripristina da questo backup", "startingExport": "Preparazione download...", "title": "Backup", - "viewContentsTitle": "Visualizza i contenuti del backup" + "viewContentsTitle": "Visualizza i contenuti del backup", + "emptyMessage": "nessun archivio di backup trovato." }, "backends": { "borgDescription": "Repository Borg per backup host deduplicati.", @@ -3961,7 +3962,9 @@ "sshUserHelpBefore": "Utente sull'host remoto,", "title": "Destinazioni", "unmountTitle": "Smonta questa destinazione", - "whereIsBorgRepo": "Dov'è il deposito Borg?" + "whereIsBorgRepo": "Dov'è il deposito Borg?", + "backupsKeptMessage": "gli archivi di backup esistenti non vengono eliminati.", + "localAttachHelpMessage": "monta prima le unità USB.Lascia vuoto per utilizzare il percorso di archiviazione PVE + /dump (fallback: /var/lib/vz/dump)." }, "encryption": { "autoDetectedFromPveStorage": "Rilevato dall'archivio PVE", diff --git a/AppImage/messages/pt/common.json b/AppImage/messages/pt/common.json index 13f1e7de..c54ed25c 100644 --- a/AppImage/messages/pt/common.json +++ b/AppImage/messages/pt/common.json @@ -3845,7 +3845,8 @@ "restoreTitle": "Restaurar deste backup", "startingExport": "Preparando download...", "title": "Cópias de segurança", - "viewContentsTitle": "Ver o conteúdo do backup" + "viewContentsTitle": "Ver o conteúdo do backup", + "emptyMessage": "Nenhum arquivo de backup encontrado." }, "backends": { "borgDescription": "Repositório Borg para backups de host desduplicados.", @@ -3961,7 +3962,9 @@ "sshUserHelpBefore": "Usuário no host remoto,", "title": "Destinos", "unmountTitle": "Desmontar este destino", - "whereIsBorgRepo": "Onde está o repositório Borg?" + "whereIsBorgRepo": "Onde está o repositório Borg?", + "backupsKeptMessage": "os arquivos de backup existentes não são excluídos.", + "localAttachHelpMessage": "Monte as unidades USB primeiro.Deixe em branco para usar o caminho de armazenamento PVE + /dump (fallback: /var/lib/vz/dump)." }, "encryption": { "autoDetectedFromPveStorage": "Detectado no armazenamento PVE", diff --git a/AppImage/messages/sk/common.json b/AppImage/messages/sk/common.json index 64ed0903..b241c561 100644 --- a/AppImage/messages/sk/common.json +++ b/AppImage/messages/sk/common.json @@ -3844,7 +3844,8 @@ "restoreTitle": "Obnoviť z tejto zálohy", "startingExport": "Pripravujem stiahnutie...", "title": "Zálohy", - "viewContentsTitle": "Zobraziť obsah zálohy" + "viewContentsTitle": "Zobraziť obsah zálohy", + "emptyMessage": "Nenašli sa žiadne zálohy." }, "backends": { "borgDescription": "Borg repozitár pre deduplikované zálohy servera.", @@ -3960,7 +3961,9 @@ "sshUserHelpBefore": "Používateľ na vzdialenom serveri,", "title": "Ciele", "unmountTitle": "Odpojiť tento cieľ", - "whereIsBorgRepo": "Kde je Borg repozitár?" + "whereIsBorgRepo": "Kde je Borg repozitár?", + "backupsKeptMessage": "Existujúce zálohy sa neodstránia.", + "localAttachHelpMessage": "Najprv pripojte jednotky USB.Ak chcete použiť cestu k úložisku PVE + /dump, nechajte pole prázdne (záložný: /var/lib/vz/dump)." }, "encryption": { "autoDetectedFromPveStorage": "Zistené z PVE úložiska", @@ -6095,5 +6098,736 @@ "cancel": "Zrušiť" } }, - "runtime": {"notifications":{"templates":{"state_change":{"title":"{hostname}: {category} sa zmenilo na {current}{entity_suffix}","body":"Stav kategórie {category} sa zmenil z {previous} na {current}.\n{reason}","label":"Zmena stavu kontroly"},"new_error":{"title":"{hostname}: Nový {severity} - {category}{entity_suffix}","body":"{reason}","label":"Nový problém so stavom"},"error_resolved":{"title":"{hostname}: Vyriešené - {category}{entity_suffix}","body":"Problém v kategórii {category} bol vyriešený.\n{reason}\n🚦 Predchádzajúca závažnosť: {original_severity}\n⏱️ Trvanie: {duration}","label":"Problém bol vyriešený"},"error_escalated":{"title":"{hostname}: Zvýšené na {severity} - {category}{entity_suffix}","body":"{reason}","label":"Problém sa zhoršil"},"health_degraded":{"title":"{title_or_default}","body":"{reason}","label":"Zhoršený stav kontroly"},"lxc_updates_available":{"title":"{hostname}: Aktualizácie balíkov sú dostupné pre {count} LXC","body":"📊 Čakajúce aktualizácie balíkov má {count} LXC (📦 spolu {total_packages}, 🔒 bezpečnostné {security_count}):\n\n{ct_list}","label":"Dostupné aktualizácie LXC (experimentálne)"},"lxc_update_applied":{"title":"{hostname}: LXC {ct_name} ({vmid}) aktualizácia {result}","body":"{details}","label":"Aktualizácia LXC použitá"},"app_update_available":{"title":"{hostname}: Pre {app_name} je na CT {vmid} dostupná aktualizácia","body":"Aplikácia {app_name} na CT {vmid} ({ct_name}) má novú verziu:\n {installed} → {latest}","label":"K dispozícii je aktualizácia aplikácie"},"docker_stack_update_available":{"title":"{hostname}: Na CT {vmid} sú dostupné aktualizácie Docker","body":"Kontajner {ct_name} (CT {vmid}) má {count} aktualizácií Docker:\n{details}","label":"Dostupné aktualizácie Docker"},"vm_start":{"title":"{hostname}: VM {vmname} ({vmid}) spustený","body":"Virtuálny stroj {vmname} (ID: {vmid}) je spustený.","label":"VM bola spustená"},"vm_start_warning":{"title":"{hostname}: VM {vmname} ({vmid}) spustený s upozorneniami","body":"Virtuálny stroj {vmname} (ID: {vmid}) sa úspešne spustil, ale obsahuje upozornenia.\nUpozornenia: {reason}","label":"VM bola spustená s upozorneniami"},"vm_stop":{"title":"{hostname}: VM {vmname} ({vmid}) zastavený","body":"Virtuálny stroj {vmname} (ID: {vmid}) bol zastavený.","label":"VM bola zastavená"},"vm_shutdown":{"title":"{hostname}: VM {vmname} ({vmid}) vypnutý","body":"Virtuálny stroj {vmname} (ID: {vmid}) bol korektne vypnutý.","label":"VM bola vypnutá"},"vm_fail":{"title":"{hostname}: VM {vmname} ({vmid}) ZLYHAL","body":"Virtuálny stroj {vmname} (ID: {vmid}) zlyhal alebo sa ho nepodarilo spustiť.\nDôvod: {reason}","label":"Spustenie VM zlyhalo"},"vm_restart":{"title":"{hostname}: VM {vmname} ({vmid}) reštartovaný","body":"Virtuálny stroj {vmname} (ID: {vmid}) bol reštartovaný.","label":"VM bola reštartovaná"},"ct_start":{"title":"{hostname}: CT {vmname} ({vmid}) spustený","body":"Kontajner {vmname} (ID: {vmid}) je spustený.","label":"Kontajner bol spustený"},"ct_start_warning":{"title":"{hostname}: CT {vmname} ({vmid}) spustený s upozorneniami","body":"Kontajner {vmname} (ID: {vmid}) sa úspešne spustil, ale obsahuje upozornenia.\nUpozornenia: {reason}","label":"Kontajner bol spustený s upozorneniami"},"ct_stop":{"title":"{hostname}: CT {vmname} ({vmid}) zastavený","body":"Kontajner {vmname} (ID: {vmid}) bol zastavený.","label":"Kontajner bol zastavený"},"ct_shutdown":{"title":"{hostname}: CT {vmname} ({vmid}) vypnutý","body":"Kontajner {vmname} (ID: {vmid}) bol korektne vypnutý.","label":"Kontajner bol vypnutý"},"ct_restart":{"title":"{hostname}: CT {vmname} ({vmid}) reštartovaný","body":"Kontajner {vmname} (ID: {vmid}) bol reštartovaný.","label":"Kontajner bol reštartovaný"},"ct_fail":{"title":"{hostname}: CT {vmname} ({vmid}) ZLYHAL","body":"Kontajner {vmname} (ID: {vmid}) zlyhal alebo sa ho nepodarilo spustiť.\nDôvod: {reason}","label":"Spustenie kontajnera zlyhalo"},"migration_start":{"title":"{hostname}: Migrácia spustená — {vmname} ({vmid})","body":"Živá migrácia VM alebo LXC {vmname} (ID: {vmid}) na uzol {target_node} sa začala.","label":"Migrácia sa začala"},"migration_complete":{"title":"{hostname}: Migrácia dokončená — {vmname} ({vmid})","body":"{vmname} (ID: {vmid}) bol úspešne presunutý na uzol {target_node}.","label":"Migrácia bola dokončená"},"migration_warning":{"title":"{hostname}: Migrácia dokončená s upozorneniami — {vmname} ({vmid})","body":"VM alebo LXC {vmname} (ID: {vmid}) bol presunutý na uzol {target_node}, ale vyskytli sa upozornenia.\nUpozornenia: {reason}","label":"Migrácia skončila s upozorneniami"},"migration_fail":{"title":"{hostname}: Migrácia ZLYHALA — {vmname} ({vmid})","body":"Migrácia VM alebo LXC {vmname} (ID: {vmid}) na uzol {target_node} zlyhala.\nDôvod: {reason}","label":"Migrácia zlyhala"},"replication_fail":{"title":"{hostname}: Replikácia ZLYHALA — {vmname} ({vmid})","body":"Replikácia VM alebo LXC {vmname} (ID: {vmid}) zlyhala.\nDôvod: {reason}","label":"Replikácia zlyhala"},"replication_complete":{"title":"{hostname}: Replikácia dokončená — {vmname} ({vmid})","body":"Replikácia VM alebo LXC {vmname} (ID: {vmid}) bola úspešne dokončená.","label":"Replikácia bola dokončená"},"backup_start":{"title":"{hostname}: Záloha na úložisko {storage} spustená","body":"Úloha zálohovania na úložisko {storage} sa začala.\n{reason}","label":"Zálohovanie sa začalo"},"backup_complete":{"title":"{hostname} → {storage}: Záloha dokončená — {vmname} ({vmid})","body":"Záloha {vmname} (ID: {vmid}) na úložisku {storage} bola úspešne dokončená.\nVeľkosť: {size}","label":"Záloha bola dokončená"},"backup_warning":{"title":"{hostname} → {storage}: Záloha dokončená s upozorneniami — {vmname} ({vmid})","body":"Záloha {vmname} (ID: {vmid}) na úložisku {storage} bola dokončená, ale vyskytli sa upozornenia.\nUpozornenia: {reason}","label":"Záloha skončila s upozorneniami"},"backup_fail":{"title":"{hostname} → {storage}: Záloha ZLYHALA — {vmname} ({vmid})","body":"Záloha {vmname} (ID: {vmid}) na úložisku {storage} zlyhala.\nDôvod: {reason}","label":"Zálohovanie zlyhalo"},"host_backup_start":{"title":"{hostname}: Záloha servera spustená → {backend_label}","body":"Úloha: {job_id}\nBackend: {backend_label}\nCieľ: {destination}\nProfil: {profile_mode}","label":"Zálohovanie servera sa začalo"},"host_backup_complete":{"title":"{hostname}: Záloha servera dokončená → {backend_label}","body":"Úloha: {job_id}\nBackend: {backend_label}\nCieľ: {destination}\nVeľkosť dát: {data_size}\nVeľkosť archívu: {archive_size}\nTrvanie: {duration}","label":"Záloha servera bola dokončená"},"host_backup_fail":{"title":"{hostname}: Záloha servera ZLYHALA → {backend_label}","body":"Úloha: {job_id}\nBackend: {backend_label}\nCieľ: {destination}\nTrvanie pred zlyhaním: {duration}\nDôvod: {reason}\nZáznam: {log_file}","label":"Zálohovanie servera zlyhalo"},"snapshot_complete":{"title":"{hostname}: Snímka vytvorená — {vmname} ({vmid})","body":"Snímka „{snapshot_name}“ bola vytvorená pre {vmname} (ID: {vmid}).","label":"Snapshot bol vytvorený"},"snapshot_fail":{"title":"{hostname}: Vytvorenie snímky ZLYHALO — {vmname} ({vmid})","body":"Vytvorenie snímky pre {vmname} (ID: {vmid}) zlyhalo.\nDôvod: {reason}","label":"Vytvorenie snapshotu zlyhalo"},"cpu_high":{"title":"{hostname}: Vysoké využitie CPU — {value}%","body":"Využitie CPU dosiahlo {value}% na {cores} jadrách.\n{details}","label":"Vysoké využitie CPU"},"ram_high":{"title":"{hostname}: Vysoké využitie pamäte — {value}%","body":"Využitie pamäte: {used} / {total} ({value}%).\n{details}","label":"Vysoké využitie pamäte"},"temp_high":{"title":"{hostname}: Vysoká teplota CPU — {value}°C","body":"Teplota CPU dosiahla {value}°C (prahová hodnota: {threshold}°C).\n{details}","label":"Vysoká teplota"},"disk_space_low":{"title":"{hostname}: Málo miesta na disku {mount}","body":"Súborový systém {mount}: {used}% využité ({available} voľných).\nUvoľnite miesto na disku, aby ste predišli výpadku služieb.","label":"Málo miesta na disku"},"disk_io_error":{"title":"{hostname}: Zistené zlyhanie disku — {device}","body":"Na zariadení bola zistená chyba I/O alebo zlyhanie disku {device}.\n{reason}","label":"Chyba disku alebo I/O"},"storage_unavailable":{"title":"{hostname}: Úložisko nedostupné — {storage_name}","body":"Úložisko PVE „{storage_name}“ (typ: {storage_type}) nie je dostupné.\nDôvod: {reason}","label":"Úložisko nie je dostupné"},"smart_test_complete":{"title":"{hostname}: Test SMART dokončený — {device}","body":"Test SMART typu {test_type} na /dev/{device} bol dokončený.\nVýsledok: {result}\nTrvanie: {duration}","label":"SMART test bol dokončený"},"smart_test_failed":{"title":"{hostname}: Test SMART ZLYHAL — {device}","body":"Test SMART typu {test_type} na /dev/{device} zlyhal.\nVýsledok: {result}\nDôvod: {reason}","label":"SMART test zlyhal"},"gpu_mode_switch":{"title":"{hostname}: Režim GPU zmenený na {new_mode}","body":"Režim priameho priradenia GPU bol zmenený.\nGPU: {gpu_name} ({gpu_pci})\nPredchádzajúci režim: {old_mode}\nNový režim: {new_mode}\n{details}","label":"Režim GPU bol zmenený"},"gpu_passthrough_blocked":{"title":"{hostname}: {guest_type} {guest_id} zablokovaný pri spustení","body":"Ochrana priameho priradenia PCIe zabránila spusteniu {guest_type} {guest_id} ({guest_name}).\nDôvod: {reason}\n{details}","label":"GPU passthrough bol zablokovaný"},"pci_passthrough_conflict":{"title":"{hostname}: Zistený konflikt zariadenia PCIe — {device_pci}","body":"Zariadenie PCIe je priradené viacerým VM alebo LXC.\nZariadenie: {device_pci}\nKonfliktné VM a LXC: {guest_list}\nVyžaduje sa zásah: zastavte jednu z VM alebo LXC alebo zmeňte priradenie zariadenia.","label":"Konflikt PCIe zariadenia"},"load_high":{"title":"{hostname}: Vysoká záťaž systému — {value}","body":"Priemerná záťaž systému je {value} na {cores} jadrách.\n{details}","label":"Vysoká záťaž systému"},"network_down":{"title":"{hostname}: Sieťové pripojenie prerušené{entity_suffix}","body":"Uzol stratil sieťové pripojenie.\nDôvod: {reason}","label":"Sieťové pripojenie bolo prerušené"},"network_latency":{"title":"{hostname}: Vysoká latencia siete — {value}ms","body":"Latencia k bráne: {value}ms (prahová hodnota: {threshold}ms).\nMôže to znamenať preťaženie siete alebo problém s hardvérom.","label":"Vysoká odozva siete"},"auth_fail":{"title":"{hostname}: Zlyhanie overenia","body":"Bol zistený neúspešný pokus o prihlásenie.\nZdrojová IP: {source_ip}\nPoužívateľ: {username}\nSlužba: {service}","label":"Neúspešné prihlásenie"},"ip_block":{"title":"{hostname}: IP zablokovaná cez Fail2Ban","body":"IP adresa {source_ip} bola zablokovaná.\nJail: {jail}\nNeúspešné pokusy: {failures}","label":"Fail2Ban zablokoval IP adresu"},"firewall_issue":{"title":"{hostname}: Zistený problém firewallu{entity_suffix}","body":"Bol zistený problém v konfigurácii firewallu.\nDôvod: {reason}","label":"Zistený problém s firewallom"},"user_permission_change":{"title":"{hostname}: Zmenené oprávnenie používateľa","body":"Používateľ: {username}\nZmena: {change_details}","label":"Zmena oprávnení používateľa"},"split_brain":{"title":"{hostname}: Zistený SPLIT-BRAIN","body":"V klastri bol zistený stav split-brain. Kvórum môže byť stratené.\nStav kvóra: {quorum}","label":"Zistený split-brain"},"node_disconnect":{"title":"{hostname}: Uzol {node_name} odpojený","body":"Uzol {node_name} sa odpojil od klastra.","label":"Server sa odpojil"},"node_reconnect":{"title":"{hostname}: Uzol {node_name} znovu pripojený","body":"Uzol {node_name} sa úspešne znovu pripojil ku klastru.","label":"Server sa znova pripojil"},"system_startup":{"title":"{hostname}: {reason}","body":"{summary}","label":"Súhrn po spustení systému"},"system_shutdown":{"title":"{hostname}: Systém sa vypína","body":"Uzol sa vypína.\n{reason}","label":"Systém sa vypína"},"system_reboot":{"title":"{hostname}: Systém sa reštartuje","body":"Uzol sa reštartuje.\n{reason}","label":"Systém sa reštartuje"},"system_restore_completed":{"title":"{hostname}: Obnova servera dokončená","body":"Úlohy po obnove boli dokončené na pozadí.\n\nPoužité VM a LXC: {guests}\nZástupné priečinky bind mountov: {stubs}\nOdstránené zastarané priečinky uzlov: {stale_nodes}\nPreinštalované súčasti: {components}\nTrvanie: {duration}\n{warnings_block}\nUzol je teraz úplne pripravený na použitie.","label":"Obnova servera bola dokončená"},"system_problem":{"title":"{hostname}: Zistený systémový problém{entity_suffix}","body":"Bol zistený problém na úrovni systému.\nDôvod: {reason}","label":"Zistený problém so systémom"},"service_fail":{"title":"{hostname}: Služba zlyhala — {service_name}","body":"Systémová služba \"{service_name}\" zlyhala.\nDôvod: {reason}","label":"Služba zlyhala"},"oom_kill":{"title":"{hostname}: Ukončenie pri nedostatku pamäte — {process}","body":"Proces „{process}“ bol ukončený správcom pri nedostatku pamäte.\n{reason}","label":"Proces bol ukončený pre nedostatok pamäte"},"service_fail_batch":{"title":"{hostname}: {service_count} zlyhaných služieb{entity_suffix}","body":"{reason}","label":"Zlyhanie viacerých služieb"},"cron_output":{"title":"{hostname}: {pve_title}","body":"{reason}","label":"Výstup úlohy cron"},"system_mail":{"title":"{hostname}: {pve_title}","body":"{reason}","label":"Správy Smartd a systému"},"apt_listchanges":{"title":"{hostname}: {pve_title}","body":"Informácie o balíkoch od ich tvorcov preposlané systémom Proxmox VE cez apt-listchanges. Nasledujúci text pochádza od správcu balíka a nie je odporúčaním ProxMenux.\n\n{reason}","label":"Oznámenia o balíkoch apt-listchanges"},"webhook_test":{"title":"{hostname}: Prijatý test webhooku","body":"Test pripojenia webhooku PVE bol úspešný.\n{reason}","label":"Test webhooku"},"update_available":{"title":"{hostname}: Dostupné aktualizácie","body":"Aktualizácie spolu: {total_count}\nBezpečnostné: {security_count}\nProxmox: {pve_count}\nJadro: {kernel_count}\nDôležité balíky:\n{important_list}","label":"Dostupné aktualizácie (starší typ)"},"unknown_persistent":{"title":"{hostname}: Kontrola nedostupná - {category}{entity_suffix}","body":"Kontrola stavu pre kategóriu {category} je nedostupná aspoň 3 cykly.\n{reason}","label":"Kontrola nie je dostupná"},"health_persistent":{"title":"{hostname}: {count} aktívnych problémov so stavom{entity_suffix}","body":"Nasledujúce problémy so stavom systému zostávajú nevyriešené:\n{issue_list}\n\nTento súhrn sa odosiela raz za 24 hodín, kým problémy pretrvávajú.","label":"Aktívne problémy so stavom (denne)"},"health_issue_new":{"title":"{hostname}: Nový problém so stavom systému — {category}{entity_suffix}","body":"Nový {severity} problém zistený v kategórii: {category}\nPodrobnosti: {reason}","label":"Nový problém so stavom"},"health_issue_resolved":{"title":"{hostname}: Vyriešené - {category}{entity_suffix}","body":"Problém v kategórii {category} bol vyriešený.\n{reason}\nTrvanie: {duration}","label":"Problém bol vyriešený"},"update_summary":{"title":"{hostname}: Dostupné aktualizácie","body":"Aktualizácie spolu: {total_count}\nBezpečnostné aktualizácie: {security_count}\nAktualizácie súvisiace s Proxmoxom: {pve_count}\nAktualizácie jadra: {kernel_count}\nDôležité balíky:\n{important_list}","label":"Dostupné aktualizácie"},"pve_update":{"title":"{hostname}: Dostupný Proxmox VE {new_version}","body":"Je dostupná nová verzia Proxmox VE.\nAktuálna: {current_version}\nNová: {new_version}\n{details}","label":"Dostupná aktualizácia Proxmox VE"},"update_complete":{"title":"{hostname}: Aktualizácia systému dokončená","body":"Systémové balíky boli úspešne aktualizované.\n{details}","label":"Aktualizácia bola dokončená"},"ai_model_migrated":{"title":"{hostname}: Model AI aktualizovaný","body":"Model AI pre notifikácie bol automaticky aktualizovaný.\nPoskytovateľ: {provider}\nPredchádzajúci model: {old_model}\nNový model: {new_model}\n\n{message}","label":"AI model bol automaticky aktualizovaný"},"proxmenux_update":{"title":"{hostname}: Dostupný ProxMenux {new_version}","body":"Je dostupná nová verzia ProxMenux.\nAktuálna: {current_version}\nNová: {new_version}","label":"Dostupná aktualizácia ProxMenux"},"mount_stale":{"title":"{hostname}: nereagujúce vzdialené pripojenie {mount_target}","body":"Vzdialené pripojenie {mount_target} ({fstype}) zo zdroja {mount_source} nereaguje{lxc_scope}.\nKontrola stat vypršala alebo vrátila chybu: {error}\n\nAplikácie zapisujúce do tejto cesty môžu nepozorovane zapisovať na podkladový súborový systém a zaplniť disk. Pripojenie obnovte alebo čo najskôr opravte konektivitu.","label":"Vzdialené pripojenie neodpovedá"},"mount_readonly":{"title":"{hostname}: vzdialené pripojenie {mount_target} je iba na čítanie","body":"Vzdialené pripojenie {mount_target} ({fstype}) zo zdroja {mount_source} je pripojené iba na čítanie{lxc_scope}. Zápisy zlyhajú. Ak to nebolo zámerné, pripojte ho znova s voľbou rw.","label":"Vzdialené pripojenie je iba na čítanie"},"lxc_disk_low":{"title":"{hostname}: CT {vmid} koreňový systém na {usage_percent}%","body":"Koreňový súborový systém CT {vmid} ({name}) je zaplnený na {usage_percent}% ({disk_bytes_human} / {maxdisk_bytes_human}).\n\nPlný rootfs LXC bráni korektnému spusteniu kontajnera. Zväčšite rootfs (pct resize {vmid} rootfs +1G) alebo uvoľnite miesto v kontajneri.","label":"Rootfs LXC je takmer plný"},"vm_disk_low":{"title":"{hostname}: VM {vmid} súborové systémy na {usage_percent}%","body":"Súborové systémy VM {vmid} ({name}) sú zaplnené na {usage_percent}% ({disk_bytes_human} / {maxdisk_bytes_human}).\n\nÚdaje poskytol QEMU Guest Agent. Zahŕňajú každý trvalý súborový systém pripojený z blokového zariadenia vrátane virtuálnych diskov a diskov priamo priradených cez PCI. Uvoľnite miesto vo VM alebo zväčšite dotknuté úložisko skôr, než začnú zlyhávať zápisy.","label":"Súborové systémy VM sú takmer plné"},"lxc_mount_low":{"title":"{hostname}: Pripojenie {mount} v CT {vmid} je zaplnené na {usage_percent}%","body":"Pripojenie {mount} v CT {vmid} ({name}) je využité na {usage_percent}%.\nTyp súborového systému: {fstype}\n\nPlné pripojenie v kontajneri často nepozorovane zablokuje aplikáciu — zápisy zlyhajú alebo skončia na rootfs a vyvolajú ďalšie upozornenie. Uvoľnite miesto alebo pripojenie zväčšite.","label":"Pripojenie LXC je takmer plné"},"pve_storage_full":{"title":"{hostname}: Úložisko PVE {storage_name} je zaplnené na {usage_percent}%","body":"Úložisko Proxmox „{storage_name}“ (typ: {storage_type}) je využité na {usage_percent}%.\n\nPo zaplnení nebude možné vytvárať nové VM/CT a existujúcim VM a LXC môžu zlyhať zápisy. Presuňte alebo odstráňte nepoužívané zväzky, prípadne zväčšite podkladový pool/LV/RBD obraz.","label":"Úložisko PVE je takmer plné"},"zfs_pool_full":{"title":"{hostname}: Fond ZFS {pool_name} je zaplnený na {usage_percent}%","body":"Fond ZFS „{pool_name}“ je zaplnený na {usage_percent}%.\n\nVýkon a spoľahlivosť zápisu ZFS sa nad približne 80 % výrazne zhoršujú, pretože CoW potrebuje voľné miesto pre nové bloky. Uvoľnite snímky, odstráňte staré datasety alebo pridajte do fondu ďalšie vdevy.","label":"ZFS pool je takmer plný"},"post_install_update":{"title":"{hostname}: {count} ProxMenux dostupných aktualizácií optimalizácií","body":"Na tomto serveri je dostupných {count} aktualizácií optimalizácií ProxMenux.\n\n🛠️ Dostupné verzie:\n{tool_list}\n\n💡 Použiť cez:\n • ProxMenux Monitor → Nastavenia → Optimalizácie ProxMenux\n • Alebo spustite ponuku po inštalácii (možnosť 2) → „Použiť dostupné aktualizácie“","label":"Dostupné aktualizácie optimalizácií ProxMenux"},"secure_gateway_update_available":{"title":"{hostname}: {app_name} dostupná aktualizácia{update_title_suffix}","body":"Aplikácia {app_name} (spravovaná cez ProxMenux) má vo svojom kontajneri 📦 {package_count} čakajúcich aktualizácií balíkov.\n{version_line}\n\n💡 Otvorte ProxMenux Monitor > Nastavenia > Secure Gateway a kliknite na „Aktualizovať“.\n\n🗂️ Balíky:\n{package_list}","label":"K dispozícii je aktualizácia Secure Gateway"},"nvidia_driver_update_available":{"title":"{hostname}: NVIDIA dostupná aktualizácia ovládača — v{latest_version}","body":"Pre nainštalovaný rad ovládača NVIDIA je dostupná novšia údržbová verzia.\n🔹 Aktuálne nainštalovaná: v{current_version}\n🟢 Najnovšia dostupná: v{latest_version}\n\n{upgrade_reason}\n\n💡 Preinštalovanie:\n • V ponuke ProxMenux po inštalácii: {menu_label}\n\nPreinštalovanie zostaví modul DKMS pre aktuálne jadro a načítanie nového ovládača vyžaduje reštart.","label":"Dostupná aktualizácia ovládača NVIDIA"},"coral_driver_update_available":{"title":"{hostname}: Coral TPU dostupná aktualizácia ovládača — {latest_version}","body":"Je dostupná novšia verzia {variant_label}.\n🔹 Aktuálne nainštalovaná: {current_version}\n🟢 Najnovšia dostupná: {latest_version}\n\n{upgrade_reason}\n\n💡 Preinštalovanie:\n • V ponuke ProxMenux po inštalácii: {menu_label}\n\n{reboot_note}","label":"Dostupná aktualizácia ovládača Coral TPU"},"burst_auth_fail":{"title":"{hostname}: Ďalšie zlyhania overenia za {window}: +{count}","body":"Za {window} bolo zistených ďalších {count} zlyhaní overenia (spolu {total_count}).\nZdroje: {entity_list}","label":"Veľa neúspešných prihlásení"},"burst_ip_block":{"title":"{hostname}: Fail2Ban zablokoval za {window} ďalšie IP: +{count}","body":"Fail2Ban zablokoval za {window} ďalších {count} IP (spolu {total_count}).\nIP adresy: {entity_list}","label":"Veľa zablokovaných IP adries"},"burst_disk_io":{"title":"{hostname}: +{count} ďalších chýb I/O disku na {entity_list}","body":"Za {window} bolo zistených ďalších {count} chýb I/O (spolu {total_count}).\nZariadenia: {entity_list}","label":"Viacero diskových I/O chýb"},"burst_cluster":{"title":"{hostname}: Zistené kolísanie stavu klastra (+{count} ďalších zmien)","body":"Stav klastra sa za {window} zmenil ešte {count}-krát (spolu {total_count}).\nUzly: {entity_list}","label":"Nestabilné spojenie clustra"},"burst_service_fail":{"title":"{hostname}: Za {window} zlyhali ďalšie služby: +{count}","body":"Za {window} bolo zistených ďalších {count} zlyhaní služieb (spolu {total_count}).\nZvyčajne to znamená reštart uzla alebo služby PVE.\n\nĎalšie zlyhania:\n{details}","label":"Zlyhanie viacerých služieb"},"burst_system":{"title":"{hostname}: Ďalšie systémové problémy za {window}: +{count}","body":"Za {window} bolo zistených ďalších {count} systémových problémov (spolu {total_count}).\n\nĎalšie problémy:\n{details}","label":"Viacero systémových problémov"},"burst_generic":{"title":"{hostname}: Ďalšie udalosti {event_type} za {window}: +{count}","body":"Za {window} bolo zaznamenaných ďalších {count} udalostí typu {event_type} (spolu {total_count}).\n\nĎalšie udalosti:\n{details}","label":"Viacero súvisiacich udalostí"},"kernel_warning":{"title":"{hostname}: Zaznamenaná diagnostická udalosť jadra","body":"Jadro zaznamenalo diagnostickú udalosť: {kernel_details}","label":"Upozornenia jadra a diagnostické záznamy"}},"lxcUpdate":{"status":{"success":"úspešne dokončená","failure":"zlyhala","partial":"dokončená čiastočne","deferred":"odložená","skipped":"preskočená"},"source":{"scheduled":"Plánovane","manual":"Manuálne"},"sourceLabel":"Zdroj","targets":"Ciele","osPending":"Čakajúce aktualizácie OS: {before} → {after}","osUnverified":"Balíky OS: príkaz na aktualizáciu bol spustený, výsledok sa nepodarilo overiť","applications":"Aplikácie: {items}","applicationsUnverified":"Aplikácie: aktualizátor bol spustený, nezistila sa však zmena sledovanej verzie","dockerEngineChange":"Docker Engine: {before} → {after}","dockerEngineVerified":"Docker Engine: overený vo verzii {version}","dockerEngineUnverified":"Docker Engine: príkaz na aktualizáciu bol spustený, verziu sa nepodarilo overiť","dockerImagesPending":"Čakajúce aktualizácie Docker obrazov: {before} → {after}","dockerImagesChanged":"Zmenené Docker obrazy: {images}","deferredTargets":"Odložené ciele: {targets}","reason":"Dôvod: {reason}","restartRequired":"Vyžaduje sa reštart: {value}","yes":"áno","no":"nie","verificationPending":"Overenie bude pokračovať po spustení kontajnera","verificationWarning":"Upozornenie pri overení: {error}","duration":"Trvanie: {duration}"},"fallback":{"unknownTitle":"{hostname}: {event_type}","healthCheckDegraded":"Zhoršený stav kontroly","none":"žiadne"},"fields":{"vmid":"VM/CT","name":"Názov","device":"Zariadenie","sourceIp":"Zdrojová IP","node":"Uzol","category":"Kategória","service":"Služba","jail":"Jail","user":"Používateľ","count":"Počet","window":"Obdobie","affected":"Ovplyvnené"},"vzdump":{"size":"Veľkosť: {value}","duration":"Trvanie: {value}","file":"Súbor","backups":"Počet záloh: {count}","failed":"Zlyhalo: {count}","total":"Spolu: {value}","time":"Čas: {value}"},"startup":{"issuesTitle":"{hostname}: Spustenie systému – zistených problémov: {count}","completeTitle":"{hostname}: Spustenie systému dokončené","operational":"Všetky systémy sú funkčné.","vmCountOne":"{count} VM","vmCountMany":"Počet VM: {count}","ctCountOne":"{count} CT","ctCountMany":"Počet CT: {count}","started":"✅ Spustené: {counts}","vmFailed":"❌ VM {name} zlyhal – {reason}","ctFailed":"❌ CT {name} zlyhal – {reason}","unknownError":"neznáma chyba","storageUnavailable":"⚠️ Nedostupné úložiská: {count} ({names})","servicesFailed":"⚠️ Zlyhané služby: {count} ({names})","duration":"⏱️ Spustenie dokončené za {minutes} min"},"appUpdates":{"singleTitle":"{hostname}: Pre {app_name} je na CT {vmid} dostupná aktualizácia","singleBody":"Aplikácia {app_name} na CT {vmid} ({ct_name}) má novú verziu:\n {installed} → {latest}","emptyTitle":"{hostname}: Dostupné aktualizácie aplikácií","emptyBody":"Sú dostupné aktualizácie aplikácií.","batchTitle":"{hostname}: Dostupné aktualizácie aplikácií: {count}","batchLeadOneContainer":"Aplikácie s dostupnou novšou verziou: {count} v {container_count} kontajneri LXC:","batchLeadManyContainers":"Aplikácie s dostupnou novšou verziou: {count} v {container_count} kontajneroch LXC:","additional":"… ďalšie aplikácie: {count}","app":"aplikácia","unknown":"neznáme"},"healthDegraded":{"categories":{"cpu":"Využitie CPU a teplota","memory":"Pamäť a swap","storage":"Pripojené úložiská a miesto","disks":"I/O disku a chyby","network":"Sieťové rozhrania","vms":"VM a kontajnery","services":"Služby PVE","logs":"Systémové záznamy","updates":"Systémové aktualizácie","security":"Bezpečnosť"},"severity":{"critical":"Kritický","warning":"Upozornenie"},"singleTitle":"{hostname}: {severity} stav – {category}","multipleTitle":"{hostname}: Zhoršené kontroly stavu: {count}","multipleLine":"• {severity}: {category}\n {reason}","reasons":{"cpuSustained":"CPU je nad {threshold} % už {duration} s."}},"digest":{"title":"{hostname}: Súhrn za 24 hodín ({timestamp})","readFailed":"načítanie súhrnu zlyhalo: {error}","empty":"Pre toto obdobie súhrnu nie sú uložené žiadne udalosti INFO.","lead":"{count} udalostí INFO zoskupených podľa kategórie:\n","more":" • … a ďalšie: {count}","footer":"(Kritické udalosti a upozornenia boli doručené ihneď, nie v tomto súhrne.)","quietTitle":"{hostname}: Udalosti uložené počas tichých hodín: {count}","groups":{"vm_ct":"VM a CT","backup":"Zálohy","resources":"Zdroje","storage":"Úložisko","network":"Sieť","security":"Bezpečnosť","cluster":"Klaster","services":"Služby","health":"Stav systému","updates":"Aktualizácie","hardware":"Hardvér","system":"Systém","other":"Ostatné"}},"test":{"title":"Test ProxMenux","welcome":"Vitajte v ProxMenux Monitor!","verify":"Toto je testovacia správa na overenie správneho fungovania notifikačného kanála.","configuration":"Nastavenie kanála:","iconsEnabled":"Ikony: zapnuté","iconsDisabled":"Ikony: vypnuté","aiEnabled":"AI: zapnutá ({info})","aiDisabled":"AI: vypnutá","alerts":"Budete dostávať upozornenia na systémové udalosti, zmeny stavu a bezpečnostné incidenty.","photoCaption":"Tento obrázok môžete použiť ako profilovú fotografiu svojho notifikačného bota."},"channels":{"discord":{"category":"Kategória","host":"Server","severity":"Závažnosť"},"email":{"report":"Prehľad: {group}","details":"Podrobnosti","host":"Server","footer":"Notifikačná služba ProxMenux","severity":{"critical":"Kritické","warning":"Upozornenie","info":"Informácia","ok":"Vyriešené","default":"Oznámenie"},"groups":{"vm_ct":"Virtuálny stroj / kontajner","backup":"Záloha a snímka","resources":"Systémové zdroje","storage":"Úložisko","network":"Sieť","security":"Bezpečnosť","cluster":"Klaster","services":"Systémové služby","health":"Stav systému","updates":"Systémové aktualizácie","system":"Systém","hardware":"Hardvér","other":"Systémová notifikácia"},"fields":{"vmCtId":"ID VM/CT","name":"Názov","action":"Akcia","targetNode":"Cieľový uzol","reason":"Dôvod","storage":"Úložisko","status":"Stav","size":"Veľkosť","duration":"Trvanie","snapshot":"Snímka","metric":"Metrika","currentValue":"Aktuálna hodnota","threshold":"Prahová hodnota","cpuCores":"Jadrá CPU","memory":"Pamäť","temperature":"Teplota","mountPoint":"Bod pripojenia","usage":"Využitie","available":"Voľné","device":"Zariadenie","severity":"Závažnosť","storageName":"Názov úložiska","type":"Typ","interface":"Rozhranie","latency":"Latencia","event":"Udalosť","sourceIp":"Zdrojová IP","username":"Používateľ","service":"Služba","jail":"Jail","failures":"Zlyhania","change":"Zmena","node":"Uzol","quorum":"Kvórum","nodesAffected":"Ovplyvnené uzly","process":"Proces","category":"Kategória","previousSeverity":"Predchádzajúca závažnosť","activeIssues":"Aktívne problémy","totalUpdates":"Aktualizácie spolu","securityUpdates":"Bezpečnostné aktualizácie","proxmoxUpdates":"Aktualizácie Proxmox","kernelUpdates":"Aktualizácie jadra","importantPackages":"Dôležité balíky","currentVersion":"Aktuálna verzia","newVersion":"Nová verzia"},"status":{"failed":"Zlyhalo","completed":"Dokončené","started":"Spustené"}}}}} + "runtime": { + "notifications": { + "templates": { + "state_change": { + "title": "{hostname}: {category} sa zmenilo na {current}{entity_suffix}", + "body": "Stav kategórie {category} sa zmenil z {previous} na {current}.\n{reason}", + "label": "Zmena stavu kontroly" + }, + "new_error": { + "title": "{hostname}: Nový {severity} - {category}{entity_suffix}", + "body": "{reason}", + "label": "Nový problém so stavom" + }, + "error_resolved": { + "title": "{hostname}: Vyriešené - {category}{entity_suffix}", + "body": "Problém v kategórii {category} bol vyriešený.\n{reason}\n🚦 Predchádzajúca závažnosť: {original_severity}\n⏱️ Trvanie: {duration}", + "label": "Problém bol vyriešený" + }, + "error_escalated": { + "title": "{hostname}: Zvýšené na {severity} - {category}{entity_suffix}", + "body": "{reason}", + "label": "Problém sa zhoršil" + }, + "health_degraded": { + "title": "{title_or_default}", + "body": "{reason}", + "label": "Zhoršený stav kontroly" + }, + "lxc_updates_available": { + "title": "{hostname}: Aktualizácie balíkov sú dostupné pre {count} LXC", + "body": "📊 Čakajúce aktualizácie balíkov má {count} LXC (📦 spolu {total_packages}, 🔒 bezpečnostné {security_count}):\n\n{ct_list}", + "label": "Dostupné aktualizácie LXC (experimentálne)" + }, + "lxc_update_applied": { + "title": "{hostname}: LXC {ct_name} ({vmid}) aktualizácia {result}", + "body": "{details}", + "label": "Aktualizácia LXC použitá" + }, + "app_update_available": { + "title": "{hostname}: Pre {app_name} je na CT {vmid} dostupná aktualizácia", + "body": "Aplikácia {app_name} na CT {vmid} ({ct_name}) má novú verziu:\n {installed} → {latest}", + "label": "K dispozícii je aktualizácia aplikácie" + }, + "docker_stack_update_available": { + "title": "{hostname}: Na CT {vmid} sú dostupné aktualizácie Docker", + "body": "Kontajner {ct_name} (CT {vmid}) má {count} aktualizácií Docker:\n{details}", + "label": "Dostupné aktualizácie Docker" + }, + "vm_start": { + "title": "{hostname}: VM {vmname} ({vmid}) spustený", + "body": "Virtuálny stroj {vmname} (ID: {vmid}) je spustený.", + "label": "VM bola spustená" + }, + "vm_start_warning": { + "title": "{hostname}: VM {vmname} ({vmid}) spustený s upozorneniami", + "body": "Virtuálny stroj {vmname} (ID: {vmid}) sa úspešne spustil, ale obsahuje upozornenia.\nUpozornenia: {reason}", + "label": "VM bola spustená s upozorneniami" + }, + "vm_stop": { + "title": "{hostname}: VM {vmname} ({vmid}) zastavený", + "body": "Virtuálny stroj {vmname} (ID: {vmid}) bol zastavený.", + "label": "VM bola zastavená" + }, + "vm_shutdown": { + "title": "{hostname}: VM {vmname} ({vmid}) vypnutý", + "body": "Virtuálny stroj {vmname} (ID: {vmid}) bol korektne vypnutý.", + "label": "VM bola vypnutá" + }, + "vm_fail": { + "title": "{hostname}: VM {vmname} ({vmid}) ZLYHAL", + "body": "Virtuálny stroj {vmname} (ID: {vmid}) zlyhal alebo sa ho nepodarilo spustiť.\nDôvod: {reason}", + "label": "Spustenie VM zlyhalo" + }, + "vm_restart": { + "title": "{hostname}: VM {vmname} ({vmid}) reštartovaný", + "body": "Virtuálny stroj {vmname} (ID: {vmid}) bol reštartovaný.", + "label": "VM bola reštartovaná" + }, + "ct_start": { + "title": "{hostname}: CT {vmname} ({vmid}) spustený", + "body": "Kontajner {vmname} (ID: {vmid}) je spustený.", + "label": "Kontajner bol spustený" + }, + "ct_start_warning": { + "title": "{hostname}: CT {vmname} ({vmid}) spustený s upozorneniami", + "body": "Kontajner {vmname} (ID: {vmid}) sa úspešne spustil, ale obsahuje upozornenia.\nUpozornenia: {reason}", + "label": "Kontajner bol spustený s upozorneniami" + }, + "ct_stop": { + "title": "{hostname}: CT {vmname} ({vmid}) zastavený", + "body": "Kontajner {vmname} (ID: {vmid}) bol zastavený.", + "label": "Kontajner bol zastavený" + }, + "ct_shutdown": { + "title": "{hostname}: CT {vmname} ({vmid}) vypnutý", + "body": "Kontajner {vmname} (ID: {vmid}) bol korektne vypnutý.", + "label": "Kontajner bol vypnutý" + }, + "ct_restart": { + "title": "{hostname}: CT {vmname} ({vmid}) reštartovaný", + "body": "Kontajner {vmname} (ID: {vmid}) bol reštartovaný.", + "label": "Kontajner bol reštartovaný" + }, + "ct_fail": { + "title": "{hostname}: CT {vmname} ({vmid}) ZLYHAL", + "body": "Kontajner {vmname} (ID: {vmid}) zlyhal alebo sa ho nepodarilo spustiť.\nDôvod: {reason}", + "label": "Spustenie kontajnera zlyhalo" + }, + "migration_start": { + "title": "{hostname}: Migrácia spustená — {vmname} ({vmid})", + "body": "Živá migrácia VM alebo LXC {vmname} (ID: {vmid}) na uzol {target_node} sa začala.", + "label": "Migrácia sa začala" + }, + "migration_complete": { + "title": "{hostname}: Migrácia dokončená — {vmname} ({vmid})", + "body": "{vmname} (ID: {vmid}) bol úspešne presunutý na uzol {target_node}.", + "label": "Migrácia bola dokončená" + }, + "migration_warning": { + "title": "{hostname}: Migrácia dokončená s upozorneniami — {vmname} ({vmid})", + "body": "VM alebo LXC {vmname} (ID: {vmid}) bol presunutý na uzol {target_node}, ale vyskytli sa upozornenia.\nUpozornenia: {reason}", + "label": "Migrácia skončila s upozorneniami" + }, + "migration_fail": { + "title": "{hostname}: Migrácia ZLYHALA — {vmname} ({vmid})", + "body": "Migrácia VM alebo LXC {vmname} (ID: {vmid}) na uzol {target_node} zlyhala.\nDôvod: {reason}", + "label": "Migrácia zlyhala" + }, + "replication_fail": { + "title": "{hostname}: Replikácia ZLYHALA — {vmname} ({vmid})", + "body": "Replikácia VM alebo LXC {vmname} (ID: {vmid}) zlyhala.\nDôvod: {reason}", + "label": "Replikácia zlyhala" + }, + "replication_complete": { + "title": "{hostname}: Replikácia dokončená — {vmname} ({vmid})", + "body": "Replikácia VM alebo LXC {vmname} (ID: {vmid}) bola úspešne dokončená.", + "label": "Replikácia bola dokončená" + }, + "backup_start": { + "title": "{hostname}: Záloha na úložisko {storage} spustená", + "body": "Úloha zálohovania na úložisko {storage} sa začala.\n{reason}", + "label": "Zálohovanie sa začalo" + }, + "backup_complete": { + "title": "{hostname} → {storage}: Záloha dokončená — {vmname} ({vmid})", + "body": "Záloha {vmname} (ID: {vmid}) na úložisku {storage} bola úspešne dokončená.\nVeľkosť: {size}", + "label": "Záloha bola dokončená" + }, + "backup_warning": { + "title": "{hostname} → {storage}: Záloha dokončená s upozorneniami — {vmname} ({vmid})", + "body": "Záloha {vmname} (ID: {vmid}) na úložisku {storage} bola dokončená, ale vyskytli sa upozornenia.\nUpozornenia: {reason}", + "label": "Záloha skončila s upozorneniami" + }, + "backup_fail": { + "title": "{hostname} → {storage}: Záloha ZLYHALA — {vmname} ({vmid})", + "body": "Záloha {vmname} (ID: {vmid}) na úložisku {storage} zlyhala.\nDôvod: {reason}", + "label": "Zálohovanie zlyhalo" + }, + "host_backup_start": { + "title": "{hostname}: Záloha servera spustená → {backend_label}", + "body": "Úloha: {job_id}\nBackend: {backend_label}\nCieľ: {destination}\nProfil: {profile_mode}", + "label": "Zálohovanie servera sa začalo" + }, + "host_backup_complete": { + "title": "{hostname}: Záloha servera dokončená → {backend_label}", + "body": "Úloha: {job_id}\nBackend: {backend_label}\nCieľ: {destination}\nVeľkosť dát: {data_size}\nVeľkosť archívu: {archive_size}\nTrvanie: {duration}", + "label": "Záloha servera bola dokončená" + }, + "host_backup_fail": { + "title": "{hostname}: Záloha servera ZLYHALA → {backend_label}", + "body": "Úloha: {job_id}\nBackend: {backend_label}\nCieľ: {destination}\nTrvanie pred zlyhaním: {duration}\nDôvod: {reason}\nZáznam: {log_file}", + "label": "Zálohovanie servera zlyhalo" + }, + "snapshot_complete": { + "title": "{hostname}: Snímka vytvorená — {vmname} ({vmid})", + "body": "Snímka „{snapshot_name}“ bola vytvorená pre {vmname} (ID: {vmid}).", + "label": "Snapshot bol vytvorený" + }, + "snapshot_fail": { + "title": "{hostname}: Vytvorenie snímky ZLYHALO — {vmname} ({vmid})", + "body": "Vytvorenie snímky pre {vmname} (ID: {vmid}) zlyhalo.\nDôvod: {reason}", + "label": "Vytvorenie snapshotu zlyhalo" + }, + "cpu_high": { + "title": "{hostname}: Vysoké využitie CPU — {value}%", + "body": "Využitie CPU dosiahlo {value}% na {cores} jadrách.\n{details}", + "label": "Vysoké využitie CPU" + }, + "ram_high": { + "title": "{hostname}: Vysoké využitie pamäte — {value}%", + "body": "Využitie pamäte: {used} / {total} ({value}%).\n{details}", + "label": "Vysoké využitie pamäte" + }, + "temp_high": { + "title": "{hostname}: Vysoká teplota CPU — {value}°C", + "body": "Teplota CPU dosiahla {value}°C (prahová hodnota: {threshold}°C).\n{details}", + "label": "Vysoká teplota" + }, + "disk_space_low": { + "title": "{hostname}: Málo miesta na disku {mount}", + "body": "Súborový systém {mount}: {used}% využité ({available} voľných).\nUvoľnite miesto na disku, aby ste predišli výpadku služieb.", + "label": "Málo miesta na disku" + }, + "disk_io_error": { + "title": "{hostname}: Zistené zlyhanie disku — {device}", + "body": "Na zariadení bola zistená chyba I/O alebo zlyhanie disku {device}.\n{reason}", + "label": "Chyba disku alebo I/O" + }, + "storage_unavailable": { + "title": "{hostname}: Úložisko nedostupné — {storage_name}", + "body": "Úložisko PVE „{storage_name}“ (typ: {storage_type}) nie je dostupné.\nDôvod: {reason}", + "label": "Úložisko nie je dostupné" + }, + "smart_test_complete": { + "title": "{hostname}: Test SMART dokončený — {device}", + "body": "Test SMART typu {test_type} na /dev/{device} bol dokončený.\nVýsledok: {result}\nTrvanie: {duration}", + "label": "SMART test bol dokončený" + }, + "smart_test_failed": { + "title": "{hostname}: Test SMART ZLYHAL — {device}", + "body": "Test SMART typu {test_type} na /dev/{device} zlyhal.\nVýsledok: {result}\nDôvod: {reason}", + "label": "SMART test zlyhal" + }, + "gpu_mode_switch": { + "title": "{hostname}: Režim GPU zmenený na {new_mode}", + "body": "Režim priameho priradenia GPU bol zmenený.\nGPU: {gpu_name} ({gpu_pci})\nPredchádzajúci režim: {old_mode}\nNový režim: {new_mode}\n{details}", + "label": "Režim GPU bol zmenený" + }, + "gpu_passthrough_blocked": { + "title": "{hostname}: {guest_type} {guest_id} zablokovaný pri spustení", + "body": "Ochrana priameho priradenia PCIe zabránila spusteniu {guest_type} {guest_id} ({guest_name}).\nDôvod: {reason}\n{details}", + "label": "GPU passthrough bol zablokovaný" + }, + "pci_passthrough_conflict": { + "title": "{hostname}: Zistený konflikt zariadenia PCIe — {device_pci}", + "body": "Zariadenie PCIe je priradené viacerým VM alebo LXC.\nZariadenie: {device_pci}\nKonfliktné VM a LXC: {guest_list}\nVyžaduje sa zásah: zastavte jednu z VM alebo LXC alebo zmeňte priradenie zariadenia.", + "label": "Konflikt PCIe zariadenia" + }, + "load_high": { + "title": "{hostname}: Vysoká záťaž systému — {value}", + "body": "Priemerná záťaž systému je {value} na {cores} jadrách.\n{details}", + "label": "Vysoká záťaž systému" + }, + "network_down": { + "title": "{hostname}: Sieťové pripojenie prerušené{entity_suffix}", + "body": "Uzol stratil sieťové pripojenie.\nDôvod: {reason}", + "label": "Sieťové pripojenie bolo prerušené" + }, + "network_latency": { + "title": "{hostname}: Vysoká latencia siete — {value}ms", + "body": "Latencia k bráne: {value}ms (prahová hodnota: {threshold}ms).\nMôže to znamenať preťaženie siete alebo problém s hardvérom.", + "label": "Vysoká odozva siete" + }, + "auth_fail": { + "title": "{hostname}: Zlyhanie overenia", + "body": "Bol zistený neúspešný pokus o prihlásenie.\nZdrojová IP: {source_ip}\nPoužívateľ: {username}\nSlužba: {service}", + "label": "Neúspešné prihlásenie" + }, + "ip_block": { + "title": "{hostname}: IP zablokovaná cez Fail2Ban", + "body": "IP adresa {source_ip} bola zablokovaná.\nJail: {jail}\nNeúspešné pokusy: {failures}", + "label": "Fail2Ban zablokoval IP adresu" + }, + "firewall_issue": { + "title": "{hostname}: Zistený problém firewallu{entity_suffix}", + "body": "Bol zistený problém v konfigurácii firewallu.\nDôvod: {reason}", + "label": "Zistený problém s firewallom" + }, + "user_permission_change": { + "title": "{hostname}: Zmenené oprávnenie používateľa", + "body": "Používateľ: {username}\nZmena: {change_details}", + "label": "Zmena oprávnení používateľa" + }, + "split_brain": { + "title": "{hostname}: Zistený SPLIT-BRAIN", + "body": "V klastri bol zistený stav split-brain. Kvórum môže byť stratené.\nStav kvóra: {quorum}", + "label": "Zistený split-brain" + }, + "node_disconnect": { + "title": "{hostname}: Uzol {node_name} odpojený", + "body": "Uzol {node_name} sa odpojil od klastra.", + "label": "Server sa odpojil" + }, + "node_reconnect": { + "title": "{hostname}: Uzol {node_name} znovu pripojený", + "body": "Uzol {node_name} sa úspešne znovu pripojil ku klastru.", + "label": "Server sa znova pripojil" + }, + "system_startup": { + "title": "{hostname}: {reason}", + "body": "{summary}", + "label": "Súhrn po spustení systému" + }, + "system_shutdown": { + "title": "{hostname}: Systém sa vypína", + "body": "Uzol sa vypína.\n{reason}", + "label": "Systém sa vypína" + }, + "system_reboot": { + "title": "{hostname}: Systém sa reštartuje", + "body": "Uzol sa reštartuje.\n{reason}", + "label": "Systém sa reštartuje" + }, + "system_restore_completed": { + "title": "{hostname}: Obnova servera dokončená", + "body": "Úlohy po obnove boli dokončené na pozadí.\n\nPoužité VM a LXC: {guests}\nZástupné priečinky bind mountov: {stubs}\nOdstránené zastarané priečinky uzlov: {stale_nodes}\nPreinštalované súčasti: {components}\nTrvanie: {duration}\n{warnings_block}\nUzol je teraz úplne pripravený na použitie.", + "label": "Obnova servera bola dokončená" + }, + "system_problem": { + "title": "{hostname}: Zistený systémový problém{entity_suffix}", + "body": "Bol zistený problém na úrovni systému.\nDôvod: {reason}", + "label": "Zistený problém so systémom" + }, + "service_fail": { + "title": "{hostname}: Služba zlyhala — {service_name}", + "body": "Systémová služba \"{service_name}\" zlyhala.\nDôvod: {reason}", + "label": "Služba zlyhala" + }, + "oom_kill": { + "title": "{hostname}: Ukončenie pri nedostatku pamäte — {process}", + "body": "Proces „{process}“ bol ukončený správcom pri nedostatku pamäte.\n{reason}", + "label": "Proces bol ukončený pre nedostatok pamäte" + }, + "service_fail_batch": { + "title": "{hostname}: {service_count} zlyhaných služieb{entity_suffix}", + "body": "{reason}", + "label": "Zlyhanie viacerých služieb" + }, + "cron_output": { + "title": "{hostname}: {pve_title}", + "body": "{reason}", + "label": "Výstup úlohy cron" + }, + "system_mail": { + "title": "{hostname}: {pve_title}", + "body": "{reason}", + "label": "Správy Smartd a systému" + }, + "apt_listchanges": { + "title": "{hostname}: {pve_title}", + "body": "Informácie o balíkoch od ich tvorcov preposlané systémom Proxmox VE cez apt-listchanges. Nasledujúci text pochádza od správcu balíka a nie je odporúčaním ProxMenux.\n\n{reason}", + "label": "Oznámenia o balíkoch apt-listchanges" + }, + "webhook_test": { + "title": "{hostname}: Prijatý test webhooku", + "body": "Test pripojenia webhooku PVE bol úspešný.\n{reason}", + "label": "Test webhooku" + }, + "update_available": { + "title": "{hostname}: Dostupné aktualizácie", + "body": "Aktualizácie spolu: {total_count}\nBezpečnostné: {security_count}\nProxmox: {pve_count}\nJadro: {kernel_count}\nDôležité balíky:\n{important_list}", + "label": "Dostupné aktualizácie (starší typ)" + }, + "unknown_persistent": { + "title": "{hostname}: Kontrola nedostupná - {category}{entity_suffix}", + "body": "Kontrola stavu pre kategóriu {category} je nedostupná aspoň 3 cykly.\n{reason}", + "label": "Kontrola nie je dostupná" + }, + "health_persistent": { + "title": "{hostname}: {count} aktívnych problémov so stavom{entity_suffix}", + "body": "Nasledujúce problémy so stavom systému zostávajú nevyriešené:\n{issue_list}\n\nTento súhrn sa odosiela raz za 24 hodín, kým problémy pretrvávajú.", + "label": "Aktívne problémy so stavom (denne)" + }, + "health_issue_new": { + "title": "{hostname}: Nový problém so stavom systému — {category}{entity_suffix}", + "body": "Nový {severity} problém zistený v kategórii: {category}\nPodrobnosti: {reason}", + "label": "Nový problém so stavom" + }, + "health_issue_resolved": { + "title": "{hostname}: Vyriešené - {category}{entity_suffix}", + "body": "Problém v kategórii {category} bol vyriešený.\n{reason}\nTrvanie: {duration}", + "label": "Problém bol vyriešený" + }, + "update_summary": { + "title": "{hostname}: Dostupné aktualizácie", + "body": "Aktualizácie spolu: {total_count}\nBezpečnostné aktualizácie: {security_count}\nAktualizácie súvisiace s Proxmoxom: {pve_count}\nAktualizácie jadra: {kernel_count}\nDôležité balíky:\n{important_list}", + "label": "Dostupné aktualizácie" + }, + "pve_update": { + "title": "{hostname}: Dostupný Proxmox VE {new_version}", + "body": "Je dostupná nová verzia Proxmox VE.\nAktuálna: {current_version}\nNová: {new_version}\n{details}", + "label": "Dostupná aktualizácia Proxmox VE" + }, + "update_complete": { + "title": "{hostname}: Aktualizácia systému dokončená", + "body": "Systémové balíky boli úspešne aktualizované.\n{details}", + "label": "Aktualizácia bola dokončená" + }, + "ai_model_migrated": { + "title": "{hostname}: Model AI aktualizovaný", + "body": "Model AI pre notifikácie bol automaticky aktualizovaný.\nPoskytovateľ: {provider}\nPredchádzajúci model: {old_model}\nNový model: {new_model}\n\n{message}", + "label": "AI model bol automaticky aktualizovaný" + }, + "proxmenux_update": { + "title": "{hostname}: Dostupný ProxMenux {new_version}", + "body": "Je dostupná nová verzia ProxMenux.\nAktuálna: {current_version}\nNová: {new_version}", + "label": "Dostupná aktualizácia ProxMenux" + }, + "mount_stale": { + "title": "{hostname}: nereagujúce vzdialené pripojenie {mount_target}", + "body": "Vzdialené pripojenie {mount_target} ({fstype}) zo zdroja {mount_source} nereaguje{lxc_scope}.\nKontrola stat vypršala alebo vrátila chybu: {error}\n\nAplikácie zapisujúce do tejto cesty môžu nepozorovane zapisovať na podkladový súborový systém a zaplniť disk. Pripojenie obnovte alebo čo najskôr opravte konektivitu.", + "label": "Vzdialené pripojenie neodpovedá" + }, + "mount_readonly": { + "title": "{hostname}: vzdialené pripojenie {mount_target} je iba na čítanie", + "body": "Vzdialené pripojenie {mount_target} ({fstype}) zo zdroja {mount_source} je pripojené iba na čítanie{lxc_scope}. Zápisy zlyhajú. Ak to nebolo zámerné, pripojte ho znova s voľbou rw.", + "label": "Vzdialené pripojenie je iba na čítanie" + }, + "lxc_disk_low": { + "title": "{hostname}: CT {vmid} koreňový systém na {usage_percent}%", + "body": "Koreňový súborový systém CT {vmid} ({name}) je zaplnený na {usage_percent}% ({disk_bytes_human} / {maxdisk_bytes_human}).\n\nPlný rootfs LXC bráni korektnému spusteniu kontajnera. Zväčšite rootfs (pct resize {vmid} rootfs +1G) alebo uvoľnite miesto v kontajneri.", + "label": "Rootfs LXC je takmer plný" + }, + "vm_disk_low": { + "title": "{hostname}: VM {vmid} súborové systémy na {usage_percent}%", + "body": "Súborové systémy VM {vmid} ({name}) sú zaplnené na {usage_percent}% ({disk_bytes_human} / {maxdisk_bytes_human}).\n\nÚdaje poskytol QEMU Guest Agent. Zahŕňajú každý trvalý súborový systém pripojený z blokového zariadenia vrátane virtuálnych diskov a diskov priamo priradených cez PCI. Uvoľnite miesto vo VM alebo zväčšite dotknuté úložisko skôr, než začnú zlyhávať zápisy.", + "label": "Súborové systémy VM sú takmer plné" + }, + "lxc_mount_low": { + "title": "{hostname}: Pripojenie {mount} v CT {vmid} je zaplnené na {usage_percent}%", + "body": "Pripojenie {mount} v CT {vmid} ({name}) je využité na {usage_percent}%.\nTyp súborového systému: {fstype}\n\nPlné pripojenie v kontajneri často nepozorovane zablokuje aplikáciu — zápisy zlyhajú alebo skončia na rootfs a vyvolajú ďalšie upozornenie. Uvoľnite miesto alebo pripojenie zväčšite.", + "label": "Pripojenie LXC je takmer plné" + }, + "pve_storage_full": { + "title": "{hostname}: Úložisko PVE {storage_name} je zaplnené na {usage_percent}%", + "body": "Úložisko Proxmox „{storage_name}“ (typ: {storage_type}) je využité na {usage_percent}%.\n\nPo zaplnení nebude možné vytvárať nové VM/CT a existujúcim VM a LXC môžu zlyhať zápisy. Presuňte alebo odstráňte nepoužívané zväzky, prípadne zväčšite podkladový pool/LV/RBD obraz.", + "label": "Úložisko PVE je takmer plné" + }, + "zfs_pool_full": { + "title": "{hostname}: Fond ZFS {pool_name} je zaplnený na {usage_percent}%", + "body": "Fond ZFS „{pool_name}“ je zaplnený na {usage_percent}%.\n\nVýkon a spoľahlivosť zápisu ZFS sa nad približne 80 % výrazne zhoršujú, pretože CoW potrebuje voľné miesto pre nové bloky. Uvoľnite snímky, odstráňte staré datasety alebo pridajte do fondu ďalšie vdevy.", + "label": "ZFS pool je takmer plný" + }, + "post_install_update": { + "title": "{hostname}: {count} ProxMenux dostupných aktualizácií optimalizácií", + "body": "Na tomto serveri je dostupných {count} aktualizácií optimalizácií ProxMenux.\n\n🛠️ Dostupné verzie:\n{tool_list}\n\n💡 Použiť cez:\n • ProxMenux Monitor → Nastavenia → Optimalizácie ProxMenux\n • Alebo spustite ponuku po inštalácii (možnosť 2) → „Použiť dostupné aktualizácie“", + "label": "Dostupné aktualizácie optimalizácií ProxMenux" + }, + "secure_gateway_update_available": { + "title": "{hostname}: {app_name} dostupná aktualizácia{update_title_suffix}", + "body": "Aplikácia {app_name} (spravovaná cez ProxMenux) má vo svojom kontajneri 📦 {package_count} čakajúcich aktualizácií balíkov.\n{version_line}\n\n💡 Otvorte ProxMenux Monitor > Nastavenia > Secure Gateway a kliknite na „Aktualizovať“.\n\n🗂️ Balíky:\n{package_list}", + "label": "K dispozícii je aktualizácia Secure Gateway" + }, + "nvidia_driver_update_available": { + "title": "{hostname}: NVIDIA dostupná aktualizácia ovládača — v{latest_version}", + "body": "Pre nainštalovaný rad ovládača NVIDIA je dostupná novšia údržbová verzia.\n🔹 Aktuálne nainštalovaná: v{current_version}\n🟢 Najnovšia dostupná: v{latest_version}\n\n{upgrade_reason}\n\n💡 Preinštalovanie:\n • V ponuke ProxMenux po inštalácii: {menu_label}\n\nPreinštalovanie zostaví modul DKMS pre aktuálne jadro a načítanie nového ovládača vyžaduje reštart.", + "label": "Dostupná aktualizácia ovládača NVIDIA" + }, + "coral_driver_update_available": { + "title": "{hostname}: Coral TPU dostupná aktualizácia ovládača — {latest_version}", + "body": "Je dostupná novšia verzia {variant_label}.\n🔹 Aktuálne nainštalovaná: {current_version}\n🟢 Najnovšia dostupná: {latest_version}\n\n{upgrade_reason}\n\n💡 Preinštalovanie:\n • V ponuke ProxMenux po inštalácii: {menu_label}\n\n{reboot_note}", + "label": "Dostupná aktualizácia ovládača Coral TPU" + }, + "burst_auth_fail": { + "title": "{hostname}: Ďalšie zlyhania overenia za {window}: +{count}", + "body": "Za {window} bolo zistených ďalších {count} zlyhaní overenia (spolu {total_count}).\nZdroje: {entity_list}", + "label": "Veľa neúspešných prihlásení" + }, + "burst_ip_block": { + "title": "{hostname}: Fail2Ban zablokoval za {window} ďalšie IP: +{count}", + "body": "Fail2Ban zablokoval za {window} ďalších {count} IP (spolu {total_count}).\nIP adresy: {entity_list}", + "label": "Veľa zablokovaných IP adries" + }, + "burst_disk_io": { + "title": "{hostname}: +{count} ďalších chýb I/O disku na {entity_list}", + "body": "Za {window} bolo zistených ďalších {count} chýb I/O (spolu {total_count}).\nZariadenia: {entity_list}", + "label": "Viacero diskových I/O chýb" + }, + "burst_cluster": { + "title": "{hostname}: Zistené kolísanie stavu klastra (+{count} ďalších zmien)", + "body": "Stav klastra sa za {window} zmenil ešte {count}-krát (spolu {total_count}).\nUzly: {entity_list}", + "label": "Nestabilné spojenie clustra" + }, + "burst_service_fail": { + "title": "{hostname}: Za {window} zlyhali ďalšie služby: +{count}", + "body": "Za {window} bolo zistených ďalších {count} zlyhaní služieb (spolu {total_count}).\nZvyčajne to znamená reštart uzla alebo služby PVE.\n\nĎalšie zlyhania:\n{details}", + "label": "Zlyhanie viacerých služieb" + }, + "burst_system": { + "title": "{hostname}: Ďalšie systémové problémy za {window}: +{count}", + "body": "Za {window} bolo zistených ďalších {count} systémových problémov (spolu {total_count}).\n\nĎalšie problémy:\n{details}", + "label": "Viacero systémových problémov" + }, + "burst_generic": { + "title": "{hostname}: Ďalšie udalosti {event_type} za {window}: +{count}", + "body": "Za {window} bolo zaznamenaných ďalších {count} udalostí typu {event_type} (spolu {total_count}).\n\nĎalšie udalosti:\n{details}", + "label": "Viacero súvisiacich udalostí" + }, + "kernel_warning": { + "title": "{hostname}: Zaznamenaná diagnostická udalosť jadra", + "body": "Jadro zaznamenalo diagnostickú udalosť: {kernel_details}", + "label": "Upozornenia jadra a diagnostické záznamy" + } + }, + "lxcUpdate": { + "status": { + "success": "úspešne dokončená", + "failure": "zlyhala", + "partial": "dokončená čiastočne", + "deferred": "odložená", + "skipped": "preskočená" + }, + "source": { + "scheduled": "Plánovane", + "manual": "Manuálne" + }, + "sourceLabel": "Zdroj", + "targets": "Ciele", + "osPending": "Čakajúce aktualizácie OS: {before} → {after}", + "osUnverified": "Balíky OS: príkaz na aktualizáciu bol spustený, výsledok sa nepodarilo overiť", + "applications": "Aplikácie: {items}", + "applicationsUnverified": "Aplikácie: aktualizátor bol spustený, nezistila sa však zmena sledovanej verzie", + "dockerEngineChange": "Docker Engine: {before} → {after}", + "dockerEngineVerified": "Docker Engine: overený vo verzii {version}", + "dockerEngineUnverified": "Docker Engine: príkaz na aktualizáciu bol spustený, verziu sa nepodarilo overiť", + "dockerImagesPending": "Čakajúce aktualizácie Docker obrazov: {before} → {after}", + "dockerImagesChanged": "Zmenené Docker obrazy: {images}", + "deferredTargets": "Odložené ciele: {targets}", + "reason": "Dôvod: {reason}", + "restartRequired": "Vyžaduje sa reštart: {value}", + "yes": "áno", + "no": "nie", + "verificationPending": "Overenie bude pokračovať po spustení kontajnera", + "verificationWarning": "Upozornenie pri overení: {error}", + "duration": "Trvanie: {duration}" + }, + "fallback": { + "unknownTitle": "{hostname}: {event_type}", + "healthCheckDegraded": "Zhoršený stav kontroly", + "none": "žiadne" + }, + "fields": { + "vmid": "VM/CT", + "name": "Názov", + "device": "Zariadenie", + "sourceIp": "Zdrojová IP", + "node": "Uzol", + "category": "Kategória", + "service": "Služba", + "jail": "Jail", + "user": "Používateľ", + "count": "Počet", + "window": "Obdobie", + "affected": "Ovplyvnené" + }, + "vzdump": { + "size": "Veľkosť: {value}", + "duration": "Trvanie: {value}", + "file": "Súbor", + "backups": "Počet záloh: {count}", + "failed": "Zlyhalo: {count}", + "total": "Spolu: {value}", + "time": "Čas: {value}" + }, + "startup": { + "issuesTitle": "{hostname}: Spustenie systému – zistených problémov: {count}", + "completeTitle": "{hostname}: Spustenie systému dokončené", + "operational": "Všetky systémy sú funkčné.", + "vmCountOne": "{count} VM", + "vmCountMany": "Počet VM: {count}", + "ctCountOne": "{count} CT", + "ctCountMany": "Počet CT: {count}", + "started": "✅ Spustené: {counts}", + "vmFailed": "❌ VM {name} zlyhal – {reason}", + "ctFailed": "❌ CT {name} zlyhal – {reason}", + "unknownError": "neznáma chyba", + "storageUnavailable": "⚠️ Nedostupné úložiská: {count} ({names})", + "servicesFailed": "⚠️ Zlyhané služby: {count} ({names})", + "duration": "⏱️ Spustenie dokončené za {minutes} min" + }, + "appUpdates": { + "singleTitle": "{hostname}: Pre {app_name} je na CT {vmid} dostupná aktualizácia", + "singleBody": "Aplikácia {app_name} na CT {vmid} ({ct_name}) má novú verziu:\n {installed} → {latest}", + "emptyTitle": "{hostname}: Dostupné aktualizácie aplikácií", + "emptyBody": "Sú dostupné aktualizácie aplikácií.", + "batchTitle": "{hostname}: Dostupné aktualizácie aplikácií: {count}", + "batchLeadOneContainer": "Aplikácie s dostupnou novšou verziou: {count} v {container_count} kontajneri LXC:", + "batchLeadManyContainers": "Aplikácie s dostupnou novšou verziou: {count} v {container_count} kontajneroch LXC:", + "additional": "… ďalšie aplikácie: {count}", + "app": "aplikácia", + "unknown": "neznáme" + }, + "healthDegraded": { + "categories": { + "cpu": "Využitie CPU a teplota", + "memory": "Pamäť a swap", + "storage": "Pripojené úložiská a miesto", + "disks": "I/O disku a chyby", + "network": "Sieťové rozhrania", + "vms": "VM a kontajnery", + "services": "Služby PVE", + "logs": "Systémové záznamy", + "updates": "Systémové aktualizácie", + "security": "Bezpečnosť" + }, + "severity": { + "critical": "Kritický", + "warning": "Upozornenie" + }, + "singleTitle": "{hostname}: {severity} stav – {category}", + "multipleTitle": "{hostname}: Zhoršené kontroly stavu: {count}", + "multipleLine": "• {severity}: {category}\n {reason}", + "reasons": { + "cpuSustained": "CPU je nad {threshold} % už {duration} s." + } + }, + "digest": { + "title": "{hostname}: Súhrn za 24 hodín ({timestamp})", + "readFailed": "načítanie súhrnu zlyhalo: {error}", + "empty": "Pre toto obdobie súhrnu nie sú uložené žiadne udalosti INFO.", + "lead": "{count} udalostí INFO zoskupených podľa kategórie:\n", + "more": " • … a ďalšie: {count}", + "footer": "(Kritické udalosti a upozornenia boli doručené ihneď, nie v tomto súhrne.)", + "quietTitle": "{hostname}: Udalosti uložené počas tichých hodín: {count}", + "groups": { + "vm_ct": "VM a CT", + "backup": "Zálohy", + "resources": "Zdroje", + "storage": "Úložisko", + "network": "Sieť", + "security": "Bezpečnosť", + "cluster": "Klaster", + "services": "Služby", + "health": "Stav systému", + "updates": "Aktualizácie", + "hardware": "Hardvér", + "system": "Systém", + "other": "Ostatné" + } + }, + "test": { + "title": "Test ProxMenux", + "welcome": "Vitajte v ProxMenux Monitor!", + "verify": "Toto je testovacia správa na overenie správneho fungovania notifikačného kanála.", + "configuration": "Nastavenie kanála:", + "iconsEnabled": "Ikony: zapnuté", + "iconsDisabled": "Ikony: vypnuté", + "aiEnabled": "AI: zapnutá ({info})", + "aiDisabled": "AI: vypnutá", + "alerts": "Budete dostávať upozornenia na systémové udalosti, zmeny stavu a bezpečnostné incidenty.", + "photoCaption": "Tento obrázok môžete použiť ako profilovú fotografiu svojho notifikačného bota." + }, + "channels": { + "discord": { + "category": "Kategória", + "host": "Server", + "severity": "Závažnosť" + }, + "email": { + "report": "Prehľad: {group}", + "details": "Podrobnosti", + "host": "Server", + "footer": "Notifikačná služba ProxMenux", + "severity": { + "critical": "Kritické", + "warning": "Upozornenie", + "info": "Informácia", + "ok": "Vyriešené", + "default": "Oznámenie" + }, + "groups": { + "vm_ct": "Virtuálny stroj / kontajner", + "backup": "Záloha a snímka", + "resources": "Systémové zdroje", + "storage": "Úložisko", + "network": "Sieť", + "security": "Bezpečnosť", + "cluster": "Klaster", + "services": "Systémové služby", + "health": "Stav systému", + "updates": "Systémové aktualizácie", + "system": "Systém", + "hardware": "Hardvér", + "other": "Systémová notifikácia" + }, + "fields": { + "vmCtId": "ID VM/CT", + "name": "Názov", + "action": "Akcia", + "targetNode": "Cieľový uzol", + "reason": "Dôvod", + "storage": "Úložisko", + "status": "Stav", + "size": "Veľkosť", + "duration": "Trvanie", + "snapshot": "Snímka", + "metric": "Metrika", + "currentValue": "Aktuálna hodnota", + "threshold": "Prahová hodnota", + "cpuCores": "Jadrá CPU", + "memory": "Pamäť", + "temperature": "Teplota", + "mountPoint": "Bod pripojenia", + "usage": "Využitie", + "available": "Voľné", + "device": "Zariadenie", + "severity": "Závažnosť", + "storageName": "Názov úložiska", + "type": "Typ", + "interface": "Rozhranie", + "latency": "Latencia", + "event": "Udalosť", + "sourceIp": "Zdrojová IP", + "username": "Používateľ", + "service": "Služba", + "jail": "Jail", + "failures": "Zlyhania", + "change": "Zmena", + "node": "Uzol", + "quorum": "Kvórum", + "nodesAffected": "Ovplyvnené uzly", + "process": "Proces", + "category": "Kategória", + "previousSeverity": "Predchádzajúca závažnosť", + "activeIssues": "Aktívne problémy", + "totalUpdates": "Aktualizácie spolu", + "securityUpdates": "Bezpečnostné aktualizácie", + "proxmoxUpdates": "Aktualizácie Proxmox", + "kernelUpdates": "Aktualizácie jadra", + "importantPackages": "Dôležité balíky", + "currentVersion": "Aktuálna verzia", + "newVersion": "Nová verzia" + }, + "status": { + "failed": "Zlyhalo", + "completed": "Dokončené", + "started": "Spustené" + } + } + } + } + } } diff --git a/AppImage/messages/sv/common.json b/AppImage/messages/sv/common.json index 849f4dd4..4d573709 100644 --- a/AppImage/messages/sv/common.json +++ b/AppImage/messages/sv/common.json @@ -3845,7 +3845,8 @@ "startingExport": "Förbereder nedladdning...", "title": "Säkerhetskopieringar", "viewContentsTitle": "Visa säkerhetskopieringsinnehåll", - "descriptionAfter": "" + "descriptionAfter": "", + "emptyMessage": "Inga backup-arkiv hittades." }, "backends": { "borgDescription": "Borg-arkiv för deduplicerade värdsäkerhetskopior.", @@ -3961,7 +3962,9 @@ "sshUserHelpBefore": "Användare på fjärrvärden,", "title": "Destinationer", "unmountTitle": "Avmontera denna destination", - "whereIsBorgRepo": "Var finns Borgarkivet?" + "whereIsBorgRepo": "Var finns Borgarkivet?", + "backupsKeptMessage": "Befintliga säkerhetskopieringsarkiv tas inte bort.", + "localAttachHelpMessage": "Montera USB-enheter först.Lämna tomt för att använda PVE-lagringssökvägen + /dump (fallback: /var/lib/vz/dump)." }, "encryption": { "autoDetectedFromPveStorage": "Upptäckt från PVE-lagring",