fix(i18n): improve Italian TUI and Monitor wording

This commit is contained in:
martino
2026-10-05 22:31:44 +02:00
parent 65f406f13e
commit c7256042e4
4 changed files with 7007 additions and 7007 deletions
@@ -222,42 +222,42 @@
"it": [
"Elenca tutti i nodi Proxmox",
"Elenca VM su un nodo",
"Elenca contenitori LXC su un nodo",
"Elenca spazio di archiviazione su un nodo",
"Elenca container LXC su un nodo",
"Elenca storage 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",
"Elenca tutte le VM QEMU/KVM",
"Avvia una VM",
"Arresta una VM",
"Spegni una VM in modo ordinato",
"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",
"Crea snapshot VM",
"Elenca tutti i container LXC",
"Avvia un container LXC",
"Arresta un container LXC",
"Apri una shell in un container LXC",
"Mostra configurazione container",
"Mostra stato storage",
"Elenca contenuto storage",
"Verifica prestazioni del sistema Proxmox",
"Mostra versione Proxmox VE",
"Verifica stato cluster",
"Mostra stato servizio pve-cluster",
"Mostra stato cluster",
"Elenco nodi cluster",
"Elenca nodi cluster",
"Mostra stato 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",
"Cambia directory",
"Crea una directory",
"Rimuovi una directory in modo ricorsivo",
"Copia file o directory",
"Rimuovi una directory ricorsivamente",
"Copia file",
"Sposta o rinomina file",
"Visualizza contenuto file",
"Cerca un modello in un file",
"Cerca un pattern in un file",
"Trova file per nome",
"Cambia permessi file",
"Cambia proprietario del file",
"Modifica permessi file",
"Cambia proprietario file",
"Estrai un archivio tar.gz",
"Crea un archivio tar.gz",
"Mostra utilizzo disco",
@@ -266,25 +266,25 @@
"Mostra processi in esecuzione",
"Trova un processo in esecuzione",
"Termina forzatamente un processo",
"Controlla stato del servizio",
"Controlla stato servizio",
"Avvia un servizio",
"Interrompi un servizio",
"Arresta un servizio",
"Riavvia un servizio",
"Aggiorna pacchetti Debian/Ubuntu",
"Installa un pacchetto Debian/Ubuntu",
"Rimuovi un pacchetto",
"Elenca contenitori in esecuzione",
"Elenca i container in esecuzione",
"Elenca immagini Docker",
"Apri una shell in un contenitore",
"Apri una shell in un container",
"Mostra indirizzi IP",
"Verifica connettività di rete",
"Ottieni intestazioni HTTP",
"Scarica un file",
"Connetti tramite SSH",
"Connettiti 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",
"Cancella lo schermo del terminale"
"Pulisci lo schermo del terminale"
],
"pt": [
"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]
self.assertEqual(item['cat_key'], 'cpu')
out = render_fixture('it')('health_degraded', {**payload, 'severity': 'WARNING'})
self.assertIn('Utilizzo e temperatura della CPU', out['title'])
self.assertEqual(out['body'], 'La CPU è superiore al 85% per 300s.')
self.assertIn('Utilizzo e temperatura CPU', out['title'])
self.assertEqual(out['body'], 'Utilizzo della CPU oltre 85% per 300 s.')
def test_legacy_key_and_unknown_reason_remain_honest(self):
render = render_fixture('it')
@@ -453,8 +453,8 @@ class ActivePayloadTests(unittest.TestCase):
return {'hostname': 'node.example', 'health_degraded': {'categories': [item]}}
legacy = render('health_degraded', payload({'key': 'cpu', 'status': 'WARNING',
'reason': 'CPU >85% sustained for 300s'}))
self.assertIn('Utilizzo e temperatura della CPU', legacy['title'])
self.assertIn('La CPU', legacy['body'])
self.assertIn('Utilizzo e temperatura CPU', legacy['title'])
self.assertIn('Utilizzo della CPU', legacy['body'])
raw = render('health_degraded', payload({'cat_key': 'services', 'category': 'PVE Services',
'status': 'CRITICAL', 'reason': 'Services inactive: pvedaemon', 'entity': 'pvedaemon'}))
self.assertIn('Servizi PVE', raw['title'])
@@ -467,13 +467,13 @@ class ActivePayloadTests(unittest.TestCase):
conflicting = render('health_degraded', payload({'key': 'memory', 'cat_key': 'cpu',
'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')
multi = render('health_degraded', {'hostname': 'node.example',
'health_degraded': {'categories': [
{'cat_key': 'cpu', 'status': 'WARNING', 'reason': 'CPU >85% sustained for 300s'},
{'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('Services inactive: pvedaemon', multi['body'])