diff --git a/framework/messages/it/yii.php b/framework/messages/it/yii.php
index 4ec0b8c..c55a81e 100644
--- a/framework/messages/it/yii.php
+++ b/framework/messages/it/yii.php
@@ -35,17 +35,17 @@ return [
     'Page not found.' => 'Pagina non trovata',
     'Please fix the following errors:' => 'Per favore correggi i seguenti errori:',
     'Please upload a file.' => 'Per favore carica il file.',
-    'Showing <b>{begin, number}-{end, number}</b> of <b>{totalCount, number}</b> {totalCount, plural, one{item} other{items}}.' => 'Mostro <b>{begin, number}-{end, number}</b> di <b>{totalCount, number}</b> {totalCount, plural, one{item} other{items}}.',
+    'Showing <b>{begin, number}-{end, number}</b> of <b>{totalCount, number}</b> {totalCount, plural, one{item} other{items}}.' => 'Mostro <b>{begin, number}-{end, number}</b> di <b>{totalCount, number}</b> {totalCount, plural, one{elemento} other{elementi}}.',
     'The file "{file}" is not an image.' => 'Questo file "{file}" non è una immagine.',
     'The file "{file}" is too big. Its size cannot exceed {limit, number} {limit, plural, one{byte} other{bytes}}.' => 'Il file "{file}"è troppo grande. La dimensione non può superare {limit, number} {limit, plural, one{byte} other{bytes}}.',
     'The file "{file}" is too small. Its size cannot be smaller than {limit, number} {limit, plural, one{byte} other{bytes}}.' => 'Il file "{file}" è troppo piccollo. La dimensione non può essere più piccola di {limit, number} {limit, plural, one{byte} other{bytes}}.',
     'The format of {attribute} is invalid.' => 'Il formato di {attribute} non è valido.',
-    'The image "{file}" is too large. The height cannot be larger than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'L immagine "{file}" è troppo grande. Il suo height non può essere più grande di {limit, number} {limit, plural, one{pixel} other{pixels}}.',
-    'The image "{file}" is too large. The width cannot be larger than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'L immagine "{file}" è troppo grande. The width cannot be larger than {limit, number} {limit, plural, one{pixel} other{pixels}}.',
-    'The image "{file}" is too small. The height cannot be smaller than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'L immagine "{file}" è troppo piccola. Il suo height non può essere più piccolo di {limit, number} {limit, plural, one{pixel} other{pixels}}.',
-    'The image "{file}" is too small. The width cannot be smaller than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'L immagine "{file}" è troppo piccola. Il suo width non può essere maggiore di {limit, number} {limit, plural, one{pixel} other{pixels}}.',
+    'The image "{file}" is too large. The height cannot be larger than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'L immagine "{file}" è troppo grande. La sua altezza non può essere maggiore di {limit, number} {limit, plural, one{pixel} other{pixels}}.',
+    'The image "{file}" is too large. The width cannot be larger than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'L immagine "{file}" è troppo grande. La sua larghezza non può essere maggiore di {limit, number} {limit, plural, one{pixel} other{pixels}}.',
+    'The image "{file}" is too small. The height cannot be smaller than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'L immagine "{file}" è troppo piccola. La sua altezza non può essere minore di {limit, number} {limit, plural, one{pixel} other{pixels}}.',
+    'The image "{file}" is too small. The width cannot be smaller than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'L immagine "{file}" è troppo piccola. La sua larghezza non può essere minore di {limit, number} {limit, plural, one{pixel} other{pixels}}.',
     'The verification code is incorrect.' => 'Il codice di verifica non è corretto.',
-    'Total <b>{count, number}</b> {count, plural, one{item} other{items}}.' => 'Totali <b>{count, number}</b> {count, plural, one{item} other{items}}.',
+    'Total <b>{count, number}</b> {count, plural, one{item} other{items}}.' => 'Totali <b>{count, number}</b> {count, plural, one{elemento} other{elementi}}.',
     'Unable to verify your data submission.' => 'Impossibile verificare i dati inviati.',
     'Unknown command "{command}".' => 'Comando Sconosciuto "{command}".',
     'Unknown option: --{name}' => 'Opzione Sconosciuta: --{name}',
@@ -53,26 +53,26 @@ return [
     'View' => 'Vedi',
     'Yes' => 'Si',
     'You are not allowed to perform this action.' => 'Non sei autorizzato ad eseguire questa operazione',
-    'You can upload at most {limit, number} {limit, plural, one{file} other{files}}.' => 'Puoi caricare al massimo questo numero di file {limit, number} {limit, plural, one{file} other{files}}.',
-    'the input value' => 'Il campo input',
+    'You can upload at most {limit, number} {limit, plural, one{file} other{files}}.' => 'Puoi caricare al massimo {limit, number} {limit, plural, one{file} other{files}}.',
+    'the input value' => 'il valore del campo',
     '{attribute} "{value}" has already been taken.' => '{attribute} "{value}" è già presente.',
     '{attribute} cannot be blank.' => '{attribute} non può essere vuoto.',
     '{attribute} is invalid.' => '{attribute} non è valido.',
     '{attribute} is not a valid URL.' => '{attribute} non è un URL valido.',
-    '{attribute} is not a valid email address.' => '{attribute} non è un email valida.',
+    '{attribute} is not a valid email address.' => '{attribute} non è una email valida.',
     '{attribute} must be "{requiredValue}".' => '{attribute} deve essere "{requiredValue}".',
     '{attribute} must be a number.' => '{attribute} deve essere un numero',
     '{attribute} must be a string.' => '{attribute} deve essere una stringa.',
     '{attribute} must be an integer.' => '{attribute} deve essere un numero intero.',
     '{attribute} must be either "{true}" or "{false}".' => '{attribute} deve essere "{true}" oppure "{false}".',
-    '{attribute} must be greater than "{compareValue}".' => '{attribute} deve essere più grande di "{compareValue}".',
-    '{attribute} must be greater than or equal to "{compareValue}".' => '{attribute} deve essere più grande o uguale a "{compareValue}".',
+    '{attribute} must be greater than "{compareValue}".' => '{attribute} deve essere maggiore di "{compareValue}".',
+    '{attribute} must be greater than or equal to "{compareValue}".' => '{attribute} deve essere maggiore o uguale a "{compareValue}".',
     '{attribute} must be less than "{compareValue}".' => '{attribute} deve essere minore di "{compareValue}".',
     '{attribute} must be less than or equal to "{compareValue}".' => '{attribute} deve essere minore o uguale a "{compareValue}".',
-    '{attribute} must be no greater than {max}.' => '{attribute} deve essere più grande di {max}.',
-    '{attribute} must be no less than {min}.' => '{attribute} deve essere minore di {min}.',
+    '{attribute} must be no greater than {max}.' => '{attribute} non deve essere maggiore di {max}.',
+    '{attribute} must be no less than {min}.' => '{attribute} non deve essere minore di {min}.',
     '{attribute} must be repeated exactly.' => '{attribute} deve essere ripetuto esattamente.',
-    '{attribute} must not be equal to "{compareValue}".' => '{attribute} deve essere uguale a "{compareValue}".',
+    '{attribute} must not be equal to "{compareValue}".' => '{attribute} non deve essere uguale a "{compareValue}".',
     '{attribute} should contain at least {min, number} {min, plural, one{character} other{characters}}.' => '{attribute} dovrebbe contenere almeno {min, number} {min, plural, one{carattere} other{caratteri}}.',
     '{attribute} should contain at most {max, number} {max, plural, one{character} other{characters}}.' => '{attribute} dovrebbe contenere al massimo {max, number} {max, plural, one{carattere} other{caratteri}}.',
     '{attribute} should contain {length, number} {length, plural, one{character} other{characters}}.' => '{attribute} dovrebbe contenere {length, number} {length, plural, one{carattere} other{caratteri}}.',