diff --git a/web/zm_lang_es_ar.php b/web/zm_lang_es_ar.php
index eea784db7..aba433f81 100644
--- a/web/zm_lang_es_ar.php
+++ b/web/zm_lang_es_ar.php
@@ -21,6 +21,8 @@
// ZoneMinder Spanish 'Argentina' Translation by Fernando Diaz.
// Simple String Replacements
+$zmSlangIsEqualTo = 'is equal to';
+$zmSlangConsole = 'Console';
$zmSlang24BitColour = 'Color 24 bits';
$zmSlang8BitGrey = 'Grises 8 bits';
$zmSlangActual = 'Actual';
diff --git a/web/zm_lang_it_it.php b/web/zm_lang_it_it.php
index 5469c833f..782ff3ad5 100644
--- a/web/zm_lang_it_it.php
+++ b/web/zm_lang_it_it.php
@@ -81,7 +81,7 @@ $zmSlangAlarmBrFrames = 'Immagini
Allarme';
$zmSlangAlarmFrame = 'Immagine Allarme';
$zmSlangAlarmLimits = 'Limiti Allarme';
$zmSlangAlarmPx = 'Px Allarme';
-$zmSlangAlert = 'Atenzione';
+$zmSlangAlert = 'Attenzione';
$zmSlangAll = 'Tutto';
$zmSlangApply = 'Applica';
$zmSlangApplyingStateChange = 'Sto applicando le modifiche';
@@ -105,12 +105,12 @@ $zmSlangAttrName = 'Name';
$zmSlangAttrTime = 'Ora';
$zmSlangAttrTotalScore = 'Punteggio totale';
$zmSlangAttrWeekday = 'Giorno della settimana';
-$zmSlangAutoArchiveEvents = 'Automatically archive all matches';
-$zmSlangAutoDeleteEvents = 'Automatically delete all matches';
-$zmSlangAutoEmailEvents = 'Automatically email details of all matches';
-$zmSlangAutoExecuteEvents = 'Automatically execute command on all matches';
-$zmSlangAutoMessageEvents = 'Automatically message details of all matches';
-$zmSlangAutoUploadEvents = 'Automatically upload all matches';
+$zmSlangAutoArchiveEvents = 'Archivia automaticamente';
+$zmSlangAutoDeleteEvents = 'Elimina automaticamente';
+$zmSlangAutoEmailEvents = 'Invia dettagli via email automaticamente';
+$zmSlangAutoExecuteEvents = 'Esegui un comendo automaticamente';
+$zmSlangAutoMessageEvents = 'Invia dettagli tramite messaggio automaticamente';
+$zmSlangAutoUploadEvents = 'Automaticamente fai upload via FTP';
$zmSlangAvgBrScore = 'Punteggio
medio';
$zmSlangBadMonitorChars = 'I nomi dei Monitor possono contenere solo caratteri alfanumerici più i caratteri - e _';
$zmSlangBandwidth = 'Banda';
@@ -194,8 +194,8 @@ $zmSlangInclude = 'Includi';
$zmSlangInverted = 'Invertito';
$zmSlangLanguage = 'Linguaggio';
$zmSlangLast = 'Ultimo';
-$zmSlangLimitResultsPost = 'results only;'; // This is used at the end of the phrase 'Limit to first N results only'
-$zmSlangLimitResultsPre = 'Limit to first'; // This is used at the beginning of the phrase 'Limit to first N results only'
+$zmSlangLimitResultsPost = 'primi risultati;'; // This is used at the end of the phrase 'Limit to first N results only'
+$zmSlangLimitResultsPre = 'Limita ai soli'; // This is used at the beginning of the phrase 'Limit to first N results only'
$zmSlangLoad = 'Carica';
$zmSlangLocal = 'Locale';
$zmSlangLoggedInAs = 'Loggato come';
@@ -227,7 +227,7 @@ $zmSlangMustBeGe = 'deve essere superiore a';
$zmSlangMustBeLe = 'deve essere inferiore o pari a';
$zmSlangMustConfirmPassword = 'Devi confermare la password';
$zmSlangMustSupplyPassword = 'Devi inserire una password';
-$zmSlangMustSupplyUsername = 'devi specificare un nome utente';
+$zmSlangMustSupplyUsername = 'Devi specificare un nome utente';
$zmSlangName = 'Nome';
$zmSlangNetwork = 'Rete';
$zmSlangNew = 'Nuovo';
@@ -240,8 +240,8 @@ $zmSlangNoneAvailable = 'Nessuno disponibile';
$zmSlangNone = 'Nessuno';
$zmSlangNo = 'No';
$zmSlangNormal = 'Normale';
-$zmSlangNoSavedFilters = 'NoSavedFilters';
-$zmSlangNoStatisticsRecorded = 'Non ci sno statistiche salvate per questo evento/immagine';
+$zmSlangNoSavedFilters = 'NessunFiltroSalvato';
+$zmSlangNoStatisticsRecorded = 'Non ci sono statistiche salvate per questo evento/immagine';
$zmSlangOpEq = 'uguale a';
$zmSlangOpGtEq = 'maggiore o uguale a';
$zmSlangOpGt = 'maggiore di';
@@ -300,10 +300,10 @@ $zmSlangSectionlength = 'Lunghezza Sezione';
$zmSlangSetLearnPrefs = 'Set Learn Prefs'; // This can be ignored for now
$zmSlangSetNewBandwidth = 'Imposta nuova Banda';
$zmSlangSettings = 'Impostazioni';
-$zmSlangShowFilterWindow = 'ShowFilterWindow';
-$zmSlangSortAsc = 'Asc';
-$zmSlangSortBy = 'Sort by';
-$zmSlangSortDesc = 'Desc';
+$zmSlangShowFilterWindow = 'MostraFinestraFiltri';
+$zmSlangSortAsc = 'Cresc';
+$zmSlangSortBy = 'Ordina per';
+$zmSlangSortDesc = 'Decr';
$zmSlangSource = 'Sorgente';
$zmSlangSourceType = 'Tipo Sorgente';
$zmSlangStart = 'Avvia';
diff --git a/web/zm_lang_it_it2.php b/web/zm_lang_it_it2.php
index edb3f33af..17f67f433 100644
--- a/web/zm_lang_it_it2.php
+++ b/web/zm_lang_it_it2.php
@@ -77,43 +77,43 @@ $zmSlangAddNewMonitor = 'Aggiungi un nuovo Monitor';
$zmSlangAddNewUser = 'Aggiungi un nuovo Utente';
$zmSlangAddNewZone = 'Aggiungi una nuova Zona';
$zmSlangAlarm = 'Allarme';
-$zmSlangAlarmBrFrames = 'Allarme
Frames';
-$zmSlangAlarmFrame = 'Allarme Frame';
+$zmSlangAlarmBrFrames = 'Immagini
in Allarme';
+$zmSlangAlarmFrame = 'immagine Allarme';
$zmSlangAlarmLimits = 'Limiti Allarme';
-$zmSlangAlarmPx = 'Allarme Px';
-$zmSlangAlert = 'Alert';
-$zmSlangAll = 'All';
+$zmSlangAlarmPx = 'Px Allarme';
+$zmSlangAlert = 'Attenzione';
+$zmSlangAll = 'Tutto';
$zmSlangApply = 'Applica';
$zmSlangApplyingStateChange = 'Sto applicando il cambiamento di Stato';
$zmSlangArchArchived = 'Archiviato';
$zmSlangArchive = 'Archivio';
$zmSlangArchUnarchived = 'Non archiviato';
-$zmSlangAttrAlarmFrames = 'Frame in Allarme';
+$zmSlangAttrAlarmFrames = 'Immagini in Allarme';
$zmSlangAttrArchiveStatus = 'Stato Archivio';
$zmSlangAttrAvgScore = 'Punteggio di Avg.';
$zmSlangAttrDate = 'Data';
$zmSlangAttrDateTime = 'Data/Ora';
-$zmSlangAttrDiskBlocks = 'Disk Blocks';
-$zmSlangAttrDiskPercent = 'Disk Percent';
+$zmSlangAttrDiskBlocks = 'Blocchi del disco';
+$zmSlangAttrDiskPercent = 'Percentuale del disco';
$zmSlangAttrDuration = 'Durata';
-$zmSlangAttrFrames = 'Frames';
+$zmSlangAttrFrames = 'Immagini';
$zmSlangAttrId = 'Id';
$zmSlangAttrMaxScore = 'Max. Punteggio';
$zmSlangAttrMonitorId = 'Identificativo Monitor';
$zmSlangAttrMonitorName = 'Nome Monitor';
-$zmSlangAttrName = 'Name';
+$zmSlangAttrName = 'Nome';
$zmSlangAttrTime = 'Tempo';
$zmSlangAttrTotalScore = 'Punteggio Totale';
$zmSlangAttrWeekday = 'Giorno della Settimana';
-$zmSlangAutoArchiveEvents = 'Automatically archive all matches';
-$zmSlangAutoDeleteEvents = 'Automatically delete all matches';
-$zmSlangAutoEmailEvents = 'Automatically email details of all matches';
-$zmSlangAutoExecuteEvents = 'Automatically execute command on all matches';
-$zmSlangAutoMessageEvents = 'Automatically message details of all matches';
-$zmSlangAutoUploadEvents = 'Automatically upload all matches';
+$zmSlangAutoArchiveEvents = 'Archivia automaticamente tutti i matches';
+$zmSlangAutoDeleteEvents = 'Cancella automaticamente tutti i matches';
+$zmSlangAutoEmailEvents = 'Spedisci automaticamente emails con i dettagli di tutti i matches';
+$zmSlangAutoExecuteEvents = 'Esegui comando automaticamente su tutti i';
+$zmSlangAutoMessageEvents = 'Dettagli del messaggio automatico di tutti i matches';
+$zmSlangAutoUploadEvents = 'Upload automatico di tutti i matches';
$zmSlangAvgBrScore = 'Punteggio Avg.
';
$zmSlangBadMonitorChars = 'Il nome dei Monitor possono contenere solo caratteri alfanumerici piu - e _';
-$zmSlangBandwidth = 'BandaPassante';
+$zmSlangBandwidth = 'Banda Passante';
$zmSlangBlobPx = 'Blob Px';
$zmSlangBlobs = 'Blobs';
$zmSlangBlobSizes = 'Grandezza Blob';
@@ -135,7 +135,7 @@ $zmSlangConfirmPassword = 'Conferma Password';
$zmSlangConjAnd = 'e';
$zmSlangConjOr = 'o';
$zmSlangConsole = 'Console';
-$zmSlangContactAdmin = 'Chiama Tolmino per maggiori chiarimenti.';
+$zmSlangContactAdmin = 'Chiama il tecnico per maggiori chiarimenti.';
$zmSlangContrast = 'Contrasto';
$zmSlangCycleWatch = 'Guarda Ciclicamente';
$zmSlangDay = 'Giorno';
@@ -169,11 +169,11 @@ $zmSlangFirst = 'Primo';
$zmSlangForceAlarm = 'Forza Allarme';
$zmSlangFPS = 'fps';
$zmSlangFPSReportInterval = 'Intervallo di riporto FPS';
-$zmSlangFrame = 'Frame';
-$zmSlangFrameId = 'Frame Id';
+$zmSlangFrame = 'Immagine';
+$zmSlangFrameId = 'Id immagine';
$zmSlangFrameRate = 'Frame Rate';
-$zmSlangFrames = 'Frames';
-$zmSlangFrameSkip = 'Frames saltati';
+$zmSlangFrames = 'Immagini';
+$zmSlangFrameSkip = 'Immagini saltate';
$zmSlangFTP = 'FTP';
$zmSlangFunc = 'Funziona';
$zmSlangFunction = 'Funzione';
@@ -194,8 +194,8 @@ $zmSlangInclude = 'Includi';
$zmSlangInverted = 'Invertito';
$zmSlangLanguage = 'Linguaggio';
$zmSlangLast = 'Ultimo';
-$zmSlangLimitResultsPost = 'results only;'; // This is used at the end of the phrase 'Limit to first N results only'
-$zmSlangLimitResultsPre = 'Limit to first'; // This is used at the beginning of the phrase 'Limit to first N results only'
+$zmSlangLimitResultsPost = 'risultati;'; // This is used at the end of the phrase 'Limit to first N results only'
+$zmSlangLimitResultsPre = 'Limitato ai primi'; // This is used at the beginning of the phrase 'Limit to first N results only'
$zmSlangLoad = 'Carica';
$zmSlangLocal = 'Locale';
$zmSlangLoggedInAs = 'Nome utente:';
@@ -302,7 +302,7 @@ $zmSlangSetNewBandwidth = 'Seleziona la nuova BandaPassante';
$zmSlangSettings = 'Settings';
$zmSlangShowFilterWindow = 'MostraFinestraFiltri';
$zmSlangSortAsc = 'Asc';
-$zmSlangSortBy = 'Sort by';
+$zmSlangSortBy = 'Ordina per';
$zmSlangSortDesc = 'Desc';
$zmSlangSource = 'Ingresso';
$zmSlangSourceType = 'Tipo di ingresso';
diff --git a/web/zm_lang_pl_pl.php b/web/zm_lang_pl_pl.php
index 3e4941b39..3319c547c 100644
--- a/web/zm_lang_pl_pl.php
+++ b/web/zm_lang_pl_pl.php
@@ -64,8 +64,8 @@ header( "Content-Type: text/html; charset=iso-8859-2" );
// threaded environment, if you get funny errors it may be this.
//
// Examples
-setlocale( 'LC_ALL', 'pl_PL' ); // All locale settings pre-4.3.0
-//setlocale( LC_ALL, 'pl_PL' ); // All locale settings 4.3.0 and after
+// setlocale( 'LC_ALL', 'pl_PL' ); // All locale settings pre-4.3.0
+setlocale( LC_ALL, 'pl_PL' ); // All locale settings 4.3.0 and after
// setlocale( LC_CTYPE, 'pl_PL' ); // Character class settings 4.3.0 and after
// setlocale( LC_TIME, 'pl_PL' ); // Date and time formatting 4.3.0 and after
@@ -93,8 +93,8 @@ $zmSlangAttrArchiveStatus = 'Status archiwum';
$zmSlangAttrAvgScore = 'Śred. wynik';
$zmSlangAttrDate = 'Data';
$zmSlangAttrDateTime = 'Data/Czas';
-$zmSlangAttrDiskBlocks = 'Disk Blocks';
-$zmSlangAttrDiskPercent = 'Disk Percent';
+$zmSlangAttrDiskBlocks = 'Dysk Bloki';
+$zmSlangAttrDiskPercent = 'Dysk Procent';
$zmSlangAttrDuration = 'Czas trwania';
$zmSlangAttrFrames = 'Ramek';
$zmSlangAttrId = 'Id';
@@ -102,16 +102,16 @@ $zmSlangAttrMaxScore = 'Maks. wynik';
$zmSlangAttrMonitorId = 'Nr monitora';
$zmSlangAttrMonitorName = 'Nazwa monitora';
$zmSlangAttrMontage = 'Montaż';
-$zmSlangAttrName = 'Name';
+$zmSlangAttrName = 'Nazwa';
$zmSlangAttrTime = 'Czas';
$zmSlangAttrTotalScore = 'Całkowity wynik';
$zmSlangAttrWeekday = 'Dzień roboczy';
-$zmSlangAutoArchiveEvents = 'Automatically archive all matches';
-$zmSlangAutoDeleteEvents = 'Automatically delete all matches';
-$zmSlangAutoEmailEvents = 'Automatically email details of all matches';
-$zmSlangAutoExecuteEvents = 'Automatically execute command on all matches';
-$zmSlangAutoMessageEvents = 'Automatically message details of all matches';
-$zmSlangAutoUploadEvents = 'Automatically upload all matches';
+$zmSlangAutoArchiveEvents = 'Automatycznie archiwizuj wszystkie pasujące';
+$zmSlangAutoDeleteEvents = 'Automatycznie usuwaj wszystkie pasujące';
+$zmSlangAutoEmailEvents = 'Automatycznie wysyłaj pocztą wszystkie pasujące';
+$zmSlangAutoExecuteEvents = 'Automatycznie wywołuj komendę na wszystkie pasujące';
+$zmSlangAutoMessageEvents = 'Automatycznie wyświetlaj komunikat na wszystkie pasujące';
+$zmSlangAutoUploadEvents = 'Automatycznie wysyłaj wszystkie pasujące';
$zmSlangAvgBrScore = 'Śred.
wynik';
$zmSlangBadMonitorChars = 'Nazwy monitorów mogą zawierać tylko litery, cyfry oraz myślnik i podkreślenie';
$zmSlangBandwidth = 'przepustowość';
@@ -130,7 +130,7 @@ $zmSlangCheckMethod = 'Metoda sprawdzenia alarmu';
$zmSlangChooseFilter = 'Wybierz filtr';
$zmSlangClose = 'Zamknij';
$zmSlangColour = 'Nasycenie';
-$zmSlangConfig = 'Config';
+$zmSlangConfig = 'Konfiguracja';
$zmSlangConfiguredFor = 'Ustawiona';
$zmSlangConfirmPassword = 'Potwierdź hasło';
$zmSlangConjAnd = 'i';
@@ -149,7 +149,7 @@ $zmSlangDeviceChannel = 'Numer wej
$zmSlangDeviceFormat = 'System TV (0=PAL,1=NTSC itd)';
$zmSlangDeviceNumber = 'Numer urządzenia (/dev/video?)';
$zmSlangDimensions = 'Rozmiary';
-$zmSlangDisk = 'Disk';
+$zmSlangDisk = 'Dysk';
$zmSlangDuration = 'Czas trwania';
$zmSlangEdit = 'Edycja';
$zmSlangEmail = 'Email';
@@ -160,7 +160,7 @@ $zmSlangErrorBrackets = 'B
$zmSlangErrorValidValue = 'Błąd, proszę sprawdzić czy wszystkie warunki mają poprawne wartości';
$zmSlangEtc = 'itp';
$zmSlangEventFilter = 'Filtr zdarzeń';
-$zmSlangEventId = 'Event Id';
+$zmSlangEventId = 'Id zdarzenia';
$zmSlangEvents = 'Zdarzenia';
$zmSlangEvent = 'Zdarzenie';
$zmSlangExclude = 'Wyklucz';
@@ -195,9 +195,9 @@ $zmSlangInclude = 'Do
$zmSlangInverted = 'Odwrócony';
$zmSlangLanguage = 'Język';
$zmSlangLast = 'Ostatni';
-$zmSlangLimitResultsPost = 'results only;'; // This is used at the end of the phrase 'Limit to first N results only'
-$zmSlangLimitResultsPre = 'Limit to first'; // This is used at the beginning of the phrase 'Limit to first N results only'
-$zmSlangLoad = 'Load';
+$zmSlangLimitResultsPost = 'wyników;'; // This is used at the end of the phrase 'Limit to first N results only'
+$zmSlangLimitResultsPre = 'Ogranicz do początkowych'; // This is used at the beginning of the phrase 'Limit to first N results only'
+$zmSlangLoad = 'Obc.';
$zmSlangLocal = 'Lokalny';
$zmSlangLoggedInAs = 'Zalogowany jako';
$zmSlangLoggingIn = 'Logowanie';
@@ -302,9 +302,9 @@ $zmSlangSetLearnPrefs = 'Ustaw preferencje nauki'; // This can be ignored
$zmSlangSetNewBandwidth = 'Ustaw nową przepustowość';
$zmSlangSettings = 'Ustawienia';
$zmSlangShowFilterWindow = 'PokażOknoFiltru';
-$zmSlangSortAsc = 'Asc';
-$zmSlangSortBy = 'Sort by';
-$zmSlangSortDesc = 'Desc';
+$zmSlangSortAsc = 'Nara.';
+$zmSlangSortBy = 'Sortuj';
+$zmSlangSortDesc = 'Opad.';
$zmSlangSource = 'Źródło';
$zmSlangSourceType = 'Typ źródła';
$zmSlangStart = 'Start';