Files
ProxMenux/AppImage/messages/it/common.json
T
MacRimi 99ad69e8cf Event-only modal cache + Settings edit gating + ES i18n polish
Modal caches now refresh on events only — the periodic prewarmer runs one-shot at startup, mount points split into static/runtime endpoints, and backups get a client 6-hour gate. Updates tab shows post-apply feedback and the script terminal no longer closes the parent modal. Settings adds edit gating on 3 cards with the 3-level contrast rule applied consistently. ES translation batch (~25 fixes) and What's New for 1.2.4.1-beta refreshed.
2026-08-14 20:17:45 +02:00

4606 lines
234 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"_meta": "Community translation target. Copy keys from ../en/common.json and translate the values.",
"app": {
"title": "ProxMenux Monitor",
"description": "Proxmox System Dashboard",
"loading": "Caricamento...",
"connecting": "Connessione al ProxMenux Monitor",
"unknown": "Sconosciuto",
"notAvailable": "N / A",
"serverOffline": "Server non in linea",
"supportProject": "Sostieni e contribuisci al progetto"
},
"common": {
"notAvailable": "N / A",
"unknown": "Sconosciuto"
},
"actions": {
"refresh": "Aggiorna",
"toggleTheme": "Cambia tema",
"openUserMenu": "Apri il menu utente",
"cancel": "Cancellare",
"save": "Salva",
"edit": "Modificare",
"close": "Vicino",
"resetAll": "Reimposta tutto",
"undo": "Disfare",
"copy": "Copia",
"copied": "Copiato",
"copyToClipboard": "Copia negli appunti"
},
"navigation": {
"overview": "Panoramica",
"storage": "Magazzinaggio",
"network": "Rete",
"virtualMachines": "VM e LXC",
"hardware": "Hardware",
"backup": "Backup",
"terminal": "terminale",
"systemLogs": "Registri di sistema",
"security": "Sicurezza",
"settings": "Impostazioni",
"about": "Di",
"profile": "Profilo",
"node": "Nodo",
"admin": "Ammin",
"menu": "Menù di navigazione"
},
"status": {
"healthy": "Salutare",
"warning": "Avvertimento",
"critical": "Critico",
"uptime": "Tempo di attività: {uptime}",
"node": "Nodo: {node}",
"connectionFailed": "Connessione al server ProxMenux non riuscita",
"checkService": "Verificare che monitor.service funzioni correttamente.",
"serverPort": "Il server ProxMenux dovrebbe avviarsi automaticamente sulla porta 8008",
"tryAccessing": "Prova ad accedere a:",
"normal": "Normale",
"warm": "Caldo",
"hot": "Caldo",
"moderate": "Moderare",
"high": "Alto",
"stopped": "Fermato",
"active": "Attivo",
"disabled": "Disabilitato",
"inactive": "inattivo",
"saving": "Risparmio...",
"saved": "Salvato",
"saveFailed": "Salvataggio non riuscito",
"networkErrorWhileSaving": "Errore di rete durante il salvataggio"
},
"overview": {
"loadingTitle": "Caricamento panoramica del sistema...",
"loadingDescription": "Recupero dello stato e delle metriche del sistema",
"topProcessesCpu": "Visualizza i processi principali per CPU",
"topProcessesMemory": "Visualizza i processi principali in base alla memoria",
"suggestedFix": "Correzione suggerita sull'host Proxmox",
"noMetricsData": "Nessun dato di metrica disponibile",
"invalidMetricsData": "Dati di metrica non validi ricevuti dal server",
"metricsLoadError": "Errore durante il caricamento delle metriche",
"networkMetricsUnavailable": "Le metriche di rete non sono ancora disponibili",
"noNetworkMetrics": "Nessuna metrica di rete disponibile",
"cpuUsage": "Utilizzo della CPU",
"cpuUsageLoadAverage": "Utilizzo della CPU e carico medio",
"cpuPercent": "CPU %",
"loadAverage": "Carica media",
"loadAxis": "Carico",
"memory": "Memoria",
"memoryUsage": "Utilizzo della memoria",
"user": "Utente",
"system": "Sistema",
"cores": "Nuclei",
"used": "Usato",
"cached": "Memorizzato nella cache",
"total": "Totale",
"free": "Gratuito",
"activeVmLxc": "VM e LXC attivi",
"runningCount": "{count} in esecuzione",
"vmsCount": "{count} VM",
"stoppedCount": "{count} interrotto",
"temperature": "Temperatura",
"noSensorAvailable": "Nessun sensore disponibile",
"collectingData": "Raccolta dati...",
"storageOverview": "Panoramica sull'archiviazione",
"totalNodeCapacity": "Capacità totale del nodo:",
"totalCapacity": "Capacità totale:",
"physicalDisks": "Dischi fisici:",
"diskSingular": "disco",
"diskPlural": "dischi",
"vmLxcStorage": "Archiviazione VM/LXC",
"available": "Disponibile",
"storageVolumeSingular": "volume di archiviazione",
"storageVolumePlural": "volumi di stoccaggio",
"noVmLxcStorage": "Nessun archivio VM/LXC configurato",
"localStorageSystem": "Archiviazione locale (sistema)",
"storageDataUnavailable": "Dati di archiviazione non disponibili",
"networkOverview": "Panoramica della rete",
"activeInterfaces": "Interfacce attive:",
"received": "Ricevuto:",
"sent": "Inviato:",
"receivedShort": "Ricevuto",
"sentShort": "Inviato",
"networkDataUnavailable": "Dati di rete non disponibili",
"systemInformation": "Informazioni di sistema",
"uptime": "Tempo di attività:",
"uptimeDuration": {
"dayOne": "{count} giorno",
"dayFew": "{count} giorni",
"dayMany": "{count} giorni"
},
"proxmoxVersion": "Versione Proxmox:",
"kernel": "nocciolo:",
"availableUpdates": "Aggiornamenti disponibili:",
"packages": "pacchetti",
"systemOverview": "Panoramica del sistema",
"loadAverage1m": "Carico medio (1 m):",
"cpuThreads": "Thread della CPU:",
"networkInterfaces": "Interfacce di rete:",
"timeframes": {
"hour": "1 ora",
"day": "24 ore",
"week": "7 giorni",
"month": "30 giorni",
"year": "1 anno"
},
"stats": {
"avg": "avg",
"max": "max",
"min": "min"
},
"errors": {
"serverUnavailableTitle": "Il server di monitoraggio non è disponibile",
"serverUnavailableDescription": "Impossibile connettersi al server di monitoraggio. Assicurati che il servizio sia in esecuzione e riprova."
}
},
"storage": {
"loadingTitle": "Caricamento dati di archiviazione...",
"loadingDescription": "Scansione di dischi, partizioni e pool di archiviazione",
"loadingError": "Errore durante il caricamento dei dati di archiviazione: {error}",
"storageUsed": "Spazio di archiviazione utilizzato",
"localUsed": "Usato locale",
"remoteUsed": "Usato a distanza",
"physicalDisks": "Dischi fisici",
"proxmoxStorage": "Archiviazione Proxmox",
"remoteMounts": "Supporti remoti",
"externalStorageUsb": "Memoria esterna (USB)",
"physicalDisksSmart": "Dischi fisici e stato SMART",
"zfsPools": "Pool ZFS",
"local": "Locale",
"remote": "Remoto",
"free": "Gratuito",
"used": "Usato",
"total": "Totale",
"available": "Disponibile",
"size": "Misurare",
"allocated": "Assegnato",
"none": "Nessuno",
"noRemoteStorage": "Nessuna archiviazione remota",
"diskSingular": "disco",
"diskPlural": "dischi",
"allHealthy": "tutto sano",
"criticalCount": "{count} critico",
"warningCount": "{count} avviso",
"remoteMount": "supporto remoto",
"remoteMountShort": "remoto",
"excluded": "escluso",
"notMonitored": "non monitorato",
"namespaceRestricted": "limitato allo spazio dei nomi",
"namespaceRestrictedTitle": "Deposito raggiungibile; dimensione del datastore nascosta dall'ACL (ad esempio PBS DatastoreAdmin su un singolo spazio dei nomi)",
"managedByProxmox": "gestito da Proxmox",
"readOnlyShort": "ro",
"stale": "stantio",
"readOnly": "sola lettura",
"reachable": "raggiungibile",
"source": "Fonte:",
"capacity": "Capacità",
"mountOptions": "Opzioni di montaggio",
"mountStaleSkipped": "df saltato: la montatura è obsoleta.",
"notApplicable": "n / a",
"error": "Errore",
"system": "Sistema",
"standby": "Stand-by",
"standbyTitle": "L'unità è in standby: smartctl è stato saltato per mantenerlo inattivo",
"filesystemCorruption": "Rilevato danneggiamento del file system",
"ioErrorOne": "{count} Errore I/O in 5 min",
"ioErrorMany": "{count} Errori I/O in 5 min",
"model": "Modello",
"wearLevel": "Livello di usura",
"powerCycles": "Cicli di potenza",
"powerOn": "Accensione",
"crcErrors": "Errori CRC",
"reallocatedShort": "Rialloc. Settori",
"serialShort": "S/N:",
"viewDetails": "Visualizza i dettagli",
"diskDetails": "Dettagli disco: /dev/{name}",
"physicalDisk": "Disco fisico",
"overview": "Panoramica",
"smart": "SMART",
"history": "Storia",
"schedule": "Programma",
"serialNumber": "Numero di serie",
"healthStatus": "Stato di salute",
"wearLifetime": "Usura e durata",
"dataWritten": "Dati scritti",
"life": "vita",
"lifeRemaining": "Vita rimanente",
"realTest": "Prova reale",
"wear": {
"label": "Indossare",
"percentageUsed": "Percentuale utilizzata",
"mediaWearout": "Usura dei media",
"wearLevel": "Livello di usura",
"lifeUsed": "Vita usata"
},
"estimatedLife": "Est. Vita",
"noWearDetected": "Nessuna usura ancora rilevata",
"months": "mesi",
"years": "anni",
"duration": {
"daysShort": "{days}d",
"monthsShort": "{months}m",
"yearsShort": "{years}a",
"monthsDaysShort": "{months}m {days}d",
"yearsMonthsShort": "{years}y {months}m",
"estimatedYears": "~{value} anni",
"estimatedMonths": "~{value} mesi"
},
"availableSpare": "Utile. Ricambio",
"smartAttributes": "Attributi SMART",
"powerOnHours": "Ore di accensione",
"rotationRate": "Velocità di rotazione",
"smartStatus": "Stato SMART",
"reallocatedSectors": "Settori riallocati",
"pendingSectors": "Settori in sospeso",
"temperature": "Temperatura",
"noSmartData": "Nessun dato di test SMART disponibile per questo disco.",
"smartDataHint": "Esegui un test SMART nella scheda Test SMART per ottenere informazioni sanitarie dettagliate.",
"observations": "Osservazioni",
"observationsDescription": "Per questo disco sono state registrate le seguenti osservazioni:",
"loadingObservations": "Caricamento osservazioni...",
"firstSeen": "Primo",
"lastSeen": "Scorso",
"occurrences": "Occorrenze",
"observationShort": "oss.",
"observationTypes": {
"smart_error": "Problema SMART",
"io_error": "Problema di I/O",
"filesystem_error": "Problema del file system",
"zfs_pool_error": "Problema del pool ZFS",
"connection_error": "Problema di connessione"
},
"health": {
"healthy": "Salutare",
"warning": "Avvertimento",
"critical": "Critico",
"unknown": "Sconosciuto",
"passed": "Superato",
"online": "In linea",
"failed": "Fallito",
"degraded": "Degradato"
},
"status": {
"active": "attivo",
"inactive": "inattivo",
"offline": "non in linea",
"error": "errore",
"failed": "fallito"
},
"smartTest": {
"loading": "Caricamento dati SMART...",
"toolsMissing": "Gli strumenti SMART non sono installati",
"nvmeToolRequired": "nvme-cli è necessario per eseguire test SMART sui dischi NVMe.",
"smartctlRequired": "Per eseguire test SMART su questo disco è necessario smartmontools.",
"installingTools": "Installazione degli strumenti SMART...",
"installTools": "Installa strumenti SMART",
"installFailed": "Installazione non riuscita",
"installFailedManual": "Installazione non riuscita. Prova manualmente: apt-get install smartmontools nvme-cli",
"installToolsManual": "Impossibile installare gli strumenti. Prova manualmente: apt-get install smartmontools nvme-cli",
"runTest": "Esegui il test SMART",
"shortTest": "Test breve (~2 minuti)",
"longTest": "Test lungo (1-4 ore)",
"extendedTest": "Test esteso (contesto)",
"testHelp": "Un breve test dura circa 2 minuti. Il test esteso viene eseguito in background e può richiedere diverse ore su dischi di grandi dimensioni. Riceverai una notifica al termine.",
"startFailed": "Impossibile avviare il test",
"short": "Corto",
"extended": "Esteso",
"testInProgress": "Il test {type} è in esecuzione",
"testWait": "Si prega di attendere fino al termine del test. I pulsanti si sbloccheranno automaticamente.",
"noProgress": "Il firmware di questo disco non segnala l'avanzamento. Il test viene eseguito in background.",
"lastTest": "Ultima prova",
"nvmeMetrics": "Metriche di salute NVMe",
"sasMetrics": "Metriche di integrità SAS/SCSI",
"id": "ID",
"attribute": "Attributo",
"value": "Valore",
"worst": "Peggio",
"status": "Stato",
"viewFullReport": "Visualizza il rapporto SMART completo",
"reportHelp": "Genera un report SMART dettagliato con analisi e raccomandazioni.",
"loadingReport": "Caricamento rapporto...",
"reportLoadFailed": "Impossibile caricare i dati del rapporto.",
"statusValues": {
"passed": "Superato",
"failed": "Fallito",
"running": "Corsa",
"aborted": "Abortito",
"unknown": "Sconosciuto"
}
},
"historyTab": {
"loading": "Caricamento cronologia test...",
"empty": "Nessuna cronologia dei test",
"emptyHint": "Esegui un test SMART per iniziare a creare la cronologia per questo disco.",
"title": "Prova la storia",
"latest": "ultimo",
"today": "Oggi",
"yesterday": "Ieri",
"daysAgo": "{count} giorni fa",
"downloadJson": "Scarica JSON",
"delete": "Eliminare",
"confirmDelete": "Eliminare questo record di test?",
"note": "I risultati dei test vengono archiviati localmente e utilizzati per generare report SMART dettagliati."
},
"smartReport": {
"title": "Rapporto sulla salute SMART",
"printPdf": "Stampa/Salva come PDF",
"printHintMac": "Usa Cmd+P per salvare come PDF",
"printHintCtrl": "Usa Ctrl+P per salvare come PDF",
"subtitle": "ProxMenux Monitor - Analisi dello stato del disco",
"htmlLang": "en",
"date": "Data",
"device": "Dispositivo",
"executiveSummary": "Sintesi",
"smartStatus": "Stato SMART",
"healthAssessment": "Valutazione dello stato del disco",
"passedUpper": "PASSATO",
"testAgeWarning": "Questo rapporto si basa su un test SMART eseguito {days} giorni fa ({date}). La salute del disco potrebbe essere cambiata da allora. Ti consigliamo di eseguire un nuovo test SMART per risultati aggiornati.",
"healthyAssessment": "Questo disco funziona entro parametri normali. Tutti gli attributi SMART rientrano nelle soglie accettabili. Il disco è stato acceso per circa {uptime} e attualmente funziona alle {temperature}. {sectors}",
"failedAssessment": "Questo disco ha segnalato un errore di integrità SMART. È necessaria unazione immediata. Eseguire il backup di tutti i dati critici e pianificare la sostituzione del disco.",
"noBadSectors": "Non è stato rilevato alcun settore danneggiato.",
"reallocatedSectors": "{count} settori riallocati rilevati: monitorare attentamente.",
"healthyMeaningTitle": "Cosa significa questo? Il tuo disco è sano!",
"attentionTitle": "ATTENZIONE RICHIESTA: Problemi rilevati",
"monitorTitle": "Alcune questioni necessitano di monitoraggio",
"healthyMeaning": "In termini semplici: questo disco funziona correttamente. Puoi continuare a usarlo normalmente. Ti consigliamo di eseguire test SMART periodici (mensilmente) per individuare tempestivamente eventuali problemi.",
"criticalMeaning": "In termini semplici: questo disco presenta problemi che potrebbero causare la perdita di dati. Esegui immediatamente il backup dei tuoi file importanti e valuta la possibilità di sostituire presto il disco.",
"warningMeaning": "In termini semplici: il disco funziona ma presenta qualche segno di usura. Non è ancora fondamentale, ma monitoralo attentamente e mantieni aggiornati i tuoi backup.",
"issuesFound": "Problemi rilevati",
"criticalStatus": "Critico: richiede attenzione immediata",
"warningStatus": "Attenzione: dovrebbe essere monitorato",
"moreIssues": "...e altri {count} problemi (vedi dettagli di seguito)",
"dismissed": "Licenziato",
"occurrences": "Occorrenze",
"errorSignature": "Firma dell'errore",
"rawMessage": "Messaggio grezzo",
"firstSeen": "Visto per la prima volta",
"lastSeen": "Visto l'ultima volta",
"observationsIntro": "Sono stati rilevati e registrati i seguenti eventi per questo disco. Queste osservazioni possono indicare potenziali problemi che richiedono attenzione.",
"temperatureHistory": "Storia della temperatura",
"temperatureSamples": "{count} campioni",
"temperatureBands": "Bande: ambra = avviso (>= {warn}°C), rosso = critico (>= {hot}°C). Campionato ogni 60 anni.",
"observationSummary": "{unique} unico, {total} totale",
"observationsTitle": "Osservazioni ed eventi ({count} registrati, {total} occorrenze totali)",
"outdatedTestTitle": "Dati di test obsoleti ({days} giorni)",
"diskInformation": "Informazioni sul disco",
"attributeCount": "{total} totale",
"attributeCountWithWarnings": "{total} totale, {warnings} avviso/i",
"entriesCount": "{count} voci",
"fullSelfTestHistory": "Cronologia completa dei test automatici ({count} voci)",
"firmwareNoSelfTestLog": "Il firmware di questo disco non mantiene un registro di autotest interno. I risultati dei test vengono monitorati da ProxMenux Monitor.",
"ssdWearNote": "Le stime sulla durata dell'SSD si basano sugli indicatori di usura riportati dal produttore. La durata effettiva può variare in base al carico di lavoro e ai modelli di utilizzo.",
"labels": {
"model": "Modello",
"serial": "Seriale",
"estimatedLife": "Vita rimanente stimata",
"totalDataWritten": "Dati totali scritti",
"availableSpare": "Pezzi di ricambio disponibili",
"reportGenerated": "Rapporto generato",
"testType": "Tipo di prova",
"lastTestType": "Ultimo tipo di prova",
"testResult": "Risultato del test",
"attributesChecked": "Attributi controllati",
"capacity": "Capacità",
"type": "Tipo",
"family": "Famiglia",
"formFactor": "Fattore di forma",
"interface": "Interfaccia",
"transport": "Trasporto",
"linkSpeed": "Velocità di collegamento",
"blockSize": "Dimensione del blocco",
"temperature": "Temperatura",
"optimal": "Ottimale",
"powerOnTime": "Ora di accensione",
"powerCycles": "Cicli di potenza",
"uncorrectedErrors": "Errori non corretti",
"pendingSectors": "Settori in sospeso",
"crcErrors": "Errori CRC",
"grownDefects": "Difetti crescenti",
"lifeRemaining": "VITA RESIDUA",
"estimated": "Stima",
"usageStatistics": "STATISTICHE DI UTILIZZO",
"percentageUsed": "Percentuale utilizzata",
"dataWritten": "Dati scritti",
"source": "Fonte",
"ssdLifeIndicator": "Indicatore di durata dell'SSD",
"wearLevel": "Livello di usura",
"powerOnHours": "Ore di accensione",
"smartStatus": "Stato SMART",
"reallocatedSectors": "Settori riallocati",
"note": "Nota",
"metric": "Metrico",
"attribute": "Attributo",
"value": "Valore",
"worst": "Peggio",
"thresholdShort": "Thr",
"raw": "Crudo",
"result": "Risultato",
"completed": "Completato",
"atPowerOnHours": "Negli orari di accensione",
"ataErrorLog": "Registro degli errori ATA",
"status": "Stato",
"atPoh": "Al POH",
"date": "Data",
"min": "minimo",
"avg": "Media",
"max": "Massimo"
},
"sections": {
"nvmeWearLifetime": "Usura e durata NVMe",
"extendedNvmeHealth": "Salute NVMe estesa",
"ssdWearLifetime": "Usura e durata dell'SSD",
"nvmeHealthMetrics": "Metriche di salute NVMe",
"sasHealthMetrics": "Metriche di integrità SAS/SCSI",
"smartAttributes": "Attributi SMART",
"selfTestResult": "Risultato dell'autotest",
"lastSelfTestResult": "Risultato dell'ultimo test automatico",
"recommendations": "Raccomandazioni"
},
"statusValues": {
"ok": "OK",
"warning": "Avvertimento",
"critical": "Critico",
"failed": "Fallito",
"passed": "Superato",
"supported": "Supportato",
"notSupported": "Non supportato",
"none": "Nessuno",
"info": "Informazioni"
},
"selfTestStatus": {
"completedWithoutError": "Completato senza errori",
"completedWithReadFailure": "Completato: errore di lettura",
"completedWithWriteFailure": "Completato: errore di scrittura",
"completedWithUnknownFailure": "Completato: errore sconosciuto",
"interrupted": "Interrotto",
"aborted": "Abortito",
"inProgress": "In corso"
},
"testTypes": {
"short": "Breve prova",
"extended": "Prova estesa"
},
"observationTypes": {
"io": "Errore I/O",
"ioPlural": "Errori di I/O",
"smart": "Errore SMART",
"smartPlural": "Errori SMART",
"filesystem": "Errore del file system",
"filesystemPlural": "Errori del file system"
},
"duration": {
"yearDayHours": "{years}y {days}d ({hours}h)",
"dayHours": "{days}d ({hours}h)",
"yearDay": "{years}y {days}d",
"minutes": "{minutes} min",
"approxMinutes": "~{minutes} min"
},
"estimatedLife": {
"years": "~{value} anni",
"days": "~{value} giorni",
"hours": "~{value} ore",
"excellent": "Eccellente"
},
"units": {
"bytes": "byte"
},
"metrics": {
"criticalWarning": "Avvertimento critico",
"mediaErrors": "Errori multimediali",
"unsafeShutdowns": "Arresti non sicuri",
"enduranceWarning": "Avviso di resistenza",
"controllerBusy": "Controller occupato",
"errorLogEntries": "Voci del registro degli errori",
"warningTempTime": "Tempo di avviso temperatura",
"criticalTempTime": "Tempi critici",
"dataRead": "Dati letti",
"hostReadCommands": "Host Leggi i comandi",
"hostWriteCommands": "Host Scrivi comandi",
"hotspotTemp": "Temp. hotspot",
"sensors": "Sensori"
},
"metricNotes": {
"controllerAlertFlags": "Flag di avviso del controller",
"flashCellDamage": "Danni alle celle flash",
"powerLossWithoutFlush": "Perdita di potenza senza scarico",
"groupEnduranceAlert": "Avviso di resistenza di gruppo",
"totalBusyTime": "Tempo occupato totale",
"mayIncludeBenignArtifacts": "Può includere artefatti benigni",
"minutesInWarningRange": "Minuti nell'intervallo di avviso",
"minutesInCriticalRange": "Minuti nell'intervallo critico",
"totalHostReads": "Letture totali dell'host",
"totalReadCommands": "Comandi di lettura totali",
"totalWriteCommands": "Comandi di scrittura totali",
"sensorHotspot": "Punto caldo del sensore[1]."
},
"empty": {
"nvmeMetrics": "Nessun parametro NVMe disponibile",
"sasMetrics": "Nessuna metrica SAS disponibile",
"smartAttributes": "Nessun attributo SMART disponibile",
"selfTestHistory": "Nessuna cronologia degli autotest disponibile. Esegui un autotest SMART per vedere i risultati qui."
},
"footer": {
"generatedBy": "Report generato da ProxMenux Monitor"
},
"attributeLabels": {
"criticalWarning": "Avvertimento critico",
"nvmeTemperature": "Temperatura",
"temperatureSensor1": "Sensore di temperatura 1",
"temperatureSensor2": "Sensore di temperatura 2",
"temperatureSensor3": "Sensore di temperatura 3",
"availableSpare": "Ricambio disponibile",
"availableSpareThreshold": "Soglia di riserva disponibile",
"percentageUsed": "Percentuale utilizzata",
"enduranceGroupWarning": "Avviso del gruppo di resistenza",
"mediaErrors": "Errori multimediali",
"mediaIntegrityErrors": "Errori di integrità dei supporti e dei dati",
"unsafeShutdowns": "Arresti non sicuri",
"nvmePowerCycles": "Cicli di alimentazione",
"nvmePowerOnHours": "Ore di accensione",
"dataUnitsRead": "Unità dati lette",
"dataUnitsWritten": "Unità di dati scritte",
"hostReadCommands": "L'host legge i comandi",
"hostWriteCommands": "Comandi di scrittura dell'host",
"controllerBusyTime": "Tempo di occupato del controller",
"errorLogEntries": "Voci del registro degli errori",
"warningTempTime": "Tempo di avviso temperatura",
"criticalTempTime": "Tempo di temperatura critica",
"warningCompositeTemperatureTime": "Tempo di avviso della temperatura composita",
"criticalCompositeTemperatureTime": "Tempo critico di temperatura composita",
"thermalManagementT1TransCount": "Gestione termica transizioni T1",
"thermalManagementT2TransCount": "Gestione termica transizioni T2",
"thermalManagementT1TotalTime": "Gestione termica T1 tempo totale",
"thermalManagementT2TotalTime": "Gestione termica T2 tempo totale"
},
"attributeExplanations": {
"criticalWarning": "Flag di avviso attivi dal controller NVMe. Qualsiasi valore diverso da zero richiede un'indagine immediata.",
"nvmeTemperature": "Temperatura composita riportata dal controller. Le alte temperature sostenute causano throttling termico e riducono la durata della NAND.",
"temperatureSensor1": "Sensore di temperatura primario, solitamente il flash NAND. Il più rappresentativo della salute flash.",
"temperatureSensor2": "Sensore secondario, spesso il controller muore. In genere è più caldo del sensore 1.",
"temperatureSensor3": "Sensore terziario, se presente. La posizione varia in base al produttore.",
"availableSpare": "Percentuale di blocchi NAND di riserva rimanenti per la sostituzione dei blocchi danneggiati. Un avviso si attiva al di sotto della soglia.",
"availableSpareThreshold": "Minimo impostato dal produttore per i ricambi disponibili. Al di sotto di questo, l'unità segnala un avviso critico.",
"percentageUsed": "Stima dell'unità di resistenza consumata in base ai cicli di scrittura effettivi rispetto a quelli nominali. 100% significa che è stato raggiunto il TBW nominale; l'unità potrebbe continuare a funzionare oltre questo limite.",
"mediaErrors": "Errori di lettura/scrittura irreversibili su flash NAND. Qualsiasi valore diverso da zero indica un danno cellulare permanente. Il conteggio crescente significa sostituire presto.",
"mediaIntegrityErrors": "Errori irreversibili rilevati dal controller. Un valore diverso da zero indica il rischio di corruzione dei dati.",
"unsafeShutdowns": "Perdite di potenza senza lavaggio o spegnimento adeguati. Conti molto elevati rischiano di corrompere i metadati e problemi del firmware.",
"nvmePowerCycles": "Cicli di accensione/spegnimento totali. I cicli frequenti aumentano l'usura del connettore e del condensatore.",
"nvmePowerOnHours": "Ore cumulative totali in cui l'unità è stata accesa dal momento della produzione.",
"dataUnitsRead": "Dati totali letti in unità da 512 KB. Moltiplicare per 512.000 per i byte. Utile per calcolare il carico di lavoro di lettura giornaliero.",
"dataUnitsWritten": "Dati totali scritti in unità da 512 KB. Confrontare con la valutazione TBW per stimare la resistenza rimanente.",
"hostReadCommands": "Comandi di lettura totali emessi dall'host. Un rapporto elevato rispetto ai comandi di scrittura indica un carico di lavoro intenso in lettura.",
"hostWriteCommands": "Comandi di scrittura totali emessi dall'host. Include scritture di metadati del file system.",
"controllerBusyTime": "Minuti totali impiegati dal controller per elaborare i comandi I/O. Valori elevati indicano un carico di lavoro pesante e sostenuto.",
"errorLogEntries": "Numero di voci nel registro delle informazioni sugli errori. Spesso include artefatti benigni dell'autotest; controllo incrociato con gli errori multimediali.",
"warningTempTime": "Minuti totali trascorsi al di sopra della soglia di temperatura di avviso. Causa limitazioni delle prestazioni. Zero è l'ideale.",
"criticalTempTime": "Minuti totali trascorsi al di sopra della soglia di temperatura critica. L'unità potrebbe spegnersi per evitare danni. Dovrebbe essere sempre zero.",
"warningCompositeTemperatureTime": "Minuti totali in cui la temperatura composita ha superato la soglia di avviso.",
"criticalCompositeTemperatureTime": "Minuti totali in cui la temperatura del composito ha superato la soglia critica. Deve essere zero.",
"thermalManagementT1TransCount": "Numero di volte in cui l'unità è entrata in una leggera limitazione termica (T1). Indica problemi di raffreddamento.",
"thermalManagementT2TransCount": "Numero di volte in cui l'unità è entrata in una forte limitazione termica (T2). Impatto significativo sulle prestazioni.",
"thermalManagementT1TotalTime": "Secondi totali trascorsi in leggero throttling termico. Indica problemi di raffreddamento prolungati.",
"thermalManagementT2TotalTime": "Secondi totali trascorsi in pesante limitazione termica. Grave degrado delle prestazioni.",
"rawReadErrorRate": "Rilevati errori di lettura hardware. Valori grezzi elevati sulle unità Seagate/Samsung sono normali perché la loro formula proprietaria rende il VALORE più importante del valore grezzo.",
"writeErrorRate": "Errori riscontrati durante le operazioni di scrittura. Un conteggio crescente può indicare problemi alla testa o ai media.",
"multiZoneErrorRate": "Errori durante la scrittura in regioni multizona. Specifico del produttore; una tendenza in aumento è preoccupante.",
"softReadErrorRate": "Leggere gli errori corretti dal firmware senza perdita di dati. Valori elevati possono indicare un supporto degradato.",
"readErrorRetryRate": "Numero di tentativi di lettura necessari. I tentativi occasionali sono normali; la crescita persistente indica usura.",
"reportedUncorrect": "Errori che l'ECC non ha potuto correggere. Qualsiasi valore diverso da zero significa che i dati sono stati persi o illeggibili.",
"reportedUncorrectableErrors": "Errori che l'ECC non ha potuto correggere. Un valore diverso da zero indica il rischio di perdita di dati.",
"reallocatedSectorCount": "Settori danneggiati sostituiti da settori di riserva dal pool di riserva. Un conteggio crescente indica il degrado dell'unità.",
"retiredBlockCount": "I blocchi NAND sono ritirati a causa di usura o guasto (SSD). Simile al conteggio dei settori riallocati per gli HDD.",
"reallocatedEventCount": "Numero di operazioni di rimappatura eseguite. Ogni evento indica che è stato sostituito un settore danneggiato.",
"currentPendingSector": "Settori instabili in attesa di essere rimappati alla prossima scrittura. Possono risolversi o essere riallocati in modo permanente.",
"pendingSectors": "Settori in attesa di essere rimappati. Potrebbero risolversi o essere riallocati.",
"offlineUncorrectable": "Settori che non hanno funzionato durante la scansione offline e che non possono essere corretti. Indica una possibile perdita di dati.",
"offlineUncorrectableSectorCount": "Settori non correggibili trovati durante la scansione in background. I dati su questi settori vanno perduti.",
"sataTemperature": "Temperatura attuale dell'unità. Le alte temperature prolungate accelerano l'usura e riducono la durata.",
"temperatureCelsius": "Temperatura attuale dell'unità in gradi Celsius. Gli HDD solitamente dovrebbero rimanere al di sotto dei 45°C; SSD inferiori a 60°C.",
"airflowTemperatureCel": "Temperatura misurata dal sensore del flusso d'aria. Di solito leggermente inferiore al sensore di temperatura principale.",
"temperatureCase": "Temperatura dell'involucro dell'azionamento. Utile per monitorare la ventilazione dell'armadio.",
"temperatureInternal": "Sensore di temperatura interno. Potrebbe risultare superiore alla temperatura della custodia.",
"sataPowerOnHours": "Ore cumulative totali in cui l'unità è stata accesa. Utilizzato per stimare l'età e pianificare le sostituzioni.",
"powerOnHoursAndMsec": "Tempo totale di accensione con precisione al millisecondo.",
"powerCycleCount": "Numero totale di cicli di accensione/spegnimento completi. Il ciclismo frequente sollecita l'elettronica.",
"powerOffRetractCount": "Volte in cui le testine sono state retratte a causa della perdita di potenza (HDD). Valori elevati indicano un'alimentazione instabile.",
"unexpectedPowerLossCt": "Perdite di potenza impreviste (SSD). Può causare il danneggiamento dei metadati se la cache di scrittura era attiva.",
"unsafeShutdownCount": "Perdite di potenza senza un corretto spegnimento (SSD). Valori elevati rischiano di corrompere il firmware.",
"startStopCount": "Cicli di avvio/arresto del motore mandrino (HDD). Ogni ciclo provoca usura meccanica.",
"spinUpTime": "È tempo che i piatti raggiungano la piena velocità operativa (HDD). Valori in aumento possono indicare usura dei cuscinetti del motore.",
"spinRetryCount": "Tentativi falliti di far girare il motore (HDD). Un valore diverso da zero solitamente indica problemi di alimentazione o motore.",
"calibrationRetryCount": "Numero di tentativi di calibrazione della testa (HDD). Un valore diverso da zero può indicare problemi meccanici.",
"seekErrorRate": "Errori durante il posizionamento della testa (HDD). Valori grezzi elevati su Seagate sono spesso normali a causa di una formula proprietaria.",
"seekTimePerformance": "Prestazioni medie dell'operazione di ricerca (HDD). Valori in calo suggeriscono un degrado meccanico.",
"loadCycleCount": "Cicli di carico/scarico testa (HDD). Valutato per 300.000-600.000 cicli sulla maggior parte delle unità.",
"loadUnloadCycleCount": "Cicli di carico/scarico testa (HDD). Ogni ciclo provoca una piccola usura sul meccanismo della rampa.",
"headFlyingHours": "Per ore le testine di lettura/scrittura sono state posizionate sui piatti (HDD).",
"highFlyWrites": "Scrive dove la testa ha volato più in alto del previsto (HDD). I dati potrebbero non essere scritti correttamente.",
"gSenseErrorRate": "Eventi di urti o vibrazioni rilevati dall'accelerometro (HDD). Valori elevati indicano disturbi fisici.",
"diskShift": "Distanza in cui si è spostato il disco dalla sua posizione originale (HDD). Correlati alla temperatura o allo shock.",
"loadedHours": "Ore trascorse con le testine caricate sui piatti (HDD).",
"loadInTime": "Tempo del processo di caricamento della testa. Metrica diagnostica specifica del produttore.",
"torqueAmplificationCount": "Volte in cui l'unità aveva bisogno di coppia extra per girare. Può indicare problemi di attrito o motori.",
"flyingHeight": "Distanza testa-piatto durante il funzionamento (HDD). Fondamentale per l'affidabilità di lettura/scrittura.",
"loadFriction": "Attrito rilevato durante il caricamento della testina (HDD). Valori crescenti suggeriscono l'usura del meccanismo della rampa.",
"loadUnloadRetryCount": "Tentativi di caricamento/scaricamento della testina (HDD) non riusciti. Un valore diverso da zero indica problemi meccanici.",
"udmaCrcErrorCount": "Errori di checksum del trasferimento dati sul cavo SATA. Solitamente causato da un cavo difettoso, una connessione allentata o un problema con la porta.",
"crcErrors": "Errori di comunicazione dell'interfaccia. Solitamente causato da problemi di cavo o di connessione.",
"crcErrorCount": "Errori di checksum del trasferimento dati. Sostituire il cavo SATA se questo valore aumenta.",
"commandTimeout": "Comandi che hanno impiegato troppo tempo e sono scaduti. Potrebbe indicare problemi del controller o della connessione.",
"interfaceCrcErrorCount": "Errori CRC sul collegamento dell'interfaccia. Problema al cavo o al connettore.",
"hardwareEccRecovered": "Leggere gli errori corretti dall'ECC hardware. Diverso da zero è normale; la rapida crescita merita attenzione.",
"eccErrorRate": "Tasso di errori corretti dall'ECC. Formula proprietaria; Il VALORE conta più del conteggio grezzo.",
"endToEndError": "Rilevato danneggiamento dei dati tra la cache del controller e l'interfaccia host. Dovrebbe essere sempre zero.",
"endToEndErrorDetectionCount": "Numero di errori di parità nel percorso dati. Un valore diverso da zero indica problemi del controller.",
"wearLevelingCount": "Cicli di cancellazione medi per blocco NAND (SSD). VALORE più basso significa maggiore usura consumata.",
"wearRangeDelta": "Differenza tra i blocchi più usurati e quelli meno usurati (SSD). Valori elevati indicano un'usura non uniforme.",
"mediaWearoutIndicator": "Stima della durata rimanente dell'SSD Intel. Inizia da 100 e diminuisce a 0 man mano che la resistenza viene consumata.",
"ssdLifeLeft": "Percentuale di durata residua stimata dell'SSD in base all'usura della NAND.",
"percentLifetimeRemain": "Percentuale di vita residua stimata. 100 significa nuovo; 0 significa fine della vita nominale.",
"percentLifetimeUsed": "Percentuale di resistenza nominale consumata. Inverso della percentuale di durata residua.",
"availableReservedSpace": "Blocchi di riserva rimanenti in percentuale (SSD). Valori bassi riducono la capacità dell'unità di gestire i blocchi danneggiati.",
"usedReservedBlockCount": "Riservare i blocchi consumati per la sostituzione dei blocchi danneggiati (SSD). Un valore in crescita significa invecchiamento.",
"unusedReservedBlockCount": "Blocchi di riserva ancora disponibili per la sostituzione dei blocchi danneggiati (SSD). Zero significa che non è più possibile la sostituzione dei blocchi danneggiati.",
"programFailCount": "Errori di scrittura NAND (SSD). Un conteggio crescente significa che le celle flash si stanno consumando.",
"programFailCountChip": "Errori del programma a livello di chip (SSD). Un valore diverso da zero indica il degrado della NAND.",
"eraseFailCount": "NAND cancella gli errori operativi (SSD). Un valore diverso da zero indica una grave usura della bava.",
"eraseFailCountTotal": "Totale errori di cancellazione NAND (SSD). In combinazione con il conteggio degli errori del programma, mostra lo stato generale della NAND.",
"eraseFailCountChip": "Cancella i guasti a livello di chip (SSD). Un valore diverso da zero indica il degrado della NAND.",
"runtimeBadBlock": "Blocchi danneggiati rilevati durante il normale funzionamento (SSD). Un conteggio crescente indica che il flash si sta esaurendo.",
"totalLbasWritten": "Indirizzi totali dei blocchi logici scritti. Moltiplicare per 512 byte per il volume totale dei dati.",
"totalLbasRead": "Indirizzi totali dei blocchi logici letti. Utile per calcolare il carico di lavoro giornaliero.",
"lifetimeWritesGib": "Dati totali scritti in GiB nel corso della vita dell'unità.",
"lifetimeReadsGib": "Dati totali letti in GiB nel corso della vita dell'unità.",
"totalWritesGib": "Dati totali scritti in GiB. Confrontare con la valutazione TBW per la stima della resistenza.",
"totalReadsGib": "Dati totali letti in GiB.",
"nandWritesGib": "La NAND grezza scrive in GiB. Superiore alle scritture dell'host a causa dell'amplificazione della scrittura.",
"hostWrites32Mib": "Dati totali scritti dall'host in unità da 32 MiB.",
"hostReads32Mib": "Dati totali letti dall'host in unità da 32 MiB.",
"hostWritesMib": "Dati totali scritti dall'host in MiB.",
"hostReadsMib": "Dati totali letti dall'host in MiB.",
"nandGbWrittenTlc": "Dati totali scritti sulle celle NAND TLC in GB. Include il sovraccarico dell'amplificazione di scrittura.",
"nandGibWritten": "La NAND totale scrive in GiB. Superiore alle scritture host a causa dell'amplificazione della scrittura e della garbage collection.",
"averageBlockEraseCount": "Numero medio di cicli di cancellazione per blocco NAND (SSD). Le unità sono generalmente classificate per cicli da 3.000 a 100.000.",
"averageEraseCount": "Cicli di cancellazione medi per blocco. Confrontare con la resistenza nominale per la stima della vita rimanente.",
"maxEraseCount": "Cicli di cancellazione massimi su ogni singolo blocco. Un ampio divario con la media indica un'usura irregolare.",
"totalEraseCount": "Somma di tutti i cicli di cancellazione su tutti i blocchi. Indicatore complessivo del volume di scrittura NAND.",
"powerLossCapTest": "Risultato dell'autotest del condensatore di protezione contro la perdita di potenza (SSD). Fallito significa rischio di perdita di dati in caso di interruzione di corrente.",
"powerLossProtection": "Stato del meccanismo di protezione in caso di perdita di potenza. Gli SSD aziendali utilizzano condensatori per svuotare la cache in caso di perdita di potenza.",
"successfulRainRecovCnt": "Recuperi riusciti utilizzando RAIN (Redundant Array of Independent NAND). Mostra che la parità NAND funziona.",
"ssdEraseFailCount": "Errori di cancellazione totale sull'SSD. Indica il degrado generale della NAND.",
"ssdProgramFailCount": "Errori di scrittura totali sull'SSD. Indica problemi di affidabilità della cella flash.",
"throughputPerformance": "Valutazione complessiva delle prestazioni di throughput (HDD). Valori in calo indicano un degrado.",
"unknownAttribute": "Attributo specifico del fornitore non definito nello standard SMART. Controllare la documentazione del produttore.",
"freeFallSensor": "Rilevati eventi di caduta libera (HDD del laptop). Le teste sono parcheggiate per evitare danni durante le cadute.",
"grownDefectList": "Settori rimappati a causa di difetti riscontrati durante il funzionamento. Equivalente ai settori riallocati su SATA. Un conteggio crescente indica il degrado dell'unità.",
"readErrorsCorrected": "Leggere gli errori corretti da ECC. Normale per unità aziendali sotto carico di lavoro pesante; solo gli errori non corretti sono critici.",
"readEccFast": "Errori corretti dall'ECC rapido al volo durante le operazioni di lettura. Normale nelle unità SAS.",
"readEccDelayed": "Errori che richiedono una correzione ECC ritardata o offline durante le letture. Un valore diverso da zero è accettabile ma non dovrebbe crescere rapidamente.",
"readUncorrectedErrors": "Leggere gli errori che ECC non è riuscito a correggere. Un valore diverso da zero indica che i dati sono andati persi o illeggibili. Metrica critica.",
"readDataProcessed": "Dati totali letti dall'unità. Utile per calcolare il carico di lavoro giornaliero.",
"writeErrorsCorrected": "Errori di scrittura corretti da ECC. Normale per le unità aziendali.",
"writeUncorrectedErrors": "Scrivere gli errori che ECC non ha potuto correggere. Un valore diverso da zero indica una potenziale perdita di dati. Critico.",
"writeDataProcessed": "Dati totali scritti sull'unità. Utile per l'analisi del carico di lavoro.",
"verifyErrorsCorrected": "Errori di verifica corretti durante le operazioni di verifica in background.",
"verifyUncorrectedErrors": "Verificare gli errori che non è stato possibile correggere. Un valore diverso da zero indica un degrado del supporto.",
"nonMediumErrors": "Errori del controller o del bus non correlati al supporto stesso. Un conteggio elevato può indicare problemi al backplane o al cavo.",
"sasTemperature": "Temperatura attuale dell'unità. Le unità Enterprise SAS tollerano fino a 55-60°C in condizioni di carico sostenuto.",
"sasPowerOnHours": "Ore totali di accensione dell'unità. Le unità aziendali sono progettate per il funzionamento 24 ore su 24, 7 giorni su 7.",
"startStopCycles": "Cicli di avvio/arresto del motore. Le unità Enterprise SAS sono classificate per oltre 50.000 cicli.",
"loadUnloadCycles": "Cicli di carico/scarico testa. Le unità aziendali sono classificate per oltre 600.000 cicli.",
"backgroundScanStatus": "Stato della scansione del supporto in background SCSI. Funziona continuamente per rilevare i difetti superficiali."
},
"recommendations": {
"healthyTitle": "Il disco è integro",
"healthyText": "Tutti gli attributi SMART rientrano negli intervalli normali. Continuare il monitoraggio regolare.",
"criticalTitle": "Critico: rilevato problema di integrità del disco",
"criticalText": "SMART ha segnalato un problema di salute. Eseguire immediatamente il backup di tutti i dati e pianificare la sostituzione del disco.",
"reallocatedTitle": "Rilevati settori riallocati ({count})",
"reallocatedText": "Il disco presenta settori danneggiati che sono stati rimappati. Monitorarlo attentamente e prendere in considerazione la sostituzione se il conteggio aumenta.",
"pendingTitle": "Settori in sospeso ({count})",
"pendingText": "Alcuni settori attendono di essere riallocati. Ciò potrebbe indicare un fallimento imminente.",
"highTemperature": "Alta temperatura ({temperature}°C)",
"hotHdd": "L'HDD si sta surriscaldando. Migliora il flusso d'aria del case o aggiungi il raffreddamento.",
"hotSsd": "L'SSD si sta surriscaldando. Controllare il flusso d'aria attorno all'unità.",
"hotNvme": "L'NVMe si sta surriscaldando. Prendi in considerazione l'aggiunta di un dissipatore di calore o il miglioramento del flusso d'aria del case.",
"maintenanceTitle": "Manutenzione regolare",
"maintenanceText": "Pianifica un test SMART esteso ogni mese per individuare tempestivamente i problemi.",
"backupTitle": "Strategia di backup",
"backupText": "Esegui regolarmente il backup dei dati critici, indipendentemente dallo stato del disco.",
"nvmeWarningTitle": "Avviso critico NVMe attivo (0x{value})",
"nvmeWarningText": "Il controller NVMe ha lanciato un avviso. Eseguire immediatamente il backup dei dati e indagare ulteriormente.",
"nvmeMediaTitle": "Rilevati errori multimediali NVMe ({count})",
"nvmeMediaText": "Gli errori flash NAND irreversibili indicano danni fisici. Eseguire il backup dei dati e pianificare la sostituzione.",
"unsafeTitle": "Numero elevato di arresti non sicuri ({count})",
"unsafeText": "Le frequenti perdite di potenza aumentano il rischio di danneggiamento del firmware. Garantire un'alimentazione stabile o utilizzare un UPS.",
"seagateTitle": "Seagate Raw_Read_Error_Rate - Comportamento normale",
"seagateText": "Le unità Seagate riportano valori grezzi molto grandi per l'attributo n. 1. Questo è previsto; conta solo il valore normalizzato e dovrebbe rimanere su 100.",
"smrTitle": "Rilevata unità SMR - Limitazioni di scrittura",
"smrText": "I dischi SMR scrivono dati casuali più lentamente e potrebbero bloccarsi in caso di carico di lavoro misto pesante. Sono adatti a backup e archivi, ma non sono consigliati come storage Proxmox primario o vdev ZFS."
}
},
"ataErrors": {
"idnf": "Indirizzo del settore non trovato: possibile problema del settore danneggiato o del cavo",
"unc": "Errore di lettura non correggibile: settore danneggiato",
"abrt": "Comando interrotto dall'azionamento",
"amnf": "Contrassegno dell'indirizzo non trovato: danno alla superficie",
"tk0nf": "Traccia 0 non trovata: guasto hardware dell'unità",
"bbk": "Rilevato blocco danneggiato",
"icrc": "Errore CRC interfaccia: problema del cavo o del connettore",
"mc": "I media sono cambiati",
"mcr": "È stata richiesta una modifica del supporto",
"wp": "Protetto da scrittura"
},
"scheduleTab": {
"loading": "Caricamento programmi...",
"automaticTests": "Test SMART automatici",
"toggleHelp": "Abilita o disabilita tutti i test pianificati",
"enabled": "Abilitato",
"disabled": "Disabilitato",
"configured": "Orari configurati",
"disks": "Dischi",
"allDisks": "tutti i dischi",
"keepResults": "Conserva i risultati {count}",
"empty": "Nessun test pianificato configurato",
"emptyHint": "Crea una pianificazione per eseguire automaticamente i test SMART.",
"edit": "Modifica programma",
"new": "Nuovo programma",
"testType": "Tipo di prova",
"frequency": "Frequenza",
"daily": "Quotidiano",
"weekly": "Settimanale",
"monthly": "Mensile",
"dailyAt": "Tutti i giorni alle {time}",
"weeklyAt": "{day} alle {time}",
"monthlyAt": "Giorno {day} del mese alle {time}",
"dayOfWeek": "Giorno della settimana",
"dayOfMonth": "Giorno del mese",
"timeHour": "Tempo (ora)",
"retention": "Conserva i risultati",
"lastN": "Ultimo {count}",
"keepAll": "Tieni tutto",
"saving": "Risparmio...",
"save": "Salva programma",
"cancel": "Cancellare",
"add": "Aggiungi pianificazione",
"note": "I test pianificati vengono eseguiti automaticamente tramite cron. I risultati vengono salvati nella cronologia SMART.",
"days": {
"sunday": "Domenica",
"monday": "Lunedi",
"tuesday": "Martedì",
"wednesday": "Mercoledì",
"thursday": "Giovedì",
"friday": "Venerdì",
"saturday": "Sabato"
}
}
},
"details": {
"temperature": {
"title": "Temperatura della CPU",
"diskTitle": "Temperatura",
"current": "Attuale",
"min": "minimo",
"avg": "Media",
"max": "Massimo",
"seriesName": "Temperatura",
"noData": "Nessun dato sulla temperatura disponibile per questo periodo",
"collectionHint": "I dati vengono raccolti ogni 60 secondi",
"openHistory": "Apri la cronologia della temperatura",
"collectingSamples": "Raccolta dei campioni: il grafico si compila dopo circa 2 minuti",
"sampleInterval": "I campioni vengono raccolti ogni 60 secondi",
"timeframes": {
"hour": "1 ora",
"day": "24 ore",
"week": "7 giorni",
"month": "30 giorni"
},
"status": {
"hot": "Caldo",
"warm": "Caldo",
"normal": "Normale"
}
},
"processes": {
"topByCpu": "Processi principali per CPU",
"topByMemory": "Processi principali per Memoria",
"cpuDescription": "Utilizzo attuale della CPU per processo, come frazione della CPU totale dell'host: stessa scala della scheda Utilizzo CPU sopra. Si aggiorna ogni 3 s mentre è aperto.",
"memoryDescription": "Memoria residente corrente per processo. Si aggiorna ogni 3 s mentre è aperto.",
"filterPlaceholder": "Filtra per riga di comando, utente o PID...",
"pid": "PID",
"user": "Utente",
"command": "Comando",
"cpuPercent": "CPU %",
"memory": "Memoria",
"memPercent": "Mem%",
"noMatches": "Nessun processo corrisponde al filtro",
"captured": "Catturato {time}",
"matchCount": "{count} corrispondenza dei processi {total}",
"matchesCount": "{count} corrispondenze dei processi {total}",
"topCount": "Principali {shown} dei {total} processi",
"loadFailed": "Impossibile recuperare i processi",
"lifetimeAverageTitle": "% CPU media durante la durata di questo processo: utile per trovare linee di base inattive di lunga durata",
"averageShort": "avg"
},
"processInfo": {
"titleFallback": "Processo",
"descriptionLive": "Istantanea in tempo reale da /proc/{pid}. Si aggiorna automaticamente ogni {seconds} s mentre è aperto.",
"descriptionExited": "Ultimo snapshot da /proc/{pid} prima del completamento del processo.",
"finishedTitle": "Questo processo è terminato",
"finishedDescription": "Probabilmente si è trattato di un helper di breve durata, di uno script, di pct exec o di un comando one-shot completato mentre la modale era aperta. I dati seguenti rappresentano l'ultima istantanea acquisita prima della chiusura, non una lettura obsoleta o interrotta.",
"loading": "Caricamento…",
"fetchFailed": "Impossibile recuperare il processo",
"captured": "Catturato",
"lastSeen": "Visto l'ultima volta",
"sections": {
"overview": "Panoramica",
"resources": "Risorse",
"command": "Comando",
"lifetime": "Tutta la vita"
},
"labels": {
"state": "Stato",
"parent": "Processo padre",
"threads": "Thread",
"openFds": "Apri FD",
"user": "Utente",
"group": "Gruppo",
"cpu": "CPU",
"memory": "Memoria",
"residentRss": "Residente (RSS)",
"virtualSize": "Dimensione virtuale",
"swap": "Swap",
"ioRead": "Lettura I/O",
"ioWrite": "Scrittura I/O",
"name": "Nome",
"commandLine": "Riga di comando",
"executable": "Eseguibile",
"workingDir": "Dir. di lavoro",
"started": "Iniziato",
"runningFor": "Correre per"
},
"states": {
"running": "Corsa",
"sleeping": "Dormire",
"diskWait": "Attendere il disco",
"zombie": "Zombie",
"stopped": "Fermato",
"tracingStop": "Arresto della tracciatura",
"dead": "Morto",
"idle": "Oziare",
"exited": "Uscito"
}
}
},
"vmLxc": {
"loadingTitle": "Caricamento di VM e LXC in corso...",
"loadingDescription": "Recupero dello stato del contenitore VM e LXC",
"loadingError": "Errore durante il caricamento delle macchine virtuali: {error}",
"totalVmLxc": "Totale VM e LXC",
"totalCpuAllocated": "CPU totale allocata",
"totalMemory": "Memoria totale",
"totalDisk": "Disco totale",
"running": "corsa",
"stopped": "fermato",
"vms": "VM",
"used": "Usato",
"configured": "Configurato",
"inUse": "In uso",
"allocated": "Alloc",
"total": "Totale",
"utilization": "util",
"idle": "Oziare",
"listTitle": "Macchine virtuali e contenitori",
"empty": "Nessuna macchina virtuale trovata",
"uptime": "Tempo di attività: {uptime}",
"cpuUsage": "Utilizzo della CPU",
"memory": "Memoria",
"disk": "Disco",
"diskUsage": "Utilizzo del disco",
"diskIo": "I/O del disco",
"networkIo": "I/O di rete",
"sinceBoot": "dall'avvio",
"loadingConfiguration": "Caricamento configurazione...",
"resources": "Risorse",
"cpuCores": "Core della CPU",
"notes": "Note",
"hideNotes": "Nascondi note",
"lessInfo": "Meno informazioni",
"info": "Informazioni",
"ipAddresses": "Indirizzi IP",
"enterNotes": "Inserisci le note qui...",
"editNotes": "Modificare",
"savingNotes": "Risparmio...",
"notesDecodeError": "Errore nella decodifica delle note. Modifica per risolvere il problema.",
"noNotes": "Nessuna nota ancora. Fare clic su Modifica per aggiungere note.",
"containerConfiguration": "Configurazione del contenitore",
"mountedFromContainer": "Montato dall'interno del contenitore",
"openTerminal": "Apri Terminale",
"coreCount": {
"one": "{count} nucleo",
"few": "{count} core",
"many": "{count} core"
},
"duration": {
"dhm": "{days}d {hours}h {minutes}m"
},
"details": {
"sourceHost": "Fonte (ospite)",
"mountedAtCt": "Montato a (CT)",
"total": "Totale",
"used": "Usato",
"available": "Disponibile",
"swap": "Swap",
"privilegeLevel": "Livello di privilegio",
"gpuPassthrough": "Passaggio GPU",
"hardwareDevices": "Dispositivi hardware",
"cpuSockets": "Socket della CPU",
"cpuType": "Tipo di CPU",
"numa": "NUMA",
"bios": "BIOS",
"machineType": "Tipo di macchina",
"vga": "VGA",
"qemuAgent": "Agente QEMU",
"tabletPointer": "Puntatore della tavoletta",
"localTime": "Ora locale",
"rawConfig": "Configurazione grezza",
"scsiController": "controller SCSI",
"dnsNameserver": "Server dei nomi DNS",
"searchDomain": "Cerca dominio",
"hostname": "Nome host",
"storageType": "{type} spazio di archiviazione",
"mountAttributes": "Attributi di montaggio (configurazione LXC)",
"runtimeMountOptions": "Opzioni di montaggio in fase di esecuzione",
"privileged": "Privilegiato",
"unprivileged": "Senza privilegi",
"hardware": "Hardware",
"pciPassthrough": "Passaggio PCI",
"usbDevices": "Dispositivi USB",
"serialPorts": "Porte seriali",
"bridge": "Ponte",
"enabled": "Abilitato",
"disabled": "Disabilitato",
"on": "SU",
"off": "spento",
"included": "incluso",
"excluded": "escluso",
"storage": "Magazzinaggio",
"rootFilesystem": "File system radice",
"efiDisk": "Disco EFI",
"tpmState": "Stato del TPM",
"mountPoint": "Punto di montaggio",
"mountPointIndexed": "Punto di montaggio {index}",
"network": "Rete",
"networkInterface": "Interfaccia di rete {index}",
"hostInterface": "Ospite: {interface}",
"gateway": "Porta",
"gatewayV6": "Gateway v6",
"type": "Tipo",
"rateLimit": "Limite di tariffa",
"firewall": "Firewall",
"backup": "Backup",
"replicate": "Replicare",
"volume": "Volume",
"path": "Sentiero",
"media": "Media",
"discard": "Scartare",
"cache": "Cache",
"efiType": "Tipo EFI",
"preEnrolledKeys": "Chiavi pre-registrate",
"serial": "Seriale",
"mountTypes": {
"pveVolume": "Volume PVE",
"pveStorageBind": "vincolarsi dallo storage PVE",
"hostBind": "vincolarsi dall'host",
"adHoc": "ad hoc all'interno della TC"
},
"mountStatus": {
"stale": "stantio",
"notMounted": "non montato",
"hostDetached": "ospite distaccato",
"readOnly": "sola lettura",
"stopped": "fermato",
"mounted": "montato"
}
},
"logs": {
"header": "Registri per {name} (VMID: {vmid})",
"node": "Nodo",
"type": "Tipo",
"totalLines": "Righe totali",
"generated": "Generato"
},
"tabs": {
"status": "Stato",
"mounts": "Monti",
"backups": "Backup",
"updates": "Aggiornamenti",
"firewall": "Firewall",
"app": "App"
},
"actions": {
"start": "Inizio",
"shutdown": "Fermare",
"reboot": "Riavviare",
"forceStop": "Forza l'arresto",
"working": "Lavorando..."
},
"confirm": {
"forceStopTitle": "Forza l'arresto",
"rebootTitle": "Riavviare",
"forceStopDescription": "Ciò salta la sequenza di arresto del sistema operativo guest e può danneggiare i database o i file system in esecuzione. L'ospite viene ucciso immediatamente.",
"rebootDescription": "Ciò forza un riavvio senza attendere che il sistema operativo guest elimini le scritture in sospeso. Utilizzare uno spegnimento graduale quando possibile.",
"typeToConfirm": "Digita {vmid} per confermare:",
"guest": "Ospite:"
},
"guestTypes": {
"container": "contenitore",
"vm": "VM",
"containerUi": "Contenitore"
},
"backups": {
"title": "Backup",
"create": "Crea backup",
"available": "Backup disponibili",
"loading": "Caricamento dei backup...",
"empty": "Nessun backup trovato",
"emptyHint": "Crea il tuo primo backup utilizzando il pulsante in alto"
},
"updatesPanel": {
"pendingTitle": "Aggiornamenti del pacchetto in sospeso",
"total": "{count} totale",
"lastChecked": "Ultimo controllo:",
"applyWith": "Candidati con",
"securityUpdate": "Aggiornamento della sicurezza",
"security": "sicurezza",
"clickToView": "Fare clic per visualizzare i pacchetti in sospeso",
"updateSingular": "aggiornamento",
"updatePlural": "aggiornamenti",
"packagePending": "{count} pacchetto in sospeso",
"packagesPending": "{count} pacchetti in sospeso",
"securityUpdatePending": "{count} aggiornamento di sicurezza",
"securityUpdatesPending": "{count} aggiornamenti di sicurezza",
"fullListInside": "Elenco completo disponibile all'interno del contenitore:",
"loadingMountPoints": "Caricamento dei punti di montaggio..."
},
"errors": {
"unknown": "Errore sconosciuto",
"backupStartFailed": "Impossibile avviare il backup: {message}",
"controlFailed": "Impossibile eseguire {action} VM {vmid}: {message}",
"saveNotesFailed": "Errore durante il salvataggio delle note. Per favore riprova."
},
"backupModal": {
"title": "Backup {type} {vmid} ({name})",
"description": "Configura le opzioni di backup per questo {type}",
"storage": "Magazzinaggio",
"selectStorage": "Seleziona spazio di archiviazione",
"free": "gratuito",
"mode": "Modalità",
"notification": "Notifica",
"useGlobalSettings": "Utilizza le impostazioni globali",
"alwaysNotify": "Avvisare sempre",
"notifyOnFailure": "Notifica in caso di fallimento",
"neverNotify": "Non avvisare mai",
"protected": "Protetto (impedisce la cancellazione accidentale)",
"pbsChangeMode": "Modalità di rilevamento modifiche PBS",
"forPbsStorage": "per l'archiviazione PBS",
"notes": "Note",
"variables": "Variabili: {{cluster}}, {{guestname}}, {{node}}, {{vmid}}",
"creating": "Creazione...",
"submit": "Backup",
"typeContainer": "contenitore",
"typeVirtualMachine": "macchina virtuale",
"modes": {
"snapshot": "Istantanea",
"suspend": "Sospendere",
"stop": "Fermare"
},
"changeModes": {
"default": "Predefinito",
"legacy": "Eredità",
"data": "Dati"
}
},
"firewall": {
"title": "Registri del firewall",
"refresh": "Aggiorna",
"loading": "Caricamento registro firewall...",
"disabledTitle": "Il firewall non è abilitato per questo {type}",
"disabledHint": "Abilitalo nell'interfaccia utente di Proxmox in {type} -> Firewall -> Opzioni e aggiungi almeno una regola con log: info o superiore in modo che i pacchetti inizino a essere registrati. Le nuove voci verranno visualizzate qui automaticamente al prossimo aggiornamento.",
"readFailed": "Impossibile leggere il registro del firewall",
"empty": "Nessun evento firewall ancora registrato.",
"emptyHint": "Le regole con log: info o superiore popoleranno questa visualizzazione all'arrivo dei pacchetti."
},
"options": {
"title": "Opzioni",
"snapshotBefore": "Istantanea prima dell'applicazione",
"snapshotOn": "— il {storage}",
"noSnapshot": "Nessuna istantanea pre-applicazione",
"restartAfter": "Riavviare il contenitore dopo l'applicazione",
"noRestart": "Nessun riavvio post-applicazione",
"snapshotLabel": "Effettua uno snapshot del contenitore prima dell'applicazione (vzdump)",
"appliesToBoth": "Si applica alle corse manuali + programmate.",
"backupStorage": "Archiviazione di backup",
"pickStorage": "Scegli un deposito",
"editButton": "Modificare",
"cancelButton": "Cancellare",
"saveButton": "Salva",
"storageAuto": "auto"
},
"scheduled": {
"title": "Aggiornamenti programmati",
"enabledHelper": "Viene eseguito in background utilizzando le opzioni di applicazione sopra.",
"disabledHelper": "Abilita l'esecuzione automatica degli aggiornamenti in base a una pianificazione cron.",
"chipLabel": "Programma",
"disabledSuffix": "(disabilitato)",
"whatLabel": "Che cosa:",
"targetOs": "Pacchetti del sistema operativo",
"targetApp": "Applicazione",
"targetBoth": "Sistema operativo + applicazione",
"lastRun": "Ultima esecuzione: {date}",
"runSuccess": "✓ successo",
"runFailed": "✗ fallito",
"notScheduled": "Non programmato",
"frequency": "Frequenza",
"cronExpression": "Espressione cron",
"cronPlaceholder": "ad esempio, 0 3 * * *",
"whatToUpdate": "Cosa aggiornare",
"targetOptionOs": "Solo pacchetti del sistema operativo",
"targetOptionApp": "Solo applicazione",
"targetOptionBoth": "Sistema operativo + applicazione",
"deleteButton": "Elimina pianificazione",
"deleteConfirm": "Rimuovere gli aggiornamenti pianificati per questo contenitore? Le impostazioni predefinite di applicazione (backup + riavvio) vengono mantenute."
},
"cronChip": {
"detected": "rilevato il cron dell'host",
"variantTteck": "tteck (eredità)",
"variantCustom": "costume",
"variantCommunityScripts": "script di comunità",
"scopeAptApk": "apt/apk su tutti i CT",
"scopeUnknown": "ambito sconosciuto"
},
"cronPresets": {
"hourly": "Ogni ora",
"dailyAt3": "Tutti i giorni alle 3:00",
"dailyAtNoon": "Tutti i giorni alle 12:00",
"weeklySun3": "Settimanale (domenica 3:00)",
"monthly1st3": "Mensile (1° alle 3:00)",
"custom": "Cronologia personalizzata..."
},
"updates": {
"osPackagesTitle": "Pacchetti del sistema operativo",
"lastCheckedPrefix": "Ultimo controllo:",
"familyLabel": "Famiglia:",
"applyOsUpdate": "Applica l'aggiornamento del sistema operativo",
"osUpToDate": "Sistema operativo aggiornato",
"installedByHelperPrefix": "Installato da",
"helperScriptsName": "Proxmox VE Helper-Scripts",
"helperUpdatesRun": "Installato da Proxmox Helper-Scripts.",
"installedPrefix": "installato",
"upstreamAvailable": "versione {version} disponibile",
"upToDateAt": "Aggiornato a",
"applyUpdate": "Applicare l'aggiornamento",
"upToDate": "Aggiornato",
"runUpdater": "Esegui l'aggiornamento",
"terminalTitle": "Applica aggiornamenti: CT {vmid}",
"terminalDescriptionOs": "Applicazione degli aggiornamenti del pacchetto del sistema operativo all'interno del contenitore...",
"terminalDescriptionApp": "Esecuzione dell'aggiornamento dell'applicazione all'interno del contenitore...",
"terminalDescriptionBoth": "Applicazione del pacchetto del sistema operativo e degli aggiornamenti dell'applicazione all'interno del contenitore...",
"terminalCompletedSuccessfully": "Aggiornamenti completati con successo",
"terminalCompletedWithError": "Aggiornamenti terminati con codice errore {code}",
"applyOsPlusApp": "Applica gli aggiornamenti del sistema operativo + {appName}",
"applyOsPlusApps": "Applica gli aggiornamenti del sistema operativo e delle app",
"osPlusApp": "Sistema operativo + {appName} aggiornamenti",
"osPlusApps": "Aggiornamenti del sistema operativo e delle app",
"noUpdateMethodTitle": "Nessun metodo di aggiornamento disponibile",
"noUpdateMethodBody": "Nessun metodo di aggiornamento disponibile. Aggiorna dall'app stessa o imposta un comando personalizzato nella scheda App.",
"ociImmutableTitle": "Contenitore di immagini OCI",
"ociImmutableBody": "I pacchetti del sistema operativo vengono integrati in fase di creazione dell'immagine e non possono essere aggiornati sul posto. Applica gli aggiornamenti manualmente o reinstallali con un'immagine più recente.",
"hideNoticeButton": "Nascondi questo avviso per questa app",
"noOsUpdatesPending": "Nessun aggiornamento del sistema operativo in sospeso",
"securityUpdateAria": "Aggiornamento della sicurezza",
"packagePendingLabel": "pacchetto in sospeso",
"packagesPendingLabel": "pacchi in sospeso",
"securityUpdateLabel": "aggiornamento della sicurezza",
"securityUpdatesLabel": "aggiornamenti di sicurezza",
"applicationDefaultName": "Applicazione",
"installedLabel": "installato",
"upToDateAtLabel": "Aggiornato a",
"versionTrackingPending": "Monitoraggio versioni in attesa: il prossimo controllo pianificato mostrerà la versione installata e quella disponibile.",
"customCommandTitle": "Comando di aggiornamento personalizzato",
"customCommandBody": "Esegui un comando shell definito dall'utente per aggiornare questa app all'interno del contenitore.",
"noUpdaterConfiguredTitle": "Nessun aggiornamento configurato",
"noUpdaterConfiguredBody": "Questa app non ha un programma di installazione helper o un comando personalizzato registrato.",
"hideNoticeAction": "Nascondi questo avviso per {appName}",
"detectedByPrefix": "Rilevato da",
"editApp": "Modificare",
"alsoDetectedTitle": "Rilevato anche in questo contenitore:",
"detectedInline": "· rilevato da {method}",
"customCommandLabel": "Comando di aggiornamento personalizzato",
"customCommandPlaceholder": "ad esempio, cd /opt/<tua-app> && git pull && systemctl restart <tua-app>",
"removeButton": "Rimuovere",
"cancelButton": "Cancellare",
"saveButton": "Salva",
"editCommandButton": "Modifica comando",
"wireUpCommandButton": "Aggiungi comando di aggiornamento personalizzato",
"versionTrackingPendingShort": "Monitoraggio della versione in sospeso.",
"noMethodBody": "Nessun metodo di aggiornamento disponibile. Aggiorna dall'app stessa o collega un comando personalizzato che ProxMenux eseguirà all'interno del contenitore.",
"noMethodHideBody": "Per questa app non è registrato alcun metodo di aggiornamento. Impostane uno dalla scheda App o ignora questo avviso.",
"hideForApp": "Nascondi avviso per {appName}",
"applyOsAppsFooter": "Applica gli aggiornamenti del sistema operativo + {appName}",
"applyOsAppsFooterPlural": "Applica gli aggiornamenti del sistema operativo e delle app",
"osAppsFooter": "Sistema operativo + {appName} aggiornamenti",
"osAppsFooterPlural": "Aggiornamenti del sistema operativo e delle app",
"noUpdatesAvailableChip": "Nessun aggiornamento disponibile",
"managedApp": "Applicazione gestita",
"managedBadge": "gestito",
"lastCheckedAt": "Ultimo controllo: {date}",
"tailscaleAvailable": "Tailscale v{version} disponibile",
"updateToVersion": "Aggiorna a v{version}",
"otherPackagePending": "+{count} altro pacchetto in sospeso nel contenitore",
"otherPackagesPending": "+{count} altri pacchetti in sospeso nel contenitore",
"noManagedUpdateInfo": "Nessuna informazione di aggiornamento ancora: controlla da Sicurezza → Secure Gateway.",
"ociTitle": "Contenitore di immagini OCI",
"ociBody": "Questo contenitore è stato creato da un'immagine OCI (Docker). La gestione degli aggiornamenti per i contenitori OCI arriverà con la prossima funzionalità di installazione OCI: gli aggiornamenti ricostruiranno il contenitore da un tag immagine più recente anziché applicare patch ai pacchetti all'interno.",
"helperNotUpdateable": "Il registro degli script della community contrassegna questa app come non aggiornabile.",
"helperDetectedTitle": "Rilevato un aggiornamento degli script helper",
"helperDetectedBody": "L'applicazione manuale è più sicura."
},
"appEditor": {
"closePanel": "Chiudi pannello",
"cancelButton": "Cancellare",
"saveButton": "Salva",
"hideButton": "Nascondere",
"hidePermanentlyTooltip": "Nascondi questo rilevamento in modo permanente",
"hiddenBadge": "Attualmente nascosto: riapparirà nell'elenco di rilevamento",
"registerDifferent": "Registra un'altra app",
"detectedInContainer": "Rilevato su questo contenitore",
"installedManaged": "Installato e gestito da ProxMenux",
"nameLabel": "Nome",
"installedViaLabel": "Installato tramite",
"installedVersionLabel": "Versione installata",
"installedVersionRegexLabel": "Regex della versione installata (gruppo di acquisizione)",
"installedRegexPlaceholder": "ad esempio, v?(\\d+\\.\\d+\\.\\d+)",
"installedRegexAlt": "regex_installata",
"regexCaptureGroupLabel": "Regex (con gruppo di acquisizione)",
"regexPlaceholderVersion": "versione:\\s*(\\d+\\.\\d+\\.\\d+)",
"optionalSuffix": "(opzionale)",
"methodNone": "Nessuno (solo collegamento)",
"methodDpkg": "Pacchetto dpkg (Debian/Ubuntu)",
"methodApk": "pacchetto apk (Alpine)",
"methodBinary": "Binario (percorso assoluto o nome semplice)",
"methodFile": "file + espressione regolare",
"methodDockerLabel": "ispezione finestra mobile (etichetta OCI)",
"methodDockerExec": "docker exec (binario nel contenitore)",
"methodPython": "distribuzione Python (importlib.metadata)",
"methodCommand": "comando (avanzato — argv)",
"methodManual": "manuale (scrivo la versione)",
"packageIdentifierLabel": "Identificatore del pacchetto",
"binaryPathLabel": "Percorso binario",
"binaryPathPlaceholder": "ad esempio, /opt/<tua-app>/binary",
"binaryPathBare": "Binario (percorso assoluto o nome semplice)",
"binaryPathBarePlaceholder": "ad esempio, myapp (o percorso assoluto)",
"binaryArgsLabel": "Argomenti binari (separati da virgole, facoltativi)",
"binaryArgsPlaceholder": "ad esempio, --version (separati da virgole)",
"filePathLabel": "Percorso del file",
"commandLabel": "Comando (argv separato da virgole, senza shell)",
"commandPlaceholder": "miaapp, versione, --json",
"commandServerExample": "servitore, -v",
"containerNameLabel": "Nome del contenitore",
"containerNamePlaceholder": "ad esempio, <nome-contenitore>",
"ociLabelKeyLabel": "Chiave etichetta OCI",
"ociLabelPlaceholder": "org.opencontainers.image.version",
"pythonInterpreterLabel": "Percorso dell'interprete Python",
"pythonInterpreterPlaceholder": "ad esempio, /opt/<tua-app>/venv/bin/python",
"pipDistLabel": "Nome della distribuzione (pacchetto pip)",
"pipDistPlaceholder": "ad esempio, <your-pip-package>",
"upstreamSourceLabel": "Fonte della versione disponibile (facoltativo)",
"upstreamNone": "nessuna (non controllare la versione disponibile)",
"upstreamGithub": "Deposito GitHub",
"upstreamHttp": "Endpoint JSON HTTP",
"upstreamDocker": "Immagine dell'hub Docker",
"githubRepoLabel": "Deposito GitHub",
"githubRepoPlaceholder": "ad esempio, proprietario/nome",
"githubRepoAlt": "proprietario/nome",
"githubSourceLabel": "Fonte GitHub",
"sourceReleases": "rilascia",
"sourceTags": "tag",
"endpointUrlLabel": "URL dell'endpoint",
"endpointUrlPlaceholder": "ad esempio, https://vendor.example.com/api/latest.json",
"jsonPathLabel": "Percorso JSON",
"jsonPathPlaceholder": "ad esempio, data.version o releases[0].tag_name",
"dockerImageLabel": "Immagine dell'hub Docker",
"dockerImagePlaceholder": "ad esempio, linuxserver/plex o nginx",
"tagRegexLabel": "Tag regex (con gruppo di acquisizione)",
"tagRegexPlaceholder": "ad esempio, v?(\\d+\\.\\d+\\.\\d+)",
"tagRegexBare": "v?(\\d+\\.\\d+\\.\\d+)",
"installedStatus": "Installato",
"checkingStatus": "controllando…",
"latestFromLabel": "Ultime da",
"upToDateBadge": "Aggiornato",
"updateAvailableBadge": "Aggiornamento disponibile",
"portDescriptionPlaceholder": "Descrizione (ad esempio interfaccia utente Web, go2rtc, amministratore)",
"portPortPlaceholder": "porta",
"portHttp": "http",
"portHttps": "https",
"portLogoLabel": "URL del logo per questo collegamento (facoltativo)",
"portLogoPlaceholder": "ad esempio, https://example.com/logo.webp",
"removePortTooltip": "Rimuovere la porta",
"detectMethodDpkg": "dpkg ·",
"detectMethodApk": "apk ·",
"detectMethodBinary": "binario ·",
"detectMethodFile": "cartella ·",
"detectMethodDockerLabel": "etichetta della finestra mobile",
"detectMethodDockerExec": "docker esecutivo",
"detectMethodCommand": "comando",
"binaryVersionHint": "binario --versione",
"systemctlHint": "systemctl show <servizio> -p ExecStart",
"whichHint": "quale <app>",
"apkInfoHint": "\" : \"informazioni sull'apk | grep",
"grafanaNote": ". Grafana ha bisogno",
"hiddenDetectionsHelpSingular": "Hai {count} rilevamento nascosto. Ripristinane uno per ripristinarlo o registra manualmente un'app personalizzata.",
"hiddenDetectionsHelpPlural": "Hai {count} rilevamenti nascosti. Ripristinane uno per ripristinarlo o registra manualmente un'app personalizzata.",
"registerCustom": "Registra un'app personalizzata",
"noAppsTitle": "Nessuna domanda registrata",
"noAppsBody": "Registra le applicazioni in esecuzione nel contenitore per ottenere collegamenti web e, facoltativamente, il monitoraggio delle versioni disponibili con notifiche delle nuove release.",
"registerApplication": "Registra l'applicazione",
"hiddenSuffix": "{count} nascosto",
"confirmHide": "Nascondere permanentemente il rilevamento \"{name}\" su questo contenitore?\n\nPer ripristinarlo in un secondo momento, fai clic su \"Registra un'altra app\": l'elenco nascosto viene visualizzato lì con un'opzione di ripristino.",
"saveFailed": "Salvataggio non riuscito",
"tagFilterRegexOptional": "Regex filtro tag (facoltativo)",
"versionRegexOptional": "Versione regex (opzionale)",
"top20Matches": "Prime 20 corrispondenze: restringi la query per ulteriori informazioni",
"binaryArgsHintPrefix": "Il valore predefinito lasciato vuoto è",
"binaryArgsHintGrafana": "Grafana ha bisogno",
"loadFailed": "Impossibile caricare la configurazione dell'app",
"checkFailed": "Controllo fallito",
"deleteFailed": "Eliminazione non riuscita",
"dismissFailed": "Impossibile ignorare il rilevamento",
"restoreFailed": "Impossibile ripristinare il rilevamento",
"managedApp": "Applicazione gestita",
"managedStatus": "gestito",
"checkedAt": "Controllato {date}",
"latestUpstream": "Ultima versione disponibile",
"loadingApplications": "Caricamento applicazioni…",
"nameSearchPlaceholder": "Digita per cercare oltre 700 app oppure digita la tua",
"matchCount": "{count} corrisponde",
"catalogPort": "porta {port}",
"trackingAvailable": "tracciamento disponibile",
"logoUrlLabel": "URL del logo",
"webLinks": "Collegamenti Web",
"addPort": "Aggiungi porto",
"detectedPorts": "Porte rilevate nel contenitore: fai clic per aggiungere:",
"noWebPorts": "Nessuna porta web in ascolto. Utilizza Aggiungi porta se desideri comunque creare un collegamento manualmente.",
"trackUpstream": "Monitora la versione disponibile (facoltativo)",
"trackOff": "Disattivato: solo collegamento",
"trackOn": "Acceso · {method}",
"trackHelp": "Facoltativo. Se attivato, ProxMenux confronta la versione installata con l'ultima disponibile.",
"commandSafetyHelp": "Esegue in stile argv all'interno di CT come root, mai attraverso una shell. Sei responsabile di ciò che fa il comando. Utilizza installato_regex di seguito per estrarre la versione dall'output.",
"manualVersionHelp": "Inserisci la versione installata. Se sotto è impostata una fonte per la versione disponibile, ProxMenux continuerà a cercare aggiornamenti. Dopo aver aggiornato l'app, torna qui e aggiorna questo valore.",
"upstreamHelp": "Come ProxMenux trova la versione più recente da confrontare con quella installata.",
"githubRepoHelp": "Repository GitHub pubblico in cui vengono pubblicati rilasci o tag.",
"httpJsonHelp": "Endpoint JSON pubblico che restituisce una versione da qualche parte nel payload.",
"jsonPathHelp": "Percorso punteggiato con indici di array [N] opzionali.",
"restoreButton": "Ripristinare",
"registerButton": "Registro",
"removeButton": "Rimuovere",
"checkButton": "Controllo",
"editFieldsButton": "Modifica campi",
"alsoDetectedContainer": "Rilevato anche su questo contenitore",
"addAnotherApplication": "Aggiungi un'altra applicazione",
"doneButton": "Fatto",
"editButton": "Modificare"
}
},
"settings": {
"title": "Impostazioni",
"description": "Gestisci le preferenze della tua dashboard",
"common": {
"health": "Salute",
"alerts": "Avvisi"
},
"interfaceLanguage": {
"title": "Linguaggio dell'interfaccia",
"description": "Scegli la lingua utilizzata dal pannello del Monitor.",
"label": "Lingua del dashboard",
"fallbackNote": "Traduzione automatica con Google Translate. Segnala eventuali errori nelle issues del progetto o invia una PR con la correzione.",
"statusComplete": "completare",
"statusPartial": "parziale",
"statusNeedsTranslation": "è necessaria la traduzione della comunità"
},
"networkUnits": {
"title": "Unità di rete",
"description": "Modifica la modalità di visualizzazione del traffico di rete",
"label": "Visualizzazione dell'unità di rete",
"bytes": "Byte",
"bits": "Bit"
},
"healthMonitor": {
"title": "Monitoraggio della salute",
"description": "Configura per quanto tempo gli avvisi ignorati rimangono nascosti per ciascuna categoria. Le modifiche si applicano agli avvisi ignorati esistenti e futuri.",
"category": "Categoria",
"suppressionDuration": "Durata della soppressione",
"hours": "Ore",
"permanentNotice": "Gli avvisi per {category} rimarranno nascosti in modo permanente dopo la chiusura.",
"temperatureSafetyNotice": "Gli avvisi di temperatura critica della CPU appaiono ancora per proteggere l'hardware.",
"longSuppressionNotice": "Lungo periodo di soppressione. Gli avvisi ignorati in questa categoria rimarranno nascosti per molto tempo.",
"footerNote": "Queste impostazioni si applicano quando si elimina un avviso da Health Monitor. Gli avvisi di temperatura critica della CPU vengono sempre visualizzati per proteggere l'hardware.",
"activeSuppressions": "Soppressione attiva",
"activeSuppressionsDescription": "Avvisi che hai nascosto da Health Monitor. I licenziamenti permanenti possono essere annullati solo qui. La modifica richiede Health Monitor",
"noActiveSuppressions": "Nessuna soppressione attiva. Gli avvisi ignorati da Health Monitor verranno visualizzati qui.",
"permanent": "Permanente",
"daysRemaining": "{count}d rimanenti",
"hoursRemaining": "{count}h rimanenti",
"reEnableDisabledTitle": "Abilita la modalità Modifica Health Monitor per riattivare",
"reEnableQueuedTitle": "Annulla riattivazione; non verrà applicato al salvataggio",
"reEnableTitle": "Metti in coda questo avviso per riattivarlo al salvataggio",
"reEnable": "Riattivare",
"labels": {
"category": "categoria",
"severity": "gravità",
"dismissed": "licenziato"
},
"errorNames": {
"security_login_attempts": "Tentativi di accesso di sicurezza"
},
"options": {
"24h": "24 ore",
"3d": "3 giorni",
"1w": "1 settimana",
"1m": "1 mese",
"1y": "1 anno",
"custom": "Costume",
"permanent": "Permanente"
},
"categories": {
"cpu": "Utilizzo e temperatura della CPU",
"memory": "Memoria e swap",
"storage": "Supporti e spazio di archiviazione",
"disk": "I/O ed errori del disco",
"network": "Interfacce di rete",
"vms": "VM e contenitori",
"services": "Servizi PVE",
"logs": "Registri di sistema",
"updates": "Aggiornamenti di sistema",
"security": "Sicurezza e certificati",
"temperature": "Temperatura"
}
},
"remoteStorage": {
"title": "Esclusioni di archiviazione remota",
"description": "Escludere archivi remoti (PBS, NFS, CIFS, ecc.) dal monitoraggio dello stato e dalle notifiche. Utilizzalo per archivi intenzionalmente offline o con accesso API limitato.",
"emptyTitle": "Nessun archivio remoto rilevato",
"emptyDescription": "PBS, NFS, CIFS e altri archivi remoti verranno visualizzati qui una volta configurati",
"storage": "Magazzinaggio",
"offline": "Offline o non disponibile",
"namespaceRestricted": "Raggiungibile; dimensione del datastore nascosta dall'ACL",
"healthHelp": "Quando è disattivato, questo spazio di archiviazione non attiverà avvisi o avvisi critici in Health Monitor.",
"alertsHelp": "Quando è DISATTIVATO, non verrà inviata alcuna notifica per questo spazio di archiviazione."
},
"networkInterfaces": {
"title": "Esclusioni dell'interfaccia di rete",
"description": "Escludere le interfacce di rete (bridge, bond, NIC fisiche) dal monitoraggio dello stato e dalle notifiche. Utilizzatelo per le interfacce intenzionalmente disabilitate o inutilizzate.",
"emptyTitle": "Nessuna interfaccia di rete rilevata",
"interface": "Interfaccia",
"down": "GIÙ",
"excluded": "Escluso",
"noIp": "Nessun IP",
"healthHelp": "Quando è disattivata, questa interfaccia non attiverà avvisi o avvisi critici in Health Monitor.",
"alertsHelp": "Quando è DISATTIVATO, non verrà inviata alcuna notifica per questa interfaccia."
},
"snippets": {
"title": "Archiviazione degli hookscript",
"description": "Dove ProxMenux installa gli hookscript, ad esempio quello che protegge il passthrough GPU per VM/LXC. In un cluster, scegli uno storage condiviso affinché VM e LXC migrino correttamente tra i nodi;",
"localNote": "è specifico del nodo e interrompe la migrazione.",
"placeholder": "Scegli un deposito...",
"footer": "Le VM/LXC che usano già lo storage precedente continueranno a funzionare. Solo le nuove operazioni di passthrough GPU o l'esecuzione di \"sync hookscripts\" sull'host useranno la nuova selezione."
},
"lxcUpdateDetection": {
"title": "Rilevamento aggiornamento LXC",
"descriptionStart": "Controlla periodicamente l'esecuzione dei contenitori Debian/Ubuntu/Alpine LXC per gli aggiornamenti dei pacchetti in sospeso",
"descriptionEnd": "e affiorarli sul cruscotto. L'interruttore di notifica corrispondente in Notifiche -> Servizi viene visualizzato solo quando il rilevamento è abilitato.",
"enableLabel": "Abilita il rilevamento degli aggiornamenti LXC",
"loadFailed": "Impossibile caricare l'impostazione di rilevamento degli aggiornamenti LXC.",
"saveFailed": "Impossibile salvare l'impostazione di rilevamento degli aggiornamenti LXC.",
"purgedMessage": "{count} Voci LXC rimosse dal registro. La riattivazione del rilevamento li ripopolarà al ciclo di scansione successivo."
},
"notifications": {
"title": "Notifiche",
"description": "Configura canali di notifica e filtri eventi. Ricevi avvisi tramite Telegram, Gotify, Discord o e-mail.",
"disabledDescription": "Ricevi avvisi in tempo reale sul tuo ambiente Proxmox tramite Telegram, Discord, Gotify o e-mail.",
"enableService": "Abilita il servizio di notifica",
"enableServiceDescription": "Monitora l'integrità del sistema, gli eventi VM/CT, i backup, gli avvisi di sicurezza e lo stato del cluster. L'integrazione del webhook PVE viene configurata automaticamente.",
"enableButton": "Abilita notifiche",
"configuring": "Configurazione...",
"webhookConfigured": "Webhook PVE configurato automaticamente. Proxmox invierà notifiche a ProxMenux.",
"webhookFailed": "Configurazione PVE automatica non riuscita: {error}",
"webhookManualSetup": "Le notifiche sono abilitate. Esegui i comandi seguenti sull'host PVE per completare la configurazione del webhook.",
"serviceRunning": "Servizio in esecuzione",
"serviceStopped": "Il servizio è stato interrotto",
"sentLast24h": "{count} inviato nelle ultime 24 ore",
"channelCountOne": "{count} canale",
"channelCountMany": "{count} canali",
"activateService": "Attiva il servizio di notifiche",
"channels": "Canali",
"test": {
"sent": "Notifica di prova inviata con successo.",
"failed": "La notifica di prova non è riuscita."
},
"errors": {
"saveFailed": "Impossibile salvare le impostazioni di notifica.",
"unknown": "Errore sconosciuto",
"setupUnavailable": "Impossibile raggiungere il servizio di configurazione."
},
"categories": {
"vm_ct": {
"label": "VM/CT"
},
"backup": {
"label": "Backup"
},
"resources": {
"label": "Risorse"
},
"storage": {
"label": "Magazzinaggio"
},
"network": {
"label": "Rete"
},
"security": {
"label": "Sicurezza"
},
"cluster": {
"label": "Grappolo"
},
"services": {
"label": "Servizi"
},
"health": {
"label": "Monitoraggio della salute"
},
"updates": {
"label": "Aggiornamenti"
},
"other": {
"label": "Altro"
}
},
"eventTypes": {
"state_change": "Lo stato di salute è cambiato",
"new_error": "Nuova questione sanitaria",
"error_resolved": "Notifica di recupero",
"error_escalated": "Il problema sanitario si è intensificato",
"health_degraded": "Controllo dello stato peggiorato",
"lxc_updates_available": "Aggiornamenti LXC disponibili (sperimentali)",
"vm_start": "La VM è stata avviata",
"vm_start_warning": "VM avviata (avvisi)",
"vm_stop": "La macchina virtuale si è arrestata",
"vm_shutdown": "La VM è stata spenta",
"vm_fail": "La macchina virtuale non è riuscita",
"vm_restart": "La macchina virtuale è stata riavviata",
"ct_start": "Iniziata la TAC",
"ct_start_warning": "CT avviato (avvertenze)",
"ct_stop": "La TC si è fermata",
"ct_shutdown": "Il TC si è spento",
"ct_restart": "La TC è stata riavviata",
"ct_fail": "La TC non è riuscita",
"migration_start": "La migrazione è iniziata",
"migration_complete": "Migrazione completata",
"migration_warning": "Migrazione completata con avvisi",
"migration_fail": "La migrazione non è riuscita",
"replication_fail": "Replica non riuscita",
"replication_complete": "Replica completata",
"backup_start": "Il backup è iniziato",
"backup_complete": "Backup completato",
"backup_warning": "Backup completato con avvisi",
"backup_fail": "Backup non riuscito",
"host_backup_start": "Avviato il backup dell'host",
"host_backup_complete": "Backup dell'host completato",
"host_backup_fail": "Il backup dell'host non è riuscito",
"snapshot_complete": "Istantanea creata",
"snapshot_fail": "Istantanea non riuscita",
"cpu_high": "Utilizzo elevato della CPU",
"ram_high": "Utilizzo elevato della memoria",
"temp_high": "Alta temperatura",
"disk_space_low": "Spazio su disco insufficiente",
"disk_io_error": "Guasto del disco/errore I/O",
"storage_unavailable": "Spazio di archiviazione non disponibile",
"smart_test_complete": "Test SMART completato",
"smart_test_failed": "Il test SMART non è riuscito",
"gpu_mode_switch": "Modalità GPU cambiata",
"gpu_passthrough_blocked": "Passthrough GPU bloccato",
"pci_passthrough_conflict": "Conflitto del dispositivo PCIe",
"load_high": "Carico elevato del sistema",
"network_down": "Connettività di rete persa",
"network_latency": "Latenza di rete elevata",
"auth_fail": "Errore di autenticazione",
"ip_block": "IP bloccato da Fail2Ban",
"firewall_issue": "Rilevato problema con il firewall",
"user_permission_change": "L'autorizzazione dell'utente è cambiata",
"burst_auth_fail": "Raffica di errori di autenticazione",
"burst_ip_block": "Raffica di blocchi IP",
"burst_disk_io": "Burst di errori I/O del disco",
"burst_cluster": "Sbattimento della connessione del cluster",
"burst_service_fail": "Diversi errori di servizio",
"burst_system": "Diversi problemi di sistema",
"burst_generic": "Molti eventi correlati",
"split_brain": "Rilevato cervello diviso",
"node_disconnect": "Nodo disconnesso",
"node_reconnect": "Nodo ricollegato",
"system_startup": "Rapporto di avvio del sistema",
"system_shutdown": "Spegnimento del sistema",
"system_reboot": "Riavvio del sistema",
"system_restore_completed": "Ripristino dell'host completato",
"system_problem": "Rilevato problema di sistema",
"service_fail": "Il servizio non è riuscito",
"oom_kill": "Interruzione del processo per memoria insufficiente",
"service_fail_batch": "Diversi errori di servizio",
"cron_output": "Output del lavoro Cron",
"system_mail": "Smartd/posta di sistema",
"webhook_test": "Prova del webhook",
"update_available": "Aggiornamenti disponibili (legacy)",
"unknown_persistent": "Controlla non disponibile",
"health_persistent": "Problemi di salute attivi (giornalieri)",
"health_issue_new": "Nuova questione sanitaria",
"health_issue_resolved": "Problema sanitario risolto",
"update_summary": "Aggiornamenti disponibili",
"pve_update": "Aggiornamento Proxmox VE disponibile",
"update_complete": "Aggiornamento completato",
"ai_model_migrated": "Modello AI aggiornato automaticamente",
"proxmenux_update": "Aggiornamento ProxMenux disponibile",
"mount_stale": "Il supporto remoto è obsoleto",
"mount_readonly": "Il montaggio remoto è di sola lettura",
"lxc_disk_low": "Rootf LXC quasi pieno",
"vm_disk_low": "Filesystem VM quasi pieni",
"lxc_mount_low": "Supporto LXC quasi pieno",
"pve_storage_full": "Memoria PVE quasi piena",
"zfs_pool_full": "Pool ZFS quasi pieno",
"post_install_update": "Aggiornamenti di ottimizzazione ProxMenux disponibili",
"secure_gateway_update_available": "Aggiornamento Secure Gateway disponibile",
"nvidia_driver_update_available": "Aggiornamento del driver NVIDIA disponibile",
"coral_driver_update_available": "Disponibile l'aggiornamento del driver Coral TPU"
},
"ui": {
"quietHours": "Ore tranquille",
"quietHoursDescription": "Durante questa finestra solo gli eventi CRITICI raggiungono questo canale.",
"from": "Da",
"until": "Fino a",
"quietSameTime": "Imposta un'ora di inizio e di fine diversa per l'attivazione.",
"quietActive": "Attivo adesso: solo gli eventi CRITICI passano fino al {time}.",
"quietInactive": "Inattivo ora: inizia alle {time}.",
"nextDigest": "Digest successivo tra {hours}h {minutes}m (a {time}).",
"dailyDigest": "Raccolta giornaliera degli eventi INFO",
"dailyDigestDescription": "Gli eventi INFO si accumulano durante la giornata e arrivano una volta come riepilogo. Gli eventi CRITICO e AVVISO non vengono mai ritardati.",
"sendAt": "Invia a",
"notificationCategories": "Categorie di notifica",
"enableTelegram": "Abilita Telegramma",
"setupGuide": "+guida alla configurazione",
"botToken": "Gettone bot",
"chatId": "ID chat",
"topicId": "ID argomento",
"optional": "opzionale",
"topicHint": "Per i supergruppi con argomenti abilitati. Lascia vuoto per le chat regolari.",
"richMessages": "Messaggi ricchi",
"richMessagesDescription": "Arricchisci le notifiche con emoji e icone contestuali",
"sendTest": "Invia prova",
"enableGotify": "Abilita Gotify",
"serverUrl": "URL del server",
"appToken": "Gettone dell'app",
"enableDiscord": "Abilita Discordia",
"webhookUrl": "URL del webhook",
"enableEmail": "Abilita e-mail",
"smtpHost": "Ospite SMTP",
"port": "Porta",
"tlsMode": "Modalità TLS",
"noTls": "Nessuno (porta 25)",
"username": "Nome utente",
"password": "Password",
"appPassword": "Password dell'app",
"fromAddress": "Dall'indirizzo",
"toAddresses": "Agli indirizzi (separati da virgole)",
"subjectPrefix": "Prefisso oggetto",
"emailHint": "Lascia vuoto l'host SMTP per utilizzare sendmail locale. Per Gmail, utilizza una password per l'app.",
"enableApprise": "Abilita Appres",
"urlFormats": "+Formati URL",
"appriseUrl": "Informare l'URL",
"showUrl": "Mostra URL",
"hideUrl": "Nascondi l'URL",
"appriseDescription": "Un URL consente ad Apprise di indirizzare la notifica al servizio giusto. Esempi:",
"seeThe": "Vedi il",
"fullList": "elenco completo",
"displayName": "Nome da visualizzare",
"systemHostname": "Nome host del sistema",
"displayNameHint": "Nome mostrato nelle notifiche. Modificalo o lascialo vuoto per utilizzare il nome host del sistema.",
"activeFooter": "Le notifiche sono attive. Ogni canale segue la propria categoria e selezione di eventi.",
"inactiveFooter": "Abilita le notifiche per ricevere avvisi di sistema, integrità e sicurezza attraverso i canali configurati."
},
"ai": {
"title": "Miglioramento dell'intelligenza artificiale",
"enhancedMessages": "Messaggi potenziati dall'intelligenza artificiale",
"enhancedMessagesDescription": "Utilizza l'intelligenza artificiale per generare messaggi di notifica contestuali",
"provider": "Fornitore",
"customBaseUrl": "URL di base personalizzato",
"customBaseUrlPlaceholder": "Lascia vuoto il campo per OpenAI o inserisci un endpoint personalizzato",
"customBaseUrlHint": "Per API compatibili con OpenAI come BytePlus, LocalAI, LM Studio o vLLM.",
"apiKey": "Chiave API",
"model": "Modello",
"promptMode": "Modalità richiesta",
"defaultPrompt": "Richiesta predefinita",
"customPrompt": "Richiesta personalizzata",
"language": "Lingua",
"selectLanguage": "Seleziona la lingua",
"detailLevel": "Livello di dettaglio per canale",
"suggestions": "Suggerimenti dell'intelligenza artificiale",
"suggestionsDescription": "Consenti all'intelligenza artificiale di aggiungere brevi suggerimenti per la risoluzione dei problemi in base al contesto del registro",
"customPromptPlaceholder": "Inserisci le tue istruzioni personalizzate per l'IA...",
"testing": "Prova…",
"testConnection": "Testare la connessione",
"ollamaUrl": "URL di Olama",
"getKey": "Ottieni la chiave",
"loadModelsPlaceholder": "Fare clic su Carica per recuperare i modelli",
"selectModel": "Seleziona modello",
"noModelsLoaded": "Nessun modello caricato: fai clic su Carica",
"noModelSelected": "Seleziona prima un modello. Fare clic su Carica per recuperare i modelli disponibili.",
"load": "Carico",
"modelsAvailable": "{count} modelli disponibili",
"detailHint": "L'intelligenza artificiale traduce e formatta le notifiche nella lingua selezionata. Ciascun canale può utilizzare un diverso livello di dettaglio.",
"beta": "BETA",
"export": "Esportare",
"import": "Importare",
"communityPrompts": "I suggerimenti della comunità",
"customPromptHint": "Definisci le tue regole e il tuo formato. Sei tu a controllare i dettagli e lo stile di tutte le notifiche. Esporta la richiesta per condividerla o importane una dalla community.",
"local": "Locale",
"detailLevels": {
"brief": "Breve",
"standard": "Standard",
"detailed": "Dettagliato"
},
"providersInfo": "Informazioni sul fornitore di intelligenza artificiale",
"loadModelsHint": "Fare clic su Carica per recuperare i modelli disponibili da questo fornitore.",
"openAiCompatible": "API compatibili con OpenAI",
"openAiCompatibleDescription": "Imposta un URL di base personalizzato per utilizzare un'API compatibile con OpenAI. I servizi supportati includono:",
"anyOpenAiService": "Qualsiasi servizio che utilizza il formato OpenAI",
"providers": {
"groq": "Molto veloce, con un generoso livello gratuito. Un buon punto di partenza",
"openai": "Standard del settore, accurato e ampiamente utilizzato.",
"anthropic": "Eccellente per la scrittura e la traduzione; veloce ed economico.",
"gemini": "È disponibile un livello gratuito, con un buon rapporto qualità-prezzo.",
"ollama": "Utilizza i modelli sul tuo server Ollama. Completamente locale, privato e gratuito.",
"openrouter": "Accesso a più di 100 modelli tramite una chiave API."
}
},
"telegramGuide": {
"title": "Guida alla configurazione del bot di Telegram",
"createBot": "Crea un bot con BotFather",
"create1": "1. Apri Telegram e trova",
"create2": "2. Invia il comando",
"create3": "3. Scegli un nome per il bot, ad esempio ProxMenux Notifications.",
"create4": "4. Scegli un nome utente che termina con bot, ad esempio proxmenux_alerts_bot.",
"getToken": "Ottieni il token del bot",
"tokenIntro": "Dopo aver creato il bot, BotFather ti dà un token come questo:",
"tokenPaste": "Copia il token e incollalo nel campo Token Bot.",
"getChatId": "Ottieni il tuo ID chat",
"optionA": "Opzione A: utilizzare un bot (la più semplice)",
"chat1": "1. Trova",
"or": "O",
"chat2": "2. Invia qualsiasi messaggio; il bot risponde con il tuo ID chat.",
"optionB": "Opzione B: metodo manuale",
"manual1": "1. Invia un messaggio al tuo nuovo bot.",
"manual2": "2. Apri questo URL nel tuo browser e sostituisci YOUR_TOKEN:",
"manual3": "3. Trova questo valore; il suo numero è il tuo ID chat:",
"groups": "Gruppi e canali",
"group1": "1. Aggiungi il bot al gruppo o al canale come amministratore.",
"group2": "2. Invia un messaggio nel gruppo.",
"group3": "3. Utilizza l'URL getUpdates sopra per trovare l'ID chat del gruppo.",
"group4": "4. Gli ID di gruppo sono, ad esempio, numeri negativi",
"summary": "Breve riepilogo",
"summaryToken": "Identifica il tuo bot (da BotFather)",
"summaryChat": "Indica al bot dove inviare i messaggi (il tuo ID o un ID di gruppo)"
},
"validation": {
"discordWebhook": "Inserisci un URL webhook Discord nel formato https://discord.com/api/webhooks/<id>/<token>.",
"invalidUrl": "Inserisci un URL valido.",
"unsupportedScheme": "È consentito solo un indirizzo che inizia con http:// o https://.",
"localPveApi": "L'indirizzo non può puntare all'API PVE locale (localhost:8006/8007).",
"metadataIp": "L'IP dei metadati locali del collegamento non può essere utilizzato come endpoint Gotify."
},
"customPromptInfo": {
"title": "Modalità prompt personalizzata",
"description": "Crea il tuo prompt AI per le notifiche di ProxMenux Monitor",
"whatTitle": "Cos'è un messaggio personalizzato?",
"whatDescription": "Il prompt definisce il modo in cui l'intelligenza artificiale formatta le tue notifiche. Un prompt personalizzato ti consente di controllare lo stile, il livello di dettaglio e il formato di ogni messaggio.",
"requirements": "Requisiti importanti",
"formatIntro": "Il tuo prompt deve utilizzare questo formato di output:",
"formatTitleThen": "seguito dal titolo, quindi",
"formatBodyThen": "seguito dal messaggio",
"plainText": "Utilizza solo testo normale, senza Markdown, quindi il risultato funziona in ogni canale.",
"rawData": "Il prompt riceve come input i dati grezzi degli eventi Proxmox.",
"language": "Definire la lingua di output nel prompt. Il selettore della lingua si applica solo alla modalità predefinita.",
"gettingStarted": "Iniziare",
"gettingStartedDescription": "Un prompt di esempio è pronto per aiutarti a iniziare. Puoi modificarlo, esportarlo per condividerlo con altri o importare un messaggio dalla community.",
"loadExample": "Carica esempio",
"startFromScratch": "Inizia da zero"
}
},
"optimizations": {
"title": "ProxMenux Optimizations",
"description": "Ottimizzazioni del sistema e utilità installate tramite ProxMenux",
"emptyTitle": "Nessuna ottimizzazione ProxMenux ancora installata",
"emptyDescription": "Esegui ProxMenux per configurare le ottimizzazioni del sistema",
"installedTools": "Strumenti installati",
"activeCount": "{count} attivo",
"viewUpdates": "Visualizza gli aggiornamenti disponibili",
"updateCount": "{count} aggiornamenti",
"updateOneTitle": "Aggiornamento: {name}",
"updateManyTitle": "Aggiorna le ottimizzazioni {count}",
"updateOneDescription": "Riesecuzione di {functionName} dal flusso {source}.",
"updateManyDescription": "Rieseguire le funzioni di post-installazione {count} in sequenza.",
"legacySourceTitle": "Ottimizzazione legacy: fai clic per visualizzare la fonte",
"sourceTitle": "Fare clic per visualizzare il codice sorgente",
"legacy": "eredità",
"updateToolTitle": "Aggiorna {name} a v{version}",
"availableUpdates": "Aggiornamenti disponibili",
"availableUpdatesDescription": "Le ottimizzazioni {count} possono essere aggiornate a una versione più recente.",
"selectedCount": "{selected} di {total} selezionato",
"updateSelected": "Aggiornamento selezionato"
},
"healthThresholds": {
"title": "Soglie di monitoraggio dello stato",
"description": "Health Monitor e le notifiche reagiscono quando questi limiti vengono superati. Trascina la maniglia color ambra per il livello di avviso e la maniglia rossa per il livello critico. I valori diversi dalla raccomandazione appaiono in blu; passa il mouse su una maniglia per visualizzare il consiglio oppure utilizza Ripristina per ripristinarlo.",
"loadFailed": "Impossibile caricare le soglie.",
"invalidValue": "Valore non valido per {key}: deve essere un numero",
"resetFailed": "Reimpostazione non riuscita",
"networkErrorWhileResetting": "Errore di rete durante il ripristino",
"resetSectionConfirm": "Reimpostare tutte le soglie \"{section}\" sui valori consigliati?",
"resetAllConfirm": "Reimpostare TUTTE le soglie ai valori consigliati? Ciò influisce su ogni sezione.",
"resetAllTitle": "Ripristina ogni soglia al valore consigliato",
"resetSectionTitle": "Reimposta questa sezione su consigliata",
"recommended": "Raccomandato",
"warning": "Avvertimento",
"critical": "Critico",
"ok": "OK",
"warn": "AVVISARE",
"crit": "CRITICO",
"ram": "RAM",
"swapCriticalOnly": "Swap (solo soglia critica)",
"sections": {
"cpu": {
"title": "Utilizzo della CPU"
},
"memory": {
"title": "Memoria e swap"
},
"cpu_temperature": {
"title": "Temperatura della CPU"
},
"disk_temperature": {
"title": "Temperatura del disco",
"description": "Soglie per classe. Stesse unità (°C), impostazioni predefinite diverse perché ogni classe tollera un intervallo diverso."
},
"host_storage": {
"title": "Spazio su disco - host",
"description": "Si applica a / e a ogni punto di montaggio in /var/lib/vz, /mnt/* ecc."
},
"lxc_rootfs": {
"title": "Spazio su disco: rootfs LXC",
"description": "Disco root per contenitore, valutato rispetto alla dimensione rootfs da PVE."
},
"lxc_mount": {
"title": "Punti di montaggio LXC",
"description": "Capacità dei mountpoint all'interno dei CT in esecuzione (mp0, mp1, NFS, bind mount). Esclude rootfs; quello è trattato sopra."
},
"pve_storage": {
"title": "Capacità di stoccaggio PVE",
"description": "Storage PVE a blocchi: LVM, LVM-thin, pool ZFS, RBD/Ceph, PBS. L'archiviazione in stile file system è già coperta dalle soglie del disco host."
},
"zfs_pool": {
"title": "Capacità del pool ZFS",
"description": "Pool ZFS a livello di host, indipendenti dalla registrazione PVE, quindi vengono monitorati anche rpool e pool di backup dedicati."
}
}
}
},
"login": {
"subtitle": "Accedi per accedere alla tua dashboard",
"username": "Nome utente",
"password": "Password",
"usernamePlaceholder": "Inserisci il tuo nome utente",
"passwordPlaceholder": "Inserisci la tua password",
"rememberMe": "Ricordati di me",
"missingCredentials": "Inserisci nome utente e password",
"missingTotp": "Inserisci il tuo codice 2FA",
"invalidCredentials": "Nome utente o password errati",
"invalidTotp": "Codice 2FA errato",
"tooManyAttempts": "Troppi tentativi di accesso. Attendi un attimo e riprova.",
"loginFailed": "Accesso non riuscito",
"signingIn": "Accesso...",
"signIn": "Registrazione",
"twoFactorTitle": "Autenticazione a due fattori",
"twoFactorDescription": "Inserisci il codice di 6 cifre dalla tua app di autenticazione",
"authenticationCode": "Codice di autenticazione",
"backupCodeHint": "Puoi anche utilizzare un codice di backup (formato: XXXX-XXXX)",
"backToLogin": "Torna al login",
"verifyCode": "Verifica codice",
"version": "ProxMenux Monitor v1.2.4.1-beta"
},
"account": {
"signedIn": "Effettuato l'accesso",
"viewProfile": "Visualizza profilo",
"security": "Sicurezza",
"signOut": "disconnessione"
},
"authSetup": {
"choiceTitle": "Imposta la protezione del dashboard",
"passwordTitle": "Crea password",
"protectTitle": "Proteggi la tua dashboard?",
"protectDescription": "Aggiungi un ulteriore livello di sicurezza per proteggere i tuoi dati Proxmox quando accedi da reti non private.",
"setupPassword": "Sì, imposta la password",
"skipProtection": "No, continua senza protezione",
"enableLater": "Puoi sempre abilitarlo in seguito in Impostazioni",
"setupTitle": "Imposta autenticazione",
"setupDescription": "Crea un nome utente e una password per proteggere la tua dashboard",
"fillFields": "Si prega di compilare tutti i campi",
"passwordMismatch": "Le password non corrispondono",
"passwordTooShort": "La password deve contenere almeno 6 caratteri",
"skipFailed": "Impossibile ignorare l'autenticazione",
"savePreferenceFailed": "Impossibile salvare la preferenza",
"setupFailed": "Impossibile impostare l'autenticazione",
"username": "Nome utente",
"usernamePlaceholder": "Inserisci il nome utente",
"password": "Password",
"passwordPlaceholder": "Inserisci la password",
"confirmPassword": "Conferma password",
"confirmPasswordPlaceholder": "Conferma password",
"profileOptional": "Profilo · opzionale",
"displayName": "Nome da visualizzare",
"displayNamePlaceholder": "Mostrato sopra il nome utente nel menu",
"displayNameHint": "Lascia vuoto per visualizzare il nome utente stesso. Fino a 64 caratteri.",
"avatar": "Avatar",
"change": "Modifica",
"chooseImage": "Scegli l'immagine",
"clear": "Chiaro",
"avatarHint": "PNG, JPEG, WebP o GIF · fino a 2 MB · quadrato pre-ritagliato per ottenere i migliori risultati.",
"settingUp": "Impostazione...",
"setupAuthentication": "Imposta autenticazione",
"back": "Indietro"
},
"securityPage": {
"title": "Sicurezza",
"description": "Proteggi l'accesso al monitor e all'host Proxmox da un'unica posizione.",
"values": {
"permanent": "Permanente",
"perm": "perm",
"enabled": "Abilitato",
"disabled": "Disabilitato",
"enable": "Abilitare",
"disable": "Disabilita",
"enabledLower": "abilitato",
"disabledLower": "disabilitato",
"clusterLower": "grappolo",
"hostLower": "ospite",
"remove": "Rimuovere",
"allow": "Permettere",
"delete": "Eliminare",
"uninstall": "Disinstallare",
"uninstalling": "Disinstallazione...",
"serviceRunning": "Servizio in esecuzione",
"serviceNotRunning": "Servizio non funzionante",
"active": "Attivo",
"inactive": "Inattivo",
"installed": "Installato",
"notInstalled": "Non installato",
"notFound": "Non trovato",
"never": "Mai",
"unknownDate": "data sconosciuta",
"system": "sistema",
"none": "Nessuno",
"external": "Esterno",
"up": "Su",
"down": "Giù"
},
"errors": {
"passwordMinLength": "La password deve contenere almeno 10 caratteri.",
"passwordComplexity": "Usane almeno tre: minuscolo, maiuscolo, numero, simbolo.",
"passwordCommon": "Questa password è troppo comune. Scegli qualcosa di più difficile da indovinare.",
"fail2banUninstallFailed": "Impossibile disinstallare Fail2Ban",
"lynisUninstallFailed": "Impossibile disinstallare Lynis",
"unbanIpFailed": "Impossibile sbloccare l'indirizzo IP",
"applyMissingJailsFailed": "Impossibile aggiungere le protezioni mancanti",
"auditFailed": "Il controllo non è riuscito",
"startAuditFailed": "Impossibile avviare il controllo",
"updateJailConfigFailed": "Impossibile salvare le impostazioni di protezione",
"invalidTrustedNetwork": "Inserisci un indirizzo IP o una rete CIDR valida.",
"trustedNetworkExists": "Questo indirizzo IP o rete è già attendibile.",
"updateTrustedNetworksFailed": "Impossibile aggiornare gli indirizzi IP e le reti attendibili.",
"ruleNeedsPortOrSource": "Aggiungi prima una porta di destinazione o un indirizzo di origine.",
"addRuleFailed": "Impossibile aggiungere la regola",
"deleteRuleFailed": "Impossibile eliminare la regola",
"updateRuleFailed": "Impossibile aggiornare la regola",
"updateFirewallFailed": "Impossibile aggiornare il firewall",
"updateMonitorPortFailed": "Impossibile aggiornare la regola della porta Monitor",
"fillAllFields": "Compila tutti i campi.",
"passwordsDoNotMatch": "Le password non corrispondono.",
"enableAuthFailed": "Impossibile abilitare l'autenticazione",
"authAlreadyConfigured": "La protezione dell'accesso è già configurata. Aggiorna la pagina e riprova.",
"disableAuthFailed": "Impossibile disabilitare l'autenticazione",
"disableAuthRetry": "Impossibile disabilitare l'autenticazione. Per favore riprova.",
"newPasswordsDoNotMatch": "Le nuove password non corrispondono.",
"changePasswordFailed": "Impossibile modificare la password",
"invalidPassword": "La password non è corretta.",
"enterPassword": "Inserisci la tua password.",
"enter2faOrBackup": "Inserisci un codice 2FA o un codice di backup.",
"disable2faFailed": "Impossibile disattivare 2FA",
"invalid2faCode": "Il codice 2FA non è corretto.",
"enter2fa": "Inserisci un codice 2FA.",
"revokeTokenFailed": "Impossibile revocare il token",
"generateTokenFailed": "Impossibile generare il token",
"noTokenReceived": "Nessun token è stato restituito dal server.",
"generateTokenRetry": "Impossibile generare il token. Per favore riprova.",
"configureSslFailed": "Impossibile configurare SSL",
"disableSslFailed": "Impossibile disabilitare SSL",
"deleteReportFailed": "Impossibile eliminare il rapporto"
},
"messages": {
"fail2banUninstalled": "Fail2Ban è stato disinstallato.",
"lynisUninstalled": "Lynis è stato disinstallato.",
"ipUnbanned": "{ip} è stato sbloccato dalla protezione {jail}.",
"missingJailsApplied": "Sono state aggiunte le protezioni mancanti.",
"auditCompleted": "Audit Lynis completato.",
"jailConfigUpdated": "Le impostazioni di protezione sono state salvate.",
"trustedNetworkAdded": "{value} è ora considerato attendibile da Fail2Ban.",
"trustedNetworkRemoved": "{value} è stato rimosso dalle reti attendibili.",
"trustedNetworkUpdated": "La voce attendibile è stata modificata in {value}.",
"ruleAdded": "È stata aggiunta la regola del firewall.",
"ruleDeleted": "La regola del firewall è stata eliminata.",
"ruleUpdated": "La regola del firewall è stata aggiornata.",
"firewallUpdated": "Il firewall {level} ora è {state}.",
"monitorPortAdded": "È stata aggiunta la regola della porta di monitoraggio.",
"monitorPortRemoved": "La regola della porta di monitoraggio è stata rimossa.",
"authEnabled": "L'autenticazione è ora abilitata.",
"authDisabledReloading": "L'autenticazione è disabilitata. Ricaricamento...",
"passwordChanged": "La password è stata modificata.",
"twoFactorDisabled": "L'autenticazione a due fattori è disabilitata.",
"tokenRevoked": "Il token API è stato revocato.",
"apiTokenGenerated": "Il token API è stato generato.",
"sslEnabledRestarting": "HTTPS è abilitato. Riavvio del servizio...",
"sslDisabledRestarting": "HTTPS è disabilitato. Riavvio del servizio...",
"reportDeleted": "Il rapporto di audit è stato eliminato.",
"twoFactorEnabled": "L'autenticazione a due fattori è abilitata."
},
"confirm": {
"disableAuth": "Disabilitare l'autenticazione? Chiunque riesca a raggiungere la dashboard potrà aprirla.",
"revokeToken": "Revocare questo token API?",
"disableHttps": "Disabilitare HTTPS e tornare al semplice HTTP?",
"deleteAuditReport": "Eliminare questo rapporto di controllo?",
"cannotBeUndone": "Questa operazione non può essere annullata."
},
"auth": {
"title": "Accesso e autenticazione",
"description": "Controlla chi può aprire la dashboard Monitor.",
"statusTitle": "Protezione tramite password",
"passwordEnabled": "L'accesso tramite password è abilitato.",
"noPasswordProtection": "La dashboard è attualmente aperta senza password.",
"enableHint": "Aggiungi un nome utente e una password prima di esporre questa dashboard all'esterno della tua rete privata.",
"enable": "Abilita l'autenticazione",
"setupTitle": "Crea accesso",
"username": "Nome utente",
"usernamePlaceholder": "amministratore",
"password": "Password",
"passwordPlaceholder": "Inserisci la password",
"confirmPassword": "Conferma password",
"confirmPasswordPlaceholder": "Immettere nuovamente la password",
"enabling": "Abilitazione...",
"enableShort": "Abilitare",
"changePassword": "Cambiare la password",
"currentPassword": "Password attuale",
"currentPasswordPlaceholder": "Inserisci la password attuale",
"newPassword": "Nuova password",
"newPasswordPlaceholder": "Inserisci la nuova password",
"confirmNewPassword": "Conferma la nuova password",
"confirmNewPasswordPlaceholder": "Immettere nuovamente la nuova password",
"changing": "Cambiando...",
"enterYourPassword": "Inserisci la tua password",
"disable": "Disabilita l'autenticazione"
},
"twoFactor": {
"title": "Autenticazione a due fattori",
"hint": "Aggiungi un codice monouso da un'app di autenticazione dopo la password.",
"enable": "Abilita 2FA",
"enabled": "2FA è abilitato.",
"disable": "Disabilita 2FA",
"disableTitle": "Disabilita l'autenticazione a due fattori",
"disableDescription": "Conferma con la tua password e un codice 2FA attuale o un codice di backup.",
"codeOrBackup": "Codice 2FA o codice di backup",
"codeOrBackupPlaceholder": "123456 oppure XXXX-XXXX",
"disabling": "Disabilitazione...",
"code": "Codice 2FA",
"codePlaceholder": "123456"
},
"ssl": {
"title": "SSL/HTTPS",
"description": "Crittografa la connessione del dashboard quando viene aperto in un browser.",
"httpsEnabled": "HTTPS è abilitato.",
"httpNoSsl": "Il dashboard utilizza il semplice HTTP.",
"usingCertificate": "Utilizzo del certificato {source}.",
"proxmoxHost": "Ospite Proxmox",
"custom": "costume",
"unencryptedHttp": "Il traffico non è crittografato su HTTP.",
"activeCertificate": "Certificato attivo",
"cert": "Certificato",
"key": "Chiave privata",
"disabling": "Disabilitazione...",
"restarting": "Riavvio...",
"disableHttps": "Disabilita HTTPS",
"proxmoxCertDetected": "Certificato Proxmox rilevato",
"subject": "Soggetto",
"issuer": "Emittente",
"expires": "Scade",
"selfSignedWarning": "I certificati autofirmati potrebbero mostrare un avviso del browser. Questo è normale per le configurazioni Proxmox locali.",
"configuring": "Configurazione...",
"useProxmoxCertificate": "Utilizza il certificato Proxmox",
"noProxmoxCertificate": "Non è stato rilevato alcun certificato Proxmox.",
"useCustomCertificate": "Utilizza certificato personalizzato",
"customPaths": "Percorsi di certificati personalizzati",
"customPathsDescription": "Utilizza il certificato esistente e i file di chiave dell'host.",
"certificatePath": "Percorso del certificato",
"privateKeyPath": "Percorso della chiave privata",
"enableHttps": "Abilita HTTPS",
"restartTitle": "È necessario il riavvio del servizio",
"restartDescription": "La modifica delle impostazioni HTTPS riavvia per un momento il servizio Monitor.",
"changesRestart": "La pagina potrebbe disconnettersi brevemente durante il riavvio del servizio."
},
"apiTokens": {
"defaultName": "Gettone del dashboard",
"title": "Token API",
"description": "Crea token di lunga durata per integrazioni e automazione.",
"aboutTitle": "Informazioni sui token API",
"validFor": "I token rimangono validi finché non li revochi.",
"externalServices": "Usali con strumenti esterni invece della tua password.",
"authorizationHeader": "Invia il token nell'intestazione Autorizzazione.",
"seeGuideBefore": "Vedi il",
"integrationsGuide": "guida alle integrazioni",
"seeGuideAfter": "per esempi.",
"generateNew": "Genera nuovo token",
"generateTitle": "Genera token API",
"generateDescription": "Inserisci la tua password e il codice 2FA se abilitato.",
"tokenName": "Nome del token",
"tokenNamePlaceholder": "Cruscotto della home page",
"generating": "Generazione...",
"generate": "Genera token",
"yourToken": "Il tuo token API",
"saveTokenNow": "Salva questo token adesso.",
"tokenOnlyShownOnce": "Verrà mostrato solo una volta.",
"token": "Gettone",
"copied": "Copiato",
"howToUse": "Come usarlo",
"addToHeaders": "Aggiungi questa intestazione alle tue richieste:",
"authorizationHeaderExample": "Autorizzazione: Portatore <token>",
"readmeExamples": "Consulta il README per esempi di integrazione.",
"done": "Fatto",
"activeTokens": "Token attivi",
"invalidRegenerate": "Se un token viene perso, revocalo e generane uno nuovo.",
"legacy": "Eredità",
"revoke": "Revocare",
"loading": "Caricamento token...",
"empty": "Nessun token API ancora."
},
"firewall": {
"title": "Firewall",
"description": "Gestisci lo stato del firewall Proxmox e semplici regole di accesso.",
"notDetectedTitle": "Il firewall Proxmox non è stato rilevato",
"notDetectedDescription": "Gli strumenti firewall non sono disponibili su questo host.",
"clusterTitle": "Firewall del cluster",
"clusterActive": "Il firewall del cluster è attivo.",
"clusterDisabled": "Il firewall del cluster è disabilitato.",
"hostTitle": "Firewall dell'ospite",
"hostActive": "Il firewall host è attivo per questo nodo.",
"clusterRequiredHint": "Abilita prima il firewall del cluster, quindi abilita il firewall dell'host.",
"quickAccessRules": "Regole di accesso rapido",
"port8008": "Monitorare la porta 8008",
"port8006AlwaysAllowed": "La porta Proxmox 8006 è sempre consentita.",
"builtIn": "Costruito dentro",
"monitorPortWarning": "Mantieni consentita la porta 8008 se accedi al Monitor da un altro dispositivo.",
"rulesOverview": "Panoramica delle regole",
"totalRules": "Regole totali",
"accept": "Accettare",
"blockReject": "Blocca/rifiuta",
"portsCovered": "Porti coperti",
"drop": "Gocciolare",
"reject": "Rifiutare",
"cluster": "Grappolo",
"host": "Ospite",
"rules": "{count} regole",
"addRule": "Aggiungi regola",
"newRule": "Nuova regola",
"quickPresets": "Preimpostazioni rapide",
"incomingLower": "in arrivo",
"outgoingLower": "in uscita",
"allowLower": "permettere",
"blockSilentlyLower": "blocca silenziosamente",
"blockWithResponseLower": "blocco con risposta",
"destinationPortHint": "Ad esempio 22, 80, 443 o 8008.",
"sourceAddressHint": "IP o CIDR facoltativo, ad esempio 192.168.1.0/24.",
"anyInterface": "Qualsiasi interfaccia",
"hostFirewallThisNode": "Firewall host per questo nodo",
"clusterFirewallAllNodes": "Firewall del cluster per tutti i nodi",
"any": "Qualunque",
"anyLower": "Qualunque",
"incoming": "In arrivo",
"outgoing": "In uscita",
"saveChanges": "Salva modifiche",
"noRules": "Nessuna regola firewall ancora.",
"noRulesHint": "Aggiungi una regola o utilizza una preimpostazione sopra.",
"fields": {
"direction": "Direzione",
"action": "Azione",
"protocol": "Protocollo",
"proto": "Proto",
"destinationPort": "Porto di destinazione",
"sourceAddress": "Indirizzo di origine",
"interfaceOptional": "Interfaccia (opzionale)",
"applyTo": "Candidati a",
"commentOptional": "Commento (facoltativo)",
"port": "Porta",
"source": "Fonte",
"level": "Livello",
"interface": "Interfaccia",
"comment": "Commento",
"scope": "Ambito"
},
"placeholders": {
"destinationPort": "22, 80, 443",
"sourceAddress": "192.168.1.0/24",
"comment": "A cosa serve questa regola",
"shortPort": "8008",
"ipOrCidr": "IP o CIDR",
"description": "Descrizione"
},
"presets": {
"httpWeb": "Rete HTTP",
"httpsWeb": "Rete HTTPS",
"sshRemoteAccess": "Accesso remoto SSH",
"smtpMail": "Posta SMTP",
"icmpPing": "Ping ICMP"
}
},
"fail2ban": {
"description": "Blocca ripetuti tentativi di accesso falliti contro SSH, Proxmox e Monitor.",
"notInstalled": "Fail2Ban non è installato.",
"notInstalledDescription": "Installalo per bloccare automaticamente gli accessi ripetuti non riusciti.",
"configureTitle": "Il programma di installazione configurerà:",
"configureSsh": "Protezione SSH",
"configureProxmox": "Protezione dell'accesso Proxmox",
"configureMonitor": "Monitorare la protezione dell'accesso",
"configureGlobal": "Impostazioni di divieto di base",
"customizeAfterInstall": "È possibile ottimizzare ciascuna protezione dopo l'installazione.",
"installConfigure": "Installa e configura",
"jails": "Protezioni",
"bannedIps": "IP bloccati",
"totalBans": "Blocchi totali",
"failedAttempts": "Tentativi falliti",
"missingProtectionsTitle": "Mancano alcune protezioni",
"missingProtectionsBefore": "Aggiungi le protezioni mancanti per",
"applyMissingJails": "Aggiungi protezioni",
"permanentBan": "Blocco permanente",
"maxRetriesTitle": "Tentativi falliti prima del ban",
"retries": "Limite di tentativi",
"banDurationTitle": "Per quanto tempo l'IP rimane vietato",
"ban": "Blocca il tempo",
"findTimeTitle": "Finestra temporale per il conteggio dei tentativi falliti",
"window": "Periodo",
"configureJailSettings": "Modifica questa protezione",
"configureJail": "Modifica la protezione {jail}",
"maxRetries": "Numero massimo di tentativi",
"failedAttemptsBeforeBan": "Tentativi falliti prima che l'IP venga bloccato.",
"banTimeSeconds": "Tempo di blocco (secondi)",
"permanentBanNeverExpires": "Blocco permanente, non scade mai.",
"findTimeSeconds": "Trova tempo (secondi)",
"timeWindowHint": "I tentativi falliti vengono conteggiati all'interno di questa finestra.",
"commonValuesHint": "Valori comuni: 600 = 10 min, 3600 = 1 ora, -1 = permanente.",
"saveConfiguration": "Salva configurazione",
"banned": "Attualmente bloccato",
"failedNow": "Fallito ora",
"totalFailed": "Totale fallito",
"bannedIpsWithCount": "IP bloccati ({count})",
"unban": "Sbloccare",
"noBannedIps": "Nessun indirizzo IP è attualmente bloccato.",
"noJails": "Nessuna protezione trovata.",
"noActivity": "Nessuna attività Fail2Ban ancora.",
"installationTitle": "Installa Fail2Ban",
"installationDescription": "Il terminale installerà Fail2Ban e configurerà le protezioni di accesso.",
"uninstallConfirmTitle": "Disinstallare Fail2Ban?",
"uninstallConfirmDescription": "Ciò rimuove il pacchetto Fail2Ban e i relativi file di protezione creati da Monitor.",
"removeSshJail": "Rimuovi la protezione SSH",
"removeProxmoxProtection": "Rimuovere la protezione Proxmox",
"removeMonitorProtection": "Rimuovi la protezione del monitor",
"removeCustomJails": "Rimuovere i file di protezione personalizzati creati dal Monitor",
"removeAuthLogger": "Rimuovere il registratore di autenticazione del monitor",
"jailLabels": {
"sshd": "SSH",
"proxmox": "Proxmox",
"proxmenux": "ProxMenux Monitor"
},
"jailDescriptions": {
"sshd": "Blocca ripetuti errori di accesso SSH.",
"proxmox": "Blocca ripetuti errori di accesso all'interfaccia utente di Proxmox.",
"proxmenux": "Blocchi ripetuti Monitora gli errori di accesso."
},
"tabs": {
"jails": "Protezioni e IP bloccati",
"activity": "Attività"
},
"activity": {
"ban": "Bloccato",
"unban": "Sbloccato",
"fail": "Fallito"
},
"placeholders": {
"maxRetries": "5",
"banTime": "3600",
"findTime": "600"
},
"trustedNetworks": {
"title": "Indirizzi IP e reti affidabili",
"description": "Fail2Ban non bloccherà mai questi indirizzi.",
"required": "Necessario",
"remove": "Rimuovi dalle reti attendibili",
"placeholder": "192.168.1.25 o 192.168.1.0/24",
"add": "Aggiungere",
"addCurrent": "Aggiungi il mio IP ({ip})",
"addRule": "Aggiungi indirizzo/rete",
"addressOrNetwork": "Indirizzo IP o rete CIDR",
"example": "Un indirizzo: 192.168.1.25 · Tutta la rete: 192.168.1.0/24",
"useCurrent": "Utilizza il mio IP attuale: {ip}",
"singleIp": "Indirizzo IP",
"network": "Rete",
"edit": "Modificare",
"delete": "Eliminare",
"save": "Salva modifiche",
"trusted": "Fidato",
"system": "Sistema",
"columns": {
"status": "Stato",
"type": "Tipo",
"address": "Indirizzo/rete",
"actions": "Azioni"
},
"warning": "La fiducia si rivolge solo agli indirizzi che controlli. Se ti fidi di un'intera rete, Fail2Ban ignorerà anche un dispositivo compromesso in quella rete."
}
},
"lynis": {
"title": "Controllo di sicurezza di Lynis",
"description": "Esegui un controllo di sicurezza locale ed esamina i suggerimenti pratici per il rafforzamento.",
"notInstalled": "Lynis non è installato.",
"notInstalledDescription": "Installa Lynis per eseguire controlli di sicurezza locali su questo host.",
"featuresTitle": "Lynis controlla:",
"featureScoring": "punteggio di rafforzamento del sistema",
"featureVulnerabilities": "punti deboli conosciuti e ambienti rischiosi",
"featureCompliance": "controlli di sicurezza comuni",
"featureGithub": "report chiaro che è possibile stampare o salvare",
"install": "Installa Lynis",
"installedDescription": "Lynis è installato e pronto per controllare questo host.",
"lastScan": "Ultima scansione",
"hardeningIndex": "Indice di indurimento",
"warnings": "Avvertenze",
"pveExpectedPlus": "+ {count} previsto per Proxmox",
"expectedWarningsSuffix": "+ {count} previsto per Proxmox",
"suggestions": "Suggerimenti",
"securityHardeningScore": "Punteggio di rafforzamento della sicurezza",
"proxmoxAdjustedParen": "(Proxmox aggiustato)",
"scoreBreakdown": "Lynis: {raw} | Proxmox: {adjusted}",
"scoreCritical": "Critico",
"scoreModerate": "Moderare",
"scoreGood": "Bene",
"rawScorePrefix": "Punteggio grezzo",
"expectedFindings": "{count} risultati Proxmox attesi",
"auditInProgress": "Verifica in corso",
"auditInProgressDescription": "L'operazione può richiedere un minuto o due.",
"auditReports": "Rapporti di audit",
"auditReportTitle": "Rapporto Lynis",
"reportSummary": "{host} · {tests} · punteggio {score}/100 · {warnings} · {suggestions}",
"printSavePdf": "Stampa o salva PDF",
"deleteReport": "Elimina rapporto",
"hostname": "Nome host",
"kernel": "Nocciolo",
"tests": "Test",
"packages": "Pacchetti",
"firewall": "Firewall",
"malwareScanner": "Scansione malware",
"malwareScannerNotInstalled": "Scanner non installato",
"quickStatus": "Stato rapido",
"allPveExpected": "tutto {count} previsto per Proxmox",
"actionableCount": "{count} utilizzabile",
"hardeningScorePve": "Punteggio di indurimento (aggiustato da Proxmox)",
"noCheckDetails": "Nessun risultato dettagliato del controllo disponibile.",
"checksCount": "{count} controlli",
"noWarnings": "Nessun avvertimento.",
"pveExpected": "Previsto per Proxmox",
"lowRisk": "Basso rischio",
"solution": "Soluzione",
"noSuggestions": "Nessun suggerimento.",
"lowPriority": "Bassa priorità",
"runningAudit": "Esecuzione del controllo...",
"runAudit": "Esegui il controllo",
"installationTitle": "Installa Lynis",
"installationDescription": "Il terminale installerà Lynis e preparerà il supporto dei report.",
"uninstallConfirmTitle": "Disinstallare Lynis?",
"uninstallConfirmDescription": "Ciò rimuove i file di rapporto di controllo creati da Lynis e Monitor.",
"removeInstallation": "Rimuovere l'installazione di Lynis",
"removeWrapper": "Rimuovere il wrapper di Monitor Lynis",
"removeReports": "Rimuovi i rapporti di controllo salvati",
"counts": {
"tests": {
"one": "{count}prova",
"few": "{count} test",
"many": "{count} test"
},
"warnings": {
"one": "{count} avviso",
"few": "{count} avvisi",
"many": "{count} avvisi"
},
"suggestions": {
"one": "{count} suggerimento",
"few": "{count} suggerimenti",
"many": "{count} suggerimenti"
},
"testsExecuted": {
"one": "Il test {count} è stato eseguito.",
"few": "Sono stati eseguiti i test {count}.",
"many": "Sono stati eseguiti i test {count}."
},
"actionableWarnings": {
"one": "{count} avviso utilizzabile",
"few": "{count} avvisi utili",
"many": "{count} avvisi utili"
},
"actionableSuggestions": {
"one": "{count} suggerimento attuabile",
"few": "{count} suggerimenti attuabili",
"many": "{count} suggerimenti attuabili"
}
},
"tabs": {
"overview": "Panoramica",
"checksWithCount": "Controlli ({count})",
"warningsWithCount": "Avvisi ({count})",
"suggestionsWithCount": "Suggerimenti ({count})"
},
"report": {
"scoreGood": "Bene",
"scoreModerate": "Moderare",
"scoreCritical": "Problema",
"scoreUnavailable": "Incompleto",
"title": "Rapporto di verifica Lynis",
"useCmdP": "Utilizza ⌘+P per stampare o salvare come PDF.",
"useCtrlP": "Utilizza Ctrl+P per stampare o salvare come PDF.",
"brandTitle": "ProxMenux Monitor · Controllo Lynis",
"reviewHint": "Revisione generata per le decisioni locali sull'hardening.",
"subtitle": "Rapporto di verifica della sicurezza",
"date": "Data",
"auditor": "Revisore dei conti",
"executiveSummary": "Sintesi",
"hardeningAssessment": "Valutazione dell'indurimento",
"auditOf": "Revisione di",
"running": "correndo",
"unknownOs": "sistema operativo sconosciuto",
"noActionableWarnings": "Nessun avviso utilizzabile",
"and": "E",
"expectedBehavior": "I risultati contrassegnati come previsti per Proxmox sono generalmente normali per gli host Proxmox VE.",
"lynisRaw": "Lynis cruda",
"pveAdjusted": "Proxmox aggiustato",
"rangeCritical": "0-49 critico",
"rangeModerate": "50-69 moderato",
"rangeGood": "70-100 bene",
"systemInformation": "Informazioni di sistema",
"operatingSystem": "Sistema operativo",
"lynisVersion": "Versione Lynis",
"reportDate": "Data del rapporto",
"testsPerformed": "Test eseguiti",
"securityPosture": "Atteggiamento di sicurezza",
"proxmoxScoreWithLabel": "Punteggio Proxmox ({label})",
"actionableWarningsLabel": "Avvisi attuabili",
"actionableSuggestionsLabel": "Suggerimenti attuabili",
"warningsDescription": "Avvertenze che vale la pena rivedere prima. I risultati attesi da Proxmox sono nascosti qui.",
"noWarningsDetected": "Non è stato rilevato alcun avviso utilizzabile.",
"recommendation": "Raccomandazione",
"suggestionsDescription": "Suggerimenti di rafforzamento con priorità inferiore. Anche i risultati attesi da Proxmox sono nascosti qui.",
"incompleteDescription": "Lynis ha creato un report incompleto senza punteggio o conteggio dei test. Eseguire nuovamente l'audit per mostrare un risultato affidabile.",
"detailedChecks": "Controlli dettagliati",
"categoriesCount": "{count} categorie",
"detailedChecksDescription": "Raw Lynis controlla i gruppi dal rapporto di audit.",
"check": "Controllo",
"status": "Stato",
"generatedBy": "Generato da",
"confidential": "Mantieni questo rapporto privato; potrebbe contenere i dettagli dell'host."
},
"reportIncompleteTitle": "L'audit non ha ancora risultati utilizzabili",
"reportIncompleteDescription": "Lynis ha creato un report incompleto senza punteggio o conteggio dei test. Eseguire nuovamente il controllo.",
"reportIncompleteShort": "Il report è incompleto: esegui nuovamente il controllo."
},
"twoFactorSetup": {
"setupFailed": "Impossibile avviare la configurazione 2FA",
"enterSixDigitCode": "Inserisci il codice di 6 cifre.",
"invalidCode": "Codice non valido",
"verificationFailed": "Impossibile verificare il codice",
"copyPrompt": "Copia questa chiave segreta:",
"title": "Configura l'autenticazione a due fattori",
"description": "Utilizza un'app di autenticazione per aggiungere un codice monouso al tuo accesso.",
"intro": "Ciò aggiunge un secondo passaggio dopo la password, quindi una password trapelata non è sufficiente per accedere.",
"youWillNeed": "Avrai bisogno di:",
"needApp": "Un'app di autenticazione come Aegis, 1Password, Bitwarden o Google Authenticator.",
"needQrOrKey": "Un codice QR o una chiave manuale da questa configurazione.",
"needBackupCodes": "Codici di backup salvati in un posto sicuro.",
"starting": "Di partenza...",
"startSetup": "Avvia la configurazione",
"scanTitle": "Scansiona il codice QR",
"scanDescription": "Apri l'app di autenticazione e scansiona questo codice.",
"qrCodeAlt": "Codice QR 2FA",
"manualKey": "Chiave manuale",
"copyKey": "Copia chiave",
"verifyTitle": "Verifica il codice",
"verifyDescription": "Inserisci l'attuale codice a 6 cifre dalla tua app.",
"verifying": "Verifica...",
"verifyAndEnable": "Verifica e abilita",
"enabledTitle": "2FA è abilitato.",
"enabledDescription": "Salva i codici di backup prima di chiudere questa finestra.",
"saveCodesTitle": "Salva i tuoi codici di backup",
"saveCodesDescription": "Ogni codice può essere utilizzato una volta se perdi l'accesso all'app di autenticazione.",
"backupCodes": "Codici di backup",
"copyAll": "Copia tutto",
"finish": "Fine"
},
"secureGateway": {
"title": "Secure Gateway",
"learnMore": "Saperne di più",
"noNetworkDetected": "Nessuna rete rilevata",
"noNetworksDetected": "Non è stata rilevata alcuna rete.",
"recommended": "Raccomandato",
"retry": "Riprova",
"errors": {
"loadWizardFailed": "Impossibile caricare la configurazione Secure Gateway",
"updateFailed": "Impossibile aggiornare Secure Gateway",
"networkUpdateFailed": "Errore di rete durante l'aggiornamento di Secure Gateway",
"fieldRequired": "{field} è obbligatorio.",
"deploymentFailed": "Distribuzione non riuscita",
"ociRequiresPve": "Secure Gateway utilizza LXC standard e dovrebbe funzionare su questo host Proxmox. Se il problema persiste, controlla i log di backend.",
"authKeyRequired": "Inserisci una chiave di autenticazione Tailscale.",
"updateAuthKeyFailed": "Impossibile aggiornare la chiave di autenticazione",
"couldNotLoadSetupData": "Impossibile caricare i dati di configurazione."
},
"messages": {
"updateApplied": "L'aggiornamento è stato applicato.",
"preparingDeployment": "Preparazione della distribuzione in corso...",
"creatingLxc": "Creazione del contenitore LXC in corso...",
"gatewayDeployed": "Secure Gateway distribuito."
},
"logs": {
"empty": "Nessun registro disponibile.",
"failed": "Impossibile caricare i log.",
"title": "Secure Gateway registri",
"description": "Output del servizio recente dal contenitore del gateway."
},
"values": {
"never": "Mai",
"yesterdayAt": "ieri alle {time}",
"yes": "SÌ",
"no": "NO"
},
"wizard": {
"introTitle": "Accesso remoto sicuro con Tailscale",
"introDescription": "Distribuisci un piccolo gateway LXC in modo che i tuoi dispositivi possano raggiungere ProxMenux, Proxmox e reti locali selezionate attraverso la tua tailnet Tailscale.",
"whatYouGet": "Cosa ottieni",
"benefitMonitorAnywhere": "Apri il Monitor da qualsiasi punto della Tailnet.",
"benefitProxmoxUi": "Raggiungi l'interfaccia utente web di Proxmox senza esporre la porta 8006.",
"benefitVmLxc": "Accedi alle reti VM e LXC selezionate quando necessario.",
"benefitEncryption": "Il traffico rimane crittografato tramite Tailscale.",
"benefitNoPorts": "Non è richiesto alcun port forwarding pubblico.",
"tailscaleAccountBefore": "Hai bisogno di un account Tailscale e di una chiave di pre-autenticazione da",
"reviewDeploy": "Rivedi e distribuisci",
"reviewDescription": "Controllare le impostazioni finali prima della creazione del gateway LXC.",
"storageLocation": "Posizione di archiviazione",
"storageDescription": "Scegli dove conservare il contenitore del gateway.",
"gbAvailable": "{amount} GB disponibili",
"configurationSummary": "Riepilogo della configurazione",
"hostname": "Nome host",
"storage": "Magazzinaggio",
"accessMode": "Modalità di accesso",
"accessModes": {
"hostOnly": "Solo Proxmox",
"proxmoxNetwork": "Rete locale completa",
"customNetworks": "Reti personalizzate"
},
"hostAccess": "Accesso dell'ospite",
"networks": "Reti",
"exitNode": "Nodo di uscita",
"acceptRoutes": "Accetta percorsi",
"important": "Importante",
"approvalRequired": "Dopo la distribuzione, approva gli instradamenti della sottorete pubblicizzati in Tailscale Admin.",
"exitNodeApprovalRequired": "Anche la modalità Nodo di uscita necessita dell'approvazione lì.",
"showAfterDeploy": "Mostreremo gli esatti passaggi di approvazione dopo la distribuzione.",
"setupTitle": "Secure Gateway configurazione"
},
"steps": {
"intro": {
"title": "Accesso remoto sicuro",
"description": "Configura un accesso VPN sicuro al tuo server Proxmox"
},
"auth": {
"title": "Autenticazione Tailscale",
"description": "Collega il gateway al tuo account Tailscale"
},
"access": {
"title": "Ambito di accesso",
"description": "Scegli cosa dovrebbe essere raggiungibile attraverso questo gateway"
},
"options": {
"title": "Opzioni avanzate",
"description": "Impostazioni di routing aggiuntive"
},
"deploy": {
"title": "Distribuire il gateway",
"description": "Rivedi e distribuisci"
}
},
"status": {
"connected": "Collegato",
"stopped": "Fermato",
"error": "Errore"
},
"installed": {
"description": "Secure Gateway viene distribuito e gestito dal Monitor.",
"uptime": "Tempo di attività"
},
"actions": {
"start": "Inizio",
"stop": "Fermare",
"restart": "Ricomincia",
"logs": "Registri",
"remove": "Rimuovere",
"back": "Indietro",
"continue": "Continuare",
"deploying": "Distribuzione...",
"deployGateway": "Distribuire il gateway"
},
"updates": {
"lastChecked": "Ultimo controllo",
"tailscaleAvailable": "Tailscale {version} disponibile",
"updating": "Aggiornamento...",
"updateToVersion": "Aggiorna a {version}",
"otherPackagesPending": "+ {count} altri pacchetti in sospeso",
"noneAvailable": "Nessun aggiornamento disponibile"
},
"authKey": {
"update": "Aggiorna la chiave di autenticazione",
"description": "Utilizza una nuova chiave di autenticazione Tailscale se quella attuale è scaduta o è stata revocata.",
"newKey": "Nuova chiave di autenticazione",
"generateAt": "Generalo in",
"adminKeys": "Tailscale Admin → Chiavi",
"updateKey": "Chiave di aggiornamento"
},
"tailscale": {
"openAdmin": "Apri Tailscale Admin"
},
"remove": {
"title": "Rimuovere Secure Gateway?",
"description": "Ciò arresta e rimuove il contenitore del gateway. Lo stato di Tailscale può rimanere nei dati salvati se il backend lo preserva."
},
"postDeploy": {
"title": "Completa la configurazione in Tailscale Admin",
"description": "Il gateway è distribuito. È ancora necessaria una fase di approvazione prima che i dispositivi remoti possano utilizzare i percorsi pubblicizzati.",
"nextStep": "Prossimo passo",
"approveDescription": "Approva gli instradamenti della sottorete pubblicizzati per questo gateway.",
"subnetRoutes": "Percorsi di sottorete",
"exitNode": "Esci dal nodo",
"routeAllTraffic": "Approvalo se desideri che i dispositivi instradino tutto il traffico Internet attraverso questo gateway.",
"howToApprove": "Come approvarlo",
"stepOpenAdmin": "Apri la console Tailscale Admin.",
"stepFindBefore": "Trova la macchina denominata",
"stepFindAfter": "nell'elenco Macchine.",
"stepOpenDetails": "Apri i suoi dettagli.",
"stepSubnetsBefore": "In",
"stepSubnetsMiddle": "clic",
"stepSubnetsAfter": "e approvare i percorsi pubblicizzati.",
"stepRoutingBefore": "Per Nodo di uscita, apri",
"stepRoutingMiddle": "e approvare",
"accessAfterApproval": "Dopo l'approvazione, puoi aprire",
"or": "O",
"fromAnyDevice": "da qualsiasi dispositivo sulla tua tailnet.",
"doLater": "Lo farò più tardi"
},
"notInstalled": {
"subtitle": "Il gateway Tailscale non è ancora stato distribuito.",
"description": "Distribuiscilo per raggiungere ProxMenux e Proxmox in modo sicuro dalla tua tailnet senza aprire porte pubbliche.",
"deploy": "Distribuisci Secure Gateway"
},
"schema": {
"auth_key": {
"label": "Chiave di autenticazione Tailscale",
"description": "Chiave di preautenticazione dalla console di amministrazione Tailscale. Generarne uno al collegamento sottostante.",
"placeholder": "tskey-auth-xxxxx",
"helpText": "Genera chiave di autenticazione"
},
"hostname": {
"label": "Nome host del dispositivo",
"description": "Nome mostrato nella console di amministrazione Tailscale.",
"placeholder": "proxmox-gateway"
},
"access_mode": {
"label": "Ambito di accesso",
"description": "Cosa dovrebbe essere raggiungibile attraverso questo gateway.",
"options": {
"host_only": {
"label": "Solo Proxmox",
"description": "Accedi solo a questo server Proxmox, all'interfaccia utente e a ProxMenux Monitor."
},
"proxmox_network": {
"label": "Rete locale completa",
"description": "Accedi a tutti i dispositivi sulla tua rete locale, come NAS, stampanti, VM e LXC."
},
"custom": {
"label": "Sottoreti personalizzate",
"description": "Scegli esattamente quali sottoreti esporre."
}
}
},
"advertise_routes": {
"label": "Reti pubblicizzate",
"description": "Seleziona le reti che dovrebbero essere raggiungibili tramite la VPN."
},
"exit_node": {
"label": "Esci dal nodo",
"description": "Utilizza questo gateway come punto di uscita Internet quando sei lontano da casa.",
"warning": "Richiede l'approvazione in Tailscale Admin. Se abilitato sul tuo dispositivo, tutto il traffico Internet passa attraverso il tuo server Proxmox."
},
"accept_routes": {
"label": "Accetta percorsi",
"description": "Consenti a questo gateway di raggiungere le reti pubblicizzate da altri nodi Tailscale nella tua tailnet."
}
}
}
},
"about": {
"releaseNotes": "Note sulla versione",
"changelog": "Registro delle modifiche",
"logoAlt": "Logo ProxMenux",
"heroDescription": "Un dashboard Web e un livello di gestione per Proxmox VE: monitoraggio dello stato, notifiche, terminale, tracker di ottimizzazione e altro ancora, in un unico pacchetto come AppImage.",
"project": {
"title": "Progetto",
"description": "Repository, documentazione e canali della community."
},
"support": {
"title": "Supporto e licenza",
"description": "ProxMenux è gratuito e open source con licenza GPL-3.0. Se ti è utile, un contributo una tantum aiuta a mantenerlo tale."
},
"license": {
"label": "Licenza GPL-3.0",
"description": "Software gratuito: vedere il file LICENSE per il testo completo."
},
"links": {
"repository": {
"label": "Repositorio GitHub",
"description": "Codice sorgente, versioni e tracker dei problemi."
},
"documentation": {
"label": "Documentazione",
"description": "Guida utente completa per ProxMenux e il Monitor."
},
"discussions": {
"label": "Discussioni",
"description": "Fai domande, condividi suggerimenti IA personalizzati e scambia idee."
},
"issues": {
"label": "Segnala un bug o richiedi una funzionalità",
"description": "Apri un problema su GitHub: bug, idee o regressioni."
},
"support": {
"label": "Sostieni il progetto su Ko-fi",
"description": "ProxMenux è gratuito e open source. Le donazioni aiutano a coprire i tempi di hosting e sviluppo."
}
}
},
"systemLogs": {
"title": "Registri ed eventi di sistema",
"sections": "Sezioni",
"loading": {
"title": "Caricamento registri…",
"description": "Recupero di log ed eventi di sistema"
},
"errors": {
"connectFailed": "Impossibile connettersi al server.",
"loadFailed": "Impossibile caricare i log. Per favore riprova."
},
"cards": {
"totalEntries": "Voci totali",
"selectedRange": "Nell'intervallo selezionato",
"errors": "Errori",
"requiresAttention": "Richiedono attenzione",
"warnings": "Avvertenze",
"monitorClosely": "Monitorare attentamente",
"backups": "Backup"
},
"tabs": {
"logs": "Registri",
"events": "Eventi",
"backups": "Backup",
"notifications": "Notifiche"
},
"filters": {
"searchPlaceholder": "Cerca registri ed eventi…",
"timeRange": "Intervallo di tempo",
"oneDay": "1 giorno fa",
"threeDays": "3 giorni fa",
"oneWeek": "1 settimana fa",
"twoWeeks": "2 settimane fa",
"oneMonth": "1 mese fa",
"customDays": "Numero di giorni personalizzato",
"daysAgoPlaceholder": "Giorni fa",
"byLevel": "Filtra per livello",
"allLevels": "Tutti i livelli",
"byService": "Filtra per servizio",
"allServices": "Tutti i servizi",
"dateRange": "Intervallo di date",
"daysAgo": "Ultimi {count} giorni"
},
"levels": {
"error": "Errore",
"critical": "Critico",
"emergency": "Emergenza",
"alert": "Avviso",
"warning": "Avvertimento",
"info": "Informazioni",
"notice": "Avviso",
"success": "Successo",
"debug": "Debug"
},
"export": {
"button": "Esporta registri",
"title": "Esportazione di registri ed eventi di sistema Proxmox",
"filtersApplied": "Filtri applicati"
},
"fields": {
"generated": "Generato",
"level": "Livello",
"service": "Servizio",
"search": "Ricerca",
"none": "Nessuno",
"message": "Messaggio",
"source": "Fonte",
"hostname": "Nome host",
"node": "Nodo",
"user": "Utente",
"unit": "Unità",
"host": "Ospite",
"timestamp": "Timestamp",
"type": "Tipo",
"systemdUnit": "Unità di sistema",
"processId": "ID processo",
"duration": "Durata",
"startTime": "Ora di inizio",
"endTime": "Ora di fine",
"storage": "Magazzinaggio",
"storageType": "Tipo di archiviazione",
"size": "Misurare",
"created": "Creato",
"volumeId": "ID del volume"
},
"badges": {
"event": "Evento"
},
"empty": {
"logs": "Nessun registro corrisponde ai filtri selezionati.",
"backups": "Nessun backup trovato.",
"notifications": "Nessuna notifica trovata."
},
"loadMore": "Carica altro ({count} rimanenti)",
"backups": {
"vm": "Backup delle macchine virtuali",
"lxc": "Backup LXC",
"totalSize": "Dimensione totale"
},
"modals": {
"logTitle": "Dettagli del registro",
"logDescription": "Informazioni complete su questa voce di registro",
"eventTitle": "Dettagli dell'evento",
"eventDescription": "Informazioni complete su questo evento",
"backupTitle": "Dettagli del backup",
"backupDescription": "Informazioni complete su questo backup",
"notificationTitle": "Dettagli della notifica",
"notificationDescription": "Informazioni complete su questa notifica"
},
"download": {
"taskLog": "Registro delle attività Proxmox",
"completeTaskLog": "Completa il registro delle attività",
"completeMessage": "Messaggio completo",
"completeMessageButton": "Scarica il messaggio completo"
}
},
"onboarding": {
"dialogTitle": "Integrazione di ProxMenux",
"previous": "Precedente",
"skip": "Saltare",
"next": "Prossimo",
"getStarted": "Inizia!",
"dontShowAgain": "Non mostrarlo più",
"goToSlide": "Vai alla diapositiva {number}",
"slides": {
"welcome": {
"title": "Benvenuti in ProxMenux Monitor!",
"description": "Il tuo nuovo strumento di monitoraggio per Proxmox. Scopri le funzionalità che ti aiutano a gestire e supervisionare più facilmente la tua infrastruttura."
},
"overview": {
"title": "Panoramica del sistema",
"description": "Monitora il tuo server in tempo reale: CPU, memoria, temperatura, carico di sistema e altro, tutto in un'unica dashboard chiara."
},
"storage": {
"title": "Gestione dell'archiviazione",
"description": "Visualizza lo stato dei tuoi dischi e dello spazio di archiviazione: capacità, utilizzo, integrità SMART, temperatura e prestazioni per ciascun dispositivo."
},
"network": {
"title": "Metriche di rete",
"description": "Monitora il traffico di rete in tempo reale, comprese le interfacce attive, le velocità di trasferimento e i grafici storici sull'utilizzo."
},
"virtualMachines": {
"title": "Macchine virtuali e contenitori",
"description": "Mantieni le VM e i contenitori LXC in un unico posto. Visualizza lo stato, le risorse assegnate, l'utilizzo corrente e i controlli rapidi."
},
"hardware": {
"title": "Informazioni sull'hardware",
"description": "Visualizza i dettagli hardware del server: CPU, RAM, GPU, dischi, rete, UPS e altro, inclusi modelli, numeri di serie e stato."
},
"logs": {
"title": "Registri di sistema",
"description": "Accedi ai log di sistema, filtra gli eventi, cerca errori specifici e scarica i log visualizzati quando hai bisogno di un'analisi più approfondita."
},
"future": {
"title": "Pronti per il futuro!",
"description": "ProxMenux Monitor è pronto per nuove funzionalità e miglioramenti, con sempre più azioni che si spostano gradualmente nel pannello web."
}
}
},
"releaseNotes": {
"dialogTitle": "Note sulla versione - Versione {version}",
"title": "Novità nella versione {version}",
"intro": "Abbiamo aggiunto nuove funzionalità e miglioramenti per rendere ProxMenux Monitor ancora migliore.",
"gotIt": "Fatto!",
"dontShowAgain": "Non mostrare più per questa versione",
"currentFeatures": {
"hostUpdate": "Aggiornamento host con un clic da Health Monitor. Il nuovo pulsante Aggiorna ora in Aggiornamenti di sistema esegue il flusso di aggiornamento di Proxmox all'interno di un terminale dashboard, senza uscire dal browser.",
"mobileInstall": "Richiesta di installazione in-app per dispositivi mobili. Chi visita per la prima volta Android e iOS Safari ora vede semplici passaggi per aggiungere il monitor alla propria schermata iniziale come PWA.",
"pageSpeed": "",
"appTab": "",
"updatesTab": "",
"backupNoTimeout": "",
"vmDiskUsage": "",
"pwaInstall": ""
}
},
"network": {
"actions": {
"viewDetails": "Visualizza i dettagli"
},
"loading": {
"title": "Caricamento dati di rete...",
"description": "Scansione di interfacce, ponti e traffico"
},
"errors": {
"serverUnavailableTitle": "Il server non è disponibile",
"serverUnavailableDescription": "Impossibile connettersi al server di monitoraggio. Assicurati che il servizio sia attivo e riprova."
},
"cards": {
"traffic": "Traffico di rete",
"activeInterfaces": "Interfacce attive",
"status": "Stato della rete",
"latency": "Latenza di rete"
},
"sections": {
"physicalInterfaces": "Interfacce fisiche",
"bridgeInterfaces": "Interfacce a ponte",
"vmLxcInterfaces": "Interfacce di rete VM e LXC"
},
"summary": {
"totalInterfaces": "{count} interfacce totali",
"activeCount": "{active}/{total} Attivo"
},
"status": {
"healthy": "Salutare",
"warning": "Avvertimento",
"critical": "Critico",
"up": "Su",
"down": "Giù"
},
"duplex": {
"full": "Duplex completo",
"half": "Mezzo duplex"
},
"interfaceTypes": {
"physical": "Fisico",
"bridge": "Ponte",
"bridges": "Ponti",
"bond": "Legame",
"vlan": "VLAN",
"virtual": "Virtuale",
"other": "Altro"
},
"labels": {
"activeSlave": "Schiavo attivo",
"average": "Media",
"avg": "Media",
"bitsReceived": "Bit ricevuti",
"bitsSent": "Bit inviati",
"bondingMode": "Modalità di incollaggio",
"bondMembers": "Membri obbligazionari",
"bytesReceived": "Byte ricevuti",
"bytesSent": "Byte inviati",
"current": "Attuale",
"domain": "Dominio",
"down": "Giù",
"drops": "Gocce",
"dropsIn": "Entra",
"dropsOut": "Abbandona",
"duplex": "Duplex",
"errors": "Errori",
"errorsIn": "Errori dentro",
"errorsOut": "Errori fuori",
"hostname": "Nome host",
"interfaceName": "Nome dell'interfaccia",
"ipAddress": "Indirizzo IP",
"latency": "Latenza",
"macAddress": "Indirizzo MAC",
"max": "Massimo",
"maximum": "Massimo",
"maxSpeed": "massimo {speed}",
"min": "minimo",
"minimum": "Minimo",
"netmask": "Maschera di rete",
"packetLoss": "Perdita di pacchetti",
"packetLossShort": "Perdita del pacchetto",
"packetsReceived": "Pacchetti ricevuti",
"packetsSent": "Pacchetti inviati",
"physicalInterface": "Interfaccia fisica",
"primarySlave": "Schiavo primario",
"received": "Ricevuto",
"sent": "Inviato",
"slaveInterfaces": "Interfacce slave",
"speed": "Velocità",
"status": "Stato",
"time": "Tempo",
"type": "Tipo",
"up": "Su",
"virtualMemberInterfaces": "Interfacce dei membri virtuali",
"vmLxcName": "Nome della VM/LXC"
},
"roles": {
"active": "attivo",
"standby": "stand-by",
"down": "giù"
},
"empty": {
"noVmLxc": "Nessuna VM/LXC",
"noVirtualMembers": "Nessun membro virtuale"
},
"timeframes": {
"hour": "1 ora",
"day": "24 ore",
"week": "7 giorni",
"month": "30 giorni",
"year": "1 anno",
"short": {
"hour": "Passata 1 ora",
"day": "Ultime 24 ore",
"week": "Ultimi 7 giorni",
"month": "Ultimi 30 d",
"year": "Ultimo anno"
},
"last": {
"hour": "Ultima ora",
"day": "Ultime 24 ore",
"week": "Ultimi 7 giorni",
"month": "Ultimi 30 giorni",
"year": "L'anno scorso"
}
},
"interfaceDetails": {
"title": "Dettagli dell'interfaccia",
"description": "Visualizza informazioni dettagliate e statistiche sul traffico di rete per questa interfaccia",
"basicInformation": "Informazioni di base",
"ipAddresses": "Indirizzi IP",
"trafficStatistics": "Statistiche sul traffico di rete ({timeframe})",
"trafficSinceBoot": "Traffico dall'ultimo avvio",
"inactiveTitle": "Interfaccia inattiva",
"inactiveDescription": "Questa interfaccia è attualmente inattiva. Le statistiche sul traffico di rete non sono disponibili.",
"bondConfiguration": "Configurazione obbligazionaria",
"bridgeConfiguration": "Configurazione del ponte"
},
"flow": {
"title": "Flusso di rete"
},
"chart": {
"invalidDataFormat": "Formato dati non valido ricevuto dal server",
"loadError": "Errore durante il caricamento delle metriche"
},
"latency": {
"status": {
"excellent": "Eccellente",
"good": "Bene",
"fair": "Giusto",
"poor": "Povero"
},
"timeframes": {
"hour": "1 ora",
"sixHours": "6 ore",
"day": "24 ore",
"threeDays": "3 giorni",
"week": "7 giorni"
},
"targets": {
"gateway": "Gateway (router)",
"gatewayShort": "Porta",
"cloudflare": "Cloudflare (1.1.1.1)",
"cloudflareShort": "Cloudflare",
"google": "DNS di Google (8.8.8.8)",
"googleShort": "DNS di Google"
},
"actions": {
"stop": "Fermare",
"testAgain": "Prova di nuovo",
"report": "Rapporto"
},
"testingProgress": "Test in corso... {percent}%",
"secondsRemaining": "{seconds} rimanenti",
"samplesCollected": "{count} campioni raccolti",
"packetLossValue": "Perdita di pacchetti del {value}%.",
"collectingData": "Raccolta dati...",
"noRealtimeData": "Nessun dato ancora. Fare clic su \"Testa di nuovo\" per iniziare.",
"noDataForPeriod": "Nessun dato sulla latenza disponibile per questo periodo",
"collectionInterval": "I dati vengono raccolti ogni 60 secondi",
"realTimeMode": "Modalità in tempo reale",
"realTimeModeDescription": "I test vengono eseguiti per 2 minuti con letture ogni 5 secondi. Successivamente eseguire nuovamente il test per aggiungere altri campioni. Tutti i dati sono inclusi nel rapporto.",
"report": {
"title": "Rapporto sulla latenza di rete",
"subtitle": "ProxMenux Monitor - Analisi delle prestazioni della rete",
"topBarTitle": "Rapporto sulla latenza di rete ProxMenux",
"topBarSubtitle": "Esamina il report, quindi stampalo o salvalo come PDF",
"printSavePdf": "Stampa/Salva come PDF",
"date": "Data",
"target": "Bersaglio",
"mode": "Modalità",
"realTimeTest": "Prova in tempo reale",
"historicalAnalysis": "Analisi storica",
"realTime": "In tempo reale",
"executiveSummary": "Sintesi",
"assessmentTitle": "Valutazione della latenza di rete",
"realtimeSummary": "Test di latenza in tempo reale su {target}. Campioni: {count}; durata: {duration}. Latenza media: {avg}.",
"historicalSummary": "Analisi storica della latenza su {target} su {timeframe}. {count} campioni analizzati. Latenza media: {avg} ms.",
"minutes": "{count} minuto/i",
"minutesShort": "{count} min",
"seconds": "{count} secondo/i",
"secondsShort": "{count}s",
"testPeriod": "il periodo di prova",
"averagePacketLoss": "Perdita media di pacchetti: {value}%.",
"noPacketLoss": "Nessuna perdita di pacchetti rilevata.",
"defaultGateway": "Gateway predefinito",
"failed": "Fallito",
"notEnoughData": "Punti dati insufficienti per il grafico",
"samples": "{count} campioni",
"latencyStatistics": "Statistiche sulla latenza",
"sampleCount": "Conteggio dei campioni",
"packetLossAvg": "Perdita di pacchetti (media)",
"testPeriodLabel": "Periodo di prova",
"latencyGraph": "Grafico della latenza",
"performanceThresholds": "Soglie prestazionali",
"thresholdExcellent": "Ottimale per applicazioni in tempo reale, giochi e videochiamate.",
"thresholdGood": "Accettabile per la maggior parte delle applicazioni con impatto minimo.",
"thresholdFair": "Ritardo notevole. Potrebbe influire sul VoIP e sulle applicazioni interattive.",
"thresholdPoor": "Latenza significativa. Si consiglia un'indagine.",
"detailedTestResults": "Risultati dettagliati dei test",
"latencyHistory": "Cronologia della latenza (ultimi {count} record)",
"methodology": "Metodologia",
"testMethod": "Metodo di prova",
"icmpEchoRequest": "Richiesta eco ICMP (Ping)",
"samplesPerTest": "Campioni per test",
"threeConsecutivePings": "3 ping consecutivi",
"targetIp": "IP di destinazione",
"performanceAssessment": "Valutazione delle prestazioni",
"assessmentExcellent": "La latenza di rete è eccellente. Nessuna azione richiesta.",
"assessmentGood": "La latenza della rete rientra nei parametri accettabili.",
"assessmentFair": "La latenza della rete è elevata. Valuta la possibilità di indagare sulla congestione della rete o sui problemi di routing.",
"assessmentPoor": "La latenza della rete è estremamente elevata. Si consiglia un'indagine immediata.",
"assessmentUnknown": "Impossibile determinare lo stato della rete.",
"footerTitle": "ProxMenux Monitor - Rapporto sulle prestazioni di rete",
"generated": "Generato",
"reportId": "Identificativo del rapporto"
}
}
},
"hardware": {
"loading": {
"title": "Caricamento dati hardware...",
"description": "Rilevamento di CPU, GPU, dispositivi di archiviazione e PCI",
"realtimeData": "Caricamento dati in tempo reale..."
},
"sections": {
"systemInformation": "Informazioni di sistema",
"motherboard": "Scheda madre",
"memoryModules": "Moduli di memoria",
"thermalMonitoring": "Monitoraggio termico",
"otherSensors": "Altro",
"graphicsCards": "Schede grafiche",
"basicInformation": "Informazioni di base",
"coralTpu": "Acceleratori Coral TPU/AI",
"powerConsumption": "Consumo energetico",
"powerSupplies": "Alimentatori",
"systemFans": "Ventole di sistema",
"upsStatus": "Stato dell'UPS",
"statusOverview": "Panoramica dello stato",
"batteryInformation": "Informazioni sulla batteria",
"powerInformation": "Informazioni sull'alimentazione",
"deviceInformation": "Informazioni sul dispositivo",
"pciDevices": "Dispositivi PCI",
"networkSummary": "Riepilogo della rete",
"storageSummary": "Riepilogo dello spazio di archiviazione",
"interfaceInformation": "Informazioni sull'interfaccia",
"usbDevices": "Dispositivi USB"
},
"counts": {
"installed": "{count} installato",
"sensors": "{count} sensori",
"gpu": "{count}GPU",
"devices": "{count} dispositivi",
"psus": "{count} Alimentatori",
"fans": "{count} tifosi",
"ups": "{count}UPS",
"interfaces": "{count} interfacce"
},
"labels": {
"model": "Modello",
"cores": "Nuclei",
"threads": "Thread",
"l3Cache": "Cache L3",
"virtualization": "Virtualizzazione",
"manufacturer": "Produttore",
"version": "Versione",
"date": "Data",
"size": "Misurare",
"type": "Tipo",
"speed": "Velocità",
"vendor": "Venditore",
"pciSlot": "Slot PCI",
"driver": "Autista",
"kernelModule": "Modulo del kernel",
"kernelDriver": "Driver del kernel",
"kernelModules": "Moduli del kernel",
"lastChecked": "Ultimo controllo",
"switchMode": "Cambia modalità",
"currentDriver": "Driver attuale",
"consumer": "Consumatore",
"graphicsClock": "Orologio grafico",
"memoryClock": "Orologio con memoria",
"powerDraw": "Assorbimento di potenza",
"temperature": "Temperatura",
"memory": "Memoria",
"total": "Totale",
"used": "Usato",
"free": "Gratuito",
"memoryUtilization": "Utilizzo della memoria",
"connection": "Connessione",
"formFactor": "Fattore di forma",
"link": "Collegamento",
"busDevice": "Autobus/Dispositivo",
"vendorProductId": "Venditore/ID prodotto",
"deviceNodes": "Nodi del dispositivo",
"runtimeState": "Stato di esecuzione",
"edgeTpuRuntime": "Tempo di esecuzione dell'Edge TPU",
"thresholds": "Soglie",
"hardwareWarnings": "Avvisi sull'hardware",
"currentDraw": "Prelievo attuale",
"currentOutput": "Uscita corrente",
"remote": "Remoto",
"batteryCharge": "Carica della batteria",
"load": "Carico",
"runtime": "Durata",
"inputVoltage": "Tensione in ingresso",
"status": "Stato",
"host": "Ospite",
"chargeLevel": "Livello di carica",
"runtimeRemaining": "Tempo di esecuzione rimanente",
"batteryVoltage": "Voltaggio della batteria",
"batteryDate": "Data della batteria",
"outputVoltage": "Tensione di uscita",
"inputFrequency": "Frequenza di ingresso",
"outputFrequency": "Frequenza di uscita",
"realPower": "Potere reale",
"apparentPower": "Potenza apparente",
"serialNumber": "Numero di serie",
"firmware": "Firmware",
"deviceType": "Tipo di dispositivo",
"deviceName": "Nome del dispositivo",
"productName": "Nome del prodotto",
"class": "Classe",
"capacity": "Capacità",
"currentLinkSpeed": "Velocità di collegamento attuale",
"maximumLinkSpeed": "Velocità massima di collegamento",
"pcieLinkSpeed": "Velocità di collegamento PCIe",
"sataVersion": "Versione SATA",
"sasVersion": "Versione SAS",
"sasSpeed": "Velocità SAS",
"linkSpeed": "Velocità di collegamento",
"family": "Famiglia",
"interface": "Interfaccia",
"rotationRate": "Velocità di rotazione",
"classCode": "Codice classe",
"serial": "Seriale"
},
"values": {
"cores": "{count} core",
"max": "(massimo: {value})",
"never": "Mai",
"nvidiaDriverAvailable": "Driver NVIDIA v{version} disponibile",
"reinstallViaPostInstall": "Reinstallare tramite ProxMenux dopo l'installazione: {label}",
"noUpdatesAvailable": "Nessun aggiornamento disponibile",
"none": "nessuno",
"running": "corsa",
"stopped": "fermato",
"unused": "inutilizzato",
"unbound": "non vincolato",
"driversReady": "Autisti pronti",
"driversNotInstalled": "Driver non installati",
"programmed": "Programmato (runtime caricato)",
"unprogrammed": "Non programmato (runtime non caricato)",
"notInstalled": "non installato",
"detecting": "Rilevamento...",
"solidStateDevice": "Dispositivo a stato solido",
"notSpecified": "Non specificato"
},
"time": {
"yesterdayAt": "ieri {time}"
},
"recommendations": {
"intel": "Per ottenere informazioni estese sul monitoraggio della GPU, installare il pacchetto intel-gpu-tools o igt-gpu-tools.",
"nvidia": "Per le GPU NVIDIA, il monitoraggio in tempo reale richiede i driver proprietari (pacchetto driver nvidia). Installali solo se la tua GPU viene utilizzata direttamente dall'host.",
"amd": "Per ottenere informazioni estese sul monitoraggio della GPU per le GPU AMD, installa amdgpu_top. Puoi scaricarlo da: https://github.com/Umio-Yasuno/amdgpu_top",
"generic": "Per ottenere informazioni estese sul monitoraggio della GPU, installa gli strumenti di monitoraggio della GPU appropriati per il tuo hardware."
},
"deviceTypes": {
"graphics": "Grafica",
"graphicsCard": "Scheda grafica",
"usb": "USB",
"usbController": "Controller USB",
"audio": "Audio",
"audioController": "Controllore audio",
"network": "Rete",
"networkController": "Controllore di rete",
"ethernet": "Ethernet",
"wireless": "Wifi",
"wirelessController": "Controller senza fili",
"wifi": "Wifi",
"storage": "Magazzinaggio",
"storageController": "Controllore di archiviazione",
"hid": "NASCOSTO",
"vendorSpecific": "Specifico del fornitore",
"communications": "Comunicazioni",
"integrated": "Integrato",
"discrete": "Discreto"
},
"gpu": {
"monitoringTitle": "Monitoraggio in tempo reale della GPU",
"sriovVirtualFunction": "Funzione virtuale SR-IOV",
"sriovVirtualFunctionDescription": "Questo dispositivo è una funzione virtuale generata da una funzione fisica. La telemetria per VF (temperatura, utilizzo, memoria) non è esposta dal kernel: apri il PF principale per visualizzare i parametri GPU aggregati.",
"virtualFunctionDetail": "Dettagli della funzione virtuale",
"parentPhysicalFunction": "Funzione fisica del genitore",
"sriovActive": "SR-IOV attivo",
"sriovMetricsDescription": "Le metriche riportate di seguito riflettono la funzione fisica (aggregata tra {count} VF).",
"updatingEverySeconds": "Aggiornamento ogni {seconds} secondi",
"realTimeMetrics": "Metriche in tempo reale",
"engineUtilizationTotal": "Utilizzo del motore (totale)",
"engineUtilization": "Utilizzo del motore",
"activeProcesses": "Processi attivi ({count})",
"noActiveProcesses": "Nessun processo attivo che utilizza la GPU",
"virtualFunctions": "Funzioni virtuali",
"switchModeVmTitle": "GPU nella VM in modalità switch",
"switchModeVmDescription": "Questa GPU viene assegnata a una macchina virtuale tramite passthrough VFIO. Il monitoraggio in tempo reale non è disponibile dall'host perché la GPU è controllata dalla VM.",
"extendedMonitoringUnavailable": "Monitoraggio esteso non disponibile"
},
"gpuSwitch": {
"gpu": "GPU",
"lxc": "LXC",
"vm": "VM",
"sriov": "SR-IOV",
"sriovVf": "SR-IOV VF",
"sriovCount": "SR-IOV ×{count}",
"sriovActive": "SR-IOV attivo",
"readyForLxc": "Pronto per i contenitori LXC",
"readyForVm": "Pronto per il passthrough della VM",
"modeUnknown": "Modalità sconosciuta",
"virtualFunctionsExternal": "Funzioni virtuali gestite esternamente",
"nativeDriverActive": "Driver nativo attivo",
"vfioDriverActive": "Driver VFIO-PCI attivo",
"noDriverDetected": "Nessun driver rilevato",
"virtualFunction": "Funzione virtuale",
"virtualFunctionWithParent": "Funzione virtuale · PF principale {parent}",
"physicalFunction": "1 PF + {count} FV",
"physicalFunctionWithMax": "1 PF + {count} VF / {max} massimo",
"changePending": "Modifica in sospeso..."
},
"actions": {
"installNvidiaDrivers": "Installa i driver NVIDIA",
"installAmdGpuTools": "Installa gli strumenti GPU AMD",
"installIntelGpuTools": "Installa gli strumenti GPU Intel",
"installCoralDrivers": "Installa i driver Coral TPU",
"installDrivers": "Installa i driver"
},
"coral": {
"driversNeededDescription": "Uno o più dispositivi Coral rilevati necessitano di driver. Dopo l'installazione è necessario riavviare il server.",
"deviceInformation": "Informazioni sul dispositivo Coral TPU"
},
"ups": {
"detailedInformation": "Informazioni dettagliate sull'UPS"
},
"pci": {
"deviceInformation": "Informazioni sul dispositivo PCI"
},
"network": {
"interfaceInformation": "Informazioni sull'interfaccia di rete"
},
"storage": {
"deviceHardwareInformation": "Informazioni sull'hardware del dispositivo di archiviazione"
},
"usb": {
"deviceInformation": "Informazioni sul dispositivo USB"
},
"scripts": {
"nvidiaTitle": "Installazione del driver NVIDIA",
"nvidiaDescription": "Installazione dei driver proprietari NVIDIA per il monitoraggio della GPU...",
"amdTitle": "Installazione degli strumenti GPU AMD",
"amdDescription": "Installazione di amdgpu_top per il monitoraggio della GPU AMD...",
"intelTitle": "Installazione degli strumenti GPU Intel",
"intelDescription": "Installazione di intel-gpu-tools per il monitoraggio della GPU Intel...",
"coralTitle": "Installazione del driver Coral TPU",
"coralDescription": "Installazione della guarnizione + dei moduli kernel apex e del runtime Edge TPU...",
"switchModeTitle": "Modalità cambio GPU → {mode}",
"switchModeDescription": "Passaggio della GPU {slot} alla modalità {mode}...",
"switchModeVm": "VM (pass-through VFIO)",
"switchModeLxc": "LXC (autista nativo)"
}
},
"backup": {
"actions": {
"addAnother": "Aggiungine un altro",
"addPath": "Aggiungi percorso",
"all": "Tutto",
"apply": "Fare domanda a",
"back": "Indietro",
"change": "Modifica",
"clear": "Chiaro",
"delete": "Eliminare",
"disable": "Disabilita",
"download": "Scaricamento",
"edit": "Modificare",
"enable": "Abilitare",
"format": "Formato",
"generateKey": "Genera chiave",
"import": "Importare",
"importKeyfile": "Importa file di chiavi",
"mount": "Montare",
"next": "Prossimo",
"recoverKeyfile": "Recupera il file di chiavi",
"regenerate": "Rigenerare",
"restore": "Ripristinare",
"restoreSelected": "Ripristina selezionato",
"runNow": "Corri adesso",
"saveChanges": "Salva modifiche",
"unmount": "Smonta",
"upload": "Caricamento",
"use": "Utilizzo",
"viewContents": "Visualizza i contenuti"
},
"archives": {
"archive": "Archivio",
"at": "A",
"backup": "Backup",
"backupTimeLabel": "Tempo di backup",
"deleteBackendTitle": "Elimina questo backup",
"deleteBorgDescription": "Questo rimuove l'archivio Borg dal repository.",
"deleteBorgTitle": "Elimina l'archivio Borg",
"deleteLocalDescription": "Ciò rimuove l'archivio di backup locale dal disco.",
"deleteLocalTitle": "Elimina l'archivio locale",
"deletePbsDescription": "Ciò rimuove lo snapshot PBS dall'archivio dati.",
"deletePbsTitle": "Elimina istantanea PBS",
"companionFile": "file compagno",
"descriptionBefore": "Sfoglia e ripristina i backup trovati in",
"downloadTitle": "Scarica questo backup",
"emptyAfter": "backup ancora.",
"emptyBefore": "NO",
"encrypted": "Crittografato",
"encryptedTitle": "Questo backup è crittografato",
"filesInBackup": "File nel backup",
"group": "Gruppo",
"host": "Ospite",
"importKeyToDownloadTitle": "Importa il file di chiavi corrispondente prima del download",
"importKeyToRestoreTitle": "Importa il file di chiavi corrispondente prima del ripristino",
"importKeyToViewTitle": "Importa il file di chiavi corrispondente prima di visualizzare i contenuti",
"inspectTitle": "Ispeziona il backup",
"job": "Lavoro",
"loadFailed": "Impossibile caricare i backup",
"packedSizeLabel": "Dimensioni imballate",
"remoteQueryWarning": "L'esecuzione delle query sui backup remoti potrebbe richiedere qualche istante.",
"restoreTitle": "Ripristina da questo backup",
"startingExport": "Preparazione download...",
"title": "Backup",
"viewContentsTitle": "Visualizza i contenuti del backup"
},
"backends": {
"borgDescription": "Repository Borg per backup host deduplicati.",
"borgDescriptionTimerOnly": "Le destinazioni Borg vengono utilizzate dai timer di monitoraggio, non dai lavori PVE vzdump.",
"borgShortDescription": "Repository Borg deduplicato",
"local": "Locale",
"localDescription": "Cartella su questo host o su un'unità USB montata.",
"localShortDescription": "Cartella locale o disco montato",
"pbsDescription": "archivio dati Proxmox Backup Server.",
"pbsShortDescription": "Proxmox Backup Server"
},
"common": {
"checking": "Controllo...",
"loading": "Caricamento...",
"no": "NO",
"or": "O",
"yes": "SÌ"
},
"configuration": {
"title": "Configurazione di backup"
},
"contents": {
"driversToReinstall": "Driver da reinstallare",
"extracting": "Estrazione dell'istantanea e analisi: l'operazione potrebbe richiedere un minuto in caso di backup di grandi dimensioni...",
"filesShowing": "Visualizzazione di {shown} di {filtered}{filteredLabel}{total}",
"filesTitle": "File ({count}{plus})",
"filesTruncated": "· elenco troncato a 5000: apri manualmente l'istantanea per vedere il resto",
"filtered": "filtrato",
"manifest": "Manifesto",
"manifestMissingBefore": "Questo backup non include manifest.json. I file di metadati seguenti contengono informazioni equivalenti:",
"metadataFiles": "File di metadati",
"network": "Rete",
"noDrivers": "Nessun driver da reinstallare.",
"noManifest": "Nessun manifest in questo archivio.",
"noNetworkChanges": "Nessuna modifica all'interfaccia pianificata.",
"noStorageEntries": "Nessuna voce di archiviazione segnalata.",
"restorePlan": "Ripristina il piano",
"restorePlanUnavailable": "Piano di ripristino non disponibile: {error}",
"rollbackPlan": "Piano di ripristino",
"storage": "Magazzinaggio",
"title": "Contenuto del backup",
"totalFiles": "(totale {count})"
},
"deleteJob": {
"attachedToStorage": "Allegato al deposito PVE",
"attachedWarning": "Questo lavoro è collegato a un gancio di archiviazione PVE. L'eliminazione rimuove anche il gancio Monitor da tale spazio di archiviazione.",
"description": "Il timer e i metadati di monitoraggio per questo lavoro verranno rimossi.",
"timerWarning": "Il timer systemd verrà rimosso. I backup già creati rimangono nella loro destinazione.",
"title": "Elimina il processo di backup"
},
"destinations": {
"absolutePathHelp": "Utilizza un percorso assoluto su questo host.",
"addBorgRepository": "Aggiungi il repository Borg",
"addDestinationTitle": "Aggiungi {type} destinazione",
"addLocalDestinationTitle": "Aggiungi destinazione locale",
"addPbsRepository": "Aggiungi archivio PBS",
"appendAuthorizedKeyBefore": "Aggiungi la chiave pubblica generata a",
"backupsKeptBefore": "I backup esistenti vengono mantenuti",
"borgEncryptionInherited": "La crittografia Borg è controllata dal repository.",
"builtIn": "Integrato",
"builtInDefault": "Predefinito integrato",
"capacityUnavailable": "Capacità non disponibile",
"configureDescription": "Scegli dove archiviare i backup dell'host.",
"configureDestination": "Configura destinazione",
"createsSshKeyAfter": "quando salvi.",
"createsSshKeyBefore": "Monitor crea una chiave SSH su",
"datacenterStorage": "Centro dati → Backup",
"defaultUserBefore": "Utente predefinito:",
"editDestinationTitle": "Modifica la destinazione {type}",
"editLocalDestinationTitle": "Modifica destinazione locale",
"editTitle": "Modifica destinazione",
"fingerprintHelp": "Verifica facoltativa dell'impronta digitale del server.",
"generateNewSshKey": "Genera una nuova chiave SSH",
"jobsWillBeDeleted": "Verranno eliminati anche i lavori {count} che utilizzano questa destinazione.",
"kept": "tenuto",
"leavePassphraseBlank": "Lascia vuoto per mantenere la passphrase salvata.",
"leavePasswordBlank": "Lascia vuoto per mantenere la password salvata.",
"localAttachHelpBefore": "Utilizzare un percorso locale montato. Per le unità USB, montarle per prime",
"localAttachHelpMiddle": "Unità USB",
"localManualPickHelp": "Scegli un percorso locale per l'output del backup one-shot.",
"localPathHelpAfter": "o un altro percorso montato.",
"localPathHelpBefore": "Esempio:",
"localPickHelpBefore": "Scegli una cartella locale o un percorso USB montato.",
"localUsb": "Locale/USB",
"localUsbDescription": "Cartella su questo host o su un'unità USB montata.",
"managedByPve": "Gestito da PVE",
"manuallyAdded": "Aggiunto manualmente",
"nameCredentialsLocked": "Il nome e le credenziali sono bloccati mentre i processi utilizzano questa destinazione.",
"namePassphraseLocked": "Il nome del repository e la passphrase sono bloccati mentre i lavori utilizzano questa destinazione.",
"noBorgInDialog": "La modifica della destinazione Borg è disponibile dal flusso di configurazione Borg.",
"noBorgInWizard": "Borg non è disponibile per i lavori collegati al PVE.",
"noPbsInDialog": "La modifica della destinazione PBS è disponibile dal flusso di configurazione PBS.",
"noPbsInWizard": "Nessun repository PBS ancora configurato.",
"not": "non",
"pbsUserHelpBefore": "Generalmente",
"probingCapacity": "Verifica della capacità...",
"remoteSsh": "SSH remoto",
"remoteSshDescription": "Repository Borg su un altro host tramite SSH.",
"removeAndDeleteJobs": "Rimuovi destinazione ed elimina lavori",
"removeDescriptionPlain": "Ciò rimuove solo la destinazione da Monitor. I backup esistenti rimangono dove sono.",
"removeDescriptionWithData": "Ciò rimuove la destinazione da Monitor. I backup esistenti rimangono dove sono.",
"removeDestination": "Rimuovi destinazione",
"removeTitle": "Rimuovi questa destinazione",
"saveAnotherBorgTitle": "Salva un'altra destinazione Borg",
"saveAnotherLocalTitle": "Salva un'altra destinazione locale",
"saveAnotherPbsTitle": "Salva un'altra destinazione PBS",
"shortIdentifierHelp": "Nome breve visualizzato in Monitor.",
"single": "Destinazione",
"sshKeyHelpAfter": "e consentirlo sull'host remoto.",
"sshKeyHelpBefore": "Monitor memorizza la chiave privata in",
"sshKeyHelpMiddle": "Copia la chiave pubblica in",
"sshUserHelpAfter": "ad esempio radice.",
"sshUserHelpBefore": "Utente sull'host remoto,",
"title": "Destinazioni",
"unmountTitle": "Smonta questa destinazione",
"whereIsBorgRepo": "Dov'è il deposito Borg?"
},
"encryption": {
"autoDetectedFromPveStorage": "Rilevato dall'archivio PVE",
"borgPassphraseLossBefore": "Se perdi la passphrase Borg, i backup crittografati non possono essere ripristinati.",
"borgPassphraseOnlyWay": "Questa passphrase è l'unico modo per sbloccare il repository.",
"borgPassphraseSavedAfter": "quindi i lavori pianificati possono essere eseguiti incustoditi.",
"borgPassphraseSavedAt": "La passphrase viene salvata in",
"encryptBackups": "Crittografare i backup",
"encryptThisBackup": "Crittografa questo backup",
"encryptedModeTitle": "Modalità crittografata",
"encryptedRepokey": "Chiave di accesso crittografata",
"encryptedRepokeyDescription": "Borg memorizza la chiave all'interno del repository, protetta dalla tua passphrase.",
"existingKeyAt": "Chiave esistente a",
"generateManualDescription": "Genera un nuovo file di chiavi e usalo per questo backup.",
"generateNewKeyfile": "Genera un nuovo file di chiavi",
"generateNewKeyfileDescriptionAfter": "e lo memorizza localmente per futuri ripristini PBS.",
"generateNewKeyfileDescriptionBefore": "Il monitor crea",
"importExistingKeyfile": "Importa il file di chiavi esistente",
"importExistingKeyfileDescription": "Carica un file di chiavi che corrisponda ai backup crittografati esistenti.",
"importKeyfileHelpAfter": "prima di ripristinare i backup PBS crittografati.",
"importKeyfileHelpBefore": "Importa il file di chiavi corrispondente in",
"importManualDescription": "Utilizza un file di chiavi esistente da questa macchina.",
"noEncryption": "Nessuna crittografia",
"noEncryptionDescription": "I backup vengono archiviati senza una chiave di crittografia.",
"noKeyStored": "Nessun file di chiavi archiviato localmente.",
"none": "Nessuno",
"passphraseNotSaved": "La passphrase non viene salvata.",
"passphraseSaved": "Passphrase salvata",
"pbsHelpAfter": "per ripristini PBS crittografati.",
"pbsHelpBefore": "Utilizza la crittografia PBS",
"pbsHelpEnd": "Conserva una copia sicura all'esterno di questo host.",
"pbsHelpMiddle": "come file di chiavi",
"pveKeyWillBeCopied": "La chiave di crittografia PVE verrà copiata per i ripristini di Monitor.",
"savePassphraseNow": "Salva la passphrase per le esecuzioni pianificate",
"unrecoverable": "Senza la chiave, i backup crittografati non possono essere ripristinati.",
"usesSharedKeyfileAt": "Utilizza il file di chiavi condiviso su"
},
"errors": {
"backendNoStagingPath": "Il backend non ha restituito un percorso di gestione temporanea.",
"deleteFailed": "Eliminazione non riuscita: {error}",
"downloadFailed": "Download non riuscito: {error}",
"encryptionSetupFailed": "Configurazione della crittografia non riuscita: {error}",
"exportDidNotComplete": "L'esportazione non è stata completata.",
"localArchivePathMissing": "Manca il percorso dell'archivio locale.",
"passphrasesDoNotMatch": "Le passphrase non corrispondono.",
"passphrasesDontMatch": "Le passphrase non corrispondono.",
"pickKeyfile": "Scegli prima un file di chiavi.",
"preflightFailed": "Verifica preliminare non riuscita: {error}",
"proxmoxBackupClientOutput": "output del client proxmox-backup:",
"recoveryPassphraseRequired": "È richiesta la passphrase di ripristino.",
"repoNameAndSnapshotRequired": "Il nome del repository e lo snapshot sono obbligatori.",
"runFailed": "Esecuzione non riuscita: {error}",
"snapshotInfoMissing": "Mancano le informazioni sull'istantanea.",
"toggleFailed": "Impossibile modificare lo stato del lavoro: {error}"
},
"extraPaths": {
"absolutePathHintAfter": "— il percorso deve esistere su questo host esattamente come è stato digitato.",
"absolutePathHintBefore": "Utilizzare il percorso assoluto completo.",
"absolutePathHintMiddle": "non è lo stesso di",
"descriptionAfter": "(profilo manuale o programmato, predefinito o personalizzato) in cima all'elenco dei profili predefiniti. Utile per dati di app, cartelle di configurazione personalizzate e percorsi simili. ({count} configurato)",
"descriptionBefore": "I percorsi aggiunti qui sono inclusi in",
"empty": "Nessun percorso personalizzato ancora: i backup utilizzano solo il profilo predefinito.",
"everyBackup": "ogni backup",
"missingOnDisk": "mancante sul disco",
"removeTitle": "Rimuovi questo percorso personalizzato",
"title": "Percorsi personalizzati"
},
"fields": {
"absolutePathOnHost": "Percorso assoluto sull'host",
"archiveNameLabel": "Nome dell'archivio",
"backend": "Backend",
"backendLabel": "Backend",
"backupGroupLabel": "Gruppo di backup",
"backupId": "ID di backup",
"bootMode": "Modalità di avvio",
"borgIdLabel": "Identità Borg",
"borgRepository": "Deposito Borg",
"confirmPassphrase": "Conferma la passphrase",
"createdLabel": "Creato",
"datastore": "Archivio dati",
"dayOfMonth": "Giorno del mese",
"daysOfWeek": "Giorni della settimana",
"destinationDirectory": "Directory di destinazione",
"detectedViaLabel": "Rilevato tramite",
"directoryPath": "Percorso della directory",
"directoryShort": "Dir",
"encryption": "Crittografia",
"expressionLabel": "Espressione",
"filesystemShort": "fs",
"fingerprintOptional": "Impronta digitale (opzionale)",
"free": "Gratuito",
"groupNameInPbs": "Nome del gruppo in PBS",
"jobId": "ID lavoro",
"jobIdLabel": "ID lavoro",
"jobName": "Nome del lavoro",
"kernel": "Nocciolo",
"label": "Etichetta",
"localDestination": "Destinazione locale",
"lvmVgs": "VG LVM",
"memory": "Memoria",
"minuteOfHour": "Minuto d'ora",
"mode": "Modalità",
"name": "Nome",
"nameLabel": "Nome",
"newRecoveryPassphrase": "Nuova passphrase di ripristino",
"nextRun": "Prossima corsa",
"normalizedLabel": "Normalizzato",
"onCalendarExpression": "Espressione OnCalendar",
"ownerLabel": "Proprietario",
"passphrase": "Passphrase",
"password": "Password",
"pathLabel": "Sentiero",
"pbsRepository": "Archivio PBS",
"profileLabel": "Profilo",
"pveJobLabel": "Lavoro PVE",
"pveStorage": "Stoccaggio PVE",
"pveVersion": "Versione PVE",
"recoveryPassphrase": "Passphrase di ripristino",
"remoteRepositoryPath": "Percorso dell'archivio remoto",
"repo": "Repo",
"repoNameLabel": "Nome dell'archivio",
"repository": "Deposito",
"repositoryLabel": "Deposito",
"repositoryPath": "Percorso dell'archivio",
"retentionLabel": "Conservazione",
"roles": "Ruoli",
"schedule": "Programma",
"scheduleLabel": "Programma",
"serverHostOrIp": "Host/IP del server",
"size": "Misurare",
"sizeLabel": "Misurare",
"source": "Fonte",
"sourceHost": "Ospite di origine",
"sourceHostLabel": "Ospite di origine",
"sshHostOrIp": "Host/IP SSH",
"sshKeyPath": "Percorso della chiave SSH",
"sshUser": "Utente SSH",
"status": "Stato",
"storageLabel": "Magazzinaggio",
"target": "Bersaglio",
"timeOfDay": "Ora del giorno",
"type": "Tipo",
"used": "Usato",
"username": "Nome utente",
"vmsLxcs": "VM/LXC",
"when": "Quando",
"whenLabel": "Quando",
"zfsPools": "Pool ZFS"
},
"jobs": {
"attachDescriptionAfter": "backup.",
"attachDescriptionBefore": "Collega Monitor a un lavoro vzdump PVE ed eseguilo dopo il file",
"attachDescriptionMiddle": "evento per selezionato",
"attachToPveJob": "Allega al lavoro PVE",
"attachedToPveVzdump": "Allegato a PVE vzdump",
"backendEditHelp": "Il backend non può essere modificato dopo la creazione del lavoro.",
"createJob": "Crea lavoro",
"createScheduledJob": "Crea lavoro pianificato",
"customProfileTitle": "Profilo personalizzato",
"defaultProfileTitle": "Profilo predefinito",
"detailDescription": "Pianificazione, profilo, destinazione e ultima esecuzione per questo lavoro.",
"disableJob": "Disabilita lavoro",
"disableJobDescription": "Il timer del sistema verrà interrotto: non verranno eseguite ulteriori esecuzioni automatiche. Puoi riattivarlo in seguito da questa stessa finestra di dialogo.",
"editScheduledJob": "Modifica il lavoro pianificato",
"encryptedTitle": "Crittografato",
"inheritedRetentionLabel": "Mantenimento dal lavoro PVE",
"inheritedScheduleLabel": "Pianificazione dal lavoro PVE",
"invalidJobName": "Utilizza solo lettere, numeri, trattini e trattini bassi.",
"jobNameHelpAfter": "Sii breve e leggibile.",
"jobNameHelpAnd": "E",
"jobNameHelpBefore": "Utilizzato nei nomi e nei registri dei timer. Sono inclusi anche i caratteri consentiti",
"jobNameLocked": "Il nome del lavoro viene bloccato dopo la creazione.",
"lastRun": "Ultima corsa",
"lastRunLabel": "Ultima corsa",
"liveLogSize": "dal vivo · {size}",
"loadFailed": "Impossibile caricare i lavori",
"loadingJob": "Caricamento lavoro...",
"manualOneShot": "manuale/one-shot",
"manualOneShotDescription": "Backup one-shot: acquisito al momento dell'attivazione. Non può essere rieseguito o modificato.",
"neverRun": "non correre mai",
"newScheduledJob": "Nuovo lavoro programmato",
"newScheduledJobDescription": "Creare un processo di backup dell'host ricorrente.",
"nextRun": "Prossima corsa",
"nextRunLabel": "Prossima corsa",
"nextRunTitle": "Prossima corsa programmata",
"noCompatiblePveJob": "Nessun processo di backup PVE compatibile trovato",
"noCompatiblePveJobDescriptionAfter": "Primo.",
"noCompatiblePveJobDescriptionBefore": "Crea o abilita un processo di backup PVE per",
"noCompatiblePveJobDescriptionMiddle": "In",
"notAvailableForBorg": "non disponibile per Borg",
"openJobTitle": "Apri i dettagli del lavoro",
"parentPveJobHelpAfter": "funziona con successo.",
"parentPveJobHelpBefore": "Il monitor viene eseguito dopo questo lavoro PVE",
"pbsGroupHelp": "Questo diventa il gruppo di backup PBS.",
"pickParentPveJob": "Scegli il lavoro PVE genitore",
"retentionTitle": "Conservazione",
"runAttachedTitle": "Avvia ora un'esecuzione ad hoc (il timer PVE mantiene la propria pianificazione)",
"runNowTitle": "Attiva questo lavoro adesso",
"running": "In esecuzione...",
"scheduledTitle": "Programmato",
"standaloneScheduledJob": "Lavoro pianificato autonomo",
"starting": "Avvio...",
"stepOf": "Passaggio {step} di {total}",
"summary": "Riepilogo",
"waitingForRunner": "In attesa dell'avvio dell'esecutore..."
},
"keyfileActions": {
"deleteDialogDescription": "I backup PBS crittografati avranno bisogno dello stesso file di chiavi prima di poter essere ripristinati.",
"deleteDialogTitle": "Eliminare il file di chiavi PBS locale?",
"deleteTitle": "Elimina il file di chiavi locale",
"deleteWarningDownloadsAfter": "finché non importi nuovamente la chiave corrispondente.",
"deleteWarningDownloadsBefore": "I download e i ripristini dei backup crittografati non riusciranno",
"deleteWarningNewBackups": "I nuovi backup crittografati non possono essere eseguiti senza un file di chiavi.",
"deleteWarningRecoveryBlobs": "I BLOB di ripristino PBS rimangono nel server.",
"downloadTitle": "Scarica il file di chiavi",
"fingerprintTitle": "Mostra l'impronta digitale della chiave",
"installed": "Installato",
"keyfileLabel": "File di chiavi PBS",
"notInstalled": "Non installato",
"orUploadFromMachine": "oppure caricane uno da questa macchina.",
"orUploadOwn": "o carica il tuo file di chiavi.",
"pveKeyDescriptionAfter": "e può essere riutilizzato da Monitor.",
"pveKeyDescriptionBefore": "Esiste una chiave PVE in",
"pveKeyDescriptionMiddle": "Corrisponde alla crittografia di archiviazione PVE",
"pveKeyDetected": "Chiave PVE rilevata",
"uploadDialogDescriptionAfter": "I backup crittografati creati con una chiave diversa richiederanno comunque la chiave originale.",
"uploadDialogDescriptionBefore": "Carica il file di chiavi utilizzato per i backup PBS crittografati.",
"uploadDialogTitle": "Carica il file di chiavi PBS",
"uploadFromMachine": "Carica da questa macchina",
"uploadTitle": "Carica il file di chiavi",
"useThisKey": "Usa questa chiave",
"willFail": "fallirà"
},
"keyfileError": {
"currentlyInstalled": "Attualmente installato",
"description": "Questo backup è crittografato e necessita del file di chiavi PBS corrispondente.",
"importFrom": "Importa il file di chiavi corrispondente da",
"importPath": "Backup → Destinazioni → File di chiavi PBS",
"requiredManifest": "Richiesto dal backup",
"retryHint": "e riprovare.",
"title": "È richiesto un file di chiavi corrispondente"
},
"keyfileGate": {
"descriptionAfter": "prima che questa azione possa continuare.",
"descriptionBefore": "Questo backup crittografato necessita del file di chiavi corrispondente",
"title": "File di chiavi obbligatorio"
},
"keyfileManagement": {
"below": "sotto",
"copyAfterCreateAfter": "dopo averlo creato.",
"copyAfterCreateBefore": "Scarica una copia sicura",
"copyAfterManualBefore": "Conserva una copia sicura all'esterno di questo host",
"currentPbsUploadStays": "I caricamenti di ripristino PBS esistenti rimangono in vigore.",
"downloadKeyfile": "Scarica il file di chiavi",
"hideOptions": "Nascondi opzioni",
"keepLocalDescriptionAfter": "e conserva la tua copia di backup altrove.",
"keepLocalDescriptionBefore": "Conserva la chiave solo su questo host",
"keepLocalOnly": "Mantieni solo locale",
"keepOffsiteCopy": "Conserva una copia fuori sede",
"keyfileInstalled": "File di chiavi installato",
"startUploading": "Inizia a caricare i BLOB di ripristino in PBS",
"stopUploading": "Interrompere il caricamento dei BLOB di ripristino",
"thisBackupReusesKeyfile": "Questo backup riutilizza il file di chiavi PBS condiviso.",
"title": "Gestione dei file di chiavi",
"updatePassphrase": "Aggiorna la passphrase",
"uploadNo": "No, mantienilo solo locale",
"uploadQuestion": "Caricare la copia di ripristino crittografata su PBS?",
"uploadToPbs": "Carica su PBS",
"uploadYes": "Sì, carica la copia di ripristino",
"withoutCopyWarning": "Senza una copia, perdendo questo host si potrebbe perdere anche la chiave.",
"yesUpload": "Sì, carica",
"yesUploadDescription": "Monitor archivia una copia di ripristino crittografata in PBS."
},
"keyfileRecovery": {
"descriptionBefore": "Il BLOB del file di chiavi crittografato viene scaricato da PBS e decrittografato con la passphrase di ripristino. Viene scritta la chiave risultante",
"passphrase": "Passphrase di ripristino",
"pickSourceHost": "Scegli l'host di origine di cui ricordi la passphrase: ogni installazione carica il proprio deposito a garanzia.",
"snapshot": "Istantanea di ripristino",
"title": "Recupera il file di chiavi PBS"
},
"logs": {
"openFull": "Apri il registro completo",
"runLog": "Esegui registro",
"tail": "coda"
},
"manifest": {
"bootMode": "Modalità di avvio",
"builtBy": "Costruito da",
"componentsAtBackup": "Componenti in backup",
"compression": "Compressione",
"createdAt": "Creato a",
"deviceCount": "{count} dispositivo/i",
"encrypted": "Crittografato",
"gpus": "GPU",
"interfaceCount": "{count} interfaccia/e",
"lxcsAtBackup": "LXC al backup",
"memory": "Memoria",
"nics": "NIC",
"pathCount": "{count} percorsi",
"pathsArchived": "Percorsi archiviati",
"proxmoxVersion": "Versione Proxmox",
"roles": "Ruoli",
"sourceHost": "Ospite di origine",
"vmsAtBackup": "VM al backup"
},
"manual": {
"description": "Esegui subito un backup host one-shot.",
"inProgress": "Backup manuale in corso",
"oneShotDescription": "I backup one-shot vengono conservati come processi congelati in modo da poterne controllare il registro in un secondo momento.",
"reopenLogTitle": "Riapri registro",
"run": "Correre",
"runBackup": "Esegui il backup",
"runOneShotBackup": "Esegui il backup one-shot",
"title": "Backup manuale",
"viewProgress": "Visualizza i progressi"
},
"paths": {
"count": "{count} percorsi",
"title": "Percorsi"
},
"placeholders": {
"autoFromPveStorage": "auto dall'archivio PVE",
"extraPathExamples": "/root/mia-cartella, /srv/miaapp/data, /etc/cron.d ...",
"filterPaths": "Filtra percorsi...",
"keyfilePath": "/usr/local/share/proxmenux/pbs-key.conf",
"keyfileRecoveryPassphrase": "La passphrase impostata al momento della creazione del file di chiavi",
"leaveBlankForDefault": "lasciare vuoto per impostazione predefinita",
"longRandomStoreSafe": "Valore casuale lungo: conservalo in modo sicuro",
"newRecoveryPassphrase": "Nuova passphrase di ripristino",
"onCalendar": "*-*-* 02:30:00",
"pickBorgRepository": "Scegli il repository Borg",
"pickLocalDestination": "Scegli la destinazione locale",
"pickPbsRepository": "Scegli il repository PBS",
"recoveryPassphrase": "Passphrase di ripristino",
"typeItAgain": "Digitare di nuovo",
"unchangedTypeToReplace": "invariato: digita da sostituire"
},
"plan": {
"blockers": "Bloccanti",
"noIssues": "Nessun bloccante o avviso rilevato.",
"status": {
"blocked": "Bloccato",
"error": "Errore",
"failed": "Fallito",
"ok": "OK",
"unknown": "Sconosciuto",
"warn": "Avvertimento"
},
"warnings": "Avvertenze"
},
"preflight": {
"applyWouldBeRefused": "La candidatura verrebbe rifiutata",
"driverReinstallPlan": "Piano di reinstallazione del driver",
"failCount": "{count} non riuscito",
"keepCount": "{count} mantenuto",
"lvmVgsCount": "{count} VG LVM",
"networkInMode": "Rete nella modalità selezionata",
"newCount": "{count} nuovo",
"orphanCount": "{count} orfano",
"passCount": "{count} superato",
"pveStorageCount": "{count} Depositi PVE",
"remapCount": "{count} rimappato",
"storageInMode": "Archiviazione nella modalità selezionata",
"warnCount": "{count} avvisi",
"zfsPoolsCount": "{count} Pool ZFS"
},
"profile": {
"custom": "Costume",
"customDescription": "Scegli esattamente quali percorsi includere.",
"default": "Predefinito",
"defaultDescription": "Configurazione host consigliata e dati ProxMenux.",
"defaultDescriptionShort": "Configurazione host consigliata.",
"pathsToInclude": "Percorsi da includere",
"pickPaths": "Scegli percorsi",
"title": "Profilo"
},
"recovery": {
"copyFoundTitle": "Trovata copia di ripristino",
"encryptedCopyAvailable": "La copia di ripristino della chiave crittografata è disponibile in PBS.",
"keyfileMissingTitle": "Manca il file di chiavi PBS",
"recoverArrow": "Recupera →"
},
"restore": {
"ackAfter": "le VM, gli LXC e i componenti sopra elencati. Questo è irreversibile.",
"ackBefore": "Comprendo che verrà eseguito il ripristino completo",
"afterRebootHint": "Dopo il riavvio, questa scheda Backup mostrerà l'avanzamento post-ripristino in tempo reale con il tempo stimato, lo stato per componente, la coda del registro e il delta di rollback. Se sono configurate le notifiche Telegram/Discord/ntfy, riceverai anche l'evento \"Ripristino host terminato\".",
"backupKernel": "Nucleo di backup",
"blockedEncryptedTitle": "Ripristino crittografato bloccato",
"blockedPathsHint": "I percorsi legati al kernel/avvio sono disattivati e non possono essere selezionati: la destinazione esegue un kernel più recente.",
"chooseModeTitle": "Ripristina: scegli la modalità",
"complete": "Completare",
"completeDescription": "Ripristina tutto dal backup.",
"completeDescriptionAfter": "nel menu TUI della shell. Il terminale che si aprirà successivamente ti chiederà comunque di confermare solo sicuro, sicuro+riavvio o tutto in una volta prima di toccare l'host.",
"completeDescriptionBefore": "Riproduce tutto nel backup. Equivalente al prelievo",
"completeTitle": "Ripristino completo",
"crossKernelDescription": "Sia il ripristino completo che quello personalizzato saltano automaticamente i percorsi legati al kernel/avvio per evitare un panico del kernel all'avvio successivo. Tutto il resto (VM, LXC, rete, componenti, percorsi personalizzati) viene ripristinato normalmente.",
"crossKernelTitle": "Ripristino tra kernel: solo sottoinsieme sicuro",
"customByPaths": "Personalizzato per percorsi",
"customByPathsDescription": "Scegli esattamente quali percorsi ripristinare. Elenca cosa c'è effettivamente in questo backup (profilo predefinito + percorsi personalizzati).",
"customByPathsTitle": "Ripristino personalizzato per percorsi",
"customPickDescriptionAfter": "env var: stesso codice downstream del TUI. I percorsi richiesti per il riavvio (kernel, moduli, fstab, ...) verranno rilevati dal flusso bash e da lì sarà possibile pianificarli per l'avvio successivo.",
"customPickDescriptionBefore": "Scegli i percorsi da ripristinare. La tua selezione alimenta",
"customPickDescriptionMiddle": "tramite il",
"destructiveTitle": "Il ripristino completo RIMUOVERÀ quanto segue (creato dopo il backup)",
"noPathsMatch": "Nessun percorso corrisponde al filtro.",
"noRestorablePaths": "Questo backup non contiene percorsi ripristinabili: qui è significativo solo il ripristino completo.",
"olderThanTargetKernel": "è più vecchio del kernel di destinazione",
"operatorConfigDescription": "Le seguenti impostazioni create dall'operatore verranno unite automaticamente alla destinazione, senza toccare le impostazioni predefinite legate al kernel. Funziona sia con il ripristino completo che con quello personalizzato.",
"operatorConfigTitle": "Configurazione dell'operatore riapplicata tramite unione indipendente dal kernel",
"pathsInBackup": "({count} percorsi nel backup)",
"pathsSelected": "{count} percorsi selezionati",
"pathsSkipped": "Percorsi che verranno saltati ({count})",
"permanentlyDelete": "eliminare definitivamente",
"pickPathError": "Scegli almeno un percorso per continuare.",
"preparationFailedTitle": "Preparazione al ripristino non riuscita",
"selectedCount": "Selezionato: {selected} / {total}{shown}",
"shownCount": "({count} mostrato)",
"skipped": "saltato",
"skippedPathTitle": "Saltato: percorso legato al kernel, la destinazione esegue un kernel più recente",
"terminalTitle": "Ripristina terminale",
"tickAckToEnable": "Spuntare la conferma sopra per abilitare."
},
"retention": {
"daily": "Quotidiano",
"hourly": "Ogni ora",
"keepDaily": "Conservalo quotidianamente",
"keepHourly": "Mantieni ogni ora",
"keepLast": "Tieni per ultimo",
"keepMonthly": "Conserva mensilmente",
"keepWeekly": "Conservare settimanalmente",
"keepYearly": "Conservare annualmente",
"last": "Scorso",
"monthly": "Mensile",
"none": "Nessuno",
"noneAccumulate": "Nessun limite di conservazione: i backup si accumulano finché non vengono rimossi manualmente.",
"title": "Conservazione",
"weekly": "Settimanale",
"yearly": "Annuale",
"zeroDisables": "0 disabilita questo limite."
},
"rollback": {
"components": "Componenti:",
"configsIncluded": "Configurazioni incluse nel backup",
"lxcConfigs": "Configurazioni LXC:",
"noDifferences": "Nessuna differenza di stato dell'host rilevata: lo stato del backup corrisponde all'host corrente (o il backup non include /etc/pve).",
"pveOnlyHint": "Viene ripristinata solo la configurazione /etc/pve: le immagini del disco rimangono dove risiedono.",
"vmConfigs": "Configurazioni VM:"
},
"schedule": {
"advancedHelpAfter": "per la sintassi esatta del sistema.",
"advancedHelpBefore": "Utilizzo",
"advancedHelpMiddle": "E",
"advancedOption": "Avanzato",
"borgTimerOnly": "I lavori Borg sono pianificati dai timer di monitoraggio.",
"dailyOption": "Quotidiano",
"everyDayAt": "Tutti i giorni alle {time}",
"everyDayAtMidnight": "Tutti i giorni a mezzanotte",
"everyHourAtMinute": "Ogni ora al minuto {minute}",
"everyHourAtMinuteZero": "Ogni ora",
"everyMinute": "Ogni minuto",
"everyMondayAtMidnight": "Ogni lunedì a mezzanotte",
"firstDayMonthly": "Primo giorno di ogni mese",
"hourlyHelpAfter": "viene eseguito una volta all'ora.",
"hourlyHelpBefore": "Al minuto",
"hourlyHelpMiddle": "il timer",
"hourlyOption": "Ogni ora",
"howToSchedule": "Come dovrebbe funzionare?",
"janFirst": "1 gennaio di ogni anno",
"modeHelp": "Scegli una pianificazione semplice o inserisci un'espressione systemd OnCalendar.",
"monthlyOption": "Mensile",
"monthlySkipHelp": "Se un mese ha meno giorni, systemd salta l'esecuzione.",
"pickAtLeastOneDay": "Scegli almeno un giorno.",
"pickFrequency": "Scegli la frequenza",
"preview": "Anteprima",
"rawOnCalendar": "{value} (sistema OnCalendar)",
"title": "Programma",
"weekdaysAt": "{days} alle {time}",
"weeklyOption": "Settimanale"
},
"status": {
"attached": "allegato",
"disabled": "disabilitato",
"legacy": "eredità",
"manual": "manuale",
"manualOneShot": "manuale/one-shot",
"ok": "OK",
"running": "corsa",
"scheduled": "programmato"
},
"taskStates": {
"completed": "completato",
"failed": "fallito",
"packing": "imballaggio",
"queued": "in coda",
"restoring": "ripristino",
"running": "corsa"
},
"usb": {
"description": "Monta le unità USB in modo che possano essere scelte come destinazione locale o Borg. Le unità che già disponevano di un filesystem possono essere rimontate così come sono; è possibile cancellare e formattare le unità raw (nessuna tabella delle partizioni).",
"drivesDetected": "{count} unità rilevate",
"empty": "Nessuna unità USB rilevata. Collegane uno e aggiorna: monitora automaticamente le scansioni ogni 30 secondi.",
"formatAndUse": "Formato e utilizzo",
"formatDescription": "Questo cancellerà il disco selezionato e creerà una singola partizione ext4.",
"formatDrive": "Formattare l'unità",
"formatDriveQuestion": "Cancellare e formattare questo disco?",
"formatTitle": "Pulisci + formatta questo disco come ext4",
"formatWarning": "Tutto sul disco verrà distrutto. Questa operazione non può essere annullata.",
"mountAndUse": "Montare e utilizzare",
"mounted": "Montato",
"noneDetected": "Nessuna unità USB rilevata.",
"repartitionHint": "Il disco verrà partizionato nuovamente (GPT + partizione ext4 singola) e montato automaticamente.",
"scanning": "Scansione unità USB in corso...",
"stateEmpty": "nessun file system",
"stateMounted": "montato",
"stateUnmounted": "non montato",
"typeDeviceExactly": "Digitare ESATTAMENTE il percorso del dispositivo per confermare:",
"typeDeviceToConfirm": "Digitare il percorso del dispositivo per confermare",
"unformatted": "Non formattato",
"unmountConfirm": "Smontare {path}? Qualsiasi processo di backup che punta a questo percorso fallirà finché non lo rimonterai.",
"unmounted": "Non montato",
"uuidTitle": "uuid: {uuid}",
"wipeAndFormat": "Pulisci e formatta"
},
"validation": {
"invalidLabel": "Etichetta non valida."
},
"weekdays": {
"friday": "Venerdì",
"monday": "Lunedi",
"saturday": "Sabato",
"short": {
"fri": "Ven",
"mon": "Lun",
"sat": "Sab",
"sun": "Dom",
"thu": "Gio",
"tue": "Mar",
"wed": "Mer"
},
"sunday": "Domenica",
"thursday": "Giovedì",
"tuesday": "Martedì",
"wednesday": "Mercoledì"
}
},
"healthStatus": {
"title": "Stato di integrità del sistema",
"description": "Controlli dettagliati di tutti i componenti del sistema",
"status": {
"ok": "OK",
"info": "Informazioni",
"warning": "Avvertimento",
"critical": "Critico",
"unknown": "Sconosciuto"
},
"stats": {
"total": "Totale",
"healthy": "Salutare",
"info": "Informazioni",
"warning": "Avviso",
"critical": "Critico",
"unknown": "Sconosciuto"
},
"categories": {
"cpu": "Utilizzo e temperatura della CPU",
"memory": "Memoria e swap",
"storage": "Supporti e spazio di archiviazione",
"disks": "I/O ed errori del disco",
"network": "Interfacce di rete",
"vms": "VM e contenitori",
"services": "Servizi PVE",
"logs": "Registri di sistema",
"updates": "Aggiornamenti di sistema",
"security": "Sicurezza e certificati"
},
"checks": {
"cpu_usage": "Utilizzo della CPU",
"cpu_temperature": "Temperatura",
"ram_usage": "Utilizzo della RAM",
"swap_usage": "Utilizzo swap",
"root_filesystem": "File system radice",
"smart_health": "Stato SMART",
"io_errors": "Errori di I/O",
"zfs_pools": "Pool ZFS",
"lvm_volumes": "Volumi LVM",
"lvm_check": "Stato LVM",
"connectivity": "Connettività",
"qmp_communication": "Comunicazione QMP",
"container_startup": "Avvio del contenitore",
"vm_startup": "Avvio VM",
"oom_killer": "OOM killer",
"cluster_mode": "Modalità cluster",
"log_error_cascade": "Cascata di errori",
"log_error_spike": "Picco di errori",
"log_persistent_errors": "Errori persistenti",
"log_critical_errors": "Errori critici",
"pve_version": "Versione Proxmox VE",
"security_updates": "Aggiornamenti di sicurezza",
"system_age": "Età del sistema",
"pending_updates": "Aggiornamenti in sospeso",
"kernel_pve": "Nocciolo/PVE",
"uptime": "Tempo di attività",
"certificates": "Certificati",
"login_attempts": "Tentativi di accesso",
"fail2ban": "Fail2Ban",
"proxmox_storages": "Spazio di archiviazione Proxmox"
},
"details": {
"allOperational": "Tutti i sistemi operativi",
"normal": "Normale",
"noIoErrors": "Nessun errore I/O in dmesg",
"rootFilesystemOk": "Lettura-scrittura montata; lo spazio è OK",
"noSmartWarnings": "Nessun avviso SMART nel diario",
"noCriticalErrors": "Nessun errore critico",
"noCascadingErrors": "Nessun errore a cascata",
"noErrorSpikes": "Nessun picco di errore",
"noPersistentPatterns": "Nessun modello persistente",
"certificateValid": "Il certificato è valido",
"clusterDetected": "Cluster rilevato (corosync.conf è presente)",
"active": "Attivo",
"up": "SU",
"kernelUpToDate": "Il kernel/PVE è aggiornato",
"proxmoxUpToDate": "Proxmox VE è aggiornato",
"noSecurityUpdates": "Nessun aggiornamento di sicurezza in sospeso",
"noContainerErrors": "Nessun errore di avvio del contenitore",
"noOomEvents": "Nessun evento OOM rilevato",
"noQmpTimeouts": "Nessun timeout QMP rilevato",
"noVmFailures": "Nessun errore di avvio della VM",
"dismissedByUser": "Eliminato dall'utente",
"gatewayLatency": "Latenza al gateway: {latency} ms",
"failedLogins": "{count} Tentativi di accesso non riusciti in 24 ore",
"fail2banBannedIps": "Fail2Ban sta attualmente bloccando gli indirizzi IP {count} (jail: {jails})",
"uptimeDays": "Tempo di attività: {count} giorni",
"pendingPackages": "{count} pacchetti in sospeso",
"updatedDaysAgo": "Ultimo aggiornamento {count} giorni fa",
"storageAvailable": "{type} spazio di archiviazione disponibile",
"mountReachable": "La montatura {type} è raggiungibile",
"rootfsUsed": "Utilizzo di rootfs: {percent}% ({size})",
"runningCtsSafe": "I {count} CT in esecuzione hanno un utilizzo sicuro di rootfs",
"pveStorageSafe": "{count} Le destinazioni di archiviazione a blocchi PVE hanno un utilizzo sicuro",
"remoteMountsHealthy": "I montaggi remoti {count} sono integri"
},
"time": {
"justNow": "proprio adesso",
"oneMinuteAgo": "1 minuto fa",
"minutesAgo": "{count} minuti fa",
"hoursMinutesAgo": "{hours}h {minutes}m fa"
},
"errors": {
"fetchFailed": "Impossibile recuperare i dettagli sanitari",
"unknown": "Errore sconosciuto",
"loading": "Errore durante il caricamento dello stato di integrità"
},
"noIssues": "Nessun problema rilevato",
"updateNow": "Aggiorna ora",
"dismissedItems": "Elementi eliminati ({count})",
"permanent": "Permanente",
"dismissed": "Licenziato",
"wasStatus": "era {status}",
"permanentlySuppressed": "Soppresso permanentemente",
"suppressedForMore": "Soppresso per altri {duration}",
"customSuppressionSettings": "Impostazioni di soppressione personalizzate",
"autoSuppressedHint": "Gli avvisi in queste categorie vengono automaticamente eliminati quando rilevati.",
"lastUpdated": "Ultimo aggiornamento: {date}",
"updateTerminalTitle": "Aggiornamento del sistema Proxmox",
"updateTerminalDescription": "Esegue apt-get update + dist-upgrade e la pulizia post-aggiornamento sull'host.",
"dismiss": "Congedare",
"silenceFor": "Silenzia questo avviso per",
"permanently": "Permanentemente",
"duration": {
"hours": "{count}h",
"days": "{count} giorni",
"weeks": "{count} settimane",
"months": "{count} mesi",
"years": "{count} anni",
"24hours": "24 ore",
"7days": "7 giorni"
}
},
"profilePage": {
"loading": "Caricamento profilo…",
"loadFailed": "Impossibile caricare il profilo",
"title": "Profilo utente",
"description": "Dettagli personali mostrati nel menu avatar dell'intestazione. Sono facoltativi: il nome utente identifica già l'account.",
"avatar": {
"label": "Avatar",
"upload": "Carica l'avatar",
"replace": "Sostituisci l'avatar",
"remove": "Rimuovi l'avatar",
"hint": "PNG, JPEG, WebP o GIF. Fino a 2 MB. Utilizza un'immagine quadrata o ritagliala prima per ottenere il miglior risultato nell'intestazione."
},
"username": {
"label": "Nome utente",
"help": "Questo è il nome di accesso. Per modificarlo disabilitare l'autenticazione e configurarlo nuovamente in Sicurezza."
},
"displayName": {
"label": "Nome da visualizzare",
"optional": "(opzionale)",
"placeholder": "Nome da visualizzare",
"help": "Mostrato sopra il nome utente nel menu avatar. Lascialo vuoto per mostrare solo il nome utente. Massimo 64 caratteri."
},
"accountSecurity": {
"title": "Sicurezza dell'account",
"description": "Password, autenticazione a due fattori e token API sono gestiti nel pannello Sicurezza.",
"openSecurity": "Apri le impostazioni di sicurezza",
"fallback": "Apri la scheda Sicurezza dalla navigazione."
},
"errors": {
"saveDisplayNameFailed": "Impossibile salvare il nome visualizzato",
"uploadFailed": "Caricamento non riuscito ({status})",
"deleteFailed": "Eliminazione non riuscita ({status})"
}
},
"pwaInstall": {
"title": "Installa ProxMenux Monitor",
"iosDescription": "Aggiungi il monitor alla schermata iniziale per un accesso rapido.",
"androidDescription": "Aggiungi il Monitor come app in modo che si apra come una normale applicazione.",
"addToHomeScreen": "Aggiungi alla schermata principale",
"ios": {
"stepShareBefore": "Tocca il",
"share": "Condividere",
"stepShareAfter": "pulsante nella barra in basso",
"stepChooseBefore": "Scegliere",
"stepConfirmBefore": "Conferma toccando",
"add": "Aggiungere",
"stepConfirmAfter": "in alto a destra"
},
"android": {
"stepOpenMenu": "Apri il menu del browser",
"stepConfirm": "confermare toccando",
"install": "Installare"
},
"notNow": "Non adesso",
"neverAgain": "Non mostrare più"
},
"vmMetrics": {
"title": "Metriche — {name}",
"type": "Tipo",
"noData": "Nessun dato disponibile",
"errors": {
"loading": "Errore durante il caricamento delle metriche"
},
"timeframes": {
"hour": "1 ora",
"day": "24 ore",
"week": "7 giorni",
"month": "30 giorni",
"year": "1 anno"
},
"charts": {
"cpu": "Utilizzo della CPU",
"memory": "Utilizzo della memoria",
"diskIo": "I/O del disco",
"networkIo": "I/O di rete"
},
"series": {
"cpu": "CPU %",
"memoryGb": "GB di memoria",
"read": "Leggere",
"write": "Scrivere",
"download": "Scaricamento",
"upload": "Caricamento"
}
},
"lxcTerminal": {
"title": "Terminale: {name} (ID: {id})",
"errors": {
"invalidVmid": "VMID non valido: rifiuto di eseguire pct enter"
},
"commands": {
"listFiles": "Elenca tutti i file con i dettagli",
"changeDirectory": "Cambia directory",
"displayFile": "Visualizza il contenuto del file",
"searchPattern": "Cerca un modello in un file",
"findFiles": "Trova i file per nome",
"diskUsage": "Mostra l'utilizzo del disco",
"directorySizes": "Mostra le dimensioni della directory",
"memoryUsage": "Mostra l'utilizzo della memoria",
"runningProcesses": "Mostra i processi in esecuzione",
"findProcess": "Trova un processo in esecuzione",
"serviceStatus": "Controlla lo stato del servizio",
"restartService": "Riavviare un servizio",
"updatePackages": "Aggiorna pacchetti",
"installPackage": "Installa un pacchetto",
"followLog": "Segui un file di registro",
"changePermissions": "Modifica i permessi dei file",
"changeOwner": "Cambia proprietario del file",
"extractArchive": "Estrai un archivio tar.gz",
"listContainers": "Elenca i contenitori in esecuzione",
"listImages": "Elenca le immagini Docker",
"showIpAddresses": "Mostra indirizzi IP",
"testConnectivity": "Testare la connettività di rete",
"httpHeaders": "Ottieni intestazioni HTTP",
"commandHistory": "Mostra la cronologia dei comandi",
"clearScreen": "Cancella lo schermo del terminale"
}
},
"restoreProgress": {
"title": "Avanzamento post-ripristino",
"startedAt": "Iniziato {time}",
"finishedAt": "finito {time}",
"startedRelative": "iniziato {time}",
"steps": "{done}/{total} passi",
"exitCode": "esci {code}",
"status": {
"running": "Ripristino in corso",
"complete": "Ripristino completato",
"failed": "Ripristino non riuscito"
},
"componentStatus": {
"installing": "installazione",
"ok": "OK",
"failed": "fallito"
},
"time": {
"secondsAgo": "{count}s fa",
"minutesAgo": "{count}m fa",
"hoursAgo": "{count}h fa",
"daysAgo": "{count}d fa",
"estimating": "stima del tempo...",
"secondsLeft": "Restano ~{count}",
"minutesLeft": "~{count}m rimasti",
"hoursLeft": "~{count}h rimasto"
},
"log": {
"noLog": "nessun registro ancora",
"full": "Pieno",
"issuesOnly": "Solo problemi",
"noOutput": "(nessuna uscita)"
},
"rollback": {
"empty": "Su questo host non sono presenti voci mancanti dal backup ripristinato.",
"showCleanup": "Mostra i comandi di pulizia manuale",
"description": "Queste voci esistono su questo host ma non erano nel backup ripristinato. Controllali prima di rimuovere qualsiasi cosa.",
"vms": "Macchine virtuali create dopo il backup",
"lxcs": "LXC creati dopo il backup",
"components": "Componenti installati dopo il backup",
"uninstallComponentCommand": "# disinstallare {name} manualmente tramite ProxMenux → Hardware e GPU"
},
"sections": {
"components": "Componenti",
"bootWarnings": "Avvisi sull'integrità dell'avvio",
"rollbackDelta": "Delta di rollback",
"log": "Tronco d'albero"
},
"dataPools": {
"title": "Pool di dati ZFS: importazione automatica",
"imported": "Importato",
"importedForced": "Importato (forzato, host straniero)",
"importedForcedHelp": "Il nuovo hostid è stato scritto nell'etichetta del pool: l'importazione dovrebbe avvenire in modo pulito al prossimo avvio.",
"skippedPartial": "Saltato (alcuni dischi mancanti)",
"skippedPartialHelp": "Alcuni dischi vdev non sono stati trovati in /dev/disk/by-id. Il pool non è stato importato per evitare un'importazione automatica ridotta. Correggi i dischi o importali manualmente con zpool import.",
"skippedMissing": "Saltato (nessun disco presente)",
"skippedMissingHelp": "Nessuno dei dischi di questo pool si trova su questo host. Sposta qui i dischi o importa il pool da un altro host.",
"importFailed": "Importazione non riuscita",
"importFailedHelp": "ZFS ha rifiutato l'importazione anche con -f. Controlla l'importazione di zpool e il registro di seguito.",
"logPath": "Registro: {path}"
},
"history": {
"title": "Ripristini passati",
"description": "Il ripristino viene eseguito archiviato dopo l'avvio. Vengono mantenuti gli ultimi 20.",
"empty": "Nessun ripristino passato registrato."
},
"badges": {
"bootWarnings": "Avvisi di avvio: {count}",
"zfsPools": "Pool ZFS: {count}",
"needAttention": "necessita di attenzione: {count}"
},
"actions": {
"details": "Dettagli",
"history": "Storia",
"dismiss": "Congedare"
},
"summary": {
"guests": "Ospiti",
"bindMountStubs": "Segnaposto dei bind mount",
"staleNodesCleaned": "Nodi obsoleti puliti",
"components": "Componenti"
}
},
"terminal": {
"connected": "Collegato",
"disconnected": "Disconnesso",
"terminalCount": "{count} / 4 terminali",
"stackedLayout": "Visualizzazione in pila (righe)",
"gridLayout": "Visualizzazione griglia 2×2",
"new": "Nuovo",
"search": "Ricerca",
"clear": "Chiaro",
"searchCommands": "Comandi di ricerca",
"onlineSource": "Online: utilizzando l'API cheat.sh",
"offlineSource": "Offline: utilizzando i comandi locali",
"searchDescription": "Cerca i comandi Linux e Proxmox",
"searchPlaceholder": "Comandi di ricerca… (ad esempio tar, docker, qm, systemctl)",
"searchingCheatSh": "Ricerca cheat.sh…",
"poweredByCheatSh": "Alimentato da cheat.sh",
"send": "Inviare",
"noResults": "Nessun risultato trovato per \"{query}\"",
"tryDifferentSearch": "Prova un altro comando o controlla l'ortografia.",
"searchAnyCommand": "Cerca qualsiasi comando",
"trySearchingFor": "Prova a cercare:",
"searchTip": "Suggerimento: cerca qualsiasi comando Linux o Proxmox (qm, pct, zpool).",
"noExamplesFound": "Nessun esempio trovato",
"reconnecting": "Riconnessione…",
"reconnected": "Ricollegato con successo",
"reconnectionFailed": "Riconnessione non riuscita",
"connectionClosed": "Connessione chiusa",
"terminalTitle": "Terminale {number}",
"connectionTimeout": "Connessione scaduta. Controlla la tua rete e riprova.",
"vpnTip": "Se utilizzi una VPN, assicurati che la connessione sia stabile.",
"websocketError": "Errore di connessione WebSocket",
"commandDescriptions": "['Elenca tutti i nodi Proxmox', 'Elenca VM su un nodo', 'Elenca contenitori LXC su un nodo', 'Elenca spazio di archiviazione su un nodo', 'Elenca interfacce di rete', 'Elenca tutte le macchine virtuali QEMU/KVM', 'Avvia una macchina virtuale', 'Arresta una macchina virtuale', 'Spegni una macchina virtuale in modo sicuro', 'Mostra stato VM', 'Mostra configurazione VM', 'Crea un'istantanea VM', 'Elenca tutti i contenitori LXC', 'Avvia un contenitore LXC', 'Arresta un contenitore LXC', 'Apri una console del contenitore LXC', 'Mostra configurazione contenitore', 'Mostra stato archiviazione', 'Elenca contenuto archiviazione', 'Verifica prestazioni del sistema Proxmox', 'Mostra versione Proxmox VE', 'Verifica stato cluster', 'Mostra stato cluster', 'Elenco nodi cluster', 'Mostra stato pool ZFS', 'Elenca tutti i pool ZFS', 'Elenca tutti i set di dati ZFS', 'Elenca tutti i file con dettagli', 'Cambia directory', 'Crea una directory', 'Rimuovi una directory in modo ricorsivo', 'Copia file o directory', 'Sposta o rinomina file', 'Visualizza contenuto file', 'Cerca un modello in un file', 'Trova file per nome', 'Cambia permessi file', 'Cambia proprietario del file', 'Estrai un archivio tar.gz', 'Crea un archivio tar.gz', 'Mostra utilizzo disco', 'Mostra dimensioni directory', 'Mostra utilizzo memoria', 'Mostra processi in esecuzione', 'Trova un processo in esecuzione', 'Termina forzatamente un processo', 'Controlla stato del servizio', 'Avvia un servizio', 'Interrompi un servizio', \"Riavvia un servizio\", \"Aggiorna pacchetti Debian/Ubuntu\", \"Installa un pacchetto Debian/Ubuntu\", \"Rimuovi un pacchetto\", \"Elenca contenitori in esecuzione\", \"Elenca immagini Docker\", \"Apri una shell in un contenitore\", \"Mostra indirizzi IP\", \"Verifica connettività di rete\", \"Ottieni intestazioni HTTP\", \"Scarica un file\", \"Connetti tramite SSH\", \"Copia un file tramite SSH', 'Segui un file di registro in tempo reale', 'Mostra cronologia comandi', 'Cancella lo schermo del terminale']"
},
"scriptTerminal": {
"processing": "Elaborazione...",
"controlSequences": "Sequenze di controllo",
"cancelInterrupt": "Annulla/Interrompi",
"exitNano": "Esci (nano)",
"searchHistory": "Cronologia delle ricerche",
"clipboard": "Appunti",
"copySelection": "Copia selezione",
"paste": "Impasto",
"connected": "Collegato",
"connecting": "Connessione",
"disconnected": "Disconnesso",
"online": "In linea",
"connectingStatus": "Connessione...",
"offline": "Non in linea",
"websocketError": "Si è verificato un errore WebSocket",
"connectionClosed": "Connessione chiusa",
"completedSuccessfully": "Script completato con successo",
"completedWithError": "Script terminato con codice errore {code}",
"yes": "SÌ",
"yourInput": "Il tuo contributo:",
"submit": "Invia",
"ok": "OK"
}
}