Merge pull request #422 from f3rs3n/l10n/italian-tui-monitor

Improve Italian localization of the TUI and Monitor
This commit is contained in:
MacRimi
2026-10-05 23:58:26 +02:00
committed by GitHub
4 changed files with 7007 additions and 7007 deletions
@@ -222,42 +222,42 @@
"it": [ "it": [
"Elenca tutti i nodi Proxmox", "Elenca tutti i nodi Proxmox",
"Elenca VM su un nodo", "Elenca VM su un nodo",
"Elenca contenitori LXC su un nodo", "Elenca container LXC su un nodo",
"Elenca spazio di archiviazione su un nodo", "Elenca storage su un nodo",
"Elenca interfacce di rete", "Elenca interfacce di rete",
"Elenca tutte le macchine virtuali QEMU/KVM", "Elenca tutte le VM QEMU/KVM",
"Avvia una macchina virtuale", "Avvia una VM",
"Arresta una macchina virtuale", "Arresta una VM",
"Spegni una macchina virtuale in modo sicuro", "Spegni una VM in modo ordinato",
"Mostra stato VM", "Mostra stato VM",
"Mostra configurazione VM", "Mostra configurazione VM",
"Crea un'istantanea VM", "Crea snapshot VM",
"Elenca tutti i contenitori LXC", "Elenca tutti i container LXC",
"Avvia un contenitore LXC", "Avvia un container LXC",
"Arresta un contenitore LXC", "Arresta un container LXC",
"Apri una console del contenitore LXC", "Apri una shell in un container LXC",
"Mostra configurazione contenitore", "Mostra configurazione container",
"Mostra stato archiviazione", "Mostra stato storage",
"Elenca contenuto archiviazione", "Elenca contenuto storage",
"Verifica prestazioni del sistema Proxmox", "Verifica prestazioni del sistema Proxmox",
"Mostra versione Proxmox VE", "Mostra versione Proxmox VE",
"Verifica stato cluster", "Mostra stato servizio pve-cluster",
"Mostra stato cluster", "Mostra stato cluster",
"Elenco nodi cluster", "Elenca nodi cluster",
"Mostra stato pool ZFS", "Mostra stato pool ZFS",
"Elenca tutti i pool ZFS", "Elenca tutti i pool ZFS",
"Elenca tutti i set di dati ZFS", "Elenca filesystem e volumi ZFS",
"Elenca tutti i file con dettagli", "Elenca tutti i file con dettagli",
"Cambia directory", "Cambia directory",
"Crea una directory", "Crea una directory",
"Rimuovi una directory in modo ricorsivo", "Rimuovi una directory ricorsivamente",
"Copia file o directory", "Copia file",
"Sposta o rinomina file", "Sposta o rinomina file",
"Visualizza contenuto file", "Visualizza contenuto file",
"Cerca un modello in un file", "Cerca un pattern in un file",
"Trova file per nome", "Trova file per nome",
"Cambia permessi file", "Modifica permessi file",
"Cambia proprietario del file", "Cambia proprietario file",
"Estrai un archivio tar.gz", "Estrai un archivio tar.gz",
"Crea un archivio tar.gz", "Crea un archivio tar.gz",
"Mostra utilizzo disco", "Mostra utilizzo disco",
@@ -266,25 +266,25 @@
"Mostra processi in esecuzione", "Mostra processi in esecuzione",
"Trova un processo in esecuzione", "Trova un processo in esecuzione",
"Termina forzatamente un processo", "Termina forzatamente un processo",
"Controlla stato del servizio", "Controlla stato servizio",
"Avvia un servizio", "Avvia un servizio",
"Interrompi un servizio", "Arresta un servizio",
"Riavvia un servizio", "Riavvia un servizio",
"Aggiorna pacchetti Debian/Ubuntu", "Aggiorna pacchetti Debian/Ubuntu",
"Installa un pacchetto Debian/Ubuntu", "Installa un pacchetto Debian/Ubuntu",
"Rimuovi un pacchetto", "Rimuovi un pacchetto",
"Elenca contenitori in esecuzione", "Elenca i container in esecuzione",
"Elenca immagini Docker", "Elenca immagini Docker",
"Apri una shell in un contenitore", "Apri una shell in un container",
"Mostra indirizzi IP", "Mostra indirizzi IP",
"Verifica connettività di rete", "Verifica connettività di rete",
"Ottieni intestazioni HTTP", "Ottieni intestazioni HTTP",
"Scarica un file", "Scarica un file",
"Connetti tramite SSH", "Connettiti tramite SSH",
"Copia un file tramite SSH", "Copia un file tramite SSH",
"Segui un file di registro in tempo reale", "Segui un file di log in tempo reale",
"Mostra cronologia comandi", "Mostra cronologia comandi",
"Cancella lo schermo del terminale" "Pulisci lo schermo del terminale"
], ],
"pt": [ "pt": [
"Listar todos os nós Proxmox", "Listar todos os nós Proxmox",
File diff suppressed because it is too large Load Diff
+4409 -4409
View File
File diff suppressed because it is too large Load Diff
+6 -6
View File
@@ -444,8 +444,8 @@ class ActivePayloadTests(unittest.TestCase):
item = payload['health_degraded']['categories'][0] item = payload['health_degraded']['categories'][0]
self.assertEqual(item['cat_key'], 'cpu') self.assertEqual(item['cat_key'], 'cpu')
out = render_fixture('it')('health_degraded', {**payload, 'severity': 'WARNING'}) out = render_fixture('it')('health_degraded', {**payload, 'severity': 'WARNING'})
self.assertIn('Utilizzo e temperatura della CPU', out['title']) self.assertIn('Utilizzo e temperatura CPU', out['title'])
self.assertEqual(out['body'], 'La CPU è superiore al 85% per 300s.') self.assertEqual(out['body'], 'Utilizzo della CPU oltre 85% per 300 s.')
def test_legacy_key_and_unknown_reason_remain_honest(self): def test_legacy_key_and_unknown_reason_remain_honest(self):
render = render_fixture('it') render = render_fixture('it')
@@ -453,8 +453,8 @@ class ActivePayloadTests(unittest.TestCase):
return {'hostname': 'node.example', 'health_degraded': {'categories': [item]}} return {'hostname': 'node.example', 'health_degraded': {'categories': [item]}}
legacy = render('health_degraded', payload({'key': 'cpu', 'status': 'WARNING', legacy = render('health_degraded', payload({'key': 'cpu', 'status': 'WARNING',
'reason': 'CPU >85% sustained for 300s'})) 'reason': 'CPU >85% sustained for 300s'}))
self.assertIn('Utilizzo e temperatura della CPU', legacy['title']) self.assertIn('Utilizzo e temperatura CPU', legacy['title'])
self.assertIn('La CPU', legacy['body']) self.assertIn('Utilizzo della CPU', legacy['body'])
raw = render('health_degraded', payload({'cat_key': 'services', 'category': 'PVE Services', raw = render('health_degraded', payload({'cat_key': 'services', 'category': 'PVE Services',
'status': 'CRITICAL', 'reason': 'Services inactive: pvedaemon', 'entity': 'pvedaemon'})) 'status': 'CRITICAL', 'reason': 'Services inactive: pvedaemon', 'entity': 'pvedaemon'}))
self.assertIn('Servizi PVE', raw['title']) self.assertIn('Servizi PVE', raw['title'])
@@ -467,13 +467,13 @@ class ActivePayloadTests(unittest.TestCase):
conflicting = render('health_degraded', payload({'key': 'memory', 'cat_key': 'cpu', conflicting = render('health_degraded', payload({'key': 'memory', 'cat_key': 'cpu',
'status': 'WARNING', 'reason': 'CPU >85% sustained for 300s'})) 'status': 'WARNING', 'reason': 'CPU >85% sustained for 300s'}))
self.assertIn('Memoria e scambio', conflicting['title']) self.assertIn('Memoria e swap', conflicting['title'])
self.assertEqual(conflicting['body'], 'CPU >85% sustained for 300s') self.assertEqual(conflicting['body'], 'CPU >85% sustained for 300s')
multi = render('health_degraded', {'hostname': 'node.example', multi = render('health_degraded', {'hostname': 'node.example',
'health_degraded': {'categories': [ 'health_degraded': {'categories': [
{'cat_key': 'cpu', 'status': 'WARNING', 'reason': 'CPU >85% sustained for 300s'}, {'cat_key': 'cpu', 'status': 'WARNING', 'reason': 'CPU >85% sustained for 300s'},
{'cat_key': 'services', 'status': 'CRITICAL', 'reason': 'Services inactive: pvedaemon'}]}}) {'cat_key': 'services', 'status': 'CRITICAL', 'reason': 'Services inactive: pvedaemon'}]}})
self.assertIn('Utilizzo e temperatura della CPU', multi['body']) self.assertIn('Utilizzo e temperatura CPU', multi['body'])
self.assertIn('Servizi PVE', multi['body']) self.assertIn('Servizi PVE', multi['body'])
self.assertIn('Services inactive: pvedaemon', multi['body']) self.assertIn('Services inactive: pvedaemon', multi['body'])