diff --git a/data/localization/it-IT.json b/data/localization/it-IT.json
new file mode 100644
index 0000000..da96386
--- /dev/null
+++ b/data/localization/it-IT.json
@@ -0,0 +1,302 @@
+{
+ "0": "0",
+ "1": "1",
+ "2": "2",
+ "3": "3",
+ "4": "4",
+ "5": "5",
+ "6": "6",
+ "7": "7",
+ "8": "8",
+ "9": "9",
+ "Restart": "Riavvia",
+ "Pause": "Pausa",
+ "Play": "Play",
+ "Save State": "Salva Stato",
+ "Load State": "Carica Stato",
+ "Control Settings": "Impostazioni Controlli",
+ "Cheats": "Trucchi",
+ "Cache Manager": "Gestore Cache",
+ "Export Save File": "Esporta File Salvataggio",
+ "Import Save File": "Importa File Salvataggio",
+ "Netplay": "Netplay",
+ "Mute": "Disattiva Volume",
+ "Unmute": "Riattiva Volume",
+ "Settings": "Impostazioni",
+ "Context Menu": "Menu contestuale",
+ "Enter Fullscreen": "Schermo Intero",
+ "Exit Fullscreen": "Esci Schermo Intero",
+ "Reset": "Reset",
+ "Clear": "Pulisci",
+ "Close": "Chiudi",
+ "QUICK SAVE STATE": "SALVA STATO VELOCE",
+ "QUICK LOAD STATE": "CARICA STATO VELOCE",
+ "CHANGE STATE SLOT": "CAMBIA SLOT STATO",
+ "FAST FORWARD": "AVANZA VELOCE",
+ "Player": "Player",
+ "Connected Gamepad": "Gamepad Connesso",
+ "Gamepad": "Gamepad",
+ "Keyboard": "Tastiera",
+ "Set": "Imposta",
+ "Add Cheat": "Aggiungi Trucco",
+ "Create a Room": "Crea una Stanza",
+ "Rooms": "Stanze",
+ "Start Game": "Avvia Gioco",
+ "Loading...": "Caricamento...",
+ "Download Game Core": "Scaricamento Core Gioco",
+ "Decompress Game Core": "Decompressione Core Gioco",
+ "Download Game Data": "Scaricamento Dati Gioco",
+ "Decompress Game Data": "Decompressione Dati Gioco",
+ "Shaders": "Shaders",
+ "Disabled": "Disabilitato",
+ "2xScaleHQ": "2xScaleHQ",
+ "4xScaleHQ": "4xScaleHQ",
+ "CRT easymode": "CRT easymode",
+ "CRT aperture": "CRT aperture",
+ "CRT geom": "CRT geom",
+ "CRT mattias": "CRT mattias",
+ "FPS": "FPS",
+ "show": "mostra",
+ "hide": "nascondi",
+ "Fast Forward Ratio": "Rapporto Avanzamento Veloce",
+ "Fast Forward": "Avanzamento Veloce",
+ "Enabled": "Abilitato",
+ "Save State Slot": "Salva Slot Stato",
+ "Save State Location": "Salva Posizione Stato",
+ "Download": "Scarica",
+ "Keep in Browser": "Tieni nel Browser",
+ "Auto": "Auto",
+ "NTSC": "NTSC",
+ "PAL": "PAL",
+ "Dendy": "Dendy",
+ "8:7 PAR": "8:7 PAR",
+ "4:3": "4:3",
+ "Low": "Basso",
+ "High": "Alto",
+ "Very High": "Molto Alto",
+ "None": "Nessuno",
+ "Player 1": "Giocatore 1",
+ "Player 2": "Giocatore 2",
+ "Both": "Entrambi",
+ "SAVED STATE TO SLOT": "STATO SALVATO SU SLOT",
+ "LOADED STATE FROM SLOT": "STATO CARICATO DA SLOT",
+ "SET SAVE STATE SLOT TO": "IMPOSTA SLOT SALVATAGGIO STATO SU",
+ "Network Error": "Errore di Rete",
+ "Submit": "Invia",
+ "Description": "Descrizione",
+ "Code": "Codice",
+ "Add Cheat Code": "Aggiungi Trucco",
+ "Leave Room": "Lascia Stanza",
+ "Password": "Password",
+ "Password (optional)": "Password (opzionale)",
+ "Max Players": "Giocatori Massimi",
+ "Room Name": "Nome Stanza",
+ "Join": "Entra",
+ "Player Name": "Nome Giocatore",
+ "Set Player Name": "Imposta Nome Giocatore",
+ "Left Handed Mode": "Modalità per mancini",
+ "Virtual Gamepad": "Gamepad Virtuale",
+ "Disk": "Disco",
+ "Press Keyboard": "Premi Tastiera",
+ "INSERT COIN": "INSERISCI GETTONE",
+ "Remove": "Rimuovi",
+ "SAVE LOADED FROM BROWSER": "SALVATAGGIO CARICATO DA BROWSER",
+ "SAVE SAVED TO BROWSER": "SALVATAGGIO SALVATO SU BROWSER",
+ "Join the discord": "Entra nel Discord",
+ "View on GitHub": "Vedi su Github",
+ "Failed to start game": "Avvio del gioco fallito",
+ "Download Game BIOS": "Scaricamento BIOS Gioco",
+ "Decompress Game BIOS": "Decompressione BIOS Gioco",
+ "Download Game Parent": "Scaricamento Parent Gioco",
+ "Decompress Game Parent": "Decompressione Parent Gioco",
+ "Download Game Patch": "Scaricamento Patch Gioco",
+ "Decompress Game Patch": "Decompressione Patch Gioco",
+ "Download Game State": "Scarica Stato Gioco",
+ "Check console": "Controlla la console",
+ "Error for site owner": "Errore per proprietario sito",
+ "EmulatorJS": "EmulatorJS",
+ "Clear All": "Pulisci Tutto",
+ "Take Screenshot": "Acquisisci Screenshot",
+ "Quick Save": "Caricamento Veloce",
+ "Quick Load": "Salvataggio Veloce",
+ "REWIND": "RIAVVOLGI",
+ "Rewind Enabled (requires restart)": "Riavvolgimento Abilitato (richiede riavvio)",
+ "Rewind Granularity": "Granularità Riavvolgimento",
+ "Slow Motion Ratio": "Rapporto Slow Motion",
+ "Slow Motion": "Slow Motion",
+ "Home": "Home",
+ "EmulatorJS License": "Licenza EmulatorJS",
+ "RetroArch License": "Licenza RetroArch",
+ "SLOW MOTION": "SLOW MOTION",
+ "A": "A",
+ "B": "B",
+ "SELECT": "SELECT",
+ "START": "START",
+ "UP": "SU",
+ "DOWN": "GIU",
+ "LEFT": "SINISTRA",
+ "RIGHT": "DESTRA",
+ "X": "X",
+ "Y": "Y",
+ "L": "L",
+ "R": "R",
+ "Z": "Z",
+ "STICK UP": "STICK SU",
+ "STICK DOWN": "STICK GIU",
+ "STICK LEFT": "STICK SINISTRA",
+ "STICK RIGHT": "STICK DESTRA",
+ "C-PAD UP": "C-PAD SU",
+ "C-PAD DOWN": "C-PAD GIU",
+ "C-PAD LEFT": "C-PAD DESTRA",
+ "C-PAD RIGHT": "C-PAD SINISTRA",
+ "MICROPHONE": "MICROFONO",
+ "BUTTON 1 / START": "PULSANTE 1 / START",
+ "BUTTON 2": "PULSANTE 2",
+ "BUTTON": "PULSANTE",
+ "LEFT D-PAD UP": "D-PAD SINISTRO SU",
+ "LEFT D-PAD DOWN": "D-PAD SINISTRO GIU",
+ "LEFT D-PAD LEFT": "D-PAD SINISTRO SINISTRA",
+ "LEFT D-PAD RIGHT": "D-PAD SINISTRO DESTRA",
+ "RIGHT D-PAD UP": "D-PAD DESTRO SU",
+ "RIGHT D-PAD DOWN": "D-PAD DESTRO GIU",
+ "RIGHT D-PAD LEFT": "D-PAD DESTRO SINISTRA",
+ "RIGHT D-PAD RIGHT": "D-PAD DESTRO DESTRA",
+ "C": "C",
+ "MODE": "MODO",
+ "FIRE": "FIRE",
+ "RESET": "RESET",
+ "LEFT DIFFICULTY A": "SINISTRA DIFFICOLTA A",
+ "LEFT DIFFICULTY B": "SINISTRA DIFFICOLTA B",
+ "RIGHT DIFFICULTY A": "DESTRA DIFFICOLTA A",
+ "RIGHT DIFFICULTY B": "DESTRA DIFFICOLTA B",
+ "COLOR": "COLORE",
+ "B/W": "B/N",
+ "PAUSE": "PAUSA",
+ "OPTION": "OPTZIONE",
+ "OPTION 1": "OPTZIONE 1",
+ "OPTION 2": "OPTZIONE 2",
+ "L2": "L2",
+ "R2": "R2",
+ "L3": "L3",
+ "R3": "R3",
+ "L STICK UP": "L STICK SU",
+ "L STICK DOWN": "L STICK GIU",
+ "L STICK LEFT": "L STICK SINISTRA",
+ "L STICK RIGHT": "L STICK DESTRA",
+ "R STICK UP": "R STICK SU",
+ "R STICK DOWN": "R STICK GIU",
+ "R STICK LEFT": "R STICK SINISTRA",
+ "R STICK RIGHT": "R STICK DESTRA",
+ "Start": "Start",
+ "Select": "Select",
+ "Fast": "Veloce",
+ "Slow": "Lento",
+ "a": "a",
+ "b": "b",
+ "c": "c",
+ "d": "d",
+ "e": "e",
+ "f": "f",
+ "g": "g",
+ "h": "h",
+ "i": "i",
+ "j": "j",
+ "k": "k",
+ "l": "l",
+ "m": "m",
+ "n": "n",
+ "o": "o",
+ "p": "p",
+ "q": "q",
+ "r": "r",
+ "s": "s",
+ "t": "t",
+ "u": "u",
+ "v": "v",
+ "w": "w",
+ "x": "x",
+ "y": "y",
+ "z": "z",
+ "enter": "invio",
+ "escape": "esc",
+ "space": "spazio",
+ "tab": "tab",
+ "backspace": "backspace",
+ "delete": "cancella",
+ "arrowup": "frecciasu",
+ "arrowdown": "frecciagiu",
+ "arrowleft": "frecciasinistra",
+ "arrowright": "frecciadestra",
+ "f1": "f1",
+ "f2": "f2",
+ "f3": "f3",
+ "f4": "f4",
+ "f5": "f5",
+ "f6": "f6",
+ "f7": "f7",
+ "f8": "f8",
+ "f9": "f9",
+ "f10": "f10",
+ "f11": "f11",
+ "f12": "f12",
+ "shift": "shift",
+ "control": "control",
+ "alt": "alt",
+ "meta": "meta",
+ "capslock": "capslock",
+ "insert": "insert",
+ "home": "home",
+ "end": "end",
+ "pageup": "pageup",
+ "pagedown": "pagedown",
+ "!": "!",
+ "@": "@",
+ "#": "#",
+ "$": "$",
+ "%": "%",
+ "^": "^",
+ "&": "&",
+ "*": "*",
+ "(": "(",
+ ")": ")",
+ "-": "-",
+ "_": "_",
+ "+": "+",
+ "=": "=",
+ "[": "[",
+ "]": "]",
+ "{": "{",
+ "}": "}",
+ ";": ";",
+ ":": ":",
+ "'": "'",
+ "\"": "\"",
+ ",": ",",
+ ".": ".",
+ "<": "<",
+ ">": ">",
+ "/": "/",
+ "?": "?",
+ "LEFT_STICK_X": "STICK_SINISTRO_X",
+ "LEFT_STICK_Y": "STICK_SINISTRO_Y",
+ "RIGHT_STICK_X": "STICK_DESTRO_X",
+ "RIGHT_STICK_Y": "STICK_DESTRO_Y",
+ "LEFT_TRIGGER": "TRIGGER_SINISTRO",
+ "RIGHT_TRIGGER": "TRIGGER_DESTRO",
+ "A_BUTTON": "PULSANTE_A",
+ "B_BUTTON": "PULSANTE_B",
+ "X_BUTTON": "PULSANTE_X",
+ "Y_BUTTON": "PULSANTE_Y",
+ "START_BUTTON": "PULSANTE_START",
+ "SELECT_BUTTON": "PULSANTE_SELECT",
+ "L1_BUTTON": "PULSANTE_L1",
+ "R1_BUTTON": "PULSANTE_R1",
+ "L2_BUTTON": "PULSANTE_L2",
+ "R2_BUTTON": "PULSANTE_R2",
+ "LEFT_THUMB_BUTTON": "PULSANTE_L3",
+ "RIGHT_THUMB_BUTTON": "PULSANTE_R3",
+ "DPAD_UP": "DPAD_SU",
+ "DPAD_DOWN": "DPAD_GIU",
+ "DPAD_LEFT": "DPAD_SINISTRA",
+ "DPAD_RIGHT": "DPAD_DESTRA"
+}
diff --git a/data/localization/readme.md b/data/localization/readme.md
index 55eafe6..b62d4d8 100644
--- a/data/localization/readme.md
+++ b/data/localization/readme.md
@@ -17,6 +17,7 @@ Supported languages
`de-GER` - German
`ko-KO` - Korean
`af-FR` - French
+`it-IT` - Italian
default: `en-US`
@@ -37,6 +38,7 @@ Translated for `ja-JA`, `hi-HI`, `ar-AR`, `jv-JV`, `ben-BEN`, `ru-RU`, `de-GER`,
Translated for `pt-BR` originally by [@allancoding](https://github.com/allancoding) and updated by [@zmarteline](https://github.com/zmarteline)
Translated for `zh-CN` originally by [@allancoding](https://github.com/allancoding) and updated by [@eric183](https://github.com/eric183)
Translated for `pt-BR` originally by [@allancoding](https://github.com/allancoding) and updated by [@zmarteline](https://github.com/zmarteline)
+Translated for `it-IT` by [@IvanMazzoli](https://github.com/IvanMazzoli)
## Contributing