diff --git a/po/it.po b/po/it.po
index 6842b5f93..59ff9455c 100644
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@ msgstr ""
 "Project-Id-Version: IPFire\n"
 "Report-Msgid-Bugs-To: https://bugzilla.ipfire.org/\n"
 "POT-Creation-Date: 2026-10-29 17:55+0000\n"
-"PO-Revision-Date: 2026-11-03 21:26+0000\n"
+"PO-Revision-Date: 2026-11-04 01:52+0000\n"
 "Last-Translator: Antonio Quartulli <antonio@mandelbit.com>\n"
 "Language-Team: Italian <https://translate.ipfire.org/projects/ipfire-2/"
 "ipfire-web-user-interface/it/>\n"
@@ -77,7 +77,7 @@ msgstr "Blu"
 
 #: config/cfgroot/general-functions.pl
 msgid "WireGuard Roadwarrior Peers"
-msgstr ""
+msgstr "WireGuard Roadwarrior Peer"
 
 #: config/cfgroot/general-functions.pl
 msgid "The subnet address is already in use for the OpenVPN server."
@@ -216,23 +216,23 @@ msgstr "Classe"
 
 #: config/cfgroot/header.pl
 msgid "RED Traffic:"
-msgstr ""
+msgstr "Traffico RED:"
 
 #: config/cfgroot/header.pl
 msgid "In"
-msgstr ""
+msgstr "Ingresso"
 
 #: config/cfgroot/header.pl
 msgid "Out"
-msgstr ""
+msgstr "Uscita"
 
 #: config/cfgroot/header.pl
 msgid "Online Help (in English)"
-msgstr "Online help (in english)"
+msgstr "Aiuto online (in inglese)"
 
 #: config/cfgroot/header.pl html/cgi-bin/pakfire.cgi
 msgid "Core-Update"
-msgstr ""
+msgstr "Core-Update"
 
 #: config/cfgroot/header.pl
 msgid "Support the IPFire project with your donation"
@@ -240,15 +240,15 @@ msgstr "Sostieni il progetto IPFire con la tua donazione"
 
 #: config/cfgroot/header.pl
 msgid "Oops, something went wrong..."
-msgstr ""
+msgstr "Oops, qualosa é andato storto..."
 
 #: config/cfgroot/header.pl
 msgid "Warning"
-msgstr ""
+msgstr "Attenzione"
 
 #: config/cfgroot/header.pl
 msgid "Idle"
-msgstr "Idle"
+msgstr "Inattivo"
 
 #: config/cfgroot/header.pl html/cgi-bin/logs.cgi/ovpnclients.dat
 #: html/cgi-bin/wlanap.cgi
@@ -302,7 +302,7 @@ msgstr "FERMO"
 #: config/cfgroot/lang.pl html/cgi-bin/ddns.cgi html/cgi-bin/dhcp.cgi
 #: html/cgi-bin/hosts.cgi html/cgi-bin/wireless.cgi
 msgid "Hostname"
-msgstr "Hostname"
+msgstr "Nome host"
 
 #: config/cfgroot/lang.pl html/cgi-bin/vpnmain.cgi
 msgid "Broken"
@@ -319,55 +319,55 @@ msgstr ""
 #: config/cfgroot/wireguard-functions.pl html/cgi-bin/dhcp.cgi
 #: html/cgi-bin/ipinfo.cgi html/cgi-bin/pppsetup.cgi html/cgi-bin/routing.cgi
 msgid "Invalid IP Address"
-msgstr "Invalid IP Address"
+msgstr "Indirizzo IP invalido"
 
 #: config/cfgroot/wireguard-functions.pl html/cgi-bin/wireguard.cgi
 msgid "Invalid Endpoint Port"
-msgstr ""
+msgstr "Porta endpoint invalida"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Malformed Private Key"
-msgstr ""
+msgstr "Chiave privata malformata"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Malformed Public Key"
-msgstr ""
+msgstr "Chiave pubblica malformata"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Malformed Pre-Shared Key"
-msgstr ""
+msgstr "Chiave condivisa malformata"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Invalid Network"
-msgstr ""
+msgstr "Rete invalida"
 
 #: config/cfgroot/wireguard-functions.pl html/cgi-bin/wireguard.cgi
 msgid "Invalid Endpoint Address"
-msgstr ""
+msgstr "Indirizzo endpoint invalido"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Invalid Keepalive Interval"
-msgstr ""
+msgstr "Intervallo keepalive invalido"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Missing Private Key"
-msgstr ""
+msgstr "Chiave privata mancante"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Missing Public Key"
-msgstr ""
+msgstr "Chiave pubblica mancante"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Missing AllowedIPs"
-msgstr ""
+msgstr "AllowedIPs mancanti"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Missing Endpoint Address"
-msgstr ""
+msgstr "Indirizzo endpoint mancante"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Missing Endpoint Port"
-msgstr ""
+msgstr "Porta endpoint mancante"
 
 #: config/menu/00-menu.main
 msgctxt "menu"
@@ -378,7 +378,7 @@ msgstr "Sistema"
 #: html/cgi-bin/index.cgi html/cgi-bin/network.cgi html/cgi-bin/ovpnmain.cgi
 #: html/cgi-bin/routing.cgi html/cgi-bin/wio.cgi
 msgid "Network"
-msgstr "RETE"
+msgstr "Rete"
 
 #: config/menu/00-menu.main
 msgctxt "menu"
@@ -412,15 +412,15 @@ msgstr "Wireless client"
 
 #: config/menu/10-system.menu html/cgi-bin/mail.cgi
 msgid "Mail Service"
-msgstr ""
+msgstr "Servizio mail"
 
 #: config/menu/10-system.menu html/cgi-bin/remote.cgi
 msgid "SSH Access"
-msgstr "Acesso SSH"
+msgstr "Accesso SSH"
 
 #: config/menu/10-system.menu html/cgi-bin/gui.cgi
 msgid "GUI Settings"
-msgstr "Settaggio GUI"
+msgstr "Impostazioni GUI"
 
 #: config/menu/10-system.menu html/cgi-bin/backup.cgi
 msgid "Backup"
@@ -428,11 +428,11 @@ msgstr "Backup"
 
 #: config/menu/10-system.menu
 msgid "System Information"
-msgstr "Informazione Sistema"
+msgstr "Informazioni di sistema"
 
 #: config/menu/10-system.menu
 msgid "Hardware Vulnerabilities"
-msgstr ""
+msgstr "Vulnerabilità hardware"
 
 #: config/menu/10-system.menu html/cgi-bin/shutdown.cgi
 msgid "Shutdown"
@@ -440,16 +440,15 @@ msgstr "Spegni"
 
 #: config/menu/10-system.menu html/cgi-bin/credits.cgi
 msgid "Credits"
-msgstr "Credits"
+msgstr "Crediti"
 
 #: config/menu/20-status.menu
 msgid "System"
 msgstr "Sistema"
 
 #: config/menu/20-status.menu html/cgi-bin/hardwaregraphs.cgi
-#, fuzzy
 msgid "Hardware"
-msgstr "Modem Hardware"
+msgstr "Hardware"
 
 #: config/menu/20-status.menu html/cgi-bin/media.cgi
 msgid "Storage"
@@ -484,15 +483,15 @@ msgstr "Traffico di rete"
 
 #: config/menu/20-status.menu
 msgid "Modem Status"
-msgstr "Modem Status"
+msgstr "Stato del modem"
 
 #: config/menu/30-network.menu
 msgid "Network Configuration"
-msgstr "Network configuration"
+msgstr "Configurazione di rete"
 
 #: config/menu/30-network.menu html/cgi-bin/zoneconf.cgi
 msgid "Zone Configuration"
-msgstr ""
+msgstr "Configurazione zone"
 
 #: config/menu/30-network.menu html/cgi-bin/logs.cgi/log.dat
 #: html/cgi-bin/services.cgi
@@ -512,24 +511,24 @@ msgstr "Update Accelerator"
 #: config/menu/30-network.menu html/cgi-bin/logs.cgi/log.dat
 #: html/cgi-bin/network.cgi html/cgi-bin/services.cgi
 msgid "DHCP Server"
-msgstr "DHCP Server"
+msgstr "Server DHCP"
 
 #: config/menu/30-network.menu html/cgi-bin/lldp.cgi html/cgi-bin/services.cgi
 msgid "Link Layer Discovery Protocol"
-msgstr ""
+msgstr "Link Layer Discovery Protocol"
 
 #: config/menu/30-network.menu html/cgi-bin/captive.cgi
 #: html/cgi-bin/logs.cgi/log.dat
 msgid "Captive Portal"
-msgstr ""
+msgstr "Captive Portal"
 
 #: config/menu/30-network.menu html/cgi-bin/connscheduler.cgi
 msgid "Connection Scheduler"
-msgstr "Schedulazione e connessione"
+msgstr "Programmazione connessione"
 
 #: config/menu/30-network.menu
 msgid "Edit Hosts"
-msgstr "Edit Hosts"
+msgstr "Modifica hosts"
 
 #: config/menu/30-network.menu
 msgid "DNS Forwarding"
@@ -537,15 +536,15 @@ msgstr "Inoltro DNS"
 
 #: config/menu/30-network.menu
 msgid "Static Routes"
-msgstr "Percorsi statici"
+msgstr "Rotte statiche"
 
 #: config/menu/30-network.menu
 msgid "Aliases"
-msgstr "Aliases"
+msgstr "Alias"
 
 #: config/menu/30-network.menu html/cgi-bin/mac.cgi
 msgid "Assign MAC Address"
-msgstr "Assegna MAC Address"
+msgstr "Assegna indirizzo MAC"
 
 #: config/menu/30-network.menu html/cgi-bin/wakeonlan.cgi
 msgid "Wake on Lan"
@@ -563,20 +562,20 @@ msgstr "Virtual Private Networking"
 #: config/menu/40-services.menu html/cgi-bin/connections.cgi
 #: html/cgi-bin/index.cgi html/cgi-bin/vpnstatus.cgi html/cgi-bin/wireguard.cgi
 msgid "WireGuard"
-msgstr ""
+msgstr "WireGuard"
 
 #: config/menu/40-services.menu html/cgi-bin/ddns.cgi
 #: html/cgi-bin/logs.cgi/log.dat
 msgid "Dynamic DNS"
-msgstr "Dynamic DNS"
+msgstr "DNS dinamico"
 
 #: config/menu/40-services.menu
 msgid "Time Server"
-msgstr "Ora Server"
+msgstr "Time Server"
 
 #: config/menu/40-services.menu
 msgid "Quality of Service"
-msgstr ""
+msgstr "Quality of Service"
 
 #: config/menu/40-services.menu
 msgid "ExtraHD"
@@ -588,7 +587,7 @@ msgstr "Regole del firewall"
 
 #: config/menu/50-firewall.menu html/cgi-bin/fwhosts.cgi
 msgid "Firewall Groups"
-msgstr "Firewall Groups"
+msgstr "Gruppi del firewall"
 
 #: config/menu/50-firewall.menu html/cgi-bin/optionsfw.cgi
 msgid "Firewall Options"
@@ -600,20 +599,20 @@ msgstr "Intrusion Detection System"
 
 #: config/menu/50-firewall.menu html/cgi-bin/dnsbl.cgi
 msgid "DNS Firewall"
-msgstr ""
+msgstr "Firewall DNS"
 
 #: config/menu/50-firewall.menu html/cgi-bin/ipblocklist.cgi
 #: html/cgi-bin/logs.cgi/log.dat
 msgid "IP Address Blocklists"
-msgstr ""
+msgstr "Blocklist indirizzi IP"
 
 #: config/menu/50-firewall.menu html/cgi-bin/location-block.cgi
 msgid "Location Block"
-msgstr ""
+msgstr "Blocco località"
 
 #: config/menu/50-firewall.menu
 msgid "Blue Access"
-msgstr "Blu Access"
+msgstr "Accesso blu"
 
 #: config/menu/50-firewall.menu html/cgi-bin/iptables.cgi
 msgid "iptables"
@@ -1814,7 +1813,7 @@ msgstr "DNS Primario:"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/network.cgi
 msgid "Secondary DNS:"
-msgstr "DNS Secondario:"
+msgstr "DNS secondario:"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/time.cgi
 msgid "Primary NTP Server:"
@@ -2074,7 +2073,7 @@ msgstr "DNSSEC Validating"
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/getrrdimage.cgi html/cgi-bin/zoneconf.cgi
 msgid "Error"
-msgstr ""
+msgstr "Errore"
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/ipinfo.cgi html/cgi-bin/remote.cgi
 msgid "Reverse Lookup Failed"
@@ -5853,7 +5852,7 @@ msgstr "Password is too short."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Passwords do not match."
-msgstr "Passwords do not match."
+msgstr "Le password non corrispondono."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "A connection with this common name already exists."
@@ -6304,7 +6303,7 @@ msgstr "Profile saved:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Select"
-msgstr "selezionare"
+msgstr "Selezionare"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Profile Deleted:"
@@ -9985,7 +9984,7 @@ msgstr ""
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Done"
-msgstr ""
+msgstr "Fatto"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Invalid Public Key"
