diff --git a/apps/dav/l10n/pt_BR.js b/apps/dav/l10n/pt_BR.js
index b98acb4faa87422d2bba01ad4010f4634923e9a0..75346f3aacbe8e94e246cb76f03ff096ce37e9e5 100644
--- a/apps/dav/l10n/pt_BR.js
+++ b/apps/dav/l10n/pt_BR.js
@@ -64,6 +64,6 @@ OC.L10N.register(
     "Please make sure to properly set up the email settings above." : "Certifique-se de configurar corretamente o email acima.",
     "Automatically generate a birthday calendar" : "Gerar um calendário de aniversários automaticamente",
     "Birthday calendars will be generated by a background job." : "Os calendários de aniversários serão gerados na retaguarda.",
-    "Hence they will not be available immediately after enabling but will show up after some time." : "Portanto, eles não estarão disponíveis imediatamente ao habilitar, mas após algum tempo."
+    "Hence they will not be available immediately after enabling but will show up after some time." : "Portanto, eles não estarão disponíveis imediatamente ao habilitar mas após algum tempo."
 },
 "nplurals=2; plural=(n > 1);");
diff --git a/apps/dav/l10n/pt_BR.json b/apps/dav/l10n/pt_BR.json
index e3797e17f27d7beb4f0c46501f4c7e63b5397a0c..f773ee0d93f283e4307156d24d5264a9e8f40e86 100644
--- a/apps/dav/l10n/pt_BR.json
+++ b/apps/dav/l10n/pt_BR.json
@@ -62,6 +62,6 @@
     "Please make sure to properly set up the email settings above." : "Certifique-se de configurar corretamente o email acima.",
     "Automatically generate a birthday calendar" : "Gerar um calendário de aniversários automaticamente",
     "Birthday calendars will be generated by a background job." : "Os calendários de aniversários serão gerados na retaguarda.",
-    "Hence they will not be available immediately after enabling but will show up after some time." : "Portanto, eles não estarão disponíveis imediatamente ao habilitar, mas após algum tempo."
+    "Hence they will not be available immediately after enabling but will show up after some time." : "Portanto, eles não estarão disponíveis imediatamente ao habilitar mas após algum tempo."
 },"pluralForm" :"nplurals=2; plural=(n > 1);"
 }
\ No newline at end of file
diff --git a/apps/files_external/l10n/pl.js b/apps/files_external/l10n/pl.js
index 9b7dce2396ae28c032c0850bd63132c9ca3b695c..5d83036fa53abbdefad3a1c70102c4e75669c593 100644
--- a/apps/files_external/l10n/pl.js
+++ b/apps/files_external/l10n/pl.js
@@ -14,6 +14,7 @@ OC.L10N.register(
     "(group)" : "(grupa)",
     "Compatibility with Mac NFD encoding (slow)" : "Zgodność z kodowaniem Mac NFD (powolny)",
     "Admin defined" : "Zdefiniowane przez Administratora",
+    "Are you sure you want to delete this external storage?" : "Czy na pewno chcesz usunąć zewnętrzny magazyn?",
     "Delete storage?" : "Usunąć magazyn?",
     "Saved" : "Zapisano",
     "Saving..." : "Zapisywanie...",
@@ -55,8 +56,10 @@ OC.L10N.register(
     "OAuth2" : "OAuth2",
     "Client ID" : "ID klienta",
     "Client secret" : "Hasło klienta",
+    "OpenStack v2" : "OpenStack v2",
     "Tenant name" : "Nazwa dzierżawcy",
     "Identity endpoint URL" : "Adres końcówki identyfikującej",
+    "OpenStack v3" : "OpenStack v3",
     "Domain" : "Domena",
     "Rackspace" : "Rackspace",
     "API key" : "Klucz API",
@@ -98,6 +101,8 @@ OC.L10N.register(
     "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Obsługa cURL w PHP jest wyłączona lub nie jest zainstalowana. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby ją zainstalował.",
     "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Obsługa FTP w PHP jest wyłączona lub nie jest zainstalowana. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby ją zainstalował.",
     "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" nie jest zainstalowane. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby dokonał instalacji.",
+    "External storage support" : "Wsparcie zewnętrznego magazynu",
+    "No external storage configured or you don't have the permission to configure them" : "Brak magazynów zewnętrznych lub nie masz uprawnień do ich konfiguracji",
     "Name" : "Nazwa",
     "Storage type" : "Typ magazynu",
     "Scope" : "Zakres",
@@ -112,6 +117,7 @@ OC.L10N.register(
     "Authentication" : "Poświadczenie",
     "Configuration" : "Konfiguracja",
     "Available for" : "Dostępne dla",
+    "Click to recheck the configuration" : "Kliknij aby ponownie sprawdzić konfigurację",
     "Add storage" : "Dodaj zewnętrzne magazyny",
     "Advanced settings" : "Ustawienia zaawansowane",
     "Delete" : "Usuń",
diff --git a/apps/files_external/l10n/pl.json b/apps/files_external/l10n/pl.json
index cb509d198ab87207adac1022b33c9bfb4692dc23..8c20d98039049e69c8ecefb2f492839716741eab 100644
--- a/apps/files_external/l10n/pl.json
+++ b/apps/files_external/l10n/pl.json
@@ -12,6 +12,7 @@
     "(group)" : "(grupa)",
     "Compatibility with Mac NFD encoding (slow)" : "Zgodność z kodowaniem Mac NFD (powolny)",
     "Admin defined" : "Zdefiniowane przez Administratora",
+    "Are you sure you want to delete this external storage?" : "Czy na pewno chcesz usunąć zewnętrzny magazyn?",
     "Delete storage?" : "Usunąć magazyn?",
     "Saved" : "Zapisano",
     "Saving..." : "Zapisywanie...",
@@ -53,8 +54,10 @@
     "OAuth2" : "OAuth2",
     "Client ID" : "ID klienta",
     "Client secret" : "Hasło klienta",
+    "OpenStack v2" : "OpenStack v2",
     "Tenant name" : "Nazwa dzierżawcy",
     "Identity endpoint URL" : "Adres końcówki identyfikującej",
+    "OpenStack v3" : "OpenStack v3",
     "Domain" : "Domena",
     "Rackspace" : "Rackspace",
     "API key" : "Klucz API",
@@ -96,6 +99,8 @@
     "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Obsługa cURL w PHP jest wyłączona lub nie jest zainstalowana. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby ją zainstalował.",
     "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Obsługa FTP w PHP jest wyłączona lub nie jest zainstalowana. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby ją zainstalował.",
     "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" nie jest zainstalowane. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby dokonał instalacji.",
+    "External storage support" : "Wsparcie zewnętrznego magazynu",
+    "No external storage configured or you don't have the permission to configure them" : "Brak magazynów zewnętrznych lub nie masz uprawnień do ich konfiguracji",
     "Name" : "Nazwa",
     "Storage type" : "Typ magazynu",
     "Scope" : "Zakres",
@@ -110,6 +115,7 @@
     "Authentication" : "Poświadczenie",
     "Configuration" : "Konfiguracja",
     "Available for" : "Dostępne dla",
+    "Click to recheck the configuration" : "Kliknij aby ponownie sprawdzić konfigurację",
     "Add storage" : "Dodaj zewnętrzne magazyny",
     "Advanced settings" : "Ustawienia zaawansowane",
     "Delete" : "Usuń",
diff --git a/apps/files_sharing/l10n/pl.js b/apps/files_sharing/l10n/pl.js
index 1b9091270ae89f08d51b24fa2a572afbb2fbd2e2..f3fbe2bbfafa4c5da8fc64084aa11e8998a15353 100644
--- a/apps/files_sharing/l10n/pl.js
+++ b/apps/files_sharing/l10n/pl.js
@@ -92,6 +92,7 @@ OC.L10N.register(
     "Direct link" : "Bezpośredni link",
     "Add to your Nextcloud" : "Dodaj do swojego Nextcloud",
     "Share API is disabled" : "API udostępniania jest wyłączone",
+    "File sharing" : "Udostępnianie plików",
     "This share is password-protected" : "Udostępniony folder chroniony jest hasłem",
     "The password is wrong. Try again." : "To hasło jest niewłaściwe. Spróbuj ponownie.",
     "Password" : "Hasło",
diff --git a/apps/files_sharing/l10n/pl.json b/apps/files_sharing/l10n/pl.json
index bc055c7267361930be5a975a9eef08aea0b3cb87..447dac53d849ea0e0e11ff28a680cff1a1c1531d 100644
--- a/apps/files_sharing/l10n/pl.json
+++ b/apps/files_sharing/l10n/pl.json
@@ -90,6 +90,7 @@
     "Direct link" : "Bezpośredni link",
     "Add to your Nextcloud" : "Dodaj do swojego Nextcloud",
     "Share API is disabled" : "API udostępniania jest wyłączone",
+    "File sharing" : "Udostępnianie plików",
     "This share is password-protected" : "Udostępniony folder chroniony jest hasłem",
     "The password is wrong. Try again." : "To hasło jest niewłaściwe. Spróbuj ponownie.",
     "Password" : "Hasło",
diff --git a/apps/files_sharing/l10n/pt_BR.js b/apps/files_sharing/l10n/pt_BR.js
index f4d4d728b845a71dac08018c5bf60fe2c3b4735f..e0ae7d6da45909c60cc6905c7e776d65ff70a404 100644
--- a/apps/files_sharing/l10n/pt_BR.js
+++ b/apps/files_sharing/l10n/pt_BR.js
@@ -5,7 +5,7 @@ OC.L10N.register(
     "Shared with others" : "Compartilhado com outros",
     "Shared by link" : "Compartilhado por link",
     "Nothing shared with you yet" : "Nada foi compartilhado!",
-    "Files and folders others share with you will show up here" : "Arquivos e pastas que outras pessoas compartilham com você, serão exibidos aqui.",
+    "Files and folders others share with you will show up here" : "Arquivos e pastas que outras pessoas compartilham com você serão exibidos aqui.",
     "Nothing shared yet" : "Você ainda não compartilhou nada!",
     "Files and folders you share will show up here" : "Arquivos e pastas que você compartilhar serão exibidos aqui.",
     "No shared links" : "Nenhum link compartilhado",
@@ -61,7 +61,7 @@ OC.L10N.register(
     "{actor} removed {user} from {file}" : "{actor} excluiu {user} de {file}",
     "{actor} shared {file} with you" : "{actor} compartilhou {file} com você",
     "{actor} removed you from {file}" : "{actor} excluiu você de {file}",
-    "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Um arquivo ou pasta compartilhado por e-mail ou por link publico foi <strong>baixado</strong>",
+    "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Um arquivo ou pasta compartilhado por email ou por link publico foi <strong>baixado</strong>",
     "A file or folder was shared from <strong>another server</strong>" : "Um arquivo ou pasta foi compartilhado a partir de <strong>outro servidor</strong>",
     "A file or folder has been <strong>shared</strong>" : "Um arquivo ou pasta foi <strong>compartilhado</strong> ",
     "Wrong share ID, share doesn't exist" : "ID de compartilhamento errado, o compartilhamento não existe",
@@ -98,8 +98,8 @@ OC.L10N.register(
     "Password" : "Senha",
     "No entries found in this folder" : "Nenhuma entrada foi encontrada nesta pasta",
     "Name" : "Nome",
-    "Share time" : "Data de compartilhamento",
-    "Expiration date" : "Data de expiração",
+    "Share time" : "Compartilhamento",
+    "Expiration date" : "Expiração",
     "Sorry, this link doesn’t seem to work anymore." : "Desculpe, este link parece não funcionar mais.",
     "Reasons might be:" : "As razões podem ser:",
     "the item was removed" : "o item foi removido",
diff --git a/apps/files_sharing/l10n/pt_BR.json b/apps/files_sharing/l10n/pt_BR.json
index b512e5d3a6c25a606895b313f8c336de5073af0a..483681b40cdfddaf31d2c8cb1af38dc87c70494f 100644
--- a/apps/files_sharing/l10n/pt_BR.json
+++ b/apps/files_sharing/l10n/pt_BR.json
@@ -3,7 +3,7 @@
     "Shared with others" : "Compartilhado com outros",
     "Shared by link" : "Compartilhado por link",
     "Nothing shared with you yet" : "Nada foi compartilhado!",
-    "Files and folders others share with you will show up here" : "Arquivos e pastas que outras pessoas compartilham com você, serão exibidos aqui.",
+    "Files and folders others share with you will show up here" : "Arquivos e pastas que outras pessoas compartilham com você serão exibidos aqui.",
     "Nothing shared yet" : "Você ainda não compartilhou nada!",
     "Files and folders you share will show up here" : "Arquivos e pastas que você compartilhar serão exibidos aqui.",
     "No shared links" : "Nenhum link compartilhado",
@@ -59,7 +59,7 @@
     "{actor} removed {user} from {file}" : "{actor} excluiu {user} de {file}",
     "{actor} shared {file} with you" : "{actor} compartilhou {file} com você",
     "{actor} removed you from {file}" : "{actor} excluiu você de {file}",
-    "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Um arquivo ou pasta compartilhado por e-mail ou por link publico foi <strong>baixado</strong>",
+    "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Um arquivo ou pasta compartilhado por email ou por link publico foi <strong>baixado</strong>",
     "A file or folder was shared from <strong>another server</strong>" : "Um arquivo ou pasta foi compartilhado a partir de <strong>outro servidor</strong>",
     "A file or folder has been <strong>shared</strong>" : "Um arquivo ou pasta foi <strong>compartilhado</strong> ",
     "Wrong share ID, share doesn't exist" : "ID de compartilhamento errado, o compartilhamento não existe",
@@ -96,8 +96,8 @@
     "Password" : "Senha",
     "No entries found in this folder" : "Nenhuma entrada foi encontrada nesta pasta",
     "Name" : "Nome",
-    "Share time" : "Data de compartilhamento",
-    "Expiration date" : "Data de expiração",
+    "Share time" : "Compartilhamento",
+    "Expiration date" : "Expiração",
     "Sorry, this link doesn’t seem to work anymore." : "Desculpe, este link parece não funcionar mais.",
     "Reasons might be:" : "As razões podem ser:",
     "the item was removed" : "o item foi removido",
diff --git a/apps/files_trashbin/l10n/pt_BR.js b/apps/files_trashbin/l10n/pt_BR.js
index d937db7b51380b8ddb2e44e4cc9015f63910d7a2..fa410eca940bdc382e66e27524d2991e402c2beb 100644
--- a/apps/files_trashbin/l10n/pt_BR.js
+++ b/apps/files_trashbin/l10n/pt_BR.js
@@ -12,7 +12,7 @@ OC.L10N.register(
     "This directory is unavailable, please check the logs or contact the administrator" : "Este diretório não está disponível. Por favor verifique os logs ou contacte o administrador",
     "restored" : "restaurado",
     "No deleted files" : "Nenhum arquivo excluído",
-    "You will be able to recover deleted files from here" : "Você pode recuperar arquivos excluídos deste local",
+    "You will be able to recover deleted files from here" : "Você pode recuperar arquivos excluídos neste local",
     "No entries found in this folder" : "Nenhuma entrada foi encontrada nesta pasta",
     "Select all" : "Selecionar tudo",
     "Name" : "Nome",
diff --git a/apps/files_trashbin/l10n/pt_BR.json b/apps/files_trashbin/l10n/pt_BR.json
index 21fd0324355f80002a36bd5a25dde4e812f8151f..138affd4ada97c426618dc4e4430cb348e653cee 100644
--- a/apps/files_trashbin/l10n/pt_BR.json
+++ b/apps/files_trashbin/l10n/pt_BR.json
@@ -10,7 +10,7 @@
     "This directory is unavailable, please check the logs or contact the administrator" : "Este diretório não está disponível. Por favor verifique os logs ou contacte o administrador",
     "restored" : "restaurado",
     "No deleted files" : "Nenhum arquivo excluído",
-    "You will be able to recover deleted files from here" : "Você pode recuperar arquivos excluídos deste local",
+    "You will be able to recover deleted files from here" : "Você pode recuperar arquivos excluídos neste local",
     "No entries found in this folder" : "Nenhuma entrada foi encontrada nesta pasta",
     "Select all" : "Selecionar tudo",
     "Name" : "Nome",
diff --git a/apps/oauth2/l10n/pt_BR.js b/apps/oauth2/l10n/pt_BR.js
index 4cdf0a5f90397b3212e4e0c777f8b12cc5707f95..c8ebcf56412adcf37e6454a13c43bdbcca36bb37 100644
--- a/apps/oauth2/l10n/pt_BR.js
+++ b/apps/oauth2/l10n/pt_BR.js
@@ -3,7 +3,7 @@ OC.L10N.register(
     {
     "OAuth 2.0" : "OAuth 2.0",
     "OAuth 2.0 clients" : "Clientes OAuth 2.0",
-    "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 permite que serviços externos requisitem acesso a %s.",
+    "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 permite que serviços externos solicitem acesso a %s.",
     "Name" : "Nome",
     "Redirection URI" : "Redirecionamento URI",
     "Client Identifier" : "Identificador do Cliente",
diff --git a/apps/oauth2/l10n/pt_BR.json b/apps/oauth2/l10n/pt_BR.json
index 74f23369db4ab8f3871437c8e37f7997b9c83cd4..3705eb01975f675121059a81c0d00cc6e27b2f82 100644
--- a/apps/oauth2/l10n/pt_BR.json
+++ b/apps/oauth2/l10n/pt_BR.json
@@ -1,7 +1,7 @@
 { "translations": {
     "OAuth 2.0" : "OAuth 2.0",
     "OAuth 2.0 clients" : "Clientes OAuth 2.0",
-    "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 permite que serviços externos requisitem acesso a %s.",
+    "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 permite que serviços externos solicitem acesso a %s.",
     "Name" : "Nome",
     "Redirection URI" : "Redirecionamento URI",
     "Client Identifier" : "Identificador do Cliente",
diff --git a/apps/sharebymail/l10n/pt_BR.js b/apps/sharebymail/l10n/pt_BR.js
index 747d5ea6a815f9e1b99a0d36e9770a0ad7daa07b..7c56a3adae908a4414d0f557e2503785d9f5bdc4 100644
--- a/apps/sharebymail/l10n/pt_BR.js
+++ b/apps/sharebymail/l10n/pt_BR.js
@@ -7,25 +7,25 @@ OC.L10N.register(
     "Shared with {email} by {actor}" : "Compartilhado com {email} por {actor}",
     "Password for mail share sent to %1$s" : "Senha para o correio compartilhado enviado para %1$s",
     "Password for mail share sent to {email}" : "Senha para o correio compartilhado enviado para {email}",
-    "Password for mail share sent to you" : "Senha para o e-mail compartilhado foi enviado para você",
-    "You shared %1$s with %2$s by mail" : "Você compartilhou %1$s com %2$s por e-mail",
-    "You shared {file} with {email} by mail" : "Você compartilhou {file} com {email} por e-mail",
-    "%3$s shared %1$s with %2$s by mail" : "%3$s compartilou %1$s com %2$s por e-mail",
-    "{actor} shared {file} with {email} by mail" : "{actor} compartilhou {file} com {email} por e-mail",
+    "Password for mail share sent to you" : "Senha do compartilhamento por email foi enviado para você",
+    "You shared %1$s with %2$s by mail" : "Você compartilhou %1$s com %2$s por email",
+    "You shared {file} with {email} by mail" : "Você compartilhou {file} com {email} por email",
+    "%3$s shared %1$s with %2$s by mail" : "%3$s compartilou %1$s com %2$s por email",
+    "{actor} shared {file} with {email} by mail" : "{actor} compartilhou {file} com {email} por email",
     "Password to access %1$s was sent to %2s" : "A senha para acesso %1$s foi enviada para %2s",
     "Password to access {file} was sent to {email}" : "A senha para acesso {file} foi enviada para {email}",
     "Password to access %1$s was sent to you" : "A senha para acesso  %1$s foi enviada para você",
     "Password to access {file} was sent to you" : "A senha para acesso {file} foi enviada para você",
     "Sharing %s failed, this item is already shared with %s" : "O compartilhamento %s falhou, pois este item já está compartilhado com %s",
-    "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Não pudemos enviar a você a senha auto-gerada. por favor defina um e-mail válido em sua configuração e tente novamente.",
-    "Failed to send share by email" : "Falha ao enviar compartilhamento via e-mail",
+    "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Não pudemos enviar a você a senha auto-gerada. por favor defina um email válido em sua configuração e tente novamente.",
+    "Failed to send share by email" : "Falha ao enviar compartilhamento via email",
     "%s shared »%s« with you" : "%s compartilhou »%s« com você",
     "%s shared »%s« with you." : "%s compartilhou »%s« com você.",
     "Click the button below to open it." : "Clique no botão abaixo para abrí-lo.",
     "Open »%s«" : "Abrir »%s«",
     "%s via %s" : "%s via %s",
-    "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s compartilhou »%s« com você.\nVocê já deve ter recebido um e-mail com um link para acessá-lo.\n",
-    "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s compartilhou »%s« com você. Você já deve ter recebido um e-mail com um link para acessá-lo.",
+    "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s compartilhou »%s« com você.\nVocê já deve ter recebido um email com um link para acessá-lo.\n",
+    "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s compartilhou »%s« com você. Você já deve ter recebido um email com um link para acessá-lo.",
     "Password to access »%s« shared to you by %s" : "Senha para acessar  %s compartilhado com você por  %s",
     "Password to access »%s«" : "Senha para acessar »%s«",
     "It is protected with the following password: %s" : "Está protegido com a seguinte senha: %s",
@@ -34,10 +34,10 @@ OC.L10N.register(
     "This is the password: %s" : "Essa é a senha: %s",
     "You can choose a different password at any time in the share dialog." : "Você pode escolher uma senha diferente a qualquer momento no diálogo compartilhamento.",
     "Could not find share" : "Não foi possível encontrar o compartilhamento",
-    "Share by mail" : "Compartilhamento por e-mail",
-    "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuários compartilhem um link personalizado para um arquivo ou pasta, inserindo um endereço de e-mail.",
-    "Send password by mail" : "Enviar senha por e-mail",
+    "Share by mail" : "Compartilhamento por email",
+    "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuários compartilhem um link personalizado para um arquivo ou pasta, inserindo um endereço de email.",
+    "Send password by mail" : "Enviar senha por email",
     "Enforce password protection" : "Reforce a proteção por senha",
-    "Failed to send share by E-mail" : "Falha ao enviar compartilhamento por e-mail"
+    "Failed to send share by E-mail" : "Falha ao enviar compartilhamento por email"
 },
 "nplurals=2; plural=(n > 1);");
diff --git a/apps/sharebymail/l10n/pt_BR.json b/apps/sharebymail/l10n/pt_BR.json
index 604e02cba4bb91e83d599c0cfdc53603a0d51bad..2fe879e512c18e90869bd1ac12b8e1ace7f10f2b 100644
--- a/apps/sharebymail/l10n/pt_BR.json
+++ b/apps/sharebymail/l10n/pt_BR.json
@@ -5,25 +5,25 @@
     "Shared with {email} by {actor}" : "Compartilhado com {email} por {actor}",
     "Password for mail share sent to %1$s" : "Senha para o correio compartilhado enviado para %1$s",
     "Password for mail share sent to {email}" : "Senha para o correio compartilhado enviado para {email}",
-    "Password for mail share sent to you" : "Senha para o e-mail compartilhado foi enviado para você",
-    "You shared %1$s with %2$s by mail" : "Você compartilhou %1$s com %2$s por e-mail",
-    "You shared {file} with {email} by mail" : "Você compartilhou {file} com {email} por e-mail",
-    "%3$s shared %1$s with %2$s by mail" : "%3$s compartilou %1$s com %2$s por e-mail",
-    "{actor} shared {file} with {email} by mail" : "{actor} compartilhou {file} com {email} por e-mail",
+    "Password for mail share sent to you" : "Senha do compartilhamento por email foi enviado para você",
+    "You shared %1$s with %2$s by mail" : "Você compartilhou %1$s com %2$s por email",
+    "You shared {file} with {email} by mail" : "Você compartilhou {file} com {email} por email",
+    "%3$s shared %1$s with %2$s by mail" : "%3$s compartilou %1$s com %2$s por email",
+    "{actor} shared {file} with {email} by mail" : "{actor} compartilhou {file} com {email} por email",
     "Password to access %1$s was sent to %2s" : "A senha para acesso %1$s foi enviada para %2s",
     "Password to access {file} was sent to {email}" : "A senha para acesso {file} foi enviada para {email}",
     "Password to access %1$s was sent to you" : "A senha para acesso  %1$s foi enviada para você",
     "Password to access {file} was sent to you" : "A senha para acesso {file} foi enviada para você",
     "Sharing %s failed, this item is already shared with %s" : "O compartilhamento %s falhou, pois este item já está compartilhado com %s",
-    "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Não pudemos enviar a você a senha auto-gerada. por favor defina um e-mail válido em sua configuração e tente novamente.",
-    "Failed to send share by email" : "Falha ao enviar compartilhamento via e-mail",
+    "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Não pudemos enviar a você a senha auto-gerada. por favor defina um email válido em sua configuração e tente novamente.",
+    "Failed to send share by email" : "Falha ao enviar compartilhamento via email",
     "%s shared »%s« with you" : "%s compartilhou »%s« com você",
     "%s shared »%s« with you." : "%s compartilhou »%s« com você.",
     "Click the button below to open it." : "Clique no botão abaixo para abrí-lo.",
     "Open »%s«" : "Abrir »%s«",
     "%s via %s" : "%s via %s",
-    "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s compartilhou »%s« com você.\nVocê já deve ter recebido um e-mail com um link para acessá-lo.\n",
-    "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s compartilhou »%s« com você. Você já deve ter recebido um e-mail com um link para acessá-lo.",
+    "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s compartilhou »%s« com você.\nVocê já deve ter recebido um email com um link para acessá-lo.\n",
+    "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s compartilhou »%s« com você. Você já deve ter recebido um email com um link para acessá-lo.",
     "Password to access »%s« shared to you by %s" : "Senha para acessar  %s compartilhado com você por  %s",
     "Password to access »%s«" : "Senha para acessar »%s«",
     "It is protected with the following password: %s" : "Está protegido com a seguinte senha: %s",
@@ -32,10 +32,10 @@
     "This is the password: %s" : "Essa é a senha: %s",
     "You can choose a different password at any time in the share dialog." : "Você pode escolher uma senha diferente a qualquer momento no diálogo compartilhamento.",
     "Could not find share" : "Não foi possível encontrar o compartilhamento",
-    "Share by mail" : "Compartilhamento por e-mail",
-    "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuários compartilhem um link personalizado para um arquivo ou pasta, inserindo um endereço de e-mail.",
-    "Send password by mail" : "Enviar senha por e-mail",
+    "Share by mail" : "Compartilhamento por email",
+    "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuários compartilhem um link personalizado para um arquivo ou pasta, inserindo um endereço de email.",
+    "Send password by mail" : "Enviar senha por email",
     "Enforce password protection" : "Reforce a proteção por senha",
-    "Failed to send share by E-mail" : "Falha ao enviar compartilhamento por e-mail"
+    "Failed to send share by E-mail" : "Falha ao enviar compartilhamento por email"
 },"pluralForm" :"nplurals=2; plural=(n > 1);"
 }
\ No newline at end of file
diff --git a/apps/theming/l10n/de.js b/apps/theming/l10n/de.js
index 6435fb7bead5035becfc575ec7127bff151d7cd5..b1ccc1a10f9b154b95edb25e53df3a934b9976e1 100644
--- a/apps/theming/l10n/de.js
+++ b/apps/theming/l10n/de.js
@@ -34,6 +34,11 @@ OC.L10N.register(
     "Login image" : "Anmelde-Bild",
     "Upload new login background" : "Neuen Anmelde-Hintergrund hochladen",
     "Remove background image" : "Entferne Hintergrundbild",
+    "Advanced options" : "Erweiterte Optionen",
+    "Header logo" : "Kopfbereich-Logo",
+    "Upload new header logo" : "Neues Kopfbereich-Logo hochladen",
+    "Favicon" : "Favicon",
+    "Upload new favion" : "Neues Favicon hochladen",
     "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Installiere die Imagemagick PHP-Erweiterung mit Unterstützung für SVG-Bilder, um automatisch Favoriten-Icons auf Basis des hochgeladenen Icons und der Farbe zu erstellen.",
     "You are already using a custom theme" : "Du benutzt bereits ein eigenes Thema",
     "reset to default" : "Auf Standard zurücksetzen",
diff --git a/apps/theming/l10n/de.json b/apps/theming/l10n/de.json
index 80f36772babc52d82c06003ea68c2940458d9597..01e92626011da739e1db5ed05f9d91ec7ab5ff06 100644
--- a/apps/theming/l10n/de.json
+++ b/apps/theming/l10n/de.json
@@ -32,6 +32,11 @@
     "Login image" : "Anmelde-Bild",
     "Upload new login background" : "Neuen Anmelde-Hintergrund hochladen",
     "Remove background image" : "Entferne Hintergrundbild",
+    "Advanced options" : "Erweiterte Optionen",
+    "Header logo" : "Kopfbereich-Logo",
+    "Upload new header logo" : "Neues Kopfbereich-Logo hochladen",
+    "Favicon" : "Favicon",
+    "Upload new favion" : "Neues Favicon hochladen",
     "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Installiere die Imagemagick PHP-Erweiterung mit Unterstützung für SVG-Bilder, um automatisch Favoriten-Icons auf Basis des hochgeladenen Icons und der Farbe zu erstellen.",
     "You are already using a custom theme" : "Du benutzt bereits ein eigenes Thema",
     "reset to default" : "Auf Standard zurücksetzen",
diff --git a/apps/theming/l10n/de_DE.js b/apps/theming/l10n/de_DE.js
index 022566c2ee31f92773302953e4c2f34d9fd26b66..0c56c4318a6242c2da14a65c6a5f2abbeb2059aa 100644
--- a/apps/theming/l10n/de_DE.js
+++ b/apps/theming/l10n/de_DE.js
@@ -34,6 +34,11 @@ OC.L10N.register(
     "Login image" : "Anmelde-Bild",
     "Upload new login background" : "Neuen Anmelde-Hintergrund hochladen",
     "Remove background image" : "Entferne Hintergrundbild",
+    "Advanced options" : "Erweiterte Optionen",
+    "Header logo" : "Kopfbereich-Logo",
+    "Upload new header logo" : "Neues Kopfbereich-Logo hochladen",
+    "Favicon" : "Favicon",
+    "Upload new favion" : "Neues Favicon hochladen",
     "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Installieren Sie die Imagemagick PHP-Erweiterung mit Unterstützung für SVG-Bilder, um automatisch Favoriten-Icons auf Basis des hochgeladenen Icons und der Farbe zu erstellen.",
     "You are already using a custom theme" : "Sie benutzen bereits ein eigenes Thema",
     "reset to default" : "Auf Standard zurücksetzen",
diff --git a/apps/theming/l10n/de_DE.json b/apps/theming/l10n/de_DE.json
index 2cb934e738fb488d6b01a7ad7a562eafcaee64db..a9bcd6ca95ae960df7c5a5012de0bc2d6c0abb14 100644
--- a/apps/theming/l10n/de_DE.json
+++ b/apps/theming/l10n/de_DE.json
@@ -32,6 +32,11 @@
     "Login image" : "Anmelde-Bild",
     "Upload new login background" : "Neuen Anmelde-Hintergrund hochladen",
     "Remove background image" : "Entferne Hintergrundbild",
+    "Advanced options" : "Erweiterte Optionen",
+    "Header logo" : "Kopfbereich-Logo",
+    "Upload new header logo" : "Neues Kopfbereich-Logo hochladen",
+    "Favicon" : "Favicon",
+    "Upload new favion" : "Neues Favicon hochladen",
     "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Installieren Sie die Imagemagick PHP-Erweiterung mit Unterstützung für SVG-Bilder, um automatisch Favoriten-Icons auf Basis des hochgeladenen Icons und der Farbe zu erstellen.",
     "You are already using a custom theme" : "Sie benutzen bereits ein eigenes Thema",
     "reset to default" : "Auf Standard zurücksetzen",
diff --git a/apps/theming/l10n/es.js b/apps/theming/l10n/es.js
index 325cee972cad1282a281ad6f010f822ab723c3b4..7199a4a0ceeb0e45e85f856a82658013556e2e99 100644
--- a/apps/theming/l10n/es.js
+++ b/apps/theming/l10n/es.js
@@ -34,6 +34,11 @@ OC.L10N.register(
     "Login image" : "Fondo de Pantalla",
     "Upload new login background" : "Subir una nueva imagen de fondo",
     "Remove background image" : "Eliminar imagen de fondo",
+    "Advanced options" : "Opciones avanzadas",
+    "Header logo" : "Logo de la cabecera",
+    "Upload new header logo" : "Subir nuevo logo de la cabecera",
+    "Favicon" : "Favicon",
+    "Upload new favion" : "Subir nuevo favicon",
     "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Instala la extensión de PHP Imagemagick con soporte para imágenes SVG para generar automáticamente faviconos basados en el logo y color subidos.",
     "You are already using a custom theme" : "Ya estás usando un tema personalizado",
     "reset to default" : "restaurar a configuración inicial",
diff --git a/apps/theming/l10n/es.json b/apps/theming/l10n/es.json
index e091d8d1b56cdd743ba180fec06aca2b9f9b6046..64ef3e4b0954afee20bf0f3142c4c3427c6e2137 100644
--- a/apps/theming/l10n/es.json
+++ b/apps/theming/l10n/es.json
@@ -32,6 +32,11 @@
     "Login image" : "Fondo de Pantalla",
     "Upload new login background" : "Subir una nueva imagen de fondo",
     "Remove background image" : "Eliminar imagen de fondo",
+    "Advanced options" : "Opciones avanzadas",
+    "Header logo" : "Logo de la cabecera",
+    "Upload new header logo" : "Subir nuevo logo de la cabecera",
+    "Favicon" : "Favicon",
+    "Upload new favion" : "Subir nuevo favicon",
     "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Instala la extensión de PHP Imagemagick con soporte para imágenes SVG para generar automáticamente faviconos basados en el logo y color subidos.",
     "You are already using a custom theme" : "Ya estás usando un tema personalizado",
     "reset to default" : "restaurar a configuración inicial",
diff --git a/apps/theming/l10n/pt_BR.js b/apps/theming/l10n/pt_BR.js
index 0cebf02c69bd8dc8d91fc66dfe33c5baa3f9bf84..1fde4950bf5e982749e0dce0ed40767c9843e334 100644
--- a/apps/theming/l10n/pt_BR.js
+++ b/apps/theming/l10n/pt_BR.js
@@ -34,6 +34,11 @@ OC.L10N.register(
     "Login image" : "Imagem de login",
     "Upload new login background" : "Enviar nova imagem de fundo para o login",
     "Remove background image" : "Excluir a imagem de fundo",
+    "Advanced options" : "Opções avançadas",
+    "Header logo" : "Logotipo de cabeçalho",
+    "Upload new header logo" : "Enviar novo logotipo de cabeçalho",
+    "Favicon" : "Ícone de favoritos",
+    "Upload new favion" : "Enviar novo ícone de favoritos",
     "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Instale a extensão PHP Imagemagick com suporte a imagens SVG para gerar favicons automaticamente, com base no logotipo e na cor enviados.",
     "You are already using a custom theme" : "Você já está usando um tema personalizado",
     "reset to default" : "restaurar ao padrão",
diff --git a/apps/theming/l10n/pt_BR.json b/apps/theming/l10n/pt_BR.json
index 7fd9150fd09ee5fd10ab8604624a6990e86d3759..a870eb0f62a229ecc5884ee8116f3f719b2a1116 100644
--- a/apps/theming/l10n/pt_BR.json
+++ b/apps/theming/l10n/pt_BR.json
@@ -32,6 +32,11 @@
     "Login image" : "Imagem de login",
     "Upload new login background" : "Enviar nova imagem de fundo para o login",
     "Remove background image" : "Excluir a imagem de fundo",
+    "Advanced options" : "Opções avançadas",
+    "Header logo" : "Logotipo de cabeçalho",
+    "Upload new header logo" : "Enviar novo logotipo de cabeçalho",
+    "Favicon" : "Ícone de favoritos",
+    "Upload new favion" : "Enviar novo ícone de favoritos",
     "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Instale a extensão PHP Imagemagick com suporte a imagens SVG para gerar favicons automaticamente, com base no logotipo e na cor enviados.",
     "You are already using a custom theme" : "Você já está usando um tema personalizado",
     "reset to default" : "restaurar ao padrão",
diff --git a/apps/theming/l10n/tr.js b/apps/theming/l10n/tr.js
index 287678c376537151d9f975f666da278fe2063b6c..5eb673daef4432e7be7852d18e09770fe7080a37 100644
--- a/apps/theming/l10n/tr.js
+++ b/apps/theming/l10n/tr.js
@@ -34,6 +34,11 @@ OC.L10N.register(
     "Login image" : "Oturum açma görseli",
     "Upload new login background" : "Yeni oturum açma art alanı yükle",
     "Remove background image" : "Art alan görselini kaldır",
+    "Advanced options" : "GeliÅŸmiÅŸ ayarlar",
+    "Header logo" : "Üst bilgi logosu",
+    "Upload new header logo" : "Yeni üst bilgi logosu yükle",
+    "Favicon" : "Favicon",
+    "Upload new favion" : "Yeni favicon yükle",
     "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Yüklenen logo ve renge göre otomatik olarak favicon üretilmesi için Imagemagick PHP eklentisini SVG desteği ile kurun.",
     "You are already using a custom theme" : "Zaten özel bir tema kullanıyorsunuz",
     "reset to default" : "varsayılana dön",
diff --git a/apps/theming/l10n/tr.json b/apps/theming/l10n/tr.json
index d4c587eb1817eecf7bd2bc82f475593c2fe4620c..73e65b2a3bfdfb9a9104b6c2cc6198121a1d50e5 100644
--- a/apps/theming/l10n/tr.json
+++ b/apps/theming/l10n/tr.json
@@ -32,6 +32,11 @@
     "Login image" : "Oturum açma görseli",
     "Upload new login background" : "Yeni oturum açma art alanı yükle",
     "Remove background image" : "Art alan görselini kaldır",
+    "Advanced options" : "GeliÅŸmiÅŸ ayarlar",
+    "Header logo" : "Üst bilgi logosu",
+    "Upload new header logo" : "Yeni üst bilgi logosu yükle",
+    "Favicon" : "Favicon",
+    "Upload new favion" : "Yeni favicon yükle",
     "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Yüklenen logo ve renge göre otomatik olarak favicon üretilmesi için Imagemagick PHP eklentisini SVG desteği ile kurun.",
     "You are already using a custom theme" : "Zaten özel bir tema kullanıyorsunuz",
     "reset to default" : "varsayılana dön",
diff --git a/apps/twofactor_backupcodes/l10n/pl.js b/apps/twofactor_backupcodes/l10n/pl.js
index c37c31d12466da9b371feabe851c66572142c129..93174e402d8a6372a3c719df0053d1ba2c84c2b7 100644
--- a/apps/twofactor_backupcodes/l10n/pl.js
+++ b/apps/twofactor_backupcodes/l10n/pl.js
@@ -13,6 +13,7 @@ OC.L10N.register(
     "You created two-factor backup codes for your account" : "Stworzyłeś zapasowe kody uwierzytelnienia dwuetapowego swojego konta",
     "Backup code" : "Kod zapasowy",
     "Use backup code" : "Użyj kodu zapasowego",
+    "Two factor backup codes" : "Kody zapasowe uwierzytelnienia dwuskładnikowego",
     "Second-factor backup codes" : "Kody zapasowe uwierzytelnienia dwuskładnikowego"
 },
 "nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/twofactor_backupcodes/l10n/pl.json b/apps/twofactor_backupcodes/l10n/pl.json
index d427dcd90603ce45dadec376eac9188ef628d390..5067c191e03ca04eeb80ffbf35b58a4d3a9e7785 100644
--- a/apps/twofactor_backupcodes/l10n/pl.json
+++ b/apps/twofactor_backupcodes/l10n/pl.json
@@ -11,6 +11,7 @@
     "You created two-factor backup codes for your account" : "Stworzyłeś zapasowe kody uwierzytelnienia dwuetapowego swojego konta",
     "Backup code" : "Kod zapasowy",
     "Use backup code" : "Użyj kodu zapasowego",
+    "Two factor backup codes" : "Kody zapasowe uwierzytelnienia dwuskładnikowego",
     "Second-factor backup codes" : "Kody zapasowe uwierzytelnienia dwuskładnikowego"
 },"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
 }
\ No newline at end of file
diff --git a/apps/updatenotification/l10n/tr.js b/apps/updatenotification/l10n/tr.js
index 508ed1eccfd28c82f8d3b77364433524d6133641..78dbb84bd9c740aaca782cdc4f5991b210a8b62b 100644
--- a/apps/updatenotification/l10n/tr.js
+++ b/apps/updatenotification/l10n/tr.js
@@ -32,6 +32,7 @@ OC.L10N.register(
     "Update for {app} to version %s is available." : "{app} uygulaması için %s sürümü güncellemesi yayınlanmış.",
     "Update notification" : "Güncelleme bildirimi",
     "A new version is available: %s" : "Yeni bir sürüm yayınlanmış: %s",
+    "The version you are running is not maintained anymore. Please make sure to update to a supported version as soon as possible." : "Kullanmakta olduğunuz sürüm artık desteklenmiyor. Lütfen en kısa sürede desteklenen bir sürüme güncellemeyi ihmal etmeyin.",
     "Download now" : "İndir",
     "Checked on %s" : "Son denetim: %s",
     "The selected update channel makes dedicated notifications for the server obsolete." : "Seçilmiş güncelleme kanalı kullanımdan kalkmış sunucu bildirimleri için kullanılıyor.",
diff --git a/apps/updatenotification/l10n/tr.json b/apps/updatenotification/l10n/tr.json
index 96882619b59769f18a8511a2f1d319136828744f..abd8b8d9b90e550a4063677cf1d76b15a7e407e6 100644
--- a/apps/updatenotification/l10n/tr.json
+++ b/apps/updatenotification/l10n/tr.json
@@ -30,6 +30,7 @@
     "Update for {app} to version %s is available." : "{app} uygulaması için %s sürümü güncellemesi yayınlanmış.",
     "Update notification" : "Güncelleme bildirimi",
     "A new version is available: %s" : "Yeni bir sürüm yayınlanmış: %s",
+    "The version you are running is not maintained anymore. Please make sure to update to a supported version as soon as possible." : "Kullanmakta olduğunuz sürüm artık desteklenmiyor. Lütfen en kısa sürede desteklenen bir sürüme güncellemeyi ihmal etmeyin.",
     "Download now" : "İndir",
     "Checked on %s" : "Son denetim: %s",
     "The selected update channel makes dedicated notifications for the server obsolete." : "Seçilmiş güncelleme kanalı kullanımdan kalkmış sunucu bildirimleri için kullanılıyor.",
diff --git a/apps/user_ldap/l10n/pt_BR.js b/apps/user_ldap/l10n/pt_BR.js
index d8025e6ba20df2e9132c891e0556d27fa0b8d00d..aa5ae1ce61e8fb78f72815261c00a5f191b9ffcc 100644
--- a/apps/user_ldap/l10n/pt_BR.js
+++ b/apps/user_ldap/l10n/pt_BR.js
@@ -80,7 +80,7 @@ OC.L10N.register(
     "When logging in, %s will find the user based on the following attributes:" : "Ao entrar, %s vai encontrar o usuário com base nos seguintes atributos:",
     "LDAP / AD Username:" : "Nome do usuário LDAP / AD:",
     "Allows login against the LDAP / AD username, which is either \"uid\" or \"sAMAccountName\" and will be detected." : "Permite login com o nome de usuário LDAP / AD, o qual é \"uid\" ou \"sAMAccountName\" e será detectado.",
-    "LDAP / AD Email Address:" : "Endereço de e-mail  LDAP / AD:",
+    "LDAP / AD Email Address:" : "Endereço de email  LDAP / AD:",
     "Allows login against an email attribute. \"mail\" and \"mailPrimaryAddress\" allowed." : "Permite login com um atributo de email. \"Mail\" e \"mailPrimaryAddress\" são permitidos.",
     "Other Attributes:" : "Outros Atributos:",
     "Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "Define o filtro a aplicar quando o login é tentado. \"%%uid\" substitui o nome de usuário durante o login. Por exemplo: \"uid=%%uid\"",
@@ -172,8 +172,8 @@ OC.L10N.register(
     "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Deixe vazio para a cota padrão do usuário. Caso contrário, especifique um atributo LDAP/AD",
     "Quota Default" : "Cota Padrão",
     "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Substituir a cota padrão para usuários LDAP que não têm um conjunto de cotas no Campo Cota.",
-    "Email Field" : "Campo de e-mail",
-    "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Defina o e-mail do usuário de seu atributo LDAP. Deixe vazio para o comportamento padrão.",
+    "Email Field" : "Campo de email",
+    "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Defina o email do usuário de seu atributo LDAP. Deixe vazio para o comportamento padrão.",
     "User Home Folder Naming Rule" : "Regra de nomeação de pasta de usuário Home",
     "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Deixe vazio para nome de usuário (padrão). Caso contrário, especifique um atributo LDAP/AD.",
     "Internal Username" : "Nome de usuário interno",
diff --git a/apps/user_ldap/l10n/pt_BR.json b/apps/user_ldap/l10n/pt_BR.json
index 2d74bae77004c9a92409afb9fe6326bbb5f393b6..0fb333dada535b95f14e4882bac9f3ce04a1dc49 100644
--- a/apps/user_ldap/l10n/pt_BR.json
+++ b/apps/user_ldap/l10n/pt_BR.json
@@ -78,7 +78,7 @@
     "When logging in, %s will find the user based on the following attributes:" : "Ao entrar, %s vai encontrar o usuário com base nos seguintes atributos:",
     "LDAP / AD Username:" : "Nome do usuário LDAP / AD:",
     "Allows login against the LDAP / AD username, which is either \"uid\" or \"sAMAccountName\" and will be detected." : "Permite login com o nome de usuário LDAP / AD, o qual é \"uid\" ou \"sAMAccountName\" e será detectado.",
-    "LDAP / AD Email Address:" : "Endereço de e-mail  LDAP / AD:",
+    "LDAP / AD Email Address:" : "Endereço de email  LDAP / AD:",
     "Allows login against an email attribute. \"mail\" and \"mailPrimaryAddress\" allowed." : "Permite login com um atributo de email. \"Mail\" e \"mailPrimaryAddress\" são permitidos.",
     "Other Attributes:" : "Outros Atributos:",
     "Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "Define o filtro a aplicar quando o login é tentado. \"%%uid\" substitui o nome de usuário durante o login. Por exemplo: \"uid=%%uid\"",
@@ -170,8 +170,8 @@
     "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Deixe vazio para a cota padrão do usuário. Caso contrário, especifique um atributo LDAP/AD",
     "Quota Default" : "Cota Padrão",
     "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Substituir a cota padrão para usuários LDAP que não têm um conjunto de cotas no Campo Cota.",
-    "Email Field" : "Campo de e-mail",
-    "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Defina o e-mail do usuário de seu atributo LDAP. Deixe vazio para o comportamento padrão.",
+    "Email Field" : "Campo de email",
+    "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Defina o email do usuário de seu atributo LDAP. Deixe vazio para o comportamento padrão.",
     "User Home Folder Naming Rule" : "Regra de nomeação de pasta de usuário Home",
     "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Deixe vazio para nome de usuário (padrão). Caso contrário, especifique um atributo LDAP/AD.",
     "Internal Username" : "Nome de usuário interno",
diff --git a/apps/workflowengine/l10n/de.js b/apps/workflowengine/l10n/de.js
index 33558774c8467a19b95b3fc9971f0bef118cdb5f..62e881e4ef45cec114c7571c551e1373b12a6bd6 100644
--- a/apps/workflowengine/l10n/de.js
+++ b/apps/workflowengine/l10n/de.js
@@ -1,6 +1,7 @@
 OC.L10N.register(
     "workflowengine",
     {
+    "Group list is empty" : "Gruppenliste ist leer",
     "Unable to retrieve the group list" : "Gruppenliste konnte nicht empfangen werden",
     "Saved" : "Gespeichert",
     "Saving failed:" : "Speichern fehlgeschlagen:",
diff --git a/apps/workflowengine/l10n/de.json b/apps/workflowengine/l10n/de.json
index 5d777ff910108ef50a44d1fcce1cdc6c1b079ce7..02ff5ca677c038a27a52d80baf28ba5ef40b2a8c 100644
--- a/apps/workflowengine/l10n/de.json
+++ b/apps/workflowengine/l10n/de.json
@@ -1,4 +1,5 @@
 { "translations": {
+    "Group list is empty" : "Gruppenliste ist leer",
     "Unable to retrieve the group list" : "Gruppenliste konnte nicht empfangen werden",
     "Saved" : "Gespeichert",
     "Saving failed:" : "Speichern fehlgeschlagen:",
diff --git a/apps/workflowengine/l10n/de_DE.js b/apps/workflowengine/l10n/de_DE.js
index a8349e499a84ad345b15e9146223e0c9dfb7ac68..3389b9f3ccde63b7944758a6d863acc8eb22e75d 100644
--- a/apps/workflowengine/l10n/de_DE.js
+++ b/apps/workflowengine/l10n/de_DE.js
@@ -1,6 +1,7 @@
 OC.L10N.register(
     "workflowengine",
     {
+    "Group list is empty" : "Gruppenliste ist leer",
     "Unable to retrieve the group list" : "Gruppenliste konnte nicht empfangen werden",
     "Saved" : "Gespeichert",
     "Saving failed:" : "Speichern fehlgeschlagen:",
diff --git a/apps/workflowengine/l10n/de_DE.json b/apps/workflowengine/l10n/de_DE.json
index 7e01b378c93c8dff727015824f6b85f40191e2ac..c04cec6f45832a6197c01873c7eec4f7127a50de 100644
--- a/apps/workflowengine/l10n/de_DE.json
+++ b/apps/workflowengine/l10n/de_DE.json
@@ -1,4 +1,5 @@
 { "translations": {
+    "Group list is empty" : "Gruppenliste ist leer",
     "Unable to retrieve the group list" : "Gruppenliste konnte nicht empfangen werden",
     "Saved" : "Gespeichert",
     "Saving failed:" : "Speichern fehlgeschlagen:",
diff --git a/apps/workflowengine/l10n/pt_BR.js b/apps/workflowengine/l10n/pt_BR.js
index e6f5b05ed8c7bdb899ce51faa61d08eedb0c21fa..b7e50112f40f4180e4296cb2a363cc8daff9000c 100644
--- a/apps/workflowengine/l10n/pt_BR.js
+++ b/apps/workflowengine/l10n/pt_BR.js
@@ -1,6 +1,7 @@
 OC.L10N.register(
     "workflowengine",
     {
+    "Group list is empty" : "Lista de grupos vazia",
     "Unable to retrieve the group list" : "Impossível recuperar a lista do grupo",
     "Saved" : "Salvo",
     "Saving failed:" : "A gravação falhou:",
diff --git a/apps/workflowengine/l10n/pt_BR.json b/apps/workflowengine/l10n/pt_BR.json
index 3a5dd45540c8a32dd6e6b9a3b3b16e0e4449dc21..9d476397ed339ffb06b2f610849876ebc46635d3 100644
--- a/apps/workflowengine/l10n/pt_BR.json
+++ b/apps/workflowengine/l10n/pt_BR.json
@@ -1,4 +1,5 @@
 { "translations": {
+    "Group list is empty" : "Lista de grupos vazia",
     "Unable to retrieve the group list" : "Impossível recuperar a lista do grupo",
     "Saved" : "Salvo",
     "Saving failed:" : "A gravação falhou:",
diff --git a/apps/workflowengine/l10n/tr.js b/apps/workflowengine/l10n/tr.js
index e41710f175faac44311e9d710779b7ffb786159e..d4b2ccfa1dc4e29d41c4964937f64cb481c6cf5a 100644
--- a/apps/workflowengine/l10n/tr.js
+++ b/apps/workflowengine/l10n/tr.js
@@ -1,6 +1,7 @@
 OC.L10N.register(
     "workflowengine",
     {
+    "Group list is empty" : "Grup listesi boÅŸ",
     "Unable to retrieve the group list" : "Grup listesi alınamadı",
     "Saved" : "Kaydedildi",
     "Saving failed:" : "Kaydedilemedi:",
diff --git a/apps/workflowengine/l10n/tr.json b/apps/workflowengine/l10n/tr.json
index 40f33f4cf13b74bd7c0bf596975f69f0367cf26f..e47333e5fa2ef3e164857955af096367fb9acaf6 100644
--- a/apps/workflowengine/l10n/tr.json
+++ b/apps/workflowengine/l10n/tr.json
@@ -1,4 +1,5 @@
 { "translations": {
+    "Group list is empty" : "Grup listesi boÅŸ",
     "Unable to retrieve the group list" : "Grup listesi alınamadı",
     "Saved" : "Kaydedildi",
     "Saving failed:" : "Kaydedilemedi:",
diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js
index acb32fd38928fcfd996756a9df2d7f2aa82e33d2..c845e607fc57cc2466c3d0018ada2f03c8fc8f56 100644
--- a/core/l10n/pt_BR.js
+++ b/core/l10n/pt_BR.js
@@ -18,14 +18,14 @@ OC.L10N.register(
     "Password reset is disabled" : "A redefinição de senha está desabilitada",
     "Couldn't reset password because the token is invalid" : "Não foi possível redefinir a senha porque o token é inválido",
     "Couldn't reset password because the token is expired" : "Não foi possível redefinir a senha porque o token expirou",
-    "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Não foi possível enviar e-mail de redefinição porque não há nenhum endereço de e-mail para este nome de usuário. Entre em contato com o administrador.",
+    "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Não foi possível enviar email de redefinição porque não há nenhum endereço de email para este nome de usuário. Entre em contato com o administrador.",
     "%s password reset" : "%s redefinir senha",
     "Password reset" : "Redefinir a senha",
-    "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Clique no botão abaixo para redefinir sua senha. Se você não solicitou isso, ignore este e-mail.",
-    "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Clique no link abaixo para redefinir sua senha. Se você não solicitou isso, ignore este e-mail.",
+    "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Clique no botão abaixo para redefinir sua senha. Se você não solicitou isso, ignore este email.",
+    "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Clique no link abaixo para redefinir sua senha. Se você não solicitou isso, ignore este email.",
     "Reset your password" : "Redefinir sua senha",
-    "Couldn't send reset email. Please contact your administrator." : "Não foi possível enviar o e-mail de redefinição. Por favor, contate o administrador.",
-    "Couldn't send reset email. Please make sure your username is correct." : "Não foi possível enviar o e-mail de redefinição. Verifique se o seu nome de usuário está correto.",
+    "Couldn't send reset email. Please contact your administrator." : "Não foi possível enviar o email de redefinição. Por favor, contate o administrador.",
+    "Couldn't send reset email. Please make sure your username is correct." : "Não foi possível enviar o email de redefinição. Verifique se o seu nome de usuário está correto.",
     "Preparing update" : "Preparando a atualização",
     "[%d / %d]: %s" : "[%d / %d]: %s",
     "Repair warning: " : "Aviso da reparação:",
@@ -75,7 +75,7 @@ OC.L10N.register(
     "Failed to authenticate, try again" : "Falha na autenticação, tente novamente",
     "seconds ago" : "segundos atrás",
     "Logging in …" : "Entrando...",
-    "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "O link para redefinir sua senha foi enviado para seu e-mail. Se você não recebê-lo dentro de um período razoável de tempo, verifique suas pastas de spam/lixo.<br> Se ele não estiver lá, pergunte ao administrador local.",
+    "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "O link para redefinir sua senha foi enviado para seu email. Se você não recebê-lo dentro de um período razoável de tempo, verifique suas pastas de spam/lixo.<br> Se ele não estiver lá, pergunte ao administrador local.",
     "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Seus arquivos são criptografados. Não existe nenhuma maneira de ter seus dados de volta depois que sua senha seja redefinida.<br /> Se você não tem certeza do que fazer, por favor contate seu administrador antes de continuar.<br />Você realmente deseja continuar?",
     "I know what I'm doing" : "Eu sei o que estou fazendo",
     "Password can not be changed. Please contact your administrator." : "A senha não pôde ser alterada. Por favor, contate o administrador.",
@@ -111,7 +111,7 @@ OC.L10N.register(
     "Strong password" : "Senha forte",
     "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Seu servidor web ainda não está configurado corretamente para permitir a sincronização de arquivos, porque a interface do WebDAV parece estar quebrada.",
     "Your web server is not properly set up to resolve \"{url}\". Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Seu servidor web não está configurado corretamente para resolver \"{url}\". Mais informações podem ser encontradas na <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentação</a>.",
-    "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. Establish a connection from this server to the Internet to enjoy all features." : "Este servidor não possui conexão com a internet: Vários pontos não puderam ser acessados. Isso significa que alguns dos recursos como montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros não funcionarão. Acesso a arquivos remotos e envio de e-mails de notificação não funcionarão também. Estabeleça uma conexão deste servidor com a Internet para aproveitar todos os recursos.",
+    "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. Establish a connection from this server to the Internet to enjoy all features." : "Este servidor não possui conexão com a internet: Vários pontos não puderam ser acessados. Isso significa que alguns dos recursos como montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros não funcionarão. Acesso a arquivos remotos e envio de emails de notificação não funcionarão também. Estabeleça uma conexão deste servidor com a Internet para aproveitar todos os recursos.",
     "No memory cache has been configured. To enhance performance, please configure a memcache, if available. Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Nenhum cache de memória foi configurado. Para melhorar o desempenho, configure um memcache, se disponível. Mais informações podem ser encontradas na <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentação</a>.",
     "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "/dev/urandom não é legível pelo PHP, o que é altamente desencorajado por razões de segurança. Mais informações podem ser encontradas na <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentação</a>.",
     "You are currently running PHP {version}. Upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Você está executando o PHP {versão}. Atualize esta versão para aproveitar as <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{phpLink}\">atualizações de desempenho e segurança fornecidas pelo Grupo PHP</a> assim que sua distribuição a suportar.",
@@ -148,18 +148,18 @@ OC.L10N.register(
     "Link" : "Link",
     "Password protect" : "Proteger com senha",
     "Allow editing" : "Permitir edição",
-    "Email link to person" : "Enviar link por e-mail",
+    "Email link to person" : "Enviar link por email",
     "Send" : "Enviar",
     "Allow upload and editing" : "Permitir envio e edição",
     "Read only" : "Somente leitura",
     "File drop (upload only)" : "Zona de arquivos (somente envio)",
     "Shared with you and the group {group} by {owner}" : "Compartilhado com você e com o grupo {group} por {owner}",
     "Shared with you by {owner}" : "Compartilhado com você por {owner}",
-    "Choose a password for the mail share" : "Escolha uma senha para o compartilhamento de e-mail",
+    "Choose a password for the mail share" : "Escolha uma senha para o compartilhamento de email",
     "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatiorDisplayName}} compartilhou via link",
     "group" : "grupo",
     "remote" : "remoto",
-    "email" : "e-mail",
+    "email" : "email",
     "shared by {sharer}" : "compartilhado por {sharer}",
     "Unshare" : "Descompartilhar",
     "Can reshare" : "Pode compartilhar novamente",
@@ -182,9 +182,9 @@ OC.L10N.register(
     "{sharee} (email)" : "{sharee} (email)",
     "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
     "Share" : "Compartilhar",
-    "Name or email address..." : "Nome ou endereço de e-mail...",
+    "Name or email address..." : "Nome ou endereço de email...",
     "Name or federated cloud ID..." : "Nome ou ID de cloud federada...",
-    "Name, federated cloud ID or email address..." : "Nome, ID de cloud federada ou e-mail...",
+    "Name, federated cloud ID or email address..." : "Nome, ID de cloud federada ou email...",
     "Name..." : "Nome...",
     "Error" : "Erro",
     "Error removing share" : "Erro na exclusão do compartilhamento",
@@ -275,7 +275,7 @@ OC.L10N.register(
     "Please contact your administrator." : "Por favor, contacte o administrador.",
     "An internal error occurred." : "Ocorreu um erro interno.",
     "Please try again or contact your administrator." : "Por favor tente novamente ou contacte o administrador.",
-    "Username or email" : "Nome de usuário ou e-mail",
+    "Username or email" : "Nome de usuário ou email",
     "Log in" : "Entrar",
     "Wrong password." : "Senha errada",
     "We have detected multiple invalid login attempts from your IP. Therefore your next login is throttled up to 30 seconds." : "Detectamos várias tentativas de login inválidas de seu IP. Portanto, seu próximo login será desacelerado em até 30 segundos.",
@@ -335,9 +335,9 @@ OC.L10N.register(
     "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "O cabeçalho HTTP \"Strict-Transport-Security\" não está configurado para ao menos \"{seconds}\" segundos. Para uma segurança aprimorada, recomendamos habilitar HSTS como descrito em nossas <a href=\"{docUrl}\" rel=\"noreferrer\">dicas de segurança</a>.",
     "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Você está acessando este site via HTTP. Recomendamos que configure seu servidor para exigir o uso de HTTPS, conforme descrito em nossas <a href=\"{docUrl}\">dicas de segurança</a>.",
     "Shared with {recipients}" : "Compartilhado com {recipients}",
-    "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Compartilhe com outras pessoas entrando um usuário, grupo, ID de cloud federada ou um e-mail.",
+    "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Compartilhe com outras pessoas entrando um usuário, grupo, ID de cloud federada ou um email.",
     "Share with other people by entering a user or group or a federated cloud ID." : "Compartilhe com outras pessoas entrando um usuário, grupo ou ID de nuvem federada.",
-    "Share with other people by entering a user or group or an email address." : "Compartilhe com outras pessoas entrando um usuário, grupo ou um e-mail.",
+    "Share with other people by entering a user or group or an email address." : "Compartilhe com outras pessoas entrando um usuário, grupo ou um email.",
     "The server encountered an internal error and was unable to complete your request." : "O servidor encontrou um erro interno e não pode completar sua solicitação.",
     "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Entre em contato com o administrador se este erro aparecer várias vezes. Inclua os detalhes técnicos abaixo no seu relatório.",
     "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Para obter informações sobre como configurar corretamente o servidor, consulte a <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentação</a>.",
diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json
index 989442eee9cf78d887fc39b0c1d3b66a51272e38..dd6a9acde01849ddb934b128938abbdadd10ae83 100644
--- a/core/l10n/pt_BR.json
+++ b/core/l10n/pt_BR.json
@@ -16,14 +16,14 @@
     "Password reset is disabled" : "A redefinição de senha está desabilitada",
     "Couldn't reset password because the token is invalid" : "Não foi possível redefinir a senha porque o token é inválido",
     "Couldn't reset password because the token is expired" : "Não foi possível redefinir a senha porque o token expirou",
-    "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Não foi possível enviar e-mail de redefinição porque não há nenhum endereço de e-mail para este nome de usuário. Entre em contato com o administrador.",
+    "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Não foi possível enviar email de redefinição porque não há nenhum endereço de email para este nome de usuário. Entre em contato com o administrador.",
     "%s password reset" : "%s redefinir senha",
     "Password reset" : "Redefinir a senha",
-    "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Clique no botão abaixo para redefinir sua senha. Se você não solicitou isso, ignore este e-mail.",
-    "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Clique no link abaixo para redefinir sua senha. Se você não solicitou isso, ignore este e-mail.",
+    "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Clique no botão abaixo para redefinir sua senha. Se você não solicitou isso, ignore este email.",
+    "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Clique no link abaixo para redefinir sua senha. Se você não solicitou isso, ignore este email.",
     "Reset your password" : "Redefinir sua senha",
-    "Couldn't send reset email. Please contact your administrator." : "Não foi possível enviar o e-mail de redefinição. Por favor, contate o administrador.",
-    "Couldn't send reset email. Please make sure your username is correct." : "Não foi possível enviar o e-mail de redefinição. Verifique se o seu nome de usuário está correto.",
+    "Couldn't send reset email. Please contact your administrator." : "Não foi possível enviar o email de redefinição. Por favor, contate o administrador.",
+    "Couldn't send reset email. Please make sure your username is correct." : "Não foi possível enviar o email de redefinição. Verifique se o seu nome de usuário está correto.",
     "Preparing update" : "Preparando a atualização",
     "[%d / %d]: %s" : "[%d / %d]: %s",
     "Repair warning: " : "Aviso da reparação:",
@@ -73,7 +73,7 @@
     "Failed to authenticate, try again" : "Falha na autenticação, tente novamente",
     "seconds ago" : "segundos atrás",
     "Logging in …" : "Entrando...",
-    "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "O link para redefinir sua senha foi enviado para seu e-mail. Se você não recebê-lo dentro de um período razoável de tempo, verifique suas pastas de spam/lixo.<br> Se ele não estiver lá, pergunte ao administrador local.",
+    "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "O link para redefinir sua senha foi enviado para seu email. Se você não recebê-lo dentro de um período razoável de tempo, verifique suas pastas de spam/lixo.<br> Se ele não estiver lá, pergunte ao administrador local.",
     "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Seus arquivos são criptografados. Não existe nenhuma maneira de ter seus dados de volta depois que sua senha seja redefinida.<br /> Se você não tem certeza do que fazer, por favor contate seu administrador antes de continuar.<br />Você realmente deseja continuar?",
     "I know what I'm doing" : "Eu sei o que estou fazendo",
     "Password can not be changed. Please contact your administrator." : "A senha não pôde ser alterada. Por favor, contate o administrador.",
@@ -109,7 +109,7 @@
     "Strong password" : "Senha forte",
     "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Seu servidor web ainda não está configurado corretamente para permitir a sincronização de arquivos, porque a interface do WebDAV parece estar quebrada.",
     "Your web server is not properly set up to resolve \"{url}\". Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Seu servidor web não está configurado corretamente para resolver \"{url}\". Mais informações podem ser encontradas na <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentação</a>.",
-    "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. Establish a connection from this server to the Internet to enjoy all features." : "Este servidor não possui conexão com a internet: Vários pontos não puderam ser acessados. Isso significa que alguns dos recursos como montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros não funcionarão. Acesso a arquivos remotos e envio de e-mails de notificação não funcionarão também. Estabeleça uma conexão deste servidor com a Internet para aproveitar todos os recursos.",
+    "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. Establish a connection from this server to the Internet to enjoy all features." : "Este servidor não possui conexão com a internet: Vários pontos não puderam ser acessados. Isso significa que alguns dos recursos como montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros não funcionarão. Acesso a arquivos remotos e envio de emails de notificação não funcionarão também. Estabeleça uma conexão deste servidor com a Internet para aproveitar todos os recursos.",
     "No memory cache has been configured. To enhance performance, please configure a memcache, if available. Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Nenhum cache de memória foi configurado. Para melhorar o desempenho, configure um memcache, se disponível. Mais informações podem ser encontradas na <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentação</a>.",
     "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "/dev/urandom não é legível pelo PHP, o que é altamente desencorajado por razões de segurança. Mais informações podem ser encontradas na <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentação</a>.",
     "You are currently running PHP {version}. Upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Você está executando o PHP {versão}. Atualize esta versão para aproveitar as <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{phpLink}\">atualizações de desempenho e segurança fornecidas pelo Grupo PHP</a> assim que sua distribuição a suportar.",
@@ -146,18 +146,18 @@
     "Link" : "Link",
     "Password protect" : "Proteger com senha",
     "Allow editing" : "Permitir edição",
-    "Email link to person" : "Enviar link por e-mail",
+    "Email link to person" : "Enviar link por email",
     "Send" : "Enviar",
     "Allow upload and editing" : "Permitir envio e edição",
     "Read only" : "Somente leitura",
     "File drop (upload only)" : "Zona de arquivos (somente envio)",
     "Shared with you and the group {group} by {owner}" : "Compartilhado com você e com o grupo {group} por {owner}",
     "Shared with you by {owner}" : "Compartilhado com você por {owner}",
-    "Choose a password for the mail share" : "Escolha uma senha para o compartilhamento de e-mail",
+    "Choose a password for the mail share" : "Escolha uma senha para o compartilhamento de email",
     "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatiorDisplayName}} compartilhou via link",
     "group" : "grupo",
     "remote" : "remoto",
-    "email" : "e-mail",
+    "email" : "email",
     "shared by {sharer}" : "compartilhado por {sharer}",
     "Unshare" : "Descompartilhar",
     "Can reshare" : "Pode compartilhar novamente",
@@ -180,9 +180,9 @@
     "{sharee} (email)" : "{sharee} (email)",
     "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
     "Share" : "Compartilhar",
-    "Name or email address..." : "Nome ou endereço de e-mail...",
+    "Name or email address..." : "Nome ou endereço de email...",
     "Name or federated cloud ID..." : "Nome ou ID de cloud federada...",
-    "Name, federated cloud ID or email address..." : "Nome, ID de cloud federada ou e-mail...",
+    "Name, federated cloud ID or email address..." : "Nome, ID de cloud federada ou email...",
     "Name..." : "Nome...",
     "Error" : "Erro",
     "Error removing share" : "Erro na exclusão do compartilhamento",
@@ -273,7 +273,7 @@
     "Please contact your administrator." : "Por favor, contacte o administrador.",
     "An internal error occurred." : "Ocorreu um erro interno.",
     "Please try again or contact your administrator." : "Por favor tente novamente ou contacte o administrador.",
-    "Username or email" : "Nome de usuário ou e-mail",
+    "Username or email" : "Nome de usuário ou email",
     "Log in" : "Entrar",
     "Wrong password." : "Senha errada",
     "We have detected multiple invalid login attempts from your IP. Therefore your next login is throttled up to 30 seconds." : "Detectamos várias tentativas de login inválidas de seu IP. Portanto, seu próximo login será desacelerado em até 30 segundos.",
@@ -333,9 +333,9 @@
     "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "O cabeçalho HTTP \"Strict-Transport-Security\" não está configurado para ao menos \"{seconds}\" segundos. Para uma segurança aprimorada, recomendamos habilitar HSTS como descrito em nossas <a href=\"{docUrl}\" rel=\"noreferrer\">dicas de segurança</a>.",
     "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Você está acessando este site via HTTP. Recomendamos que configure seu servidor para exigir o uso de HTTPS, conforme descrito em nossas <a href=\"{docUrl}\">dicas de segurança</a>.",
     "Shared with {recipients}" : "Compartilhado com {recipients}",
-    "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Compartilhe com outras pessoas entrando um usuário, grupo, ID de cloud federada ou um e-mail.",
+    "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Compartilhe com outras pessoas entrando um usuário, grupo, ID de cloud federada ou um email.",
     "Share with other people by entering a user or group or a federated cloud ID." : "Compartilhe com outras pessoas entrando um usuário, grupo ou ID de nuvem federada.",
-    "Share with other people by entering a user or group or an email address." : "Compartilhe com outras pessoas entrando um usuário, grupo ou um e-mail.",
+    "Share with other people by entering a user or group or an email address." : "Compartilhe com outras pessoas entrando um usuário, grupo ou um email.",
     "The server encountered an internal error and was unable to complete your request." : "O servidor encontrou um erro interno e não pode completar sua solicitação.",
     "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Entre em contato com o administrador se este erro aparecer várias vezes. Inclua os detalhes técnicos abaixo no seu relatório.",
     "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Para obter informações sobre como configurar corretamente o servidor, consulte a <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentação</a>.",
diff --git a/core/l10n/tr.js b/core/l10n/tr.js
index d7f70a83dcee64e8f785434224660aa0c60cea46..8d2ae6833fd66d3fc5cabf6805ab13b4138f9615 100644
--- a/core/l10n/tr.js
+++ b/core/l10n/tr.js
@@ -264,8 +264,12 @@ OC.L10N.register(
     "See the documentation" : "Belgelere bakın",
     "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Bu uygulamanın düzgün çalışabilmesi için JavaScript gereklidir. Lütfen {linkstart}JavaScript uygulamasını etkinleştirip{linkend} sayfayı yeniden yükleyin.",
     "More apps" : "DiÄŸer uygulamalar",
+    "More apps menu" : "Diğer uygulamalar menüsü",
     "Search" : "Arama",
     "Reset search" : "Aramayı sıfırla",
+    "Contacts" : "KiÅŸiler",
+    "Contacts menu" : "Kişiler menüsü",
+    "Settings menu" : "Ayarlar menüsü",
     "Confirm your password" : "Parolanızı onaylayın",
     "Server side authentication failed!" : "Kimlik sunucu tarafında doğrulanamadı!",
     "Please contact your administrator." : "Lütfen sistem yöneticiniz ile görüşün.",
@@ -294,6 +298,7 @@ OC.L10N.register(
     "Error while validating your second factor" : "İkinci aşama doğrulanırken sorun çıktı",
     "Access through untrusted domain" : "Güvenilmeyen etki alanı üzerinden erişim",
     "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php." : "Lütfen yöneticiniz ile görüşün. Yöneticisi siz iseniz, config/config.php dosyası içerisindeki \"trusted_domain\" ayarını config/config.sample.php dosyasındaki gibi düzenleyin.",
+    "Further information how to configure this can be found in the %sdocumentation%s." : "Bu ayar ile ilgili ayrıntılı bilgiler %sbelgeler%s bölümünde bulunabilir.",
     "App update required" : "Uygulamanın güncellenmesi gerekli",
     "%s will be updated to version %s" : "%s, %s sürümüne güncellenecek",
     "These apps will be updated:" : "Şu uygulamalar güncellenecek:",
diff --git a/core/l10n/tr.json b/core/l10n/tr.json
index 6e32e3ff3a8c0550ad03909b8e224d16e5d85f74..e6ae26d7f452c81b8d0bba91a23b7abb615861a0 100644
--- a/core/l10n/tr.json
+++ b/core/l10n/tr.json
@@ -262,8 +262,12 @@
     "See the documentation" : "Belgelere bakın",
     "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Bu uygulamanın düzgün çalışabilmesi için JavaScript gereklidir. Lütfen {linkstart}JavaScript uygulamasını etkinleştirip{linkend} sayfayı yeniden yükleyin.",
     "More apps" : "DiÄŸer uygulamalar",
+    "More apps menu" : "Diğer uygulamalar menüsü",
     "Search" : "Arama",
     "Reset search" : "Aramayı sıfırla",
+    "Contacts" : "KiÅŸiler",
+    "Contacts menu" : "Kişiler menüsü",
+    "Settings menu" : "Ayarlar menüsü",
     "Confirm your password" : "Parolanızı onaylayın",
     "Server side authentication failed!" : "Kimlik sunucu tarafında doğrulanamadı!",
     "Please contact your administrator." : "Lütfen sistem yöneticiniz ile görüşün.",
@@ -292,6 +296,7 @@
     "Error while validating your second factor" : "İkinci aşama doğrulanırken sorun çıktı",
     "Access through untrusted domain" : "Güvenilmeyen etki alanı üzerinden erişim",
     "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php." : "Lütfen yöneticiniz ile görüşün. Yöneticisi siz iseniz, config/config.php dosyası içerisindeki \"trusted_domain\" ayarını config/config.sample.php dosyasındaki gibi düzenleyin.",
+    "Further information how to configure this can be found in the %sdocumentation%s." : "Bu ayar ile ilgili ayrıntılı bilgiler %sbelgeler%s bölümünde bulunabilir.",
     "App update required" : "Uygulamanın güncellenmesi gerekli",
     "%s will be updated to version %s" : "%s, %s sürümüne güncellenecek",
     "These apps will be updated:" : "Şu uygulamalar güncellenecek:",
diff --git a/lib/l10n/pt_BR.js b/lib/l10n/pt_BR.js
index 0f292d3aac87a8d6988bdba0f4ae192589f153d9..623ba939dbc674183b5a2784533509cfd57ddf08 100644
--- a/lib/l10n/pt_BR.js
+++ b/lib/l10n/pt_BR.js
@@ -58,7 +58,7 @@ OC.L10N.register(
     "Empty filename is not allowed" : "Nome vazio para arquivo não é permitido.",
     "App \"%s\" cannot be installed because appinfo file cannot be read." : "O aplicativo \"%s\" não pode ser instalado pois o arquivo appinfo não pôde ser lido.",
     "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "O aplicativo \"%s\" não pode ser instalado pois não é compatível com a versão do servidor.",
-    "This is an automatically sent email, please do not reply." : "Este é um e-mail enviado automaticamente. Por favor, não responda.",
+    "This is an automatically sent email, please do not reply." : "Este é um email enviado automaticamente. Por favor, não responda.",
     "Help" : "Ajuda",
     "Apps" : "Aplicativos",
     "Settings" : "Configurações",
diff --git a/lib/l10n/pt_BR.json b/lib/l10n/pt_BR.json
index 62571d500a375d7feba629a2fabf778cb00de3e6..0eaeb8daaf01f3d6ea83b76cb994571475f90c46 100644
--- a/lib/l10n/pt_BR.json
+++ b/lib/l10n/pt_BR.json
@@ -56,7 +56,7 @@
     "Empty filename is not allowed" : "Nome vazio para arquivo não é permitido.",
     "App \"%s\" cannot be installed because appinfo file cannot be read." : "O aplicativo \"%s\" não pode ser instalado pois o arquivo appinfo não pôde ser lido.",
     "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "O aplicativo \"%s\" não pode ser instalado pois não é compatível com a versão do servidor.",
-    "This is an automatically sent email, please do not reply." : "Este é um e-mail enviado automaticamente. Por favor, não responda.",
+    "This is an automatically sent email, please do not reply." : "Este é um email enviado automaticamente. Por favor, não responda.",
     "Help" : "Ajuda",
     "Apps" : "Aplicativos",
     "Settings" : "Configurações",
diff --git a/settings/l10n/de.js b/settings/l10n/de.js
index 04684a26478182a47439aab85093eaf97d393327..a14f26f8eb360b0c7141fda048a7e8d78dc8582a 100644
--- a/settings/l10n/de.js
+++ b/settings/l10n/de.js
@@ -158,6 +158,7 @@ OC.L10N.register(
     "Good password" : "Gutes Passwort",
     "Strong password" : "Starkes Passwort",
     "Groups" : "Gruppen",
+    "Group list is empty" : "Gruppenliste ist leer",
     "Unable to retrieve the group list" : "Gruppenliste konnte nicht empfangen werden",
     "Unable to delete {objName}" : "Löschen von {objName} nicht möglich",
     "Error creating group: {message}" : "Fehler beim Erstellen einer Gruppe: {message}",
diff --git a/settings/l10n/de.json b/settings/l10n/de.json
index 4a656faaadaf11b39deb2c49c049ac790e48ccd6..132e71372b715586877cad27976f1f2d5c55bffd 100644
--- a/settings/l10n/de.json
+++ b/settings/l10n/de.json
@@ -156,6 +156,7 @@
     "Good password" : "Gutes Passwort",
     "Strong password" : "Starkes Passwort",
     "Groups" : "Gruppen",
+    "Group list is empty" : "Gruppenliste ist leer",
     "Unable to retrieve the group list" : "Gruppenliste konnte nicht empfangen werden",
     "Unable to delete {objName}" : "Löschen von {objName} nicht möglich",
     "Error creating group: {message}" : "Fehler beim Erstellen einer Gruppe: {message}",
diff --git a/settings/l10n/de_DE.js b/settings/l10n/de_DE.js
index 60b245c0f3f09359488e9affc52b2a38101e5c8b..1ad4d0eeb64caaad5e9b2fd8a6f17e588d014aa2 100644
--- a/settings/l10n/de_DE.js
+++ b/settings/l10n/de_DE.js
@@ -158,6 +158,7 @@ OC.L10N.register(
     "Good password" : "Gutes Passwort",
     "Strong password" : "Starkes Passwort",
     "Groups" : "Gruppen",
+    "Group list is empty" : "Gruppenliste ist leer",
     "Unable to retrieve the group list" : "Gruppenliste konnte nicht empfangen werden",
     "Unable to delete {objName}" : "Löschen von {objName} nicht möglich",
     "Error creating group: {message}" : "Fehler beim Erstellen einer Gruppe: {message}",
diff --git a/settings/l10n/de_DE.json b/settings/l10n/de_DE.json
index a7ceaeeeea34ea2ad8d9f99eb1ba0bad3eaf2266..a75e6074f3e531076c24e16049793d34dd3f5152 100644
--- a/settings/l10n/de_DE.json
+++ b/settings/l10n/de_DE.json
@@ -156,6 +156,7 @@
     "Good password" : "Gutes Passwort",
     "Strong password" : "Starkes Passwort",
     "Groups" : "Gruppen",
+    "Group list is empty" : "Gruppenliste ist leer",
     "Unable to retrieve the group list" : "Gruppenliste konnte nicht empfangen werden",
     "Unable to delete {objName}" : "Löschen von {objName} nicht möglich",
     "Error creating group: {message}" : "Fehler beim Erstellen einer Gruppe: {message}",
diff --git a/settings/l10n/es.js b/settings/l10n/es.js
index 0c88eb2db34dbd8d126b32cdb299ac310ad101c7..da3d19f3607fcbe39d79695a2b2855551b1d691d 100644
--- a/settings/l10n/es.js
+++ b/settings/l10n/es.js
@@ -158,6 +158,7 @@ OC.L10N.register(
     "Good password" : "Contraseña buena",
     "Strong password" : "Contraseña muy buena",
     "Groups" : "Grupos",
+    "Group list is empty" : "La lista del grupo está vacía",
     "Unable to retrieve the group list" : "No es posible recibir la lista de grupos",
     "Unable to delete {objName}" : "No es posible eliminar {objName}",
     "Error creating group: {message}" : "Error creando el grupo: {message}",
diff --git a/settings/l10n/es.json b/settings/l10n/es.json
index 580eda0a37ec99c537be91d0bc7a85fa3fc3ef6d..1fc9c3f8f8afb7a97b22fec0828022c1a71973d6 100644
--- a/settings/l10n/es.json
+++ b/settings/l10n/es.json
@@ -156,6 +156,7 @@
     "Good password" : "Contraseña buena",
     "Strong password" : "Contraseña muy buena",
     "Groups" : "Grupos",
+    "Group list is empty" : "La lista del grupo está vacía",
     "Unable to retrieve the group list" : "No es posible recibir la lista de grupos",
     "Unable to delete {objName}" : "No es posible eliminar {objName}",
     "Error creating group: {message}" : "Error creando el grupo: {message}",
diff --git a/settings/l10n/pl.js b/settings/l10n/pl.js
index aa0f933dde1f714b37b3da3d5c3cba012b748634..d5d2b0289967ca1c76501e018302e975a86af224 100644
--- a/settings/l10n/pl.js
+++ b/settings/l10n/pl.js
@@ -75,6 +75,7 @@ OC.L10N.register(
     "Set your password" : "Ustaw hasło",
     "Go to %s" : "Idź do: %s",
     "Install Client" : "Zainstaluj klienta",
+    "Logged in user must be a subadmin" : "Zalogowany użytkownik musi być współadminem",
     "Password confirmation is required" : "Wymagane jest potwierdzenie hasła",
     "Couldn't remove app." : "Nie można usunąć aplikacji.",
     "Couldn't update app." : "Nie można uaktualnić aplikacji.",
@@ -101,6 +102,8 @@ OC.L10N.register(
     "Error: Could not disable broken app" : "Błąd: Nie można wyłączyć uszkodzonej aplikacji",
     "Error while disabling broken app" : "Błąd podczas wyłączania uszkodzonej aplikacji",
     "App up to date" : "Aplikacja jest aktualna",
+    "Updating …" : "Aktualizowanie...",
+    "Could not update app" : "Nie można uaktualnić aplikacji.",
     "Updated" : "Zaktualizowano",
     "Removing …" : "Usuwanie ...",
     "Could not remove app" : "Usuwanie aplikacji nie powiodło się",
@@ -155,6 +158,8 @@ OC.L10N.register(
     "Good password" : "Dobre hasło",
     "Strong password" : "Mocne hasło",
     "Groups" : "Grupy",
+    "Group list is empty" : "Lista grup jest pusta",
+    "Unable to retrieve the group list" : "Nie można pobrać listy grup",
     "Unable to delete {objName}" : "Nie można usunąć {objName}",
     "Error creating group: {message}" : "Błąd podczas tworzenia grupy: {message}",
     "A valid group name must be provided" : "Należy podać prawidłową nazwę grupy",
@@ -387,6 +392,33 @@ OC.L10N.register(
     "A valid password must be provided" : "Należy podać prawidłowe hasło",
     "A valid email must be provided" : "Podaj poprawny adres email",
     "__language_name__" : "polski",
+    "Verifying" : "Weryfikacja",
+    "Personal info" : "Informacje osobiste",
+    "Sync clients" : "Klienci synchronizacji",
+    "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Poprawna konfiguracja jest ważna dla bezpieczeństwa i wydajności Twojej instancji. W celach pomocniczych przeprowadzane są automatyczne kontrole. Więcej informacji można znaleźć w dziale  Wskazówki i Porady oraz w dokumentacji.",
+    "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Wydaje się, że PHP nie jest prawidłowo ustawione, aby odpytać system o zmienne środowiskowe. Test getenv(\"PATH\") zwraca tylko puste odpowiedzi.",
+    "Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Prosze sprawdzić w <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentacji instalacji ↗</a> wpisy dotyczące konfiguracji PHP i konfiguracji PHP, kiedy używane jest php-fpm.",
+    "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "Wygląda na to, że ustawienia PHP ucinają bloki wklejonych dokumentów. To sprawi, że niektóre wbudowane aplikacje będą niedostępne.",
+    "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "Zainstalowana wersja %2$s jest starsza niż %1$s. Ze względów stabilności i wydajności zalecamy aktualizację do nowszej wersji %1$s.",
+    "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Brak modułu PHP „fileinfo”. Zalecamy włączenie tego modułu, aby uzyskać najlepsze wyniki podczas wykrywania typów MIME.",
+    "Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information." : "Transakcyjne blokowanie plików jest wyłączone. Może to powodować problemy w działaniu. Włącz 'filelocking.enabled' w config.php, aby rozwiązać te problemy. Sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentację ↗</a>, aby uzyskać więcej informacji.",
+    "This means that there might be problems with certain characters in file names." : "Oznacza to, że mogą być problemy z niektórymi znakami w nazwach plików.",
+    "We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Zalecamy instalację na Twoim systemie komponentów wymaganych do obsługi języków: %s",
+    "If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Jeśli twoja instalacja nie jest zainstalowana w katalogu root domeny i używa systemowego crona, mogą wystąpić problemy z tworzeniem adresów URL. Aby rozwiązać ten problem, proszę ustawić w swoim pliku config.php opcję \"overwrite.cli.url\" wskazując ścieżkę instalacji (sugerujemy: \"%s\")",
+    "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Nie było możliwe do wykonania przez cron CLI. Pojawiły się następujące błędy techniczne:",
+    "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Proszę sprawdzić dokładnie <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">przewodniki instalacji ↗</a> oraz błędy i ostrzeżenia w <a href=\"%s\">logu</a>.",
+    "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "Wywołanie cron.php jest ustawione jako usługa webcron co 15 minut przez protokół HTTP.",
+    "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Aby to uruchomić potrzebujesz rozszerzenia posix do PHP. Po więcej informacji sprawdź {linkstart}dokumentację PHP{linkend}.",
+    "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Aby zmigrować do innej bazy danych użyj narzędzia z terminala: \"occ db:convert-type\" albo sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentację ↗</a>.",
+    "Get the apps to sync your files" : "Pobierz aplikacje aby zsynchronizować swoje pliki",
+    "Desktop client" : "Klient na komputer",
+    "Android app" : "Aplikacja Android",
+    "iOS app" : "Aplikacja iOS",
+    "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jeśli chcesz wesprzeć projekt {contributeopen}dołącz do twórców{linkclose} lub {contributeopen}głoś dobre słowo{linkclose}!",
+    "Show First Run Wizard again" : "Pokaż ponownie Kreator pierwszego uruchomienia",
+    "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Lista urządzeń, które mają dostęp do Twojego konta wraz z utworzonymi hasłami dostępu - w tym klienci przeglądarek web, aplikacje desktopowe i mobilne.",
+    "App passwords" : "Hasła aplikacji",
+    "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Tutaj możesz wygenerować lub unieważnić hasła dla poszczególnych aplikacji tak, aby nie było potrzeby podawania Twojego hasła. ",
     "Follow us on Google+!" : "Bądź z nami na Google+!",
     "Like our facebook page!" : "Polub naszÄ… stronÄ™ na Facebooku!",
     "Follow us on Twitter!" : "Bądź z nami na Twitterze!",
diff --git a/settings/l10n/pl.json b/settings/l10n/pl.json
index 153166cdcbe027271b92a652b4d08e5288b5f00d..96abc548de433eb5d8f3c62c345d3c1800e7deed 100644
--- a/settings/l10n/pl.json
+++ b/settings/l10n/pl.json
@@ -73,6 +73,7 @@
     "Set your password" : "Ustaw hasło",
     "Go to %s" : "Idź do: %s",
     "Install Client" : "Zainstaluj klienta",
+    "Logged in user must be a subadmin" : "Zalogowany użytkownik musi być współadminem",
     "Password confirmation is required" : "Wymagane jest potwierdzenie hasła",
     "Couldn't remove app." : "Nie można usunąć aplikacji.",
     "Couldn't update app." : "Nie można uaktualnić aplikacji.",
@@ -99,6 +100,8 @@
     "Error: Could not disable broken app" : "Błąd: Nie można wyłączyć uszkodzonej aplikacji",
     "Error while disabling broken app" : "Błąd podczas wyłączania uszkodzonej aplikacji",
     "App up to date" : "Aplikacja jest aktualna",
+    "Updating …" : "Aktualizowanie...",
+    "Could not update app" : "Nie można uaktualnić aplikacji.",
     "Updated" : "Zaktualizowano",
     "Removing …" : "Usuwanie ...",
     "Could not remove app" : "Usuwanie aplikacji nie powiodło się",
@@ -153,6 +156,8 @@
     "Good password" : "Dobre hasło",
     "Strong password" : "Mocne hasło",
     "Groups" : "Grupy",
+    "Group list is empty" : "Lista grup jest pusta",
+    "Unable to retrieve the group list" : "Nie można pobrać listy grup",
     "Unable to delete {objName}" : "Nie można usunąć {objName}",
     "Error creating group: {message}" : "Błąd podczas tworzenia grupy: {message}",
     "A valid group name must be provided" : "Należy podać prawidłową nazwę grupy",
@@ -385,6 +390,33 @@
     "A valid password must be provided" : "Należy podać prawidłowe hasło",
     "A valid email must be provided" : "Podaj poprawny adres email",
     "__language_name__" : "polski",
+    "Verifying" : "Weryfikacja",
+    "Personal info" : "Informacje osobiste",
+    "Sync clients" : "Klienci synchronizacji",
+    "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Poprawna konfiguracja jest ważna dla bezpieczeństwa i wydajności Twojej instancji. W celach pomocniczych przeprowadzane są automatyczne kontrole. Więcej informacji można znaleźć w dziale  Wskazówki i Porady oraz w dokumentacji.",
+    "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Wydaje się, że PHP nie jest prawidłowo ustawione, aby odpytać system o zmienne środowiskowe. Test getenv(\"PATH\") zwraca tylko puste odpowiedzi.",
+    "Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Prosze sprawdzić w <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentacji instalacji ↗</a> wpisy dotyczące konfiguracji PHP i konfiguracji PHP, kiedy używane jest php-fpm.",
+    "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "Wygląda na to, że ustawienia PHP ucinają bloki wklejonych dokumentów. To sprawi, że niektóre wbudowane aplikacje będą niedostępne.",
+    "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "Zainstalowana wersja %2$s jest starsza niż %1$s. Ze względów stabilności i wydajności zalecamy aktualizację do nowszej wersji %1$s.",
+    "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Brak modułu PHP „fileinfo”. Zalecamy włączenie tego modułu, aby uzyskać najlepsze wyniki podczas wykrywania typów MIME.",
+    "Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information." : "Transakcyjne blokowanie plików jest wyłączone. Może to powodować problemy w działaniu. Włącz 'filelocking.enabled' w config.php, aby rozwiązać te problemy. Sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentację ↗</a>, aby uzyskać więcej informacji.",
+    "This means that there might be problems with certain characters in file names." : "Oznacza to, że mogą być problemy z niektórymi znakami w nazwach plików.",
+    "We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Zalecamy instalację na Twoim systemie komponentów wymaganych do obsługi języków: %s",
+    "If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Jeśli twoja instalacja nie jest zainstalowana w katalogu root domeny i używa systemowego crona, mogą wystąpić problemy z tworzeniem adresów URL. Aby rozwiązać ten problem, proszę ustawić w swoim pliku config.php opcję \"overwrite.cli.url\" wskazując ścieżkę instalacji (sugerujemy: \"%s\")",
+    "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Nie było możliwe do wykonania przez cron CLI. Pojawiły się następujące błędy techniczne:",
+    "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Proszę sprawdzić dokładnie <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">przewodniki instalacji ↗</a> oraz błędy i ostrzeżenia w <a href=\"%s\">logu</a>.",
+    "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "Wywołanie cron.php jest ustawione jako usługa webcron co 15 minut przez protokół HTTP.",
+    "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Aby to uruchomić potrzebujesz rozszerzenia posix do PHP. Po więcej informacji sprawdź {linkstart}dokumentację PHP{linkend}.",
+    "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Aby zmigrować do innej bazy danych użyj narzędzia z terminala: \"occ db:convert-type\" albo sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentację ↗</a>.",
+    "Get the apps to sync your files" : "Pobierz aplikacje aby zsynchronizować swoje pliki",
+    "Desktop client" : "Klient na komputer",
+    "Android app" : "Aplikacja Android",
+    "iOS app" : "Aplikacja iOS",
+    "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jeśli chcesz wesprzeć projekt {contributeopen}dołącz do twórców{linkclose} lub {contributeopen}głoś dobre słowo{linkclose}!",
+    "Show First Run Wizard again" : "Pokaż ponownie Kreator pierwszego uruchomienia",
+    "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Lista urządzeń, które mają dostęp do Twojego konta wraz z utworzonymi hasłami dostępu - w tym klienci przeglądarek web, aplikacje desktopowe i mobilne.",
+    "App passwords" : "Hasła aplikacji",
+    "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Tutaj możesz wygenerować lub unieważnić hasła dla poszczególnych aplikacji tak, aby nie było potrzeby podawania Twojego hasła. ",
     "Follow us on Google+!" : "Bądź z nami na Google+!",
     "Like our facebook page!" : "Polub naszÄ… stronÄ™ na Facebooku!",
     "Follow us on Twitter!" : "Bądź z nami na Twitterze!",
diff --git a/settings/l10n/pt_BR.js b/settings/l10n/pt_BR.js
index 19f7f61537925870bfb8dcc4d4d7fc185339a44a..062b4f2d448637d825261a153485f6a98896b462 100644
--- a/settings/l10n/pt_BR.js
+++ b/settings/l10n/pt_BR.js
@@ -4,13 +4,13 @@ OC.L10N.register(
     "{actor} changed your password" : "{actor} alterou sua senha",
     "You changed your password" : "Você alterou sua senha",
     "Your password was reset by an administrator" : "Sua senha foi redefinida pelo administrador",
-    "{actor} changed your email address" : "{actor} alterou seu endereço de e-mail",
-    "You changed your email address" : "Você alterou seu e-mail",
-    "Your email address was changed by an administrator" : "Seu e-mail foi alterado pelo administrador",
+    "{actor} changed your email address" : "{actor} alterou seu endereço de email",
+    "You changed your email address" : "Você alterou seu email",
+    "Your email address was changed by an administrator" : "Seu email foi alterado pelo administrador",
     "Security" : "Segurança",
     "You successfully logged in using two-factor authentication (%1$s)" : "Você conectou com sucesso usando a autenticação de dois fatores (%1$s)",
     "A login attempt using two-factor authentication failed (%1$s)" : "A tentativa de login usando  autenticação de dois fatores falhou (%1$s)",
-    "Your <strong>password</strong> or <strong>email</strong> was modified" : "Sua <strong>senha</strong> ou <strong>e-mail</strong> foram alterados",
+    "Your <strong>password</strong> or <strong>email</strong> was modified" : "Sua <strong>senha</strong> ou <strong>email</strong> foram alterados",
     "Your apps" : "Seus aplicativos",
     "Updates" : "Atualizações",
     "Enabled apps" : "Aplicativos habilitados",
@@ -31,16 +31,16 @@ OC.L10N.register(
     "Unable to add group." : "Não foi possível adicionar o grupo.",
     "Unable to delete group." : "Não foi possível excluir o grupo.",
     "Invalid SMTP password." : "Senha SMTP incorreta.",
-    "Email setting test" : "Teste da configuração de e-mail",
+    "Email setting test" : "Teste da configuração de email",
     "Well done, %s!" : "Bom trabalho %s!",
-    "If you received this email, the email configuration seems to be correct." : "Se você recebeu este e-mail, é sinal que a configuração do servidor de e-mail está correta.",
-    "Email could not be sent. Check your mail server log" : "O e-mail não pôde ser enviado. Verifique o log do servidor de e-mail",
-    "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Ocorreu um problema ao enviar o e-mail. Por favor, revise suas configurações. (Erro: %s)",
-    "You need to set your user email before being able to send test emails." : "Você precisa configurar seu e-mail de usuário antes de ser capaz de enviar e-mails de teste.",
-    "Invalid mail address" : "Endereço de e-mail inválido",
+    "If you received this email, the email configuration seems to be correct." : "Se você recebeu este email, é sinal que a configuração do servidor de email está correta.",
+    "Email could not be sent. Check your mail server log" : "O email não pôde ser enviado. Verifique o log do servidor de email",
+    "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Ocorreu um problema ao enviar o email. Por favor, revise suas configurações. (Erro: %s)",
+    "You need to set your user email before being able to send test emails." : "Você precisa configurar seu email de usuário antes de ser capaz de enviar emails de teste.",
+    "Invalid mail address" : "Endereço de email inválido",
     "No valid group selected" : "Nenhum grupo válido foi selecionado",
     "A user with that name already exists." : "Um usuário com esse nome já existe.",
-    "To send a password link to the user an email address is required." : "Para envio da senha ao usuário é necessário um endereço de e-mail.",
+    "To send a password link to the user an email address is required." : "Para envio da senha ao usuário é necessário um endereço de email.",
     "Unable to create user." : "Não foi possível criar usuário.",
     "Unable to delete user." : "Não é possível excluir o usuário.",
     "Error while enabling user." : "Erro ao habilitar usuário.",
@@ -49,24 +49,24 @@ OC.L10N.register(
     "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "A fim de verificar seu Website, armazene o seguinte conteúdo na página raiz em '.well-known/CloudIdVerificationCode.txt' (certifique-se que o texto inteiro esteja em uma só linha):",
     "Settings saved" : "Configurações salvas",
     "Unable to change full name" : "Não foi possível alterar o nome completo",
-    "Unable to change email address" : "Não foi possível alterar o endereço de e-mail",
+    "Unable to change email address" : "Não foi possível alterar o endereço de email",
     "Your full name has been changed." : "Seu nome completo foi alterado.",
     "Forbidden" : "Proibido",
     "Invalid user" : "Usuário inválido",
-    "Unable to change mail address" : "Não foi possível alterar o endereço de e-mail",
-    "Email saved" : "E-mail salvo",
+    "Unable to change mail address" : "Não foi possível alterar o endereço de email",
+    "Email saved" : "Email salvo",
     "%1$s changed your password on %2$s." : "%1$s mudou sua senha em %2$s.",
     "Your password on %s was changed." : "Sua senha em %s foi alterada.",
     "Your password on %s was reset by an administrator." : "Sua senha em %s foi redefinida por um administrador.",
     "Password for %1$s changed on %2$s" : "Senha para %1$s alterada em %2$s",
     "Password changed for %s" : "Senha alterada para %s",
     "If you did not request this, please contact an administrator." : "Se você não solicitou isso, por favor contacte o administrador.",
-    "%1$s changed your email address on %2$s." : "%1$s alterou seu e-mail em %2$s.",
-    "Your email address on %s was changed." : "Seu e-mail em %s foi alterado.",
-    "Your email address on %s was changed by an administrator." : "Seu e-mail em %s foi alterado por um administrador.",
-    "Email address for %1$s changed on %2$s" : "O  endereço de E-mail para %1$s foi alterado em %2$s",
-    "Email address changed for %s" : "E-mail alterado para %s",
-    "The new email address is %s" : "O novo e-mail é %s",
+    "%1$s changed your email address on %2$s." : "%1$s alterou seu email em %2$s.",
+    "Your email address on %s was changed." : "Seu email em %s foi alterado.",
+    "Your email address on %s was changed by an administrator." : "Seu email em %s foi alterado por um administrador.",
+    "Email address for %1$s changed on %2$s" : "O  endereço de Email para %1$s foi alterado em %2$s",
+    "Email address changed for %s" : "Email alterado para %s",
+    "The new email address is %s" : "O novo email é %s",
     "Your %s account was created" : "Sua conta %s foi criada",
     "Welcome aboard" : "Bem-vindo a bordo",
     "Welcome aboard %s" : "%s, bem-vindo a bordo",
@@ -83,7 +83,7 @@ OC.L10N.register(
     "Migration started …" : "Migração iniciada...",
     "Not saved" : "Não salvo",
     "Sending…" : "Enviando...",
-    "Email sent" : "E-mail enviado",
+    "Email sent" : "Email enviado",
     "Official" : "Oficial",
     "All" : "Todos",
     "Update to %s" : "Atualizar para %s",
@@ -158,6 +158,7 @@ OC.L10N.register(
     "Good password" : "Boa senha",
     "Strong password" : "Senha forte",
     "Groups" : "Grupos",
+    "Group list is empty" : "Lista de grupos vazia",
     "Unable to retrieve the group list" : "Impossível recuperar a lista do grupo",
     "Unable to delete {objName}" : "Não foi possível excluir {objName}",
     "Error creating group: {message}" : "Erro criando o grupo: {message}",
@@ -175,7 +176,7 @@ OC.L10N.register(
     "no group" : "nenhum grupo",
     "Password successfully changed" : "Senha alterada com sucesso",
     "Changing the password will result in data loss, because data recovery is not available for this user" : "Alterar a senha irá resultar em perda de dados pois a recuperação de dados não está disponível para este usuário",
-    "Could not change the users email" : "Não foi possível alterar o e-mail dos usuários",
+    "Could not change the users email" : "Não foi possível alterar o email dos usuários",
     "Error while changing status of {user}" : "Erro ao mudar o status de {user}",
     "A valid username must be provided" : "Forneça um nome de usuário válido",
     "Error creating user: {message}" : "Erro criando o usuário: {message}",
@@ -213,13 +214,13 @@ OC.L10N.register(
     "NT LAN Manager" : "Gerenciador NT LAN",
     "SSL/TLS" : "SSL/TLS",
     "STARTTLS" : "STARTTLS",
-    "Email server" : "Servidor de e-mail",
+    "Email server" : "Servidor de email",
     "Open documentation" : "Abrir documentação",
-    "It is important to set up this server to be able to send emails, like for password reset and notifications." : "É importante configurar este servidor para poder enviar e-mails, assim como para redefinir a senha e notificações.",
+    "It is important to set up this server to be able to send emails, like for password reset and notifications." : "É importante configurar este servidor para poder enviar emails para redefinir a senha e notificações.",
     "Send mode" : "Modo de envio",
     "Encryption" : "Criptografia",
     "From address" : "Endereço \"From\"",
-    "mail" : "e-mail",
+    "mail" : "email",
     "Authentication method" : "Método de autenticação",
     "Authentication required" : "Autenticação é requerida",
     "Server address" : "Endereço do servidor",
@@ -228,10 +229,10 @@ OC.L10N.register(
     "SMTP Username" : "Nome do Usuário SMTP",
     "SMTP Password" : "Senha SMTP",
     "Store credentials" : "Armazenar credenciais",
-    "Test email settings" : "Configurações do e-mail de teste",
-    "Send email" : "Enviar e-mail",
+    "Test email settings" : "Configurações do email de teste",
+    "Send email" : "Enviar email",
     "Server-side encryption" : "Criptografia do lado do servidor",
-    "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "A criptografia do lado do servidor torna possível criptografar arquivos que são carregados para este servidor. Isso diminui um pouco o desempenho, portanto habilite apenas se necessário.",
+    "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "A criptografia do lado do servidor torna possível criptografar arquivos que são carregados para este servidor. Isso diminui um pouco o desempenho portanto habilite apenas se necessário.",
     "Enable server-side encryption" : "Habilitar a criptografia do lado do servidor",
     "Please read carefully before activating server-side encryption: " : "Por favor, leia com atenção antes de ativar a criptografia do lado do servidor:",
     "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Uma vez que a criptografia é ativada, todos os arquivos enviados ao servidor a partir desse ponto em diante serão criptografados e assim ficarão no servidor. Só será possível desativar a criptografia em uma data posterior se o módulo de criptografia ativo suportar essa função e todas as pré-condições sejam cumpridas (ex., defininindo uma chave de recuperação).",
@@ -295,7 +296,7 @@ OC.L10N.register(
     "This text will be shown on the public link upload page when the file list is hidden." : "Este texto será mostrado na página de envio do link público quando a lista de arquivos está oculta.",
     "Default share permissions" : "Permissões padrão de compartilhamento",
     "Tips & tricks" : "Dicas & Truques",
-    "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Há muitos recursos e opções de configuração para otimização e uso. Aqui estão algumas indicações para obter mais informações.",
+    "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Há muitos recursos e opções de configuração para otimização e uso. Aqui estão algumas indicações para obter mais informações:",
     "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite é usando atualmente como Plataforma de serviço de banco de dados. Para instalações maiores recomendamos que você use uma outra plataforma de serviço de banco de dados",
     "This is particularly recommended when using the desktop client for file synchronisation." : "Isso é particulamente recomendado quando se utiliza um cliente para sincronização.",
     "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentation ↗</a>." : "Para migrar a outro banco de dados, use a ferramenta de linha de comando: 'occ db:convert-type', ou leia na <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentação ↗</a> como fazer isso.",
@@ -320,9 +321,9 @@ OC.L10N.register(
     "You are member of the following groups:" : "Você é membro dos seguintes grupos:",
     "Full name" : "Nome completo",
     "No display name set" : "Nenhum nome de exibição definido",
-    "Email" : "E-mail",
-    "Your email address" : "Seu endereço de e-mail",
-    "No email address set" : "Nenhum endereço de e-mail foi configurado",
+    "Email" : "Email",
+    "Your email address" : "Seu endereço de email",
+    "No email address set" : "Nenhum endereço de email foi configurado",
     "For password reset and notifications" : "Para redefinição de senha e notificações",
     "Phone number" : "Número de telefone",
     "Your phone number" : "Seu número de telefone",
@@ -343,7 +344,7 @@ OC.L10N.register(
     "Device" : "Dispositivo",
     "Last activity" : "Última atividade",
     "App name" : "Nome do aplicativo",
-    "Create new app password" : "Criar uma nova senha do aplicativo",
+    "Create new app password" : "Criar nova senha de aplicativo",
     "Use the credentials below to configure your app or device." : "Use as credenciais abaixo para configurar seu aplicativo ou dispositivo.",
     "For security reasons this password will only be shown once." : "Por motivo de segurança, esta senha só será exibida uma vez.",
     "Username" : "Nome de Usuário",
@@ -358,7 +359,7 @@ OC.L10N.register(
     "Show storage location" : "Mostrar localização do armazenamento",
     "Show user backend" : "Mostrar plataforma de serviço de usuário",
     "Show last login" : "Mostrar último login",
-    "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Quando a senha de um novo usuário é deixada em branco, um e-mail de ativação com um link para definir a senha é enviado.",
+    "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Quando a senha de um novo usuário é deixada em branco, um email de ativação com um link para definir a senha é enviado.",
     "Add user" : "Adicionar usuário",
     "Everyone" : "Para todos",
     "Admins" : "Administradores",
@@ -373,12 +374,12 @@ OC.L10N.register(
     "Storage location" : "Local do armazenamento",
     "User backend" : "Plataforma de serviço de usuário",
     "Last login" : "Último acesso",
-    "E-Mail" : "E-mail",
+    "E-Mail" : "Email",
     "Admin Recovery Password" : "Senha de recuperação do administrador",
     "Enter the recovery password in order to recover the users files during password change" : "Digite a senha de recuperação para recuperar os arquivos dos usuários durante a mudança de senha.",
     "change full name" : "alterar nome completo",
     "set new password" : "definir uma senha nova",
-    "change email address" : "Alterar o endereço de e-mail",
+    "change email address" : "Alterar o endereço de email",
     "Default" : "Padrão",
     "A problem occurred, please check your log files (Error: %s)" : "Ocorreu um problema, por favor verifique seus arquivos de log (Erro: %s)",
     "Migration Completed" : "Migração concluída",
@@ -389,7 +390,7 @@ OC.L10N.register(
     "Error while updating app" : "Erro ao atualizar aplicativo",
     "Error while removing app" : "Erro ao excluir aplicativo",
     "A valid password must be provided" : "Forneça uma senha válida",
-    "A valid email must be provided" : "Um e-mail válido deve ser fornecido",
+    "A valid email must be provided" : "Um email válido deve ser fornecido",
     "__language_name__" : "Português Brasileiro",
     "Verifying" : "Verificando",
     "Personal info" : "Informação pessoal",
@@ -423,8 +424,8 @@ OC.L10N.register(
     "Follow us on Twitter!" : "Siga-nos no Twitter!",
     "Check out our blog!" : "Confira nosso blog!",
     "Subscribe to our newsletter!" : "Assine nosso boletim de notícias!",
-    "Show email address" : "Mostrar o endereço de e-mail",
-    "Send email to new user" : "Enviar um e-mail para o novo usuário",
+    "Show email address" : "Mostrar o endereço de email",
+    "Send email to new user" : "Enviar um email para o novo usuário",
     "Create" : "Criar",
     "Group name" : "Nome do grupo"
 },
diff --git a/settings/l10n/pt_BR.json b/settings/l10n/pt_BR.json
index df61c5aea329bf1624fddcb99ed5bd6cf3957d9b..355eb0f5d63cccf471d386f85c8d745cc9089d20 100644
--- a/settings/l10n/pt_BR.json
+++ b/settings/l10n/pt_BR.json
@@ -2,13 +2,13 @@
     "{actor} changed your password" : "{actor} alterou sua senha",
     "You changed your password" : "Você alterou sua senha",
     "Your password was reset by an administrator" : "Sua senha foi redefinida pelo administrador",
-    "{actor} changed your email address" : "{actor} alterou seu endereço de e-mail",
-    "You changed your email address" : "Você alterou seu e-mail",
-    "Your email address was changed by an administrator" : "Seu e-mail foi alterado pelo administrador",
+    "{actor} changed your email address" : "{actor} alterou seu endereço de email",
+    "You changed your email address" : "Você alterou seu email",
+    "Your email address was changed by an administrator" : "Seu email foi alterado pelo administrador",
     "Security" : "Segurança",
     "You successfully logged in using two-factor authentication (%1$s)" : "Você conectou com sucesso usando a autenticação de dois fatores (%1$s)",
     "A login attempt using two-factor authentication failed (%1$s)" : "A tentativa de login usando  autenticação de dois fatores falhou (%1$s)",
-    "Your <strong>password</strong> or <strong>email</strong> was modified" : "Sua <strong>senha</strong> ou <strong>e-mail</strong> foram alterados",
+    "Your <strong>password</strong> or <strong>email</strong> was modified" : "Sua <strong>senha</strong> ou <strong>email</strong> foram alterados",
     "Your apps" : "Seus aplicativos",
     "Updates" : "Atualizações",
     "Enabled apps" : "Aplicativos habilitados",
@@ -29,16 +29,16 @@
     "Unable to add group." : "Não foi possível adicionar o grupo.",
     "Unable to delete group." : "Não foi possível excluir o grupo.",
     "Invalid SMTP password." : "Senha SMTP incorreta.",
-    "Email setting test" : "Teste da configuração de e-mail",
+    "Email setting test" : "Teste da configuração de email",
     "Well done, %s!" : "Bom trabalho %s!",
-    "If you received this email, the email configuration seems to be correct." : "Se você recebeu este e-mail, é sinal que a configuração do servidor de e-mail está correta.",
-    "Email could not be sent. Check your mail server log" : "O e-mail não pôde ser enviado. Verifique o log do servidor de e-mail",
-    "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Ocorreu um problema ao enviar o e-mail. Por favor, revise suas configurações. (Erro: %s)",
-    "You need to set your user email before being able to send test emails." : "Você precisa configurar seu e-mail de usuário antes de ser capaz de enviar e-mails de teste.",
-    "Invalid mail address" : "Endereço de e-mail inválido",
+    "If you received this email, the email configuration seems to be correct." : "Se você recebeu este email, é sinal que a configuração do servidor de email está correta.",
+    "Email could not be sent. Check your mail server log" : "O email não pôde ser enviado. Verifique o log do servidor de email",
+    "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Ocorreu um problema ao enviar o email. Por favor, revise suas configurações. (Erro: %s)",
+    "You need to set your user email before being able to send test emails." : "Você precisa configurar seu email de usuário antes de ser capaz de enviar emails de teste.",
+    "Invalid mail address" : "Endereço de email inválido",
     "No valid group selected" : "Nenhum grupo válido foi selecionado",
     "A user with that name already exists." : "Um usuário com esse nome já existe.",
-    "To send a password link to the user an email address is required." : "Para envio da senha ao usuário é necessário um endereço de e-mail.",
+    "To send a password link to the user an email address is required." : "Para envio da senha ao usuário é necessário um endereço de email.",
     "Unable to create user." : "Não foi possível criar usuário.",
     "Unable to delete user." : "Não é possível excluir o usuário.",
     "Error while enabling user." : "Erro ao habilitar usuário.",
@@ -47,24 +47,24 @@
     "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "A fim de verificar seu Website, armazene o seguinte conteúdo na página raiz em '.well-known/CloudIdVerificationCode.txt' (certifique-se que o texto inteiro esteja em uma só linha):",
     "Settings saved" : "Configurações salvas",
     "Unable to change full name" : "Não foi possível alterar o nome completo",
-    "Unable to change email address" : "Não foi possível alterar o endereço de e-mail",
+    "Unable to change email address" : "Não foi possível alterar o endereço de email",
     "Your full name has been changed." : "Seu nome completo foi alterado.",
     "Forbidden" : "Proibido",
     "Invalid user" : "Usuário inválido",
-    "Unable to change mail address" : "Não foi possível alterar o endereço de e-mail",
-    "Email saved" : "E-mail salvo",
+    "Unable to change mail address" : "Não foi possível alterar o endereço de email",
+    "Email saved" : "Email salvo",
     "%1$s changed your password on %2$s." : "%1$s mudou sua senha em %2$s.",
     "Your password on %s was changed." : "Sua senha em %s foi alterada.",
     "Your password on %s was reset by an administrator." : "Sua senha em %s foi redefinida por um administrador.",
     "Password for %1$s changed on %2$s" : "Senha para %1$s alterada em %2$s",
     "Password changed for %s" : "Senha alterada para %s",
     "If you did not request this, please contact an administrator." : "Se você não solicitou isso, por favor contacte o administrador.",
-    "%1$s changed your email address on %2$s." : "%1$s alterou seu e-mail em %2$s.",
-    "Your email address on %s was changed." : "Seu e-mail em %s foi alterado.",
-    "Your email address on %s was changed by an administrator." : "Seu e-mail em %s foi alterado por um administrador.",
-    "Email address for %1$s changed on %2$s" : "O  endereço de E-mail para %1$s foi alterado em %2$s",
-    "Email address changed for %s" : "E-mail alterado para %s",
-    "The new email address is %s" : "O novo e-mail é %s",
+    "%1$s changed your email address on %2$s." : "%1$s alterou seu email em %2$s.",
+    "Your email address on %s was changed." : "Seu email em %s foi alterado.",
+    "Your email address on %s was changed by an administrator." : "Seu email em %s foi alterado por um administrador.",
+    "Email address for %1$s changed on %2$s" : "O  endereço de Email para %1$s foi alterado em %2$s",
+    "Email address changed for %s" : "Email alterado para %s",
+    "The new email address is %s" : "O novo email é %s",
     "Your %s account was created" : "Sua conta %s foi criada",
     "Welcome aboard" : "Bem-vindo a bordo",
     "Welcome aboard %s" : "%s, bem-vindo a bordo",
@@ -81,7 +81,7 @@
     "Migration started …" : "Migração iniciada...",
     "Not saved" : "Não salvo",
     "Sending…" : "Enviando...",
-    "Email sent" : "E-mail enviado",
+    "Email sent" : "Email enviado",
     "Official" : "Oficial",
     "All" : "Todos",
     "Update to %s" : "Atualizar para %s",
@@ -156,6 +156,7 @@
     "Good password" : "Boa senha",
     "Strong password" : "Senha forte",
     "Groups" : "Grupos",
+    "Group list is empty" : "Lista de grupos vazia",
     "Unable to retrieve the group list" : "Impossível recuperar a lista do grupo",
     "Unable to delete {objName}" : "Não foi possível excluir {objName}",
     "Error creating group: {message}" : "Erro criando o grupo: {message}",
@@ -173,7 +174,7 @@
     "no group" : "nenhum grupo",
     "Password successfully changed" : "Senha alterada com sucesso",
     "Changing the password will result in data loss, because data recovery is not available for this user" : "Alterar a senha irá resultar em perda de dados pois a recuperação de dados não está disponível para este usuário",
-    "Could not change the users email" : "Não foi possível alterar o e-mail dos usuários",
+    "Could not change the users email" : "Não foi possível alterar o email dos usuários",
     "Error while changing status of {user}" : "Erro ao mudar o status de {user}",
     "A valid username must be provided" : "Forneça um nome de usuário válido",
     "Error creating user: {message}" : "Erro criando o usuário: {message}",
@@ -211,13 +212,13 @@
     "NT LAN Manager" : "Gerenciador NT LAN",
     "SSL/TLS" : "SSL/TLS",
     "STARTTLS" : "STARTTLS",
-    "Email server" : "Servidor de e-mail",
+    "Email server" : "Servidor de email",
     "Open documentation" : "Abrir documentação",
-    "It is important to set up this server to be able to send emails, like for password reset and notifications." : "É importante configurar este servidor para poder enviar e-mails, assim como para redefinir a senha e notificações.",
+    "It is important to set up this server to be able to send emails, like for password reset and notifications." : "É importante configurar este servidor para poder enviar emails para redefinir a senha e notificações.",
     "Send mode" : "Modo de envio",
     "Encryption" : "Criptografia",
     "From address" : "Endereço \"From\"",
-    "mail" : "e-mail",
+    "mail" : "email",
     "Authentication method" : "Método de autenticação",
     "Authentication required" : "Autenticação é requerida",
     "Server address" : "Endereço do servidor",
@@ -226,10 +227,10 @@
     "SMTP Username" : "Nome do Usuário SMTP",
     "SMTP Password" : "Senha SMTP",
     "Store credentials" : "Armazenar credenciais",
-    "Test email settings" : "Configurações do e-mail de teste",
-    "Send email" : "Enviar e-mail",
+    "Test email settings" : "Configurações do email de teste",
+    "Send email" : "Enviar email",
     "Server-side encryption" : "Criptografia do lado do servidor",
-    "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "A criptografia do lado do servidor torna possível criptografar arquivos que são carregados para este servidor. Isso diminui um pouco o desempenho, portanto habilite apenas se necessário.",
+    "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "A criptografia do lado do servidor torna possível criptografar arquivos que são carregados para este servidor. Isso diminui um pouco o desempenho portanto habilite apenas se necessário.",
     "Enable server-side encryption" : "Habilitar a criptografia do lado do servidor",
     "Please read carefully before activating server-side encryption: " : "Por favor, leia com atenção antes de ativar a criptografia do lado do servidor:",
     "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Uma vez que a criptografia é ativada, todos os arquivos enviados ao servidor a partir desse ponto em diante serão criptografados e assim ficarão no servidor. Só será possível desativar a criptografia em uma data posterior se o módulo de criptografia ativo suportar essa função e todas as pré-condições sejam cumpridas (ex., defininindo uma chave de recuperação).",
@@ -293,7 +294,7 @@
     "This text will be shown on the public link upload page when the file list is hidden." : "Este texto será mostrado na página de envio do link público quando a lista de arquivos está oculta.",
     "Default share permissions" : "Permissões padrão de compartilhamento",
     "Tips & tricks" : "Dicas & Truques",
-    "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Há muitos recursos e opções de configuração para otimização e uso. Aqui estão algumas indicações para obter mais informações.",
+    "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Há muitos recursos e opções de configuração para otimização e uso. Aqui estão algumas indicações para obter mais informações:",
     "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite é usando atualmente como Plataforma de serviço de banco de dados. Para instalações maiores recomendamos que você use uma outra plataforma de serviço de banco de dados",
     "This is particularly recommended when using the desktop client for file synchronisation." : "Isso é particulamente recomendado quando se utiliza um cliente para sincronização.",
     "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentation ↗</a>." : "Para migrar a outro banco de dados, use a ferramenta de linha de comando: 'occ db:convert-type', ou leia na <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentação ↗</a> como fazer isso.",
@@ -318,9 +319,9 @@
     "You are member of the following groups:" : "Você é membro dos seguintes grupos:",
     "Full name" : "Nome completo",
     "No display name set" : "Nenhum nome de exibição definido",
-    "Email" : "E-mail",
-    "Your email address" : "Seu endereço de e-mail",
-    "No email address set" : "Nenhum endereço de e-mail foi configurado",
+    "Email" : "Email",
+    "Your email address" : "Seu endereço de email",
+    "No email address set" : "Nenhum endereço de email foi configurado",
     "For password reset and notifications" : "Para redefinição de senha e notificações",
     "Phone number" : "Número de telefone",
     "Your phone number" : "Seu número de telefone",
@@ -341,7 +342,7 @@
     "Device" : "Dispositivo",
     "Last activity" : "Última atividade",
     "App name" : "Nome do aplicativo",
-    "Create new app password" : "Criar uma nova senha do aplicativo",
+    "Create new app password" : "Criar nova senha de aplicativo",
     "Use the credentials below to configure your app or device." : "Use as credenciais abaixo para configurar seu aplicativo ou dispositivo.",
     "For security reasons this password will only be shown once." : "Por motivo de segurança, esta senha só será exibida uma vez.",
     "Username" : "Nome de Usuário",
@@ -356,7 +357,7 @@
     "Show storage location" : "Mostrar localização do armazenamento",
     "Show user backend" : "Mostrar plataforma de serviço de usuário",
     "Show last login" : "Mostrar último login",
-    "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Quando a senha de um novo usuário é deixada em branco, um e-mail de ativação com um link para definir a senha é enviado.",
+    "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Quando a senha de um novo usuário é deixada em branco, um email de ativação com um link para definir a senha é enviado.",
     "Add user" : "Adicionar usuário",
     "Everyone" : "Para todos",
     "Admins" : "Administradores",
@@ -371,12 +372,12 @@
     "Storage location" : "Local do armazenamento",
     "User backend" : "Plataforma de serviço de usuário",
     "Last login" : "Último acesso",
-    "E-Mail" : "E-mail",
+    "E-Mail" : "Email",
     "Admin Recovery Password" : "Senha de recuperação do administrador",
     "Enter the recovery password in order to recover the users files during password change" : "Digite a senha de recuperação para recuperar os arquivos dos usuários durante a mudança de senha.",
     "change full name" : "alterar nome completo",
     "set new password" : "definir uma senha nova",
-    "change email address" : "Alterar o endereço de e-mail",
+    "change email address" : "Alterar o endereço de email",
     "Default" : "Padrão",
     "A problem occurred, please check your log files (Error: %s)" : "Ocorreu um problema, por favor verifique seus arquivos de log (Erro: %s)",
     "Migration Completed" : "Migração concluída",
@@ -387,7 +388,7 @@
     "Error while updating app" : "Erro ao atualizar aplicativo",
     "Error while removing app" : "Erro ao excluir aplicativo",
     "A valid password must be provided" : "Forneça uma senha válida",
-    "A valid email must be provided" : "Um e-mail válido deve ser fornecido",
+    "A valid email must be provided" : "Um email válido deve ser fornecido",
     "__language_name__" : "Português Brasileiro",
     "Verifying" : "Verificando",
     "Personal info" : "Informação pessoal",
@@ -421,8 +422,8 @@
     "Follow us on Twitter!" : "Siga-nos no Twitter!",
     "Check out our blog!" : "Confira nosso blog!",
     "Subscribe to our newsletter!" : "Assine nosso boletim de notícias!",
-    "Show email address" : "Mostrar o endereço de e-mail",
-    "Send email to new user" : "Enviar um e-mail para o novo usuário",
+    "Show email address" : "Mostrar o endereço de email",
+    "Send email to new user" : "Enviar um email para o novo usuário",
     "Create" : "Criar",
     "Group name" : "Nome do grupo"
 },"pluralForm" :"nplurals=2; plural=(n > 1);"
diff --git a/settings/l10n/tr.js b/settings/l10n/tr.js
index 712d9e0df36b5b6e77678f7fd0646c91ef335a59..2dd43bed6a2abb121598f68bc22097d8477d0728 100644
--- a/settings/l10n/tr.js
+++ b/settings/l10n/tr.js
@@ -158,6 +158,7 @@ OC.L10N.register(
     "Good password" : "Parola iyi",
     "Strong password" : "Parola güçlü",
     "Groups" : "Gruplar",
+    "Group list is empty" : "Grup listesi boÅŸ",
     "Unable to retrieve the group list" : "Grup listesi alınamadı",
     "Unable to delete {objName}" : "{objName} silinemedi",
     "Error creating group: {message}" : "Grup oluşturulurken sorun çıktı: {message}",
diff --git a/settings/l10n/tr.json b/settings/l10n/tr.json
index 4a358b65c963498d72a28942e798af66b6efd108..408578176a741335c719315c24790f56cdea894a 100644
--- a/settings/l10n/tr.json
+++ b/settings/l10n/tr.json
@@ -156,6 +156,7 @@
     "Good password" : "Parola iyi",
     "Strong password" : "Parola güçlü",
     "Groups" : "Gruplar",
+    "Group list is empty" : "Grup listesi boÅŸ",
     "Unable to retrieve the group list" : "Grup listesi alınamadı",
     "Unable to delete {objName}" : "{objName} silinemedi",
     "Error creating group: {message}" : "Grup oluşturulurken sorun çıktı: {message}",