Update runtime files
diff --git a/nsis/lang/italian.nsi b/nsis/lang/italian.nsi
index bffe285..029737f 100644
--- a/nsis/lang/italian.nsi
+++ b/nsis/lang/italian.nsi
@@ -3,9 +3,8 @@
 # italian.nsi : Italian language strings for gvim NSIS installer.
 #
 # Locale ID    : 1040
-# Locale Name  : it
 # fileencoding : UTF-8
-# Author       : Antonio Colombo
+# Author       : Antonio Colombo, bovirus - revision: 12.05.2023
 
 !insertmacro MUI_LANGUAGE "Italian"
 
@@ -22,10 +21,10 @@
 ##############################################################################
 
 #LangString str_dest_folder          ${LANG_ITALIAN} \
-#    "Cartella d'installazione (il nome deve finire con $\"vim$\")"
+#    "Cartella installazione (il percorso deve finire con $\"vim$\")"
 
 LangString str_show_readme          ${LANG_ITALIAN} \
-    "Visualizza README al termine dell'installazione"
+    "Visualizza file README a fine installazione"
 
 # Install types:
 LangString str_type_typical         ${LANG_ITALIAN} \
@@ -43,120 +42,119 @@
 ##############################################################################
 
 LangString str_section_old_ver      ${LANG_ITALIAN} \
-    "Disinstalla versione/i esistente/i"
+    "Disinstalla versioni esistenti"
 LangString str_desc_old_ver         ${LANG_ITALIAN} \
-    "Disinstalla versione/i esistente/i di Vim dal vostro sistema."
+    "Disinstalla versioni esistenti di Vim."
 
 LangString str_section_exe          ${LANG_ITALIAN} \
-    "Vim GUI e file di supporto"
+    "GUI e file supporto Vim"
 LangString str_desc_exe             ${LANG_ITALIAN} \
-    "Vim GUI programmi e file di supporto.  Questa componente è indispensabile."
+    "GUI programmi e file di supporto Vim.  Questa componente è indispensabile."
 
 LangString str_section_console      ${LANG_ITALIAN} \
-    "Vim console (vim.exe per MS-DOS)"
+    "Console Vim (vim.exe per MS-DOS)"
 LangString str_desc_console         ${LANG_ITALIAN} \
     "Versione console di Vim (vim.exe)."
 
 LangString str_section_batch        ${LANG_ITALIAN} \
     "Crea file .bat"
 LangString str_desc_batch           ${LANG_ITALIAN} \
-    "Crea file .bat per varianti di Vim nella directory \
+    "Crea file .bat per varianti di Vim nella cartella \
      di Windows, per utilizzo da riga di comando."
 
 LangString str_group_icons          ${LANG_ITALIAN} \
-    "Crea icone per Vim"
+    "Crea icone Vim"
 LangString str_desc_icons           ${LANG_ITALIAN} \
-    "Crea icone per Vim in vari posti, per rendere facile l'accesso."
+    "Crea icone Vim per rendere facile l'accesso."
 
 LangString str_section_desktop      ${LANG_ITALIAN} \
-    "Sul Desktop"
+    "Icone sul Desktop"
 LangString str_desc_desktop         ${LANG_ITALIAN} \
-    "Crea icone per programma gVim sul desktop."
+    "Crea icone programma gVim sul desktop."
 
 LangString str_section_start_menu   ${LANG_ITALIAN} \
-    "Nella cartella del menù START"
+    "Gruppo programmi menù START"
 LangString str_desc_start_menu      ${LANG_ITALIAN} \
-    "Aggiungi Vim alle cartelle del menù START."
+    "Aggiunge gruppo programmi al menù START."
 
 #LangString str_section_quick_launch ${LANG_ITALIAN} \
-#    "Nella barra di Avvio Veloce"
+#    "Barra avvio veloce"
 #LangString str_desc_quick_launch    ${LANG_ITALIAN} \
-#    "Aggiungi un puntatore a Vim nella barra di Avvio Veloce."
+#    "Aggiunge un collegamento a Vim nella barra di avvio veloce."
 
 LangString str_section_edit_with    ${LANG_ITALIAN} \
-    "Aggiungi Vim al Menù Contestuale"
+    "Aggiungi Vim al menù contestuale"
 LangString str_desc_edit_with       ${LANG_ITALIAN} \
-    "Aggiungi Vim alla lista contestuale $\"Apri con...$\"."
+    "Aggiunge Vim al menu contestuale $\"Apri con...$\"."
 
 #LangString str_section_edit_with32  ${LANG_ITALIAN} \
-#    "Versione a 32-bit"
+#    "Versione a 32 bit"
 #LangString str_desc_edit_with32     ${LANG_ITALIAN} \
-#    "Aggiungi Vim alla lista contestuale $\"Apri con...$\" \
-#     per applicazioni a 32-bit."
+#    "Aggiungi Vim al menu contestuale $\"Apri con...$\" \
+#     per applicazioni a 32 bit."
 
 #LangString str_section_edit_with64  ${LANG_ITALIAN} \
-#    "Versione a 64-bit"
+#    "Versione a 64 bit"
 #LangString str_desc_edit_with64     ${LANG_ITALIAN} \
-#    "Aggiungi Vim alla lista contestuale $\"Apri con...$\" \
-#     per applicazioni a 64-bit."
+#    "Aggiunge Vim al menu contestuale $\"Apri con...$\" \
+#     per applicazioni a 64 bit."
 
 LangString str_section_vim_rc       ${LANG_ITALIAN} \
-    "Crea configurazione di default"
+    "Crea configurazione predefinita"
 LangString str_desc_vim_rc          ${LANG_ITALIAN} \
-    "Crea un file configurazione di default (_vimrc) se non \
-     ne esiste già uno."
+    "Crea, se non ne esiste già uno, un file configurazione predefinito (_vimrc) ."
 
 LangString str_group_plugin         ${LANG_ITALIAN} \
-    "Crea directory per plugin"
+    "Crea cartella plugin"
 LangString str_desc_plugin          ${LANG_ITALIAN} \
-    "Crea directory per plugin.  Consentono di aggiungere funzionalità \
-     a Vim mettendo file in una di queste directory."
+    "Crea cartella plugin.  I plugin consentono di aggiungere funzionalità \
+     a Vim copiando i relativi file in una di queste cartelle."
 
 LangString str_section_plugin_home  ${LANG_ITALIAN} \
-    "Private"
+    "Privata"
 LangString str_desc_plugin_home     ${LANG_ITALIAN} \
-    "Crea directory per plugin nella directory HOME."
+    "Crea cartella plugin nella cartella HOME."
 
 LangString str_section_plugin_vim   ${LANG_ITALIAN} \
-    "Condivise"
+    "Condivisa"
 LangString str_desc_plugin_vim      ${LANG_ITALIAN} \
-    "Crea directory per plugin nella directory di installazione di Vim \
+    "Crea cartella plugin nella cartella di installazione di Vim \
      per uso da parte di tutti gli utenti di questo sistema."
 
 LangString str_section_nls          ${LANG_ITALIAN} \
-    "Supporto Multilingue (NLS)"
+    "Supporto nativo lingua (NLS)"
 LangString str_desc_nls             ${LANG_ITALIAN} \
-    "Installa file per supportare messaggi in diverse lingue."
+    "Installa i file per il supporto nativo multilingua."
 
 LangString str_unsection_register   ${LANG_ITALIAN} \
-    "Togli Vim dal Registry"
+    "Rimuovi Vim dal registro"
 LangString str_desc_unregister      ${LANG_ITALIAN} \
-    "Togli Vim dal Registry di configurazione sistema."
+    "Rimuove Vim dal registro di configurazione sistema."
 
 LangString str_unsection_exe        ${LANG_ITALIAN} \
-    "Cancella programmi/file di supporto Vim"
+    "Elimina programmi/file di supporto Vim"
 LangString str_desc_rm_exe          ${LANG_ITALIAN} \
-    "Cancella tutti i programmi/file di supporto di Vim."
+    "Elimina tutti i programmi/file di supporto di Vim."
 
 LangString str_ungroup_plugin       ${LANG_ITALIAN} \
-    "Cancella le directory per plugin"
+    "Elimina cartelle plugin"
 LangString str_desc_rm_plugin       ${LANG_ITALIAN} \
-    "Cancella le directory per plugin se sono vuote."
+    "Elimina le cartelle plugin se sono vuote."
 
 LangString str_unsection_plugin_home ${LANG_ITALIAN} \
     "Private"
 LangString str_desc_rm_plugin_home  ${LANG_ITALIAN} \
-    "Cancella le directory per plugin dalla directory HOME."
+    "Elimina cartelle plugin nella cartella HOME."
 
 LangString str_unsection_plugin_vim ${LANG_ITALIAN} \
     "Condivise"
 LangString str_desc_rm_plugin_vim   ${LANG_ITALIAN} \
-    "Cancella le directory per plugin dalla directory di installazione di Vim."
+    "Elimina cartelle plugin nella cartella di installazione di Vim."
 
 LangString str_unsection_rootdir    ${LANG_ITALIAN} \
-    "Cancella la directory di installazione di Vim"
+    "Elimina la cartella di installazione di Vim"
 LangString str_desc_rm_rootdir      ${LANG_ITALIAN} \
-    "Cancella la directory di installazione di Vim. Contiene i vostri file di configurazione!"
+    "Elimina la cartella di installazione di Vim. Contiene i file di configurazione!"
 
 
 ##############################################################################
@@ -164,75 +162,74 @@
 ##############################################################################
 
 #LangString str_msg_too_many_ver  ${LANG_ITALIAN} \
-#    "Trovate $vim_old_ver_count versioni di Vim sul vostro sistema.$\r$\n\
+#    "Rilevate nel sistema $vim_old_ver_count versioni di Vim.$\r$\n\
 #     Questo programma di installazione può gestire solo \
 #     ${VIM_MAX_OLD_VER} versioni.$\r$\n\
-#     Disinstallate qualche versione precedente e ricominciate."
+#     Disinstalla qualche versione precedente e ricomincia."
 
 #LangString str_msg_invalid_root  ${LANG_ITALIAN} \
-#    "Nome di directory di installazione non valida: $vim_install_root!$\r$\n\
+#    "Nome cartella di installazione non valida: $vim_install_root!$\r$\n\
 #     Dovrebbe terminare con $\"vim$\"."
 
 #LangString str_msg_bin_mismatch  ${LANG_ITALIAN} \
-#    "Conflitto nella directory di installazione!$\r$\n$\r$\n\
-#     Cartella di installazione dev'essere $\"$vim_bin_path$\",$\r$\n\
-#     ma il sistema segnala invece $\"$INSTDIR$\"."
+#    "Conflitto nella cartella di installazione!$\r$\n$\r$\n\
+#     La cartella di installazione dev'essere $\"$vim_bin_path$\",$\r$\n\
+#     ma il sistema indica che il percorso è $\"$INSTDIR$\"."
 
 #LangString str_msg_vim_running   ${LANG_ITALIAN} \
-#    "Vim ancora in esecuzione sul vostro sistema.$\r$\n\
-#     Chiudete tutte le sessioni attive di Vim per continuare."
+#    "Vim è ancora in esecuzione nel sistema.$\r$\n\
+#     Per continuare chiudi tutte le sessioni attive di Vim."
 
 #LangString str_msg_register_ole  ${LANG_ITALIAN} \
 #    "Tentativo di registrazione di Vim con OLE. \
-#     Non c'è messaggio che indica se è riuscito o no."
+#     Non ci sono messaggi che indicano se l'operazione è riuscita."
 
 #LangString str_msg_unreg_ole     ${LANG_ITALIAN} \
-#    "Tentativo di togliere dal Registry Vim con OLE. \
-#     Non c'è messaggio che indica se è riuscito o no."
+#    "Tentativo di rimozione di VIM dal registro via OLE. \
+#     Non ci sono messaggi che indicano se l'operazione è riuscita."
 
 #LangString str_msg_rm_start      ${LANG_ITALIAN} \
-#    "Disinstallazione della seguente versione:"
+#    "Disinstallazione della versione:"
 
 #LangString str_msg_rm_fail       ${LANG_ITALIAN} \
-#    "Disinstallazione non riuscita per la seguente versione:"
+#    "Disinstallazione non riuscita per la versione:"
 
 #LangString str_msg_no_rm_key     ${LANG_ITALIAN} \
-#    "Non riesco a trovare chiave di disinstallazione nel Registry."
+#    "Impossibile trovare chiave disinstallazione nel registro."
 
 #LangString str_msg_no_rm_reg     ${LANG_ITALIAN} \
-#    "Non riesco a trovare programma disinstallazione nel Registry."
+#    "Impossibile trovare programma disinstallazione nel registro."
 
 #LangString str_msg_no_rm_exe     ${LANG_ITALIAN} \
-#    "Non riesco a trovare programma disinstallazione."
+#    "Impossibile trovare programma disinstallazione."
 
 #LangString str_msg_rm_copy_fail  ${LANG_ITALIAN} \
-#    "Non riesco a copiare programma disinstallazione a una \
-#     directory temporanea."
+#    "Impossibile copiare il programma disinstallazione in una cartella temporanea."
 
 #LangString str_msg_rm_run_fail   ${LANG_ITALIAN} \
-#    "Non riesco a eseguire programma disinstallazione."
+#    "Impossibile eseguire programma disinstallazione."
 
 #LangString str_msg_abort_install ${LANG_ITALIAN} \
-#    "Il programma di disinstallazione verrà chiuso senza aver fatto nulla."
+#    "Il programma di disinstallazione verrà chiuso senza aver eseguito nessuna modifica."
 
 LangString str_msg_install_fail  ${LANG_ITALIAN} \
-    "Installazione non riuscita. Miglior fortuna alla prossima!"
+    "Installazione non riuscita."
 
 LangString str_msg_rm_exe_fail   ${LANG_ITALIAN} \
-    "Alcuni file in $0 non sono stati cancellati!$\r$\n\
-     Dovreste cancellarli voi stessi."
+    "Alcuni file in $0 non sono stati eliminati!$\r$\n\
+     I file vanno rimossi manualmente."
 
 #LangString str_msg_rm_root_fail  ${LANG_ITALIAN} \
-#    "AVVISO: Non posso cancellare $\"$vim_install_root$\", non è vuota!"
+#    "AVVISO: impossibile eliminare $\"$vim_install_root$\", non è vuota!"
 
 LangString str_msg_uninstalling  ${LANG_ITALIAN} \
-    "Sto disinstallando la vecchia versione..."
+    "Disinstallazione vecchia versione Vim..."
 
 LangString str_msg_registering   ${LANG_ITALIAN} \
-    "Sto aggiungendo Vim al Registry..."
+    "Aggiunta di Vim al registro..."
 
 LangString str_msg_unregistering ${LANG_ITALIAN} \
-    "Sto togliendo Vim dal Registry..."
+    "Rimozione di Vim dal registro..."
 
 
 ##############################################################################
@@ -242,37 +239,37 @@
 LangString str_vimrc_page_title    ${LANG_ITALIAN} \
     "Scelta impostazioni _vimrc"
 LangString str_vimrc_page_subtitle ${LANG_ITALIAN} \
-    "Scelta impostazioni per funzionalità ulteriori, tastiera e mouse."
+    "Scelta impostazioni funzionalità aggiuntive, tastiera e mouse."
 
 LangString str_msg_compat_title    ${LANG_ITALIAN} \
-    " comportamento come Vi / Vim "
+    " Comportamento come Vi / Vim "
 LangString str_msg_compat_desc     ${LANG_ITALIAN} \
-    "&Compatibilità e funzionalità ulteriori"
+    "&Compatibilità e funzionalità"
 LangString str_msg_compat_vi       ${LANG_ITALIAN} \
-    "Compatibile con Vi"
+    "Compatibile Vi"
 LangString str_msg_compat_vim      ${LANG_ITALIAN} \
     "Vim originale"
 LangString str_msg_compat_defaults ${LANG_ITALIAN} \
-    "Vim con alcune funzionalità ulteriori (esecuzione defaults.vim)"
+    "Vim con alcune funzionalità aggiuntive (defaults.vim)"
 LangString str_msg_compat_all      ${LANG_ITALIAN} \
-    "Vim con tutte le funzionalità ulteriori (esecuzione vimrc_example.vim) (Default)"
+    "Vim con tutte le funzionalità aggiuntive (vimrc_example.vim) (predefinito)"
 
 LangString str_msg_keymap_title   ${LANG_ITALIAN} \
-    " Mappature "
+    " Mappature tastiera "
 LangString str_msg_keymap_desc    ${LANG_ITALIAN} \
-    "&Rimappatura di alcuni tasti per Windows (Ctrl-V, Ctrl-C, Ctrl-A, Ctrl-S, Ctrl-F, etc.)"
+    "&Rimappa alcuni tasti Windows (Ctrl-V, Ctrl-C, Ctrl-A, Ctrl-S, Ctrl-F, etc.)"
 LangString str_msg_keymap_default ${LANG_ITALIAN} \
-    "Non effettuare rimappature di tasti (Default)"
+    "Non rimappare i tasti (predefinito)"
 LangString str_msg_keymap_windows ${LANG_ITALIAN} \
-    "Rimappare solo alcuni tasti"
+    "Rimappa solo alcuni tasti"
 
 LangString str_msg_mouse_title   ${LANG_ITALIAN} \
     " Mouse "
 LangString str_msg_mouse_desc    ${LANG_ITALIAN} \
-    "&Comportamento dei pulsanti destro e sinistro"
+    "&Comportamento pulsanti destro/sinistro"
 LangString str_msg_mouse_default ${LANG_ITALIAN} \
-    "Destro: popup menu, Sinistro: modalità visuale (Default)"
+    "Destro: menu popup, Sinistro: modalità visuale (predefinito)"
 LangString str_msg_mouse_windows ${LANG_ITALIAN} \
-    "Destro: popup menu, Sinistro: seleziona modalità (Windows)"
+    "Destro: menu popup, Sinistro: selezione modalità (Windows)"
 LangString str_msg_mouse_unix    ${LANG_ITALIAN} \
-    "Destro: estende selezione, Sinistro: modalità visuale (Unix)"
+    "Destro: estensione selezione, Sinistro: modalità visuale (Unix)"