diff --git a/apps/dav/l10n/pl.js b/apps/dav/l10n/pl.js
index 23d80175af103214dc0099786d9b6849cff204ea..918c6d3a113fb99b5303f365823fdc5751bd5332 100644
--- a/apps/dav/l10n/pl.js
+++ b/apps/dav/l10n/pl.js
@@ -95,7 +95,7 @@ OC.L10N.register(
     "Are you accepting the invitation?" : "Czy akceptujesz zaproszenie?",
     "Tentative" : "Niepewne",
     "Save" : "Zapisz",
-    "Your attendance was updated successfully." : "Twoja obecność została zmieniona.",
+    "Your attendance was updated successfully." : "Twoja obecność została pomyślnie zaktualizowana.",
     "Calendar server" : "Serwer kalendarza",
     "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Zainstaluj także {calendarappstoreopen}aplikację Kalendarz{linkclose} lub {calendardocopen}połącz swój komputer i telefon komórkowy, aby zsynchronizować ↗{linkclose}.",
     "Send invitations to attendees" : "Wyślij zaproszenia do uczestników",
diff --git a/apps/dav/l10n/pl.json b/apps/dav/l10n/pl.json
index 15627e6a998e58dd4667c4534c5501ebc1254f62..53a5a1c8ea5839cd5f7bdf7dc7964cbb3811dfa4 100644
--- a/apps/dav/l10n/pl.json
+++ b/apps/dav/l10n/pl.json
@@ -93,7 +93,7 @@
     "Are you accepting the invitation?" : "Czy akceptujesz zaproszenie?",
     "Tentative" : "Niepewne",
     "Save" : "Zapisz",
-    "Your attendance was updated successfully." : "Twoja obecność została zmieniona.",
+    "Your attendance was updated successfully." : "Twoja obecność została pomyślnie zaktualizowana.",
     "Calendar server" : "Serwer kalendarza",
     "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Zainstaluj także {calendarappstoreopen}aplikację Kalendarz{linkclose} lub {calendardocopen}połącz swój komputer i telefon komórkowy, aby zsynchronizować ↗{linkclose}.",
     "Send invitations to attendees" : "Wyślij zaproszenia do uczestników",
diff --git a/apps/encryption/l10n/pl.js b/apps/encryption/l10n/pl.js
index dc9ff02a15bc2cea0c2d016aac7a19d99b6aae2a..fde7b2005d90334bd42373cb925ea6575e149d44 100644
--- a/apps/encryption/l10n/pl.js
+++ b/apps/encryption/l10n/pl.js
@@ -4,9 +4,9 @@ OC.L10N.register(
     "Missing recovery key password" : "Brakujące hasło klucza odzyskiwania",
     "Please repeat the recovery key password" : "Powtórz hasło klucza odzyskiwania",
     "Repeated recovery key password does not match the provided recovery key password" : "Hasła klucza odzyskiwania nie zgadzają się",
-    "Recovery key successfully enabled" : "Klucz odzyskiwania włączony",
+    "Recovery key successfully enabled" : "Klucz odzyskiwania został pomyślnie włączony",
     "Could not enable recovery key. Please check your recovery key password!" : "Nie można włączyć klucza odzyskiwania. Proszę sprawdzić swoje hasło odzyskiwania!",
-    "Recovery key successfully disabled" : "Klucz odzyskiwania wyłączony",
+    "Recovery key successfully disabled" : "Klucz odzyskiwania został pomyślnie wyłączony",
     "Could not disable recovery key. Please check your recovery key password!" : "Nie można wyłączyć klucza odzyskiwania. Proszę sprawdzić swoje hasło odzyskiwania!",
     "Missing parameters" : "BrakujÄ…ce dane",
     "Please provide the old recovery password" : "Podaj stare hasło odzyskiwania",
diff --git a/apps/encryption/l10n/pl.json b/apps/encryption/l10n/pl.json
index 00b1c6faf1ab7308147eb6356c56654a6ed2310c..d744b920b77578db574478ab8ee0c21099e37b99 100644
--- a/apps/encryption/l10n/pl.json
+++ b/apps/encryption/l10n/pl.json
@@ -2,9 +2,9 @@
     "Missing recovery key password" : "Brakujące hasło klucza odzyskiwania",
     "Please repeat the recovery key password" : "Powtórz hasło klucza odzyskiwania",
     "Repeated recovery key password does not match the provided recovery key password" : "Hasła klucza odzyskiwania nie zgadzają się",
-    "Recovery key successfully enabled" : "Klucz odzyskiwania włączony",
+    "Recovery key successfully enabled" : "Klucz odzyskiwania został pomyślnie włączony",
     "Could not enable recovery key. Please check your recovery key password!" : "Nie można włączyć klucza odzyskiwania. Proszę sprawdzić swoje hasło odzyskiwania!",
-    "Recovery key successfully disabled" : "Klucz odzyskiwania wyłączony",
+    "Recovery key successfully disabled" : "Klucz odzyskiwania został pomyślnie wyłączony",
     "Could not disable recovery key. Please check your recovery key password!" : "Nie można wyłączyć klucza odzyskiwania. Proszę sprawdzić swoje hasło odzyskiwania!",
     "Missing parameters" : "BrakujÄ…ce dane",
     "Please provide the old recovery password" : "Podaj stare hasło odzyskiwania",
diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js
index 6081a1f6ad672e2d38c70b7f474721533600538e..c5866ce80a4e6697eac17f5e59b4d52d343d093d 100644
--- a/apps/files_sharing/l10n/de_DE.js
+++ b/apps/files_sharing/l10n/de_DE.js
@@ -183,6 +183,7 @@ OC.L10N.register(
     "Create a new share link" : "Neuen Freigabe-Link erstellen",
     "{shareWith} by {initiator}" : "{shareWith} von {initiator}",
     "Shared via link by {initiator}" : "Geteilt mittels Link von {initiator}",
+    "Mail share ({label})" : "Mail-Freigabe ({label})",
     "Share link ({label})" : "Link teilen ({label})",
     "Share link" : "Link teilen",
     "Error, please enter proper password and/or expiration date" : "Fehler. Bitte gebe das richtige Passwort und/oder Ablaufdatum ein",
diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json
index 96ee6075352abb9a32891ef847cf5808b346e8c4..3acfa491d7fa2ef6666475eca632043e44515a70 100644
--- a/apps/files_sharing/l10n/de_DE.json
+++ b/apps/files_sharing/l10n/de_DE.json
@@ -181,6 +181,7 @@
     "Create a new share link" : "Neuen Freigabe-Link erstellen",
     "{shareWith} by {initiator}" : "{shareWith} von {initiator}",
     "Shared via link by {initiator}" : "Geteilt mittels Link von {initiator}",
+    "Mail share ({label})" : "Mail-Freigabe ({label})",
     "Share link ({label})" : "Link teilen ({label})",
     "Share link" : "Link teilen",
     "Error, please enter proper password and/or expiration date" : "Fehler. Bitte gebe das richtige Passwort und/oder Ablaufdatum ein",
diff --git a/apps/files_sharing/l10n/pl.js b/apps/files_sharing/l10n/pl.js
index ecf0af901a9f2fe3147700702ffcaeec50ac1a1c..160f2681b8911f795186bc241a6fe67a98af3a01 100644
--- a/apps/files_sharing/l10n/pl.js
+++ b/apps/files_sharing/l10n/pl.js
@@ -183,6 +183,7 @@ OC.L10N.register(
     "Create a new share link" : "Utwórz nowy link udostępniania",
     "{shareWith} by {initiator}" : "{shareWith} przez {initiator}",
     "Shared via link by {initiator}" : "Udostępnione przez link od {initiator}",
+    "Mail share ({label})" : "Udostępnij pocztę ({label})",
     "Share link ({label})" : "Udostępnij link ({label})",
     "Share link" : "Udostępnij link",
     "Error, please enter proper password and/or expiration date" : "Błąd, wprowadź prawidłowe hasło i/lub datę ważności",
diff --git a/apps/files_sharing/l10n/pl.json b/apps/files_sharing/l10n/pl.json
index 3ab3703b8d8eb11d6ebe61776be12d24892b0cf7..b4c6c0ea987e83182199232af3bb213623b2f7c4 100644
--- a/apps/files_sharing/l10n/pl.json
+++ b/apps/files_sharing/l10n/pl.json
@@ -181,6 +181,7 @@
     "Create a new share link" : "Utwórz nowy link udostępniania",
     "{shareWith} by {initiator}" : "{shareWith} przez {initiator}",
     "Shared via link by {initiator}" : "Udostępnione przez link od {initiator}",
+    "Mail share ({label})" : "Udostępnij pocztę ({label})",
     "Share link ({label})" : "Udostępnij link ({label})",
     "Share link" : "Udostępnij link",
     "Error, please enter proper password and/or expiration date" : "Błąd, wprowadź prawidłowe hasło i/lub datę ważności",
diff --git a/apps/files_sharing/l10n/pt_BR.js b/apps/files_sharing/l10n/pt_BR.js
index 1ed080a77da9b9c50cc011246504f5b2d47bcf73..625edab521dfc7225509b4e78d1252255616f9b0 100644
--- a/apps/files_sharing/l10n/pt_BR.js
+++ b/apps/files_sharing/l10n/pt_BR.js
@@ -183,6 +183,7 @@ OC.L10N.register(
     "Create a new share link" : "Criar um novo link de compartilhamento",
     "{shareWith} by {initiator}" : "{shareWith} por {initiator}",
     "Shared via link by {initiator}" : "Compartilhado via link por {initiator}",
+    "Mail share ({label})" : "Compartilhar por e-mail ({label})",
     "Share link ({label})" : "Compartilhar link ({label})",
     "Share link" : "Link de compartilhamento",
     "Error, please enter proper password and/or expiration date" : "Erro, digite a senha correta e/ou a data de validade",
diff --git a/apps/files_sharing/l10n/pt_BR.json b/apps/files_sharing/l10n/pt_BR.json
index 508441193bc2a03f2ac1b235336a4d017de4178f..304974e6a961b4b4a882aac9db00edd3fa8eec47 100644
--- a/apps/files_sharing/l10n/pt_BR.json
+++ b/apps/files_sharing/l10n/pt_BR.json
@@ -181,6 +181,7 @@
     "Create a new share link" : "Criar um novo link de compartilhamento",
     "{shareWith} by {initiator}" : "{shareWith} por {initiator}",
     "Shared via link by {initiator}" : "Compartilhado via link por {initiator}",
+    "Mail share ({label})" : "Compartilhar por e-mail ({label})",
     "Share link ({label})" : "Compartilhar link ({label})",
     "Share link" : "Link de compartilhamento",
     "Error, please enter proper password and/or expiration date" : "Erro, digite a senha correta e/ou a data de validade",
diff --git a/apps/files_sharing/l10n/zh_CN.js b/apps/files_sharing/l10n/zh_CN.js
index a445621e2caecc9caec6de0e8138df3c021cd995..8f0313beeb0991f5d95950d06f236e4d3d8ef518 100644
--- a/apps/files_sharing/l10n/zh_CN.js
+++ b/apps/files_sharing/l10n/zh_CN.js
@@ -183,6 +183,7 @@ OC.L10N.register(
     "Create a new share link" : "创建新的共享链接",
     "{shareWith} by {initiator}" : "由 {initiator} 通过 {shareWith} 共享",
     "Shared via link by {initiator}" : "由 {initiator} 通过链接共享",
+    "Mail share ({label})" : "邮件分享 ({label})",
     "Share link ({label})" : "分享链接({标签})",
     "Share link" : "共享链接",
     "Error, please enter proper password and/or expiration date" : "错误,请输入正确的密码和/或过期日期",
diff --git a/apps/files_sharing/l10n/zh_CN.json b/apps/files_sharing/l10n/zh_CN.json
index 91f9295d53f8bc80d7f5c1977dc6ad7855d5a009..8e4ed4eb62b06d8503b14e5e9e9a29d04e207da8 100644
--- a/apps/files_sharing/l10n/zh_CN.json
+++ b/apps/files_sharing/l10n/zh_CN.json
@@ -181,6 +181,7 @@
     "Create a new share link" : "创建新的共享链接",
     "{shareWith} by {initiator}" : "由 {initiator} 通过 {shareWith} 共享",
     "Shared via link by {initiator}" : "由 {initiator} 通过链接共享",
+    "Mail share ({label})" : "邮件分享 ({label})",
     "Share link ({label})" : "分享链接({标签})",
     "Share link" : "共享链接",
     "Error, please enter proper password and/or expiration date" : "错误,请输入正确的密码和/或过期日期",
diff --git a/apps/files_sharing/l10n/zh_TW.js b/apps/files_sharing/l10n/zh_TW.js
index 73b87eb73afbddb45979ebaf285396913ca43323..8337577b6e8a1bac9cc0a75cde06acab9ceae3c1 100644
--- a/apps/files_sharing/l10n/zh_TW.js
+++ b/apps/files_sharing/l10n/zh_TW.js
@@ -183,6 +183,7 @@ OC.L10N.register(
     "Create a new share link" : "建立新分享連結",
     "{shareWith} by {initiator}" : "{shareWith} ç”± {initiator}",
     "Shared via link by {initiator}" : "由 {initiator} 透過連結分享",
+    "Mail share ({label})" : "郵件分享 ({label})",
     "Share link ({label})" : "分享連結 ({label})",
     "Share link" : "分享連結",
     "Error, please enter proper password and/or expiration date" : "錯誤,請輸入正確的密碼及/或到期日",
diff --git a/apps/files_sharing/l10n/zh_TW.json b/apps/files_sharing/l10n/zh_TW.json
index b45aab56747a8beac47b0bf80bdeeba26f000cd4..d49605d2e5ed777316898b708dda153b0c751060 100644
--- a/apps/files_sharing/l10n/zh_TW.json
+++ b/apps/files_sharing/l10n/zh_TW.json
@@ -181,6 +181,7 @@
     "Create a new share link" : "建立新分享連結",
     "{shareWith} by {initiator}" : "{shareWith} ç”± {initiator}",
     "Shared via link by {initiator}" : "由 {initiator} 透過連結分享",
+    "Mail share ({label})" : "郵件分享 ({label})",
     "Share link ({label})" : "分享連結 ({label})",
     "Share link" : "分享連結",
     "Error, please enter proper password and/or expiration date" : "錯誤,請輸入正確的密碼及/或到期日",
diff --git a/apps/settings/l10n/de_DE.js b/apps/settings/l10n/de_DE.js
index c94a7fcff9c5971a3d2fa834bf80c8d4b3aa6ebe..6a2dbd98417b8ba4366c623344a489e0737519e8 100644
--- a/apps/settings/l10n/de_DE.js
+++ b/apps/settings/l10n/de_DE.js
@@ -370,9 +370,11 @@ OC.L10N.register(
     "Expire after " : "Ablauf nach ",
     "days" : "Tagen",
     "Enforce expiration date" : "Ablaufdatum erzwingen",
+    "Allow users to share via link and emails" : "Benutzern erlauben, Inhalte über Links und E-Mail zu teilen.",
     "Allow public uploads" : "Öffentliches Hochladen erlauben",
     "Always ask for a password" : "Immer nach einem Passwort fragen",
     "Enforce password protection" : "Passwortschutz erzwingen",
+    "Set default expiration date" : "Standardmäßiges Ablaufdatum setzen",
     "Allow resharing" : "Weiterteilen erlauben",
     "Allow sharing with groups" : "Teilen mit Gruppen erlauben",
     "Restrict users to only share with users in their groups" : "Benutzer auf das Teilen innerhalb ihrer Gruppen beschränken",
diff --git a/apps/settings/l10n/de_DE.json b/apps/settings/l10n/de_DE.json
index 403a5b5b9b1f00a75be877f8b4d8d2617118b474..b1bfe081677ceac9f06ab49e508e22312c0c0501 100644
--- a/apps/settings/l10n/de_DE.json
+++ b/apps/settings/l10n/de_DE.json
@@ -368,9 +368,11 @@
     "Expire after " : "Ablauf nach ",
     "days" : "Tagen",
     "Enforce expiration date" : "Ablaufdatum erzwingen",
+    "Allow users to share via link and emails" : "Benutzern erlauben, Inhalte über Links und E-Mail zu teilen.",
     "Allow public uploads" : "Öffentliches Hochladen erlauben",
     "Always ask for a password" : "Immer nach einem Passwort fragen",
     "Enforce password protection" : "Passwortschutz erzwingen",
+    "Set default expiration date" : "Standardmäßiges Ablaufdatum setzen",
     "Allow resharing" : "Weiterteilen erlauben",
     "Allow sharing with groups" : "Teilen mit Gruppen erlauben",
     "Restrict users to only share with users in their groups" : "Benutzer auf das Teilen innerhalb ihrer Gruppen beschränken",
diff --git a/apps/settings/l10n/pl.js b/apps/settings/l10n/pl.js
index 37fa68560583481c792f772e0accc72bc08abda4..fc4545ba8f4ee543bbc6bee68d0a2704855de0e4 100644
--- a/apps/settings/l10n/pl.js
+++ b/apps/settings/l10n/pl.js
@@ -370,9 +370,11 @@ OC.L10N.register(
     "Expire after " : "WygaÅ› po ",
     "days" : "dniach",
     "Enforce expiration date" : "Wymuszaj datę wygaśnięcia",
+    "Allow users to share via link and emails" : "Zezwól użytkownikom na udostępnianie za pośrednictwem linków i e-maili",
     "Allow public uploads" : "Zezwalaj na publiczne wysyłanie",
     "Always ask for a password" : "Zawsze pytaj o hasło",
     "Enforce password protection" : "Wymuszaj zabezpieczenie hasłem",
+    "Set default expiration date" : "Ustaw domyślną datę wygaśnięcia",
     "Allow resharing" : "Zezwalaj na ponowne udostępnianie",
     "Allow sharing with groups" : "Zezwalaj na udostępnianie grupom",
     "Restrict users to only share with users in their groups" : "Ogranicz użytkownikom możliwość udostępniania, pozwól tylko w swoich grupach",
diff --git a/apps/settings/l10n/pl.json b/apps/settings/l10n/pl.json
index e7e06aa75a4652e05d37b8bba038bab849c35aa3..7cb37a713826e3372d658bb29ac4e350a9b12460 100644
--- a/apps/settings/l10n/pl.json
+++ b/apps/settings/l10n/pl.json
@@ -368,9 +368,11 @@
     "Expire after " : "WygaÅ› po ",
     "days" : "dniach",
     "Enforce expiration date" : "Wymuszaj datę wygaśnięcia",
+    "Allow users to share via link and emails" : "Zezwól użytkownikom na udostępnianie za pośrednictwem linków i e-maili",
     "Allow public uploads" : "Zezwalaj na publiczne wysyłanie",
     "Always ask for a password" : "Zawsze pytaj o hasło",
     "Enforce password protection" : "Wymuszaj zabezpieczenie hasłem",
+    "Set default expiration date" : "Ustaw domyślną datę wygaśnięcia",
     "Allow resharing" : "Zezwalaj na ponowne udostępnianie",
     "Allow sharing with groups" : "Zezwalaj na udostępnianie grupom",
     "Restrict users to only share with users in their groups" : "Ogranicz użytkownikom możliwość udostępniania, pozwól tylko w swoich grupach",
diff --git a/apps/settings/l10n/pt_BR.js b/apps/settings/l10n/pt_BR.js
index 0bdce7398febbcadecf8d60287012eeb9cb9b01d..dbbd324ea66f641788c2cab1c39ba1a993a85bfc 100644
--- a/apps/settings/l10n/pt_BR.js
+++ b/apps/settings/l10n/pt_BR.js
@@ -370,9 +370,11 @@ OC.L10N.register(
     "Expire after " : "Expirar depois de",
     "days" : "dias",
     "Enforce expiration date" : "Fazer cumprir a data de expiração",
+    "Allow users to share via link and emails" : "Permitir que os usuários compartilhem via link e e-mails",
     "Allow public uploads" : "Permitir envio público",
     "Always ask for a password" : "Sempre pedir a senha",
     "Enforce password protection" : "Reforce a proteção por senha",
+    "Set default expiration date" : "Definir data de expiração padrão",
     "Allow resharing" : "Permitir o recompartilhamento",
     "Allow sharing with groups" : "Permitir o compartilhamento com grupos",
     "Restrict users to only share with users in their groups" : "Restringir os usuários a compartilhar somente com os usuários em seus grupos",
diff --git a/apps/settings/l10n/pt_BR.json b/apps/settings/l10n/pt_BR.json
index 8ef8c29266a015c7b7e585bef956abda0b076c61..64ab5f19184aa12749cf6cb486b09ddd5dedac70 100644
--- a/apps/settings/l10n/pt_BR.json
+++ b/apps/settings/l10n/pt_BR.json
@@ -368,9 +368,11 @@
     "Expire after " : "Expirar depois de",
     "days" : "dias",
     "Enforce expiration date" : "Fazer cumprir a data de expiração",
+    "Allow users to share via link and emails" : "Permitir que os usuários compartilhem via link e e-mails",
     "Allow public uploads" : "Permitir envio público",
     "Always ask for a password" : "Sempre pedir a senha",
     "Enforce password protection" : "Reforce a proteção por senha",
+    "Set default expiration date" : "Definir data de expiração padrão",
     "Allow resharing" : "Permitir o recompartilhamento",
     "Allow sharing with groups" : "Permitir o compartilhamento com grupos",
     "Restrict users to only share with users in their groups" : "Restringir os usuários a compartilhar somente com os usuários em seus grupos",
diff --git a/apps/settings/l10n/zh_CN.js b/apps/settings/l10n/zh_CN.js
index 0bea5856036895916343e38ddd08d474cc4dce7f..9e52561e2287d9ae53891e0eafaf17d83df5e7f7 100644
--- a/apps/settings/l10n/zh_CN.js
+++ b/apps/settings/l10n/zh_CN.js
@@ -370,9 +370,11 @@ OC.L10N.register(
     "Expire after " : "过期于",
     "days" : "天",
     "Enforce expiration date" : "强制过期日期",
+    "Allow users to share via link and emails" : "允许用户通过链接和电子邮件分享 ",
     "Allow public uploads" : "允许公开上传",
     "Always ask for a password" : "一直要求输入密码",
     "Enforce password protection" : "强制密码保护",
+    "Set default expiration date" : "设置默认到期日",
     "Allow resharing" : "允许二次共享",
     "Allow sharing with groups" : "允许群组共享",
     "Restrict users to only share with users in their groups" : "限制用户只与他们组中的用户共享",
diff --git a/apps/settings/l10n/zh_CN.json b/apps/settings/l10n/zh_CN.json
index 6d61079f906288e0440b1afe97e30e734314d68f..85a227d606ede2a6e91630f2368e3bf5c0e7501f 100644
--- a/apps/settings/l10n/zh_CN.json
+++ b/apps/settings/l10n/zh_CN.json
@@ -368,9 +368,11 @@
     "Expire after " : "过期于",
     "days" : "天",
     "Enforce expiration date" : "强制过期日期",
+    "Allow users to share via link and emails" : "允许用户通过链接和电子邮件分享 ",
     "Allow public uploads" : "允许公开上传",
     "Always ask for a password" : "一直要求输入密码",
     "Enforce password protection" : "强制密码保护",
+    "Set default expiration date" : "设置默认到期日",
     "Allow resharing" : "允许二次共享",
     "Allow sharing with groups" : "允许群组共享",
     "Restrict users to only share with users in their groups" : "限制用户只与他们组中的用户共享",
diff --git a/apps/sharebymail/l10n/de_DE.js b/apps/sharebymail/l10n/de_DE.js
index 6ec1611837eadcf53a8d867bb076bef721eeaecb..2dc427cdf72262ede7621610df5702ae8e31a67c 100644
--- a/apps/sharebymail/l10n/de_DE.js
+++ b/apps/sharebymail/l10n/de_DE.js
@@ -24,6 +24,7 @@ OC.L10N.register(
     "Password to access {file} was sent to {email}" : "Passwort für den Zugriff auf {file} wurde an {email} versandt ",
     "Password to access %1$s was sent to you" : "Passwort für den Zugriff auf %1$s wurde an Sie versandt",
     "Password to access {file} was sent to you" : " Passwort für den Zugriff auf {file} wurde an Sie versandt ",
+    "Sharing %1$s failed, because this item is already shared with user %2$s" : "Freigabe von %1$s fehlgeschlagen, da dieses Element schon mit dem Benutzer %2$s geteilt wird.",
     "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erzeugtes Passwort kann nicht versandt werden. Bitte geben Sie in Ihren persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche Sie es erneut.",
     "Failed to send share by email" : "Fehler beim Senden der Freigabe per E-Mail",
     "%1$s shared »%2$s« with you" : "%1$s hat »%2$s« mit Ihnen geteilt",
diff --git a/apps/sharebymail/l10n/de_DE.json b/apps/sharebymail/l10n/de_DE.json
index 2664a7d4b27504a0f0e1ebc456c75be58451b409..6ebac499ee9dd8926dabb1177ec3f247b689ad7b 100644
--- a/apps/sharebymail/l10n/de_DE.json
+++ b/apps/sharebymail/l10n/de_DE.json
@@ -22,6 +22,7 @@
     "Password to access {file} was sent to {email}" : "Passwort für den Zugriff auf {file} wurde an {email} versandt ",
     "Password to access %1$s was sent to you" : "Passwort für den Zugriff auf %1$s wurde an Sie versandt",
     "Password to access {file} was sent to you" : " Passwort für den Zugriff auf {file} wurde an Sie versandt ",
+    "Sharing %1$s failed, because this item is already shared with user %2$s" : "Freigabe von %1$s fehlgeschlagen, da dieses Element schon mit dem Benutzer %2$s geteilt wird.",
     "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erzeugtes Passwort kann nicht versandt werden. Bitte geben Sie in Ihren persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche Sie es erneut.",
     "Failed to send share by email" : "Fehler beim Senden der Freigabe per E-Mail",
     "%1$s shared »%2$s« with you" : "%1$s hat »%2$s« mit Ihnen geteilt",
diff --git a/apps/sharebymail/l10n/pl.js b/apps/sharebymail/l10n/pl.js
index 1a110692cbdb6fc617e6fa23ab544eeb058b41bb..7f9f80f7b815e348a93758d69dbcfc8fcdc707ab 100644
--- a/apps/sharebymail/l10n/pl.js
+++ b/apps/sharebymail/l10n/pl.js
@@ -24,6 +24,7 @@ OC.L10N.register(
     "Password to access {file} was sent to {email}" : "Hasło dostępu do {file} zostało wysłane do {email}",
     "Password to access %1$s was sent to you" : "Hasło dostępu do %1$s zostało do Ciebie wysłane",
     "Password to access {file} was sent to you" : "Hasło dostępu do {file} zostało do Ciebie wysłane",
+    "Sharing %1$s failed, because this item is already shared with user %2$s" : "Udostępnianie %1$s nie powiodło się, ponieważ ten element jest już udostępniony użytkownikowi %2$s",
     "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nie można wysłać automatycznie wygenerowanego hasła. Proszę ustawić prawidłowy adres e-mail w ustawieniach osobistych i spróbować ponownie.",
     "Failed to send share by email" : "Nie udało się wysłać linku udostępnienia e-mailem",
     "%1$s shared »%2$s« with you" : "%1$s udostępnił »%2$s«",
diff --git a/apps/sharebymail/l10n/pl.json b/apps/sharebymail/l10n/pl.json
index 0cbca55a2483dbdb7e7d3fe2109170f37d7725c7..6b252fffcfb0d317235bb4581c5a211d0c309442 100644
--- a/apps/sharebymail/l10n/pl.json
+++ b/apps/sharebymail/l10n/pl.json
@@ -22,6 +22,7 @@
     "Password to access {file} was sent to {email}" : "Hasło dostępu do {file} zostało wysłane do {email}",
     "Password to access %1$s was sent to you" : "Hasło dostępu do %1$s zostało do Ciebie wysłane",
     "Password to access {file} was sent to you" : "Hasło dostępu do {file} zostało do Ciebie wysłane",
+    "Sharing %1$s failed, because this item is already shared with user %2$s" : "Udostępnianie %1$s nie powiodło się, ponieważ ten element jest już udostępniony użytkownikowi %2$s",
     "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nie można wysłać automatycznie wygenerowanego hasła. Proszę ustawić prawidłowy adres e-mail w ustawieniach osobistych i spróbować ponownie.",
     "Failed to send share by email" : "Nie udało się wysłać linku udostępnienia e-mailem",
     "%1$s shared »%2$s« with you" : "%1$s udostępnił »%2$s«",
diff --git a/apps/sharebymail/l10n/pt_BR.js b/apps/sharebymail/l10n/pt_BR.js
index 77ccfe6b7f3c5adb5723da5779f9cbda543f729d..5dedbeca3dfbd1e1d812f091776113735872cbc0 100644
--- a/apps/sharebymail/l10n/pt_BR.js
+++ b/apps/sharebymail/l10n/pt_BR.js
@@ -24,6 +24,7 @@ OC.L10N.register(
     "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 %1$s failed, because this item is already shared with user %2$s" : "Compartilhamento de %1$s falhou,  porque este item já está compartilhado com o usuário%2$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. 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",
     "%1$s shared »%2$s« with you" : "%1$s compartilhou »%2$s« com você",
diff --git a/apps/sharebymail/l10n/pt_BR.json b/apps/sharebymail/l10n/pt_BR.json
index 00a24a2efdc486fed261cd76352b0bd45d79041e..35c10d33953f8ff7b39e85b80eaf54b7f31e07db 100644
--- a/apps/sharebymail/l10n/pt_BR.json
+++ b/apps/sharebymail/l10n/pt_BR.json
@@ -22,6 +22,7 @@
     "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 %1$s failed, because this item is already shared with user %2$s" : "Compartilhamento de %1$s falhou,  porque este item já está compartilhado com o usuário%2$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. 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",
     "%1$s shared »%2$s« with you" : "%1$s compartilhou »%2$s« com você",
diff --git a/apps/sharebymail/l10n/zh_CN.js b/apps/sharebymail/l10n/zh_CN.js
index 006fea2771d6f7dfec3cc4f15535201cf9ea1923..97bcf189d94115ef1347b884a75a5b2edc2bdc95 100644
--- a/apps/sharebymail/l10n/zh_CN.js
+++ b/apps/sharebymail/l10n/zh_CN.js
@@ -24,6 +24,7 @@ OC.L10N.register(
     "Password to access {file} was sent to {email}" : "访问 {file} 的密码被发送给 {email}",
     "Password to access %1$s was sent to you" : "访问 %1$s 的密码已发送给您",
     "Password to access {file} was sent to you" : "访问 {file} 的密码已发送给您",
+    "Sharing %1$s failed, because this item is already shared with user %2$s" : "分享 %1$s 失败,因为这个项目已经和用户 %2$s 进行了共享。",
     "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "我们无法将自动生成的密码发送与您。请在您的个人设置中提供有效的邮箱后重试。",
     "Failed to send share by email" : "通过邮件发送共享失败",
     "%1$s shared »%2$s« with you" : "%1$s 对您共享了 »%2$s«",
diff --git a/apps/sharebymail/l10n/zh_CN.json b/apps/sharebymail/l10n/zh_CN.json
index ca728aa8e7a8bdda71ed85a9e391e9b9cacd6fbb..e466780a368774d1f1e64eda3bed0a812147bbac 100644
--- a/apps/sharebymail/l10n/zh_CN.json
+++ b/apps/sharebymail/l10n/zh_CN.json
@@ -22,6 +22,7 @@
     "Password to access {file} was sent to {email}" : "访问 {file} 的密码被发送给 {email}",
     "Password to access %1$s was sent to you" : "访问 %1$s 的密码已发送给您",
     "Password to access {file} was sent to you" : "访问 {file} 的密码已发送给您",
+    "Sharing %1$s failed, because this item is already shared with user %2$s" : "分享 %1$s 失败,因为这个项目已经和用户 %2$s 进行了共享。",
     "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "我们无法将自动生成的密码发送与您。请在您的个人设置中提供有效的邮箱后重试。",
     "Failed to send share by email" : "通过邮件发送共享失败",
     "%1$s shared »%2$s« with you" : "%1$s 对您共享了 »%2$s«",
diff --git a/apps/user_ldap/l10n/pl.js b/apps/user_ldap/l10n/pl.js
index 99e5b59e9c3d0a5aef921a37f52eed54c34b9022..710374c837e17c2c0015909bd0df5070bd94c606 100644
--- a/apps/user_ldap/l10n/pl.js
+++ b/apps/user_ldap/l10n/pl.js
@@ -36,7 +36,7 @@ OC.L10N.register(
     "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Wystąpił błąd. Proszę sprawdzić Base DN oraz ustawienia połączenia i dane dostępowe.",
     "Do you really want to delete the current Server Configuration?" : "Czy chcesz usunąć bieżącą konfigurację serwera?",
     "Confirm Deletion" : "Potwierdź usunięcie",
-    "Mappings cleared successfully!" : "Mapowanie wyczyszczone!",
+    "Mappings cleared successfully!" : "Mapowania zostały pomyślnie wyczyszczone!",
     "Error while clearing the mappings." : "Błąd podczas czyszczenia mapowania.",
     "Anonymous bind is not allowed. Please provide a User DN and Password." : "Anonimowe połączenie nie jest dozwolone. Proszę podać DN użytkownika i hasło.",
     "LDAP Operations error. Anonymous bind might not be allowed." : "Błąd operacji LDAP. Anonimowe połączenie nie jest dozwolone.",
diff --git a/apps/user_ldap/l10n/pl.json b/apps/user_ldap/l10n/pl.json
index 6084ba92e2a549b0035751aff6eaac74b7292942..3e1c994b4f534d6955eeb0be35ed8fb862f9bbe8 100644
--- a/apps/user_ldap/l10n/pl.json
+++ b/apps/user_ldap/l10n/pl.json
@@ -34,7 +34,7 @@
     "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Wystąpił błąd. Proszę sprawdzić Base DN oraz ustawienia połączenia i dane dostępowe.",
     "Do you really want to delete the current Server Configuration?" : "Czy chcesz usunąć bieżącą konfigurację serwera?",
     "Confirm Deletion" : "Potwierdź usunięcie",
-    "Mappings cleared successfully!" : "Mapowanie wyczyszczone!",
+    "Mappings cleared successfully!" : "Mapowania zostały pomyślnie wyczyszczone!",
     "Error while clearing the mappings." : "Błąd podczas czyszczenia mapowania.",
     "Anonymous bind is not allowed. Please provide a User DN and Password." : "Anonimowe połączenie nie jest dozwolone. Proszę podać DN użytkownika i hasło.",
     "LDAP Operations error. Anonymous bind might not be allowed." : "Błąd operacji LDAP. Anonimowe połączenie nie jest dozwolone.",
diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js
index 83a6360cc9018a5dbf0839b41c3ab4ea1c1542bc..cd0bed12257b8493cf7bd19fbabd0a177b5e04a4 100644
--- a/core/l10n/de_DE.js
+++ b/core/l10n/de_DE.js
@@ -126,6 +126,8 @@ OC.L10N.register(
     "Please reload the page." : "Bitte die Seite neu laden.",
     "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für mehr Informationen <a href=\"{url}\">lesen Sie unseren Forenbeitrag</a> zu diesem Thema.",
     "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud Community</a>.",
+    "Continue to {productName}" : "Weiter zu {productName}",
+    "_The update was successful. Redirecting you to {productName} in %n second._::_The update was successful. Redirecting you to {productName} in %n seconds._" : ["Die Aktualisierung war erfolgreich. Sie werden in %n Sekunde zu {productName} weitergeleitet.","Die Aktualisierung war erfolgreich. Sie werden in %n Sekunden zu {productName} weitergeleitet."],
     "Log in" : "Anmelden",
     "Logging in …" : "Melde an…",
     "Server side authentication failed!" : "Serverseitige Authentifizierung fehlgeschlagen!",
diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json
index d26c6caf140ebd38b4efb2a7ace1ee1b138922e7..c062e362acdaa321f9768fc3dbb300ed20ff9345 100644
--- a/core/l10n/de_DE.json
+++ b/core/l10n/de_DE.json
@@ -124,6 +124,8 @@
     "Please reload the page." : "Bitte die Seite neu laden.",
     "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für mehr Informationen <a href=\"{url}\">lesen Sie unseren Forenbeitrag</a> zu diesem Thema.",
     "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud Community</a>.",
+    "Continue to {productName}" : "Weiter zu {productName}",
+    "_The update was successful. Redirecting you to {productName} in %n second._::_The update was successful. Redirecting you to {productName} in %n seconds._" : ["Die Aktualisierung war erfolgreich. Sie werden in %n Sekunde zu {productName} weitergeleitet.","Die Aktualisierung war erfolgreich. Sie werden in %n Sekunden zu {productName} weitergeleitet."],
     "Log in" : "Anmelden",
     "Logging in …" : "Melde an…",
     "Server side authentication failed!" : "Serverseitige Authentifizierung fehlgeschlagen!",
diff --git a/core/l10n/pl.js b/core/l10n/pl.js
index b9a019572f44209b0cac30dd25f1940eddf879f1..2d18adc709c7e66478607dae845f5ac32fe078ab 100644
--- a/core/l10n/pl.js
+++ b/core/l10n/pl.js
@@ -126,6 +126,8 @@ OC.L10N.register(
     "Please reload the page." : "Przeładuj stronę.",
     "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Aktualizacja nie powiodła się. Aby uzyskać więcej informacji, <a href=\"{url}\">zapoznaj się z naszym postem na forum</a> dotyczącym tego problemu.",
     "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Aktualizacja nie powiodła się. Zgłoś ten problem do <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">społeczności Nextcloud</a>.",
+    "Continue to {productName}" : "Przejdź do {productName}",
+    "_The update was successful. Redirecting you to {productName} in %n second._::_The update was successful. Redirecting you to {productName} in %n seconds._" : ["Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do {productName} za %n sekundę.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do {productName} za %n sekundy.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do {productName} za %n sekund.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do {productName} za %n sekund."],
     "Log in" : "Zaloguj",
     "Logging in …" : "Logowanie…",
     "Server side authentication failed!" : "Uwierzytelnianie po stronie serwera nie powiodło się!",
@@ -389,7 +391,7 @@ OC.L10N.register(
     "The \"Strict-Transport-Security\" HTTP header is not set to at least \"{seconds}\" seconds. For enhanced security, it is recommended to enable HSTS as described in the <a href=\"{docUrl}\" rel=\"noreferrer noopener\">security tips ↗</a>." : "Nagłówek HTTP \"Strict-Transport-Security\" nie jest ustawiony na co najmniej \"{seconds}\" sekund. W celu zwiększenia bezpieczeństwa zaleca się włączenie HSTS w sposób opisany w <a href=\"{docUrl}\" rel=\"noreferrer noopener\">poradach bezpieczeństwa ↗</a>.",
     "Accessing site insecurely via HTTP. You are strongly advised to set up your server to require HTTPS instead, as described in the <a href=\"{docUrl}\">security tips ↗</a>." : "Dostęp do tej strony jest za pośrednictwem protokołu HTTP. Zaleca się skonfigurowanie serwera tak, aby wymagał HTTPS, zgodnie z opisem w <a href=\"{docUrl}\">poradach bezpieczeństwa ↗</a>.",
     "Continue to Nextcloud" : "Przejdź do Nextcloud",
-    "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud w %n sekundę.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud w %n sekundy.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud w %n sekund.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud w %n sekundy."],
+    "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud za %n sekundę.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud za %n sekundy.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud za %n sekund.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud za %n sekundy."],
     "Searching other places" : "Przeszukaj inne miejsca",
     "No search results in other folders for {tag}{filter}{endtag}" : "Brak wyników wyszukiwania w innych katalogach dla {tag}{filter}{endtag}",
     "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} wynik wyszukiwania w innych katalogach","{count} wyniki wyszukiwania w innych katalogach","{count} wyników wyszukiwania w innych katalogach","{count} wyników wyszukiwania w innych katalogach"],
diff --git a/core/l10n/pl.json b/core/l10n/pl.json
index 2bc3605af20d25bf15e33a5abcf8a7b6b41221e5..5e0509c493082007dcdaa89d2e6a19633293e327 100644
--- a/core/l10n/pl.json
+++ b/core/l10n/pl.json
@@ -124,6 +124,8 @@
     "Please reload the page." : "Przeładuj stronę.",
     "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Aktualizacja nie powiodła się. Aby uzyskać więcej informacji, <a href=\"{url}\">zapoznaj się z naszym postem na forum</a> dotyczącym tego problemu.",
     "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Aktualizacja nie powiodła się. Zgłoś ten problem do <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">społeczności Nextcloud</a>.",
+    "Continue to {productName}" : "Przejdź do {productName}",
+    "_The update was successful. Redirecting you to {productName} in %n second._::_The update was successful. Redirecting you to {productName} in %n seconds._" : ["Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do {productName} za %n sekundę.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do {productName} za %n sekundy.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do {productName} za %n sekund.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do {productName} za %n sekund."],
     "Log in" : "Zaloguj",
     "Logging in …" : "Logowanie…",
     "Server side authentication failed!" : "Uwierzytelnianie po stronie serwera nie powiodło się!",
@@ -387,7 +389,7 @@
     "The \"Strict-Transport-Security\" HTTP header is not set to at least \"{seconds}\" seconds. For enhanced security, it is recommended to enable HSTS as described in the <a href=\"{docUrl}\" rel=\"noreferrer noopener\">security tips ↗</a>." : "Nagłówek HTTP \"Strict-Transport-Security\" nie jest ustawiony na co najmniej \"{seconds}\" sekund. W celu zwiększenia bezpieczeństwa zaleca się włączenie HSTS w sposób opisany w <a href=\"{docUrl}\" rel=\"noreferrer noopener\">poradach bezpieczeństwa ↗</a>.",
     "Accessing site insecurely via HTTP. You are strongly advised to set up your server to require HTTPS instead, as described in the <a href=\"{docUrl}\">security tips ↗</a>." : "Dostęp do tej strony jest za pośrednictwem protokołu HTTP. Zaleca się skonfigurowanie serwera tak, aby wymagał HTTPS, zgodnie z opisem w <a href=\"{docUrl}\">poradach bezpieczeństwa ↗</a>.",
     "Continue to Nextcloud" : "Przejdź do Nextcloud",
-    "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud w %n sekundę.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud w %n sekundy.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud w %n sekund.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud w %n sekundy."],
+    "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud za %n sekundę.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud za %n sekundy.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud za %n sekund.","Aktualizacja przebiegła pomyślnie. Przekieruję Ciebie do Nextcloud za %n sekundy."],
     "Searching other places" : "Przeszukaj inne miejsca",
     "No search results in other folders for {tag}{filter}{endtag}" : "Brak wyników wyszukiwania w innych katalogach dla {tag}{filter}{endtag}",
     "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} wynik wyszukiwania w innych katalogach","{count} wyniki wyszukiwania w innych katalogach","{count} wyników wyszukiwania w innych katalogach","{count} wyników wyszukiwania w innych katalogach"],
diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js
index 5320477bc97fd1aeefd931d996eb7b7e63539c11..b6cf7d8f80278ba307d25731c9d5b5fa65a4fac6 100644
--- a/core/l10n/pt_BR.js
+++ b/core/l10n/pt_BR.js
@@ -80,10 +80,10 @@ OC.L10N.register(
     "You are currently running PHP {version}. Upgrade your PHP version to take advantage of {linkstart}performance and security updates provided by the PHP Group ↗{linkend} as soon as your distribution supports it." : "Você está executando o PHP {version}. Atualize sua versão do PHP para aproveitar as vantagens de {linkstart}desempenho e atualizações de segurança fornecidas pelo Grupo PHP ↗{linkend} assim que sua distribuição oferecer suporte.",
     "Nextcloud 20 is the last release supporting PHP 7.2. Nextcloud 21 requires at least PHP 7.3." : "Nextcloud 20 é a última versão compatível com PHP 7.2. Nextcloud 21 requer ao menos PHP 7.3.",
     "The reverse proxy header configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If not, this is a security issue and can allow an attacker to spoof their IP address as visible to the Nextcloud. Further information can be found in the {linkstart}documentation ↗{linkend}." : "A configuração do cabeçalho do proxy reverso está incorreta ou você está acessando o Nextcloud de um proxy confiável. Caso contrário, este é um problema de segurança e pode permitir que um invasor falsifique seu endereço IP como visível para o Nextcloud. Mais informações podem ser encontradas na {linkstart}documentação ↗{linkend}. ",
-    "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the {linkstart}memcached wiki about both modules ↗{linkend}." : "Memcached está configurado como cache distribuído, mas o módulo PHP incorreto \"memcache\" está instalado. \\OC\\Memcache\\Memcached suporta apenas \"memcached\" e não \"memcache\". . Veja o {linkstart}memcached wiki sobre ambos os módulos  ↗{linkend}.",
-    "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in the {linkstart1}documentation ↗{linkend}. ({linkstart2}List of invalid files…{linkend} / {linkstart3}Rescan…{linkend})" : "Alguns arquivos não passaram na verificação de integridade. Mais informações sobre como resolver esse problema podem ser encontradas na  {linkstart1}documentação ↗{linkend}. ({linkstart2}Lista de arquivos inválidos…{linkend} / {linkstart3}Rescan…{linkend})",
-    "The PHP OPcache module is not loaded. {linkstart}For better performance it is recommended ↗{linkend} to load it into your PHP installation." : "O módulo PHP OPcache não está carregado. {linkstart}Para melhor desempenho, é recomendado ↗{linkado} carregá-lo na instalação do PHP. ",
-    "The PHP OPcache module is not properly configured. {linkstart}For better performance it is recommended ↗{linkend} to use the following settings in the <code>php.ini</code>:" : "O módulo PHP OPcache não está configurado corretamente.{linkstart}Para melhor desempenho é recomendado↗{linkend}  \nusar as seguintes configurações no <code>php.ini</code>:",
+    "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the {linkstart}memcached wiki about both modules ↗{linkend}." : "Memcached está configurado como cache distribuído, mas a extensão PHP incorreta \"memcache\" está instalada. \\OC\\Memcache\\Memcached suporta apenas \"memcached\" e não \"memcache\". Veja o {linkstart}memcached wiki sobre ambas as extensões ↗{linkend}.",
+    "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in the {linkstart1}documentation ↗{linkend}. ({linkstart2}List of invalid files…{linkend} / {linkstart3}Rescan…{linkend})" : "Alguns arquivos não passaram na verificação de integridade. Mais informações sobre como resolver esse problema podem ser encontradas na  {linkstart1}documentação ↗{linkend}. ({linkstart2}Lista de arquivos inválidos…{linkend} / {linkstart3}Verificar novamente…{linkend})",
+    "The PHP OPcache module is not loaded. {linkstart}For better performance it is recommended ↗{linkend} to load it into your PHP installation." : "A extensão PHP OPcache não está carregada. {linkstart}Para melhor desempenho, é recomendado ↗{linkado} carregá-la na instalação do PHP.",
+    "The PHP OPcache module is not properly configured. {linkstart}For better performance it is recommended ↗{linkend} to use the following settings in the <code>php.ini</code>:" : "A extensão PHP OPcache não está configurada corretamente. {linkstart}Para melhor desempenho é recomendado↗{linkend} usar as seguintes configurações no <code>php.ini</code>:",
     "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "A função PHP \"set_time_limit\" não está disponível. Isso pode resultar em travamento de scripts, quebrando sua instalação. A ativação desta função é altamente recomendada.",
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "Seu PHP não possui suporte à FreeType, resultando em problemas nas fotos de perfil e interface de configurações.",
     "Missing index \"{indexName}\" in table \"{tableName}\"." : "Falta o índice \"{indexName}\" na tabela \"{tableName}\".",
@@ -93,25 +93,25 @@ OC.L10N.register(
     "Missing optional column \"{columnName}\" in table \"{tableName}\"." : "Falta a coluna opcional \"{columnName}\" na tabela \"{tableName}\".",
     "The database is missing some optional columns. Due to the fact that adding columns on big tables could take some time they were not added automatically when they can be optional. By running \"occ db:add-missing-columns\" those missing columns could be added manually while the instance keeps running. Once the columns are added some features might improve responsiveness or usability." : "Estão faltando algumas colunas opcionais no banco de dados. Devido ao fato de que adicionar colunas em grandes tabelas pode levar algum tempo, elas não foram adicionadas automaticamente por serem opcionais. Ao executar \"occ db: add-missing-columns\", elas podem ser adicionadas manualmente enquanto a instância continua em execução. Depois que as colunas são adicionadas, alguns recursos podem melhorar a capacidade de resposta ou a usabilidade.",
     "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them." : "Nesta instalação estão faltando alguns módulos PHP recomendados. Para melhor desempenho e compatibilidade, é altamente recomendável instalá-los.",
-    "Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "O módulo php-imagick nesta instância não tem suporte para SVG. Para melhor compatibilidade é recomendado instalá-lo.",
-    "Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running 'occ db:convert-filecache-bigint' those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read {linkstart}the documentation page about this ↗{linkend}." : "Algumas colunas do banco de dados estão sem uma conversão para big int. Devido ao fato de que alterar os tipos de coluna em tabelas grandes pode levar algum tempo, elas não foram alteradas automaticamente. Executando 'occ db: convert-filecache-bigint' essas alterações pendentes podem ser aplicadas manualmente. Esta operação precisa ser feita enquanto a instância está offline. Para obter mais detalhes, leia {linkstart} a página de documentação sobre isso  ↗{linkend}.",
+    "Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "A extensão php-imagick nesta instância não tem suporte para SVG. Para melhor compatibilidade é recomendado instalá-la.",
+    "Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running 'occ db:convert-filecache-bigint' those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read {linkstart}the documentation page about this ↗{linkend}." : "Algumas colunas do banco de dados estão sem uma conversão para big int. Devido ao fato de que alterar os tipos de coluna em tabelas grandes pode levar algum tempo, elas não foram alteradas automaticamente. Executando 'occ db: convert-filecache-bigint' essas alterações pendentes podem ser aplicadas manualmente. Esta operação precisa ser feita enquanto a instância está offline. Para obter mais detalhes, leia {linkstart} a página de documentação sobre isso ↗{linkend}.",
     "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "Atualmente, o SQLite está sendo usado como plataforma de banco de dados. Para instalações maiores, recomendamos que migre para outra.",
     "This is particularly recommended when using the desktop client for file synchronisation." : "Isso é recomendado ao usar o cliente da área de trabalho para sincronização de arquivos.",
     "To migrate to another database use the command line tool: 'occ db:convert-type', or see the {linkstart}documentation ↗{linkend}." : "Para migrar para outro banco de dados, use a ferramenta de linha de comando: 'occ db:convert-type', ou consulte a  {linkstart}documentação do ↗{linkend}. ",
     "The PHP memory limit is below the recommended value of 512MB." : "O limite de memória do PHP está abaixo do valor recomendado de 512MB.",
     "Some app directories are owned by a different user than the web server one. This may be the case if apps have been installed manually. Check the permissions of the following app directories:" : "Alguns diretórios de aplicativos são de propriedade de um usuário diferente do servidor da web. Esse pode ser o caso se os aplicativos tiverem sido instalados manualmente. Verifique as permissões dos seguintes diretórios de aplicativos:",
-    "MySQL is used as database but does not support 4-byte characters. To be able to handle 4-byte characters (like emojis) without issues in filenames or comments for example it is recommended to enable the 4-byte support in MySQL. For further details read {linkstart}the documentation page about this ↗{linkend}." : "MySQL é usado como banco de dados, mas não oferece suporte a caracteres de 4 bytes. Para ser capaz de lidar com caracteres de 4 bytes (como emojis) sem problemas em nomes de arquivos ou comentários, por exemplo, é recomendado habilitar o suporte de 4 bytes no MySQL . Para mais detalhes, leia  {linkstart}a página de documentação sobre isso  ↗{linkend}.",
+    "MySQL is used as database but does not support 4-byte characters. To be able to handle 4-byte characters (like emojis) without issues in filenames or comments for example it is recommended to enable the 4-byte support in MySQL. For further details read {linkstart}the documentation page about this ↗{linkend}." : "MySQL é usado como banco de dados, mas não oferece suporte a caracteres de 4 bytes. Para ser capaz de lidar com caracteres de 4 bytes (como emojis) sem problemas em nomes de arquivos ou comentários, por exemplo, é recomendado habilitar o suporte de 4 bytes no MySQL. Para mais detalhes, leia {linkstart}a página de documentação sobre isso ↗{linkend}.",
     "This instance uses an S3 based object store as primary storage. The uploaded files are stored temporarily on the server and thus it is recommended to have 50 GB of free space available in the temp directory of PHP. Check the logs for full details about the path and the available space. To improve this please change the temporary directory in the php.ini or make more space available in that path." : "Este Nextcloud usa um armazenamento de objeto baseado no S3 como armazenamento primário. Os arquivos enviados são armazenados temporariamente no servidor e portanto é recomendado ter 50 GB de espaço livre disponível no diretório temp do PHP. Verifique os logs para obter detalhes completos sobre o caminho e o espaço disponível. Para melhorar isso, altere o diretório temporário no arquivo php.ini ou disponibilize mais espaço nesse caminho.",
-    "You are accessing your instance over a secure connection, however your instance is generating insecure URLs. This most likely means that you are behind a reverse proxy and the overwrite config variables are not set correctly. Please read {linkstart}the documentation page about this ↗{linkend}." : "Você está acessando sua instância por meio de uma conexão segura, mas sua instância está gerando URLs inseguros. Isso provavelmente significa que você está atrás de um proxy reverso e as variáveis de configuração de substituição não estão definidas corretamente . Por favor leia  {linkstart}a página de documentação sobre isso  ↗{linkend}.",
+    "You are accessing your instance over a secure connection, however your instance is generating insecure URLs. This most likely means that you are behind a reverse proxy and the overwrite config variables are not set correctly. Please read {linkstart}the documentation page about this ↗{linkend}." : "Você está acessando sua instância por meio de uma conexão segura, mas sua instância está gerando URLs inseguros. Isso provavelmente significa que você está atrás de um proxy reverso e as variáveis de configuração de substituição não estão definidas corretamente. Por favor leia {linkstart}a página de documentação sobre isso ↗{linkend}.",
     "Error occurred while checking server setup" : "Erro ao verificar a configuração do servidor",
-    "For more details see the {linkstart}documentation ↗{linkend}." : "Para obter mais detalhes, consulte a {linkstart}documentação  ↗{linkend}.",
+    "For more details see the {linkstart}documentation ↗{linkend}." : "Para obter mais detalhes, consulte a {linkstart}documentação ↗{linkend}.",
     "Your data directory and files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server so that the data directory is no longer accessible, or move the data directory outside the web server document root." : "Seu diretório de dados e arquivos provavelmente podem ser acessados pela Internet. O arquivo .htaccess não está funcionando. É altamente recomendado que você configure seu servidor web para que o diretório de dados não seja mais acessível ou mova o diretório de dados fora da raiz de documentos do servidor web.",
     "The \"{header}\" HTTP header is not set to \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "O cabeçalho HTTP \"{header}\" não está definido para \"{expected}\". Este é um potencial risco de segurança ou privacidade e é recomendado ajustar esta configuração de acordo.",
     "The \"{header}\" HTTP header is not set to \"{expected}\". Some features might not work correctly, as it is recommended to adjust this setting accordingly." : "O cabeçalho HTTP \"{header}\" não está definido para \"{expected}\". Alguns recursos podem não funcionar corretamente e é recomendado ajustar esta configuração de acordo.",
     "The \"{header}\" HTTP header doesn't contain \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "O cabeçalho HTTP \"{header}\" não contém \"{expected}\". Esse é um risco potencial de segurança ou privacidade. É recomendável ajustar essa configuração de acordo.",
-    "The \"{header}\" HTTP header is not set to \"{val1}\", \"{val2}\", \"{val3}\", \"{val4}\" or \"{val5}\". This can leak referer information. See the {linkstart}W3C Recommendation ↗{linkend}." : "O \"{header}\" O cabeçalho HTTP não está definido para  \"{val1}\", \"{val2}\", \"{val3}\", \"{val4}\" ou \"{val5}\". Isso pode vazar informações do referenciador. Veja {linkstart}Recomendações W3C  ↗{linkend}.",
-    "The \"Strict-Transport-Security\" HTTP header is not set to at least \"{seconds}\" seconds. For enhanced security, it is recommended to enable HSTS as described in the {linkstart}security tips ↗{linkend}." : "O \"Strict-Transport-Security\" O cabeçalho HTTP não está definido para pelo menos  \"{seconds}\" seguntos. Para maior segurança, é recomendável habilitar o HSTS conforme descrito nas  {linkstart}dicas de segurança ↗{linkend}.",
-    "Accessing site insecurely via HTTP. You are strongly advised to set up your server to require HTTPS instead, as described in the {linkstart}security tips ↗{linkend}." : "Acessando o site de forma insegura via HTTP. É altamente recomendável configurar seu servidor para exigir HTTPS, conforme descrito nas {linkstart}dicas de segurança  ↗{linkend}. ",
+    "The \"{header}\" HTTP header is not set to \"{val1}\", \"{val2}\", \"{val3}\", \"{val4}\" or \"{val5}\". This can leak referer information. See the {linkstart}W3C Recommendation ↗{linkend}." : "O cabeçalho HTTP \"{header}\" não está definido para \"{val1}\", \"{val2}\", \"{val3}\", \"{val4}\" ou \"{val5}\". Isso pode vazar informações de referer. Veja {linkstart}Recomendações W3C ↗{linkend}.",
+    "The \"Strict-Transport-Security\" HTTP header is not set to at least \"{seconds}\" seconds. For enhanced security, it is recommended to enable HSTS as described in the {linkstart}security tips ↗{linkend}." : "O cabeçalho HTTP \"Strict-Transport-Security\" não está definido para pelo menos \"{seconds}\" seguntos. Para maior segurança, é recomendável habilitar o HSTS conforme descrito nas {linkstart}dicas de segurança ↗{linkend}.",
+    "Accessing site insecurely via HTTP. You are strongly advised to set up your server to require HTTPS instead, as described in the {linkstart}security tips ↗{linkend}." : "Acessando o site de forma insegura via HTTP. É altamente recomendável configurar seu servidor para exigir HTTPS, conforme descrito nas {linkstart}dicas de segurança ↗{linkend}.",
     "unknown text" : "texto desconhecido",
     "Hello world!" : "Olá mundo!",
     "sunny" : "ensolarado",
@@ -126,6 +126,8 @@ OC.L10N.register(
     "Please reload the page." : "Por favor recarregue a página",
     "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "A atualização não foi realizada com sucesso. Para mais informações <a href=\"{url}\">verifique nosso post no fórum</a> que abrange esta questão.",
     "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "A atualização não foi realizada com sucesso. Por favor, informe este problema para  a <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">comunidade Nextcloud</a>.",
+    "Continue to {productName}" : "Continuar para {productName}",
+    "_The update was successful. Redirecting you to {productName} in %n second._::_The update was successful. Redirecting you to {productName} in %n seconds._" : ["A atualização foi bem-sucedida. Redirecionando você à {productName} em %n segundo.","A atualização foi bem-sucedida. Redirecionando você para {productName} em %n segundos."],
     "Log in" : "Entrar",
     "Logging in …" : "Entrando...",
     "Server side authentication failed!" : "Autenticação do servidor falhou!",
diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json
index 0558c49dfdbb320b0bd036da77286b16dce55bee..505cca133301501abd82487ef4fb4efbfb786d4d 100644
--- a/core/l10n/pt_BR.json
+++ b/core/l10n/pt_BR.json
@@ -78,10 +78,10 @@
     "You are currently running PHP {version}. Upgrade your PHP version to take advantage of {linkstart}performance and security updates provided by the PHP Group ↗{linkend} as soon as your distribution supports it." : "Você está executando o PHP {version}. Atualize sua versão do PHP para aproveitar as vantagens de {linkstart}desempenho e atualizações de segurança fornecidas pelo Grupo PHP ↗{linkend} assim que sua distribuição oferecer suporte.",
     "Nextcloud 20 is the last release supporting PHP 7.2. Nextcloud 21 requires at least PHP 7.3." : "Nextcloud 20 é a última versão compatível com PHP 7.2. Nextcloud 21 requer ao menos PHP 7.3.",
     "The reverse proxy header configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If not, this is a security issue and can allow an attacker to spoof their IP address as visible to the Nextcloud. Further information can be found in the {linkstart}documentation ↗{linkend}." : "A configuração do cabeçalho do proxy reverso está incorreta ou você está acessando o Nextcloud de um proxy confiável. Caso contrário, este é um problema de segurança e pode permitir que um invasor falsifique seu endereço IP como visível para o Nextcloud. Mais informações podem ser encontradas na {linkstart}documentação ↗{linkend}. ",
-    "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the {linkstart}memcached wiki about both modules ↗{linkend}." : "Memcached está configurado como cache distribuído, mas o módulo PHP incorreto \"memcache\" está instalado. \\OC\\Memcache\\Memcached suporta apenas \"memcached\" e não \"memcache\". . Veja o {linkstart}memcached wiki sobre ambos os módulos  ↗{linkend}.",
-    "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in the {linkstart1}documentation ↗{linkend}. ({linkstart2}List of invalid files…{linkend} / {linkstart3}Rescan…{linkend})" : "Alguns arquivos não passaram na verificação de integridade. Mais informações sobre como resolver esse problema podem ser encontradas na  {linkstart1}documentação ↗{linkend}. ({linkstart2}Lista de arquivos inválidos…{linkend} / {linkstart3}Rescan…{linkend})",
-    "The PHP OPcache module is not loaded. {linkstart}For better performance it is recommended ↗{linkend} to load it into your PHP installation." : "O módulo PHP OPcache não está carregado. {linkstart}Para melhor desempenho, é recomendado ↗{linkado} carregá-lo na instalação do PHP. ",
-    "The PHP OPcache module is not properly configured. {linkstart}For better performance it is recommended ↗{linkend} to use the following settings in the <code>php.ini</code>:" : "O módulo PHP OPcache não está configurado corretamente.{linkstart}Para melhor desempenho é recomendado↗{linkend}  \nusar as seguintes configurações no <code>php.ini</code>:",
+    "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the {linkstart}memcached wiki about both modules ↗{linkend}." : "Memcached está configurado como cache distribuído, mas a extensão PHP incorreta \"memcache\" está instalada. \\OC\\Memcache\\Memcached suporta apenas \"memcached\" e não \"memcache\". Veja o {linkstart}memcached wiki sobre ambas as extensões ↗{linkend}.",
+    "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in the {linkstart1}documentation ↗{linkend}. ({linkstart2}List of invalid files…{linkend} / {linkstart3}Rescan…{linkend})" : "Alguns arquivos não passaram na verificação de integridade. Mais informações sobre como resolver esse problema podem ser encontradas na  {linkstart1}documentação ↗{linkend}. ({linkstart2}Lista de arquivos inválidos…{linkend} / {linkstart3}Verificar novamente…{linkend})",
+    "The PHP OPcache module is not loaded. {linkstart}For better performance it is recommended ↗{linkend} to load it into your PHP installation." : "A extensão PHP OPcache não está carregada. {linkstart}Para melhor desempenho, é recomendado ↗{linkado} carregá-la na instalação do PHP.",
+    "The PHP OPcache module is not properly configured. {linkstart}For better performance it is recommended ↗{linkend} to use the following settings in the <code>php.ini</code>:" : "A extensão PHP OPcache não está configurada corretamente. {linkstart}Para melhor desempenho é recomendado↗{linkend} usar as seguintes configurações no <code>php.ini</code>:",
     "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "A função PHP \"set_time_limit\" não está disponível. Isso pode resultar em travamento de scripts, quebrando sua instalação. A ativação desta função é altamente recomendada.",
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "Seu PHP não possui suporte à FreeType, resultando em problemas nas fotos de perfil e interface de configurações.",
     "Missing index \"{indexName}\" in table \"{tableName}\"." : "Falta o índice \"{indexName}\" na tabela \"{tableName}\".",
@@ -91,25 +91,25 @@
     "Missing optional column \"{columnName}\" in table \"{tableName}\"." : "Falta a coluna opcional \"{columnName}\" na tabela \"{tableName}\".",
     "The database is missing some optional columns. Due to the fact that adding columns on big tables could take some time they were not added automatically when they can be optional. By running \"occ db:add-missing-columns\" those missing columns could be added manually while the instance keeps running. Once the columns are added some features might improve responsiveness or usability." : "Estão faltando algumas colunas opcionais no banco de dados. Devido ao fato de que adicionar colunas em grandes tabelas pode levar algum tempo, elas não foram adicionadas automaticamente por serem opcionais. Ao executar \"occ db: add-missing-columns\", elas podem ser adicionadas manualmente enquanto a instância continua em execução. Depois que as colunas são adicionadas, alguns recursos podem melhorar a capacidade de resposta ou a usabilidade.",
     "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them." : "Nesta instalação estão faltando alguns módulos PHP recomendados. Para melhor desempenho e compatibilidade, é altamente recomendável instalá-los.",
-    "Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "O módulo php-imagick nesta instância não tem suporte para SVG. Para melhor compatibilidade é recomendado instalá-lo.",
-    "Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running 'occ db:convert-filecache-bigint' those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read {linkstart}the documentation page about this ↗{linkend}." : "Algumas colunas do banco de dados estão sem uma conversão para big int. Devido ao fato de que alterar os tipos de coluna em tabelas grandes pode levar algum tempo, elas não foram alteradas automaticamente. Executando 'occ db: convert-filecache-bigint' essas alterações pendentes podem ser aplicadas manualmente. Esta operação precisa ser feita enquanto a instância está offline. Para obter mais detalhes, leia {linkstart} a página de documentação sobre isso  ↗{linkend}.",
+    "Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "A extensão php-imagick nesta instância não tem suporte para SVG. Para melhor compatibilidade é recomendado instalá-la.",
+    "Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running 'occ db:convert-filecache-bigint' those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read {linkstart}the documentation page about this ↗{linkend}." : "Algumas colunas do banco de dados estão sem uma conversão para big int. Devido ao fato de que alterar os tipos de coluna em tabelas grandes pode levar algum tempo, elas não foram alteradas automaticamente. Executando 'occ db: convert-filecache-bigint' essas alterações pendentes podem ser aplicadas manualmente. Esta operação precisa ser feita enquanto a instância está offline. Para obter mais detalhes, leia {linkstart} a página de documentação sobre isso ↗{linkend}.",
     "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "Atualmente, o SQLite está sendo usado como plataforma de banco de dados. Para instalações maiores, recomendamos que migre para outra.",
     "This is particularly recommended when using the desktop client for file synchronisation." : "Isso é recomendado ao usar o cliente da área de trabalho para sincronização de arquivos.",
     "To migrate to another database use the command line tool: 'occ db:convert-type', or see the {linkstart}documentation ↗{linkend}." : "Para migrar para outro banco de dados, use a ferramenta de linha de comando: 'occ db:convert-type', ou consulte a  {linkstart}documentação do ↗{linkend}. ",
     "The PHP memory limit is below the recommended value of 512MB." : "O limite de memória do PHP está abaixo do valor recomendado de 512MB.",
     "Some app directories are owned by a different user than the web server one. This may be the case if apps have been installed manually. Check the permissions of the following app directories:" : "Alguns diretórios de aplicativos são de propriedade de um usuário diferente do servidor da web. Esse pode ser o caso se os aplicativos tiverem sido instalados manualmente. Verifique as permissões dos seguintes diretórios de aplicativos:",
-    "MySQL is used as database but does not support 4-byte characters. To be able to handle 4-byte characters (like emojis) without issues in filenames or comments for example it is recommended to enable the 4-byte support in MySQL. For further details read {linkstart}the documentation page about this ↗{linkend}." : "MySQL é usado como banco de dados, mas não oferece suporte a caracteres de 4 bytes. Para ser capaz de lidar com caracteres de 4 bytes (como emojis) sem problemas em nomes de arquivos ou comentários, por exemplo, é recomendado habilitar o suporte de 4 bytes no MySQL . Para mais detalhes, leia  {linkstart}a página de documentação sobre isso  ↗{linkend}.",
+    "MySQL is used as database but does not support 4-byte characters. To be able to handle 4-byte characters (like emojis) without issues in filenames or comments for example it is recommended to enable the 4-byte support in MySQL. For further details read {linkstart}the documentation page about this ↗{linkend}." : "MySQL é usado como banco de dados, mas não oferece suporte a caracteres de 4 bytes. Para ser capaz de lidar com caracteres de 4 bytes (como emojis) sem problemas em nomes de arquivos ou comentários, por exemplo, é recomendado habilitar o suporte de 4 bytes no MySQL. Para mais detalhes, leia {linkstart}a página de documentação sobre isso ↗{linkend}.",
     "This instance uses an S3 based object store as primary storage. The uploaded files are stored temporarily on the server and thus it is recommended to have 50 GB of free space available in the temp directory of PHP. Check the logs for full details about the path and the available space. To improve this please change the temporary directory in the php.ini or make more space available in that path." : "Este Nextcloud usa um armazenamento de objeto baseado no S3 como armazenamento primário. Os arquivos enviados são armazenados temporariamente no servidor e portanto é recomendado ter 50 GB de espaço livre disponível no diretório temp do PHP. Verifique os logs para obter detalhes completos sobre o caminho e o espaço disponível. Para melhorar isso, altere o diretório temporário no arquivo php.ini ou disponibilize mais espaço nesse caminho.",
-    "You are accessing your instance over a secure connection, however your instance is generating insecure URLs. This most likely means that you are behind a reverse proxy and the overwrite config variables are not set correctly. Please read {linkstart}the documentation page about this ↗{linkend}." : "Você está acessando sua instância por meio de uma conexão segura, mas sua instância está gerando URLs inseguros. Isso provavelmente significa que você está atrás de um proxy reverso e as variáveis de configuração de substituição não estão definidas corretamente . Por favor leia  {linkstart}a página de documentação sobre isso  ↗{linkend}.",
+    "You are accessing your instance over a secure connection, however your instance is generating insecure URLs. This most likely means that you are behind a reverse proxy and the overwrite config variables are not set correctly. Please read {linkstart}the documentation page about this ↗{linkend}." : "Você está acessando sua instância por meio de uma conexão segura, mas sua instância está gerando URLs inseguros. Isso provavelmente significa que você está atrás de um proxy reverso e as variáveis de configuração de substituição não estão definidas corretamente. Por favor leia {linkstart}a página de documentação sobre isso ↗{linkend}.",
     "Error occurred while checking server setup" : "Erro ao verificar a configuração do servidor",
-    "For more details see the {linkstart}documentation ↗{linkend}." : "Para obter mais detalhes, consulte a {linkstart}documentação  ↗{linkend}.",
+    "For more details see the {linkstart}documentation ↗{linkend}." : "Para obter mais detalhes, consulte a {linkstart}documentação ↗{linkend}.",
     "Your data directory and files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server so that the data directory is no longer accessible, or move the data directory outside the web server document root." : "Seu diretório de dados e arquivos provavelmente podem ser acessados pela Internet. O arquivo .htaccess não está funcionando. É altamente recomendado que você configure seu servidor web para que o diretório de dados não seja mais acessível ou mova o diretório de dados fora da raiz de documentos do servidor web.",
     "The \"{header}\" HTTP header is not set to \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "O cabeçalho HTTP \"{header}\" não está definido para \"{expected}\". Este é um potencial risco de segurança ou privacidade e é recomendado ajustar esta configuração de acordo.",
     "The \"{header}\" HTTP header is not set to \"{expected}\". Some features might not work correctly, as it is recommended to adjust this setting accordingly." : "O cabeçalho HTTP \"{header}\" não está definido para \"{expected}\". Alguns recursos podem não funcionar corretamente e é recomendado ajustar esta configuração de acordo.",
     "The \"{header}\" HTTP header doesn't contain \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "O cabeçalho HTTP \"{header}\" não contém \"{expected}\". Esse é um risco potencial de segurança ou privacidade. É recomendável ajustar essa configuração de acordo.",
-    "The \"{header}\" HTTP header is not set to \"{val1}\", \"{val2}\", \"{val3}\", \"{val4}\" or \"{val5}\". This can leak referer information. See the {linkstart}W3C Recommendation ↗{linkend}." : "O \"{header}\" O cabeçalho HTTP não está definido para  \"{val1}\", \"{val2}\", \"{val3}\", \"{val4}\" ou \"{val5}\". Isso pode vazar informações do referenciador. Veja {linkstart}Recomendações W3C  ↗{linkend}.",
-    "The \"Strict-Transport-Security\" HTTP header is not set to at least \"{seconds}\" seconds. For enhanced security, it is recommended to enable HSTS as described in the {linkstart}security tips ↗{linkend}." : "O \"Strict-Transport-Security\" O cabeçalho HTTP não está definido para pelo menos  \"{seconds}\" seguntos. Para maior segurança, é recomendável habilitar o HSTS conforme descrito nas  {linkstart}dicas de segurança ↗{linkend}.",
-    "Accessing site insecurely via HTTP. You are strongly advised to set up your server to require HTTPS instead, as described in the {linkstart}security tips ↗{linkend}." : "Acessando o site de forma insegura via HTTP. É altamente recomendável configurar seu servidor para exigir HTTPS, conforme descrito nas {linkstart}dicas de segurança  ↗{linkend}. ",
+    "The \"{header}\" HTTP header is not set to \"{val1}\", \"{val2}\", \"{val3}\", \"{val4}\" or \"{val5}\". This can leak referer information. See the {linkstart}W3C Recommendation ↗{linkend}." : "O cabeçalho HTTP \"{header}\" não está definido para \"{val1}\", \"{val2}\", \"{val3}\", \"{val4}\" ou \"{val5}\". Isso pode vazar informações de referer. Veja {linkstart}Recomendações W3C ↗{linkend}.",
+    "The \"Strict-Transport-Security\" HTTP header is not set to at least \"{seconds}\" seconds. For enhanced security, it is recommended to enable HSTS as described in the {linkstart}security tips ↗{linkend}." : "O cabeçalho HTTP \"Strict-Transport-Security\" não está definido para pelo menos \"{seconds}\" seguntos. Para maior segurança, é recomendável habilitar o HSTS conforme descrito nas {linkstart}dicas de segurança ↗{linkend}.",
+    "Accessing site insecurely via HTTP. You are strongly advised to set up your server to require HTTPS instead, as described in the {linkstart}security tips ↗{linkend}." : "Acessando o site de forma insegura via HTTP. É altamente recomendável configurar seu servidor para exigir HTTPS, conforme descrito nas {linkstart}dicas de segurança ↗{linkend}.",
     "unknown text" : "texto desconhecido",
     "Hello world!" : "Olá mundo!",
     "sunny" : "ensolarado",
@@ -124,6 +124,8 @@
     "Please reload the page." : "Por favor recarregue a página",
     "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "A atualização não foi realizada com sucesso. Para mais informações <a href=\"{url}\">verifique nosso post no fórum</a> que abrange esta questão.",
     "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "A atualização não foi realizada com sucesso. Por favor, informe este problema para  a <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">comunidade Nextcloud</a>.",
+    "Continue to {productName}" : "Continuar para {productName}",
+    "_The update was successful. Redirecting you to {productName} in %n second._::_The update was successful. Redirecting you to {productName} in %n seconds._" : ["A atualização foi bem-sucedida. Redirecionando você à {productName} em %n segundo.","A atualização foi bem-sucedida. Redirecionando você para {productName} em %n segundos."],
     "Log in" : "Entrar",
     "Logging in …" : "Entrando...",
     "Server side authentication failed!" : "Autenticação do servidor falhou!",
diff --git a/core/l10n/zh_CN.js b/core/l10n/zh_CN.js
index 6aea63ff413ff78cfa695daf7bacb3123e2afff0..8408a60dfe8707dcfa23c81e2bd0fce7da604a09 100644
--- a/core/l10n/zh_CN.js
+++ b/core/l10n/zh_CN.js
@@ -126,6 +126,8 @@ OC.L10N.register(
     "Please reload the page." : "请重新加载页面。",
     "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "更新不成功。有关此问题的更多信息请<a href=\"{url}\">查看我们的论坛帖子</a>。",
     "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "升级失败。请将此问题报告给 <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud 社区</a>。",
+    "Continue to {productName}" : "继续到 {productName}",
+    "_The update was successful. Redirecting you to {productName} in %n second._::_The update was successful. Redirecting you to {productName} in %n seconds._" : ["更新成功。%n 秒内将把你重定向到 {productName}"],
     "Log in" : "登录",
     "Logging in …" : "正在登录 …",
     "Server side authentication failed!" : "服务端认证失败!",
diff --git a/core/l10n/zh_CN.json b/core/l10n/zh_CN.json
index 33a908a6bb6318cc2ddb2fcfd1a2f35953369d0c..c89b22a11171ae1478e22f16da666ae0649ebec9 100644
--- a/core/l10n/zh_CN.json
+++ b/core/l10n/zh_CN.json
@@ -124,6 +124,8 @@
     "Please reload the page." : "请重新加载页面。",
     "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "更新不成功。有关此问题的更多信息请<a href=\"{url}\">查看我们的论坛帖子</a>。",
     "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "升级失败。请将此问题报告给 <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud 社区</a>。",
+    "Continue to {productName}" : "继续到 {productName}",
+    "_The update was successful. Redirecting you to {productName} in %n second._::_The update was successful. Redirecting you to {productName} in %n seconds._" : ["更新成功。%n 秒内将把你重定向到 {productName}"],
     "Log in" : "登录",
     "Logging in …" : "正在登录 …",
     "Server side authentication failed!" : "服务端认证失败!",