diff --git a/apps/cloud_federation_api/l10n/sr.js b/apps/cloud_federation_api/l10n/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..fcf925bfd86d1d53a2ae434d318aae664fb3c6f7
--- /dev/null
+++ b/apps/cloud_federation_api/l10n/sr.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+    "cloud_federation_api",
+    {
+    "Cloud Federation API" : "Cloud Federation API",
+    "Enable clouds to communicate with each other and exchange data" : "Омогућава различитим облацима да причају међусобно и да размењују податке",
+    "The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "The Cloud Federation API омогућава различитим Некстклауд инстанцама да причају међусобно и да размењују податке између себе."
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/cloud_federation_api/l10n/sr.json b/apps/cloud_federation_api/l10n/sr.json
new file mode 100644
index 0000000000000000000000000000000000000000..fe4fb39113147a12d33bd0c5f2a75099da3c4f36
--- /dev/null
+++ b/apps/cloud_federation_api/l10n/sr.json
@@ -0,0 +1,6 @@
+{ "translations": {
+    "Cloud Federation API" : "Cloud Federation API",
+    "Enable clouds to communicate with each other and exchange data" : "Омогућава различитим облацима да причају међусобно и да размењују податке",
+    "The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "The Cloud Federation API омогућава различитим Некстклауд инстанцама да причају међусобно и да размењују податке између себе."
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
+}
\ No newline at end of file
diff --git a/apps/federatedfilesharing/l10n/sr.js b/apps/federatedfilesharing/l10n/sr.js
index dc704be1f12fa11d42eee92b33f7bee678f93d3e..dc8812e0ae74b67531aa0d6c7dcedebdc4d4e6a8 100644
--- a/apps/federatedfilesharing/l10n/sr.js
+++ b/apps/federatedfilesharing/l10n/sr.js
@@ -38,6 +38,7 @@ OC.L10N.register(
     "Federated Cloud Sharing" : "Здружено дељење у облаку",
     "Open documentation" : "Отвори документацију",
     "Adjust how people can share between servers." : "Подеси како људи деле фајлове између сервера.",
+    "Allow users on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Дозволи корисницима овог сервера да шаљу дељења на друге сервере (ова опција такође дозвољава WebDAV приступ јавним дељењима)",
     "Allow users on this server to receive shares from other servers" : "Дозволи корисницима овог сервера да примају дељења са других сервера",
     "Allow users on this server to send shares to groups on other servers" : "Дозволи корисницима са овог сервера да деле са групама на другим серверима",
     "Allow users on this server to receive group shares from other servers" : "Дозволи корисницима на овом серверу да примају групна дељења са других сервера",
diff --git a/apps/federatedfilesharing/l10n/sr.json b/apps/federatedfilesharing/l10n/sr.json
index 85326c23301b204c024a428799309cf73fe93492..51a805bcca6883be9964d0808ad52a6a7e482f44 100644
--- a/apps/federatedfilesharing/l10n/sr.json
+++ b/apps/federatedfilesharing/l10n/sr.json
@@ -36,6 +36,7 @@
     "Federated Cloud Sharing" : "Здружено дељење у облаку",
     "Open documentation" : "Отвори документацију",
     "Adjust how people can share between servers." : "Подеси како људи деле фајлове између сервера.",
+    "Allow users on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Дозволи корисницима овог сервера да шаљу дељења на друге сервере (ова опција такође дозвољава WebDAV приступ јавним дељењима)",
     "Allow users on this server to receive shares from other servers" : "Дозволи корисницима овог сервера да примају дељења са других сервера",
     "Allow users on this server to send shares to groups on other servers" : "Дозволи корисницима са овог сервера да деле са групама на другим серверима",
     "Allow users on this server to receive group shares from other servers" : "Дозволи корисницима на овом серверу да примају групна дељења са других сервера",
diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js
index ea14646acb02d16f18ca74bde905d57ec26cbc1b..94672b9260f6246a311cf51f44baf387e3eb97ef 100644
--- a/apps/files/l10n/sr.js
+++ b/apps/files/l10n/sr.js
@@ -11,20 +11,21 @@ OC.L10N.register(
     "Home" : "Почетна",
     "Close" : "Затвори",
     "Favorites" : "Омиљени",
-    "Could not create folder \"{dir}\"" : "Не могу да направим фасциклу \"{dir}\"",
+    "Could not create folder \"{dir}\"" : "Не могу да направим фасциклу „{dir}“",
     "This will stop your current uploads." : "Ово ће да прекине тренутна отпремања.",
     "Upload cancelled." : "Отпремање је отказано.",
     "Processing files …" : "Обрађујем фајлове…",
     "…" : "…",
     "Unable to upload {filename} as it is a directory or has 0 bytes" : "Не могу да отпремим {filename} јер је то или директоријум или има 0 бајтова",
     "Not enough free space, you are uploading {size1} but only {size2} is left" : "Нема простора. Отпремате {size1} али само {size2} је преостало",
-    "Target folder \"{dir}\" does not exist any more" : "Одредишна фасцикла \"{dir}\" више не постоји",
+    "Target folder \"{dir}\" does not exist any more" : "Одредишна фасцикла „{dir}“ више не постоји",
     "Not enough free space" : "Нема довољно слободног места",
     "An unknown error has occurred" : "Десила се непозната грешка",
     "Uploading …" : "Отпремам…",
     "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} од {totalSize} ({bitrate})",
     "Uploading that item is not supported" : "Отпремање те ставке није подржано",
     "Target folder does not exist any more" : "Одредишна фасцикла више не постоји",
+    "Operation is blocked by access control" : "Контрола приступа је блокирала операцију",
     "Error when assembling chunks, status code {status}" : "Грешки при прикупљању делова фајла, статус код {status}",
     "Actions" : "Радње",
     "Rename" : "Преименуј",
@@ -35,7 +36,7 @@ OC.L10N.register(
     "Delete folder" : "Обриши фасциклу",
     "Disconnect storage" : "Искључи складиште",
     "Leave this share" : "Напусти ово дељење",
-    "Could not load info for file \"{file}\"" : "Не могу да учитам информације фајла \"{file}\"",
+    "Could not load info for file \"{file}\"" : "Не могу да учитам информације фајла „{file}“",
     "Files" : "Фајлови",
     "Details" : "Детаљи",
     "Select" : "Изабери",
@@ -43,22 +44,22 @@ OC.L10N.register(
     "Unable to determine date" : "Не могу да одредим датум",
     "This operation is forbidden" : "Ова радња је забрањена",
     "This directory is unavailable, please check the logs or contact the administrator" : "Овај директоријум није доступан, проверите записе или контактирајте администратора",
-    "Could not move \"{file}\", target exists" : "Не могу да померим \"{file}\", одредиште већ постоји",
-    "Could not move \"{file}\"" : "Не могу да померим \"{file}\"",
+    "Could not move \"{file}\", target exists" : "Не могу да померим „{file}“, одредиште већ постоји",
+    "Could not move \"{file}\"" : "Не могу да померим „{file}“",
     "copy" : "копиран",
-    "Could not copy \"{file}\", target exists" : "Не могу да копирам \"{file}\", одредиште већ постоји",
-    "Could not copy \"{file}\"" : "Не могу да копирам \"{file}\"",
+    "Could not copy \"{file}\", target exists" : "Не могу да копирам „{file}“, одредиште већ постоји",
+    "Could not copy \"{file}\"" : "Не могу да копирам „{file}“",
     "Copied {origin} inside {destination}" : "Копиран {origin} у {destination}",
     "Copied {origin} and {nbfiles} other files inside {destination}" : "Копиран{origin} и још {nbfiles} других фајлова у {destination}",
     "{newName} already exists" : "{newName} већ постоји",
-    "Could not rename \"{fileName}\", it does not exist any more" : "Не могу да преименујем \"{fileName}\", фајл више не постоји",
-    "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Име \"{targetName}\" се већ користи за фасциклу \"{dir}\". Одаберите неко друго име.",
-    "Could not rename \"{fileName}\"" : "Не могу да преименујем \"{fileName}\"",
-    "Could not create file \"{file}\"" : "Не могу да направим фајл \"{file}\"",
-    "Could not create file \"{file}\" because it already exists" : "Не могу да направим фајл \"{file}\" јер већ постоји",
-    "Could not create folder \"{dir}\" because it already exists" : "Не могу да направим фасциклу \"{dir}\" јер већ постоји",
-    "Could not fetch file details \"{file}\"" : "Не могу да дохватим детаље за „{file}”",
-    "Error deleting file \"{fileName}\"." : "Грешка при брисању фајла \"{fileName}\".",
+    "Could not rename \"{fileName}\", it does not exist any more" : "Не могу да преименујем „{fileName}“, фајл више не постоји",
+    "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Име „{targetName}“ се већ користи за фасциклу „{dir}“. Одаберите неко друго име.",
+    "Could not rename \"{fileName}\"" : "Не могу да преименујем „{fileName}“",
+    "Could not create file \"{file}\"" : "Не могу да направим фајл „{file}“",
+    "Could not create file \"{file}\" because it already exists" : "Не могу да направим фајл „{file}“ јер већ постоји",
+    "Could not create folder \"{dir}\" because it already exists" : "Не могу да направим фасциклу „{dir}“ јер већ постоји",
+    "Could not fetch file details \"{file}\"" : "Не могу да дохватим детаље за „{file}“",
+    "Error deleting file \"{fileName}\"." : "Грешка при брисању фајла „{fileName}“.",
     "No search results in other folders for {tag}{filter}{endtag}" : "Нема резултата претраге у осталим фасциклама за {tag}{filter}{endtag}",
     "Enter more than two characters to search in other folders" : "Унесите више од два карактера да претражујете у другим фасциклама",
     "Name" : "Назив",
@@ -74,12 +75,18 @@ OC.L10N.register(
     "Select file range" : "Одаберите опсег фајлова",
     "{used} of {quota} used" : "{used} од {quota} искоришћено",
     "{used} used" : "{used} искоришћено",
-    "\"{name}\" is an invalid file name." : "\"{name}\" није исправан назив фајла.",
+    "\"{name}\" is an invalid file name." : "„{name}“ није исправан назив фајла.",
     "File name cannot be empty." : "Назив фајла не може бити празан.",
-    "\"/\" is not allowed inside a file name." : "\"/\" није дозвољен каракетер у имену фајла.",
-    "\"{name}\" is not an allowed filetype" : "\"{name}\" није дозвољени тип фајла",
+    "\"/\" is not allowed inside a file name." : "„/“ није дозвољен каракетер у имену фајла.",
+    "\"{name}\" is not an allowed filetype" : "„{name}“ није дозвољени тип фајла",
     "Storage of {owner} is full, files can not be updated or synced anymore!" : "Складиште корисника {owner} је пуно. Фајлови се не могу ажурирати нити синхронизовати!",
+    "Group folder \"{mountPoint}\" is full, files can not be updated or synced anymore!" : "Групна фасцикла „{mountPoint}“ је пуна. Фајлови више не могу бити ажурирани ни синхронизовани!",
+    "External storage \"{mountPoint}\" is full, files can not be updated or synced anymore!" : "Спољашње складиште „{mountPoint}“ је пуно. Фајлови више не могу бити ажурирани ни синхронизовани!",
     "Your storage is full, files can not be updated or synced anymore!" : "Ваше складиште је пуно. Фајлови више не могу бити ажурирани ни синхронизовани!",
+    "Storage of {owner} is almost full ({usedSpacePercent}%)." : "Складиште корисника {owner} је скоро пуно ({usedSpacePercent}%).",
+    "Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "Групна фасцикла „{mountPoint}“ је скоро пуна ({usedSpacePercent}%).",
+    "External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "Спољашње складиште „{mountPoint}“ је скоро пуно ({usedSpacePercent}%).",
+    "Your storage is almost full ({usedSpacePercent}%)." : "Ваше складиште је скоро пуно ({usedSpacePercent}%).",
     "_matches '{filter}'_::_match '{filter}'_" : ["се поклапа са '{filter}'","се поклапају са '{filter}'","се поклапа са '{filter}'"],
     "View in folder" : "Види у фасцикли",
     "Copied!" : "Копирано!",
@@ -185,7 +192,11 @@ OC.L10N.register(
     "Text file" : "Tекстуални фајл",
     "New text file.txt" : "Нов текстуални фајл.txt",
     "Unshare" : "Укини дељење",
+    "This group folder is full, files can not be updated or synced anymore!" : "Ова групна фасцикла је пуна. Фајлови више не могу бити ажурирани ни синхронизовани!",
+    "This external storage is full, files can not be updated or synced anymore!" : "Ово спољашње складиште је пуно. Фајлови више не могу бити ажурирани ни синхронизовани!",
     "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Складиште корисника {owner} је скоро пуно ({usedSpacePercent}%)",
+    "This group folder is almost full ({usedSpacePercent}%)" : "Ова групна фасцикла је скоро пуна ({usedSpacePercent}%)",
+    "This external storage is almost full ({usedSpacePercent}%)" : "Ово спољашње складиште је скоро пуно ({usedSpacePercent}%)",
     "Your storage is almost full ({usedSpacePercent}%)" : "Ваше складиште је скоро пуно ({usedSpacePercent}%)",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Фајл или фасцикла су <strong>измењени</strong> или <strong>преименовани</strong>",
     "A new file or folder has been <strong>created</strong>" : "Нови фајл или фасцикла су <strong>направљени</strong>",
diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json
index 020f2972f3a9f64962de44014af18f960e321340..5c7e49cb45924b13ac3d86cd6634c7c602893c70 100644
--- a/apps/files/l10n/sr.json
+++ b/apps/files/l10n/sr.json
@@ -9,20 +9,21 @@
     "Home" : "Почетна",
     "Close" : "Затвори",
     "Favorites" : "Омиљени",
-    "Could not create folder \"{dir}\"" : "Не могу да направим фасциклу \"{dir}\"",
+    "Could not create folder \"{dir}\"" : "Не могу да направим фасциклу „{dir}“",
     "This will stop your current uploads." : "Ово ће да прекине тренутна отпремања.",
     "Upload cancelled." : "Отпремање је отказано.",
     "Processing files …" : "Обрађујем фајлове…",
     "…" : "…",
     "Unable to upload {filename} as it is a directory or has 0 bytes" : "Не могу да отпремим {filename} јер је то или директоријум или има 0 бајтова",
     "Not enough free space, you are uploading {size1} but only {size2} is left" : "Нема простора. Отпремате {size1} али само {size2} је преостало",
-    "Target folder \"{dir}\" does not exist any more" : "Одредишна фасцикла \"{dir}\" више не постоји",
+    "Target folder \"{dir}\" does not exist any more" : "Одредишна фасцикла „{dir}“ више не постоји",
     "Not enough free space" : "Нема довољно слободног места",
     "An unknown error has occurred" : "Десила се непозната грешка",
     "Uploading …" : "Отпремам…",
     "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} од {totalSize} ({bitrate})",
     "Uploading that item is not supported" : "Отпремање те ставке није подржано",
     "Target folder does not exist any more" : "Одредишна фасцикла више не постоји",
+    "Operation is blocked by access control" : "Контрола приступа је блокирала операцију",
     "Error when assembling chunks, status code {status}" : "Грешки при прикупљању делова фајла, статус код {status}",
     "Actions" : "Радње",
     "Rename" : "Преименуј",
@@ -33,7 +34,7 @@
     "Delete folder" : "Обриши фасциклу",
     "Disconnect storage" : "Искључи складиште",
     "Leave this share" : "Напусти ово дељење",
-    "Could not load info for file \"{file}\"" : "Не могу да учитам информације фајла \"{file}\"",
+    "Could not load info for file \"{file}\"" : "Не могу да учитам информације фајла „{file}“",
     "Files" : "Фајлови",
     "Details" : "Детаљи",
     "Select" : "Изабери",
@@ -41,22 +42,22 @@
     "Unable to determine date" : "Не могу да одредим датум",
     "This operation is forbidden" : "Ова радња је забрањена",
     "This directory is unavailable, please check the logs or contact the administrator" : "Овај директоријум није доступан, проверите записе или контактирајте администратора",
-    "Could not move \"{file}\", target exists" : "Не могу да померим \"{file}\", одредиште већ постоји",
-    "Could not move \"{file}\"" : "Не могу да померим \"{file}\"",
+    "Could not move \"{file}\", target exists" : "Не могу да померим „{file}“, одредиште већ постоји",
+    "Could not move \"{file}\"" : "Не могу да померим „{file}“",
     "copy" : "копиран",
-    "Could not copy \"{file}\", target exists" : "Не могу да копирам \"{file}\", одредиште већ постоји",
-    "Could not copy \"{file}\"" : "Не могу да копирам \"{file}\"",
+    "Could not copy \"{file}\", target exists" : "Не могу да копирам „{file}“, одредиште већ постоји",
+    "Could not copy \"{file}\"" : "Не могу да копирам „{file}“",
     "Copied {origin} inside {destination}" : "Копиран {origin} у {destination}",
     "Copied {origin} and {nbfiles} other files inside {destination}" : "Копиран{origin} и још {nbfiles} других фајлова у {destination}",
     "{newName} already exists" : "{newName} већ постоји",
-    "Could not rename \"{fileName}\", it does not exist any more" : "Не могу да преименујем \"{fileName}\", фајл више не постоји",
-    "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Име \"{targetName}\" се већ користи за фасциклу \"{dir}\". Одаберите неко друго име.",
-    "Could not rename \"{fileName}\"" : "Не могу да преименујем \"{fileName}\"",
-    "Could not create file \"{file}\"" : "Не могу да направим фајл \"{file}\"",
-    "Could not create file \"{file}\" because it already exists" : "Не могу да направим фајл \"{file}\" јер већ постоји",
-    "Could not create folder \"{dir}\" because it already exists" : "Не могу да направим фасциклу \"{dir}\" јер већ постоји",
-    "Could not fetch file details \"{file}\"" : "Не могу да дохватим детаље за „{file}”",
-    "Error deleting file \"{fileName}\"." : "Грешка при брисању фајла \"{fileName}\".",
+    "Could not rename \"{fileName}\", it does not exist any more" : "Не могу да преименујем „{fileName}“, фајл више не постоји",
+    "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Име „{targetName}“ се већ користи за фасциклу „{dir}“. Одаберите неко друго име.",
+    "Could not rename \"{fileName}\"" : "Не могу да преименујем „{fileName}“",
+    "Could not create file \"{file}\"" : "Не могу да направим фајл „{file}“",
+    "Could not create file \"{file}\" because it already exists" : "Не могу да направим фајл „{file}“ јер већ постоји",
+    "Could not create folder \"{dir}\" because it already exists" : "Не могу да направим фасциклу „{dir}“ јер већ постоји",
+    "Could not fetch file details \"{file}\"" : "Не могу да дохватим детаље за „{file}“",
+    "Error deleting file \"{fileName}\"." : "Грешка при брисању фајла „{fileName}“.",
     "No search results in other folders for {tag}{filter}{endtag}" : "Нема резултата претраге у осталим фасциклама за {tag}{filter}{endtag}",
     "Enter more than two characters to search in other folders" : "Унесите више од два карактера да претражујете у другим фасциклама",
     "Name" : "Назив",
@@ -72,12 +73,18 @@
     "Select file range" : "Одаберите опсег фајлова",
     "{used} of {quota} used" : "{used} од {quota} искоришћено",
     "{used} used" : "{used} искоришћено",
-    "\"{name}\" is an invalid file name." : "\"{name}\" није исправан назив фајла.",
+    "\"{name}\" is an invalid file name." : "„{name}“ није исправан назив фајла.",
     "File name cannot be empty." : "Назив фајла не може бити празан.",
-    "\"/\" is not allowed inside a file name." : "\"/\" није дозвољен каракетер у имену фајла.",
-    "\"{name}\" is not an allowed filetype" : "\"{name}\" није дозвољени тип фајла",
+    "\"/\" is not allowed inside a file name." : "„/“ није дозвољен каракетер у имену фајла.",
+    "\"{name}\" is not an allowed filetype" : "„{name}“ није дозвољени тип фајла",
     "Storage of {owner} is full, files can not be updated or synced anymore!" : "Складиште корисника {owner} је пуно. Фајлови се не могу ажурирати нити синхронизовати!",
+    "Group folder \"{mountPoint}\" is full, files can not be updated or synced anymore!" : "Групна фасцикла „{mountPoint}“ је пуна. Фајлови више не могу бити ажурирани ни синхронизовани!",
+    "External storage \"{mountPoint}\" is full, files can not be updated or synced anymore!" : "Спољашње складиште „{mountPoint}“ је пуно. Фајлови више не могу бити ажурирани ни синхронизовани!",
     "Your storage is full, files can not be updated or synced anymore!" : "Ваше складиште је пуно. Фајлови више не могу бити ажурирани ни синхронизовани!",
+    "Storage of {owner} is almost full ({usedSpacePercent}%)." : "Складиште корисника {owner} је скоро пуно ({usedSpacePercent}%).",
+    "Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "Групна фасцикла „{mountPoint}“ је скоро пуна ({usedSpacePercent}%).",
+    "External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "Спољашње складиште „{mountPoint}“ је скоро пуно ({usedSpacePercent}%).",
+    "Your storage is almost full ({usedSpacePercent}%)." : "Ваше складиште је скоро пуно ({usedSpacePercent}%).",
     "_matches '{filter}'_::_match '{filter}'_" : ["се поклапа са '{filter}'","се поклапају са '{filter}'","се поклапа са '{filter}'"],
     "View in folder" : "Види у фасцикли",
     "Copied!" : "Копирано!",
@@ -183,7 +190,11 @@
     "Text file" : "Tекстуални фајл",
     "New text file.txt" : "Нов текстуални фајл.txt",
     "Unshare" : "Укини дељење",
+    "This group folder is full, files can not be updated or synced anymore!" : "Ова групна фасцикла је пуна. Фајлови више не могу бити ажурирани ни синхронизовани!",
+    "This external storage is full, files can not be updated or synced anymore!" : "Ово спољашње складиште је пуно. Фајлови више не могу бити ажурирани ни синхронизовани!",
     "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Складиште корисника {owner} је скоро пуно ({usedSpacePercent}%)",
+    "This group folder is almost full ({usedSpacePercent}%)" : "Ова групна фасцикла је скоро пуна ({usedSpacePercent}%)",
+    "This external storage is almost full ({usedSpacePercent}%)" : "Ово спољашње складиште је скоро пуно ({usedSpacePercent}%)",
     "Your storage is almost full ({usedSpacePercent}%)" : "Ваше складиште је скоро пуно ({usedSpacePercent}%)",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Фајл или фасцикла су <strong>измењени</strong> или <strong>преименовани</strong>",
     "A new file or folder has been <strong>created</strong>" : "Нови фајл или фасцикла су <strong>направљени</strong>",
diff --git a/apps/lookup_server_connector/l10n/sr.js b/apps/lookup_server_connector/l10n/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..c5b0a6d6cdfa8ec9b5e225acf4882010ec661c82
--- /dev/null
+++ b/apps/lookup_server_connector/l10n/sr.js
@@ -0,0 +1,7 @@
+OC.L10N.register(
+    "lookup_server_connector",
+    {
+    "Lookup Server Connector" : "Lookup Server Connector",
+    "Sync public user information with the lookup server" : "Синхронизује јавне информације о кориснику са референтним сервером"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/lookup_server_connector/l10n/sr.json b/apps/lookup_server_connector/l10n/sr.json
new file mode 100644
index 0000000000000000000000000000000000000000..2003bc6495b9bfd4db6c6a0e834efb8abf54d986
--- /dev/null
+++ b/apps/lookup_server_connector/l10n/sr.json
@@ -0,0 +1,5 @@
+{ "translations": {
+    "Lookup Server Connector" : "Lookup Server Connector",
+    "Sync public user information with the lookup server" : "Синхронизује јавне информације о кориснику са референтним сервером"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
+}
\ No newline at end of file
diff --git a/apps/settings/l10n/sr.js b/apps/settings/l10n/sr.js
index 54b0c3e946d69cf8dc9f3d206aacc43b572e5159..0d8ad098798519726e66391f2ba348f25f00282a 100644
--- a/apps/settings/l10n/sr.js
+++ b/apps/settings/l10n/sr.js
@@ -350,6 +350,7 @@ OC.L10N.register(
     "Background job didn’t run yet!" : "Послови у позадини се још нису извршили!",
     "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "За оптималне перформансе, битно је да правилно подесите послове у позадини. За веће инстанце, 'крон' је препоручено подешавање. Погледајте документацију за више информација.",
     "Pick background job setting" : "Одаберите поставке позадинског посла",
+    "Execute one task with each page loaded." : "Изврши један задатак са сваком учитаном страницом.",
     "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP." : "cron.php је регистрован код вебкрон сервиса за позивање cron.php сваких 5 минута преко HTTP протокола.",
     "Use system cron service to call the cron.php file every 5 minutes." : "Користите системски крон сервис за позивање cron.php фајла сваких 5 минута.",
     "The cron.php needs to be executed by the system user \"%s\"." : "cron.php треба да се извршава као системски корисник „%s“.",
@@ -370,9 +371,12 @@ OC.L10N.register(
     "Restrict users to only share with users in their groups" : "Ограничи кориснике да могу да деле само унутар групе",
     "Exclude groups from sharing" : "Изузми групе из дељења",
     "These groups will still be able to receive shares, but not to initiate them." : "Ове групе ће моћи да примају дељења, али не и да их праве.",
+    "Allow username autocompletion in share dialog (if this is disabled the full username or email address needs to be entered)" : "Дозволи самодовршавање корисничких имена у дијалогу за дељење (ако је ово искључено, корисник ће морати да унесе пуно корисничко име или адресу е-поште)",
     "Restrict username autocompletion to users within the same groups" : "Ограничи ауто-довршавање корисничких имена само за кориснике из исте групе",
+    "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Прикажи текст о ограђивању на јавној страни за отпремање (приказан је само када је сакривена листа фајлова)",
     "This text will be shown on the public link upload page when the file list is hidden." : "Овај текст ће бити приказан на јавној страни отпремања када је скривен листа фајлова.",
     "Default share permissions" : "Подразумеване дозволе за дељење",
+    "Reasons to use Nextcloud in your organization" : "Разлози да користите Некстклауд у Вашој организацији",
     "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Развијено од стране {communityopen}Некстклауд заједнице{linkclose}, {githubopen}изворни код{linkclose} је под {licenseopen}AGPL{linkclose} лиценцом.",
     "Like our Facebook page" : "Лајкујте нашу Фејсбук страну",
     "Follow us on Twitter" : "Пратите нас на Твитеру",
diff --git a/apps/settings/l10n/sr.json b/apps/settings/l10n/sr.json
index b2471d35750199630d98bc6dd7f6b01cae142f2b..7ea984ae4e6d5d4156aa1f5909b7f71d505b6638 100644
--- a/apps/settings/l10n/sr.json
+++ b/apps/settings/l10n/sr.json
@@ -348,6 +348,7 @@
     "Background job didn’t run yet!" : "Послови у позадини се још нису извршили!",
     "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "За оптималне перформансе, битно је да правилно подесите послове у позадини. За веће инстанце, 'крон' је препоручено подешавање. Погледајте документацију за више информација.",
     "Pick background job setting" : "Одаберите поставке позадинског посла",
+    "Execute one task with each page loaded." : "Изврши један задатак са сваком учитаном страницом.",
     "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP." : "cron.php је регистрован код вебкрон сервиса за позивање cron.php сваких 5 минута преко HTTP протокола.",
     "Use system cron service to call the cron.php file every 5 minutes." : "Користите системски крон сервис за позивање cron.php фајла сваких 5 минута.",
     "The cron.php needs to be executed by the system user \"%s\"." : "cron.php треба да се извршава као системски корисник „%s“.",
@@ -368,9 +369,12 @@
     "Restrict users to only share with users in their groups" : "Ограничи кориснике да могу да деле само унутар групе",
     "Exclude groups from sharing" : "Изузми групе из дељења",
     "These groups will still be able to receive shares, but not to initiate them." : "Ове групе ће моћи да примају дељења, али не и да их праве.",
+    "Allow username autocompletion in share dialog (if this is disabled the full username or email address needs to be entered)" : "Дозволи самодовршавање корисничких имена у дијалогу за дељење (ако је ово искључено, корисник ће морати да унесе пуно корисничко име или адресу е-поште)",
     "Restrict username autocompletion to users within the same groups" : "Ограничи ауто-довршавање корисничких имена само за кориснике из исте групе",
+    "Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Прикажи текст о ограђивању на јавној страни за отпремање (приказан је само када је сакривена листа фајлова)",
     "This text will be shown on the public link upload page when the file list is hidden." : "Овај текст ће бити приказан на јавној страни отпремања када је скривен листа фајлова.",
     "Default share permissions" : "Подразумеване дозволе за дељење",
+    "Reasons to use Nextcloud in your organization" : "Разлози да користите Некстклауд у Вашој организацији",
     "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Развијено од стране {communityopen}Некстклауд заједнице{linkclose}, {githubopen}изворни код{linkclose} је под {licenseopen}AGPL{linkclose} лиценцом.",
     "Like our Facebook page" : "Лајкујте нашу Фејсбук страну",
     "Follow us on Twitter" : "Пратите нас на Твитеру",
diff --git a/lib/l10n/sr.js b/lib/l10n/sr.js
index 64ddc4723478cddc94470878b46849c256cad831..252d557400e2950c6d633cab7cd0331d89255d20 100644
--- a/lib/l10n/sr.js
+++ b/lib/l10n/sr.js
@@ -23,6 +23,7 @@ OC.L10N.register(
     "PHP %s or higher is required." : "Потребан је PHP %s или новији.",
     "PHP with a version lower than %s is required." : "Потребна је PHP верзија старија од верзије %s.",
     "%sbit or higher PHP required." : "Потребна је верзија PHP-а једнака или већа од верзије %s.",
+    "The following architectures are supported: %s" : "Подржане су следеће архитектуре: %s",
     "The following databases are supported: %s" : "Подржане су следеће базе података: %s",
     "The command line tool %s could not be found" : "Алатку командне линије „%s“ није могуће пронаћи",
     "The library %s is not available." : "Библиотека „%s“ није доступна.",
diff --git a/lib/l10n/sr.json b/lib/l10n/sr.json
index 1efe8fc820646bc4bd1129eeb134a699bbc649b9..ff934001a95bae6dc6c3e53850cb13c0ce6b113c 100644
--- a/lib/l10n/sr.json
+++ b/lib/l10n/sr.json
@@ -21,6 +21,7 @@
     "PHP %s or higher is required." : "Потребан је PHP %s или новији.",
     "PHP with a version lower than %s is required." : "Потребна је PHP верзија старија од верзије %s.",
     "%sbit or higher PHP required." : "Потребна је верзија PHP-а једнака или већа од верзије %s.",
+    "The following architectures are supported: %s" : "Подржане су следеће архитектуре: %s",
     "The following databases are supported: %s" : "Подржане су следеће базе података: %s",
     "The command line tool %s could not be found" : "Алатку командне линије „%s“ није могуће пронаћи",
     "The library %s is not available." : "Библиотека „%s“ није доступна.",