Files
Termix/plugins/host-metrics/locales/translated/it_IT.json
T
Luke GustafsonandZacharyZcR 6b708106e1 release-2.9.1 (#1557)
* fix(sso): send the PKCE verifier for GitHub login (#1534)

* fix(remote-desktop): clip cursor overflow without disabling zoom (#1535)

* test(remote-desktop): preserve sessions beyond one hour (#1536)

* fix(hosts): expose controls for overflowing editor tabs (#1537)

* fix(hosts): expose controls for overflowing editor tabs

* test(hosts): mock resize observation in admin panel tests

* fix(status): skip TCP probes while host sessions are active (#1538)

* fix(database): batch session activity persistence (#1539)

* docs(api): describe cookie and API key authentication (#1540)

* fix(snippets): repair missing note column on SQLite upgrades (#1541)

* fix(docker): retain stored SSH credential association (#1543)

* fix(file-manager): render transfer toasts without plugin hooks (#1546)

* feat(hosts): keep compact row actions inline (#1547)

* fix(auth): allow retrying unavailable second-factor interfaces (#1549)

* fix(auth): reject unresolved legacy identity provisioning (#1550)

* fix(desktop): ship the plugin SDK inside Mac App Store builds (#1551)

* fix(tmux): pass full session info to the terminal's session picker (#1552)

The tmux.sessions service reduced detected sessions to bare names, but the
picker reads session.name, so every entry rendered blank and selecting one
sent an empty name, which created a new session instead of attaching.

* fix(ssh): read force keyboard-interactive as a boolean when resolving hosts (#1553)

The column holds the text "true"/"false", and the resolver passed it
through as-is. The string "false" is truthy, so the password provider
treated every saved host as forced keyboard-interactive and left the
password out. Jump hops are built straight from the resolved host, so a
password hop whose server doesn't offer keyboard-interactive failed with
"All configured authentication methods failed".

* fix(database): batch database saves for bulk host writes (#1554)

* fix(database): yield to the event loop between database saves

Each SQLite save serializes and encrypts the whole database into new
buffers, which V8 only releases once the event loop turns. Boot
migrations and bulk host import write plugin settings per host and per
key in an awaited loop, so hundreds of full copies piled up and the
container ran out of memory.

* fix(database): save once per bulk host write instead of once per row

On SQLite every repository write force-saves the whole database. Boot
plugin data migrations, host defaults materialization and the bulk
host routes write one row per host per setting, so they serialized and
encrypted the full database hundreds of times in a row.

DatabaseSaveTrigger.batched wraps a function so force saves made while
it runs collapse into a single save when it finishes. Nested scopes fold
into the outer one, and work that outlives its scope saves normally.

* feat(hosts): add instance-wide predefined tag suggestions (#1548)

* feat(hosts): add shared predefined tag suggestions

* style(hosts): format tag catalog routes

* test(database): advance fake timers past the save yield (#1555)

* fix(i18n): complete Simplified Chinese core and plugin translations (#1542)

* fix(i18n): complete Chinese onboarding and navigation labels

* fix(i18n): translate remaining Chinese core and plugin interfaces

* fix(i18n): translate host editor tab overflow controls

* fix(i18n): use consistent Chinese fleet terminology

* fix(i18n): localize hardcoded controls and plugin views

* fix(i18n): translate built-in homepage widget catalog

* test(homepage): follow translated timezone placeholder

* fix(i18n): translate plugin-provided homepage widgets

* fix(i18n): localize feature settings section titles

* fix: 2.8 oidc accounts unable to sign in after upgrading (#1381)

* fix: plugins losing the saved ssh login when copying a host (#1391)

* fix: fleets, proxmox and automations not getting the host sudo password

* fix: host imports running a defaults pass and metrics restart per host (#1384)

* fix: high cpu from status probes and full database saves on every sample (#1300)

* fix: user data export freezing the server (#1393)

* fix: op:// secret references rejected as ssh keys on credentials (#1394)

* fix: slow file deletes from the trash lookups on every delete (#1390)

* fix: add openapi docs and error handling to host tag routes

* test: compare download stream buffers directly so it stops timing out

* chore: drop em dash from host row comment

* chore: update release notes for 2.9.1

* fix: restore space to add host tags and redesign predefined tags editor

* fix: host key silently accepted when the host is missing from the database (#1397)

* fix: clearer host login failed status label and fix its translations (#1396)

* chore: add host key and status label fixes to release notes

* fix: sso and ldap provider dialogs overflowing the screen and using mismatched toggles

* chore: increment ver

* fix(audit): store plugin entries with no acting user as a null user_id (#1556)

Plugin audit entries written outside a request used the literal "system"
as user_id. That column references users.id, so the insert was refused
(Postgres logs it as an FK violation) and the entry was silently dropped.
Write null instead and keep "system" / plugin:<id> in username.

* chore: add sso/ldap dialog and audit log fixes to release notes

* fix: tunnels and host settings missing from shared hosts on desktop

* fix: remote desktop logins missing from shared hosts on desktop

* fix: simplify host status to online/offline and keep it live without a refresh

* chore: sync Crowdin translations for 2.9.1

---------

Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
2026-10-04 15:11:41 -05:00

316 lines
12 KiB
JSON

{
"nav": {
"hostMetrics": "Metriche host"
},
"hostMetrics": {
"cpu": "CPU",
"memory": "Memoria",
"disk": "Disco",
"network": "Rete",
"uptime": "Tempo di attività",
"processes": "Processi",
"available": "Disponibile",
"free": "Libero",
"connecting": "Connessione in corso...",
"connectionFailed": "Connessione al server non riuscita",
"naCpus": "CPU N/D",
"cpuCores_one": "{{count}} Core",
"cpuCores_other": "{{count}} Core",
"cpuUsage": "Utilizzo CPU",
"memoryUsage": "Utilizzo memoria",
"diskUsage": "Utilizzo disco",
"selectFilesystem": "Seleziona il filesystem",
"temperature": "Temperatura",
"highestTemperature": "Temperatura massima",
"primaryTemperatureSensor": "Sensore primario",
"gpu": {
"title": "GPU",
"noDevice": "Nessuna GPU NVIDIA rilevata. Installa il driver NVIDIA (che fornisce nvidia-smi) per visualizzare le metriche della GPU.",
"driver": "Autista {{version}}",
"utilization": "Utilizzo",
"memory": "VRAM",
"temperature": "Temp",
"power": "Energia",
"fan": "Fan",
"processes": "Elaborazione GPU",
"noProcesses": "Nessun processo sta utilizzando la GPU"
},
"failedToFetchHostConfig": "Recupero configurazione host non riuscito",
"serverOffline": "Server offline",
"cannotFetchMetrics": "Impossibile recuperare le metriche dal server offline",
"totpFailed": "Verifica TOTP non riuscita",
"noneAuthNotSupported": "Host Metrics non supporta il tipo di autenticazione 'none'.",
"noHostSelected": "Nessun host selezionato",
"load": "Carico",
"systemInfo": "Informazioni di sistema",
"hostname": "Nome host",
"operatingSystem": "Sistema operativo",
"kernel": "Kernel",
"seconds": "secondi",
"networkInterfaces": "Interfacce di rete",
"noInterfacesFound": "Nessuna interfaccia di rete trovata",
"noProcessesFound": "Nessun processo trovato",
"processesTotal": "totale",
"processesRunning": "in esecuzione",
"loginStats": "Statistiche di accesso SSH",
"noRecentLoginData": "Nessun dato di accesso recente",
"ports": {
"title": "Porte in ascolto",
"protocol": "Protocollo",
"port": "Porta",
"address": "Indirizzo",
"process": "Processo",
"search": "Cerca porte...",
"allProtocols": "Tutti",
"noData": "Nessun dato sulle porte in ascolto"
},
"firewall": {
"title": "Firewall",
"inactive": "Inattivo",
"policy": "Politica",
"rules": "regole",
"noRules": "Nessuna regola in questa catena",
"noData": "Nessun dato sul firewall disponibile",
"action": "Azione",
"protocol": "Proto",
"port": "Porta",
"source": "Sorgente",
"anywhere": "Ovunque",
"chains": "Catene"
},
"loadAvg": "Carico medio",
"swap": "Swap",
"architecture": "Architettura",
"refresh": "Aggiorna",
"retry": "Riprova",
"customize": "Personalizza layout",
"reset": "Reimposta",
"tabLive": "Live",
"editModeInstructions": "Trascina le schede per riordinarle, trascina il bordo inferiore per ridimensionarle e usa il pulsante della larghezza per modificare l'estensione della scheda. Aggiungi o rimuovi schede qui sotto.",
"managers": {
"services": "Servizi",
"processInspector": "Ispettore dei processi",
"logViewer": "Visualizzatore di log",
"cron": "Cron",
"packages": "Pacchetti",
"ssl": "Certificati SSL",
"firewall": "Firewall",
"users": "Utenti e permessi",
"healthCheck": "Controlli di integrità",
"diskBreakdown": "Analisi del disco",
"systemdTimers": "Timer",
"topMemory": "Principali per memoria",
"noData": "Nessun dato",
"sudoHint": "Imposta una password sudo per questo host nell'editor host per abilitare azioni privilegiate.",
"filter": "Filtra...",
"start": "Avvia",
"stop": "Ferma",
"restart": "Riavvia",
"actionDone": "{{name}} aggiornato",
"actionFailed": "Azione non riuscita",
"signalSent": "Segnale inviato al PID {{pid}}",
"killHint": "Clic: termina (SIGTERM). Clic destro: terminazione forzata (SIGKILL).",
"working": "In corso...",
"update": "Aggiorna",
"upgradeAll": "Aggiorna tutto",
"allUpToDate": "Tutto aggiornato",
"save": "Salva",
"command": "Comando",
"enabled": "Abilitato",
"cronSaved": "Crontab aggiornato",
"clients": "Client",
"dryRun": "Prova",
"renew": "Rinnova",
"noAcmeClient": "Nessun client ACME (certbot o acme.sh) trovato su questo host.",
"addInputRule": "Aggiungi regola INPUT",
"firewallWarning": "Le modifiche sono solo runtime finché non vengono rese permanenti. Fai attenzione a non rimanere bloccato fuori.",
"ruleApplied": "Regola applicata",
"invalidPort": "Inserisci una porta valida (1-65535)",
"newUsername": "Nuovo nome utente",
"addUser": "Aggiungi",
"deleteUser": "Elimina utente",
"noHealthChecks": "Nessun health check configurato al momento.",
"follow": "Segui",
"noLogData": "Nessun output di log.",
"tree": "Albero",
"enableDisable": "Abilita / disabilita all'avvio",
"grantSudo": "Concedi sudo",
"revokeSudo": "Revoca sudo",
"sslIssueCert": "Emetti certificato",
"sslExpired": "Scaduto",
"sslInDays": "in {{days}}d",
"sslNeedDomain": "Inserisci almeno un dominio",
"sslIssued": "Certificato emesso",
"sslDomainsPlaceholder": "example.com, www.example.com",
"sslHttpStandalone": "HTTP (standalone)",
"sslHttpWebroot": "HTTP (webroot)",
"sslDns": "DNS",
"sslDnsProvider": "Provider DNS (es. cloudflare)",
"sslIssueHint": "Le credenziali del provider DNS devono essere già configurate sull'host.",
"sslRevoke": "Revoca certificato",
"sslRevoked": "Certificato revocato",
"sslRevokeConfirm": "Revocare e rimuovere il certificato \"{{name}}\"? Questa azione non può essere annullata.",
"healthRun": "Esegui",
"healthName": "Nome",
"healthTarget": "Host / indirizzo",
"healthAddCheck": "Aggiungi controllo",
"healthSaved": "Controlli di integrità salvati",
"healthMissingFields": "Ogni controllo richiede un nome e un obiettivo",
"logFile": "File",
"logUnit": "Unità",
"logCustomPath": "Percorso personalizzato in /var/log (opzionale)",
"logGrep": "Filtra righe...",
"firewallPersist": "Rendi permanenti le regole",
"firewallPersisted": "Regole del firewall rese permanenti",
"wireguard": "WireGuard",
"wgNotInstalled": "WireGuard non è installato su questo host",
"wgNoInterfaces": "Nessuna interfaccia WireGuard configurata",
"wgInterfaceUp": "Attiva",
"wgInterfaceDown": "Disattiva",
"wgBringingUp": "Attivazione di {{name}} in corso...",
"wgBringingDown": "Disattivazione di {{name}} in corso...",
"wgInterfaceUpDone": "{{name}} è attivo",
"wgInterfaceDownDone": "{{name}} è disattivo",
"wgListenPort": "Porta",
"wgPublicKey": "Chiave pubblica",
"wgEndpoint": "Endpoint",
"wgAllowedIPs": "IP consentiti",
"wgLastHandshake": "Ultimo handshake",
"wgHandshakeNever": "Mai",
"wgTransfer": "Trasferimento",
"wgNoPeers": "Senza eguali"
}
},
"metricsHistory": {
"title": "Cronologia metriche",
"historySuffix": "Cronologia",
"cpuMemoryDisk": "CPU / Memoria / Disco",
"network": "Rete",
"download": "RX",
"upload": "TX",
"noData": "Nessun dato storico disponibile per questo intervallo di tempo.",
"custom": "Personalizzato",
"to": "a",
"apply": "Applica",
"viewHistory": "Visualizza cronologia"
},
"hosts": {
"tabHostMetrics": "Metriche host",
"metricsCollectionLabel": "Raccolta metriche",
"enableMetricsLabel": "Abilita metriche",
"enableMetricsDesc": "Raccogli CPU, RAM, disco e altre metriche da questo host",
"useGlobalMetrics": "Usa intervallo globale",
"useGlobalMetricsDesc": "Sovrascrivi con l'intervallo delle metriche del server",
"metricsIntervalS": "Intervallo metriche (s)",
"metricsIntervalDesc2": "Secondi tra uno snapshot delle metriche e l'altro",
"excludedMountsLabel": "Montature escluse",
"monitoredMountsLabel": "Percorsi monitorati personalizzati",
"monitoredMountsDesc": "Aggiungi i percorsi che non sono esposti come mount separati, inclusi i percorsi di Home Assistant montati tramite bind, come /config.",
"monitoredMountPathPlaceholder": "Percorso (/config, /mnt/data)",
"monitoredMountLabelPlaceholder": "Etichetta (facoltativa)",
"addMonitoredMount": "Aggiungi percorso",
"excludedMountsDesc": "Nascondi specifici punti di montaggio o tipi di filesystem (ad esempio nfs, cifs) dall'utilizzo del disco e dagli avvisi per questo host.",
"excludedMountsPlaceholder": "Percorso di montaggio (/mnt/nas) o tipo di filesystem (nfs, cifs)",
"excludedMountsEmpty": "Nessun mount escluso. Vengono mostrati tutti i filesystem rilevati.",
"addExcludedMount": "Aggiungi",
"visibleWidgets": "Widget visibili",
"widgetsMovedToHostMetrics": "Le schede ora vengono aggiunte, disposte e ridimensionate direttamente nella scheda Metriche host. Apri Metriche host per questo host e usa Personalizza per scegliere quali schede mostrare.",
"hostNotFound": "Host non trovato",
"loadingHost": "Caricamento host..."
},
"onboarding": {
"feature_metrics": "Metriche e avvisi",
"feature_metrics_desc": "Monitora l'utilizzo di CPU, memoria e disco nel tempo e ricevi avvisi in caso di malfunzionamenti."
},
"admin": {
"metricsHistoryRetention": "Conservazione cronologia metriche",
"metricsHistoryRetentionRange": "Da 1 a 90 giorni",
"days": "giorni"
},
"homepage": {
"noData": "Nessun dato disponibile",
"showCurrentValue": "Mostra valore corrente",
"chartMetric": "Metrica",
"metricRange": "Intervallo",
"host": "Host",
"loading": "Caricamento...",
"metricCpu": "CPU",
"metricDisk": "Disco",
"metricHostname": "Nome host",
"metricKernel": "Kernel",
"metricMemory": "Memoria",
"metricNetwork": "Rete",
"metricOs": "OS",
"metricProcesses": "Processi",
"metricProcessesRunning": "in esecuzione",
"metricProcessesTotal": "totale",
"metricUptime": "Uptime",
"metricsNotAvailable": "Metriche non disponibili",
"noHostSelected": "Nessun host selezionato",
"selectHost": "Seleziona un host..."
},
"terminalStatus": {
"unavailable": "Statistiche in tempo reale non disponibili"
},
"dashboard": {
"cpu": "CPU",
"ram": "RAM"
},
"dashboardTab": {
"disk": "Disco"
},
"terminal": {
"connected": "Connesso"
},
"permissions": {
"use": {
"title": "Utilizzare le metriche dell'host",
"description": "Visualizza le metriche dell'host e utilizza i gestori host (servizi, pacchetti, firewall e altro) sugli host raggiungibili."
}
},
"settings": {
"admin": {
"metricsInterval": {
"label": "Intervallo delle metriche (secondi)",
"description": "Con quale frequenza viene campionato un host visualizzato, a meno che l'host non imposti un intervallo personalizzato."
},
"historyRetentionDays": {
"label": "Conservazione della cronologia (giorni)",
"description": "Per quanto tempo vengono conservati i campioni delle metriche per i grafici storici."
},
"enabledForNewHosts": {
"label": "Metriche attivate per i nuovi host",
"description": "Se i nuovi host iniziano con la raccolta di metriche attivata."
}
},
"user": {
"temperatureUnit": {
"label": "Unità di temperatura",
"description": "Come vengono visualizzate le temperature nelle metriche dell'host.",
"celsius": "Centigrado",
"fahrenheit": "Fahrenheit"
}
},
"host": {
"metricsEnabled": {
"label": "Raccogliere metriche"
},
"metricsInterval": {
"label": "Intervallo delle metriche (secondi)"
},
"enabledWidgets": {
"label": "Widget abilitati"
},
"excludedMounts": {
"label": "Montature escluse"
},
"monitoredMounts": {
"label": "Percorsi monitorati"
}
}
},
"plugin": {
"name": "Host Metrics"
}
}