3 次代码提交 b2464dc43b ... 03300aec8f

作者 SHA1 备注 提交日期
  Git'Fellow 03300aec8f Merge pull request #49388 from nextcloud/backport/49332/stable28 16 小时之前
  Nextcloud bot cc82b35d68 Fix(l10n): Update translations from Transifex 20 小时之前
  Mikhail Kotelnikov 9e6bb3c5a8 fix(job): Check if carddata is resource and read it to string 5 天之前
共有 51 个文件被更改,包括 569 次插入49 次删除
  1. 1 0
      apps/comments/l10n/sc.js
  2. 1 0
      apps/comments/l10n/sc.json
  3. 11 0
      apps/dav/l10n/sk.js
  4. 11 0
      apps/dav/l10n/sk.json
  5. 5 1
      apps/dav/lib/Migration/BuildSocialSearchIndexBackgroundJob.php
  6. 1 0
      apps/federatedfilesharing/l10n/sk.js
  7. 1 0
      apps/federatedfilesharing/l10n/sk.json
  8. 11 4
      apps/files/l10n/ar.js
  9. 11 4
      apps/files/l10n/ar.json
  10. 7 0
      apps/files/l10n/de_DE.js
  11. 7 0
      apps/files/l10n/de_DE.json
  12. 19 12
      apps/files/l10n/pl.js
  13. 19 12
      apps/files/l10n/pl.json
  14. 10 2
      apps/files/l10n/sc.js
  15. 10 2
      apps/files/l10n/sc.json
  16. 7 0
      apps/files/l10n/zh_TW.js
  17. 7 0
      apps/files/l10n/zh_TW.json
  18. 1 1
      apps/files_external/l10n/pl.js
  19. 1 1
      apps/files_external/l10n/pl.json
  20. 9 0
      apps/files_sharing/l10n/sc.js
  21. 9 0
      apps/files_sharing/l10n/sc.json
  22. 45 0
      apps/files_sharing/l10n/sk.js
  23. 45 0
      apps/files_sharing/l10n/sk.json
  24. 2 0
      apps/settings/l10n/ar.js
  25. 2 0
      apps/settings/l10n/ar.json
  26. 6 0
      apps/settings/l10n/de_DE.js
  27. 6 0
      apps/settings/l10n/de_DE.json
  28. 21 3
      apps/settings/l10n/pl.js
  29. 21 3
      apps/settings/l10n/pl.json
  30. 1 1
      apps/settings/l10n/sc.js
  31. 1 1
      apps/settings/l10n/sc.json
  32. 6 0
      apps/settings/l10n/zh_TW.js
  33. 6 0
      apps/settings/l10n/zh_TW.json
  34. 3 0
      apps/sharebymail/l10n/sk.js
  35. 3 0
      apps/sharebymail/l10n/sk.json
  36. 8 0
      apps/systemtags/l10n/sk.js
  37. 8 0
      apps/systemtags/l10n/sk.json
  38. 10 0
      apps/theming/l10n/sk.js
  39. 10 0
      apps/theming/l10n/sk.json
  40. 1 0
      core/l10n/ar.js
  41. 1 0
      core/l10n/ar.json
  42. 1 0
      core/l10n/de_DE.js
  43. 1 0
      core/l10n/de_DE.json
  44. 2 1
      core/l10n/pl.js
  45. 2 1
      core/l10n/pl.json
  46. 1 0
      core/l10n/zh_TW.js
  47. 1 0
      core/l10n/zh_TW.json
  48. 16 0
      lib/l10n/pl.js
  49. 16 0
      lib/l10n/pl.json
  50. 82 0
      lib/l10n/sk.js
  51. 82 0
      lib/l10n/sk.json

+ 1 - 0
apps/comments/l10n/sc.js

@@ -16,6 +16,7 @@ OC.L10N.register(
     "Cancel edit" : "Annulla modìfica",
     "New comment" : "Cummentu nou",
     "Post comment" : "Pùblica cummentu",
+    "@ for mentions, : for emoji, / for smart picker" : "@ pro mèntovos, : pro emojis, / pro su seletzionadore inteligente",
     "No comments yet, start the conversation!" : "Ancora perunu cummentu, cumintza sa cunversatzione!",
     "No more messages" : "Perunu àteru messàgiu",
     "Retry" : "Torra a proare",

+ 1 - 0
apps/comments/l10n/sc.json

@@ -14,6 +14,7 @@
     "Cancel edit" : "Annulla modìfica",
     "New comment" : "Cummentu nou",
     "Post comment" : "Pùblica cummentu",
+    "@ for mentions, : for emoji, / for smart picker" : "@ pro mèntovos, : pro emojis, / pro su seletzionadore inteligente",
     "No comments yet, start the conversation!" : "Ancora perunu cummentu, cumintza sa cunversatzione!",
     "No more messages" : "Perunu àteru messàgiu",
     "Retry" : "Torra a proare",

+ 11 - 0
apps/dav/l10n/sk.js

@@ -89,6 +89,7 @@ OC.L10N.register(
     "When:" : "Kedy:",
     "Location:" : "Miesto:",
     "Link:" : "Odkaz:",
+    "Occurring:" : "Výskyt:",
     "Accept" : "Schváliť",
     "Decline" : "Odmietnuť",
     "More options …" : "Ďalšie nastavenia ...",
@@ -113,7 +114,15 @@ OC.L10N.register(
     "November" : "November",
     "December" : "December",
     "First" : "Prvé",
+    "Second" : "Druhý",
+    "Third" : "Tretí",
+    "Fourth" : "Štvrtý",
+    "Fifty" : "Priaty",
     "Last" : "Posledné",
+    "Second Last" : "Predposledný",
+    "Third Last" : "Tretí odzadu",
+    "Fourth Last" : "Štvrtý odzadu",
+    "Fifty Last" : "Piaty odzadu",
     "Contacts" : "Kontakty",
     "{actor} created address book {addressbook}" : "{actor} vytvoril adresár {addressbook}",
     "You created address book {addressbook}" : "Vytvorili ste adresár {addressbook}",
@@ -179,6 +188,8 @@ OC.L10N.register(
     "WebDAV" : "WebDAV",
     "First day" : "Prvý deň",
     "Last day (inclusive)" : "Posledný deň (vrátane)",
+    "No results." : "Žiadne výsledky.",
+    "Start typing." : "Začnite písať.",
     "Short absence status" : "Status pre Krátku neprítomnosť",
     "Long absence Message" : "Sprava pri Dlhej neprítomnosti",
     "Save" : "Uložiť",

+ 11 - 0
apps/dav/l10n/sk.json

@@ -87,6 +87,7 @@
     "When:" : "Kedy:",
     "Location:" : "Miesto:",
     "Link:" : "Odkaz:",
+    "Occurring:" : "Výskyt:",
     "Accept" : "Schváliť",
     "Decline" : "Odmietnuť",
     "More options …" : "Ďalšie nastavenia ...",
@@ -111,7 +112,15 @@
     "November" : "November",
     "December" : "December",
     "First" : "Prvé",
+    "Second" : "Druhý",
+    "Third" : "Tretí",
+    "Fourth" : "Štvrtý",
+    "Fifty" : "Priaty",
     "Last" : "Posledné",
+    "Second Last" : "Predposledný",
+    "Third Last" : "Tretí odzadu",
+    "Fourth Last" : "Štvrtý odzadu",
+    "Fifty Last" : "Piaty odzadu",
     "Contacts" : "Kontakty",
     "{actor} created address book {addressbook}" : "{actor} vytvoril adresár {addressbook}",
     "You created address book {addressbook}" : "Vytvorili ste adresár {addressbook}",
@@ -177,6 +186,8 @@
     "WebDAV" : "WebDAV",
     "First day" : "Prvý deň",
     "Last day (inclusive)" : "Posledný deň (vrátane)",
+    "No results." : "Žiadne výsledky.",
+    "Start typing." : "Začnite písať.",
     "Short absence status" : "Status pre Krátku neprítomnosť",
     "Long absence Message" : "Sprava pri Dlhej neprítomnosti",
     "Save" : "Uložiť",

+ 5 - 1
apps/dav/lib/Migration/BuildSocialSearchIndexBackgroundJob.php

@@ -110,7 +110,11 @@ class BuildSocialSearchIndexBackgroundJob extends QueuedJob {
 		// refresh identified contacts in order to re-index
 		foreach ($social_cards as $contact) {
 			$offset = $contact['id'];
-			$this->davBackend->updateCard($contact['addressbookid'], $contact['uri'], $contact['carddata']);
+			$cardData = $contact['carddata'];
+			if (is_resource($cardData) && (get_resource_type($cardData) === 'stream')) {
+				$cardData = stream_get_contents($cardData);
+			}
+			$this->davBackend->updateCard($contact['addressbookid'], $contact['uri'], $cardData);
 
 			// stop after 15sec (to be continued with next chunk)
 			if (($this->timeFactory->getTime() - $startTime) > 15) {

+ 1 - 0
apps/federatedfilesharing/l10n/sk.js

@@ -36,6 +36,7 @@ OC.L10N.register(
     "Share it so your friends can share files with you:" : "Dajte vedieť vašim priateľom ako s vami môžu zdieľať súbory:",
     "Facebook" : "Facebook",
     "X (formerly Twitter)" : "X (predtým Twitter)",
+    "formerly Twitter" : "predtým Twitter",
     "Mastodon" : "Mastodon",
     "Add to your website" : "Pridať na svoju webstránku",
     "Share with me via Nextcloud" : "Sprístupnené cez Nextcloud",

+ 1 - 0
apps/federatedfilesharing/l10n/sk.json

@@ -34,6 +34,7 @@
     "Share it so your friends can share files with you:" : "Dajte vedieť vašim priateľom ako s vami môžu zdieľať súbory:",
     "Facebook" : "Facebook",
     "X (formerly Twitter)" : "X (predtým Twitter)",
+    "formerly Twitter" : "predtým Twitter",
     "Mastodon" : "Mastodon",
     "Add to your website" : "Pridať na svoju webstránku",
     "Share with me via Nextcloud" : "Sprístupnené cez Nextcloud",

+ 11 - 4
apps/files/l10n/ar.js

@@ -265,12 +265,19 @@ OC.L10N.register(
     "Files moved successfully" : "تمّ نقل الملفات بنجاح",
     "Conflicts resolution skipped" : "تمّ تخطّي حلّ التعارضات",
     "Upload cancelled" : "تمّ إلغاء الرفع",
-    "This operation is forbidden" : "هذة العملية ممنوعة ",
-    "This directory is unavailable, please check the logs or contact the administrator" : "هذا المجلد غير متوفر، الرجاء مراجعة سجل الأخطاء أو الاتصال بمسؤول النظام",
+    "Adding the file extension \"{new}\" may render the file unreadable." : "إضافة الامتداد \"{new}\" لاسم الملف يمكن أن يتسبب في تغيير طريقة تناول و عرض الملف أو أن يجعله غير قابل للعرض.",
+    "Removing the file extension \"{old}\" may render the file unreadable." : "إزالة الامتداد \"{old}\" من اسم الملف يمكن أن يتسبب في تغيير طريقة تناول و عرض الملف أو يجعله غير قابل للعرض.",
+    "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable." : "تغيير امتداد اسم الملف من \"{old}\" إلى \"{new}\" يمكن أن يتسبب في جعله غير قابل للعرض.",
+    "Change file extension" : "تغيير امتداد الملف",
+    "Keep {oldextension}" : "إبقِ على {oldextension}",
+    "Use {newextension}" : "إستَعمِل {newextension}",
+    "Remove extension" : "أزِل الامتداد",
+    "This operation is forbidden" : "هذه العملية ممنوعة ",
+    "This directory is unavailable, please check the logs or contact the administrator" : "هذا المجلد غير متوفر، الرجاء مراجعة سجل الحركات أو الاتصال بمشرف النظام",
     "Storage is temporarily not available" : "وحدة التخزين غير متوفرة",
     "Unexpected error: {error}" : "خطأ غير متوقع: {error}",
-    "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","مجلد واحد","مجلدان","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلدات"],
-    "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملف","{fileCount} ملفات"],
+    "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلد","{folderCount} مجلد"],
+    "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملف","{fileCount} ملف"],
     "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["ملف واحد و {folderCount} مجلد","ملف ومجلد واحد","ملف واحد ومجلدان","ملف واحد و{folderCount} مجلد","ملف واحد و {folderCount} مجلدات","ملف واحد و {folderCount} مجلدات"],
     "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ملف ومجلد واحد","{fileCount} ملف ومجلد واحد","{fileCount} ملف ومجلد واحد","{fileCount} ملفات ومجلد واحد","{fileCount} ملف ومجلد واحد","{fileCount} ملفات ومجلد واحد"],
     "{fileCount} files and {folderCount} folders" : "{fileCount} ملف و {folderCount} مجلد",

+ 11 - 4
apps/files/l10n/ar.json

@@ -263,12 +263,19 @@
     "Files moved successfully" : "تمّ نقل الملفات بنجاح",
     "Conflicts resolution skipped" : "تمّ تخطّي حلّ التعارضات",
     "Upload cancelled" : "تمّ إلغاء الرفع",
-    "This operation is forbidden" : "هذة العملية ممنوعة ",
-    "This directory is unavailable, please check the logs or contact the administrator" : "هذا المجلد غير متوفر، الرجاء مراجعة سجل الأخطاء أو الاتصال بمسؤول النظام",
+    "Adding the file extension \"{new}\" may render the file unreadable." : "إضافة الامتداد \"{new}\" لاسم الملف يمكن أن يتسبب في تغيير طريقة تناول و عرض الملف أو أن يجعله غير قابل للعرض.",
+    "Removing the file extension \"{old}\" may render the file unreadable." : "إزالة الامتداد \"{old}\" من اسم الملف يمكن أن يتسبب في تغيير طريقة تناول و عرض الملف أو يجعله غير قابل للعرض.",
+    "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable." : "تغيير امتداد اسم الملف من \"{old}\" إلى \"{new}\" يمكن أن يتسبب في جعله غير قابل للعرض.",
+    "Change file extension" : "تغيير امتداد الملف",
+    "Keep {oldextension}" : "إبقِ على {oldextension}",
+    "Use {newextension}" : "إستَعمِل {newextension}",
+    "Remove extension" : "أزِل الامتداد",
+    "This operation is forbidden" : "هذه العملية ممنوعة ",
+    "This directory is unavailable, please check the logs or contact the administrator" : "هذا المجلد غير متوفر، الرجاء مراجعة سجل الحركات أو الاتصال بمشرف النظام",
     "Storage is temporarily not available" : "وحدة التخزين غير متوفرة",
     "Unexpected error: {error}" : "خطأ غير متوقع: {error}",
-    "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","مجلد واحد","مجلدان","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلدات"],
-    "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملف","{fileCount} ملفات"],
+    "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلد","{folderCount} مجلد"],
+    "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملف","{fileCount} ملف"],
     "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["ملف واحد و {folderCount} مجلد","ملف ومجلد واحد","ملف واحد ومجلدان","ملف واحد و{folderCount} مجلد","ملف واحد و {folderCount} مجلدات","ملف واحد و {folderCount} مجلدات"],
     "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ملف ومجلد واحد","{fileCount} ملف ومجلد واحد","{fileCount} ملف ومجلد واحد","{fileCount} ملفات ومجلد واحد","{fileCount} ملف ومجلد واحد","{fileCount} ملفات ومجلد واحد"],
     "{fileCount} files and {folderCount} folders" : "{fileCount} ملف و {folderCount} مجلد",

+ 7 - 0
apps/files/l10n/de_DE.js

@@ -265,6 +265,13 @@ OC.L10N.register(
     "Files moved successfully" : "Dateien verschoben",
     "Conflicts resolution skipped" : "Konfliktelösung übersprungen",
     "Upload cancelled" : "Hochladen abgebrochen",
+    "Adding the file extension \"{new}\" may render the file unreadable." : "Hinzufügen der Dateierweiterung \"{new}\" kann dazu führen, dass die Datei unlesbar wird.",
+    "Removing the file extension \"{old}\" may render the file unreadable." : "Entfernen der Dateierweiterung \"{old}\" kann dazu führen, dass die Datei unlesbar wird.",
+    "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable." : "Ändern der Dateierweiterung von \"{old}\" zu \"{new}\" kann dazu führen, dass die Datei unlesbar wird.",
+    "Change file extension" : "Dateierweiterungen ändern",
+    "Keep {oldextension}" : "{oldextension} behalten",
+    "Use {newextension}" : "{newextension} verwenden",
+    "Remove extension" : "Dateierweiterung entfernen",
     "This operation is forbidden" : "Diese Operation ist nicht erlaubt",
     "This directory is unavailable, please check the logs or contact the administrator" : "Dieses Verzeichnis ist nicht verfügbar, bitte überprüfen Sie die Protokolldateien oder kontaktieren Sie die Administration",
     "Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar",

+ 7 - 0
apps/files/l10n/de_DE.json

@@ -263,6 +263,13 @@
     "Files moved successfully" : "Dateien verschoben",
     "Conflicts resolution skipped" : "Konfliktelösung übersprungen",
     "Upload cancelled" : "Hochladen abgebrochen",
+    "Adding the file extension \"{new}\" may render the file unreadable." : "Hinzufügen der Dateierweiterung \"{new}\" kann dazu führen, dass die Datei unlesbar wird.",
+    "Removing the file extension \"{old}\" may render the file unreadable." : "Entfernen der Dateierweiterung \"{old}\" kann dazu führen, dass die Datei unlesbar wird.",
+    "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable." : "Ändern der Dateierweiterung von \"{old}\" zu \"{new}\" kann dazu führen, dass die Datei unlesbar wird.",
+    "Change file extension" : "Dateierweiterungen ändern",
+    "Keep {oldextension}" : "{oldextension} behalten",
+    "Use {newextension}" : "{newextension} verwenden",
+    "Remove extension" : "Dateierweiterung entfernen",
     "This operation is forbidden" : "Diese Operation ist nicht erlaubt",
     "This directory is unavailable, please check the logs or contact the administrator" : "Dieses Verzeichnis ist nicht verfügbar, bitte überprüfen Sie die Protokolldateien oder kontaktieren Sie die Administration",
     "Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar",

+ 19 - 12
apps/files/l10n/pl.js

@@ -44,8 +44,8 @@ OC.L10N.register(
     "A file or folder has been <strong>changed</strong>" : "Plik lub katalog został <strong>zmieniony</strong>",
     "A favorite file or folder has been <strong>changed</strong>" : "Ulubiony plik lub katalog został <strong>zmieniony</strong>",
     "Failed to authorize" : "Błąd autoryzacji",
-    "Invalid folder path" : "Nieprawidłowa ścieżka folderu",
-    "Folder not found" : "Nie znaleziono folderu",
+    "Invalid folder path" : "Nieprawidłowa ścieżka katalogu",
+    "Folder not found" : "Nie znaleziono katalogu",
     "Upload (max. %s)" : "Wysyłanie (maks. %s)",
     "Accept" : "Akceptuj",
     "Reject" : "Odrzuć",
@@ -60,6 +60,7 @@ OC.L10N.register(
     "Your ownership transfer of {path} to {user} has completed." : "Twoje przeniesienie własności {path} na {user} zostało zakończone.",
     "The ownership transfer of {path} from {user} has completed." : "Przeniesienie własności {path} z {user} zostało zakończone.",
     "in %s" : "w %s",
+    "Transferred from %1$s on %2$s" : "Przeniesiono z %1$s dnia %2$s",
     "Files compatibility" : "Zgodność plików",
     "Enforce Windows compatibility" : "Wymuszaj zgodność z systemem Windows",
     "This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Spowoduje to zablokowanie nazw plików nieprawidłowych w systemach Windows, na przykład nazw zastrzeżonych lub znaków specjalnych. Nie wymusi to jednak zgodności z rozróżnianiem wielkości liter.",
@@ -134,7 +135,7 @@ OC.L10N.register(
     "Select file or folder to link to" : "Wybierz plik lub katalog do linku",
     "Choose {file}" : "Wybierz {file}",
     "New" : "Nowy",
-    "Loading current folder" : "Ładowanie bieżącego katalogu",
+    "Loading current folder" : "Wczytywanie bieżącego katalogu",
     "Retry" : "Powtórz",
     "No files in here" : "Brak plików",
     "Upload some content or sync with your devices!" : "Wyślij lub zsynchronizuj pliki z urządzeniami.",
@@ -162,7 +163,7 @@ OC.L10N.register(
     "Show hidden files" : "Pokaż ukryte pliki",
     "Crop image previews" : "Przytnij podglądy obrazów",
     "Enable the grid view" : "Włącz widok siatki",
-    "Enable folder tree" : "Włącz drzewo folderów",
+    "Enable folder tree" : "Włącz drzewo katalogów",
     "Additional settings" : "Ustawienia dodatkowe",
     "WebDAV" : "WebDAV",
     "WebDAV URL" : "URL WebDAV",
@@ -178,7 +179,7 @@ OC.L10N.register(
     "You" : "Ty",
     "Shared multiple times with different people" : "Udostępniony wiele razy różnym osobom",
     "Unable to change the favourite state of the file" : "Nie można zmienić ulubionego stanu pliku",
-    "Error while loading the file data" : "Błąd podczas ładowania danych pliku",
+    "Error while loading the file data" : "Błąd podczas wczytywania danych pliku",
     "Pick a template for {name}" : "Wybierz szablon dla {name}",
     "Create a new file with the selected template" : "Utwórz nowy plik z wybranym szablonem",
     "Creating file" : "Tworzenie pliku",
@@ -240,10 +241,10 @@ OC.L10N.register(
     "Audio" : "Dźwięk",
     "Photos and images" : "Zdjęcia i obrazy",
     "Videos" : "Filmy",
-    "New folder creation cancelled" : "Tworzenie nowego folderu zostało anulowane",
+    "New folder creation cancelled" : "Tworzenie nowego katalogu zostało anulowane",
     "Created new folder \"{name}\"" : "Utworzono nowy katalog \"{name}\"",
     "Unable to initialize the templates directory" : "Nie można zainicjować katalogu szablonów",
-    "Create templates folder" : "Utwórz folder szablonów",
+    "Create templates folder" : "Utwórz katalog szablonów",
     "Templates" : "Szablony",
     "New template folder" : "Nowy katalog szablonów",
     "In folder" : "W katalogu",
@@ -261,6 +262,10 @@ OC.L10N.register(
     "Files moved successfully" : "Pliki zostały przeniesione pomyślnie",
     "Conflicts resolution skipped" : "Pominięto rozwiązywanie konfliktów",
     "Upload cancelled" : "Anulowano przesyłanie",
+    "Change file extension" : "Zmień rozszerzenie pliku",
+    "Keep {oldextension}" : "Zachowaj {oldextension}",
+    "Use {newextension}" : "Użyj {newextension}",
+    "Remove extension" : "Usuń rozszerzenie",
     "This operation is forbidden" : "Ta operacja jest niedozwolona",
     "This directory is unavailable, please check the logs or contact the administrator" : "Ten katalog jest niedostępny, sprawdź logi lub skontaktuj się z administratorem",
     "Storage is temporarily not available" : "Magazyn jest tymczasowo niedostępny",
@@ -271,12 +276,12 @@ OC.L10N.register(
     "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} plik i 1 katalog","{fileCount} pliki i 1 katalog","{fileCount} plików i 1 katalog","{fileCount} plików i 1 katalog"],
     "{fileCount} files and {folderCount} folders" : "{fileCount} plików i {folderCount} katalogów",
     "Filename must not be empty." : "Nazwa pliku nie może być pusta.",
-    "List of favorite files and folders." : "Lista ulubionych plików i folderów.",
+    "List of favorite files and folders." : "Lista ulubionych plików i katalogów.",
     "No favorites yet" : "Brak ulubionych",
     "Files and folders you mark as favorite will show up here" : "Pliki i katalogi, które oznaczysz jako ulubione wyświetlą się tutaj",
     "All files" : "Wszystkie pliki",
     "List of your files and folders." : "Lista Twoich plików i katalogów.",
-    "All folders" : "Wszystkie foldery",
+    "All folders" : "Wszystkie katalogi",
     "Personal Files" : "Pliki osobiste",
     "List of your files and folders that are not shared." : "Lista twoich plików i katalogów, które nie są udostępniane",
     "No personal files found" : "Nie znaleziono plików osobistych",
@@ -298,7 +303,7 @@ OC.L10N.register(
     "Could not create folder \"{dir}\"" : "Nie można utworzyć katalogu \"{dir}\"",
     "This will stop your current uploads." : "Spowoduje to zatrzymanie wysyłania plików.",
     "Upload cancelled." : "Wysyłanie anulowane.",
-    "Processing files …" : "Przetwarzam pliki…",
+    "Processing files …" : "Przetwarzanie plików…",
     "…" : "…",
     "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można wysłać {filename} być może jest katalogiem lub posiada 0 bajtów",
     "Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, wysyłasz {size1} a pozostało tylko {size2}",
@@ -371,12 +376,14 @@ OC.L10N.register(
     "An error occurred while trying to update the tags" : "Wystąpił błąd podczas próby aktualizacji etykiet",
     "\"remote user\"" : "\"użytkownik zdalny\"",
     "{newName} already exists." : "{newName} już istnieje.",
+    "\"{segment}\" is not allowed inside a filename." : "\"{segment}\" nie jest dozwolone w nazwie pliku.",
+    "\"{segment}\" is a forbidden file or folder name." : "\"{segment}\" to zabroniona nazwa pliku lub katalogu.",
     "\"{segment}\" is not an allowed filetype." : "„{segment}” nie jest dozwolonym typem pliku.",
     "Filenames must not end with \"{segment}\"." : "Nazwy plików nie mogą kończyć się na „{segment}”.",
     "Name cannot be empty" : "Nazwa nie może być pusta",
     "Another entry with the same name already exists" : "Inny wpis o tej samej nazwie już istnieje",
     "Could not rename \"{oldName}\", it does not exist any more" : "Nie można zmienić nazwy \"{oldName}\", już nie istnieje",
-    "The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Nazwa \"{newName}\" jest już używana w folderze \"{dir}\". Wybierz inną nazwę.",
+    "The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Nazwa \"{newName}\" jest już używana w katalogu \"{dir}\". Wybierz inną nazwę.",
     "Could not rename \"{oldName}\"" : "Nie można zmienić nazwy \"{oldName}\"",
     "Storage informations" : "Informacje o przechowywaniu",
     "Choose file" : "Wybierz plik",
@@ -384,7 +391,7 @@ OC.L10N.register(
     "Open the files app settings" : "Otwórz ustawienia aplikacji plików",
     "You might not have have permissions to view it, ask the sender to share it" : "Możesz nie mieć uprawnień, aby go wyświetlić, poproś nadawcę o udostępnienie",
     "The files is locked" : "Pliki są zablokowane",
-    "Create new templates folder" : "Stwórz nowy folder z szablonami",
+    "Create new templates folder" : "Utwórz nowy katalog z szablonami",
     "List of favorites files and folders." : "Lista ulubionych plików i katalogów.",
     "Toggle %1$s sublist" : "Przełącz podlistę %1$s",
     "Text file" : "Plik tekstowy",

+ 19 - 12
apps/files/l10n/pl.json

@@ -42,8 +42,8 @@
     "A file or folder has been <strong>changed</strong>" : "Plik lub katalog został <strong>zmieniony</strong>",
     "A favorite file or folder has been <strong>changed</strong>" : "Ulubiony plik lub katalog został <strong>zmieniony</strong>",
     "Failed to authorize" : "Błąd autoryzacji",
-    "Invalid folder path" : "Nieprawidłowa ścieżka folderu",
-    "Folder not found" : "Nie znaleziono folderu",
+    "Invalid folder path" : "Nieprawidłowa ścieżka katalogu",
+    "Folder not found" : "Nie znaleziono katalogu",
     "Upload (max. %s)" : "Wysyłanie (maks. %s)",
     "Accept" : "Akceptuj",
     "Reject" : "Odrzuć",
@@ -58,6 +58,7 @@
     "Your ownership transfer of {path} to {user} has completed." : "Twoje przeniesienie własności {path} na {user} zostało zakończone.",
     "The ownership transfer of {path} from {user} has completed." : "Przeniesienie własności {path} z {user} zostało zakończone.",
     "in %s" : "w %s",
+    "Transferred from %1$s on %2$s" : "Przeniesiono z %1$s dnia %2$s",
     "Files compatibility" : "Zgodność plików",
     "Enforce Windows compatibility" : "Wymuszaj zgodność z systemem Windows",
     "This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Spowoduje to zablokowanie nazw plików nieprawidłowych w systemach Windows, na przykład nazw zastrzeżonych lub znaków specjalnych. Nie wymusi to jednak zgodności z rozróżnianiem wielkości liter.",
@@ -132,7 +133,7 @@
     "Select file or folder to link to" : "Wybierz plik lub katalog do linku",
     "Choose {file}" : "Wybierz {file}",
     "New" : "Nowy",
-    "Loading current folder" : "Ładowanie bieżącego katalogu",
+    "Loading current folder" : "Wczytywanie bieżącego katalogu",
     "Retry" : "Powtórz",
     "No files in here" : "Brak plików",
     "Upload some content or sync with your devices!" : "Wyślij lub zsynchronizuj pliki z urządzeniami.",
@@ -160,7 +161,7 @@
     "Show hidden files" : "Pokaż ukryte pliki",
     "Crop image previews" : "Przytnij podglądy obrazów",
     "Enable the grid view" : "Włącz widok siatki",
-    "Enable folder tree" : "Włącz drzewo folderów",
+    "Enable folder tree" : "Włącz drzewo katalogów",
     "Additional settings" : "Ustawienia dodatkowe",
     "WebDAV" : "WebDAV",
     "WebDAV URL" : "URL WebDAV",
@@ -176,7 +177,7 @@
     "You" : "Ty",
     "Shared multiple times with different people" : "Udostępniony wiele razy różnym osobom",
     "Unable to change the favourite state of the file" : "Nie można zmienić ulubionego stanu pliku",
-    "Error while loading the file data" : "Błąd podczas ładowania danych pliku",
+    "Error while loading the file data" : "Błąd podczas wczytywania danych pliku",
     "Pick a template for {name}" : "Wybierz szablon dla {name}",
     "Create a new file with the selected template" : "Utwórz nowy plik z wybranym szablonem",
     "Creating file" : "Tworzenie pliku",
@@ -238,10 +239,10 @@
     "Audio" : "Dźwięk",
     "Photos and images" : "Zdjęcia i obrazy",
     "Videos" : "Filmy",
-    "New folder creation cancelled" : "Tworzenie nowego folderu zostało anulowane",
+    "New folder creation cancelled" : "Tworzenie nowego katalogu zostało anulowane",
     "Created new folder \"{name}\"" : "Utworzono nowy katalog \"{name}\"",
     "Unable to initialize the templates directory" : "Nie można zainicjować katalogu szablonów",
-    "Create templates folder" : "Utwórz folder szablonów",
+    "Create templates folder" : "Utwórz katalog szablonów",
     "Templates" : "Szablony",
     "New template folder" : "Nowy katalog szablonów",
     "In folder" : "W katalogu",
@@ -259,6 +260,10 @@
     "Files moved successfully" : "Pliki zostały przeniesione pomyślnie",
     "Conflicts resolution skipped" : "Pominięto rozwiązywanie konfliktów",
     "Upload cancelled" : "Anulowano przesyłanie",
+    "Change file extension" : "Zmień rozszerzenie pliku",
+    "Keep {oldextension}" : "Zachowaj {oldextension}",
+    "Use {newextension}" : "Użyj {newextension}",
+    "Remove extension" : "Usuń rozszerzenie",
     "This operation is forbidden" : "Ta operacja jest niedozwolona",
     "This directory is unavailable, please check the logs or contact the administrator" : "Ten katalog jest niedostępny, sprawdź logi lub skontaktuj się z administratorem",
     "Storage is temporarily not available" : "Magazyn jest tymczasowo niedostępny",
@@ -269,12 +274,12 @@
     "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} plik i 1 katalog","{fileCount} pliki i 1 katalog","{fileCount} plików i 1 katalog","{fileCount} plików i 1 katalog"],
     "{fileCount} files and {folderCount} folders" : "{fileCount} plików i {folderCount} katalogów",
     "Filename must not be empty." : "Nazwa pliku nie może być pusta.",
-    "List of favorite files and folders." : "Lista ulubionych plików i folderów.",
+    "List of favorite files and folders." : "Lista ulubionych plików i katalogów.",
     "No favorites yet" : "Brak ulubionych",
     "Files and folders you mark as favorite will show up here" : "Pliki i katalogi, które oznaczysz jako ulubione wyświetlą się tutaj",
     "All files" : "Wszystkie pliki",
     "List of your files and folders." : "Lista Twoich plików i katalogów.",
-    "All folders" : "Wszystkie foldery",
+    "All folders" : "Wszystkie katalogi",
     "Personal Files" : "Pliki osobiste",
     "List of your files and folders that are not shared." : "Lista twoich plików i katalogów, które nie są udostępniane",
     "No personal files found" : "Nie znaleziono plików osobistych",
@@ -296,7 +301,7 @@
     "Could not create folder \"{dir}\"" : "Nie można utworzyć katalogu \"{dir}\"",
     "This will stop your current uploads." : "Spowoduje to zatrzymanie wysyłania plików.",
     "Upload cancelled." : "Wysyłanie anulowane.",
-    "Processing files …" : "Przetwarzam pliki…",
+    "Processing files …" : "Przetwarzanie plików…",
     "…" : "…",
     "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można wysłać {filename} być może jest katalogiem lub posiada 0 bajtów",
     "Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, wysyłasz {size1} a pozostało tylko {size2}",
@@ -369,12 +374,14 @@
     "An error occurred while trying to update the tags" : "Wystąpił błąd podczas próby aktualizacji etykiet",
     "\"remote user\"" : "\"użytkownik zdalny\"",
     "{newName} already exists." : "{newName} już istnieje.",
+    "\"{segment}\" is not allowed inside a filename." : "\"{segment}\" nie jest dozwolone w nazwie pliku.",
+    "\"{segment}\" is a forbidden file or folder name." : "\"{segment}\" to zabroniona nazwa pliku lub katalogu.",
     "\"{segment}\" is not an allowed filetype." : "„{segment}” nie jest dozwolonym typem pliku.",
     "Filenames must not end with \"{segment}\"." : "Nazwy plików nie mogą kończyć się na „{segment}”.",
     "Name cannot be empty" : "Nazwa nie może być pusta",
     "Another entry with the same name already exists" : "Inny wpis o tej samej nazwie już istnieje",
     "Could not rename \"{oldName}\", it does not exist any more" : "Nie można zmienić nazwy \"{oldName}\", już nie istnieje",
-    "The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Nazwa \"{newName}\" jest już używana w folderze \"{dir}\". Wybierz inną nazwę.",
+    "The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Nazwa \"{newName}\" jest już używana w katalogu \"{dir}\". Wybierz inną nazwę.",
     "Could not rename \"{oldName}\"" : "Nie można zmienić nazwy \"{oldName}\"",
     "Storage informations" : "Informacje o przechowywaniu",
     "Choose file" : "Wybierz plik",
@@ -382,7 +389,7 @@
     "Open the files app settings" : "Otwórz ustawienia aplikacji plików",
     "You might not have have permissions to view it, ask the sender to share it" : "Możesz nie mieć uprawnień, aby go wyświetlić, poproś nadawcę o udostępnienie",
     "The files is locked" : "Pliki są zablokowane",
-    "Create new templates folder" : "Stwórz nowy folder z szablonami",
+    "Create new templates folder" : "Utwórz nowy katalog z szablonami",
     "List of favorites files and folders." : "Lista ulubionych plików i katalogów.",
     "Toggle %1$s sublist" : "Przełącz podlistę %1$s",
     "Text file" : "Plik tekstowy",

+ 10 - 2
apps/files/l10n/sc.js

@@ -73,6 +73,8 @@ OC.L10N.register(
     "Name" : "Nùmene",
     "Size" : "Mannària",
     "Actions" : "Atziones",
+    "(selected)" : "(seletzionados)",
+    "{count} selected" : "seletzionados: {count}",
     "List of files and folders." : "Lista de archìvios e cartellas.",
     "File not found" : "Archìviu no agatadu",
     "{usedQuotaByte} used" : "{usedQuotaByte} impreadu",
@@ -139,6 +141,7 @@ OC.L10N.register(
     "Unable to create new file from template" : "Non faghet a creare un'archìviu nou dae su modellu",
     "Disconnect storage" : "Disconnete archiviatzione",
     "Delete permanently" : "Cantzella in manera definitiva",
+    "Delete and unshare" : "Cantzella e firma sa cumpartzidura",
     "Delete file" : "Cantzella archìviu",
     "Delete folder" : "Cantzella sa cartella",
     "Delete" : "Cantzella",
@@ -150,7 +153,9 @@ OC.L10N.register(
     "Copy" : "Còpia",
     "Move to {target}" : "Tràmuda a {target}",
     "Move" : "Tràmuda",
+    "Move or copy operation failed" : "Errore in s'operatzione de tràmuda o de còpia",
     "Move or copy" : "Tràmuda o còpia",
+    "Cancelled move or copy of \"{filename}\"." : "Operatzione de tràmuda o de còpia annullada pro s'archìviu: \"{filename}\".",
     "Cancelled move or copy operation" : "Operatzione de tràmuda o còpia annullada",
     "Open folder {displayName}" : "Aberi sa cartella {displayName}",
     "Open in Files" : "Aberi in Archìvios",
@@ -261,10 +266,11 @@ OC.L10N.register(
     "External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "S'archiviatzione esterna \"{mountPoint}\" est giai prena ({usedSpacePercent}%).",
     "Your storage is almost full ({usedSpacePercent}%)." : "S'archiviatzione tua est giai prena ({usedSpacePercent}%).",
     "_matches \"{filter}\"_::_match \"{filter}\"_" : ["currispondet '{filter}'","currispondent '{filter}'"],
+    "Direct link was copied (only works for users who have access to this file/folder)" : "Ligòngiu diretu copiadu (funtzionat isceti pro utentes chi tenet atzessu a custu archìviu o cartella)",
     "Path" : "Percursu",
     "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
     "Favorited" : "Preferidu",
-    "Copy direct link (only works for users who have access to this file/folder)" : "Còpia ligòngiu deretu (faghet isceti pro utentes chi tenent atzessu a custu archìviu/cartella)",
+    "Copy direct link (only works for users who have access to this file/folder)" : "Còpia ligòngiu deretu (funtzionat isceti pro utentes chi tenent atzessu a custu archìviu/cartella)",
     "Upload file" : "Carriga archìviu",
     "Not favorited" : "Non preferidu",
     "An error occurred while trying to update the tags" : "B'at àpidu un'errore proende a agiornare is etichetas",
@@ -284,6 +290,8 @@ OC.L10N.register(
     "List of favorites files and folders." : "Lista de cartellas e de archìvios preferidos.",
     "Toggle %1$s sublist" : "Passa a sa sutalista %1$s",
     "Text file" : "Archìviu de testu",
-    "New text file.txt" : "Archìviu de testu .txt nou"
+    "New text file.txt" : "Archìviu de testu .txt nou",
+    "Direct link was copied (only works for people who have access to this file/folder)" : "Ligòngiu diretu copiadu (funtzionat isceti pro gente chi tenet atzessu a custu archìviu o cartella)",
+    "Copy direct link (only works for people who have access to this file/folder)" : "Còpia su ligòngiu diretu (funtzionat isceti pro gente chi tenet atzessu a custu archìviu o cartella)"
 },
 "nplurals=2; plural=(n != 1);");

+ 10 - 2
apps/files/l10n/sc.json

@@ -71,6 +71,8 @@
     "Name" : "Nùmene",
     "Size" : "Mannària",
     "Actions" : "Atziones",
+    "(selected)" : "(seletzionados)",
+    "{count} selected" : "seletzionados: {count}",
     "List of files and folders." : "Lista de archìvios e cartellas.",
     "File not found" : "Archìviu no agatadu",
     "{usedQuotaByte} used" : "{usedQuotaByte} impreadu",
@@ -137,6 +139,7 @@
     "Unable to create new file from template" : "Non faghet a creare un'archìviu nou dae su modellu",
     "Disconnect storage" : "Disconnete archiviatzione",
     "Delete permanently" : "Cantzella in manera definitiva",
+    "Delete and unshare" : "Cantzella e firma sa cumpartzidura",
     "Delete file" : "Cantzella archìviu",
     "Delete folder" : "Cantzella sa cartella",
     "Delete" : "Cantzella",
@@ -148,7 +151,9 @@
     "Copy" : "Còpia",
     "Move to {target}" : "Tràmuda a {target}",
     "Move" : "Tràmuda",
+    "Move or copy operation failed" : "Errore in s'operatzione de tràmuda o de còpia",
     "Move or copy" : "Tràmuda o còpia",
+    "Cancelled move or copy of \"{filename}\"." : "Operatzione de tràmuda o de còpia annullada pro s'archìviu: \"{filename}\".",
     "Cancelled move or copy operation" : "Operatzione de tràmuda o còpia annullada",
     "Open folder {displayName}" : "Aberi sa cartella {displayName}",
     "Open in Files" : "Aberi in Archìvios",
@@ -259,10 +264,11 @@
     "External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "S'archiviatzione esterna \"{mountPoint}\" est giai prena ({usedSpacePercent}%).",
     "Your storage is almost full ({usedSpacePercent}%)." : "S'archiviatzione tua est giai prena ({usedSpacePercent}%).",
     "_matches \"{filter}\"_::_match \"{filter}\"_" : ["currispondet '{filter}'","currispondent '{filter}'"],
+    "Direct link was copied (only works for users who have access to this file/folder)" : "Ligòngiu diretu copiadu (funtzionat isceti pro utentes chi tenet atzessu a custu archìviu o cartella)",
     "Path" : "Percursu",
     "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
     "Favorited" : "Preferidu",
-    "Copy direct link (only works for users who have access to this file/folder)" : "Còpia ligòngiu deretu (faghet isceti pro utentes chi tenent atzessu a custu archìviu/cartella)",
+    "Copy direct link (only works for users who have access to this file/folder)" : "Còpia ligòngiu deretu (funtzionat isceti pro utentes chi tenent atzessu a custu archìviu/cartella)",
     "Upload file" : "Carriga archìviu",
     "Not favorited" : "Non preferidu",
     "An error occurred while trying to update the tags" : "B'at àpidu un'errore proende a agiornare is etichetas",
@@ -282,6 +288,8 @@
     "List of favorites files and folders." : "Lista de cartellas e de archìvios preferidos.",
     "Toggle %1$s sublist" : "Passa a sa sutalista %1$s",
     "Text file" : "Archìviu de testu",
-    "New text file.txt" : "Archìviu de testu .txt nou"
+    "New text file.txt" : "Archìviu de testu .txt nou",
+    "Direct link was copied (only works for people who have access to this file/folder)" : "Ligòngiu diretu copiadu (funtzionat isceti pro gente chi tenet atzessu a custu archìviu o cartella)",
+    "Copy direct link (only works for people who have access to this file/folder)" : "Còpia su ligòngiu diretu (funtzionat isceti pro gente chi tenet atzessu a custu archìviu o cartella)"
 },"pluralForm" :"nplurals=2; plural=(n != 1);"
 }

+ 7 - 0
apps/files/l10n/zh_TW.js

@@ -265,6 +265,13 @@ OC.L10N.register(
     "Files moved successfully" : "檔案移動成功",
     "Conflicts resolution skipped" : "已略過衝突解決",
     "Upload cancelled" : "已取消上傳",
+    "Adding the file extension \"{new}\" may render the file unreadable." : "加入檔案副檔名「{new}」可能會導致檔案無法讀取。",
+    "Removing the file extension \"{old}\" may render the file unreadable." : "移除檔案副檔名「{old}」可能會導致檔案無法讀取。",
+    "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable." : "將檔案副檔名從「{old}」改為「{new}」可能會導致檔案無法讀取。",
+    "Change file extension" : "變更檔案副檔名",
+    "Keep {oldextension}" : "保留 {oldextension}",
+    "Use {newextension}" : "使用 {newextension}",
+    "Remove extension" : "移除副檔名",
     "This operation is forbidden" : "此操作被禁止",
     "This directory is unavailable, please check the logs or contact the administrator" : "這個目錄無法取用,請檢查伺服器紀錄檔或聯絡管理員",
     "Storage is temporarily not available" : "儲存空間暫時無法使用",

+ 7 - 0
apps/files/l10n/zh_TW.json

@@ -263,6 +263,13 @@
     "Files moved successfully" : "檔案移動成功",
     "Conflicts resolution skipped" : "已略過衝突解決",
     "Upload cancelled" : "已取消上傳",
+    "Adding the file extension \"{new}\" may render the file unreadable." : "加入檔案副檔名「{new}」可能會導致檔案無法讀取。",
+    "Removing the file extension \"{old}\" may render the file unreadable." : "移除檔案副檔名「{old}」可能會導致檔案無法讀取。",
+    "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable." : "將檔案副檔名從「{old}」改為「{new}」可能會導致檔案無法讀取。",
+    "Change file extension" : "變更檔案副檔名",
+    "Keep {oldextension}" : "保留 {oldextension}",
+    "Use {newextension}" : "使用 {newextension}",
+    "Remove extension" : "移除副檔名",
     "This operation is forbidden" : "此操作被禁止",
     "This directory is unavailable, please check the logs or contact the administrator" : "這個目錄無法取用,請檢查伺服器紀錄檔或聯絡管理員",
     "Storage is temporarily not available" : "儲存空間暫時無法使用",

+ 1 - 1
apps/files_external/l10n/pl.js

@@ -19,7 +19,7 @@ OC.L10N.register(
     "Disconnect" : "Rozłącz się",
     "Admin defined" : "Zdefiniowane przez Administratora",
     "Automatic status checking is disabled due to the large number of configured storages, click to check status" : "Automatyczne sprawdzanie statusu jest wyłączone z powodu dużej liczby skonfigurowanych magazynów, kliknij, aby sprawdzić status",
-    "Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "Czy na pewno chcesz odłączyć tę pamięć zewnętrzną? Spowoduje to, że pamięć będzie niedostępna w Nextcloud i doprowadzi do usunięcia tych plików i folderów na dowolnym kliencie synchronizacji, który jest aktualnie podłączony, ale nie usunie żadnych plików i folderów z samej pamięci zewnętrznej.",
+    "Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "Czy na pewno chcesz odłączyć tę pamięć zewnętrzną? Spowoduje to, że pamięć będzie niedostępna w Nextcloud i doprowadzi do usunięcia tych plików i katalogów na dowolnym kliencie synchronizacji, który jest aktualnie podłączony, ale nie usunie żadnych plików i katalogów z samej pamięci zewnętrznej.",
     "Delete storage?" : "Usunąć magazyn?",
     "Click to recheck the configuration" : "Kliknij, aby ponownie sprawdzić konfigurację",
     "Saved" : "Zapisano",

+ 1 - 1
apps/files_external/l10n/pl.json

@@ -17,7 +17,7 @@
     "Disconnect" : "Rozłącz się",
     "Admin defined" : "Zdefiniowane przez Administratora",
     "Automatic status checking is disabled due to the large number of configured storages, click to check status" : "Automatyczne sprawdzanie statusu jest wyłączone z powodu dużej liczby skonfigurowanych magazynów, kliknij, aby sprawdzić status",
-    "Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "Czy na pewno chcesz odłączyć tę pamięć zewnętrzną? Spowoduje to, że pamięć będzie niedostępna w Nextcloud i doprowadzi do usunięcia tych plików i folderów na dowolnym kliencie synchronizacji, który jest aktualnie podłączony, ale nie usunie żadnych plików i folderów z samej pamięci zewnętrznej.",
+    "Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "Czy na pewno chcesz odłączyć tę pamięć zewnętrzną? Spowoduje to, że pamięć będzie niedostępna w Nextcloud i doprowadzi do usunięcia tych plików i katalogów na dowolnym kliencie synchronizacji, który jest aktualnie podłączony, ale nie usunie żadnych plików i katalogów z samej pamięci zewnętrznej.",
     "Delete storage?" : "Usunąć magazyn?",
     "Click to recheck the configuration" : "Kliknij, aby ponownie sprawdzić konfigurację",
     "Saved" : "Zapisano",

+ 9 - 0
apps/files_sharing/l10n/sc.js

@@ -120,6 +120,8 @@ OC.L10N.register(
     "Internal link" : "Ligòngiu internu",
     "Cannot copy, please copy the link manually" : "No at fatu a copiare, copia su ligòngiu a manu",
     "Copy internal link to clipboard" : "Còpia su ligòngiu internu in punta de billete",
+    "Only works for people with access to this folder" : "Funtzionat isceti pro gente cun atzessu a custa cartella",
+    "Only works for people with access to this file" : "Funtzionat isceti pro gente cun atzessu a custu archìviu",
     "Link copied" : "Ligòngiu copiadu",
     "Please enter the following required information before creating the share" : "Inserta is informatziones rechertas in fatu in antis de creare sa cumpartzidura",
     "Password protection (enforced)" : "Bardiadura cun crae (posta)",
@@ -127,16 +129,19 @@ OC.L10N.register(
     "Enter a password" : "Inserta una crae",
     "Create share" : "Crea cumpartzidura",
     "Customize link" : "Personaliza su ligòngiu",
+    "Generate QR code" : "Gènera unu còdighe QR",
     "Add another link" : "Agiunghe un'àteru ligòngiu",
     "Create a new share link" : "Crea unu ligòngiu de cumpartzidura nou",
     "{shareWith} by {initiator}" : "{shareWith} dae {initiator}",
     "Shared via link by {initiator}" : "Cumpartzidu cun ligòngiu dae {initiator}",
     "Mail share ({label})" : "Cumpartzidura cun posta eletrònica ({label})",
     "Share link ({label})" : "Cumpartzi ligòngiu ({label})",
+    "Copy public link of \"{title}\" to clipboard" : "Còpia in punta de billete su ligòngiu pùblicu pro: \"{title}\"",
     "Error, please enter proper password and/or expiration date" : "Errore, inserta una crae giusta e/o sa data de iscadèntzia",
     "View only" : "Isceti in visualizatzione",
     "Can edit" : "Podet modificare",
     "Custom permissions" : "Permissos personalizados",
+    "Search for share recipients" : "Chirca destinatàrios de cumpartziduras",
     "No recommendations. Start typing." : "Peruna racumandatzione. Cumintza a iscrìere.",
     "Resharing is not allowed" : "Non faghet a torrare a cumpartzire",
     "Name or email …" : "Nùmene o indiritzu de posta ...",
@@ -168,7 +173,10 @@ OC.L10N.register(
     "Edit" : "Modìfica",
     "Share" : "Cumpartzi",
     "Delete" : "Cantzella",
+    "Delete share" : "Cantzella sa cumpartzidura",
+    "Update share" : "Agiorna sa cumpartzidura",
     "Others with access" : "Àtere cun atzessu",
+    "No other accounts with access found" : "Nissunu àteru contu cun atzessu",
     "Toggle list of others with access to this directory" : "Ativa sa lista de àtere cun atzessu a custa cartella",
     "Toggle list of others with access to this file" : "Ativa sa lista de àtere cun atzessu a custu archìviu",
     "Unable to fetch inherited shares" : "Non faghet a recuperare is cumpartziduras eredadas",
@@ -195,6 +203,7 @@ OC.L10N.register(
     "No pending shares" : "Peruna cumpartzidura in suspesu",
     "Error updating the share: {errorMessage}" : "Errore in s'agiornamentu de sa cumpartzidura: {errorMessage}",
     "Error updating the share" : "Errore in s'agiornamentu de sa cumpatzidura",
+    "Could not update share" : "No at fatu a agiornare sa cumpartzidura",
     "Shared by" : "Cumpartzidu dae",
     "Shared with" : "Cumpartzidu cun",
     "Shared with you and the group {group} by {owner}" : "Cumpartzidu cun tegus e su grupu {group} dae {owner}",

+ 9 - 0
apps/files_sharing/l10n/sc.json

@@ -118,6 +118,8 @@
     "Internal link" : "Ligòngiu internu",
     "Cannot copy, please copy the link manually" : "No at fatu a copiare, copia su ligòngiu a manu",
     "Copy internal link to clipboard" : "Còpia su ligòngiu internu in punta de billete",
+    "Only works for people with access to this folder" : "Funtzionat isceti pro gente cun atzessu a custa cartella",
+    "Only works for people with access to this file" : "Funtzionat isceti pro gente cun atzessu a custu archìviu",
     "Link copied" : "Ligòngiu copiadu",
     "Please enter the following required information before creating the share" : "Inserta is informatziones rechertas in fatu in antis de creare sa cumpartzidura",
     "Password protection (enforced)" : "Bardiadura cun crae (posta)",
@@ -125,16 +127,19 @@
     "Enter a password" : "Inserta una crae",
     "Create share" : "Crea cumpartzidura",
     "Customize link" : "Personaliza su ligòngiu",
+    "Generate QR code" : "Gènera unu còdighe QR",
     "Add another link" : "Agiunghe un'àteru ligòngiu",
     "Create a new share link" : "Crea unu ligòngiu de cumpartzidura nou",
     "{shareWith} by {initiator}" : "{shareWith} dae {initiator}",
     "Shared via link by {initiator}" : "Cumpartzidu cun ligòngiu dae {initiator}",
     "Mail share ({label})" : "Cumpartzidura cun posta eletrònica ({label})",
     "Share link ({label})" : "Cumpartzi ligòngiu ({label})",
+    "Copy public link of \"{title}\" to clipboard" : "Còpia in punta de billete su ligòngiu pùblicu pro: \"{title}\"",
     "Error, please enter proper password and/or expiration date" : "Errore, inserta una crae giusta e/o sa data de iscadèntzia",
     "View only" : "Isceti in visualizatzione",
     "Can edit" : "Podet modificare",
     "Custom permissions" : "Permissos personalizados",
+    "Search for share recipients" : "Chirca destinatàrios de cumpartziduras",
     "No recommendations. Start typing." : "Peruna racumandatzione. Cumintza a iscrìere.",
     "Resharing is not allowed" : "Non faghet a torrare a cumpartzire",
     "Name or email …" : "Nùmene o indiritzu de posta ...",
@@ -166,7 +171,10 @@
     "Edit" : "Modìfica",
     "Share" : "Cumpartzi",
     "Delete" : "Cantzella",
+    "Delete share" : "Cantzella sa cumpartzidura",
+    "Update share" : "Agiorna sa cumpartzidura",
     "Others with access" : "Àtere cun atzessu",
+    "No other accounts with access found" : "Nissunu àteru contu cun atzessu",
     "Toggle list of others with access to this directory" : "Ativa sa lista de àtere cun atzessu a custa cartella",
     "Toggle list of others with access to this file" : "Ativa sa lista de àtere cun atzessu a custu archìviu",
     "Unable to fetch inherited shares" : "Non faghet a recuperare is cumpartziduras eredadas",
@@ -193,6 +201,7 @@
     "No pending shares" : "Peruna cumpartzidura in suspesu",
     "Error updating the share: {errorMessage}" : "Errore in s'agiornamentu de sa cumpartzidura: {errorMessage}",
     "Error updating the share" : "Errore in s'agiornamentu de sa cumpatzidura",
+    "Could not update share" : "No at fatu a agiornare sa cumpartzidura",
     "Shared by" : "Cumpartzidu dae",
     "Shared with" : "Cumpartzidu cun",
     "Shared with you and the group {group} by {owner}" : "Cumpartzidu cun tegus e su grupu {group} dae {owner}",

+ 45 - 0
apps/files_sharing/l10n/sk.js

@@ -71,10 +71,13 @@ OC.L10N.register(
     "Public link sharing is disabled by the administrator" : "Zdieľanie pomocou verejných odkazov je zakázané administrátorom",
     "Public upload disabled by the administrator" : "Verejné nahrávanie je zakázané administrátorom",
     "Public upload is only possible for publicly shared folders" : "Verejné nahrávanie je možné len do verejne sprístupnených priečinkov",
+    "Please specify a valid email address" : "Prosím, zadajte platnú emailovú adresu",
     "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Zdieľanie %s odoslaním hesla cez Nextcloud Talk /Rozhovor/ zlyhalo, pretože Nextcloud Rozhovor nie je zapnutý",
     "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Zdieľanie %1$s zlyhalo, backend nepodporuje typ zdieľania %2$s",
     "Please specify a valid federated account ID" : "Prosím zvoľte platné ID združeného účtu.",
     "Please specify a valid federated group ID" : "Prosím zvoľte platné ID združenej skupiny",
+    "You cannot share to a Team if the app is not enabled" : "Nemôžete zdieľat do aplikácie Team, keď nie je povolená",
+    "Please specify a valid team" : "Zadajte platný tím",
     "Sharing %s failed because the back end does not support room shares" : "Zdieľanie %s sa nepodarilo, pretože backend  nepodporuje zdieľanie miestností",
     "Sharing %s failed because the back end does not support ScienceMesh shares" : "Zdieľanie %s sa nepodarilo, pretože backend nepodporuje zdieľanie ScienceMesh miestností.",
     "Unknown share type" : "Neplatný typ sprístupnenia",
@@ -85,6 +88,7 @@ OC.L10N.register(
     "Share must at least have READ or CREATE permissions" : "Zdieľanie musí mať aspoň povolenia READ alebo CREATE",
     "Share must have READ permission if UPDATE or DELETE permission is set" : "Ak je nastavené oprávnenie UPDATE alebo DELETE, zdieľanie musí mať povolenie READ.",
     "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"Odoslanie hesla cez Nextcloud Talk / Rozhovor/\" pre zdieľanie súboru alebo priečinka zlyhalo, pretože Nextcloud Talk /Rozhovor/ nie je zapnutý.",
+    "Invalid date. Format must be YYYY-MM-DD" : "Neplatný dátum. Formát musí byť YYYY-MM-DD",
     "You are not allowed to send mail notifications" : "Nemáte povolené odosielať e-mailové upozornenia",
     "Wrong password" : "Nesprávne heslo",
     "shared by %s" : "Sprístupnil %s",
@@ -99,21 +103,44 @@ OC.L10N.register(
     "You received {share} to group {group} as a share by {user}" : "Od {user} ste pre skupinu {group} obdržali zdieľanie {share}",
     "Accept" : "Prijať",
     "Decline" : "Zahodiť",
+    "Open \"%s\"" : "Otvoriť \"%s\"",
     "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Táto aplikácia umožňuje ľuďom si navzájom zdieľať súbory v rámci Nextcloud. Ak je zapnutá, správca môže zvoliť, ktoré skupiny môžu súbory zdieľať ostatným. Príslušní ľudia potom môžu tieto súbory a priečinky zdieľať ostatným účtom a skupinám v rámci Nextcloud. Navyše, ak správca zapne funkciu zdieľať pomocou odkazu, je možné súbory zdieľať aj mimo Nextcloud a to pomocou externého odkazu (linku). Správcovia tiež môžu vynútiť používanie hesiel, dátumov expirácie a povoliť zdielanie server-server pomocou zdieľaných odkazov, ako aj zdielanie z mobilných zariadení.\nVypnutím tejto funkcie odoberie zdielané súbory a priečinky na serveri pre všetkých príjemcov zdieľania, a taktiež aj na synchronizačných klientoch a mobilných aplikáciách. Viac informácií je k dispozícii v dokumentácii Nextcloud.",
     "People" : "Ľudia",
+    "Filter accounts" : "Filtrovať účty",
     "Expiration date" : "Dátum vypršania",
+    "Select a date" : "Vybrať dátum",
     "Set a password" : "Nastavte si heslo",
     "Password" : "Heslo",
+    "Enter a valid password" : "Vložte platné heslo",
     "Generate a new password" : "Vygenerovať nové heslo",
+    "Your administrator has enforced a password protection." : "Váš administrátor vynútil ochranu heslom.",
     "Share link" : "Sprístupniť odkaz",
     "Copy to clipboard" : "Skopírovať do schránky",
+    "Send link via email" : "Poslať odkaz emailom",
+    "Enter an email address or paste a list" : "Vložte emailovú adresu alebo vložte zoznam",
+    "Remove email" : "Odobrať email",
     "Link copied to clipboard" : "Odkaz bol skopírovaný do schránky",
+    "Email already added" : "Tento email už bol pridaný",
+    "Invalid email address" : "Neplatná emailová adresa",
+    "What are you requesting?" : "Čo požadujete?",
+    "Request subject" : "Vyžiadať predmet",
+    "Upload destination" : "Cieľ pre nahranie",
+    "Select a destination" : "Vybrať cieľ",
+    "Revert to default" : "Vrátiť na predvolené",
+    "Add a note" : "Pridať poznámku",
+    "Note for recipient" : "Poznámka pre príjemcu",
     "Select" : "Vybrať",
+    "File request" : "Žiadosť o súbor",
+    "Previous step" : "Predchodzí krok",
     "Cancel" : "Zrušiť",
+    "Cancel the file request creation" : "Zrušiť vytváranie žiadosti o súbor",
+    "Close without sending emails" : "Zatvoriť bez odoslania emailov",
     "Close" : "Zatvoriť",
     "Continue" : "Pokračovať",
     "Error creating the share: {errorMessage}" : "Chyba pri vytváraní zdieľania: {errorMessage}",
     "Error creating the share" : "Chyba pri vytváraní zdieľania",
+    "Error sending emails: {errorMessage}" : "Chyba pri posielaní emailov: {errorMessage}",
+    "Error sending emails" : "Chyba pri posielaní emailov",
     "Accept shares from other accounts and groups by default" : "Predvolene prijať sprístupnené položky z iných účtov a skupín.",
     "Error while toggling options" : "Chyba pri prepínaní možností",
     "Set default folder for accepted shares" : "Nastaviť predvolený priečinok pre prijaté zdieľania",
@@ -144,6 +171,10 @@ OC.L10N.register(
     "Password protection (enforced)" : "Ochrana heslom (vynúttená)",
     "Password protection" : "Ochrana heslom",
     "Enter a password" : "Zadajte heslo",
+    "Enable link expiration (enforced)" : "Povoliť expiráciu odkazu (vyžadované)",
+    "Enable link expiration" : "Povoliť expiráciu odkazu",
+    "Enter expiration date (enforced)" : "Vložte dátum expirácie (vyžadované)",
+    "Enter expiration date" : "Vložte dátum expirácie",
     "Create share" : "Vytvoriť zdieľanie",
     "Customize link" : "Prispôsobiť odkaz",
     "Generate QR code" : "Vygenerovať QR kód",
@@ -151,8 +182,10 @@ OC.L10N.register(
     "Create a new share link" : "Vytvoriť nový odkaz pre zdieľanie",
     "{shareWith} by {initiator}" : "{shareWith} od {initiator}",
     "Shared via link by {initiator}" : "{initiator} zdieľa odkazom",
+    "File request ({label})" : "Žiadosť o súbor ({label})",
     "Mail share ({label})" : "Zdieľanie mailu ({label})",
     "Share link ({label})" : "Odkaz na zdieľanie ({label})",
+    "Mail share" : "Zdieľanie emailu",
     "Share link ({index})" : "Zdieľať odkaz ({index})",
     "Actions for \"{title}\"" : "Akcie pre \"{title}\"",
     "Copy public link of \"{title}\" to clipboard" : "Kopírovať verejný odkaz \"{title}\" do schránky",
@@ -179,9 +212,14 @@ OC.L10N.register(
     "Deck board" : "Palubná doska",
     "ScienceMesh" : "ScienceMesh",
     "on {server}" : "na {server}",
+    "Note from" : "Poznámka od",
     "Note:" : "Poznámka:",
     "File drop" : "Vložiť súbor",
     "Terms of service" : "Všeobecné podmienky",
+    "Nickname" : "Prezývka",
+    "Enter your nickname" : "Zadajte vašu prezývku",
+    "Upload files to {folder}" : "Nahrať súbory do {folder}",
+    "Submit name" : "Odoslať meno",
     "Allow upload and editing" : "Povoliť nahrávanie a úpravy",
     "Allow editing" : "Povoliť úpravy",
     "Upload only" : "Iba nahrávať",
@@ -233,6 +271,7 @@ OC.L10N.register(
     "Shared with others" : "Sprístupnené ostatným",
     "No file" : "Žiadny súbor",
     "Public share" : "Verejné zdieľanie",
+    "No files" : "Žiadne súbory",
     "Overview of shared files." : "Prehľad zdieľaných súborov.",
     "No shares" : "Žiadne sprístupnené položky",
     "Files and folders you shared or have been shared with you will show up here" : "Súbory a priečinky, ktoré ste zdieľali alebo vám boli zdieľané, sa tu zobrazia.",
@@ -247,6 +286,10 @@ OC.L10N.register(
     "List of files that are shared by link." : "Zoznam súborov, ktoré sú zdieľané pomocou odkazu.",
     "No shared links" : "Žiadne sprístupnené odkazy",
     "Files and folders you shared by link will show up here" : "Tu sú zobrazené súbory a adresáre, ktoré ste zdieľali prostredníctvom odkazov.",
+    "File requests" : "Žiadosti o súbor",
+    "List of file requests." : "Zoznam žiadostí o súbor.",
+    "No file requests" : "Žiadne žiadosti o súbor",
+    "File requests you have created will show up here" : "Žiadosti o súbor ktoré ste vytvorili sa zobrazia tu",
     "Deleted shares" : "Odstrániť sprístupnenia",
     "List of shares you left." : "Zoznam zdieľaných, ktoré ste opustili.",
     "No deleted shares" : "Žiadne odstránené sprístupnené položky",
@@ -259,6 +302,8 @@ OC.L10N.register(
     "Error updating the share" : "Pri aktualizácii zdieľania sa vyskytla chyba",
     "File \"{path}\" has been unshared" : "Pre súbor \"{path}\" bolo zrušené zdieľanie.",
     "Folder \"{path}\" has been unshared" : "Pre adresár \"{path}\" bolo zrušený zdieľanie.",
+    "Could not update share" : "Nie je možné aktualizovať zdieľanie",
+    "Share saved" : "Zdieľanie uložené",
     "Shared by" : "Zdieľané od",
     "Shared with" : "Sprístupnené používateľovi",
     "Password created successfully" : "Heslo úspešne vytvorené.",

+ 45 - 0
apps/files_sharing/l10n/sk.json

@@ -69,10 +69,13 @@
     "Public link sharing is disabled by the administrator" : "Zdieľanie pomocou verejných odkazov je zakázané administrátorom",
     "Public upload disabled by the administrator" : "Verejné nahrávanie je zakázané administrátorom",
     "Public upload is only possible for publicly shared folders" : "Verejné nahrávanie je možné len do verejne sprístupnených priečinkov",
+    "Please specify a valid email address" : "Prosím, zadajte platnú emailovú adresu",
     "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Zdieľanie %s odoslaním hesla cez Nextcloud Talk /Rozhovor/ zlyhalo, pretože Nextcloud Rozhovor nie je zapnutý",
     "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Zdieľanie %1$s zlyhalo, backend nepodporuje typ zdieľania %2$s",
     "Please specify a valid federated account ID" : "Prosím zvoľte platné ID združeného účtu.",
     "Please specify a valid federated group ID" : "Prosím zvoľte platné ID združenej skupiny",
+    "You cannot share to a Team if the app is not enabled" : "Nemôžete zdieľat do aplikácie Team, keď nie je povolená",
+    "Please specify a valid team" : "Zadajte platný tím",
     "Sharing %s failed because the back end does not support room shares" : "Zdieľanie %s sa nepodarilo, pretože backend  nepodporuje zdieľanie miestností",
     "Sharing %s failed because the back end does not support ScienceMesh shares" : "Zdieľanie %s sa nepodarilo, pretože backend nepodporuje zdieľanie ScienceMesh miestností.",
     "Unknown share type" : "Neplatný typ sprístupnenia",
@@ -83,6 +86,7 @@
     "Share must at least have READ or CREATE permissions" : "Zdieľanie musí mať aspoň povolenia READ alebo CREATE",
     "Share must have READ permission if UPDATE or DELETE permission is set" : "Ak je nastavené oprávnenie UPDATE alebo DELETE, zdieľanie musí mať povolenie READ.",
     "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"Odoslanie hesla cez Nextcloud Talk / Rozhovor/\" pre zdieľanie súboru alebo priečinka zlyhalo, pretože Nextcloud Talk /Rozhovor/ nie je zapnutý.",
+    "Invalid date. Format must be YYYY-MM-DD" : "Neplatný dátum. Formát musí byť YYYY-MM-DD",
     "You are not allowed to send mail notifications" : "Nemáte povolené odosielať e-mailové upozornenia",
     "Wrong password" : "Nesprávne heslo",
     "shared by %s" : "Sprístupnil %s",
@@ -97,21 +101,44 @@
     "You received {share} to group {group} as a share by {user}" : "Od {user} ste pre skupinu {group} obdržali zdieľanie {share}",
     "Accept" : "Prijať",
     "Decline" : "Zahodiť",
+    "Open \"%s\"" : "Otvoriť \"%s\"",
     "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Táto aplikácia umožňuje ľuďom si navzájom zdieľať súbory v rámci Nextcloud. Ak je zapnutá, správca môže zvoliť, ktoré skupiny môžu súbory zdieľať ostatným. Príslušní ľudia potom môžu tieto súbory a priečinky zdieľať ostatným účtom a skupinám v rámci Nextcloud. Navyše, ak správca zapne funkciu zdieľať pomocou odkazu, je možné súbory zdieľať aj mimo Nextcloud a to pomocou externého odkazu (linku). Správcovia tiež môžu vynútiť používanie hesiel, dátumov expirácie a povoliť zdielanie server-server pomocou zdieľaných odkazov, ako aj zdielanie z mobilných zariadení.\nVypnutím tejto funkcie odoberie zdielané súbory a priečinky na serveri pre všetkých príjemcov zdieľania, a taktiež aj na synchronizačných klientoch a mobilných aplikáciách. Viac informácií je k dispozícii v dokumentácii Nextcloud.",
     "People" : "Ľudia",
+    "Filter accounts" : "Filtrovať účty",
     "Expiration date" : "Dátum vypršania",
+    "Select a date" : "Vybrať dátum",
     "Set a password" : "Nastavte si heslo",
     "Password" : "Heslo",
+    "Enter a valid password" : "Vložte platné heslo",
     "Generate a new password" : "Vygenerovať nové heslo",
+    "Your administrator has enforced a password protection." : "Váš administrátor vynútil ochranu heslom.",
     "Share link" : "Sprístupniť odkaz",
     "Copy to clipboard" : "Skopírovať do schránky",
+    "Send link via email" : "Poslať odkaz emailom",
+    "Enter an email address or paste a list" : "Vložte emailovú adresu alebo vložte zoznam",
+    "Remove email" : "Odobrať email",
     "Link copied to clipboard" : "Odkaz bol skopírovaný do schránky",
+    "Email already added" : "Tento email už bol pridaný",
+    "Invalid email address" : "Neplatná emailová adresa",
+    "What are you requesting?" : "Čo požadujete?",
+    "Request subject" : "Vyžiadať predmet",
+    "Upload destination" : "Cieľ pre nahranie",
+    "Select a destination" : "Vybrať cieľ",
+    "Revert to default" : "Vrátiť na predvolené",
+    "Add a note" : "Pridať poznámku",
+    "Note for recipient" : "Poznámka pre príjemcu",
     "Select" : "Vybrať",
+    "File request" : "Žiadosť o súbor",
+    "Previous step" : "Predchodzí krok",
     "Cancel" : "Zrušiť",
+    "Cancel the file request creation" : "Zrušiť vytváranie žiadosti o súbor",
+    "Close without sending emails" : "Zatvoriť bez odoslania emailov",
     "Close" : "Zatvoriť",
     "Continue" : "Pokračovať",
     "Error creating the share: {errorMessage}" : "Chyba pri vytváraní zdieľania: {errorMessage}",
     "Error creating the share" : "Chyba pri vytváraní zdieľania",
+    "Error sending emails: {errorMessage}" : "Chyba pri posielaní emailov: {errorMessage}",
+    "Error sending emails" : "Chyba pri posielaní emailov",
     "Accept shares from other accounts and groups by default" : "Predvolene prijať sprístupnené položky z iných účtov a skupín.",
     "Error while toggling options" : "Chyba pri prepínaní možností",
     "Set default folder for accepted shares" : "Nastaviť predvolený priečinok pre prijaté zdieľania",
@@ -142,6 +169,10 @@
     "Password protection (enforced)" : "Ochrana heslom (vynúttená)",
     "Password protection" : "Ochrana heslom",
     "Enter a password" : "Zadajte heslo",
+    "Enable link expiration (enforced)" : "Povoliť expiráciu odkazu (vyžadované)",
+    "Enable link expiration" : "Povoliť expiráciu odkazu",
+    "Enter expiration date (enforced)" : "Vložte dátum expirácie (vyžadované)",
+    "Enter expiration date" : "Vložte dátum expirácie",
     "Create share" : "Vytvoriť zdieľanie",
     "Customize link" : "Prispôsobiť odkaz",
     "Generate QR code" : "Vygenerovať QR kód",
@@ -149,8 +180,10 @@
     "Create a new share link" : "Vytvoriť nový odkaz pre zdieľanie",
     "{shareWith} by {initiator}" : "{shareWith} od {initiator}",
     "Shared via link by {initiator}" : "{initiator} zdieľa odkazom",
+    "File request ({label})" : "Žiadosť o súbor ({label})",
     "Mail share ({label})" : "Zdieľanie mailu ({label})",
     "Share link ({label})" : "Odkaz na zdieľanie ({label})",
+    "Mail share" : "Zdieľanie emailu",
     "Share link ({index})" : "Zdieľať odkaz ({index})",
     "Actions for \"{title}\"" : "Akcie pre \"{title}\"",
     "Copy public link of \"{title}\" to clipboard" : "Kopírovať verejný odkaz \"{title}\" do schránky",
@@ -177,9 +210,14 @@
     "Deck board" : "Palubná doska",
     "ScienceMesh" : "ScienceMesh",
     "on {server}" : "na {server}",
+    "Note from" : "Poznámka od",
     "Note:" : "Poznámka:",
     "File drop" : "Vložiť súbor",
     "Terms of service" : "Všeobecné podmienky",
+    "Nickname" : "Prezývka",
+    "Enter your nickname" : "Zadajte vašu prezývku",
+    "Upload files to {folder}" : "Nahrať súbory do {folder}",
+    "Submit name" : "Odoslať meno",
     "Allow upload and editing" : "Povoliť nahrávanie a úpravy",
     "Allow editing" : "Povoliť úpravy",
     "Upload only" : "Iba nahrávať",
@@ -231,6 +269,7 @@
     "Shared with others" : "Sprístupnené ostatným",
     "No file" : "Žiadny súbor",
     "Public share" : "Verejné zdieľanie",
+    "No files" : "Žiadne súbory",
     "Overview of shared files." : "Prehľad zdieľaných súborov.",
     "No shares" : "Žiadne sprístupnené položky",
     "Files and folders you shared or have been shared with you will show up here" : "Súbory a priečinky, ktoré ste zdieľali alebo vám boli zdieľané, sa tu zobrazia.",
@@ -245,6 +284,10 @@
     "List of files that are shared by link." : "Zoznam súborov, ktoré sú zdieľané pomocou odkazu.",
     "No shared links" : "Žiadne sprístupnené odkazy",
     "Files and folders you shared by link will show up here" : "Tu sú zobrazené súbory a adresáre, ktoré ste zdieľali prostredníctvom odkazov.",
+    "File requests" : "Žiadosti o súbor",
+    "List of file requests." : "Zoznam žiadostí o súbor.",
+    "No file requests" : "Žiadne žiadosti o súbor",
+    "File requests you have created will show up here" : "Žiadosti o súbor ktoré ste vytvorili sa zobrazia tu",
     "Deleted shares" : "Odstrániť sprístupnenia",
     "List of shares you left." : "Zoznam zdieľaných, ktoré ste opustili.",
     "No deleted shares" : "Žiadne odstránené sprístupnené položky",
@@ -257,6 +300,8 @@
     "Error updating the share" : "Pri aktualizácii zdieľania sa vyskytla chyba",
     "File \"{path}\" has been unshared" : "Pre súbor \"{path}\" bolo zrušené zdieľanie.",
     "Folder \"{path}\" has been unshared" : "Pre adresár \"{path}\" bolo zrušený zdieľanie.",
+    "Could not update share" : "Nie je možné aktualizovať zdieľanie",
+    "Share saved" : "Zdieľanie uložené",
     "Shared by" : "Zdieľané od",
     "Shared with" : "Sprístupnené používateľovi",
     "Password created successfully" : "Heslo úspešne vytvorené.",

+ 2 - 0
apps/settings/l10n/ar.js

@@ -241,6 +241,8 @@ OC.L10N.register(
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "لا يحتوي PHP على دعم FreeType ، مما يؤدي إلى كسر صور الملف الشخصي وواجهة الإعدادات.",
     "PHP getenv" : "PHP getenv",
     "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "يبدو أن PHP لم يتم إعدادها بشكل صحيح للاستعلام عن متغيرات بيئة النظام. يقوم الاختبار باستخدام getenv (\"PATH\") بإرجاع استجابة فارغة فقط.",
+    "PHP file size upload limit" : "الحد الأقصى لحجم تحميل ملف PHP",
+    "The PHP upload_max_filesize is too low. A size of at least %1$s is recommended. Current value: %2$s." : "الحد الأقصى لحجم تحميل ملف \"بي إتش بي\" upload_max_filesize ضعيف جداً. يُوصى بألاّ يقل الحجم عن %1$s. القيمة الحالية: %2$s.",
     "PHP memory limit" : "PHP memory limit",
     "The PHP memory limit is below the recommended value of %s." : "حد ذاكرة PHP أقل من القيمة الموصى بها وهي %s.",
     "PHP modules" : "وحدات الـ PHP",

+ 2 - 0
apps/settings/l10n/ar.json

@@ -239,6 +239,8 @@
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "لا يحتوي PHP على دعم FreeType ، مما يؤدي إلى كسر صور الملف الشخصي وواجهة الإعدادات.",
     "PHP getenv" : "PHP getenv",
     "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "يبدو أن PHP لم يتم إعدادها بشكل صحيح للاستعلام عن متغيرات بيئة النظام. يقوم الاختبار باستخدام getenv (\"PATH\") بإرجاع استجابة فارغة فقط.",
+    "PHP file size upload limit" : "الحد الأقصى لحجم تحميل ملف PHP",
+    "The PHP upload_max_filesize is too low. A size of at least %1$s is recommended. Current value: %2$s." : "الحد الأقصى لحجم تحميل ملف \"بي إتش بي\" upload_max_filesize ضعيف جداً. يُوصى بألاّ يقل الحجم عن %1$s. القيمة الحالية: %2$s.",
     "PHP memory limit" : "PHP memory limit",
     "The PHP memory limit is below the recommended value of %s." : "حد ذاكرة PHP أقل من القيمة الموصى بها وهي %s.",
     "PHP modules" : "وحدات الـ PHP",

+ 6 - 0
apps/settings/l10n/de_DE.js

@@ -241,6 +241,11 @@ OC.L10N.register(
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "Ihr PHP unterstützt Freetype nicht. Dies wird defekte Profilbilder und eine defekte Anzeige der Einstellungen verursachen.",
     "PHP getenv" : "PHP getenv",
     "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP scheint zur Abfrage von Systemumgebungsvariablen nicht richtig eingerichtet zu sein. Der Test mit getenv(\"PATH\") liefert nur eine leere Antwort zurück.",
+    "PHP file size upload limit" : "Upload-Limit für PHP-Dateigröße",
+    "The PHP upload_max_filesize is too low. A size of at least %1$s is recommended. Current value: %2$s." : "Die PHP upload_max_filesize ist zu niedrig. Eine Größe von mindestens %1$s wird empfohlen. Aktueller Wert: %2$s.",
+    "The PHP post_max_size is too low. A size of at least %1$s is recommended. Current value: %2$s." : "Die PHP post_max_size ist zu niedrig. Eine Größe von mindestens %1$s wird empfohlen. Aktueller Wert: %2$s.",
+    "The PHP max_input_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "Die PHP max_input_time ist zu niedrig. Eine Zeit von mindestens %1$swird empfohlen. Aktueller Wert: %2$s.",
+    "The PHP max_execution_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "Die PHP max_execution_time ist zu niedrig. Eine Zeit von mindestens %1$swird empfohlen. Aktueller Wert: %2$s.",
     "PHP memory limit" : "PHP-Speicherlimit",
     "The PHP memory limit is below the recommended value of %s." : "Das PHP-Speicherllmit liegt unterhalb des empfohlenen Wertes von %s.",
     "PHP modules" : "PHP-Module",
@@ -794,6 +799,7 @@ OC.L10N.register(
     "Privacy policy" : "Datenschutzerklärung",
     "None/STARTTLS" : "Keine/STARTTLS",
     "SSL" : "SSL",
+    "Mail delivery is disabled by instance config \"%s\"." : "Die E-Mail-Zustellung ist aufgrund der Instanzkonfiguration \"%s\" deaktiviert.",
     "Open documentation" : "Dokumentation öffnen",
     "It is important to set up this server to be able to send emails, like for password reset and notifications." : "Es ist wichtig diesen Server so zu konfigurieren, dass E-Mails versandt werden können, z.B. für den Passwort-Reset und Benachrichtigungen.",
     "Send mode" : "Sendemodus",

+ 6 - 0
apps/settings/l10n/de_DE.json

@@ -239,6 +239,11 @@
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "Ihr PHP unterstützt Freetype nicht. Dies wird defekte Profilbilder und eine defekte Anzeige der Einstellungen verursachen.",
     "PHP getenv" : "PHP getenv",
     "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP scheint zur Abfrage von Systemumgebungsvariablen nicht richtig eingerichtet zu sein. Der Test mit getenv(\"PATH\") liefert nur eine leere Antwort zurück.",
+    "PHP file size upload limit" : "Upload-Limit für PHP-Dateigröße",
+    "The PHP upload_max_filesize is too low. A size of at least %1$s is recommended. Current value: %2$s." : "Die PHP upload_max_filesize ist zu niedrig. Eine Größe von mindestens %1$s wird empfohlen. Aktueller Wert: %2$s.",
+    "The PHP post_max_size is too low. A size of at least %1$s is recommended. Current value: %2$s." : "Die PHP post_max_size ist zu niedrig. Eine Größe von mindestens %1$s wird empfohlen. Aktueller Wert: %2$s.",
+    "The PHP max_input_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "Die PHP max_input_time ist zu niedrig. Eine Zeit von mindestens %1$swird empfohlen. Aktueller Wert: %2$s.",
+    "The PHP max_execution_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "Die PHP max_execution_time ist zu niedrig. Eine Zeit von mindestens %1$swird empfohlen. Aktueller Wert: %2$s.",
     "PHP memory limit" : "PHP-Speicherlimit",
     "The PHP memory limit is below the recommended value of %s." : "Das PHP-Speicherllmit liegt unterhalb des empfohlenen Wertes von %s.",
     "PHP modules" : "PHP-Module",
@@ -792,6 +797,7 @@
     "Privacy policy" : "Datenschutzerklärung",
     "None/STARTTLS" : "Keine/STARTTLS",
     "SSL" : "SSL",
+    "Mail delivery is disabled by instance config \"%s\"." : "Die E-Mail-Zustellung ist aufgrund der Instanzkonfiguration \"%s\" deaktiviert.",
     "Open documentation" : "Dokumentation öffnen",
     "It is important to set up this server to be able to send emails, like for password reset and notifications." : "Es ist wichtig diesen Server so zu konfigurieren, dass E-Mails versandt werden können, z.B. für den Passwort-Reset und Benachrichtigungen.",
     "Send mode" : "Sendemodus",

+ 21 - 3
apps/settings/l10n/pl.js

@@ -134,6 +134,7 @@ OC.L10N.register(
     "Admin IP filtering isn’t applied." : "Filtrowanie adresów IP administratora nie jest stosowane.",
     "Admin IP filtering is correctly configured." : "Filtrowanie adresów IP administratora jest poprawnie skonfigurowane.",
     "App directories owner" : "Właściciel katalogów aplikacji",
+    "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:\n%s" : "Niektóre katalogi aplikacji są własnością innego użytkownika tego serwera WWW. Może to wystąpić, gdy aplikacje zostały zainstalowane ręcznie. Sprawdź uprawnienia poniższych katalogów:\n%s",
     "App directories have the correct owner \"%s\"" : "Katalogi aplikacji mają prawidłowego właściciela „%s”",
     "Brute-force Throttle" : "Przepustowość brute-force",
     "Your remote address could not be determined." : "Nie można określić Twojego adresu zdalnego.",
@@ -147,18 +148,23 @@ OC.L10N.register(
     "No altered files" : "Brak zmienionych plików",
     "Some files have not passed the integrity check. {link1} {link2}" : "Niektóre pliki nie przeszły kontroli integralności. {link1} {link2}",
     "Cron errors" : "Błędy Crona",
+    "It was not possible to execute the cron job via CLI. The following technical errors have appeared:\n%s" : "Nie można było wykonać zadania cron przez CLI. Pojawiły się następujące błędy techniczne:\n%s",
     "The last cron job ran without errors." : "Ostatnie zadanie cron przebiegło bez błędów.",
     "Cron last run" : "Ostatnie działanie Crona",
+    "Last background job execution ran %s. Something seems wrong. {link}." : "Ostatnie wykonanie zadania w tle uruchomiono %s. Coś wydaje się nie tak. {link}.",
     "Last background job execution ran %s." : "Ostatnie wykonanie zadania w tle uruchomiono %s.",
     "Data directory protected" : "Katalog danych chroniony",
     "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." : "Twój katalog danych i pliki są prawdopodobnie dostępne przez Internet. Plik .htaccess nie działa. Zdecydowanie zaleca się skonfigurowanie serwera WWW w taki sposób, aby katalog danych nie był już dostępny, albo przenieś katalog danych poza główny katalog serwera WWW.",
     "Could not check that the data directory is protected. Please check manually that your server does not allow access to the data directory." : "Nie można sprawdzić, czy katalog danych jest chroniony. Sprawdź ręcznie, czy Twój serwer nie pozwala na dostęp do katalogu danych.",
     "Database missing columns" : "Brakujące kolumny bazy danych",
+    "Missing optional column \"%s\" in table \"%s\"." : "Brakuje opcjonalnej kolumny „%s” w tabeli „%s”.",
     "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." : "W bazie danych brakuje niektórych opcjonalnych kolumn. Ze względu na fakt, że dodawanie kolumn do dużych tabel może zająć trochę czasu oraz mogą one być opcjonalne, nie zostały  dodane automatycznie. Brakujące kolumny można dodać ręcznie w trakcie pracy instancji uruchamiając \"occ db:add-missing-columns\". Po dodaniu kolumn niektóre funkcje mogą poprawić czas reakcji lub użyteczność.",
     "Database missing indices" : "Brak indeksów w bazie danych",
     "Missing indices:" : "Brakujące indeksy:",
     "\"%s\" in table \"%s\"" : "„%s” w tabeli „%s”",
+    "Detected some missing optional indices. Occasionally new indices are added (by Nextcloud or installed applications) to improve database performance. Adding indices can sometimes take awhile and temporarily hurt performance so this is not done automatically during upgrades. Once the indices are added, queries to those tables should be faster. Use the command `occ db:add-missing-indices` to add them. " : "Wykryto brakujące opcjonalne indeksy. Czasami dodawane są nowe indeksy (przez Nextcloud lub zainstalowane aplikacje), aby poprawić wydajność bazy danych. Dodawanie indeksów może czasami zająć trochę czasu i tymczasowo obniżyć wydajność, więc nie jest wykonywane automatycznie podczas aktualizacji. Po dodaniu indeksów zapytania do tych tabel powinny działać szybciej. Aby je dodać, użyj polecenia `occ db:add-missing-indices`.",
     "Database missing primary keys" : "W bazie danych brakuje kluczy podstawowych",
+    "Missing primary key on table \"%s\"." : "Brak klucza podstawowego w tabeli „%s”.",
     "The database is missing some primary keys. Due to the fact that adding primary keys on big tables could take some time they were not added automatically. By running \"occ db:add-missing-primary-keys\" those missing primary keys could be added manually while the instance keeps running." : "W bazie danych brakuje niektórych kluczy podstawowych. Ze względu na fakt, że dodanie kluczy głównych może zająć trochę czasu, dlatego nie zostały one dodane automatycznie. Brakujące klucze podstawowe można dodać ręcznie, w trakcie pracy instancji uruchamiając \"occ db:add-missing-primary-keys\".",
     "Debug mode" : "Tryb debugowania",
     "This instance is running in debug mode. Only enable this for local development and not in production environments." : "Instancja działa w trybie debugowania. Włącz to tylko dla wersji lokalnej, a nie w środowiskach produkcyjnych.",
@@ -176,6 +182,7 @@ OC.L10N.register(
     "Your IP address was resolved as %s" : "Twój adres IP został rozpoznany jako %s",
     "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." : "Konfiguracja nagłówka zwrotnego proxy jest nieprawidłowa lub uzyskujesz dostęp do Nextcloud z zaufanego proxy. Jeśli nie, jest to problem związany z bezpieczeństwem i może pozwolić osobie atakującej na sfałszowanie jego adresu IP jako widocznego dla Nextcloud.",
     "HTTPS access and URLs" : "Dostęp HTTPS i adresy URL",
+    "Accessing site insecurely via HTTP. You are strongly advised to set up your server to require HTTPS instead. Without it some important web functionality like \"copy to clipboard\" or \"service workers\" will not work!" : "Niepewny dostęp do witryny za pośrednictwem protokołu HTTP. Zdecydowanie zaleca się skonfigurowanie serwera tak, aby zamiast tego wymagał protokołu HTTPS. Bez tego niektóre ważne funkcje internetowe, takie jak „kopiuj do schowka” lub „pracownicy usług” nie będą działać!",
     "Accessing site insecurely via HTTP." : "Niepewny dostęp do witryny za pośrednictwem protokołu HTTP.",
     "You are accessing your instance over a secure connection, and your instance is generating secure URLs." : "Uzyskujesz dostęp do swojej instancji poprzez bezpieczne połączenie i Twoja instancja generuje bezpieczne adresy URL.",
     "Internet connectivity" : "Łączność z Internetem",
@@ -191,6 +198,7 @@ OC.L10N.register(
     "Memcache" : "Pamięć podręczna",
     "No memory cache has been configured. To enhance performance, please configure a memcache, if available." : "Nie skonfigurowano pamięci podręcznej. Aby zwiększyć wydajność, skonfiguruj memcache, jeśli jest dostępne.",
     "Configured" : "Skonfigurowano",
+    "MySQL row format" : "Format wiersza MySQL",
     "You are not using MySQL" : "Nie używasz MySQL",
     "MySQL Unicode support" : "Obsługa Unicode MySQL",
     "MySQL is used as database and does support 4-byte characters" : "MySQL jest używany jako baza danych i obsługuje znaki 4-bajtowe",
@@ -222,7 +230,9 @@ OC.L10N.register(
     "You are currently running PHP %s." : "Aktualnie używasz PHP w wersji %s",
     "PHP \"output_buffering\" option" : "Opcja PHP \"output_buffering\"",
     "PHP configuration option \"output_buffering\" must be disabled" : "Opcja konfiguracji PHP \"output_buffering\" musi być wyłączona",
+    "Push service" : "Usługa push",
     "Valid enterprise license" : "Ważna licencja korporacyjna",
+    "Free push service" : "Wolna usługa push",
     "This is the unsupported community build of Nextcloud. Given the size of this instance, performance, reliability and scalability cannot be guaranteed. Push notifications are limited to avoid overloading our free service. Learn more about the benefits of Nextcloud Enterprise at {link}." : "To jest nieobsługiwana kompilacja społecznościowa Nextcloud. Biorąc pod uwagę rozmiar tej instancji, nie można zagwarantować wydajności, niezawodności i skalowalności. Powiadomienia push są ograniczone, aby uniknąć przeciążenia naszej bezpłatnej usługi. Dowiedz się więcej o zaletach Nextcloud Enterprise pod adresem {link}.",
     "Random generator" : "Generator losowy",
     "No suitable source for randomness found by PHP which is highly discouraged for security reasons." : "Brak odpowiedniego źródła dla losowości znalezionej przez PHP, co jest zdecydowanie odradzane ze względów bezpieczeństwa.",
@@ -230,7 +240,9 @@ OC.L10N.register(
     "Configuration file access rights" : "Prawa dostępu do pliku konfiguracyjnego",
     "The read-only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "Włączono konfigurację tylko do odczytu. Zapobiega to ustawianiu niektórych konfiguracji przez interfejs internetowy. Ponadto plik musi być zapisany ręcznie przy każdej aktualizacji.",
     "Nextcloud configuration file is writable" : "Plik konfiguracyjny Nextcloud jest \"do zapisu\"",
+    "Scheduling objects table size" : "Planowanie rozmiaru tabeli obiektów",
     "You have more than %s rows in the scheduling objects table. Please run the expensive repair jobs via occ maintenance:repair --include-expensive." : "W tabeli obiektów planowania znajduje się więcej niż %s wierszy. Proszę wykonywać kosztowne prace naprawcze poprzez occ maintenance:repair --include-expensive.",
+    "Scheduling objects table size is within acceptable range." : "Rozmiar tabeli obiektów planowania mieści się w dopuszczalnym zakresie.",
     "HTTP headers" : "Nagłówki HTTP",
     "Some headers are not set correctly on your instance" : "Niektóre nagłówki nie są poprawnie ustawione w Twojej instancji",
     "Could not check that your web server serves security headers correctly. Please check manually." : "Nie można sprawdzić, czy serwer WWW prawidłowo obsługuje nagłówki zabezpieczeń. Sprawdź ręcznie.",
@@ -243,6 +255,7 @@ OC.L10N.register(
     "It seems like you are running a 32-bit PHP version. Nextcloud needs 64-bit to run well. Please upgrade your OS and PHP to 64-bit!" : "Wygląda na to, że korzystasz z 32-bitowej wersji PHP. Nextcloud wymaga wersji 64-bit. Zaktualizuj proszę swój system oraz wersję PHP!",
     "Temporary space available" : "Dostępna przestrzeń tymczasowa",
     "Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "Błąd podczas sprawdzania tymczasowej ścieżki PHP - nie została ona poprawnie ustawiona na katalog. Wartość zwrócona: %s",
+    "Error while checking the available disk space of temporary PHP path or no free disk space returned. Temporary path: %s" : "Błąd podczas sprawdzania dostępnego miejsca na dysku tymczasowej ścieżki PHP lub zwrócona informacja o braku wolnego miejsca na dysku. Ścieżka tymczasowa: %s",
     "Temporary directory is correctly configured:\n%s" : "Katalog tymczasowy jest poprawnie skonfigurowany:\n%s",
     "Database transaction isolation level" : "Poziom izolacji transakcji bazy danych",
     "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Baza danych nie działa z poziomem izolacji transakcji \"READ COMMITTED\". Może to powodować problemy, gdy wiele akcji jest wykonywanych równolegle.",
@@ -255,6 +268,7 @@ OC.L10N.register(
     "Unified task processing" : "Ujednolicone przetwarzanie zadań",
     "AI tasks can be implemented by different apps. Here you can set which app should be used for which task." : "Zadania AI mogą być realizowane przez różne aplikacje. Tutaj możesz ustawić, która aplikacja ma być używana do jakiego zadania.",
     "Task:" : "Zadanie",
+    "None of your currently installed apps provide Task processing functionality" : "Żadna z aktualnie zainstalowanych aplikacji nie udostępnia funkcji przetwarzania zadań",
     "Machine translation" : "Tłumaczenie maszynowe",
     "Machine translation can be implemented by different apps. Here you can define the precedence of the machine translation apps you have installed at the moment." : "Tłumaczenie maszynowe może być implementowane przez różne aplikacje. Tutaj możesz zdefiniować pierwszeństwo aplikacji do tłumaczenia maszynowego, które masz aktualnie zainstalowane.",
     "Image generation" : "Generowanie obrazu",
@@ -322,6 +336,7 @@ OC.L10N.register(
     "Featured" : "Polecane",
     "This app is supported via your current Nextcloud subscription." : "Ta aplikacja jest obsługiwana za pośrednictwem bieżącej subskrypcji Nextcloud.",
     "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Polecane aplikacje są tworzone przez społeczność. Oferują główną funkcjonalność i są gotowe do użycia w produkcji.",
+    "Community rating: {score}/5" : "Ocena społeczności: {score}/5",
     "All apps are up-to-date." : "Wszystkie aplikacje są aktualne.",
     "Icon" : "Ikona",
     "Name" : "Nazwa",
@@ -344,6 +359,7 @@ OC.L10N.register(
     "Previous slide" : "Poprzedni slajd",
     "Next slide" : "Następny slajd",
     "Choose slide to display" : "Wybierz slajd do wyświetlenia",
+    "{index} of {total}" : "{index} z {total}",
     "Daemon" : "Demon",
     "Type" : "Rodzaj",
     "Display Name" : "Wyświetlana nazwa",
@@ -355,6 +371,7 @@ OC.L10N.register(
     "Limit app usage to groups" : "Ogranicz korzystanie z aplikacji dla grup",
     "No results" : "Brak wyników",
     "Update to {version}" : "Zaktualizuj do {version}",
+    "Default Deploy daemon is not accessible" : "Domyślny demon wdrażania jest niedostępny",
     "Delete data on remove" : "Usuń dane przy usuwaniu",
     "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Ta aplikacja nie ma przypisanej minimalnej wersji Nextcloud. W przyszłości będzie to błąd.",
     "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Ta aplikacja nie ma przypisanej maksymalnej wersji Nextcloud. W przyszłości będzie to błąd.",
@@ -555,7 +572,7 @@ OC.L10N.register(
     "Account name will be autogenerated" : "Nazwa konta zostanie wygenerowana automatycznie",
     "Account name (required)" : "Nazwa konta (wymagane)",
     "Total rows summary" : "Podsumowanie wszystkich wierszy",
-    "Scroll to load more rows" : "Przewiń, aby załadować więcej wierszy",
+    "Scroll to load more rows" : "Przewiń, aby wczytać więcej wierszy",
     "Avatar" : "Awatar",
     "Account name" : "Nazwa konta",
     "Group admin for" : "Administrator grupy",
@@ -673,6 +690,7 @@ OC.L10N.register(
     "Hide" : "Ukryj",
     "manual-install apps cannot be updated" : "aplikacji instalowanych ręcznie nie można aktualizować",
     "Health checking" : "Sprawdzanie stanu zdrowia",
+    "Deploy and Enable" : "Wdróż i włącz",
     "Download and enable" : "Pobierz i włącz",
     "Disable" : "Wyłącz",
     "Allow untested app" : "Zezwól na nietestowane aplikacje",
@@ -778,7 +796,7 @@ OC.L10N.register(
     "Additional emails" : "Dodatkowe e-maile",
     "Enable Profile" : "Włącz profil",
     "No users" : "Brak użytkowników",
-    "Loading users …" : "Ładowanie użytkowników ...",
+    "Loading users …" : "Wczytywanie użytkowników ...",
     "List of users. This list is not fully rendered for performance reasons. The users will be rendered as you navigate through the list." : "Lista użytkowników. Ta lista nie jest w pełni renderowana ze względu na wydajność. Użytkownicy będą wyświetlani w miarę nawigowania po liście.",
     "New user" : "Nowy użytkownik",
     "Groups (required)" : "Grupy (wymagane)",
@@ -792,7 +810,7 @@ OC.L10N.register(
     "Username (required)" : "Nazwa użytkownika (wymagane)",
     "User backend" : "Moduł użytkownika",
     "User actions" : "Działania użytkownika",
-    "Loading user …" : "Ładowanie użytkownika…",
+    "Loading user …" : "Wczytywanie użytkownika…",
     "You do not have permissions to see the details of this user" : "Nie masz uprawnień aby zobaczyć informacje o tym użytkowniku",
     "Add user to group" : "Dodaj użytkownika do grupy",
     "Set user as admin for" : "Ustaw administratora dla",

+ 21 - 3
apps/settings/l10n/pl.json

@@ -132,6 +132,7 @@
     "Admin IP filtering isn’t applied." : "Filtrowanie adresów IP administratora nie jest stosowane.",
     "Admin IP filtering is correctly configured." : "Filtrowanie adresów IP administratora jest poprawnie skonfigurowane.",
     "App directories owner" : "Właściciel katalogów aplikacji",
+    "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:\n%s" : "Niektóre katalogi aplikacji są własnością innego użytkownika tego serwera WWW. Może to wystąpić, gdy aplikacje zostały zainstalowane ręcznie. Sprawdź uprawnienia poniższych katalogów:\n%s",
     "App directories have the correct owner \"%s\"" : "Katalogi aplikacji mają prawidłowego właściciela „%s”",
     "Brute-force Throttle" : "Przepustowość brute-force",
     "Your remote address could not be determined." : "Nie można określić Twojego adresu zdalnego.",
@@ -145,18 +146,23 @@
     "No altered files" : "Brak zmienionych plików",
     "Some files have not passed the integrity check. {link1} {link2}" : "Niektóre pliki nie przeszły kontroli integralności. {link1} {link2}",
     "Cron errors" : "Błędy Crona",
+    "It was not possible to execute the cron job via CLI. The following technical errors have appeared:\n%s" : "Nie można było wykonać zadania cron przez CLI. Pojawiły się następujące błędy techniczne:\n%s",
     "The last cron job ran without errors." : "Ostatnie zadanie cron przebiegło bez błędów.",
     "Cron last run" : "Ostatnie działanie Crona",
+    "Last background job execution ran %s. Something seems wrong. {link}." : "Ostatnie wykonanie zadania w tle uruchomiono %s. Coś wydaje się nie tak. {link}.",
     "Last background job execution ran %s." : "Ostatnie wykonanie zadania w tle uruchomiono %s.",
     "Data directory protected" : "Katalog danych chroniony",
     "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." : "Twój katalog danych i pliki są prawdopodobnie dostępne przez Internet. Plik .htaccess nie działa. Zdecydowanie zaleca się skonfigurowanie serwera WWW w taki sposób, aby katalog danych nie był już dostępny, albo przenieś katalog danych poza główny katalog serwera WWW.",
     "Could not check that the data directory is protected. Please check manually that your server does not allow access to the data directory." : "Nie można sprawdzić, czy katalog danych jest chroniony. Sprawdź ręcznie, czy Twój serwer nie pozwala na dostęp do katalogu danych.",
     "Database missing columns" : "Brakujące kolumny bazy danych",
+    "Missing optional column \"%s\" in table \"%s\"." : "Brakuje opcjonalnej kolumny „%s” w tabeli „%s”.",
     "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." : "W bazie danych brakuje niektórych opcjonalnych kolumn. Ze względu na fakt, że dodawanie kolumn do dużych tabel może zająć trochę czasu oraz mogą one być opcjonalne, nie zostały  dodane automatycznie. Brakujące kolumny można dodać ręcznie w trakcie pracy instancji uruchamiając \"occ db:add-missing-columns\". Po dodaniu kolumn niektóre funkcje mogą poprawić czas reakcji lub użyteczność.",
     "Database missing indices" : "Brak indeksów w bazie danych",
     "Missing indices:" : "Brakujące indeksy:",
     "\"%s\" in table \"%s\"" : "„%s” w tabeli „%s”",
+    "Detected some missing optional indices. Occasionally new indices are added (by Nextcloud or installed applications) to improve database performance. Adding indices can sometimes take awhile and temporarily hurt performance so this is not done automatically during upgrades. Once the indices are added, queries to those tables should be faster. Use the command `occ db:add-missing-indices` to add them. " : "Wykryto brakujące opcjonalne indeksy. Czasami dodawane są nowe indeksy (przez Nextcloud lub zainstalowane aplikacje), aby poprawić wydajność bazy danych. Dodawanie indeksów może czasami zająć trochę czasu i tymczasowo obniżyć wydajność, więc nie jest wykonywane automatycznie podczas aktualizacji. Po dodaniu indeksów zapytania do tych tabel powinny działać szybciej. Aby je dodać, użyj polecenia `occ db:add-missing-indices`.",
     "Database missing primary keys" : "W bazie danych brakuje kluczy podstawowych",
+    "Missing primary key on table \"%s\"." : "Brak klucza podstawowego w tabeli „%s”.",
     "The database is missing some primary keys. Due to the fact that adding primary keys on big tables could take some time they were not added automatically. By running \"occ db:add-missing-primary-keys\" those missing primary keys could be added manually while the instance keeps running." : "W bazie danych brakuje niektórych kluczy podstawowych. Ze względu na fakt, że dodanie kluczy głównych może zająć trochę czasu, dlatego nie zostały one dodane automatycznie. Brakujące klucze podstawowe można dodać ręcznie, w trakcie pracy instancji uruchamiając \"occ db:add-missing-primary-keys\".",
     "Debug mode" : "Tryb debugowania",
     "This instance is running in debug mode. Only enable this for local development and not in production environments." : "Instancja działa w trybie debugowania. Włącz to tylko dla wersji lokalnej, a nie w środowiskach produkcyjnych.",
@@ -174,6 +180,7 @@
     "Your IP address was resolved as %s" : "Twój adres IP został rozpoznany jako %s",
     "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." : "Konfiguracja nagłówka zwrotnego proxy jest nieprawidłowa lub uzyskujesz dostęp do Nextcloud z zaufanego proxy. Jeśli nie, jest to problem związany z bezpieczeństwem i może pozwolić osobie atakującej na sfałszowanie jego adresu IP jako widocznego dla Nextcloud.",
     "HTTPS access and URLs" : "Dostęp HTTPS i adresy URL",
+    "Accessing site insecurely via HTTP. You are strongly advised to set up your server to require HTTPS instead. Without it some important web functionality like \"copy to clipboard\" or \"service workers\" will not work!" : "Niepewny dostęp do witryny za pośrednictwem protokołu HTTP. Zdecydowanie zaleca się skonfigurowanie serwera tak, aby zamiast tego wymagał protokołu HTTPS. Bez tego niektóre ważne funkcje internetowe, takie jak „kopiuj do schowka” lub „pracownicy usług” nie będą działać!",
     "Accessing site insecurely via HTTP." : "Niepewny dostęp do witryny za pośrednictwem protokołu HTTP.",
     "You are accessing your instance over a secure connection, and your instance is generating secure URLs." : "Uzyskujesz dostęp do swojej instancji poprzez bezpieczne połączenie i Twoja instancja generuje bezpieczne adresy URL.",
     "Internet connectivity" : "Łączność z Internetem",
@@ -189,6 +196,7 @@
     "Memcache" : "Pamięć podręczna",
     "No memory cache has been configured. To enhance performance, please configure a memcache, if available." : "Nie skonfigurowano pamięci podręcznej. Aby zwiększyć wydajność, skonfiguruj memcache, jeśli jest dostępne.",
     "Configured" : "Skonfigurowano",
+    "MySQL row format" : "Format wiersza MySQL",
     "You are not using MySQL" : "Nie używasz MySQL",
     "MySQL Unicode support" : "Obsługa Unicode MySQL",
     "MySQL is used as database and does support 4-byte characters" : "MySQL jest używany jako baza danych i obsługuje znaki 4-bajtowe",
@@ -220,7 +228,9 @@
     "You are currently running PHP %s." : "Aktualnie używasz PHP w wersji %s",
     "PHP \"output_buffering\" option" : "Opcja PHP \"output_buffering\"",
     "PHP configuration option \"output_buffering\" must be disabled" : "Opcja konfiguracji PHP \"output_buffering\" musi być wyłączona",
+    "Push service" : "Usługa push",
     "Valid enterprise license" : "Ważna licencja korporacyjna",
+    "Free push service" : "Wolna usługa push",
     "This is the unsupported community build of Nextcloud. Given the size of this instance, performance, reliability and scalability cannot be guaranteed. Push notifications are limited to avoid overloading our free service. Learn more about the benefits of Nextcloud Enterprise at {link}." : "To jest nieobsługiwana kompilacja społecznościowa Nextcloud. Biorąc pod uwagę rozmiar tej instancji, nie można zagwarantować wydajności, niezawodności i skalowalności. Powiadomienia push są ograniczone, aby uniknąć przeciążenia naszej bezpłatnej usługi. Dowiedz się więcej o zaletach Nextcloud Enterprise pod adresem {link}.",
     "Random generator" : "Generator losowy",
     "No suitable source for randomness found by PHP which is highly discouraged for security reasons." : "Brak odpowiedniego źródła dla losowości znalezionej przez PHP, co jest zdecydowanie odradzane ze względów bezpieczeństwa.",
@@ -228,7 +238,9 @@
     "Configuration file access rights" : "Prawa dostępu do pliku konfiguracyjnego",
     "The read-only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "Włączono konfigurację tylko do odczytu. Zapobiega to ustawianiu niektórych konfiguracji przez interfejs internetowy. Ponadto plik musi być zapisany ręcznie przy każdej aktualizacji.",
     "Nextcloud configuration file is writable" : "Plik konfiguracyjny Nextcloud jest \"do zapisu\"",
+    "Scheduling objects table size" : "Planowanie rozmiaru tabeli obiektów",
     "You have more than %s rows in the scheduling objects table. Please run the expensive repair jobs via occ maintenance:repair --include-expensive." : "W tabeli obiektów planowania znajduje się więcej niż %s wierszy. Proszę wykonywać kosztowne prace naprawcze poprzez occ maintenance:repair --include-expensive.",
+    "Scheduling objects table size is within acceptable range." : "Rozmiar tabeli obiektów planowania mieści się w dopuszczalnym zakresie.",
     "HTTP headers" : "Nagłówki HTTP",
     "Some headers are not set correctly on your instance" : "Niektóre nagłówki nie są poprawnie ustawione w Twojej instancji",
     "Could not check that your web server serves security headers correctly. Please check manually." : "Nie można sprawdzić, czy serwer WWW prawidłowo obsługuje nagłówki zabezpieczeń. Sprawdź ręcznie.",
@@ -241,6 +253,7 @@
     "It seems like you are running a 32-bit PHP version. Nextcloud needs 64-bit to run well. Please upgrade your OS and PHP to 64-bit!" : "Wygląda na to, że korzystasz z 32-bitowej wersji PHP. Nextcloud wymaga wersji 64-bit. Zaktualizuj proszę swój system oraz wersję PHP!",
     "Temporary space available" : "Dostępna przestrzeń tymczasowa",
     "Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "Błąd podczas sprawdzania tymczasowej ścieżki PHP - nie została ona poprawnie ustawiona na katalog. Wartość zwrócona: %s",
+    "Error while checking the available disk space of temporary PHP path or no free disk space returned. Temporary path: %s" : "Błąd podczas sprawdzania dostępnego miejsca na dysku tymczasowej ścieżki PHP lub zwrócona informacja o braku wolnego miejsca na dysku. Ścieżka tymczasowa: %s",
     "Temporary directory is correctly configured:\n%s" : "Katalog tymczasowy jest poprawnie skonfigurowany:\n%s",
     "Database transaction isolation level" : "Poziom izolacji transakcji bazy danych",
     "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Baza danych nie działa z poziomem izolacji transakcji \"READ COMMITTED\". Może to powodować problemy, gdy wiele akcji jest wykonywanych równolegle.",
@@ -253,6 +266,7 @@
     "Unified task processing" : "Ujednolicone przetwarzanie zadań",
     "AI tasks can be implemented by different apps. Here you can set which app should be used for which task." : "Zadania AI mogą być realizowane przez różne aplikacje. Tutaj możesz ustawić, która aplikacja ma być używana do jakiego zadania.",
     "Task:" : "Zadanie",
+    "None of your currently installed apps provide Task processing functionality" : "Żadna z aktualnie zainstalowanych aplikacji nie udostępnia funkcji przetwarzania zadań",
     "Machine translation" : "Tłumaczenie maszynowe",
     "Machine translation can be implemented by different apps. Here you can define the precedence of the machine translation apps you have installed at the moment." : "Tłumaczenie maszynowe może być implementowane przez różne aplikacje. Tutaj możesz zdefiniować pierwszeństwo aplikacji do tłumaczenia maszynowego, które masz aktualnie zainstalowane.",
     "Image generation" : "Generowanie obrazu",
@@ -320,6 +334,7 @@
     "Featured" : "Polecane",
     "This app is supported via your current Nextcloud subscription." : "Ta aplikacja jest obsługiwana za pośrednictwem bieżącej subskrypcji Nextcloud.",
     "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Polecane aplikacje są tworzone przez społeczność. Oferują główną funkcjonalność i są gotowe do użycia w produkcji.",
+    "Community rating: {score}/5" : "Ocena społeczności: {score}/5",
     "All apps are up-to-date." : "Wszystkie aplikacje są aktualne.",
     "Icon" : "Ikona",
     "Name" : "Nazwa",
@@ -342,6 +357,7 @@
     "Previous slide" : "Poprzedni slajd",
     "Next slide" : "Następny slajd",
     "Choose slide to display" : "Wybierz slajd do wyświetlenia",
+    "{index} of {total}" : "{index} z {total}",
     "Daemon" : "Demon",
     "Type" : "Rodzaj",
     "Display Name" : "Wyświetlana nazwa",
@@ -353,6 +369,7 @@
     "Limit app usage to groups" : "Ogranicz korzystanie z aplikacji dla grup",
     "No results" : "Brak wyników",
     "Update to {version}" : "Zaktualizuj do {version}",
+    "Default Deploy daemon is not accessible" : "Domyślny demon wdrażania jest niedostępny",
     "Delete data on remove" : "Usuń dane przy usuwaniu",
     "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Ta aplikacja nie ma przypisanej minimalnej wersji Nextcloud. W przyszłości będzie to błąd.",
     "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Ta aplikacja nie ma przypisanej maksymalnej wersji Nextcloud. W przyszłości będzie to błąd.",
@@ -553,7 +570,7 @@
     "Account name will be autogenerated" : "Nazwa konta zostanie wygenerowana automatycznie",
     "Account name (required)" : "Nazwa konta (wymagane)",
     "Total rows summary" : "Podsumowanie wszystkich wierszy",
-    "Scroll to load more rows" : "Przewiń, aby załadować więcej wierszy",
+    "Scroll to load more rows" : "Przewiń, aby wczytać więcej wierszy",
     "Avatar" : "Awatar",
     "Account name" : "Nazwa konta",
     "Group admin for" : "Administrator grupy",
@@ -671,6 +688,7 @@
     "Hide" : "Ukryj",
     "manual-install apps cannot be updated" : "aplikacji instalowanych ręcznie nie można aktualizować",
     "Health checking" : "Sprawdzanie stanu zdrowia",
+    "Deploy and Enable" : "Wdróż i włącz",
     "Download and enable" : "Pobierz i włącz",
     "Disable" : "Wyłącz",
     "Allow untested app" : "Zezwól na nietestowane aplikacje",
@@ -776,7 +794,7 @@
     "Additional emails" : "Dodatkowe e-maile",
     "Enable Profile" : "Włącz profil",
     "No users" : "Brak użytkowników",
-    "Loading users …" : "Ładowanie użytkowników ...",
+    "Loading users …" : "Wczytywanie użytkowników ...",
     "List of users. This list is not fully rendered for performance reasons. The users will be rendered as you navigate through the list." : "Lista użytkowników. Ta lista nie jest w pełni renderowana ze względu na wydajność. Użytkownicy będą wyświetlani w miarę nawigowania po liście.",
     "New user" : "Nowy użytkownik",
     "Groups (required)" : "Grupy (wymagane)",
@@ -790,7 +808,7 @@
     "Username (required)" : "Nazwa użytkownika (wymagane)",
     "User backend" : "Moduł użytkownika",
     "User actions" : "Działania użytkownika",
-    "Loading user …" : "Ładowanie użytkownika…",
+    "Loading user …" : "Wczytywanie użytkownika…",
     "You do not have permissions to see the details of this user" : "Nie masz uprawnień aby zobaczyć informacje o tym użytkowniku",
     "Add user to group" : "Dodaj użytkownika do grupy",
     "Set user as admin for" : "Ustaw administratora dla",

+ 1 - 1
apps/settings/l10n/sc.js

@@ -191,7 +191,7 @@ OC.L10N.register(
     "Wipe device" : "Cantzella dispositivu",
     "Google Chrome for Android" : "Google Chrome pro Android",
     "{productName} iOS app" : "{productName} aplicatzione iOS ",
-    "{productName} Android app" : "{productName} aplicatzione Android",
+    "{productName} Android app" : "Aplicatzione de {productName} pro Android",
     "{productName} Talk for iOS" : "{productName} Talk pro iOS",
     "{productName} Talk for Android" : "{productName} Talk pro Android",
     "This session" : "Custa sessione",

+ 1 - 1
apps/settings/l10n/sc.json

@@ -189,7 +189,7 @@
     "Wipe device" : "Cantzella dispositivu",
     "Google Chrome for Android" : "Google Chrome pro Android",
     "{productName} iOS app" : "{productName} aplicatzione iOS ",
-    "{productName} Android app" : "{productName} aplicatzione Android",
+    "{productName} Android app" : "Aplicatzione de {productName} pro Android",
     "{productName} Talk for iOS" : "{productName} Talk pro iOS",
     "{productName} Talk for Android" : "{productName} Talk pro Android",
     "This session" : "Custa sessione",

+ 6 - 0
apps/settings/l10n/zh_TW.js

@@ -241,6 +241,11 @@ OC.L10N.register(
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "您的 PHP 並未啟用 FreeType 支援,導致頭像產生器和設定介面無法使用。",
     "PHP getenv" : "PHP getenv",
     "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP 設置似乎不完整,導致無法正確取得系統環境變數,因為偵測到 getenv(\"PATH\") 回傳資料為空值。",
+    "PHP file size upload limit" : "PHP 檔案大小上傳限制",
+    "The PHP upload_max_filesize is too low. A size of at least %1$s is recommended. Current value: %2$s." : "PHP upload_max_filesize 設定值太低。建議至少為 %1$s。目前值:%2$s。",
+    "The PHP post_max_size is too low. A size of at least %1$s is recommended. Current value: %2$s." : "PHP post_max_size 設定值太低。建議至少為 %1$s。目前值:%2$s。",
+    "The PHP max_input_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP max_input_time 設定值太低。建議至少為 %1$s。目前值:%2$s。",
+    "The PHP max_execution_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP max_execution_time 設定值太低。建議至少為 %1$s。目前值:%2$s。",
     "PHP memory limit" : "PHP 記憶體限制",
     "The PHP memory limit is below the recommended value of %s." : "目前的 PHP 的記憶體限制設定低於建議值 %s。",
     "PHP modules" : "PHP 模組",
@@ -794,6 +799,7 @@ OC.L10N.register(
     "Privacy policy" : "隱私權政策",
     "None/STARTTLS" : "無/STARTTLS",
     "SSL" : "SSL",
+    "Mail delivery is disabled by instance config \"%s\"." : "郵件遞送已透過站台設定「%s」停用。",
     "Open documentation" : "開啟文件",
     "It is important to set up this server to be able to send emails, like for password reset and notifications." : "設定伺服器可以寄送電子郵件非常重要,使用者通知和密碼重設將會需要。",
     "Send mode" : "傳送模式",

+ 6 - 0
apps/settings/l10n/zh_TW.json

@@ -239,6 +239,11 @@
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "您的 PHP 並未啟用 FreeType 支援,導致頭像產生器和設定介面無法使用。",
     "PHP getenv" : "PHP getenv",
     "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP 設置似乎不完整,導致無法正確取得系統環境變數,因為偵測到 getenv(\"PATH\") 回傳資料為空值。",
+    "PHP file size upload limit" : "PHP 檔案大小上傳限制",
+    "The PHP upload_max_filesize is too low. A size of at least %1$s is recommended. Current value: %2$s." : "PHP upload_max_filesize 設定值太低。建議至少為 %1$s。目前值:%2$s。",
+    "The PHP post_max_size is too low. A size of at least %1$s is recommended. Current value: %2$s." : "PHP post_max_size 設定值太低。建議至少為 %1$s。目前值:%2$s。",
+    "The PHP max_input_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP max_input_time 設定值太低。建議至少為 %1$s。目前值:%2$s。",
+    "The PHP max_execution_time is too low. A time of at least %1$s is recommended. Current value: %2$s." : "PHP max_execution_time 設定值太低。建議至少為 %1$s。目前值:%2$s。",
     "PHP memory limit" : "PHP 記憶體限制",
     "The PHP memory limit is below the recommended value of %s." : "目前的 PHP 的記憶體限制設定低於建議值 %s。",
     "PHP modules" : "PHP 模組",
@@ -792,6 +797,7 @@
     "Privacy policy" : "隱私權政策",
     "None/STARTTLS" : "無/STARTTLS",
     "SSL" : "SSL",
+    "Mail delivery is disabled by instance config \"%s\"." : "郵件遞送已透過站台設定「%s」停用。",
     "Open documentation" : "開啟文件",
     "It is important to set up this server to be able to send emails, like for password reset and notifications." : "設定伺服器可以寄送電子郵件非常重要,使用者通知和密碼重設將會需要。",
     "Send mode" : "傳送模式",

+ 3 - 0
apps/sharebymail/l10n/sk.js

@@ -19,8 +19,11 @@ OC.L10N.register(
     "Failed to send share by email. Got an invalid email address" : "Odoslanie zdieľania e-mailom zlyhalo. Máte neplatnú e-mailovú adresu",
     "Failed to send share by email" : "Zaslanie sprístupnenia cez e-mail zlyhalo",
     "Note:" : "Poznámka:",
+    "Expiration:" : "Expirácia:",
     "Click the button below to open it." : "Stlačte tlačidlo nižšie pre otvorenie.",
+    "Open %s" : "Otvoriť %s",
     "%1$s via %2$s" : "%1$s cez %2$s",
+    "Password to access %s" : "Heslo pre prístup k %s",
     "It is protected with the following password:" : "Je chránené nasledovným heslom:",
     "This password will expire at %s" : "Platnosť tohto hesla končí v %s.",
     "This is the password:" : "Toto je heslo:",

+ 3 - 0
apps/sharebymail/l10n/sk.json

@@ -17,8 +17,11 @@
     "Failed to send share by email. Got an invalid email address" : "Odoslanie zdieľania e-mailom zlyhalo. Máte neplatnú e-mailovú adresu",
     "Failed to send share by email" : "Zaslanie sprístupnenia cez e-mail zlyhalo",
     "Note:" : "Poznámka:",
+    "Expiration:" : "Expirácia:",
     "Click the button below to open it." : "Stlačte tlačidlo nižšie pre otvorenie.",
+    "Open %s" : "Otvoriť %s",
     "%1$s via %2$s" : "%1$s cez %2$s",
+    "Password to access %s" : "Heslo pre prístup k %s",
     "It is protected with the following password:" : "Je chránené nasledovným heslom:",
     "This password will expire at %s" : "Platnosť tohto hesla končí v %s.",
     "This is the password:" : "Toto je heslo:",

+ 8 - 0
apps/systemtags/l10n/sk.js

@@ -66,7 +66,14 @@ OC.L10N.register(
     "Deleted tag" : "Zmazaný štítok",
     "Failed to delete tag" : "Nepodarilo sa vymazať štítok",
     "Manage tags" : "Spravovať štítky",
+    "Search or create tag" : "Vyhľadať alebo vytvoriť štítok",
+    "Create new tag" : "Vytvoriť nový štítok",
     "Cancel" : "Zrušiť",
+    "Apply changes" : "Aplikovať zmeny",
+    "{displayName} (hidden)" : "{displayName}(skrytý)",
+    "{displayName} (restricted)" : "{displayName}(obmedzený)",
+    "Failed to apply tags changes" : "Nepodarilo sa aplikovať zmeny štítkov",
+    "File tags modification canceled" : "Zmena štítkov súboru bola zrušená",
     "Loading collaborative tags …" : "Načítavanie štítkov pre spoluprácu ...",
     "Search or create collaborative tags" : "Hľadajte alebo vytvorte  štítky pre spoluprácu",
     "No tags to select, type to create a new tag" : "Žiadne štítky neboli vybraté, začnite písať pre vytvorenie ďalších.",
@@ -78,6 +85,7 @@ OC.L10N.register(
     "List of tags and their associated files and folders." : "Zoznam štítkov a ich priradené súbory a priečinky.",
     "No tags found" : "Štítky sa nenašli",
     "Tags you have created will show up here." : "Štítky, ktoré ste vytvorili sa zobrazia tu.",
+    "Failed to load tag" : "Chyba pri načítavaní štítku",
     "Failed to load last used tags" : "Nepodarilo sa načítať posledné použité štítky",
     "Missing \"Content-Location\" header" : "Chýbajúca hlavička \"Content-Location\"",
     "Failed to load tags for file" : "Nepodarilo sa načítať štítky pre súbor",

+ 8 - 0
apps/systemtags/l10n/sk.json

@@ -64,7 +64,14 @@
     "Deleted tag" : "Zmazaný štítok",
     "Failed to delete tag" : "Nepodarilo sa vymazať štítok",
     "Manage tags" : "Spravovať štítky",
+    "Search or create tag" : "Vyhľadať alebo vytvoriť štítok",
+    "Create new tag" : "Vytvoriť nový štítok",
     "Cancel" : "Zrušiť",
+    "Apply changes" : "Aplikovať zmeny",
+    "{displayName} (hidden)" : "{displayName}(skrytý)",
+    "{displayName} (restricted)" : "{displayName}(obmedzený)",
+    "Failed to apply tags changes" : "Nepodarilo sa aplikovať zmeny štítkov",
+    "File tags modification canceled" : "Zmena štítkov súboru bola zrušená",
     "Loading collaborative tags …" : "Načítavanie štítkov pre spoluprácu ...",
     "Search or create collaborative tags" : "Hľadajte alebo vytvorte  štítky pre spoluprácu",
     "No tags to select, type to create a new tag" : "Žiadne štítky neboli vybraté, začnite písať pre vytvorenie ďalších.",
@@ -76,6 +83,7 @@
     "List of tags and their associated files and folders." : "Zoznam štítkov a ich priradené súbory a priečinky.",
     "No tags found" : "Štítky sa nenašli",
     "Tags you have created will show up here." : "Štítky, ktoré ste vytvorili sa zobrazia tu.",
+    "Failed to load tag" : "Chyba pri načítavaní štítku",
     "Failed to load last used tags" : "Nepodarilo sa načítať posledné použité štítky",
     "Missing \"Content-Location\" header" : "Chýbajúca hlavička \"Content-Location\"",
     "Failed to load tags for file" : "Nepodarilo sa načítať štítky pre súbor",

+ 10 - 0
apps/theming/l10n/sk.js

@@ -52,6 +52,8 @@ OC.L10N.register(
     "Privacy policy" : "Zásady ochrany osobných údajov",
     "Adjust the Nextcloud theme" : "Upraviť motív vzhľadu Nextcloudu",
     "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Zmena vzhľadu umožňuje ľahko upraviť pocit z vašej inštalácie a podporovaných klientov. Vidieť ho budú všetci používatelia.",
+    "Instead of a background image you can also configure a plain background color. If you use a background image changing this color will influence the color of the app menu icons." : "Namiesto obrázka na pozadí môžete nakonfigurovať aj obyčajnú farbu pozadia. Ak použijete obrázok na pozadí, zmena tejto farby ovplyvní farbu ikon ponuky aplikácie.",
+    "Background color" : "Farba pozadia",
     "Upload new logo" : "Nahrať nové logo",
     "Logo" : "Logo",
     "Upload new background and login image" : "Nahrať nové pozadie a prihlasovací obrázok",
@@ -62,6 +64,8 @@ OC.L10N.register(
     "Web link" : "Webový odkaz",
     "a safe home for all your data" : "bezpečný domov pre všetky vaše dáta",
     "Slogan" : "Slogan",
+    "Primary color" : "Primárna farba",
+    "The primary color is used for highlighting elements like important buttons. It might get slightly adjusted depending on the current color schema." : "Primárna farba sa používa na zvýraznenie prvkov, ako sú dôležité tlačidlá. Môže sa mierne upraviť v závislosti od aktuálnej farebnej schémy.",
     "Legal notice link" : "Odkaz na právne upozornenie",
     "Privacy policy link" : "Odkaz na zásady ochrany osobných údajov",
     "Header logo" : "Logo v hlavičke",
@@ -72,7 +76,11 @@ OC.L10N.register(
     "Disable user theming" : "Vypnúť úpravu vzhľadu používateľom",
     "Although you can select and customize your instance, users can change their background and colors. If you want to enforce your customization, you can toggle this on." : "Hoci si môžete vybrať a prispôsobiť svoju inštanciu, užívatelia môžu zmeniť svoje pozadie a farby. Ak chcete presadiť svoje prispôsobenie, môžete to tu zapnúť.",
     "Appearance and accessibility settings" : "Nastavenia vzhľadu a dostupnosti",
+    "Enable blur background filter (may increase GPU load)" : "Povoliť filter rozmazania pozadia (môže zvýšiť zaťaženie GPU)",
     "Customization has been disabled by your administrator" : "Prispôsobenie zakázal váš správca",
+    "Set a primary color to highlight important elements. The color used for elements such as primary buttons might differ a bit as it gets adjusted to fulfill accessibility requirements." : "Nastavte primárnu farbu na zvýraznenie dôležitých prvkov. Farba použitá pre prvky, ako sú primárne tlačidlá, sa môže pri úprave tak, aby spĺňala požiadavky na prístupnosť, trochu líšiť.",
+    "Background and color" : "Pozadie a farba",
+    "The background can be set to an image from the default set, a custom uploaded image, or a plain color." : "Pozadie môže byť nastavené na obrázok z predvolenej sady, vlastný nahraný obrázok alebo obyčajnú farbu.",
     "Keyboard shortcuts" : "Klávesové skratky",
     "In some cases keyboard shortcuts can interfere with accessibility tools. In order to allow focusing on your tool correctly you can disable all keyboard shortcuts here. This will also disable all available shortcuts in apps." : "V niektorých prípadoch môžu klávesové skratky zasahovať do nástrojov pre dostupnosť. Aby ste mohli správne používať svoje nástroje, môžete vypnúť všetky klávesové skratky. Tým sa tiež zakážu všetky dostupné skratky v aplikáciách.",
     "Disable all keyboard shortcuts" : "Vypnúť všetky klávesové skratky",
@@ -95,6 +103,8 @@ OC.L10N.register(
     "Reset default app order" : "Obnoviť predvolené poradie aplikácií",
     "Could not set the app order" : "Nepodarilo sa nastaviť poradie aplikácií",
     "Could not reset the app order" : "Nepodarilo sa obnoviť poradie aplikácií",
+    "Reset primary color" : "Obnoviť primárnu farbu",
+    "Could not set primary color" : "Nebolo možné nastaviť primárnu farbu",
     "Default app" : "Predvolená aplikácia",
     "The default app is the app that is e.g. opened after login or when the logo in the menu is clicked." : "Predvolená aplikácia je aplikácia, ktorá sa napr. otvorí po prihlásení alebo po kliknutí na logo v menu.",
     "Use custom default app" : "Použiť vlastnú predvolenú aplikáciu",

+ 10 - 0
apps/theming/l10n/sk.json

@@ -50,6 +50,8 @@
     "Privacy policy" : "Zásady ochrany osobných údajov",
     "Adjust the Nextcloud theme" : "Upraviť motív vzhľadu Nextcloudu",
     "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Zmena vzhľadu umožňuje ľahko upraviť pocit z vašej inštalácie a podporovaných klientov. Vidieť ho budú všetci používatelia.",
+    "Instead of a background image you can also configure a plain background color. If you use a background image changing this color will influence the color of the app menu icons." : "Namiesto obrázka na pozadí môžete nakonfigurovať aj obyčajnú farbu pozadia. Ak použijete obrázok na pozadí, zmena tejto farby ovplyvní farbu ikon ponuky aplikácie.",
+    "Background color" : "Farba pozadia",
     "Upload new logo" : "Nahrať nové logo",
     "Logo" : "Logo",
     "Upload new background and login image" : "Nahrať nové pozadie a prihlasovací obrázok",
@@ -60,6 +62,8 @@
     "Web link" : "Webový odkaz",
     "a safe home for all your data" : "bezpečný domov pre všetky vaše dáta",
     "Slogan" : "Slogan",
+    "Primary color" : "Primárna farba",
+    "The primary color is used for highlighting elements like important buttons. It might get slightly adjusted depending on the current color schema." : "Primárna farba sa používa na zvýraznenie prvkov, ako sú dôležité tlačidlá. Môže sa mierne upraviť v závislosti od aktuálnej farebnej schémy.",
     "Legal notice link" : "Odkaz na právne upozornenie",
     "Privacy policy link" : "Odkaz na zásady ochrany osobných údajov",
     "Header logo" : "Logo v hlavičke",
@@ -70,7 +74,11 @@
     "Disable user theming" : "Vypnúť úpravu vzhľadu používateľom",
     "Although you can select and customize your instance, users can change their background and colors. If you want to enforce your customization, you can toggle this on." : "Hoci si môžete vybrať a prispôsobiť svoju inštanciu, užívatelia môžu zmeniť svoje pozadie a farby. Ak chcete presadiť svoje prispôsobenie, môžete to tu zapnúť.",
     "Appearance and accessibility settings" : "Nastavenia vzhľadu a dostupnosti",
+    "Enable blur background filter (may increase GPU load)" : "Povoliť filter rozmazania pozadia (môže zvýšiť zaťaženie GPU)",
     "Customization has been disabled by your administrator" : "Prispôsobenie zakázal váš správca",
+    "Set a primary color to highlight important elements. The color used for elements such as primary buttons might differ a bit as it gets adjusted to fulfill accessibility requirements." : "Nastavte primárnu farbu na zvýraznenie dôležitých prvkov. Farba použitá pre prvky, ako sú primárne tlačidlá, sa môže pri úprave tak, aby spĺňala požiadavky na prístupnosť, trochu líšiť.",
+    "Background and color" : "Pozadie a farba",
+    "The background can be set to an image from the default set, a custom uploaded image, or a plain color." : "Pozadie môže byť nastavené na obrázok z predvolenej sady, vlastný nahraný obrázok alebo obyčajnú farbu.",
     "Keyboard shortcuts" : "Klávesové skratky",
     "In some cases keyboard shortcuts can interfere with accessibility tools. In order to allow focusing on your tool correctly you can disable all keyboard shortcuts here. This will also disable all available shortcuts in apps." : "V niektorých prípadoch môžu klávesové skratky zasahovať do nástrojov pre dostupnosť. Aby ste mohli správne používať svoje nástroje, môžete vypnúť všetky klávesové skratky. Tým sa tiež zakážu všetky dostupné skratky v aplikáciách.",
     "Disable all keyboard shortcuts" : "Vypnúť všetky klávesové skratky",
@@ -93,6 +101,8 @@
     "Reset default app order" : "Obnoviť predvolené poradie aplikácií",
     "Could not set the app order" : "Nepodarilo sa nastaviť poradie aplikácií",
     "Could not reset the app order" : "Nepodarilo sa obnoviť poradie aplikácií",
+    "Reset primary color" : "Obnoviť primárnu farbu",
+    "Could not set primary color" : "Nebolo možné nastaviť primárnu farbu",
     "Default app" : "Predvolená aplikácia",
     "The default app is the app that is e.g. opened after login or when the logo in the menu is clicked." : "Predvolená aplikácia je aplikácia, ktorá sa napr. otvorí po prihlásení alebo po kliknutí na logo v menu.",
     "Use custom default app" : "Použiť vlastnú predvolenú aplikáciu",

+ 1 - 0
core/l10n/ar.js

@@ -180,6 +180,7 @@ OC.L10N.register(
     "Schedule work & meetings, synced with all your devices." : "قم بجدولة العمل والإجتماعات ، بالتزامن مع جميع أجهزتك.",
     "Keep your colleagues and friends in one place without leaking their private info." : "احتفظ بزملائك وأصدقائك في مكان واحد دون تسريب معلوماتهم الخاصة.",
     "Simple email app nicely integrated with Files, Contacts and Calendar." : "تطبيق بريد إلكتروني بسيط متوافق بشكل ممتاز مع الملفات وجهات الاتصال والتقويم.",
+    "Chatting, video calls, screen sharing, online meetings and web conferencing – in your browser and with mobile apps." : "الدردشة، ومكالمات الفيديو، ومشاركة الشاشة، والاجتماعات عبر الإنترنت، ومؤتمرات الويب - في متصفحك ومع تطبيقات الهاتف المحمول.",
     "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "مستندات و جداول و عروض تعاونية، بناءً على تطبيق كولابورا Collabora Online.",
     "Distraction free note taking app." : "تطبيق تسجيل الملاحظات دون تشتيت",
     "Settings menu" : "قائمة الإعدادات",

+ 1 - 0
core/l10n/ar.json

@@ -178,6 +178,7 @@
     "Schedule work & meetings, synced with all your devices." : "قم بجدولة العمل والإجتماعات ، بالتزامن مع جميع أجهزتك.",
     "Keep your colleagues and friends in one place without leaking their private info." : "احتفظ بزملائك وأصدقائك في مكان واحد دون تسريب معلوماتهم الخاصة.",
     "Simple email app nicely integrated with Files, Contacts and Calendar." : "تطبيق بريد إلكتروني بسيط متوافق بشكل ممتاز مع الملفات وجهات الاتصال والتقويم.",
+    "Chatting, video calls, screen sharing, online meetings and web conferencing – in your browser and with mobile apps." : "الدردشة، ومكالمات الفيديو، ومشاركة الشاشة، والاجتماعات عبر الإنترنت، ومؤتمرات الويب - في متصفحك ومع تطبيقات الهاتف المحمول.",
     "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "مستندات و جداول و عروض تعاونية، بناءً على تطبيق كولابورا Collabora Online.",
     "Distraction free note taking app." : "تطبيق تسجيل الملاحظات دون تشتيت",
     "Settings menu" : "قائمة الإعدادات",

+ 1 - 0
core/l10n/de_DE.js

@@ -180,6 +180,7 @@ OC.L10N.register(
     "Schedule work & meetings, synced with all your devices." : "Planen Sie Arbeit und Besprechungen, synchronisiert mit all Ihren Geräten.",
     "Keep your colleagues and friends in one place without leaking their private info." : "Verwahren Sie die Kontakte zu Ihren Kollegen und Freunden an einem einheitlichen Ort, ohne deren privaten Daten preiszugeben.",
     "Simple email app nicely integrated with Files, Contacts and Calendar." : "Einfache E-Mail-App mit guter Integration in Dateiverwaltung, Adressen und Kalender.",
+    "Chatting, video calls, screen sharing, online meetings and web conferencing – in your browser and with mobile apps." : "Chatten, Videoanrufe, Bildschirm teilen, Online-Besprechungen und Webkonferenzen - in Ihrem Browser sowie mit mobilen Apps.",
     "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "Gemeinsame Dokumente, Tabellenkalkulationen und Präsentationen, die auf Collabora Online basieren.",
     "Distraction free note taking app." : "Ablenkungsfreie Notizen-App",
     "Settings menu" : "Einstellungen-Menü",

+ 1 - 0
core/l10n/de_DE.json

@@ -178,6 +178,7 @@
     "Schedule work & meetings, synced with all your devices." : "Planen Sie Arbeit und Besprechungen, synchronisiert mit all Ihren Geräten.",
     "Keep your colleagues and friends in one place without leaking their private info." : "Verwahren Sie die Kontakte zu Ihren Kollegen und Freunden an einem einheitlichen Ort, ohne deren privaten Daten preiszugeben.",
     "Simple email app nicely integrated with Files, Contacts and Calendar." : "Einfache E-Mail-App mit guter Integration in Dateiverwaltung, Adressen und Kalender.",
+    "Chatting, video calls, screen sharing, online meetings and web conferencing – in your browser and with mobile apps." : "Chatten, Videoanrufe, Bildschirm teilen, Online-Besprechungen und Webkonferenzen - in Ihrem Browser sowie mit mobilen Apps.",
     "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "Gemeinsame Dokumente, Tabellenkalkulationen und Präsentationen, die auf Collabora Online basieren.",
     "Distraction free note taking app." : "Ablenkungsfreie Notizen-App",
     "Settings menu" : "Einstellungen-Menü",

+ 2 - 1
core/l10n/pl.js

@@ -180,6 +180,7 @@ OC.L10N.register(
     "Schedule work & meetings, synced with all your devices." : "Zaplanuj pracę i spotkania, które będą zsynchronizowane ze wszystkimi urządzeniami.",
     "Keep your colleagues and friends in one place without leaking their private info." : "Przechowuj swoich kolegów i przyjaciół w jednym miejscu, nie udostępniając prywatnych informacji.",
     "Simple email app nicely integrated with Files, Contacts and Calendar." : "Prosta aplikacja e-mail przyjemnie zintegrowana z plikami, kontaktami i kalendarzem.",
+    "Chatting, video calls, screen sharing, online meetings and web conferencing – in your browser and with mobile apps." : "Czaty, rozmowy wideo, udostępnianie ekranu, spotkania online i konferencje internetowe – w przeglądarce i aplikacjach mobilnych.",
     "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "Wspólne dokumenty, arkusze kalkulacyjne i prezentacje oparte na Collabora Online.",
     "Distraction free note taking app." : "Aplikacja do robienia notatek bez rozpraszania uwagi.",
     "Settings menu" : "Menu ustawień",
@@ -187,7 +188,7 @@ OC.L10N.register(
     "Search contacts" : "Szukaj kontaktów",
     "Reset search" : "Zresetuj wyszukiwanie",
     "Search contacts …" : "Wyszukiwanie kontaktów…",
-    "Could not load your contacts" : "Nie można załadować kontaktów",
+    "Could not load your contacts" : "Nie można wczytać kontaktów",
     "No contacts found" : "Nie znaleziono kontaktów",
     "Show all contacts" : "Pokaż wszystkie kontakty",
     "Install the Contacts app" : "Zainstaluj aplikację \"Kontakty\"",

+ 2 - 1
core/l10n/pl.json

@@ -178,6 +178,7 @@
     "Schedule work & meetings, synced with all your devices." : "Zaplanuj pracę i spotkania, które będą zsynchronizowane ze wszystkimi urządzeniami.",
     "Keep your colleagues and friends in one place without leaking their private info." : "Przechowuj swoich kolegów i przyjaciół w jednym miejscu, nie udostępniając prywatnych informacji.",
     "Simple email app nicely integrated with Files, Contacts and Calendar." : "Prosta aplikacja e-mail przyjemnie zintegrowana z plikami, kontaktami i kalendarzem.",
+    "Chatting, video calls, screen sharing, online meetings and web conferencing – in your browser and with mobile apps." : "Czaty, rozmowy wideo, udostępnianie ekranu, spotkania online i konferencje internetowe – w przeglądarce i aplikacjach mobilnych.",
     "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "Wspólne dokumenty, arkusze kalkulacyjne i prezentacje oparte na Collabora Online.",
     "Distraction free note taking app." : "Aplikacja do robienia notatek bez rozpraszania uwagi.",
     "Settings menu" : "Menu ustawień",
@@ -185,7 +186,7 @@
     "Search contacts" : "Szukaj kontaktów",
     "Reset search" : "Zresetuj wyszukiwanie",
     "Search contacts …" : "Wyszukiwanie kontaktów…",
-    "Could not load your contacts" : "Nie można załadować kontaktów",
+    "Could not load your contacts" : "Nie można wczytać kontaktów",
     "No contacts found" : "Nie znaleziono kontaktów",
     "Show all contacts" : "Pokaż wszystkie kontakty",
     "Install the Contacts app" : "Zainstaluj aplikację \"Kontakty\"",

+ 1 - 0
core/l10n/zh_TW.js

@@ -180,6 +180,7 @@ OC.L10N.register(
     "Schedule work & meetings, synced with all your devices." : "排定工作和會議時間,並與您的所有裝置同步。",
     "Keep your colleagues and friends in one place without leaking their private info." : "在同一處聯繫您的同事和朋友,而不會洩漏他們的私人資訊。",
     "Simple email app nicely integrated with Files, Contacts and Calendar." : "簡潔的電子郵件應用程式,與檔案瀏覽、聯絡人、行事曆完美整合。",
+    "Chatting, video calls, screen sharing, online meetings and web conferencing – in your browser and with mobile apps." : "對話、視訊電話、螢幕分享、線上會議、網路研討會等 - 在您的瀏覽器與手機應用程式之中實現。",
     "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "使用 Collabora Online 建置的文件、試算表、簡報協作工具。",
     "Distraction free note taking app." : "無干擾的筆記應用程式。",
     "Settings menu" : "設定選單",

+ 1 - 0
core/l10n/zh_TW.json

@@ -178,6 +178,7 @@
     "Schedule work & meetings, synced with all your devices." : "排定工作和會議時間,並與您的所有裝置同步。",
     "Keep your colleagues and friends in one place without leaking their private info." : "在同一處聯繫您的同事和朋友,而不會洩漏他們的私人資訊。",
     "Simple email app nicely integrated with Files, Contacts and Calendar." : "簡潔的電子郵件應用程式,與檔案瀏覽、聯絡人、行事曆完美整合。",
+    "Chatting, video calls, screen sharing, online meetings and web conferencing – in your browser and with mobile apps." : "對話、視訊電話、螢幕分享、線上會議、網路研討會等 - 在您的瀏覽器與手機應用程式之中實現。",
     "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "使用 Collabora Online 建置的文件、試算表、簡報協作工具。",
     "Distraction free note taking app." : "無干擾的筆記應用程式。",
     "Settings menu" : "設定選單",

+ 16 - 0
lib/l10n/pl.js

@@ -36,6 +36,7 @@ OC.L10N.register(
     "Server version %s or higher is required." : "Wymagana jest wersja serwera %s lub wyższa.",
     "Server version %s or lower is required." : "Wymagana jest wersja serwera %s lub niższa.",
     "Logged in account must be an admin, a sub admin or gotten special right to access this setting" : "Zalogowane konto musi być administratorem, subadministratorem lub posiadać specjalne uprawnienia, aby uzyskać dostęp do tego ustawienia",
+    "Your current IP address doesn’t allow you to perform admin actions" : "Twój obecny adres IP nie pozwala na wykonywanie czynności administracyjnych",
     "Logged in account must be an admin or sub admin" : "Zalogowane konto musi być administratorem lub subadministratorem",
     "Logged in account must be an admin" : "Zalogowane konto musi być administratorem",
     "Wiping of device %s has started" : "Rozpoczęto czyszczenie urządzenia %s",
@@ -79,11 +80,15 @@ OC.L10N.register(
     "Empty file" : "Pusty plik",
     "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Moduł o ID: %s nie istnieje. Włącz go w ustawieniach aplikacji lub skontaktuj się z administratorem.",
     "Dot files are not allowed" : "Pliki z kropką są nie dozwolone",
+    "Invalid parent path" : "Nieprawidłowa ścieżka nadrzędna",
     "File already exists" : "Plik już istnieje",
     "Invalid path" : "Niewłaściwa ścieżka",
     "Failed to create file from template" : "Nie udało się utworzyć pliku z szablonu",
     "Templates" : "Szablony",
+    "Path contains invalid segments" : "Ścieżka zawiera nieprawidłowe segmenty",
+    "Filename is a reserved word" : "Nazwa pliku jest słowem zastrzeżonym",
     "Filename contains at least one invalid character" : "Nazwa pliku zawiera co najmniej jeden nieprawidłowy znak",
+    "Filename is too long" : "Nazwa pliku jest za długa",
     "Empty filename is not allowed" : "Pusta nazwa pliku jest niedozwolona",
     "App \"%s\" cannot be installed because appinfo file cannot be read." : "Aplikacji \"%s\" nie można zainstalować, ponieważ nie można odczytać pliku appinfo.",
     "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Aplikacji \"%s\" nie można zainstalować, ponieważ nie jest kompatybilna z tą wersją serwera.",
@@ -117,6 +122,8 @@ OC.L10N.register(
     "Pronouns" : "Zaimki",
     "Unknown account" : "Nieznane konto",
     "Additional settings" : "Ustawienia dodatkowe",
+    "Enter the database Login and name for %s" : "Wprowadź login i nazwę bazy danych dla %s",
+    "Enter the database Login for %s" : "Wpisz logowanie do bazy danych dla %s",
     "Enter the database name for %s" : "Podaj nazwę bazy danych dla %s",
     "You cannot use dots in the database name %s" : "Nie można używać kropek w nazwie bazy danych %s",
     "You need to enter details of an existing account." : "Musisz wprowadzić szczegółowe dane dla istniejącego konta.",
@@ -146,6 +153,7 @@ OC.L10N.register(
     "Expiration date is in the past" : "Data ważności już minęła",
     "_Cannot set expiration date more than %n day in the future_::_Cannot set expiration date more than %n days in the future_" : ["Nie można utworzyć daty wygaśnięcia na %n dzień do przodu","Nie można utworzyć daty wygaśnięcia na %n dni do przodu","Nie można utworzyć daty wygaśnięcia na %n dni do przodu","Nie można utworzyć daty wygaśnięcia na %n dni do przodu"],
     "Sharing is only allowed with group members" : "Udostępnianie jest dozwolone tylko członkom grupy",
+    "Invalid share recipient" : "Nieprawidłowy odbiorca udostępnienia",
     "The requested share does not exist anymore" : "Żądane udostępnienie już nie istnieje",
     "The requested share comes from a disabled user" : "Żądane udostępnienie pochodzi od wyłączonego użytkownika",
     "The user was not created because the user limit has been reached. Check your notifications to learn more." : "Użytkownik nie został utworzony, ponieważ osiągnięto limit użytkowników. Sprawdź swoje powiadomienia, aby dowiedzieć się więcej.",
@@ -198,6 +206,7 @@ OC.L10N.register(
     "A valid password must be provided" : "Należy podać prawidłowe hasło",
     "The Login is already being used" : "Login jest już używany",
     "Could not create account" : "Nie można utworzyć konta",
+    "Only the following characters are allowed in an Login: \"a-z\", \"A-Z\", \"0-9\", spaces and \"_.@-'\"" : "W loginie dozwolone są tylko następujące znaki: „a-z”, „A-Z”, „0-9”, spacje i „_.@-'”",
     "A valid Login must be provided" : "Należy podać poprawny login",
     "Login contains whitespace at the beginning or at the end" : "Login zawiera spacje na początku lub na końcu",
     "Login must not consist of dots only" : "Login nie może składać się wyłącznie z kropek",
@@ -249,6 +258,13 @@ OC.L10N.register(
     "Storage connection error. %s" : "Błąd połączenia z magazynem. %s",
     "Storage is temporarily not available" : "Magazyn jest tymczasowo niedostępny",
     "Storage connection timeout. %s" : "Limit czasu połączenia do magazynu. %s",
+    "Transcribe audio" : "Transkrypcja dźwięku",
+    "Transcribe the things said in an audio" : "Transkrypcja wypowiedzi w formie audio",
+    "Audio input" : "Wejście dźwięku",
+    "The audio to transcribe" : "Dźwięk do transkrypcji",
+    "Transcription" : "Transkrypcja",
+    "The transcribed text" : "Tekst transkrypcji",
+    "Source material" : "Materiał źródłowy",
     "Chat" : "Rozmowa",
     "Generates a possible headline for a text." : "Generuje możliwy nagłówek tekstu.",
     "Summarize" : "Podsumuj",

+ 16 - 0
lib/l10n/pl.json

@@ -34,6 +34,7 @@
     "Server version %s or higher is required." : "Wymagana jest wersja serwera %s lub wyższa.",
     "Server version %s or lower is required." : "Wymagana jest wersja serwera %s lub niższa.",
     "Logged in account must be an admin, a sub admin or gotten special right to access this setting" : "Zalogowane konto musi być administratorem, subadministratorem lub posiadać specjalne uprawnienia, aby uzyskać dostęp do tego ustawienia",
+    "Your current IP address doesn’t allow you to perform admin actions" : "Twój obecny adres IP nie pozwala na wykonywanie czynności administracyjnych",
     "Logged in account must be an admin or sub admin" : "Zalogowane konto musi być administratorem lub subadministratorem",
     "Logged in account must be an admin" : "Zalogowane konto musi być administratorem",
     "Wiping of device %s has started" : "Rozpoczęto czyszczenie urządzenia %s",
@@ -77,11 +78,15 @@
     "Empty file" : "Pusty plik",
     "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Moduł o ID: %s nie istnieje. Włącz go w ustawieniach aplikacji lub skontaktuj się z administratorem.",
     "Dot files are not allowed" : "Pliki z kropką są nie dozwolone",
+    "Invalid parent path" : "Nieprawidłowa ścieżka nadrzędna",
     "File already exists" : "Plik już istnieje",
     "Invalid path" : "Niewłaściwa ścieżka",
     "Failed to create file from template" : "Nie udało się utworzyć pliku z szablonu",
     "Templates" : "Szablony",
+    "Path contains invalid segments" : "Ścieżka zawiera nieprawidłowe segmenty",
+    "Filename is a reserved word" : "Nazwa pliku jest słowem zastrzeżonym",
     "Filename contains at least one invalid character" : "Nazwa pliku zawiera co najmniej jeden nieprawidłowy znak",
+    "Filename is too long" : "Nazwa pliku jest za długa",
     "Empty filename is not allowed" : "Pusta nazwa pliku jest niedozwolona",
     "App \"%s\" cannot be installed because appinfo file cannot be read." : "Aplikacji \"%s\" nie można zainstalować, ponieważ nie można odczytać pliku appinfo.",
     "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Aplikacji \"%s\" nie można zainstalować, ponieważ nie jest kompatybilna z tą wersją serwera.",
@@ -115,6 +120,8 @@
     "Pronouns" : "Zaimki",
     "Unknown account" : "Nieznane konto",
     "Additional settings" : "Ustawienia dodatkowe",
+    "Enter the database Login and name for %s" : "Wprowadź login i nazwę bazy danych dla %s",
+    "Enter the database Login for %s" : "Wpisz logowanie do bazy danych dla %s",
     "Enter the database name for %s" : "Podaj nazwę bazy danych dla %s",
     "You cannot use dots in the database name %s" : "Nie można używać kropek w nazwie bazy danych %s",
     "You need to enter details of an existing account." : "Musisz wprowadzić szczegółowe dane dla istniejącego konta.",
@@ -144,6 +151,7 @@
     "Expiration date is in the past" : "Data ważności już minęła",
     "_Cannot set expiration date more than %n day in the future_::_Cannot set expiration date more than %n days in the future_" : ["Nie można utworzyć daty wygaśnięcia na %n dzień do przodu","Nie można utworzyć daty wygaśnięcia na %n dni do przodu","Nie można utworzyć daty wygaśnięcia na %n dni do przodu","Nie można utworzyć daty wygaśnięcia na %n dni do przodu"],
     "Sharing is only allowed with group members" : "Udostępnianie jest dozwolone tylko członkom grupy",
+    "Invalid share recipient" : "Nieprawidłowy odbiorca udostępnienia",
     "The requested share does not exist anymore" : "Żądane udostępnienie już nie istnieje",
     "The requested share comes from a disabled user" : "Żądane udostępnienie pochodzi od wyłączonego użytkownika",
     "The user was not created because the user limit has been reached. Check your notifications to learn more." : "Użytkownik nie został utworzony, ponieważ osiągnięto limit użytkowników. Sprawdź swoje powiadomienia, aby dowiedzieć się więcej.",
@@ -196,6 +204,7 @@
     "A valid password must be provided" : "Należy podać prawidłowe hasło",
     "The Login is already being used" : "Login jest już używany",
     "Could not create account" : "Nie można utworzyć konta",
+    "Only the following characters are allowed in an Login: \"a-z\", \"A-Z\", \"0-9\", spaces and \"_.@-'\"" : "W loginie dozwolone są tylko następujące znaki: „a-z”, „A-Z”, „0-9”, spacje i „_.@-'”",
     "A valid Login must be provided" : "Należy podać poprawny login",
     "Login contains whitespace at the beginning or at the end" : "Login zawiera spacje na początku lub na końcu",
     "Login must not consist of dots only" : "Login nie może składać się wyłącznie z kropek",
@@ -247,6 +256,13 @@
     "Storage connection error. %s" : "Błąd połączenia z magazynem. %s",
     "Storage is temporarily not available" : "Magazyn jest tymczasowo niedostępny",
     "Storage connection timeout. %s" : "Limit czasu połączenia do magazynu. %s",
+    "Transcribe audio" : "Transkrypcja dźwięku",
+    "Transcribe the things said in an audio" : "Transkrypcja wypowiedzi w formie audio",
+    "Audio input" : "Wejście dźwięku",
+    "The audio to transcribe" : "Dźwięk do transkrypcji",
+    "Transcription" : "Transkrypcja",
+    "The transcribed text" : "Tekst transkrypcji",
+    "Source material" : "Materiał źródłowy",
     "Chat" : "Rozmowa",
     "Generates a possible headline for a text." : "Generuje możliwy nagłówek tekstu.",
     "Summarize" : "Podsumuj",

+ 82 - 0
lib/l10n/sk.js

@@ -38,6 +38,7 @@ OC.L10N.register(
     "Server version %s or higher is required." : "Je vyžadovaná verzia servera %s alebo vyššia.",
     "Server version %s or lower is required." : "Je vyžadovaná verzia servera %s alebo nižšia.",
     "Logged in account must be an admin, a sub admin or gotten special right to access this setting" : "Prihlásený účet musí byť správcom, podadministrátorom alebo musí mať špeciálne právo na prístup k tomuto nastaveniu.",
+    "Your current IP address doesn’t allow you to perform admin actions" : "Vaša aktuálna adresa IP vám neumožňuje vykonávať akcie správcu",
     "Logged in account must be an admin or sub admin" : "Prihlásený účet musí byť správcom alebo sub správcom.",
     "Logged in account must be an admin" : "Prihlásený účet musí byť správcom",
     "Wiping of device %s has started" : "Začalo sa mazanie zariadenia %s",
@@ -148,15 +149,32 @@ OC.L10N.register(
     "%1$s shared »%2$s« with you and wants to add:" : "%1$s vám sprístupnil »%2$s« s poznámkou:",
     "%1$s shared »%2$s« with you and wants to add" : "%1$s vám sprístupnil »%2$s« s poznámkou",
     "»%s« added a note to a file shared with you" : "»%s« pridal poznámku k súboru ktorý s Vami zdieľa",
+    "Share recipient is not a valid user" : "Príjemca zdieľania nie je platným uživateľom",
+    "Share recipient is not a valid group" : "Príjemca zdieľania nie je platnou skupinou",
+    "Share recipient should be empty" : "Príjemca zdieľania musí byť prázdny",
+    "Share recipient should not be empty" : "Príjemca zdieľania nemôže byť prázdny",
+    "Share recipient is not a valid circle" : "Príjemca zdieľania nie je platný kruh",
     "Unknown share type" : "Neplatný typ sprístupnenia",
+    "Share initiator must be set" : "Musí byť nastavený iniciátor zdieľania",
+    "Cannot share with yourself" : "Nie je možné zdieľanie so sebou samým",
+    "You cannot share your root folder" : "Nemôžete zdieľať váš koreňový adresár",
     "You are not allowed to share %s" : "Nemôžete sprístupniť %s",
+    "Valid permissions are required for sharing" : "Pre zdieľanie sú potrebné korektné práva",
     "Cannot increase permissions of %s" : "Nie je možné navýšiť oprávnenia pre %s",
+    "Shares need at least read permissions" : "Zdieľanie vyžaduje minimálne práva na čítanie",
     "Files cannot be shared with delete permissions" : "Súbory nie je možné sprístupňovať s oprávneniami na odstránenie",
     "Files cannot be shared with create permissions" : "Súbory nie je možné sprístupňovať s oprávneniami na vytváranie",
     "Expiration date is in the past" : "Dátum konca platnosti je v minulosti",
     "_Cannot set expiration date more than %n day in the future_::_Cannot set expiration date more than %n days in the future_" : ["Nie je možné nastaviť dátum konca platnosti viac ako %s deň v budúcnosti","Nie je možné nastaviť dátum konca platnosti viac ako %s dní v budúcnosti","Nie je možné nastaviť dátum konca platnosti viac ako %s dní v budúcnosti","Nie je možné nastaviť dátum konca platnosti viac ako %s dní v budúcnosti"],
     "Sharing is only allowed with group members" : "Zdieľanie je možné iba s členmi skupiny",
     "Sharing %s failed, because this item is already shared with the account %s" : "Zdieľanie %s zlyhalo, pretože táto položka už je užívateľovi %s zozdieľaná.",
+    "Sharing is disabled" : "Zdieľanie je zakázané",
+    "Sharing is disabled for you" : "Zdieľanie je pre vás zakázané",
+    "Cannot share with the share owner" : "Nie je možné zdieľať s vlastníkom",
+    "Share does not have a full ID" : "Zdieľanie nemá plné ID",
+    "Cannot change share type" : "Nie je možné zmeniť typ zdieľania",
+    "Invalid share recipient" : "Neplatný príjemca zdieľania",
+    "Group \"%s\" does not exist" : "Skupina \"%s\" neexistuje",
     "The requested share does not exist anymore" : "Požadované zdieľanie už neexistuje",
     "The requested share comes from a disabled user" : "Požadované zdieľanie pochádza od zakázaného užívateľa.",
     "The user was not created because the user limit has been reached. Check your notifications to learn more." : "Bol dosiahnutý limit používateľov a používateľ nebol vytvorený. Pozrite sa do upozornení pre viac informácií.",
@@ -264,14 +282,78 @@ OC.L10N.register(
     "Storage is temporarily not available" : "Úložisko je dočasne nedostupné",
     "Storage connection timeout. %s" : "Vypršanie pripojenia k úložisku. %s",
     "To allow this check to run you have to make sure that your Web server can connect to itself. Therefore it must be able to resolve and connect to at least one of its `trusted_domains` or the `overwrite.cli.url`. This failure may be the result of a server-side DNS mismatch or outbound firewall rule." : "Ak chcete povoliť spustenie tejto kontroly, musíte sa uistiť, že váš webový server sa môže pripojiť sám k sebe. Preto musí byť schopný rozpoznať a pripojiť sa aspoň k jednej zo svojich `trusted_domains` alebo `overwrite.cli.url`.  Výsledkom nesprávneho nastavenia môže byť nesúlad DNS na strane servera alebo pravidla brány firewall pre výstup.",
+    "Transcribe audio" : "Prepísať zvuk",
+    "Transcribe the things said in an audio" : "Prepísať veci povedané vo zvuku",
     "Audio input" : "Audio vstup",
+    "The audio to transcribe" : "Zvuk pre prepísanie",
+    "Transcription" : "Prepis",
+    "The transcribed text" : "Prepísaný text",
+    "Context write" : "Kontextový zápis",
+    "Writes text in a given style based on the provided source material." : "Napíše text v danom štýle na základe poskytnutého zdrojového materiálu.",
+    "Writing style" : "Štýl písania",
+    "Demonstrate a writing style that you would like to immitate" : "Ukážte štýl písania, ktorý by ste chceli napodobniť",
+    "Source material" : "Zdrojový materiál",
+    "The content that would like to be rewritten in the new writing style" : "Obsah, ktorý by bol prepísaný do nového štýlu písania",
+    "Generated text" : "Vygenerovaný text",
+    "The generated text with content from the source material in the given style" : "Vygenerovaný text s obsahom zo zdrojového materiálu v danom štýle",
+    "Emoji generator" : "Generátor emotikonov",
+    "Takes text and generates a representative emoji for it." : "Zoberie text a vygeneruje pre neho reprezentatívny emotikon.",
+    "The text to generate an emoji for" : "Text pre ktorý vygeneruje emotikon",
+    "Generated emoji" : "Vygenerované emotikony",
+    "The generated emoji based on the input text" : "Vygenerovaný emotikon založený na vstupnom texte",
+    "Generate image" : "Vygenerovať obrázok",
+    "Generate an image from a text prompt" : "Vygenerovať obrázok na základe textového zadania",
+    "Prompt" : "Zadanie",
+    "Describe the image you want to generate" : "Popíšte obrázok ktorý chcete vygenerovať",
+    "Number of images" : "Počet obrázkov",
+    "How many images to generate" : "Koľko obrázkov sa bude generovať",
+    "Output images" : "Výstupné obrázky",
+    "The generated images" : "Vygenerované obrázky",
+    "Generated reply" : "Vygenerovaná odpoveď",
+    "Chat" : "Chat",
+    "Chat with the assistant" : "Chat s asistentom",
+    "System prompt" : "Systémová výzva",
+    "Chat message" : "Správa chatu",
+    "Chat history" : "História chatu",
+    "Response message" : "Správa s odpoveďou",
+    "Formalize text" : "Formalizovať text",
+    "Formalized text" : "Formalizovaný text",
+    "The formalized text" : "Formalizovaný text",
+    "Generate a headline" : "Vygenerovať titulok",
     "Generates a possible headline for a text." : "Generuje možný nadpis pre text.",
+    "Original text" : "Originálny text",
+    "The original text to generate a headline for" : "Originálny text pre ktorý sa vygeneruje titulok",
+    "The generated headline" : "Vygenerovaný titulok",
+    "Reformulate text" : "Preformulovať text",
+    "Takes a text and reformulates it" : "Zoberie text a preformuluje ho",
+    "Write a text that you want the assistant to reformulate" : "Napíšte text pre ktorý chcete aby asistent preforumuloval",
+    "Reformulated text" : "Preformulovaný text",
+    "The reformulated text, written by the assistant" : "Preformulovaný text, ktorý napísal asistent",
+    "Simplify text" : "Zjednodušiť text",
+    "Takes a text and simplifies it" : "Zobrať text a zjednodušiť ho",
+    "Write a text that you want the assistant to simplify" : "Napíšte text ktorý chcete od asistenta zjednodušiť",
+    "Simplified text" : "Zjednodušený text",
+    "The simplified text" : "Zjednodušený text",
     "Summarize" : "Zhrnutie",
+    "Summarizes a text" : "Zhrnutie textu",
+    "The original text to summarize" : "Originálny text pre zhrnutie",
     "Summary" : "Súhrn",
+    "The generated summary" : "Vygenerované zhrnutie",
     "Extract topics" : "Extrahovať témy",
+    "Extracts topics from a text and outputs them separated by commas" : "Vyextrahovať témy z textu a vypísať ich ako zoznam oddelený čiarkami",
+    "The original text to extract topics from" : "Originálny text z ktorého sa vyextrahujú témy",
+    "Topics" : "Témy",
+    "The list of extracted topics" : "Zoznam vyextrahovaných tém",
     "Translate" : "Preložiť",
+    "Translate text from one language to another" : "Preložiť text z jedného jazyka do druhého",
+    "Origin text" : "Pôvodný text",
+    "The text to translate" : "Text pre preklad",
+    "Origin language" : "Pôvodný jazyk",
+    "The language of the origin text" : "Jazyk pôvodného textu",
     "Target language" : "Cieľový jazyk",
+    "The desired language to translate the origin text in" : "Požadovaný jazyk, do ktorého sa má preložiť pôvodný text",
     "Result" : "Výsledok",
+    "The translated text" : "Preložený text",
     "Free prompt" : "Bezplatný formulár",
     "Runs an arbitrary prompt through the language model." : "Spúšťa ľubovoľný príkaz cez jazykový model.",
     "Generate headline" : "Generovať nadpis",

+ 82 - 0
lib/l10n/sk.json

@@ -36,6 +36,7 @@
     "Server version %s or higher is required." : "Je vyžadovaná verzia servera %s alebo vyššia.",
     "Server version %s or lower is required." : "Je vyžadovaná verzia servera %s alebo nižšia.",
     "Logged in account must be an admin, a sub admin or gotten special right to access this setting" : "Prihlásený účet musí byť správcom, podadministrátorom alebo musí mať špeciálne právo na prístup k tomuto nastaveniu.",
+    "Your current IP address doesn’t allow you to perform admin actions" : "Vaša aktuálna adresa IP vám neumožňuje vykonávať akcie správcu",
     "Logged in account must be an admin or sub admin" : "Prihlásený účet musí byť správcom alebo sub správcom.",
     "Logged in account must be an admin" : "Prihlásený účet musí byť správcom",
     "Wiping of device %s has started" : "Začalo sa mazanie zariadenia %s",
@@ -146,15 +147,32 @@
     "%1$s shared »%2$s« with you and wants to add:" : "%1$s vám sprístupnil »%2$s« s poznámkou:",
     "%1$s shared »%2$s« with you and wants to add" : "%1$s vám sprístupnil »%2$s« s poznámkou",
     "»%s« added a note to a file shared with you" : "»%s« pridal poznámku k súboru ktorý s Vami zdieľa",
+    "Share recipient is not a valid user" : "Príjemca zdieľania nie je platným uživateľom",
+    "Share recipient is not a valid group" : "Príjemca zdieľania nie je platnou skupinou",
+    "Share recipient should be empty" : "Príjemca zdieľania musí byť prázdny",
+    "Share recipient should not be empty" : "Príjemca zdieľania nemôže byť prázdny",
+    "Share recipient is not a valid circle" : "Príjemca zdieľania nie je platný kruh",
     "Unknown share type" : "Neplatný typ sprístupnenia",
+    "Share initiator must be set" : "Musí byť nastavený iniciátor zdieľania",
+    "Cannot share with yourself" : "Nie je možné zdieľanie so sebou samým",
+    "You cannot share your root folder" : "Nemôžete zdieľať váš koreňový adresár",
     "You are not allowed to share %s" : "Nemôžete sprístupniť %s",
+    "Valid permissions are required for sharing" : "Pre zdieľanie sú potrebné korektné práva",
     "Cannot increase permissions of %s" : "Nie je možné navýšiť oprávnenia pre %s",
+    "Shares need at least read permissions" : "Zdieľanie vyžaduje minimálne práva na čítanie",
     "Files cannot be shared with delete permissions" : "Súbory nie je možné sprístupňovať s oprávneniami na odstránenie",
     "Files cannot be shared with create permissions" : "Súbory nie je možné sprístupňovať s oprávneniami na vytváranie",
     "Expiration date is in the past" : "Dátum konca platnosti je v minulosti",
     "_Cannot set expiration date more than %n day in the future_::_Cannot set expiration date more than %n days in the future_" : ["Nie je možné nastaviť dátum konca platnosti viac ako %s deň v budúcnosti","Nie je možné nastaviť dátum konca platnosti viac ako %s dní v budúcnosti","Nie je možné nastaviť dátum konca platnosti viac ako %s dní v budúcnosti","Nie je možné nastaviť dátum konca platnosti viac ako %s dní v budúcnosti"],
     "Sharing is only allowed with group members" : "Zdieľanie je možné iba s členmi skupiny",
     "Sharing %s failed, because this item is already shared with the account %s" : "Zdieľanie %s zlyhalo, pretože táto položka už je užívateľovi %s zozdieľaná.",
+    "Sharing is disabled" : "Zdieľanie je zakázané",
+    "Sharing is disabled for you" : "Zdieľanie je pre vás zakázané",
+    "Cannot share with the share owner" : "Nie je možné zdieľať s vlastníkom",
+    "Share does not have a full ID" : "Zdieľanie nemá plné ID",
+    "Cannot change share type" : "Nie je možné zmeniť typ zdieľania",
+    "Invalid share recipient" : "Neplatný príjemca zdieľania",
+    "Group \"%s\" does not exist" : "Skupina \"%s\" neexistuje",
     "The requested share does not exist anymore" : "Požadované zdieľanie už neexistuje",
     "The requested share comes from a disabled user" : "Požadované zdieľanie pochádza od zakázaného užívateľa.",
     "The user was not created because the user limit has been reached. Check your notifications to learn more." : "Bol dosiahnutý limit používateľov a používateľ nebol vytvorený. Pozrite sa do upozornení pre viac informácií.",
@@ -262,14 +280,78 @@
     "Storage is temporarily not available" : "Úložisko je dočasne nedostupné",
     "Storage connection timeout. %s" : "Vypršanie pripojenia k úložisku. %s",
     "To allow this check to run you have to make sure that your Web server can connect to itself. Therefore it must be able to resolve and connect to at least one of its `trusted_domains` or the `overwrite.cli.url`. This failure may be the result of a server-side DNS mismatch or outbound firewall rule." : "Ak chcete povoliť spustenie tejto kontroly, musíte sa uistiť, že váš webový server sa môže pripojiť sám k sebe. Preto musí byť schopný rozpoznať a pripojiť sa aspoň k jednej zo svojich `trusted_domains` alebo `overwrite.cli.url`.  Výsledkom nesprávneho nastavenia môže byť nesúlad DNS na strane servera alebo pravidla brány firewall pre výstup.",
+    "Transcribe audio" : "Prepísať zvuk",
+    "Transcribe the things said in an audio" : "Prepísať veci povedané vo zvuku",
     "Audio input" : "Audio vstup",
+    "The audio to transcribe" : "Zvuk pre prepísanie",
+    "Transcription" : "Prepis",
+    "The transcribed text" : "Prepísaný text",
+    "Context write" : "Kontextový zápis",
+    "Writes text in a given style based on the provided source material." : "Napíše text v danom štýle na základe poskytnutého zdrojového materiálu.",
+    "Writing style" : "Štýl písania",
+    "Demonstrate a writing style that you would like to immitate" : "Ukážte štýl písania, ktorý by ste chceli napodobniť",
+    "Source material" : "Zdrojový materiál",
+    "The content that would like to be rewritten in the new writing style" : "Obsah, ktorý by bol prepísaný do nového štýlu písania",
+    "Generated text" : "Vygenerovaný text",
+    "The generated text with content from the source material in the given style" : "Vygenerovaný text s obsahom zo zdrojového materiálu v danom štýle",
+    "Emoji generator" : "Generátor emotikonov",
+    "Takes text and generates a representative emoji for it." : "Zoberie text a vygeneruje pre neho reprezentatívny emotikon.",
+    "The text to generate an emoji for" : "Text pre ktorý vygeneruje emotikon",
+    "Generated emoji" : "Vygenerované emotikony",
+    "The generated emoji based on the input text" : "Vygenerovaný emotikon založený na vstupnom texte",
+    "Generate image" : "Vygenerovať obrázok",
+    "Generate an image from a text prompt" : "Vygenerovať obrázok na základe textového zadania",
+    "Prompt" : "Zadanie",
+    "Describe the image you want to generate" : "Popíšte obrázok ktorý chcete vygenerovať",
+    "Number of images" : "Počet obrázkov",
+    "How many images to generate" : "Koľko obrázkov sa bude generovať",
+    "Output images" : "Výstupné obrázky",
+    "The generated images" : "Vygenerované obrázky",
+    "Generated reply" : "Vygenerovaná odpoveď",
+    "Chat" : "Chat",
+    "Chat with the assistant" : "Chat s asistentom",
+    "System prompt" : "Systémová výzva",
+    "Chat message" : "Správa chatu",
+    "Chat history" : "História chatu",
+    "Response message" : "Správa s odpoveďou",
+    "Formalize text" : "Formalizovať text",
+    "Formalized text" : "Formalizovaný text",
+    "The formalized text" : "Formalizovaný text",
+    "Generate a headline" : "Vygenerovať titulok",
     "Generates a possible headline for a text." : "Generuje možný nadpis pre text.",
+    "Original text" : "Originálny text",
+    "The original text to generate a headline for" : "Originálny text pre ktorý sa vygeneruje titulok",
+    "The generated headline" : "Vygenerovaný titulok",
+    "Reformulate text" : "Preformulovať text",
+    "Takes a text and reformulates it" : "Zoberie text a preformuluje ho",
+    "Write a text that you want the assistant to reformulate" : "Napíšte text pre ktorý chcete aby asistent preforumuloval",
+    "Reformulated text" : "Preformulovaný text",
+    "The reformulated text, written by the assistant" : "Preformulovaný text, ktorý napísal asistent",
+    "Simplify text" : "Zjednodušiť text",
+    "Takes a text and simplifies it" : "Zobrať text a zjednodušiť ho",
+    "Write a text that you want the assistant to simplify" : "Napíšte text ktorý chcete od asistenta zjednodušiť",
+    "Simplified text" : "Zjednodušený text",
+    "The simplified text" : "Zjednodušený text",
     "Summarize" : "Zhrnutie",
+    "Summarizes a text" : "Zhrnutie textu",
+    "The original text to summarize" : "Originálny text pre zhrnutie",
     "Summary" : "Súhrn",
+    "The generated summary" : "Vygenerované zhrnutie",
     "Extract topics" : "Extrahovať témy",
+    "Extracts topics from a text and outputs them separated by commas" : "Vyextrahovať témy z textu a vypísať ich ako zoznam oddelený čiarkami",
+    "The original text to extract topics from" : "Originálny text z ktorého sa vyextrahujú témy",
+    "Topics" : "Témy",
+    "The list of extracted topics" : "Zoznam vyextrahovaných tém",
     "Translate" : "Preložiť",
+    "Translate text from one language to another" : "Preložiť text z jedného jazyka do druhého",
+    "Origin text" : "Pôvodný text",
+    "The text to translate" : "Text pre preklad",
+    "Origin language" : "Pôvodný jazyk",
+    "The language of the origin text" : "Jazyk pôvodného textu",
     "Target language" : "Cieľový jazyk",
+    "The desired language to translate the origin text in" : "Požadovaný jazyk, do ktorého sa má preložiť pôvodný text",
     "Result" : "Výsledok",
+    "The translated text" : "Preložený text",
     "Free prompt" : "Bezplatný formulár",
     "Runs an arbitrary prompt through the language model." : "Spúšťa ľubovoľný príkaz cez jazykový model.",
     "Generate headline" : "Generovať nadpis",