fix(i18n): translate health popup details and add Italian messages

This commit is contained in:
martino
2026-10-06 11:41:57 +02:00
parent b2398a1cae
commit dd28d2d341
8 changed files with 453 additions and 5 deletions
+38
View File
@@ -4684,6 +4684,44 @@
"proxmox_storages": "Proxmox storage"
},
"details": {
"noTemperatureSensor": "No temperature sensor detected - install lm-sensors if hardware supports it",
"cpuHighSustained": "Sustained high CPU usage",
"temperatureElevated": "Temperature elevated",
"cpuSustained": "CPU >{threshold}% sustained for {seconds}s",
"cpuCheckFailed": "CPU check failed: {error}",
"sensorHighSamplesSpan": "Sensor temperature {temperature}°C >80°C; high samples span {duration}",
"noSwapConfigured": "No swap configured",
"ramHighSustained": "High RAM usage sustained",
"swapRamPressure": "Swap nearly full with RAM tight",
"ramSustained": "RAM >{threshold}% sustained for {seconds}s",
"memoryPressure": "Memory pressure: swap {swapPercent}% used and only {ramAvailablePercent}% RAM available",
"memoryCheckFailed": "Memory check failed: {error}",
"pendingSecurityUpdates": "Security updates pending: {count}",
"pendingSecurityUpdatesUnpatched": "Security updates pending: {count} (days unpatched: {days})",
"pendingSecurityUpdatesDays": "Security updates pending: {count} (days waiting: {days})",
"systemNotUpdatedMonths": "System not updated in {days} days (>18 months)",
"systemNotUpdatedYear": "System not updated in {days} days (>1 year)",
"runningKernelUpdate": "Kernel update available for running {kernel}",
"kernelPveUpdates": "Kernel updates available: {kernelCount}; Proxmox updates available: {pveCount}",
"pendingPackageUpdates": "Package updates pending: {count}",
"updatesAptError": "Failed to check for updates (apt-get error)",
"updatesAptTimeout": "apt-get timed out - repository may be unreachable",
"kernelPackagesMore": "{technicalIdentity} (+{count} more)",
"nonRunningKernelUpdates": "Kernel updates available: {count} (none for the running kernel{optionalKernel})",
"unknownDetail": "Unknown",
"pveVersionAvailable": "PVE {current} -> {new} available",
"updatesCheckUnavailable": "Updates check unavailable: {error}",
"noFailedLogins": "No failed login attempts in 24h",
"fail2banInactive": "Fail2Ban installed but service not active",
"fail2banCheckUnavailable": "Unable to check Fail2Ban: {error}",
"uptimeKernelAdvice": "Uptime: {days} days (>1 year; consider updating kernel/system)",
"uptimeUnavailable": "Unable to determine uptime",
"failedLoginsWithinThreshold": "Failed login attempts in 24h: {count} (within threshold)",
"loginCheckUnavailable": "Unable to check login attempts",
"securityCheckUnavailable": "Security check unavailable: {error}",
"certificateExpired": "Certificate expired",
"certificateExpiresDays": "Certificate expiry (days): {days}",
"certificateInconclusive": "Certificate check inconclusive",
"allOperational": "All systems operational",
"normal": "Normal",
"noIoErrors": "No I/O errors in dmesg",
+38
View File
@@ -4685,6 +4685,44 @@
"proxmox_storages": "Storage Proxmox"
},
"details": {
"noTemperatureSensor": "Nessun sensore di temperatura rilevato. Installa lm-sensors se l’hardware lo supporta.",
"cpuHighSustained": "Utilizzo CPU elevato e prolungato",
"temperatureElevated": "Temperatura elevata",
"cpuSustained": "CPU >{threshold}% per {seconds} s",
"cpuCheckFailed": "Controllo CPU non riuscito: {error}",
"sensorHighSamplesSpan": "Temperatura sensore {temperature}°C >80°C; campioni elevati nell’arco di {duration}",
"noSwapConfigured": "Swap non configurato",
"ramHighSustained": "Utilizzo RAM elevato a lungo",
"swapRamPressure": "Swap quasi pieno e poca RAM disponibile",
"ramSustained": "RAM >{threshold}% per {seconds} s",
"memoryPressure": "Pressione memoria: swap usato al {swapPercent}% e solo {ramAvailablePercent}% di RAM disponibile",
"memoryCheckFailed": "Controllo memoria non riuscito: {error}",
"pendingSecurityUpdates": "Aggiornamenti di sicurezza in sospeso: {count}",
"pendingSecurityUpdatesUnpatched": "Aggiornamenti di sicurezza in sospeso: {count} (giorni senza applicazione: {days})",
"pendingSecurityUpdatesDays": "Aggiornamenti di sicurezza in sospeso: {count} (giorni di attesa: {days})",
"systemNotUpdatedMonths": "Sistema non aggiornato da {days} giorni (>18 mesi)",
"systemNotUpdatedYear": "Sistema non aggiornato da {days} giorni (>1 anno)",
"runningKernelUpdate": "Aggiornamento disponibile per il kernel in uso: {kernel}",
"kernelPveUpdates": "Aggiornamenti disponibili: {kernelCount} kernel + {pveCount} Proxmox",
"pendingPackageUpdates": "Aggiornamenti di pacchetti in sospeso: {count}",
"updatesAptError": "Controllo aggiornamenti non riuscito (errore apt-get)",
"updatesAptTimeout": "Timeout di apt-get: il repository potrebbe non essere raggiungibile",
"kernelPackagesMore": "{technicalIdentity} (+{count} altri)",
"nonRunningKernelUpdates": "Aggiornamenti kernel disponibili: {count} (nessuno per il kernel in uso{optionalKernel})",
"unknownDetail": "Sconosciuto",
"pveVersionAvailable": "PVE {current} -> {new} disponibile",
"updatesCheckUnavailable": "Controllo aggiornamenti non disponibile: {error}",
"noFailedLogins": "Nessun tentativo di accesso fallito nelle ultime 24 ore",
"fail2banInactive": "Fail2Ban installato; servizio inattivo",
"fail2banCheckUnavailable": "Impossibile controllare Fail2Ban: {error}",
"uptimeKernelAdvice": "Tempo di attività: {days} giorni (>1 anno; valuta l’aggiornamento di kernel/sistema)",
"uptimeUnavailable": "Impossibile determinare il tempo di attività",
"failedLoginsWithinThreshold": "Tentativi di accesso falliti nelle ultime 24 ore: {count} (entro la soglia)",
"loginCheckUnavailable": "Impossibile controllare i tentativi di accesso",
"securityCheckUnavailable": "Controllo sicurezza non disponibile: {error}",
"certificateExpired": "Certificato scaduto",
"certificateExpiresDays": "Scadenza certificato (giorni): {days}",
"certificateInconclusive": "Controllo certificato non conclusivo",
"allOperational": "Tutti i sistemi sono operativi",
"normal": "Normale",
"noIoErrors": "Nessun errore I/O in dmesg",