diff --git a/README_it.md b/README_it.md
new file mode 100644
index 00000000..47b2674e
--- /dev/null
+++ b/README_it.md
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
Twitch Downloader
+
+
+ Twitch VOD/Clip/Chat Downloader and Chat Renderer
+
+
+ Report Bug
+
+
+
+Questo archivio Readme potrebbe non essere aggiornato, considera la visioone del [**Readme in Inglese**](README.md)
+
+## Esempio di rendering della Chat
+
+https://user-images.githubusercontent.com/1060681/197653099-c3fd12c2-f03a-4580-84e4-63ce3f36be8d.mp4
+
+
+## Cosa può fare?
+
+- Scaricare i VODs di Twitch
+- Scaricare le Clips di Twitch
+- Scaricare la chat per i VOD e le clip, sia in un formato [JSON with all the original information](https://github.com/lay295/TwitchDownloader/files/13495494/ExampleMoonMoonJsonFile.json), un file HTML, o un [file di testo](https://github.com/lay295/TwitchDownloader/files/13495523/ExampleMoonMoonTextFile.txt)
+- Aggiornare il contenuto di un file di chat JSON generato in precedenza con un'opzione di salvataggio in un altro formato.
+- Utilizzare un file di chat JSON generato in precedenza per renderizzare la chat con le emoji di Twitter Twemoji o Google Noto Color e le emotes statiche e animate di BTTV, FFZ, 7TV.
+
+# GUI
+
+## Windows WPF
+
+![](https://i.imgur.com/bLegxGX.gif)
+
+### [Guarda la documentazione di WPF qui](TwitchDownloaderWPF/README.md).
+
+### Funzionalità
+
+La GUI di Windows WPF implementa tutte le funzioni base del programma e alcune funzioni aggiuntive per la qualità delle stesse:
+- Accodare più lavori di download/rendering da eseguire simultaneamente
+- Creare un elenco di lavori di download da un elenco di link a vod/clip
+- Cercate e scaricate più VOD/clip da qualsiasi streamer senza chiudere l'app.
+
+### Supporto al multi linguaggio
+
+La GUI di Windows WPF è disponibile in molteplici linguaggio grazie alle traduzioni della community. Guarda la [sezione localizzazione](TwitchDownloaderWPF/README.md#localization) o il [WPF README](TwitchDownloaderWPF/README.md) per più dettagli.
+
+### Temi
+
+L'interfaccia grafica WPF di Windows viene fornita con temi chiari e scuri e con l'opzione di aggiornamento live in base al tema corrente di Windows. Supporta anche temi creati dall'utente! Guarda la [sezione temi](TwitchDownloaderWPF/README.md#theming) di [WPF README](TwitchDownloaderWPF/README.md) per più dettagli.
+
+### Dimostrazione Video
+
+https://www.youtube.com/watch?v=0W3MhfhnYjk
+(versione più vecchia, stesso concetto)
+
+## Linux?
+
+Controlla twitch-downloader-gui su [github](https://github.com/mohad12211/twitch-downloader-gui) o la [AUR](https://aur.archlinux.org/packages/twitch-downloader-gui) per un wrapper Linux GUI per la CLI.
+
+## MacOS?
+
+Non è ancora disponibile nessuna GUI per MacOS :(
+
+# CLI
+
+### [Guarda la documentazione completa del CLI qui](TwitchDownloaderCLI/README.md).
+
+Il CLI è cross-platform ed implementa le funzioni principali del programma. Funzione su Windows, Linux, e MacOS*.
+
+*Solo i Mac con Intel sono stati testati
+
+Con il Cli, è possibile automatizzare l'elaborazione video utilizzando script esterni. Per esempio, puoi copiare il seguente codice in un file `.bat` su Windows per scaricare un VOD e la sua chat, renderizzandola, tutto in un singolo input.
+```bat
+@echo off
+set /p vodid="Enter VOD ID: "
+TwitchDownloaderCLI.exe videodownload --id %vodid% --ffmpeg-path "ffmpeg.exe" -o %vodid%.mp4
+TwitchDownloaderCLI.exe chatdownload --id %vodid% -o %vodid%_chat.json -E
+TwitchDownloaderCLI.exe chatrender -i %vodid%_chat.json -h 1080 -w 422 --framerate 30 --update-rate 0 --font-size 18 -o %vodid%_chat.mp4
+```
+
+## Windows - Come iniziare
+
+1. Vai a [Releases](https://github.com/lay295/TwitchDownloader/releases/) e scarica l'ultima versione per Windows o [compilala dal sorgente](#building-from-source).
+2. Estrai `TwitchDownloaderCLI.exe`.
+3. Vai a adove hai estratto l'eseguibile:
+```
+cd C:\folder\containing\TwitchDownloaderCLI
+```
+4. Se non hai FFmpeg, puoi installarlo con [Chocolatey package manager](https://community.chocolatey.org/), o puoi averlo standalone da [ffmpeg.org](https://ffmpeg.org/download.html) o usando TwitchDownloaderCLI:
+```
+TwitchDownloaderCLI.exe ffmpeg --download
+```
+5. Puoi ora iniziare ad usare TwitchDownloaderCLI, per esempio:
+```
+TwitchDownloaderCLI.exe videodownload --id -o out.mp4
+```
+Puoi trovare più esempi di comandi in [CLI README](TwitchDownloaderCLI/README.md#example-commands).
+
+## Linux – Come iniziare
+
+1. Alcune distro, come Linux Alpine, mancano di font per alcune lingue (Arabo, Persiano, Thai, etc.) Se è il tuo caso, installa font addizionali come [Noto](https://fonts.google.com/noto/specimen/Noto+Sans) o controlla la wiki della tua distro sui font visto che potrebbe avere un comando specifico per l'installazione, come la pagina [Linux Alpine](https://wiki.alpinelinux.org/wiki/Fonts) per i font.
+2. Assicurati che `fontconfig` e `libfontconfig1` siano installati. `apt-get install fontconfig libfontconfig1` su Ubuntu.
+3. Vai a [Releases](https://github.com/lay295/TwitchDownloader/releases/) e scarica l'ultimo file binario per Linux, prendi il [pacchetto AUR](https://aur.archlinux.org/packages/twitch-downloader-bin/) per Arch Linux, o [compila dal sorgente](#building-from-source).
+5. Estrai `TwitchDownloaderCLI`.
+6. Naviga dove hai estratto il binario:
+```
+cd directory/containing/TwitchDownloaderCLI
+```
+6. Dai al binario i diritti di eseguibile:
+```
+sudo chmod +x TwitchDownloaderCLI
+```
+7. a) Se non hai FFmpeg, dovresti installarlo a livello di sistema tramite il gestore di pacchetti, tuttavia si può anche ottenere come un file standalone da [ffmpeg.org](https://ffmpeg.org/download.html) o usando TwitchDownloaderCLI:
+```
+./TwitchDownloaderCLI ffmpeg --download
+```
+7. b) Se scaricato come file standalone, devi eseguirlo con diritti di eseguibile con:
+```
+sudo chmod +x ffmpeg
+```
+8. Puoi ora iniziare ad usare TwitchDownloaderCLI, per esempio:
+```
+./TwitchDownloaderCLI videodownload --id -o out.mp4
+```
+Puoi trovare più esempio in [CLI README](TwitchDownloaderCLI/README.md#example-commands).
+
+## MacOS – Come iniziare
+1. Se il tuo dispositivo ha un processore Apple Silicon M-series, assicurati di scaricare il binario per arm64, però se si desidera utilizzare il binario x64 su Apple Silicon deve essere eseguito tramite una sessione terminale in esecuzione sotto Rosetta 2:
+```
+arch -x86_64 zsh
+```
+2. Vai a [Releases](https://github.com/lay295/TwitchDownloader/releases/) e scarica l'ultimo binario per MacOS o [compilalo dal sorgente](#building-from-source).
+3. Estrai `TwitchDownloaderCLI`.
+4. Naviga nella cartella dove hai estratto il binario:
+```
+cd directory/containing/TwitchDownloaderCLI
+```
+5. Dai i diritti eseguibili binari nel terminale:
+```
+chmod +x TwitchDownloaderCLI
+```
+6. a) Se non si dispone di FFmpeg, è possibile installarlo a livello di sistema tramite [Homebrew package manager](https://brew.sh/), o puoi ottenerlo come un file standalone da [ffmpeg.org](https://ffmpeg.org/download.html) o usando TwitchDownloaderCLI:
+```
+./TwitchDownloaderCLI ffmpeg --download
+```
+6. b) Se scaricato come un file standalone, si deve anche dare diritti eseguibili con:
+```
+chmod +x ffmpeg
+```
+7. Puoi ora utilizzare TwitchDownloaderCLI, per esempio:
+```
+./TwitchDownloaderCLI videodownload --id -o out.mp4
+```
+Puoi trovare altri esempi nel [CLI README](TwitchDownloaderCLI/README.md#example-commands).
+
+# Compilare il sorgente
+
+## Requisiti
+
+- [.NET 6.0.x SDK](https://dotnet.microsoft.com/en-us/download/dotnet/6.0)
+- Circa 1GB di spazio su disco
+
+## Istruzioni
+
+1. Clona la repository:
+```
+git clone https://github.com/lay295/TwitchDownloader.git
+```
+2. Naviga nella cartella:
+```
+cd TwitchDownloader
+```
+3. Ripristina:
+```
+dotnet restore
+```
+- Dispositivi diversi da Windows potrebbero necessitare di specificare esplicitamente un progetto da ripristinare, i.e. `dotnet restore TwitchDownloaderCLI`
+4. a) Costruisci la GUI:
+```
+dotnet publish TwitchDownloaderWPF -p:PublishProfile=Windows
+```
+4. b) Costruisci il CLI:
+```
+dotnet publish TwitchDownloaderCLI -p:PublishProfile=
+```
+- Profili Applicabili: `Windows`, `Linux`, `LinuxAlpine`, `LinuxArm`, `LinuxArm64`, `MacOS`, `MacOSArm64`
+5. a) Naviga nella cartella della GUI:
+```
+cd TwitchDownloaderWPF/bin/Release/net6.0-windows/publish/win-x64
+```
+5. b) Naviga nella cartella del CLI:
+```
+cd TwitchDownloaderCLI/bin/Release/net6.0/publish
+```
+
+# Crediti di Terze Parti
+
+I rendering di chat sono resi con [SkiaSharp](https://github.com/mono/SkiaSharp) e [HarfBuzzSharp](https://github.com/mono/SkiaSharp) © Microsoft Corporation.
+
+I rendering di chat sono codificati e i download video sono finalizzati con [FFmpeg](https://ffmpeg.org/) © The FFmpeg developers.
+
+I rendering di chat potrebbero usare [Noto Color Emoji](https://github.com/googlefonts/noto-emoji) © Google e collaboratori.
+
+I rendering di chat potrebbero usare [Twemoji](https://github.com/twitter/twemoji) © Twitter e collaboratori.
+
+I binari FFmpeg in bundle sono recuperati da [gyan.dev](https://www.gyan.dev/ffmpeg/) © Gyan Doshi.
+
+I binari FFmpeg recuperati vengono scaricati usando [Xabe.FFmpeg.Downloader](https://github.com/tomaszzmuda/Xabe.FFmpeg) © Xabe.
+
+Le esportazioni di Chat Html utilizzano il carattere _Inter_ ospitato dal [Google Fonts API](https://fonts.google.com/) © Google.
+
+Per un elenco completo delle librerie esterne utilizzate, vedere [THIRD-PARTY-LICENSES.txt](./TwitchDownloaderCore/Resources/THIRD-PARTY-LICENSES.txt).
+
+# Licenza
+
+[MIT](./LICENSE.txt)
+
+TwitchDownloader non è in nessuna maniera assiociata con Twitch Interactive, Inc. o i suoi affiliati.
diff --git a/TwitchDownloaderWPF/Translations/Strings.it.resx b/TwitchDownloaderWPF/Translations/Strings.it.resx
new file mode 100644
index 00000000..f47a8a87
--- /dev/null
+++ b/TwitchDownloaderWPF/Translations/Strings.it.resx
@@ -0,0 +1,818 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Accetta
+
+
+ Aggiungi alla coda
+
+
+ Hai selezionato un canale alfa (trasparenza) per un contenitore/codec che non lo supporta.\nRimuovi la trasparenza o codifica con MOV e RLE/PRORES (la dimensione del file sarà grande).
+
+
+ Tema
+ Lascia uno spazio alla fine
+
+
+ Fai click per capire come creare il tuo tema.
+
+
+ I parametri disponibili sono:
+
+
+ Colore dello sfondo:
+
+
+ Lista delle parole proibite
+ Lasciare uno spazio alla fine
+
+
+ Lista delle parole o frasi proibite - separate con virgola, non si contano gli spazi tra le virgole, NON si distingue tra maiuscole e minuscole.
+
+
+ Percorso
+
+
+ Emotes BTTV:
+
+
+ Cartello cache:
+
+
+ Chats:
+
+
+ Filtro dei badge di chat:
+
+
+ Badge di chat:
+
+
+ Tagliare chat:
+
+
+ Scaricare chat
+
+
+ Download di chat
+
+
+ Sorgente:
+
+
+ Dimensione del carattere:
+
+
+ Altezza:
+
+
+ Rendering della chat
+
+
+ Rendering delle chat
+
+
+ Aggiornamento della chat
+
+
+ Aggiornamento della chat
+
+
+ Larghezza:
+
+
+ Pulire
+
+
+ Vuoi cancellare la cache? Dovresti farlo solo se il programma non funziona correttamente.
+
+
+ Download di clip
+
+
+ Download di clip
+
+
+ Link/ID della clip:
+
+
+ Clips:
+
+
+ Fine
+
+
+ Inizio
+
+
+ Tagliare il video:
+
+
+ Il formato date_custom si basa sul formato
+
+
+ Stringhe di formato standard di data e ora in C#
+
+
+ Cancellare la conferma
+
+
+ Usi spesso il programma e vuoi sostenermi? Offrimi un caffè :)
+
+
+ Scarica
+
+
+ Connessioni:
+
+
+ Scarica i modelli di file:
+
+
+ Formato del download:
+
+
+ Threads di Download:
+
+
+ Incorporare immagini
+ Lasciare uno spazio alla fine
+
+
+ Incorpora emoticon, badge ed emoticon originali nel file di download per il rendering offline. Utile per scopi di archiviazione, la dimensione del file sarà maggiore.
+
+
+ Manca l'embed
+ Lasciare uno spazio alla fine
+
+
+ Incorpora emoticon, badge ed emoticon mancanti. Le immagini già incorporate non verranno modificate.
+
+
+ Scarica in coda
+
+
+ Mettere in coda al render
+
+
+ Metti in coda di aggiornamento
+
+
+ ERROR:
+ Lascia uno spazio alla fine
+
+
+ Argomenti di ingresso:
+
+
+ Fai click per conoscere le opzioni di FFmpeg
+
+
+ Argomenti di uscita:
+
+
+ {fps} {height} {width} {max_int} {save_path}
+ Non tradurre
+
+
+ Ripristina i valori di default
+
+
+ Emotes FFZ:
+
+
+ {title} {id} {date} {channel} {date_custom=""} {random_string} {crop_start} {crop_end} {crop_start_custom=""} {crop_end_custom=""} {length} {length_custom=""} {views} {game}
+ Non tradurre
+
+
+ Colore del font:
+
+
+ Generare maschera:
+
+
+ Ottenere informazioni
+
+
+ Nascondi pulsante di donazione:
+
+
+ Ignora la lista di utenti
+ Lascia uno spazio alla fine
+
+
+ Lista dei nomi utenti - separati con virgola, si ignorano gli spazi tra le virgole, NON distringue maiuscole e minuscole.
+
+
+ Link/ID della clip non valido
+
+
+ Per favore, inserisci una clip valida Link/ID\nEsempio:\nhttps://clips.twitch.tv/ImportantPlausibleMetalOSsloth\nImportantPlausibleMetalOSsloth
+
+
+ Voci di ritaglio non valide
+
+
+ Tempo di inizio o fine non valido
+
+
+ Link/ID del video non valido
+
+
+ Per favore, inserisci un video valido Link/ID\nEsempio:\nhttps://www.twitch.tv/videos/470741744\n470741744
+
+
+ File JSON:
+
+
+ Longitud:
+
+
+ Lista di VODs/Clips (Uno per linea)
+
+
+ Log:
+
+
+ Download di massa
+
+
+ OAuth (opzionale)
+ Lascia uno spazio alla fine
+
+
+ È richiesto per i VODs solo sub. Tutti i token OAuth di terzi non funzioneranno. Fai click per vedere il video di YouTube su come ottenere il token OAuth.
+
+
+ Sei offline
+ Lascia uno spazio alla fine
+
+
+ Renderizza la chat utilizzando solo le risorse presenti nel file json della chat.
+
+
+ Schema:
+
+
+ Limiti di attività parallele
+
+
+ Rendering parziale
+
+
+ Qualità:
+
+
+ Renderizzato
+
+
+ Questo è solo per utenti avanzati. Se ricevi un errore di pipe ended probabilmente è per questo.
+
+
+ Formato del file:
+
+
+ Frequenza dei fotogrammi:
+
+
+ Codec:
+
+
+ Codifica
+
+
+ FFmpeg
+
+
+ Generale
+
+
+ Anteprima
+
+
+ Rendering
+
+
+ Scaling
+
+
+ La larghezza e l'altezza devono essere uguali
+
+
+ Sostituire istruzioni
+ Lascia uno spazio alla fine
+
+
+ Rimpiazza tutti gli emotes, badge e cheermotes incorporati nel file. Tutte le immagini incorporate verranno sovrascritte.
+
+
+ Cerca clips
+
+
+ Cerca VODs
+
+
+ Seleziona tutto
+
+
+ Elementi selezionati:
+
+
+ Configura canale
+
+
+ Riordina:
+
+
+ Fatto
+
+
+ Scaricando
+
+
+ ERRORE
+
+
+ Senza attività
+
+
+ Rendering
+
+
+ Terminato
+
+
+ Streamer:
+
+
+ Emotes 7TV:
+
+
+ Messaggi secondari:
+
+
+ Cancellare
+
+
+ Errore
+
+
+ Coda di compiti
+
+
+ Emotes di terzi
+ Lascia uno spazio alla fine
+
+
+ Incorpora anche emoticon di terze parti nel file. La dimensione del file sarà molto più grande.
+
+
+ Formato del tempo:
+
+
+ Nessuno
+
+
+ Relativo
+
+
+ Timestamp:
+
+
+ UTC
+
+
+ Piò popolari (TODO)
+
+
+ Più popolari (7 D)
+
+
+ Più popolari (30 D)
+
+
+ Più popolari (24 H)
+
+
+ Impossibile trovare la miniatura
+
+
+ Impossibile ottenere informazioni sulla clip. Controlla il Clip Slug e riprova
+
+
+ Impossibile ottenere informazioni
+
+
+ Impossibile ottenere informazioni sul vídeo/clip. Controlla il collegamento e riprova
+
+
+ Impossibile ottenere informazioni sul video. Assicurati che il collegamento/ID sia corretto e riprova.
+
+
+ Impossibile analizzare gli input
+
+
+ Verificare che i dati immessi siano validi
+
+
+ Impossibile analizzare il link
+
+
+ Controllare il collegamento VOD/Clip
+
+
+ Sconosciuto
+
+
+ Aggiornare
+
+
+ Frequenza di aggiornamento:
+
+
+ Lista di URL
+
+
+ Output di errore dettagliato
+
+
+ Dettagli di errori:
+
+
+ Creato:
+
+
+ Titolo:
+
+
+ Link VOD/Clip:
+
+
+ Scarica VOD
+
+
+ Scarica VOD
+
+
+ Il video è scaduto o l'ID incorporato è danneggiato
+
+
+ Link VOD/ID:
+
+
+ VODs:
+
+
+ Scarica Chat
+
+
+ Scarica cartella:
+
+
+ Scarica video
+
+
+ Lingua
+ Lascia uno spazio alla fine
+
+
+ Renderizza chat
+
+
+ Evidenzia scala di rientro:
+
+
+ Evidenzia la scala dei tratti:
+
+
+ Dimensione dei badge:
+
+
+ Dimensione Emoji:
+
+
+ Dimensione Emote:
+
+
+ Scala di spaziatura delle emoticon:
+
+
+ Scala di riempimento laterale:
+
+
+ Scala di altezza della sezione:
+
+
+ Scala di spaziatura verticale:
+
+
+ Scala di spaziatura tra le parole:
+
+
+ File non trovato:
+ Lascia uno spazio alla fine
+
+
+ Errore fatale
+
+
+ Tema non trovato
+
+
+ {theme} non è stato trovato. Ripristina tema a Sistema
+ Non tradurre {theme}
+
+
+ Dispersione
+ Lascia uno spazio alla fine
+
+
+ Nel novembre 2022, una modifica all'API di Twitch ha fatto sì che i messaggi di chat venissero scaricati solo in pochi secondi interi. Questa opzione utilizza metadati aggiuntivi per tentare di ripristinare i messaggi.
+
+
+ Compressione:
+
+
+ Nessuno
+
+
+ Gzip
+ Non tradurre
+
+
+ Alcune temi incluse non sono state scritte.
+
+
+ Impostazioni globali
+
+
+ Opzioni di coda
+
+
+ Seleziona il tempo di rendering (secondi)
+
+
+ Lista di URL di scaricamento massivo
+
+
+ Download di massa di video
+
+
+ Download di massa di clips
+
+
+ TwitchDownloaderWPF non è disponibile nella tua lingua? Fai click per sapere come aiutare o tradutte!
+
+
+ Percorso della cartella non valido
+
+
+ La cartella non esiste
+
+
+ Cancellato
+
+
+ Cancellato
+
+
+ Larghezza di banda massima
+ Lascia uno spazio alla fine
+
+
+ La larghezza di banda massima che i nuovi thread di download potranno utilizzare, in kibibyte al secondo.
+
+
+ Nitidezza:
+
+
+ LocalE
+
+
+ Formato dell'ora:
+
+
+ Non ci sono file JSON selezionati
+
+
+ Accesso insufficiente. Potrebbe essere necessario OAuth.
+
+
+ Tipo di Emoji:
+
+
+ Google
+
+
+ Twitter
+
+
+ Nessuno
+
+
+ Hai selezionato di generare una maschera con sfondo opaco. Riduci il colore di sfondo alfa o disattiva la generazione di maschera
+
+
+ Scala di contorno:
+
+
+ I formati crop_start_custom, crop_end_custom e length_custom si basano sul formato
+
+
+ Stringhe di formato di intervallo di tempo standard di C#
+
+
+ Si è verificato un errore sconosciuto
+
+
+ Impossibile eliminare l'attività in corso
+
+
+ Si prega di annullare l'attività o attendere che finisca prima di eliminarla.
+
+
+ Impossibile scaricare FFmpeg
+
+
+ Impossibile scaricare FFmpeg. Per favore, scaricalo manualmente da {0} e colloca il file in {1}.
+
+
+ Colore di sfondo alternativo:
+
+
+ Fondi alternativi
+ Lascia uno spazio alla fine
+
+
+ Alterna il colore di sfondo di ogni messaggio di chat per distinguerli.
+
+
+ Codifica metadata:
+
+
+ Errore
+
+
+ Impossibile avviare l'osservatore dei temi dell'applicazione Windows. Codice di errore: {0}
+
+
+ Video per pagina:
+
+
+ Scarica FFmpeg {0}%
+
+
+ Copy ID to clipboard
+
+
+ Copy URL to clipboard
+
+
+ Open in browser
+
+
+ Are you sure you want to restore all settings to their default values?
+
+
+ Restore Settings Confirmation
+
+
+ The application must be restarted for changes to take effect.
+
+
+ Please restart {0}{0} is the name of the application.
+
+
+ Restore Defaults
+
+
+ Save
+
+
+ Cancel
+
+
+ Remove
+
+
+ Open folder
+
+
+