diff --git a/android/KMAPro/kMAPro/src/main/res/values-it-rIT/strings.xml b/android/KMAPro/kMAPro/src/main/res/values-it-rIT/strings.xml
new file mode 100644
index 0000000000..2e0ab12f1b
--- /dev/null
+++ b/android/KMAPro/kMAPro/src/main/res/values-it-rIT/strings.xml
@@ -0,0 +1,156 @@
+
+
+
+ Condividi
+
+ Browser Web
+
+ Dimensione Testo
+
+ Altro
+
+ Cancella Testo
+
+ Informazioni
+
+ Impostazioni
+
+ Installa Aggiornamenti
+
+ Versione: %1$s
+
+ Keyman richiede la versione 57 di Chrome o superiore.
+
+ Aggiorna Chrome
+
+ Inizia a digitare qui…
+
+
+
+ Dimensione testo: %1$d
+
+ Dimensione testo in alto
+
+ Dimensione del testo giù
+
+ \nTutto il testo sarà cancellato\n
+
+ Per Iniziare
+
+ Aggiungi una tastiera per la tua lingua
+
+ Abilita Keyman come tastiera di sistema
+
+ Imposta Keyman come tastiera predefinita
+
+ Maggiori informazioni
+
+ Mostra \"%1$s\" all\'avvio
+
+ Per installare pacchetti di tastiera, consentire a Keyman di leggere la memoria esterna.
+
+ La richiesta di autorizzazione all\'archiviazione è stata negata. Potrebbe non essere stato possibile installare il pacchetto tastiera
+
+ Impostazioni
+
+
+ - Lingue installate (%1$d)
+ - Lingue installate (%1$d)
+
+
+ Installa tastiera o dizionario
+
+ Visualizza lingua
+
+ Regola altezza tastiera
+
+ Didascalia barra spaziatrice
+
+ Keyboard
+
+ Lingua
+
+ Lingua + Tastiera
+
+ Vuoto
+
+ Mostra il nome della tastiera nella barra spaziatrice
+
+ Mostra il nome della lingua nella barra spaziatrice
+
+ Lingua e tastiera nella barra spaziatrice
+
+ Non mostrare la didascalia sulla barra spaziatrice
+
+ Mostra sempre il banner
+
+ Da attuare
+
+ Quando è spento, mostrato solo quando il testo predittivo è abilitato
+
+ Consenti l\'invio di segnalazioni di crash attraverso la rete
+
+ Quando acceso, verranno inviate segnalazioni di crash
+
+ Quando è spento, i report dei crash non verranno inviati
+
+ Installa da keyman.com
+
+ Installa da file locale
+
+ Installa da un altro dispositivo
+
+ Aggiungi lingue alla tastiera installata
+
+ (dal pacchetto della tastiera)
+
+ Seleziona Pacchetto Tastiera
+
+ Seleziona le lingue per %1$s
+
+ Aggiunta lingua %1$s a %2$s
+
+ Tutte le lingue già installate
+
+ Trascina la tastiera per ridimensionare l\'altezza
+
+ Ruota il dispositivo per regolare verticale e orizzontale
+
+ Ripristina impostazioni predefinite
+
+ Cerca o digita URL
+
+ Segnalibri
+
+ Nessun Segnalibro
+
+ Aggiungi Segnalibro
+
+ Titolo
+
+ Url
+
+ Impossibile installare il pacchetto %1$s
+
+ Scaricamento pacchetto tastiera\n%1$s…
+
+ Impossibile estrarre
+
+ Installa Tastiera
+
+ Installa Dizionario
+
+ %1$s non è un file di pacchetto Keyman valido.\n%2$s\"
+
+ Il pacchetto tastiera non ha tastiere ottimizzate al tocco da installare
+
+ Nessun nuovo testo predittivo da installare
+
+ Nessuna tastiera o testo predittivo da installare
+
+ Il pacchetto tastiera non ha lingue associate da installare
+
+ Metadati non validi/mancanti nel pacchetto
+
+ Keyboard requires a newer version of Keyman
+
diff --git a/android/KMEA/app/src/main/java/com/tavultesoft/kmea/DisplayLanguages.java b/android/KMEA/app/src/main/java/com/tavultesoft/kmea/DisplayLanguages.java
index 4889a91096..a8b6b1d425 100644
--- a/android/KMEA/app/src/main/java/com/tavultesoft/kmea/DisplayLanguages.java
+++ b/android/KMEA/app/src/main/java/com/tavultesoft/kmea/DisplayLanguages.java
@@ -48,6 +48,7 @@ public class DisplayLanguages {
new DisplayLanguageType("fr-FR", "French"),
new DisplayLanguageType("ha-HG", "Hausa"),
new DisplayLanguageType("in-ID", "Indonesian"),
+ new DisplayLanguageType("it-IT", "Italiana"),
new DisplayLanguageType("de-DE", "German"),
new DisplayLanguageType("kr-NG", "Kanuri"),
new DisplayLanguageType("km-KH", "Khmer"),
diff --git a/android/KMEA/app/src/main/res/values-it-rIT/strings.xml b/android/KMEA/app/src/main/res/values-it-rIT/strings.xml
new file mode 100644
index 0000000000..cbd1770ca0
--- /dev/null
+++ b/android/KMEA/app/src/main/res/values-it-rIT/strings.xml
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+ - Tastiera
+ - Tastiere
+
+
+
+ - Altro Metodo Di Ingresso
+ - Altri Metodi Di Ingresso
+
+
+ Aggiungi Nuova Tastiera
+
+ Lingue Installate
+
+ Impostazioni %1$s
+
+ Aggiungi
+
+ Indietro
+
+ Annulla
+
+ Chiudi
+
+ Chiudi Keyman
+
+ Avanti
+
+ Metodo Di Ingresso Successivo
+
+ Scarica
+
+ Installa
+
+ Dopo
+
+ Successivo
+
+ OK
+
+ Aggiorna
+
+ No internet connection
+
+ Impossibile connettersi al server Keyman!
+
+ Vuoi eliminare questa tastiera?
+
+ Vuoi scaricare l\'ultima versione di questa tastiera?
+
+ Vuoi aggiornare ora tastiere e dizionari?
+
+ Aggiornamenti Risorsa
+
+ Aggiornamenti Risorse Disponibili
+
+ %1$s (Aggiornamento Disponibile)
+
+ Aggiornamenti disponibili per la tastiera %1$s: %2$s
+
+ Aggiornamenti disponibili per il dizionario %1$s: %2$s
+
+ Versione tastiera
+
+ Link di aiuto
+
+ Disinstalla tastiera
+
+ [new] %1$s
+
+ Scansiona questo codice per caricare questa tastiera\nsu un altro dispositivo
+
+ Benvenuto in %1$s
+
+ Libreria FileProvider necessaria per visualizzare il file d\'aiuto: %1$s
+
+ Errore fatale della tastiera con %1$s:%2$s per %3$s lingua. Caricamento tastiera predefinita.
+
+ Errore nella tastiera %1$s:%2$s per %3$s lingua.
+
+ Controllo del dizionario associato da scaricare
+ Cannot connect to Keyman server to check for associated dictionary to download
+
+ Vuoi scaricare l\'ultima versione di questo dizionario?
+
+ Nessun dizionario da scaricare
+
+ Il catalogo delle risorse non è disponibile
+
+ Aggiornamento catalogo avviato in background
+
+ Il catalogo è ancora in download; riprova tra un attimo!
+
+ Controllo della risorsa
+
+ Scaricamento tastiera avviato in background
+
+ La tastiera selezionata è già in download; riprova tra un momento!
+
+ Il download della tastiera è terminato!
+
+ Scaricamento del dizionario avviato in background
+
+ Il dizionario selezionato è già in download; riprova tra un momento!
+
+ Il download del dizionario è terminato.
+
+ Download non riuscito
+
+ Recupero del file scaricato non riuscito
+
+ Accesso al server non riuscito!
+
+ "Tutte le risorse sono aggiornate!"
+
+ Una o più risorse non sono state aggiornate!
+
+ Risorse aggiornate con successo!
+
+ Versione dizionario
+
+ Disinstalla dizionario
+
+ Vuoi eliminare questo dizionario?
+
+ Dictionary deleted
+
+ %1$s tastiera installata
+
+ Keyboard deleted
+
+ Abilita correzioni
+
+ Abilita previsioni
+
+ Dizionario
+
+ - Dictionary
+ - Dictionaries
+
+
+ Controlla il dizionario disponibile
+ Check for dictionaries online
+
+ Dizionario: %1$s
+
+ %1$s dizionari
+
+
+ Dizionario installato
+
+
+ - (%1$d tastiera)
+ - (%1$d tastiere)
+
+
+ Locale Predefinito
+
+
+
+ Elimina
+
+
+ Tocca qui per cambiare la tastiera
+
diff --git a/ios/engine/KMEI/KeymanEngine/Classes/it.lproj/ResourceInfoView.strings b/ios/engine/KMEI/KeymanEngine/Classes/it.lproj/ResourceInfoView.strings
new file mode 100644
index 0000000000..39012b122b
--- /dev/null
+++ b/ios/engine/KMEI/KeymanEngine/Classes/it.lproj/ResourceInfoView.strings
@@ -0,0 +1,2 @@
+/* Class = "UILabel"; text = "Scan this code to load this keyboard on another device"; ObjectID = "z2O-MT-IoV"; */
+"z2O-MT-IoV.text" = "Scansiona questo codice per caricare questa tastiera su un altro dispositivo";
diff --git a/ios/engine/KMEI/KeymanEngine/it.lproj/Localizable.strings b/ios/engine/KMEI/KeymanEngine/it.lproj/Localizable.strings
new file mode 100644
index 0000000000..262a99756d
--- /dev/null
+++ b/ios/engine/KMEI/KeymanEngine/it.lproj/Localizable.strings
@@ -0,0 +1,257 @@
+/* A descriptive message used for errors when the app is already busy downloading */
+"alert-download-error-busy" = "Già occupato a scaricare.";
+
+/* A descriptive message used when a download fails */
+"alert-download-error-detail" = "Si è verificato un errore durante il download o l'installazione.";
+
+/* Title for a "download failed" alert */
+"alert-download-error-title" = "Errore di download";
+
+/* Title for a general alert about errors */
+"alert-error-title" = "Errore";
+
+/* A descriptive message used when no internet connection is detected */
+"alert-no-connection-detail" = "Impossibile raggiungere il server Keyman. Riprova più tardi.";
+
+/* Title for a "no connection" alert */
+"alert-no-connection-title" = "Errore Di Connessione";
+
+/* Short text for a 'back' navigational command. Used to return to the previous screen */
+"command-back" = "Indietro";
+
+/* Short text for a 'cancel' command. Used to back out of a menu or install process without making changes */
+"command-cancel" = "Annulla";
+
+/* Short text for a 'done' command. Used to back out of settings menus after changes have been made */
+"command-done" = "Fatto";
+
+/* Short text for an 'install' command. Used to confirm installation of a package. */
+"command-install" = "Installa";
+
+/* Short text for a 'next' navigational command. Used to advance to the next screen */
+"command-next" = "Successivo";
+
+/* Short text for an 'OK' command. Used for some error alerts */
+"command-ok" = "OK";
+
+/* Short text for confirmining 'uninstall' commands. */
+"command-uninstall" = "Disinstalla";
+
+/* Text for the command to uninstall a keyboard */
+"command-uninstall-keyboard" = "Disinstalla tastiera";
+
+/* Confirmation text to display before uninstalling a keyboard */
+"command-uninstall-keyboard-confirm" = "Vuoi disinstallare questa tastiera?";
+
+/* Text for the command to uninstall a lexical model */
+"command-uninstall-lexical-model" = "Disinstalla dizionario";
+
+/* Confirmation text to display before uninstalling a lexical model */
+"command-uninstall-lexical-model-confirm" = "Vuoi disinstallare questo dizionario?";
+
+/* Text for error when a keyboard cannot load properly */
+"error-loading-keyboard" = "Impossibile caricare la tastiera richiesta";
+
+/* Text for error when a lexical model cannot load properly */
+"error-loading-lexical-model" = "Impossibile caricare il dizionario richiesto";
+
+/* Text for error when an installed file is unexpectedly missing */
+"error-missing-file" = "Impossibile trovare un file richiesto.";
+
+/* Text for error when an installed file is unexpectedly missing */
+"error-missing-file-critical" = "Impossibile trovare un file critico. Prova a reinstallare l'app.";
+
+/* Text for errors in data received from search queries */
+"error-query-decoding" = "Il server sta attualmente attraversando difficoltà tecniche";
+
+/* A descriptive message used when a download fails */
+"error-query-general" = "Errore di comunicazione con il server";
+
+/* Text for error when a search query is unexpectedly empty */
+"error-query-no-data" = "Il server non ha risposto";
+
+/* Text for general errors where not much information is known */
+"error-unknown" = "Si è verificato un errore inatteso";
+
+/* Text for error when updating a resource: cannot download because no source is available */
+"error-update-no-link" = "Nessuna fonte per gli aggiornamenti è disponibile per questo pacchetto";
+
+/* Text for error when updating a resource: Keyman does not know how to update the resource */
+"error-update-not-managed" = "Impossibile aggiornare la risorsa non gestita dal motore Keyman";
+
+/* Text for the command to open the help page of a keyboard, as shown on resource information views */
+"info-command-help-keyboard" = "Aiuto tastiera";
+
+/* Text for the command to open the help page of a lexical model, as shown on resource information views */
+"info-command-help-lexical-model" = "Aiuto dizionario";
+
+/* Text label for displaying a keyboard's version, as shown on resource information views */
+"info-label-version-keyboard" = "Versione tastiera";
+
+/* Text label for displaying a lexical model's version, as shown on resource information views */
+"info-label-version-lexical-model" = "Versione dizionario";
+
+/* Label used for the "package info" / readme tab with the package installation prompt on phones. */
+"installer-label-package-info" = "Info Pacchetto";
+
+/* Label used for the language-selection tab with the package installation prompt on phones. */
+"installer-label-select-languages" = "Seleziona Lingua(e)";
+
+/* Label used with a package's version, as seen within the package installation prompt. Example: "Version: 14.0.0" */
+"installer-label-version" = "Versione: %@";
+
+/* Section header for languages supported by a package, as seen within the package installation prompt */
+"installer-section-available-languages" = "Lingue Disponibili";
+
+/* Text for the help popup for changing keyboards with the globe key */
+"keyboard-help-change" = "Tocca qui per cambiare la tastiera";
+
+/* Text for the command to exit the Keyman keyboard in favor of other keyboards installed on the system */
+"keyboard-menu-exit" = "Chiudi %@";
+
+/* Error installing a Keyman package - could not allocate a location to install it */
+"kmp-error-file-system" = "Errore nell'installazione del pacchetto - errore del file-system";
+
+/* Error installing a Keyman package - could not copy package files */
+"kmp-error-file-copying" = "Errore durante l'installazione del pacchetto - impossibile copiare i file richiesti";
+
+/* Error opening a Keyman package - package is not valid */
+"kmp-error-invalid" = "Il file del pacchetto è danneggiato.";
+
+/* Error opening a Keyman package - it does not exist / the specified location is wrong */
+"kmp-error-missing" = "Il pacchetto specificato non esiste.";
+
+/* Error installing a Keyman package - expected resource (keyboard or dictionary) is missing */
+"kmp-error-missing-resource" = "Questo pacchetto non contiene la tastiera o il dizionario richiesto.";
+
+/* Error installing a Keyman package with a version of Keyman that does not support it */
+"kmp-error-unsupported-keyman-version" = "This package requires a newer version of Keyman.";
+
+/* Error opening a Keyman package - cannot parse contents */
+"kmp-error-no-metadata" = "Questo pacchetto non è stato costruito correttamente - contenuti sconosciuti.";
+
+/* Error opening a Keyman package - package's contents are for desktop platforms only */
+"kmp-error-unsupported" = "Questo pacchetto non include il supporto per il tuo dispositivo.";
+
+/* Error opening a Keyman package - package contains unexpected resource (keyboard or dictionary) type */
+"kmp-error-wrong-type" = "Questo pacchetto non contiene il tipo di risorsa previsto.";
+
+/* Title for the Installed Languages menu */
+"menu-installed-languages-title" = "Lingue Installate";
+
+/* Section header for lexical models within a language-specific settings menu */
+"menu-langsettings-label-lexical-models" = "Dizionari";
+
+/* Section header for keyboards within a language-specific settings menu */
+"menu-langsettings-section-keyboards" = "Tastiere";
+
+/* Section header for the settings toggles within a language-specific settings menu */
+"menu-langsettings-section-settings" = "Impostazioni Lingua";
+
+/* Title for the language-specific settings menus */
+"menu-langsettings-title" = "Impostazioni %@";
+
+/* Label for the toggle that enables corrections that is displayed within a language-specific settings menu */
+"menu-langsettings-toggle-correct" = "Abilita correzioni";
+
+/* Label for the toggle that enables predictions that is displayed within a language-specific settings menu */
+"menu-langsettings-toggle-predict" = "Abilita previsioni";
+
+/* Help message for a prompt that appears for confirming a lexical model download: language (1): lexical model (dictionary) name (2) */
+"menu-lexical-model-install-message" = "Vuoi installare questo dizionario?";
+
+/* Title for a prompt that appears for confirming a lexical model download: language (1): lexical model (dictionary) name (2) */
+"menu-lexical-model-install-title" = "%1$@: %2$@";
+
+/* Text for an info alert indicating that no lexical models are available */
+"menu-lexical-model-none-message" = "Nessun dizionario disponibile";
+
+/* Title for the lexical model menu, a submenu of the language-specific settings menus */
+"menu-lexical-model-title" = "%@ Dizionari";
+
+/* Title for the keyboard picker */
+"menu-picker-title" = "Tastiere";
+
+/* Primary text for the Settings menu option to report keyboard crashes */
+"menu-settings-error-report" = "Consenti Segnalazione Errori";
+
+/* Secondary text for the Settings menu option to report keyboard crashes */
+"menu-settings-error-report-description" = "Può richiedere \"pieno accesso\"";
+
+/* Primary text for the Settings menu local-file package installation option */
+"menu-settings-install-from-file" = "Installa Da File";
+
+/* Secondary text for the Settings menu local-file package installation option */
+"menu-settings-install-from-file-description" = "Esplora i file .kmp";
+
+/* Primary text for the Settings menu option that displays the iOS system menu options for the app's keyboard */
+"menu-settings-system-keyboard-menu" = "Impostazioni Tastiera Di Sistema";
+
+/* Label for the "Show Banner" toggle on the main settings screen */
+"menu-settings-show-banner" = "Mostra Banner";
+
+/* Label for the "Get Started" automatic display toggle seen in the Settings menu */
+"menu-settings-startup-get-started" = "Mostra 'Inizia' all'avvio";
+
+/* Title for the main Settings menu */
+"menu-settings-title" = "Impostazioni Keyman";
+
+/* Secondary text showing current setting for spacebar caption - blank */
+"menu-settings-spacebar-hint-blank" = "Non mostrare la didascalia sulla barra spaziatrice";
+
+/* Secondary text showing current setting for spacebar caption - keyboard */
+"menu-settings-spacebar-hint-keyboard" = "Mostra il nome della tastiera nella barra spaziatrice";
+
+/* Secondary text showing current setting for spacebar caption - language */
+"menu-settings-spacebar-hint-language" = "Mostra il nome della lingua nella barra spaziatrice";
+
+/* Secondary text showing current setting for spacebar caption - language + keyboard */
+"menu-settings-spacebar-hint-languageKeyboard" = "Mostra la lingua e il nome della tastiera nella barra spaziatrice";
+
+/* Label for the "Spacebar Caption" item on the main settings screen */
+"menu-settings-spacebar-text" = "Didascalia Barra Spaziale";
+
+/* Title for the "Spacebar Caption" settings screen */
+"menu-settings-spacebar-title" = "Didascalia Barra Spaziale";
+
+/* Text showing name of spacebar caption - blank */
+"menu-settings-spacebar-item-blank" = "Vuoto";
+
+/* Text showing name of spacebar caption - keyboard */
+"menu-settings-spacebar-item-keyboard" = "Keyboard";
+
+/* Text showing name of spacebar caption - language */
+"menu-settings-spacebar-item-language" = "Lingua";
+
+/* Text showing name of spacebar caption - language + keyboard */
+"menu-settings-spacebar-item-languageKeyboard" = "Lingua e tastiera";
+
+/* Short text for notification: download failure for keyboard */
+"notification-download-failure-keyboard" = "Download tastiera non riuscito";
+
+/* Short text for notification: download failure for lexical model */
+"notification-download-failure-lexical-model" = "Download del dizionario non riuscito";
+
+/* Short text for notification: download success for keyboard */
+"notification-download-success-keyboard" = "Tastiera scaricata con successo";
+
+/* Short text for notification: download success for lexical model */
+"notification-download-success-lexical-model" = "Modello lessicale scaricato con successo";
+
+/* Short text for notification: downloading a keyboard */
+"notification-downloading-keyboard" = "Scaricamento tastiera\U2026";
+
+/* Short text for notification: downloading a lexical model */
+"notification-downloading-lexical-model" = "Scaricamento dizionario\U2026";
+
+/* Short text for notification: an update is available */
+"notification-update-available" = "Aggiornamento Disponibile";
+
+/* Short text for notification: currently updating */
+"notification-update-processing" = "Aggiornamento\U2026";
+
+/* Text indicating success at installing new keyboards or dictionaries */
+"success-install" = "Installato con successo.";
+
+/* A title to use in alerts indicating 'success' at whatever task the user requested */
+"success-title" = "Successo";
diff --git a/ios/engine/KMEI/KeymanEngine/it.lproj/Localizable.stringsdict b/ios/engine/KMEI/KeymanEngine/it.lproj/Localizable.stringsdict
new file mode 100644
index 0000000000..84fe3c00ff
--- /dev/null
+++ b/ios/engine/KMEI/KeymanEngine/it.lproj/Localizable.stringsdict
@@ -0,0 +1,118 @@
+
+
+
+
+ menu-langsettings-lexical-model-count
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ %u dizionario installato
+ other
+ %u dizionari installati
+
+
+ notification-update-failed
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ %u aggiornamento non riuscito
+ other
+ %u aggiornamenti falliti
+
+
+ notification-update-success
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ %u aggiornamento riuscito
+ other
+ %u aggiornamenti riusciti
+
+
+ settings-keyboards-installed-count
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ %u tastiera installata
+ other
+ %u tastiera installata
+
+
+ settings-languages-installed-count
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ %u lingua installata
+ other
+ %u lingue installate
+
+
+ package-default-found-keyboards
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ Trovato %u tastiera nel pacchetto:
+ other
+ Trovate %u tastiere nel pacchetto:
+
+
+ package-default-found-lexical-models
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ Trovato %u dizionario nel pacchetto:
+ other
+ Trovati %u dizionari nel pacchetto:
+
+
+
+
diff --git a/ios/keyman/Keyman/Keyman/it.lproj/Localizable.strings b/ios/keyman/Keyman/Keyman/it.lproj/Localizable.strings
new file mode 100644
index 0000000000..f48c11968f
--- /dev/null
+++ b/ios/keyman/Keyman/Keyman/it.lproj/Localizable.strings
@@ -0,0 +1,81 @@
+/* Title for the bookmarks menu within the embedded browser */
+"browser-bookmarks-add-title" = "Aggiungi Segnalibro";
+
+/* Title for the bookmarks menu within the embedded browser */
+"browser-bookmarks-none" = "Nessun segnalibro";
+
+/* Title for the bookmarks menu within the embedded browser */
+"browser-bookmarks-title" = "Segnalibri";
+
+/* Used to confirm a user's desire to install a package */
+"confirm-install" = "Installa";
+
+/* The label for the toggle to stop automatically showing the "Get Started" tutorial popup. */
+"disable-get-started" = "Non mostrare più";
+
+/* Indicates an error opening a web page requested by a user */
+"error-opening-page" = "Impossibile Aprire La Pagina";
+
+/* Long-form used when installing a font in order to display a language properly. */
+"font-install-description" = "Tocca Installa per visualizzare correttamente %@ in tutte le tue app";
+
+/* The name of the iOS Settings menu option for keyboards */
+"ios-settings-keyboards" = "Tastiere";
+
+/* The name of the iOS Settings menu option for giving the keyboard full access. (The menu entry
+underneath the app's name within the app-specific keyboard menu.) */
+"ios-settings-allow-full-access" = "Consenti Accesso Completo";
+
+/* Short-form used when installing a font in order to display a language properly. */
+"language-for-font" = "%@ Font";
+
+/* Used for 'add' options within menus */
+"menu-add" = "Aggiungi";
+
+/* Used to indicate a sequence of menu options that a user needs to copy. May be chained. Example: "Keyboards (1) > Enable Keyman (2)" */
+"menu-breadcrumbing" = "%1$@ > %2$@";
+
+/* Used to exit a menu without choosing an option */
+"menu-cancel" = "Annulla";
+
+/* Menu option that erases all previously-typed text. */
+"menu-clear-text" = "Cancella Testo";
+
+/* Menu option that displays a list designed to help users start using the app */
+"menu-get-started" = "Per Iniziare";
+
+/* Menu option that displays help for the app */
+"menu-help" = "Informazioni";
+
+/* Menu option that displays the main screen's drop-down menu */
+"menu-more" = "Altro";
+
+/* Menu option used to edit keyboard and dictionary settings */
+"menu-settings" = "Impostazioni";
+
+/* Menu option that displays the iOS Share menu */
+"menu-share" = "Condividi";
+
+/* Menu option that displays an embedded web browser. */
+"menu-show-browser" = "Browser";
+
+/* Menu option used to control in-app font size. */
+"menu-text-size" = "Dimensione Testo";
+
+/* Used to describe the current font size */
+"text-size-label" = "Dimensione testo: %i";
+
+/* Text to indicate that a user should set a toggle within iOS Settings to 'active'. */
+"toggle-to-enable" = "Abilita %@";
+
+/* First option on the Get Started tutorial - Add a keyboard for your language */
+"tutorial-add-keyboard" = "Aggiungi una tastiera per la tua lingua";
+
+/* Third option on the Get Started tutorial - Displays app help. */
+"tutorial-show-help" = "Maggiori informazioni";
+
+/* Second option on the Get Started tutorial - Set up Keyman as system-wide keyboard */
+"tutorial-system-keyboard" = "Imposta Keyman come tastiera di sistema";
+
+/* Used to display app version (as in \"Version: 1.0.2\" */
+"version-label" = "Versione: %@";
diff --git a/linux/keyman-config/locale/it_IT.po b/linux/keyman-config/locale/it_IT.po
new file mode 100644
index 0000000000..25416a3192
--- /dev/null
+++ b/linux/keyman-config/locale/it_IT.po
@@ -0,0 +1,332 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: keyman\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-08-19 19:17+0200\n"
+"PO-Revision-Date: 2022-05-09 04:01\n"
+"Last-Translator: \n"
+"Language-Team: Italian\n"
+"Language: it_IT\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Crowdin-Project: keyman\n"
+"X-Crowdin-Project-ID: 386703\n"
+"X-Crowdin-Language: it\n"
+"X-Crowdin-File: /master/linux/keyman-config.pot\n"
+"X-Crowdin-File-ID: 504\n"
+
+#: keyman_config/__init__.py:68
+msgid "Neither sentry-sdk nor raven is available. Not enabling Sentry error reporting."
+msgstr "Non è disponibile né sentry-sdk né corvo. Non è possibile segnalare errori Sentry."
+
+#: keyman_config/downloadkeyboard.py:23
+msgid "Download Keyman keyboards"
+msgstr "Scarica tastiere Keyman"
+
+#: keyman_config/downloadkeyboard.py:37 keyman_config/keyboard_details.py:49
+#: keyman_config/keyboard_details.py:340 keyman_config/view_installed.py:205
+msgid "_Close"
+msgstr "_Chiudi"
+
+#: keyman_config/install_kmp.py:99
+msgid "You do not have permissions to install the keyboard files to the shared area /usr/local/share/keyman"
+msgstr "Non hai i permessi per installare i file della tastiera nell'area condivisa /usr/local/share/keyman"
+
+#: keyman_config/install_kmp.py:103
+msgid "You do not have permissions to install the documentation to the shared documentation area /usr/local/share/doc/keyman"
+msgstr "Non hai i permessi per installare la documentazione nell'area di documentazione condivisa /usr/local/share/doc/keyman"
+
+#: keyman_config/install_kmp.py:107
+msgid "You do not have permissions to install the font files to the shared font area /usr/local/share/fonts"
+msgstr "Non hai i permessi per installare i file di carattere nell'area di carattere condivisa /usr/local/share/fonts"
+
+#: keyman_config/install_kmp.py:179
+#, python-brace-format
+msgid "install_kmp.py: error: No kmp.json or kmp.inf found in {package}"
+msgstr "install_kmp.py: errore: Nessun kmp.json o kmp.inf trovato in {package}"
+
+#: keyman_config/install_kmp.py:246
+#, python-brace-format
+msgid "install_kmp.py: error: No kmp.json or kmp.inf found in {packageFile}"
+msgstr "install_kmp.py: errore: Nessun kmp.json o kmp.inf trovato in {packageFile}"
+
+#: keyman_config/install_window.py:54
+#, python-brace-format
+msgid "Installing keyboard/package {keyboardid}"
+msgstr "Installazione tastiera/pacchetto {keyboardid}"
+
+#: keyman_config/install_window.py:72 keyman_config/install_window.py:93
+msgid "Keyboard is installed already"
+msgstr "La tastiera è già installata"
+
+#: keyman_config/install_window.py:74
+#, python-brace-format
+msgid "The {name} keyboard is already installed at version {version}. Do you want to uninstall then reinstall it?"
+msgstr "La tastiera {name} è già installata alla versione {version}. Vuoi disinstallare e reinstallarla?"
+
+#: keyman_config/install_window.py:95
+#, python-brace-format
+msgid "The {name} keyboard is already installed with a newer version {installedversion}. Do you want to uninstall it and install the older version {version}?"
+msgstr "La tastiera {name} è già installata con una versione più recente {installedversion}. Vuoi disinstallarla e installare la versione precedente {version}?"
+
+#: keyman_config/install_window.py:128
+msgid "Keyboard layouts: "
+msgstr "Layout della tastiera: "
+
+#: keyman_config/install_window.py:147
+msgid "Fonts: "
+msgstr "Caratteri: "
+
+#: keyman_config/install_window.py:167 keyman_config/keyboard_details.py:96
+msgid "Package version: "
+msgstr "Versione del pacchetto: "
+
+#: keyman_config/install_window.py:179
+msgid "Author: "
+msgstr "Autore: "
+
+#: keyman_config/install_window.py:197
+msgid "Website: "
+msgstr "Sito Web: "
+
+#: keyman_config/install_window.py:211
+msgid "Copyright: "
+msgstr "copyright: "
+
+#: keyman_config/install_window.py:245
+msgid "Details"
+msgstr "Dettagli"
+
+#: keyman_config/install_window.py:248
+msgid "README"
+msgstr "README"
+
+#: keyman_config/install_window.py:256 keyman_config/view_installed.py:200
+msgid "_Install"
+msgstr "_Installa"
+
+#: keyman_config/install_window.py:260
+msgid "_Cancel"
+msgstr "A_nnulla"
+
+#: keyman_config/install_window.py:305
+#, python-brace-format
+msgid "Keyboard {name} installed"
+msgstr "Tastiera {name} installata"
+
+#: keyman_config/install_window.py:310 keyman_config/install_window.py:315
+#, python-brace-format
+msgid "Keyboard {name} could not be installed."
+msgstr "La tastiera {name} non può essere installata."
+
+#: keyman_config/install_window.py:311
+msgid "Error Message:"
+msgstr "Messaggio Di Errore:"
+
+#: keyman_config/install_window.py:316
+msgid "Warning Message:"
+msgstr "Messaggio Di Attenzione:"
+
+#: keyman_config/keyboard_details.py:37
+#, python-brace-format
+msgid "{name} keyboard"
+msgstr "{name} tastiera"
+
+#: keyman_config/keyboard_details.py:53
+msgid "ERROR: Keyboard metadata is damaged.\n"
+"Please \"Uninstall\" and then \"Install\" the keyboard."
+msgstr "ERRORE: I metadati della tastiera sono danneggiati.\n"
+"Per favore \"Disinstalla\" e poi \"Installa\" la tastiera."
+
+#: keyman_config/keyboard_details.py:74
+msgid "Package name: "
+msgstr "Nome pacchetto: "
+
+#: keyman_config/keyboard_details.py:85
+msgid "Package id: "
+msgstr "Id pacchetto: "
+
+#: keyman_config/keyboard_details.py:108
+msgid "Package description: "
+msgstr "Descrizione del pacchetto: "
+
+#: keyman_config/keyboard_details.py:121
+msgid "Package author: "
+msgstr "Autore del pacchetto: "
+
+#: keyman_config/keyboard_details.py:133
+msgid "Package copyright: "
+msgstr "Diritto d'autore del pacchetto: "
+
+#: keyman_config/keyboard_details.py:174
+msgid "Keyboard filename: "
+msgstr "Nome file tastiera: "
+
+#: keyman_config/keyboard_details.py:187
+msgid "Keyboard name: "
+msgstr "Nome della tastiera: "
+
+#: keyman_config/keyboard_details.py:198
+msgid "Keyboard id: "
+msgstr "Keyboard id: "
+
+#: keyman_config/keyboard_details.py:209
+msgid "Keyboard version: "
+msgstr "Versione tastiera: "
+
+#: keyman_config/keyboard_details.py:221
+msgid "Keyboard author: "
+msgstr "Autore tastiera: "
+
+#: keyman_config/keyboard_details.py:232
+msgid "Keyboard license: "
+msgstr "Licenza tastiera: "
+
+#: keyman_config/keyboard_details.py:243
+msgid "Keyboard description: "
+msgstr "Descrizione tastiera: "
+
+#: keyman_config/keyboard_details.py:334
+#, python-brace-format
+msgid "Scan this code to load this keyboard\n"
+"on another device or share online"
+msgstr "Scansiona questo codice per caricare questa tastiera\n"
+"su un altro dispositivo o condividere online"
+
+#: keyman_config/options.py:24
+#, python-brace-format
+msgid "{packageId} Settings"
+msgstr "Impostazioni {packageId}"
+
+#: keyman_config/view_installed.py:30
+msgid "Keyman Configuration"
+msgstr "Configurazione Keyman"
+
+#: keyman_config/view_installed.py:60
+msgid "Choose a kmp file..."
+msgstr "Scegli un file kmp..."
+
+#. i18n: file type in file selection dialog
+#: keyman_config/view_installed.py:65
+msgid "KMP files"
+msgstr "File KMP"
+
+#. i18n: column header in table displaying installed keyboards
+#: keyman_config/view_installed.py:141
+msgid "Icon"
+msgstr "Icona"
+
+#. i18n: column header in table displaying installed keyboards
+#: keyman_config/view_installed.py:145
+msgid "Name"
+msgstr "Nome"
+
+#. i18n: column header in table displaying installed keyboards
+#: keyman_config/view_installed.py:148
+msgid "Version"
+msgstr "Versione"
+
+#: keyman_config/view_installed.py:161
+msgid "_Uninstall"
+msgstr "_Disinstalla"
+
+#: keyman_config/view_installed.py:162 keyman_config/view_installed.py:304
+msgid "Uninstall keyboard"
+msgstr "Disinstalla tastiera"
+
+#: keyman_config/view_installed.py:167
+msgid "_About"
+msgstr "I_nformazioni"
+
+#: keyman_config/view_installed.py:168 keyman_config/view_installed.py:306
+msgid "About keyboard"
+msgstr "Informazioni sulla tastiera"
+
+#: keyman_config/view_installed.py:173
+msgid "_Help"
+msgstr "A_iuto"
+
+#: keyman_config/view_installed.py:174 keyman_config/view_installed.py:305
+msgid "Help for keyboard"
+msgstr "Aiuto per la tastiera"
+
+#: keyman_config/view_installed.py:179
+msgid "_Options"
+msgstr "_Opzioni"
+
+#: keyman_config/view_installed.py:180 keyman_config/view_installed.py:307
+msgid "Settings for keyboard"
+msgstr "Impostazioni per tastiera"
+
+#: keyman_config/view_installed.py:190
+msgid "_Refresh"
+msgstr "_Aggiorna"
+
+#: keyman_config/view_installed.py:191
+msgid "Refresh keyboard list"
+msgstr "Aggiorna elenco tastiera"
+
+#: keyman_config/view_installed.py:195
+msgid "_Download"
+msgstr "_Scarica"
+
+#: keyman_config/view_installed.py:196
+msgid "Download and install a keyboard from the Keyman website"
+msgstr "Scaricare e installare una tastiera dal sito Keyman"
+
+#: keyman_config/view_installed.py:201
+msgid "Install a keyboard from a file"
+msgstr "Installa una tastiera da un file"
+
+#: keyman_config/view_installed.py:206
+msgid "Close window"
+msgstr "Chiudi finestra"
+
+#: keyman_config/view_installed.py:278
+#, python-brace-format
+msgid "Uninstall keyboard {package}"
+msgstr "Disinstalla tastiera {package}"
+
+#: keyman_config/view_installed.py:280
+#, python-brace-format
+msgid "Help for keyboard {package}"
+msgstr "Aiuto per tastiera {package}"
+
+#: keyman_config/view_installed.py:282
+#, python-brace-format
+msgid "About keyboard {package}"
+msgstr "Informazioni sulla tastiera {package}"
+
+#: keyman_config/view_installed.py:284
+#, python-brace-format
+msgid "Settings for keyboard {package}"
+msgstr "Impostazioni per tastiera {package}"
+
+#: keyman_config/view_installed.py:349
+msgid "Uninstall keyboard package?"
+msgstr "Disinstallare pacchetto tastiera?"
+
+#: keyman_config/view_installed.py:351
+#, python-brace-format
+msgid "Are you sure that you want to uninstall the {keyboard} keyboard and its fonts?"
+msgstr "Sei sicuro di voler disinstallare la tastiera {keyboard} e i suoi caratteri?"
+
+#: keyman_config/welcome.py:22
+#, python-brace-format
+msgid "{name} installed"
+msgstr "{name} installato"
+
+#: keyman_config/welcome.py:40
+msgid "Open in _Web browser"
+msgstr "Apri nel browser _Web"
+
+#: keyman_config/welcome.py:42
+msgid "Open in the default web browser to do things like printing"
+msgstr "Apri nel browser web predefinito per fare cose come la stampa"
+
+#: keyman_config/welcome.py:45
+msgid "_OK"
+msgstr "_OK"
+
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/KMAboutWindow/it.lproj/KMAboutWindowController.strings b/mac/Keyman4MacIM/Keyman4MacIM/KMAboutWindow/it.lproj/KMAboutWindowController.strings
new file mode 100644
index 0000000000..8574055b6a
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/KMAboutWindow/it.lproj/KMAboutWindowController.strings
@@ -0,0 +1,8 @@
+/* button text to close the About window */
+"Kab-Up-fYH.title" = "Chiudi";
+
+/* text of link to the license agreement */
+"hYC-Bx-aoP.title" = "Accordo Di Licenza";
+
+/* button text to open Configuration window */
+"vkh-b5-vO7.title" = "Configurazione...";
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/KMConfiguration/it.lproj/preferences.strings b/mac/Keyman4MacIM/Keyman4MacIM/KMConfiguration/it.lproj/preferences.strings
new file mode 100644
index 0000000000..e83bbe7c45
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/KMConfiguration/it.lproj/preferences.strings
@@ -0,0 +1,38 @@
+/* Checkbox text to always show on-screen keyboard */
+"4UX-80-0Vo.title" = "Mostra sempre la tastiera sullo schermo";
+
+/* Checkbox text to enable verbose Console logging */
+"7J6-zy-R20.title" = "Usa il log della console prolissa";
+
+/* Support button text */
+"93O-x6-RLF.label" = "Supporto";
+
+/* Download Keyboard button text */
+"CTw-kf-WNS.title" = "Scarica Tastiera...";
+
+/* Keyman Configuration window title */
+"F0z-JX-Cv5.title" = "Configurazione Keyman";
+
+/* button text to go back to previous page */
+"JOK-JV-n8w.title" = "Indietro";
+
+/* Keyboards button text */
+"MPN-9N-wWc.label" = "Keyboards";
+
+/* text to explain verbose Console logging option */
+"MrI-GM-7d6.title" = "Quando l'opzione di registrazione dettagliata è attiva, Keyman registrerà le azioni che potrebbero aiutare Keyman Supporto diagnosticare un problema. Il programma Console può essere utilizzato per vedere un registro dei messaggi da Keyman. In Console, filtrare per mostrare tutti i messaggi dal processo \"Keyman\". Questo registro può essere esportato e inviato al supporto di Keyman, se necessario.";
+
+/* button text to move forward to the next page */
+"eXr-8V-h1g.title" = "Avanti";
+
+/* button text to return to the home help page */
+"fXS-aC-CMH.title" = "Home";
+
+/* Options button text */
+"frd-No-seV.label" = "Opzioni";
+
+/* Installed Keyboard column heading */
+"jex-Nd-Qzg.headerCell.title" = "Tastiera Installata";
+
+/* Verbose logging tooltip text */
+"uWx-3J-U0D.ibShadowedToolTip" = "Accendi questo se hai problemi con una tastiera specifica o con Keyman in generale.";
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/KMInfoWindow/it.lproj/KMInfoWindowController.strings b/mac/Keyman4MacIM/Keyman4MacIM/KMInfoWindow/it.lproj/KMInfoWindowController.strings
new file mode 100644
index 0000000000..5d3902de43
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/KMInfoWindow/it.lproj/KMInfoWindowController.strings
@@ -0,0 +1,8 @@
+/* Package Information window title */
+"F0z-JX-Cv5.title" = "Package Information";
+
+/* button text to show Details */
+"Fvy-XJ-s38.label" = "Dettagli";
+
+/* button text to show Read Me */
+"waA-IW-Qyn.label" = "Leggermi";
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/KMKeyboardHelpWindow/it.lproj/KMKeyboardHelpWindowController.strings b/mac/Keyman4MacIM/Keyman4MacIM/KMKeyboardHelpWindow/it.lproj/KMKeyboardHelpWindowController.strings
new file mode 100644
index 0000000000..9bf95098f6
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/KMKeyboardHelpWindow/it.lproj/KMKeyboardHelpWindowController.strings
@@ -0,0 +1,8 @@
+/* Keyboard Help window title */
+"F0z-JX-Cv5.title" = "Guida Tastiera";
+
+/* OK button text */
+"Zla-QF-m0K.title" = "OK";
+
+/* Print button text */
+"fYY-Uj-y4S.title" = "Print...";
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/it.lproj/Localizable.strings b/mac/Keyman4MacIM/Keyman4MacIM/it.lproj/Localizable.strings
new file mode 100644
index 0000000000..0a5198b6f0
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/it.lproj/Localizable.strings
@@ -0,0 +1,68 @@
+/* Message displayed to confirm delete of the Keyman keyboard selected by the user from the keyboard list */
+"message-confirm-delete-keyboard" = "Sei sicuro di voler eliminare la tastiera «%@»?";
+
+/* Delete keyboard confirmation info indicating that the delete action cannot be undone */
+"info-cannot-undo-delete-keyboard" = "Non puoi annullare questa azione.";
+
+/* Button text to cancel delete of the specified installed Keyman keyboard */
+"button-cancel-delete-keyboard" = "Annulla";
+
+/* Button text to confirm delete of the specified installed Keyman keyboard */
+"button-delete-keyboard" = "Elimina";
+
+/* Message displayed to confirm installation of a keyboard from the specifed .kmp file double-clicked by the user */
+"message-confirm-install-keyboard" = "Installare tastiera Keyman?";
+
+/* Message displayed to confirm installation of a keyboard from the specifed .kmp file double-clicked by the user */
+"info-install-keyboard-filename" = "Vuoi che Keyman installi la tastiera dal file «%@»?";
+
+/* Button text to cancel installation of the double-clicked Keyman file */
+"button-cancel-install-keyboard" = "Annulla";
+
+/* Button text to confirm installation of the double-clicked Keyman file */
+"button-install-keyboard" = "Installa";
+
+/* Message displayed to inform user that .kmp file could not be read/unzipped */
+"message-keyboard-file-unreadable" = "Impossibile leggere il file Keyman «%@».";
+
+/* Message displayed in Configuration window when keyboard cannot be loaded */
+"message-error-loading-keyboard" = "(error loading keyboard)";
+
+/* Message displayed in Configuration window when keyboard metadata cannot be loaded */
+"message-error-unknown-metadata" = "unknown";
+
+/* Button text to acknowledge that .kmp file could not be read */
+"button-keyboard-file-unreadable" = "OK";
+
+/* label text to identify Keyman version */
+"version-label-text" = "Versione %@";
+
+/* Status text for keyboard downloading */
+"message-keyboard-downloading" = "Scaricamento...";
+
+/* Status text for keyboard download complete */
+"message-keyboard-download-complete" = "Download completato.";
+
+/* Button text to cancel downloading keyboard */
+"button-cancel-downloading" = "Annulla";
+
+/* Button text keyboard download complete */
+"button-download-complete" = "Fatto";
+
+/* keyboards label in the Package Information window */
+"keyboards-label" = "Keyboards:";
+
+/* fonts label in the Package Information window */
+"fonts-label" = "Fonts:";
+
+/* package version label in the Package Information window */
+"package-version-label" = "Package Version:";
+
+/* author label in the Package Information window */
+"author-label" = "Author:";
+
+/* website label in the Package Information window */
+"website-label" = "Website:";
+
+/* copyright label in the Package Information window */
+"copyright-label" = "Copyright:";
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/it.lproj/MainMenu.strings b/mac/Keyman4MacIM/Keyman4MacIM/it.lproj/MainMenu.strings
new file mode 100644
index 0000000000..b39f8616b7
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/it.lproj/MainMenu.strings
@@ -0,0 +1,14 @@
+/* Configuration window menu text */
+"P1b-lE-yFw.title" = "Configurazione...";
+
+/* Keyboards menu text */
+"bQa-j9-nHe.title" = "Tastiere";
+
+/* Keyboards menu text */
+"goP-aK-3WB.title" = "Tastiere";
+
+/* About menu text */
+"kb2-ww-RS3.title" = "Informazioni";
+
+/* On-Screen Keyboard menu text */
+"s96-JI-YDh.title" = "Tastiera A Schermo";
diff --git a/windows/src/desktop/kmshell/locale/it-IT/strings.xml b/windows/src/desktop/kmshell/locale/it-IT/strings.xml
new file mode 100644
index 0000000000..6d192b949a
--- /dev/null
+++ b/windows/src/desktop/kmshell/locale/it-IT/strings.xml
@@ -0,0 +1,912 @@
+
+
+
+
+
+
+ Keyman
+
+
+
+ Segoe UI
+
+
+
+ 9
+
+
+
+ &Sì
+
+
+
+ &No
+
+
+
+ OK
+
+
+
+ Annulla
+
+
+
+ Chiudi
+
+
+
+ OK
+
+
+
+ Annulla
+
+
+
+ Fare clic su questa icona per selezionare una tastiera
+
+
+
+ Keyman è ancora in esecuzione. Fare clic su questa icona per usare la tastiera della lingua in qualsiasi momento
+
+
+
+ Keyman è già in esecuzione. Fare clic sull\'icona Keyman nell\'area di notifica di sistema per utilizzare la tastiera della lingua
+
+
+
+ Configurazione Keyman
+
+
+
+ Aiuto
+
+
+
+ Layout Della Tastiera
+
+
+
+ K
+
+
+
+ Opzioni
+
+
+
+ O
+
+
+
+ Scorciatoie
+
+
+
+ H
+
+
+
+ Supporto
+
+
+
+ S
+
+
+
+ Tenere in contatto
+
+
+
+ T
+
+
+
+ Nome File:
+
+
+
+ Versione del pacchetto:
+
+
+
+ Versione tastiera:
+
+
+
+ Autore:
+
+
+
+ Sito Web:
+
+
+
+ Pacchetto:
+
+
+
+ Caratteri:
+
+
+
+ Layout Tastiera:
+
+
+
+ Layout Tastiera:
+
+
+
+ Lingua Della Tastiera:
+
+
+
+ Codifiche:
+
+
+
+ Tipo Di Layout:
+
+
+
+ Fisso (Posizionale)
+
+
+
+ Mappato al layout di Windows (Mnemonic)
+
+
+
+ Lingue:
+
+
+
+ ✕
+
+
+
+ Aggiungi lingua
+
+
+
+ Tastiera A Schermo:
+
+
+
+ Personalizzato
+
+
+
+ Installato
+
+
+
+ Non installato
+
+
+
+ Documentazione:
+
+
+
+ Installato
+
+
+
+ Non installato
+
+
+
+ Messaggio:
+
+
+
+ Copyright:
+
+
+
+ Le modifiche vengono applicate immediatamente
+
+
+
+ Installa tastiera...
+
+
+
+ Scarica tastiera...
+
+
+
+ Opzioni tastiera
+
+
+
+ Non hai nessuna tastiera installata. Fare clic sul pulsante Scarica tastiera per installare un layout della tastiera dal sito web Keyman.
+
+
+
+
+ Puoi disinstallare la tastiera \'%1$s\' solo se sei un amministratore
+
+
+
+ Condividi tastiera
+
+
+
+ Scansiona questo codice per caricare questa tastiera su un altro dispositivo o
+
+
+
+ condividi online
+
+
+
+
+
+
+
+ Generale
+
+
+
+ Startup
+
+
+
+ Tastiera A Schermo
+
+
+
+ Avanzate
+
+
+
+ Tasti di scelta rapida attiva/disattiva la tastiera
+
+
+
+ Simula AltGr con Ctrl+Alt
+
+
+
+ Tratta i morti hardware come semplici tasti
+
+
+
+ Mostra messaggi di indizio
+
+
+
+ Segnala automaticamente gli errori su keyman.com
+
+
+
+ Condividi statistiche anonime di utilizzo con keyman.com
+
+
+
+ Avvia all\'avvio di Windows
+
+
+
+ Mostra schermata iniziale
+
+
+
+ Mostra schermata di benvenuto
+
+
+
+ Controlla automaticamente keyman.com settimanalmente per aggiornamenti
+
+
+
+ Prova le applicazioni in conflitto all\'avvio di Keyman
+
+
+
+ Rilascia Maiusc/Ctrl/Alt sulla tastiera a schermo dopo aver fatto clic su un tasto
+
+
+
+ Mostra sempre sulla finestra della tastiera a schermo quando è selezionata la tastiera Keyman
+
+
+
+ Passa automaticamente a appropriate Tastiera/Aiuto sullo schermo quando viene selezionata una tastiera
+
+
+
+ Attiva la visualizzazione dei caratteri aggiuntivi Unicode (richiede riavvio)
+
+
+
+ Attiva lingua \'Sconosciuta\'
+
+
+
+ Debug
+
+
+
+ Cambia lingua di Windows quando viene selezionata una tastiera Keyman
+
+
+
+ Seleziona il layout della tastiera per tutte le applicazioni
+
+
+
+ Accelera sempre i permessi dell\'utente quando viene eseguito in Windows Vista
+
+
+
+ Tastiera Base...
+
+
+
+
+
+
+
+
+
+
+
+
+ (nessuno)
+
+
+
+ Cambia Keyman Disattivato
+
+
+
+ Apri Menu Tastiera
+
+
+
+ Mostra Sul Pannello Tastiera A Schermo
+
+
+
+ Apri Configurazione
+
+
+
+ Mostra Pannello Helper Carattere
+
+
+
+ Mostra Riquadro Mappa Caratteri
+
+
+
+ Apri Editor Di Testo
+
+
+
+ Apri Interruttore Di Lingua
+
+
+
+ Hotkey Generali
+
+
+
+ Layout Della Tastiera
+
+
+
+ Se avete problemi utilizzando Keyman, fate una domanda sul Keyman Community Forum.
+
+
+
+ Open Keyman Community Forum
+
+
+
+ Creato da SIL International
+
+
+
+ Copyright © SIL International. Tutti I Diritti Riservati.
+
+
+
+ Versione
+
+
+
+ Link Utili
+
+
+
+ Aiuto In Linea
+
+
+
+ Controlla aggiornamenti
+
+
+
+ Impostazioni Proxy...
+
+
+
+ Impostazioni Di Sistema Keyman...
+
+
+
+ Diagnostica
+
+
+
+ Scarica tastiera da keyman.com
+
+
+
+ Non installare, scarica
+
+
+
+
+ Impossibile scaricare la tastiera, errore %2$d: %1$s
+
+
+
+ < Indietro
+
+
+
+ Installa Tastiera/Pacchetto
+
+
+
+ Dettagli
+
+
+
+ Leggimi
+
+
+
+ Installa
+
+
+
+ Configurazione Server Proxy
+
+
+
+ Server:
+
+
+
+ Porta:
+
+
+
+ Utente:
+
+
+
+ Password,
+
+
+
+ Imposta Tastiera Base
+
+
+
+ Seleziona la tastiera di base Latin script
+che usi in Windows. Le tastiere Keyman si adatteranno automaticamente al layout preferito.
+
+
+
+ Cambia Scorciatoia
+
+
+
+
+ Seleziona un tasto di scelta rapida standard o scegli \'Personalizzato\' e tieni premuto Ctrl,Maiusc e/o Alt e digita il tasto di scelta rapida desiderato per la lingua %1$s:
+
+
+
+ Seleziona un tasto di scelta rapida standard o scegli \'Personalizzato\' e tieni premuto Ctrl,Maiusc e/o Alt e digita il tasto di scelta rapida:
+
+
+
+
+ Il tasto di scelta rapida %1$s entrerà in conflitto con il normale uso della tastiera. Dovresti usare almeno Ctrl o Alt. Vuoi modificare questo comando adesso?
+
+
+
+
+ Il tasto di scelta rapida %1$s è in conflitto con il tasto di scelta rapida selezionato per la tastiera %2$s. Se si continua, il tasto di scelta rapida per la tastiera %2$s sarà cancellato. Continuare?
+
+
+
+
+ Il tasto di scelta rapida %1$s è in conflitto con un altro tasto di scelta rapida. Se si continua, l\'altro tasto di scelta rapida verrà cancellato. Continuare?
+
+
+
+ Componenti Keyman Aggiornati Disponibili
+
+
+
+ Gli aggiornamenti per Keyman sono ora disponibili
+
+
+
+ Seleziona gli aggiornamenti che desideri installare:
+
+
+
+ È possibile scaricare la nuova versione da:
+
+
+
+ Installa Ora
+
+
+
+ Annulla
+
+
+
+ Vecchia Versione
+
+
+
+ Componente Aggiornato
+
+
+
+ Dimensione
+
+
+
+
+ Keyman %1$s
+
+
+
+
+ Keyboard %1$s %2$s
+
+
+
+ Impossibile contattare keyman.com - assicurati di avere una connessione Internet attiva e riprova.
+
+
+
+
+ Impossibile contattare keyman.com - si prega di assicurarsi di avere una connessione Internet attiva e riprovare. L\'errore ricevuto era: %1$s
+
+
+
+ Gli aggiornamenti Keyman sono disponibili
+
+
+
+ Fare clic su questa icona per scaricare e installare gli aggiornamenti
+
+
+
+ Visualizza e &installa gli aggiornamenti di Keyman
+
+
+
+ E&xit online update check
+
+
+
+ Keyman
+
+
+
+ Avvia Keyman
+
+
+
+ Esci
+
+
+
+ Configurazione
+
+
+
+ Mostra questa schermata all\'avvio
+
+
+
+ Visualizza in
+
+
+
+ Trova altre lingue di visualizzazione online...
+
+
+
+ Aiuta a tradurre l\'interfaccia utente...
+
+
+
+ Italiana
+
+
+
+ Italiana (Italian)
+
+
+
+ it
+
+
+
+ it
+
+
+
+ Keyman
+
+
+
+ Reimposta Suggerimenti
+
+
+
+ Tutti i messaggi di indizio sono stati reimpostati e verranno visualizzati di nuovo.
+
+
+
+
+ Esci Da Keyman\?
+
+
+
+
+ Sei sicuro di voler uscire da Keyman\? Le tue tastiere Keyman saranno ancora elencate nelle lingue di Windows, ma non saranno funzionali fino al riavvio di Keyman.
+
+
+
+
+ Tastiera A Schermo Chiuso
+
+
+
+
+ Hai chiuso la tastiera a schermo. Il tastierino è ancora in esecuzione. È possibile aprire la tastiera a schermo in qualsiasi momento facendo clic sull\'icona Keyman e selezionando \"Sulla tastiera a schermo\"
+
+
+
+ Non mostrare più questo suggerimento
+
+
+
+ Guida Keyman
+
+
+
+ Contenuti Di Aiuto
+
+
+
+ Aiuto su \"
+
+
+
+ \" tastiera
+
+
+
+ Visualizza Tastiera A Schermo
+
+
+
+ Visualizza Carattere Helper
+
+
+
+ Visualizza Mappa Caratteri
+
+
+
+ Apri Configurazione Keyman
+
+
+
+ Apri Aiuto
+
+
+
+ Chiudi Tastiera A Schermo
+
+
+
+ Cambia Keyman &spento
+
+
+
+ A schermo &Tastiera
+
+
+
+ &Font Helper
+
+
+
+ Carattere &mappa
+
+
+
+ &Editor di testo...
+
+
+
+ &Configurazione...
+
+
+
+ &Aiuto...
+
+
+
+ E&xit
+
+
+
+ Dissolvenza Quando Inattiva
+
+
+
+ Mostra Barra Strumenti
+
+
+
+ Salva come pagina web...
+
+
+
+ Print...
+
+
+
+ Keyman
+
+
+
+
+ Versione %1$s
+
+
+
+ &Print...
+
+
+
+
+ Un pacchetto con il nome %1$s è già installato. Vuoi disinstallarlo e installarne uno nuovo?
+
+
+
+
+ Una tastiera con il nome \'%1$s\' è già installata. Se continui, sarà disinstallata prima che la nuova venga installata. Continuare?
+
+
+
+
+ La tastiera \'%1$s\' fa parte del pacchetto \'%2$s\'. È necessario disinstallare l\'intero pacchetto. Continuare?
+
+
+
+
+ Impossibile installare la lingua della tastiera; Windows ha un limite di 4 lingue \'transitori\' personalizzate, e potresti aver raggiunto questo limite.
+
+
+
+
+ Il pacchetto o la tastiera \'%1$s\' non include alcun aiuto introduttivo.
+
+
+
+ Questo sistema operativo non è supportato.
+
+
+
+ KeymanDesktop.chm
+
+
+
+ Impossibile trovare il file della guida.
+
+
+
+ Codepage
+
+
+
+ Unicode
+
+
+
+ Scaricamento File
+
+
+
+
+ Sei sicuro di voler rimuovere la tastiera sullo schermo installata per %1$s\?
+
+
+
+
+ Sei sicuro di voler disinstallare la tastiera %1$s\?
+
+
+
+
+ Sei sicuro di voler disinstallare il pacchetto %1$s\?\n\n%2$s
+
+
+
+
+ Saranno disinstallati anche i seguenti caratteri: %1$s.
+
+
+
+ La Mappa dei Caratteri ha un database di caratteri che deve essere costruito prima che possa essere usato. Costruiscilo adesso?
+
+
+
+
+ Il database dei caratteri Unicode non può essere eliminato per una ricostruzione. I dettagli dell\'errore sono: %1$s
+
+
+
+
+ Il database dei caratteri Unicode non può essere creato ed è stato disabilitato. I dettagli di errore sono: %1$s
+
+
+
+
+ Il database dei caratteri Unicode non è stato caricato con successo (%1$s). Ricostruirlo adesso?
+
+
+
+
+ Keyman non è riuscito ad iniziare. Si prega di controllare le impostazioni di sicurezza per assicurarsi che il programma keyman.exe sia autorizzato ad iniziare prima di continuare. L\'errore restituito è stato:\n\n\"%1$s\"\n\nVuoi provare a riavviare Keyman adesso?
+
+
+
+ Le informazioni di debug di Keyman saranno memorizzate in un file di log chiamato %LOCALAPPDATA%\Keyman\Diag\system#.etl (dove # è un numero). Devi uscire da Keyman prima di tentare di eliminare questo file.\n\n\ATTENZIONE: Questo file può crescere molto velocemente. Abilitare il debug potrebbe rallentare il sistema e dovrebbe essere fatto solo se consigliato dal supporto tecnico.\n\nATTENZIONE PRIVACY: Si prega di notare che il file di registro di debug registra tutte le sequenze di tasti che digitate. È necessario attivare il registro di debug solo per la durata di una sessione di debug o di diagnostica.
+
+
+
+ Attendere durante la ricerca di font correlati per la tastiera %1$s
+
+
+
+ La tastiera %1$s non è una tastiera Unicode. I caratteri non possono essere localizzati automaticamente. Si prega di controllare la documentazione della tastiera per le informazioni sui caratteri.
+
+
+
+ Nessuna disposizione della tastiera è attualmente installata o caricata.
+
+
+
+ Seleziona una tastiera Keyman per trovare i caratteri correlati.
+
+
+
+ Editor Di Testo - Keyman
+
diff --git a/windows/src/desktop/setup/locale/it-IT/strings.xml b/windows/src/desktop/setup/locale/it-IT/strings.xml
new file mode 100644
index 0000000000..a8b8a5a83c
--- /dev/null
+++ b/windows/src/desktop/setup/locale/it-IT/strings.xml
@@ -0,0 +1,80 @@
+
+
+ Italiana
+ $APPNAME $VERSION Configurazione
+ Installa $APPNAME $VERSION
+ $APPNAME $VERSION è stato installato con successo.
+ Sei sicuro di voler annullare l\'installazione di $APPNAME?
+ Estrazione bundle...
+ Controllo pacchetti...
+ Controllo aggiornamenti online...
+ Controllo delle versioni installate...
+ Terminazione...
+
+ • $APPNAME %0:s %1:s
+
+ • %0:s %1:s %2:s
+
+ • %0:s %1:s per %2:s %3:s
+ Non c\'è nulla da installare.
+
+ (%0:s download)
+ L\'installazione verrà installata:
+ $APPNAME $VERSION è libero e open source
+ &Leggi la licenza
+ Installa &opzioni
+ $APPNAME Setup
+ OK
+ &Installa
+ Annulla
+ E&xit
+ Installazione di $APPNAME
+ Rimozione delle versioni precedenti
+ Installazione Completata
+ È necessario riavviare Windows prima che l\'installazione possa completare. Quando si riavvia Windows, l\'installazione continuerà.
+
+Riavvia ora?
+ Windows non è stato in grado di essere riavviato automaticamente. È necessario riavviare Windows prima di provare ad avviare $APPNAME.
+ È necessario riavviare Windows per completare la configurazione. Quando si riavvia Windows, l\'installazione terminerà.
+ $APPNAME $VERSION richiede l\'installazione di Windows 7 o successivo. Tuttavia, è stato rilevato Keyman Desktop 7, 8 o 9. Vuoi installare le tastiere incluse in questo programma di installazione nella versione Keyman Desktop installata?
+ Questa versione di $APPNAME richiede l\'installazione di Windows 7 o successivo. Vuoi scaricare Keyman Desktop 8?
+ Opzioni Di Installazione
+ Opzioni di installazione
+ Impostazioni predefinite $APPNAME
+ Moduli da installare o aggiornare
+ Lingua Della Tastiera Associata
+ Versione da installare
+ Avvia $APPNAME all\'avvio di Windows
+ Avvia $APPNAME al completamento dell\'installazione
+ Controlla periodicamente gli aggiornamenti online
+ Aggiorna le tastiere installate con versioni precedenti alla versione $VERSION
+ Condividi statistiche anonime di utilizzo con keyman.com
+
+ Versione di configurazione: %0:s
+ Installa $APPNAME
+ Aggiorna $APPNAME
+
+ $APPNAME %0:s è già installato.
+
+ Scarica la versione %0:s (%1:s)
+
+ Versione %0:s
+
+ Installa %0:s
+
+ Scarica la versione %0:s (%1:s)
+
+ Versione %0:s
+
+ Seleziona la lingua che desideri associare alla tastiera %0:s
+ Lingua predefinita
+
+ Scaricamento di %0:s
+
+ Scaricamento di %0:s
+ $APPNAME L\'impostazione non può connettersi a keyman.com per scaricare risorse aggiuntive.
+
+Verificare di essere online e dare a $APPNAME il permesso di configurazione per accedere a Internet nelle impostazioni del firewall.
+
+Fare clic su Interrompi per uscire dalla configurazione, Riprova a provare e scaricare nuovamente le risorse, oppure Ignora per continuare offline.
+