diff --git a/apps/comments/l10n/pt_BR.js b/apps/comments/l10n/pt_BR.js
index 15c0c9673afda30d6cf0071a289d48928d0f7712..eef90b4ba781b6c54eb7a57bbcef76f6da19f241 100644
--- a/apps/comments/l10n/pt_BR.js
+++ b/apps/comments/l10n/pt_BR.js
@@ -15,12 +15,19 @@ OC.L10N.register(
     "Files app plugin to add comments to files" : "Complemento do aplicativo Files para adicionar comentários",
     "Edit comment" : "Editar comentário",
     "Delete comment" : "Excluir comentário",
+    "Cancel edit" : "Cancelar edição",
+    "Post comment" : "Postar comentário",
     "No comments yet, start the conversation!" : "Nenhum comentário ainda, inicie uma conversa!",
+    "No more messages" : "Sem mais mensagens",
     "Retry" : "Tentar novamente",
+    "Unable to load the comments list" : "Não foi possível carregar a lista de comentários",
     "_%n unread comment_::_%n unread comments_" : ["%n comentários não lidos","%n comentários não lidos"],
     "_1 new comment_::_{unread} new comments_" : ["1 novo comentário","{unread} novos comentários"],
     "Comment" : "Comentar",
+    "An error occurred while trying to edit the comment" : "Ocorreu um erro ao tentar editar o comentário",
     "Comment deleted" : "Comentário excluído",
+    "An error occurred while trying to delete the comment" : "Ocorreu um erro ao tentar excluir o comentário",
+    "An error occurred while trying to create the comment" : "Ocorreu um erro ao tentar criar o comentário",
     "New comment …" : "Novo comentário",
     "Post" : "Postar",
     "Cancel" : "Cancelar",
diff --git a/apps/comments/l10n/pt_BR.json b/apps/comments/l10n/pt_BR.json
index fac7549cdc3444dbf5633e0d182e3856bcb75b9a..ac133ed6d966f26a29e3dca75fd3c70aeca0c43f 100644
--- a/apps/comments/l10n/pt_BR.json
+++ b/apps/comments/l10n/pt_BR.json
@@ -13,12 +13,19 @@
     "Files app plugin to add comments to files" : "Complemento do aplicativo Files para adicionar comentários",
     "Edit comment" : "Editar comentário",
     "Delete comment" : "Excluir comentário",
+    "Cancel edit" : "Cancelar edição",
+    "Post comment" : "Postar comentário",
     "No comments yet, start the conversation!" : "Nenhum comentário ainda, inicie uma conversa!",
+    "No more messages" : "Sem mais mensagens",
     "Retry" : "Tentar novamente",
+    "Unable to load the comments list" : "Não foi possível carregar a lista de comentários",
     "_%n unread comment_::_%n unread comments_" : ["%n comentários não lidos","%n comentários não lidos"],
     "_1 new comment_::_{unread} new comments_" : ["1 novo comentário","{unread} novos comentários"],
     "Comment" : "Comentar",
+    "An error occurred while trying to edit the comment" : "Ocorreu um erro ao tentar editar o comentário",
     "Comment deleted" : "Comentário excluído",
+    "An error occurred while trying to delete the comment" : "Ocorreu um erro ao tentar excluir o comentário",
+    "An error occurred while trying to create the comment" : "Ocorreu um erro ao tentar criar o comentário",
     "New comment …" : "Novo comentário",
     "Post" : "Postar",
     "Cancel" : "Cancelar",
diff --git a/apps/comments/l10n/sl.js b/apps/comments/l10n/sl.js
index 6ee97ebc10293c33e6d8e1b0217b63887e488ea0..965de5a1b3dbf78dc175a5a8151ff6a22a7b117f 100644
--- a/apps/comments/l10n/sl.js
+++ b/apps/comments/l10n/sl.js
@@ -19,10 +19,12 @@ OC.L10N.register(
     "Post comment" : "Objavi opombo",
     "No comments yet, start the conversation!" : "Ni še odzivov, bodite prvi!",
     "No more messages" : "Ni drugih sporočil",
-    "Retry" : "Poskusi  znova",
+    "Retry" : "Poskusi znova",
+    "Unable to load the comments list" : "Ni mogoče naložiti seznama opomb",
     "_%n unread comment_::_%n unread comments_" : ["%n  neprebrana opomba","%n  neprebrani opombi","%n  neprebrane opombe","%n neprebranih opomb"],
     "_1 new comment_::_{unread} new comments_" : ["{unread} nova opomba","{unread} novi opombi","{unread} nove opombe","{unread} novih opomb"],
     "Comment" : "Opomba",
+    "An error occurred while trying to edit the comment" : "Prišlo je do napake med poskusom urejanja opombe",
     "Comment deleted" : "Opomba je izbrisana",
     "An error occurred while trying to delete the comment" : "Prišlo je do napake med brisanjem opombe",
     "An error occurred while trying to create the comment" : "Prišlo je do napake med ustvarjanjem opombe",
diff --git a/apps/comments/l10n/sl.json b/apps/comments/l10n/sl.json
index 5195552133936afd49c95500da7ad1d107b54aee..96b1b0956dde1817f6d52ed03a669217c7cd4145 100644
--- a/apps/comments/l10n/sl.json
+++ b/apps/comments/l10n/sl.json
@@ -17,10 +17,12 @@
     "Post comment" : "Objavi opombo",
     "No comments yet, start the conversation!" : "Ni še odzivov, bodite prvi!",
     "No more messages" : "Ni drugih sporočil",
-    "Retry" : "Poskusi  znova",
+    "Retry" : "Poskusi znova",
+    "Unable to load the comments list" : "Ni mogoče naložiti seznama opomb",
     "_%n unread comment_::_%n unread comments_" : ["%n  neprebrana opomba","%n  neprebrani opombi","%n  neprebrane opombe","%n neprebranih opomb"],
     "_1 new comment_::_{unread} new comments_" : ["{unread} nova opomba","{unread} novi opombi","{unread} nove opombe","{unread} novih opomb"],
     "Comment" : "Opomba",
+    "An error occurred while trying to edit the comment" : "Prišlo je do napake med poskusom urejanja opombe",
     "Comment deleted" : "Opomba je izbrisana",
     "An error occurred while trying to delete the comment" : "Prišlo je do napake med brisanjem opombe",
     "An error occurred while trying to create the comment" : "Prišlo je do napake med ustvarjanjem opombe",
diff --git a/apps/dav/l10n/fr.js b/apps/dav/l10n/fr.js
index 467caa8b36cee1255b309e3ffa8908b88f9af25f..65261e8ad073cbe0d01a1839966a241edf782aac 100644
--- a/apps/dav/l10n/fr.js
+++ b/apps/dav/l10n/fr.js
@@ -56,7 +56,7 @@ OC.L10N.register(
     "_%n day_::_%n days_" : ["%n jour","%n jours"],
     "_%n hour_::_%n hours_" : ["%n heure","%n heures"],
     "_%n minute_::_%n minutes_" : ["%n minute","%n minutes"],
-    "%s (in %s)" : "%s(parmi %s)",
+    "%s (in %s)" : "%s (dans %s)",
     "%s (%s ago)" : "%s (il y a %s)",
     "Calendar: %s" : "Agenda: %s",
     "Date: %s" : "Date: %s",
diff --git a/apps/dav/l10n/fr.json b/apps/dav/l10n/fr.json
index caa77c81190b438629d95047673817dd324fa2b2..83b577e90a882fb14f2deed1d9f5ef13c38147c8 100644
--- a/apps/dav/l10n/fr.json
+++ b/apps/dav/l10n/fr.json
@@ -54,7 +54,7 @@
     "_%n day_::_%n days_" : ["%n jour","%n jours"],
     "_%n hour_::_%n hours_" : ["%n heure","%n heures"],
     "_%n minute_::_%n minutes_" : ["%n minute","%n minutes"],
-    "%s (in %s)" : "%s(parmi %s)",
+    "%s (in %s)" : "%s (dans %s)",
     "%s (%s ago)" : "%s (il y a %s)",
     "Calendar: %s" : "Agenda: %s",
     "Date: %s" : "Date: %s",
diff --git a/apps/files_sharing/l10n/lt_LT.js b/apps/files_sharing/l10n/lt_LT.js
index 473965701a8c0dd82700ddde65cea60a9c696e45..8e103afe3569651cbc0fe32c8058146ad3ffd725 100644
--- a/apps/files_sharing/l10n/lt_LT.js
+++ b/apps/files_sharing/l10n/lt_LT.js
@@ -203,7 +203,7 @@ OC.L10N.register(
     "Link to a file" : "Nuoroda į failą",
     "Error creating the share" : "Klaida kuriant viešinį",
     "Error updating the share" : "Klaida atnaujinant viešinį",
-    "Shared" : "Pasidalinta",
+    "Shared" : "Bendrinama",
     "Share" : "Dalintis",
     "Shared with" : "Bendrinama su",
     "Shared with you and the group {group} by {owner}" : "{owner} pasidalino su jumis ir grupe {group}",
diff --git a/apps/files_sharing/l10n/lt_LT.json b/apps/files_sharing/l10n/lt_LT.json
index 7c86e3c9bd4e5af1b43caf46524f9b3dfd2eb4ef..5fd0c72e9fcf6dad5e0c71315382db307a2a82d2 100644
--- a/apps/files_sharing/l10n/lt_LT.json
+++ b/apps/files_sharing/l10n/lt_LT.json
@@ -201,7 +201,7 @@
     "Link to a file" : "Nuoroda į failą",
     "Error creating the share" : "Klaida kuriant viešinį",
     "Error updating the share" : "Klaida atnaujinant viešinį",
-    "Shared" : "Pasidalinta",
+    "Shared" : "Bendrinama",
     "Share" : "Dalintis",
     "Shared with" : "Bendrinama su",
     "Shared with you and the group {group} by {owner}" : "{owner} pasidalino su jumis ir grupe {group}",
diff --git a/apps/files_sharing/l10n/pt_BR.js b/apps/files_sharing/l10n/pt_BR.js
index 81607d2e35488369bcc50106a2ffb665647fc2d2..54a12be1b5d591d92dea309c1234e4dc5cc0ff6d 100644
--- a/apps/files_sharing/l10n/pt_BR.js
+++ b/apps/files_sharing/l10n/pt_BR.js
@@ -186,6 +186,8 @@ OC.L10N.register(
     "Error, please enter proper password and/or expiration date" : "Erro, digite a senha correta e/ou a data de validade",
     "No recommendations. Start typing." : "Sem recomendações. Inicie a digitação.",
     "Resharing is not allowed" : "Recompartilhamento não é permitido",
+    "Name or email …" : "Nome ou e-mail...",
+    "Name, email, or Federated Cloud ID …" : "Nome, email ou ID da nuvem federada...",
     "Searching …" : "Pesquisando...",
     "No elements found." : "Nenhum elemento encontrado.",
     "Search globally" : "Pesquisar globalmente",
@@ -228,6 +230,7 @@ OC.L10N.register(
     "Uploading files" : "Enviando arquivos...",
     "Uploaded files:" : "Arquivos enviados:",
     "By uploading files, you agree to the %1$sterms of service%2$s." : "Ao enviar arquivos, você concorda com os %1$stermos de serviço%2$s.",
+    "Name, email, or federated cloud ID …" : "Nome, email, ou ID da nuvem federada...",
     "Uploading files…" : "Enviando arquivos..."
 },
 "nplurals=2; plural=(n > 1);");
diff --git a/apps/files_sharing/l10n/pt_BR.json b/apps/files_sharing/l10n/pt_BR.json
index d7ee77c8fb835d9943bdfed6814bf181c06c6568..d3e4fb3d153c872a8ed30586c0fe8435350bce8a 100644
--- a/apps/files_sharing/l10n/pt_BR.json
+++ b/apps/files_sharing/l10n/pt_BR.json
@@ -184,6 +184,8 @@
     "Error, please enter proper password and/or expiration date" : "Erro, digite a senha correta e/ou a data de validade",
     "No recommendations. Start typing." : "Sem recomendações. Inicie a digitação.",
     "Resharing is not allowed" : "Recompartilhamento não é permitido",
+    "Name or email …" : "Nome ou e-mail...",
+    "Name, email, or Federated Cloud ID …" : "Nome, email ou ID da nuvem federada...",
     "Searching …" : "Pesquisando...",
     "No elements found." : "Nenhum elemento encontrado.",
     "Search globally" : "Pesquisar globalmente",
@@ -226,6 +228,7 @@
     "Uploading files" : "Enviando arquivos...",
     "Uploaded files:" : "Arquivos enviados:",
     "By uploading files, you agree to the %1$sterms of service%2$s." : "Ao enviar arquivos, você concorda com os %1$stermos de serviço%2$s.",
+    "Name, email, or federated cloud ID …" : "Nome, email, ou ID da nuvem federada...",
     "Uploading files…" : "Enviando arquivos..."
 },"pluralForm" :"nplurals=2; plural=(n > 1);"
 }
\ No newline at end of file
diff --git a/apps/sharebymail/l10n/sl.js b/apps/sharebymail/l10n/sl.js
index 0ec2dcdbd1fe859d87d14072faae616be29976c6..d2186a46081a8889b65aed1a95d51a9e52e91d3f 100644
--- a/apps/sharebymail/l10n/sl.js
+++ b/apps/sharebymail/l10n/sl.js
@@ -5,6 +5,14 @@ OC.L10N.register(
     "Shared with {email}" : "V skupni rabi z {email}",
     "Password for mail share sent to %1$s" : "Geslo za dostop je bilo poslano na %1$s",
     "Password for mail share sent to {email}" : "Geslo za dostop je bilo poslano na {email}.",
+    "You shared %1$s with %2$s by mail" : "Omogočite souporabo datoteke %1$sprek elektronskega naslova %2$s.",
+    "You shared {file} with {email} by mail" : "Omogočite souporabo datoteke {file} prek elektronskega naslova {email}.",
+    "%3$s shared %1$s with %2$s by mail" : "%3$s omogoči souporabo datoteke %1$s prek elektronskega naslova %2$s.",
+    "{actor} shared {file} with {email} by mail" : "{actor} omogoči souporabo datoteke {file} prek elektronskega naslova {email}.",
+    "You unshared %1$s from %2$s by mail" : "Onemogočite souporabo datoteke %1$sprek elektronskega naslova %2$s.",
+    "You unshared {file} from {email} by mail" : "Onemogočite souporabo datoteke {file} prek elektronskega naslova {email}.",
+    "%3$s unshared %1$s from %2$s by mail" : "%3$s onemogoči souporabo datoteke %1$s prek elektronskega naslova %2$s.",
+    "{actor} unshared {file} from {email} by mail" : "{actor} onemogoči souporabo datoteke {file} prek elektronskega naslova {email}.",
     "Password to access %1$s was sent to %2s" : "Geslo za dostop do datoteke %1$s je bilo poslano na %2s.",
     "Password to access {file} was sent to {email}" : "Geslo za dostop do datoteke {file} je bilo poslano na {email}.",
     "Password to access %1$s was sent to you" : "Geslo za dostop do datoteke %1$s je bilo poslano vaš elektronski naslov.",
diff --git a/apps/sharebymail/l10n/sl.json b/apps/sharebymail/l10n/sl.json
index 61d0664f62a0aa26128c2b3677c3914bca774693..0db93f57b5e312880abfc46a186d270d30f62210 100644
--- a/apps/sharebymail/l10n/sl.json
+++ b/apps/sharebymail/l10n/sl.json
@@ -3,6 +3,14 @@
     "Shared with {email}" : "V skupni rabi z {email}",
     "Password for mail share sent to %1$s" : "Geslo za dostop je bilo poslano na %1$s",
     "Password for mail share sent to {email}" : "Geslo za dostop je bilo poslano na {email}.",
+    "You shared %1$s with %2$s by mail" : "Omogočite souporabo datoteke %1$sprek elektronskega naslova %2$s.",
+    "You shared {file} with {email} by mail" : "Omogočite souporabo datoteke {file} prek elektronskega naslova {email}.",
+    "%3$s shared %1$s with %2$s by mail" : "%3$s omogoči souporabo datoteke %1$s prek elektronskega naslova %2$s.",
+    "{actor} shared {file} with {email} by mail" : "{actor} omogoči souporabo datoteke {file} prek elektronskega naslova {email}.",
+    "You unshared %1$s from %2$s by mail" : "Onemogočite souporabo datoteke %1$sprek elektronskega naslova %2$s.",
+    "You unshared {file} from {email} by mail" : "Onemogočite souporabo datoteke {file} prek elektronskega naslova {email}.",
+    "%3$s unshared %1$s from %2$s by mail" : "%3$s onemogoči souporabo datoteke %1$s prek elektronskega naslova %2$s.",
+    "{actor} unshared {file} from {email} by mail" : "{actor} onemogoči souporabo datoteke {file} prek elektronskega naslova {email}.",
     "Password to access %1$s was sent to %2s" : "Geslo za dostop do datoteke %1$s je bilo poslano na %2s.",
     "Password to access {file} was sent to {email}" : "Geslo za dostop do datoteke {file} je bilo poslano na {email}.",
     "Password to access %1$s was sent to you" : "Geslo za dostop do datoteke %1$s je bilo poslano vaš elektronski naslov.",
diff --git a/apps/user_ldap/l10n/sl.js b/apps/user_ldap/l10n/sl.js
index ad384a391246f7007e5d33c88bf7c0b3b9a77e78..44376a9924eaa3335c14b771c878cebda6678b88 100644
--- a/apps/user_ldap/l10n/sl.js
+++ b/apps/user_ldap/l10n/sl.js
@@ -32,6 +32,7 @@ OC.L10N.register(
     "{nthServer}. Server" : "{nthServer}. strežnik",
     "No object found in the given Base DN. Please revise." : "Ni najdenega predmeta v osnovnem enoznačnem imenu (DN). Preverite nastavitve.",
     "More than 1,000 directory entries available." : "Na voljo je več kot 1000 vnosov imenika",
+    "_{objectsFound} entry available within the provided Base DN_::_{objectsFound} entries available within the provided Base DN_" : ["{objectsFound} vnos, ki je na voljo znotraj razpoložljivega osnovnega enoznačnega imena (Base DN)","{objectsFound} vnosa, ki sta na voljo znotraj razpoložljivega osnovnega enoznačnega imena (Base DN)","{objectsFound} vnosi, ki so na voljo znotraj razpoložljivega osnovnega enoznačnega imena (Base DN)","{objectsFound} vnosov, ki so na voljo znotraj razpoložljivega osnovnega enoznačnega imena (Base DN)"],
     "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Prišlo je do napake. Preverite osnovno enoznačno ime, nastavitve povezave in poverila.",
     "Do you really want to delete the current Server Configuration?" : "Ali res želite izbrisati trenutne nastavitve strežnika?",
     "Confirm Deletion" : "Potrdi brisanje",
@@ -43,10 +44,13 @@ OC.L10N.register(
     "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Preklop načina omogoči samodejne poizvedbe LDAP. Glede na velikost je lahko opravilo dolgotrajno. Ali res želite preklopiti način?",
     "Mode switch" : "Preklop načina",
     "Select attributes" : "Izbor atributov",
+    "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>" : "Uporabnika ni mogoče najti. Preverite atribute prijave in uporabniško ime. Učinkovit filter (za kopiranje overitve ukazne vrstice): <br/>",
     "User found and settings verified." : "Uporabnik je najden in nastavitve so overjene.",
+    "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in." : "Razmislite o zoženju iskalnega niza, saj trenutni opredeljuje večje število uporabnikov, med katerimi je le prvi na voljo za prijavo.",
     "An unspecified error occurred. Please check log and settings." : "Prišlo je do nedoločene napake: preverite dnevnik in nastavitve.",
     "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filter iskanja ni veljaven. Najverjetneje je to zaradi napake skladnje, kot je neustrezno ali neskladno uporabljen oklepaj. Preverite vpis.",
     "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Prišlo je do napake povezave z LDAP / AD. Preverite podatke o gostitelju, vratih in poverilih.",
+    "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Manjka vsebnik »%uid«. Zamenjan bo z uporabniškim imenom pri poizvedbah LDAP / AD.",
     "Please provide a login name to test against" : "Vpisati je treba uporabniško ime za preizkus",
     "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Skupina je onemogočena, ker na strežniku LDAP / AD ni omogočena podpora atributu memberOf.",
     "Password change rejected. Hint: " : "Spreminjanje gesla je zavrnjeno. Namig: ",
@@ -58,8 +62,12 @@ OC.L10N.register(
     "LDAP / AD integration" : "Podpora LDAP / AD",
     "_%s group found_::_%s groups found_" : ["%s najdena skupina","%s najdeni skupini","%s najdene skupine","%s najdenih skupin"],
     "_%s user found_::_%s users found_" : ["%s najden uporabnik","%s najdena uporabnika","%s najdeni uporabniki","%s najdenih uporabnikov"],
+    "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Ni mogoče zaznati atributa prikaznega imena. Določiti ga je treba ročno med nastavitvami LDAP.",
     "Could not find the desired feature" : "Želene zmožnosti ni mogoče najti",
     "Invalid Host" : "Neveljaven gostitelj",
+    "LDAP user and group backend" : "Ozadnji uporabniški in skupinski program LDAP",
+    "This application enables administrators to connect Nextcloud to an LDAP-based user directory." : "Program omogoča skrbnikom vzpostavljanje povezave med okoljem Nextcloud in uporabniškim imenikom LDAP.",
+    "This application enables administrators to connect Nextcloud to an LDAP-based user directory for authentication and provisioning users, groups and user attributes. Admins can configure this application to connect to one or more LDAP directories or Active Directories via an LDAP interface. Attributes such as user quota, email, avatar pictures, group memberships and more can be pulled into Nextcloud from a directory with the appropriate queries and filters.\n\nA user logs into Nextcloud with their LDAP or AD credentials, and is granted access based on an authentication request handled by the LDAP or AD server. Nextcloud does not store LDAP or AD passwords, rather these credentials are used to authenticate a user and then Nextcloud uses a session for the user ID. More information is available in the LDAP User and Group Backend documentation." : "Program omogoča skrbnikom, da povežejo okolje Nextcloud z uporabniškim imenikom LDAP za overjanje pristnosti in zagotavljanje dostopa do podatkov uporabnikov, atributov in skupin. Skrbniki lahko nastavijo program za povezavo z enim ali več imeniki LDAP ali AD prek vmesnika LDAP. Atribute, kot so količinska omejitev, elektronski naslov, sličice profila, podatki o članstvu in drugo, je mogoče pridobiti iz imenika z ustreznimi poizvedbami in filtri.\n\nUporabnik se prijavi v Nextcloud z ustreznimi poverili LDAP in AD in si pridobi dostop na podlagi zahteve za preverjanje pristnosti, ki jo strežnik obdela. Okolje Nextcloud ne shranjuje gesel LDAP ali AD, temveč se ta poverila uporabljajo za preverjanje pristnosti uporabnika, nato pa Nextcloud uporabi sejo za povezan ID uporabnika. Več podrobnosti je na voljo v dokumentaciji ozadnjega programa LDAP za uporabnike in skupine.\n \n ",
     "Test Configuration" : "Preizkusne nastavitve",
     "Help" : "Pomoč",
     "Groups meeting these criteria are available in %s:" : "Skupine, skladne s kriterijem, so na voljo v %s:",
@@ -78,6 +86,7 @@ OC.L10N.register(
     "Test Loginname" : "Preizkusi prijavno ime",
     "Verify settings" : "Preveri nastavitve",
     "%s. Server:" : "%s. Strežnik:",
+    "Add a new configuration" : "Dodaj novo nastavitev",
     "Copy current configuration into new directory binding" : "Kopiraj trenutne nastavitve v vezi nove mape.",
     "Delete the current configuration" : "Izbriši trenutne nastavitve",
     "Host" : "Gostitelj",
diff --git a/apps/user_ldap/l10n/sl.json b/apps/user_ldap/l10n/sl.json
index 19af6f9f0cb89d54b39c753e84fae4ab0c122471..2bb42300366c37d8ed26e44e16fb4c7aa5e087e8 100644
--- a/apps/user_ldap/l10n/sl.json
+++ b/apps/user_ldap/l10n/sl.json
@@ -30,6 +30,7 @@
     "{nthServer}. Server" : "{nthServer}. strežnik",
     "No object found in the given Base DN. Please revise." : "Ni najdenega predmeta v osnovnem enoznačnem imenu (DN). Preverite nastavitve.",
     "More than 1,000 directory entries available." : "Na voljo je več kot 1000 vnosov imenika",
+    "_{objectsFound} entry available within the provided Base DN_::_{objectsFound} entries available within the provided Base DN_" : ["{objectsFound} vnos, ki je na voljo znotraj razpoložljivega osnovnega enoznačnega imena (Base DN)","{objectsFound} vnosa, ki sta na voljo znotraj razpoložljivega osnovnega enoznačnega imena (Base DN)","{objectsFound} vnosi, ki so na voljo znotraj razpoložljivega osnovnega enoznačnega imena (Base DN)","{objectsFound} vnosov, ki so na voljo znotraj razpoložljivega osnovnega enoznačnega imena (Base DN)"],
     "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Prišlo je do napake. Preverite osnovno enoznačno ime, nastavitve povezave in poverila.",
     "Do you really want to delete the current Server Configuration?" : "Ali res želite izbrisati trenutne nastavitve strežnika?",
     "Confirm Deletion" : "Potrdi brisanje",
@@ -41,10 +42,13 @@
     "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Preklop načina omogoči samodejne poizvedbe LDAP. Glede na velikost je lahko opravilo dolgotrajno. Ali res želite preklopiti način?",
     "Mode switch" : "Preklop načina",
     "Select attributes" : "Izbor atributov",
+    "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>" : "Uporabnika ni mogoče najti. Preverite atribute prijave in uporabniško ime. Učinkovit filter (za kopiranje overitve ukazne vrstice): <br/>",
     "User found and settings verified." : "Uporabnik je najden in nastavitve so overjene.",
+    "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in." : "Razmislite o zoženju iskalnega niza, saj trenutni opredeljuje večje število uporabnikov, med katerimi je le prvi na voljo za prijavo.",
     "An unspecified error occurred. Please check log and settings." : "Prišlo je do nedoločene napake: preverite dnevnik in nastavitve.",
     "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filter iskanja ni veljaven. Najverjetneje je to zaradi napake skladnje, kot je neustrezno ali neskladno uporabljen oklepaj. Preverite vpis.",
     "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Prišlo je do napake povezave z LDAP / AD. Preverite podatke o gostitelju, vratih in poverilih.",
+    "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Manjka vsebnik »%uid«. Zamenjan bo z uporabniškim imenom pri poizvedbah LDAP / AD.",
     "Please provide a login name to test against" : "Vpisati je treba uporabniško ime za preizkus",
     "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Skupina je onemogočena, ker na strežniku LDAP / AD ni omogočena podpora atributu memberOf.",
     "Password change rejected. Hint: " : "Spreminjanje gesla je zavrnjeno. Namig: ",
@@ -56,8 +60,12 @@
     "LDAP / AD integration" : "Podpora LDAP / AD",
     "_%s group found_::_%s groups found_" : ["%s najdena skupina","%s najdeni skupini","%s najdene skupine","%s najdenih skupin"],
     "_%s user found_::_%s users found_" : ["%s najden uporabnik","%s najdena uporabnika","%s najdeni uporabniki","%s najdenih uporabnikov"],
+    "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Ni mogoče zaznati atributa prikaznega imena. Določiti ga je treba ročno med nastavitvami LDAP.",
     "Could not find the desired feature" : "Želene zmožnosti ni mogoče najti",
     "Invalid Host" : "Neveljaven gostitelj",
+    "LDAP user and group backend" : "Ozadnji uporabniški in skupinski program LDAP",
+    "This application enables administrators to connect Nextcloud to an LDAP-based user directory." : "Program omogoča skrbnikom vzpostavljanje povezave med okoljem Nextcloud in uporabniškim imenikom LDAP.",
+    "This application enables administrators to connect Nextcloud to an LDAP-based user directory for authentication and provisioning users, groups and user attributes. Admins can configure this application to connect to one or more LDAP directories or Active Directories via an LDAP interface. Attributes such as user quota, email, avatar pictures, group memberships and more can be pulled into Nextcloud from a directory with the appropriate queries and filters.\n\nA user logs into Nextcloud with their LDAP or AD credentials, and is granted access based on an authentication request handled by the LDAP or AD server. Nextcloud does not store LDAP or AD passwords, rather these credentials are used to authenticate a user and then Nextcloud uses a session for the user ID. More information is available in the LDAP User and Group Backend documentation." : "Program omogoča skrbnikom, da povežejo okolje Nextcloud z uporabniškim imenikom LDAP za overjanje pristnosti in zagotavljanje dostopa do podatkov uporabnikov, atributov in skupin. Skrbniki lahko nastavijo program za povezavo z enim ali več imeniki LDAP ali AD prek vmesnika LDAP. Atribute, kot so količinska omejitev, elektronski naslov, sličice profila, podatki o članstvu in drugo, je mogoče pridobiti iz imenika z ustreznimi poizvedbami in filtri.\n\nUporabnik se prijavi v Nextcloud z ustreznimi poverili LDAP in AD in si pridobi dostop na podlagi zahteve za preverjanje pristnosti, ki jo strežnik obdela. Okolje Nextcloud ne shranjuje gesel LDAP ali AD, temveč se ta poverila uporabljajo za preverjanje pristnosti uporabnika, nato pa Nextcloud uporabi sejo za povezan ID uporabnika. Več podrobnosti je na voljo v dokumentaciji ozadnjega programa LDAP za uporabnike in skupine.\n \n ",
     "Test Configuration" : "Preizkusne nastavitve",
     "Help" : "Pomoč",
     "Groups meeting these criteria are available in %s:" : "Skupine, skladne s kriterijem, so na voljo v %s:",
@@ -76,6 +84,7 @@
     "Test Loginname" : "Preizkusi prijavno ime",
     "Verify settings" : "Preveri nastavitve",
     "%s. Server:" : "%s. Strežnik:",
+    "Add a new configuration" : "Dodaj novo nastavitev",
     "Copy current configuration into new directory binding" : "Kopiraj trenutne nastavitve v vezi nove mape.",
     "Delete the current configuration" : "Izbriši trenutne nastavitve",
     "Host" : "Gostitelj",
diff --git a/apps/workflowengine/l10n/pt_BR.js b/apps/workflowengine/l10n/pt_BR.js
index c858079fa53ce63044906a742876977c335ea99a..efb84a31601a9151d9c249529eb36c964b7e38b8 100644
--- a/apps/workflowengine/l10n/pt_BR.js
+++ b/apps/workflowengine/l10n/pt_BR.js
@@ -36,10 +36,12 @@ OC.L10N.register(
     "Operation %s does not exist" : "Operação %s não existe",
     "Operation %s is invalid" : "Operação %s é inválida",
     "At least one check needs to be provided" : "É necessário fornecer ao menos uma verificação",
+    "The provided operation data is too long" : "Os dados de operação fornecidos são muito longos",
     "Invalid check provided" : "Verificação fornecida inválida",
     "Check %s does not exist" : "Verifique se %s não existe",
     "Check %s is invalid" : "Verifique se %s é inválido",
     "Check %s is not allowed with this entity" : "Verificação de %s não é permitida nesta entidade",
+    "The provided check value is too long" : "O valor de verificação fornecido é muito longo",
     "Check #%s does not exist" : "Verifique se %s não existe",
     "Check %s is invalid or does not exist" : "Verifique se %s é valido ou existe",
     "Flow" : "Fluxo",
diff --git a/apps/workflowengine/l10n/pt_BR.json b/apps/workflowengine/l10n/pt_BR.json
index e59c0f05263a52cd886e6b87a6e6cd389cf418f9..e040b321a8d150c62cc96cb7c9369efe24efdd40 100644
--- a/apps/workflowengine/l10n/pt_BR.json
+++ b/apps/workflowengine/l10n/pt_BR.json
@@ -34,10 +34,12 @@
     "Operation %s does not exist" : "Operação %s não existe",
     "Operation %s is invalid" : "Operação %s é inválida",
     "At least one check needs to be provided" : "É necessário fornecer ao menos uma verificação",
+    "The provided operation data is too long" : "Os dados de operação fornecidos são muito longos",
     "Invalid check provided" : "Verificação fornecida inválida",
     "Check %s does not exist" : "Verifique se %s não existe",
     "Check %s is invalid" : "Verifique se %s é inválido",
     "Check %s is not allowed with this entity" : "Verificação de %s não é permitida nesta entidade",
+    "The provided check value is too long" : "O valor de verificação fornecido é muito longo",
     "Check #%s does not exist" : "Verifique se %s não existe",
     "Check %s is invalid or does not exist" : "Verifique se %s é valido ou existe",
     "Flow" : "Fluxo",
diff --git a/core/l10n/lt_LT.js b/core/l10n/lt_LT.js
index c4bf361d9b62b1eec84b5d7108d27bbf54cc92f3..5edc1e34f82df663e6a7b2a53c6f84f9a7d75551 100644
--- a/core/l10n/lt_LT.js
+++ b/core/l10n/lt_LT.js
@@ -258,6 +258,7 @@ OC.L10N.register(
     "Confirm your password" : "Patvirtinkite savo slaptažodį",
     "Connect to your account" : "Prisijunkite prie paskyros",
     "Please log in before granting %1$s access to your %2$s account." : "Prieš suteikdami %1$s prieigą prie savo %2$s paskyros, prisijunkite.",
+    "If you are not trying to set up a new device or app, someone is trying to trick you into granting them access to your data. In this case do not proceed and instead contact your system administrator." : "Jeigu nebandote nusistatyti naujo įrenginio ar programėlės, tuomet kažkas bando jus apgauti, kad suteiktumėte jam prieigą prie savo duomenų. Tokiu atveju netęskite ir, vietoj to, susisiekite su savo sistemos administratoriumi.",
     "App token" : "Išorinės sistemos įskiepio kodas",
     "Grant access" : "Suteikti prieigÄ…",
     "Alternative log in using app token" : "Alternatyvus prisijungimas naudojant programėlės atpažinimo raktą",
diff --git a/core/l10n/lt_LT.json b/core/l10n/lt_LT.json
index ba28223ee35eac05fb52d05d837498e94be36d2b..6311fbd6e9eca1e1e789a8924d180f3d429ee7d4 100644
--- a/core/l10n/lt_LT.json
+++ b/core/l10n/lt_LT.json
@@ -256,6 +256,7 @@
     "Confirm your password" : "Patvirtinkite savo slaptažodį",
     "Connect to your account" : "Prisijunkite prie paskyros",
     "Please log in before granting %1$s access to your %2$s account." : "Prieš suteikdami %1$s prieigą prie savo %2$s paskyros, prisijunkite.",
+    "If you are not trying to set up a new device or app, someone is trying to trick you into granting them access to your data. In this case do not proceed and instead contact your system administrator." : "Jeigu nebandote nusistatyti naujo įrenginio ar programėlės, tuomet kažkas bando jus apgauti, kad suteiktumėte jam prieigą prie savo duomenų. Tokiu atveju netęskite ir, vietoj to, susisiekite su savo sistemos administratoriumi.",
     "App token" : "Išorinės sistemos įskiepio kodas",
     "Grant access" : "Suteikti prieigÄ…",
     "Alternative log in using app token" : "Alternatyvus prisijungimas naudojant programėlės atpažinimo raktą",