Check translation contracts offline, add Swedish to the installer and enable the website languages

- Offline checks for terminal and website catalogs reject translations that change commands, paths, identifiers or placeholders
- Terminal and documentation texts that broke those contracts are corrected in every language
- Swedish can be chosen in the stable and beta installers
- The website routes, language switcher and exported pages cover the eight languages, with the shared website texts in each of them
- Website documentation translations are generated only when requested
- From PR #475 by @jcastro
This commit is contained in:
MacRimi
2026-10-18 12:58:25 +02:00
parent f363ef4395
commit f8cabb4700
54 changed files with 2149 additions and 173 deletions
+254
View File
@@ -0,0 +1,254 @@
{
"site": {
"name": "ProxMenux",
"tagline": "Menu interattivo e dashboard web per Proxmox VE"
},
"nav": {
"home": "Home",
"docs": "Documentazione",
"documentation": "Documentazione",
"guides": "Guide",
"changelog": "Registro delle modifiche",
"github": "GitHub",
"rss": "RSS",
"rssTitle": "Feed RSS",
"menuOpen": "Apri menu"
},
"footer": {
"sponsorHeading": "Sostieni il progetto",
"sponsorBody": "Se desideri sostenere il progetto.",
"sponsorAlt": "Sostienimi su Ko-fi",
"connectHeading": "Community",
"connectBody": "Partecipa alle discussioni della community su GitHub per ricevere aiuto, condividere idee e contribuire al progetto. Ogni idea è benvenuta!",
"joinDiscussion": "Partecipa alla discussione",
"copyrightPrefix": "ProxMenux, un progetto collaborativo e open source di",
"copyrightSuffix": "."
},
"language": {
"switcher": "Lingua",
"en": "English",
"es": "Español",
"sk": "Slovenčina",
"de": "Deutsch",
"fr": "Français",
"it": "Italiano",
"pt": "Português",
"sv": "Svenska"
},
"resources": {
"documentation": {
"title": "Documentazione",
"description": "Descrizione del sistema e guide per l’utente"
},
"changelog": {
"title": "Registro delle modifiche",
"description": "Informazioni sugli ultimi aggiornamenti"
},
"guides": {
"title": "Guide",
"description": "Tutorial e guide passo passo per le attività più comuni"
},
"github": {
"title": "Repository GitHub",
"description": "Esplora il codice sorgente."
}
},
"docSidebar": {
"documentation": "Documentazione",
"items": {
"introduction": "Introduzione",
"installation": "Installazione",
"proxmenuxMonitor": "ProxMenux Monitor",
"monitorOverview": "Panoramica",
"architecture": "Architettura",
"accessAuth": "Accesso e autenticazione",
"dashboard": "Dashboard",
"dashboardSystemOverview": "Scheda Panoramica del sistema",
"dashboardApps": "Scheda App",
"dashboardStorage": "Scheda Archiviazione",
"dashboardNetwork": "Scheda Rete",
"dashboardVmsLxcs": "Scheda VM e LXC",
"dashboardVmsLxcsApp": "App",
"dashboardVmsLxcsUpdates": "Aggiornamenti",
"dashboardHardware": "Scheda Hardware",
"dashboardSystemLogs": "Scheda Log di sistema",
"dashboardTerminal": "Scheda Terminale",
"dashboardSecurity": "Scheda Sicurezza",
"dashboardSettings": "Scheda Impostazioni",
"healthMonitor": "Monitoraggio dello stato",
"auditReport": "Verifica e report",
"auditReportOverview": "Panoramica",
"auditReportAssessment": "Valutazione e inventario",
"auditReportPolicy": "Criteri",
"auditReportChanges": "Modifiche",
"auditReportReports": "Report e confronti",
"auditReportScope": "Ambito e garanzie",
"notifications": "Notifiche",
"aiAssistant": "Assistente IA",
"apiReference": "Riferimento API",
"integrations": "Integrazioni",
"ociManager": "OCI manager Apps",
"ociOverview": "Panoramica",
"ociArchitecture": "Come viene adattata un’immagine OCI",
"ociCustomImage": "Immagine non presente nel catalogo",
"ociStorageNetwork": "Dati, percorsi e rete",
"ociHardware": "Dispositivi e accelerazione",
"ociStacks": "Applicazioni con più container",
"ociLifecycle": "Installazione, aggiornamento e modifica",
"ociMonitor": "In ProxMenux Monitor",
"proxmenuxScripts": "ProxMenux Scripts",
"postInstallScript": "Script di post-installazione",
"postInstallOverview": "Panoramica",
"postInstallAutomated": "Automatico",
"postInstallCustomizable": "Personalizzabile",
"postInstallBasicSettings": "Impostazioni di base",
"postInstallSystem": "Sistema",
"postInstallVirtualization": "Virtualizzazione",
"postInstallNetwork": "Rete",
"postInstallStorage": "Archiviazione",
"postInstallSecurity": "Sicurezza",
"postInstallCustomization": "Personalizzazione",
"postInstallMonitoring": "Monitoraggio",
"postInstallPerformance": "Prestazioni",
"postInstallOptional": "Facoltativo",
"postInstallUpdates": "Applica gli aggiornamenti disponibili",
"postInstallUninstall": "Rimuovi le ottimizzazioni",
"gpusCoralTpu": "GPU e Coral TPU",
"nvidiaHost": "Installa i driver NVIDIA sull’host",
"coralHost": "Installa Coral TPU sull’host",
"addGpuLxc": "Abilita una GPU in un LXC",
"addCoralLxc": "Abilita Coral TPU in un LXC",
"addGpuVm": "Assegna una GPU a una VM (passthrough)",
"switchGpuMode": "Cambia modalità GPU (VM ↔ LXC)",
"createVm": "Crea una VM",
"createVmOverview": "Panoramica",
"createVmSystemNas": "Sistemi NAS",
"createVmSynology": "VM Synology",
"createVmNasOthers": "Altri sistemi NAS",
"createVmSystemWindows": "Sistemi Windows",
"createVmSystemLinux": "Sistemi Linux",
"diskManager": "Gestione dischi",
"diskManagerOverview": "Panoramica",
"diskImportVm": "Importa un disco in una VM",
"diskImportImageVm": "Importa un’immagine disco in una VM",
"diskAddController": "Aggiungi un controller o un dispositivo NVMe a una VM",
"diskImportLxc": "Importa un disco in un LXC",
"diskFormat": "Formatta o cancella un disco fisico",
"diskSmart": "Stato SMART e test del disco",
"storageShareManager": "Gestione archiviazione e condivisioni",
"storageShareOverview": "Panoramica",
"hostStorage": "Integrazione dell’archiviazione nell’host",
"hostNfs": "Aggiungi una condivisione NFS come storage Proxmox",
"hostSamba": "Aggiungi una condivisione Samba come storage Proxmox",
"hostIscsi": "Aggiungi una destinazione iSCSI come storage Proxmox",
"hostLocalDisk": "Aggiungi un disco locale come storage Proxmox",
"hostLocalShared": "Crea una directory condivisa sull’host",
"lxcMountPoints": "Punti di montaggio LXC (host ↔ CT)",
"lxcNetworkSharing": "Condivisioni di rete in LXC",
"lxcNfsClient": "Client NFS in LXC",
"lxcSambaClient": "Client Samba in LXC",
"lxcNfsServer": "Server NFS in LXC",
"lxcSambaServer": "Server Samba in LXC",
"network": "Rete",
"networkOverview": "Panoramica",
"networkDiagnostics": "Diagnostica",
"networkMonitoring": "Strumenti di monitoraggio in tempo reale",
"networkBridge": "Analisi e riparazione dei bridge di rete",
"networkConfig": "Analisi e pulizia della configurazione",
"networkPersistent": "Nomi persistenti delle interfacce",
"networkBackup": "Backup e riavvio delle interfacce",
"security": "Sicurezza",
"securityOverview": "Panoramica",
"securityFail2ban": "Fail2Ban",
"securityLynis": "Lynis",
"utilities": "Utilità",
"utilsOverview": "Panoramica",
"utilsUupDump": "Creazione di ISO con UUP Dump",
"utilsSystemUtils": "Installazione di utilità di sistema",
"utilsSystemUpdate": "Aggiornamento del sistema Proxmox",
"utilsUpgradePve": "Passaggio da PVE 8 a PVE 9",
"utilsExportVm": "Esporta una VM in OVA/OVF",
"utilsImportVm": "Importa una VM da OVA/OVF",
"settingsProxmenux": "Impostazioni di ProxMenux",
"settingsOverview": "Panoramica",
"settingsMonitor": "ProxMenux Monitor",
"settingsBeta": "Cambia canale di rilascio",
"settingsVersion": "Mostra informazioni sulla versione",
"settingsUninstall": "Disinstalla ProxMenux",
"commandsReference": "Riferimento dei comandi",
"commandsOverview": "Panoramica",
"commandsSystem": "Comandi di sistema utili",
"commandsVmCt": "Gestione di VM e CT",
"commandsStorage": "Archiviazione e dischi",
"commandsNetwork": "Comandi di rete",
"commandsUpdates": "Aggiornamenti e pacchetti",
"commandsGpu": "Passthrough GPU",
"commandsZfs": "Gestione di ZFS",
"commandsBackup": "Backup e ripristino",
"commandsTools": "Strumenti di sistema da riga di comando",
"glossary": "Glossario",
"about": "Informazioni sul progetto",
"aboutOverview": "Panoramica",
"aboutFaq": "FAQ",
"aboutContributors": "Collaboratori",
"aboutContributing": "Come contribuire",
"aboutCodeOfConduct": "Codice di condotta",
"externalRepositories": "Repository esterni",
"backupRestore": "Backup e ripristino",
"backupRestoreOverview": "Panoramica",
"backupRestoreHowItWorks": "Come funziona",
"backupRestoreDestinations": "Destinazioni",
"backupRestoreDestOverview": "Panoramica",
"backupRestoreDestLocal": "Archivio locale",
"backupRestoreDestPbs": "Proxmox Backup Server",
"backupRestoreDestBorg": "Borg",
"backupRestoreCreating": "Creare backup",
"backupRestoreJobs": "Attività pianificate",
"backupRestoreRestoring": "Ripristino",
"backupRestoreCrossKernel": "Ripristino tra versioni del kernel",
"backupRestoreGlossary": "Glossario"
}
},
"hero": {
"title": "ProxMenux",
"tagline": "Un menu interattivo e una dashboard web per Proxmox VE",
"description": "ProxMenux unisce un menu interattivo e una dashboard web per Proxmox VE. Esegui comandi, script e procedure guidate dal terminale oppure controlla lo stato dell’host, le metriche e le notifiche dal browser.",
"installButton": "Installa ora",
"whatIsButton": "Che cos’è ProxMenux?",
"logoAlt": "Logo di ProxMenux"
},
"docNav": {
"previous": "Precedente",
"next": "Successivo"
},
"tocPanel": {
"onThisPage": "In questa pagina"
},
"supportProject": {
"heading": "Sostieni il progetto!",
"body": "Se <strong>ProxMenux</strong> ti è utile, lascia una ⭐ su GitHub per aiutare altre persone a scoprirlo.",
"button": "Lascia una stella su GitHub"
},
"rssLink": {
"heading": "Resta aggiornato!",
"body": "Iscriviti al feed RSS per ricevere le novità.",
"copy": "Copia",
"copied": "Copiato!",
"copyTitle": "Copia l’URL del feed RSS",
"openFeed": "Apri il feed RSS",
"openTitle": "Apri il feed RSS"
},
"changelog": {
"pageTitle": "Registro delle modifiche",
"meta": {
"title": "Registro delle modifiche di ProxMenux",
"titleSuffix": "Note di rilascio",
"latest": "Ultima versione",
"mostRecent": "Versione più recente",
"description": "Note di rilascio e cronologia degli aggiornamenti di ProxMenux, lo script a menu per gestire Proxmox VE.",
"descriptionTail": "Nuove funzionalità, correzioni di bug, aggiornamenti di sicurezza, miglioramenti di ProxMenux Monitor, compatibilità con i fornitori IA, maggiore sicurezza del passthrough GPU e altro.",
"ogDescription": "Note di rilascio di ProxMenux.",
"ogTail": "Iscriviti al feed RSS o torna su questa pagina per le nuove versioni."
}
}
}