summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2017-03-02 16:48:52 +0000
committerNextcloud bot <bot@nextcloud.com>2017-03-02 16:48:52 +0000
commit53195b156c68082f1e02e45ba2a266c15ef1bcaa (patch)
treebdfbc87ca88c341a38fa42b169a204eee6c6647b
parent0ef15f93c4792306cfb5eee635d8edce7d944691 (diff)
downloadnextcloud-server-53195b156c68082f1e02e45ba2a266c15ef1bcaa.tar.gz
nextcloud-server-53195b156c68082f1e02e45ba2a266c15ef1bcaa.zip
[tx-robot] updated from transifex
-rw-r--r--apps/comments/l10n/bg.js39
-rw-r--r--apps/comments/l10n/bg.json37
-rw-r--r--apps/comments/l10n/cs.js39
-rw-r--r--apps/comments/l10n/cs.json37
-rw-r--r--apps/comments/l10n/hu.js39
-rw-r--r--apps/comments/l10n/hu.json37
-rw-r--r--apps/comments/l10n/nb.js39
-rw-r--r--apps/comments/l10n/nb.json37
-rw-r--r--apps/comments/l10n/sk.js34
-rw-r--r--apps/comments/l10n/sk.json32
-rw-r--r--apps/dav/l10n/bg.js49
-rw-r--r--apps/dav/l10n/bg.json47
-rw-r--r--apps/dav/l10n/cs.js49
-rw-r--r--apps/dav/l10n/cs.json47
-rw-r--r--apps/dav/l10n/hu.js49
-rw-r--r--apps/dav/l10n/hu.json47
-rw-r--r--apps/dav/l10n/nb.js49
-rw-r--r--apps/dav/l10n/nb.json47
-rw-r--r--apps/encryption/l10n/cs.js63
-rw-r--r--apps/encryption/l10n/cs.json61
-rw-r--r--apps/encryption/l10n/fi.js55
-rw-r--r--apps/encryption/l10n/fi.json53
-rw-r--r--apps/encryption/l10n/hu.js63
-rw-r--r--apps/encryption/l10n/hu.json61
-rw-r--r--apps/encryption/l10n/nb.js63
-rw-r--r--apps/encryption/l10n/nb.json61
-rw-r--r--apps/encryption/l10n/sk.js63
-rw-r--r--apps/encryption/l10n/sk.json61
-rw-r--r--apps/encryption/l10n/th.js58
-rw-r--r--apps/encryption/l10n/th.json56
-rw-r--r--apps/federatedfilesharing/l10n/cs.js55
-rw-r--r--apps/federatedfilesharing/l10n/cs.json53
-rw-r--r--apps/federatedfilesharing/l10n/fi.js48
-rw-r--r--apps/federatedfilesharing/l10n/fi.json46
-rw-r--r--apps/federatedfilesharing/l10n/hu.js55
-rw-r--r--apps/federatedfilesharing/l10n/hu.json53
-rw-r--r--apps/federatedfilesharing/l10n/nb.js50
-rw-r--r--apps/federatedfilesharing/l10n/nb.json48
-rw-r--r--apps/federation/l10n/cs.js19
-rw-r--r--apps/federation/l10n/cs.json17
-rw-r--r--apps/federation/l10n/hu.js19
-rw-r--r--apps/federation/l10n/hu.json17
-rw-r--r--apps/federation/l10n/nb.js18
-rw-r--r--apps/federation/l10n/nb.json16
-rw-r--r--apps/files/l10n/bg.js178
-rw-r--r--apps/files/l10n/bg.json176
-rw-r--r--apps/files/l10n/ca.js2
-rw-r--r--apps/files/l10n/ca.json2
-rw-r--r--apps/files/l10n/cs.js179
-rw-r--r--apps/files/l10n/cs.json177
-rw-r--r--apps/files/l10n/fi.js138
-rw-r--r--apps/files/l10n/fi.json136
-rw-r--r--apps/files/l10n/hu.js179
-rw-r--r--apps/files/l10n/hu.json177
-rw-r--r--apps/files/l10n/nb.js179
-rw-r--r--apps/files/l10n/nb.json177
-rw-r--r--apps/files/l10n/sk.js182
-rw-r--r--apps/files/l10n/sk.json180
-rw-r--r--apps/files_external/l10n/cs.js131
-rw-r--r--apps/files_external/l10n/cs.json129
-rw-r--r--apps/files_external/l10n/fi.js111
-rw-r--r--apps/files_external/l10n/fi.json109
-rw-r--r--apps/files_external/l10n/hu.js124
-rw-r--r--apps/files_external/l10n/hu.json122
-rw-r--r--apps/files_external/l10n/nb.js131
-rw-r--r--apps/files_external/l10n/nb.json129
-rw-r--r--apps/files_external/l10n/th.js118
-rw-r--r--apps/files_external/l10n/th.json116
-rw-r--r--apps/files_sharing/l10n/cs.js149
-rw-r--r--apps/files_sharing/l10n/cs.json147
-rw-r--r--apps/files_sharing/l10n/hu.js146
-rw-r--r--apps/files_sharing/l10n/hu.json144
-rw-r--r--apps/files_sharing/l10n/nb.js146
-rw-r--r--apps/files_sharing/l10n/nb.json144
-rw-r--r--apps/files_sharing/l10n/pl.js2
-rw-r--r--apps/files_sharing/l10n/pl.json2
-rw-r--r--apps/files_trashbin/l10n/bg.js21
-rw-r--r--apps/files_trashbin/l10n/bg.json19
-rw-r--r--apps/files_trashbin/l10n/cs.js21
-rw-r--r--apps/files_trashbin/l10n/cs.json19
-rw-r--r--apps/files_trashbin/l10n/fi.js21
-rw-r--r--apps/files_trashbin/l10n/fi.json19
-rw-r--r--apps/files_trashbin/l10n/hu.js21
-rw-r--r--apps/files_trashbin/l10n/hu.json19
-rw-r--r--apps/files_trashbin/l10n/nb.js21
-rw-r--r--apps/files_trashbin/l10n/nb.json19
-rw-r--r--apps/files_trashbin/l10n/sk.js21
-rw-r--r--apps/files_trashbin/l10n/sk.json19
-rw-r--r--apps/files_trashbin/l10n/th.js21
-rw-r--r--apps/files_trashbin/l10n/th.json19
-rw-r--r--apps/files_versions/l10n/bg.js13
-rw-r--r--apps/files_versions/l10n/bg.json11
-rw-r--r--apps/files_versions/l10n/cs.js13
-rw-r--r--apps/files_versions/l10n/cs.json11
-rw-r--r--apps/files_versions/l10n/fi.js11
-rw-r--r--apps/files_versions/l10n/fi.json9
-rw-r--r--apps/files_versions/l10n/hu.js13
-rw-r--r--apps/files_versions/l10n/hu.json11
-rw-r--r--apps/files_versions/l10n/nb.js13
-rw-r--r--apps/files_versions/l10n/nb.json11
-rw-r--r--apps/files_versions/l10n/sk.js13
-rw-r--r--apps/files_versions/l10n/sk.json11
-rw-r--r--apps/files_versions/l10n/th.js11
-rw-r--r--apps/files_versions/l10n/th.json9
-rw-r--r--apps/sharebymail/l10n/cs.js24
-rw-r--r--apps/sharebymail/l10n/cs.json22
-rw-r--r--apps/sharebymail/l10n/nb.js24
-rw-r--r--apps/sharebymail/l10n/nb.json22
-rw-r--r--apps/sharebymail/l10n/sk.js24
-rw-r--r--apps/sharebymail/l10n/sk.json22
-rw-r--r--apps/systemtags/l10n/bg.js63
-rw-r--r--apps/systemtags/l10n/bg.json61
-rw-r--r--apps/systemtags/l10n/cs.js67
-rw-r--r--apps/systemtags/l10n/cs.json65
-rw-r--r--apps/systemtags/l10n/hu.js67
-rw-r--r--apps/systemtags/l10n/hu.json65
-rw-r--r--apps/systemtags/l10n/nb.js67
-rw-r--r--apps/systemtags/l10n/nb.json65
-rw-r--r--apps/systemtags/l10n/zh_CN.js42
-rw-r--r--apps/systemtags/l10n/zh_CN.json42
-rw-r--r--apps/twofactor_backupcodes/l10n/cs.js21
-rw-r--r--apps/twofactor_backupcodes/l10n/cs.json19
-rw-r--r--apps/twofactor_backupcodes/l10n/hu.js18
-rw-r--r--apps/twofactor_backupcodes/l10n/hu.json16
-rw-r--r--apps/twofactor_backupcodes/l10n/nb.js21
-rw-r--r--apps/twofactor_backupcodes/l10n/nb.json19
-rw-r--r--apps/updatenotification/l10n/cs.js24
-rw-r--r--apps/updatenotification/l10n/cs.json22
-rw-r--r--apps/updatenotification/l10n/hu.js24
-rw-r--r--apps/updatenotification/l10n/hu.json22
-rw-r--r--apps/updatenotification/l10n/nb.js22
-rw-r--r--apps/updatenotification/l10n/nb.json20
-rw-r--r--apps/updatenotification/l10n/sk.js24
-rw-r--r--apps/updatenotification/l10n/sk.json22
-rw-r--r--apps/user_ldap/l10n/cs.js169
-rw-r--r--apps/user_ldap/l10n/cs.json167
-rw-r--r--apps/user_ldap/l10n/hu.js135
-rw-r--r--apps/user_ldap/l10n/hu.json133
-rw-r--r--apps/user_ldap/l10n/nb.js162
-rw-r--r--apps/user_ldap/l10n/nb.json160
-rw-r--r--apps/user_ldap/l10n/sk.js155
-rw-r--r--apps/user_ldap/l10n/sk.json153
-rw-r--r--apps/user_ldap/l10n/th.js158
-rw-r--r--apps/user_ldap/l10n/th.json156
-rw-r--r--apps/workflowengine/l10n/bg.js70
-rw-r--r--apps/workflowengine/l10n/bg.json68
-rw-r--r--apps/workflowengine/l10n/cs.js71
-rw-r--r--apps/workflowengine/l10n/cs.json69
-rw-r--r--apps/workflowengine/l10n/hu.js71
-rw-r--r--apps/workflowengine/l10n/hu.json69
-rw-r--r--apps/workflowengine/l10n/nb.js71
-rw-r--r--apps/workflowengine/l10n/nb.json69
-rw-r--r--apps/workflowengine/l10n/sk.js58
-rw-r--r--apps/workflowengine/l10n/sk.json56
-rw-r--r--apps/workflowengine/l10n/zh_CN.js2
-rw-r--r--apps/workflowengine/l10n/zh_CN.json2
-rw-r--r--core/l10n/bg.js (renamed from core/l10n/bg_BG.js)0
-rw-r--r--core/l10n/bg.json (renamed from core/l10n/bg_BG.json)0
-rw-r--r--core/l10n/cs.js (renamed from core/l10n/cs_CZ.js)0
-rw-r--r--core/l10n/cs.json (renamed from core/l10n/cs_CZ.json)0
-rw-r--r--core/l10n/fi.js (renamed from core/l10n/fi_FI.js)0
-rw-r--r--core/l10n/fi.json (renamed from core/l10n/fi_FI.json)0
-rw-r--r--core/l10n/hu.js (renamed from core/l10n/hu_HU.js)0
-rw-r--r--core/l10n/hu.json (renamed from core/l10n/hu_HU.json)0
-rw-r--r--core/l10n/nb.js (renamed from core/l10n/nb_NO.js)0
-rw-r--r--core/l10n/nb.json (renamed from core/l10n/nb_NO.json)0
-rw-r--r--core/l10n/sk.js (renamed from core/l10n/sk_SK.js)0
-rw-r--r--core/l10n/sk.json (renamed from core/l10n/sk_SK.json)0
-rw-r--r--core/l10n/th.js (renamed from core/l10n/th_TH.js)0
-rw-r--r--core/l10n/th.json (renamed from core/l10n/th_TH.json)0
-rw-r--r--lib/l10n/bg.js (renamed from lib/l10n/bg_BG.js)0
-rw-r--r--lib/l10n/bg.json (renamed from lib/l10n/bg_BG.json)0
-rw-r--r--lib/l10n/cs.js (renamed from lib/l10n/cs_CZ.js)0
-rw-r--r--lib/l10n/cs.json (renamed from lib/l10n/cs_CZ.json)0
-rw-r--r--lib/l10n/hu.js (renamed from lib/l10n/hu_HU.js)0
-rw-r--r--lib/l10n/hu.json (renamed from lib/l10n/hu_HU.json)0
-rw-r--r--lib/l10n/nb.js (renamed from lib/l10n/nb_NO.js)0
-rw-r--r--lib/l10n/nb.json (renamed from lib/l10n/nb_NO.json)0
-rw-r--r--lib/l10n/sk.js (renamed from lib/l10n/sk_SK.js)0
-rw-r--r--lib/l10n/sk.json (renamed from lib/l10n/sk_SK.json)0
-rw-r--r--settings/l10n/bg.js (renamed from settings/l10n/bg_BG.js)0
-rw-r--r--settings/l10n/bg.json (renamed from settings/l10n/bg_BG.json)0
-rw-r--r--settings/l10n/cs.js (renamed from settings/l10n/cs_CZ.js)0
-rw-r--r--settings/l10n/cs.json (renamed from settings/l10n/cs_CZ.json)0
-rw-r--r--settings/l10n/de.js1
-rw-r--r--settings/l10n/de.json1
-rw-r--r--settings/l10n/de_DE.js1
-rw-r--r--settings/l10n/de_DE.json1
-rw-r--r--settings/l10n/fi.js (renamed from settings/l10n/fi_FI.js)0
-rw-r--r--settings/l10n/fi.json (renamed from settings/l10n/fi_FI.json)0
-rw-r--r--settings/l10n/hu.js (renamed from settings/l10n/hu_HU.js)0
-rw-r--r--settings/l10n/hu.json (renamed from settings/l10n/hu_HU.json)0
-rw-r--r--settings/l10n/nb.js (renamed from settings/l10n/nb_NO.js)0
-rw-r--r--settings/l10n/nb.json (renamed from settings/l10n/nb_NO.json)0
-rw-r--r--settings/l10n/pl.js3
-rw-r--r--settings/l10n/pl.json3
-rw-r--r--settings/l10n/pt_BR.js1
-rw-r--r--settings/l10n/pt_BR.json1
-rw-r--r--settings/l10n/sk.js (renamed from settings/l10n/sk_SK.js)0
-rw-r--r--settings/l10n/sk.json (renamed from settings/l10n/sk_SK.json)0
-rw-r--r--settings/l10n/th.js (renamed from settings/l10n/th_TH.js)0
-rw-r--r--settings/l10n/th.json (renamed from settings/l10n/th_TH.json)0
202 files changed, 9840 insertions, 20 deletions
diff --git a/apps/comments/l10n/bg.js b/apps/comments/l10n/bg.js
new file mode 100644
index 00000000000..6aa5a63fa28
--- /dev/null
+++ b/apps/comments/l10n/bg.js
@@ -0,0 +1,39 @@
+OC.L10N.register(
+ "comments",
+ {
+ "Comments" : "Коментари",
+ "Unknown user" : "Непознат потребител",
+ "New comment …" : "Нов коментар...",
+ "Delete comment" : "Изтрий коментар",
+ "Post" : "Публикация",
+ "Cancel" : "Отказ",
+ "Edit comment" : "Редактирай коментра",
+ "[Deleted user]" : "[Изтрит потребител]",
+ "No comments yet, start the conversation!" : "Все-още няма коментари, започни разговор!",
+ "More comments …" : "Още коментари...",
+ "Save" : "Запазване",
+ "Allowed characters {count} of {max}" : "Позволени символи {count} от {max}",
+ "Error occurred while retrieving comment with id {id}" : "Възникна грешка по време на извличане на коментар с код {id}",
+ "Error occurred while updating comment with id {id}" : "Възникна грешка по време на обновяване на коментар с код {id}",
+ "Error occurred while posting comment" : "Възникна грешка по време на изпращане на коментар",
+ "_%n unread comment_::_%n unread comments_" : ["%n непрочетен коментар","%n непрочетени коментари"],
+ "Comment" : "Коментар",
+ "You commented" : "Вие коментирахте",
+ "%1$s commented" : "%1$s коментира",
+ "{author} commented" : "{author} коментира",
+ "You commented on %1$s" : "Ти коментира за %1$s",
+ "You commented on {file}" : "Ти коментира за {file}",
+ "%1$s commented on %2$s" : "%1$s коментиран за %2$s",
+ "{author} commented on {file}" : "{author} коментира за {file}",
+ "<strong>Comments</strong> for files" : "<strong>Коментари</strong> за файлове",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "(Токущо) изтрит потребител те коментира в “%s”",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "(Токущо) изтрит потребител те спомена в коментар за “{file}”",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s те спомена в коментар за “%2$s”",
+ "{user} mentioned you in a comment on “{file}”" : "{user} те спомена в коментар за “{file}”",
+ "Type in a new comment..." : "Напиши нов коментар...",
+ "No other comments available" : "Няма други коментари",
+ "More comments..." : "Още коментари...",
+ "{count} unread comments" : "{count} непрочетени коментари",
+ "You commented on %2$s" : "Ти коментира за %2$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/comments/l10n/bg.json b/apps/comments/l10n/bg.json
new file mode 100644
index 00000000000..dc3ed5416a9
--- /dev/null
+++ b/apps/comments/l10n/bg.json
@@ -0,0 +1,37 @@
+{ "translations": {
+ "Comments" : "Коментари",
+ "Unknown user" : "Непознат потребител",
+ "New comment …" : "Нов коментар...",
+ "Delete comment" : "Изтрий коментар",
+ "Post" : "Публикация",
+ "Cancel" : "Отказ",
+ "Edit comment" : "Редактирай коментра",
+ "[Deleted user]" : "[Изтрит потребител]",
+ "No comments yet, start the conversation!" : "Все-още няма коментари, започни разговор!",
+ "More comments …" : "Още коментари...",
+ "Save" : "Запазване",
+ "Allowed characters {count} of {max}" : "Позволени символи {count} от {max}",
+ "Error occurred while retrieving comment with id {id}" : "Възникна грешка по време на извличане на коментар с код {id}",
+ "Error occurred while updating comment with id {id}" : "Възникна грешка по време на обновяване на коментар с код {id}",
+ "Error occurred while posting comment" : "Възникна грешка по време на изпращане на коментар",
+ "_%n unread comment_::_%n unread comments_" : ["%n непрочетен коментар","%n непрочетени коментари"],
+ "Comment" : "Коментар",
+ "You commented" : "Вие коментирахте",
+ "%1$s commented" : "%1$s коментира",
+ "{author} commented" : "{author} коментира",
+ "You commented on %1$s" : "Ти коментира за %1$s",
+ "You commented on {file}" : "Ти коментира за {file}",
+ "%1$s commented on %2$s" : "%1$s коментиран за %2$s",
+ "{author} commented on {file}" : "{author} коментира за {file}",
+ "<strong>Comments</strong> for files" : "<strong>Коментари</strong> за файлове",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "(Токущо) изтрит потребител те коментира в “%s”",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "(Токущо) изтрит потребител те спомена в коментар за “{file}”",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s те спомена в коментар за “%2$s”",
+ "{user} mentioned you in a comment on “{file}”" : "{user} те спомена в коментар за “{file}”",
+ "Type in a new comment..." : "Напиши нов коментар...",
+ "No other comments available" : "Няма други коментари",
+ "More comments..." : "Още коментари...",
+ "{count} unread comments" : "{count} непрочетени коментари",
+ "You commented on %2$s" : "Ти коментира за %2$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/comments/l10n/cs.js b/apps/comments/l10n/cs.js
new file mode 100644
index 00000000000..da14fcf91b8
--- /dev/null
+++ b/apps/comments/l10n/cs.js
@@ -0,0 +1,39 @@
+OC.L10N.register(
+ "comments",
+ {
+ "Comments" : "Komentáře",
+ "Unknown user" : "Neznámý uživatel",
+ "New comment …" : "Nový komentář ...",
+ "Delete comment" : "Smazat komentář",
+ "Post" : "Zveřejnit",
+ "Cancel" : "Zrušit",
+ "Edit comment" : "Upravit komentář",
+ "[Deleted user]" : "[Smazaný uživatel]",
+ "No comments yet, start the conversation!" : "Zatím bez komentářů, začněte konverzaci!",
+ "More comments …" : "Více komentářů ...",
+ "Save" : "Uložit",
+ "Allowed characters {count} of {max}" : "Povolených znaků {count} z {max}",
+ "Error occurred while retrieving comment with id {id}" : "Došlo k chybě při načítání komentáře s id {id}",
+ "Error occurred while updating comment with id {id}" : "Došlo k chybě při aktualizování komentáře s id {id}",
+ "Error occurred while posting comment" : "Došlo k chybě při zveřejňování komentáře",
+ "_%n unread comment_::_%n unread comments_" : ["%n nepřečtený komentář","%n nepřečtené komentáře","%n nepřečtených komentářů"],
+ "Comment" : "Komentář",
+ "You commented" : "Okomentoval(a) jsi",
+ "%1$s commented" : "%1$s okomentován",
+ "{author} commented" : "{author} okomentoval(a)",
+ "You commented on %1$s" : "Okomentoval(a) jste %1$s",
+ "You commented on {file}" : "Okomentoval(a) jste {file}",
+ "%1$s commented on %2$s" : "%1$s okomentoval %2$s",
+ "{author} commented on {file}" : "{author} okomentoval(a) {file}",
+ "<strong>Comments</strong> for files" : "<strong>Komentáře</strong> souborů",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "A (now) deleted user mentioned you in a comment on “%s”",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "Nyní již smazaný uživatel vás zmínil v komentáři u \"{file}\"",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s vás zmínil(a) v komentáři u %2$s",
+ "{user} mentioned you in a comment on “{file}”" : "{user} vás zmínil v komentáři u “{file}”",
+ "Type in a new comment..." : "Zadat nový komentář...",
+ "No other comments available" : "Nejsou dostupné žádné další komentáře",
+ "More comments..." : "Více komentářů...",
+ "{count} unread comments" : "{count} nepřečtených komentářů",
+ "You commented on %2$s" : "Okomentoval(a) jsi %2$s"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/comments/l10n/cs.json b/apps/comments/l10n/cs.json
new file mode 100644
index 00000000000..1f1a84b6c09
--- /dev/null
+++ b/apps/comments/l10n/cs.json
@@ -0,0 +1,37 @@
+{ "translations": {
+ "Comments" : "Komentáře",
+ "Unknown user" : "Neznámý uživatel",
+ "New comment …" : "Nový komentář ...",
+ "Delete comment" : "Smazat komentář",
+ "Post" : "Zveřejnit",
+ "Cancel" : "Zrušit",
+ "Edit comment" : "Upravit komentář",
+ "[Deleted user]" : "[Smazaný uživatel]",
+ "No comments yet, start the conversation!" : "Zatím bez komentářů, začněte konverzaci!",
+ "More comments …" : "Více komentářů ...",
+ "Save" : "Uložit",
+ "Allowed characters {count} of {max}" : "Povolených znaků {count} z {max}",
+ "Error occurred while retrieving comment with id {id}" : "Došlo k chybě při načítání komentáře s id {id}",
+ "Error occurred while updating comment with id {id}" : "Došlo k chybě při aktualizování komentáře s id {id}",
+ "Error occurred while posting comment" : "Došlo k chybě při zveřejňování komentáře",
+ "_%n unread comment_::_%n unread comments_" : ["%n nepřečtený komentář","%n nepřečtené komentáře","%n nepřečtených komentářů"],
+ "Comment" : "Komentář",
+ "You commented" : "Okomentoval(a) jsi",
+ "%1$s commented" : "%1$s okomentován",
+ "{author} commented" : "{author} okomentoval(a)",
+ "You commented on %1$s" : "Okomentoval(a) jste %1$s",
+ "You commented on {file}" : "Okomentoval(a) jste {file}",
+ "%1$s commented on %2$s" : "%1$s okomentoval %2$s",
+ "{author} commented on {file}" : "{author} okomentoval(a) {file}",
+ "<strong>Comments</strong> for files" : "<strong>Komentáře</strong> souborů",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "A (now) deleted user mentioned you in a comment on “%s”",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "Nyní již smazaný uživatel vás zmínil v komentáři u \"{file}\"",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s vás zmínil(a) v komentáři u %2$s",
+ "{user} mentioned you in a comment on “{file}”" : "{user} vás zmínil v komentáři u “{file}”",
+ "Type in a new comment..." : "Zadat nový komentář...",
+ "No other comments available" : "Nejsou dostupné žádné další komentáře",
+ "More comments..." : "Více komentářů...",
+ "{count} unread comments" : "{count} nepřečtených komentářů",
+ "You commented on %2$s" : "Okomentoval(a) jsi %2$s"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/comments/l10n/hu.js b/apps/comments/l10n/hu.js
new file mode 100644
index 00000000000..253e6a90155
--- /dev/null
+++ b/apps/comments/l10n/hu.js
@@ -0,0 +1,39 @@
+OC.L10N.register(
+ "comments",
+ {
+ "Comments" : "Hozzászólások",
+ "Unknown user" : "Ismeretlen felhasználó",
+ "New comment …" : "Új hozzászólás...",
+ "Delete comment" : "Hozzászólás törlése",
+ "Post" : "Küldés",
+ "Cancel" : "Mégsem",
+ "Edit comment" : "Hozzászólás szerkesztése",
+ "[Deleted user]" : "[Törölt felhasználó]",
+ "No comments yet, start the conversation!" : "Még nincsenek hozzászólások, kezdd el a beszélgetést!",
+ "More comments …" : "Több hozzászólás...",
+ "Save" : "Mentés",
+ "Allowed characters {count} of {max}" : "Engedélyezett karakterek: {count} / {max}",
+ "Error occurred while retrieving comment with id {id}" : "Hiba a következő azonosítójú hozzászólás letöltése közben: {id}",
+ "Error occurred while updating comment with id {id}" : "Hiba a következő azonosítójú hozzászólás frissítése közben: {id}",
+ "Error occurred while posting comment" : "Hiba történt a hozzászólás küldése közben",
+ "_%n unread comment_::_%n unread comments_" : ["%n olvasatlan hozzászólás","%n olvasatlan hozzászólás"],
+ "Comment" : "Hozzászólás",
+ "You commented" : "Hozzászóltál",
+ "%1$s commented" : "%1$s hozzászólt",
+ "{author} commented" : "{author} hozzászólt",
+ "You commented on %1$s" : "Hozzászoltál ehhez: %1$s",
+ "You commented on {file}" : "Hozzászóltál ehhez: {file}",
+ "%1$s commented on %2$s" : "%1$s hozzászólt ehhez: %2$s",
+ "{author} commented on {file}" : "{author} hozzászólt ehhez: {file}",
+ "<strong>Comments</strong> for files" : "<strong>Hozzászólások</strong> fájlokhoz",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "Egy (most) törölt felhasználó megemlített egy hozzászólásban itt: “%s”",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "Egy (most) törölt felhasználó megemlített egy hozzászólásban itt: “{file}”",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s megemlített egy hozzászólásban itt: “%2$s”",
+ "{user} mentioned you in a comment on “{file}”" : "{user} megemlített egy hozzászólásban itt: “{file}”",
+ "Type in a new comment..." : "Új hozzászólás írása...",
+ "No other comments available" : "Nincs több hozzászólás.",
+ "More comments..." : "Több hozzászólás...",
+ "{count} unread comments" : "{count} olvasatlan hozzászólás",
+ "You commented on %2$s" : "Hozzászólt ehhez: %2$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/comments/l10n/hu.json b/apps/comments/l10n/hu.json
new file mode 100644
index 00000000000..43c6a6f3cc0
--- /dev/null
+++ b/apps/comments/l10n/hu.json
@@ -0,0 +1,37 @@
+{ "translations": {
+ "Comments" : "Hozzászólások",
+ "Unknown user" : "Ismeretlen felhasználó",
+ "New comment …" : "Új hozzászólás...",
+ "Delete comment" : "Hozzászólás törlése",
+ "Post" : "Küldés",
+ "Cancel" : "Mégsem",
+ "Edit comment" : "Hozzászólás szerkesztése",
+ "[Deleted user]" : "[Törölt felhasználó]",
+ "No comments yet, start the conversation!" : "Még nincsenek hozzászólások, kezdd el a beszélgetést!",
+ "More comments …" : "Több hozzászólás...",
+ "Save" : "Mentés",
+ "Allowed characters {count} of {max}" : "Engedélyezett karakterek: {count} / {max}",
+ "Error occurred while retrieving comment with id {id}" : "Hiba a következő azonosítójú hozzászólás letöltése közben: {id}",
+ "Error occurred while updating comment with id {id}" : "Hiba a következő azonosítójú hozzászólás frissítése közben: {id}",
+ "Error occurred while posting comment" : "Hiba történt a hozzászólás küldése közben",
+ "_%n unread comment_::_%n unread comments_" : ["%n olvasatlan hozzászólás","%n olvasatlan hozzászólás"],
+ "Comment" : "Hozzászólás",
+ "You commented" : "Hozzászóltál",
+ "%1$s commented" : "%1$s hozzászólt",
+ "{author} commented" : "{author} hozzászólt",
+ "You commented on %1$s" : "Hozzászoltál ehhez: %1$s",
+ "You commented on {file}" : "Hozzászóltál ehhez: {file}",
+ "%1$s commented on %2$s" : "%1$s hozzászólt ehhez: %2$s",
+ "{author} commented on {file}" : "{author} hozzászólt ehhez: {file}",
+ "<strong>Comments</strong> for files" : "<strong>Hozzászólások</strong> fájlokhoz",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "Egy (most) törölt felhasználó megemlített egy hozzászólásban itt: “%s”",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "Egy (most) törölt felhasználó megemlített egy hozzászólásban itt: “{file}”",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s megemlített egy hozzászólásban itt: “%2$s”",
+ "{user} mentioned you in a comment on “{file}”" : "{user} megemlített egy hozzászólásban itt: “{file}”",
+ "Type in a new comment..." : "Új hozzászólás írása...",
+ "No other comments available" : "Nincs több hozzászólás.",
+ "More comments..." : "Több hozzászólás...",
+ "{count} unread comments" : "{count} olvasatlan hozzászólás",
+ "You commented on %2$s" : "Hozzászólt ehhez: %2$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/comments/l10n/nb.js b/apps/comments/l10n/nb.js
new file mode 100644
index 00000000000..d6ac9a2b7b6
--- /dev/null
+++ b/apps/comments/l10n/nb.js
@@ -0,0 +1,39 @@
+OC.L10N.register(
+ "comments",
+ {
+ "Comments" : "Kommentarer",
+ "Unknown user" : "Ukjent bruker",
+ "New comment …" : "Ny kommentar",
+ "Delete comment" : "Slett kommentar",
+ "Post" : "Send",
+ "Cancel" : "Avbryt",
+ "Edit comment" : "Rediger kommentar",
+ "[Deleted user]" : "[Slettet bruker]",
+ "No comments yet, start the conversation!" : "Ingen kommentarer enda, start diskusjonen!",
+ "More comments …" : "Flere kommentarer..",
+ "Save" : "Lagre",
+ "Allowed characters {count} of {max}" : "Antall tegn tillatt {count} av {max}",
+ "Error occurred while retrieving comment with id {id}" : "En feil oppstod under henting av kommentar med id {id}",
+ "Error occurred while updating comment with id {id}" : "En feil oppstod under oppdatering av kommentar med id {id}",
+ "Error occurred while posting comment" : "En feil oppstod under posting av kommentar",
+ "_%n unread comment_::_%n unread comments_" : ["%n ulest kommentar","%n uleste kommentarer"],
+ "Comment" : "Kommentar",
+ "You commented" : "Du kommenterte",
+ "%1$s commented" : "%1$s kommentert",
+ "{author} commented" : "{author} kommenterte",
+ "You commented on %1$s" : "Du kommenterte på %1$s",
+ "You commented on {file}" : "Du kommenterte på {file}",
+ "%1$s commented on %2$s" : "%1$s kommenterte %2$s",
+ "{author} commented on {file}" : "{author} kommenterte på {file}",
+ "<strong>Comments</strong> for files" : "<strong>Kommentarer</strong> for filer",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "En (now) slettet bruker nevnte deg i en kommentar til “%s”",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "A (now) slettet bruker nevnte deg i en kommentar til “{file}”",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s nevnte deg i en kommentar på “%2$s”",
+ "{user} mentioned you in a comment on “{file}”" : "{user} nevnte deg i en kommentar på “{file}”",
+ "Type in a new comment..." : "Skriv inn en ny kommentar...",
+ "No other comments available" : "Ingen andre kommentarer tilgjengelig",
+ "More comments..." : "Flere kommentarer..",
+ "{count} unread comments" : "{count} uleste kommentarer",
+ "You commented on %2$s" : "Du kommenterte til %2$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/comments/l10n/nb.json b/apps/comments/l10n/nb.json
new file mode 100644
index 00000000000..293eca39e84
--- /dev/null
+++ b/apps/comments/l10n/nb.json
@@ -0,0 +1,37 @@
+{ "translations": {
+ "Comments" : "Kommentarer",
+ "Unknown user" : "Ukjent bruker",
+ "New comment …" : "Ny kommentar",
+ "Delete comment" : "Slett kommentar",
+ "Post" : "Send",
+ "Cancel" : "Avbryt",
+ "Edit comment" : "Rediger kommentar",
+ "[Deleted user]" : "[Slettet bruker]",
+ "No comments yet, start the conversation!" : "Ingen kommentarer enda, start diskusjonen!",
+ "More comments …" : "Flere kommentarer..",
+ "Save" : "Lagre",
+ "Allowed characters {count} of {max}" : "Antall tegn tillatt {count} av {max}",
+ "Error occurred while retrieving comment with id {id}" : "En feil oppstod under henting av kommentar med id {id}",
+ "Error occurred while updating comment with id {id}" : "En feil oppstod under oppdatering av kommentar med id {id}",
+ "Error occurred while posting comment" : "En feil oppstod under posting av kommentar",
+ "_%n unread comment_::_%n unread comments_" : ["%n ulest kommentar","%n uleste kommentarer"],
+ "Comment" : "Kommentar",
+ "You commented" : "Du kommenterte",
+ "%1$s commented" : "%1$s kommentert",
+ "{author} commented" : "{author} kommenterte",
+ "You commented on %1$s" : "Du kommenterte på %1$s",
+ "You commented on {file}" : "Du kommenterte på {file}",
+ "%1$s commented on %2$s" : "%1$s kommenterte %2$s",
+ "{author} commented on {file}" : "{author} kommenterte på {file}",
+ "<strong>Comments</strong> for files" : "<strong>Kommentarer</strong> for filer",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "En (now) slettet bruker nevnte deg i en kommentar til “%s”",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "A (now) slettet bruker nevnte deg i en kommentar til “{file}”",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s nevnte deg i en kommentar på “%2$s”",
+ "{user} mentioned you in a comment on “{file}”" : "{user} nevnte deg i en kommentar på “{file}”",
+ "Type in a new comment..." : "Skriv inn en ny kommentar...",
+ "No other comments available" : "Ingen andre kommentarer tilgjengelig",
+ "More comments..." : "Flere kommentarer..",
+ "{count} unread comments" : "{count} uleste kommentarer",
+ "You commented on %2$s" : "Du kommenterte til %2$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/comments/l10n/sk.js b/apps/comments/l10n/sk.js
new file mode 100644
index 00000000000..ed68f8f11ed
--- /dev/null
+++ b/apps/comments/l10n/sk.js
@@ -0,0 +1,34 @@
+OC.L10N.register(
+ "comments",
+ {
+ "Comments" : "Komentáre",
+ "Unknown user" : "Neznámy používateľ",
+ "New comment …" : "Nový komentár ...",
+ "Delete comment" : "Zmazať komentár",
+ "Post" : "Odoslať",
+ "Cancel" : "Zrušiť",
+ "Edit comment" : "Upraviť komentár",
+ "[Deleted user]" : "[Zmazaný užívateľ]",
+ "No comments yet, start the conversation!" : "Žiadne komentáre, začnite konverzáciu!",
+ "More comments …" : "Ďalšie komentáre ...",
+ "Save" : "Uložiť",
+ "Allowed characters {count} of {max}" : "Počet povolených znakov {count} z {max}",
+ "Error occurred while retrieving comment with id {id}" : "Pri načítavaní komentára s id {id} nastala chyba",
+ "Error occurred while updating comment with id {id}" : "Pri aktualizovaní komentára s id {id} nastala chyba",
+ "Error occurred while posting comment" : "Pri odosielaní komentára nastala chyba",
+ "_%n unread comment_::_%n unread comments_" : ["%n neprečítaný komentár","%n neprečítaných komentárov","%n neprečítaných komentárov"],
+ "Comment" : "Komentár",
+ "You commented" : "Komentovali ste",
+ "%1$s commented" : "%1$s komentoval",
+ "{author} commented" : "{author} komentoval",
+ "You commented on %1$s" : "Komentovali ste %1$s",
+ "You commented on {file}" : "Komentovali ste {file}",
+ "%1$s commented on %2$s" : "%1$s komentoval %2$s",
+ "{author} commented on {file}" : "{author} komentoval {file}",
+ "<strong>Comments</strong> for files" : "<strong>Komentáre</strong> pre súbory",
+ "Type in a new comment..." : "Zadať nový komentár...",
+ "No other comments available" : "Žiadne ďalšie komentáre nie sú dostupné",
+ "More comments..." : "Ďalšie komentáre...",
+ "{count} unread comments" : "{count} neprečítaných komentárov"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/comments/l10n/sk.json b/apps/comments/l10n/sk.json
new file mode 100644
index 00000000000..f85f7dfb3e2
--- /dev/null
+++ b/apps/comments/l10n/sk.json
@@ -0,0 +1,32 @@
+{ "translations": {
+ "Comments" : "Komentáre",
+ "Unknown user" : "Neznámy používateľ",
+ "New comment …" : "Nový komentár ...",
+ "Delete comment" : "Zmazať komentár",
+ "Post" : "Odoslať",
+ "Cancel" : "Zrušiť",
+ "Edit comment" : "Upraviť komentár",
+ "[Deleted user]" : "[Zmazaný užívateľ]",
+ "No comments yet, start the conversation!" : "Žiadne komentáre, začnite konverzáciu!",
+ "More comments …" : "Ďalšie komentáre ...",
+ "Save" : "Uložiť",
+ "Allowed characters {count} of {max}" : "Počet povolených znakov {count} z {max}",
+ "Error occurred while retrieving comment with id {id}" : "Pri načítavaní komentára s id {id} nastala chyba",
+ "Error occurred while updating comment with id {id}" : "Pri aktualizovaní komentára s id {id} nastala chyba",
+ "Error occurred while posting comment" : "Pri odosielaní komentára nastala chyba",
+ "_%n unread comment_::_%n unread comments_" : ["%n neprečítaný komentár","%n neprečítaných komentárov","%n neprečítaných komentárov"],
+ "Comment" : "Komentár",
+ "You commented" : "Komentovali ste",
+ "%1$s commented" : "%1$s komentoval",
+ "{author} commented" : "{author} komentoval",
+ "You commented on %1$s" : "Komentovali ste %1$s",
+ "You commented on {file}" : "Komentovali ste {file}",
+ "%1$s commented on %2$s" : "%1$s komentoval %2$s",
+ "{author} commented on {file}" : "{author} komentoval {file}",
+ "<strong>Comments</strong> for files" : "<strong>Komentáre</strong> pre súbory",
+ "Type in a new comment..." : "Zadať nový komentár...",
+ "No other comments available" : "Žiadne ďalšie komentáre nie sú dostupné",
+ "More comments..." : "Ďalšie komentáre...",
+ "{count} unread comments" : "{count} neprečítaných komentárov"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/dav/l10n/bg.js b/apps/dav/l10n/bg.js
new file mode 100644
index 00000000000..3f55af78124
--- /dev/null
+++ b/apps/dav/l10n/bg.js
@@ -0,0 +1,49 @@
+OC.L10N.register(
+ "dav",
+ {
+ "Calendar" : "Календар",
+ "Todos" : "Задачи",
+ "{actor} created calendar {calendar}" : "{actor} направи календар {calendar}",
+ "You created calendar {calendar}" : "Направихте календар {calendar}",
+ "{actor} deleted calendar {calendar}" : "{actor} изтри календар {calendar}",
+ "You deleted calendar {calendar}" : "Изтрихте календар {calendar}",
+ "{actor} updated calendar {calendar}" : "{actor} обнови календар {calendar}",
+ "You updated calendar {calendar}" : "Обновихте календар {calendar}",
+ "{actor} shared calendar {calendar} with you" : "{actor} сподели календар {calendar} с теб",
+ "You shared calendar {calendar} with {user}" : "Споделихте календар {calendar} с {user}",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} сподели календар {calendar} с {user}",
+ "{actor} unshared calendar {calendar} from you" : "{actor} отказа споделяне на календар {calendar} с теб",
+ "You unshared calendar {calendar} from {user}" : "Отказахте споделяне на календар {calendar} от {user}",
+ "{actor} unshared calendar {calendar} from {user}" : "{actor} отказа споделяне на календар {calendar} от {user}",
+ "{actor} unshared calendar {calendar} from themselves" : "{actor} отказа споделяне на календар {calendar} от себеси",
+ "You shared calendar {calendar} with group {group}" : "Споделихте календар {calendar} с група {group}",
+ "{actor} shared calendar {calendar} with group {group}" : "{actor} сподели календар {calendar} с група {group}",
+ "You unshared calendar {calendar} from group {group}" : "Отказахте споделяне на календар {calendar} от група {group}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} отказа споделяне с календар {calendar} от група {group}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} създаде събитие {event} в календар {calendar}",
+ "You created event {event} in calendar {calendar}" : "Създадохте събитие {event} в календар {calendar}",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} изтри събитие {event} от календар {calendar}",
+ "You deleted event {event} from calendar {calendar}" : "Изтрихте събитие {event} от календар {calendar}",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} обнови събитие {event} в календар {calendar}",
+ "You updated event {event} in calendar {calendar}" : "Обновихте събитие {event} в календар {calendar}",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} създаде задача {todo} в списък {calendar}",
+ "You created todo {todo} in list {calendar}" : "Създадохте задача {todo} в списък {calendar}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} изтри задача {todo} от списък {calendar}",
+ "You deleted todo {todo} from list {calendar}" : "Изтрихте задача {todo} от лист {calendar}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} актуализира задача {todo} в списък {calendar}",
+ "You updated todo {todo} in list {calendar}" : "Променихте задача {todo} в списък {calendar}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} реши задача {todo} в списък {calendar}",
+ "You solved todo {todo} in list {calendar}" : "Решихте задача {todo} в списък {calendar}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} възобнови задача {todo} в списък {calendar}",
+ "You reopened todo {todo} in list {calendar}" : "Възобновихте задача {todo} в списък {calendar}",
+ "A <strong>calendar</strong> was modified" : "<strong>Календар</strong> беше променен",
+ "A calendar <strong>event</strong> was modified" : "Календарно <strong>събитие</strong> беше променено",
+ "A calendar <strong>todo</strong> was modified" : "Календарна <strong>задача</strong> беше променена",
+ "Contact birthdays" : "Рождени дни на контакти",
+ "Personal" : "Личен",
+ "Contacts" : "Контакти",
+ "Technical details" : "Технически детайли",
+ "Remote Address: %s" : "Отдалечен адрес: %s",
+ "Request ID: %s" : "ID на заявка: %s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/dav/l10n/bg.json b/apps/dav/l10n/bg.json
new file mode 100644
index 00000000000..03238418d18
--- /dev/null
+++ b/apps/dav/l10n/bg.json
@@ -0,0 +1,47 @@
+{ "translations": {
+ "Calendar" : "Календар",
+ "Todos" : "Задачи",
+ "{actor} created calendar {calendar}" : "{actor} направи календар {calendar}",
+ "You created calendar {calendar}" : "Направихте календар {calendar}",
+ "{actor} deleted calendar {calendar}" : "{actor} изтри календар {calendar}",
+ "You deleted calendar {calendar}" : "Изтрихте календар {calendar}",
+ "{actor} updated calendar {calendar}" : "{actor} обнови календар {calendar}",
+ "You updated calendar {calendar}" : "Обновихте календар {calendar}",
+ "{actor} shared calendar {calendar} with you" : "{actor} сподели календар {calendar} с теб",
+ "You shared calendar {calendar} with {user}" : "Споделихте календар {calendar} с {user}",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} сподели календар {calendar} с {user}",
+ "{actor} unshared calendar {calendar} from you" : "{actor} отказа споделяне на календар {calendar} с теб",
+ "You unshared calendar {calendar} from {user}" : "Отказахте споделяне на календар {calendar} от {user}",
+ "{actor} unshared calendar {calendar} from {user}" : "{actor} отказа споделяне на календар {calendar} от {user}",
+ "{actor} unshared calendar {calendar} from themselves" : "{actor} отказа споделяне на календар {calendar} от себеси",
+ "You shared calendar {calendar} with group {group}" : "Споделихте календар {calendar} с група {group}",
+ "{actor} shared calendar {calendar} with group {group}" : "{actor} сподели календар {calendar} с група {group}",
+ "You unshared calendar {calendar} from group {group}" : "Отказахте споделяне на календар {calendar} от група {group}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} отказа споделяне с календар {calendar} от група {group}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} създаде събитие {event} в календар {calendar}",
+ "You created event {event} in calendar {calendar}" : "Създадохте събитие {event} в календар {calendar}",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} изтри събитие {event} от календар {calendar}",
+ "You deleted event {event} from calendar {calendar}" : "Изтрихте събитие {event} от календар {calendar}",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} обнови събитие {event} в календар {calendar}",
+ "You updated event {event} in calendar {calendar}" : "Обновихте събитие {event} в календар {calendar}",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} създаде задача {todo} в списък {calendar}",
+ "You created todo {todo} in list {calendar}" : "Създадохте задача {todo} в списък {calendar}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} изтри задача {todo} от списък {calendar}",
+ "You deleted todo {todo} from list {calendar}" : "Изтрихте задача {todo} от лист {calendar}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} актуализира задача {todo} в списък {calendar}",
+ "You updated todo {todo} in list {calendar}" : "Променихте задача {todo} в списък {calendar}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} реши задача {todo} в списък {calendar}",
+ "You solved todo {todo} in list {calendar}" : "Решихте задача {todo} в списък {calendar}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} възобнови задача {todo} в списък {calendar}",
+ "You reopened todo {todo} in list {calendar}" : "Възобновихте задача {todo} в списък {calendar}",
+ "A <strong>calendar</strong> was modified" : "<strong>Календар</strong> беше променен",
+ "A calendar <strong>event</strong> was modified" : "Календарно <strong>събитие</strong> беше променено",
+ "A calendar <strong>todo</strong> was modified" : "Календарна <strong>задача</strong> беше променена",
+ "Contact birthdays" : "Рождени дни на контакти",
+ "Personal" : "Личен",
+ "Contacts" : "Контакти",
+ "Technical details" : "Технически детайли",
+ "Remote Address: %s" : "Отдалечен адрес: %s",
+ "Request ID: %s" : "ID на заявка: %s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/dav/l10n/cs.js b/apps/dav/l10n/cs.js
new file mode 100644
index 00000000000..acd0b85b03f
--- /dev/null
+++ b/apps/dav/l10n/cs.js
@@ -0,0 +1,49 @@
+OC.L10N.register(
+ "dav",
+ {
+ "Calendar" : "Kalendář",
+ "Todos" : "Úkoly",
+ "{actor} created calendar {calendar}" : "{actor} vytvořil(a) kalendář {calendar}",
+ "You created calendar {calendar}" : "Vytvořil(a",
+ "{actor} deleted calendar {calendar}" : "{actor} smazal(a) kalendář {calendar}",
+ "You deleted calendar {calendar}" : "Smazal(a) jste kalendář {calendar}",
+ "{actor} updated calendar {calendar}" : "{actor} aktualizoval(a) kalendář {calendar}",
+ "You updated calendar {calendar}" : "Aktualizoval(a) jste kalendář {calendar}",
+ "{actor} shared calendar {calendar} with you" : "{actor} s vámi nasdílel(a) kalendář {calendar}",
+ "You shared calendar {calendar} with {user}" : "S uživatelem {user} jste začal(a) sdílet kalendář {calendar}",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} začal sdílet kalendář {calendar} s uživatelem {user}",
+ "{actor} unshared calendar {calendar} from you" : "{actor} s vámi přestal(a) sdílet kalendář {calendar}",
+ "You unshared calendar {calendar} from {user}" : "S uživatelem {user} jste přestal(a) sdílet kalendář {calendar}",
+ "{actor} unshared calendar {calendar} from {user}" : "{actor} přestal(a) sdílet kalendář {calendar} s uživatelem {user}",
+ "{actor} unshared calendar {calendar} from themselves" : "{actor} přestal sdílet kalendář {calendar} sám se sebou",
+ "You shared calendar {calendar} with group {group}" : "Se skupinou {group} jste začal(a) sdílet kalendář {calendar}",
+ "{actor} shared calendar {calendar} with group {group}" : "{actor} nasdílel(a) kalendář {calendar} skupině {group}",
+ "You unshared calendar {calendar} from group {group}" : "Zrušil(a) jste sdílení kalendáře {calendar} skupině {group}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} přestal(a) sdílet kalendář {calendar} se skupinou {group}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} vytvořil(a) událost {event} v kalendáři {calendar}",
+ "You created event {event} in calendar {calendar}" : "V kalendáři {calendar} jste vytvořil(a) událost {event}",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} z kalendáře {calendar} smazal(a) událost {event}",
+ "You deleted event {event} from calendar {calendar}" : "Smazal(a) jste událost {event} z kalendáře {calendar}",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} aktualizoval(a) událost {event} v kalendáři {calendar}",
+ "You updated event {event} in calendar {calendar}" : "Aktualizoval(a) jste událost {event} v kalendáři {calendar}",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} vytvořil(a) v seznamu {calendar} vytvořila úkol {todo}",
+ "You created todo {todo} in list {calendar}" : "V seznamu {calendar} jste vytvořil(a) úkol {todo}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} smazal(a) úkol {todo} ze seznamu {calendar}",
+ "You deleted todo {todo} from list {calendar}" : "Ze seznamu {todo} jste smazal(a) úkol {todo}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} aktualizoval(a) úkol {todo} v seznamu {calendar}",
+ "You updated todo {todo} in list {calendar}" : "Aktualizoval(a) jste úkol {todo} v seznamu {calendar}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} vyřešil(a) úkol {todo} v seznamu {calendar}",
+ "You solved todo {todo} in list {calendar}" : "Vyřešil(a) jste úkol {todo} v seznamu {calendar}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} znovu otevřel(a) úkol {todo} v seznamu {calendar}",
+ "You reopened todo {todo} in list {calendar}" : "Znovu jste otevřel(a) úkol {todo} v seznamu {calendar}",
+ "A <strong>calendar</strong> was modified" : "<strong>Kalendář</strong> byl změněn",
+ "A calendar <strong>event</strong> was modified" : "<strong>Událost</strong> v kalendáři byla změněna",
+ "A calendar <strong>todo</strong> was modified" : "<strong>Úkol</strong> v kalendáři byl změněn",
+ "Contact birthdays" : "Narozeniny kontaktů",
+ "Personal" : "Osobní",
+ "Contacts" : "Kontakty",
+ "Technical details" : "Technické detaily",
+ "Remote Address: %s" : "Vzdálená adresa: %s",
+ "Request ID: %s" : "ID požadavku: %s"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/dav/l10n/cs.json b/apps/dav/l10n/cs.json
new file mode 100644
index 00000000000..c1a25b3401e
--- /dev/null
+++ b/apps/dav/l10n/cs.json
@@ -0,0 +1,47 @@
+{ "translations": {
+ "Calendar" : "Kalendář",
+ "Todos" : "Úkoly",
+ "{actor} created calendar {calendar}" : "{actor} vytvořil(a) kalendář {calendar}",
+ "You created calendar {calendar}" : "Vytvořil(a",
+ "{actor} deleted calendar {calendar}" : "{actor} smazal(a) kalendář {calendar}",
+ "You deleted calendar {calendar}" : "Smazal(a) jste kalendář {calendar}",
+ "{actor} updated calendar {calendar}" : "{actor} aktualizoval(a) kalendář {calendar}",
+ "You updated calendar {calendar}" : "Aktualizoval(a) jste kalendář {calendar}",
+ "{actor} shared calendar {calendar} with you" : "{actor} s vámi nasdílel(a) kalendář {calendar}",
+ "You shared calendar {calendar} with {user}" : "S uživatelem {user} jste začal(a) sdílet kalendář {calendar}",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} začal sdílet kalendář {calendar} s uživatelem {user}",
+ "{actor} unshared calendar {calendar} from you" : "{actor} s vámi přestal(a) sdílet kalendář {calendar}",
+ "You unshared calendar {calendar} from {user}" : "S uživatelem {user} jste přestal(a) sdílet kalendář {calendar}",
+ "{actor} unshared calendar {calendar} from {user}" : "{actor} přestal(a) sdílet kalendář {calendar} s uživatelem {user}",
+ "{actor} unshared calendar {calendar} from themselves" : "{actor} přestal sdílet kalendář {calendar} sám se sebou",
+ "You shared calendar {calendar} with group {group}" : "Se skupinou {group} jste začal(a) sdílet kalendář {calendar}",
+ "{actor} shared calendar {calendar} with group {group}" : "{actor} nasdílel(a) kalendář {calendar} skupině {group}",
+ "You unshared calendar {calendar} from group {group}" : "Zrušil(a) jste sdílení kalendáře {calendar} skupině {group}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} přestal(a) sdílet kalendář {calendar} se skupinou {group}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} vytvořil(a) událost {event} v kalendáři {calendar}",
+ "You created event {event} in calendar {calendar}" : "V kalendáři {calendar} jste vytvořil(a) událost {event}",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} z kalendáře {calendar} smazal(a) událost {event}",
+ "You deleted event {event} from calendar {calendar}" : "Smazal(a) jste událost {event} z kalendáře {calendar}",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} aktualizoval(a) událost {event} v kalendáři {calendar}",
+ "You updated event {event} in calendar {calendar}" : "Aktualizoval(a) jste událost {event} v kalendáři {calendar}",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} vytvořil(a) v seznamu {calendar} vytvořila úkol {todo}",
+ "You created todo {todo} in list {calendar}" : "V seznamu {calendar} jste vytvořil(a) úkol {todo}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} smazal(a) úkol {todo} ze seznamu {calendar}",
+ "You deleted todo {todo} from list {calendar}" : "Ze seznamu {todo} jste smazal(a) úkol {todo}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} aktualizoval(a) úkol {todo} v seznamu {calendar}",
+ "You updated todo {todo} in list {calendar}" : "Aktualizoval(a) jste úkol {todo} v seznamu {calendar}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} vyřešil(a) úkol {todo} v seznamu {calendar}",
+ "You solved todo {todo} in list {calendar}" : "Vyřešil(a) jste úkol {todo} v seznamu {calendar}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} znovu otevřel(a) úkol {todo} v seznamu {calendar}",
+ "You reopened todo {todo} in list {calendar}" : "Znovu jste otevřel(a) úkol {todo} v seznamu {calendar}",
+ "A <strong>calendar</strong> was modified" : "<strong>Kalendář</strong> byl změněn",
+ "A calendar <strong>event</strong> was modified" : "<strong>Událost</strong> v kalendáři byla změněna",
+ "A calendar <strong>todo</strong> was modified" : "<strong>Úkol</strong> v kalendáři byl změněn",
+ "Contact birthdays" : "Narozeniny kontaktů",
+ "Personal" : "Osobní",
+ "Contacts" : "Kontakty",
+ "Technical details" : "Technické detaily",
+ "Remote Address: %s" : "Vzdálená adresa: %s",
+ "Request ID: %s" : "ID požadavku: %s"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/dav/l10n/hu.js b/apps/dav/l10n/hu.js
new file mode 100644
index 00000000000..85c3bc641ff
--- /dev/null
+++ b/apps/dav/l10n/hu.js
@@ -0,0 +1,49 @@
+OC.L10N.register(
+ "dav",
+ {
+ "Calendar" : "Naptár",
+ "Todos" : "Teendők",
+ "{actor} created calendar {calendar}" : "{actor} létrehozta a naptárt: {calendar}",
+ "You created calendar {calendar}" : "Létrehoztad a naptárt: {calendar}",
+ "{actor} deleted calendar {calendar}" : "{actor} törölte a naptárt: {calendar}",
+ "You deleted calendar {calendar}" : "Törölted a naptárt: {calendar}",
+ "{actor} updated calendar {calendar}" : "{actor} frissítette a napárt: {calendar}",
+ "You updated calendar {calendar}" : "Frissítetted a naptárt: {calendar}",
+ "{actor} shared calendar {calendar} with you" : "{actor} megosztotta veled ezt a naptárt: {calendar}",
+ "You shared calendar {calendar} with {user}" : "Megosztottad ezt a napárt: {calendar} vele: {user}",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} megosztotta ezt a napárt: {calendar} vele: {user}",
+ "{actor} unshared calendar {calendar} from you" : "{actor} visszavonta töled a naptár megosztását: {calendar}",
+ "You unshared calendar {calendar} from {user}" : "Visszavontad a naptár megosztását: {calendar} tőle: {user}",
+ "{actor} unshared calendar {calendar} from {user}" : "{actor} visszavonta a naptár megosztását: {calendar} tőle: {user}",
+ "{actor} unshared calendar {calendar} from themselves" : "{actor} visszavonta tőlük a naptár megosztását: {calendar}",
+ "You shared calendar {calendar} with group {group}" : "Megosztottad ezt a naptárt: {calendar} evvel a csoporttal: {group}",
+ "{actor} shared calendar {calendar} with group {group}" : "{actor} megosztotta ezt a naptárt: {calendar} evvel a csoporttal: {group}",
+ "You unshared calendar {calendar} from group {group}" : "Visszavontad ennek a naptárnak a magosztását: {calendar} ettől a csoporttól: {group}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} visszavonta ennek a naptárnak a magosztását: {calendar} ettől a csoporttól: {group}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} létrehozta ezt az eseményt: {event} ebben a naptárban: {calendar}",
+ "You created event {event} in calendar {calendar}" : "Létrehoztad ezt az eseményt: {event} ebben a naptárban: {calendar}",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} törölte ezt az eseményt: {event} ebből a naptárból: {calendar}",
+ "You deleted event {event} from calendar {calendar}" : "Törölted ezt az eseményt: {event} ebből a naptárból: {calendar}",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} frissítette ezt az eseményt: {event} ebben a naptárban: {calendar}",
+ "You updated event {event} in calendar {calendar}" : "Frissítetted ezt az eseményt: {event} ebben a naptárban: {calendar}",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} létrehozta ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "You created todo {todo} in list {calendar}" : "Létrehoztad ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} törölte ezt a teendőt: {todo} ebből a listából: {calendar}",
+ "You deleted todo {todo} from list {calendar}" : "Törölted ezt a teendőt: {todo} ebből a listából: {calendar}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} frissítette ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "You updated todo {todo} in list {calendar}" : "Frissítetted ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} elintézte ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "You solved todo {todo} in list {calendar}" : "Elintézted ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} újranyitotta ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "You reopened todo {todo} in list {calendar}" : "Újranyitottad ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "A <strong>calendar</strong> was modified" : "Egy <strong>naptár</strong> megváltozott",
+ "A calendar <strong>event</strong> was modified" : "Egy naptár <strong>esemény</strong> megváltozott",
+ "A calendar <strong>todo</strong> was modified" : "Egy naptár <strong>teendő</strong> megváltozott",
+ "Contact birthdays" : "Születésnapok",
+ "Personal" : "Személyes",
+ "Contacts" : "Névjegyek",
+ "Technical details" : "Technikai adatok",
+ "Remote Address: %s" : "Távoli cím: %s",
+ "Request ID: %s" : "Kérelem azonosító: %s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/dav/l10n/hu.json b/apps/dav/l10n/hu.json
new file mode 100644
index 00000000000..f84e4c4fce3
--- /dev/null
+++ b/apps/dav/l10n/hu.json
@@ -0,0 +1,47 @@
+{ "translations": {
+ "Calendar" : "Naptár",
+ "Todos" : "Teendők",
+ "{actor} created calendar {calendar}" : "{actor} létrehozta a naptárt: {calendar}",
+ "You created calendar {calendar}" : "Létrehoztad a naptárt: {calendar}",
+ "{actor} deleted calendar {calendar}" : "{actor} törölte a naptárt: {calendar}",
+ "You deleted calendar {calendar}" : "Törölted a naptárt: {calendar}",
+ "{actor} updated calendar {calendar}" : "{actor} frissítette a napárt: {calendar}",
+ "You updated calendar {calendar}" : "Frissítetted a naptárt: {calendar}",
+ "{actor} shared calendar {calendar} with you" : "{actor} megosztotta veled ezt a naptárt: {calendar}",
+ "You shared calendar {calendar} with {user}" : "Megosztottad ezt a napárt: {calendar} vele: {user}",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} megosztotta ezt a napárt: {calendar} vele: {user}",
+ "{actor} unshared calendar {calendar} from you" : "{actor} visszavonta töled a naptár megosztását: {calendar}",
+ "You unshared calendar {calendar} from {user}" : "Visszavontad a naptár megosztását: {calendar} tőle: {user}",
+ "{actor} unshared calendar {calendar} from {user}" : "{actor} visszavonta a naptár megosztását: {calendar} tőle: {user}",
+ "{actor} unshared calendar {calendar} from themselves" : "{actor} visszavonta tőlük a naptár megosztását: {calendar}",
+ "You shared calendar {calendar} with group {group}" : "Megosztottad ezt a naptárt: {calendar} evvel a csoporttal: {group}",
+ "{actor} shared calendar {calendar} with group {group}" : "{actor} megosztotta ezt a naptárt: {calendar} evvel a csoporttal: {group}",
+ "You unshared calendar {calendar} from group {group}" : "Visszavontad ennek a naptárnak a magosztását: {calendar} ettől a csoporttól: {group}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} visszavonta ennek a naptárnak a magosztását: {calendar} ettől a csoporttól: {group}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} létrehozta ezt az eseményt: {event} ebben a naptárban: {calendar}",
+ "You created event {event} in calendar {calendar}" : "Létrehoztad ezt az eseményt: {event} ebben a naptárban: {calendar}",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} törölte ezt az eseményt: {event} ebből a naptárból: {calendar}",
+ "You deleted event {event} from calendar {calendar}" : "Törölted ezt az eseményt: {event} ebből a naptárból: {calendar}",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} frissítette ezt az eseményt: {event} ebben a naptárban: {calendar}",
+ "You updated event {event} in calendar {calendar}" : "Frissítetted ezt az eseményt: {event} ebben a naptárban: {calendar}",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} létrehozta ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "You created todo {todo} in list {calendar}" : "Létrehoztad ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} törölte ezt a teendőt: {todo} ebből a listából: {calendar}",
+ "You deleted todo {todo} from list {calendar}" : "Törölted ezt a teendőt: {todo} ebből a listából: {calendar}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} frissítette ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "You updated todo {todo} in list {calendar}" : "Frissítetted ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} elintézte ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "You solved todo {todo} in list {calendar}" : "Elintézted ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} újranyitotta ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "You reopened todo {todo} in list {calendar}" : "Újranyitottad ezt a teendőt: {todo} ebben a listában: {calendar}",
+ "A <strong>calendar</strong> was modified" : "Egy <strong>naptár</strong> megváltozott",
+ "A calendar <strong>event</strong> was modified" : "Egy naptár <strong>esemény</strong> megváltozott",
+ "A calendar <strong>todo</strong> was modified" : "Egy naptár <strong>teendő</strong> megváltozott",
+ "Contact birthdays" : "Születésnapok",
+ "Personal" : "Személyes",
+ "Contacts" : "Névjegyek",
+ "Technical details" : "Technikai adatok",
+ "Remote Address: %s" : "Távoli cím: %s",
+ "Request ID: %s" : "Kérelem azonosító: %s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/dav/l10n/nb.js b/apps/dav/l10n/nb.js
new file mode 100644
index 00000000000..364f305189d
--- /dev/null
+++ b/apps/dav/l10n/nb.js
@@ -0,0 +1,49 @@
+OC.L10N.register(
+ "dav",
+ {
+ "Calendar" : "Kalender",
+ "Todos" : "Gjøremål",
+ "{actor} created calendar {calendar}" : "{actor} opprettet kalenderen {calendar}",
+ "You created calendar {calendar}" : "Du opprettet kalenderen {calendar}",
+ "{actor} deleted calendar {calendar}" : "{actor} slettet kalenderen {calendar}",
+ "You deleted calendar {calendar}" : "Du slettet kalenderen {calendar}",
+ "{actor} updated calendar {calendar}" : "{actor} oppdaterte kalenderen {calendar}",
+ "You updated calendar {calendar}" : "Du oppdaterte kalenderen {calendar}",
+ "{actor} shared calendar {calendar} with you" : "{actor} delte kalenderen {calendar} med deg",
+ "You shared calendar {calendar} with {user}" : "Du delte kalenderen {calendar} med {user}",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} delte kalenderen {calendar} med {user}",
+ "{actor} unshared calendar {calendar} from you" : "{actor} fjernet delingen av kalenderen {calendar} med deg",
+ "You unshared calendar {calendar} from {user}" : "Du fjernet delingen av kalender {calendar} med {user}",
+ "{actor} unshared calendar {calendar} from {user}" : "{actor} fjernet delingen av kalender {calendar} med {user}",
+ "{actor} unshared calendar {calendar} from themselves" : "{actor} fjernet delingen av kalender {calendar} med seg selv",
+ "You shared calendar {calendar} with group {group}" : "Du delte kalender {calendar} med gruppe {group}",
+ "{actor} shared calendar {calendar} with group {group}" : "{actor} delte kalenderen {calendar} med gruppe {group}",
+ "You unshared calendar {calendar} from group {group}" : "Du fjernet deling av kalenderen {calendar} med gruppe {group}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} fjernet deling av kalenderen {calendar} med gruppe {group}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} opprettet en hendelse {event} i kalenderen {calendar}",
+ "You created event {event} in calendar {calendar}" : "Du opprettet en hendelse {event} i kalenderen {calendar}",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} slettet hendelsen {event} fra kalenderen {calendar}",
+ "You deleted event {event} from calendar {calendar}" : "Du slettet hendelsen {event} fra kalenderen {calendar}",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} oppdaterte hendelse {event} i kalenderen {calendar}",
+ "You updated event {event} in calendar {calendar}" : "Du oppdaterte hendelse {event} i kalenderen {calendar}",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} opprettet en oppgave {todo} i listen {calendar}",
+ "You created todo {todo} in list {calendar}" : "Du opprettet en oppgave {todo} i listen {calendar}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} slettet en oppgave {todo} fra listen {calendar}",
+ "You deleted todo {todo} from list {calendar}" : "Du slettet en oppgave {todo} fra listen {calendar}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} oppdaterte en oppgave {todo} i listen {calendar}",
+ "You updated todo {todo} in list {calendar}" : "Du oppdaterte en oppgave {todo} i listen {calendar}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} ferdigstilte oppgaven {todo} i listen {calendar}",
+ "You solved todo {todo} in list {calendar}" : "Du ferdigstilte oppgaven {todo} i listen {calendar}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} gjenåpnet oppgaven {todo} i listen {calendar}",
+ "You reopened todo {todo} in list {calendar}" : "Du gjenåpnet oppgaven {todo} i listen {calendar}",
+ "A <strong>calendar</strong> was modified" : "En <strong>kalender</strong> ble endret",
+ "A calendar <strong>event</strong> was modified" : "En kalender <strong>hendelse</strong> ble endret",
+ "A calendar <strong>todo</strong> was modified" : "En kalende <strong>gjøremål</strong> ble endret",
+ "Contact birthdays" : "Kontakters fødelsdag",
+ "Personal" : "Personlig",
+ "Contacts" : "Kontakter",
+ "Technical details" : "Tekniske detaljer",
+ "Remote Address: %s" : "Ekstern adresse: %s",
+ "Request ID: %s" : "Forespørsel ID: %s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/dav/l10n/nb.json b/apps/dav/l10n/nb.json
new file mode 100644
index 00000000000..3725ba697fa
--- /dev/null
+++ b/apps/dav/l10n/nb.json
@@ -0,0 +1,47 @@
+{ "translations": {
+ "Calendar" : "Kalender",
+ "Todos" : "Gjøremål",
+ "{actor} created calendar {calendar}" : "{actor} opprettet kalenderen {calendar}",
+ "You created calendar {calendar}" : "Du opprettet kalenderen {calendar}",
+ "{actor} deleted calendar {calendar}" : "{actor} slettet kalenderen {calendar}",
+ "You deleted calendar {calendar}" : "Du slettet kalenderen {calendar}",
+ "{actor} updated calendar {calendar}" : "{actor} oppdaterte kalenderen {calendar}",
+ "You updated calendar {calendar}" : "Du oppdaterte kalenderen {calendar}",
+ "{actor} shared calendar {calendar} with you" : "{actor} delte kalenderen {calendar} med deg",
+ "You shared calendar {calendar} with {user}" : "Du delte kalenderen {calendar} med {user}",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} delte kalenderen {calendar} med {user}",
+ "{actor} unshared calendar {calendar} from you" : "{actor} fjernet delingen av kalenderen {calendar} med deg",
+ "You unshared calendar {calendar} from {user}" : "Du fjernet delingen av kalender {calendar} med {user}",
+ "{actor} unshared calendar {calendar} from {user}" : "{actor} fjernet delingen av kalender {calendar} med {user}",
+ "{actor} unshared calendar {calendar} from themselves" : "{actor} fjernet delingen av kalender {calendar} med seg selv",
+ "You shared calendar {calendar} with group {group}" : "Du delte kalender {calendar} med gruppe {group}",
+ "{actor} shared calendar {calendar} with group {group}" : "{actor} delte kalenderen {calendar} med gruppe {group}",
+ "You unshared calendar {calendar} from group {group}" : "Du fjernet deling av kalenderen {calendar} med gruppe {group}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} fjernet deling av kalenderen {calendar} med gruppe {group}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} opprettet en hendelse {event} i kalenderen {calendar}",
+ "You created event {event} in calendar {calendar}" : "Du opprettet en hendelse {event} i kalenderen {calendar}",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} slettet hendelsen {event} fra kalenderen {calendar}",
+ "You deleted event {event} from calendar {calendar}" : "Du slettet hendelsen {event} fra kalenderen {calendar}",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} oppdaterte hendelse {event} i kalenderen {calendar}",
+ "You updated event {event} in calendar {calendar}" : "Du oppdaterte hendelse {event} i kalenderen {calendar}",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} opprettet en oppgave {todo} i listen {calendar}",
+ "You created todo {todo} in list {calendar}" : "Du opprettet en oppgave {todo} i listen {calendar}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} slettet en oppgave {todo} fra listen {calendar}",
+ "You deleted todo {todo} from list {calendar}" : "Du slettet en oppgave {todo} fra listen {calendar}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} oppdaterte en oppgave {todo} i listen {calendar}",
+ "You updated todo {todo} in list {calendar}" : "Du oppdaterte en oppgave {todo} i listen {calendar}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} ferdigstilte oppgaven {todo} i listen {calendar}",
+ "You solved todo {todo} in list {calendar}" : "Du ferdigstilte oppgaven {todo} i listen {calendar}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} gjenåpnet oppgaven {todo} i listen {calendar}",
+ "You reopened todo {todo} in list {calendar}" : "Du gjenåpnet oppgaven {todo} i listen {calendar}",
+ "A <strong>calendar</strong> was modified" : "En <strong>kalender</strong> ble endret",
+ "A calendar <strong>event</strong> was modified" : "En kalender <strong>hendelse</strong> ble endret",
+ "A calendar <strong>todo</strong> was modified" : "En kalende <strong>gjøremål</strong> ble endret",
+ "Contact birthdays" : "Kontakters fødelsdag",
+ "Personal" : "Personlig",
+ "Contacts" : "Kontakter",
+ "Technical details" : "Tekniske detaljer",
+ "Remote Address: %s" : "Ekstern adresse: %s",
+ "Request ID: %s" : "Forespørsel ID: %s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/encryption/l10n/cs.js b/apps/encryption/l10n/cs.js
new file mode 100644
index 00000000000..6539f76e69b
--- /dev/null
+++ b/apps/encryption/l10n/cs.js
@@ -0,0 +1,63 @@
+OC.L10N.register(
+ "encryption",
+ {
+ "Missing recovery key password" : "Chybí heslo klíče pro obnovu",
+ "Please repeat the recovery key password" : "Zopakujte prosím heslo klíče pro obnovu",
+ "Repeated recovery key password does not match the provided recovery key password" : "Zadaná hesla pro obnovu se neshodují",
+ "Recovery key successfully enabled" : "Záchranný klíč byl úspěšně povolen",
+ "Could not enable recovery key. Please check your recovery key password!" : "Nepodařilo se povolit záchranný klíč. Zkontrolujte prosím vaše heslo záchranného klíče!",
+ "Recovery key successfully disabled" : "Záchranný klíč byl úspěšně zakázán",
+ "Could not disable recovery key. Please check your recovery key password!" : "Nelze zakázat záchranný klíč. Zkontrolujte prosím heslo svého záchranného klíče!",
+ "Missing parameters" : "Chybějící parametry",
+ "Please provide the old recovery password" : "Zadejte prosím staré heslo pro obnovu",
+ "Please provide a new recovery password" : "Zadejte prosím nové heslo pro obnovu",
+ "Please repeat the new recovery password" : "Zopakujte prosím nové heslo pro obnovu",
+ "Password successfully changed." : "Heslo bylo úspěšně změněno.",
+ "Could not change the password. Maybe the old password was not correct." : "Změna hesla se nezdařila. Pravděpodobně nebylo stávající heslo zadáno správně.",
+ "Recovery Key disabled" : "Záchranný klíč není povolen",
+ "Recovery Key enabled" : "Záchranný klíč povolen",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Nelze povolit záchranný klíč. Zkuste to prosím znovu nebo kontaktujte svého správce.",
+ "Could not update the private key password." : "Nelze aktualizovat heslo soukromého klíče.",
+ "The old password was not correct, please try again." : "Staré heslo nebylo zadáno správně, zkuste to prosím znovu.",
+ "The current log-in password was not correct, please try again." : "Současné přihlašovací heslo nebylo zadáno správně, zkuste to prosím znovu.",
+ "Private key password successfully updated." : "Heslo soukromého klíče úspěšně aktualizováno.",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Musíte přenést své šifrovací klíče ze staré verze šifrování (ownCloud <= 8.0) na novou. Spusťte příkaz 'occ encryption:migrate' nebo kontaktujte svého administrátora.",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chybný soukromý klíč pro šifrovací aplikaci. Aktualizujte prosím heslo svého soukromého klíče v osobním nastavení, abyste znovu získali přístup ke svým zašifrovaným souborům.",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale šifrovací klíče ještě nejsou inicializované. Prosím odhlaste se a znovu se přihlaste",
+ "Encryption app is enabled and ready" : "Aplikace šifrování je již povolena a připravena",
+ "Bad Signature" : "Špatný podpis",
+ "Missing Signature" : "Chybějící podpis",
+ "one-time password for server-side-encryption" : "jednorázové heslo pro šifrování na straně serveru",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tento soubor se nepodařilo dešifrovat, pravděpodobně je sdílený. Požádejte prosím majitele souboru, aby jej s vámi znovu sdílel.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Soubor nelze načíst, pravděpodobně se jedná o sdílený soubor. Požádejte prosím vlastníka souboru, aby vám jej znovu sdílel.",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ahoj!\n\nAdministrátor povolil šifrování dat na serveru. Vaše soubory byly zašifrovány za použití hesla '%s'.\n\nPřihlašte se do webového rozhraní, přejděte do nastavení 'základního šifrovacího modulu' a aktualizujte šifrovací heslo zadáním hesla výše do pole 'původní přihlašovací heslo' a svého aktuálního přihlašovacího hesla.\n\n",
+ "The share will expire on %s." : "Sdílení vyprší %s.",
+ "Cheers!" : "Ať slouží!",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Ahoj!<br><br>Administrátor povolil šifrování dat na serveru. Vaše soubory byly zašifrovány za použití hesla <strong>%s<strong>.<br><br>Přihlašte se do webového rozhraní, přejděte do nastavení \"základního šifrovacího modulu\" a aktualizujte šifrovací heslo zadáním hesla výše do pole \"původní přihlašovací heslo\" a svého aktuálního přihlašovacího hesla.<br><br>",
+ "Default encryption module" : "Výchozí šifrovací modul",
+ "Encrypt the home storage" : "Zašifrovat domovské úložiště",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Povolení tohoto nastavení zašifruje všechny soubory uložené v hlavním úložišti, jinak budou šifrovány pouze soubory na externích úložištích.",
+ "Enable recovery key" : "Povolit záchranný klíč",
+ "Disable recovery key" : "Vypnout záchranný klíč",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Záchranný klíč je dodatečný šifrovací klíč použitý pro\nšifrování souborů. S jeho pomocí lze obnovit soubory uživatele při zapomenutí hesla.",
+ "Recovery key password" : "Heslo klíče pro obnovu",
+ "Repeat recovery key password" : "Zopakovat heslo záchranného klíče",
+ "Change recovery key password:" : "Změna hesla klíče pro obnovu:",
+ "Old recovery key password" : "Staré heslo záchranného klíče",
+ "New recovery key password" : "Nové heslo záchranného klíče",
+ "Repeat new recovery key password" : "Zopakujte nové heslo záchranného klíče",
+ "Change Password" : "Změnit heslo",
+ "Basic encryption module" : "Základní šifrovací modul",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste",
+ "Your private key password no longer matches your log-in password." : "Heslo vašeho soukromého klíče se již neshoduje s vaším přihlašovacím heslem.",
+ "Set your old private key password to your current log-in password:" : "Změňte své staré heslo soukromého klíče na stejné, jako je vaše současné přihlašovací heslo:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Pokud si nepamatujete své původní heslo, můžete požádat správce o obnovu vašich souborů.",
+ "Old log-in password" : "Původní přihlašovací heslo",
+ "Current log-in password" : "Aktuální přihlašovací heslo",
+ "Update Private Key Password" : "Změnit heslo soukromého klíče",
+ "Enable password recovery:" : "Povolit obnovu hesla:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Zapnutí této volby vám umožní znovu získat přístup k vašim zašifrovaným souborům pokud ztratíte heslo",
+ "Enabled" : "Povoleno",
+ "Disabled" : "Zakázáno"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/encryption/l10n/cs.json b/apps/encryption/l10n/cs.json
new file mode 100644
index 00000000000..c45606bbe17
--- /dev/null
+++ b/apps/encryption/l10n/cs.json
@@ -0,0 +1,61 @@
+{ "translations": {
+ "Missing recovery key password" : "Chybí heslo klíče pro obnovu",
+ "Please repeat the recovery key password" : "Zopakujte prosím heslo klíče pro obnovu",
+ "Repeated recovery key password does not match the provided recovery key password" : "Zadaná hesla pro obnovu se neshodují",
+ "Recovery key successfully enabled" : "Záchranný klíč byl úspěšně povolen",
+ "Could not enable recovery key. Please check your recovery key password!" : "Nepodařilo se povolit záchranný klíč. Zkontrolujte prosím vaše heslo záchranného klíče!",
+ "Recovery key successfully disabled" : "Záchranný klíč byl úspěšně zakázán",
+ "Could not disable recovery key. Please check your recovery key password!" : "Nelze zakázat záchranný klíč. Zkontrolujte prosím heslo svého záchranného klíče!",
+ "Missing parameters" : "Chybějící parametry",
+ "Please provide the old recovery password" : "Zadejte prosím staré heslo pro obnovu",
+ "Please provide a new recovery password" : "Zadejte prosím nové heslo pro obnovu",
+ "Please repeat the new recovery password" : "Zopakujte prosím nové heslo pro obnovu",
+ "Password successfully changed." : "Heslo bylo úspěšně změněno.",
+ "Could not change the password. Maybe the old password was not correct." : "Změna hesla se nezdařila. Pravděpodobně nebylo stávající heslo zadáno správně.",
+ "Recovery Key disabled" : "Záchranný klíč není povolen",
+ "Recovery Key enabled" : "Záchranný klíč povolen",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Nelze povolit záchranný klíč. Zkuste to prosím znovu nebo kontaktujte svého správce.",
+ "Could not update the private key password." : "Nelze aktualizovat heslo soukromého klíče.",
+ "The old password was not correct, please try again." : "Staré heslo nebylo zadáno správně, zkuste to prosím znovu.",
+ "The current log-in password was not correct, please try again." : "Současné přihlašovací heslo nebylo zadáno správně, zkuste to prosím znovu.",
+ "Private key password successfully updated." : "Heslo soukromého klíče úspěšně aktualizováno.",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Musíte přenést své šifrovací klíče ze staré verze šifrování (ownCloud <= 8.0) na novou. Spusťte příkaz 'occ encryption:migrate' nebo kontaktujte svého administrátora.",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chybný soukromý klíč pro šifrovací aplikaci. Aktualizujte prosím heslo svého soukromého klíče v osobním nastavení, abyste znovu získali přístup ke svým zašifrovaným souborům.",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale šifrovací klíče ještě nejsou inicializované. Prosím odhlaste se a znovu se přihlaste",
+ "Encryption app is enabled and ready" : "Aplikace šifrování je již povolena a připravena",
+ "Bad Signature" : "Špatný podpis",
+ "Missing Signature" : "Chybějící podpis",
+ "one-time password for server-side-encryption" : "jednorázové heslo pro šifrování na straně serveru",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tento soubor se nepodařilo dešifrovat, pravděpodobně je sdílený. Požádejte prosím majitele souboru, aby jej s vámi znovu sdílel.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Soubor nelze načíst, pravděpodobně se jedná o sdílený soubor. Požádejte prosím vlastníka souboru, aby vám jej znovu sdílel.",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ahoj!\n\nAdministrátor povolil šifrování dat na serveru. Vaše soubory byly zašifrovány za použití hesla '%s'.\n\nPřihlašte se do webového rozhraní, přejděte do nastavení 'základního šifrovacího modulu' a aktualizujte šifrovací heslo zadáním hesla výše do pole 'původní přihlašovací heslo' a svého aktuálního přihlašovacího hesla.\n\n",
+ "The share will expire on %s." : "Sdílení vyprší %s.",
+ "Cheers!" : "Ať slouží!",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Ahoj!<br><br>Administrátor povolil šifrování dat na serveru. Vaše soubory byly zašifrovány za použití hesla <strong>%s<strong>.<br><br>Přihlašte se do webového rozhraní, přejděte do nastavení \"základního šifrovacího modulu\" a aktualizujte šifrovací heslo zadáním hesla výše do pole \"původní přihlašovací heslo\" a svého aktuálního přihlašovacího hesla.<br><br>",
+ "Default encryption module" : "Výchozí šifrovací modul",
+ "Encrypt the home storage" : "Zašifrovat domovské úložiště",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Povolení tohoto nastavení zašifruje všechny soubory uložené v hlavním úložišti, jinak budou šifrovány pouze soubory na externích úložištích.",
+ "Enable recovery key" : "Povolit záchranný klíč",
+ "Disable recovery key" : "Vypnout záchranný klíč",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Záchranný klíč je dodatečný šifrovací klíč použitý pro\nšifrování souborů. S jeho pomocí lze obnovit soubory uživatele při zapomenutí hesla.",
+ "Recovery key password" : "Heslo klíče pro obnovu",
+ "Repeat recovery key password" : "Zopakovat heslo záchranného klíče",
+ "Change recovery key password:" : "Změna hesla klíče pro obnovu:",
+ "Old recovery key password" : "Staré heslo záchranného klíče",
+ "New recovery key password" : "Nové heslo záchranného klíče",
+ "Repeat new recovery key password" : "Zopakujte nové heslo záchranného klíče",
+ "Change Password" : "Změnit heslo",
+ "Basic encryption module" : "Základní šifrovací modul",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste",
+ "Your private key password no longer matches your log-in password." : "Heslo vašeho soukromého klíče se již neshoduje s vaším přihlašovacím heslem.",
+ "Set your old private key password to your current log-in password:" : "Změňte své staré heslo soukromého klíče na stejné, jako je vaše současné přihlašovací heslo:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Pokud si nepamatujete své původní heslo, můžete požádat správce o obnovu vašich souborů.",
+ "Old log-in password" : "Původní přihlašovací heslo",
+ "Current log-in password" : "Aktuální přihlašovací heslo",
+ "Update Private Key Password" : "Změnit heslo soukromého klíče",
+ "Enable password recovery:" : "Povolit obnovu hesla:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Zapnutí této volby vám umožní znovu získat přístup k vašim zašifrovaným souborům pokud ztratíte heslo",
+ "Enabled" : "Povoleno",
+ "Disabled" : "Zakázáno"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/encryption/l10n/fi.js b/apps/encryption/l10n/fi.js
new file mode 100644
index 00000000000..79a0d9fae7e
--- /dev/null
+++ b/apps/encryption/l10n/fi.js
@@ -0,0 +1,55 @@
+OC.L10N.register(
+ "encryption",
+ {
+ "Missing recovery key password" : "Palautusavaimen salasana puuttuu",
+ "Please repeat the recovery key password" : "Toista palautusavaimen salasana",
+ "Repeated recovery key password does not match the provided recovery key password" : "Toistamiseen annettu palautusavaimen salasana ei täsmää annettua palautusavaimen salasanaa",
+ "Recovery key successfully enabled" : "Palautusavain kytketty päälle onnistuneesti",
+ "Could not enable recovery key. Please check your recovery key password!" : "Palautusavaimen käyttöönotto epäonnistui. Tarkista palautusavaimesi salasana!",
+ "Recovery key successfully disabled" : "Palautusavain poistettu onnistuneesti käytöstä",
+ "Could not disable recovery key. Please check your recovery key password!" : "Palautusavaimen poistaminen käytöstä ei onnistunut. Tarkista palautusavaimesi salasana!",
+ "Missing parameters" : "Puuttuvat parametrit",
+ "Please provide the old recovery password" : "Anna vanha palautussalasana",
+ "Please provide a new recovery password" : "Anna uusi palautussalasana",
+ "Please repeat the new recovery password" : "Toista uusi palautussalasana",
+ "Password successfully changed." : "Salasana vaihdettiin onnistuneesti.",
+ "Could not change the password. Maybe the old password was not correct." : "Salasanan vaihto epäonnistui. Kenties vanha salasana oli väärin.",
+ "Recovery Key disabled" : "Palautusavain poistettu käytöstä",
+ "Recovery Key enabled" : "Palautusavain käytössä",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Palautusavaimen käyttöönotto epäonnistui, yritä myöhemmin uudelleen tai ota yhteys ylläpitäjään",
+ "Could not update the private key password." : "Yksityisen avaimen salasanaa ei voitu päivittää.",
+ "The old password was not correct, please try again." : "Vanha salasana oli väärin, yritä uudelleen.",
+ "The current log-in password was not correct, please try again." : "Nykyinen kirjautumiseen käytettävä salasana oli väärin, yritä uudelleen.",
+ "Private key password successfully updated." : "Yksityisen avaimen salasana päivitettiin onnistuneesti.",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Salausavaimet tulee siirtää vanhasta salaustavasta (ownCloud <= 8.0) uuteen salaustapaan. Suorita 'occ encryption:migrate' tai ota yhteys ylläpitoon",
+ "Bad Signature" : "Virheellinen allekirjoitus",
+ "Missing Signature" : "Puuttuva allekirjoitus",
+ "one-time password for server-side-encryption" : "kertakäyttöinen salasana palvelinpään salausta varten",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tämän tiedoston salauksen purkaminen ei onnistu. Kyseessä on luultavasti jaettu tiedosto. Pyydä tiedoston omistajaa jakamaan tiedosto kanssasi uudelleen.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tiedostoa ei voi lukea, se on luultavasti jaettu tiedosto. Pyydä tiedoston omistajaa jakamaan tiedosto uudelleen kanssasi.",
+ "The share will expire on %s." : "Jakaminen päättyy %s.",
+ "Cheers!" : "Kiitos!",
+ "Encrypt the home storage" : "Salaa oma kotitila",
+ "Enable recovery key" : "Ota palautusavain käyttöön",
+ "Disable recovery key" : "Poista palautusavain käytöstä",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Palautusavain on ylimääräinen salausavain, jota käytetään tiedostojen salaamiseen. Sen avulla on mahdollista palauttaa käyttäjien tiedostot, vaikka käyttäjä unohtaisi oman salasanansa.",
+ "Recovery key password" : "Palautusavaimen salasana",
+ "Repeat recovery key password" : "Toista salausavaimen salasana",
+ "Change recovery key password:" : "Vaihda palautusavaimen salasana:",
+ "Old recovery key password" : "Vanha salausavaimen salasana",
+ "New recovery key password" : "Uusi salausavaimen salasana",
+ "Repeat new recovery key password" : "Toista uusi salausavaimen salasana",
+ "Change Password" : "Vaihda salasana",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Salaussovellus on käytössä, mutta salausavaimia ei ole alustettu. Ole hyvä ja kirjaudu sisään uudelleen.",
+ "Your private key password no longer matches your log-in password." : "Salaisen avaimesi salasana ei enää vastaa kirjautumissalasanaasi.",
+ "Set your old private key password to your current log-in password:" : "Aseta yksityisen avaimen vanha salasana vastaamaan nykyistä kirjautumissalasanaasi:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Jos et muista vanhaa salasanaasi, voit pyytää ylläpitäjää palauttamaan tiedostosi.",
+ "Old log-in password" : "Vanha kirjautumissalasana",
+ "Current log-in password" : "Nykyinen kirjautumissalasana",
+ "Update Private Key Password" : "Päivitä yksityisen avaimen salasana",
+ "Enable password recovery:" : "Ota salasanan palautus käyttöön:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Tämän valinnan käyttäminen mahdollistaa pääsyn salattuihin tiedostoihisi, jos salasana unohtuu",
+ "Enabled" : "Käytössä",
+ "Disabled" : "Ei käytössä"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/encryption/l10n/fi.json b/apps/encryption/l10n/fi.json
new file mode 100644
index 00000000000..1d21b414aa0
--- /dev/null
+++ b/apps/encryption/l10n/fi.json
@@ -0,0 +1,53 @@
+{ "translations": {
+ "Missing recovery key password" : "Palautusavaimen salasana puuttuu",
+ "Please repeat the recovery key password" : "Toista palautusavaimen salasana",
+ "Repeated recovery key password does not match the provided recovery key password" : "Toistamiseen annettu palautusavaimen salasana ei täsmää annettua palautusavaimen salasanaa",
+ "Recovery key successfully enabled" : "Palautusavain kytketty päälle onnistuneesti",
+ "Could not enable recovery key. Please check your recovery key password!" : "Palautusavaimen käyttöönotto epäonnistui. Tarkista palautusavaimesi salasana!",
+ "Recovery key successfully disabled" : "Palautusavain poistettu onnistuneesti käytöstä",
+ "Could not disable recovery key. Please check your recovery key password!" : "Palautusavaimen poistaminen käytöstä ei onnistunut. Tarkista palautusavaimesi salasana!",
+ "Missing parameters" : "Puuttuvat parametrit",
+ "Please provide the old recovery password" : "Anna vanha palautussalasana",
+ "Please provide a new recovery password" : "Anna uusi palautussalasana",
+ "Please repeat the new recovery password" : "Toista uusi palautussalasana",
+ "Password successfully changed." : "Salasana vaihdettiin onnistuneesti.",
+ "Could not change the password. Maybe the old password was not correct." : "Salasanan vaihto epäonnistui. Kenties vanha salasana oli väärin.",
+ "Recovery Key disabled" : "Palautusavain poistettu käytöstä",
+ "Recovery Key enabled" : "Palautusavain käytössä",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Palautusavaimen käyttöönotto epäonnistui, yritä myöhemmin uudelleen tai ota yhteys ylläpitäjään",
+ "Could not update the private key password." : "Yksityisen avaimen salasanaa ei voitu päivittää.",
+ "The old password was not correct, please try again." : "Vanha salasana oli väärin, yritä uudelleen.",
+ "The current log-in password was not correct, please try again." : "Nykyinen kirjautumiseen käytettävä salasana oli väärin, yritä uudelleen.",
+ "Private key password successfully updated." : "Yksityisen avaimen salasana päivitettiin onnistuneesti.",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Salausavaimet tulee siirtää vanhasta salaustavasta (ownCloud <= 8.0) uuteen salaustapaan. Suorita 'occ encryption:migrate' tai ota yhteys ylläpitoon",
+ "Bad Signature" : "Virheellinen allekirjoitus",
+ "Missing Signature" : "Puuttuva allekirjoitus",
+ "one-time password for server-side-encryption" : "kertakäyttöinen salasana palvelinpään salausta varten",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tämän tiedoston salauksen purkaminen ei onnistu. Kyseessä on luultavasti jaettu tiedosto. Pyydä tiedoston omistajaa jakamaan tiedosto kanssasi uudelleen.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tiedostoa ei voi lukea, se on luultavasti jaettu tiedosto. Pyydä tiedoston omistajaa jakamaan tiedosto uudelleen kanssasi.",
+ "The share will expire on %s." : "Jakaminen päättyy %s.",
+ "Cheers!" : "Kiitos!",
+ "Encrypt the home storage" : "Salaa oma kotitila",
+ "Enable recovery key" : "Ota palautusavain käyttöön",
+ "Disable recovery key" : "Poista palautusavain käytöstä",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Palautusavain on ylimääräinen salausavain, jota käytetään tiedostojen salaamiseen. Sen avulla on mahdollista palauttaa käyttäjien tiedostot, vaikka käyttäjä unohtaisi oman salasanansa.",
+ "Recovery key password" : "Palautusavaimen salasana",
+ "Repeat recovery key password" : "Toista salausavaimen salasana",
+ "Change recovery key password:" : "Vaihda palautusavaimen salasana:",
+ "Old recovery key password" : "Vanha salausavaimen salasana",
+ "New recovery key password" : "Uusi salausavaimen salasana",
+ "Repeat new recovery key password" : "Toista uusi salausavaimen salasana",
+ "Change Password" : "Vaihda salasana",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Salaussovellus on käytössä, mutta salausavaimia ei ole alustettu. Ole hyvä ja kirjaudu sisään uudelleen.",
+ "Your private key password no longer matches your log-in password." : "Salaisen avaimesi salasana ei enää vastaa kirjautumissalasanaasi.",
+ "Set your old private key password to your current log-in password:" : "Aseta yksityisen avaimen vanha salasana vastaamaan nykyistä kirjautumissalasanaasi:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Jos et muista vanhaa salasanaasi, voit pyytää ylläpitäjää palauttamaan tiedostosi.",
+ "Old log-in password" : "Vanha kirjautumissalasana",
+ "Current log-in password" : "Nykyinen kirjautumissalasana",
+ "Update Private Key Password" : "Päivitä yksityisen avaimen salasana",
+ "Enable password recovery:" : "Ota salasanan palautus käyttöön:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Tämän valinnan käyttäminen mahdollistaa pääsyn salattuihin tiedostoihisi, jos salasana unohtuu",
+ "Enabled" : "Käytössä",
+ "Disabled" : "Ei käytössä"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/encryption/l10n/hu.js b/apps/encryption/l10n/hu.js
new file mode 100644
index 00000000000..620bcb8bd62
--- /dev/null
+++ b/apps/encryption/l10n/hu.js
@@ -0,0 +1,63 @@
+OC.L10N.register(
+ "encryption",
+ {
+ "Missing recovery key password" : "Hiányzó helyreállítási kulcs jelszó",
+ "Please repeat the recovery key password" : "Ismételd meg a helyreállítási kulcs jelszavát",
+ "Repeated recovery key password does not match the provided recovery key password" : "A megismételt helyreállítási kulcs jelszó nem egyezik meg a megadott helyreállítási kulcs jelszóval ",
+ "Recovery key successfully enabled" : "A helyreállítási kulcs sikeresen bekapcsolva",
+ "Could not enable recovery key. Please check your recovery key password!" : "A helyreállítási kulcsot nem lehetett engedélyezni. Ellenőrizze a helyreállítási kulcsa jelszavát!",
+ "Recovery key successfully disabled" : "A helyreállítási kulcs sikeresen kikapcsolva",
+ "Could not disable recovery key. Please check your recovery key password!" : "A helyreállítási kulcsot nem lehetett kikapcsolni. Ellenőrizze a helyreállítási kulcsa jelszavát!",
+ "Missing parameters" : "Hiányzó paraméterek",
+ "Please provide the old recovery password" : "Kérlek add meg a régi visszaállítási jelszót",
+ "Please provide a new recovery password" : "Kérlek add meg az új visszaállítási jelszót",
+ "Please repeat the new recovery password" : "Kérlek ismételd meg az új visszaállítási jelszót",
+ "Password successfully changed." : "A jelszót sikeresen megváltoztattuk.",
+ "Could not change the password. Maybe the old password was not correct." : "A jelszót nem lehet megváltoztatni! Lehet, hogy hibás volt a régi jelszó.",
+ "Recovery Key disabled" : "Visszaállítási kulcs letilva",
+ "Recovery Key enabled" : "Visszaállítási kulcs engedélyezve",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Nem sikerült engedélyezni a visszaállítási kulcsot, kérlek próbáld újra vagy lép kapcsolatba az adminisztrátorral",
+ "Could not update the private key password." : "Nem sikerült frissíteni a privát kulcs jelszavát.",
+ "The old password was not correct, please try again." : "A régi jelszó nem volt helyes, kérlek próbáld újra.",
+ "The current log-in password was not correct, please try again." : "Az aktuális bejelentkezési jelszó nem volt helyes, kérlek próbáld újra.",
+ "Private key password successfully updated." : "A személyes kulcsának jelszava frissítésre került.",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Migrálni kell a titkosítási kulcsaidat a rég titkosításról (ownCloud <= 8.0) az újra. Kérlek futtasd az 'occ encryption:migrate' parancsot, vagy lépj kapcsolatba az adminisztrátorral",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "A titkosító alkalmazás privát kulcsa érvénytelen. A titkosított fájljaidhoz való hozzáféréshez frissítsd a privát kulcsod jelszavát a személyes beállításoknál.",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "A titkosító alkalmazás engedélyezve van, de a kulcsaid még nincsenek inicializálva. Kérlek lépj ki, majd lépj be újra",
+ "Encryption app is enabled and ready" : "A titkosító alkalmazás engedélyezve és készen áll",
+ "Bad Signature" : "Rossz aláírás",
+ "Missing Signature" : "Hiányzó aláírás",
+ "one-time password for server-side-encryption" : "szerver-oldali titkosítás egyszer használható jelszava",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "A fájlt nem sikerült visszafejteni, valószínűleg ez egy megosztott fájl. Kérje meg a fájl tulajdonosát, hogy újra ossza meg veled ezt az állományt!",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Ez a fájl nem olvasható, valószínűleg ez egy megosztott fájl. Kérd meg a tulajdonosát, hogy ossza meg veled újra ezt a fájlt.",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Szia!\n\nAz adminisztrátor bekapcsolta a szerver-oldali titkosítást. A fájljaid ezzel a jelszóval lettek titkosítva: '%s'.\n\nKérlek jelentkezz be a webes felületre és a személyes beállítások 'alap titkosítási modul' szekcióban frissítsd a titkosítási jelszavad, úgy hogy megadod a 'régi bejelentkezési jelszó' mezőben ezt a jelszót, majd az aktuális bejelentkezési jelszavad.\n\n",
+ "The share will expire on %s." : "A megosztás lejár ekkor %s",
+ "Cheers!" : "Üdv.",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Szia!<br><br>Az adminisztrátor bekapcsolta a szerver-oldali titkosítást. A fájljaid ezzel a jelszóval lettek titkosítva: <strong>%s</strong>.<br><br>Kérlek jelentkezz be a webes felületre és a személyes beállítások 'alap titkosítási modul' szekcióban frissítsd a titkosítási jelszavad, úgy hogy megadod a 'régi bejelentkezési jelszó' mezőben ezt a jelszót, majd az aktuális bejelentkezési jelszavad.<br><br>",
+ "Default encryption module" : "Alapértelmezett titkosítási modul",
+ "Encrypt the home storage" : "Helyi tároló titkosítása",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "A lehetőség engedélyezésekor minden fájlt titkosít a fő tárolóban, egyébként csak a külső tárolókon lévő fájlok lesznek titkosítva",
+ "Enable recovery key" : "Visszaállítási kulcs engedélyezése",
+ "Disable recovery key" : "Visszaállítási kulcs letiltása",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A visszaállítási kulcs egy a fájlok titkosítására szolgáló extra titkosítási kulcs. A segítségével vissza lehet állítani a fájlokat ha felhasználó elfelejtette a jelszavát.",
+ "Recovery key password" : "A helyreállítási kulcs jelszava",
+ "Repeat recovery key password" : "Ismételd meg a visszaállítási kulcs jelszavát",
+ "Change recovery key password:" : "A helyreállítási kulcs jelszavának módosítása:",
+ "Old recovery key password" : "A régi helyreállítási kulcs jelszava",
+ "New recovery key password" : "Az új helyreállítási kulcs jelszava",
+ "Repeat new recovery key password" : "Ismételd meg az új helyreállítási kulcs jelszavát",
+ "Change Password" : "Jelszó megváltoztatása",
+ "Basic encryption module" : "Alap titkosítási modul",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A fájlok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérlek, hogy jelentkezz ki, és lépj be újra!",
+ "Your private key password no longer matches your log-in password." : "A privát kulcs jelszavad már nem egyezik meg a bejelentkezési jelszavaddal. ",
+ "Set your old private key password to your current log-in password:" : "Állítsd át a régi privát kulcs jelszavadat az aktuális bejelentkezési jelszavadra:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Ha nem emlékszik a régi jelszavára akkor megkérheti a rendszergazdát, hogy állítsa vissza a fájljait.",
+ "Old log-in password" : "Régi bejelentkezési jelszó",
+ "Current log-in password" : "Jelenlegi bejelentkezési jelszó",
+ "Update Private Key Password" : "A személyest kulcs jelszó frissítése",
+ "Enable password recovery:" : "Jelszó-visszaállítás bekapcsolása",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ez az opció lehetővé teszi, hogy a titkosított fájlok tartalmát visszanyerjük abban az esetben, ha elfelejti a jelszavát",
+ "Enabled" : "Bekapcsolva",
+ "Disabled" : "Kikapcsolva"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/encryption/l10n/hu.json b/apps/encryption/l10n/hu.json
new file mode 100644
index 00000000000..fd3595fdfa0
--- /dev/null
+++ b/apps/encryption/l10n/hu.json
@@ -0,0 +1,61 @@
+{ "translations": {
+ "Missing recovery key password" : "Hiányzó helyreállítási kulcs jelszó",
+ "Please repeat the recovery key password" : "Ismételd meg a helyreállítási kulcs jelszavát",
+ "Repeated recovery key password does not match the provided recovery key password" : "A megismételt helyreállítási kulcs jelszó nem egyezik meg a megadott helyreállítási kulcs jelszóval ",
+ "Recovery key successfully enabled" : "A helyreállítási kulcs sikeresen bekapcsolva",
+ "Could not enable recovery key. Please check your recovery key password!" : "A helyreállítási kulcsot nem lehetett engedélyezni. Ellenőrizze a helyreállítási kulcsa jelszavát!",
+ "Recovery key successfully disabled" : "A helyreállítási kulcs sikeresen kikapcsolva",
+ "Could not disable recovery key. Please check your recovery key password!" : "A helyreállítási kulcsot nem lehetett kikapcsolni. Ellenőrizze a helyreállítási kulcsa jelszavát!",
+ "Missing parameters" : "Hiányzó paraméterek",
+ "Please provide the old recovery password" : "Kérlek add meg a régi visszaállítási jelszót",
+ "Please provide a new recovery password" : "Kérlek add meg az új visszaállítási jelszót",
+ "Please repeat the new recovery password" : "Kérlek ismételd meg az új visszaállítási jelszót",
+ "Password successfully changed." : "A jelszót sikeresen megváltoztattuk.",
+ "Could not change the password. Maybe the old password was not correct." : "A jelszót nem lehet megváltoztatni! Lehet, hogy hibás volt a régi jelszó.",
+ "Recovery Key disabled" : "Visszaállítási kulcs letilva",
+ "Recovery Key enabled" : "Visszaállítási kulcs engedélyezve",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Nem sikerült engedélyezni a visszaállítási kulcsot, kérlek próbáld újra vagy lép kapcsolatba az adminisztrátorral",
+ "Could not update the private key password." : "Nem sikerült frissíteni a privát kulcs jelszavát.",
+ "The old password was not correct, please try again." : "A régi jelszó nem volt helyes, kérlek próbáld újra.",
+ "The current log-in password was not correct, please try again." : "Az aktuális bejelentkezési jelszó nem volt helyes, kérlek próbáld újra.",
+ "Private key password successfully updated." : "A személyes kulcsának jelszava frissítésre került.",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Migrálni kell a titkosítási kulcsaidat a rég titkosításról (ownCloud <= 8.0) az újra. Kérlek futtasd az 'occ encryption:migrate' parancsot, vagy lépj kapcsolatba az adminisztrátorral",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "A titkosító alkalmazás privát kulcsa érvénytelen. A titkosított fájljaidhoz való hozzáféréshez frissítsd a privát kulcsod jelszavát a személyes beállításoknál.",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "A titkosító alkalmazás engedélyezve van, de a kulcsaid még nincsenek inicializálva. Kérlek lépj ki, majd lépj be újra",
+ "Encryption app is enabled and ready" : "A titkosító alkalmazás engedélyezve és készen áll",
+ "Bad Signature" : "Rossz aláírás",
+ "Missing Signature" : "Hiányzó aláírás",
+ "one-time password for server-side-encryption" : "szerver-oldali titkosítás egyszer használható jelszava",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "A fájlt nem sikerült visszafejteni, valószínűleg ez egy megosztott fájl. Kérje meg a fájl tulajdonosát, hogy újra ossza meg veled ezt az állományt!",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Ez a fájl nem olvasható, valószínűleg ez egy megosztott fájl. Kérd meg a tulajdonosát, hogy ossza meg veled újra ezt a fájlt.",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Szia!\n\nAz adminisztrátor bekapcsolta a szerver-oldali titkosítást. A fájljaid ezzel a jelszóval lettek titkosítva: '%s'.\n\nKérlek jelentkezz be a webes felületre és a személyes beállítások 'alap titkosítási modul' szekcióban frissítsd a titkosítási jelszavad, úgy hogy megadod a 'régi bejelentkezési jelszó' mezőben ezt a jelszót, majd az aktuális bejelentkezési jelszavad.\n\n",
+ "The share will expire on %s." : "A megosztás lejár ekkor %s",
+ "Cheers!" : "Üdv.",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Szia!<br><br>Az adminisztrátor bekapcsolta a szerver-oldali titkosítást. A fájljaid ezzel a jelszóval lettek titkosítva: <strong>%s</strong>.<br><br>Kérlek jelentkezz be a webes felületre és a személyes beállítások 'alap titkosítási modul' szekcióban frissítsd a titkosítási jelszavad, úgy hogy megadod a 'régi bejelentkezési jelszó' mezőben ezt a jelszót, majd az aktuális bejelentkezési jelszavad.<br><br>",
+ "Default encryption module" : "Alapértelmezett titkosítási modul",
+ "Encrypt the home storage" : "Helyi tároló titkosítása",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "A lehetőség engedélyezésekor minden fájlt titkosít a fő tárolóban, egyébként csak a külső tárolókon lévő fájlok lesznek titkosítva",
+ "Enable recovery key" : "Visszaállítási kulcs engedélyezése",
+ "Disable recovery key" : "Visszaállítási kulcs letiltása",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A visszaállítási kulcs egy a fájlok titkosítására szolgáló extra titkosítási kulcs. A segítségével vissza lehet állítani a fájlokat ha felhasználó elfelejtette a jelszavát.",
+ "Recovery key password" : "A helyreállítási kulcs jelszava",
+ "Repeat recovery key password" : "Ismételd meg a visszaállítási kulcs jelszavát",
+ "Change recovery key password:" : "A helyreállítási kulcs jelszavának módosítása:",
+ "Old recovery key password" : "A régi helyreállítási kulcs jelszava",
+ "New recovery key password" : "Az új helyreállítási kulcs jelszava",
+ "Repeat new recovery key password" : "Ismételd meg az új helyreállítási kulcs jelszavát",
+ "Change Password" : "Jelszó megváltoztatása",
+ "Basic encryption module" : "Alap titkosítási modul",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A fájlok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérlek, hogy jelentkezz ki, és lépj be újra!",
+ "Your private key password no longer matches your log-in password." : "A privát kulcs jelszavad már nem egyezik meg a bejelentkezési jelszavaddal. ",
+ "Set your old private key password to your current log-in password:" : "Állítsd át a régi privát kulcs jelszavadat az aktuális bejelentkezési jelszavadra:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Ha nem emlékszik a régi jelszavára akkor megkérheti a rendszergazdát, hogy állítsa vissza a fájljait.",
+ "Old log-in password" : "Régi bejelentkezési jelszó",
+ "Current log-in password" : "Jelenlegi bejelentkezési jelszó",
+ "Update Private Key Password" : "A személyest kulcs jelszó frissítése",
+ "Enable password recovery:" : "Jelszó-visszaállítás bekapcsolása",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ez az opció lehetővé teszi, hogy a titkosított fájlok tartalmát visszanyerjük abban az esetben, ha elfelejti a jelszavát",
+ "Enabled" : "Bekapcsolva",
+ "Disabled" : "Kikapcsolva"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/encryption/l10n/nb.js b/apps/encryption/l10n/nb.js
new file mode 100644
index 00000000000..3862b035fcb
--- /dev/null
+++ b/apps/encryption/l10n/nb.js
@@ -0,0 +1,63 @@
+OC.L10N.register(
+ "encryption",
+ {
+ "Missing recovery key password" : "Passord for gjenopprettingsnøkkel mangler",
+ "Please repeat the recovery key password" : "Gjenta passord for gjenopprettingsnøkkel",
+ "Repeated recovery key password does not match the provided recovery key password" : "Gjentatt passord for gjenopprettingsnøkkel stemmer ikke med oppgitt passord for gjenopprettingsnøkkel",
+ "Recovery key successfully enabled" : "Gjenopprettingsnøkkel aktivert",
+ "Could not enable recovery key. Please check your recovery key password!" : "Klarte ikke å aktivere gjenopprettingsnøkkel. Sjekk passordet for gjenopprettingsnøkkelen.",
+ "Recovery key successfully disabled" : "Gjenopprettingsnøkkel ble deaktivert",
+ "Could not disable recovery key. Please check your recovery key password!" : "Klarte ikke å deaktivere gjenopprettingsnøkkel. Sjekk passordet for gjenopprettingsnøkkelen.",
+ "Missing parameters" : "Manglende parametre",
+ "Please provide the old recovery password" : "Oppgi det gamle gjenopprettingspassordet",
+ "Please provide a new recovery password" : "Oppgi et nytt gjenopprettingspassord",
+ "Please repeat the new recovery password" : "Gjenta det nye gjenopprettingspassordet",
+ "Password successfully changed." : "Passordet ble endret.",
+ "Could not change the password. Maybe the old password was not correct." : "Klarte ikke å endre passordet. Kanskje gammelt passord ikke var korrekt.",
+ "Recovery Key disabled" : "Gjenopprettingsnøkkel deaktivert",
+ "Recovery Key enabled" : "Gjenopprettingsnøkkel aktivert",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Klarte ikke å aktivere gjenopprettingsnøkkelen. Prøv igjen eller kontakt administratoren.",
+ "Could not update the private key password." : "Klarte ikke å oppdatere privatnøkkelpassordet.",
+ "The old password was not correct, please try again." : "Det gamle passordet var feil. Prøv igjen.",
+ "The current log-in password was not correct, please try again." : "Det nåværende innloggingspassordet var feil. Prøv igjen.",
+ "Private key password successfully updated." : "Passord for privat nøkkel ble oppdatert.",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Du må migrere krypteringsnøklene din fra den gamle krypteringen (ownCloud <= 8.0) til den nye. Vennligst kjør 'occ encryption:migrate' eller kontakt en administrator",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøkkel for Krypteringsappen. Oppdater passordet for din private nøkkel i dine personlige innstillinger for å gjenopprette tilgang til de krypterte filene dine.",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.",
+ "Encryption app is enabled and ready" : "Krypteringsappen er aktivert og klar",
+ "Bad Signature" : "Feil signatur",
+ "Missing Signature" : "Manglende signatur",
+ "one-time password for server-side-encryption" : "engangspassord for tjenerkryptering",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke dekryptere denne filen. Dette er sannsynligvis en delt fil. Spør eieren av filen om å dele den med deg på nytt.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke lese denne filen, som sannsynligvis er en delt fil. Be eieren av filen om å dele den med deg på nytt.",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hei,\n\nAdministratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet '%s'.\n\nVennligst logg inn på web-grensesnittet, gå til seksjonen 'grunnleggende krypteringsmodul' i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet 'gammelt påloggingspassord' sammen med ditt nåværende påloggingspassord.\n\n",
+ "The share will expire on %s." : "Delingen vil opphøre %s.",
+ "Cheers!" : "Ha det!",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Hei,<br><br>Administratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet <strong>%s</strong>.<br><br>Vennligst logg inn på web-grensesnittet, gå til seksjonen \"grunnleggende krypteringsmodul\" i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet \"gammelt påloggingspassord\" sammen med ditt nåværende påloggingspassord.<br><br>",
+ "Default encryption module" : "Standard krypteringsmodul",
+ "Encrypt the home storage" : "Krypter hjemmelageret",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Aktivering av dette valget krypterer alle filer som er lagret på hovedlageret. Ellers vil kun filer på eksterne lagre bli kryptert.",
+ "Enable recovery key" : "Aktiver gjenopprettingsnøkkel",
+ "Disable recovery key" : "Deaktiver gjenopprettingsnøkkel",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Gjenopprettingsnøkkelen er en ekstra krypteringsnøkkel som brukes til å kryptere filer. Den tillater gjenoppretting av en brukers filer i tilfelle brukeren glemmer passordet sitt.",
+ "Recovery key password" : "Passord for gjenopprettingsnøkkel",
+ "Repeat recovery key password" : "Gjenta passord for gjenopprettingsnøkkel",
+ "Change recovery key password:" : "Endre passord for gjenopprettingsnøkkel:",
+ "Old recovery key password" : "Gammelt passord for gjenopprettingsnøkkel",
+ "New recovery key password" : "Nytt passord for gjenopprettingsnøkkel",
+ "Repeat new recovery key password" : "Gjenta nytt passord for gjenopprettingsnøkkel",
+ "Change Password" : "Endre passord",
+ "Basic encryption module" : "Grunnleggende krypteringsmodul",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.",
+ "Your private key password no longer matches your log-in password." : "Passordet for din private nøkkel stemmer ikke lenger med påloggingspassordet ditt.",
+ "Set your old private key password to your current log-in password:" : "Sett ditt gamle passord for privat nøkkel til ditt nåværende påloggingspassord:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Hvis du ikke husker det gamle passordet ditt kan du spørre administratoren om å gjenopprette filene dine.",
+ "Old log-in password" : "Gammelt påloggingspassord",
+ "Current log-in password" : "Nåværende påloggingspassord",
+ "Update Private Key Password" : "Oppdater passord for privat nøkkel",
+ "Enable password recovery:" : "Aktiver gjenoppretting av passord:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Aktivering av dette valget tillater deg å gjenerobre tilgang til dine krypterte filer i tilfelle du mister passordet ditt.",
+ "Enabled" : "Aktiv",
+ "Disabled" : "Inaktiv"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/encryption/l10n/nb.json b/apps/encryption/l10n/nb.json
new file mode 100644
index 00000000000..af83288309c
--- /dev/null
+++ b/apps/encryption/l10n/nb.json
@@ -0,0 +1,61 @@
+{ "translations": {
+ "Missing recovery key password" : "Passord for gjenopprettingsnøkkel mangler",
+ "Please repeat the recovery key password" : "Gjenta passord for gjenopprettingsnøkkel",
+ "Repeated recovery key password does not match the provided recovery key password" : "Gjentatt passord for gjenopprettingsnøkkel stemmer ikke med oppgitt passord for gjenopprettingsnøkkel",
+ "Recovery key successfully enabled" : "Gjenopprettingsnøkkel aktivert",
+ "Could not enable recovery key. Please check your recovery key password!" : "Klarte ikke å aktivere gjenopprettingsnøkkel. Sjekk passordet for gjenopprettingsnøkkelen.",
+ "Recovery key successfully disabled" : "Gjenopprettingsnøkkel ble deaktivert",
+ "Could not disable recovery key. Please check your recovery key password!" : "Klarte ikke å deaktivere gjenopprettingsnøkkel. Sjekk passordet for gjenopprettingsnøkkelen.",
+ "Missing parameters" : "Manglende parametre",
+ "Please provide the old recovery password" : "Oppgi det gamle gjenopprettingspassordet",
+ "Please provide a new recovery password" : "Oppgi et nytt gjenopprettingspassord",
+ "Please repeat the new recovery password" : "Gjenta det nye gjenopprettingspassordet",
+ "Password successfully changed." : "Passordet ble endret.",
+ "Could not change the password. Maybe the old password was not correct." : "Klarte ikke å endre passordet. Kanskje gammelt passord ikke var korrekt.",
+ "Recovery Key disabled" : "Gjenopprettingsnøkkel deaktivert",
+ "Recovery Key enabled" : "Gjenopprettingsnøkkel aktivert",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Klarte ikke å aktivere gjenopprettingsnøkkelen. Prøv igjen eller kontakt administratoren.",
+ "Could not update the private key password." : "Klarte ikke å oppdatere privatnøkkelpassordet.",
+ "The old password was not correct, please try again." : "Det gamle passordet var feil. Prøv igjen.",
+ "The current log-in password was not correct, please try again." : "Det nåværende innloggingspassordet var feil. Prøv igjen.",
+ "Private key password successfully updated." : "Passord for privat nøkkel ble oppdatert.",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Du må migrere krypteringsnøklene din fra den gamle krypteringen (ownCloud <= 8.0) til den nye. Vennligst kjør 'occ encryption:migrate' eller kontakt en administrator",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøkkel for Krypteringsappen. Oppdater passordet for din private nøkkel i dine personlige innstillinger for å gjenopprette tilgang til de krypterte filene dine.",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.",
+ "Encryption app is enabled and ready" : "Krypteringsappen er aktivert og klar",
+ "Bad Signature" : "Feil signatur",
+ "Missing Signature" : "Manglende signatur",
+ "one-time password for server-side-encryption" : "engangspassord for tjenerkryptering",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke dekryptere denne filen. Dette er sannsynligvis en delt fil. Spør eieren av filen om å dele den med deg på nytt.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan ikke lese denne filen, som sannsynligvis er en delt fil. Be eieren av filen om å dele den med deg på nytt.",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hei,\n\nAdministratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet '%s'.\n\nVennligst logg inn på web-grensesnittet, gå til seksjonen 'grunnleggende krypteringsmodul' i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet 'gammelt påloggingspassord' sammen med ditt nåværende påloggingspassord.\n\n",
+ "The share will expire on %s." : "Delingen vil opphøre %s.",
+ "Cheers!" : "Ha det!",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Hei,<br><br>Administratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet <strong>%s</strong>.<br><br>Vennligst logg inn på web-grensesnittet, gå til seksjonen \"grunnleggende krypteringsmodul\" i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet \"gammelt påloggingspassord\" sammen med ditt nåværende påloggingspassord.<br><br>",
+ "Default encryption module" : "Standard krypteringsmodul",
+ "Encrypt the home storage" : "Krypter hjemmelageret",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Aktivering av dette valget krypterer alle filer som er lagret på hovedlageret. Ellers vil kun filer på eksterne lagre bli kryptert.",
+ "Enable recovery key" : "Aktiver gjenopprettingsnøkkel",
+ "Disable recovery key" : "Deaktiver gjenopprettingsnøkkel",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Gjenopprettingsnøkkelen er en ekstra krypteringsnøkkel som brukes til å kryptere filer. Den tillater gjenoppretting av en brukers filer i tilfelle brukeren glemmer passordet sitt.",
+ "Recovery key password" : "Passord for gjenopprettingsnøkkel",
+ "Repeat recovery key password" : "Gjenta passord for gjenopprettingsnøkkel",
+ "Change recovery key password:" : "Endre passord for gjenopprettingsnøkkel:",
+ "Old recovery key password" : "Gammelt passord for gjenopprettingsnøkkel",
+ "New recovery key password" : "Nytt passord for gjenopprettingsnøkkel",
+ "Repeat new recovery key password" : "Gjenta nytt passord for gjenopprettingsnøkkel",
+ "Change Password" : "Endre passord",
+ "Basic encryption module" : "Grunnleggende krypteringsmodul",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.",
+ "Your private key password no longer matches your log-in password." : "Passordet for din private nøkkel stemmer ikke lenger med påloggingspassordet ditt.",
+ "Set your old private key password to your current log-in password:" : "Sett ditt gamle passord for privat nøkkel til ditt nåværende påloggingspassord:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Hvis du ikke husker det gamle passordet ditt kan du spørre administratoren om å gjenopprette filene dine.",
+ "Old log-in password" : "Gammelt påloggingspassord",
+ "Current log-in password" : "Nåværende påloggingspassord",
+ "Update Private Key Password" : "Oppdater passord for privat nøkkel",
+ "Enable password recovery:" : "Aktiver gjenoppretting av passord:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Aktivering av dette valget tillater deg å gjenerobre tilgang til dine krypterte filer i tilfelle du mister passordet ditt.",
+ "Enabled" : "Aktiv",
+ "Disabled" : "Inaktiv"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/encryption/l10n/sk.js b/apps/encryption/l10n/sk.js
new file mode 100644
index 00000000000..7678ed60ac7
--- /dev/null
+++ b/apps/encryption/l10n/sk.js
@@ -0,0 +1,63 @@
+OC.L10N.register(
+ "encryption",
+ {
+ "Missing recovery key password" : "Chýba kľúč pre obnovu hesla",
+ "Please repeat the recovery key password" : "Prosím zopakujte heslo kľúča pre obnovu",
+ "Repeated recovery key password does not match the provided recovery key password" : "Zopakované heslo kľúča pre obnovenie nesúhlasí zo zadaným heslom",
+ "Recovery key successfully enabled" : "Záchranný kľúč bol úspešne povolený",
+ "Could not enable recovery key. Please check your recovery key password!" : "Nepodarilo sa povoliť záchranný kľúč. Skontrolujte prosím Vaše heslo záchranného kľúča!",
+ "Recovery key successfully disabled" : "Záchranný kľúč bol úspešne zakázaný",
+ "Could not disable recovery key. Please check your recovery key password!" : "Nepodarilo sa zakázať záchranný kľúč. Skontrolujte prosím Vaše heslo záchranného kľúča!",
+ "Missing parameters" : "Chýbajúce parametre",
+ "Please provide the old recovery password" : "Zadajte prosím staré heslo pre obnovenie",
+ "Please provide a new recovery password" : "Zadajte prosím nové heslo pre obnovenie",
+ "Please repeat the new recovery password" : "Zopakujte prosím nové heslo pre obnovenie",
+ "Password successfully changed." : "Heslo úspešne zmenené.",
+ "Could not change the password. Maybe the old password was not correct." : "Nemožno zmeniť heslo. Pravdepodobne nebolo staré heslo zadané správne.",
+ "Recovery Key disabled" : "Obnovovací kľúč je zakázaný",
+ "Recovery Key enabled" : "Obnovovací kľúč je povolený",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Nepodarilo sa zapnúť záchranný kľúč. Prosím, skúste to znova alebo kontaktujte svojho správcu",
+ "Could not update the private key password." : "Nemožno aktualizovať heslo súkromného kľúča.",
+ "The old password was not correct, please try again." : "Staré heslo nebolo zadané správne, prosím skúste to ešte raz.",
+ "The current log-in password was not correct, please try again." : "Toto heslo nebolo správne, prosím skúste to ešte raz.",
+ "Private key password successfully updated." : "Heslo súkromného kľúča je úspešne aktualizované.",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Musíte migrovať vaše šifrovacie kľúče zo starého šifrovania (ownCloud <= 8,0) na nové. Spustite „occ encryption:migrate“ alebo sa obráťte na správcu",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neplatný súkromný kľúč pre šifrovanie. Aktualizujte prosím heslo vášho súkromného kľúča v osobných nastaveniach pre obnovenie prístupu k vaším šifrovaným súborom.",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia pre šifrovanie je povolená, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.",
+ "Encryption app is enabled and ready" : "Aplikácia pre šifrovanie je povolená a pripravená",
+ "Bad Signature" : "Zlý podpis",
+ "Missing Signature" : "Chýbajúci podpis",
+ "one-time password for server-side-encryption" : "jednorazové heslo na šifrovanie na strane servera",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tento súbor nie je možné rozšifrovať, môže ísť o súbor sprístupnený iným používateľom. Požiadajte majiteľa súboru, aby vám ho sprístupnil ešte raz.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tento súbor nie je možné prečítať, môže ísť o súbor sprístupnený iným používateľom. Požiadajte majiteľa súboru, aby vám ho sprístupnil ešte raz.",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Dobrý deň,\n\nAdministrátor povolil šifrovanie na strane servera. Vaše súbory boli zašifrované pomocou hesla '%s'.\n\nPrihláste sa prosím cez webový prehliadač, choďte do sekcie základného šifrovacieho modulu v osobných nastaveniach a zadajte horeuvedené heslo do políčka 'staré prihlasovacie heslo' a vaše súčasné prihlasovacie heslo.\n\n",
+ "The share will expire on %s." : "Sprístupnenie vyprší %s.",
+ "Cheers!" : "Pekný deň!",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Dobrý deň,<br><br>Administrátor povolil šifrovanie na strane servera. Vaše súbory boli zašifrované pomocou hesla <strong>%s</strong>.<br><br>Prihláste sa prosím cez webový prehliadač, choďte do sekcie základného šifrovacieho modulu v osobných nastaveniach a zadajte horeuvedené heslo do políčka 'staré prihlasovacie heslo' a vaše súčasné prihlasovacie heslo.<br><br>",
+ "Default encryption module" : "Predvolený šifrovací modul",
+ "Encrypt the home storage" : "Šifrovať domáce úložisko",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Zapnutím tejto voľby zašifrujete všetky súbory v hlavnom úložisku, v opačnom prípade zašifrujete iba súbory na externom úložisku.",
+ "Enable recovery key" : "Povoliť obnovovací kľúč",
+ "Disable recovery key" : "Zakázať obnovovací kľúč",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Záchranný kľúč je ďalší šifrovací kľúč, ktorý sa používa na šifrovanie súborov. Umožňuje záchranu súborov používateľa ak zabudne svoje heslo.",
+ "Recovery key password" : "Heslo obnovovacieho kľúča",
+ "Repeat recovery key password" : "Zopakovať heslo k záchrannému kľúču",
+ "Change recovery key password:" : "Zmeniť heslo obnovovacieho kľúča:",
+ "Old recovery key password" : "Staré heslo k záchrannému kľúču",
+ "New recovery key password" : "Nové heslo obnovovacieho kľúča",
+ "Repeat new recovery key password" : "Zopakujte nové heslo obnovovacieho kľúča",
+ "Change Password" : "Zmeniť heslo",
+ "Basic encryption module" : "Základný šifrovací modul",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.",
+ "Your private key password no longer matches your log-in password." : "Heslo vášho súkromného kľúča sa nezhoduje v vašim prihlasovacím heslom.",
+ "Set your old private key password to your current log-in password:" : "Zmeňte si vaše staré heslo súkromného kľúča na rovnaké, aké je vaše aktuálne prihlasovacie heslo:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Ak si nepamätáte svoje staré heslo, môžete požiadať administrátora o obnovenie svojich súborov.",
+ "Old log-in password" : "Staré prihlasovacie heslo",
+ "Current log-in password" : "Súčasné prihlasovacie heslo",
+ "Update Private Key Password" : "Aktualizovať heslo súkromného kľúča",
+ "Enable password recovery:" : "Povoliť obnovu hesla:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Povolenie Vám umožní znovu získať prístup k Vašim zašifrovaným súborom, ak stratíte heslo",
+ "Enabled" : "Povolené",
+ "Disabled" : "Zakázané"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/encryption/l10n/sk.json b/apps/encryption/l10n/sk.json
new file mode 100644
index 00000000000..91fbf2aa577
--- /dev/null
+++ b/apps/encryption/l10n/sk.json
@@ -0,0 +1,61 @@
+{ "translations": {
+ "Missing recovery key password" : "Chýba kľúč pre obnovu hesla",
+ "Please repeat the recovery key password" : "Prosím zopakujte heslo kľúča pre obnovu",
+ "Repeated recovery key password does not match the provided recovery key password" : "Zopakované heslo kľúča pre obnovenie nesúhlasí zo zadaným heslom",
+ "Recovery key successfully enabled" : "Záchranný kľúč bol úspešne povolený",
+ "Could not enable recovery key. Please check your recovery key password!" : "Nepodarilo sa povoliť záchranný kľúč. Skontrolujte prosím Vaše heslo záchranného kľúča!",
+ "Recovery key successfully disabled" : "Záchranný kľúč bol úspešne zakázaný",
+ "Could not disable recovery key. Please check your recovery key password!" : "Nepodarilo sa zakázať záchranný kľúč. Skontrolujte prosím Vaše heslo záchranného kľúča!",
+ "Missing parameters" : "Chýbajúce parametre",
+ "Please provide the old recovery password" : "Zadajte prosím staré heslo pre obnovenie",
+ "Please provide a new recovery password" : "Zadajte prosím nové heslo pre obnovenie",
+ "Please repeat the new recovery password" : "Zopakujte prosím nové heslo pre obnovenie",
+ "Password successfully changed." : "Heslo úspešne zmenené.",
+ "Could not change the password. Maybe the old password was not correct." : "Nemožno zmeniť heslo. Pravdepodobne nebolo staré heslo zadané správne.",
+ "Recovery Key disabled" : "Obnovovací kľúč je zakázaný",
+ "Recovery Key enabled" : "Obnovovací kľúč je povolený",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Nepodarilo sa zapnúť záchranný kľúč. Prosím, skúste to znova alebo kontaktujte svojho správcu",
+ "Could not update the private key password." : "Nemožno aktualizovať heslo súkromného kľúča.",
+ "The old password was not correct, please try again." : "Staré heslo nebolo zadané správne, prosím skúste to ešte raz.",
+ "The current log-in password was not correct, please try again." : "Toto heslo nebolo správne, prosím skúste to ešte raz.",
+ "Private key password successfully updated." : "Heslo súkromného kľúča je úspešne aktualizované.",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Musíte migrovať vaše šifrovacie kľúče zo starého šifrovania (ownCloud <= 8,0) na nové. Spustite „occ encryption:migrate“ alebo sa obráťte na správcu",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neplatný súkromný kľúč pre šifrovanie. Aktualizujte prosím heslo vášho súkromného kľúča v osobných nastaveniach pre obnovenie prístupu k vaším šifrovaným súborom.",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia pre šifrovanie je povolená, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.",
+ "Encryption app is enabled and ready" : "Aplikácia pre šifrovanie je povolená a pripravená",
+ "Bad Signature" : "Zlý podpis",
+ "Missing Signature" : "Chýbajúci podpis",
+ "one-time password for server-side-encryption" : "jednorazové heslo na šifrovanie na strane servera",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tento súbor nie je možné rozšifrovať, môže ísť o súbor sprístupnený iným používateľom. Požiadajte majiteľa súboru, aby vám ho sprístupnil ešte raz.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Tento súbor nie je možné prečítať, môže ísť o súbor sprístupnený iným používateľom. Požiadajte majiteľa súboru, aby vám ho sprístupnil ešte raz.",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Dobrý deň,\n\nAdministrátor povolil šifrovanie na strane servera. Vaše súbory boli zašifrované pomocou hesla '%s'.\n\nPrihláste sa prosím cez webový prehliadač, choďte do sekcie základného šifrovacieho modulu v osobných nastaveniach a zadajte horeuvedené heslo do políčka 'staré prihlasovacie heslo' a vaše súčasné prihlasovacie heslo.\n\n",
+ "The share will expire on %s." : "Sprístupnenie vyprší %s.",
+ "Cheers!" : "Pekný deň!",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Dobrý deň,<br><br>Administrátor povolil šifrovanie na strane servera. Vaše súbory boli zašifrované pomocou hesla <strong>%s</strong>.<br><br>Prihláste sa prosím cez webový prehliadač, choďte do sekcie základného šifrovacieho modulu v osobných nastaveniach a zadajte horeuvedené heslo do políčka 'staré prihlasovacie heslo' a vaše súčasné prihlasovacie heslo.<br><br>",
+ "Default encryption module" : "Predvolený šifrovací modul",
+ "Encrypt the home storage" : "Šifrovať domáce úložisko",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Zapnutím tejto voľby zašifrujete všetky súbory v hlavnom úložisku, v opačnom prípade zašifrujete iba súbory na externom úložisku.",
+ "Enable recovery key" : "Povoliť obnovovací kľúč",
+ "Disable recovery key" : "Zakázať obnovovací kľúč",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Záchranný kľúč je ďalší šifrovací kľúč, ktorý sa používa na šifrovanie súborov. Umožňuje záchranu súborov používateľa ak zabudne svoje heslo.",
+ "Recovery key password" : "Heslo obnovovacieho kľúča",
+ "Repeat recovery key password" : "Zopakovať heslo k záchrannému kľúču",
+ "Change recovery key password:" : "Zmeniť heslo obnovovacieho kľúča:",
+ "Old recovery key password" : "Staré heslo k záchrannému kľúču",
+ "New recovery key password" : "Nové heslo obnovovacieho kľúča",
+ "Repeat new recovery key password" : "Zopakujte nové heslo obnovovacieho kľúča",
+ "Change Password" : "Zmeniť heslo",
+ "Basic encryption module" : "Základný šifrovací modul",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.",
+ "Your private key password no longer matches your log-in password." : "Heslo vášho súkromného kľúča sa nezhoduje v vašim prihlasovacím heslom.",
+ "Set your old private key password to your current log-in password:" : "Zmeňte si vaše staré heslo súkromného kľúča na rovnaké, aké je vaše aktuálne prihlasovacie heslo:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Ak si nepamätáte svoje staré heslo, môžete požiadať administrátora o obnovenie svojich súborov.",
+ "Old log-in password" : "Staré prihlasovacie heslo",
+ "Current log-in password" : "Súčasné prihlasovacie heslo",
+ "Update Private Key Password" : "Aktualizovať heslo súkromného kľúča",
+ "Enable password recovery:" : "Povoliť obnovu hesla:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Povolenie Vám umožní znovu získať prístup k Vašim zašifrovaným súborom, ak stratíte heslo",
+ "Enabled" : "Povolené",
+ "Disabled" : "Zakázané"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/encryption/l10n/th.js b/apps/encryption/l10n/th.js
new file mode 100644
index 00000000000..e01072fde75
--- /dev/null
+++ b/apps/encryption/l10n/th.js
@@ -0,0 +1,58 @@
+OC.L10N.register(
+ "encryption",
+ {
+ "Missing recovery key password" : "รหัสกู้คืนรหัสผ่านหายไป",
+ "Please repeat the recovery key password" : "กรุณาใส่รหัสกู้คืนรหัสผ่าน อีกครั้ง",
+ "Repeated recovery key password does not match the provided recovery key password" : "ใส่รหัสกู้คืนรหัสผ่านไม่ตรงกัน",
+ "Recovery key successfully enabled" : "เปิดใช้งานรหัสการกู้คืนเรียบร้อยแล้ว",
+ "Could not enable recovery key. Please check your recovery key password!" : "ไม่สามารถเปิดใช้งานรหัสการกู้คืน กรุณาตรวจสอบรหัสผ่านคีย์การกู้คืนของคุณ!",
+ "Recovery key successfully disabled" : "ปิดใช้งานรหัสการกู้คืนเรียบร้อยแล้ว",
+ "Could not disable recovery key. Please check your recovery key password!" : "ไม่สามารถปิดใช้งานรหัสการกู้คืน กรุณาตรวจสอบรหัสผ่านคีย์การกู้คืนของคุณ!",
+ "Missing parameters" : "ค่าพารามิเตอร์หายไป",
+ "Please provide the old recovery password" : "โปรดระบุรหัสผ่านการกู้คืนเก่า",
+ "Please provide a new recovery password" : "โปรดระบุรหัสผ่านการกู้คืนใหม่",
+ "Please repeat the new recovery password" : "โปรดระบุการกู้คืนรหัสผ่านใหม่ อีกครั้ง",
+ "Password successfully changed." : "เปลี่ยนรหัสผ่านเรียบร้อยแล้ว",
+ "Could not change the password. Maybe the old password was not correct." : "ไม่สามารถเปลี่ยนรหัสผ่าน บางทีรหัสผ่านเดิมอาจไม่ถูกต้อง",
+ "Recovery Key disabled" : "ปิดการใช้งานการกู้คืนรหัส",
+ "Recovery Key enabled" : "เปิดการใช้งานการกู้คืนรหัส",
+ "Could not enable the recovery key, please try again or contact your administrator" : "ไม่สามารถเปิดใช้งานการกู้คืนรหัสโปรดลองอีกครั้งหรือติดต่อผู้ดูแลระบบ",
+ "Could not update the private key password." : "ไม่สามารถอัพเดทรหัสการเข้ารหัสส่วนตัว",
+ "The old password was not correct, please try again." : "รหัสผ่านเดิมไม่ถูกต้องโปรดลองอีกครั้ง",
+ "The current log-in password was not correct, please try again." : "รหัสผ่านเข้าสู่ระบบในปัจจุบันไม่ถูกต้องโปรดลองอีกครั้ง",
+ "Private key password successfully updated." : "อัพเดทรหัส Private key เรียบร้อยแล้ว",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "คุณจำเป็นต้องย้ายรหัสการเข้ารหัสลับของคุณจากการเข้ารหัสเก่า (ownCloud ที่มีเวอร์ชันต่ำกว่าหรือเท่ากับ 8.0) ไปเวอร์ชันใหม่ โปรดเรียกใช้ 'occ encryption:migrate' หรือติดต่อผู้ดูแลระบบ",
+ "Bad Signature" : "ลายเซ็นไม่ดี",
+ "Missing Signature" : "ลายเซ็นขาดหายไป",
+ "one-time password for server-side-encryption" : "รหัสผ่านเพียงครั้งเดียว สำหรับเข้ารหัสฝั่งเซิร์ฟเวอร์",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถถอดรหัสไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาถามเจ้าของไฟล์เพื่อยกเลิกการใช้งานร่วมกัน ",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถอ่านไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาสอบถามเจ้าของไฟล์เพื่อแชร์ไฟล์กับคุณ",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ<br>\n<br> \nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน <strong>%s</strong><br>\n<br>\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัสพื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ<br>\n<br>\n",
+ "The share will expire on %s." : "การแชร์จะหมดอายุในวันที่ %s",
+ "Cheers!" : "ไชโย!",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "นี่คุณ <br><br> ผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน <strong>%s</strong> <br><br>กรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัสพื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ<br><br>",
+ "Encrypt the home storage" : "การเข้ารหัสพื้นที่จัดเก็บหน้าโฮม",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "การเปิดใช้งานตัวเลือกนี้จะเข้ารหัสไฟล์ทั้งหมดที่เก็บไว้ในพื้นที่จัดเก็บข้อมูลหลัก มิฉะนั้นจะเข้ารหัสเฉพาะไฟล์ที่เป็นพื้นที่จัดเก็บข้อมูลภายนอก",
+ "Enable recovery key" : "เปิดใช้งานการกู้คืนรหัส",
+ "Disable recovery key" : "ปิดใช้งานรหัสการกู้คืนรหัส",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "รหัสการกู้คืนเป็นการเข้ารหัสลับพิเศษจะใช้ในการเข้ารหัสไฟล์ มันจะช่วยเรื่องการกู้คืนไฟล์ของผู้ใช้ที่ลืมรหัสผ่าน",
+ "Recovery key password" : "รหัสการกู้คืนรหัสผ่าน",
+ "Repeat recovery key password" : "รหัสการกู้คืนรหัสผ่าน อีกครั้ง",
+ "Change recovery key password:" : "เปลี่ยนรหัสการกู้คืนรหัสผ่าน",
+ "Old recovery key password" : "รหัสการกู้คืนรหัสผ่านเก่า",
+ "New recovery key password" : "รหัสการกู้คืนรหัสผ่านใหม่",
+ "Repeat new recovery key password" : "รหัสการกู้คืนรหัสผ่านใหม่ อีกครั้ง",
+ "Change Password" : "เปลี่ยนรหัสผ่าน",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "การเข้ารหัสแอพฯ ถูกเปิดใช้งานแต่รหัสของคุณยังไม่ได้เริ่มต้นใช้ โปรดออกและเข้าสู่ระบบอีกครั้ง",
+ "Your private key password no longer matches your log-in password." : "รหัสการเข้ารหัสผ่านส่วนตัวของคุณไม่ตรงกับรหัสผ่านในการเข้าสู่ระบบของคุณ",
+ "Set your old private key password to your current log-in password:" : "ตั้งรหัสการเข้ารหัสผ่านส่วนตัวเก่าของคุณเพื่อเข้าสู่ระบบในปัจจุบันของคุณ:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "ถ้าคุณลืมรหัสผ่านเก่าของคุณ คุณสามารถขอให้ผู้ดูแลระบบกู้คืนไฟล์ของคุณ",
+ "Old log-in password" : "เข้าสู่ระบบด้วยรหัสผ่านเก่า",
+ "Current log-in password" : "เข้าสู่ระบบด้วยรหัสผ่านปัจจุบัน",
+ "Update Private Key Password" : "อัพเดทรหัสการเข้ารหัสผ่านส่วนตัว",
+ "Enable password recovery:" : "เปิดใช้งานการกู้คืนรหัสผ่าน:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "การเปิดใช้งานตัวเลือกนี้จะช่วยให้คุณได้รับการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณในกรณีที่คุณลืมรหัสผ่าน",
+ "Enabled" : "เปิดการใช้งาน",
+ "Disabled" : "ปิดการใช้งาน"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/encryption/l10n/th.json b/apps/encryption/l10n/th.json
new file mode 100644
index 00000000000..74db53fb951
--- /dev/null
+++ b/apps/encryption/l10n/th.json
@@ -0,0 +1,56 @@
+{ "translations": {
+ "Missing recovery key password" : "รหัสกู้คืนรหัสผ่านหายไป",
+ "Please repeat the recovery key password" : "กรุณาใส่รหัสกู้คืนรหัสผ่าน อีกครั้ง",
+ "Repeated recovery key password does not match the provided recovery key password" : "ใส่รหัสกู้คืนรหัสผ่านไม่ตรงกัน",
+ "Recovery key successfully enabled" : "เปิดใช้งานรหัสการกู้คืนเรียบร้อยแล้ว",
+ "Could not enable recovery key. Please check your recovery key password!" : "ไม่สามารถเปิดใช้งานรหัสการกู้คืน กรุณาตรวจสอบรหัสผ่านคีย์การกู้คืนของคุณ!",
+ "Recovery key successfully disabled" : "ปิดใช้งานรหัสการกู้คืนเรียบร้อยแล้ว",
+ "Could not disable recovery key. Please check your recovery key password!" : "ไม่สามารถปิดใช้งานรหัสการกู้คืน กรุณาตรวจสอบรหัสผ่านคีย์การกู้คืนของคุณ!",
+ "Missing parameters" : "ค่าพารามิเตอร์หายไป",
+ "Please provide the old recovery password" : "โปรดระบุรหัสผ่านการกู้คืนเก่า",
+ "Please provide a new recovery password" : "โปรดระบุรหัสผ่านการกู้คืนใหม่",
+ "Please repeat the new recovery password" : "โปรดระบุการกู้คืนรหัสผ่านใหม่ อีกครั้ง",
+ "Password successfully changed." : "เปลี่ยนรหัสผ่านเรียบร้อยแล้ว",
+ "Could not change the password. Maybe the old password was not correct." : "ไม่สามารถเปลี่ยนรหัสผ่าน บางทีรหัสผ่านเดิมอาจไม่ถูกต้อง",
+ "Recovery Key disabled" : "ปิดการใช้งานการกู้คืนรหัส",
+ "Recovery Key enabled" : "เปิดการใช้งานการกู้คืนรหัส",
+ "Could not enable the recovery key, please try again or contact your administrator" : "ไม่สามารถเปิดใช้งานการกู้คืนรหัสโปรดลองอีกครั้งหรือติดต่อผู้ดูแลระบบ",
+ "Could not update the private key password." : "ไม่สามารถอัพเดทรหัสการเข้ารหัสส่วนตัว",
+ "The old password was not correct, please try again." : "รหัสผ่านเดิมไม่ถูกต้องโปรดลองอีกครั้ง",
+ "The current log-in password was not correct, please try again." : "รหัสผ่านเข้าสู่ระบบในปัจจุบันไม่ถูกต้องโปรดลองอีกครั้ง",
+ "Private key password successfully updated." : "อัพเดทรหัส Private key เรียบร้อยแล้ว",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "คุณจำเป็นต้องย้ายรหัสการเข้ารหัสลับของคุณจากการเข้ารหัสเก่า (ownCloud ที่มีเวอร์ชันต่ำกว่าหรือเท่ากับ 8.0) ไปเวอร์ชันใหม่ โปรดเรียกใช้ 'occ encryption:migrate' หรือติดต่อผู้ดูแลระบบ",
+ "Bad Signature" : "ลายเซ็นไม่ดี",
+ "Missing Signature" : "ลายเซ็นขาดหายไป",
+ "one-time password for server-side-encryption" : "รหัสผ่านเพียงครั้งเดียว สำหรับเข้ารหัสฝั่งเซิร์ฟเวอร์",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถถอดรหัสไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาถามเจ้าของไฟล์เพื่อยกเลิกการใช้งานร่วมกัน ",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถอ่านไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาสอบถามเจ้าของไฟล์เพื่อแชร์ไฟล์กับคุณ",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ<br>\n<br> \nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน <strong>%s</strong><br>\n<br>\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัสพื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ<br>\n<br>\n",
+ "The share will expire on %s." : "การแชร์จะหมดอายุในวันที่ %s",
+ "Cheers!" : "ไชโย!",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "นี่คุณ <br><br> ผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน <strong>%s</strong> <br><br>กรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัสพื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ<br><br>",
+ "Encrypt the home storage" : "การเข้ารหัสพื้นที่จัดเก็บหน้าโฮม",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "การเปิดใช้งานตัวเลือกนี้จะเข้ารหัสไฟล์ทั้งหมดที่เก็บไว้ในพื้นที่จัดเก็บข้อมูลหลัก มิฉะนั้นจะเข้ารหัสเฉพาะไฟล์ที่เป็นพื้นที่จัดเก็บข้อมูลภายนอก",
+ "Enable recovery key" : "เปิดใช้งานการกู้คืนรหัส",
+ "Disable recovery key" : "ปิดใช้งานรหัสการกู้คืนรหัส",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "รหัสการกู้คืนเป็นการเข้ารหัสลับพิเศษจะใช้ในการเข้ารหัสไฟล์ มันจะช่วยเรื่องการกู้คืนไฟล์ของผู้ใช้ที่ลืมรหัสผ่าน",
+ "Recovery key password" : "รหัสการกู้คืนรหัสผ่าน",
+ "Repeat recovery key password" : "รหัสการกู้คืนรหัสผ่าน อีกครั้ง",
+ "Change recovery key password:" : "เปลี่ยนรหัสการกู้คืนรหัสผ่าน",
+ "Old recovery key password" : "รหัสการกู้คืนรหัสผ่านเก่า",
+ "New recovery key password" : "รหัสการกู้คืนรหัสผ่านใหม่",
+ "Repeat new recovery key password" : "รหัสการกู้คืนรหัสผ่านใหม่ อีกครั้ง",
+ "Change Password" : "เปลี่ยนรหัสผ่าน",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "การเข้ารหัสแอพฯ ถูกเปิดใช้งานแต่รหัสของคุณยังไม่ได้เริ่มต้นใช้ โปรดออกและเข้าสู่ระบบอีกครั้ง",
+ "Your private key password no longer matches your log-in password." : "รหัสการเข้ารหัสผ่านส่วนตัวของคุณไม่ตรงกับรหัสผ่านในการเข้าสู่ระบบของคุณ",
+ "Set your old private key password to your current log-in password:" : "ตั้งรหัสการเข้ารหัสผ่านส่วนตัวเก่าของคุณเพื่อเข้าสู่ระบบในปัจจุบันของคุณ:",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "ถ้าคุณลืมรหัสผ่านเก่าของคุณ คุณสามารถขอให้ผู้ดูแลระบบกู้คืนไฟล์ของคุณ",
+ "Old log-in password" : "เข้าสู่ระบบด้วยรหัสผ่านเก่า",
+ "Current log-in password" : "เข้าสู่ระบบด้วยรหัสผ่านปัจจุบัน",
+ "Update Private Key Password" : "อัพเดทรหัสการเข้ารหัสผ่านส่วนตัว",
+ "Enable password recovery:" : "เปิดใช้งานการกู้คืนรหัสผ่าน:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "การเปิดใช้งานตัวเลือกนี้จะช่วยให้คุณได้รับการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณในกรณีที่คุณลืมรหัสผ่าน",
+ "Enabled" : "เปิดการใช้งาน",
+ "Disabled" : "ปิดการใช้งาน"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/federatedfilesharing/l10n/cs.js b/apps/federatedfilesharing/l10n/cs.js
new file mode 100644
index 00000000000..bb7b85319af
--- /dev/null
+++ b/apps/federatedfilesharing/l10n/cs.js
@@ -0,0 +1,55 @@
+OC.L10N.register(
+ "federatedfilesharing",
+ {
+ "Federated sharing" : "Propojené sdílení",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Chcete přidat vzdálené sdílení {name} od {owner}@{remote}?",
+ "Remote share" : "Vzdálené sdílení",
+ "Remote share password" : "Heslo vzdáleného sdílení",
+ "Cancel" : "Zrušit",
+ "Add remote share" : "Přidat propojené sdílení",
+ "Copy" : "Kopie",
+ "Copied!" : "Zkopírováno!",
+ "Not supported!" : "Nepodporováno!",
+ "Press ⌘-C to copy." : "Zmáčknout ⌘-C pro kopírování.",
+ "Press Ctrl-C to copy." : "Zmáčknout Ctrl-C pro kopírování.",
+ "Invalid Federated Cloud ID" : "Neplatné sdružené cloud ID",
+ "Server to server sharing is not enabled on this server" : "Sdílení ze serveru na server není na tomto serveru povoleno",
+ "Couldn't establish a federated share." : "Nepodařilo se ustavit spojené sdílení.",
+ "Couldn't establish a federated share, maybe the password was wrong." : "Nepodařilo se ustavit propojené sdílení, heslo může být nesprávné.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Požadavek na spojené sdílení uspěl, obdržíte pozvánku. Zkontrolujte vaše upozornění.",
+ "The mountpoint name contains invalid characters." : "Jméno přípojného bodu obsahuje neplatné znaky.",
+ "Not allowed to create a federated share with the owner." : "ONení povoleno s autorem vytvořit propojené sdílení.",
+ "Invalid or untrusted SSL certificate" : "Neplatný nebo nedůvěryhodný SSL certifikát",
+ "Could not authenticate to remote share, password might be wrong" : "Autentizace ke vzdálenému sdílení selhala, heslo může být nesprávné",
+ "Storage not valid" : "Úložiště není platné",
+ "Federated Share successfully added" : "Propojené sdílení úspěšně přidáno",
+ "Couldn't add remote share" : "Nepodařilo se přidat propojené sdílení",
+ "Sharing %s failed, because this item is already shared with %s" : "Sdílení položky %s selhalo, protože položka již je s uživatelem %s sdílena",
+ "Not allowed to create a federated share with the same user" : "Není povoleno vytvořit propojené sdílení s tím samým uživatelem",
+ "File is already shared with %s" : "Soubor je již sdílen s %s",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Sdílení %s selhalo, %s se nepodařilo nalézt, server pravděpodobně právě není dostupný nebo používá self-signed certifikát.",
+ "Could not find share" : "Nelze nalézt sdílení",
+ "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Obdržel(a) jste %3$s jako vzdálené sdílení od %1$s (jménem %2$s)",
+ "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Obdržel(a) jste {share} jako vzdálené sdílení od {user} (jménem {behalf})",
+ "You received \"%3$s\" as a remote share from %1$s" : "Obdržel(a) jste %3$s jako vzdálené sdílení od %1$s",
+ "You received {share} as a remote share from {user}" : "Obdržel(a) jste {share} jako vzdálené sdílení od {user}",
+ "Accept" : "Přijmout",
+ "Decline" : "Zamítnout",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Sdílej se mnou pomocí mého #Nextcloud sdruženého cloud ID, více na %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "Sdílej se mnou pomocí mého #Nextcloud sdruženého cloud ID",
+ "Federated Cloud Sharing" : "Propojené cloudové sdílení",
+ "Open documentation" : "Otevřít dokumentaci",
+ "Allow users on this server to send shares to other servers" : "Povolit uživatelům z tohoto serveru zasílat sdílení na jiné servery",
+ "Allow users on this server to receive shares from other servers" : "Povolit uživatelům na tomto serveru přijímat sdílení z jiných serverů",
+ "Search global and public address book for users" : "Hledat uživatele v globálním a veřejném adresáři",
+ "Federated Cloud" : "Sdružený cloud",
+ "Your Federated Cloud ID:" : "Vaše sdružené cloud ID:",
+ "Share it:" : "Sdílet:",
+ "Add to your website" : "Přidat na svou webovou stránku",
+ "Share with me via Nextcloud" : "Sdíleno se mnou přes Nextcloud",
+ "HTML Code:" : "HTML kód:",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Sdílení %s selhalo, %s se nepodařilo nalézt, server pravděpodobně právě není dostupný.",
+ "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Obdrželi jste \"/%3$s\" jako vzdálené sdílení od %1$s (zastupuje %2$s)",
+ "You received \"/%3$s\" as a remote share from %1$s" : "Obdrželi jste \"/%3$s\" jako vzdálené sdílení od %1$s"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/federatedfilesharing/l10n/cs.json b/apps/federatedfilesharing/l10n/cs.json
new file mode 100644
index 00000000000..f2784299888
--- /dev/null
+++ b/apps/federatedfilesharing/l10n/cs.json
@@ -0,0 +1,53 @@
+{ "translations": {
+ "Federated sharing" : "Propojené sdílení",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Chcete přidat vzdálené sdílení {name} od {owner}@{remote}?",
+ "Remote share" : "Vzdálené sdílení",
+ "Remote share password" : "Heslo vzdáleného sdílení",
+ "Cancel" : "Zrušit",
+ "Add remote share" : "Přidat propojené sdílení",
+ "Copy" : "Kopie",
+ "Copied!" : "Zkopírováno!",
+ "Not supported!" : "Nepodporováno!",
+ "Press ⌘-C to copy." : "Zmáčknout ⌘-C pro kopírování.",
+ "Press Ctrl-C to copy." : "Zmáčknout Ctrl-C pro kopírování.",
+ "Invalid Federated Cloud ID" : "Neplatné sdružené cloud ID",
+ "Server to server sharing is not enabled on this server" : "Sdílení ze serveru na server není na tomto serveru povoleno",
+ "Couldn't establish a federated share." : "Nepodařilo se ustavit spojené sdílení.",
+ "Couldn't establish a federated share, maybe the password was wrong." : "Nepodařilo se ustavit propojené sdílení, heslo může být nesprávné.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Požadavek na spojené sdílení uspěl, obdržíte pozvánku. Zkontrolujte vaše upozornění.",
+ "The mountpoint name contains invalid characters." : "Jméno přípojného bodu obsahuje neplatné znaky.",
+ "Not allowed to create a federated share with the owner." : "ONení povoleno s autorem vytvořit propojené sdílení.",
+ "Invalid or untrusted SSL certificate" : "Neplatný nebo nedůvěryhodný SSL certifikát",
+ "Could not authenticate to remote share, password might be wrong" : "Autentizace ke vzdálenému sdílení selhala, heslo může být nesprávné",
+ "Storage not valid" : "Úložiště není platné",
+ "Federated Share successfully added" : "Propojené sdílení úspěšně přidáno",
+ "Couldn't add remote share" : "Nepodařilo se přidat propojené sdílení",
+ "Sharing %s failed, because this item is already shared with %s" : "Sdílení položky %s selhalo, protože položka již je s uživatelem %s sdílena",
+ "Not allowed to create a federated share with the same user" : "Není povoleno vytvořit propojené sdílení s tím samým uživatelem",
+ "File is already shared with %s" : "Soubor je již sdílen s %s",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Sdílení %s selhalo, %s se nepodařilo nalézt, server pravděpodobně právě není dostupný nebo používá self-signed certifikát.",
+ "Could not find share" : "Nelze nalézt sdílení",
+ "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Obdržel(a) jste %3$s jako vzdálené sdílení od %1$s (jménem %2$s)",
+ "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Obdržel(a) jste {share} jako vzdálené sdílení od {user} (jménem {behalf})",
+ "You received \"%3$s\" as a remote share from %1$s" : "Obdržel(a) jste %3$s jako vzdálené sdílení od %1$s",
+ "You received {share} as a remote share from {user}" : "Obdržel(a) jste {share} jako vzdálené sdílení od {user}",
+ "Accept" : "Přijmout",
+ "Decline" : "Zamítnout",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Sdílej se mnou pomocí mého #Nextcloud sdruženého cloud ID, více na %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "Sdílej se mnou pomocí mého #Nextcloud sdruženého cloud ID",
+ "Federated Cloud Sharing" : "Propojené cloudové sdílení",
+ "Open documentation" : "Otevřít dokumentaci",
+ "Allow users on this server to send shares to other servers" : "Povolit uživatelům z tohoto serveru zasílat sdílení na jiné servery",
+ "Allow users on this server to receive shares from other servers" : "Povolit uživatelům na tomto serveru přijímat sdílení z jiných serverů",
+ "Search global and public address book for users" : "Hledat uživatele v globálním a veřejném adresáři",
+ "Federated Cloud" : "Sdružený cloud",
+ "Your Federated Cloud ID:" : "Vaše sdružené cloud ID:",
+ "Share it:" : "Sdílet:",
+ "Add to your website" : "Přidat na svou webovou stránku",
+ "Share with me via Nextcloud" : "Sdíleno se mnou přes Nextcloud",
+ "HTML Code:" : "HTML kód:",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Sdílení %s selhalo, %s se nepodařilo nalézt, server pravděpodobně právě není dostupný.",
+ "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Obdrželi jste \"/%3$s\" jako vzdálené sdílení od %1$s (zastupuje %2$s)",
+ "You received \"/%3$s\" as a remote share from %1$s" : "Obdrželi jste \"/%3$s\" jako vzdálené sdílení od %1$s"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/federatedfilesharing/l10n/fi.js b/apps/federatedfilesharing/l10n/fi.js
new file mode 100644
index 00000000000..8a9bcad95ff
--- /dev/null
+++ b/apps/federatedfilesharing/l10n/fi.js
@@ -0,0 +1,48 @@
+OC.L10N.register(
+ "federatedfilesharing",
+ {
+ "Federated sharing" : "Federoitu jakaminen",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Haluatko lisätä etäjaon {name} kohteesta {owner}@{remote}?",
+ "Remote share" : "Etäjako",
+ "Remote share password" : "Etäjaon salasana",
+ "Cancel" : "Peruuta",
+ "Add remote share" : "Lisää etäjako",
+ "Copied!" : "Kopioitu!",
+ "Not supported!" : "Ei tuettu!",
+ "Press ⌘-C to copy." : "Paina ⌘-C kopioidaksesi.",
+ "Press Ctrl-C to copy." : "Paina Ctrl-C kopioidaksesi.",
+ "Invalid Federated Cloud ID" : "Virheellinen federoidun pilven tunniste",
+ "Server to server sharing is not enabled on this server" : "Palvelimien kesken jakaminen ei ole käytössä tällä palvelimella",
+ "Couldn't establish a federated share." : "Ei voinut muodostaa federoitua jakoa.",
+ "Couldn't establish a federated share, maybe the password was wrong." : "Ei voinut muodostaa federoitua jakoa. Ehkä salasana oli väärin.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Federoidun jaon pyyntö onnistui. Tulet saamaan kutsun. Tarkista ilmoituksesi.",
+ "The mountpoint name contains invalid characters." : "Liitospisteen nimi sisältää virheellisiä merkkejä.",
+ "Not allowed to create a federated share with the owner." : "Omistajan kanssa ei ole sallittua luoda federoitua jakoa",
+ "Invalid or untrusted SSL certificate" : "Virheellinen tai ei-luotettu SSL-varmenne",
+ "Could not authenticate to remote share, password might be wrong" : "Tunnistautuminen etäjakoa kohtaan epäonnistui. Salasana saattaa olla väärä",
+ "Storage not valid" : "Tallennustila ei ole kelvollinen",
+ "Federated Share successfully added" : "Federoitu jako lisätty onnistuneesti",
+ "Couldn't add remote share" : "Etäjaon liittäminen epäonnistui",
+ "Sharing %s failed, because this item is already shared with %s" : "Kohteen %s jakaminen epäonnistui, koska kohde on jo jaettu käyttäjän %s kanssa",
+ "Not allowed to create a federated share with the same user" : "Saman käyttäjän kanssa ei ole sallittua luoda federoitua jakoa",
+ "File is already shared with %s" : "Tiedosto on jo jaettu kohteen %s kanssa",
+ "Could not find share" : "Ei löytynyt jakoa",
+ "Accept" : "Hyväksy",
+ "Decline" : "Kieltäydy",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Jaa kanssani käyttäen #Nextcloud ja federoitua pilvitunnistetta, katso %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "Jaa kanssani käyttäen #Nextcloud ja federoitua pilvitunnistetta",
+ "Federated Cloud Sharing" : "Federoitu pilvijakaminen",
+ "Open documentation" : "Avaa dokumentaatio",
+ "Allow users on this server to send shares to other servers" : "Salli tämän palvelimen käyttäjien lähettää jakoja muille palvelimille",
+ "Allow users on this server to receive shares from other servers" : "Salli tämän palvelimen käyttäjien vastaanottaa jakoja muilta palvelimilta",
+ "Federated Cloud" : "Federoitu pilvi",
+ "Your Federated Cloud ID:" : "Federoidun pilvesi tunniste:",
+ "Share it:" : "Jaa se:",
+ "Add to your website" : "Lisää verkkosivuillesi",
+ "Share with me via Nextcloud" : "Jaa kanssani Nextcloudin kautta",
+ "HTML Code:" : "HTML-koodi:",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Kohteen %s jakaminen epäonnistui, kohdetta %s ei löytynyt. Kenties palvelin ei ole juuri nyt tavoitettavissa.",
+ "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Vastaanotit \"/%3$s\":n etäjakona käyttäjältä %1$s (%2$s:n puolesta)",
+ "You received \"/%3$s\" as a remote share from %1$s" : "Vastaanotit \"/%3$s\":n etäjakona käyttäjältä %1$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/federatedfilesharing/l10n/fi.json b/apps/federatedfilesharing/l10n/fi.json
new file mode 100644
index 00000000000..36d262a610a
--- /dev/null
+++ b/apps/federatedfilesharing/l10n/fi.json
@@ -0,0 +1,46 @@
+{ "translations": {
+ "Federated sharing" : "Federoitu jakaminen",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Haluatko lisätä etäjaon {name} kohteesta {owner}@{remote}?",
+ "Remote share" : "Etäjako",
+ "Remote share password" : "Etäjaon salasana",
+ "Cancel" : "Peruuta",
+ "Add remote share" : "Lisää etäjako",
+ "Copied!" : "Kopioitu!",
+ "Not supported!" : "Ei tuettu!",
+ "Press ⌘-C to copy." : "Paina ⌘-C kopioidaksesi.",
+ "Press Ctrl-C to copy." : "Paina Ctrl-C kopioidaksesi.",
+ "Invalid Federated Cloud ID" : "Virheellinen federoidun pilven tunniste",
+ "Server to server sharing is not enabled on this server" : "Palvelimien kesken jakaminen ei ole käytössä tällä palvelimella",
+ "Couldn't establish a federated share." : "Ei voinut muodostaa federoitua jakoa.",
+ "Couldn't establish a federated share, maybe the password was wrong." : "Ei voinut muodostaa federoitua jakoa. Ehkä salasana oli väärin.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Federoidun jaon pyyntö onnistui. Tulet saamaan kutsun. Tarkista ilmoituksesi.",
+ "The mountpoint name contains invalid characters." : "Liitospisteen nimi sisältää virheellisiä merkkejä.",
+ "Not allowed to create a federated share with the owner." : "Omistajan kanssa ei ole sallittua luoda federoitua jakoa",
+ "Invalid or untrusted SSL certificate" : "Virheellinen tai ei-luotettu SSL-varmenne",
+ "Could not authenticate to remote share, password might be wrong" : "Tunnistautuminen etäjakoa kohtaan epäonnistui. Salasana saattaa olla väärä",
+ "Storage not valid" : "Tallennustila ei ole kelvollinen",
+ "Federated Share successfully added" : "Federoitu jako lisätty onnistuneesti",
+ "Couldn't add remote share" : "Etäjaon liittäminen epäonnistui",
+ "Sharing %s failed, because this item is already shared with %s" : "Kohteen %s jakaminen epäonnistui, koska kohde on jo jaettu käyttäjän %s kanssa",
+ "Not allowed to create a federated share with the same user" : "Saman käyttäjän kanssa ei ole sallittua luoda federoitua jakoa",
+ "File is already shared with %s" : "Tiedosto on jo jaettu kohteen %s kanssa",
+ "Could not find share" : "Ei löytynyt jakoa",
+ "Accept" : "Hyväksy",
+ "Decline" : "Kieltäydy",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Jaa kanssani käyttäen #Nextcloud ja federoitua pilvitunnistetta, katso %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "Jaa kanssani käyttäen #Nextcloud ja federoitua pilvitunnistetta",
+ "Federated Cloud Sharing" : "Federoitu pilvijakaminen",
+ "Open documentation" : "Avaa dokumentaatio",
+ "Allow users on this server to send shares to other servers" : "Salli tämän palvelimen käyttäjien lähettää jakoja muille palvelimille",
+ "Allow users on this server to receive shares from other servers" : "Salli tämän palvelimen käyttäjien vastaanottaa jakoja muilta palvelimilta",
+ "Federated Cloud" : "Federoitu pilvi",
+ "Your Federated Cloud ID:" : "Federoidun pilvesi tunniste:",
+ "Share it:" : "Jaa se:",
+ "Add to your website" : "Lisää verkkosivuillesi",
+ "Share with me via Nextcloud" : "Jaa kanssani Nextcloudin kautta",
+ "HTML Code:" : "HTML-koodi:",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Kohteen %s jakaminen epäonnistui, kohdetta %s ei löytynyt. Kenties palvelin ei ole juuri nyt tavoitettavissa.",
+ "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Vastaanotit \"/%3$s\":n etäjakona käyttäjältä %1$s (%2$s:n puolesta)",
+ "You received \"/%3$s\" as a remote share from %1$s" : "Vastaanotit \"/%3$s\":n etäjakona käyttäjältä %1$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/federatedfilesharing/l10n/hu.js b/apps/federatedfilesharing/l10n/hu.js
new file mode 100644
index 00000000000..a10a5461645
--- /dev/null
+++ b/apps/federatedfilesharing/l10n/hu.js
@@ -0,0 +1,55 @@
+OC.L10N.register(
+ "federatedfilesharing",
+ {
+ "Federated sharing" : "Egyesített megosztás",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Hozzá akarod adni a {name} távoli megosztást innen: {owner}@{remote}?",
+ "Remote share" : "Távoli megosztás",
+ "Remote share password" : "Jelszó a távoli megosztáshoz",
+ "Cancel" : "Mégsem",
+ "Add remote share" : "Távoli megosztás hozzáadása",
+ "Copy" : "Másol",
+ "Copied!" : "Másolva!",
+ "Not supported!" : "Nem támogatott!",
+ "Press ⌘-C to copy." : "A másoláshoz nyomj ⌘-C-t.",
+ "Press Ctrl-C to copy." : "A másoláshoz nyomj Ctrl-C-t.",
+ "Invalid Federated Cloud ID" : "Érvénytelen Egyesített Felhő Azonosító",
+ "Server to server sharing is not enabled on this server" : "A kiszolgálók közötti megosztás nincs engedélyezve ezen a kiszolgálón",
+ "Couldn't establish a federated share." : "Egy egyesített megosztás nem hozható létre.",
+ "Couldn't establish a federated share, maybe the password was wrong." : "Egy egyesített megosztás nem hozható létre, lehet hogy nem megfelelő a jelszó.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Az egyesített megosztási kérés sikeres volt, kapni fogsz egy értesítést. Ellenőrizd az értesítéseidet.",
+ "The mountpoint name contains invalid characters." : "A csatolási pont neve érvénytelen karaktereket tartalmaz ",
+ "Not allowed to create a federated share with the owner." : "A tulajdonossal nem lehet egyesített megosztást létrehozni.",
+ "Invalid or untrusted SSL certificate" : "Érvénytelen vagy nem megbízható az SSL tanúsítvány",
+ "Could not authenticate to remote share, password might be wrong" : "Nem sikerült az azonosítás a távoli megosztáshoz. Lehet, hogy rossz a jelszó.",
+ "Storage not valid" : "A tároló nem érvényes",
+ "Federated Share successfully added" : "Egyesített megosztás sikeresen hozzáadva",
+ "Couldn't add remote share" : "Távoli megosztás nem adható hozzá",
+ "Sharing %s failed, because this item is already shared with %s" : "%s megosztása nem sikerült, mert ez már meg van osztva vele: %s",
+ "Not allowed to create a federated share with the same user" : "Azonos felhasználóval nem lehet létrehozni egyesített megosztást",
+ "File is already shared with %s" : "Fájl már megosztva vele: %s",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "%s megosztása nem sikerült, mert %s nem található, lehetséges, hogy a szerver jelenleg nem érhető el vagy ön-aláírt tanúsítványt használ.",
+ "Could not find share" : "A megosztás nem található",
+ "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Kaptál egy távoli megosztást: \"%3$s\", innen: %1$s (%2$s nevében)",
+ "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Kaptál egy távoli megosztást: {share}, innen: {user} ({behalf} nevében)",
+ "You received \"%3$s\" as a remote share from %1$s" : "Kaptál egy távoli megosztást: \"%3$s\", innen: %1$s",
+ "You received {share} as a remote share from {user}" : "Kaptál egy távoli megosztást: {share}, innen: {user}",
+ "Accept" : "Elfogadás",
+ "Decline" : "Elutasítás",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Ossza meg velem az #Nextcloud Egyesített Felhő Azonosító segítségével, lásd %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "Ossza meg velem az #Nextcloud Egyesített Felhő Azonosító segítségével ",
+ "Federated Cloud Sharing" : "Megosztás Egyesített Felhőben",
+ "Open documentation" : "Dokumentáció megnyitása",
+ "Allow users on this server to send shares to other servers" : "Engedélyezze ezen szerver felhasználóinak, hogy fájlokat osszanak meg más szerverekkel.",
+ "Allow users on this server to receive shares from other servers" : "Engedélyezze ezen szerver felhasználóinak, hogy megosztásokat fogadjanak más szerverektől",
+ "Search global and public address book for users" : "Felhasználók keresése a globális és a nyilvános névjegyekben",
+ "Federated Cloud" : "Egyesített felhő",
+ "Your Federated Cloud ID:" : "Egyesített felhő azonosító:",
+ "Share it:" : "Oszd meg:",
+ "Add to your website" : "Adja hozzá saját weboldalához",
+ "Share with me via Nextcloud" : "Ossza meg velem Nextcloud-on keresztül",
+ "HTML Code:" : "HTML kód:",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "%s megosztása sikertelen, mert %s nem található; talán a szerver jelenleg nem elérhető.",
+ "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Kapott egy távoli megosztást: \"/%3$s\", innen: %1$s (%2$s nevében)",
+ "You received \"/%3$s\" as a remote share from %1$s" : "Kapott egy távoli megosztást: \"/%3$s\", innen: %1$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/federatedfilesharing/l10n/hu.json b/apps/federatedfilesharing/l10n/hu.json
new file mode 100644
index 00000000000..b68802f382f
--- /dev/null
+++ b/apps/federatedfilesharing/l10n/hu.json
@@ -0,0 +1,53 @@
+{ "translations": {
+ "Federated sharing" : "Egyesített megosztás",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Hozzá akarod adni a {name} távoli megosztást innen: {owner}@{remote}?",
+ "Remote share" : "Távoli megosztás",
+ "Remote share password" : "Jelszó a távoli megosztáshoz",
+ "Cancel" : "Mégsem",
+ "Add remote share" : "Távoli megosztás hozzáadása",
+ "Copy" : "Másol",
+ "Copied!" : "Másolva!",
+ "Not supported!" : "Nem támogatott!",
+ "Press ⌘-C to copy." : "A másoláshoz nyomj ⌘-C-t.",
+ "Press Ctrl-C to copy." : "A másoláshoz nyomj Ctrl-C-t.",
+ "Invalid Federated Cloud ID" : "Érvénytelen Egyesített Felhő Azonosító",
+ "Server to server sharing is not enabled on this server" : "A kiszolgálók közötti megosztás nincs engedélyezve ezen a kiszolgálón",
+ "Couldn't establish a federated share." : "Egy egyesített megosztás nem hozható létre.",
+ "Couldn't establish a federated share, maybe the password was wrong." : "Egy egyesített megosztás nem hozható létre, lehet hogy nem megfelelő a jelszó.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Az egyesített megosztási kérés sikeres volt, kapni fogsz egy értesítést. Ellenőrizd az értesítéseidet.",
+ "The mountpoint name contains invalid characters." : "A csatolási pont neve érvénytelen karaktereket tartalmaz ",
+ "Not allowed to create a federated share with the owner." : "A tulajdonossal nem lehet egyesített megosztást létrehozni.",
+ "Invalid or untrusted SSL certificate" : "Érvénytelen vagy nem megbízható az SSL tanúsítvány",
+ "Could not authenticate to remote share, password might be wrong" : "Nem sikerült az azonosítás a távoli megosztáshoz. Lehet, hogy rossz a jelszó.",
+ "Storage not valid" : "A tároló nem érvényes",
+ "Federated Share successfully added" : "Egyesített megosztás sikeresen hozzáadva",
+ "Couldn't add remote share" : "Távoli megosztás nem adható hozzá",
+ "Sharing %s failed, because this item is already shared with %s" : "%s megosztása nem sikerült, mert ez már meg van osztva vele: %s",
+ "Not allowed to create a federated share with the same user" : "Azonos felhasználóval nem lehet létrehozni egyesített megosztást",
+ "File is already shared with %s" : "Fájl már megosztva vele: %s",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "%s megosztása nem sikerült, mert %s nem található, lehetséges, hogy a szerver jelenleg nem érhető el vagy ön-aláírt tanúsítványt használ.",
+ "Could not find share" : "A megosztás nem található",
+ "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Kaptál egy távoli megosztást: \"%3$s\", innen: %1$s (%2$s nevében)",
+ "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Kaptál egy távoli megosztást: {share}, innen: {user} ({behalf} nevében)",
+ "You received \"%3$s\" as a remote share from %1$s" : "Kaptál egy távoli megosztást: \"%3$s\", innen: %1$s",
+ "You received {share} as a remote share from {user}" : "Kaptál egy távoli megosztást: {share}, innen: {user}",
+ "Accept" : "Elfogadás",
+ "Decline" : "Elutasítás",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Ossza meg velem az #Nextcloud Egyesített Felhő Azonosító segítségével, lásd %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "Ossza meg velem az #Nextcloud Egyesített Felhő Azonosító segítségével ",
+ "Federated Cloud Sharing" : "Megosztás Egyesített Felhőben",
+ "Open documentation" : "Dokumentáció megnyitása",
+ "Allow users on this server to send shares to other servers" : "Engedélyezze ezen szerver felhasználóinak, hogy fájlokat osszanak meg más szerverekkel.",
+ "Allow users on this server to receive shares from other servers" : "Engedélyezze ezen szerver felhasználóinak, hogy megosztásokat fogadjanak más szerverektől",
+ "Search global and public address book for users" : "Felhasználók keresése a globális és a nyilvános névjegyekben",
+ "Federated Cloud" : "Egyesített felhő",
+ "Your Federated Cloud ID:" : "Egyesített felhő azonosító:",
+ "Share it:" : "Oszd meg:",
+ "Add to your website" : "Adja hozzá saját weboldalához",
+ "Share with me via Nextcloud" : "Ossza meg velem Nextcloud-on keresztül",
+ "HTML Code:" : "HTML kód:",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "%s megosztása sikertelen, mert %s nem található; talán a szerver jelenleg nem elérhető.",
+ "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Kapott egy távoli megosztást: \"/%3$s\", innen: %1$s (%2$s nevében)",
+ "You received \"/%3$s\" as a remote share from %1$s" : "Kapott egy távoli megosztást: \"/%3$s\", innen: %1$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/federatedfilesharing/l10n/nb.js b/apps/federatedfilesharing/l10n/nb.js
new file mode 100644
index 00000000000..a2a0bcbdc0c
--- /dev/null
+++ b/apps/federatedfilesharing/l10n/nb.js
@@ -0,0 +1,50 @@
+OC.L10N.register(
+ "federatedfilesharing",
+ {
+ "Federated sharing" : "Sammenknyttet deling",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Ønsker du å legge til ekstern ressurs {name} fra {owner}@{remote}?",
+ "Remote share" : "Ekstern ressurs",
+ "Remote share password" : "Passord for ekstern ressurs",
+ "Cancel" : "Avbryt",
+ "Add remote share" : "Legg til ekstern ressurs",
+ "Copy" : "Kopier",
+ "Copied!" : "Kopiert!",
+ "Not supported!" : "Ikke støttet!",
+ "Press ⌘-C to copy." : "Trykk ⌘-C for å kopiere",
+ "Press Ctrl-C to copy." : "Trykk Ctrl-C for å kopiere",
+ "Invalid Federated Cloud ID" : "Ugyldig ID for sammenknyttet sky",
+ "Server to server sharing is not enabled on this server" : "Tjener til tjener deling er ikke aktivert på denne tjeneren",
+ "Couldn't establish a federated share." : "Kunne ikke etablere en forent ressurs",
+ "Couldn't establish a federated share, maybe the password was wrong." : "Kunne ikke etablere en forent ressurs, kanskje passordet var feil.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Forent ressurs forespørselen var vellykket, du vil motta en invitasjon. Sjekk dine varsler.",
+ "The mountpoint name contains invalid characters." : "Navnet på oppkoblingspunktet inneholder ugyldige tegn.",
+ "Not allowed to create a federated share with the owner." : "Ikke tillatt å opprette en forent ressurs med eieren.",
+ "Invalid or untrusted SSL certificate" : "Ugyldig eller ikke-klarert SSL-sertifikat",
+ "Could not authenticate to remote share, password might be wrong" : "Kunne ikke autentisere mot ekstern ressurs, passordet var kanskje feil.",
+ "Storage not valid" : "Lagringsplass ikke gyldig",
+ "Federated Share successfully added" : "Forent ressurs ble lagt til",
+ "Couldn't add remote share" : "Kunne ikke legge til ekstern ressurs",
+ "Sharing %s failed, because this item is already shared with %s" : "Deling av %s feilet, fordi dette elementet allerede er delt med %s",
+ "Not allowed to create a federated share with the same user" : "Ikke tillatt å opprette en Sammenknyttet sky-deling med den samme brukeren",
+ "File is already shared with %s" : "Filen er allerede delt med %s",
+ "Could not find share" : "Kunne ikke finne ressurs",
+ "You received {share} as a remote share from {user}" : "Du mottok {share} som en fjerndeling fra {user}",
+ "Accept" : "Aksepter",
+ "Decline" : "Avslå",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Del med meg gjennom min #Nextcloud ID for sammenknyttet sky, se %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "Del med meg gjennom min #Nextcloud ID for sammenknyttet sky",
+ "Federated Cloud Sharing" : "Sammenknyttet sky-deling",
+ "Open documentation" : "Åpne dokumentasjonen",
+ "Allow users on this server to send shares to other servers" : "Tillat at brukere på denne tjeneren sender delinger til andre tjenere",
+ "Allow users on this server to receive shares from other servers" : "Tillat at brukere på denne tjeneren mottar delinger fra andre tjenere",
+ "Federated Cloud" : "Sammenknyttet sky",
+ "Your Federated Cloud ID:" : "Din ID for sammenknyttet sky:",
+ "Share it:" : "Del den:",
+ "Add to your website" : "Legg på websiden din",
+ "Share with me via Nextcloud" : "Del med meg via Nextcloud",
+ "HTML Code:" : "HTML-kode:",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Deling %s feilet, fant ikke %s, kanskje tjeneren er utilgjengelig for øyeblikket.",
+ "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Du mottor \"/%3$s\" som en fjerndeling fra %1$s (på vegne av %2$s)",
+ "You received \"/%3$s\" as a remote share from %1$s" : "Du mottok \"/%3$s\" som en fjerndeling fra %1$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/federatedfilesharing/l10n/nb.json b/apps/federatedfilesharing/l10n/nb.json
new file mode 100644
index 00000000000..ab5cfe57fbf
--- /dev/null
+++ b/apps/federatedfilesharing/l10n/nb.json
@@ -0,0 +1,48 @@
+{ "translations": {
+ "Federated sharing" : "Sammenknyttet deling",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Ønsker du å legge til ekstern ressurs {name} fra {owner}@{remote}?",
+ "Remote share" : "Ekstern ressurs",
+ "Remote share password" : "Passord for ekstern ressurs",
+ "Cancel" : "Avbryt",
+ "Add remote share" : "Legg til ekstern ressurs",
+ "Copy" : "Kopier",
+ "Copied!" : "Kopiert!",
+ "Not supported!" : "Ikke støttet!",
+ "Press ⌘-C to copy." : "Trykk ⌘-C for å kopiere",
+ "Press Ctrl-C to copy." : "Trykk Ctrl-C for å kopiere",
+ "Invalid Federated Cloud ID" : "Ugyldig ID for sammenknyttet sky",
+ "Server to server sharing is not enabled on this server" : "Tjener til tjener deling er ikke aktivert på denne tjeneren",
+ "Couldn't establish a federated share." : "Kunne ikke etablere en forent ressurs",
+ "Couldn't establish a federated share, maybe the password was wrong." : "Kunne ikke etablere en forent ressurs, kanskje passordet var feil.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Forent ressurs forespørselen var vellykket, du vil motta en invitasjon. Sjekk dine varsler.",
+ "The mountpoint name contains invalid characters." : "Navnet på oppkoblingspunktet inneholder ugyldige tegn.",
+ "Not allowed to create a federated share with the owner." : "Ikke tillatt å opprette en forent ressurs med eieren.",
+ "Invalid or untrusted SSL certificate" : "Ugyldig eller ikke-klarert SSL-sertifikat",
+ "Could not authenticate to remote share, password might be wrong" : "Kunne ikke autentisere mot ekstern ressurs, passordet var kanskje feil.",
+ "Storage not valid" : "Lagringsplass ikke gyldig",
+ "Federated Share successfully added" : "Forent ressurs ble lagt til",
+ "Couldn't add remote share" : "Kunne ikke legge til ekstern ressurs",
+ "Sharing %s failed, because this item is already shared with %s" : "Deling av %s feilet, fordi dette elementet allerede er delt med %s",
+ "Not allowed to create a federated share with the same user" : "Ikke tillatt å opprette en Sammenknyttet sky-deling med den samme brukeren",
+ "File is already shared with %s" : "Filen er allerede delt med %s",
+ "Could not find share" : "Kunne ikke finne ressurs",
+ "You received {share} as a remote share from {user}" : "Du mottok {share} som en fjerndeling fra {user}",
+ "Accept" : "Aksepter",
+ "Decline" : "Avslå",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Del med meg gjennom min #Nextcloud ID for sammenknyttet sky, se %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "Del med meg gjennom min #Nextcloud ID for sammenknyttet sky",
+ "Federated Cloud Sharing" : "Sammenknyttet sky-deling",
+ "Open documentation" : "Åpne dokumentasjonen",
+ "Allow users on this server to send shares to other servers" : "Tillat at brukere på denne tjeneren sender delinger til andre tjenere",
+ "Allow users on this server to receive shares from other servers" : "Tillat at brukere på denne tjeneren mottar delinger fra andre tjenere",
+ "Federated Cloud" : "Sammenknyttet sky",
+ "Your Federated Cloud ID:" : "Din ID for sammenknyttet sky:",
+ "Share it:" : "Del den:",
+ "Add to your website" : "Legg på websiden din",
+ "Share with me via Nextcloud" : "Del med meg via Nextcloud",
+ "HTML Code:" : "HTML-kode:",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Deling %s feilet, fant ikke %s, kanskje tjeneren er utilgjengelig for øyeblikket.",
+ "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Du mottor \"/%3$s\" som en fjerndeling fra %1$s (på vegne av %2$s)",
+ "You received \"/%3$s\" as a remote share from %1$s" : "Du mottok \"/%3$s\" som en fjerndeling fra %1$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/federation/l10n/cs.js b/apps/federation/l10n/cs.js
new file mode 100644
index 00000000000..df0f9bbfb41
--- /dev/null
+++ b/apps/federation/l10n/cs.js
@@ -0,0 +1,19 @@
+OC.L10N.register(
+ "federation",
+ {
+ "Added to the list of trusted servers" : "Přidán na seznam důvěryhodných serverů.",
+ "Server is already in the list of trusted servers." : "Server je již přidán na seznam důvěryhodných serverů.",
+ "No server to federate with found" : "Nenalezen žádný server ke sdružování",
+ "Could not add server" : "Nepodařilo se přidat server",
+ "Federation" : "Sdružování",
+ "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Sdružování vám umožňuje se připojit k dalším důvěryhodným serverům za účelem výměny uživatelských adresářů. Používá se to např. pro automatické doplňování uživatelů při sdruženém sdílení.",
+ "Add server automatically once a federated share was created successfully" : "Přidat server automaticky jakmile je úspěšně vytvořeno sdružené sdílení",
+ "Trusted servers" : "Důvěryhodné servery",
+ "+ Add trusted server" : "+ Přidat důvěryhodný server",
+ "Trusted server" : "Důvěryhodný server",
+ "Add" : "Přidat",
+ "Trusted Servers" : "Důvěryhodné servery",
+ "+ Add Nextcloud server" : "+ Přidat Nextcloud server",
+ "Nextcloud Server" : "Server Nextcloud"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/federation/l10n/cs.json b/apps/federation/l10n/cs.json
new file mode 100644
index 00000000000..f28d002dc44
--- /dev/null
+++ b/apps/federation/l10n/cs.json
@@ -0,0 +1,17 @@
+{ "translations": {
+ "Added to the list of trusted servers" : "Přidán na seznam důvěryhodných serverů.",
+ "Server is already in the list of trusted servers." : "Server je již přidán na seznam důvěryhodných serverů.",
+ "No server to federate with found" : "Nenalezen žádný server ke sdružování",
+ "Could not add server" : "Nepodařilo se přidat server",
+ "Federation" : "Sdružování",
+ "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Sdružování vám umožňuje se připojit k dalším důvěryhodným serverům za účelem výměny uživatelských adresářů. Používá se to např. pro automatické doplňování uživatelů při sdruženém sdílení.",
+ "Add server automatically once a federated share was created successfully" : "Přidat server automaticky jakmile je úspěšně vytvořeno sdružené sdílení",
+ "Trusted servers" : "Důvěryhodné servery",
+ "+ Add trusted server" : "+ Přidat důvěryhodný server",
+ "Trusted server" : "Důvěryhodný server",
+ "Add" : "Přidat",
+ "Trusted Servers" : "Důvěryhodné servery",
+ "+ Add Nextcloud server" : "+ Přidat Nextcloud server",
+ "Nextcloud Server" : "Server Nextcloud"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/federation/l10n/hu.js b/apps/federation/l10n/hu.js
new file mode 100644
index 00000000000..34d3ddfac32
--- /dev/null
+++ b/apps/federation/l10n/hu.js
@@ -0,0 +1,19 @@
+OC.L10N.register(
+ "federation",
+ {
+ "Added to the list of trusted servers" : "Hozzáadva a megbízható szerverek listájához",
+ "Server is already in the list of trusted servers." : "A szerver már a megbízható szerverek közt van.",
+ "No server to federate with found" : "Nem található egyesíthető szerver",
+ "Could not add server" : "Nem lehet hozzáadni a szervert",
+ "Federation" : "Egyesítés",
+ "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Az egyesítés lehetővé teszi a kapcsolódást más megbízható szerverekhez a felhasználói könyvtárak kicseréléséhez. Például ennek segítségével lesznek automatikusan kiegészítve a külső felhasználók az egyesített megosztáshoz.",
+ "Add server automatically once a federated share was created successfully" : "Szerver automatikus hozzáadása, ha az egyesített megosztás létrehozása sikeres",
+ "Trusted servers" : "Megbízható szerverek",
+ "+ Add trusted server" : "+ Megbízható szerver hozzáadása",
+ "Trusted server" : "Megbízható szerver",
+ "Add" : "Hozzáadás",
+ "Trusted Servers" : "Megbízható szerverek",
+ "+ Add Nextcloud server" : "+ Nextcloud szerver hozzáadása",
+ "Nextcloud Server" : "Nextcloud szerver"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/hu.json b/apps/federation/l10n/hu.json
new file mode 100644
index 00000000000..6659f303554
--- /dev/null
+++ b/apps/federation/l10n/hu.json
@@ -0,0 +1,17 @@
+{ "translations": {
+ "Added to the list of trusted servers" : "Hozzáadva a megbízható szerverek listájához",
+ "Server is already in the list of trusted servers." : "A szerver már a megbízható szerverek közt van.",
+ "No server to federate with found" : "Nem található egyesíthető szerver",
+ "Could not add server" : "Nem lehet hozzáadni a szervert",
+ "Federation" : "Egyesítés",
+ "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Az egyesítés lehetővé teszi a kapcsolódást más megbízható szerverekhez a felhasználói könyvtárak kicseréléséhez. Például ennek segítségével lesznek automatikusan kiegészítve a külső felhasználók az egyesített megosztáshoz.",
+ "Add server automatically once a federated share was created successfully" : "Szerver automatikus hozzáadása, ha az egyesített megosztás létrehozása sikeres",
+ "Trusted servers" : "Megbízható szerverek",
+ "+ Add trusted server" : "+ Megbízható szerver hozzáadása",
+ "Trusted server" : "Megbízható szerver",
+ "Add" : "Hozzáadás",
+ "Trusted Servers" : "Megbízható szerverek",
+ "+ Add Nextcloud server" : "+ Nextcloud szerver hozzáadása",
+ "Nextcloud Server" : "Nextcloud szerver"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/federation/l10n/nb.js b/apps/federation/l10n/nb.js
new file mode 100644
index 00000000000..6400c199bee
--- /dev/null
+++ b/apps/federation/l10n/nb.js
@@ -0,0 +1,18 @@
+OC.L10N.register(
+ "federation",
+ {
+ "Added to the list of trusted servers" : "Lagt til i listen over klarerte tjenere",
+ "Server is already in the list of trusted servers." : "Tjeneren er allerede i listen av klarerte tjenere.",
+ "No server to federate with found" : "Ingen tjener å forene med ble funnet",
+ "Could not add server" : "Kunne ikke legge til tjener",
+ "Federation" : "Sammenknytting",
+ "Add server automatically once a federated share was created successfully" : "Legg til server automatisk når en sammenknyttet deling er blitt opprettet",
+ "Trusted servers" : "Klarerte tjenere",
+ "+ Add trusted server" : "+ Legg til klarert tjener",
+ "Trusted server" : "Klarert tjener",
+ "Add" : "Legg til",
+ "Trusted Servers" : "Klarerte tjenere",
+ "+ Add Nextcloud server" : "+ Legg til Nextcloud tjener",
+ "Nextcloud Server" : "Nextcloud tjener"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/nb.json b/apps/federation/l10n/nb.json
new file mode 100644
index 00000000000..cdd62ad35f2
--- /dev/null
+++ b/apps/federation/l10n/nb.json
@@ -0,0 +1,16 @@
+{ "translations": {
+ "Added to the list of trusted servers" : "Lagt til i listen over klarerte tjenere",
+ "Server is already in the list of trusted servers." : "Tjeneren er allerede i listen av klarerte tjenere.",
+ "No server to federate with found" : "Ingen tjener å forene med ble funnet",
+ "Could not add server" : "Kunne ikke legge til tjener",
+ "Federation" : "Sammenknytting",
+ "Add server automatically once a federated share was created successfully" : "Legg til server automatisk når en sammenknyttet deling er blitt opprettet",
+ "Trusted servers" : "Klarerte tjenere",
+ "+ Add trusted server" : "+ Legg til klarert tjener",
+ "Trusted server" : "Klarert tjener",
+ "Add" : "Legg til",
+ "Trusted Servers" : "Klarerte tjenere",
+ "+ Add Nextcloud server" : "+ Legg til Nextcloud tjener",
+ "Nextcloud Server" : "Nextcloud tjener"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/bg.js b/apps/files/l10n/bg.js
new file mode 100644
index 00000000000..4dd4d2b067e
--- /dev/null
+++ b/apps/files/l10n/bg.js
@@ -0,0 +1,178 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage is temporarily not available" : "Временно хранилището не е налично.",
+ "Storage invalid" : "Невалидно хранилище.",
+ "Unknown error" : "Неизвестна грешка",
+ "All files" : "Всички файлове",
+ "Recent" : "Скорошен",
+ "File could not be found" : "Файлът не може да бъде открит",
+ "Home" : "Домашен",
+ "Close" : "Затвори",
+ "Favorites" : "Любими",
+ "Could not create folder \"{dir}\"" : "Папката \"{dir}\" не може да бъде създадена",
+ "Upload cancelled." : "Качването е прекъснато.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неуспешно качване на {filename}, защото е директория или с размер 0 байта.",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Няма достатъчно свободно място. Опитвате да качите {size1} при свободни само {size2}",
+ "Target folder \"{dir}\" does not exist any more" : "Целева папка \"{dir}\" не съществува вече",
+ "Not enough free space" : "Няма достатъчно свободно място",
+ "Uploading..." : "Качване...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} от {totalSize} ({bitrate})",
+ "Actions" : "Действия",
+ "Download" : "Изтегли",
+ "Rename" : "Преименуване",
+ "Move" : "Преместване",
+ "Target folder" : "Целева папка",
+ "Delete" : "Изтриване",
+ "Disconnect storage" : "Извади хранилището",
+ "Unshare" : "Прекратяване на споделяне",
+ "Files" : "Файлове",
+ "Details" : "Детайли",
+ "Select" : "Избери",
+ "Pending" : "Чакащо",
+ "Unable to determine date" : "Неуспешно установяване на дата",
+ "This operation is forbidden" : "Операцията е забранена",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Директорията не е налична. Проверете журнала или се свържете с администратора",
+ "Could not move \"{file}\", target exists" : "Файлът \"{file}\" не може да бъде преместен защото съществува в дестинацията",
+ "Could not move \"{file}\"" : "Файлът \"{file}\" не може да бъде преместен",
+ "{newName} already exists" : "{newName} вече съществува",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Файлът \"{fileName}\" не може да бъде преименуван защото не съществува",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Името \"{targetName}\" вече се ползва от директория \"{dir}\". Моля, изберете друго име.",
+ "Could not rename \"{fileName}\"" : "\"{fileName}\" не може да бъде преименуван",
+ "Could not create file \"{file}\"" : "Файлът \"{file}\" не може да бъде създаден",
+ "Could not create file \"{file}\" because it already exists" : "Файлът \"{file}\" не може да бъде създаден защото вече съществува",
+ "Could not create folder \"{dir}\" because it already exists" : "Папката \"{dir}\" не може да бъде създадена защото вече съществува",
+ "Error deleting file \"{fileName}\"." : "Грешка при изтриването на файла \"{fileName}\".",
+ "No search results in other folders for '{tag}{filter}{endtag}'" : "Няма резултати от търсенето в други папки за '{tag}{filter}{endtag}'",
+ "Name" : "Име",
+ "Size" : "Размер",
+ "Modified" : "Променен на",
+ "_%n folder_::_%n folders_" : ["%n папка","%n папки"],
+ "_%n file_::_%n files_" : ["%n файл","%n файла"],
+ "{dirs} and {files}" : "{dirs} и {files}",
+ "_including %n hidden_::_including %n hidden_" : ["включително %n скрит","включително %n скрити"],
+ "You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."],
+ "New" : "Създай",
+ "\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.",
+ "File name cannot be empty." : "Името на файла не може да бъде оставено празно.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Хранилището на {owner} е запълнено. Поради това качването и синхронизирането на файлове е невъзможно!",
+ "Your storage is full, files can not be updated or synced anymore!" : "Хранилището е запълнено. Поради това качването и синхронизирането на файлове е невъзможно!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Хранилището на {owner} е почти запълнено ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Вашето хранилище е почти запълнено ({usedSpacePercent}%).",
+ "_matches '{filter}'_::_match '{filter}'_" : ["пасва на '{filter}'","пасват на '{filter}'\n "],
+ "View in folder" : "Преглед в папка",
+ "Path" : "Път",
+ "_%n byte_::_%n bytes_" : ["%n байт","%n байта"],
+ "Favorited" : "Отбелязано в любими",
+ "Favorite" : "Любими",
+ "Copy local link" : "Копиране на локална връзка",
+ "Folder" : "Папка",
+ "New folder" : "Нова папка",
+ "Upload" : "Качване",
+ "An error occurred while trying to update the tags" : "Възникна грешка при опита за промяна на тагове",
+ "Added to favorites" : "Добавено към предпочитани",
+ "Removed from favorites" : "Премахнато от предпочитани",
+ "You added {file} to your favorites" : "Добавихте {file} към предпочитани",
+ "You removed {file} from your favorites" : "Махнахте {file} от вашите предпочитания",
+ "File changes" : "Файлови промени",
+ "Created by {user}" : "Създаден от {user}",
+ "Changed by {user}" : "Променен от {user}",
+ "Deleted by {user}" : "Изтрит от {user}",
+ "Restored by {user}" : "Възстановен от {user}",
+ "Renamed by {user}" : "Преименуван от {user}",
+ "Moved by {user}" : "Преместен от {user}",
+ "You created {file}" : "Вие създадохте {file}",
+ "{user} created {file}" : "{user} създаде {file}",
+ "{file} was created in a public folder" : "{file} беше създаден в публична папка",
+ "You changed {file}" : "Променихте {file}",
+ "{user} changed {file}" : "{user} промени {file}",
+ "You deleted {file}" : "Вие изтрихте {file}",
+ "{user} deleted {file}" : "{user} изтри {file}",
+ "You restored {file}" : "Възстановихте {file}",
+ "{user} restored {file}" : "{user} възстанови {file}",
+ "You renamed {oldfile} to {newfile}" : "Преименувахте {oldfile} на {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} преименува {oldfile} на {newfile}",
+ "You moved {oldfile} to {newfile}" : "Преместихте {oldfile} в {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} премести {oldfile} в {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Файл беше добавен или премахнат от <strong>предпочитанията</strong> ви",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "<strong>Промяна</strong> или <strong>преименуване</strong> на файл / папка",
+ "A new file or folder has been <strong>created</strong>" : "<strong>Създаване</strong> на нов файл / папка",
+ "A new file or folder has been <strong>deleted</strong>" : "Нов файл или папка беше <strong>изтрит/а</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Изпращай известия само при създаване / промяна на <strong>любими файлове</strong> <em>(Само за потока)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "Нов файл или папка беше <strong>възстановен/а</strong>",
+ "Upload (max. %s)" : "Качи (макс. %s)",
+ "File handling" : "Операция с файла",
+ "Maximum upload size" : "Максимален размер",
+ "max. possible: " : "максимално:",
+ "Save" : "Запис",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Ако ползвате PHP-FPM прилагането на една промяна може да отнеме 5 минути.",
+ "Missing permissions to edit from here." : "Липсва разрешение за редакция от тук.",
+ "Settings" : "Настройки",
+ "Show hidden files" : "Показвай и скрити файлове",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Ползвайте горния адрес <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">за да достъпите файловете чрез WebDAV</a>",
+ "No files in here" : "Тук няма файлове",
+ "Upload some content or sync with your devices!" : "Качи съдържание или синхронизирай с твоите устройства!",
+ "No entries found in this folder" : "Няма намерени записи в тази папка",
+ "Select all" : "Избери всички",
+ "Upload too large" : "Прекалено голям файл за качване.",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файловете, които се опитвате да качите са по-големи от позволеното на сървъра.",
+ "No favorites" : "Няма любими",
+ "Files and folders you mark as favorite will show up here" : "Файловете и папките които отбелязваш като любими ще се показват тук",
+ "Shared with you" : "Споделено с вас",
+ "Shared with others" : "Споделено с други",
+ "Shared by link" : "Споделено с връзка",
+ "Tags" : "Етикети",
+ "Deleted files" : "Изтрити файлове",
+ "Text file" : "Текстов файл",
+ "New text file.txt" : "Нов текст file.txt",
+ "Storage not available" : "Хранилището не е налично",
+ "Unable to set upload directory." : "Неуспешно задаване на директория за качване.",
+ "Invalid Token" : "Невалиеден токен",
+ "No file was uploaded. Unknown error" : "Нито един файл не е качен. Неизвестна грешка",
+ "There is no error, the file uploaded with success" : "Файлът е качен успешно.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Размерът на файла надвишава максималния размер определен от upload_max_filesize в php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Размерът на файла надвишава максималния размер определен от MAX_FILE_SIZE в HTML формата.",
+ "The uploaded file was only partially uploaded" : "Файлът е качен частично",
+ "No file was uploaded" : "Файлът не е качен",
+ "Missing a temporary folder" : "Липсва временна папка",
+ "Failed to write to disk" : "Възникна проблем при запис на диска",
+ "Not enough storage available" : "Недостатъчно място в хранилището",
+ "The target folder has been moved or deleted." : "Крайната папка е изтрита или преместена.",
+ "Upload failed. Could not find uploaded file" : "Неуспешно качване. Качения файл не е намерен",
+ "Upload failed. Could not get file info." : "Неуспешно качване. Не се получи информация за файла.",
+ "Invalid directory." : "Невалидна директория.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Общия размер {size1} надминава лимита за качване {size2}.",
+ "Error uploading file \"{fileName}\": {message}" : "Грешка при качването на файла \"{fileName}\": {message}",
+ "Could not get result from server." : "Не се получи резултат от сървърът.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} час{plural_s} остават",
+ "{hours}:{minutes}h" : "{hours}:{minutes}ч",
+ "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} минут{plural_s} остават",
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}м",
+ "{seconds} second{plural_s} left" : "{seconds} секунд{plural_s} остават",
+ "{seconds}s" : "{seconds}и",
+ "Any moment now..." : "Всеки момент...",
+ "Soon..." : "Скоро...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Извършва се качване на файлове. Затварянето на тази страница ще прекъсне качването.",
+ "No entries in this folder match '{filter}'" : "Нищо в тази папка не пасва на '{filter}'",
+ "Local link" : "Локална връзка",
+ "{newname} already exists" : "{newname} вече съществува",
+ "A file or folder has been <strong>changed</strong>" : "<strong>Промяна</strong> на файл / папка",
+ "A file or folder has been <strong>deleted</strong>" : "<strong>Изтриване</strong> на файл / папка",
+ "A file or folder has been <strong>restored</strong>" : "<strong>Възстановяване</strong> на на файл / папка",
+ "You created %1$s" : "Вие създадохте %1$s",
+ "%2$s created %1$s" : "%2$s създаде %1$s",
+ "%1$s was created in a public folder" : "%1$s е създаден в публична папка",
+ "You changed %1$s" : "Вие променихте %1$s",
+ "%2$s changed %1$s" : "%2$s промени %1$s",
+ "You deleted %1$s" : "Вие изтрихте %1$s",
+ "%2$s deleted %1$s" : "%2$s изтри %1$s.",
+ "You restored %1$s" : "Вие възстановихте %1$s",
+ "%2$s restored %1$s" : "%2$s възстанови %1$s",
+ "Changed by %2$s" : "Променен от %2$s",
+ "Deleted by %2$s" : "Изтрит от %2$s",
+ "Restored by %2$s" : "Възстанвен от %2$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/bg.json b/apps/files/l10n/bg.json
new file mode 100644
index 00000000000..6c439e2056f
--- /dev/null
+++ b/apps/files/l10n/bg.json
@@ -0,0 +1,176 @@
+{ "translations": {
+ "Storage is temporarily not available" : "Временно хранилището не е налично.",
+ "Storage invalid" : "Невалидно хранилище.",
+ "Unknown error" : "Неизвестна грешка",
+ "All files" : "Всички файлове",
+ "Recent" : "Скорошен",
+ "File could not be found" : "Файлът не може да бъде открит",
+ "Home" : "Домашен",
+ "Close" : "Затвори",
+ "Favorites" : "Любими",
+ "Could not create folder \"{dir}\"" : "Папката \"{dir}\" не може да бъде създадена",
+ "Upload cancelled." : "Качването е прекъснато.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неуспешно качване на {filename}, защото е директория или с размер 0 байта.",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Няма достатъчно свободно място. Опитвате да качите {size1} при свободни само {size2}",
+ "Target folder \"{dir}\" does not exist any more" : "Целева папка \"{dir}\" не съществува вече",
+ "Not enough free space" : "Няма достатъчно свободно място",
+ "Uploading..." : "Качване...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} от {totalSize} ({bitrate})",
+ "Actions" : "Действия",
+ "Download" : "Изтегли",
+ "Rename" : "Преименуване",
+ "Move" : "Преместване",
+ "Target folder" : "Целева папка",
+ "Delete" : "Изтриване",
+ "Disconnect storage" : "Извади хранилището",
+ "Unshare" : "Прекратяване на споделяне",
+ "Files" : "Файлове",
+ "Details" : "Детайли",
+ "Select" : "Избери",
+ "Pending" : "Чакащо",
+ "Unable to determine date" : "Неуспешно установяване на дата",
+ "This operation is forbidden" : "Операцията е забранена",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Директорията не е налична. Проверете журнала или се свържете с администратора",
+ "Could not move \"{file}\", target exists" : "Файлът \"{file}\" не може да бъде преместен защото съществува в дестинацията",
+ "Could not move \"{file}\"" : "Файлът \"{file}\" не може да бъде преместен",
+ "{newName} already exists" : "{newName} вече съществува",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Файлът \"{fileName}\" не може да бъде преименуван защото не съществува",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Името \"{targetName}\" вече се ползва от директория \"{dir}\". Моля, изберете друго име.",
+ "Could not rename \"{fileName}\"" : "\"{fileName}\" не може да бъде преименуван",
+ "Could not create file \"{file}\"" : "Файлът \"{file}\" не може да бъде създаден",
+ "Could not create file \"{file}\" because it already exists" : "Файлът \"{file}\" не може да бъде създаден защото вече съществува",
+ "Could not create folder \"{dir}\" because it already exists" : "Папката \"{dir}\" не може да бъде създадена защото вече съществува",
+ "Error deleting file \"{fileName}\"." : "Грешка при изтриването на файла \"{fileName}\".",
+ "No search results in other folders for '{tag}{filter}{endtag}'" : "Няма резултати от търсенето в други папки за '{tag}{filter}{endtag}'",
+ "Name" : "Име",
+ "Size" : "Размер",
+ "Modified" : "Променен на",
+ "_%n folder_::_%n folders_" : ["%n папка","%n папки"],
+ "_%n file_::_%n files_" : ["%n файл","%n файла"],
+ "{dirs} and {files}" : "{dirs} и {files}",
+ "_including %n hidden_::_including %n hidden_" : ["включително %n скрит","включително %n скрити"],
+ "You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."],
+ "New" : "Създай",
+ "\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.",
+ "File name cannot be empty." : "Името на файла не може да бъде оставено празно.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Хранилището на {owner} е запълнено. Поради това качването и синхронизирането на файлове е невъзможно!",
+ "Your storage is full, files can not be updated or synced anymore!" : "Хранилището е запълнено. Поради това качването и синхронизирането на файлове е невъзможно!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Хранилището на {owner} е почти запълнено ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Вашето хранилище е почти запълнено ({usedSpacePercent}%).",
+ "_matches '{filter}'_::_match '{filter}'_" : ["пасва на '{filter}'","пасват на '{filter}'\n "],
+ "View in folder" : "Преглед в папка",
+ "Path" : "Път",
+ "_%n byte_::_%n bytes_" : ["%n байт","%n байта"],
+ "Favorited" : "Отбелязано в любими",
+ "Favorite" : "Любими",
+ "Copy local link" : "Копиране на локална връзка",
+ "Folder" : "Папка",
+ "New folder" : "Нова папка",
+ "Upload" : "Качване",
+ "An error occurred while trying to update the tags" : "Възникна грешка при опита за промяна на тагове",
+ "Added to favorites" : "Добавено към предпочитани",
+ "Removed from favorites" : "Премахнато от предпочитани",
+ "You added {file} to your favorites" : "Добавихте {file} към предпочитани",
+ "You removed {file} from your favorites" : "Махнахте {file} от вашите предпочитания",
+ "File changes" : "Файлови промени",
+ "Created by {user}" : "Създаден от {user}",
+ "Changed by {user}" : "Променен от {user}",
+ "Deleted by {user}" : "Изтрит от {user}",
+ "Restored by {user}" : "Възстановен от {user}",
+ "Renamed by {user}" : "Преименуван от {user}",
+ "Moved by {user}" : "Преместен от {user}",
+ "You created {file}" : "Вие създадохте {file}",
+ "{user} created {file}" : "{user} създаде {file}",
+ "{file} was created in a public folder" : "{file} беше създаден в публична папка",
+ "You changed {file}" : "Променихте {file}",
+ "{user} changed {file}" : "{user} промени {file}",
+ "You deleted {file}" : "Вие изтрихте {file}",
+ "{user} deleted {file}" : "{user} изтри {file}",
+ "You restored {file}" : "Възстановихте {file}",
+ "{user} restored {file}" : "{user} възстанови {file}",
+ "You renamed {oldfile} to {newfile}" : "Преименувахте {oldfile} на {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} преименува {oldfile} на {newfile}",
+ "You moved {oldfile} to {newfile}" : "Преместихте {oldfile} в {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} премести {oldfile} в {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Файл беше добавен или премахнат от <strong>предпочитанията</strong> ви",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "<strong>Промяна</strong> или <strong>преименуване</strong> на файл / папка",
+ "A new file or folder has been <strong>created</strong>" : "<strong>Създаване</strong> на нов файл / папка",
+ "A new file or folder has been <strong>deleted</strong>" : "Нов файл или папка беше <strong>изтрит/а</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Изпращай известия само при създаване / промяна на <strong>любими файлове</strong> <em>(Само за потока)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "Нов файл или папка беше <strong>възстановен/а</strong>",
+ "Upload (max. %s)" : "Качи (макс. %s)",
+ "File handling" : "Операция с файла",
+ "Maximum upload size" : "Максимален размер",
+ "max. possible: " : "максимално:",
+ "Save" : "Запис",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Ако ползвате PHP-FPM прилагането на една промяна може да отнеме 5 минути.",
+ "Missing permissions to edit from here." : "Липсва разрешение за редакция от тук.",
+ "Settings" : "Настройки",
+ "Show hidden files" : "Показвай и скрити файлове",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Ползвайте горния адрес <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">за да достъпите файловете чрез WebDAV</a>",
+ "No files in here" : "Тук няма файлове",
+ "Upload some content or sync with your devices!" : "Качи съдържание или синхронизирай с твоите устройства!",
+ "No entries found in this folder" : "Няма намерени записи в тази папка",
+ "Select all" : "Избери всички",
+ "Upload too large" : "Прекалено голям файл за качване.",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файловете, които се опитвате да качите са по-големи от позволеното на сървъра.",
+ "No favorites" : "Няма любими",
+ "Files and folders you mark as favorite will show up here" : "Файловете и папките които отбелязваш като любими ще се показват тук",
+ "Shared with you" : "Споделено с вас",
+ "Shared with others" : "Споделено с други",
+ "Shared by link" : "Споделено с връзка",
+ "Tags" : "Етикети",
+ "Deleted files" : "Изтрити файлове",
+ "Text file" : "Текстов файл",
+ "New text file.txt" : "Нов текст file.txt",
+ "Storage not available" : "Хранилището не е налично",
+ "Unable to set upload directory." : "Неуспешно задаване на директория за качване.",
+ "Invalid Token" : "Невалиеден токен",
+ "No file was uploaded. Unknown error" : "Нито един файл не е качен. Неизвестна грешка",
+ "There is no error, the file uploaded with success" : "Файлът е качен успешно.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Размерът на файла надвишава максималния размер определен от upload_max_filesize в php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Размерът на файла надвишава максималния размер определен от MAX_FILE_SIZE в HTML формата.",
+ "The uploaded file was only partially uploaded" : "Файлът е качен частично",
+ "No file was uploaded" : "Файлът не е качен",
+ "Missing a temporary folder" : "Липсва временна папка",
+ "Failed to write to disk" : "Възникна проблем при запис на диска",
+ "Not enough storage available" : "Недостатъчно място в хранилището",
+ "The target folder has been moved or deleted." : "Крайната папка е изтрита или преместена.",
+ "Upload failed. Could not find uploaded file" : "Неуспешно качване. Качения файл не е намерен",
+ "Upload failed. Could not get file info." : "Неуспешно качване. Не се получи информация за файла.",
+ "Invalid directory." : "Невалидна директория.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Общия размер {size1} надминава лимита за качване {size2}.",
+ "Error uploading file \"{fileName}\": {message}" : "Грешка при качването на файла \"{fileName}\": {message}",
+ "Could not get result from server." : "Не се получи резултат от сървърът.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} час{plural_s} остават",
+ "{hours}:{minutes}h" : "{hours}:{minutes}ч",
+ "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} минут{plural_s} остават",
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}м",
+ "{seconds} second{plural_s} left" : "{seconds} секунд{plural_s} остават",
+ "{seconds}s" : "{seconds}и",
+ "Any moment now..." : "Всеки момент...",
+ "Soon..." : "Скоро...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Извършва се качване на файлове. Затварянето на тази страница ще прекъсне качването.",
+ "No entries in this folder match '{filter}'" : "Нищо в тази папка не пасва на '{filter}'",
+ "Local link" : "Локална връзка",
+ "{newname} already exists" : "{newname} вече съществува",
+ "A file or folder has been <strong>changed</strong>" : "<strong>Промяна</strong> на файл / папка",
+ "A file or folder has been <strong>deleted</strong>" : "<strong>Изтриване</strong> на файл / папка",
+ "A file or folder has been <strong>restored</strong>" : "<strong>Възстановяване</strong> на на файл / папка",
+ "You created %1$s" : "Вие създадохте %1$s",
+ "%2$s created %1$s" : "%2$s създаде %1$s",
+ "%1$s was created in a public folder" : "%1$s е създаден в публична папка",
+ "You changed %1$s" : "Вие променихте %1$s",
+ "%2$s changed %1$s" : "%2$s промени %1$s",
+ "You deleted %1$s" : "Вие изтрихте %1$s",
+ "%2$s deleted %1$s" : "%2$s изтри %1$s.",
+ "You restored %1$s" : "Вие възстановихте %1$s",
+ "%2$s restored %1$s" : "%2$s възстанови %1$s",
+ "Changed by %2$s" : "Променен от %2$s",
+ "Deleted by %2$s" : "Изтрит от %2$s",
+ "Restored by %2$s" : "Възстанвен от %2$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index 5f461c3fb8a..ee134497ae8 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -72,7 +72,7 @@ OC.L10N.register(
"Restored by {user}" : "Restaurat per {user}",
"Renamed by {user}" : "Renombrat per {user}",
"Moved by {user}" : "Mogut per {user}",
- "You deleted {file}" : "Heu esborrat {fiel}",
+ "You deleted {file}" : "Heu esborrat {file}",
"A new file or folder has been <strong>created</strong>" : "S'ha <strong>creat</strong> un nou fitxer o una nova carpeta",
"Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limitar les notificacions sobre la creació i canvis dels seus <strong>arxius favorits</strong><em>(solament Stream)</em>",
"Upload (max. %s)" : "Pujada (màx. %s)",
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index 9cfc24b0f40..2b2942af0ba 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -70,7 +70,7 @@
"Restored by {user}" : "Restaurat per {user}",
"Renamed by {user}" : "Renombrat per {user}",
"Moved by {user}" : "Mogut per {user}",
- "You deleted {file}" : "Heu esborrat {fiel}",
+ "You deleted {file}" : "Heu esborrat {file}",
"A new file or folder has been <strong>created</strong>" : "S'ha <strong>creat</strong> un nou fitxer o una nova carpeta",
"Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limitar les notificacions sobre la creació i canvis dels seus <strong>arxius favorits</strong><em>(solament Stream)</em>",
"Upload (max. %s)" : "Pujada (màx. %s)",
diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js
new file mode 100644
index 00000000000..e9970c49788
--- /dev/null
+++ b/apps/files/l10n/cs.js
@@ -0,0 +1,179 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage is temporarily not available" : "Úložiště je dočasně nedostupné",
+ "Storage invalid" : "Neplatné úložiště",
+ "Unknown error" : "Neznámá chyba",
+ "All files" : "Všechny soubory",
+ "Recent" : "Nedávné",
+ "File could not be found" : "Soubor nelze nalézt",
+ "Home" : "Domů",
+ "Close" : "Zavřít",
+ "Favorites" : "Oblíbené",
+ "Could not create folder \"{dir}\"" : "Nelze vytvořit adresář \"{dir}\"",
+ "Upload cancelled." : "Odesílání zrušeno.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}",
+ "Target folder \"{dir}\" does not exist any more" : "Cílový adresář \"{dir}\" již neexistuje",
+ "Not enough free space" : "Nedostatek volného prostoru",
+ "Uploading..." : "Odesílám...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} z {totalSize} ({bitrate})",
+ "Actions" : "Činnosti",
+ "Download" : "Stáhnout",
+ "Rename" : "Přejmenovat",
+ "Move" : "Přesunout",
+ "Target folder" : "Cílový adresář",
+ "Delete" : "Smazat",
+ "Disconnect storage" : "Odpojit úložiště",
+ "Unshare" : "Zrušit sdílení",
+ "Could not load info for file \"{file}\"" : "Nepodařilo se načíst informace pro soubor {file}",
+ "Files" : "Soubory",
+ "Details" : "Podrobnosti",
+ "Select" : "Vybrat",
+ "Pending" : "Nevyřízené",
+ "Unable to determine date" : "Nelze určit datum",
+ "This operation is forbidden" : "Tato operace je zakázána",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Tento adresář není dostupný, zkontrolujte prosím logy nebo kontaktujte svého správce systému",
+ "Could not move \"{file}\", target exists" : "Nelze přesunout \"{file}\", cíl existuje",
+ "Could not move \"{file}\"" : "Nelze přesunout \"{file}\"",
+ "{newName} already exists" : "{newName} již existuje",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Nelze přejmenovat \"{fileName}\", již neexistuje",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Jméno \"{targetName}\" je již použito v adresáři \"{dir}\". Vyberte prosím jiné jméno.",
+ "Could not rename \"{fileName}\"" : "Nelze přejmenovat \"{fileName}\"",
+ "Could not create file \"{file}\"" : "Nelze vytvořit soubor \"{file}\"",
+ "Could not create file \"{file}\" because it already exists" : "Nelze vytvořit soubor \"{file}\", protože již existuje",
+ "Could not create folder \"{dir}\" because it already exists" : "Nelze vytvořit adresář \"{dir}\", protože již existuje",
+ "Error deleting file \"{fileName}\"." : "Chyba mazání souboru \"{fileName}\".",
+ "No search results in other folders for '{tag}{filter}{endtag}'" : "Žádné výsledky hledání '{tag}{filter}{endtag}' v dalších adresářích",
+ "Name" : "Název",
+ "Size" : "Velikost",
+ "Modified" : "Upraveno",
+ "_%n folder_::_%n folders_" : ["%n adresář","%n adresáře","%n adresářů"],
+ "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů"],
+ "{dirs} and {files}" : "{dirs} a {files}",
+ "_including %n hidden_::_including %n hidden_" : ["přidán %n skrytý","přidány %n skryté","přidáno %n skrytých"],
+ "You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo vytvářet soubory",
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"],
+ "New" : "Nový",
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.",
+ "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Úložiště uživatele {owner} je zaplněné, soubory nelze aktualizovat a synchronizovat!",
+ "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úložiště uživatele {owner} je téměř plné ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'"],
+ "View in folder" : "Zobrazit v adresáři",
+ "Path" : "Cesta",
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"],
+ "Favorited" : "Přidáno k oblíbeným",
+ "Favorite" : "Oblíbené",
+ "Copy local link" : "Kopírovat místní odkaz",
+ "Folder" : "Adresář",
+ "New folder" : "Nový adresář",
+ "Upload" : "Odeslat",
+ "An error occurred while trying to update the tags" : "Při pokusu o úpravu tagů nastala chyba",
+ "Added to favorites" : "Přidán k oblíbeným",
+ "Removed from favorites" : "Odebráno z oblíbených",
+ "You added {file} to your favorites" : "Do svých oblíbených jste přidal(a) {file}",
+ "You removed {file} from your favorites" : "Odstranil(a) jste {file} ze svých oblíbených",
+ "File changes" : "Změny souboru",
+ "Created by {user}" : "Vytvořil {user}",
+ "Changed by {user}" : "Změnil {user}",
+ "Deleted by {user}" : "Odstranil {user}",
+ "Restored by {user}" : "Obnovil {user}",
+ "Renamed by {user}" : "Přejmenoval {user}",
+ "Moved by {user}" : "Přesunul {user}",
+ "You created {file}" : "Vytvořil(a) jste {file}",
+ "{user} created {file}" : "{user} vytvořil(a) {file}",
+ "{file} was created in a public folder" : "Soubor {file} byl vytvořen ve veřejné složce",
+ "You changed {file}" : "Změnil(a) jste {file}",
+ "{user} changed {file}" : "{user} změnil(a) {file}",
+ "You deleted {file}" : "Odstranil(a) jste {file}",
+ "{user} deleted {file}" : "{user} smazal(a) {file}",
+ "You restored {file}" : "Obnovil(a) jste {file}",
+ "{user} restored {file}" : "{user} obnovil {file}",
+ "You renamed {oldfile} to {newfile}" : "Přejmenoval(a) jste {oldfile} na {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} přejmenoval {oldfile} na {newfile}",
+ "You moved {oldfile} to {newfile}" : "{oldfile} jste přesunul(a) do {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} přesunul(a) {oldfile} do {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Soubor byl přidán, nebo odstraněn z vašich <strong>oblíbených</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Soubor nebo adresář byl <strong>změněn</strong> nebo <strong>přejmenován</strong>",
+ "A new file or folder has been <strong>created</strong>" : "Byl <strong>vytvořen</strong> nový soubor nebo adresář",
+ "A new file or folder has been <strong>deleted</strong>" : "Nový soubor nebo adresář byl <strong>smazán</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Omezovat oznámení o tvorbě a změnách <strong>oblíbených souborů</strong> <em>(Pouze v proudu)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "Nový soubor nebo adresář byl <strong>obnoven</strong>",
+ "Upload (max. %s)" : "Nahrát (max. %s)",
+ "File handling" : "Zacházení se soubory",
+ "Maximum upload size" : "Maximální velikost pro odesílání",
+ "max. possible: " : "největší možná: ",
+ "Save" : "Uložit",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Při použití PHP-FPM může změna nastavení trvat až 5 minut od uložení.",
+ "Missing permissions to edit from here." : "Pro úpravy v aktuálním náhledu chybí oprávnění.",
+ "Settings" : "Nastavení",
+ "Show hidden files" : "Zobrazit skryté soubory",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Použijte tuto adresu pro <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">přístup ke svým Souborům přes WebDAV</a>",
+ "No files in here" : "Žádné soubory",
+ "Upload some content or sync with your devices!" : "Nahrajte nějaký obsah nebo synchronizujte se svými přístroji!",
+ "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "Select all" : "Vybrat vše",
+ "Upload too large" : "Odesílaný soubor je příliš velký",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.",
+ "No favorites" : "Žádné oblíbené",
+ "Files and folders you mark as favorite will show up here" : "Zde budou zobrazeny soubory a adresáře označené jako oblíbené",
+ "Shared with you" : "Sdíleno s vámi",
+ "Shared with others" : "Sdíleno s ostatními",
+ "Shared by link" : "Sdíleno pomocí odkazu",
+ "Tags" : "Značky",
+ "Deleted files" : "Odstraněné soubory",
+ "Text file" : "Textový soubor",
+ "New text file.txt" : "Nový textový soubor.txt",
+ "Storage not available" : "Úložiště není dostupné",
+ "Unable to set upload directory." : "Nelze nastavit adresář pro nahrané soubory.",
+ "Invalid Token" : "Neplatný token",
+ "No file was uploaded. Unknown error" : "Žádný soubor nebyl odeslán. Neznámá chyba",
+ "There is no error, the file uploaded with success" : "Soubor byl odeslán úspěšně",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný ve formuláři HTML",
+ "The uploaded file was only partially uploaded" : "Soubor byl odeslán pouze částečně",
+ "No file was uploaded" : "Žádný soubor nebyl odeslán",
+ "Missing a temporary folder" : "Chybí adresář pro dočasné soubory",
+ "Failed to write to disk" : "Zápis na disk selhal",
+ "Not enough storage available" : "Nedostatek dostupného úložného prostoru",
+ "The target folder has been moved or deleted." : "Cílový adresář byl přesunuta nebo smazán.",
+ "Upload failed. Could not find uploaded file" : "Nahrávání selhalo. Nepodařilo se nalézt nahraný soubor.",
+ "Upload failed. Could not get file info." : "Nahrávání selhalo. Nepodařilo se získat informace o souboru.",
+ "Invalid directory." : "Neplatný adresář",
+ "Total file size {size1} exceeds upload limit {size2}" : "Celková velikost souboru {size1} překračuje povolenou velikost pro nahrávání {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Chyba nahrávání souboru \"{fileName}\": {message}",
+ "Could not get result from server." : "Nepodařilo se získat výsledek ze serveru.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "zbývá {hours}:{minutes}:{seconds} hour{plural_s}",
+ "{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "{minutes}:{seconds} minute{plural_s} left" : "zbývá {minutes}:{seconds} minute{plural_s}",
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
+ "{seconds} second{plural_s} left" : "{seconds} sekund{plural_s} zbývá",
+ "{seconds}s" : "{seconds}s",
+ "Any moment now..." : "Každou chvíli...",
+ "Soon..." : "Brzy...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.",
+ "No entries in this folder match '{filter}'" : "V tomto adresáři nic nesouhlasí s '{filter}'",
+ "Local link" : "Místní odkaz",
+ "{newname} already exists" : "{newname} již existuje",
+ "A file or folder has been <strong>changed</strong>" : "Soubor nebo adresář byl <strong>změněn</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Soubor nebo adresář byl <strong>smazán</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Soubor nebo adresář byla <strong>obnoven</strong>",
+ "You created %1$s" : "Vytvořili jste %1$s",
+ "%2$s created %1$s" : "%2$s vytvořil(a) %1$s",
+ "%1$s was created in a public folder" : "%1$s byl vytvořen ve veřejném adresáři",
+ "You changed %1$s" : "Změnili jste %1$s",
+ "%2$s changed %1$s" : "%2$s změnil(a) %1$s",
+ "You deleted %1$s" : "Smazali jste %1$s",
+ "%2$s deleted %1$s" : "%2$s smazal(a) %1$s",
+ "You restored %1$s" : "Obnovili jste %1$s",
+ "%2$s restored %1$s" : "%2$s obnovil(a) %1$s",
+ "Changed by %2$s" : "Změněno uživatelem %2$s",
+ "Deleted by %2$s" : "Smazáno uživatelem %2$s",
+ "Restored by %2$s" : "Obnoveno uživatelem %2$s"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json
new file mode 100644
index 00000000000..27653c0d84c
--- /dev/null
+++ b/apps/files/l10n/cs.json
@@ -0,0 +1,177 @@
+{ "translations": {
+ "Storage is temporarily not available" : "Úložiště je dočasně nedostupné",
+ "Storage invalid" : "Neplatné úložiště",
+ "Unknown error" : "Neznámá chyba",
+ "All files" : "Všechny soubory",
+ "Recent" : "Nedávné",
+ "File could not be found" : "Soubor nelze nalézt",
+ "Home" : "Domů",
+ "Close" : "Zavřít",
+ "Favorites" : "Oblíbené",
+ "Could not create folder \"{dir}\"" : "Nelze vytvořit adresář \"{dir}\"",
+ "Upload cancelled." : "Odesílání zrušeno.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}",
+ "Target folder \"{dir}\" does not exist any more" : "Cílový adresář \"{dir}\" již neexistuje",
+ "Not enough free space" : "Nedostatek volného prostoru",
+ "Uploading..." : "Odesílám...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} z {totalSize} ({bitrate})",
+ "Actions" : "Činnosti",
+ "Download" : "Stáhnout",
+ "Rename" : "Přejmenovat",
+ "Move" : "Přesunout",
+ "Target folder" : "Cílový adresář",
+ "Delete" : "Smazat",
+ "Disconnect storage" : "Odpojit úložiště",
+ "Unshare" : "Zrušit sdílení",
+ "Could not load info for file \"{file}\"" : "Nepodařilo se načíst informace pro soubor {file}",
+ "Files" : "Soubory",
+ "Details" : "Podrobnosti",
+ "Select" : "Vybrat",
+ "Pending" : "Nevyřízené",
+ "Unable to determine date" : "Nelze určit datum",
+ "This operation is forbidden" : "Tato operace je zakázána",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Tento adresář není dostupný, zkontrolujte prosím logy nebo kontaktujte svého správce systému",
+ "Could not move \"{file}\", target exists" : "Nelze přesunout \"{file}\", cíl existuje",
+ "Could not move \"{file}\"" : "Nelze přesunout \"{file}\"",
+ "{newName} already exists" : "{newName} již existuje",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Nelze přejmenovat \"{fileName}\", již neexistuje",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Jméno \"{targetName}\" je již použito v adresáři \"{dir}\". Vyberte prosím jiné jméno.",
+ "Could not rename \"{fileName}\"" : "Nelze přejmenovat \"{fileName}\"",
+ "Could not create file \"{file}\"" : "Nelze vytvořit soubor \"{file}\"",
+ "Could not create file \"{file}\" because it already exists" : "Nelze vytvořit soubor \"{file}\", protože již existuje",
+ "Could not create folder \"{dir}\" because it already exists" : "Nelze vytvořit adresář \"{dir}\", protože již existuje",
+ "Error deleting file \"{fileName}\"." : "Chyba mazání souboru \"{fileName}\".",
+ "No search results in other folders for '{tag}{filter}{endtag}'" : "Žádné výsledky hledání '{tag}{filter}{endtag}' v dalších adresářích",
+ "Name" : "Název",
+ "Size" : "Velikost",
+ "Modified" : "Upraveno",
+ "_%n folder_::_%n folders_" : ["%n adresář","%n adresáře","%n adresářů"],
+ "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů"],
+ "{dirs} and {files}" : "{dirs} a {files}",
+ "_including %n hidden_::_including %n hidden_" : ["přidán %n skrytý","přidány %n skryté","přidáno %n skrytých"],
+ "You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo vytvářet soubory",
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"],
+ "New" : "Nový",
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.",
+ "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Úložiště uživatele {owner} je zaplněné, soubory nelze aktualizovat a synchronizovat!",
+ "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úložiště uživatele {owner} je téměř plné ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'"],
+ "View in folder" : "Zobrazit v adresáři",
+ "Path" : "Cesta",
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"],
+ "Favorited" : "Přidáno k oblíbeným",
+ "Favorite" : "Oblíbené",
+ "Copy local link" : "Kopírovat místní odkaz",
+ "Folder" : "Adresář",
+ "New folder" : "Nový adresář",
+ "Upload" : "Odeslat",
+ "An error occurred while trying to update the tags" : "Při pokusu o úpravu tagů nastala chyba",
+ "Added to favorites" : "Přidán k oblíbeným",
+ "Removed from favorites" : "Odebráno z oblíbených",
+ "You added {file} to your favorites" : "Do svých oblíbených jste přidal(a) {file}",
+ "You removed {file} from your favorites" : "Odstranil(a) jste {file} ze svých oblíbených",
+ "File changes" : "Změny souboru",
+ "Created by {user}" : "Vytvořil {user}",
+ "Changed by {user}" : "Změnil {user}",
+ "Deleted by {user}" : "Odstranil {user}",
+ "Restored by {user}" : "Obnovil {user}",
+ "Renamed by {user}" : "Přejmenoval {user}",
+ "Moved by {user}" : "Přesunul {user}",
+ "You created {file}" : "Vytvořil(a) jste {file}",
+ "{user} created {file}" : "{user} vytvořil(a) {file}",
+ "{file} was created in a public folder" : "Soubor {file} byl vytvořen ve veřejné složce",
+ "You changed {file}" : "Změnil(a) jste {file}",
+ "{user} changed {file}" : "{user} změnil(a) {file}",
+ "You deleted {file}" : "Odstranil(a) jste {file}",
+ "{user} deleted {file}" : "{user} smazal(a) {file}",
+ "You restored {file}" : "Obnovil(a) jste {file}",
+ "{user} restored {file}" : "{user} obnovil {file}",
+ "You renamed {oldfile} to {newfile}" : "Přejmenoval(a) jste {oldfile} na {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} přejmenoval {oldfile} na {newfile}",
+ "You moved {oldfile} to {newfile}" : "{oldfile} jste přesunul(a) do {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} přesunul(a) {oldfile} do {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Soubor byl přidán, nebo odstraněn z vašich <strong>oblíbených</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Soubor nebo adresář byl <strong>změněn</strong> nebo <strong>přejmenován</strong>",
+ "A new file or folder has been <strong>created</strong>" : "Byl <strong>vytvořen</strong> nový soubor nebo adresář",
+ "A new file or folder has been <strong>deleted</strong>" : "Nový soubor nebo adresář byl <strong>smazán</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Omezovat oznámení o tvorbě a změnách <strong>oblíbených souborů</strong> <em>(Pouze v proudu)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "Nový soubor nebo adresář byl <strong>obnoven</strong>",
+ "Upload (max. %s)" : "Nahrát (max. %s)",
+ "File handling" : "Zacházení se soubory",
+ "Maximum upload size" : "Maximální velikost pro odesílání",
+ "max. possible: " : "největší možná: ",
+ "Save" : "Uložit",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Při použití PHP-FPM může změna nastavení trvat až 5 minut od uložení.",
+ "Missing permissions to edit from here." : "Pro úpravy v aktuálním náhledu chybí oprávnění.",
+ "Settings" : "Nastavení",
+ "Show hidden files" : "Zobrazit skryté soubory",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Použijte tuto adresu pro <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">přístup ke svým Souborům přes WebDAV</a>",
+ "No files in here" : "Žádné soubory",
+ "Upload some content or sync with your devices!" : "Nahrajte nějaký obsah nebo synchronizujte se svými přístroji!",
+ "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "Select all" : "Vybrat vše",
+ "Upload too large" : "Odesílaný soubor je příliš velký",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.",
+ "No favorites" : "Žádné oblíbené",
+ "Files and folders you mark as favorite will show up here" : "Zde budou zobrazeny soubory a adresáře označené jako oblíbené",
+ "Shared with you" : "Sdíleno s vámi",
+ "Shared with others" : "Sdíleno s ostatními",
+ "Shared by link" : "Sdíleno pomocí odkazu",
+ "Tags" : "Značky",
+ "Deleted files" : "Odstraněné soubory",
+ "Text file" : "Textový soubor",
+ "New text file.txt" : "Nový textový soubor.txt",
+ "Storage not available" : "Úložiště není dostupné",
+ "Unable to set upload directory." : "Nelze nastavit adresář pro nahrané soubory.",
+ "Invalid Token" : "Neplatný token",
+ "No file was uploaded. Unknown error" : "Žádný soubor nebyl odeslán. Neznámá chyba",
+ "There is no error, the file uploaded with success" : "Soubor byl odeslán úspěšně",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný ve formuláři HTML",
+ "The uploaded file was only partially uploaded" : "Soubor byl odeslán pouze částečně",
+ "No file was uploaded" : "Žádný soubor nebyl odeslán",
+ "Missing a temporary folder" : "Chybí adresář pro dočasné soubory",
+ "Failed to write to disk" : "Zápis na disk selhal",
+ "Not enough storage available" : "Nedostatek dostupného úložného prostoru",
+ "The target folder has been moved or deleted." : "Cílový adresář byl přesunuta nebo smazán.",
+ "Upload failed. Could not find uploaded file" : "Nahrávání selhalo. Nepodařilo se nalézt nahraný soubor.",
+ "Upload failed. Could not get file info." : "Nahrávání selhalo. Nepodařilo se získat informace o souboru.",
+ "Invalid directory." : "Neplatný adresář",
+ "Total file size {size1} exceeds upload limit {size2}" : "Celková velikost souboru {size1} překračuje povolenou velikost pro nahrávání {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Chyba nahrávání souboru \"{fileName}\": {message}",
+ "Could not get result from server." : "Nepodařilo se získat výsledek ze serveru.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "zbývá {hours}:{minutes}:{seconds} hour{plural_s}",
+ "{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "{minutes}:{seconds} minute{plural_s} left" : "zbývá {minutes}:{seconds} minute{plural_s}",
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
+ "{seconds} second{plural_s} left" : "{seconds} sekund{plural_s} zbývá",
+ "{seconds}s" : "{seconds}s",
+ "Any moment now..." : "Každou chvíli...",
+ "Soon..." : "Brzy...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.",
+ "No entries in this folder match '{filter}'" : "V tomto adresáři nic nesouhlasí s '{filter}'",
+ "Local link" : "Místní odkaz",
+ "{newname} already exists" : "{newname} již existuje",
+ "A file or folder has been <strong>changed</strong>" : "Soubor nebo adresář byl <strong>změněn</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Soubor nebo adresář byl <strong>smazán</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Soubor nebo adresář byla <strong>obnoven</strong>",
+ "You created %1$s" : "Vytvořili jste %1$s",
+ "%2$s created %1$s" : "%2$s vytvořil(a) %1$s",
+ "%1$s was created in a public folder" : "%1$s byl vytvořen ve veřejném adresáři",
+ "You changed %1$s" : "Změnili jste %1$s",
+ "%2$s changed %1$s" : "%2$s změnil(a) %1$s",
+ "You deleted %1$s" : "Smazali jste %1$s",
+ "%2$s deleted %1$s" : "%2$s smazal(a) %1$s",
+ "You restored %1$s" : "Obnovili jste %1$s",
+ "%2$s restored %1$s" : "%2$s obnovil(a) %1$s",
+ "Changed by %2$s" : "Změněno uživatelem %2$s",
+ "Deleted by %2$s" : "Smazáno uživatelem %2$s",
+ "Restored by %2$s" : "Obnoveno uživatelem %2$s"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/fi.js b/apps/files/l10n/fi.js
new file mode 100644
index 00000000000..e5deef567a8
--- /dev/null
+++ b/apps/files/l10n/fi.js
@@ -0,0 +1,138 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage invalid" : "Virheellinen tallennustila",
+ "Unknown error" : "Tuntematon virhe",
+ "All files" : "Kaikki tiedostot",
+ "Recent" : "Viimeaikaiset",
+ "File could not be found" : "TIedostoa ei löytynyt",
+ "Home" : "Koti",
+ "Close" : "Sulje",
+ "Favorites" : "Suosikit",
+ "Could not create folder \"{dir}\"" : "Kansiota \"{dir}\" ei voitu luoda",
+ "Upload cancelled." : "Lähetys peruttu.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kohdetta {filename} ei voi lähettää, koska se on joko kansio tai sen koko on 0 tavua",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ei riittävästi vapaata tilaa. Lähetyksesi koko on {size1}, mutta vain {size2} on jäljellä",
+ "Uploading..." : "Lähetetään...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize}/{totalSize} ({bitrate})",
+ "Actions" : "Toiminnot",
+ "Download" : "Lataa",
+ "Rename" : "Nimeä uudelleen",
+ "Delete" : "Poista",
+ "Disconnect storage" : "Katkaise yhteys tallennustilaan",
+ "Unshare" : "Peru jakaminen",
+ "Files" : "Tiedostot",
+ "Details" : "Tiedot",
+ "Select" : "Valitse",
+ "Pending" : "Odottaa",
+ "Unable to determine date" : "Päivämäärän määrittäminen epäonnistui",
+ "This operation is forbidden" : "Tämä toiminto on kielletty",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Hakemisto ei ole käytettävissä. Tarkista lokit tai ole yhteydessä ylläpitoon.",
+ "Could not move \"{file}\", target exists" : "Tiedoston \"{file}\" siirtäminen ei onnistunut, kohde on olemassa",
+ "Could not move \"{file}\"" : "Tiedoston \"{file}\" siirtäminen ei onnistunut",
+ "{newName} already exists" : "{newName} on jo olemassa",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Tiedoston \"{fileName}\" nimeäminen uudelleen ei onnistunut, koska sitä ei ole enää olemassa",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Nimi \"{targetName}\" on jo käytössä kansiossa \"{dir}\". Valitse toinen nimi.",
+ "Could not rename \"{fileName}\"" : "Tiedoston \"{fileName}\" nimeäminen uudelleen ei onnistunut",
+ "Could not create file \"{file}\"" : "Tiedostoa \"{file}\" ei voitu luoda",
+ "Could not create file \"{file}\" because it already exists" : "Tiedostoa \"{file}\" ei voitu luoda, koska se on jo olemassa",
+ "Could not create folder \"{dir}\" because it already exists" : "Kansiota \"{dir}\" ei voitu luoda, koska se on jo olemassa",
+ "Error deleting file \"{fileName}\"." : "Virhe poistaessa tiedostoa \"{fileName}\".",
+ "Name" : "Nimi",
+ "Size" : "Koko",
+ "Modified" : "Muokattu",
+ "_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"],
+ "_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"],
+ "{dirs} and {files}" : "{dirs} ja {files}",
+ "_including %n hidden_::_including %n hidden_" : ["Sisältäen %n piilotetun","Sisältäen %n piilotettua"],
+ "You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin",
+ "_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"],
+ "New" : "Uusi",
+ "\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.",
+ "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Käyttäjän {owner} tallennustila on täynnä, tiedostoja ei voi enää päivittää tai synkronoida!",
+ "Your storage is full, files can not be updated or synced anymore!" : "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Käyttäjän {owner} tallennustila on melkein täynnä ({usedSpacePercent} %)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["vastaa '{filter}'","vastaa '{filter}'"],
+ "View in folder" : "Näe kansiossa",
+ "Path" : "Polku",
+ "_%n byte_::_%n bytes_" : ["%n tavu","%n tavua"],
+ "Favorited" : "Lisätty suosikkeihin",
+ "Favorite" : "Suosikki",
+ "Folder" : "Kansio",
+ "New folder" : "Uusi kansio",
+ "Upload" : "Lähetä",
+ "An error occurred while trying to update the tags" : "Tunnisteiden päivitystä yrittäessä tapahtui virhe",
+ "A new file or folder has been <strong>created</strong>" : "Uusi tiedosto tai kansio on <strong>luotu</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Rajoita luomis- ja muutosilmoitukset <strong>omiin suosikkitiedostoihin</strong> <em>(Vain listaus)</em>",
+ "Upload (max. %s)" : "Lähetys (enintään %s)",
+ "File handling" : "Tiedostonhallinta",
+ "Maximum upload size" : "Lähetettävän tiedoston suurin sallittu koko",
+ "max. possible: " : "suurin mahdollinen:",
+ "Save" : "Tallenna",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM:tä käyttäen muutoksien voimaantulossa saattaa kestää 5 minuuttia.",
+ "Missing permissions to edit from here." : "Käyttöoikeudet eivät riitä tätä kautta muokkaamiseen.",
+ "Settings" : "Asetukset",
+ "Show hidden files" : "Näytä piilotetut tiedostot",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Käytä tätä osoitetta <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">päästäksesi tiedostoihisi WebDAV-liittymän kautta</a>",
+ "No files in here" : "Täällä ei ole tiedostoja",
+ "Upload some content or sync with your devices!" : "Lähetä tiedostoja tai synkronoi sisältö laitteidesi kanssa!",
+ "No entries found in this folder" : "Ei kohteita tässä kansiossa",
+ "Select all" : "Valitse kaikki",
+ "Upload too large" : "Lähetettävä tiedosto on liian suuri",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.",
+ "No favorites" : "Ei suosikkeja",
+ "Files and folders you mark as favorite will show up here" : "Suosikeiksi merkitsemäsi tiedostot ja kansiot näkyvät täällä",
+ "Text file" : "Tekstitiedosto",
+ "New text file.txt" : "Uusi tekstitiedosto.txt",
+ "Storage not available" : "Tallennustila ei ole käytettävissä",
+ "Unable to set upload directory." : "Lähetyskansion asettaminen epäonnistui.",
+ "Invalid Token" : "Virheellinen token",
+ "No file was uploaded. Unknown error" : "Tiedostoa ei lähetetty. Tuntematon virhe",
+ "There is no error, the file uploaded with success" : "Ei virheitä, tiedosto lähetettiin onnistuneesti",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Lähetetyn tiedoston koko ylittää php.ini-tiedoston upload_max_filesize-säännön:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Lähetettävän tiedoston enimmäiskoko ylittää HTML-lomakkeessa määritellyn MAX_FILE_SIZE-säännön",
+ "The uploaded file was only partially uploaded" : "Tiedoston lähetys onnistui vain osittain",
+ "No file was uploaded" : "Yhtäkään tiedostoa ei lähetetty",
+ "Missing a temporary folder" : "Tilapäiskansio puuttuu",
+ "Failed to write to disk" : "Levylle kirjoitus epäonnistui",
+ "Not enough storage available" : "Tallennustilaa ei ole riittävästi käytettävissä",
+ "The target folder has been moved or deleted." : "Kohdekansio on siirretty tai poistettu.",
+ "Upload failed. Could not find uploaded file" : "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
+ "Upload failed. Could not get file info." : "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
+ "Invalid directory." : "Virheellinen kansio.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Yhteiskoko {size1} ylittää lähetysrajan {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Virhe lähettäessä tiedostoa \"{fileName}\": {message}",
+ "Could not get result from server." : "Tuloksien saaminen palvelimelta ei onnistunut.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} jäljellä",
+ "{hours}:{minutes}h" : "{hours}h {minutes}m",
+ "{minutes}:{seconds} minute{plural_s} left" : "{minutes}m {seconds}s jäljellä",
+ "{minutes}:{seconds}m" : "{minutes}m {seconds}s",
+ "{seconds} second{plural_s} left" : "{seconds}s jäljellä",
+ "{seconds}s" : "{seconds} s",
+ "Any moment now..." : "Minä tahansa hetkenä...",
+ "Soon..." : "Pian...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.",
+ "No entries in this folder match '{filter}'" : "Mikään tässä kansiossa ei vastaa suodatusta '{filter}'",
+ "Local link" : "Paikallinen linkki",
+ "{newname} already exists" : "{newname} on jo olemassa",
+ "A file or folder has been <strong>changed</strong>" : "Tiedostoa tai kansiota on <strong>muutettu</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Tiedosto tai kansio on <strong>poistettu</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Tiedosto tai kansio on <strong>palautettu</strong>",
+ "You created %1$s" : "Loit kohteen %1$s",
+ "%2$s created %1$s" : "%2$s loi kohteen %1$s",
+ "%1$s was created in a public folder" : "%1$s luotiin julkiseen kansioon",
+ "You changed %1$s" : "Muutit kohdetta %1$s",
+ "%2$s changed %1$s" : "%2$s muutti kohdetta %1$s",
+ "You deleted %1$s" : "Poistit kohteen %1$s",
+ "%2$s deleted %1$s" : "%2$s poisti kohteen %1$s",
+ "You restored %1$s" : "Palautit kohteen %1$s",
+ "%2$s restored %1$s" : "%2$s palautti kohteen %1$s",
+ "Changed by %2$s" : "Muuttanut %2$s",
+ "Deleted by %2$s" : "Poistanut %2$s",
+ "Restored by %2$s" : "Palauttanut %2$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json
new file mode 100644
index 00000000000..6b60b94f6b4
--- /dev/null
+++ b/apps/files/l10n/fi.json
@@ -0,0 +1,136 @@
+{ "translations": {
+ "Storage invalid" : "Virheellinen tallennustila",
+ "Unknown error" : "Tuntematon virhe",
+ "All files" : "Kaikki tiedostot",
+ "Recent" : "Viimeaikaiset",
+ "File could not be found" : "TIedostoa ei löytynyt",
+ "Home" : "Koti",
+ "Close" : "Sulje",
+ "Favorites" : "Suosikit",
+ "Could not create folder \"{dir}\"" : "Kansiota \"{dir}\" ei voitu luoda",
+ "Upload cancelled." : "Lähetys peruttu.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kohdetta {filename} ei voi lähettää, koska se on joko kansio tai sen koko on 0 tavua",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ei riittävästi vapaata tilaa. Lähetyksesi koko on {size1}, mutta vain {size2} on jäljellä",
+ "Uploading..." : "Lähetetään...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize}/{totalSize} ({bitrate})",
+ "Actions" : "Toiminnot",
+ "Download" : "Lataa",
+ "Rename" : "Nimeä uudelleen",
+ "Delete" : "Poista",
+ "Disconnect storage" : "Katkaise yhteys tallennustilaan",
+ "Unshare" : "Peru jakaminen",
+ "Files" : "Tiedostot",
+ "Details" : "Tiedot",
+ "Select" : "Valitse",
+ "Pending" : "Odottaa",
+ "Unable to determine date" : "Päivämäärän määrittäminen epäonnistui",
+ "This operation is forbidden" : "Tämä toiminto on kielletty",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Hakemisto ei ole käytettävissä. Tarkista lokit tai ole yhteydessä ylläpitoon.",
+ "Could not move \"{file}\", target exists" : "Tiedoston \"{file}\" siirtäminen ei onnistunut, kohde on olemassa",
+ "Could not move \"{file}\"" : "Tiedoston \"{file}\" siirtäminen ei onnistunut",
+ "{newName} already exists" : "{newName} on jo olemassa",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Tiedoston \"{fileName}\" nimeäminen uudelleen ei onnistunut, koska sitä ei ole enää olemassa",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Nimi \"{targetName}\" on jo käytössä kansiossa \"{dir}\". Valitse toinen nimi.",
+ "Could not rename \"{fileName}\"" : "Tiedoston \"{fileName}\" nimeäminen uudelleen ei onnistunut",
+ "Could not create file \"{file}\"" : "Tiedostoa \"{file}\" ei voitu luoda",
+ "Could not create file \"{file}\" because it already exists" : "Tiedostoa \"{file}\" ei voitu luoda, koska se on jo olemassa",
+ "Could not create folder \"{dir}\" because it already exists" : "Kansiota \"{dir}\" ei voitu luoda, koska se on jo olemassa",
+ "Error deleting file \"{fileName}\"." : "Virhe poistaessa tiedostoa \"{fileName}\".",
+ "Name" : "Nimi",
+ "Size" : "Koko",
+ "Modified" : "Muokattu",
+ "_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"],
+ "_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"],
+ "{dirs} and {files}" : "{dirs} ja {files}",
+ "_including %n hidden_::_including %n hidden_" : ["Sisältäen %n piilotetun","Sisältäen %n piilotettua"],
+ "You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin",
+ "_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"],
+ "New" : "Uusi",
+ "\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.",
+ "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Käyttäjän {owner} tallennustila on täynnä, tiedostoja ei voi enää päivittää tai synkronoida!",
+ "Your storage is full, files can not be updated or synced anymore!" : "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Käyttäjän {owner} tallennustila on melkein täynnä ({usedSpacePercent} %)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["vastaa '{filter}'","vastaa '{filter}'"],
+ "View in folder" : "Näe kansiossa",
+ "Path" : "Polku",
+ "_%n byte_::_%n bytes_" : ["%n tavu","%n tavua"],
+ "Favorited" : "Lisätty suosikkeihin",
+ "Favorite" : "Suosikki",
+ "Folder" : "Kansio",
+ "New folder" : "Uusi kansio",
+ "Upload" : "Lähetä",
+ "An error occurred while trying to update the tags" : "Tunnisteiden päivitystä yrittäessä tapahtui virhe",
+ "A new file or folder has been <strong>created</strong>" : "Uusi tiedosto tai kansio on <strong>luotu</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Rajoita luomis- ja muutosilmoitukset <strong>omiin suosikkitiedostoihin</strong> <em>(Vain listaus)</em>",
+ "Upload (max. %s)" : "Lähetys (enintään %s)",
+ "File handling" : "Tiedostonhallinta",
+ "Maximum upload size" : "Lähetettävän tiedoston suurin sallittu koko",
+ "max. possible: " : "suurin mahdollinen:",
+ "Save" : "Tallenna",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM:tä käyttäen muutoksien voimaantulossa saattaa kestää 5 minuuttia.",
+ "Missing permissions to edit from here." : "Käyttöoikeudet eivät riitä tätä kautta muokkaamiseen.",
+ "Settings" : "Asetukset",
+ "Show hidden files" : "Näytä piilotetut tiedostot",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Käytä tätä osoitetta <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">päästäksesi tiedostoihisi WebDAV-liittymän kautta</a>",
+ "No files in here" : "Täällä ei ole tiedostoja",
+ "Upload some content or sync with your devices!" : "Lähetä tiedostoja tai synkronoi sisältö laitteidesi kanssa!",
+ "No entries found in this folder" : "Ei kohteita tässä kansiossa",
+ "Select all" : "Valitse kaikki",
+ "Upload too large" : "Lähetettävä tiedosto on liian suuri",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.",
+ "No favorites" : "Ei suosikkeja",
+ "Files and folders you mark as favorite will show up here" : "Suosikeiksi merkitsemäsi tiedostot ja kansiot näkyvät täällä",
+ "Text file" : "Tekstitiedosto",
+ "New text file.txt" : "Uusi tekstitiedosto.txt",
+ "Storage not available" : "Tallennustila ei ole käytettävissä",
+ "Unable to set upload directory." : "Lähetyskansion asettaminen epäonnistui.",
+ "Invalid Token" : "Virheellinen token",
+ "No file was uploaded. Unknown error" : "Tiedostoa ei lähetetty. Tuntematon virhe",
+ "There is no error, the file uploaded with success" : "Ei virheitä, tiedosto lähetettiin onnistuneesti",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Lähetetyn tiedoston koko ylittää php.ini-tiedoston upload_max_filesize-säännön:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Lähetettävän tiedoston enimmäiskoko ylittää HTML-lomakkeessa määritellyn MAX_FILE_SIZE-säännön",
+ "The uploaded file was only partially uploaded" : "Tiedoston lähetys onnistui vain osittain",
+ "No file was uploaded" : "Yhtäkään tiedostoa ei lähetetty",
+ "Missing a temporary folder" : "Tilapäiskansio puuttuu",
+ "Failed to write to disk" : "Levylle kirjoitus epäonnistui",
+ "Not enough storage available" : "Tallennustilaa ei ole riittävästi käytettävissä",
+ "The target folder has been moved or deleted." : "Kohdekansio on siirretty tai poistettu.",
+ "Upload failed. Could not find uploaded file" : "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
+ "Upload failed. Could not get file info." : "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
+ "Invalid directory." : "Virheellinen kansio.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Yhteiskoko {size1} ylittää lähetysrajan {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Virhe lähettäessä tiedostoa \"{fileName}\": {message}",
+ "Could not get result from server." : "Tuloksien saaminen palvelimelta ei onnistunut.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} jäljellä",
+ "{hours}:{minutes}h" : "{hours}h {minutes}m",
+ "{minutes}:{seconds} minute{plural_s} left" : "{minutes}m {seconds}s jäljellä",
+ "{minutes}:{seconds}m" : "{minutes}m {seconds}s",
+ "{seconds} second{plural_s} left" : "{seconds}s jäljellä",
+ "{seconds}s" : "{seconds} s",
+ "Any moment now..." : "Minä tahansa hetkenä...",
+ "Soon..." : "Pian...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.",
+ "No entries in this folder match '{filter}'" : "Mikään tässä kansiossa ei vastaa suodatusta '{filter}'",
+ "Local link" : "Paikallinen linkki",
+ "{newname} already exists" : "{newname} on jo olemassa",
+ "A file or folder has been <strong>changed</strong>" : "Tiedostoa tai kansiota on <strong>muutettu</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Tiedosto tai kansio on <strong>poistettu</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Tiedosto tai kansio on <strong>palautettu</strong>",
+ "You created %1$s" : "Loit kohteen %1$s",
+ "%2$s created %1$s" : "%2$s loi kohteen %1$s",
+ "%1$s was created in a public folder" : "%1$s luotiin julkiseen kansioon",
+ "You changed %1$s" : "Muutit kohdetta %1$s",
+ "%2$s changed %1$s" : "%2$s muutti kohdetta %1$s",
+ "You deleted %1$s" : "Poistit kohteen %1$s",
+ "%2$s deleted %1$s" : "%2$s poisti kohteen %1$s",
+ "You restored %1$s" : "Palautit kohteen %1$s",
+ "%2$s restored %1$s" : "%2$s palautti kohteen %1$s",
+ "Changed by %2$s" : "Muuttanut %2$s",
+ "Deleted by %2$s" : "Poistanut %2$s",
+ "Restored by %2$s" : "Palauttanut %2$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/hu.js b/apps/files/l10n/hu.js
new file mode 100644
index 00000000000..a238f7ec83e
--- /dev/null
+++ b/apps/files/l10n/hu.js
@@ -0,0 +1,179 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage is temporarily not available" : "A tároló átmenetileg nem érhető el",
+ "Storage invalid" : "A tároló érvénytelen",
+ "Unknown error" : "Ismeretlen hiba",
+ "All files" : "Az összes fájl",
+ "Recent" : "Legutóbbi",
+ "File could not be found" : "Fájl nem található",
+ "Home" : "Saját mappa",
+ "Close" : "Bezárás",
+ "Favorites" : "Kedvencek",
+ "Could not create folder \"{dir}\"" : "{dir} mappa nem hozható létre",
+ "Upload cancelled." : "A feltöltést megszakítottuk.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "A(z) {filename} fájl nem tölthető fel, mert ez vagy egy könyvtár, vagy pedig 0 bájtból áll.",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nincs elég szabad hely. A feltöltés mérete {size1}, de csak ennyi hely van: {size2}.",
+ "Target folder \"{dir}\" does not exist any more" : "A cél mappa már nem létezik: \"{dir}\"",
+ "Not enough free space" : "Nincs elég szabad hely",
+ "Uploading..." : "Feltöltés...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} / {totalSize} ({bitrate})",
+ "Actions" : "Műveletek",
+ "Download" : "Letöltés",
+ "Rename" : "Átnevezés",
+ "Move" : "Áthelyezés",
+ "Target folder" : "Cél mappa",
+ "Delete" : "Törlés",
+ "Disconnect storage" : "Tároló leválasztása",
+ "Unshare" : "A megosztás visszavonása",
+ "Could not load info for file \"{file}\"" : "Nem sikerült betölteni az információs fájl ehhez: \"{file}\"",
+ "Files" : "Fájlok",
+ "Details" : "Részletek",
+ "Select" : "Kiválaszt",
+ "Pending" : "Folyamatban",
+ "Unable to determine date" : "Nem lehet meghatározni a dátumot",
+ "This operation is forbidden" : "Tiltott művelet",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Ez a könyvtár nem elérhető, kérem nézze meg a naplófájlokat vagy keresse az adminisztrátort",
+ "Could not move \"{file}\", target exists" : "{file} fájl nem áthelyezhető, mert a cél már létezik",
+ "Could not move \"{file}\"" : "{file} fájl nem áthelyezhető",
+ "{newName} already exists" : "{newName} már létezik",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Nem átnevezhető erre: {fileName}, mert már nem létezik",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "{targetName} már használatban van ebben a mappában: {dir}. Kérjük, válassz másik nevet.",
+ "Could not rename \"{fileName}\"" : "{fileName} fájl nem átnevezhető",
+ "Could not create file \"{file}\"" : "{file} fájl nem létrehozható",
+ "Could not create file \"{file}\" because it already exists" : "{file} fájl nem létrehozható, mert már létezik",
+ "Could not create folder \"{dir}\" because it already exists" : "{dir} mappa nem hozható létre, mert már létezik",
+ "Error deleting file \"{fileName}\"." : "Hiba történt {fileName} fájl törlése közben.",
+ "No search results in other folders for '{tag}{filter}{endtag}'" : "Ehhez nincsenek keresési eredmények más mappákban: '{tag}{filter}{endtag}'",
+ "Name" : "Név",
+ "Size" : "Méret",
+ "Modified" : "Módosítva",
+ "_%n folder_::_%n folders_" : ["%n mappa","%n mappa"],
+ "_%n file_::_%n files_" : ["%n fájl","%n fájl"],
+ "{dirs} and {files}" : "{dirs} és {files}",
+ "_including %n hidden_::_including %n hidden_" : ["beleértve %n rejtett","beleértve %n rejtett"],
+ "You don’t have permission to upload or create files here" : "Nincs jogosultságod fájlok feltöltéséhez vagy létrehozásához ide",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n fájl feltöltése","%n fájl feltöltése"],
+ "New" : "Új",
+ "\"{name}\" is an invalid file name." : "\"{name}\" érvénytelen, mint fájlnév.",
+ "File name cannot be empty." : "A fájlnév nem lehet semmi.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "A {owner} felhasználó tárolója betelt, a fájlok nem frissíthetők és szinkronizálhatók többet!",
+ "Your storage is full, files can not be updated or synced anymore!" : "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben.",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "A {owner} felhasználó tárolója majdnem betelt ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["egyezés '{filter}'","egyezés '{filter}'"],
+ "View in folder" : "Megtekintés mappában",
+ "Path" : "Útvonal",
+ "_%n byte_::_%n bytes_" : ["%n bájt","%n bájt"],
+ "Favorited" : "Kedvenc",
+ "Favorite" : "Kedvenc",
+ "Copy local link" : "Helyi hivatkozás másolása",
+ "Folder" : "Mappa",
+ "New folder" : "Új mappa",
+ "Upload" : "Feltöltés",
+ "An error occurred while trying to update the tags" : "Hiba történt, miközben megpróbálta frissíteni a címkéket",
+ "Added to favorites" : "Hozzáadva a kedvencekhez",
+ "Removed from favorites" : "Eltávolítva a kedvencekből",
+ "You added {file} to your favorites" : "Hozzáadtad a kedvenceidhez: {file}",
+ "You removed {file} from your favorites" : "Eltávolítottad a kedvenceidből: {file}",
+ "File changes" : "Fájl változások",
+ "Created by {user}" : "Létrehozta: {user}",
+ "Changed by {user}" : "Módosította: {user}",
+ "Deleted by {user}" : "Törölte: {user}",
+ "Restored by {user}" : "Visszaállította: {user}",
+ "Renamed by {user}" : "Átnevezte: {user}",
+ "Moved by {user}" : "Áthelyezte: {user}",
+ "You created {file}" : "Létrehoztad: {file}",
+ "{user} created {file}" : "{user} létrehozta: {file}",
+ "{file} was created in a public folder" : "{file} létrehozva egy nyilvános mappában",
+ "You changed {file}" : "Módosítottad: {file}",
+ "{user} changed {file}" : "{user} módosította: {file}",
+ "You deleted {file}" : "Törölted: {file}",
+ "{user} deleted {file}" : "{user} törölte: {file}",
+ "You restored {file}" : "Visszaállítottad: {file}",
+ "{user} restored {file}" : "{user} visszaállította: {file}",
+ "You renamed {oldfile} to {newfile}" : "Átnevezted ezt: {oldfile} erre: {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} átnevezte ezt: {oldfile} erre: {newfile}",
+ "You moved {oldfile} to {newfile}" : "Áthelyezted ezt: {oldfile} ide: {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} áthelyezte ezt: {oldfile} ide: {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Egy fájl eltávolítva vagy hozzáadva a <strong>kedvenceidhez</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "A fájl vagy mappa <strong>megváltozott</strong> vagy <strong>át lett nevezve</strong>",
+ "A new file or folder has been <strong>created</strong>" : "Új fájl vagy mappa <strong>létrehozva</strong>",
+ "A new file or folder has been <strong>deleted</strong>" : "Egy új fájl vagy mappa <strong>törölve</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Szűkítse le az értesítéseket a létrehozásról és a változásokról a <strong>kedvenc fájlok</strong> <em>(Stream only)</em> -ra",
+ "A new file or folder has been <strong>restored</strong>" : "Egy új fájl vagy mappa <strong>visszaállítva</strong>",
+ "Upload (max. %s)" : "Feltöltés (max.: %s)",
+ "File handling" : "Fájlkezelés",
+ "Maximum upload size" : "Maximális feltölthető fájlméret",
+ "max. possible: " : "max. lehetséges: ",
+ "Save" : "Mentés",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM-mel akár 5 percbe is telhet, míg ez a beállítás érvénybe lép.",
+ "Missing permissions to edit from here." : "Innen nem lehet szerkeszteni hiányzó jogosultság miatt.",
+ "Settings" : "Beállítások",
+ "Show hidden files" : "Rejtett fájlok megjelenítése",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Használja ezt a címet <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">a Fájlok eléréséhez WebDAV-on keresztül</a>.",
+ "No files in here" : "Itt nincsenek fájlok",
+ "Upload some content or sync with your devices!" : "Tölts fel néhány tartalmat, vagy szinkronizálj az eszközöddel!",
+ "No entries found in this folder" : "Nincsenek bejegyzések ebben a mappában",
+ "Select all" : "Összes kijelölése",
+ "Upload too large" : "A feltöltés túl nagy",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "A feltöltendő fájlok mérete meghaladja a szerveren megengedett maximális méretet.",
+ "No favorites" : "Nincsenek kedvencek",
+ "Files and folders you mark as favorite will show up here" : "A kedvencnek jelölt fájlokat és mappákat itt találod meg",
+ "Shared with you" : "Megosztva veled",
+ "Shared with others" : "Megosztva másokkal",
+ "Shared by link" : "Megosztva hivatkozással",
+ "Tags" : "Címkék",
+ "Deleted files" : "Törölt fájlok",
+ "Text file" : "Szövegfájl",
+ "New text file.txt" : "Új szöveges fájl.txt",
+ "Storage not available" : "A tároló elérhetetlen.",
+ "Unable to set upload directory." : "Nem lehet beállítani a felöltési könyvtárat.",
+ "Invalid Token" : "Hibás token",
+ "No file was uploaded. Unknown error" : "Nem történt feltöltés. Ismeretlen hiba",
+ "There is no error, the file uploaded with success" : "A fájlt sikerült feltölteni",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "A feltöltött fájl mérete meghaladja a php.ini fájlban megadott upload_max_filesize paraméter értékét.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "A feltöltött fájl mérete meghaladja a MAX_FILE_SIZE paramétert, ami a HTML formban került megadásra.",
+ "The uploaded file was only partially uploaded" : "Az eredeti fájlt csak részben sikerült feltölteni.",
+ "No file was uploaded" : "Nem töltődött fel fájl",
+ "Missing a temporary folder" : "Hiányzik egy ideiglenes mappa",
+ "Failed to write to disk" : "Nem sikerült a lemezre történő írás",
+ "Not enough storage available" : "Nincs elég szabad hely.",
+ "The target folder has been moved or deleted." : "A célmappa törlődött, vagy áthelyezésre került.",
+ "Upload failed. Could not find uploaded file" : "A feltöltés nem sikerült. Nem található a feltöltött fájl.",
+ "Upload failed. Could not get file info." : "A feltöltés nem sikerült. A fájl leíró információk nem érhetők el.",
+ "Invalid directory." : "Érvénytelen könyvtár.",
+ "Total file size {size1} exceeds upload limit {size2}" : "A teljes fájlméret: {size1} meghaladja a feltöltési limitet: {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Hiba történt a fájlfeltöltés közben: \"{fileName}\": {message}",
+ "Could not get result from server." : "A szervertől nem kapható meg a művelet eredménye.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} óra{plural_s} maradt hátra",
+ "{hours}:{minutes}h" : "{hours}:{minutes}ó",
+ "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} perc{plural_s} maradt hátra",
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}p",
+ "{seconds} second{plural_s} left" : "{seconds} másodperc maradt hátra",
+ "{seconds}s" : "{seconds}mp",
+ "Any moment now..." : "Mostmár bármelyik pillanatban...",
+ "Soon..." : "Hamarosan...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.",
+ "No entries in this folder match '{filter}'" : "Nincsenek egyező bejegyzések ebben a mappában '{filter}'",
+ "Local link" : "Helyi hivatkozás",
+ "{newname} already exists" : "{newname} már létezik",
+ "A file or folder has been <strong>changed</strong>" : "Fájl vagy mappa <strong>módosítva</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Fájl vagy mappa <strong>törölve</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Fájl vagy mappa <strong>visszaállítva</strong>",
+ "You created %1$s" : "Létrehoztad: %1$s",
+ "%2$s created %1$s" : "%2$s létrehozta: %1$s",
+ "%1$s was created in a public folder" : "%1$s létrehozva egy nyilvános mappában",
+ "You changed %1$s" : "Megváltoztattad: %1$s",
+ "%2$s changed %1$s" : "%2$s megváltoztatta: %1$s",
+ "You deleted %1$s" : "Törölted: %1$s",
+ "%2$s deleted %1$s" : "%2$s törölte: %1$s",
+ "You restored %1$s" : "Visszatöltötted %1$s",
+ "%2$s restored %1$s" : "%1$s visszatöltötte %2$s",
+ "Changed by %2$s" : "Megváltoztatta: %2$s",
+ "Deleted by %2$s" : "Törölte: %2$s",
+ "Restored by %2$s" : "Visszaállította: %2$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/hu.json b/apps/files/l10n/hu.json
new file mode 100644
index 00000000000..111a1a51a9c
--- /dev/null
+++ b/apps/files/l10n/hu.json
@@ -0,0 +1,177 @@
+{ "translations": {
+ "Storage is temporarily not available" : "A tároló átmenetileg nem érhető el",
+ "Storage invalid" : "A tároló érvénytelen",
+ "Unknown error" : "Ismeretlen hiba",
+ "All files" : "Az összes fájl",
+ "Recent" : "Legutóbbi",
+ "File could not be found" : "Fájl nem található",
+ "Home" : "Saját mappa",
+ "Close" : "Bezárás",
+ "Favorites" : "Kedvencek",
+ "Could not create folder \"{dir}\"" : "{dir} mappa nem hozható létre",
+ "Upload cancelled." : "A feltöltést megszakítottuk.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "A(z) {filename} fájl nem tölthető fel, mert ez vagy egy könyvtár, vagy pedig 0 bájtból áll.",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nincs elég szabad hely. A feltöltés mérete {size1}, de csak ennyi hely van: {size2}.",
+ "Target folder \"{dir}\" does not exist any more" : "A cél mappa már nem létezik: \"{dir}\"",
+ "Not enough free space" : "Nincs elég szabad hely",
+ "Uploading..." : "Feltöltés...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} / {totalSize} ({bitrate})",
+ "Actions" : "Műveletek",
+ "Download" : "Letöltés",
+ "Rename" : "Átnevezés",
+ "Move" : "Áthelyezés",
+ "Target folder" : "Cél mappa",
+ "Delete" : "Törlés",
+ "Disconnect storage" : "Tároló leválasztása",
+ "Unshare" : "A megosztás visszavonása",
+ "Could not load info for file \"{file}\"" : "Nem sikerült betölteni az információs fájl ehhez: \"{file}\"",
+ "Files" : "Fájlok",
+ "Details" : "Részletek",
+ "Select" : "Kiválaszt",
+ "Pending" : "Folyamatban",
+ "Unable to determine date" : "Nem lehet meghatározni a dátumot",
+ "This operation is forbidden" : "Tiltott művelet",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Ez a könyvtár nem elérhető, kérem nézze meg a naplófájlokat vagy keresse az adminisztrátort",
+ "Could not move \"{file}\", target exists" : "{file} fájl nem áthelyezhető, mert a cél már létezik",
+ "Could not move \"{file}\"" : "{file} fájl nem áthelyezhető",
+ "{newName} already exists" : "{newName} már létezik",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Nem átnevezhető erre: {fileName}, mert már nem létezik",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "{targetName} már használatban van ebben a mappában: {dir}. Kérjük, válassz másik nevet.",
+ "Could not rename \"{fileName}\"" : "{fileName} fájl nem átnevezhető",
+ "Could not create file \"{file}\"" : "{file} fájl nem létrehozható",
+ "Could not create file \"{file}\" because it already exists" : "{file} fájl nem létrehozható, mert már létezik",
+ "Could not create folder \"{dir}\" because it already exists" : "{dir} mappa nem hozható létre, mert már létezik",
+ "Error deleting file \"{fileName}\"." : "Hiba történt {fileName} fájl törlése közben.",
+ "No search results in other folders for '{tag}{filter}{endtag}'" : "Ehhez nincsenek keresési eredmények más mappákban: '{tag}{filter}{endtag}'",
+ "Name" : "Név",
+ "Size" : "Méret",
+ "Modified" : "Módosítva",
+ "_%n folder_::_%n folders_" : ["%n mappa","%n mappa"],
+ "_%n file_::_%n files_" : ["%n fájl","%n fájl"],
+ "{dirs} and {files}" : "{dirs} és {files}",
+ "_including %n hidden_::_including %n hidden_" : ["beleértve %n rejtett","beleértve %n rejtett"],
+ "You don’t have permission to upload or create files here" : "Nincs jogosultságod fájlok feltöltéséhez vagy létrehozásához ide",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n fájl feltöltése","%n fájl feltöltése"],
+ "New" : "Új",
+ "\"{name}\" is an invalid file name." : "\"{name}\" érvénytelen, mint fájlnév.",
+ "File name cannot be empty." : "A fájlnév nem lehet semmi.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "A {owner} felhasználó tárolója betelt, a fájlok nem frissíthetők és szinkronizálhatók többet!",
+ "Your storage is full, files can not be updated or synced anymore!" : "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben.",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "A {owner} felhasználó tárolója majdnem betelt ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["egyezés '{filter}'","egyezés '{filter}'"],
+ "View in folder" : "Megtekintés mappában",
+ "Path" : "Útvonal",
+ "_%n byte_::_%n bytes_" : ["%n bájt","%n bájt"],
+ "Favorited" : "Kedvenc",
+ "Favorite" : "Kedvenc",
+ "Copy local link" : "Helyi hivatkozás másolása",
+ "Folder" : "Mappa",
+ "New folder" : "Új mappa",
+ "Upload" : "Feltöltés",
+ "An error occurred while trying to update the tags" : "Hiba történt, miközben megpróbálta frissíteni a címkéket",
+ "Added to favorites" : "Hozzáadva a kedvencekhez",
+ "Removed from favorites" : "Eltávolítva a kedvencekből",
+ "You added {file} to your favorites" : "Hozzáadtad a kedvenceidhez: {file}",
+ "You removed {file} from your favorites" : "Eltávolítottad a kedvenceidből: {file}",
+ "File changes" : "Fájl változások",
+ "Created by {user}" : "Létrehozta: {user}",
+ "Changed by {user}" : "Módosította: {user}",
+ "Deleted by {user}" : "Törölte: {user}",
+ "Restored by {user}" : "Visszaállította: {user}",
+ "Renamed by {user}" : "Átnevezte: {user}",
+ "Moved by {user}" : "Áthelyezte: {user}",
+ "You created {file}" : "Létrehoztad: {file}",
+ "{user} created {file}" : "{user} létrehozta: {file}",
+ "{file} was created in a public folder" : "{file} létrehozva egy nyilvános mappában",
+ "You changed {file}" : "Módosítottad: {file}",
+ "{user} changed {file}" : "{user} módosította: {file}",
+ "You deleted {file}" : "Törölted: {file}",
+ "{user} deleted {file}" : "{user} törölte: {file}",
+ "You restored {file}" : "Visszaállítottad: {file}",
+ "{user} restored {file}" : "{user} visszaállította: {file}",
+ "You renamed {oldfile} to {newfile}" : "Átnevezted ezt: {oldfile} erre: {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} átnevezte ezt: {oldfile} erre: {newfile}",
+ "You moved {oldfile} to {newfile}" : "Áthelyezted ezt: {oldfile} ide: {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} áthelyezte ezt: {oldfile} ide: {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Egy fájl eltávolítva vagy hozzáadva a <strong>kedvenceidhez</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "A fájl vagy mappa <strong>megváltozott</strong> vagy <strong>át lett nevezve</strong>",
+ "A new file or folder has been <strong>created</strong>" : "Új fájl vagy mappa <strong>létrehozva</strong>",
+ "A new file or folder has been <strong>deleted</strong>" : "Egy új fájl vagy mappa <strong>törölve</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Szűkítse le az értesítéseket a létrehozásról és a változásokról a <strong>kedvenc fájlok</strong> <em>(Stream only)</em> -ra",
+ "A new file or folder has been <strong>restored</strong>" : "Egy új fájl vagy mappa <strong>visszaállítva</strong>",
+ "Upload (max. %s)" : "Feltöltés (max.: %s)",
+ "File handling" : "Fájlkezelés",
+ "Maximum upload size" : "Maximális feltölthető fájlméret",
+ "max. possible: " : "max. lehetséges: ",
+ "Save" : "Mentés",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM-mel akár 5 percbe is telhet, míg ez a beállítás érvénybe lép.",
+ "Missing permissions to edit from here." : "Innen nem lehet szerkeszteni hiányzó jogosultság miatt.",
+ "Settings" : "Beállítások",
+ "Show hidden files" : "Rejtett fájlok megjelenítése",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Használja ezt a címet <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">a Fájlok eléréséhez WebDAV-on keresztül</a>.",
+ "No files in here" : "Itt nincsenek fájlok",
+ "Upload some content or sync with your devices!" : "Tölts fel néhány tartalmat, vagy szinkronizálj az eszközöddel!",
+ "No entries found in this folder" : "Nincsenek bejegyzések ebben a mappában",
+ "Select all" : "Összes kijelölése",
+ "Upload too large" : "A feltöltés túl nagy",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "A feltöltendő fájlok mérete meghaladja a szerveren megengedett maximális méretet.",
+ "No favorites" : "Nincsenek kedvencek",
+ "Files and folders you mark as favorite will show up here" : "A kedvencnek jelölt fájlokat és mappákat itt találod meg",
+ "Shared with you" : "Megosztva veled",
+ "Shared with others" : "Megosztva másokkal",
+ "Shared by link" : "Megosztva hivatkozással",
+ "Tags" : "Címkék",
+ "Deleted files" : "Törölt fájlok",
+ "Text file" : "Szövegfájl",
+ "New text file.txt" : "Új szöveges fájl.txt",
+ "Storage not available" : "A tároló elérhetetlen.",
+ "Unable to set upload directory." : "Nem lehet beállítani a felöltési könyvtárat.",
+ "Invalid Token" : "Hibás token",
+ "No file was uploaded. Unknown error" : "Nem történt feltöltés. Ismeretlen hiba",
+ "There is no error, the file uploaded with success" : "A fájlt sikerült feltölteni",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "A feltöltött fájl mérete meghaladja a php.ini fájlban megadott upload_max_filesize paraméter értékét.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "A feltöltött fájl mérete meghaladja a MAX_FILE_SIZE paramétert, ami a HTML formban került megadásra.",
+ "The uploaded file was only partially uploaded" : "Az eredeti fájlt csak részben sikerült feltölteni.",
+ "No file was uploaded" : "Nem töltődött fel fájl",
+ "Missing a temporary folder" : "Hiányzik egy ideiglenes mappa",
+ "Failed to write to disk" : "Nem sikerült a lemezre történő írás",
+ "Not enough storage available" : "Nincs elég szabad hely.",
+ "The target folder has been moved or deleted." : "A célmappa törlődött, vagy áthelyezésre került.",
+ "Upload failed. Could not find uploaded file" : "A feltöltés nem sikerült. Nem található a feltöltött fájl.",
+ "Upload failed. Could not get file info." : "A feltöltés nem sikerült. A fájl leíró információk nem érhetők el.",
+ "Invalid directory." : "Érvénytelen könyvtár.",
+ "Total file size {size1} exceeds upload limit {size2}" : "A teljes fájlméret: {size1} meghaladja a feltöltési limitet: {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Hiba történt a fájlfeltöltés közben: \"{fileName}\": {message}",
+ "Could not get result from server." : "A szervertől nem kapható meg a művelet eredménye.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} óra{plural_s} maradt hátra",
+ "{hours}:{minutes}h" : "{hours}:{minutes}ó",
+ "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} perc{plural_s} maradt hátra",
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}p",
+ "{seconds} second{plural_s} left" : "{seconds} másodperc maradt hátra",
+ "{seconds}s" : "{seconds}mp",
+ "Any moment now..." : "Mostmár bármelyik pillanatban...",
+ "Soon..." : "Hamarosan...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.",
+ "No entries in this folder match '{filter}'" : "Nincsenek egyező bejegyzések ebben a mappában '{filter}'",
+ "Local link" : "Helyi hivatkozás",
+ "{newname} already exists" : "{newname} már létezik",
+ "A file or folder has been <strong>changed</strong>" : "Fájl vagy mappa <strong>módosítva</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Fájl vagy mappa <strong>törölve</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Fájl vagy mappa <strong>visszaállítva</strong>",
+ "You created %1$s" : "Létrehoztad: %1$s",
+ "%2$s created %1$s" : "%2$s létrehozta: %1$s",
+ "%1$s was created in a public folder" : "%1$s létrehozva egy nyilvános mappában",
+ "You changed %1$s" : "Megváltoztattad: %1$s",
+ "%2$s changed %1$s" : "%2$s megváltoztatta: %1$s",
+ "You deleted %1$s" : "Törölted: %1$s",
+ "%2$s deleted %1$s" : "%2$s törölte: %1$s",
+ "You restored %1$s" : "Visszatöltötted %1$s",
+ "%2$s restored %1$s" : "%1$s visszatöltötte %2$s",
+ "Changed by %2$s" : "Megváltoztatta: %2$s",
+ "Deleted by %2$s" : "Törölte: %2$s",
+ "Restored by %2$s" : "Visszaállította: %2$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/nb.js b/apps/files/l10n/nb.js
new file mode 100644
index 00000000000..807a9c141e6
--- /dev/null
+++ b/apps/files/l10n/nb.js
@@ -0,0 +1,179 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage is temporarily not available" : "Lagring er midlertidig utilgjengelig",
+ "Storage invalid" : "Lagringsplass ugyldig",
+ "Unknown error" : "Ukjent feil",
+ "All files" : "Alle filer",
+ "Recent" : "Nylig",
+ "File could not be found" : "Filen ble ikke funnet",
+ "Home" : "Hjem",
+ "Close" : "Lukk",
+ "Favorites" : "Favoritter",
+ "Could not create folder \"{dir}\"" : "Klarete ikke å opprette mappe \"{dir}\"",
+ "Upload cancelled." : "Opplasting avbrutt.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke laste opp {filename} fordi det er en mappe eller har 0 bytes",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ikke nok ledig plass. Du laster opp size1} men bare {size2} er ledig",
+ "Target folder \"{dir}\" does not exist any more" : "Målmappen \"{dir}\" finnes ikke lenger",
+ "Not enough free space" : "Ikke nok ledig diskplass",
+ "Uploading..." : "Laster opp...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} av {totalSize} ({bitrate})",
+ "Actions" : "Handlinger",
+ "Download" : "Last ned",
+ "Rename" : "Gi nytt navn",
+ "Move" : "Flytt",
+ "Target folder" : "Målmappe",
+ "Delete" : "Slett",
+ "Disconnect storage" : "Koble fra lagring",
+ "Unshare" : "Avslutt deling",
+ "Could not load info for file \"{file}\"" : "Klarte ikke å hente informasjon som filen \"{file}\"",
+ "Files" : "Filer",
+ "Details" : "Detaljer",
+ "Select" : "Velg",
+ "Pending" : "Venter",
+ "Unable to determine date" : "Kan ikke fastslå datoen",
+ "This operation is forbidden" : "Operasjonen er forbudt",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappen er utilgjengelig. Sjekk loggene eller kontakt administrator",
+ "Could not move \"{file}\", target exists" : "Klarte ikke å flytte \"{file}\", målfilen finnes",
+ "Could not move \"{file}\"" : "Klarte ikke å flytte \"{file}\"",
+ "{newName} already exists" : "{newName} finnes allerede",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Klarte ikke å omdøpe \"{fileName}\", den finnes ikke lenger",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Navnet \"{targetName}\" brukes allerede i mappen \"{dir}\". Velg et annet navn.",
+ "Could not rename \"{fileName}\"" : "Klarte ikke å omdøpe \"{fileName}\"",
+ "Could not create file \"{file}\"" : "Klarte ikke å opprette fil \"{file}\"",
+ "Could not create file \"{file}\" because it already exists" : "Klarte ikke å opprette fil \"{file}\" fordi den finnes allerede",
+ "Could not create folder \"{dir}\" because it already exists" : "Klarete ikke å opprette mappe \"{dir}\" fordi den finnes allerede",
+ "Error deleting file \"{fileName}\"." : "Feil ved sletting av fil \"{fileName}\".",
+ "No search results in other folders for '{tag}{filter}{endtag}'" : "Tomt søkeresultat i andre mapper for '{tag}{filter}{endtag}'",
+ "Name" : "Navn",
+ "Size" : "Størrelse",
+ "Modified" : "Endret",
+ "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"],
+ "_%n file_::_%n files_" : ["%n fil","%n filer"],
+ "{dirs} and {files}" : "{dirs} og {files}",
+ "_including %n hidden_::_including %n hidden_" : ["Inkludert %n skjult","Inkludert %n skjulte"],
+ "You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her",
+ "_Uploading %n file_::_Uploading %n files_" : ["Laster opp %n fil","Laster opp %n filer"],
+ "New" : "Ny",
+ "\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.",
+ "File name cannot be empty." : "Filnavn kan ikke være tomt.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Lagringsplass for {owner} er full, filer kan ikke oppdateres eller synkroniseres lenger!",
+ "Your storage is full, files can not be updated or synced anymore!" : "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Lagringsplass for {owner} er nesten full ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : [" stemmer med '{filter}'"," stemmer med '{filter}'"],
+ "View in folder" : "Vis i mappe",
+ "Path" : "Sti",
+ "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
+ "Favorited" : "Er favoritt",
+ "Favorite" : "Gjør til favoritt",
+ "Copy local link" : "Kopier lokal lenke",
+ "Folder" : "Mappe",
+ "New folder" : "Ny mappe",
+ "Upload" : "Last opp",
+ "An error occurred while trying to update the tags" : "En feil oppstod under oppdatering av merkelappene",
+ "Added to favorites" : "Lagt til i favoritter",
+ "Removed from favorites" : "Fjernet fra favoritter",
+ "You added {file} to your favorites" : "Du la til {file} i dine favoritter",
+ "You removed {file} from your favorites" : "Du fjernet {file} fra dine favoritter",
+ "File changes" : "Filendringer",
+ "Created by {user}" : "Opprettet av {user}",
+ "Changed by {user}" : "Endret av {user}",
+ "Deleted by {user}" : "Slettet av {user}",
+ "Restored by {user}" : "Gjenopprettet av {user}",
+ "Renamed by {user}" : "Navn endret av {user}",
+ "Moved by {user}" : "Flyttet av {user}",
+ "You created {file}" : "Du opprettet {file}",
+ "{user} created {file}" : "{user} opprettet {file}",
+ "{file} was created in a public folder" : "{file} ble opprettet i en offentlig mappe",
+ "You changed {file}" : "Du endret {file}",
+ "{user} changed {file}" : "{user} endret {file}",
+ "You deleted {file}" : "Du slettet {file}",
+ "{user} deleted {file}" : "{user} slettet {file}",
+ "You restored {file}" : "Du gjenopprettet {file}",
+ "{user} restored {file}" : "{user} gjenopprettet {file}",
+ "You renamed {oldfile} to {newfile}" : "Du endret navn på {oldfile} til {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} endret navn på {oldfile} til {newfile}",
+ "You moved {oldfile} to {newfile}" : "Du flyttet {oldfile} til {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} flyttet {oldfile} til {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "En fil har blitt lagt til eller fjernet fra dine <strong>favoritter</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "En fil eller mappe ble <strong>endret</strong> eller <strong>omdøpt</strong>",
+ "A new file or folder has been <strong>created</strong>" : "En ny fil eller mappe ble <strong>opprettet</strong>",
+ "A new file or folder has been <strong>deleted</strong>" : "En ny fil eller mappe har blitt <strong>slettet</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Begrens varsling om oppretting og endringer til <strong>favorittfilene</strong> dine <em>(Kun strøm)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "En ny fil eller mappe har blitt <strong>gjenopprettet</strong>",
+ "Upload (max. %s)" : "Opplasting (maks. %s)",
+ "File handling" : "Filhåndtering",
+ "Maximum upload size" : "Største opplastingsstørrelse",
+ "max. possible: " : "max. mulige:",
+ "Save" : "Lagre",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Med PHP-FPM kan det ta 5 minutter før endringene trer i kraft.",
+ "Missing permissions to edit from here." : "Manglende rettigheter til å redigere herfra.",
+ "Settings" : "Innstillinger",
+ "Show hidden files" : "Vis skjulte filer",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Bruk adressen <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">for å få tilgang til WebDAV</a>",
+ "No files in here" : "Ingen filer her",
+ "Upload some content or sync with your devices!" : "Last opp noe innhold eller synkroniser med enhetene dine!",
+ "No entries found in this folder" : "Ingen oppføringer funnet i denne mappen",
+ "Select all" : "Velg alle",
+ "Upload too large" : "Filen er for stor",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å laste opp er for store til å laste opp til denne tjeneren.",
+ "No favorites" : "Ingen favoritter",
+ "Files and folders you mark as favorite will show up here" : "Filer og mapper som du gjør til favoritter vises her",
+ "Shared with you" : "Delt med deg",
+ "Shared with others" : "Delt med andre",
+ "Shared by link" : "Delt med lenke",
+ "Tags" : "Knagger",
+ "Deleted files" : "Slettede filer",
+ "Text file" : "Tekstfil",
+ "New text file.txt" : "Ny tekstfil.txt",
+ "Storage not available" : "Lagringsplass ikke tilgjengelig",
+ "Unable to set upload directory." : "Kunne ikke sette opplastingskatalog.",
+ "Invalid Token" : "Ugyldig nøkkel",
+ "No file was uploaded. Unknown error" : "Ingen filer ble lastet opp. Ukjent feil.",
+ "There is no error, the file uploaded with success" : "Pust ut, ingen feil. Filen ble lastet opp problemfritt",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Filen du prøvde å laste opp var større enn grensen satt i MAX_FILE_SIZE i HTML-skjemaet.",
+ "The uploaded file was only partially uploaded" : "Filen du prøvde å laste opp ble kun delvis lastet opp",
+ "No file was uploaded" : "Ingen filer ble lastet opp",
+ "Missing a temporary folder" : "Mangler midlertidig mappe",
+ "Failed to write to disk" : "Klarte ikke å skrive til disk",
+ "Not enough storage available" : "Ikke nok lagringsplass",
+ "The target folder has been moved or deleted." : "Målmappen er blitt flyttet eller slettet.",
+ "Upload failed. Could not find uploaded file" : "Opplasting feilet. Fant ikke opplastet fil.",
+ "Upload failed. Could not get file info." : "Opplasting feilet. Klarte ikke å finne informasjon om fil.",
+ "Invalid directory." : "Ugyldig katalog.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Total filstørrelse {size1} overstiger grense for opplasting {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Feil ved opplasting av fil \"{fileName}\": {message}",
+ "Could not get result from server." : "Fikk ikke resultat fra tjeneren.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} timer{plural_s} igjen",
+ "{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} minutter{plural_s} igjen",
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
+ "{seconds} second{plural_s} left" : "{seconds} sekunder{plural_s} igjen",
+ "{seconds}s" : "{seconds}er",
+ "Any moment now..." : "Hvert øyeblikk nå...",
+ "Soon..." : "Snart...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.",
+ "No entries in this folder match '{filter}'" : "Ingen oppføringer i denne mappen stemmer med '{filter}'",
+ "Local link" : "Lokal lenke",
+ "{newname} already exists" : "{newname} finnes allerede",
+ "A file or folder has been <strong>changed</strong>" : "En fil eller mappe ble <strong>endret</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "En fil eller mappe ble <strong>slettet</strong>",
+ "A file or folder has been <strong>restored</strong>" : "En fil eller mappe ble <strong>gjenopprettet</strong>",
+ "You created %1$s" : "Du opprettet %1$s",
+ "%2$s created %1$s" : "%2$s opprettet %1$s",
+ "%1$s was created in a public folder" : "%1$s ble opprettet i en offentlig mappe",
+ "You changed %1$s" : "Du endret %1$s",
+ "%2$s changed %1$s" : "%2$s endret %1$s",
+ "You deleted %1$s" : "Du slettet %1$s",
+ "%2$s deleted %1$s" : "%2$s slettet %1$s",
+ "You restored %1$s" : "Du gjenopprettet %1$s",
+ "%2$s restored %1$s" : "%2$s gjenopprettet %1$s",
+ "Changed by %2$s" : "Endret av %2$s",
+ "Deleted by %2$s" : "Slettet av %2$s",
+ "Restored by %2$s" : "Gjenopprettet av %2$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json
new file mode 100644
index 00000000000..c32c5d80e3d
--- /dev/null
+++ b/apps/files/l10n/nb.json
@@ -0,0 +1,177 @@
+{ "translations": {
+ "Storage is temporarily not available" : "Lagring er midlertidig utilgjengelig",
+ "Storage invalid" : "Lagringsplass ugyldig",
+ "Unknown error" : "Ukjent feil",
+ "All files" : "Alle filer",
+ "Recent" : "Nylig",
+ "File could not be found" : "Filen ble ikke funnet",
+ "Home" : "Hjem",
+ "Close" : "Lukk",
+ "Favorites" : "Favoritter",
+ "Could not create folder \"{dir}\"" : "Klarete ikke å opprette mappe \"{dir}\"",
+ "Upload cancelled." : "Opplasting avbrutt.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke laste opp {filename} fordi det er en mappe eller har 0 bytes",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ikke nok ledig plass. Du laster opp size1} men bare {size2} er ledig",
+ "Target folder \"{dir}\" does not exist any more" : "Målmappen \"{dir}\" finnes ikke lenger",
+ "Not enough free space" : "Ikke nok ledig diskplass",
+ "Uploading..." : "Laster opp...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} av {totalSize} ({bitrate})",
+ "Actions" : "Handlinger",
+ "Download" : "Last ned",
+ "Rename" : "Gi nytt navn",
+ "Move" : "Flytt",
+ "Target folder" : "Målmappe",
+ "Delete" : "Slett",
+ "Disconnect storage" : "Koble fra lagring",
+ "Unshare" : "Avslutt deling",
+ "Could not load info for file \"{file}\"" : "Klarte ikke å hente informasjon som filen \"{file}\"",
+ "Files" : "Filer",
+ "Details" : "Detaljer",
+ "Select" : "Velg",
+ "Pending" : "Venter",
+ "Unable to determine date" : "Kan ikke fastslå datoen",
+ "This operation is forbidden" : "Operasjonen er forbudt",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappen er utilgjengelig. Sjekk loggene eller kontakt administrator",
+ "Could not move \"{file}\", target exists" : "Klarte ikke å flytte \"{file}\", målfilen finnes",
+ "Could not move \"{file}\"" : "Klarte ikke å flytte \"{file}\"",
+ "{newName} already exists" : "{newName} finnes allerede",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Klarte ikke å omdøpe \"{fileName}\", den finnes ikke lenger",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Navnet \"{targetName}\" brukes allerede i mappen \"{dir}\". Velg et annet navn.",
+ "Could not rename \"{fileName}\"" : "Klarte ikke å omdøpe \"{fileName}\"",
+ "Could not create file \"{file}\"" : "Klarte ikke å opprette fil \"{file}\"",
+ "Could not create file \"{file}\" because it already exists" : "Klarte ikke å opprette fil \"{file}\" fordi den finnes allerede",
+ "Could not create folder \"{dir}\" because it already exists" : "Klarete ikke å opprette mappe \"{dir}\" fordi den finnes allerede",
+ "Error deleting file \"{fileName}\"." : "Feil ved sletting av fil \"{fileName}\".",
+ "No search results in other folders for '{tag}{filter}{endtag}'" : "Tomt søkeresultat i andre mapper for '{tag}{filter}{endtag}'",
+ "Name" : "Navn",
+ "Size" : "Størrelse",
+ "Modified" : "Endret",
+ "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"],
+ "_%n file_::_%n files_" : ["%n fil","%n filer"],
+ "{dirs} and {files}" : "{dirs} og {files}",
+ "_including %n hidden_::_including %n hidden_" : ["Inkludert %n skjult","Inkludert %n skjulte"],
+ "You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her",
+ "_Uploading %n file_::_Uploading %n files_" : ["Laster opp %n fil","Laster opp %n filer"],
+ "New" : "Ny",
+ "\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.",
+ "File name cannot be empty." : "Filnavn kan ikke være tomt.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Lagringsplass for {owner} er full, filer kan ikke oppdateres eller synkroniseres lenger!",
+ "Your storage is full, files can not be updated or synced anymore!" : "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Lagringsplass for {owner} er nesten full ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : [" stemmer med '{filter}'"," stemmer med '{filter}'"],
+ "View in folder" : "Vis i mappe",
+ "Path" : "Sti",
+ "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
+ "Favorited" : "Er favoritt",
+ "Favorite" : "Gjør til favoritt",
+ "Copy local link" : "Kopier lokal lenke",
+ "Folder" : "Mappe",
+ "New folder" : "Ny mappe",
+ "Upload" : "Last opp",
+ "An error occurred while trying to update the tags" : "En feil oppstod under oppdatering av merkelappene",
+ "Added to favorites" : "Lagt til i favoritter",
+ "Removed from favorites" : "Fjernet fra favoritter",
+ "You added {file} to your favorites" : "Du la til {file} i dine favoritter",
+ "You removed {file} from your favorites" : "Du fjernet {file} fra dine favoritter",
+ "File changes" : "Filendringer",
+ "Created by {user}" : "Opprettet av {user}",
+ "Changed by {user}" : "Endret av {user}",
+ "Deleted by {user}" : "Slettet av {user}",
+ "Restored by {user}" : "Gjenopprettet av {user}",
+ "Renamed by {user}" : "Navn endret av {user}",
+ "Moved by {user}" : "Flyttet av {user}",
+ "You created {file}" : "Du opprettet {file}",
+ "{user} created {file}" : "{user} opprettet {file}",
+ "{file} was created in a public folder" : "{file} ble opprettet i en offentlig mappe",
+ "You changed {file}" : "Du endret {file}",
+ "{user} changed {file}" : "{user} endret {file}",
+ "You deleted {file}" : "Du slettet {file}",
+ "{user} deleted {file}" : "{user} slettet {file}",
+ "You restored {file}" : "Du gjenopprettet {file}",
+ "{user} restored {file}" : "{user} gjenopprettet {file}",
+ "You renamed {oldfile} to {newfile}" : "Du endret navn på {oldfile} til {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} endret navn på {oldfile} til {newfile}",
+ "You moved {oldfile} to {newfile}" : "Du flyttet {oldfile} til {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} flyttet {oldfile} til {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "En fil har blitt lagt til eller fjernet fra dine <strong>favoritter</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "En fil eller mappe ble <strong>endret</strong> eller <strong>omdøpt</strong>",
+ "A new file or folder has been <strong>created</strong>" : "En ny fil eller mappe ble <strong>opprettet</strong>",
+ "A new file or folder has been <strong>deleted</strong>" : "En ny fil eller mappe har blitt <strong>slettet</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Begrens varsling om oppretting og endringer til <strong>favorittfilene</strong> dine <em>(Kun strøm)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "En ny fil eller mappe har blitt <strong>gjenopprettet</strong>",
+ "Upload (max. %s)" : "Opplasting (maks. %s)",
+ "File handling" : "Filhåndtering",
+ "Maximum upload size" : "Største opplastingsstørrelse",
+ "max. possible: " : "max. mulige:",
+ "Save" : "Lagre",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Med PHP-FPM kan det ta 5 minutter før endringene trer i kraft.",
+ "Missing permissions to edit from here." : "Manglende rettigheter til å redigere herfra.",
+ "Settings" : "Innstillinger",
+ "Show hidden files" : "Vis skjulte filer",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Bruk adressen <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">for å få tilgang til WebDAV</a>",
+ "No files in here" : "Ingen filer her",
+ "Upload some content or sync with your devices!" : "Last opp noe innhold eller synkroniser med enhetene dine!",
+ "No entries found in this folder" : "Ingen oppføringer funnet i denne mappen",
+ "Select all" : "Velg alle",
+ "Upload too large" : "Filen er for stor",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å laste opp er for store til å laste opp til denne tjeneren.",
+ "No favorites" : "Ingen favoritter",
+ "Files and folders you mark as favorite will show up here" : "Filer og mapper som du gjør til favoritter vises her",
+ "Shared with you" : "Delt med deg",
+ "Shared with others" : "Delt med andre",
+ "Shared by link" : "Delt med lenke",
+ "Tags" : "Knagger",
+ "Deleted files" : "Slettede filer",
+ "Text file" : "Tekstfil",
+ "New text file.txt" : "Ny tekstfil.txt",
+ "Storage not available" : "Lagringsplass ikke tilgjengelig",
+ "Unable to set upload directory." : "Kunne ikke sette opplastingskatalog.",
+ "Invalid Token" : "Ugyldig nøkkel",
+ "No file was uploaded. Unknown error" : "Ingen filer ble lastet opp. Ukjent feil.",
+ "There is no error, the file uploaded with success" : "Pust ut, ingen feil. Filen ble lastet opp problemfritt",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Filen du prøvde å laste opp var større enn grensen satt i MAX_FILE_SIZE i HTML-skjemaet.",
+ "The uploaded file was only partially uploaded" : "Filen du prøvde å laste opp ble kun delvis lastet opp",
+ "No file was uploaded" : "Ingen filer ble lastet opp",
+ "Missing a temporary folder" : "Mangler midlertidig mappe",
+ "Failed to write to disk" : "Klarte ikke å skrive til disk",
+ "Not enough storage available" : "Ikke nok lagringsplass",
+ "The target folder has been moved or deleted." : "Målmappen er blitt flyttet eller slettet.",
+ "Upload failed. Could not find uploaded file" : "Opplasting feilet. Fant ikke opplastet fil.",
+ "Upload failed. Could not get file info." : "Opplasting feilet. Klarte ikke å finne informasjon om fil.",
+ "Invalid directory." : "Ugyldig katalog.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Total filstørrelse {size1} overstiger grense for opplasting {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Feil ved opplasting av fil \"{fileName}\": {message}",
+ "Could not get result from server." : "Fikk ikke resultat fra tjeneren.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} timer{plural_s} igjen",
+ "{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} minutter{plural_s} igjen",
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
+ "{seconds} second{plural_s} left" : "{seconds} sekunder{plural_s} igjen",
+ "{seconds}s" : "{seconds}er",
+ "Any moment now..." : "Hvert øyeblikk nå...",
+ "Soon..." : "Snart...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.",
+ "No entries in this folder match '{filter}'" : "Ingen oppføringer i denne mappen stemmer med '{filter}'",
+ "Local link" : "Lokal lenke",
+ "{newname} already exists" : "{newname} finnes allerede",
+ "A file or folder has been <strong>changed</strong>" : "En fil eller mappe ble <strong>endret</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "En fil eller mappe ble <strong>slettet</strong>",
+ "A file or folder has been <strong>restored</strong>" : "En fil eller mappe ble <strong>gjenopprettet</strong>",
+ "You created %1$s" : "Du opprettet %1$s",
+ "%2$s created %1$s" : "%2$s opprettet %1$s",
+ "%1$s was created in a public folder" : "%1$s ble opprettet i en offentlig mappe",
+ "You changed %1$s" : "Du endret %1$s",
+ "%2$s changed %1$s" : "%2$s endret %1$s",
+ "You deleted %1$s" : "Du slettet %1$s",
+ "%2$s deleted %1$s" : "%2$s slettet %1$s",
+ "You restored %1$s" : "Du gjenopprettet %1$s",
+ "%2$s restored %1$s" : "%2$s gjenopprettet %1$s",
+ "Changed by %2$s" : "Endret av %2$s",
+ "Deleted by %2$s" : "Slettet av %2$s",
+ "Restored by %2$s" : "Gjenopprettet av %2$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js
new file mode 100644
index 00000000000..310fe573391
--- /dev/null
+++ b/apps/files/l10n/sk.js
@@ -0,0 +1,182 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage is temporarily not available" : "Úložisko je dočasne nedostupné",
+ "Storage invalid" : "Úložisko nie je platné",
+ "Unknown error" : "Neznáma chyba",
+ "All files" : "Všetky súbory",
+ "Recent" : "Nedávne",
+ "File could not be found" : "Súbor nie je možné nájsť",
+ "Home" : "Domov",
+ "Close" : "Zavrieť",
+ "Favorites" : "Obľúbené",
+ "Could not create folder \"{dir}\"" : "Nemožno vytvoriť priečinok \"{dir}\"",
+ "Upload cancelled." : "Odosielanie je zrušené.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nemožno nahrať súbor {filename}, pretože je to priečinok, alebo má 0 bitov",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nie je dostatok voľného miesta, chcete nahrať {size1} ale k dispozíciji je len {size2}",
+ "Target folder \"{dir}\" does not exist any more" : "Cieľový priečinok \"{dir}\" už neexistuje",
+ "Not enough free space" : "Nedostatok voľného miesta",
+ "Uploading..." : "Nahrávam...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} z {totalSize} ({bitrate})",
+ "Actions" : "Akcie",
+ "Download" : "Sťahovanie",
+ "Rename" : "Premenovať",
+ "Move" : "Presunúť",
+ "Target folder" : "Cieľový priečinok",
+ "Delete" : "Zmazať",
+ "Disconnect storage" : "Odpojiť úložisko",
+ "Unshare" : "Zneprístupniť",
+ "Could not load info for file \"{file}\"" : "Nebolo možné načítať informácie súboru \"{file}\"",
+ "Files" : "Súbory",
+ "Details" : "Podrobnosti",
+ "Select" : "Vybrať",
+ "Pending" : "Čaká",
+ "Unable to determine date" : "Nemožno určiť dátum",
+ "This operation is forbidden" : "Táto operácia je zakázaná",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Priečinok je nedostupný, skontrolujte prosím logy, alebo kontaktujte správcu",
+ "Could not move \"{file}\", target exists" : "Nie je možné presunúť \"{file}\", cieľ už existuje",
+ "Could not move \"{file}\"" : "Nie je možné presunúť \"{file}\"",
+ "{newName} already exists" : "{newName} už existuje",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Nie je možné premenovať \"{fileName}\", cieľ už neexistuje",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Názov \"{targetName}\" je už použitý v priečinku \"{dir}\". Zvoľte prosím iný názov.",
+ "Could not rename \"{fileName}\"" : "Nie je možné premenovať \"{file}\"",
+ "Could not create file \"{file}\"" : "Nie je možné vytvoriť súbor \"{file}\"",
+ "Could not create file \"{file}\" because it already exists" : "Nie je možné vytvoriť súbor \"{file}\" lebo už existuje",
+ "Could not create folder \"{dir}\" because it already exists" : "Nie je možné vytvoriť priečinok \"{dir}\" lebo už existuje",
+ "Error deleting file \"{fileName}\"." : "Chyba pri mazaní súboru \"{fileName}\".",
+ "No search results in other folders for '{tag}{filter}{endtag}'" : "Žiadne výsledky vyhľadávania v ostatných priečinkoch pre '{tag}{filter}{endtag}'",
+ "Name" : "Názov",
+ "Size" : "Veľkosť",
+ "Modified" : "Upravené",
+ "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov"],
+ "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov"],
+ "{dirs} and {files}" : "{dirs} a {files}",
+ "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých"],
+ "You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory",
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"],
+ "New" : "Nový",
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.",
+ "File name cannot be empty." : "Meno súboru nemôže byť prázdne",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Úložisko používateľa {owner} je plné, súbory sa viac nedajú aktualizovať ani synchronizovať.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úloisko používateľa {owner} je takmer plné ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"],
+ "View in folder" : "Zobraziť v priečinku",
+ "Path" : "Cesta",
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtov"],
+ "Favorited" : "Pridané k obľúbeným",
+ "Favorite" : "Obľúbené",
+ "Copy local link" : "Kopíruj lokálny odkaz",
+ "Folder" : "Priečinok",
+ "New folder" : "Nový priečinok",
+ "Upload" : "Nahrať",
+ "An error occurred while trying to update the tags" : "Pri pokuse o aktualizáciu štítkov došlo k chybe",
+ "Added to favorites" : "Pridané do obľúbených",
+ "Removed from favorites" : "Odstránené z obľúbených",
+ "You added {file} to your favorites" : "Pridali ste {file} do vašich obľúbených",
+ "You removed {file} from your favorites" : "Odstránili ste {file} z vašich obľúbených",
+ "File changes" : "Zmeny v súboroch",
+ "Created by {user}" : "Vytvorené užívateľom {user}",
+ "Changed by {user}" : "Zmenené užívateľom {user}",
+ "Deleted by {user}" : "Zmazané užívateľom {user}",
+ "Restored by {user}" : "Obnovené užívateľom {user}",
+ "Renamed by {user}" : "Premenované užívateľom {user}",
+ "Moved by {user}" : "Presunuté užívateľom {user}",
+ "You created {file}" : "Vytvorili ste súbor {file}",
+ "{user} created {file}" : "{user} vytvoril súbor {file}",
+ "{file} was created in a public folder" : "{file} bol vytvorený vo verejnom priečinku",
+ "You changed {file}" : "Zmenili ste {file}",
+ "{user} changed {file}" : "{user} zmenil {file}",
+ "You deleted {file}" : "Zmazali ste {file}",
+ "{user} deleted {file}" : "{user} zmazal {file}",
+ "You restored {file}" : "Obnovili ste {file}",
+ "{user} restored {file}" : "{user} obnovil {file}",
+ "You renamed {oldfile} to {newfile}" : "Premenovali ste {oldfile} na {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} premenoval {oldfile} na {newfile}",
+ "You moved {oldfile} to {newfile}" : "Presunuli ste {oldfile} do {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} presunul {oldfile} do {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Súbor bol pridaný alebo odstránený z vašich <strong>obľúbených</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Súbor alebo priečinok bol <strong>zmenený</strong> alebo <strong>premenovaný</strong>",
+ "A new file or folder has been <strong>created</strong>" : "Nový súbor alebo priečinok bol <strong>vytvorený</strong>",
+ "A new file or folder has been <strong>deleted</strong>" : "Nový súbor alebo priečinok bol <strong>zmazaný</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Obmedzte upozornenia na vytvorenie a zmeny na vaše <strong>obľúbené súbory</strong> <em>(Len streamy)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "Nový súbor alebo priečinok bol<strong>obnovený</strong>",
+ "Upload (max. %s)" : "Nahrať (max. %s)",
+ "File handling" : "Nastavenie správania sa k súborom",
+ "Maximum upload size" : "Maximálna veľkosť odosielaného súboru",
+ "max. possible: " : "najväčšie možné:",
+ "Save" : "Uložiť",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Použitím PHP-FPM môžu byť zmeny vykonané do 5 minút.",
+ "Missing permissions to edit from here." : "Chýbajú orávnenia pre možnosť tu upravovať.",
+ "Settings" : "Nastavenia",
+ "Show hidden files" : "Zobraziť skryté súbory",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Použi túto adresu pre <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">prístup ku svojím súborom cez WebDAV</a>",
+ "No files in here" : "Nie sú tu žiadne súbory",
+ "Upload some content or sync with your devices!" : "Nahrajte nejaký obsah alebo synchronizujte zo svojimi zariadeniami!",
+ "No entries found in this folder" : "V tomto priečinku nebolo nič nájdené",
+ "Select all" : "Vybrať všetko",
+ "Upload too large" : "Nahrávanie je príliš veľké",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.",
+ "No favorites" : "Žiadne obľúbené",
+ "Files and folders you mark as favorite will show up here" : "Súbory a priečinky označené ako obľúbené budú zobrazené tu",
+ "Shared with you" : "Vám sprístupnené",
+ "Shared with others" : "Sprístupnené ostatným",
+ "Shared by link" : "Sprístupnené prostredníctvom odkazu",
+ "Tags" : "Štítky",
+ "Deleted files" : "Zmazané súbory",
+ "Text file" : "Textový súbor",
+ "New text file.txt" : "Nový text file.txt",
+ "Storage not available" : "Úložisko nie je dostupné",
+ "Unable to set upload directory." : "Nemožno nastaviť priečinok pre nahrané súbory.",
+ "Invalid Token" : "Neplatný token",
+ "No file was uploaded. Unknown error" : "Žiaden súbor nebol nahraný. Neznáma chyba",
+ "There is no error, the file uploaded with success" : "Nenastala žiadna chyba, súbor bol úspešne nahraný",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Nahraný súbor prekročil limit nastavený v upload_max_filesize v súbore php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Ukladaný súbor prekračuje nastavenie MAX_FILE_SIZE z volieb HTML formulára.",
+ "The uploaded file was only partially uploaded" : "Ukladaný súbor sa nahral len čiastočne",
+ "No file was uploaded" : "Žiadny súbor nebol uložený",
+ "Missing a temporary folder" : "Chýba dočasný priečinok",
+ "Failed to write to disk" : "Zápis na disk sa nepodaril",
+ "Not enough storage available" : "Nedostatok dostupného úložného priestoru",
+ "The target folder has been moved or deleted." : "Cieľový priečinok bol premiestnený alebo odstránený.",
+ "Upload failed. Could not find uploaded file" : "Nahrávanie zlyhalo. Nepodarilo sa nájsť nahrávaný súbor",
+ "Upload failed. Could not get file info." : "Nahrávanie zlyhalo. Nepodarilo sa získať informácie o súbore.",
+ "Invalid directory." : "Neplatný priečinok.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Celková veľkosť súboru {size1} prekračuje upload limit {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Chyba pri nahrávaní súboru \"{fileName}\": {message}",
+ "Could not get result from server." : "Nepodarilo sa dostať výsledky zo servera.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "zostáva {hours}:{minutes}:{seconds} hodín",
+ "{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "{minutes}:{seconds} minute{plural_s} left" : "zostáva {minutes}:{seconds} minút",
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
+ "{seconds} second{plural_s} left" : "zostáva {seconds} sekúnd",
+ "{seconds}s" : "{seconds}s",
+ "Any moment now..." : "Už každú chvíľu…",
+ "Soon..." : "Čoskoro…",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.",
+ "No entries in this folder match '{filter}'" : "V tomto priečinku nič nezodpovedá '{filter}'",
+ "Local link" : "Lokálny odkaz",
+ "{newname} already exists" : "{newname} už existuje",
+ "A file or folder has been <strong>changed</strong>" : "Súbor alebo priečinok bol <strong>zmenený</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Súbor alebo priečinok bol <strong>odstránený</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Súbor alebo priečinok bol <strong>obnovený</strong>",
+ "You created %1$s" : "Vytvorili ste %1$s",
+ "%2$s created %1$s" : "%2$s vytvoril %1$s",
+ "%1$s was created in a public folder" : "%1$s vytvorený vo verejnom priečinku",
+ "You changed %1$s" : "Zmenili ste %1$s",
+ "%2$s changed %1$s" : "%2$s zmenil %1$s",
+ "You deleted %1$s" : "Bol zmazaný %1$s",
+ "%2$s deleted %1$s" : "%2$s zmazal %1$s",
+ "You restored %1$s" : "Bol obnovený %1$s",
+ "%2$s restored %1$s" : "%2$s obnovil %1$s",
+ "Changed by %2$s" : "Zmenené %2$s",
+ "Deleted by %2$s" : "Zmazané %2$s",
+ "Restored by %2$s" : "Obnovené %2$s",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["zostáva {hours}:{minutes}:{seconds} hodina","zostáva {hours}:{minutes}:{seconds} hodín","zostáva {hours}:{minutes}:{seconds} hodín"],
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["zostáva {minutes}:{seconds} minúta","zostáva {minutes}:{seconds} minút","zostáva {minutes}:{seconds} minút"],
+ "_{seconds} second left_::_{seconds} seconds left_" : ["zostáva {seconds} sekunda","zostáva {seconds} sekúnd","zostáva {seconds} sekúnd"]
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json
new file mode 100644
index 00000000000..ce735c49636
--- /dev/null
+++ b/apps/files/l10n/sk.json
@@ -0,0 +1,180 @@
+{ "translations": {
+ "Storage is temporarily not available" : "Úložisko je dočasne nedostupné",
+ "Storage invalid" : "Úložisko nie je platné",
+ "Unknown error" : "Neznáma chyba",
+ "All files" : "Všetky súbory",
+ "Recent" : "Nedávne",
+ "File could not be found" : "Súbor nie je možné nájsť",
+ "Home" : "Domov",
+ "Close" : "Zavrieť",
+ "Favorites" : "Obľúbené",
+ "Could not create folder \"{dir}\"" : "Nemožno vytvoriť priečinok \"{dir}\"",
+ "Upload cancelled." : "Odosielanie je zrušené.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nemožno nahrať súbor {filename}, pretože je to priečinok, alebo má 0 bitov",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nie je dostatok voľného miesta, chcete nahrať {size1} ale k dispozíciji je len {size2}",
+ "Target folder \"{dir}\" does not exist any more" : "Cieľový priečinok \"{dir}\" už neexistuje",
+ "Not enough free space" : "Nedostatok voľného miesta",
+ "Uploading..." : "Nahrávam...",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} z {totalSize} ({bitrate})",
+ "Actions" : "Akcie",
+ "Download" : "Sťahovanie",
+ "Rename" : "Premenovať",
+ "Move" : "Presunúť",
+ "Target folder" : "Cieľový priečinok",
+ "Delete" : "Zmazať",
+ "Disconnect storage" : "Odpojiť úložisko",
+ "Unshare" : "Zneprístupniť",
+ "Could not load info for file \"{file}\"" : "Nebolo možné načítať informácie súboru \"{file}\"",
+ "Files" : "Súbory",
+ "Details" : "Podrobnosti",
+ "Select" : "Vybrať",
+ "Pending" : "Čaká",
+ "Unable to determine date" : "Nemožno určiť dátum",
+ "This operation is forbidden" : "Táto operácia je zakázaná",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Priečinok je nedostupný, skontrolujte prosím logy, alebo kontaktujte správcu",
+ "Could not move \"{file}\", target exists" : "Nie je možné presunúť \"{file}\", cieľ už existuje",
+ "Could not move \"{file}\"" : "Nie je možné presunúť \"{file}\"",
+ "{newName} already exists" : "{newName} už existuje",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Nie je možné premenovať \"{fileName}\", cieľ už neexistuje",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Názov \"{targetName}\" je už použitý v priečinku \"{dir}\". Zvoľte prosím iný názov.",
+ "Could not rename \"{fileName}\"" : "Nie je možné premenovať \"{file}\"",
+ "Could not create file \"{file}\"" : "Nie je možné vytvoriť súbor \"{file}\"",
+ "Could not create file \"{file}\" because it already exists" : "Nie je možné vytvoriť súbor \"{file}\" lebo už existuje",
+ "Could not create folder \"{dir}\" because it already exists" : "Nie je možné vytvoriť priečinok \"{dir}\" lebo už existuje",
+ "Error deleting file \"{fileName}\"." : "Chyba pri mazaní súboru \"{fileName}\".",
+ "No search results in other folders for '{tag}{filter}{endtag}'" : "Žiadne výsledky vyhľadávania v ostatných priečinkoch pre '{tag}{filter}{endtag}'",
+ "Name" : "Názov",
+ "Size" : "Veľkosť",
+ "Modified" : "Upravené",
+ "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov"],
+ "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov"],
+ "{dirs} and {files}" : "{dirs} a {files}",
+ "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých"],
+ "You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory",
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"],
+ "New" : "Nový",
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.",
+ "File name cannot be empty." : "Meno súboru nemôže byť prázdne",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Úložisko používateľa {owner} je plné, súbory sa viac nedajú aktualizovať ani synchronizovať.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úloisko používateľa {owner} je takmer plné ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"],
+ "View in folder" : "Zobraziť v priečinku",
+ "Path" : "Cesta",
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtov"],
+ "Favorited" : "Pridané k obľúbeným",
+ "Favorite" : "Obľúbené",
+ "Copy local link" : "Kopíruj lokálny odkaz",
+ "Folder" : "Priečinok",
+ "New folder" : "Nový priečinok",
+ "Upload" : "Nahrať",
+ "An error occurred while trying to update the tags" : "Pri pokuse o aktualizáciu štítkov došlo k chybe",
+ "Added to favorites" : "Pridané do obľúbených",
+ "Removed from favorites" : "Odstránené z obľúbených",
+ "You added {file} to your favorites" : "Pridali ste {file} do vašich obľúbených",
+ "You removed {file} from your favorites" : "Odstránili ste {file} z vašich obľúbených",
+ "File changes" : "Zmeny v súboroch",
+ "Created by {user}" : "Vytvorené užívateľom {user}",
+ "Changed by {user}" : "Zmenené užívateľom {user}",
+ "Deleted by {user}" : "Zmazané užívateľom {user}",
+ "Restored by {user}" : "Obnovené užívateľom {user}",
+ "Renamed by {user}" : "Premenované užívateľom {user}",
+ "Moved by {user}" : "Presunuté užívateľom {user}",
+ "You created {file}" : "Vytvorili ste súbor {file}",
+ "{user} created {file}" : "{user} vytvoril súbor {file}",
+ "{file} was created in a public folder" : "{file} bol vytvorený vo verejnom priečinku",
+ "You changed {file}" : "Zmenili ste {file}",
+ "{user} changed {file}" : "{user} zmenil {file}",
+ "You deleted {file}" : "Zmazali ste {file}",
+ "{user} deleted {file}" : "{user} zmazal {file}",
+ "You restored {file}" : "Obnovili ste {file}",
+ "{user} restored {file}" : "{user} obnovil {file}",
+ "You renamed {oldfile} to {newfile}" : "Premenovali ste {oldfile} na {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} premenoval {oldfile} na {newfile}",
+ "You moved {oldfile} to {newfile}" : "Presunuli ste {oldfile} do {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} presunul {oldfile} do {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Súbor bol pridaný alebo odstránený z vašich <strong>obľúbených</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Súbor alebo priečinok bol <strong>zmenený</strong> alebo <strong>premenovaný</strong>",
+ "A new file or folder has been <strong>created</strong>" : "Nový súbor alebo priečinok bol <strong>vytvorený</strong>",
+ "A new file or folder has been <strong>deleted</strong>" : "Nový súbor alebo priečinok bol <strong>zmazaný</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Obmedzte upozornenia na vytvorenie a zmeny na vaše <strong>obľúbené súbory</strong> <em>(Len streamy)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "Nový súbor alebo priečinok bol<strong>obnovený</strong>",
+ "Upload (max. %s)" : "Nahrať (max. %s)",
+ "File handling" : "Nastavenie správania sa k súborom",
+ "Maximum upload size" : "Maximálna veľkosť odosielaného súboru",
+ "max. possible: " : "najväčšie možné:",
+ "Save" : "Uložiť",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Použitím PHP-FPM môžu byť zmeny vykonané do 5 minút.",
+ "Missing permissions to edit from here." : "Chýbajú orávnenia pre možnosť tu upravovať.",
+ "Settings" : "Nastavenia",
+ "Show hidden files" : "Zobraziť skryté súbory",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Použi túto adresu pre <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">prístup ku svojím súborom cez WebDAV</a>",
+ "No files in here" : "Nie sú tu žiadne súbory",
+ "Upload some content or sync with your devices!" : "Nahrajte nejaký obsah alebo synchronizujte zo svojimi zariadeniami!",
+ "No entries found in this folder" : "V tomto priečinku nebolo nič nájdené",
+ "Select all" : "Vybrať všetko",
+ "Upload too large" : "Nahrávanie je príliš veľké",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.",
+ "No favorites" : "Žiadne obľúbené",
+ "Files and folders you mark as favorite will show up here" : "Súbory a priečinky označené ako obľúbené budú zobrazené tu",
+ "Shared with you" : "Vám sprístupnené",
+ "Shared with others" : "Sprístupnené ostatným",
+ "Shared by link" : "Sprístupnené prostredníctvom odkazu",
+ "Tags" : "Štítky",
+ "Deleted files" : "Zmazané súbory",
+ "Text file" : "Textový súbor",
+ "New text file.txt" : "Nový text file.txt",
+ "Storage not available" : "Úložisko nie je dostupné",
+ "Unable to set upload directory." : "Nemožno nastaviť priečinok pre nahrané súbory.",
+ "Invalid Token" : "Neplatný token",
+ "No file was uploaded. Unknown error" : "Žiaden súbor nebol nahraný. Neznáma chyba",
+ "There is no error, the file uploaded with success" : "Nenastala žiadna chyba, súbor bol úspešne nahraný",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Nahraný súbor prekročil limit nastavený v upload_max_filesize v súbore php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Ukladaný súbor prekračuje nastavenie MAX_FILE_SIZE z volieb HTML formulára.",
+ "The uploaded file was only partially uploaded" : "Ukladaný súbor sa nahral len čiastočne",
+ "No file was uploaded" : "Žiadny súbor nebol uložený",
+ "Missing a temporary folder" : "Chýba dočasný priečinok",
+ "Failed to write to disk" : "Zápis na disk sa nepodaril",
+ "Not enough storage available" : "Nedostatok dostupného úložného priestoru",
+ "The target folder has been moved or deleted." : "Cieľový priečinok bol premiestnený alebo odstránený.",
+ "Upload failed. Could not find uploaded file" : "Nahrávanie zlyhalo. Nepodarilo sa nájsť nahrávaný súbor",
+ "Upload failed. Could not get file info." : "Nahrávanie zlyhalo. Nepodarilo sa získať informácie o súbore.",
+ "Invalid directory." : "Neplatný priečinok.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Celková veľkosť súboru {size1} prekračuje upload limit {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Chyba pri nahrávaní súboru \"{fileName}\": {message}",
+ "Could not get result from server." : "Nepodarilo sa dostať výsledky zo servera.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "zostáva {hours}:{minutes}:{seconds} hodín",
+ "{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "{minutes}:{seconds} minute{plural_s} left" : "zostáva {minutes}:{seconds} minút",
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
+ "{seconds} second{plural_s} left" : "zostáva {seconds} sekúnd",
+ "{seconds}s" : "{seconds}s",
+ "Any moment now..." : "Už každú chvíľu…",
+ "Soon..." : "Čoskoro…",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.",
+ "No entries in this folder match '{filter}'" : "V tomto priečinku nič nezodpovedá '{filter}'",
+ "Local link" : "Lokálny odkaz",
+ "{newname} already exists" : "{newname} už existuje",
+ "A file or folder has been <strong>changed</strong>" : "Súbor alebo priečinok bol <strong>zmenený</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Súbor alebo priečinok bol <strong>odstránený</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Súbor alebo priečinok bol <strong>obnovený</strong>",
+ "You created %1$s" : "Vytvorili ste %1$s",
+ "%2$s created %1$s" : "%2$s vytvoril %1$s",
+ "%1$s was created in a public folder" : "%1$s vytvorený vo verejnom priečinku",
+ "You changed %1$s" : "Zmenili ste %1$s",
+ "%2$s changed %1$s" : "%2$s zmenil %1$s",
+ "You deleted %1$s" : "Bol zmazaný %1$s",
+ "%2$s deleted %1$s" : "%2$s zmazal %1$s",
+ "You restored %1$s" : "Bol obnovený %1$s",
+ "%2$s restored %1$s" : "%2$s obnovil %1$s",
+ "Changed by %2$s" : "Zmenené %2$s",
+ "Deleted by %2$s" : "Zmazané %2$s",
+ "Restored by %2$s" : "Obnovené %2$s",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["zostáva {hours}:{minutes}:{seconds} hodina","zostáva {hours}:{minutes}:{seconds} hodín","zostáva {hours}:{minutes}:{seconds} hodín"],
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["zostáva {minutes}:{seconds} minúta","zostáva {minutes}:{seconds} minút","zostáva {minutes}:{seconds} minút"],
+ "_{seconds} second left_::_{seconds} seconds left_" : ["zostáva {seconds} sekunda","zostáva {seconds} sekúnd","zostáva {seconds} sekúnd"]
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files_external/l10n/cs.js b/apps/files_external/l10n/cs.js
new file mode 100644
index 00000000000..a32f7f2bcbb
--- /dev/null
+++ b/apps/files_external/l10n/cs.js
@@ -0,0 +1,131 @@
+OC.L10N.register(
+ "files_external",
+ {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Získání přístupových tokenů selhalo. Ověřte že klíč aplikace a tajné heslo jsou správné.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Získání přístupových tokenů selhalo. Ověřte že klíč aplikace a tajné heslo jsou správné.",
+ "Please provide a valid app key and secret." : "Zadejte prosím platný klíč a tajné heslo aplikace.",
+ "Step 1 failed. Exception: %s" : "Selhal krok 1. Výjimka: %s",
+ "Step 2 failed. Exception: %s" : "Selhal krok 2. Výjimka: %s",
+ "External storage" : "Externí úložiště",
+ "Dropbox App Configuration" : "Nastavení aplikace Dropbox",
+ "Google Drive App Configuration" : "Nastavení aplikace Disk Google",
+ "Personal" : "Osobní",
+ "System" : "Systém",
+ "Grant access" : "Povolit přístup",
+ "Error configuring OAuth1" : "Chyba nastavení OAuth1",
+ "Error configuring OAuth2" : "Chyba nastavení OAuth2",
+ "Generate keys" : "Vytvořit klíče",
+ "Error generating key pair" : "Chyba při vytváření páru klíčů",
+ "All users. Type to select user or group." : "Všichni uživatelé. Začněte psát pro výběr uživatelů a skupin.",
+ "(group)" : "(skupina)",
+ "Compatibility with Mac NFD encoding (slow)" : "Kompatibilita s Mac NFD kódováním (pomalé)",
+ "Admin defined" : "Nastaveno administrátorem",
+ "Saved" : "Uloženo",
+ "Saving..." : "Ukládá se...",
+ "Save" : "Uložit",
+ "Empty response from the server" : "Prázdná odpověď serveru",
+ "Couldn't access. Please logout and login to activate this mount point" : "Nelze připojit. Pro aktivaci tohoto přípojného bodu se prosím odhlašte a znovu přihlašte",
+ "Couldn't get the information from the remote server: {code} {type}" : "Nelze obdržet informaci ze vzdáleného serveru: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "Nelze obdržet seznam vzdálených přípojných bodů: {type}",
+ "There was an error with message: " : "Došlo k chybě s tímto hlášením:",
+ "External mount error" : "Chyba vzdáleného úložiště",
+ "external-storage" : "external-storage",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Nelze obdržet seznam síťových úložišť systému Windows: prázdná odpověď serveru",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Některá z nastavených vzdálených úložišť nejsou připojena. Pro více informací prosím klikněte na červenou šipku(y)",
+ "Please enter the credentials for the {mount} mount" : "Zadejte prosím přihlašovací údaje k přípojnému bodu {mount}",
+ "Username" : "Uživatelské jméno",
+ "Password" : "Heslo",
+ "Credentials saved" : "Přihlašovací údaje uloženy",
+ "Credentials saving failed" : "Uložení přihlašovacích údajů selhalo",
+ "Credentials required" : "Vyžadovány přihlašovací údaje",
+ "Storage with id \"%i\" not found" : "Úložiště s id \"%i\" nebylo nalezeno",
+ "Invalid backend or authentication mechanism class" : "Neplatný backend nebo třída ověřovacího mechanismu",
+ "Invalid mount point" : "Neplatný přípojný bod",
+ "Objectstore forbidden" : "Úložiště objektů zakázáno",
+ "Invalid storage backend \"%s\"" : "Neplatná služba úložiště \"%s\"",
+ "Not permitted to use backend \"%s\"" : "Nebylo povoleno použítí služby \"%s\"",
+ "Not permitted to use authentication mechanism \"%s\"" : "Nebylo povoleno použití ověřovacího mechanismu \"%s\"",
+ "Unsatisfied backend parameters" : "Neuspokojivé parametry služby",
+ "Unsatisfied authentication mechanism parameters" : "Neuspokojivé parametry ověřovacího mechanismu",
+ "Insufficient data: %s" : "Nedostatečná data: %s",
+ "%s" : "%s",
+ "Storage with id \"%i\" is not user editable" : "Úložiště s id \"%i\" uživatelé nemohou upravovat",
+ "Access key" : "Přístupový klíč",
+ "Secret key" : "Tajný klíč",
+ "Builtin" : "Zabudované",
+ "None" : "Žádné",
+ "OAuth1" : "OAuth1",
+ "App key" : "Klíč aplikace",
+ "App secret" : "Tajemství aplikace",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Klientské ID",
+ "Client secret" : "Klientské tajemství",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Jméno vlastníka",
+ "Identity endpoint URL" : "Identifikační koncový bod URL",
+ "Rackspace" : "Rackspace",
+ "API key" : "Klíč API",
+ "Global credentials" : "Globální přihlašovací údaje",
+ "Log-in credentials, save in database" : "Přihlašovací údaje, ukládat v databázi",
+ "Username and password" : "Uživatelské jméno a heslo",
+ "Log-in credentials, save in session" : "Přihlašovací údaje, ukládat v sezení",
+ "User entered, store in database" : "Uživatel zadán, uložit v databázi",
+ "RSA public key" : "RSA veřejný klíč",
+ "Public key" : "Veřejný klíč",
+ "Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
+ "Hostname" : "Hostname",
+ "Port" : "Port",
+ "Region" : "Kraj",
+ "Enable SSL" : "Povolit SSL",
+ "Enable Path Style" : "Povolit Path Style",
+ "WebDAV" : "WebDAV",
+ "URL" : "URL",
+ "Remote subfolder" : "Vzdálený podadresář",
+ "Secure https://" : "Zabezpečené https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Počítač",
+ "Secure ftps://" : "Zabezpečené ftps://",
+ "Google Drive" : "Google Drive",
+ "Local" : "Místní",
+ "Location" : "Umístění",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
+ "Root" : "Kořen",
+ "SFTP with secret key login" : "SFTP login s tajným klíčem",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Sdílet",
+ "Domain" : "Doména",
+ "SMB / CIFS using OC login" : "SMB / CIFS za použití přihlašovacího jména OC",
+ "Username as share" : "Uživatelské jméno jako sdílený adresář",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Service name" : "Jméno služby",
+ "Request timeout (seconds)" : "Čas vypršení požadavku (sekundy)",
+ "External storages" : "Externí úložiště",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "cURL podpora v PHP není povolena nebo nainstalována. Není možné připojit %s. Prosím požádejte svého správce systému ať ji nainstaluje.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "FTP podpora v PHP není povolena nebo nainstalována. Není možné připojit %s. Prosím požádejte svého správce systému ať ji nainstaluje.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" není instalováno. Není možné připojit %s. Prosím požádejte svého správce systému o instalaci.",
+ "No external storage configured" : "Není nakonfigurováno žádné externí úložiště",
+ "You can add external storages in the personal settings" : "Externí úložiště můžete přidat v osobních nastaveních",
+ "Name" : "Název",
+ "Storage type" : "Typ úložiště",
+ "Scope" : "Rozsah",
+ "Enable encryption" : "Povolit šifrování",
+ "Enable previews" : "Povolit náhledy",
+ "Enable sharing" : "Povolit sdílení",
+ "Check for changes" : "Zkontrolovat změny",
+ "Never" : "Nikdy",
+ "Once every direct access" : "Jednou pro každý přímý přístup",
+ "Folder name" : "Název adresáře",
+ "Authentication" : "Ověření",
+ "Configuration" : "Nastavení",
+ "Available for" : "Dostupné pro",
+ "Add storage" : "Přidat úložiště",
+ "Advanced settings" : "Pokročilá nastavení",
+ "Delete" : "Smazat",
+ "Allow users to mount external storage" : "Povolit uživatelům připojení externího úložiště",
+ "Allow users to mount the following external storage" : "Povolit uživatelů připojit následující externí úložiště",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "Nelze obdržet informaci z ownCloud serveru: {code} {type}"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files_external/l10n/cs.json b/apps/files_external/l10n/cs.json
new file mode 100644
index 00000000000..d4f14f220f3
--- /dev/null
+++ b/apps/files_external/l10n/cs.json
@@ -0,0 +1,129 @@
+{ "translations": {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Získání přístupových tokenů selhalo. Ověřte že klíč aplikace a tajné heslo jsou správné.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Získání přístupových tokenů selhalo. Ověřte že klíč aplikace a tajné heslo jsou správné.",
+ "Please provide a valid app key and secret." : "Zadejte prosím platný klíč a tajné heslo aplikace.",
+ "Step 1 failed. Exception: %s" : "Selhal krok 1. Výjimka: %s",
+ "Step 2 failed. Exception: %s" : "Selhal krok 2. Výjimka: %s",
+ "External storage" : "Externí úložiště",
+ "Dropbox App Configuration" : "Nastavení aplikace Dropbox",
+ "Google Drive App Configuration" : "Nastavení aplikace Disk Google",
+ "Personal" : "Osobní",
+ "System" : "Systém",
+ "Grant access" : "Povolit přístup",
+ "Error configuring OAuth1" : "Chyba nastavení OAuth1",
+ "Error configuring OAuth2" : "Chyba nastavení OAuth2",
+ "Generate keys" : "Vytvořit klíče",
+ "Error generating key pair" : "Chyba při vytváření páru klíčů",
+ "All users. Type to select user or group." : "Všichni uživatelé. Začněte psát pro výběr uživatelů a skupin.",
+ "(group)" : "(skupina)",
+ "Compatibility with Mac NFD encoding (slow)" : "Kompatibilita s Mac NFD kódováním (pomalé)",
+ "Admin defined" : "Nastaveno administrátorem",
+ "Saved" : "Uloženo",
+ "Saving..." : "Ukládá se...",
+ "Save" : "Uložit",
+ "Empty response from the server" : "Prázdná odpověď serveru",
+ "Couldn't access. Please logout and login to activate this mount point" : "Nelze připojit. Pro aktivaci tohoto přípojného bodu se prosím odhlašte a znovu přihlašte",
+ "Couldn't get the information from the remote server: {code} {type}" : "Nelze obdržet informaci ze vzdáleného serveru: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "Nelze obdržet seznam vzdálených přípojných bodů: {type}",
+ "There was an error with message: " : "Došlo k chybě s tímto hlášením:",
+ "External mount error" : "Chyba vzdáleného úložiště",
+ "external-storage" : "external-storage",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Nelze obdržet seznam síťových úložišť systému Windows: prázdná odpověď serveru",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Některá z nastavených vzdálených úložišť nejsou připojena. Pro více informací prosím klikněte na červenou šipku(y)",
+ "Please enter the credentials for the {mount} mount" : "Zadejte prosím přihlašovací údaje k přípojnému bodu {mount}",
+ "Username" : "Uživatelské jméno",
+ "Password" : "Heslo",
+ "Credentials saved" : "Přihlašovací údaje uloženy",
+ "Credentials saving failed" : "Uložení přihlašovacích údajů selhalo",
+ "Credentials required" : "Vyžadovány přihlašovací údaje",
+ "Storage with id \"%i\" not found" : "Úložiště s id \"%i\" nebylo nalezeno",
+ "Invalid backend or authentication mechanism class" : "Neplatný backend nebo třída ověřovacího mechanismu",
+ "Invalid mount point" : "Neplatný přípojný bod",
+ "Objectstore forbidden" : "Úložiště objektů zakázáno",
+ "Invalid storage backend \"%s\"" : "Neplatná služba úložiště \"%s\"",
+ "Not permitted to use backend \"%s\"" : "Nebylo povoleno použítí služby \"%s\"",
+ "Not permitted to use authentication mechanism \"%s\"" : "Nebylo povoleno použití ověřovacího mechanismu \"%s\"",
+ "Unsatisfied backend parameters" : "Neuspokojivé parametry služby",
+ "Unsatisfied authentication mechanism parameters" : "Neuspokojivé parametry ověřovacího mechanismu",
+ "Insufficient data: %s" : "Nedostatečná data: %s",
+ "%s" : "%s",
+ "Storage with id \"%i\" is not user editable" : "Úložiště s id \"%i\" uživatelé nemohou upravovat",
+ "Access key" : "Přístupový klíč",
+ "Secret key" : "Tajný klíč",
+ "Builtin" : "Zabudované",
+ "None" : "Žádné",
+ "OAuth1" : "OAuth1",
+ "App key" : "Klíč aplikace",
+ "App secret" : "Tajemství aplikace",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Klientské ID",
+ "Client secret" : "Klientské tajemství",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Jméno vlastníka",
+ "Identity endpoint URL" : "Identifikační koncový bod URL",
+ "Rackspace" : "Rackspace",
+ "API key" : "Klíč API",
+ "Global credentials" : "Globální přihlašovací údaje",
+ "Log-in credentials, save in database" : "Přihlašovací údaje, ukládat v databázi",
+ "Username and password" : "Uživatelské jméno a heslo",
+ "Log-in credentials, save in session" : "Přihlašovací údaje, ukládat v sezení",
+ "User entered, store in database" : "Uživatel zadán, uložit v databázi",
+ "RSA public key" : "RSA veřejný klíč",
+ "Public key" : "Veřejný klíč",
+ "Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
+ "Hostname" : "Hostname",
+ "Port" : "Port",
+ "Region" : "Kraj",
+ "Enable SSL" : "Povolit SSL",
+ "Enable Path Style" : "Povolit Path Style",
+ "WebDAV" : "WebDAV",
+ "URL" : "URL",
+ "Remote subfolder" : "Vzdálený podadresář",
+ "Secure https://" : "Zabezpečené https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Počítač",
+ "Secure ftps://" : "Zabezpečené ftps://",
+ "Google Drive" : "Google Drive",
+ "Local" : "Místní",
+ "Location" : "Umístění",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
+ "Root" : "Kořen",
+ "SFTP with secret key login" : "SFTP login s tajným klíčem",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Sdílet",
+ "Domain" : "Doména",
+ "SMB / CIFS using OC login" : "SMB / CIFS za použití přihlašovacího jména OC",
+ "Username as share" : "Uživatelské jméno jako sdílený adresář",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Service name" : "Jméno služby",
+ "Request timeout (seconds)" : "Čas vypršení požadavku (sekundy)",
+ "External storages" : "Externí úložiště",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "cURL podpora v PHP není povolena nebo nainstalována. Není možné připojit %s. Prosím požádejte svého správce systému ať ji nainstaluje.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "FTP podpora v PHP není povolena nebo nainstalována. Není možné připojit %s. Prosím požádejte svého správce systému ať ji nainstaluje.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" není instalováno. Není možné připojit %s. Prosím požádejte svého správce systému o instalaci.",
+ "No external storage configured" : "Není nakonfigurováno žádné externí úložiště",
+ "You can add external storages in the personal settings" : "Externí úložiště můžete přidat v osobních nastaveních",
+ "Name" : "Název",
+ "Storage type" : "Typ úložiště",
+ "Scope" : "Rozsah",
+ "Enable encryption" : "Povolit šifrování",
+ "Enable previews" : "Povolit náhledy",
+ "Enable sharing" : "Povolit sdílení",
+ "Check for changes" : "Zkontrolovat změny",
+ "Never" : "Nikdy",
+ "Once every direct access" : "Jednou pro každý přímý přístup",
+ "Folder name" : "Název adresáře",
+ "Authentication" : "Ověření",
+ "Configuration" : "Nastavení",
+ "Available for" : "Dostupné pro",
+ "Add storage" : "Přidat úložiště",
+ "Advanced settings" : "Pokročilá nastavení",
+ "Delete" : "Smazat",
+ "Allow users to mount external storage" : "Povolit uživatelům připojení externího úložiště",
+ "Allow users to mount the following external storage" : "Povolit uživatelů připojit následující externí úložiště",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "Nelze obdržet informaci z ownCloud serveru: {code} {type}"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files_external/l10n/fi.js b/apps/files_external/l10n/fi.js
new file mode 100644
index 00000000000..a02b6f5c102
--- /dev/null
+++ b/apps/files_external/l10n/fi.js
@@ -0,0 +1,111 @@
+OC.L10N.register(
+ "files_external",
+ {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Pyyntötunnisteen nouto epäonnistui. Tarkista että sovellusavaimesi ja -salaisuutesi ovat oikein.",
+ "Step 1 failed. Exception: %s" : "Vaihe 1 epäonnistui. Poikkeus: %s",
+ "Step 2 failed. Exception: %s" : "Vaihe 2 epäonnistui. Poikkeus: %s",
+ "External storage" : "Ulkoinen tallennustila",
+ "Dropbox App Configuration" : "Dropbox-sovelluksen määritys",
+ "Google Drive App Configuration" : "Google Drive -sovelluksen määritys",
+ "Personal" : "Henkilökohtainen",
+ "System" : "Järjestelmä",
+ "Grant access" : "Salli pääsy",
+ "Error configuring OAuth1" : "Virhe OAuth1:n asetuksia tehdessä",
+ "Error configuring OAuth2" : "Virhe OAuth2:n asetuksia tehdessä",
+ "Generate keys" : "Luo avaimet",
+ "Error generating key pair" : "Virhe luotaessa avainparia",
+ "All users. Type to select user or group." : "Kaikki käyttäjät. Kirjoita valitaksesi käyttäjän tai ryhmän.",
+ "(group)" : "(ryhmä)",
+ "Admin defined" : "Ylläpitäjän määrittämä",
+ "Saved" : "Tallennettu",
+ "Saving..." : "Tallennetaan...",
+ "Save" : "Tallenna",
+ "Empty response from the server" : "Tyhjä vastaus palvelimelta",
+ "Couldn't access. Please logout and login to activate this mount point" : "Käyttö epäonnistui. Kirjaudu ulos ja takaisin sisään aktivoidaksesi tämän liitospisteen",
+ "Couldn't get the list of external mount points: {type}" : "Erillisten liitospisteiden listauksen noutaminen epäonnistui: {type}",
+ "There was an error with message: " : "Tapahtui virhe viestillä:",
+ "External mount error" : "Ulkoinen liitosvirhe",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Windows-verkkoasemien liitospisteiden listauksen noutaminen epäonnistui: tyhjä vastaus palvelimelta",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Jotkin määritetyt erilliset liitospisteet eivät ole yhdistettynä. Napsauta punaisia rivejä saadaksesi lisätietoja",
+ "Please enter the credentials for the {mount} mount" : "Anna kirjautumistiedot liitokselle {mount}",
+ "Username" : "Käyttäjätunnus",
+ "Password" : "Salasana",
+ "Credentials saved" : "Kirjautumistiedot tallennettu",
+ "Credentials saving failed" : "Kirjautumistietojen tallentaminen epäonnistui",
+ "Credentials required" : "Kirjautumistiedot vaaditaan",
+ "Storage with id \"%i\" not found" : "Tallennustilaa tunnisteella \"%i\" ei löytynyt",
+ "Invalid backend or authentication mechanism class" : "Virheellinen tietovarasto tai tunnistautumismekanismin luokka",
+ "Invalid mount point" : "Virheellinen liitoskohta",
+ "Invalid storage backend \"%s\"" : "Virheellinen tietovarasto \"%s\"",
+ "Not permitted to use backend \"%s\"" : "Ei lupaa käyttää tietovarastoa \"%s\"",
+ "Unsatisfied backend parameters" : "Riittämättömät tietovaraston parametrit",
+ "%s" : "%s",
+ "Access key" : "Pääsyavain",
+ "Secret key" : "Salainen avain",
+ "Builtin" : "Sisäänrakennettu",
+ "None" : "Ei mitään",
+ "OAuth1" : "OAuth1",
+ "App key" : "Sovellusavain",
+ "App secret" : "Sovellussalaisuus",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Asiakkaan tunniste",
+ "Client secret" : "Asiakassalaisuus",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Tenant nimi",
+ "Rackspace" : "Rackspace",
+ "API key" : "API-avain",
+ "Username and password" : "Käyttäjätunnus ja salasana",
+ "Log-in credentials, save in session" : "Kirjautumistiedot, tallenna istuntoon",
+ "User entered, store in database" : "Käyttäjän antama, tallennettu tietokantaan",
+ "RSA public key" : "Julkinen RSA-avain",
+ "Public key" : "Julkinen avain",
+ "Amazon S3" : "Amazon S3",
+ "Port" : "Portti",
+ "Region" : "Alue",
+ "Enable SSL" : "Käytä SSL:ää",
+ "WebDAV" : "WebDAV",
+ "URL" : "Verkko-osoite",
+ "Remote subfolder" : "Etäalikansio",
+ "Secure https://" : "Salattu https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Isäntä",
+ "Secure ftps://" : "Salattu ftps://",
+ "Google Drive" : "Google Drive",
+ "Local" : "Paikallinen",
+ "Location" : "Sijainti",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
+ "Root" : "Juurihakemisto",
+ "SFTP with secret key login" : "SFTP salaisen avaimen kirjautumisella",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Jaa",
+ "Domain" : "Domaini",
+ "SMB / CIFS using OC login" : "SMB / CIFS käyttäen OC-kirjautumista",
+ "Username as share" : "Käyttäjänimi jakona",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Service name" : "Palvelun nimi",
+ "Request timeout (seconds)" : "Pyynnön aikakatkaisu (sekunneissa)",
+ "External storages" : "Ulkoiset tallennustilat",
+ "No external storage configured" : "Erillistä tallennustilaa ei ole määritetty",
+ "You can add external storages in the personal settings" : "Voit lisätä erillisiä tallennustiloja henkilökohtaisista asetuksistasi",
+ "Name" : "Nimi",
+ "Storage type" : "Tallennustilan tyyppi",
+ "Enable encryption" : "Käytä salausta",
+ "Enable previews" : "Käytä esikatseluja",
+ "Enable sharing" : "Käytä jakamista",
+ "Check for changes" : "Tarkista muutokset",
+ "Never" : "Ei koskaan",
+ "Once every direct access" : "Kerran aina suoran käytön yhteydessä",
+ "Folder name" : "Kansion nimi",
+ "Authentication" : "Tunnistautuminen",
+ "Configuration" : "Asetukset",
+ "Available for" : "Saatavuus",
+ "Add storage" : "Lisää tallennustila",
+ "Advanced settings" : "Lisäasetukset",
+ "Delete" : "Poista",
+ "Allow users to mount external storage" : "Salli käyttäjien liittää erillisiä tallennustiloja",
+ "Allow users to mount the following external storage" : "Salli käyttäjien liittää seuraavat erilliset tallennusvälineet",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "Tietojen saaminen ownCloud-palvelimelta epäonnistui: {code} {type}"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_external/l10n/fi.json b/apps/files_external/l10n/fi.json
new file mode 100644
index 00000000000..c0be5812f6b
--- /dev/null
+++ b/apps/files_external/l10n/fi.json
@@ -0,0 +1,109 @@
+{ "translations": {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Pyyntötunnisteen nouto epäonnistui. Tarkista että sovellusavaimesi ja -salaisuutesi ovat oikein.",
+ "Step 1 failed. Exception: %s" : "Vaihe 1 epäonnistui. Poikkeus: %s",
+ "Step 2 failed. Exception: %s" : "Vaihe 2 epäonnistui. Poikkeus: %s",
+ "External storage" : "Ulkoinen tallennustila",
+ "Dropbox App Configuration" : "Dropbox-sovelluksen määritys",
+ "Google Drive App Configuration" : "Google Drive -sovelluksen määritys",
+ "Personal" : "Henkilökohtainen",
+ "System" : "Järjestelmä",
+ "Grant access" : "Salli pääsy",
+ "Error configuring OAuth1" : "Virhe OAuth1:n asetuksia tehdessä",
+ "Error configuring OAuth2" : "Virhe OAuth2:n asetuksia tehdessä",
+ "Generate keys" : "Luo avaimet",
+ "Error generating key pair" : "Virhe luotaessa avainparia",
+ "All users. Type to select user or group." : "Kaikki käyttäjät. Kirjoita valitaksesi käyttäjän tai ryhmän.",
+ "(group)" : "(ryhmä)",
+ "Admin defined" : "Ylläpitäjän määrittämä",
+ "Saved" : "Tallennettu",
+ "Saving..." : "Tallennetaan...",
+ "Save" : "Tallenna",
+ "Empty response from the server" : "Tyhjä vastaus palvelimelta",
+ "Couldn't access. Please logout and login to activate this mount point" : "Käyttö epäonnistui. Kirjaudu ulos ja takaisin sisään aktivoidaksesi tämän liitospisteen",
+ "Couldn't get the list of external mount points: {type}" : "Erillisten liitospisteiden listauksen noutaminen epäonnistui: {type}",
+ "There was an error with message: " : "Tapahtui virhe viestillä:",
+ "External mount error" : "Ulkoinen liitosvirhe",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Windows-verkkoasemien liitospisteiden listauksen noutaminen epäonnistui: tyhjä vastaus palvelimelta",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Jotkin määritetyt erilliset liitospisteet eivät ole yhdistettynä. Napsauta punaisia rivejä saadaksesi lisätietoja",
+ "Please enter the credentials for the {mount} mount" : "Anna kirjautumistiedot liitokselle {mount}",
+ "Username" : "Käyttäjätunnus",
+ "Password" : "Salasana",
+ "Credentials saved" : "Kirjautumistiedot tallennettu",
+ "Credentials saving failed" : "Kirjautumistietojen tallentaminen epäonnistui",
+ "Credentials required" : "Kirjautumistiedot vaaditaan",
+ "Storage with id \"%i\" not found" : "Tallennustilaa tunnisteella \"%i\" ei löytynyt",
+ "Invalid backend or authentication mechanism class" : "Virheellinen tietovarasto tai tunnistautumismekanismin luokka",
+ "Invalid mount point" : "Virheellinen liitoskohta",
+ "Invalid storage backend \"%s\"" : "Virheellinen tietovarasto \"%s\"",
+ "Not permitted to use backend \"%s\"" : "Ei lupaa käyttää tietovarastoa \"%s\"",
+ "Unsatisfied backend parameters" : "Riittämättömät tietovaraston parametrit",
+ "%s" : "%s",
+ "Access key" : "Pääsyavain",
+ "Secret key" : "Salainen avain",
+ "Builtin" : "Sisäänrakennettu",
+ "None" : "Ei mitään",
+ "OAuth1" : "OAuth1",
+ "App key" : "Sovellusavain",
+ "App secret" : "Sovellussalaisuus",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Asiakkaan tunniste",
+ "Client secret" : "Asiakassalaisuus",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Tenant nimi",
+ "Rackspace" : "Rackspace",
+ "API key" : "API-avain",
+ "Username and password" : "Käyttäjätunnus ja salasana",
+ "Log-in credentials, save in session" : "Kirjautumistiedot, tallenna istuntoon",
+ "User entered, store in database" : "Käyttäjän antama, tallennettu tietokantaan",
+ "RSA public key" : "Julkinen RSA-avain",
+ "Public key" : "Julkinen avain",
+ "Amazon S3" : "Amazon S3",
+ "Port" : "Portti",
+ "Region" : "Alue",
+ "Enable SSL" : "Käytä SSL:ää",
+ "WebDAV" : "WebDAV",
+ "URL" : "Verkko-osoite",
+ "Remote subfolder" : "Etäalikansio",
+ "Secure https://" : "Salattu https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Isäntä",
+ "Secure ftps://" : "Salattu ftps://",
+ "Google Drive" : "Google Drive",
+ "Local" : "Paikallinen",
+ "Location" : "Sijainti",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
+ "Root" : "Juurihakemisto",
+ "SFTP with secret key login" : "SFTP salaisen avaimen kirjautumisella",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Jaa",
+ "Domain" : "Domaini",
+ "SMB / CIFS using OC login" : "SMB / CIFS käyttäen OC-kirjautumista",
+ "Username as share" : "Käyttäjänimi jakona",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Service name" : "Palvelun nimi",
+ "Request timeout (seconds)" : "Pyynnön aikakatkaisu (sekunneissa)",
+ "External storages" : "Ulkoiset tallennustilat",
+ "No external storage configured" : "Erillistä tallennustilaa ei ole määritetty",
+ "You can add external storages in the personal settings" : "Voit lisätä erillisiä tallennustiloja henkilökohtaisista asetuksistasi",
+ "Name" : "Nimi",
+ "Storage type" : "Tallennustilan tyyppi",
+ "Enable encryption" : "Käytä salausta",
+ "Enable previews" : "Käytä esikatseluja",
+ "Enable sharing" : "Käytä jakamista",
+ "Check for changes" : "Tarkista muutokset",
+ "Never" : "Ei koskaan",
+ "Once every direct access" : "Kerran aina suoran käytön yhteydessä",
+ "Folder name" : "Kansion nimi",
+ "Authentication" : "Tunnistautuminen",
+ "Configuration" : "Asetukset",
+ "Available for" : "Saatavuus",
+ "Add storage" : "Lisää tallennustila",
+ "Advanced settings" : "Lisäasetukset",
+ "Delete" : "Poista",
+ "Allow users to mount external storage" : "Salli käyttäjien liittää erillisiä tallennustiloja",
+ "Allow users to mount the following external storage" : "Salli käyttäjien liittää seuraavat erilliset tallennusvälineet",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "Tietojen saaminen ownCloud-palvelimelta epäonnistui: {code} {type}"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_external/l10n/hu.js b/apps/files_external/l10n/hu.js
new file mode 100644
index 00000000000..736a2c47091
--- /dev/null
+++ b/apps/files_external/l10n/hu.js
@@ -0,0 +1,124 @@
+OC.L10N.register(
+ "files_external",
+ {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Nem sikerült a kérési tokenek letöltése. Ellenőrizd, hogy az alkalmazás kulcs és titok megfelelő-e!",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Nem sikerült a hozzáférési tokenek letöltése. Ellenőrizd, hogy az alkalmazás kulcs és titok megfelelő-e!",
+ "Please provide a valid app key and secret." : "Kérlek adj meg egy érvényes alkalmazás kulcsot és jelszót.",
+ "Step 1 failed. Exception: %s" : "1. lépés sikertelen. Kivétel: %s",
+ "Step 2 failed. Exception: %s" : "2. lépés sikertelen. Kivétel: %s",
+ "External storage" : "Külső tárolók",
+ "Dropbox App Configuration" : "Dropbox alkalmazás beállítás",
+ "Google Drive App Configuration" : "Google Drive alkalmazás beállítás",
+ "Personal" : "Személyes",
+ "System" : "Rendszer",
+ "Grant access" : "Megadom a hozzáférést",
+ "Error configuring OAuth1" : "OAuth1 konfigurálási hiba",
+ "Error configuring OAuth2" : "OAuth2 konfigurálási hiba",
+ "Generate keys" : "Kulcsok generálása",
+ "Error generating key pair" : "Hiba történt a kulcspár generálása közben",
+ "All users. Type to select user or group." : "Összes felhasználó. Írj be egy felhasználót vagy csoportot.",
+ "(group)" : "(csoport)",
+ "Compatibility with Mac NFD encoding (slow)" : "Kompatibilitás a Mac NFD kódolással (lassú)",
+ "Admin defined" : "Adminisztrátor definiálva",
+ "Saved" : "Elmentve",
+ "Saving..." : "Mentés...",
+ "Save" : "Mentés",
+ "Empty response from the server" : "Üres válasz a szervertől",
+ "Couldn't access. Please logout and login to activate this mount point" : "Nem férhető hozzá. Kérlek próbálj meg ki- és bejelentkezni a csatolási pont aktiválásához.",
+ "Couldn't get the information from the remote server: {code} {type}" : "Nem sikerült lekérdezni az információkat a távoli szerverről: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "Nem lehet letölteni a külső csatolási pontok listáját: {type}",
+ "There was an error with message: " : "Hiba történt ezzel az üzenettel:",
+ "External mount error" : "Külső csatolási hiba",
+ "external-storage" : "külső tároló",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Nem sikerült letölteni a Windows hálózati meghajtó csatolási pontok listáját: üres válasz a szervertől",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Néhány beállított külső csatolási pont nincs kapcsolatban. További információkért kattints a piros sor(ok)ra.",
+ "Please enter the credentials for the {mount} mount" : "Kérlek add meg a következő csatolás azonosítóit: {mount}",
+ "Username" : "Felhasználónév",
+ "Password" : "Jelszó",
+ "Credentials saved" : "Azonosítók mentve",
+ "Credentials saving failed" : "Azonosítók mentése sikertelen",
+ "Credentials required" : "Azonosító szükséges",
+ "Storage with id \"%i\" not found" : "A következő azonosítójú tároló nem található: \"%i\"",
+ "Invalid mount point" : "Érvénytelen csatolási pont",
+ "Insufficient data: %s" : "Nem elegendő adat: %s",
+ "%s" : "%s",
+ "Storage with id \"%i\" is not user editable" : "A következő azonosítójú tároló a felhasználó számára nem szerkeszthető: \"%i\"",
+ "Access key" : "Hozzáférési kulcs",
+ "Secret key" : "Titkos kulcs",
+ "Builtin" : "Beépített",
+ "None" : "Egyik sem",
+ "OAuth1" : "OAuth1",
+ "App key" : "Alkalmazás kulcs",
+ "App secret" : "Alkalmazás titkos kulcs",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Ügyfél ID",
+ "Client secret" : "Kliens titok",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Bérlő neve",
+ "Identity endpoint URL" : "Identitás végpont URL",
+ "Rackspace" : "Rackspace",
+ "API key" : "API kulcs",
+ "Global credentials" : "Globális azonosítók",
+ "Log-in credentials, save in database" : "Bejelentkezési azonosítók, mentés az adatbázisban",
+ "Username and password" : "Felhasználónév és jelszó",
+ "Log-in credentials, save in session" : "Bejelentkezési azonosítók, mentés az munkamenetben",
+ "User entered, store in database" : "Felhasználó megadva, tárolás az adatbázisban",
+ "RSA public key" : "RSA nyilvános kulcs",
+ "Public key" : "Nyilvános kulcs",
+ "Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
+ "Hostname" : "Hosztnév",
+ "Port" : "Port",
+ "Region" : "Megye",
+ "Enable SSL" : "SSL engedélyezése",
+ "Enable Path Style" : "Útvonal stílus engedélyezés",
+ "WebDAV" : "WebDAV",
+ "URL" : "URL",
+ "Remote subfolder" : "Távoli almappa",
+ "Secure https://" : "Biztonságos https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Kiszolgáló",
+ "Secure ftps://" : "Biztonságos ftps://",
+ "Google Drive" : "Google Drive",
+ "Local" : "Helyi",
+ "Location" : "Hely",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
+ "Root" : "Gyökér",
+ "SFTP with secret key login" : "SFTP titkos kulcs belépéssel",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Megosztás",
+ "Domain" : "Domain",
+ "SMB / CIFS using OC login" : "SMB / CIFS OC belépéssel",
+ "Username as share" : "Felhasználónév és megosztás",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Service name" : "Szolgáltatás neve",
+ "Request timeout (seconds)" : "Időtúllépés (másodperc)",
+ "External storages" : "Külső tárolók",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "A cURL támogatás, a PHP-ban nincs engedélyezve vagy telepítve. %s csatolása lehetetlen. Kérd meg a rendszergazdádat, hogy telepítse.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Az FTP támogatás, a PHP-ban nincs engedélyezve vagy telepítve. %s csatolása lehetetlen. Kérd meg a rendszergazdádat, hogy telepítse.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "%s nincs telepítve. %s csatolása lehetetlen. Kérd meg a rendszergazdádat, hogy telepítse.",
+ "No external storage configured" : "Nincs külső tároló beállítva.",
+ "You can add external storages in the personal settings" : "Hozzáadhatsz külső tárolókat a személyes beállítások közt.",
+ "Name" : "Név",
+ "Storage type" : "Tároló típusa",
+ "Scope" : "Hatáskör",
+ "Enable encryption" : "Titkosítás engedélyezése",
+ "Enable previews" : "Előnézet engedélyezése",
+ "Enable sharing" : "Megosztás engedélyezése",
+ "Check for changes" : "Változások keresése",
+ "Never" : "Soha",
+ "Once every direct access" : "Minden közvetlen elérésnél",
+ "Folder name" : "Mappa neve",
+ "Authentication" : "Azonisítás",
+ "Configuration" : "Beállítások",
+ "Available for" : "Elérhető számukra",
+ "Add storage" : "Tároló becsatolása",
+ "Advanced settings" : "Haladó beállítások",
+ "Delete" : "Törlés",
+ "Allow users to mount external storage" : "Külső tárolók csatolásának engedélyezése a felhasználók részére",
+ "Allow users to mount the following external storage" : "A felhasználók számára engedélyezett külső tárolók csatolása:",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "Nem sikerült lekérdezni az információkat az ownCloud szerverről: {code} {type}"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_external/l10n/hu.json b/apps/files_external/l10n/hu.json
new file mode 100644
index 00000000000..e143d7acafb
--- /dev/null
+++ b/apps/files_external/l10n/hu.json
@@ -0,0 +1,122 @@
+{ "translations": {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Nem sikerült a kérési tokenek letöltése. Ellenőrizd, hogy az alkalmazás kulcs és titok megfelelő-e!",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Nem sikerült a hozzáférési tokenek letöltése. Ellenőrizd, hogy az alkalmazás kulcs és titok megfelelő-e!",
+ "Please provide a valid app key and secret." : "Kérlek adj meg egy érvényes alkalmazás kulcsot és jelszót.",
+ "Step 1 failed. Exception: %s" : "1. lépés sikertelen. Kivétel: %s",
+ "Step 2 failed. Exception: %s" : "2. lépés sikertelen. Kivétel: %s",
+ "External storage" : "Külső tárolók",
+ "Dropbox App Configuration" : "Dropbox alkalmazás beállítás",
+ "Google Drive App Configuration" : "Google Drive alkalmazás beállítás",
+ "Personal" : "Személyes",
+ "System" : "Rendszer",
+ "Grant access" : "Megadom a hozzáférést",
+ "Error configuring OAuth1" : "OAuth1 konfigurálási hiba",
+ "Error configuring OAuth2" : "OAuth2 konfigurálási hiba",
+ "Generate keys" : "Kulcsok generálása",
+ "Error generating key pair" : "Hiba történt a kulcspár generálása közben",
+ "All users. Type to select user or group." : "Összes felhasználó. Írj be egy felhasználót vagy csoportot.",
+ "(group)" : "(csoport)",
+ "Compatibility with Mac NFD encoding (slow)" : "Kompatibilitás a Mac NFD kódolással (lassú)",
+ "Admin defined" : "Adminisztrátor definiálva",
+ "Saved" : "Elmentve",
+ "Saving..." : "Mentés...",
+ "Save" : "Mentés",
+ "Empty response from the server" : "Üres válasz a szervertől",
+ "Couldn't access. Please logout and login to activate this mount point" : "Nem férhető hozzá. Kérlek próbálj meg ki- és bejelentkezni a csatolási pont aktiválásához.",
+ "Couldn't get the information from the remote server: {code} {type}" : "Nem sikerült lekérdezni az információkat a távoli szerverről: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "Nem lehet letölteni a külső csatolási pontok listáját: {type}",
+ "There was an error with message: " : "Hiba történt ezzel az üzenettel:",
+ "External mount error" : "Külső csatolási hiba",
+ "external-storage" : "külső tároló",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Nem sikerült letölteni a Windows hálózati meghajtó csatolási pontok listáját: üres válasz a szervertől",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Néhány beállított külső csatolási pont nincs kapcsolatban. További információkért kattints a piros sor(ok)ra.",
+ "Please enter the credentials for the {mount} mount" : "Kérlek add meg a következő csatolás azonosítóit: {mount}",
+ "Username" : "Felhasználónév",
+ "Password" : "Jelszó",
+ "Credentials saved" : "Azonosítók mentve",
+ "Credentials saving failed" : "Azonosítók mentése sikertelen",
+ "Credentials required" : "Azonosító szükséges",
+ "Storage with id \"%i\" not found" : "A következő azonosítójú tároló nem található: \"%i\"",
+ "Invalid mount point" : "Érvénytelen csatolási pont",
+ "Insufficient data: %s" : "Nem elegendő adat: %s",
+ "%s" : "%s",
+ "Storage with id \"%i\" is not user editable" : "A következő azonosítójú tároló a felhasználó számára nem szerkeszthető: \"%i\"",
+ "Access key" : "Hozzáférési kulcs",
+ "Secret key" : "Titkos kulcs",
+ "Builtin" : "Beépített",
+ "None" : "Egyik sem",
+ "OAuth1" : "OAuth1",
+ "App key" : "Alkalmazás kulcs",
+ "App secret" : "Alkalmazás titkos kulcs",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Ügyfél ID",
+ "Client secret" : "Kliens titok",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Bérlő neve",
+ "Identity endpoint URL" : "Identitás végpont URL",
+ "Rackspace" : "Rackspace",
+ "API key" : "API kulcs",
+ "Global credentials" : "Globális azonosítók",
+ "Log-in credentials, save in database" : "Bejelentkezési azonosítók, mentés az adatbázisban",
+ "Username and password" : "Felhasználónév és jelszó",
+ "Log-in credentials, save in session" : "Bejelentkezési azonosítók, mentés az munkamenetben",
+ "User entered, store in database" : "Felhasználó megadva, tárolás az adatbázisban",
+ "RSA public key" : "RSA nyilvános kulcs",
+ "Public key" : "Nyilvános kulcs",
+ "Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
+ "Hostname" : "Hosztnév",
+ "Port" : "Port",
+ "Region" : "Megye",
+ "Enable SSL" : "SSL engedélyezése",
+ "Enable Path Style" : "Útvonal stílus engedélyezés",
+ "WebDAV" : "WebDAV",
+ "URL" : "URL",
+ "Remote subfolder" : "Távoli almappa",
+ "Secure https://" : "Biztonságos https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Kiszolgáló",
+ "Secure ftps://" : "Biztonságos ftps://",
+ "Google Drive" : "Google Drive",
+ "Local" : "Helyi",
+ "Location" : "Hely",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
+ "Root" : "Gyökér",
+ "SFTP with secret key login" : "SFTP titkos kulcs belépéssel",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Megosztás",
+ "Domain" : "Domain",
+ "SMB / CIFS using OC login" : "SMB / CIFS OC belépéssel",
+ "Username as share" : "Felhasználónév és megosztás",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Service name" : "Szolgáltatás neve",
+ "Request timeout (seconds)" : "Időtúllépés (másodperc)",
+ "External storages" : "Külső tárolók",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "A cURL támogatás, a PHP-ban nincs engedélyezve vagy telepítve. %s csatolása lehetetlen. Kérd meg a rendszergazdádat, hogy telepítse.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Az FTP támogatás, a PHP-ban nincs engedélyezve vagy telepítve. %s csatolása lehetetlen. Kérd meg a rendszergazdádat, hogy telepítse.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "%s nincs telepítve. %s csatolása lehetetlen. Kérd meg a rendszergazdádat, hogy telepítse.",
+ "No external storage configured" : "Nincs külső tároló beállítva.",
+ "You can add external storages in the personal settings" : "Hozzáadhatsz külső tárolókat a személyes beállítások közt.",
+ "Name" : "Név",
+ "Storage type" : "Tároló típusa",
+ "Scope" : "Hatáskör",
+ "Enable encryption" : "Titkosítás engedélyezése",
+ "Enable previews" : "Előnézet engedélyezése",
+ "Enable sharing" : "Megosztás engedélyezése",
+ "Check for changes" : "Változások keresése",
+ "Never" : "Soha",
+ "Once every direct access" : "Minden közvetlen elérésnél",
+ "Folder name" : "Mappa neve",
+ "Authentication" : "Azonisítás",
+ "Configuration" : "Beállítások",
+ "Available for" : "Elérhető számukra",
+ "Add storage" : "Tároló becsatolása",
+ "Advanced settings" : "Haladó beállítások",
+ "Delete" : "Törlés",
+ "Allow users to mount external storage" : "Külső tárolók csatolásának engedélyezése a felhasználók részére",
+ "Allow users to mount the following external storage" : "A felhasználók számára engedélyezett külső tárolók csatolása:",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "Nem sikerült lekérdezni az információkat az ownCloud szerverről: {code} {type}"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_external/l10n/nb.js b/apps/files_external/l10n/nb.js
new file mode 100644
index 00000000000..ccf2388355e
--- /dev/null
+++ b/apps/files_external/l10n/nb.js
@@ -0,0 +1,131 @@
+OC.L10N.register(
+ "files_external",
+ {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Henting av henvendelsessymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Henting av adgangssymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.",
+ "Please provide a valid app key and secret." : "Vær vennlig å oppgi gyldig appnøkkel og hemmelighet.",
+ "Step 1 failed. Exception: %s" : "Steg 1 feilet. Unntak: %s",
+ "Step 2 failed. Exception: %s" : "Steg 2 feilet. Unntak: %s",
+ "External storage" : "Ekstern lagringsplass",
+ "Dropbox App Configuration" : "Dropbox App konfigurasjon",
+ "Google Drive App Configuration" : "Google Drive App konfigurasjon",
+ "Personal" : "Personlig",
+ "System" : "System",
+ "Grant access" : "Gi tilgang",
+ "Error configuring OAuth1" : "Feil ved konfigurering av OAuth1",
+ "Error configuring OAuth2" : "Feil ved konfigurering av OAuth2",
+ "Generate keys" : "Generer nøkler",
+ "Error generating key pair" : "Feil ved nøkkelgenerering",
+ "All users. Type to select user or group." : "Alle brukere. Tast for å velge bruker eller gruppe.",
+ "(group)" : "(gruppe)",
+ "Compatibility with Mac NFD encoding (slow)" : "Kompatibelt med Mac NFD koding (treg)",
+ "Admin defined" : "Admin-definert",
+ "Saved" : "Lagret",
+ "Saving..." : "Lagrer...",
+ "Save" : "Lagre",
+ "Empty response from the server" : "Tomt svar fra tjeneren",
+ "Couldn't access. Please logout and login to activate this mount point" : "Fikk ikke tilgang. Vennligst logg ut og inn igjen for å aktivere dette oppkoblingspunktet.",
+ "Couldn't get the information from the remote server: {code} {type}" : "Kunne ikke få informasjon fra fjerntjeneren/ remote server: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "Klarte ikke å hente listen over eksterne oppkoblingspunkter: {type}",
+ "There was an error with message: " : "Det oppstod en feil med melding: ",
+ "External mount error" : "Ekstern oppkoblingsfeil",
+ "external-storage" : "eksternlagring",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Klarte ikke å hente listen over oppkoblingspunkter for Windows nettverk-disker: tomt svar fra serveren",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Noen av de konfigurerte eksterne oppkoblingspunktene er ikke tilkoblet. Klikk på de røde raden(e) for mer informasjon.",
+ "Please enter the credentials for the {mount} mount" : "Legg inn påloggingsdetaljer for {mount}",
+ "Username" : "Brukernavn",
+ "Password" : "Passord",
+ "Credentials saved" : "Påloggingsdetaljer lagret",
+ "Credentials saving failed" : "Lagring av påloggingsdetaljer feilet",
+ "Credentials required" : "Påloggingsdetaljer kreves",
+ "Storage with id \"%i\" not found" : "Lager med id \"%i\" ikke funnet",
+ "Invalid backend or authentication mechanism class" : "Ugyldig server eller type autentiseringsmekanisme",
+ "Invalid mount point" : "Ugyldig oppkoblingspunkt",
+ "Objectstore forbidden" : "Objektlager forbudt",
+ "Invalid storage backend \"%s\"" : "Ugyldig lagringsserver \"%s\"",
+ "Not permitted to use backend \"%s\"" : "Ikke tillatt å bruke server \"%s\"",
+ "Not permitted to use authentication mechanism \"%s\"" : "Ikke tillatt å bruke autentiseringsmekanisme \"%s\"",
+ "Unsatisfied backend parameters" : "Noen server-parameter mangler",
+ "Unsatisfied authentication mechanism parameters" : "Noen parametre for autentiseringsmekanisme mangler",
+ "Insufficient data: %s" : "Utilstrekkelige data: %s",
+ "%s" : "%s",
+ "Storage with id \"%i\" is not user editable" : "Lager med id \"%i\" kan ikke redigeres av bruker",
+ "Access key" : "Tilgangsnøkkel",
+ "Secret key" : "Hemmelig nøkkel",
+ "Builtin" : "Innebygget",
+ "None" : "Ingen",
+ "OAuth1" : "OAuth1",
+ "App key" : "App key",
+ "App secret" : "App secret",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Client ID",
+ "Client secret" : "Client secret",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Prosjektnavn",
+ "Identity endpoint URL" : "URL for identitets-endepunkt",
+ "Rackspace" : "Rackspace",
+ "API key" : "API-nøkkel",
+ "Global credentials" : "Globale pålogginsdetaljer",
+ "Log-in credentials, save in database" : "Påloggingsdetaljer, lagre i databasen",
+ "Username and password" : "Brukernavn og passord",
+ "Log-in credentials, save in session" : "Påloggingsdetaljer, lagre i økten",
+ "User entered, store in database" : "Brukerangitt, lagre i databasen",
+ "RSA public key" : "RSA offentlig nøkkel",
+ "Public key" : "Offentlig nøkkel",
+ "Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
+ "Hostname" : "Servernavn",
+ "Port" : "Port",
+ "Region" : "Området",
+ "Enable SSL" : "Aktiver SSL",
+ "Enable Path Style" : "Aktiver Path Style",
+ "WebDAV" : "WebDAV",
+ "URL" : "URL",
+ "Remote subfolder" : "Ekstern undermappe",
+ "Secure https://" : "Sikker https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Tjener",
+ "Secure ftps://" : "Sikker ftps://",
+ "Google Drive" : "Google Disk",
+ "Local" : "Lokal",
+ "Location" : "Sted",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
+ "Root" : "Rot",
+ "SFTP with secret key login" : "SFTP med hemmelig nøkkel for pålogging",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Delt ressurs",
+ "Domain" : "Domene",
+ "SMB / CIFS using OC login" : "SMB / CIFS med OC-pålogging",
+ "Username as share" : "Brukernavn som share",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Service name" : "Tjenestenavn",
+ "Request timeout (seconds)" : "Tidsavbrudd for forespørsel (sekunder)",
+ "External storages" : "Ekstern lagring",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Merk:</b> Støtte for cURL i PHP er ikke aktivert eller installert. Oppkobling av %s er ikke mulig. Be systemadministratoren om å installere det.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Merk:</b> FTP-støtte i PHP er ikke slått på eller installert. Kan ikke koble opp %s. Ta kontakt med systemadministratoren for å få dette installert.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" er ikke installert. Oppkobling av %s er ikke mulig. Vennligst spør din systemadministrator om å installere det.",
+ "No external storage configured" : "Eksternt lager er ikke konfigurert",
+ "You can add external storages in the personal settings" : "Du kan legge til eksterne lagre i personlige innstillinger",
+ "Name" : "Navn",
+ "Storage type" : "Lagringstype",
+ "Scope" : "Omfang",
+ "Enable encryption" : "Aktiver kryptering",
+ "Enable previews" : "Tillat fohåndsvisning",
+ "Enable sharing" : "Aktiver deling",
+ "Check for changes" : "Se etter endringer",
+ "Never" : "Aldri",
+ "Once every direct access" : "En gang pr. direkte aksess",
+ "Folder name" : "Mappenavn",
+ "Authentication" : "Autentisering",
+ "Configuration" : "Konfigurasjon",
+ "Available for" : "Tilgjengelig for",
+ "Add storage" : "Legg til lagringsplass",
+ "Advanced settings" : "Avanserte innstillinger",
+ "Delete" : "Slett",
+ "Allow users to mount external storage" : "Tillat at brukere kobler opp eksterne lagre",
+ "Allow users to mount the following external storage" : "Tillat brukere å koble opp følgende eksterne lagring",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "Klarte ikke å hente informasjon fra Nextcloud tjeneren: {code} {type}"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_external/l10n/nb.json b/apps/files_external/l10n/nb.json
new file mode 100644
index 00000000000..525590c5a76
--- /dev/null
+++ b/apps/files_external/l10n/nb.json
@@ -0,0 +1,129 @@
+{ "translations": {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Henting av henvendelsessymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Henting av adgangssymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.",
+ "Please provide a valid app key and secret." : "Vær vennlig å oppgi gyldig appnøkkel og hemmelighet.",
+ "Step 1 failed. Exception: %s" : "Steg 1 feilet. Unntak: %s",
+ "Step 2 failed. Exception: %s" : "Steg 2 feilet. Unntak: %s",
+ "External storage" : "Ekstern lagringsplass",
+ "Dropbox App Configuration" : "Dropbox App konfigurasjon",
+ "Google Drive App Configuration" : "Google Drive App konfigurasjon",
+ "Personal" : "Personlig",
+ "System" : "System",
+ "Grant access" : "Gi tilgang",
+ "Error configuring OAuth1" : "Feil ved konfigurering av OAuth1",
+ "Error configuring OAuth2" : "Feil ved konfigurering av OAuth2",
+ "Generate keys" : "Generer nøkler",
+ "Error generating key pair" : "Feil ved nøkkelgenerering",
+ "All users. Type to select user or group." : "Alle brukere. Tast for å velge bruker eller gruppe.",
+ "(group)" : "(gruppe)",
+ "Compatibility with Mac NFD encoding (slow)" : "Kompatibelt med Mac NFD koding (treg)",
+ "Admin defined" : "Admin-definert",
+ "Saved" : "Lagret",
+ "Saving..." : "Lagrer...",
+ "Save" : "Lagre",
+ "Empty response from the server" : "Tomt svar fra tjeneren",
+ "Couldn't access. Please logout and login to activate this mount point" : "Fikk ikke tilgang. Vennligst logg ut og inn igjen for å aktivere dette oppkoblingspunktet.",
+ "Couldn't get the information from the remote server: {code} {type}" : "Kunne ikke få informasjon fra fjerntjeneren/ remote server: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "Klarte ikke å hente listen over eksterne oppkoblingspunkter: {type}",
+ "There was an error with message: " : "Det oppstod en feil med melding: ",
+ "External mount error" : "Ekstern oppkoblingsfeil",
+ "external-storage" : "eksternlagring",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Klarte ikke å hente listen over oppkoblingspunkter for Windows nettverk-disker: tomt svar fra serveren",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Noen av de konfigurerte eksterne oppkoblingspunktene er ikke tilkoblet. Klikk på de røde raden(e) for mer informasjon.",
+ "Please enter the credentials for the {mount} mount" : "Legg inn påloggingsdetaljer for {mount}",
+ "Username" : "Brukernavn",
+ "Password" : "Passord",
+ "Credentials saved" : "Påloggingsdetaljer lagret",
+ "Credentials saving failed" : "Lagring av påloggingsdetaljer feilet",
+ "Credentials required" : "Påloggingsdetaljer kreves",
+ "Storage with id \"%i\" not found" : "Lager med id \"%i\" ikke funnet",
+ "Invalid backend or authentication mechanism class" : "Ugyldig server eller type autentiseringsmekanisme",
+ "Invalid mount point" : "Ugyldig oppkoblingspunkt",
+ "Objectstore forbidden" : "Objektlager forbudt",
+ "Invalid storage backend \"%s\"" : "Ugyldig lagringsserver \"%s\"",
+ "Not permitted to use backend \"%s\"" : "Ikke tillatt å bruke server \"%s\"",
+ "Not permitted to use authentication mechanism \"%s\"" : "Ikke tillatt å bruke autentiseringsmekanisme \"%s\"",
+ "Unsatisfied backend parameters" : "Noen server-parameter mangler",
+ "Unsatisfied authentication mechanism parameters" : "Noen parametre for autentiseringsmekanisme mangler",
+ "Insufficient data: %s" : "Utilstrekkelige data: %s",
+ "%s" : "%s",
+ "Storage with id \"%i\" is not user editable" : "Lager med id \"%i\" kan ikke redigeres av bruker",
+ "Access key" : "Tilgangsnøkkel",
+ "Secret key" : "Hemmelig nøkkel",
+ "Builtin" : "Innebygget",
+ "None" : "Ingen",
+ "OAuth1" : "OAuth1",
+ "App key" : "App key",
+ "App secret" : "App secret",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Client ID",
+ "Client secret" : "Client secret",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Prosjektnavn",
+ "Identity endpoint URL" : "URL for identitets-endepunkt",
+ "Rackspace" : "Rackspace",
+ "API key" : "API-nøkkel",
+ "Global credentials" : "Globale pålogginsdetaljer",
+ "Log-in credentials, save in database" : "Påloggingsdetaljer, lagre i databasen",
+ "Username and password" : "Brukernavn og passord",
+ "Log-in credentials, save in session" : "Påloggingsdetaljer, lagre i økten",
+ "User entered, store in database" : "Brukerangitt, lagre i databasen",
+ "RSA public key" : "RSA offentlig nøkkel",
+ "Public key" : "Offentlig nøkkel",
+ "Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
+ "Hostname" : "Servernavn",
+ "Port" : "Port",
+ "Region" : "Området",
+ "Enable SSL" : "Aktiver SSL",
+ "Enable Path Style" : "Aktiver Path Style",
+ "WebDAV" : "WebDAV",
+ "URL" : "URL",
+ "Remote subfolder" : "Ekstern undermappe",
+ "Secure https://" : "Sikker https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Tjener",
+ "Secure ftps://" : "Sikker ftps://",
+ "Google Drive" : "Google Disk",
+ "Local" : "Lokal",
+ "Location" : "Sted",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
+ "Root" : "Rot",
+ "SFTP with secret key login" : "SFTP med hemmelig nøkkel for pålogging",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Delt ressurs",
+ "Domain" : "Domene",
+ "SMB / CIFS using OC login" : "SMB / CIFS med OC-pålogging",
+ "Username as share" : "Brukernavn som share",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Service name" : "Tjenestenavn",
+ "Request timeout (seconds)" : "Tidsavbrudd for forespørsel (sekunder)",
+ "External storages" : "Ekstern lagring",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Merk:</b> Støtte for cURL i PHP er ikke aktivert eller installert. Oppkobling av %s er ikke mulig. Be systemadministratoren om å installere det.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Merk:</b> FTP-støtte i PHP er ikke slått på eller installert. Kan ikke koble opp %s. Ta kontakt med systemadministratoren for å få dette installert.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" er ikke installert. Oppkobling av %s er ikke mulig. Vennligst spør din systemadministrator om å installere det.",
+ "No external storage configured" : "Eksternt lager er ikke konfigurert",
+ "You can add external storages in the personal settings" : "Du kan legge til eksterne lagre i personlige innstillinger",
+ "Name" : "Navn",
+ "Storage type" : "Lagringstype",
+ "Scope" : "Omfang",
+ "Enable encryption" : "Aktiver kryptering",
+ "Enable previews" : "Tillat fohåndsvisning",
+ "Enable sharing" : "Aktiver deling",
+ "Check for changes" : "Se etter endringer",
+ "Never" : "Aldri",
+ "Once every direct access" : "En gang pr. direkte aksess",
+ "Folder name" : "Mappenavn",
+ "Authentication" : "Autentisering",
+ "Configuration" : "Konfigurasjon",
+ "Available for" : "Tilgjengelig for",
+ "Add storage" : "Legg til lagringsplass",
+ "Advanced settings" : "Avanserte innstillinger",
+ "Delete" : "Slett",
+ "Allow users to mount external storage" : "Tillat at brukere kobler opp eksterne lagre",
+ "Allow users to mount the following external storage" : "Tillat brukere å koble opp følgende eksterne lagring",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "Klarte ikke å hente informasjon fra Nextcloud tjeneren: {code} {type}"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_external/l10n/th.js b/apps/files_external/l10n/th.js
new file mode 100644
index 00000000000..171ae9bd7c1
--- /dev/null
+++ b/apps/files_external/l10n/th.js
@@ -0,0 +1,118 @@
+OC.L10N.register(
+ "files_external",
+ {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "การเรียกร้องขอโทเคนล้มเหลว โปรดตรวจสอบคีย์และรหัสลับให้ถูกต้อง",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "การเรียกร้องขอโทเคนล้มเหลว โปรดตรวจสอบคีย์และรหัสลับของแอพฯ ให้ถูกต้อง",
+ "Please provide a valid app key and secret." : "โปรดระบุคีย์และรหัสลับของแอพฯ ให้ถูกต้อง",
+ "Step 1 failed. Exception: %s" : "ขั้นตอนที่ 1 ล้มเหลว ข้อยกเว้น: %s",
+ "Step 2 failed. Exception: %s" : "ขั้นตอนที่ 2 ล้มเหลว ข้อยกเว้น: %s",
+ "External storage" : "จัดเก็บข้อมูลภายนอก",
+ "Personal" : "ส่วนตัว",
+ "System" : "ระบบ",
+ "Grant access" : "อนุญาตให้เข้าถึงได้",
+ "Error configuring OAuth1" : "ข้อผิดพลาดในการกำหนดค่า OAuth1",
+ "Error configuring OAuth2" : "ข้อผิดพลาดในการกำหนดค่า OAuth2",
+ "Generate keys" : "สร้างคีย์",
+ "Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
+ "All users. Type to select user or group." : "ผู้ใช้ทุกคน พิมพ์เพื่อเลือกผู้ใช้หรือกลุ่ม",
+ "(group)" : "(กลุ่ม)",
+ "Admin defined" : "ถูกกำหนดโดยผู้ดูแลระบบ",
+ "Saved" : "บันทึกแล้ว",
+ "Save" : "บันทึก",
+ "Empty response from the server" : "ไม่มีการตอบสนองจากเซิร์ฟเวอร์",
+ "Couldn't access. Please logout and login to activate this mount point" : "ไม่สามารถเข้าถึง กรุณออกจากระบบและาเข้าสู่ระบบใหม่เพื่อเปิดใช้งานจุดเชื่อมต่อนี้",
+ "Couldn't get the list of external mount points: {type}" : "ไม่สามารถรับรายชื่อของจุดเชื่อมต่อภายนอก: {type}",
+ "There was an error with message: " : "มีข้อความแสดงข้อผิดพลาด",
+ "External mount error" : "การติดจากตั้งภายนอกเกิดข้อผิดพลาด",
+ "external-storage" : "ที่จัดเก็บข้อมูลภายนอก",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "ไม่สามารถรับรายชื่อไดรฟ์เครือข่ายของวินโดว์ส จุดที่ติดตั้ง: ไม่มีการตอบสนองจากเซิร์ฟเวอร์",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "การกำหนดค่าบางส่วนของจุดเชื่อมต่อภายนอกไม่ถูกเชื่อมต่อ กรุณาคลิกที่ตรงสีแดงสำหรับข้อมูลเพิ่มเติม",
+ "Please enter the credentials for the {mount} mount" : "กรุณากรอกข้อมูลประจำตัวสำหรับ {mount} ",
+ "Username" : "ชื่อผู้ใช้งาน",
+ "Password" : "รหัสผ่าน",
+ "Credentials saved" : "ข้อมูลประจำตัวได้ถูกบันทึก",
+ "Credentials saving failed" : "บันทึกข้อมูลประจำตัวล้มเหลว",
+ "Credentials required" : "จำเป็นต้องระบบข้อมูลประจำตัว",
+ "Storage with id \"%i\" not found" : "ไม่พบจัดการเก็บข้อมูลของ ID \"%i\"",
+ "Invalid backend or authentication mechanism class" : "แบ็กเอนด์ไม่ถูกต้องหรือระดับการรับรองความถูกต้องไม่เพียงพอ",
+ "Invalid mount point" : "จุดเชื่อมต่อที่ไม่ถูกต้อง",
+ "Objectstore forbidden" : "เก็บวัตถุต้องห้าม",
+ "Invalid storage backend \"%s\"" : "การจัดเก็บข้อมูลแบ็กเอนด์ไม่ถูกต้อง \"%s\"",
+ "Not permitted to use backend \"%s\"" : "ไม่อนุญาตให้ใช้แบ็กเอนด์ \"%s\"",
+ "Not permitted to use authentication mechanism \"%s\"" : "ไม่อนุญาตให้ตรวจสอบการรับรองความถูกต้อง \"%s\"",
+ "Unsatisfied backend parameters" : "พารามิเตอร์แบ็กเอนด์ไม่ได้รับอนุญาต",
+ "Unsatisfied authentication mechanism parameters" : "การรับรองความถูกต้องไม่เพียงพอ",
+ "Insufficient data: %s" : "ข้อมูลไม่เพียงพอ: %s",
+ "%s" : "%s",
+ "Storage with id \"%i\" is not user editable" : "พื้นที่เก็บข้อมูล รหัส \"%i\" ไม่อนุญาตให้ผู้ใช้แก้ไขข้อมูลได้",
+ "Access key" : "คีย์การเข้าถึง",
+ "Secret key" : "คีย์ลับ",
+ "Builtin" : "ในตัว",
+ "None" : "ไม่มี",
+ "OAuth1" : "OAuth1",
+ "App key" : "App key",
+ "App secret" : "App secret",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Client ID",
+ "Client secret" : "Client secret",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "ชื่อผู้เช่า",
+ "Identity endpoint URL" : "ตัวตนของ URL ปลายทาง",
+ "Rackspace" : "Rackspace",
+ "API key" : "รหัส API",
+ "Username and password" : "ชื่อผู้ใช้และรหัสผ่าน",
+ "Log-in credentials, save in session" : "ข้อมูลประจำตัวสำหรับเข้าสู่ระบบ, บันทึกลงในช่วงเวลาเข้าใช้งาน",
+ "RSA public key" : "RSA คีย์สาธารณะ",
+ "Public key" : "คีย์สาธารณะ",
+ "Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
+ "Hostname" : "ชื่อโฮสต์",
+ "Port" : "พอร์ต",
+ "Region" : "พื้นที่",
+ "Enable SSL" : "เปิดใช้งาน SSL",
+ "Enable Path Style" : "เปิดใช้งานสไตล์เส้นทาง",
+ "WebDAV" : "WebDAV",
+ "URL" : "URL",
+ "Remote subfolder" : "โฟลเดอร์ย่อยรีโมท",
+ "Secure https://" : "โหมดปลอดภัย https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "โฮสต์",
+ "Secure ftps://" : "โหมดปลอดภัย ftps://",
+ "Google Drive" : "กูเกิ้ลไดร์ฟ",
+ "Local" : "ต้นทาง",
+ "Location" : "ตำแหน่งที่อยู่",
+ "SFTP" : "SFTP",
+ "Root" : "รูท",
+ "SFTP with secret key login" : "SFTP กับคีย์ลับสำหรับเข้าสู่ระบบ",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "แชร์",
+ "Domain" : "โดเมน",
+ "SMB / CIFS using OC login" : "SMB/CIFS กำลังใช้ OC เข้าสู่ระบบ",
+ "Username as share" : "ชื่อผู้ใช้ที่แชร์",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Service name" : "ชื่อบริการ",
+ "Request timeout (seconds)" : "หมดเวลาการร้องขอ (วินาที)",
+ "No external storage configured" : "ไม่มีการกำหนดค่าจัดเก็บข้อมูลภายนอก",
+ "You can add external storages in the personal settings" : "คุณสามารถเพิ่มการเก็บรักษาภายนอกในการตั้งค่าส่วนบุคคล",
+ "Name" : "ชื่อ",
+ "Storage type" : "ชนิดการจัดเก็บข้อมูล",
+ "Scope" : "ขอบเขต",
+ "Enable encryption" : "เปิดใช้งานการเข้ารหัส",
+ "Enable previews" : "เปิดใช้งานการแสดงตัวอย่าง",
+ "Enable sharing" : "เปิดให้สามารถแชร์ได้",
+ "Check for changes" : "ตรวจสอบการเปลี่ยนแปลง",
+ "Never" : "ไม่เคย",
+ "Once every direct access" : "เมื่อทุกคนเข้าถึงโดยตรง",
+ "Folder name" : "ชื่อโฟลเดอร์",
+ "Authentication" : "รับรองความถูกต้อง",
+ "Configuration" : "การกำหนดค่า",
+ "Available for" : "สามารถใช้ได้สำหรับ",
+ "Add storage" : "เพิ่มพื้นที่จัดเก็บข้อมูล",
+ "Advanced settings" : "ตั้งค่าขั้นสูง",
+ "Delete" : "ลบ",
+ "Allow users to mount external storage" : "อนุญาตให้ผู้ใช้ติดตั้งการจัดเก็บข้อมูลภายนอก",
+ "Allow users to mount the following external storage" : "อนุญาตให้ผู้ใช้ติดตั้งจัดเก็บข้อมูลภายนอกต่อไปนี้",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "ไม่สามารถรับข้อมูลจากเซิร์ฟเวอร์ ownCloud: {code} {type}"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_external/l10n/th.json b/apps/files_external/l10n/th.json
new file mode 100644
index 00000000000..a0f9a659a97
--- /dev/null
+++ b/apps/files_external/l10n/th.json
@@ -0,0 +1,116 @@
+{ "translations": {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "การเรียกร้องขอโทเคนล้มเหลว โปรดตรวจสอบคีย์และรหัสลับให้ถูกต้อง",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "การเรียกร้องขอโทเคนล้มเหลว โปรดตรวจสอบคีย์และรหัสลับของแอพฯ ให้ถูกต้อง",
+ "Please provide a valid app key and secret." : "โปรดระบุคีย์และรหัสลับของแอพฯ ให้ถูกต้อง",
+ "Step 1 failed. Exception: %s" : "ขั้นตอนที่ 1 ล้มเหลว ข้อยกเว้น: %s",
+ "Step 2 failed. Exception: %s" : "ขั้นตอนที่ 2 ล้มเหลว ข้อยกเว้น: %s",
+ "External storage" : "จัดเก็บข้อมูลภายนอก",
+ "Personal" : "ส่วนตัว",
+ "System" : "ระบบ",
+ "Grant access" : "อนุญาตให้เข้าถึงได้",
+ "Error configuring OAuth1" : "ข้อผิดพลาดในการกำหนดค่า OAuth1",
+ "Error configuring OAuth2" : "ข้อผิดพลาดในการกำหนดค่า OAuth2",
+ "Generate keys" : "สร้างคีย์",
+ "Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
+ "All users. Type to select user or group." : "ผู้ใช้ทุกคน พิมพ์เพื่อเลือกผู้ใช้หรือกลุ่ม",
+ "(group)" : "(กลุ่ม)",
+ "Admin defined" : "ถูกกำหนดโดยผู้ดูแลระบบ",
+ "Saved" : "บันทึกแล้ว",
+ "Save" : "บันทึก",
+ "Empty response from the server" : "ไม่มีการตอบสนองจากเซิร์ฟเวอร์",
+ "Couldn't access. Please logout and login to activate this mount point" : "ไม่สามารถเข้าถึง กรุณออกจากระบบและาเข้าสู่ระบบใหม่เพื่อเปิดใช้งานจุดเชื่อมต่อนี้",
+ "Couldn't get the list of external mount points: {type}" : "ไม่สามารถรับรายชื่อของจุดเชื่อมต่อภายนอก: {type}",
+ "There was an error with message: " : "มีข้อความแสดงข้อผิดพลาด",
+ "External mount error" : "การติดจากตั้งภายนอกเกิดข้อผิดพลาด",
+ "external-storage" : "ที่จัดเก็บข้อมูลภายนอก",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "ไม่สามารถรับรายชื่อไดรฟ์เครือข่ายของวินโดว์ส จุดที่ติดตั้ง: ไม่มีการตอบสนองจากเซิร์ฟเวอร์",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "การกำหนดค่าบางส่วนของจุดเชื่อมต่อภายนอกไม่ถูกเชื่อมต่อ กรุณาคลิกที่ตรงสีแดงสำหรับข้อมูลเพิ่มเติม",
+ "Please enter the credentials for the {mount} mount" : "กรุณากรอกข้อมูลประจำตัวสำหรับ {mount} ",
+ "Username" : "ชื่อผู้ใช้งาน",
+ "Password" : "รหัสผ่าน",
+ "Credentials saved" : "ข้อมูลประจำตัวได้ถูกบันทึก",
+ "Credentials saving failed" : "บันทึกข้อมูลประจำตัวล้มเหลว",
+ "Credentials required" : "จำเป็นต้องระบบข้อมูลประจำตัว",
+ "Storage with id \"%i\" not found" : "ไม่พบจัดการเก็บข้อมูลของ ID \"%i\"",
+ "Invalid backend or authentication mechanism class" : "แบ็กเอนด์ไม่ถูกต้องหรือระดับการรับรองความถูกต้องไม่เพียงพอ",
+ "Invalid mount point" : "จุดเชื่อมต่อที่ไม่ถูกต้อง",
+ "Objectstore forbidden" : "เก็บวัตถุต้องห้าม",
+ "Invalid storage backend \"%s\"" : "การจัดเก็บข้อมูลแบ็กเอนด์ไม่ถูกต้อง \"%s\"",
+ "Not permitted to use backend \"%s\"" : "ไม่อนุญาตให้ใช้แบ็กเอนด์ \"%s\"",
+ "Not permitted to use authentication mechanism \"%s\"" : "ไม่อนุญาตให้ตรวจสอบการรับรองความถูกต้อง \"%s\"",
+ "Unsatisfied backend parameters" : "พารามิเตอร์แบ็กเอนด์ไม่ได้รับอนุญาต",
+ "Unsatisfied authentication mechanism parameters" : "การรับรองความถูกต้องไม่เพียงพอ",
+ "Insufficient data: %s" : "ข้อมูลไม่เพียงพอ: %s",
+ "%s" : "%s",
+ "Storage with id \"%i\" is not user editable" : "พื้นที่เก็บข้อมูล รหัส \"%i\" ไม่อนุญาตให้ผู้ใช้แก้ไขข้อมูลได้",
+ "Access key" : "คีย์การเข้าถึง",
+ "Secret key" : "คีย์ลับ",
+ "Builtin" : "ในตัว",
+ "None" : "ไม่มี",
+ "OAuth1" : "OAuth1",
+ "App key" : "App key",
+ "App secret" : "App secret",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Client ID",
+ "Client secret" : "Client secret",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "ชื่อผู้เช่า",
+ "Identity endpoint URL" : "ตัวตนของ URL ปลายทาง",
+ "Rackspace" : "Rackspace",
+ "API key" : "รหัส API",
+ "Username and password" : "ชื่อผู้ใช้และรหัสผ่าน",
+ "Log-in credentials, save in session" : "ข้อมูลประจำตัวสำหรับเข้าสู่ระบบ, บันทึกลงในช่วงเวลาเข้าใช้งาน",
+ "RSA public key" : "RSA คีย์สาธารณะ",
+ "Public key" : "คีย์สาธารณะ",
+ "Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
+ "Hostname" : "ชื่อโฮสต์",
+ "Port" : "พอร์ต",
+ "Region" : "พื้นที่",
+ "Enable SSL" : "เปิดใช้งาน SSL",
+ "Enable Path Style" : "เปิดใช้งานสไตล์เส้นทาง",
+ "WebDAV" : "WebDAV",
+ "URL" : "URL",
+ "Remote subfolder" : "โฟลเดอร์ย่อยรีโมท",
+ "Secure https://" : "โหมดปลอดภัย https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "โฮสต์",
+ "Secure ftps://" : "โหมดปลอดภัย ftps://",
+ "Google Drive" : "กูเกิ้ลไดร์ฟ",
+ "Local" : "ต้นทาง",
+ "Location" : "ตำแหน่งที่อยู่",
+ "SFTP" : "SFTP",
+ "Root" : "รูท",
+ "SFTP with secret key login" : "SFTP กับคีย์ลับสำหรับเข้าสู่ระบบ",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "แชร์",
+ "Domain" : "โดเมน",
+ "SMB / CIFS using OC login" : "SMB/CIFS กำลังใช้ OC เข้าสู่ระบบ",
+ "Username as share" : "ชื่อผู้ใช้ที่แชร์",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Service name" : "ชื่อบริการ",
+ "Request timeout (seconds)" : "หมดเวลาการร้องขอ (วินาที)",
+ "No external storage configured" : "ไม่มีการกำหนดค่าจัดเก็บข้อมูลภายนอก",
+ "You can add external storages in the personal settings" : "คุณสามารถเพิ่มการเก็บรักษาภายนอกในการตั้งค่าส่วนบุคคล",
+ "Name" : "ชื่อ",
+ "Storage type" : "ชนิดการจัดเก็บข้อมูล",
+ "Scope" : "ขอบเขต",
+ "Enable encryption" : "เปิดใช้งานการเข้ารหัส",
+ "Enable previews" : "เปิดใช้งานการแสดงตัวอย่าง",
+ "Enable sharing" : "เปิดให้สามารถแชร์ได้",
+ "Check for changes" : "ตรวจสอบการเปลี่ยนแปลง",
+ "Never" : "ไม่เคย",
+ "Once every direct access" : "เมื่อทุกคนเข้าถึงโดยตรง",
+ "Folder name" : "ชื่อโฟลเดอร์",
+ "Authentication" : "รับรองความถูกต้อง",
+ "Configuration" : "การกำหนดค่า",
+ "Available for" : "สามารถใช้ได้สำหรับ",
+ "Add storage" : "เพิ่มพื้นที่จัดเก็บข้อมูล",
+ "Advanced settings" : "ตั้งค่าขั้นสูง",
+ "Delete" : "ลบ",
+ "Allow users to mount external storage" : "อนุญาตให้ผู้ใช้ติดตั้งการจัดเก็บข้อมูลภายนอก",
+ "Allow users to mount the following external storage" : "อนุญาตให้ผู้ใช้ติดตั้งจัดเก็บข้อมูลภายนอกต่อไปนี้",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "ไม่สามารถรับข้อมูลจากเซิร์ฟเวอร์ ownCloud: {code} {type}"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/cs.js b/apps/files_sharing/l10n/cs.js
new file mode 100644
index 00000000000..6964eb5eabc
--- /dev/null
+++ b/apps/files_sharing/l10n/cs.js
@@ -0,0 +1,149 @@
+OC.L10N.register(
+ "files_sharing",
+ {
+ "Shared with you" : "Sdíleno s vámi",
+ "Shared with others" : "Sdíleno s ostatními",
+ "Shared by link" : "Sdíleno pomocí odkazu",
+ "Nothing shared with you yet" : "Zatím s vámi nikdo nic nesdílel",
+ "Files and folders others share with you will show up here" : "Zde budou zobrazeny soubory a adresáře, které ostatní sdílí s vámi",
+ "Nothing shared yet" : "Zatím není nic sdíleno",
+ "Files and folders you share will show up here" : "Zde budou zobrazeny vámi sdílené soubory a adresáře",
+ "No shared links" : "Žádné sdílené odkazy",
+ "Files and folders you share by link will show up here" : "Zde budou zobrazeny soubory a adresáře sdílené jako webové odkazy",
+ "You can upload into this folder" : "Můžete nahrávat do tohoto adresáře",
+ "No compatible server found at {remote}" : "Na {remote} nebyl nalezen kompatibilní server",
+ "Invalid server URL" : "Neplatná URL serveru",
+ "Failed to add the public link to your Nextcloud" : "Selhalo přidání veřejného odkazu do Nextcloud",
+ "Share" : "Sdílet",
+ "No expiration date set" : "Není nastaveno datum vypršení platnosti",
+ "Shared by" : "Sdílí",
+ "Sharing" : "Sdílení",
+ "File shares" : "Sdílení souboru",
+ "Downloaded via public link" : "Staženo pomocí veřejného odkazu",
+ "Downloaded by {email}" : "Stáhl {email}",
+ "{file} downloaded via public link" : "{file} stažen pomocí veřejného odkazu",
+ "{email} downloaded {file}" : "{email} stáhnul {file}",
+ "Shared with group {group}" : "Sdíleno se skupinou {group}",
+ "Removed share for group {group}" : "Odstranil sdílení pro skupinu {group}",
+ "{actor} shared with group {group}" : "{actor} sdílel(a) se skupinou {group}",
+ "{actor} removed share for group {group}" : "{actor} odstranil(a) sdílení pro skupinu {group}",
+ "You shared {file} with group {group}" : "Se skupinou {group} jste nasdílel(a) {file}",
+ "You removed group {group} from {file}" : "Z {file} jste odstranil(a) skupinu {group}",
+ "{actor} shared {file} with group {group}" : "{actor} sdílel(a) {file} se skupinou {group}",
+ "{actor} removed group {group} from {file}" : "{actor} odstranil(a) skupinu {group} z {file}",
+ "Shared as public link" : "Sdíleno jako veřejný odkaz",
+ "Removed public link" : "Odstranil(a) veřejný odkaz",
+ "Public link expired" : "Veřejný odkaz vypršel",
+ "{actor} shared as public link" : "{actor} sdílel(a) jako veřejný odkaz",
+ "{actor} removed public link" : "{actor} odstranil(a) veřejný odkaz",
+ "Public link of {actor} expired" : "Veřejný odkaz {actor} vypršel",
+ "You shared {file} as public link" : "Sdílel(a) jste {file} jako veřejný odkaz",
+ "You removed public link for {file}" : "Odstranil(a) jste veřejný odkaz pro {file}",
+ "Public link expired for {file}" : "Veřený odkaz pro {file} vypršel",
+ "{actor} shared {file} as public link" : "{actor} sdílel(a) {file} jako veřejný odkaz",
+ "{actor} removed public link for {file}" : "{actor} odstranil(a) veřejný odkaz pro {file}",
+ "Public link of {actor} for {file} expired" : "Veřejný odkaz {actor} pro {file} vypršel",
+ "{user} accepted the remote share" : "{user} přijal(a) vzdálené sdílení",
+ "{user} declined the remote share" : "{user} odmítl vzdálené sdílení",
+ "You received a new remote share {file} from {user}" : "Obdržel(a) jste nové vzdálené sdílení souboru {file} od {user}",
+ "{user} accepted the remote share of {file}" : "{user} přijal vzdálené sdílení souboru {file}",
+ "{user} declined the remote share of {file}" : "{user} odmítl(a) vzdálené sdílení {file}",
+ "{user} unshared {file} from you" : "{user} s vámi již nesdílí soubor {file}",
+ "Shared with {user}" : "Sdíleno s {user}",
+ "Removed share for {user}" : "Odstraněno sdílení pro {user}",
+ "{actor} shared with {user}" : "{actor} sdílel(a) s {user}",
+ "{actor} removed share for {user}" : "{actor} odstranil(a) sdílení pro {user}",
+ "Shared by {actor}" : "Sdílel {actor}",
+ "{actor} removed share" : "{actor} odebral(a) sdílení",
+ "You shared {file} with {user}" : "Sdílel(a) jste {file} s {user}",
+ "You removed {user} from {file}" : "Odstranil(a) jste uživatele {user} z {file}",
+ "{actor} removed {user} from {file}" : "{actor} odstranil(a) uživatele {user} z {file}",
+ "{actor} shared {file} with you" : "{actor} s vámi sdílel(a) soubor {file}",
+ "{actor} removed you from {file}" : "{actor} vás odstranil(a) ze souboru {file}",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Byl <strong>stažen</strong> soubor nebo adresář sdílený jako veřejný odkaz",
+ "A file or folder was shared from <strong>another server</strong>" : "Soubor nebo adresář byl nasdílen z <strong>jiného serveru</strong>",
+ "A file or folder has been <strong>shared</strong>" : "Soubor nebo adresář byl <strong>nasdílen</strong>",
+ "Wrong share ID, share doesn't exist" : "Špatné ID sdílení, sdílení neexistuje",
+ "could not delete share" : "nelze smazat sdílení",
+ "Could not delete share" : "Nelze smazat sdílení",
+ "Please specify a file or folder path" : "Prosím zadejte cestu adresáře nebo souboru",
+ "Wrong path, file/folder doesn't exist" : "Špatná cesta, soubor/adresář neexistuje",
+ "Could not create share" : "Nelze vytvořit sdílení",
+ "invalid permissions" : "neplatná oprávnění",
+ "Please specify a valid user" : "Prosím zadejte platného uživatele",
+ "Group sharing is disabled by the administrator" : "Skupinové sdílení bylo zakázáno administrátorem",
+ "Please specify a valid group" : "Prosím zadejte platnou skupinu",
+ "Public link sharing is disabled by the administrator" : "Veřejný odkaz sdílení je zakázán administrátorem",
+ "Public upload disabled by the administrator" : "Veřejné nahrávání zakázáno administrátorem",
+ "Public upload is only possible for publicly shared folders" : "Veřejné nahrávání je možné pouze do veřejně sdílených adresářů",
+ "Invalid date, date format must be YYYY-MM-DD" : "Neplatné datum, formát data musí být YYY-MM-DD",
+ "Sharing %s failed because the back end does not allow shares from type %s" : "Sdílení %s selhalo, podpůrná vrstva nepodporuje typ sdílení %s",
+ "Unknown share type" : "Neznámý typ sdílení",
+ "Not a directory" : "Žádný adresář",
+ "Could not lock path" : "Nepodařilo se uzamknout cestu",
+ "Wrong or no update parameter given" : "Chyba nebo žádná aktualizace dle zadaných parametrů",
+ "Can't change permissions for public share links" : "Nelze změnit oprávnění pro veřejně sdílené odkazy",
+ "Cannot increase permissions" : "Nelze navýšit oprávnění",
+ "%s is publicly shared" : "%s je veřejně sdílen",
+ "Share API is disabled" : "Sdílení API je zakázané",
+ "This share is password-protected" : "Toto sdílení je chráněno heslem",
+ "The password is wrong. Try again." : "Heslo není správné. Zkuste to znovu.",
+ "Password" : "Heslo",
+ "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "Name" : "Název",
+ "Share time" : "Čas sdílení",
+ "Expiration date" : "Datum vypršení platnosti",
+ "Sorry, this link doesn’t seem to work anymore." : "Je nám líto, ale tento odkaz již není funkční.",
+ "Reasons might be:" : "Možné důvody:",
+ "the item was removed" : "položka byla odebrána",
+ "the link expired" : "platnost odkazu vypršela",
+ "sharing is disabled" : "sdílení je zakázané",
+ "For more info, please ask the person who sent this link." : "Pro více informací kontaktujte osobu, která vám zaslala tento odkaz.",
+ "Add to your Nextcloud" : "Přidat do Nextcloud",
+ "Download" : "Stáhnout",
+ "Download %s" : "Stáhnout %s",
+ "Direct link" : "Přímý odkaz",
+ "Upload files to %s" : "Nahrát soubory do %s",
+ "Select or drop files" : "Vyberte nebo přetáhněte soubory",
+ "Uploading files…" : "Probíhá nahrávání souborů...",
+ "Uploaded files:" : "Nahrané soubory:",
+ "A public shared file or folder was <strong>downloaded</strong>" : "Byl <strong>stažen</strong> veřejně sdílený soubor nebo adresář",
+ "You received a new remote share %2$s from %1$s" : "Obdrželi jste nové vzdálené sdílení %2$s od uživatele %1$s",
+ "You received a new remote share from %s" : "Obdrželi jste nové vzdálené sdílení z %s",
+ "%1$s accepted remote share %2$s" : "%1$s přijal(a) vzdálené sdílení %2$s",
+ "%1$s declined remote share %2$s" : "%1$s odmítl(a) vzdálené sdílení %2$s",
+ "%1$s unshared %2$s from you" : "%1$s již více nesdílí %2$s",
+ "Public shared folder %1$s was downloaded" : "Byl stažen veřejně sdílený adresář %1$s ",
+ "Public shared file %1$s was downloaded" : "Byl stažen veřejně sdílený soubor %1$s ",
+ "You shared %1$s with %2$s" : "Sdílíte %1$s s %2$s",
+ "%2$s shared %1$s with %3$s" : "%2$s nasdílel(a) %1$s s %3$s",
+ "You removed the share of %2$s for %1$s" : "Odstranil(a) jsi sdílení %2$s pro %1$s",
+ "%2$s removed the share of %3$s for %1$s" : "%2$s odstranil(a) sdílení %3$s pro %1$s",
+ "You shared %1$s with group %2$s" : "Sdílíte %1$s se skupinou %2$s",
+ "%2$s shared %1$s with group %3$s" : "%2$s nasdílel(a) %1$s se skupinou %3$s",
+ "You removed the share of group %2$s for %1$s" : "Odstranil(a) jsi sdílení skupině %2$s pro %1$s",
+ "%2$s removed the share of group %3$s for %1$s" : "%2$s odstranil(a) sdílení skupině %3$s pro %1$s",
+ "%2$s shared %1$s via link" : "%2$s nasdílel(a) %1$s jako odkaz",
+ "You shared %1$s via link" : "Sdílíte %1$s přes odkaz",
+ "You removed the public link for %1$s" : "Odstranil(a) jsi veřejný odkaz na %1$s",
+ "%2$s removed the public link for %1$s" : "%2$s odstranil(a) veřejný odkaz na %1$s",
+ "Your public link for %1$s expired" : "Veřejný odkaz pro %1$s vypršel",
+ "The public link of %2$s for %1$s expired" : "Veřejný odkaz na %2$s pro %1$s vypršel",
+ "%2$s shared %1$s with you" : "%2$s s vámi sdílí %1$s",
+ "%2$s removed the share for %1$s" : "%2$s odstranil(a) sdílení pro %1$s",
+ "Shared with %2$s" : "Sdíleno s %2$s",
+ "Shared with %3$s by %2$s" : "%2$s sdílí s %3$s",
+ "Removed share for %2$s" : "Odstranil(a) sdílení pro %2$s",
+ "%2$s removed share for %3$s" : "%2$s odstranil(a) sdílení pro %3$s",
+ "Shared with group %2$s" : "Sdíleno se skupinou %2$s",
+ "Shared with group %3$s by %2$s" : "%2$s sdílí se skupinou %3$s",
+ "Removed share of group %2$s" : "Odstranil(a) sdílení skupině %2$s",
+ "%2$s removed share of group %3$s" : "%2$s odstranil(a) sdílení skupině %3$s",
+ "Shared via link by %2$s" : "%2$s sdílel(a) jako odkaz",
+ "Shared via public link" : "Sdíleno jako veřejný odkaz",
+ "%2$s removed public link" : "%2$s odstranil(a) veřejný odkaz",
+ "Public link of %2$s expired" : "Veřejný odkaz %2$s vypršel",
+ "Shared by %2$s" : "%2$s sdílel(a)",
+ "Shares" : "Sdílení"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/cs.json b/apps/files_sharing/l10n/cs.json
new file mode 100644
index 00000000000..2ee5d1fc0eb
--- /dev/null
+++ b/apps/files_sharing/l10n/cs.json
@@ -0,0 +1,147 @@
+{ "translations": {
+ "Shared with you" : "Sdíleno s vámi",
+ "Shared with others" : "Sdíleno s ostatními",
+ "Shared by link" : "Sdíleno pomocí odkazu",
+ "Nothing shared with you yet" : "Zatím s vámi nikdo nic nesdílel",
+ "Files and folders others share with you will show up here" : "Zde budou zobrazeny soubory a adresáře, které ostatní sdílí s vámi",
+ "Nothing shared yet" : "Zatím není nic sdíleno",
+ "Files and folders you share will show up here" : "Zde budou zobrazeny vámi sdílené soubory a adresáře",
+ "No shared links" : "Žádné sdílené odkazy",
+ "Files and folders you share by link will show up here" : "Zde budou zobrazeny soubory a adresáře sdílené jako webové odkazy",
+ "You can upload into this folder" : "Můžete nahrávat do tohoto adresáře",
+ "No compatible server found at {remote}" : "Na {remote} nebyl nalezen kompatibilní server",
+ "Invalid server URL" : "Neplatná URL serveru",
+ "Failed to add the public link to your Nextcloud" : "Selhalo přidání veřejného odkazu do Nextcloud",
+ "Share" : "Sdílet",
+ "No expiration date set" : "Není nastaveno datum vypršení platnosti",
+ "Shared by" : "Sdílí",
+ "Sharing" : "Sdílení",
+ "File shares" : "Sdílení souboru",
+ "Downloaded via public link" : "Staženo pomocí veřejného odkazu",
+ "Downloaded by {email}" : "Stáhl {email}",
+ "{file} downloaded via public link" : "{file} stažen pomocí veřejného odkazu",
+ "{email} downloaded {file}" : "{email} stáhnul {file}",
+ "Shared with group {group}" : "Sdíleno se skupinou {group}",
+ "Removed share for group {group}" : "Odstranil sdílení pro skupinu {group}",
+ "{actor} shared with group {group}" : "{actor} sdílel(a) se skupinou {group}",
+ "{actor} removed share for group {group}" : "{actor} odstranil(a) sdílení pro skupinu {group}",
+ "You shared {file} with group {group}" : "Se skupinou {group} jste nasdílel(a) {file}",
+ "You removed group {group} from {file}" : "Z {file} jste odstranil(a) skupinu {group}",
+ "{actor} shared {file} with group {group}" : "{actor} sdílel(a) {file} se skupinou {group}",
+ "{actor} removed group {group} from {file}" : "{actor} odstranil(a) skupinu {group} z {file}",
+ "Shared as public link" : "Sdíleno jako veřejný odkaz",
+ "Removed public link" : "Odstranil(a) veřejný odkaz",
+ "Public link expired" : "Veřejný odkaz vypršel",
+ "{actor} shared as public link" : "{actor} sdílel(a) jako veřejný odkaz",
+ "{actor} removed public link" : "{actor} odstranil(a) veřejný odkaz",
+ "Public link of {actor} expired" : "Veřejný odkaz {actor} vypršel",
+ "You shared {file} as public link" : "Sdílel(a) jste {file} jako veřejný odkaz",
+ "You removed public link for {file}" : "Odstranil(a) jste veřejný odkaz pro {file}",
+ "Public link expired for {file}" : "Veřený odkaz pro {file} vypršel",
+ "{actor} shared {file} as public link" : "{actor} sdílel(a) {file} jako veřejný odkaz",
+ "{actor} removed public link for {file}" : "{actor} odstranil(a) veřejný odkaz pro {file}",
+ "Public link of {actor} for {file} expired" : "Veřejný odkaz {actor} pro {file} vypršel",
+ "{user} accepted the remote share" : "{user} přijal(a) vzdálené sdílení",
+ "{user} declined the remote share" : "{user} odmítl vzdálené sdílení",
+ "You received a new remote share {file} from {user}" : "Obdržel(a) jste nové vzdálené sdílení souboru {file} od {user}",
+ "{user} accepted the remote share of {file}" : "{user} přijal vzdálené sdílení souboru {file}",
+ "{user} declined the remote share of {file}" : "{user} odmítl(a) vzdálené sdílení {file}",
+ "{user} unshared {file} from you" : "{user} s vámi již nesdílí soubor {file}",
+ "Shared with {user}" : "Sdíleno s {user}",
+ "Removed share for {user}" : "Odstraněno sdílení pro {user}",
+ "{actor} shared with {user}" : "{actor} sdílel(a) s {user}",
+ "{actor} removed share for {user}" : "{actor} odstranil(a) sdílení pro {user}",
+ "Shared by {actor}" : "Sdílel {actor}",
+ "{actor} removed share" : "{actor} odebral(a) sdílení",
+ "You shared {file} with {user}" : "Sdílel(a) jste {file} s {user}",
+ "You removed {user} from {file}" : "Odstranil(a) jste uživatele {user} z {file}",
+ "{actor} removed {user} from {file}" : "{actor} odstranil(a) uživatele {user} z {file}",
+ "{actor} shared {file} with you" : "{actor} s vámi sdílel(a) soubor {file}",
+ "{actor} removed you from {file}" : "{actor} vás odstranil(a) ze souboru {file}",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Byl <strong>stažen</strong> soubor nebo adresář sdílený jako veřejný odkaz",
+ "A file or folder was shared from <strong>another server</strong>" : "Soubor nebo adresář byl nasdílen z <strong>jiného serveru</strong>",
+ "A file or folder has been <strong>shared</strong>" : "Soubor nebo adresář byl <strong>nasdílen</strong>",
+ "Wrong share ID, share doesn't exist" : "Špatné ID sdílení, sdílení neexistuje",
+ "could not delete share" : "nelze smazat sdílení",
+ "Could not delete share" : "Nelze smazat sdílení",
+ "Please specify a file or folder path" : "Prosím zadejte cestu adresáře nebo souboru",
+ "Wrong path, file/folder doesn't exist" : "Špatná cesta, soubor/adresář neexistuje",
+ "Could not create share" : "Nelze vytvořit sdílení",
+ "invalid permissions" : "neplatná oprávnění",
+ "Please specify a valid user" : "Prosím zadejte platného uživatele",
+ "Group sharing is disabled by the administrator" : "Skupinové sdílení bylo zakázáno administrátorem",
+ "Please specify a valid group" : "Prosím zadejte platnou skupinu",
+ "Public link sharing is disabled by the administrator" : "Veřejný odkaz sdílení je zakázán administrátorem",
+ "Public upload disabled by the administrator" : "Veřejné nahrávání zakázáno administrátorem",
+ "Public upload is only possible for publicly shared folders" : "Veřejné nahrávání je možné pouze do veřejně sdílených adresářů",
+ "Invalid date, date format must be YYYY-MM-DD" : "Neplatné datum, formát data musí být YYY-MM-DD",
+ "Sharing %s failed because the back end does not allow shares from type %s" : "Sdílení %s selhalo, podpůrná vrstva nepodporuje typ sdílení %s",
+ "Unknown share type" : "Neznámý typ sdílení",
+ "Not a directory" : "Žádný adresář",
+ "Could not lock path" : "Nepodařilo se uzamknout cestu",
+ "Wrong or no update parameter given" : "Chyba nebo žádná aktualizace dle zadaných parametrů",
+ "Can't change permissions for public share links" : "Nelze změnit oprávnění pro veřejně sdílené odkazy",
+ "Cannot increase permissions" : "Nelze navýšit oprávnění",
+ "%s is publicly shared" : "%s je veřejně sdílen",
+ "Share API is disabled" : "Sdílení API je zakázané",
+ "This share is password-protected" : "Toto sdílení je chráněno heslem",
+ "The password is wrong. Try again." : "Heslo není správné. Zkuste to znovu.",
+ "Password" : "Heslo",
+ "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "Name" : "Název",
+ "Share time" : "Čas sdílení",
+ "Expiration date" : "Datum vypršení platnosti",
+ "Sorry, this link doesn’t seem to work anymore." : "Je nám líto, ale tento odkaz již není funkční.",
+ "Reasons might be:" : "Možné důvody:",
+ "the item was removed" : "položka byla odebrána",
+ "the link expired" : "platnost odkazu vypršela",
+ "sharing is disabled" : "sdílení je zakázané",
+ "For more info, please ask the person who sent this link." : "Pro více informací kontaktujte osobu, která vám zaslala tento odkaz.",
+ "Add to your Nextcloud" : "Přidat do Nextcloud",
+ "Download" : "Stáhnout",
+ "Download %s" : "Stáhnout %s",
+ "Direct link" : "Přímý odkaz",
+ "Upload files to %s" : "Nahrát soubory do %s",
+ "Select or drop files" : "Vyberte nebo přetáhněte soubory",
+ "Uploading files…" : "Probíhá nahrávání souborů...",
+ "Uploaded files:" : "Nahrané soubory:",
+ "A public shared file or folder was <strong>downloaded</strong>" : "Byl <strong>stažen</strong> veřejně sdílený soubor nebo adresář",
+ "You received a new remote share %2$s from %1$s" : "Obdrželi jste nové vzdálené sdílení %2$s od uživatele %1$s",
+ "You received a new remote share from %s" : "Obdrželi jste nové vzdálené sdílení z %s",
+ "%1$s accepted remote share %2$s" : "%1$s přijal(a) vzdálené sdílení %2$s",
+ "%1$s declined remote share %2$s" : "%1$s odmítl(a) vzdálené sdílení %2$s",
+ "%1$s unshared %2$s from you" : "%1$s již více nesdílí %2$s",
+ "Public shared folder %1$s was downloaded" : "Byl stažen veřejně sdílený adresář %1$s ",
+ "Public shared file %1$s was downloaded" : "Byl stažen veřejně sdílený soubor %1$s ",
+ "You shared %1$s with %2$s" : "Sdílíte %1$s s %2$s",
+ "%2$s shared %1$s with %3$s" : "%2$s nasdílel(a) %1$s s %3$s",
+ "You removed the share of %2$s for %1$s" : "Odstranil(a) jsi sdílení %2$s pro %1$s",
+ "%2$s removed the share of %3$s for %1$s" : "%2$s odstranil(a) sdílení %3$s pro %1$s",
+ "You shared %1$s with group %2$s" : "Sdílíte %1$s se skupinou %2$s",
+ "%2$s shared %1$s with group %3$s" : "%2$s nasdílel(a) %1$s se skupinou %3$s",
+ "You removed the share of group %2$s for %1$s" : "Odstranil(a) jsi sdílení skupině %2$s pro %1$s",
+ "%2$s removed the share of group %3$s for %1$s" : "%2$s odstranil(a) sdílení skupině %3$s pro %1$s",
+ "%2$s shared %1$s via link" : "%2$s nasdílel(a) %1$s jako odkaz",
+ "You shared %1$s via link" : "Sdílíte %1$s přes odkaz",
+ "You removed the public link for %1$s" : "Odstranil(a) jsi veřejný odkaz na %1$s",
+ "%2$s removed the public link for %1$s" : "%2$s odstranil(a) veřejný odkaz na %1$s",
+ "Your public link for %1$s expired" : "Veřejný odkaz pro %1$s vypršel",
+ "The public link of %2$s for %1$s expired" : "Veřejný odkaz na %2$s pro %1$s vypršel",
+ "%2$s shared %1$s with you" : "%2$s s vámi sdílí %1$s",
+ "%2$s removed the share for %1$s" : "%2$s odstranil(a) sdílení pro %1$s",
+ "Shared with %2$s" : "Sdíleno s %2$s",
+ "Shared with %3$s by %2$s" : "%2$s sdílí s %3$s",
+ "Removed share for %2$s" : "Odstranil(a) sdílení pro %2$s",
+ "%2$s removed share for %3$s" : "%2$s odstranil(a) sdílení pro %3$s",
+ "Shared with group %2$s" : "Sdíleno se skupinou %2$s",
+ "Shared with group %3$s by %2$s" : "%2$s sdílí se skupinou %3$s",
+ "Removed share of group %2$s" : "Odstranil(a) sdílení skupině %2$s",
+ "%2$s removed share of group %3$s" : "%2$s odstranil(a) sdílení skupině %3$s",
+ "Shared via link by %2$s" : "%2$s sdílel(a) jako odkaz",
+ "Shared via public link" : "Sdíleno jako veřejný odkaz",
+ "%2$s removed public link" : "%2$s odstranil(a) veřejný odkaz",
+ "Public link of %2$s expired" : "Veřejný odkaz %2$s vypršel",
+ "Shared by %2$s" : "%2$s sdílel(a)",
+ "Shares" : "Sdílení"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/hu.js b/apps/files_sharing/l10n/hu.js
new file mode 100644
index 00000000000..cd3a9062041
--- /dev/null
+++ b/apps/files_sharing/l10n/hu.js
@@ -0,0 +1,146 @@
+OC.L10N.register(
+ "files_sharing",
+ {
+ "Shared with you" : "Megosztva veled",
+ "Shared with others" : "Megosztva másokkal",
+ "Shared by link" : "Megosztva hivatkozással",
+ "Nothing shared with you yet" : "Nincs még semmi megosztva veled",
+ "Files and folders others share with you will show up here" : "Mások által megosztott fájlok és mappák itt jelennek meg",
+ "Nothing shared yet" : "Nincs semmi megosztva",
+ "Files and folders you share will show up here" : "Az Ön által megosztott fájlok és mappák itt jelennek meg",
+ "No shared links" : "Nincs megosztott hivatkozás",
+ "Files and folders you share by link will show up here" : "A hivatkozással megosztott fájlok és mappák itt jelennek meg",
+ "You can upload into this folder" : "Ebbe a mappába fel tud tölteni",
+ "No compatible server found at {remote}" : "Itt nem található kompatibilis szerver: {remote}",
+ "Invalid server URL" : "Érvénytelen szerver URL",
+ "Failed to add the public link to your Nextcloud" : "Nem sikerült hozzáadni a nyilvános hivatkozást a Nexcloudodhoz",
+ "Share" : "Megosztás",
+ "No expiration date set" : "Nem lett beállítva lejárati dátum",
+ "Shared by" : "Megosztotta:",
+ "Sharing" : "Megosztás",
+ "File shares" : "Fájl megosztások",
+ "Downloaded via public link" : "Letöltve nyilvános hivatkozással",
+ "Downloaded by {email}" : "Letöltötte: {email}",
+ "{file} downloaded via public link" : "{file} letöltve nyilvános hibatkozással",
+ "{email} downloaded {file}" : "{email} letöltötte ezt: {file}",
+ "Shared with group {group}" : "Megosztva ezzel a csoporttal: {group}",
+ "Removed share for group {group}" : "{group} csoport megosztása eltávolítva",
+ "{actor} shared with group {group}" : "{actor} megosztva ezzel a csoporttal: {group}",
+ "{actor} removed share for group {group}" : "{actor} eltávolította {group} csoport megosztását",
+ "You shared {file} with group {group}" : "Megosztottad ezt: {file} ezzel a csoporttal: {group}",
+ "You removed group {group} from {file}" : "Eltávolítottad ezt csoportot: {group} innen: {file}",
+ "{actor} shared {file} with group {group}" : "{actor} megosztotta ezt: {file} ezzel a csoporttal: {group}",
+ "{actor} removed group {group} from {file}" : "{actor} eltávolította ezt a csoportot {group} innen: {file}",
+ "Shared as public link" : "Megosztva nyilvános hivatkozásként",
+ "Removed public link" : "Eltávolított nyilvános hivatkozás",
+ "Public link expired" : "Nyilvános hivatkozás lejárt",
+ "{actor} shared as public link" : "{actor} megosztva nyilvános hivatkozásként",
+ "{actor} removed public link" : "{actor} eltávolított egy nyilvános hivatkozást",
+ "You shared {file} as public link" : "Nyilvános hivatkozáskánt megosztottad ezt: {file}",
+ "You removed public link for {file}" : "Eltávolítottad {file} nyilvános hivatkozását",
+ "{actor} shared {file} as public link" : "{actor} nyilvános hivatkozásként megosztotta ezt: {file}",
+ "{actor} removed public link for {file}" : "{actor} eltávolította {file} nyilvános hivatkozását",
+ "{user} accepted the remote share" : "{user} elfogadta a távoli megosztást",
+ "{user} declined the remote share" : "{user} visszautasította a távoli megosztást",
+ "You received a new remote share {file} from {user}" : "Egy új távoli megosztást kaptál ehhez: {file} tőle: {user}",
+ "{user} accepted the remote share of {file}" : "{user} elfogadta {file} távoli megosztását",
+ "{user} declined the remote share of {file}" : "{user} visszautasította {file} távoli megosztását",
+ "{user} unshared {file} from you" : "{user} visszavonta tőled {file} megosztását",
+ "Shared with {user}" : "Megosztva vele: {user}",
+ "Removed share for {user}" : "{user} megosztása eltávolítva",
+ "{actor} shared with {user}" : "{actor} megosztotta vele: {user}",
+ "{actor} removed share for {user}" : "{actor} eltávolította {user} megosztását",
+ "Shared by {actor}" : "Megosztotta: {actor}",
+ "{actor} removed share" : "{actor} eltávolította a megosztást",
+ "You shared {file} with {user}" : "Megosztottad ezt: {file} vele: {user}",
+ "You removed {user} from {file}" : "Eltávolítottad ezt: {user} tőle: {file}",
+ "{actor} removed {user} from {file}" : "{actor} eltávolította ezt: {user} innen: {file}",
+ "{actor} shared {file} with you" : "{actor} megosztotta veled ezt: {file}",
+ "{actor} removed you from {file}" : "{actor} eltávolított innen: {file}",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Egy e-mailben vagy nyilvános hivatkozással megosztott fájl vagy mappa <strong>letöltve</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "Egy fájl vagy mappa meg lett osztva egy <strong>másik szerverről</strong>",
+ "A file or folder has been <strong>shared</strong>" : "Egy fájl vagy mappa <strong>megosztva</strong>",
+ "Wrong share ID, share doesn't exist" : "Hibás megosztás ID, a megosztás nem létezik",
+ "could not delete share" : "a megosztás nem törölhető",
+ "Could not delete share" : "A megosztás nem törölhető",
+ "Please specify a file or folder path" : "Adj meg egy fájl vagy mappa útvonalat",
+ "Wrong path, file/folder doesn't exist" : "Hibás útvonal, a fájl/mappa nem létezik",
+ "Could not create share" : "A megosztás nem hozható létre",
+ "invalid permissions" : "érvénytelen jogosultságok",
+ "Please specify a valid user" : "Kérlek adj meg egy érvényes felhasználót",
+ "Group sharing is disabled by the administrator" : "A csoportos megosztást letiltotta az adminisztrátor",
+ "Please specify a valid group" : "Kérlek adj meg egy érvényes csoportot",
+ "Public link sharing is disabled by the administrator" : "A nyilvános hivatkozást megosztást letiltotta az adminisztrátor",
+ "Public upload disabled by the administrator" : "A nyilvános feltöltést letiltotta az adminisztrátor",
+ "Public upload is only possible for publicly shared folders" : "A nyilvános feltöltés csak a nyilvánosan megosztott mappákban lehetséges",
+ "Invalid date, date format must be YYYY-MM-DD" : "Érvénytelen dátum, a dátum csak YYYY-MM-DD formátumú lehet",
+ "Sharing %s failed because the back end does not allow shares from type %s" : "%s megosztása sikertelen, mert a háttér rendszer nem engedélyezi a következő típusú megosztásokat: %s",
+ "Unknown share type" : "Ismeretlen megosztás típus",
+ "Not a directory" : "Nem könyvtár",
+ "Could not lock path" : "Az útvonal nem zárolható",
+ "Wrong or no update parameter given" : "Hibás vagy üres frissítési paraméter",
+ "Can't change permissions for public share links" : "Nem lehet módosítani a nyilvános megosztási hivatkozások jogosultságait",
+ "Cannot increase permissions" : "Nem lehet növelni az engedélyeket",
+ "%s is publicly shared" : "%s nyilvánosan megosztva",
+ "Share API is disabled" : "Megosztás API letiltva",
+ "This share is password-protected" : "Ez egy jelszóval védett megosztás",
+ "The password is wrong. Try again." : "A megadott jelszó nem megfelelő. Próbálja újra!",
+ "Password" : "Jelszó",
+ "No entries found in this folder" : "Nincsenek bejegyzések ebben a mappában",
+ "Name" : "Név",
+ "Share time" : "A megosztás időpontja",
+ "Expiration date" : "Lejárati dátum",
+ "Sorry, this link doesn’t seem to work anymore." : "Sajnos úgy tűnik, ez a hivatkozás már nem működik.",
+ "Reasons might be:" : "Ennek az oka a következő lehet:",
+ "the item was removed" : "az elem el lett távolítva",
+ "the link expired" : "lejárt a hivatkozás érvényességi ideje",
+ "sharing is disabled" : "letiltásra került a megosztás",
+ "For more info, please ask the person who sent this link." : "További információért fordulj ahhoz, aki ezt a linket küldte neked!",
+ "Add to your Nextcloud" : "Add hozzá a Nextcloudodhoz",
+ "Download" : "Letöltés",
+ "Download %s" : "%s letöltése",
+ "Direct link" : "Közvetlen hivatkozás",
+ "Upload files to %s" : "Fájlok felöltése ide: %s",
+ "Select or drop files" : "Válassz ki vagy dobj ide fájlokat",
+ "Uploading files…" : "Fájlok feltöltése...",
+ "Uploaded files:" : "Felöltött fájlok:",
+ "A public shared file or folder was <strong>downloaded</strong>" : "Egy nyilvánosan megosztott fáljt vagy mappát <strong>letöltöttek</strong>",
+ "You received a new remote share %2$s from %1$s" : "A %2$s távoli megosztás érkezett a %1$s -től",
+ "You received a new remote share from %s" : "Új távoli megosztás érkezett a %s -től",
+ "%1$s accepted remote share %2$s" : "%1$s elfogadta a távoli megosztást %2$s",
+ "%1$s declined remote share %2$s" : "%1$s visszavonta a távoli megosztást %2$s",
+ "%1$s unshared %2$s from you" : "%1$s megosztás visszavonva %2$s által",
+ "Public shared folder %1$s was downloaded" : "%1$s nyilvánosan megosztott mappa le lett töltve",
+ "Public shared file %1$s was downloaded" : "Nyilvánosan megosztott fálj %1$s le lett töltve",
+ "You shared %1$s with %2$s" : "Megosztottad ezt: %1$s vele: %2$s",
+ "%2$s shared %1$s with %3$s" : "%2$s megosztotta ezt: %1$s, ővele: %3$s",
+ "You removed the share of %2$s for %1$s" : "Eltávolítottad %2$s következő megosztását: %1$s",
+ "%2$s removed the share of %3$s for %1$s" : "%2$s eltávolította %3$s következő megosztását: %1$s",
+ "You shared %1$s with group %2$s" : "Megosztottad ezt: %1$s ezzel a csoporttal: %2$s",
+ "%2$s shared %1$s with group %3$s" : "%2$s megosztotta ezt: %1$s, ezzel a csoporttal: %3$s",
+ "You removed the share of group %2$s for %1$s" : "Eltávolítottad %2$s csoport %1$s megosztását",
+ "%2$s removed the share of group %3$s for %1$s" : "%2$s eltávolította %3$s csoport %1$s megosztását",
+ "%2$s shared %1$s via link" : "%2$s megosztotta ezt: %1$s, hivatkozással",
+ "You shared %1$s via link" : "Megosztottad hivatkozással ezt: %1$s",
+ "You removed the public link for %1$s" : "Eltávolítottad %1$s nyilvános hivatkozását",
+ "%2$s removed the public link for %1$s" : "%2$s eltávolította %1$s nyilvános hivatkozását",
+ "Your public link for %1$s expired" : "%1$s nyilvános hivatkozásod lejárt",
+ "The public link of %2$s for %1$s expired" : "%2$s %1$s nyilvános hivatkozása lejárt",
+ "%2$s shared %1$s with you" : "%2$s megosztotta velem ezt: %1$s",
+ "%2$s removed the share for %1$s" : "%2$s eltávolította %1$s megosztását",
+ "Shared with %2$s" : "Megosztva vele: %2$s",
+ "Shared with %3$s by %2$s" : "Megosztva vele: %3$s, megosztó: %2$s",
+ "Removed share for %2$s" : "%2$s megosztása eltávolítva",
+ "%2$s removed share for %3$s" : "%2$s eltávolította %3$s megosztását",
+ "Shared with group %2$s" : "Megosztva ezzel a csoporttal: %2$s",
+ "Shared with group %3$s by %2$s" : "Megosztva ezzel a csoporttal: %3$s, megosztó: %2$s",
+ "Removed share of group %2$s" : "%2$s csoport megosztása eltávolítva",
+ "%2$s removed share of group %3$s" : "%2$s eltávolította %3$s csoport megosztását",
+ "Shared via link by %2$s" : "Megosztva hivatkozással: %2$s",
+ "Shared via public link" : "Megosztva nyilvános hivatkozással",
+ "%2$s removed public link" : "%2$s eltávolított egy nyilvános hivatkozást",
+ "Public link of %2$s expired" : "%2$s nyilvános hivatkozása lejárt",
+ "Shared by %2$s" : "Megosztó: %2$s",
+ "Shares" : "Megosztások"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/hu.json b/apps/files_sharing/l10n/hu.json
new file mode 100644
index 00000000000..a6750fb7e39
--- /dev/null
+++ b/apps/files_sharing/l10n/hu.json
@@ -0,0 +1,144 @@
+{ "translations": {
+ "Shared with you" : "Megosztva veled",
+ "Shared with others" : "Megosztva másokkal",
+ "Shared by link" : "Megosztva hivatkozással",
+ "Nothing shared with you yet" : "Nincs még semmi megosztva veled",
+ "Files and folders others share with you will show up here" : "Mások által megosztott fájlok és mappák itt jelennek meg",
+ "Nothing shared yet" : "Nincs semmi megosztva",
+ "Files and folders you share will show up here" : "Az Ön által megosztott fájlok és mappák itt jelennek meg",
+ "No shared links" : "Nincs megosztott hivatkozás",
+ "Files and folders you share by link will show up here" : "A hivatkozással megosztott fájlok és mappák itt jelennek meg",
+ "You can upload into this folder" : "Ebbe a mappába fel tud tölteni",
+ "No compatible server found at {remote}" : "Itt nem található kompatibilis szerver: {remote}",
+ "Invalid server URL" : "Érvénytelen szerver URL",
+ "Failed to add the public link to your Nextcloud" : "Nem sikerült hozzáadni a nyilvános hivatkozást a Nexcloudodhoz",
+ "Share" : "Megosztás",
+ "No expiration date set" : "Nem lett beállítva lejárati dátum",
+ "Shared by" : "Megosztotta:",
+ "Sharing" : "Megosztás",
+ "File shares" : "Fájl megosztások",
+ "Downloaded via public link" : "Letöltve nyilvános hivatkozással",
+ "Downloaded by {email}" : "Letöltötte: {email}",
+ "{file} downloaded via public link" : "{file} letöltve nyilvános hibatkozással",
+ "{email} downloaded {file}" : "{email} letöltötte ezt: {file}",
+ "Shared with group {group}" : "Megosztva ezzel a csoporttal: {group}",
+ "Removed share for group {group}" : "{group} csoport megosztása eltávolítva",
+ "{actor} shared with group {group}" : "{actor} megosztva ezzel a csoporttal: {group}",
+ "{actor} removed share for group {group}" : "{actor} eltávolította {group} csoport megosztását",
+ "You shared {file} with group {group}" : "Megosztottad ezt: {file} ezzel a csoporttal: {group}",
+ "You removed group {group} from {file}" : "Eltávolítottad ezt csoportot: {group} innen: {file}",
+ "{actor} shared {file} with group {group}" : "{actor} megosztotta ezt: {file} ezzel a csoporttal: {group}",
+ "{actor} removed group {group} from {file}" : "{actor} eltávolította ezt a csoportot {group} innen: {file}",
+ "Shared as public link" : "Megosztva nyilvános hivatkozásként",
+ "Removed public link" : "Eltávolított nyilvános hivatkozás",
+ "Public link expired" : "Nyilvános hivatkozás lejárt",
+ "{actor} shared as public link" : "{actor} megosztva nyilvános hivatkozásként",
+ "{actor} removed public link" : "{actor} eltávolított egy nyilvános hivatkozást",
+ "You shared {file} as public link" : "Nyilvános hivatkozáskánt megosztottad ezt: {file}",
+ "You removed public link for {file}" : "Eltávolítottad {file} nyilvános hivatkozását",
+ "{actor} shared {file} as public link" : "{actor} nyilvános hivatkozásként megosztotta ezt: {file}",
+ "{actor} removed public link for {file}" : "{actor} eltávolította {file} nyilvános hivatkozását",
+ "{user} accepted the remote share" : "{user} elfogadta a távoli megosztást",
+ "{user} declined the remote share" : "{user} visszautasította a távoli megosztást",
+ "You received a new remote share {file} from {user}" : "Egy új távoli megosztást kaptál ehhez: {file} tőle: {user}",
+ "{user} accepted the remote share of {file}" : "{user} elfogadta {file} távoli megosztását",
+ "{user} declined the remote share of {file}" : "{user} visszautasította {file} távoli megosztását",
+ "{user} unshared {file} from you" : "{user} visszavonta tőled {file} megosztását",
+ "Shared with {user}" : "Megosztva vele: {user}",
+ "Removed share for {user}" : "{user} megosztása eltávolítva",
+ "{actor} shared with {user}" : "{actor} megosztotta vele: {user}",
+ "{actor} removed share for {user}" : "{actor} eltávolította {user} megosztását",
+ "Shared by {actor}" : "Megosztotta: {actor}",
+ "{actor} removed share" : "{actor} eltávolította a megosztást",
+ "You shared {file} with {user}" : "Megosztottad ezt: {file} vele: {user}",
+ "You removed {user} from {file}" : "Eltávolítottad ezt: {user} tőle: {file}",
+ "{actor} removed {user} from {file}" : "{actor} eltávolította ezt: {user} innen: {file}",
+ "{actor} shared {file} with you" : "{actor} megosztotta veled ezt: {file}",
+ "{actor} removed you from {file}" : "{actor} eltávolított innen: {file}",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Egy e-mailben vagy nyilvános hivatkozással megosztott fájl vagy mappa <strong>letöltve</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "Egy fájl vagy mappa meg lett osztva egy <strong>másik szerverről</strong>",
+ "A file or folder has been <strong>shared</strong>" : "Egy fájl vagy mappa <strong>megosztva</strong>",
+ "Wrong share ID, share doesn't exist" : "Hibás megosztás ID, a megosztás nem létezik",
+ "could not delete share" : "a megosztás nem törölhető",
+ "Could not delete share" : "A megosztás nem törölhető",
+ "Please specify a file or folder path" : "Adj meg egy fájl vagy mappa útvonalat",
+ "Wrong path, file/folder doesn't exist" : "Hibás útvonal, a fájl/mappa nem létezik",
+ "Could not create share" : "A megosztás nem hozható létre",
+ "invalid permissions" : "érvénytelen jogosultságok",
+ "Please specify a valid user" : "Kérlek adj meg egy érvényes felhasználót",
+ "Group sharing is disabled by the administrator" : "A csoportos megosztást letiltotta az adminisztrátor",
+ "Please specify a valid group" : "Kérlek adj meg egy érvényes csoportot",
+ "Public link sharing is disabled by the administrator" : "A nyilvános hivatkozást megosztást letiltotta az adminisztrátor",
+ "Public upload disabled by the administrator" : "A nyilvános feltöltést letiltotta az adminisztrátor",
+ "Public upload is only possible for publicly shared folders" : "A nyilvános feltöltés csak a nyilvánosan megosztott mappákban lehetséges",
+ "Invalid date, date format must be YYYY-MM-DD" : "Érvénytelen dátum, a dátum csak YYYY-MM-DD formátumú lehet",
+ "Sharing %s failed because the back end does not allow shares from type %s" : "%s megosztása sikertelen, mert a háttér rendszer nem engedélyezi a következő típusú megosztásokat: %s",
+ "Unknown share type" : "Ismeretlen megosztás típus",
+ "Not a directory" : "Nem könyvtár",
+ "Could not lock path" : "Az útvonal nem zárolható",
+ "Wrong or no update parameter given" : "Hibás vagy üres frissítési paraméter",
+ "Can't change permissions for public share links" : "Nem lehet módosítani a nyilvános megosztási hivatkozások jogosultságait",
+ "Cannot increase permissions" : "Nem lehet növelni az engedélyeket",
+ "%s is publicly shared" : "%s nyilvánosan megosztva",
+ "Share API is disabled" : "Megosztás API letiltva",
+ "This share is password-protected" : "Ez egy jelszóval védett megosztás",
+ "The password is wrong. Try again." : "A megadott jelszó nem megfelelő. Próbálja újra!",
+ "Password" : "Jelszó",
+ "No entries found in this folder" : "Nincsenek bejegyzések ebben a mappában",
+ "Name" : "Név",
+ "Share time" : "A megosztás időpontja",
+ "Expiration date" : "Lejárati dátum",
+ "Sorry, this link doesn’t seem to work anymore." : "Sajnos úgy tűnik, ez a hivatkozás már nem működik.",
+ "Reasons might be:" : "Ennek az oka a következő lehet:",
+ "the item was removed" : "az elem el lett távolítva",
+ "the link expired" : "lejárt a hivatkozás érvényességi ideje",
+ "sharing is disabled" : "letiltásra került a megosztás",
+ "For more info, please ask the person who sent this link." : "További információért fordulj ahhoz, aki ezt a linket küldte neked!",
+ "Add to your Nextcloud" : "Add hozzá a Nextcloudodhoz",
+ "Download" : "Letöltés",
+ "Download %s" : "%s letöltése",
+ "Direct link" : "Közvetlen hivatkozás",
+ "Upload files to %s" : "Fájlok felöltése ide: %s",
+ "Select or drop files" : "Válassz ki vagy dobj ide fájlokat",
+ "Uploading files…" : "Fájlok feltöltése...",
+ "Uploaded files:" : "Felöltött fájlok:",
+ "A public shared file or folder was <strong>downloaded</strong>" : "Egy nyilvánosan megosztott fáljt vagy mappát <strong>letöltöttek</strong>",
+ "You received a new remote share %2$s from %1$s" : "A %2$s távoli megosztás érkezett a %1$s -től",
+ "You received a new remote share from %s" : "Új távoli megosztás érkezett a %s -től",
+ "%1$s accepted remote share %2$s" : "%1$s elfogadta a távoli megosztást %2$s",
+ "%1$s declined remote share %2$s" : "%1$s visszavonta a távoli megosztást %2$s",
+ "%1$s unshared %2$s from you" : "%1$s megosztás visszavonva %2$s által",
+ "Public shared folder %1$s was downloaded" : "%1$s nyilvánosan megosztott mappa le lett töltve",
+ "Public shared file %1$s was downloaded" : "Nyilvánosan megosztott fálj %1$s le lett töltve",
+ "You shared %1$s with %2$s" : "Megosztottad ezt: %1$s vele: %2$s",
+ "%2$s shared %1$s with %3$s" : "%2$s megosztotta ezt: %1$s, ővele: %3$s",
+ "You removed the share of %2$s for %1$s" : "Eltávolítottad %2$s következő megosztását: %1$s",
+ "%2$s removed the share of %3$s for %1$s" : "%2$s eltávolította %3$s következő megosztását: %1$s",
+ "You shared %1$s with group %2$s" : "Megosztottad ezt: %1$s ezzel a csoporttal: %2$s",
+ "%2$s shared %1$s with group %3$s" : "%2$s megosztotta ezt: %1$s, ezzel a csoporttal: %3$s",
+ "You removed the share of group %2$s for %1$s" : "Eltávolítottad %2$s csoport %1$s megosztását",
+ "%2$s removed the share of group %3$s for %1$s" : "%2$s eltávolította %3$s csoport %1$s megosztását",
+ "%2$s shared %1$s via link" : "%2$s megosztotta ezt: %1$s, hivatkozással",
+ "You shared %1$s via link" : "Megosztottad hivatkozással ezt: %1$s",
+ "You removed the public link for %1$s" : "Eltávolítottad %1$s nyilvános hivatkozását",
+ "%2$s removed the public link for %1$s" : "%2$s eltávolította %1$s nyilvános hivatkozását",
+ "Your public link for %1$s expired" : "%1$s nyilvános hivatkozásod lejárt",
+ "The public link of %2$s for %1$s expired" : "%2$s %1$s nyilvános hivatkozása lejárt",
+ "%2$s shared %1$s with you" : "%2$s megosztotta velem ezt: %1$s",
+ "%2$s removed the share for %1$s" : "%2$s eltávolította %1$s megosztását",
+ "Shared with %2$s" : "Megosztva vele: %2$s",
+ "Shared with %3$s by %2$s" : "Megosztva vele: %3$s, megosztó: %2$s",
+ "Removed share for %2$s" : "%2$s megosztása eltávolítva",
+ "%2$s removed share for %3$s" : "%2$s eltávolította %3$s megosztását",
+ "Shared with group %2$s" : "Megosztva ezzel a csoporttal: %2$s",
+ "Shared with group %3$s by %2$s" : "Megosztva ezzel a csoporttal: %3$s, megosztó: %2$s",
+ "Removed share of group %2$s" : "%2$s csoport megosztása eltávolítva",
+ "%2$s removed share of group %3$s" : "%2$s eltávolította %3$s csoport megosztását",
+ "Shared via link by %2$s" : "Megosztva hivatkozással: %2$s",
+ "Shared via public link" : "Megosztva nyilvános hivatkozással",
+ "%2$s removed public link" : "%2$s eltávolított egy nyilvános hivatkozást",
+ "Public link of %2$s expired" : "%2$s nyilvános hivatkozása lejárt",
+ "Shared by %2$s" : "Megosztó: %2$s",
+ "Shares" : "Megosztások"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/nb.js b/apps/files_sharing/l10n/nb.js
new file mode 100644
index 00000000000..54c8dbc5b0f
--- /dev/null
+++ b/apps/files_sharing/l10n/nb.js
@@ -0,0 +1,146 @@
+OC.L10N.register(
+ "files_sharing",
+ {
+ "Shared with you" : "Delt med deg",
+ "Shared with others" : "Delt med andre",
+ "Shared by link" : "Delt med lenke",
+ "Nothing shared with you yet" : "Ingenting er delt med deg ennå",
+ "Files and folders others share with you will show up here" : "Filer og mapper som andre deler med deg vil bli vist her",
+ "Nothing shared yet" : "Ingenting er delt ennå",
+ "Files and folders you share will show up here" : "Filer og mapper som du deler vil bli vist her",
+ "No shared links" : "Ingen delte lenker",
+ "Files and folders you share by link will show up here" : "Filer og mapper som du deler med lenke vil bli vist her",
+ "You can upload into this folder" : "Du kan laste opp til denne mappen",
+ "No compatible server found at {remote}" : "Ingen kompatibel tjener ble funnet på {remote}",
+ "Invalid server URL" : "Ugyldig tjener adresse",
+ "Failed to add the public link to your Nextcloud" : "Feil oppstod under oppretting av offentlig lenke til din Nextcloud",
+ "Share" : "Del",
+ "No expiration date set" : "Ingen utløpsdato er satt",
+ "Shared by" : "Delt av",
+ "Sharing" : "Deling",
+ "File shares" : "Fildelinger",
+ "Downloaded via public link" : "Nedlastet via offentlig lenke",
+ "Downloaded by {email}" : "Lastet ned av {email}",
+ "{file} downloaded via public link" : "{file} lastet ned via offentlig lenke",
+ "{email} downloaded {file}" : "{email} lastet ned {file}",
+ "Shared with group {group}" : "Delt med gruppen {group}",
+ "Removed share for group {group}" : "Fjernet deling for gruppen {group}",
+ "{actor} shared with group {group}" : "{actor} delt med gruppen {group}",
+ "{actor} removed share for group {group}" : "{actor} fjernet deling for gruppen {group}",
+ "You shared {file} with group {group}" : "Du delte {file} med gruppen {group}",
+ "You removed group {group} from {file}" : "Du fjernet gruppen {group} fra {file}",
+ "{actor} shared {file} with group {group}" : "{actor} delte {file} med gruppen {group}",
+ "{actor} removed group {group} from {file}" : "{actor} fjernet gruppen {group} fra {file}",
+ "Shared as public link" : "Delt som offentlig lenke",
+ "Removed public link" : "Fjernet offentlig lenke",
+ "Public link expired" : "Offentlig lenke er utløpt",
+ "{actor} shared as public link" : "{actor} delte som offentlig lenke",
+ "{actor} removed public link" : "{actor} fjernet offentlig lenke",
+ "You shared {file} as public link" : "Du delte {file} som offentlig lenke",
+ "You removed public link for {file}" : "Du fjernet offentlig lenke for {file}",
+ "{actor} shared {file} as public link" : "{actor} delte {file} som offentlig lenke",
+ "{actor} removed public link for {file}" : "{actor} fjernet offentlig lenke for {file}",
+ "{user} accepted the remote share" : "{user} godtok fjerndelingen",
+ "{user} declined the remote share" : "{user} avslo fjerndelingen",
+ "You received a new remote share {file} from {user}" : "Du har mottatt en ny fjerndeling {file} fra {user}",
+ "{user} accepted the remote share of {file}" : "{user} godtok fjerndelingen av {file}",
+ "{user} declined the remote share of {file}" : "{user} avslo fjerndelingen av {file}",
+ "{user} unshared {file} from you" : "{user} fjernet deling av {file} med deg",
+ "Shared with {user}" : "Delt med {user}",
+ "Removed share for {user}" : "Fjernet deling med {user}",
+ "{actor} shared with {user}" : "{actor} delte med {user}",
+ "{actor} removed share for {user}" : "{actor} fjernet deling med {user}",
+ "Shared by {actor}" : "Delt av {actor}",
+ "{actor} removed share" : "{actor} fjernet deling",
+ "You shared {file} with {user}" : "Du delte {file} med {user}",
+ "You removed {user} from {file}" : "Du fjernet {user} fra {file}",
+ "{actor} removed {user} from {file}" : "{actor} fjernet {user} fra {file}",
+ "{actor} shared {file} with you" : "{actor} delte {file} med deg",
+ "{actor} removed you from {file}" : "{actor} fjernet deg fra {file}",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "En fil eller mappe delt via e-post eller offentlig lenke ble <strong>lastet ned</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "En fil eller mappe ble delt fra <strong>en annen tjener</strong>",
+ "A file or folder has been <strong>shared</strong>" : "En fil eller mappe ble <strong>delt</strong>",
+ "Wrong share ID, share doesn't exist" : "Feil ressurs ID, ressursen finnes ikke",
+ "could not delete share" : "kunne ikke slette ressursen",
+ "Could not delete share" : "Kunne ikke slette ressursen",
+ "Please specify a file or folder path" : "Vennligst oppgi en fil eller mappesti",
+ "Wrong path, file/folder doesn't exist" : "Feil filbane, filen/mappen finnes ikke",
+ "Could not create share" : "Kunne ikke opprette ressurs",
+ "invalid permissions" : "Ugyldige rettigheter",
+ "Please specify a valid user" : "Vennligst oppgi en gyldig bruker",
+ "Group sharing is disabled by the administrator" : "Gruppedeling er deaktivert av administratoren",
+ "Please specify a valid group" : "Vennligst oppgi en gyldig gruppe",
+ "Public link sharing is disabled by the administrator" : "Offentlig deling er deaktivert av administratoren",
+ "Public upload disabled by the administrator" : "Offentlig opplasting er deaktivert av administratoren",
+ "Public upload is only possible for publicly shared folders" : "Offentlig opplasting er kun mulig i offentlig delte mapper",
+ "Invalid date, date format must be YYYY-MM-DD" : "Feil dato, dato må være i formatet YYYY-MM-DD",
+ "Sharing %s failed because the back end does not allow shares from type %s" : "Deling av %s feilet på grunn av at tjeneren ikke tillater deling av filtypen %s",
+ "Unknown share type" : "Ukjent ressurstype",
+ "Not a directory" : "Ikke en mappe",
+ "Could not lock path" : "Kunne ikke låse sti",
+ "Wrong or no update parameter given" : "Feil eller ingen parametre for oppdatering er angitt",
+ "Can't change permissions for public share links" : "Kan ikke endre rettigheter for offentlige lenker",
+ "Cannot increase permissions" : "Kan ikke øke tillatelser",
+ "%s is publicly shared" : "%s er delt offentlig",
+ "Share API is disabled" : "Deling API er deaktivert",
+ "This share is password-protected" : "Denne delingen er passordbeskyttet",
+ "The password is wrong. Try again." : "Passordet er feil. Prøv på nytt.",
+ "Password" : "Passord",
+ "No entries found in this folder" : "Ingen oppføringer funnet i denne mappen",
+ "Name" : "Navn",
+ "Share time" : "Delingstidspunkt",
+ "Expiration date" : "Utløpsdato",
+ "Sorry, this link doesn’t seem to work anymore." : "Beklager, denne lenken ser ikke ut til å virke lenger.",
+ "Reasons might be:" : "Mulige årsaker:",
+ "the item was removed" : "elementet er fjernet",
+ "the link expired" : "lenken er utløpt",
+ "sharing is disabled" : "deling er deaktivert",
+ "For more info, please ask the person who sent this link." : "For mer informasjon, spør personen som sendte lenken.",
+ "Add to your Nextcloud" : "Legg til i din Nextcloud",
+ "Download" : "Last ned",
+ "Download %s" : "Last ned %s",
+ "Direct link" : "Direkte lenke",
+ "Upload files to %s" : "Last opp filer til %s",
+ "Select or drop files" : "Velg eller slipp filer",
+ "Uploading files…" : "Laster opp filer...",
+ "Uploaded files:" : "Opplastede filer:",
+ "A public shared file or folder was <strong>downloaded</strong>" : "En offentlig delt fil eller mappe ble <strong>lastet ned</strong>",
+ "You received a new remote share %2$s from %1$s" : "Du mottok en ny ekstern deling %2$s fra %1$s",
+ "You received a new remote share from %s" : "Du mottok en ny ekstern deling fra %s",
+ "%1$s accepted remote share %2$s" : "%1$s aksepterte ekstern deling %2$s",
+ "%1$s declined remote share %2$s" : "%1$s avviste ekstern deling %2$s",
+ "%1$s unshared %2$s from you" : "%1$s fjernet deling %2$s fra deg",
+ "Public shared folder %1$s was downloaded" : "Offentlig delt mappe %1$s ble lastet ned",
+ "Public shared file %1$s was downloaded" : "Offentlig delt fil %1$s ble lastet ned",
+ "You shared %1$s with %2$s" : "Du delte %1$s med %2$s",
+ "%2$s shared %1$s with %3$s" : "%2$s delte %1$s med %3$s",
+ "You removed the share of %2$s for %1$s" : "Du fjernet deling av %2$s for %1$s",
+ "%2$s removed the share of %3$s for %1$s" : "%2$s fjernet deling av %3$s for %1$s",
+ "You shared %1$s with group %2$s" : "Du delte %1$s med gruppe %2$s",
+ "%2$s shared %1$s with group %3$s" : "%2$s delte %1$s med gruppe %3$s",
+ "You removed the share of group %2$s for %1$s" : "Du fjernet deling av gruppe %2$s for %1$s",
+ "%2$s removed the share of group %3$s for %1$s" : "%2$s fjernet deling av gruppe %3$s for %1$s",
+ "%2$s shared %1$s via link" : "%2$s delte %1$s via lenke",
+ "You shared %1$s via link" : "Du delte %1$s via lenke",
+ "You removed the public link for %1$s" : "Du fjernet den offentlige lenken for %1$s",
+ "%2$s removed the public link for %1$s" : "%2$s fjernet den offentlige lenken for %1$s",
+ "Your public link for %1$s expired" : "Din offentlige lenke for %1$s er utløpt",
+ "The public link of %2$s for %1$s expired" : "Den offentlige lenken til %2$s for %1$s er utløpt",
+ "%2$s shared %1$s with you" : "%2$s delte %1$s med deg",
+ "%2$s removed the share for %1$s" : "%2$s fjernet delingen for %1$s",
+ "Shared with %2$s" : "Delt med %2$s",
+ "Shared with %3$s by %2$s" : "Delt med %3$s av %2$s",
+ "Removed share for %2$s" : "Fjernet deling for %2$s",
+ "%2$s removed share for %3$s" : "%2$s fjernet deling for %3$s",
+ "Shared with group %2$s" : "Delt med gruppe %2$s",
+ "Shared with group %3$s by %2$s" : "Delt med gruppe %3$s av %2$s",
+ "Removed share of group %2$s" : "Fjernet deling av gruppe %2$s",
+ "%2$s removed share of group %3$s" : "%2$s fjernet deling av gruppe %3$s",
+ "Shared via link by %2$s" : "Delt via lenke av %2$s",
+ "Shared via public link" : "Delt via offentlig lenke",
+ "%2$s removed public link" : "%2$s fjernet offentlig lenke",
+ "Public link of %2$s expired" : "Offentlig lenke til %2$s er utløpt",
+ "Shared by %2$s" : "Delt av %2$s",
+ "Shares" : "Delinger"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/nb.json b/apps/files_sharing/l10n/nb.json
new file mode 100644
index 00000000000..2aec2b9b48e
--- /dev/null
+++ b/apps/files_sharing/l10n/nb.json
@@ -0,0 +1,144 @@
+{ "translations": {
+ "Shared with you" : "Delt med deg",
+ "Shared with others" : "Delt med andre",
+ "Shared by link" : "Delt med lenke",
+ "Nothing shared with you yet" : "Ingenting er delt med deg ennå",
+ "Files and folders others share with you will show up here" : "Filer og mapper som andre deler med deg vil bli vist her",
+ "Nothing shared yet" : "Ingenting er delt ennå",
+ "Files and folders you share will show up here" : "Filer og mapper som du deler vil bli vist her",
+ "No shared links" : "Ingen delte lenker",
+ "Files and folders you share by link will show up here" : "Filer og mapper som du deler med lenke vil bli vist her",
+ "You can upload into this folder" : "Du kan laste opp til denne mappen",
+ "No compatible server found at {remote}" : "Ingen kompatibel tjener ble funnet på {remote}",
+ "Invalid server URL" : "Ugyldig tjener adresse",
+ "Failed to add the public link to your Nextcloud" : "Feil oppstod under oppretting av offentlig lenke til din Nextcloud",
+ "Share" : "Del",
+ "No expiration date set" : "Ingen utløpsdato er satt",
+ "Shared by" : "Delt av",
+ "Sharing" : "Deling",
+ "File shares" : "Fildelinger",
+ "Downloaded via public link" : "Nedlastet via offentlig lenke",
+ "Downloaded by {email}" : "Lastet ned av {email}",
+ "{file} downloaded via public link" : "{file} lastet ned via offentlig lenke",
+ "{email} downloaded {file}" : "{email} lastet ned {file}",
+ "Shared with group {group}" : "Delt med gruppen {group}",
+ "Removed share for group {group}" : "Fjernet deling for gruppen {group}",
+ "{actor} shared with group {group}" : "{actor} delt med gruppen {group}",
+ "{actor} removed share for group {group}" : "{actor} fjernet deling for gruppen {group}",
+ "You shared {file} with group {group}" : "Du delte {file} med gruppen {group}",
+ "You removed group {group} from {file}" : "Du fjernet gruppen {group} fra {file}",
+ "{actor} shared {file} with group {group}" : "{actor} delte {file} med gruppen {group}",
+ "{actor} removed group {group} from {file}" : "{actor} fjernet gruppen {group} fra {file}",
+ "Shared as public link" : "Delt som offentlig lenke",
+ "Removed public link" : "Fjernet offentlig lenke",
+ "Public link expired" : "Offentlig lenke er utløpt",
+ "{actor} shared as public link" : "{actor} delte som offentlig lenke",
+ "{actor} removed public link" : "{actor} fjernet offentlig lenke",
+ "You shared {file} as public link" : "Du delte {file} som offentlig lenke",
+ "You removed public link for {file}" : "Du fjernet offentlig lenke for {file}",
+ "{actor} shared {file} as public link" : "{actor} delte {file} som offentlig lenke",
+ "{actor} removed public link for {file}" : "{actor} fjernet offentlig lenke for {file}",
+ "{user} accepted the remote share" : "{user} godtok fjerndelingen",
+ "{user} declined the remote share" : "{user} avslo fjerndelingen",
+ "You received a new remote share {file} from {user}" : "Du har mottatt en ny fjerndeling {file} fra {user}",
+ "{user} accepted the remote share of {file}" : "{user} godtok fjerndelingen av {file}",
+ "{user} declined the remote share of {file}" : "{user} avslo fjerndelingen av {file}",
+ "{user} unshared {file} from you" : "{user} fjernet deling av {file} med deg",
+ "Shared with {user}" : "Delt med {user}",
+ "Removed share for {user}" : "Fjernet deling med {user}",
+ "{actor} shared with {user}" : "{actor} delte med {user}",
+ "{actor} removed share for {user}" : "{actor} fjernet deling med {user}",
+ "Shared by {actor}" : "Delt av {actor}",
+ "{actor} removed share" : "{actor} fjernet deling",
+ "You shared {file} with {user}" : "Du delte {file} med {user}",
+ "You removed {user} from {file}" : "Du fjernet {user} fra {file}",
+ "{actor} removed {user} from {file}" : "{actor} fjernet {user} fra {file}",
+ "{actor} shared {file} with you" : "{actor} delte {file} med deg",
+ "{actor} removed you from {file}" : "{actor} fjernet deg fra {file}",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "En fil eller mappe delt via e-post eller offentlig lenke ble <strong>lastet ned</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "En fil eller mappe ble delt fra <strong>en annen tjener</strong>",
+ "A file or folder has been <strong>shared</strong>" : "En fil eller mappe ble <strong>delt</strong>",
+ "Wrong share ID, share doesn't exist" : "Feil ressurs ID, ressursen finnes ikke",
+ "could not delete share" : "kunne ikke slette ressursen",
+ "Could not delete share" : "Kunne ikke slette ressursen",
+ "Please specify a file or folder path" : "Vennligst oppgi en fil eller mappesti",
+ "Wrong path, file/folder doesn't exist" : "Feil filbane, filen/mappen finnes ikke",
+ "Could not create share" : "Kunne ikke opprette ressurs",
+ "invalid permissions" : "Ugyldige rettigheter",
+ "Please specify a valid user" : "Vennligst oppgi en gyldig bruker",
+ "Group sharing is disabled by the administrator" : "Gruppedeling er deaktivert av administratoren",
+ "Please specify a valid group" : "Vennligst oppgi en gyldig gruppe",
+ "Public link sharing is disabled by the administrator" : "Offentlig deling er deaktivert av administratoren",
+ "Public upload disabled by the administrator" : "Offentlig opplasting er deaktivert av administratoren",
+ "Public upload is only possible for publicly shared folders" : "Offentlig opplasting er kun mulig i offentlig delte mapper",
+ "Invalid date, date format must be YYYY-MM-DD" : "Feil dato, dato må være i formatet YYYY-MM-DD",
+ "Sharing %s failed because the back end does not allow shares from type %s" : "Deling av %s feilet på grunn av at tjeneren ikke tillater deling av filtypen %s",
+ "Unknown share type" : "Ukjent ressurstype",
+ "Not a directory" : "Ikke en mappe",
+ "Could not lock path" : "Kunne ikke låse sti",
+ "Wrong or no update parameter given" : "Feil eller ingen parametre for oppdatering er angitt",
+ "Can't change permissions for public share links" : "Kan ikke endre rettigheter for offentlige lenker",
+ "Cannot increase permissions" : "Kan ikke øke tillatelser",
+ "%s is publicly shared" : "%s er delt offentlig",
+ "Share API is disabled" : "Deling API er deaktivert",
+ "This share is password-protected" : "Denne delingen er passordbeskyttet",
+ "The password is wrong. Try again." : "Passordet er feil. Prøv på nytt.",
+ "Password" : "Passord",
+ "No entries found in this folder" : "Ingen oppføringer funnet i denne mappen",
+ "Name" : "Navn",
+ "Share time" : "Delingstidspunkt",
+ "Expiration date" : "Utløpsdato",
+ "Sorry, this link doesn’t seem to work anymore." : "Beklager, denne lenken ser ikke ut til å virke lenger.",
+ "Reasons might be:" : "Mulige årsaker:",
+ "the item was removed" : "elementet er fjernet",
+ "the link expired" : "lenken er utløpt",
+ "sharing is disabled" : "deling er deaktivert",
+ "For more info, please ask the person who sent this link." : "For mer informasjon, spør personen som sendte lenken.",
+ "Add to your Nextcloud" : "Legg til i din Nextcloud",
+ "Download" : "Last ned",
+ "Download %s" : "Last ned %s",
+ "Direct link" : "Direkte lenke",
+ "Upload files to %s" : "Last opp filer til %s",
+ "Select or drop files" : "Velg eller slipp filer",
+ "Uploading files…" : "Laster opp filer...",
+ "Uploaded files:" : "Opplastede filer:",
+ "A public shared file or folder was <strong>downloaded</strong>" : "En offentlig delt fil eller mappe ble <strong>lastet ned</strong>",
+ "You received a new remote share %2$s from %1$s" : "Du mottok en ny ekstern deling %2$s fra %1$s",
+ "You received a new remote share from %s" : "Du mottok en ny ekstern deling fra %s",
+ "%1$s accepted remote share %2$s" : "%1$s aksepterte ekstern deling %2$s",
+ "%1$s declined remote share %2$s" : "%1$s avviste ekstern deling %2$s",
+ "%1$s unshared %2$s from you" : "%1$s fjernet deling %2$s fra deg",
+ "Public shared folder %1$s was downloaded" : "Offentlig delt mappe %1$s ble lastet ned",
+ "Public shared file %1$s was downloaded" : "Offentlig delt fil %1$s ble lastet ned",
+ "You shared %1$s with %2$s" : "Du delte %1$s med %2$s",
+ "%2$s shared %1$s with %3$s" : "%2$s delte %1$s med %3$s",
+ "You removed the share of %2$s for %1$s" : "Du fjernet deling av %2$s for %1$s",
+ "%2$s removed the share of %3$s for %1$s" : "%2$s fjernet deling av %3$s for %1$s",
+ "You shared %1$s with group %2$s" : "Du delte %1$s med gruppe %2$s",
+ "%2$s shared %1$s with group %3$s" : "%2$s delte %1$s med gruppe %3$s",
+ "You removed the share of group %2$s for %1$s" : "Du fjernet deling av gruppe %2$s for %1$s",
+ "%2$s removed the share of group %3$s for %1$s" : "%2$s fjernet deling av gruppe %3$s for %1$s",
+ "%2$s shared %1$s via link" : "%2$s delte %1$s via lenke",
+ "You shared %1$s via link" : "Du delte %1$s via lenke",
+ "You removed the public link for %1$s" : "Du fjernet den offentlige lenken for %1$s",
+ "%2$s removed the public link for %1$s" : "%2$s fjernet den offentlige lenken for %1$s",
+ "Your public link for %1$s expired" : "Din offentlige lenke for %1$s er utløpt",
+ "The public link of %2$s for %1$s expired" : "Den offentlige lenken til %2$s for %1$s er utløpt",
+ "%2$s shared %1$s with you" : "%2$s delte %1$s med deg",
+ "%2$s removed the share for %1$s" : "%2$s fjernet delingen for %1$s",
+ "Shared with %2$s" : "Delt med %2$s",
+ "Shared with %3$s by %2$s" : "Delt med %3$s av %2$s",
+ "Removed share for %2$s" : "Fjernet deling for %2$s",
+ "%2$s removed share for %3$s" : "%2$s fjernet deling for %3$s",
+ "Shared with group %2$s" : "Delt med gruppe %2$s",
+ "Shared with group %3$s by %2$s" : "Delt med gruppe %3$s av %2$s",
+ "Removed share of group %2$s" : "Fjernet deling av gruppe %2$s",
+ "%2$s removed share of group %3$s" : "%2$s fjernet deling av gruppe %3$s",
+ "Shared via link by %2$s" : "Delt via lenke av %2$s",
+ "Shared via public link" : "Delt via offentlig lenke",
+ "%2$s removed public link" : "%2$s fjernet offentlig lenke",
+ "Public link of %2$s expired" : "Offentlig lenke til %2$s er utløpt",
+ "Shared by %2$s" : "Delt av %2$s",
+ "Shares" : "Delinger"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/pl.js b/apps/files_sharing/l10n/pl.js
index d3ddab1987c..1287c28ac6c 100644
--- a/apps/files_sharing/l10n/pl.js
+++ b/apps/files_sharing/l10n/pl.js
@@ -28,7 +28,7 @@ OC.L10N.register(
"{actor} shared with group {group}" : "{actor} udostępnił(-a) grupie {group}",
"{actor} removed share for group {group}" : "{actor} zakończył(-a) udostępnianie grupie {group}",
"You shared {file} with group {group}" : "Udostępniłeś(-łaś) {file} grupie {group}",
- "You removed group {group} from {file}" : "Usunąłeś(-ęłaś) grupę {group} z {file}",
+ "You removed group {group} from {file}" : "Usunąłeś/-ęłaś grupę {group} z {file}",
"{actor} shared {file} with group {group}" : "{actor} udostępnił(-a) {file} grupie {group}",
"{actor} removed group {group} from {file}" : "{actor} usunął(-ęła) grupę {group} z {file}",
"Shared as public link" : "Udostępnione jako publiczny link",
diff --git a/apps/files_sharing/l10n/pl.json b/apps/files_sharing/l10n/pl.json
index 0ec8dd60407..b5ee6a7b37c 100644
--- a/apps/files_sharing/l10n/pl.json
+++ b/apps/files_sharing/l10n/pl.json
@@ -26,7 +26,7 @@
"{actor} shared with group {group}" : "{actor} udostępnił(-a) grupie {group}",
"{actor} removed share for group {group}" : "{actor} zakończył(-a) udostępnianie grupie {group}",
"You shared {file} with group {group}" : "Udostępniłeś(-łaś) {file} grupie {group}",
- "You removed group {group} from {file}" : "Usunąłeś(-ęłaś) grupę {group} z {file}",
+ "You removed group {group} from {file}" : "Usunąłeś/-ęłaś grupę {group} z {file}",
"{actor} shared {file} with group {group}" : "{actor} udostępnił(-a) {file} grupie {group}",
"{actor} removed group {group} from {file}" : "{actor} usunął(-ęła) grupę {group} z {file}",
"Shared as public link" : "Udostępnione jako publiczny link",
diff --git a/apps/files_trashbin/l10n/bg.js b/apps/files_trashbin/l10n/bg.js
new file mode 100644
index 00000000000..e21523b6627
--- /dev/null
+++ b/apps/files_trashbin/l10n/bg.js
@@ -0,0 +1,21 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Неуспешно безвъзвратно изтриване на %s.",
+ "Couldn't restore %s" : "Неуспешно възтановяване на %s.",
+ "Deleted files" : "Изтрити файлове",
+ "Restore" : "Възстановяне",
+ "Delete" : "Изтрий",
+ "Delete permanently" : "Изтрий завинаги",
+ "Error" : "Грешка",
+ "This operation is forbidden" : "Операцията е забранена",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Директорията не е налична. Моля проверете журнала или се свържете с администратор",
+ "restored" : "възстановено",
+ "No deleted files" : "Няма изтрити файлове",
+ "You will be able to recover deleted files from here" : "Имате възможност да възстановите изтрити файлове от тук",
+ "No entries found in this folder" : "Няма намерени записи в тази папка",
+ "Select all" : "Избери всички",
+ "Name" : "Име",
+ "Deleted" : "Изтрито"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/bg.json b/apps/files_trashbin/l10n/bg.json
new file mode 100644
index 00000000000..ee5a21463cb
--- /dev/null
+++ b/apps/files_trashbin/l10n/bg.json
@@ -0,0 +1,19 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Неуспешно безвъзвратно изтриване на %s.",
+ "Couldn't restore %s" : "Неуспешно възтановяване на %s.",
+ "Deleted files" : "Изтрити файлове",
+ "Restore" : "Възстановяне",
+ "Delete" : "Изтрий",
+ "Delete permanently" : "Изтрий завинаги",
+ "Error" : "Грешка",
+ "This operation is forbidden" : "Операцията е забранена",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Директорията не е налична. Моля проверете журнала или се свържете с администратор",
+ "restored" : "възстановено",
+ "No deleted files" : "Няма изтрити файлове",
+ "You will be able to recover deleted files from here" : "Имате възможност да възстановите изтрити файлове от тук",
+ "No entries found in this folder" : "Няма намерени записи в тази папка",
+ "Select all" : "Избери всички",
+ "Name" : "Име",
+ "Deleted" : "Изтрито"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/cs.js b/apps/files_trashbin/l10n/cs.js
new file mode 100644
index 00000000000..712076402f4
--- /dev/null
+++ b/apps/files_trashbin/l10n/cs.js
@@ -0,0 +1,21 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nelze trvale odstranit %s",
+ "Couldn't restore %s" : "Nelze obnovit %s",
+ "Deleted files" : "Odstraněné soubory",
+ "Restore" : "Obnovit",
+ "Delete" : "Smazat",
+ "Delete permanently" : "Trvale odstranit",
+ "Error" : "Chyba",
+ "This operation is forbidden" : "Tato operace je zakázána",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Tento adresář není dostupný, zkontrolujte prosím logy nebo kontaktujte svého správce systému",
+ "restored" : "obnoveno",
+ "No deleted files" : "Žádné smazané soubory",
+ "You will be able to recover deleted files from here" : "Odtud budete moci obnovovat odstraněné soubory",
+ "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "Select all" : "Vybrat vše",
+ "Name" : "Název",
+ "Deleted" : "Smazáno"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files_trashbin/l10n/cs.json b/apps/files_trashbin/l10n/cs.json
new file mode 100644
index 00000000000..06c3b2ce096
--- /dev/null
+++ b/apps/files_trashbin/l10n/cs.json
@@ -0,0 +1,19 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nelze trvale odstranit %s",
+ "Couldn't restore %s" : "Nelze obnovit %s",
+ "Deleted files" : "Odstraněné soubory",
+ "Restore" : "Obnovit",
+ "Delete" : "Smazat",
+ "Delete permanently" : "Trvale odstranit",
+ "Error" : "Chyba",
+ "This operation is forbidden" : "Tato operace je zakázána",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Tento adresář není dostupný, zkontrolujte prosím logy nebo kontaktujte svého správce systému",
+ "restored" : "obnoveno",
+ "No deleted files" : "Žádné smazané soubory",
+ "You will be able to recover deleted files from here" : "Odtud budete moci obnovovat odstraněné soubory",
+ "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "Select all" : "Vybrat vše",
+ "Name" : "Název",
+ "Deleted" : "Smazáno"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/fi.js b/apps/files_trashbin/l10n/fi.js
new file mode 100644
index 00000000000..a8758c77050
--- /dev/null
+++ b/apps/files_trashbin/l10n/fi.js
@@ -0,0 +1,21 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Kohdetta %s ei voitu poistaa pysyvästi",
+ "Couldn't restore %s" : "Kohteen %s palautus epäonnistui",
+ "Deleted files" : "Poistetut tiedostot",
+ "Restore" : "Palauta",
+ "Delete" : "Poista",
+ "Delete permanently" : "Poista pysyvästi",
+ "Error" : "Virhe",
+ "This operation is forbidden" : "Tämä toiminto on kielletty",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Hakemisto ei ole käytettävissä. Tarkista lokit tai ole yhteydessä ylläpitoon.",
+ "restored" : "palautettu",
+ "No deleted files" : "Ei poistettuja tiedostoja",
+ "You will be able to recover deleted files from here" : "Voit palauttaa poistettuja tiedostoja tätä kautta",
+ "No entries found in this folder" : "Ei kohteita tässä kansiossa",
+ "Select all" : "Valitse kaikki",
+ "Name" : "Nimi",
+ "Deleted" : "Poistettu"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/fi.json b/apps/files_trashbin/l10n/fi.json
new file mode 100644
index 00000000000..c4ead30d036
--- /dev/null
+++ b/apps/files_trashbin/l10n/fi.json
@@ -0,0 +1,19 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Kohdetta %s ei voitu poistaa pysyvästi",
+ "Couldn't restore %s" : "Kohteen %s palautus epäonnistui",
+ "Deleted files" : "Poistetut tiedostot",
+ "Restore" : "Palauta",
+ "Delete" : "Poista",
+ "Delete permanently" : "Poista pysyvästi",
+ "Error" : "Virhe",
+ "This operation is forbidden" : "Tämä toiminto on kielletty",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Hakemisto ei ole käytettävissä. Tarkista lokit tai ole yhteydessä ylläpitoon.",
+ "restored" : "palautettu",
+ "No deleted files" : "Ei poistettuja tiedostoja",
+ "You will be able to recover deleted files from here" : "Voit palauttaa poistettuja tiedostoja tätä kautta",
+ "No entries found in this folder" : "Ei kohteita tässä kansiossa",
+ "Select all" : "Valitse kaikki",
+ "Name" : "Nimi",
+ "Deleted" : "Poistettu"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/hu.js b/apps/files_trashbin/l10n/hu.js
new file mode 100644
index 00000000000..ead62e57b7c
--- /dev/null
+++ b/apps/files_trashbin/l10n/hu.js
@@ -0,0 +1,21 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nem sikerült %s végleges törlése",
+ "Couldn't restore %s" : "Nem sikerült %s visszaállítása",
+ "Deleted files" : "Törölt fájlok",
+ "Restore" : "Visszaállítás",
+ "Delete" : "Törlés",
+ "Delete permanently" : "Végleges törlés",
+ "Error" : "Hiba",
+ "This operation is forbidden" : "Tiltott művelet",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Ez a könyvtár nem elérhető, kérem nézze meg a naplófájlokat vagy keresse az adminisztrátort",
+ "restored" : "visszaállítva",
+ "No deleted files" : "Nincs törölt fájl",
+ "You will be able to recover deleted files from here" : "Innen vissza tudja állítani a törölt fáljait.",
+ "No entries found in this folder" : "Nincsenek bejegyzések ebben a mappában",
+ "Select all" : "Összes kijelölése",
+ "Name" : "Név",
+ "Deleted" : "Törölve"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/hu.json b/apps/files_trashbin/l10n/hu.json
new file mode 100644
index 00000000000..d59f303a0e6
--- /dev/null
+++ b/apps/files_trashbin/l10n/hu.json
@@ -0,0 +1,19 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nem sikerült %s végleges törlése",
+ "Couldn't restore %s" : "Nem sikerült %s visszaállítása",
+ "Deleted files" : "Törölt fájlok",
+ "Restore" : "Visszaállítás",
+ "Delete" : "Törlés",
+ "Delete permanently" : "Végleges törlés",
+ "Error" : "Hiba",
+ "This operation is forbidden" : "Tiltott művelet",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Ez a könyvtár nem elérhető, kérem nézze meg a naplófájlokat vagy keresse az adminisztrátort",
+ "restored" : "visszaállítva",
+ "No deleted files" : "Nincs törölt fájl",
+ "You will be able to recover deleted files from here" : "Innen vissza tudja állítani a törölt fáljait.",
+ "No entries found in this folder" : "Nincsenek bejegyzések ebben a mappában",
+ "Select all" : "Összes kijelölése",
+ "Name" : "Név",
+ "Deleted" : "Törölve"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/nb.js b/apps/files_trashbin/l10n/nb.js
new file mode 100644
index 00000000000..644ad102ae4
--- /dev/null
+++ b/apps/files_trashbin/l10n/nb.js
@@ -0,0 +1,21 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Kunne ikke slette %s fullstendig",
+ "Couldn't restore %s" : "Kunne ikke gjenopprette %s",
+ "Deleted files" : "Slettede filer",
+ "Restore" : "Gjenopprett",
+ "Delete" : "Slett",
+ "Delete permanently" : "Slett permanent",
+ "Error" : "Feil",
+ "This operation is forbidden" : "Operasjonen er forbudt",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappen er utilgjengelig. Sjekk loggene eller kontakt administrator",
+ "restored" : "gjenopprettet",
+ "No deleted files" : "Ingen slettede filer",
+ "You will be able to recover deleted files from here" : "Du vil kunne gjenopprette slettede filer herfra",
+ "No entries found in this folder" : "Ingen oppføringer funnet i denne mappen",
+ "Select all" : "Velg alle",
+ "Name" : "Navn",
+ "Deleted" : "Slettet"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/nb.json b/apps/files_trashbin/l10n/nb.json
new file mode 100644
index 00000000000..442221a2c8c
--- /dev/null
+++ b/apps/files_trashbin/l10n/nb.json
@@ -0,0 +1,19 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Kunne ikke slette %s fullstendig",
+ "Couldn't restore %s" : "Kunne ikke gjenopprette %s",
+ "Deleted files" : "Slettede filer",
+ "Restore" : "Gjenopprett",
+ "Delete" : "Slett",
+ "Delete permanently" : "Slett permanent",
+ "Error" : "Feil",
+ "This operation is forbidden" : "Operasjonen er forbudt",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Denne mappen er utilgjengelig. Sjekk loggene eller kontakt administrator",
+ "restored" : "gjenopprettet",
+ "No deleted files" : "Ingen slettede filer",
+ "You will be able to recover deleted files from here" : "Du vil kunne gjenopprette slettede filer herfra",
+ "No entries found in this folder" : "Ingen oppføringer funnet i denne mappen",
+ "Select all" : "Velg alle",
+ "Name" : "Navn",
+ "Deleted" : "Slettet"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/sk.js b/apps/files_trashbin/l10n/sk.js
new file mode 100644
index 00000000000..b4168ec5440
--- /dev/null
+++ b/apps/files_trashbin/l10n/sk.js
@@ -0,0 +1,21 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nemožno zmazať %s navždy",
+ "Couldn't restore %s" : "Nemožno obnoviť %s",
+ "Deleted files" : "Zmazané súbory",
+ "Restore" : "Obnoviť",
+ "Delete" : "Zmazať",
+ "Delete permanently" : "Zmazať natrvalo",
+ "Error" : "Chyba",
+ "This operation is forbidden" : "Táto operácia je zakázaná",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Priečinok je nedostupný, skontrolujte prosím logy, alebo kontaktujte správcu",
+ "restored" : "obnovené",
+ "No deleted files" : "Žiadne zmazané súbory",
+ "You will be able to recover deleted files from here" : "Tu budete mať možnosť obnoviť zmazané súbory",
+ "No entries found in this folder" : "V tomto priečinku nebolo nič nájdené",
+ "Select all" : "Vybrať všetko",
+ "Name" : "Názov",
+ "Deleted" : "Zmazané"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files_trashbin/l10n/sk.json b/apps/files_trashbin/l10n/sk.json
new file mode 100644
index 00000000000..b02227c7064
--- /dev/null
+++ b/apps/files_trashbin/l10n/sk.json
@@ -0,0 +1,19 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nemožno zmazať %s navždy",
+ "Couldn't restore %s" : "Nemožno obnoviť %s",
+ "Deleted files" : "Zmazané súbory",
+ "Restore" : "Obnoviť",
+ "Delete" : "Zmazať",
+ "Delete permanently" : "Zmazať natrvalo",
+ "Error" : "Chyba",
+ "This operation is forbidden" : "Táto operácia je zakázaná",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Priečinok je nedostupný, skontrolujte prosím logy, alebo kontaktujte správcu",
+ "restored" : "obnovené",
+ "No deleted files" : "Žiadne zmazané súbory",
+ "You will be able to recover deleted files from here" : "Tu budete mať možnosť obnoviť zmazané súbory",
+ "No entries found in this folder" : "V tomto priečinku nebolo nič nájdené",
+ "Select all" : "Vybrať všetko",
+ "Name" : "Názov",
+ "Deleted" : "Zmazané"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/th.js b/apps/files_trashbin/l10n/th.js
new file mode 100644
index 00000000000..bdd447ab894
--- /dev/null
+++ b/apps/files_trashbin/l10n/th.js
@@ -0,0 +1,21 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "ไม่สามารถลบ %s แบบถาวร",
+ "Couldn't restore %s" : "ไม่สามารถกู้คืน %s",
+ "Deleted files" : "ไฟล์ที่ถูกลบ",
+ "Restore" : "คืนค่า",
+ "Delete" : "ลบ",
+ "Delete permanently" : "ลบแบบถาวร",
+ "Error" : "ข้อผิดพลาด",
+ "This operation is forbidden" : "การดำเนินการนี้ถูกห้าม",
+ "This directory is unavailable, please check the logs or contact the administrator" : "ไม่สามารถใช้งานไดเรกทอรีนี้โปรดตรวจสอบบันทึกหรือติดต่อผู้ดูแลระบบ",
+ "restored" : "การเรียกคืน",
+ "No deleted files" : "ไม่มีไฟล์ที่ถูกลบ",
+ "You will be able to recover deleted files from here" : "คุณจะสามารถกู้คืนไฟล์ที่ถูกได้ลบจากที่นี่",
+ "No entries found in this folder" : "ไม่พบรายการในโฟลเดอร์นี้",
+ "Select all" : "เลือกทั้งหมด",
+ "Name" : "ชื่อ",
+ "Deleted" : "ลบแล้ว"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/th.json b/apps/files_trashbin/l10n/th.json
new file mode 100644
index 00000000000..4caef58e47a
--- /dev/null
+++ b/apps/files_trashbin/l10n/th.json
@@ -0,0 +1,19 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "ไม่สามารถลบ %s แบบถาวร",
+ "Couldn't restore %s" : "ไม่สามารถกู้คืน %s",
+ "Deleted files" : "ไฟล์ที่ถูกลบ",
+ "Restore" : "คืนค่า",
+ "Delete" : "ลบ",
+ "Delete permanently" : "ลบแบบถาวร",
+ "Error" : "ข้อผิดพลาด",
+ "This operation is forbidden" : "การดำเนินการนี้ถูกห้าม",
+ "This directory is unavailable, please check the logs or contact the administrator" : "ไม่สามารถใช้งานไดเรกทอรีนี้โปรดตรวจสอบบันทึกหรือติดต่อผู้ดูแลระบบ",
+ "restored" : "การเรียกคืน",
+ "No deleted files" : "ไม่มีไฟล์ที่ถูกลบ",
+ "You will be able to recover deleted files from here" : "คุณจะสามารถกู้คืนไฟล์ที่ถูกได้ลบจากที่นี่",
+ "No entries found in this folder" : "ไม่พบรายการในโฟลเดอร์นี้",
+ "Select all" : "เลือกทั้งหมด",
+ "Name" : "ชื่อ",
+ "Deleted" : "ลบแล้ว"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_versions/l10n/bg.js b/apps/files_versions/l10n/bg.js
new file mode 100644
index 00000000000..8a43466c7ea
--- /dev/null
+++ b/apps/files_versions/l10n/bg.js
@@ -0,0 +1,13 @@
+OC.L10N.register(
+ "files_versions",
+ {
+ "Could not revert: %s" : "Грешка при връщане: %s",
+ "Versions" : "Версии",
+ "Failed to revert {file} to revision {timestamp}." : "Грешка при връщане на {file} към версия {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n байт","%n байта"],
+ "Restore" : "Възтановяване",
+ "No versions available" : "Няма налични версии",
+ "More versions..." : "Още версии...",
+ "No other versions available" : "Няма други налични версии"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_versions/l10n/bg.json b/apps/files_versions/l10n/bg.json
new file mode 100644
index 00000000000..9ebd62d82cc
--- /dev/null
+++ b/apps/files_versions/l10n/bg.json
@@ -0,0 +1,11 @@
+{ "translations": {
+ "Could not revert: %s" : "Грешка при връщане: %s",
+ "Versions" : "Версии",
+ "Failed to revert {file} to revision {timestamp}." : "Грешка при връщане на {file} към версия {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n байт","%n байта"],
+ "Restore" : "Възтановяване",
+ "No versions available" : "Няма налични версии",
+ "More versions..." : "Още версии...",
+ "No other versions available" : "Няма други налични версии"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_versions/l10n/cs.js b/apps/files_versions/l10n/cs.js
new file mode 100644
index 00000000000..bb1700c74fb
--- /dev/null
+++ b/apps/files_versions/l10n/cs.js
@@ -0,0 +1,13 @@
+OC.L10N.register(
+ "files_versions",
+ {
+ "Could not revert: %s" : "Nelze vrátit: %s",
+ "Versions" : "Verze",
+ "Failed to revert {file} to revision {timestamp}." : "Selhalo vrácení souboru {file} na verzi {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"],
+ "Restore" : "Obnovit",
+ "No versions available" : "Nejsou dostupné žádné verze",
+ "More versions..." : "Více verzí...",
+ "No other versions available" : "Žádné další verze nejsou dostupné"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files_versions/l10n/cs.json b/apps/files_versions/l10n/cs.json
new file mode 100644
index 00000000000..47cc35a03fc
--- /dev/null
+++ b/apps/files_versions/l10n/cs.json
@@ -0,0 +1,11 @@
+{ "translations": {
+ "Could not revert: %s" : "Nelze vrátit: %s",
+ "Versions" : "Verze",
+ "Failed to revert {file} to revision {timestamp}." : "Selhalo vrácení souboru {file} na verzi {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"],
+ "Restore" : "Obnovit",
+ "No versions available" : "Nejsou dostupné žádné verze",
+ "More versions..." : "Více verzí...",
+ "No other versions available" : "Žádné další verze nejsou dostupné"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files_versions/l10n/fi.js b/apps/files_versions/l10n/fi.js
new file mode 100644
index 00000000000..80bd4c541fa
--- /dev/null
+++ b/apps/files_versions/l10n/fi.js
@@ -0,0 +1,11 @@
+OC.L10N.register(
+ "files_versions",
+ {
+ "Could not revert: %s" : "Palautus epäonnistui: %s",
+ "Versions" : "Versiot",
+ "Failed to revert {file} to revision {timestamp}." : "Tiedoston {file} palautus versioon {timestamp} epäonnistui.",
+ "Restore" : "Palauta",
+ "More versions..." : "Lisää versioita...",
+ "No other versions available" : "Ei muita versioita saatavilla"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_versions/l10n/fi.json b/apps/files_versions/l10n/fi.json
new file mode 100644
index 00000000000..783ee8470ce
--- /dev/null
+++ b/apps/files_versions/l10n/fi.json
@@ -0,0 +1,9 @@
+{ "translations": {
+ "Could not revert: %s" : "Palautus epäonnistui: %s",
+ "Versions" : "Versiot",
+ "Failed to revert {file} to revision {timestamp}." : "Tiedoston {file} palautus versioon {timestamp} epäonnistui.",
+ "Restore" : "Palauta",
+ "More versions..." : "Lisää versioita...",
+ "No other versions available" : "Ei muita versioita saatavilla"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_versions/l10n/hu.js b/apps/files_versions/l10n/hu.js
new file mode 100644
index 00000000000..3eba3ee536c
--- /dev/null
+++ b/apps/files_versions/l10n/hu.js
@@ -0,0 +1,13 @@
+OC.L10N.register(
+ "files_versions",
+ {
+ "Could not revert: %s" : "Nem sikerült átállni a változatra: %s",
+ "Versions" : "Verziók",
+ "Failed to revert {file} to revision {timestamp}." : "{file} fájlt nem sikerült erre visszaállítani: {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n bájt","%n bájt"],
+ "Restore" : "Visszaállítás",
+ "No versions available" : "Nincs elérhető verzió",
+ "More versions..." : "További változatok...",
+ "No other versions available" : "Nincs több elérhető verzió"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_versions/l10n/hu.json b/apps/files_versions/l10n/hu.json
new file mode 100644
index 00000000000..412c3cc3b46
--- /dev/null
+++ b/apps/files_versions/l10n/hu.json
@@ -0,0 +1,11 @@
+{ "translations": {
+ "Could not revert: %s" : "Nem sikerült átállni a változatra: %s",
+ "Versions" : "Verziók",
+ "Failed to revert {file} to revision {timestamp}." : "{file} fájlt nem sikerült erre visszaállítani: {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n bájt","%n bájt"],
+ "Restore" : "Visszaállítás",
+ "No versions available" : "Nincs elérhető verzió",
+ "More versions..." : "További változatok...",
+ "No other versions available" : "Nincs több elérhető verzió"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_versions/l10n/nb.js b/apps/files_versions/l10n/nb.js
new file mode 100644
index 00000000000..251555e587c
--- /dev/null
+++ b/apps/files_versions/l10n/nb.js
@@ -0,0 +1,13 @@
+OC.L10N.register(
+ "files_versions",
+ {
+ "Could not revert: %s" : "Klarte ikke å tilbakeføre: %s",
+ "Versions" : "Versjoner",
+ "Failed to revert {file} to revision {timestamp}." : "Klarte ikke å tilbakeføre {file} til revisjon {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
+ "Restore" : "Gjenopprett",
+ "No versions available" : "Ingen versjoner tilgjengelig",
+ "More versions..." : "Flere versjoner",
+ "No other versions available" : "Det finnes ingen andre versjoner"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_versions/l10n/nb.json b/apps/files_versions/l10n/nb.json
new file mode 100644
index 00000000000..e4a1b1b5853
--- /dev/null
+++ b/apps/files_versions/l10n/nb.json
@@ -0,0 +1,11 @@
+{ "translations": {
+ "Could not revert: %s" : "Klarte ikke å tilbakeføre: %s",
+ "Versions" : "Versjoner",
+ "Failed to revert {file} to revision {timestamp}." : "Klarte ikke å tilbakeføre {file} til revisjon {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
+ "Restore" : "Gjenopprett",
+ "No versions available" : "Ingen versjoner tilgjengelig",
+ "More versions..." : "Flere versjoner",
+ "No other versions available" : "Det finnes ingen andre versjoner"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_versions/l10n/sk.js b/apps/files_versions/l10n/sk.js
new file mode 100644
index 00000000000..feee7b611a3
--- /dev/null
+++ b/apps/files_versions/l10n/sk.js
@@ -0,0 +1,13 @@
+OC.L10N.register(
+ "files_versions",
+ {
+ "Could not revert: %s" : "Nemožno obnoviť: %s",
+ "Versions" : "Verzie",
+ "Failed to revert {file} to revision {timestamp}." : "Zlyhalo obnovenie súboru {file} na verziu {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajtov","%n bajtov"],
+ "Restore" : "Obnoviť",
+ "No versions available" : "Žiadne verzie nie sú dostupné",
+ "More versions..." : "Viac verzií...",
+ "No other versions available" : "Žiadne ďalšie verzie nie sú dostupné"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files_versions/l10n/sk.json b/apps/files_versions/l10n/sk.json
new file mode 100644
index 00000000000..93a6575cccd
--- /dev/null
+++ b/apps/files_versions/l10n/sk.json
@@ -0,0 +1,11 @@
+{ "translations": {
+ "Could not revert: %s" : "Nemožno obnoviť: %s",
+ "Versions" : "Verzie",
+ "Failed to revert {file} to revision {timestamp}." : "Zlyhalo obnovenie súboru {file} na verziu {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajtov","%n bajtov"],
+ "Restore" : "Obnoviť",
+ "No versions available" : "Žiadne verzie nie sú dostupné",
+ "More versions..." : "Viac verzií...",
+ "No other versions available" : "Žiadne ďalšie verzie nie sú dostupné"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files_versions/l10n/th.js b/apps/files_versions/l10n/th.js
new file mode 100644
index 00000000000..50175c27d2e
--- /dev/null
+++ b/apps/files_versions/l10n/th.js
@@ -0,0 +1,11 @@
+OC.L10N.register(
+ "files_versions",
+ {
+ "Could not revert: %s" : "ไม่สามารถย้อนกลับ: %s",
+ "Versions" : "รุ่น",
+ "Failed to revert {file} to revision {timestamp}." : "{file} ล้มเหลวที่จะย้อนกลับ มีการแก้ไขเมื่อ {timestamp}",
+ "Restore" : "คืนค่า",
+ "More versions..." : "รุ่นอื่นๆ ...",
+ "No other versions available" : "ยังไม่มีรุ่นที่ใหม่กว่า"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_versions/l10n/th.json b/apps/files_versions/l10n/th.json
new file mode 100644
index 00000000000..82f0a05ec66
--- /dev/null
+++ b/apps/files_versions/l10n/th.json
@@ -0,0 +1,9 @@
+{ "translations": {
+ "Could not revert: %s" : "ไม่สามารถย้อนกลับ: %s",
+ "Versions" : "รุ่น",
+ "Failed to revert {file} to revision {timestamp}." : "{file} ล้มเหลวที่จะย้อนกลับ มีการแก้ไขเมื่อ {timestamp}",
+ "Restore" : "คืนค่า",
+ "More versions..." : "รุ่นอื่นๆ ...",
+ "No other versions available" : "ยังไม่มีรุ่นที่ใหม่กว่า"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/cs.js b/apps/sharebymail/l10n/cs.js
new file mode 100644
index 00000000000..c24f35e3384
--- /dev/null
+++ b/apps/sharebymail/l10n/cs.js
@@ -0,0 +1,24 @@
+OC.L10N.register(
+ "sharebymail",
+ {
+ "Shared with %1$s" : "Sdíleno s %1$s",
+ "Shared with {email}" : "Sdíleno s {email}",
+ "Shared with %1$s by %2$s" : "%2$s sdílí s %1$s",
+ "Shared with {email} by {actor}" : "{actor} sdílí s {email}",
+ "You shared %1$s with %2$s by mail" : "Sdílel(a) jste %1$s e-mailem s %2$s",
+ "You shared {file} with {email} by mail" : "E-mailem jste s {email} sdíleli {file}",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s s %2$s sdílel e-mailem %1$s",
+ "{actor} shared {file} with {email} by mail" : "{actor} sdílel(a) {file} e-mailem s {email}",
+ "Sharing %s failed, this item is already shared with %s" : "Sdílení %s selhalo, tato položka je již s %s sdílena",
+ "Failed to send share by E-mail" : "Odeslání sdílení E-mailem se nezdařilo",
+ "%s shared »%s« with you" : "%s s vámi sdílel(a) »%s»",
+ "%s shared »%s« with you on behalf of %s" : "%s s vámi sdílel »%s» místo %s",
+ "Failed to create the E-mail" : "Vytváření E-mailu se nezdařilo",
+ "Could not find share" : "Nelze nalézt sdílení",
+ "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Ahoj,\n\n%s s vámi sdílel(a) »%s» na místo %s\n\n%s",
+ "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Ahoj,\n\n\n%s s vámi sdílel »%s».\n\n%s",
+ "Cheers!" : "Mějte se!",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Ahoj,<br><br>%s s vámi sdílel(a) <a href=\"%s\">%s</a> namísto %s.<br><br>",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Nazdar,<br><br>%s s vámi sdílel(a) <a href=\"%s\">%s</a>.<br><br>"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/sharebymail/l10n/cs.json b/apps/sharebymail/l10n/cs.json
new file mode 100644
index 00000000000..07a016c80d3
--- /dev/null
+++ b/apps/sharebymail/l10n/cs.json
@@ -0,0 +1,22 @@
+{ "translations": {
+ "Shared with %1$s" : "Sdíleno s %1$s",
+ "Shared with {email}" : "Sdíleno s {email}",
+ "Shared with %1$s by %2$s" : "%2$s sdílí s %1$s",
+ "Shared with {email} by {actor}" : "{actor} sdílí s {email}",
+ "You shared %1$s with %2$s by mail" : "Sdílel(a) jste %1$s e-mailem s %2$s",
+ "You shared {file} with {email} by mail" : "E-mailem jste s {email} sdíleli {file}",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s s %2$s sdílel e-mailem %1$s",
+ "{actor} shared {file} with {email} by mail" : "{actor} sdílel(a) {file} e-mailem s {email}",
+ "Sharing %s failed, this item is already shared with %s" : "Sdílení %s selhalo, tato položka je již s %s sdílena",
+ "Failed to send share by E-mail" : "Odeslání sdílení E-mailem se nezdařilo",
+ "%s shared »%s« with you" : "%s s vámi sdílel(a) »%s»",
+ "%s shared »%s« with you on behalf of %s" : "%s s vámi sdílel »%s» místo %s",
+ "Failed to create the E-mail" : "Vytváření E-mailu se nezdařilo",
+ "Could not find share" : "Nelze nalézt sdílení",
+ "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Ahoj,\n\n%s s vámi sdílel(a) »%s» na místo %s\n\n%s",
+ "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Ahoj,\n\n\n%s s vámi sdílel »%s».\n\n%s",
+ "Cheers!" : "Mějte se!",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Ahoj,<br><br>%s s vámi sdílel(a) <a href=\"%s\">%s</a> namísto %s.<br><br>",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Nazdar,<br><br>%s s vámi sdílel(a) <a href=\"%s\">%s</a>.<br><br>"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/nb.js b/apps/sharebymail/l10n/nb.js
new file mode 100644
index 00000000000..df68d5a4f1d
--- /dev/null
+++ b/apps/sharebymail/l10n/nb.js
@@ -0,0 +1,24 @@
+OC.L10N.register(
+ "sharebymail",
+ {
+ "Shared with %1$s" : "Delt med %1$s",
+ "Shared with {email}" : "Delt med {email}",
+ "Shared with %1$s by %2$s" : "Delt med %1$s via %2$s",
+ "Shared with {email} by {actor}" : "Delt med {email} av {actor}",
+ "You shared %1$s with %2$s by mail" : "Du delte %1$s med %2$s via epost",
+ "You shared {file} with {email} by mail" : "Du delte {file} med {email} via epost",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s delte %1$s med %2$s via epost",
+ "{actor} shared {file} with {email} by mail" : "{actor} delte {file} med {email} via epost",
+ "Sharing %s failed, this item is already shared with %s" : "Deling %s feilet, dette elementet er allerede delt med %s",
+ "Failed to send share by E-mail" : "Feilet når delingen skulle sendes på epost",
+ "%s shared »%s« with you" : "%s delte »%s« med deg",
+ "%s shared »%s« with you on behalf of %s" : "%s delte »%s« med deg på vegne av %s",
+ "Failed to create the E-mail" : "Feilet ved opprettelse av epost",
+ "Could not find share" : "Delingen ble ikke funnet",
+ "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hei,\n\n%s delte »%s« med deg på vegne av %s.\n\n%s\n\n",
+ "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hei,\n\n%s delte »%s« med deg.\n\n%s\n\n",
+ "Cheers!" : "Skål!",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hei,<br><br>%s delte <a href=\"%s\">%s</a> med deg på vegne av %s.<br><br>",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hei,<br><br>%s delte <a href=\"%s\">%s</a> med deg.<br><br>"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/sharebymail/l10n/nb.json b/apps/sharebymail/l10n/nb.json
new file mode 100644
index 00000000000..865285100dc
--- /dev/null
+++ b/apps/sharebymail/l10n/nb.json
@@ -0,0 +1,22 @@
+{ "translations": {
+ "Shared with %1$s" : "Delt med %1$s",
+ "Shared with {email}" : "Delt med {email}",
+ "Shared with %1$s by %2$s" : "Delt med %1$s via %2$s",
+ "Shared with {email} by {actor}" : "Delt med {email} av {actor}",
+ "You shared %1$s with %2$s by mail" : "Du delte %1$s med %2$s via epost",
+ "You shared {file} with {email} by mail" : "Du delte {file} med {email} via epost",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s delte %1$s med %2$s via epost",
+ "{actor} shared {file} with {email} by mail" : "{actor} delte {file} med {email} via epost",
+ "Sharing %s failed, this item is already shared with %s" : "Deling %s feilet, dette elementet er allerede delt med %s",
+ "Failed to send share by E-mail" : "Feilet når delingen skulle sendes på epost",
+ "%s shared »%s« with you" : "%s delte »%s« med deg",
+ "%s shared »%s« with you on behalf of %s" : "%s delte »%s« med deg på vegne av %s",
+ "Failed to create the E-mail" : "Feilet ved opprettelse av epost",
+ "Could not find share" : "Delingen ble ikke funnet",
+ "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hei,\n\n%s delte »%s« med deg på vegne av %s.\n\n%s\n\n",
+ "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hei,\n\n%s delte »%s« med deg.\n\n%s\n\n",
+ "Cheers!" : "Skål!",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hei,<br><br>%s delte <a href=\"%s\">%s</a> med deg på vegne av %s.<br><br>",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hei,<br><br>%s delte <a href=\"%s\">%s</a> med deg.<br><br>"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/sk.js b/apps/sharebymail/l10n/sk.js
new file mode 100644
index 00000000000..3e959409987
--- /dev/null
+++ b/apps/sharebymail/l10n/sk.js
@@ -0,0 +1,24 @@
+OC.L10N.register(
+ "sharebymail",
+ {
+ "Shared with %1$s" : "Sprístupnené používateľovi %1$s",
+ "Shared with {email}" : "Sprístupnené {email}",
+ "Shared with %1$s by %2$s" : "Sprístupnené používateľovi %1$s používateľom %2$s",
+ "Shared with {email} by {actor}" : "Sprístupnené {email} používateľom {actor}",
+ "You shared %1$s with %2$s by mail" : "Sprístupnili ste %1$s používateľovi %2$s pomocou emailu",
+ "You shared {file} with {email} by mail" : "Sprístupnili ste {file} používateľovi {email} pomocou emailu",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s sprístupnil %1$s používateľovi %2$s pomocou emailu",
+ "{actor} shared {file} with {email} by mail" : "{actor} sprístupnil {file} používateľovi {email} pomocou emailu",
+ "Sharing %s failed, this item is already shared with %s" : "Sprístupnenie %s zlyhalo, táto položka je už používateľovi %s sprístupnená",
+ "Failed to send share by E-mail" : "Nebolo možné poslať sprístupnenie emailom",
+ "%s shared »%s« with you" : "%s vám sprístupnil »%s«",
+ "%s shared »%s« with you on behalf of %s" : "%s vám sprístupnil »%s« menom používateľa %s",
+ "Failed to create the E-mail" : "Nebolo možné vytvoriť emailovú správu",
+ "Could not find share" : "Nebolo možné nájsť sprístupnenie",
+ "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Dobrý deň,\n\n%s vám sprístupnil »%s« menom používateľa %s.\n\n%s\n\n",
+ "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Dobrý deň,\n\n%s vám sprístupnil »%s«.\n\n%s\n\n",
+ "Cheers!" : "Pekný deň!",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Dobrý deň,<br><br>%s vám sprístupnil <a href=\"%s\">%s</a> menom používateľa %s.<br><br>",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Dobrý deň,<br><br>%s vám sprístupnil <a href=\"%s\">%s</a>.<br><br>"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/sharebymail/l10n/sk.json b/apps/sharebymail/l10n/sk.json
new file mode 100644
index 00000000000..a0f6d257813
--- /dev/null
+++ b/apps/sharebymail/l10n/sk.json
@@ -0,0 +1,22 @@
+{ "translations": {
+ "Shared with %1$s" : "Sprístupnené používateľovi %1$s",
+ "Shared with {email}" : "Sprístupnené {email}",
+ "Shared with %1$s by %2$s" : "Sprístupnené používateľovi %1$s používateľom %2$s",
+ "Shared with {email} by {actor}" : "Sprístupnené {email} používateľom {actor}",
+ "You shared %1$s with %2$s by mail" : "Sprístupnili ste %1$s používateľovi %2$s pomocou emailu",
+ "You shared {file} with {email} by mail" : "Sprístupnili ste {file} používateľovi {email} pomocou emailu",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s sprístupnil %1$s používateľovi %2$s pomocou emailu",
+ "{actor} shared {file} with {email} by mail" : "{actor} sprístupnil {file} používateľovi {email} pomocou emailu",
+ "Sharing %s failed, this item is already shared with %s" : "Sprístupnenie %s zlyhalo, táto položka je už používateľovi %s sprístupnená",
+ "Failed to send share by E-mail" : "Nebolo možné poslať sprístupnenie emailom",
+ "%s shared »%s« with you" : "%s vám sprístupnil »%s«",
+ "%s shared »%s« with you on behalf of %s" : "%s vám sprístupnil »%s« menom používateľa %s",
+ "Failed to create the E-mail" : "Nebolo možné vytvoriť emailovú správu",
+ "Could not find share" : "Nebolo možné nájsť sprístupnenie",
+ "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Dobrý deň,\n\n%s vám sprístupnil »%s« menom používateľa %s.\n\n%s\n\n",
+ "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Dobrý deň,\n\n%s vám sprístupnil »%s«.\n\n%s\n\n",
+ "Cheers!" : "Pekný deň!",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Dobrý deň,<br><br>%s vám sprístupnil <a href=\"%s\">%s</a> menom používateľa %s.<br><br>",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Dobrý deň,<br><br>%s vám sprístupnil <a href=\"%s\">%s</a>.<br><br>"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/systemtags/l10n/bg.js b/apps/systemtags/l10n/bg.js
new file mode 100644
index 00000000000..45acf38ab0e
--- /dev/null
+++ b/apps/systemtags/l10n/bg.js
@@ -0,0 +1,63 @@
+OC.L10N.register(
+ "systemtags",
+ {
+ "Tags" : "Етикети",
+ "Update" : "Обнови",
+ "Create" : "Създай",
+ "Select tag…" : "Изберете етикет...",
+ "Tagged files" : "Отбелязани файлове",
+ "Select tags to filter by" : "Моля изберете таг по който да филтрирате",
+ "No tags found" : "Няма открити етикети",
+ "Please select tags to filter by" : "Моля изберете таг за филтриране",
+ "No files found for the selected tags" : "Няма намерени файлове за избраните тагове",
+ "Added system tag %1$s" : "Добавен системен таг %1$s",
+ "Added system tag {systemtag}" : "Добавен системен таг {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s добави системен таг %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} добави системен таг {systemtag}",
+ "Removed system tag %1$s" : "Премахнат системен таг %1$s",
+ "Removed system tag {systemtag}" : "Премахнат системен таг {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s премахна системен таг %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} премахна системен таг {systemtag}",
+ "You created system tag %1$s" : "Създадохте системен таг %1$s",
+ "You created system tag {systemtag}" : "Създадохте системен таг {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s създаде системен таг %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} създаде системен таг {systemtag}",
+ "You deleted system tag %1$s" : "Изтрихте системен таг %1$s",
+ "You deleted system tag {systemtag}" : "Изтрихте системен таг {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s изтри системен таг %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} изтри системен таг {systemtag}",
+ "You updated system tag %2$s to %1$s" : "Актуализирахте системен таг %2$s на %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "Актуализирахте системен таг {oldsystemtag} на {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s акутализиран системен таг %3$s на %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} Актуализира системен таг {oldsystemtag} на {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Добавихте системен таг %2$s на %1$s",
+ "You added system tag {systemtag} to {file}" : "Добавихте системен таг {systemtag} на {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s добави системен таг %3$s на %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} добави системен таг {systemtag} на {file}",
+ "You removed system tag %2$s from %1$s" : "Премахнахте системен таг %2$s от %1$s",
+ "You removed system tag {systemtag} from {file}" : "Премахнахте системен таг {systemtag} от {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s премахна системни таг %3$s от %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} премахна системен таг {systemtag} от {file}",
+ "<strong>System tags</strong> for a file have been modified" : "Промяна на <strong>системни тагове</strong> за файл",
+ "Name" : "Име",
+ "Delete" : "Изтриване",
+ "Public" : "Публичен",
+ "Restricted" : "Ограничен",
+ "Reset" : "Възстанови",
+ "No files in here" : "Тук няма файлове",
+ "No entries found in this folder" : "Няма намерени записи в тази папка",
+ "Size" : "Размер",
+ "Modified" : "Променен на",
+ "You assigned system tag %3$s" : "Назначихте системен таг %3$s",
+ "%1$s assigned system tag %3$s" : "%1$s възложи системен таг %3$s",
+ "You unassigned system tag %3$s" : "Отстранихте системен таг %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s отстрани системен таг %3$s",
+ "You created system tag %2$s" : "Създадохте системен таг %2$s",
+ "You deleted system tag %2$s" : "Изтрихте системен таг %2$s",
+ "You updated system tag %3$s to %2$s" : "Актуализирахте системен таг %3$s на %2$s",
+ "You assigned system tag %3$s to %2$s" : "Назначихте системен таг %3$s на %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s назначи системен таг %3$s на %2$s",
+ "You unassigned system tag %3$s from %2$s" : "Отстранихте системен таг %3$s от %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s отстрани системен таг %3$s от %2$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/systemtags/l10n/bg.json b/apps/systemtags/l10n/bg.json
new file mode 100644
index 00000000000..141f834868b
--- /dev/null
+++ b/apps/systemtags/l10n/bg.json
@@ -0,0 +1,61 @@
+{ "translations": {
+ "Tags" : "Етикети",
+ "Update" : "Обнови",
+ "Create" : "Създай",
+ "Select tag…" : "Изберете етикет...",
+ "Tagged files" : "Отбелязани файлове",
+ "Select tags to filter by" : "Моля изберете таг по който да филтрирате",
+ "No tags found" : "Няма открити етикети",
+ "Please select tags to filter by" : "Моля изберете таг за филтриране",
+ "No files found for the selected tags" : "Няма намерени файлове за избраните тагове",
+ "Added system tag %1$s" : "Добавен системен таг %1$s",
+ "Added system tag {systemtag}" : "Добавен системен таг {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s добави системен таг %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} добави системен таг {systemtag}",
+ "Removed system tag %1$s" : "Премахнат системен таг %1$s",
+ "Removed system tag {systemtag}" : "Премахнат системен таг {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s премахна системен таг %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} премахна системен таг {systemtag}",
+ "You created system tag %1$s" : "Създадохте системен таг %1$s",
+ "You created system tag {systemtag}" : "Създадохте системен таг {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s създаде системен таг %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} създаде системен таг {systemtag}",
+ "You deleted system tag %1$s" : "Изтрихте системен таг %1$s",
+ "You deleted system tag {systemtag}" : "Изтрихте системен таг {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s изтри системен таг %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} изтри системен таг {systemtag}",
+ "You updated system tag %2$s to %1$s" : "Актуализирахте системен таг %2$s на %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "Актуализирахте системен таг {oldsystemtag} на {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s акутализиран системен таг %3$s на %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} Актуализира системен таг {oldsystemtag} на {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Добавихте системен таг %2$s на %1$s",
+ "You added system tag {systemtag} to {file}" : "Добавихте системен таг {systemtag} на {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s добави системен таг %3$s на %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} добави системен таг {systemtag} на {file}",
+ "You removed system tag %2$s from %1$s" : "Премахнахте системен таг %2$s от %1$s",
+ "You removed system tag {systemtag} from {file}" : "Премахнахте системен таг {systemtag} от {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s премахна системни таг %3$s от %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} премахна системен таг {systemtag} от {file}",
+ "<strong>System tags</strong> for a file have been modified" : "Промяна на <strong>системни тагове</strong> за файл",
+ "Name" : "Име",
+ "Delete" : "Изтриване",
+ "Public" : "Публичен",
+ "Restricted" : "Ограничен",
+ "Reset" : "Възстанови",
+ "No files in here" : "Тук няма файлове",
+ "No entries found in this folder" : "Няма намерени записи в тази папка",
+ "Size" : "Размер",
+ "Modified" : "Променен на",
+ "You assigned system tag %3$s" : "Назначихте системен таг %3$s",
+ "%1$s assigned system tag %3$s" : "%1$s възложи системен таг %3$s",
+ "You unassigned system tag %3$s" : "Отстранихте системен таг %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s отстрани системен таг %3$s",
+ "You created system tag %2$s" : "Създадохте системен таг %2$s",
+ "You deleted system tag %2$s" : "Изтрихте системен таг %2$s",
+ "You updated system tag %3$s to %2$s" : "Актуализирахте системен таг %3$s на %2$s",
+ "You assigned system tag %3$s to %2$s" : "Назначихте системен таг %3$s на %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s назначи системен таг %3$s на %2$s",
+ "You unassigned system tag %3$s from %2$s" : "Отстранихте системен таг %3$s от %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s отстрани системен таг %3$s от %2$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/systemtags/l10n/cs.js b/apps/systemtags/l10n/cs.js
new file mode 100644
index 00000000000..1cd9e4224c6
--- /dev/null
+++ b/apps/systemtags/l10n/cs.js
@@ -0,0 +1,67 @@
+OC.L10N.register(
+ "systemtags",
+ {
+ "Tags" : "Značky",
+ "Update" : "Aktualizovat",
+ "Create" : "Vytvořit",
+ "Select tag…" : "Zvolit značku…",
+ "Tagged files" : "Otagované soubory",
+ "Select tags to filter by" : "Vybrat tagy pro filtr",
+ "No tags found" : "Nebyly nalezeny žádné tagy",
+ "Please select tags to filter by" : "Vyberte prosím tagy pro filtrování",
+ "No files found for the selected tags" : "Nebyly nalezeny žádné soubory s vybranými tagy",
+ "Added system tag %1$s" : "Přidán systémový tag %1$s",
+ "Added system tag {systemtag}" : "Přidán systémový tag {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s přidal(a) systémový tag %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} přidal(a) systémový tag {systemtag}",
+ "Removed system tag %1$s" : "Odstraněn systémový tag %1$s",
+ "Removed system tag {systemtag}" : "Odstraněn systémový tag {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s odstranil(a) systémový tag %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} odstranil(a) systémový tag {systemtag}",
+ "You created system tag %1$s" : "Vytvořil(a) jste systémový tag %1$s",
+ "You created system tag {systemtag}" : "Vytvořil(a) jste systémový tag {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s vytvořil systémový tag %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} vytvořil(a) systémový tag {systemtag}",
+ "You deleted system tag %1$s" : "Odstranil(a) jste systémový tag %1$s",
+ "You deleted system tag {systemtag}" : "Odstranil(a) jste systémový tag {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s smazal systémový tag %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} odstranil(a) systémový tag {systemtag}",
+ "You updated system tag %2$s to %1$s" : "Aktualizoval(a) jste systémový tag %2$s na %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "Aktualizoval(a) jste systémový tag {oldsystemtag} na {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s aktualizoval systémový tag %3$s na %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} aktualizoval(a) systémový tag {oldsystemtag} na { newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Přidal(a) jste systémový tag %2$s k %1$s",
+ "You added system tag {systemtag} to {file}" : "K {file} jste přidal(a) systémový tag {systemtag}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s k %2$s přidal systémový štítek %3$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} přidal(a) systémový tag {systemtag} k {file}",
+ "You removed system tag %2$s from %1$s" : "Z %2$s jste odstranil(a) systémový tag %1$s",
+ "You removed system tag {systemtag} from {file}" : "Z {file} jste odstranil(a) systémový tag {systemtag}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s odstranil systémový štítek %3$s z %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} odstranil(a) systémotý tag {systemtag} z {file}",
+ "%s (restricted)" : "%s (omezeno)",
+ "%s (invisible)" : "%s (neviditelný)",
+ "<strong>System tags</strong> for a file have been modified" : "<strong>Systémové tagy</strong> souboru byly upraveny",
+ "Collaborative tags" : "Značky pro spolupráci",
+ "Name" : "Název",
+ "Delete" : "Smazat",
+ "Public" : "Veřejné",
+ "Restricted" : "Omezené",
+ "Invisible" : "Neviditelné",
+ "Reset" : "Obnovit",
+ "No files in here" : "Žádné soubory",
+ "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "Size" : "Velikost",
+ "Modified" : "Upraveno",
+ "You assigned system tag %3$s" : "Přidělili jste systémový tag %3$s",
+ "%1$s assigned system tag %3$s" : "%1$s přiřadil systémový tag %3$s",
+ "You unassigned system tag %3$s" : "Odebrali jste systémový tag %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s odebral systémový tag %3$s",
+ "You created system tag %2$s" : "Vytvořili jste systémový tag %2$s",
+ "You deleted system tag %2$s" : "Smazali jste systémový tag %2$s",
+ "You updated system tag %3$s to %2$s" : "Aktualizovali jste systémový tag %3$s na %2$s",
+ "You assigned system tag %3$s to %2$s" : "Přiřadili jste systémový tag %3$s na %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s přiřadil systémový tag %3$s na %2$s",
+ "You unassigned system tag %3$s from %2$s" : "Odebrali jste systémový tag %3$s z %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s odebral systémový tag %3$s ze %2$s"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/systemtags/l10n/cs.json b/apps/systemtags/l10n/cs.json
new file mode 100644
index 00000000000..4f37860393e
--- /dev/null
+++ b/apps/systemtags/l10n/cs.json
@@ -0,0 +1,65 @@
+{ "translations": {
+ "Tags" : "Značky",
+ "Update" : "Aktualizovat",
+ "Create" : "Vytvořit",
+ "Select tag…" : "Zvolit značku…",
+ "Tagged files" : "Otagované soubory",
+ "Select tags to filter by" : "Vybrat tagy pro filtr",
+ "No tags found" : "Nebyly nalezeny žádné tagy",
+ "Please select tags to filter by" : "Vyberte prosím tagy pro filtrování",
+ "No files found for the selected tags" : "Nebyly nalezeny žádné soubory s vybranými tagy",
+ "Added system tag %1$s" : "Přidán systémový tag %1$s",
+ "Added system tag {systemtag}" : "Přidán systémový tag {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s přidal(a) systémový tag %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} přidal(a) systémový tag {systemtag}",
+ "Removed system tag %1$s" : "Odstraněn systémový tag %1$s",
+ "Removed system tag {systemtag}" : "Odstraněn systémový tag {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s odstranil(a) systémový tag %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} odstranil(a) systémový tag {systemtag}",
+ "You created system tag %1$s" : "Vytvořil(a) jste systémový tag %1$s",
+ "You created system tag {systemtag}" : "Vytvořil(a) jste systémový tag {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s vytvořil systémový tag %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} vytvořil(a) systémový tag {systemtag}",
+ "You deleted system tag %1$s" : "Odstranil(a) jste systémový tag %1$s",
+ "You deleted system tag {systemtag}" : "Odstranil(a) jste systémový tag {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s smazal systémový tag %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} odstranil(a) systémový tag {systemtag}",
+ "You updated system tag %2$s to %1$s" : "Aktualizoval(a) jste systémový tag %2$s na %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "Aktualizoval(a) jste systémový tag {oldsystemtag} na {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s aktualizoval systémový tag %3$s na %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} aktualizoval(a) systémový tag {oldsystemtag} na { newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Přidal(a) jste systémový tag %2$s k %1$s",
+ "You added system tag {systemtag} to {file}" : "K {file} jste přidal(a) systémový tag {systemtag}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s k %2$s přidal systémový štítek %3$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} přidal(a) systémový tag {systemtag} k {file}",
+ "You removed system tag %2$s from %1$s" : "Z %2$s jste odstranil(a) systémový tag %1$s",
+ "You removed system tag {systemtag} from {file}" : "Z {file} jste odstranil(a) systémový tag {systemtag}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s odstranil systémový štítek %3$s z %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} odstranil(a) systémotý tag {systemtag} z {file}",
+ "%s (restricted)" : "%s (omezeno)",
+ "%s (invisible)" : "%s (neviditelný)",
+ "<strong>System tags</strong> for a file have been modified" : "<strong>Systémové tagy</strong> souboru byly upraveny",
+ "Collaborative tags" : "Značky pro spolupráci",
+ "Name" : "Název",
+ "Delete" : "Smazat",
+ "Public" : "Veřejné",
+ "Restricted" : "Omezené",
+ "Invisible" : "Neviditelné",
+ "Reset" : "Obnovit",
+ "No files in here" : "Žádné soubory",
+ "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "Size" : "Velikost",
+ "Modified" : "Upraveno",
+ "You assigned system tag %3$s" : "Přidělili jste systémový tag %3$s",
+ "%1$s assigned system tag %3$s" : "%1$s přiřadil systémový tag %3$s",
+ "You unassigned system tag %3$s" : "Odebrali jste systémový tag %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s odebral systémový tag %3$s",
+ "You created system tag %2$s" : "Vytvořili jste systémový tag %2$s",
+ "You deleted system tag %2$s" : "Smazali jste systémový tag %2$s",
+ "You updated system tag %3$s to %2$s" : "Aktualizovali jste systémový tag %3$s na %2$s",
+ "You assigned system tag %3$s to %2$s" : "Přiřadili jste systémový tag %3$s na %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s přiřadil systémový tag %3$s na %2$s",
+ "You unassigned system tag %3$s from %2$s" : "Odebrali jste systémový tag %3$s z %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s odebral systémový tag %3$s ze %2$s"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/systemtags/l10n/hu.js b/apps/systemtags/l10n/hu.js
new file mode 100644
index 00000000000..e53af978e7e
--- /dev/null
+++ b/apps/systemtags/l10n/hu.js
@@ -0,0 +1,67 @@
+OC.L10N.register(
+ "systemtags",
+ {
+ "Tags" : "Címkék",
+ "Update" : "Frissítés",
+ "Create" : "Létrehozás",
+ "Select tag…" : "Címke választás...",
+ "Tagged files" : "Címkézett fájlok",
+ "Select tags to filter by" : "Kiválasztott címkék a szűrő által:",
+ "No tags found" : "Nem találhatók címkék",
+ "Please select tags to filter by" : "Kéjük, válasszon ki címkét a szűréshez:",
+ "No files found for the selected tags" : "Nem található fájl a kiválasztott címkéhez.",
+ "Added system tag %1$s" : "%1$s rendszer címke eltávolítva",
+ "Added system tag {systemtag}" : "{systemtag} rendszer címke hozzáadva",
+ "%1$s added system tag %2$s" : "%1$s hozzáadta a ezt a rendszer címkét: %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} hozzáadta a ezt a rendszer címkét: {systemtag}",
+ "Removed system tag %1$s" : "%1$s rendszer címke eltávolítva",
+ "Removed system tag {systemtag}" : "{systemtag} rendszer címke eltávolítva",
+ "%1$s removed system tag %2$s" : "%1$s eltávolította ezt a rendszer címkét: %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} eltávolította ezt a rendszer címkét: {systemtag}",
+ "You created system tag %1$s" : "Létrehoztad ezt a rendszer címkét: %1$s",
+ "You created system tag {systemtag}" : "Létrehoztad ezt a rendszer címkét: {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s létrehozta ezt a rendszer címkét: %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} létrehozta ezt a rendszer címkét: {systemtag}",
+ "You deleted system tag %1$s" : "Törölted ezt a rendszer címkét: %1$s",
+ "You deleted system tag {systemtag}" : "Törölted ezt a rendszer címkét: {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s törölte ezt a rendszer címkét: %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} törölte ezt a rendszer címkét: {systemtag}",
+ "You updated system tag %2$s to %1$s" : "%2$s rendszer címke frissítve erre: %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "{oldsystemtag} rendszer címke frissítve erre: {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s frissítette ezt a rendszer címkét erről: %3$s erre: %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} frissítette ezt a rendszer címkét: {oldsystemtag} erre: {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Hozzáadtad ezt a rendszer címkét: %2$s ehhez: %1$s",
+ "You added system tag {systemtag} to {file}" : "Hozzáadtad ezt a rendszer címkét: {systemtag} ehhez: {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s hozzáadta ezt a rendszer címkét: %3$s ehhez: %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} hozzáadta ezt a rendszer címkét: {systemtag} ehhez: {file}",
+ "You removed system tag %2$s from %1$s" : "Eltávolítottad ezt a rendszer címkét: %2$s innen: %1$s",
+ "You removed system tag {systemtag} from {file}" : "Eltávolítottad ezt a rendszer címkét: {systemtag} innen: {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s eltávolította ezt a rendszer címkét: %3$s innen: %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} eltávolította ezt a rendszer címkét: {systemtag} innen: {file}",
+ "%s (restricted)" : "%s (korlátozott)",
+ "%s (invisible)" : "%s (láthatatlan)",
+ "<strong>System tags</strong> for a file have been modified" : "A fájl <strong>rendszer címkéje</strong> módosítva lett",
+ "Collaborative tags" : "Együttműködési címkék",
+ "Name" : "Név",
+ "Delete" : "Törlés",
+ "Public" : "Nyilvános",
+ "Restricted" : "Korlátozott",
+ "Invisible" : "Láthatatlan",
+ "Reset" : "Visszaállítás",
+ "No files in here" : "Itt nincsenek fájlok",
+ "No entries found in this folder" : "Nincsenek bejegyzések ebben a mappában",
+ "Size" : "Méret",
+ "Modified" : "Módosítva",
+ "You assigned system tag %3$s" : "%3$s rendszer címke hozzárendelve",
+ "%1$s assigned system tag %3$s" : "%1$s hozzárendelte ezt a rendszer címkét: %3$s",
+ "You unassigned system tag %3$s" : "Evette ezt a rendszer címkét: %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s elvette ezt a rendszer címkét: %3$s",
+ "You created system tag %2$s" : "%2$s rendszer címke létrehozva",
+ "You deleted system tag %2$s" : "%2$s rendszer címke törölve",
+ "You updated system tag %3$s to %2$s" : "%3$s rendszer címke frissítve erre: %2$s",
+ "You assigned system tag %3$s to %2$s" : "%3$s rendszer címkét hozzárendelte: %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s hozzárendelte ezt a rendszer címkét: %3$s neki: %2$s",
+ "You unassigned system tag %3$s from %2$s" : "%3$s rendszer címke hozzárendelést elvette tőle: %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s elvette ezt a rendszer címkét %3$s tőle: %2$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/systemtags/l10n/hu.json b/apps/systemtags/l10n/hu.json
new file mode 100644
index 00000000000..56ce722db09
--- /dev/null
+++ b/apps/systemtags/l10n/hu.json
@@ -0,0 +1,65 @@
+{ "translations": {
+ "Tags" : "Címkék",
+ "Update" : "Frissítés",
+ "Create" : "Létrehozás",
+ "Select tag…" : "Címke választás...",
+ "Tagged files" : "Címkézett fájlok",
+ "Select tags to filter by" : "Kiválasztott címkék a szűrő által:",
+ "No tags found" : "Nem találhatók címkék",
+ "Please select tags to filter by" : "Kéjük, válasszon ki címkét a szűréshez:",
+ "No files found for the selected tags" : "Nem található fájl a kiválasztott címkéhez.",
+ "Added system tag %1$s" : "%1$s rendszer címke eltávolítva",
+ "Added system tag {systemtag}" : "{systemtag} rendszer címke hozzáadva",
+ "%1$s added system tag %2$s" : "%1$s hozzáadta a ezt a rendszer címkét: %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} hozzáadta a ezt a rendszer címkét: {systemtag}",
+ "Removed system tag %1$s" : "%1$s rendszer címke eltávolítva",
+ "Removed system tag {systemtag}" : "{systemtag} rendszer címke eltávolítva",
+ "%1$s removed system tag %2$s" : "%1$s eltávolította ezt a rendszer címkét: %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} eltávolította ezt a rendszer címkét: {systemtag}",
+ "You created system tag %1$s" : "Létrehoztad ezt a rendszer címkét: %1$s",
+ "You created system tag {systemtag}" : "Létrehoztad ezt a rendszer címkét: {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s létrehozta ezt a rendszer címkét: %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} létrehozta ezt a rendszer címkét: {systemtag}",
+ "You deleted system tag %1$s" : "Törölted ezt a rendszer címkét: %1$s",
+ "You deleted system tag {systemtag}" : "Törölted ezt a rendszer címkét: {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s törölte ezt a rendszer címkét: %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} törölte ezt a rendszer címkét: {systemtag}",
+ "You updated system tag %2$s to %1$s" : "%2$s rendszer címke frissítve erre: %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "{oldsystemtag} rendszer címke frissítve erre: {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s frissítette ezt a rendszer címkét erről: %3$s erre: %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} frissítette ezt a rendszer címkét: {oldsystemtag} erre: {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Hozzáadtad ezt a rendszer címkét: %2$s ehhez: %1$s",
+ "You added system tag {systemtag} to {file}" : "Hozzáadtad ezt a rendszer címkét: {systemtag} ehhez: {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s hozzáadta ezt a rendszer címkét: %3$s ehhez: %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} hozzáadta ezt a rendszer címkét: {systemtag} ehhez: {file}",
+ "You removed system tag %2$s from %1$s" : "Eltávolítottad ezt a rendszer címkét: %2$s innen: %1$s",
+ "You removed system tag {systemtag} from {file}" : "Eltávolítottad ezt a rendszer címkét: {systemtag} innen: {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s eltávolította ezt a rendszer címkét: %3$s innen: %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} eltávolította ezt a rendszer címkét: {systemtag} innen: {file}",
+ "%s (restricted)" : "%s (korlátozott)",
+ "%s (invisible)" : "%s (láthatatlan)",
+ "<strong>System tags</strong> for a file have been modified" : "A fájl <strong>rendszer címkéje</strong> módosítva lett",
+ "Collaborative tags" : "Együttműködési címkék",
+ "Name" : "Név",
+ "Delete" : "Törlés",
+ "Public" : "Nyilvános",
+ "Restricted" : "Korlátozott",
+ "Invisible" : "Láthatatlan",
+ "Reset" : "Visszaállítás",
+ "No files in here" : "Itt nincsenek fájlok",
+ "No entries found in this folder" : "Nincsenek bejegyzések ebben a mappában",
+ "Size" : "Méret",
+ "Modified" : "Módosítva",
+ "You assigned system tag %3$s" : "%3$s rendszer címke hozzárendelve",
+ "%1$s assigned system tag %3$s" : "%1$s hozzárendelte ezt a rendszer címkét: %3$s",
+ "You unassigned system tag %3$s" : "Evette ezt a rendszer címkét: %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s elvette ezt a rendszer címkét: %3$s",
+ "You created system tag %2$s" : "%2$s rendszer címke létrehozva",
+ "You deleted system tag %2$s" : "%2$s rendszer címke törölve",
+ "You updated system tag %3$s to %2$s" : "%3$s rendszer címke frissítve erre: %2$s",
+ "You assigned system tag %3$s to %2$s" : "%3$s rendszer címkét hozzárendelte: %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s hozzárendelte ezt a rendszer címkét: %3$s neki: %2$s",
+ "You unassigned system tag %3$s from %2$s" : "%3$s rendszer címke hozzárendelést elvette tőle: %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s elvette ezt a rendszer címkét %3$s tőle: %2$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/systemtags/l10n/nb.js b/apps/systemtags/l10n/nb.js
new file mode 100644
index 00000000000..c464d26c6eb
--- /dev/null
+++ b/apps/systemtags/l10n/nb.js
@@ -0,0 +1,67 @@
+OC.L10N.register(
+ "systemtags",
+ {
+ "Tags" : "Merkelapper",
+ "Update" : "Oppdater",
+ "Create" : "Opprett",
+ "Select tag…" : "Velg merkelapp...",
+ "Tagged files" : "Merkede filer",
+ "Select tags to filter by" : "Velg merkelapper å filtrere på",
+ "No tags found" : "Fant ingen merkelapper",
+ "Please select tags to filter by" : "Vennligst velg merkelapper å filtrere på",
+ "No files found for the selected tags" : "Ingen filer funnet for de valgte merkelappene",
+ "Added system tag %1$s" : "La til system-merkelapp %1$s",
+ "Added system tag {systemtag}" : "La til system-merkelapp {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s la til system-merkelapp %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} la til system-merkelapp {systemtag}",
+ "Removed system tag %1$s" : "Fjernet system-merkelapp %1$s",
+ "Removed system tag {systemtag}" : "Fjernet system-merkelapp {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s fjernet system-merkelapp %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} fjernet system-merkelapp {systemtag}",
+ "You created system tag %1$s" : "Du opprettet system-merkelapp %1$s",
+ "You created system tag {systemtag}" : "Du opprettet system-merkelapp {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s opprettet system-merkelapp %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} opprettet system-merkelapp {systemtag}",
+ "You deleted system tag %1$s" : "Du slettet system-merkelapp %1$s",
+ "You deleted system tag {systemtag}" : "Du slettet system-merkelapp {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s slettet system-merkelapp %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} slettet system-merkelapp {systemtag}",
+ "You updated system tag %2$s to %1$s" : "Du oppdaterte system-merkelapp %2$s til %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "Du oppdaterte system-merkelapp {oldsystemtag} til {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s oppdaterte system-merkelapp %3$s til %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} oppdaterte system-merkelapp {oldsystemtag} til {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Du la til system-merkelapp %2$s til %1$s",
+ "You added system tag {systemtag} to {file}" : "Du la til system-merkelapp {systemtag} til {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s la til system-merkelapp %3$s til %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} la til system-merkelapp {systemtag} til {file}",
+ "You removed system tag %2$s from %1$s" : "Du fjernet system-merkelapp %2$s fra %1$s",
+ "You removed system tag {systemtag} from {file}" : "Du fjernet system-merkelapp {systemtag} fra {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s fjernet system-merkelapp %3$s fra %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} fjernet system-merkelapp {systemtag} fra {file}",
+ "%s (restricted)" : "%s (begrenset)",
+ "%s (invisible)" : "%s (usynlig)",
+ "<strong>System tags</strong> for a file have been modified" : "<strong>System-merkelapper</strong> for en fil er endret",
+ "Collaborative tags" : "Felles merkelapper",
+ "Name" : "Navn",
+ "Delete" : "Slett",
+ "Public" : "Offentlig",
+ "Restricted" : "Begrenset",
+ "Invisible" : "Usynlig",
+ "Reset" : "Tilbakestill",
+ "No files in here" : "Ingen filer her",
+ "No entries found in this folder" : "Ingen oppføringer funnet i denne mappen",
+ "Size" : "Størrelse",
+ "Modified" : "Endret",
+ "You assigned system tag %3$s" : "Du tildelte system-merkelappen %3$s",
+ "%1$s assigned system tag %3$s" : "%1$s festet system-merkelapp %3$s",
+ "You unassigned system tag %3$s" : "Du tildelte system-merkelappen %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s fjernet system-merkelapp %3$s",
+ "You created system tag %2$s" : "Du opprettet system-merkelappen %2$s",
+ "You deleted system tag %2$s" : "Du slettet system-merkelappen %2$s",
+ "You updated system tag %3$s to %2$s" : "Du oppdaterte system-merkelapp %3$s til %2$s",
+ "You assigned system tag %3$s to %2$s" : "Du tildelte system-merkelappen %3$s to %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s festet system-merkelapp %3$s på %2$s",
+ "You unassigned system tag %3$s from %2$s" : "Du fjernet system-merkelappen %3$s fra %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s fjernet system-merkelapp %3$s fra %2$s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/systemtags/l10n/nb.json b/apps/systemtags/l10n/nb.json
new file mode 100644
index 00000000000..9fc637b487b
--- /dev/null
+++ b/apps/systemtags/l10n/nb.json
@@ -0,0 +1,65 @@
+{ "translations": {
+ "Tags" : "Merkelapper",
+ "Update" : "Oppdater",
+ "Create" : "Opprett",
+ "Select tag…" : "Velg merkelapp...",
+ "Tagged files" : "Merkede filer",
+ "Select tags to filter by" : "Velg merkelapper å filtrere på",
+ "No tags found" : "Fant ingen merkelapper",
+ "Please select tags to filter by" : "Vennligst velg merkelapper å filtrere på",
+ "No files found for the selected tags" : "Ingen filer funnet for de valgte merkelappene",
+ "Added system tag %1$s" : "La til system-merkelapp %1$s",
+ "Added system tag {systemtag}" : "La til system-merkelapp {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s la til system-merkelapp %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} la til system-merkelapp {systemtag}",
+ "Removed system tag %1$s" : "Fjernet system-merkelapp %1$s",
+ "Removed system tag {systemtag}" : "Fjernet system-merkelapp {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s fjernet system-merkelapp %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} fjernet system-merkelapp {systemtag}",
+ "You created system tag %1$s" : "Du opprettet system-merkelapp %1$s",
+ "You created system tag {systemtag}" : "Du opprettet system-merkelapp {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s opprettet system-merkelapp %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} opprettet system-merkelapp {systemtag}",
+ "You deleted system tag %1$s" : "Du slettet system-merkelapp %1$s",
+ "You deleted system tag {systemtag}" : "Du slettet system-merkelapp {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s slettet system-merkelapp %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} slettet system-merkelapp {systemtag}",
+ "You updated system tag %2$s to %1$s" : "Du oppdaterte system-merkelapp %2$s til %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "Du oppdaterte system-merkelapp {oldsystemtag} til {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s oppdaterte system-merkelapp %3$s til %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} oppdaterte system-merkelapp {oldsystemtag} til {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Du la til system-merkelapp %2$s til %1$s",
+ "You added system tag {systemtag} to {file}" : "Du la til system-merkelapp {systemtag} til {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s la til system-merkelapp %3$s til %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} la til system-merkelapp {systemtag} til {file}",
+ "You removed system tag %2$s from %1$s" : "Du fjernet system-merkelapp %2$s fra %1$s",
+ "You removed system tag {systemtag} from {file}" : "Du fjernet system-merkelapp {systemtag} fra {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s fjernet system-merkelapp %3$s fra %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} fjernet system-merkelapp {systemtag} fra {file}",
+ "%s (restricted)" : "%s (begrenset)",
+ "%s (invisible)" : "%s (usynlig)",
+ "<strong>System tags</strong> for a file have been modified" : "<strong>System-merkelapper</strong> for en fil er endret",
+ "Collaborative tags" : "Felles merkelapper",
+ "Name" : "Navn",
+ "Delete" : "Slett",
+ "Public" : "Offentlig",
+ "Restricted" : "Begrenset",
+ "Invisible" : "Usynlig",
+ "Reset" : "Tilbakestill",
+ "No files in here" : "Ingen filer her",
+ "No entries found in this folder" : "Ingen oppføringer funnet i denne mappen",
+ "Size" : "Størrelse",
+ "Modified" : "Endret",
+ "You assigned system tag %3$s" : "Du tildelte system-merkelappen %3$s",
+ "%1$s assigned system tag %3$s" : "%1$s festet system-merkelapp %3$s",
+ "You unassigned system tag %3$s" : "Du tildelte system-merkelappen %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s fjernet system-merkelapp %3$s",
+ "You created system tag %2$s" : "Du opprettet system-merkelappen %2$s",
+ "You deleted system tag %2$s" : "Du slettet system-merkelappen %2$s",
+ "You updated system tag %3$s to %2$s" : "Du oppdaterte system-merkelapp %3$s til %2$s",
+ "You assigned system tag %3$s to %2$s" : "Du tildelte system-merkelappen %3$s to %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s festet system-merkelapp %3$s på %2$s",
+ "You unassigned system tag %3$s from %2$s" : "Du fjernet system-merkelappen %3$s fra %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s fjernet system-merkelapp %3$s fra %2$s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/systemtags/l10n/zh_CN.js b/apps/systemtags/l10n/zh_CN.js
index 7ab6541475c..022511042b6 100644
--- a/apps/systemtags/l10n/zh_CN.js
+++ b/apps/systemtags/l10n/zh_CN.js
@@ -2,23 +2,51 @@ OC.L10N.register(
"systemtags",
{
"Tags" : "标签",
+ "Update" : "更新",
+ "Create" : "创建",
+ "Select tag…" : "选择标签...",
"Tagged files" : "标签文件",
"Select tags to filter by" : "选择标签来筛选",
+ "No tags found" : "标签未找到",
"Please select tags to filter by" : "请选择标签来筛选",
"No files found for the selected tags" : "该标签下没有任何文件",
- "<strong>System tags</strong> for a file have been modified" : "已更改的文件的<strong>系统标签</strong> ",
- "%1$s assigned system tag %3$s" : "%1$s 分配了系统标签 %3$s",
- "%1$s unassigned system tag %3$s" : "%1$s 取消分配了系统标签 %3$s",
+ "Added system tag %1$s" : "已添加的系统标签 %1$s",
+ "Added system tag {systemtag}" : "已添加系统标签 {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s 已添加的系统标签 %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} 已添加的系统标签 {systemtag}",
+ "Removed system tag %1$s" : "已移除的系统标签 %1$s",
+ "Removed system tag {systemtag}" : "已移除的系统标签 {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s 已移除的系统标签 %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} 已移除的系统标签 {systemtag}",
+ "You created system tag %1$s" : "您已创建的系统标签 %1$s",
+ "You created system tag {systemtag}" : "已创建系统标签 {systemtag}",
"%1$s created system tag %2$s" : "%1$s 创建了系统标签 %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} 已创建系统标签 {systemtag}",
+ "You deleted system tag %1$s" : "删除了系统标签 %1$s",
+ "You deleted system tag {systemtag}" : "您已删除系统标签 {systemtag}",
"%1$s deleted system tag %2$s" : "%1$s 删除了系统标签 %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} 删除系统标签 {systemtag}",
+ "You updated system tag %2$s to %1$s" : "您已将系统标签 %2$s 更新为 %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "您已将系统标签 {oldsystemtag} 更新为 {newsystemtag}",
"%1$s updated system tag %3$s to %2$s" : "%1$s 更新了系统标签 %3$s 为 %2$s",
- "%1$s assigned system tag %3$s to %2$s" : "%1$s 分配了系统标签 %3$s 到 %2$s",
- "%1$s unassigned system tag %3$s from %2$s" : "%1$s 取消分配系统标签 %3$s 从 %2$s",
+ "%s (restricted)" : "%s (受限)",
"%s (invisible)" : "%s (不可见)",
+ "<strong>System tags</strong> for a file have been modified" : "已更改的文件的<strong>系统标签</strong> ",
+ "Name" : "名称",
+ "Delete" : "删除",
+ "Public" : "公开",
+ "Restricted" : "受限",
+ "Invisible" : "不可见",
+ "Reset" : "重置",
"No files in here" : "无文件",
"No entries found in this folder" : "此文件夹中无项目",
- "Name" : "名称",
"Size" : "大小",
- "Modified" : "修改日期"
+ "Modified" : "修改日期",
+ "%1$s assigned system tag %3$s" : "%1$s 分配了系统标签 %3$s",
+ "You unassigned system tag %3$s" : "未赋值系统标签 %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s 取消分配了系统标签 %3$s",
+ "You deleted system tag %2$s" : "删除了系统标识 %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s 分配了系统标签 %3$s 到 %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s 取消分配系统标签 %3$s 从 %2$s"
},
"nplurals=1; plural=0;");
diff --git a/apps/systemtags/l10n/zh_CN.json b/apps/systemtags/l10n/zh_CN.json
index b5dec5282ab..5b7209f3dc8 100644
--- a/apps/systemtags/l10n/zh_CN.json
+++ b/apps/systemtags/l10n/zh_CN.json
@@ -1,22 +1,50 @@
{ "translations": {
"Tags" : "标签",
+ "Update" : "更新",
+ "Create" : "创建",
+ "Select tag…" : "选择标签...",
"Tagged files" : "标签文件",
"Select tags to filter by" : "选择标签来筛选",
+ "No tags found" : "标签未找到",
"Please select tags to filter by" : "请选择标签来筛选",
"No files found for the selected tags" : "该标签下没有任何文件",
- "<strong>System tags</strong> for a file have been modified" : "已更改的文件的<strong>系统标签</strong> ",
- "%1$s assigned system tag %3$s" : "%1$s 分配了系统标签 %3$s",
- "%1$s unassigned system tag %3$s" : "%1$s 取消分配了系统标签 %3$s",
+ "Added system tag %1$s" : "已添加的系统标签 %1$s",
+ "Added system tag {systemtag}" : "已添加系统标签 {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s 已添加的系统标签 %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} 已添加的系统标签 {systemtag}",
+ "Removed system tag %1$s" : "已移除的系统标签 %1$s",
+ "Removed system tag {systemtag}" : "已移除的系统标签 {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s 已移除的系统标签 %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} 已移除的系统标签 {systemtag}",
+ "You created system tag %1$s" : "您已创建的系统标签 %1$s",
+ "You created system tag {systemtag}" : "已创建系统标签 {systemtag}",
"%1$s created system tag %2$s" : "%1$s 创建了系统标签 %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} 已创建系统标签 {systemtag}",
+ "You deleted system tag %1$s" : "删除了系统标签 %1$s",
+ "You deleted system tag {systemtag}" : "您已删除系统标签 {systemtag}",
"%1$s deleted system tag %2$s" : "%1$s 删除了系统标签 %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} 删除系统标签 {systemtag}",
+ "You updated system tag %2$s to %1$s" : "您已将系统标签 %2$s 更新为 %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "您已将系统标签 {oldsystemtag} 更新为 {newsystemtag}",
"%1$s updated system tag %3$s to %2$s" : "%1$s 更新了系统标签 %3$s 为 %2$s",
- "%1$s assigned system tag %3$s to %2$s" : "%1$s 分配了系统标签 %3$s 到 %2$s",
- "%1$s unassigned system tag %3$s from %2$s" : "%1$s 取消分配系统标签 %3$s 从 %2$s",
+ "%s (restricted)" : "%s (受限)",
"%s (invisible)" : "%s (不可见)",
+ "<strong>System tags</strong> for a file have been modified" : "已更改的文件的<strong>系统标签</strong> ",
+ "Name" : "名称",
+ "Delete" : "删除",
+ "Public" : "公开",
+ "Restricted" : "受限",
+ "Invisible" : "不可见",
+ "Reset" : "重置",
"No files in here" : "无文件",
"No entries found in this folder" : "此文件夹中无项目",
- "Name" : "名称",
"Size" : "大小",
- "Modified" : "修改日期"
+ "Modified" : "修改日期",
+ "%1$s assigned system tag %3$s" : "%1$s 分配了系统标签 %3$s",
+ "You unassigned system tag %3$s" : "未赋值系统标签 %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s 取消分配了系统标签 %3$s",
+ "You deleted system tag %2$s" : "删除了系统标识 %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s 分配了系统标签 %3$s 到 %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s 取消分配系统标签 %3$s 从 %2$s"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/cs.js b/apps/twofactor_backupcodes/l10n/cs.js
new file mode 100644
index 00000000000..126b5b20ec1
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/cs.js
@@ -0,0 +1,21 @@
+OC.L10N.register(
+ "twofactor_backupcodes",
+ {
+ "Generate backup codes" : "Vytvořit záložní kódy",
+ "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Záložní kódy byly vytvořeny. {{used}} z {{total}} kódů bylo využito.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Zde jsou vaše záložní kódy. Kódy si prosím uložte a/nebo vytiskněte, protože je nebude možné později zobrazit.",
+ "Save backup codes" : "Uložit záložní kódy",
+ "Print backup codes" : "Vytisknout záložní kódy",
+ "Regenerate backup codes" : "Vytvořit nové záložní kódy",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "Pokud vytvoříte nové záložní kódy, staré budou automaticky zrušeny.",
+ "An error occurred while generating your backup codes" : "Při pokusu o vytvoření záložních kódů nastala chyba.",
+ "Nextcloud backup codes" : "Nextcloud záložní kódy",
+ "Two-factor authentication" : "Dvoufázová autentizace",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Úspěšně jste se přihlásil(a) pomocí dvoufázové autentizace (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "Pokus o přihlášení s použitím dvoufázové autentizace selhal (%1$s)",
+ "You created two-factor backup codes for your account" : "Vytvořil(a) jste záložní kódy dvoufázové autentizace pro váš účet",
+ "Backup code" : "Záložní kód",
+ "Use backup code" : "Použít záložní kód",
+ "Second-factor backup codes" : "Dvoufázové záložní kódy"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/twofactor_backupcodes/l10n/cs.json b/apps/twofactor_backupcodes/l10n/cs.json
new file mode 100644
index 00000000000..98005f8e6ee
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/cs.json
@@ -0,0 +1,19 @@
+{ "translations": {
+ "Generate backup codes" : "Vytvořit záložní kódy",
+ "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Záložní kódy byly vytvořeny. {{used}} z {{total}} kódů bylo využito.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Zde jsou vaše záložní kódy. Kódy si prosím uložte a/nebo vytiskněte, protože je nebude možné později zobrazit.",
+ "Save backup codes" : "Uložit záložní kódy",
+ "Print backup codes" : "Vytisknout záložní kódy",
+ "Regenerate backup codes" : "Vytvořit nové záložní kódy",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "Pokud vytvoříte nové záložní kódy, staré budou automaticky zrušeny.",
+ "An error occurred while generating your backup codes" : "Při pokusu o vytvoření záložních kódů nastala chyba.",
+ "Nextcloud backup codes" : "Nextcloud záložní kódy",
+ "Two-factor authentication" : "Dvoufázová autentizace",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Úspěšně jste se přihlásil(a) pomocí dvoufázové autentizace (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "Pokus o přihlášení s použitím dvoufázové autentizace selhal (%1$s)",
+ "You created two-factor backup codes for your account" : "Vytvořil(a) jste záložní kódy dvoufázové autentizace pro váš účet",
+ "Backup code" : "Záložní kód",
+ "Use backup code" : "Použít záložní kód",
+ "Second-factor backup codes" : "Dvoufázové záložní kódy"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/hu.js b/apps/twofactor_backupcodes/l10n/hu.js
new file mode 100644
index 00000000000..af793b8fb9a
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/hu.js
@@ -0,0 +1,18 @@
+OC.L10N.register(
+ "twofactor_backupcodes",
+ {
+ "Generate backup codes" : "Biztonsági kód generálás",
+ "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "A biztonsági kódok elkészültek. Felhasználva: {{used}}, ennyiből: {{total}}.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Ezek a biztonsági kódjaid. Kérlek mentsd el vagy nyomtasd ki őket úgy hogy később is meglegyenek.",
+ "Save backup codes" : "Biztonsági kódok mentése",
+ "Print backup codes" : "Biztonsági kódok nyomtatása",
+ "Regenerate backup codes" : "Biztonsági kódok újra generálása",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "Ha újra generálod a biztonsági kódokat, akkor a régiek automatikusan érvénytelenítve lesznek.",
+ "An error occurred while generating your backup codes" : "Hiba történt a biztonsági kódok generálása közben",
+ "Nextcloud backup codes" : "Nextcloud biztonsági kódok",
+ "Two-factor authentication" : "Kétlépcsős hitelesítés",
+ "Backup code" : "Biztonsági kód",
+ "Use backup code" : "Biztonsági kód használata",
+ "Second-factor backup codes" : "Második lépcsős biztonsági kódok"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/hu.json b/apps/twofactor_backupcodes/l10n/hu.json
new file mode 100644
index 00000000000..acb9373df72
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/hu.json
@@ -0,0 +1,16 @@
+{ "translations": {
+ "Generate backup codes" : "Biztonsági kód generálás",
+ "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "A biztonsági kódok elkészültek. Felhasználva: {{used}}, ennyiből: {{total}}.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Ezek a biztonsági kódjaid. Kérlek mentsd el vagy nyomtasd ki őket úgy hogy később is meglegyenek.",
+ "Save backup codes" : "Biztonsági kódok mentése",
+ "Print backup codes" : "Biztonsági kódok nyomtatása",
+ "Regenerate backup codes" : "Biztonsági kódok újra generálása",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "Ha újra generálod a biztonsági kódokat, akkor a régiek automatikusan érvénytelenítve lesznek.",
+ "An error occurred while generating your backup codes" : "Hiba történt a biztonsági kódok generálása közben",
+ "Nextcloud backup codes" : "Nextcloud biztonsági kódok",
+ "Two-factor authentication" : "Kétlépcsős hitelesítés",
+ "Backup code" : "Biztonsági kód",
+ "Use backup code" : "Biztonsági kód használata",
+ "Second-factor backup codes" : "Második lépcsős biztonsági kódok"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/nb.js b/apps/twofactor_backupcodes/l10n/nb.js
new file mode 100644
index 00000000000..98ad943d2cd
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/nb.js
@@ -0,0 +1,21 @@
+OC.L10N.register(
+ "twofactor_backupcodes",
+ {
+ "Generate backup codes" : "Generer sikkerhetskopi-koder",
+ "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Sikkerhetskopi-koder har blitt generert. {{used}} av {{total}} koder er brukt.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dette er sikkerhetskopi-kodene. Vennligst lagre og/eller skriv dem ut siden du ikke vil kunne se kodene her igjen senere.",
+ "Save backup codes" : "Lagre sikkerhetskopi-kodene",
+ "Print backup codes" : "Skriv ut sikkerhetskopi-koder",
+ "Regenerate backup codes" : "Lag sikkerhetskopi-koder på nytt",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "Hvis du regenererer nye sikkerhetskopi-koder, vil du automatisk gjøre de gamle kodene ugyldige.",
+ "An error occurred while generating your backup codes" : "En feil oppstod under generering av sikkerhetskopi-kodene",
+ "Nextcloud backup codes" : "Nextcloud sikkerhetskopi-koder",
+ "Two-factor authentication" : "To-trinns bekreftelse",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Din innlogging med to-trinns bekreftelse var velykket (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "En innlogging med to-trinns bekreftelse mislyktes (%1$s)",
+ "You created two-factor backup codes for your account" : "Du opprettet to-trinns bekreftelse sikkerhetskopi-koder",
+ "Backup code" : "Sikkerhetskopi-kode",
+ "Use backup code" : "Bruker sikkerhetskopi-kode",
+ "Second-factor backup codes" : "To-trinns bekreftelse sikkerhetskopi-koder"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/nb.json b/apps/twofactor_backupcodes/l10n/nb.json
new file mode 100644
index 00000000000..1fe3d2a9a32
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/nb.json
@@ -0,0 +1,19 @@
+{ "translations": {
+ "Generate backup codes" : "Generer sikkerhetskopi-koder",
+ "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Sikkerhetskopi-koder har blitt generert. {{used}} av {{total}} koder er brukt.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dette er sikkerhetskopi-kodene. Vennligst lagre og/eller skriv dem ut siden du ikke vil kunne se kodene her igjen senere.",
+ "Save backup codes" : "Lagre sikkerhetskopi-kodene",
+ "Print backup codes" : "Skriv ut sikkerhetskopi-koder",
+ "Regenerate backup codes" : "Lag sikkerhetskopi-koder på nytt",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "Hvis du regenererer nye sikkerhetskopi-koder, vil du automatisk gjøre de gamle kodene ugyldige.",
+ "An error occurred while generating your backup codes" : "En feil oppstod under generering av sikkerhetskopi-kodene",
+ "Nextcloud backup codes" : "Nextcloud sikkerhetskopi-koder",
+ "Two-factor authentication" : "To-trinns bekreftelse",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Din innlogging med to-trinns bekreftelse var velykket (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "En innlogging med to-trinns bekreftelse mislyktes (%1$s)",
+ "You created two-factor backup codes for your account" : "Du opprettet to-trinns bekreftelse sikkerhetskopi-koder",
+ "Backup code" : "Sikkerhetskopi-kode",
+ "Use backup code" : "Bruker sikkerhetskopi-kode",
+ "Second-factor backup codes" : "To-trinns bekreftelse sikkerhetskopi-koder"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/updatenotification/l10n/cs.js b/apps/updatenotification/l10n/cs.js
new file mode 100644
index 00000000000..b8fcc5a8e92
--- /dev/null
+++ b/apps/updatenotification/l10n/cs.js
@@ -0,0 +1,24 @@
+OC.L10N.register(
+ "updatenotification",
+ {
+ "Update notifications" : "Aktualizovat upozornění",
+ "Could not start updater, please try the manual update" : "Nepodařilo se spustit aktualizátor, zkuste ruční aktualizaci",
+ "{version} is available. Get more information on how to update." : "Je dostupná {version}. Přečtěte si více informací jak aktualizovat.",
+ "Channel updated" : "Kanál aktualizován",
+ "Update to %1$s is available." : "Je dostupná aktualizace na %1$s.",
+ "Update for %1$s to version %2$s is available." : "Je dostupná aktualizace pro %1$s na verzi %2$s.",
+ "Update for {app} to version %s is available." : "Pro {app} je dostupná aktualizace na verzi %s.",
+ "A new version is available: %s" : "Je dostupná nová verze: %s",
+ "Open updater" : "Otevřít aktualizátor",
+ "Download now" : "Stáhnout nyní",
+ "Your version is up to date." : "Používáte nejnovější verzi.",
+ "Checked on %s" : "Zkontrolováno %s",
+ "Update channel:" : "Aktualizovat kanál:",
+ "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Vždy můžete aktualizovat na novější verzi / experimentální kanál. Poté ale nelze nikdy provést downgrade zpět na nižší stabilní kanál.",
+ "Notify members of the following groups about available updates:" : "Upozorňovat členy následujících skupin na dostupné aktualizace:",
+ "Only notification for app updates are available." : "Je možné pouze upozornění na dostupné aktualizace aplikací.",
+ "The selected update channel makes dedicated notifications for the server obsolete." : "Zvolený kanál aktualizací označuje dedikovaná upozornění pro server za zastaralá.",
+ "The selected update channel does not support updates of the server." : "Vybraný kanál aktualizací nepodporuje aktualizace serveru.",
+ "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Provozujete PHP %s. Abyste mohl provozovat Nextcloud 11 a vyšší, musíte mít aspoň PHP 5.6. Přijímat oznámení o těchto novějších verzích budete moct až po aktualizaci verze PHP."
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/updatenotification/l10n/cs.json b/apps/updatenotification/l10n/cs.json
new file mode 100644
index 00000000000..cdb176f8d0f
--- /dev/null
+++ b/apps/updatenotification/l10n/cs.json
@@ -0,0 +1,22 @@
+{ "translations": {
+ "Update notifications" : "Aktualizovat upozornění",
+ "Could not start updater, please try the manual update" : "Nepodařilo se spustit aktualizátor, zkuste ruční aktualizaci",
+ "{version} is available. Get more information on how to update." : "Je dostupná {version}. Přečtěte si více informací jak aktualizovat.",
+ "Channel updated" : "Kanál aktualizován",
+ "Update to %1$s is available." : "Je dostupná aktualizace na %1$s.",
+ "Update for %1$s to version %2$s is available." : "Je dostupná aktualizace pro %1$s na verzi %2$s.",
+ "Update for {app} to version %s is available." : "Pro {app} je dostupná aktualizace na verzi %s.",
+ "A new version is available: %s" : "Je dostupná nová verze: %s",
+ "Open updater" : "Otevřít aktualizátor",
+ "Download now" : "Stáhnout nyní",
+ "Your version is up to date." : "Používáte nejnovější verzi.",
+ "Checked on %s" : "Zkontrolováno %s",
+ "Update channel:" : "Aktualizovat kanál:",
+ "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Vždy můžete aktualizovat na novější verzi / experimentální kanál. Poté ale nelze nikdy provést downgrade zpět na nižší stabilní kanál.",
+ "Notify members of the following groups about available updates:" : "Upozorňovat členy následujících skupin na dostupné aktualizace:",
+ "Only notification for app updates are available." : "Je možné pouze upozornění na dostupné aktualizace aplikací.",
+ "The selected update channel makes dedicated notifications for the server obsolete." : "Zvolený kanál aktualizací označuje dedikovaná upozornění pro server za zastaralá.",
+ "The selected update channel does not support updates of the server." : "Vybraný kanál aktualizací nepodporuje aktualizace serveru.",
+ "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Provozujete PHP %s. Abyste mohl provozovat Nextcloud 11 a vyšší, musíte mít aspoň PHP 5.6. Přijímat oznámení o těchto novějších verzích budete moct až po aktualizaci verze PHP."
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/updatenotification/l10n/hu.js b/apps/updatenotification/l10n/hu.js
new file mode 100644
index 00000000000..096b0466cc5
--- /dev/null
+++ b/apps/updatenotification/l10n/hu.js
@@ -0,0 +1,24 @@
+OC.L10N.register(
+ "updatenotification",
+ {
+ "Update notifications" : "Frissítési értesítés",
+ "Could not start updater, please try the manual update" : "Nem sikerült elindítani a frissítőt, kérlek próbáld a manuális frissítést",
+ "{version} is available. Get more information on how to update." : "{version} rendelkezésre áll. További információ a frissítéshez.",
+ "Channel updated" : "Csatorna frissítve",
+ "Update to %1$s is available." : "%1$s frissítés elérhető.",
+ "Update for %1$s to version %2$s is available." : "%1$s frissíthető %2$s verzióra.",
+ "Update for {app} to version %s is available." : "{app} %s verzió frissítése elérhető",
+ "A new version is available: %s" : "Új verzió érhető el: %s",
+ "Open updater" : "Frissítő megnyitása",
+ "Download now" : "Letöltés most",
+ "Your version is up to date." : "Verzió frissítve.",
+ "Checked on %s" : "Ellenőrizve: %s",
+ "Update channel:" : "Frissítési csatorna:",
+ "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Mindig frissíthetsz az újabb verzióra vagy kísérleti csatornára, de visszafelé sosem frissíthetsz egy jóval stabilabb verzióra.",
+ "Notify members of the following groups about available updates:" : "A következő csoport tagjainak értesítése az elérhető frissítésekről:",
+ "Only notification for app updates are available." : "Csak az értesítő alkalmazás frissítései érhetők el.",
+ "The selected update channel makes dedicated notifications for the server obsolete." : "A kiválasztott frissítési csatorna dedikált értesítéseket jelenít meg a szerver elavulásakor.",
+ "The selected update channel does not support updates of the server." : "A kiválasztott frissítése csatorna nem támogatja a szerver frissítéseit.",
+ "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "PHP %s verziót futtatod. A Nextcloud 11-re vagy újabbra frissítéshez legalább PHP 5.6-ra van szükség. Miután frissítetted a PHP-t értesítéseket fogsz kapni az újabb verziók frissítési lehetőségeiről."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/updatenotification/l10n/hu.json b/apps/updatenotification/l10n/hu.json
new file mode 100644
index 00000000000..3e2f2a16427
--- /dev/null
+++ b/apps/updatenotification/l10n/hu.json
@@ -0,0 +1,22 @@
+{ "translations": {
+ "Update notifications" : "Frissítési értesítés",
+ "Could not start updater, please try the manual update" : "Nem sikerült elindítani a frissítőt, kérlek próbáld a manuális frissítést",
+ "{version} is available. Get more information on how to update." : "{version} rendelkezésre áll. További információ a frissítéshez.",
+ "Channel updated" : "Csatorna frissítve",
+ "Update to %1$s is available." : "%1$s frissítés elérhető.",
+ "Update for %1$s to version %2$s is available." : "%1$s frissíthető %2$s verzióra.",
+ "Update for {app} to version %s is available." : "{app} %s verzió frissítése elérhető",
+ "A new version is available: %s" : "Új verzió érhető el: %s",
+ "Open updater" : "Frissítő megnyitása",
+ "Download now" : "Letöltés most",
+ "Your version is up to date." : "Verzió frissítve.",
+ "Checked on %s" : "Ellenőrizve: %s",
+ "Update channel:" : "Frissítési csatorna:",
+ "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Mindig frissíthetsz az újabb verzióra vagy kísérleti csatornára, de visszafelé sosem frissíthetsz egy jóval stabilabb verzióra.",
+ "Notify members of the following groups about available updates:" : "A következő csoport tagjainak értesítése az elérhető frissítésekről:",
+ "Only notification for app updates are available." : "Csak az értesítő alkalmazás frissítései érhetők el.",
+ "The selected update channel makes dedicated notifications for the server obsolete." : "A kiválasztott frissítési csatorna dedikált értesítéseket jelenít meg a szerver elavulásakor.",
+ "The selected update channel does not support updates of the server." : "A kiválasztott frissítése csatorna nem támogatja a szerver frissítéseit.",
+ "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "PHP %s verziót futtatod. A Nextcloud 11-re vagy újabbra frissítéshez legalább PHP 5.6-ra van szükség. Miután frissítetted a PHP-t értesítéseket fogsz kapni az újabb verziók frissítési lehetőségeiről."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/updatenotification/l10n/nb.js b/apps/updatenotification/l10n/nb.js
new file mode 100644
index 00000000000..f5839f09c7c
--- /dev/null
+++ b/apps/updatenotification/l10n/nb.js
@@ -0,0 +1,22 @@
+OC.L10N.register(
+ "updatenotification",
+ {
+ "Update notifications" : "Oppdateringsvarsel",
+ "Could not start updater, please try the manual update" : "Kunne ikke starte oppdateringen, vennligst prøv å oppdatere manuelt",
+ "{version} is available. Get more information on how to update." : "{version} er tilgjengelig. Få mer informasjon om å oppdatere.",
+ "Channel updated" : "Kanal oppdatert",
+ "Update to %1$s is available." : "Oppdatering til %1$s er tilgjengelig.",
+ "Update for %1$s to version %2$s is available." : "Oppdatering for %1$s til versjon %2$s er tilgjengelig.",
+ "A new version is available: %s" : "En ny versjon er tilgjengelig: %s",
+ "Open updater" : "Åpne oppdaterer",
+ "Download now" : "Last ned nå",
+ "Your version is up to date." : "Du har nyeste versjon.",
+ "Checked on %s" : "Sjekket %s",
+ "Update channel:" : "Oppdateringskanal:",
+ "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Du kan alltid oppdatere til en nyere versjon / eksperimentell kanal. Men du kan aldri nedgradere til en mer stabil kanal.",
+ "Notify members of the following groups about available updates:" : "Informer medlemmene i følgende grupper om tilgjengelig oppdateringer:",
+ "Only notification for app updates are available." : "Kun varsler for app oppdateringer er tilgjengelig.",
+ "The selected update channel makes dedicated notifications for the server obsolete." : "Den valgte oppdateringskanalen gjør at dedikerte varsler til denne serveren utdatert.",
+ "The selected update channel does not support updates of the server." : "Den valgte oppdateringskanalen tilbyr ikke oppdateringer av tjeneren."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/updatenotification/l10n/nb.json b/apps/updatenotification/l10n/nb.json
new file mode 100644
index 00000000000..14cd3a12a69
--- /dev/null
+++ b/apps/updatenotification/l10n/nb.json
@@ -0,0 +1,20 @@
+{ "translations": {
+ "Update notifications" : "Oppdateringsvarsel",
+ "Could not start updater, please try the manual update" : "Kunne ikke starte oppdateringen, vennligst prøv å oppdatere manuelt",
+ "{version} is available. Get more information on how to update." : "{version} er tilgjengelig. Få mer informasjon om å oppdatere.",
+ "Channel updated" : "Kanal oppdatert",
+ "Update to %1$s is available." : "Oppdatering til %1$s er tilgjengelig.",
+ "Update for %1$s to version %2$s is available." : "Oppdatering for %1$s til versjon %2$s er tilgjengelig.",
+ "A new version is available: %s" : "En ny versjon er tilgjengelig: %s",
+ "Open updater" : "Åpne oppdaterer",
+ "Download now" : "Last ned nå",
+ "Your version is up to date." : "Du har nyeste versjon.",
+ "Checked on %s" : "Sjekket %s",
+ "Update channel:" : "Oppdateringskanal:",
+ "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Du kan alltid oppdatere til en nyere versjon / eksperimentell kanal. Men du kan aldri nedgradere til en mer stabil kanal.",
+ "Notify members of the following groups about available updates:" : "Informer medlemmene i følgende grupper om tilgjengelig oppdateringer:",
+ "Only notification for app updates are available." : "Kun varsler for app oppdateringer er tilgjengelig.",
+ "The selected update channel makes dedicated notifications for the server obsolete." : "Den valgte oppdateringskanalen gjør at dedikerte varsler til denne serveren utdatert.",
+ "The selected update channel does not support updates of the server." : "Den valgte oppdateringskanalen tilbyr ikke oppdateringer av tjeneren."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/updatenotification/l10n/sk.js b/apps/updatenotification/l10n/sk.js
new file mode 100644
index 00000000000..6ec23bbed31
--- /dev/null
+++ b/apps/updatenotification/l10n/sk.js
@@ -0,0 +1,24 @@
+OC.L10N.register(
+ "updatenotification",
+ {
+ "Update notifications" : "Upozornenia aktualizácií",
+ "Could not start updater, please try the manual update" : "Nebolo možné spustiť aktualizátor, skúste prosím manuálnu aktualizáciu",
+ "{version} is available. Get more information on how to update." : "{version} je dostupná. Získajte viac informácií o postupe aktualizácie.",
+ "Channel updated" : "Kanál bol aktualizovaný",
+ "Update to %1$s is available." : "Je dostupná aktualizácia na verziu %1$s.",
+ "Update for %1$s to version %2$s is available." : "Pre %1$s je dostupná aktualizácia na verziu %2$s.",
+ "Update for {app} to version %s is available." : "Pre {app} je dostupná aktualizácia na verziu %s.",
+ "A new version is available: %s" : "Je dostupná nová verzia: %s",
+ "Open updater" : "Otvoriť aktualizátor",
+ "Download now" : "Stiahnuť teraz",
+ "Your version is up to date." : "Vaša verzia je atuálna.",
+ "Checked on %s" : "Skontrolované %s",
+ "Update channel:" : "Aktualizačný kanál:",
+ "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Vždy je možné prejsť na novšiu verziu / experimentálny kanál. Ale následne nie je možné prejsť naspäť na staršiu verziu / stabilnejší kanál.",
+ "Notify members of the following groups about available updates:" : "Upozorňovať členov nasledujúcich skupín o dostupných aktualizáciach:",
+ "Only notification for app updates are available." : "Sú dostupné upozornenia iba pre aktualizácie aplikácií.",
+ "The selected update channel makes dedicated notifications for the server obsolete." : "Pre vybraný aktualizačný kanál budú priradené upozornenia pre server zastarané.",
+ "The selected update channel does not support updates of the server." : "Vybraný aktualizačný kanál nepodporuje aktualizácie servera.",
+ "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Momentálne používate PHP %s. Pre aktualizáciu na Nextcloud 11 je potrebné PHP verzie minimálne 5.6. Ako náhle aktualizujete verziu PHP budete dostávať upozornenia s možnosťou aktualizácie na novšie verzie."
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/updatenotification/l10n/sk.json b/apps/updatenotification/l10n/sk.json
new file mode 100644
index 00000000000..0a10a476301
--- /dev/null
+++ b/apps/updatenotification/l10n/sk.json
@@ -0,0 +1,22 @@
+{ "translations": {
+ "Update notifications" : "Upozornenia aktualizácií",
+ "Could not start updater, please try the manual update" : "Nebolo možné spustiť aktualizátor, skúste prosím manuálnu aktualizáciu",
+ "{version} is available. Get more information on how to update." : "{version} je dostupná. Získajte viac informácií o postupe aktualizácie.",
+ "Channel updated" : "Kanál bol aktualizovaný",
+ "Update to %1$s is available." : "Je dostupná aktualizácia na verziu %1$s.",
+ "Update for %1$s to version %2$s is available." : "Pre %1$s je dostupná aktualizácia na verziu %2$s.",
+ "Update for {app} to version %s is available." : "Pre {app} je dostupná aktualizácia na verziu %s.",
+ "A new version is available: %s" : "Je dostupná nová verzia: %s",
+ "Open updater" : "Otvoriť aktualizátor",
+ "Download now" : "Stiahnuť teraz",
+ "Your version is up to date." : "Vaša verzia je atuálna.",
+ "Checked on %s" : "Skontrolované %s",
+ "Update channel:" : "Aktualizačný kanál:",
+ "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Vždy je možné prejsť na novšiu verziu / experimentálny kanál. Ale následne nie je možné prejsť naspäť na staršiu verziu / stabilnejší kanál.",
+ "Notify members of the following groups about available updates:" : "Upozorňovať členov nasledujúcich skupín o dostupných aktualizáciach:",
+ "Only notification for app updates are available." : "Sú dostupné upozornenia iba pre aktualizácie aplikácií.",
+ "The selected update channel makes dedicated notifications for the server obsolete." : "Pre vybraný aktualizačný kanál budú priradené upozornenia pre server zastarané.",
+ "The selected update channel does not support updates of the server." : "Vybraný aktualizačný kanál nepodporuje aktualizácie servera.",
+ "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Momentálne používate PHP %s. Pre aktualizáciu na Nextcloud 11 je potrebné PHP verzie minimálne 5.6. Ako náhle aktualizujete verziu PHP budete dostávať upozornenia s možnosťou aktualizácie na novšie verzie."
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/cs.js b/apps/user_ldap/l10n/cs.js
new file mode 100644
index 00000000000..3e24f373e0b
--- /dev/null
+++ b/apps/user_ldap/l10n/cs.js
@@ -0,0 +1,169 @@
+OC.L10N.register(
+ "user_ldap",
+ {
+ "Failed to clear the mappings." : "Selhalo zrušení mapování.",
+ "Failed to delete the server configuration" : "Selhalo smazání nastavení serveru",
+ "The configuration is invalid: anonymous bind is not allowed." : "Tato konfigurace není platná: anonymní bind není povolen.",
+ "The configuration is valid and the connection could be established!" : "Nastavení je v pořádku a spojení bylo navázáno.",
+ "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Konfigurace je v pořádku, ale spojení selhalo. Zkontrolujte prosím nastavení serveru a přihlašovací údaje.",
+ "The configuration is invalid. Please have a look at the logs for further details." : "Konfigurace je neplatná. Pro bližší informace se podívejte do logu.",
+ "No action specified" : "Neurčena žádná akce",
+ "No configuration specified" : "Neurčena žádná konfigurace",
+ "No data specified" : "Neurčena žádná data",
+ " Could not set configuration %s" : "Nelze nastavit konfiguraci %s",
+ "Action does not exist" : "Tato akce neexistuje",
+ "The Base DN appears to be wrong" : "Base DN nevypadá být v pořádku",
+ "Testing configuration…" : "Testování konfigurace...",
+ "Configuration incorrect" : "Nesprávná konfigurace",
+ "Configuration incomplete" : "Nekompletní konfigurace",
+ "Configuration OK" : "Konfigurace v pořádku",
+ "Select groups" : "Vyberte skupiny",
+ "Select object classes" : "Vyberte objektové třídy",
+ "Please check the credentials, they seem to be wrong." : "Ověřte své přihlašovací údaje, zdají se být neplatné.",
+ "Please specify the port, it could not be auto-detected." : "Uveďte prosím port, nelze ho automaticky detekovat.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Base DN nelze automaticky detekovat, ověřte prosím přihlašovací údaje, host a port.",
+ "Could not detect Base DN, please enter it manually." : "Nelze automaticky detekovat Base DN, zadejte prosím ručně.",
+ "{nthServer}. Server" : "{nthServer}. Server",
+ "No object found in the given Base DN. Please revise." : "V zadané Base DN nebyl objekt nalezen. Ověřte.",
+ "More than 1,000 directory entries available." : "Je dostupných více než 1000 adresářů.",
+ " entries available within the provided Base DN" : "záznamů dostupných v zadané Base DN",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Došlo k chybě. Ověře prosím Base DN společně s nastavením připojení a přihlašovacími údaji.",
+ "Do you really want to delete the current Server Configuration?" : "Opravdu si přejete smazat současné nastavení serveru?",
+ "Confirm Deletion" : "Potvrdit smazání",
+ "Mappings cleared successfully!" : "Mapování úspěšně vyčištěno!",
+ "Error while clearing the mappings." : "Chyba při čištění mapování.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "Anonymní bind není povolen. Zadejte prosím User DN a Heslo.",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "Chyba LDAP operace. Anonymní bind nejspíše není povolen.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Ukládání selhalo. Ujistěte se, že databáze funguje. Načtěte znovu, než budete pokračovat.",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Přepnutí módu povolí automatické LDAP dotazy. V závislosti na velikosti vašeho LDAP může vyhledávání chvíli trvat. Opravdu si přejete přepnout mód?",
+ "Mode switch" : "Přepnutí módu",
+ "Select attributes" : "Vyberte atributy",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Uživatel nenalezen. Zkontrolujte prosím své přihlašovací údaje a jméno. Použitý filtr (pro zkopírování a ověření v příkazovém řádku): <br/>",
+ "User found and settings verified." : "Uživatel nalezen a nastavení ověřeno.",
+ "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Nastavení ověřena, ale byl nalezen víc než jeden uživatel. Jen ten první se bude moci přihlásit. Zvažte užší filtr.",
+ "An unspecified error occurred. Please check the settings and the log." : "Došlo k nespecifikované chybě. Zkontrolujte prosím nastavení a soubor logu.",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filtr vyhledávání je neplatný, pravděpodobně z důvodu chybné syntax jako třeba neuzavřené závorky. Ověřte to.",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Došlo k chybě připojení k LDAP / AD, zkontrolujte prosím host, port a přihlašovací údaje.",
+ "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Chybí zástupný znak %uid. Bude nahrazen přihlašovacím jménem při dotazování LDAP / AD.",
+ "Please provide a login name to test against" : "Zadejte prosím přihlašovací jméno pro otestování",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Skupinové pole bylo vypnuto, protože LDAP / AD server nepodporuje memberOf.",
+ "Password change rejected. Hint: " : "Změna hesla zamítnuta. Nápověda: ",
+ "LDAP / AD integration" : "LDAP / AD propojení",
+ "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin"],
+ "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Nelze detekovat atribut pro zobrazení jména uživatele. Upřesněte ho prosím sami v rozšířeném nastavení LDAP.",
+ "Could not find the desired feature" : "Nelze nalézt požadovanou vlastnost",
+ "Invalid Host" : "Neplatný hostitel",
+ "Test Configuration" : "Vyzkoušet nastavení",
+ "Help" : "Nápověda",
+ "Groups meeting these criteria are available in %s:" : "Skupiny splňující tyto podmínky jsou k dispozici v %s:",
+ "Only these object classes:" : "Pouze tyto třídy objektů:",
+ "Only from these groups:" : "Pouze z těchto skupin:",
+ "Search groups" : "Prohledat skupiny",
+ "Available groups" : "Dostupné skupiny",
+ "Selected groups" : "Vybrané skupiny",
+ "Edit LDAP Query" : "Upravit LDAP požadavek",
+ "LDAP Filter:" : "LDAP filtr:",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "Filtr určuje, kteří uživatelé LDAP mají mít přístup k instanci %s.",
+ "Verify settings and count groups" : "Ověřit nastavení a spočítat skupiny",
+ "When logging in, %s will find the user based on the following attributes:" : "Při přihlašování, %s bude hledat uživatele na základě následujících atributů:",
+ "LDAP / AD Username:" : "LDAP / AD uživatelské jméno:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Umožňuje přihlášení s LDAP / AD uživatelským jménem, které má rozpoznatelnou hodnotu pro uid nebo samaccountname.",
+ "LDAP / AD Email Address:" : "LDAP / AD emailová adresa:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Umožňuje přihlášení s atributem emailu. Jsou povoleny Mail a mailPrimaryAddress.",
+ "Other Attributes:" : "Další atributy:",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Určuje použitý filtr při pokusu o přihlášení. %%uid nahrazuje uživatelské jméno v činnosti přihlášení. Příklad: \"uid=%%uid\"",
+ "Test Loginname" : "Testovací přihlašovací jméno",
+ "Verify settings" : "Ověřit nastavení",
+ "1. Server" : "1. Server",
+ "%s. Server:" : "%s. Server:",
+ "Add a new and blank configuration" : "Přidat novou a prázdnou konfiguraci",
+ "Copy current configuration into new directory binding" : "Zkopírovat současnou konfiguraci do nového adresářového propojení",
+ "Delete the current configuration" : "Smazat současnou konfiguraci",
+ "Host" : "Počítač",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Můžete vynechat protokol, vyjma pokud požadujete SSL. Tehdy začněte s ldaps://",
+ "Port" : "Port",
+ "Detect Port" : "Detekovat port",
+ "User DN" : "Uživatelské DN",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN klientského uživatele, ke kterému tvoříte vazbu, např. uid=agent,dc=example,dc=com. Pro anonymní přístup ponechte DN a heslo prázdné.",
+ "Password" : "Heslo",
+ "For anonymous access, leave DN and Password empty." : "Pro anonymní přístup ponechte údaje DN and heslo prázdné.",
+ "One Base DN per line" : "Jedna základní DN na řádku",
+ "You can specify Base DN for users and groups in the Advanced tab" : "V rozšířeném nastavení můžete určit základní DN pro uživatele a skupiny",
+ "Detect Base DN" : "Detekovat Base DN",
+ "Test Base DN" : "Test Base DN",
+ "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Zabraňuje automatickým LDAP požadavkům. Výhodné pro objemná nastavení, ale vyžaduje znalosti o LDAP.",
+ "Manually enter LDAP filters (recommended for large directories)" : "Ručně vložit LDAP filtry (doporučeno pro obsáhlé adresáře)",
+ "Listing and searching for users is constrained by these criteria:" : "Získávání a vyhledávání uživatelů je omezeno následujícími kritérii:",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Nejčastější třídy objektů pro uživatele jsou organizationalPerson, person, user a inetOrgPerson. Pokud si nejste jisti které třídy objektů zvolit, obraťte se na svého adresářového správce.",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "Filtr určuje, kteří uživatelé LDAP mají mít přístup k instanci %s.",
+ "Verify settings and count users" : "Ověřit nastavení a spočítat uživatele",
+ "Saving" : "Ukládá se",
+ "Back" : "Zpět",
+ "Continue" : "Pokračovat",
+ "LDAP" : "LDAP",
+ "Server" : "Server",
+ "Users" : "Uživatelé",
+ "Login Attributes" : "Přihlašovací atributy",
+ "Groups" : "Skupiny",
+ "Expert" : "Expertní",
+ "Advanced" : "Pokročilé",
+ "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Varování:</b> Aplikace user_ldap a user_webdavauth jsou vzájemně nekompatibilní. Můžete zaznamenat neočekávané chování. Požádejte prosím svého správce systému o zakázání jedné z nich.",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Varování:</b> není nainstalován LDAP modul pro PHP, podpůrná vrstva nebude fungovat. Požádejte prosím správce systému, aby jej nainstaloval.",
+ "Connection Settings" : "Nastavení spojení",
+ "Configuration Active" : "Nastavení aktivní",
+ "When unchecked, this configuration will be skipped." : "Pokud není zaškrtnuto, bude toto nastavení přeskočeno.",
+ "Backup (Replica) Host" : "Záložní (kopie) hostitel",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Zadejte volitelného záložního hostitele. Musí to být kopie hlavního serveru LDAP/AD.",
+ "Backup (Replica) Port" : "Záložní (kopie) port",
+ "Disable Main Server" : "Zakázat hlavní server",
+ "Only connect to the replica server." : "Připojit jen k záložnímu serveru.",
+ "Turn off SSL certificate validation." : "Vypnout ověřování SSL certifikátu.",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Nedoporučuje se, určeno pouze k testovacímu použití. Pokud spojení funguje jen s touto volbou, importujte SSL certifikát vašeho LDAP serveru na server %s.",
+ "Cache Time-To-Live" : "TTL vyrovnávací paměti",
+ "in seconds. A change empties the cache." : "v sekundách. Změna vyprázdní vyrovnávací paměť.",
+ "Directory Settings" : "Nastavení adresáře",
+ "User Display Name Field" : "Pole zobrazovaného jména uživatele",
+ "The LDAP attribute to use to generate the user's display name." : "LDAP atribut použitý k vytvoření zobrazovaného jména uživatele.",
+ "2nd User Display Name Field" : "Druhé pole zobrazovaného jména uživatele",
+ "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Volitelné. Přidání LDAP atributu v závorkách k zobrazovanému jménu. Vypadá např. jako »John Doe (john.doe@example.org)«.",
+ "Base User Tree" : "Základní uživatelský strom",
+ "One User Base DN per line" : "Jedna uživatelská základní DN na řádku",
+ "User Search Attributes" : "Atributy vyhledávání uživatelů",
+ "Optional; one attribute per line" : "Volitelné, jeden atribut na řádku",
+ "Group Display Name Field" : "Pole zobrazovaného jména skupiny",
+ "The LDAP attribute to use to generate the groups's display name." : "LDAP atribut použitý k vytvoření zobrazovaného jména skupiny.",
+ "Base Group Tree" : "Základní skupinový strom",
+ "One Group Base DN per line" : "Jedna skupinová základní DN na řádku",
+ "Group Search Attributes" : "Atributy vyhledávání skupin",
+ "Group-Member association" : "Asociace člena skupiny",
+ "Dynamic Group Member URL" : "URL člena dynamické skupiny",
+ "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP atribut, který obsahuje pro skupinu objektů vyhledávací LDAP URL, která určuje které objekty patří do skupiny. (Prázdné nastavení vypne funkci člena dynamické skupiny.)",
+ "Nested Groups" : "Vnořené skupiny",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Pokud zapnuto, je možno používat skupiny, které obsahují jiné skupiny. (Funguje pouze pokud atribut člena skupiny obsahuje DN.)",
+ "Paging chunksize" : "Velikost bloku stránkování",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Velikost bloku použitá pro stránkování vyhledávání v LDAP, které může vracet objemné výsledky jako třeba výčet uživatelů či skupin. (Nastavení na 0 zakáže stránkovaná vyhledávání pro tyto situace.)",
+ "Enable LDAP password changes per user" : "Povolit změny LDAP hesla pro každého uživatele",
+ "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Povolit LDAP uživatelům změnu jejich hesla a povolit Super Administrátorům a skupinovým Administrátorům změnu hesel jejich LDAP uživatelů. Funguje pouze, pokud jsou na LDAP serveru příslušně nakonfigurovány seznamy řízení přístupu. Protože hesla jsou LDAP serveru zasílána v čisté podobě, musí být použito šifrování při transportu a na LDAP serveru by mělo být nakonfigurováno hashování hesel.",
+ "(New password is sent as plain text to LDAP)" : "(Nové heslo je LDAPu zasláno jako prostý text)",
+ "Special Attributes" : "Speciální atributy",
+ "Quota Field" : "Pole pro kvótu",
+ "Quota Default" : "Výchozí kvóta",
+ "in bytes" : "v bajtech",
+ "Email Field" : "Pole emailu",
+ "User Home Folder Naming Rule" : "Pravidlo pojmenování domovského adresáře uživatele",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Ponechte prázdné pro uživatelské jméno (výchozí). Jinak uveďte LDAP/AD parametr.",
+ "Internal Username" : "Interní uživatelské jméno",
+ "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Ve výchozím nastavení bude interní uživatelské jméno vytvořeno z atributu UUID. To zajišťuje, že je uživatelské jméno unikátní a znaky nemusí být převáděny. Interní uživatelské jméno má omezení, podle kterého jsou povoleny jen následující znaky [ a-zA-Z0-9_.@- ]. Ostatní znaky jsou nahrazeny jejich protějšky z ASCII nebo prostě vynechány. Při konfliktech bude přidáno/zvýšeno číslo. Interní uživatelské jméno slouží pro interní identifikaci uživatele. Je také výchozím názvem domovského adresáře uživatele. Je také součástí URL, např. pro služby *DAV. Tímto nastavením může být výchozí chování změněno. Ponechte jej prázdné, chcete-li zachovat výchozí nastavení. Změny se projeví pouze u nově namapovaných (přidaných) uživatelů LDAP.",
+ "Internal Username Attribute:" : "Atribut interního uživatelského jména:",
+ "Override UUID detection" : "Nastavit ručně UUID atribut",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Ve výchozím nastavení je UUID atribut nalezen automaticky. UUID atribut je používán pro nezpochybnitelnou identifikaci uživatelů a skupin z LDAP. Navíc je na základě UUID tvořeno také interní uživatelské jméno, pokud není nastaveno jinak. Můžete výchozí nastavení přepsat a použít atribut, který sami zvolíte. Musíte se ale ujistit, že atribut, který vyberete, bude uveden jak u uživatelů, tak i u skupin a je unikátní. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele a skupiny z LDAP.",
+ "UUID Attribute for Users:" : "UUID atribut pro uživatele:",
+ "UUID Attribute for Groups:" : "UUID atribut pro skupiny:",
+ "Username-LDAP User Mapping" : "Mapování uživatelských jmen z LDAPu",
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Uživatelská jména jsou používána pro uchovávání a přiřazování (meta)dat. Pro správnou identifikaci a rozpoznání uživatelů bude mít každý LDAP uživatel interní uživatelské jméno. To vyžaduje mapování uživatelských jmen na uživatele LDAP. Vytvořené uživatelské jméno je mapováno na UUID uživatele v LDAP. DN informace je navíc udržována v paměti pro snížení interakce s LDAP, ale není používána pro identifikaci. Pokud se DN změní, bude to správně rozpoznáno. Interní uživatelské jméno se používá celé. Vyčištění mapování zanechá zbytky všude. Vyčištění navíc není specifické pro každou konfiguraci, bude mít vliv na všechny LDAP konfigurace! Nikdy nečistěte mapování v produkčním prostředí, ale pouze v testovací nebo experimentální fázi.",
+ "Clear Username-LDAP User Mapping" : "Zrušit mapování uživatelských jmen LDAPu",
+ "Clear Groupname-LDAP Group Mapping" : "Zrušit mapování názvů skupin LDAPu",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Nastavení ověřena, nalezen jeden uživatel. Pouze první se bude moci přihlásit. Zvažte nasazení užšího filtru."
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/cs.json b/apps/user_ldap/l10n/cs.json
new file mode 100644
index 00000000000..fa7a9e932ad
--- /dev/null
+++ b/apps/user_ldap/l10n/cs.json
@@ -0,0 +1,167 @@
+{ "translations": {
+ "Failed to clear the mappings." : "Selhalo zrušení mapování.",
+ "Failed to delete the server configuration" : "Selhalo smazání nastavení serveru",
+ "The configuration is invalid: anonymous bind is not allowed." : "Tato konfigurace není platná: anonymní bind není povolen.",
+ "The configuration is valid and the connection could be established!" : "Nastavení je v pořádku a spojení bylo navázáno.",
+ "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Konfigurace je v pořádku, ale spojení selhalo. Zkontrolujte prosím nastavení serveru a přihlašovací údaje.",
+ "The configuration is invalid. Please have a look at the logs for further details." : "Konfigurace je neplatná. Pro bližší informace se podívejte do logu.",
+ "No action specified" : "Neurčena žádná akce",
+ "No configuration specified" : "Neurčena žádná konfigurace",
+ "No data specified" : "Neurčena žádná data",
+ " Could not set configuration %s" : "Nelze nastavit konfiguraci %s",
+ "Action does not exist" : "Tato akce neexistuje",
+ "The Base DN appears to be wrong" : "Base DN nevypadá být v pořádku",
+ "Testing configuration…" : "Testování konfigurace...",
+ "Configuration incorrect" : "Nesprávná konfigurace",
+ "Configuration incomplete" : "Nekompletní konfigurace",
+ "Configuration OK" : "Konfigurace v pořádku",
+ "Select groups" : "Vyberte skupiny",
+ "Select object classes" : "Vyberte objektové třídy",
+ "Please check the credentials, they seem to be wrong." : "Ověřte své přihlašovací údaje, zdají se být neplatné.",
+ "Please specify the port, it could not be auto-detected." : "Uveďte prosím port, nelze ho automaticky detekovat.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Base DN nelze automaticky detekovat, ověřte prosím přihlašovací údaje, host a port.",
+ "Could not detect Base DN, please enter it manually." : "Nelze automaticky detekovat Base DN, zadejte prosím ručně.",
+ "{nthServer}. Server" : "{nthServer}. Server",
+ "No object found in the given Base DN. Please revise." : "V zadané Base DN nebyl objekt nalezen. Ověřte.",
+ "More than 1,000 directory entries available." : "Je dostupných více než 1000 adresářů.",
+ " entries available within the provided Base DN" : "záznamů dostupných v zadané Base DN",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Došlo k chybě. Ověře prosím Base DN společně s nastavením připojení a přihlašovacími údaji.",
+ "Do you really want to delete the current Server Configuration?" : "Opravdu si přejete smazat současné nastavení serveru?",
+ "Confirm Deletion" : "Potvrdit smazání",
+ "Mappings cleared successfully!" : "Mapování úspěšně vyčištěno!",
+ "Error while clearing the mappings." : "Chyba při čištění mapování.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "Anonymní bind není povolen. Zadejte prosím User DN a Heslo.",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "Chyba LDAP operace. Anonymní bind nejspíše není povolen.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Ukládání selhalo. Ujistěte se, že databáze funguje. Načtěte znovu, než budete pokračovat.",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Přepnutí módu povolí automatické LDAP dotazy. V závislosti na velikosti vašeho LDAP může vyhledávání chvíli trvat. Opravdu si přejete přepnout mód?",
+ "Mode switch" : "Přepnutí módu",
+ "Select attributes" : "Vyberte atributy",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Uživatel nenalezen. Zkontrolujte prosím své přihlašovací údaje a jméno. Použitý filtr (pro zkopírování a ověření v příkazovém řádku): <br/>",
+ "User found and settings verified." : "Uživatel nalezen a nastavení ověřeno.",
+ "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Nastavení ověřena, ale byl nalezen víc než jeden uživatel. Jen ten první se bude moci přihlásit. Zvažte užší filtr.",
+ "An unspecified error occurred. Please check the settings and the log." : "Došlo k nespecifikované chybě. Zkontrolujte prosím nastavení a soubor logu.",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filtr vyhledávání je neplatný, pravděpodobně z důvodu chybné syntax jako třeba neuzavřené závorky. Ověřte to.",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Došlo k chybě připojení k LDAP / AD, zkontrolujte prosím host, port a přihlašovací údaje.",
+ "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Chybí zástupný znak %uid. Bude nahrazen přihlašovacím jménem při dotazování LDAP / AD.",
+ "Please provide a login name to test against" : "Zadejte prosím přihlašovací jméno pro otestování",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Skupinové pole bylo vypnuto, protože LDAP / AD server nepodporuje memberOf.",
+ "Password change rejected. Hint: " : "Změna hesla zamítnuta. Nápověda: ",
+ "LDAP / AD integration" : "LDAP / AD propojení",
+ "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin"],
+ "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Nelze detekovat atribut pro zobrazení jména uživatele. Upřesněte ho prosím sami v rozšířeném nastavení LDAP.",
+ "Could not find the desired feature" : "Nelze nalézt požadovanou vlastnost",
+ "Invalid Host" : "Neplatný hostitel",
+ "Test Configuration" : "Vyzkoušet nastavení",
+ "Help" : "Nápověda",
+ "Groups meeting these criteria are available in %s:" : "Skupiny splňující tyto podmínky jsou k dispozici v %s:",
+ "Only these object classes:" : "Pouze tyto třídy objektů:",
+ "Only from these groups:" : "Pouze z těchto skupin:",
+ "Search groups" : "Prohledat skupiny",
+ "Available groups" : "Dostupné skupiny",
+ "Selected groups" : "Vybrané skupiny",
+ "Edit LDAP Query" : "Upravit LDAP požadavek",
+ "LDAP Filter:" : "LDAP filtr:",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "Filtr určuje, kteří uživatelé LDAP mají mít přístup k instanci %s.",
+ "Verify settings and count groups" : "Ověřit nastavení a spočítat skupiny",
+ "When logging in, %s will find the user based on the following attributes:" : "Při přihlašování, %s bude hledat uživatele na základě následujících atributů:",
+ "LDAP / AD Username:" : "LDAP / AD uživatelské jméno:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Umožňuje přihlášení s LDAP / AD uživatelským jménem, které má rozpoznatelnou hodnotu pro uid nebo samaccountname.",
+ "LDAP / AD Email Address:" : "LDAP / AD emailová adresa:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Umožňuje přihlášení s atributem emailu. Jsou povoleny Mail a mailPrimaryAddress.",
+ "Other Attributes:" : "Další atributy:",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Určuje použitý filtr při pokusu o přihlášení. %%uid nahrazuje uživatelské jméno v činnosti přihlášení. Příklad: \"uid=%%uid\"",
+ "Test Loginname" : "Testovací přihlašovací jméno",
+ "Verify settings" : "Ověřit nastavení",
+ "1. Server" : "1. Server",
+ "%s. Server:" : "%s. Server:",
+ "Add a new and blank configuration" : "Přidat novou a prázdnou konfiguraci",
+ "Copy current configuration into new directory binding" : "Zkopírovat současnou konfiguraci do nového adresářového propojení",
+ "Delete the current configuration" : "Smazat současnou konfiguraci",
+ "Host" : "Počítač",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Můžete vynechat protokol, vyjma pokud požadujete SSL. Tehdy začněte s ldaps://",
+ "Port" : "Port",
+ "Detect Port" : "Detekovat port",
+ "User DN" : "Uživatelské DN",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN klientského uživatele, ke kterému tvoříte vazbu, např. uid=agent,dc=example,dc=com. Pro anonymní přístup ponechte DN a heslo prázdné.",
+ "Password" : "Heslo",
+ "For anonymous access, leave DN and Password empty." : "Pro anonymní přístup ponechte údaje DN and heslo prázdné.",
+ "One Base DN per line" : "Jedna základní DN na řádku",
+ "You can specify Base DN for users and groups in the Advanced tab" : "V rozšířeném nastavení můžete určit základní DN pro uživatele a skupiny",
+ "Detect Base DN" : "Detekovat Base DN",
+ "Test Base DN" : "Test Base DN",
+ "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Zabraňuje automatickým LDAP požadavkům. Výhodné pro objemná nastavení, ale vyžaduje znalosti o LDAP.",
+ "Manually enter LDAP filters (recommended for large directories)" : "Ručně vložit LDAP filtry (doporučeno pro obsáhlé adresáře)",
+ "Listing and searching for users is constrained by these criteria:" : "Získávání a vyhledávání uživatelů je omezeno následujícími kritérii:",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Nejčastější třídy objektů pro uživatele jsou organizationalPerson, person, user a inetOrgPerson. Pokud si nejste jisti které třídy objektů zvolit, obraťte se na svého adresářového správce.",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "Filtr určuje, kteří uživatelé LDAP mají mít přístup k instanci %s.",
+ "Verify settings and count users" : "Ověřit nastavení a spočítat uživatele",
+ "Saving" : "Ukládá se",
+ "Back" : "Zpět",
+ "Continue" : "Pokračovat",
+ "LDAP" : "LDAP",
+ "Server" : "Server",
+ "Users" : "Uživatelé",
+ "Login Attributes" : "Přihlašovací atributy",
+ "Groups" : "Skupiny",
+ "Expert" : "Expertní",
+ "Advanced" : "Pokročilé",
+ "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Varování:</b> Aplikace user_ldap a user_webdavauth jsou vzájemně nekompatibilní. Můžete zaznamenat neočekávané chování. Požádejte prosím svého správce systému o zakázání jedné z nich.",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Varování:</b> není nainstalován LDAP modul pro PHP, podpůrná vrstva nebude fungovat. Požádejte prosím správce systému, aby jej nainstaloval.",
+ "Connection Settings" : "Nastavení spojení",
+ "Configuration Active" : "Nastavení aktivní",
+ "When unchecked, this configuration will be skipped." : "Pokud není zaškrtnuto, bude toto nastavení přeskočeno.",
+ "Backup (Replica) Host" : "Záložní (kopie) hostitel",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Zadejte volitelného záložního hostitele. Musí to být kopie hlavního serveru LDAP/AD.",
+ "Backup (Replica) Port" : "Záložní (kopie) port",
+ "Disable Main Server" : "Zakázat hlavní server",
+ "Only connect to the replica server." : "Připojit jen k záložnímu serveru.",
+ "Turn off SSL certificate validation." : "Vypnout ověřování SSL certifikátu.",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Nedoporučuje se, určeno pouze k testovacímu použití. Pokud spojení funguje jen s touto volbou, importujte SSL certifikát vašeho LDAP serveru na server %s.",
+ "Cache Time-To-Live" : "TTL vyrovnávací paměti",
+ "in seconds. A change empties the cache." : "v sekundách. Změna vyprázdní vyrovnávací paměť.",
+ "Directory Settings" : "Nastavení adresáře",
+ "User Display Name Field" : "Pole zobrazovaného jména uživatele",
+ "The LDAP attribute to use to generate the user's display name." : "LDAP atribut použitý k vytvoření zobrazovaného jména uživatele.",
+ "2nd User Display Name Field" : "Druhé pole zobrazovaného jména uživatele",
+ "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Volitelné. Přidání LDAP atributu v závorkách k zobrazovanému jménu. Vypadá např. jako »John Doe (john.doe@example.org)«.",
+ "Base User Tree" : "Základní uživatelský strom",
+ "One User Base DN per line" : "Jedna uživatelská základní DN na řádku",
+ "User Search Attributes" : "Atributy vyhledávání uživatelů",
+ "Optional; one attribute per line" : "Volitelné, jeden atribut na řádku",
+ "Group Display Name Field" : "Pole zobrazovaného jména skupiny",
+ "The LDAP attribute to use to generate the groups's display name." : "LDAP atribut použitý k vytvoření zobrazovaného jména skupiny.",
+ "Base Group Tree" : "Základní skupinový strom",
+ "One Group Base DN per line" : "Jedna skupinová základní DN na řádku",
+ "Group Search Attributes" : "Atributy vyhledávání skupin",
+ "Group-Member association" : "Asociace člena skupiny",
+ "Dynamic Group Member URL" : "URL člena dynamické skupiny",
+ "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP atribut, který obsahuje pro skupinu objektů vyhledávací LDAP URL, která určuje které objekty patří do skupiny. (Prázdné nastavení vypne funkci člena dynamické skupiny.)",
+ "Nested Groups" : "Vnořené skupiny",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Pokud zapnuto, je možno používat skupiny, které obsahují jiné skupiny. (Funguje pouze pokud atribut člena skupiny obsahuje DN.)",
+ "Paging chunksize" : "Velikost bloku stránkování",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Velikost bloku použitá pro stránkování vyhledávání v LDAP, které může vracet objemné výsledky jako třeba výčet uživatelů či skupin. (Nastavení na 0 zakáže stránkovaná vyhledávání pro tyto situace.)",
+ "Enable LDAP password changes per user" : "Povolit změny LDAP hesla pro každého uživatele",
+ "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Povolit LDAP uživatelům změnu jejich hesla a povolit Super Administrátorům a skupinovým Administrátorům změnu hesel jejich LDAP uživatelů. Funguje pouze, pokud jsou na LDAP serveru příslušně nakonfigurovány seznamy řízení přístupu. Protože hesla jsou LDAP serveru zasílána v čisté podobě, musí být použito šifrování při transportu a na LDAP serveru by mělo být nakonfigurováno hashování hesel.",
+ "(New password is sent as plain text to LDAP)" : "(Nové heslo je LDAPu zasláno jako prostý text)",
+ "Special Attributes" : "Speciální atributy",
+ "Quota Field" : "Pole pro kvótu",
+ "Quota Default" : "Výchozí kvóta",
+ "in bytes" : "v bajtech",
+ "Email Field" : "Pole emailu",
+ "User Home Folder Naming Rule" : "Pravidlo pojmenování domovského adresáře uživatele",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Ponechte prázdné pro uživatelské jméno (výchozí). Jinak uveďte LDAP/AD parametr.",
+ "Internal Username" : "Interní uživatelské jméno",
+ "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Ve výchozím nastavení bude interní uživatelské jméno vytvořeno z atributu UUID. To zajišťuje, že je uživatelské jméno unikátní a znaky nemusí být převáděny. Interní uživatelské jméno má omezení, podle kterého jsou povoleny jen následující znaky [ a-zA-Z0-9_.@- ]. Ostatní znaky jsou nahrazeny jejich protějšky z ASCII nebo prostě vynechány. Při konfliktech bude přidáno/zvýšeno číslo. Interní uživatelské jméno slouží pro interní identifikaci uživatele. Je také výchozím názvem domovského adresáře uživatele. Je také součástí URL, např. pro služby *DAV. Tímto nastavením může být výchozí chování změněno. Ponechte jej prázdné, chcete-li zachovat výchozí nastavení. Změny se projeví pouze u nově namapovaných (přidaných) uživatelů LDAP.",
+ "Internal Username Attribute:" : "Atribut interního uživatelského jména:",
+ "Override UUID detection" : "Nastavit ručně UUID atribut",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Ve výchozím nastavení je UUID atribut nalezen automaticky. UUID atribut je používán pro nezpochybnitelnou identifikaci uživatelů a skupin z LDAP. Navíc je na základě UUID tvořeno také interní uživatelské jméno, pokud není nastaveno jinak. Můžete výchozí nastavení přepsat a použít atribut, který sami zvolíte. Musíte se ale ujistit, že atribut, který vyberete, bude uveden jak u uživatelů, tak i u skupin a je unikátní. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele a skupiny z LDAP.",
+ "UUID Attribute for Users:" : "UUID atribut pro uživatele:",
+ "UUID Attribute for Groups:" : "UUID atribut pro skupiny:",
+ "Username-LDAP User Mapping" : "Mapování uživatelských jmen z LDAPu",
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Uživatelská jména jsou používána pro uchovávání a přiřazování (meta)dat. Pro správnou identifikaci a rozpoznání uživatelů bude mít každý LDAP uživatel interní uživatelské jméno. To vyžaduje mapování uživatelských jmen na uživatele LDAP. Vytvořené uživatelské jméno je mapováno na UUID uživatele v LDAP. DN informace je navíc udržována v paměti pro snížení interakce s LDAP, ale není používána pro identifikaci. Pokud se DN změní, bude to správně rozpoznáno. Interní uživatelské jméno se používá celé. Vyčištění mapování zanechá zbytky všude. Vyčištění navíc není specifické pro každou konfiguraci, bude mít vliv na všechny LDAP konfigurace! Nikdy nečistěte mapování v produkčním prostředí, ale pouze v testovací nebo experimentální fázi.",
+ "Clear Username-LDAP User Mapping" : "Zrušit mapování uživatelských jmen LDAPu",
+ "Clear Groupname-LDAP Group Mapping" : "Zrušit mapování názvů skupin LDAPu",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Nastavení ověřena, nalezen jeden uživatel. Pouze první se bude moci přihlásit. Zvažte nasazení užšího filtru."
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/hu.js b/apps/user_ldap/l10n/hu.js
new file mode 100644
index 00000000000..0b1327503ac
--- /dev/null
+++ b/apps/user_ldap/l10n/hu.js
@@ -0,0 +1,135 @@
+OC.L10N.register(
+ "user_ldap",
+ {
+ "Failed to clear the mappings." : "Nem sikerült törölni a hozzárendeléseket.",
+ "Failed to delete the server configuration" : "Nem sikerült törölni a szerver konfigurációját",
+ "The configuration is invalid: anonymous bind is not allowed." : "A konfiguráció érvénytelen: a névtelen hozzáférés (anonymous bind) nem engedélyezett.",
+ "The configuration is valid and the connection could be established!" : "A konfiguráció érvényes, és a kapcsolat létrehozható!",
+ "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "A konfiguráció érvényes, de a kapcsolat nem hozható létre. Kérem ellenőrizze a szerver beállításait, és az elérési adatokat.",
+ "The configuration is invalid. Please have a look at the logs for further details." : "Érvénytelen konfiguráció. További információkért nézze meg a naplófájlokat!",
+ "No action specified" : "Nincs megadva parancs",
+ "No configuration specified" : "Nincs megadva konfiguráció",
+ "No data specified" : "Nincs adat megadva",
+ " Could not set configuration %s" : "A konfiguráció nem állítható be: %s",
+ "Action does not exist" : "A művelet nem létezik",
+ "The Base DN appears to be wrong" : "Úgy tűnik, a címtár gyökere (base DN) hibás",
+ "Testing configuration…" : "Beállítások ellenőrzése...",
+ "Configuration incorrect" : "Konfiguráió hibás",
+ "Configuration incomplete" : "Konfiguráció nincs befejezve",
+ "Configuration OK" : "Konfiguráció OK",
+ "Select groups" : "Csoportok kiválasztása",
+ "Select object classes" : "Objektumosztályok kiválasztása",
+ "Please check the credentials, they seem to be wrong." : "Kérlek ellenőrizd az azonosítókat, hibásnak tűnnek.",
+ "Please specify the port, it could not be auto-detected." : "Kérlek add meg a port számát, nem lehetett automatikusan detektálni.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "A címtár gyökerét (base DN) nem sikerült automatikusan felismerni, kérlek, ellenőrizd az azonosítókat, a kiszolgáló nevét és a portot.",
+ "Could not detect Base DN, please enter it manually." : "Nem sikerült felismerni a címtár gyökerét (base DN), kérlek, add meg kézzel.",
+ "{nthServer}. Server" : "{nthServer}. Szerver",
+ "No object found in the given Base DN. Please revise." : "Nem találhatók objektumok a megadott címtár gyökérben (base DN). Kérlek, ellenőrizd.",
+ "More than 1,000 directory entries available." : "Több mint 1000 címtár bejegyzés érhető el.",
+ " entries available within the provided Base DN" : "a megadott címtár gyökér alatt elérhető bejegyzések",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Hiba törént. Kérlek, ellenőrizd a címtár gyökerét (base DN), a kapcsolat beállításait és az azonosítókat.",
+ "Do you really want to delete the current Server Configuration?" : "Tényleg törölni szeretné a szerver beállításait?",
+ "Confirm Deletion" : "A törlés megerősítése",
+ "Mappings cleared successfully!" : "A hozzárendelések sikeresen törölve.",
+ "Error while clearing the mappings." : "Hiba a leképzések törlése közben.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "A névtelen hozzáférés (anonymous bind) nem engedélyezett. Kérlek, add meg a felhasználó címtár-azonosítóját (DN) és jelszavát.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "A mentés sikertelen. Kérlek győződj meg róla, hogy az adatbázis működik. Töltsd újra a folytatás előtt.",
+ "Mode switch" : "Üzemmód váltás",
+ "Select attributes" : "Attribútumok kiválasztása",
+ "User found and settings verified." : "Felhasználó megtalálva, beállítások ellenőrizve.",
+ "An unspecified error occurred. Please check the settings and the log." : "Meghatározatlan hiba történt. Kérlek ellenőrizd a beállításokat és a naplót.",
+ "Password change rejected. Hint: " : "Jelszó módosítás elutasítva. Tipp:",
+ "LDAP / AD integration" : "LDAP / AD integráció",
+ "_%s group found_::_%s groups found_" : ["%s csoport van","%s csoport van"],
+ "_%s user found_::_%s users found_" : ["%s felhasználó van","%s felhasználó van"],
+ "Could not find the desired feature" : "A kívánt funkció nem található",
+ "Invalid Host" : "Érvénytelen gépnév",
+ "Test Configuration" : "A beállítások tesztelése",
+ "Help" : "Súgó",
+ "Groups meeting these criteria are available in %s:" : "A %s szolgáltatás azon csoportok létezését veszi figyelembe, amik a következő feltételeknek felelnek meg:",
+ "Only these object classes:" : "Csak ezek az objektumosztályok:",
+ "Only from these groups:" : "Csak ezekből a csoportokból:",
+ "Search groups" : "Csoport keresés",
+ "Available groups" : "Elérhető csoportok",
+ "Selected groups" : "Kiválasztott csoportok",
+ "Edit LDAP Query" : "LDAP lekérdezés szerkesztés",
+ "LDAP Filter:" : "LDAP szűrő:",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "A szűrő meghatározza, hogy mely LDAP csoportok lesznek jogosultak %s elérésére.",
+ "LDAP / AD Username:" : "LDAP / AD felhasználónév:",
+ "LDAP / AD Email Address:" : "LDAP / AD e-mail cím:",
+ "Other Attributes:" : "Más attribútumok:",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Ez a szűrő érvényes a bejelentkezés megkísérlésekor. Ekkor az %%uid változó helyére a bejelentkezési név kerül. Például: \"uid=%%uid\"",
+ "Verify settings" : "Beállítások ellenőrzése",
+ "1. Server" : "1. Szerver",
+ "%s. Server:" : "%s. szerver",
+ "Delete the current configuration" : "Aktuális konfiguráció törlése",
+ "Host" : "Kiszolgáló",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "A protokoll előtag elhagyható, kivéve, ha SSL-t kíván használni. Ebben az esetben kezdje így: ldaps://",
+ "Port" : "Port",
+ "Detect Port" : "Port detektálás",
+ "User DN" : "A kapcsolódó felhasználó DN-je",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "Annak a felhasználónak a DN-je, akinek a nevében bejelentkezve kapcsolódunk a kiszolgálóhoz, pl. uid=agent,dc=example,dc=com. Bejelentkezés nélküli eléréshez ne töltse ki a DN és Jelszó mezőket!",
+ "Password" : "Jelszó",
+ "For anonymous access, leave DN and Password empty." : "Bejelentkezés nélküli eléréshez ne töltse ki a DN és Jelszó mezőket!",
+ "One Base DN per line" : "Soronként egy DN-gyökér",
+ "You can specify Base DN for users and groups in the Advanced tab" : "A Haladó fülre kattintva külön DN-gyökér állítható be a felhasználók és a csoportok számára",
+ "Manually enter LDAP filters (recommended for large directories)" : "LDAP szűrők kézi beállitása (ajánlott a nagy könyvtáraknál)",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "A szűrő meghatározza, hogy mely LDAP felhasználók lesznek jogosultak %s elérésére.",
+ "Saving" : "Mentés",
+ "Back" : "Vissza",
+ "Continue" : "Folytatás",
+ "LDAP" : "LDAP",
+ "Server" : "Szerver",
+ "Users" : "Felhasználók",
+ "Groups" : "Csoportok",
+ "Expert" : "Profi",
+ "Advanced" : "Haladó",
+ "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Figyelem:</b> a user_ldap és user_webdavauth alkalmazások nem kompatibilisek. Együttes használatuk váratlan eredményekhez vezethet. Kérje meg a rendszergazdát, hogy a kettő közül kapcsolja ki az egyiket.",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Figyelmeztetés:</b> Az LDAP PHP modul nincs telepítve, ezért ez az alrendszer nem fog működni. Kérje meg a rendszergazdát, hogy telepítse!",
+ "Connection Settings" : "Kapcsolati beállítások",
+ "Configuration Active" : "A beállítás aktív",
+ "When unchecked, this configuration will be skipped." : "Ha nincs kipipálva, ez a beállítás kihagyódik.",
+ "Backup (Replica) Host" : "Biztonsági (replika) kiszolgáló",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Adjon meg egy opcionális biztonsági kiszolgálót. Ez a fő LDAP/AD szerver replikája kell legyen.",
+ "Backup (Replica) Port" : "Biztonsági kiszolgáló (replika) portszáma",
+ "Disable Main Server" : "A fő szerver kihagyása",
+ "Only connect to the replica server." : "Csak a másodlagos (másolati) szerverhez kapcsolódjunk.",
+ "Turn off SSL certificate validation." : "Ne ellenőrizzük az SSL-tanúsítvány érvényességét",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Használata nem javasolt (kivéve tesztelési céllal). Ha a kapcsolat csak ezzel a beállítással működik, akkor importálja az LDAP-szerver SSL tanúsítványát a(z) %s szerverre!",
+ "Cache Time-To-Live" : "A gyorsítótár tárolási időtartama",
+ "in seconds. A change empties the cache." : "másodpercen belül. A változtatás törli a gyorsítótár tartalmát.",
+ "Directory Settings" : "Címtár beállítások",
+ "User Display Name Field" : "A felhasználónév mezője",
+ "The LDAP attribute to use to generate the user's display name." : "Ebből az LDAP attribútumból képződik a felhasználó megjelenítendő neve.",
+ "Base User Tree" : "A felhasználói fa gyökere",
+ "One User Base DN per line" : "Soronként egy felhasználói fa gyökerét adhatjuk meg",
+ "User Search Attributes" : "A felhasználók lekérdezett attribútumai",
+ "Optional; one attribute per line" : "Nem kötelező megadni, soronként egy attribútum",
+ "Group Display Name Field" : "A csoport nevének mezője",
+ "The LDAP attribute to use to generate the groups's display name." : "Ebből az LDAP attribútumból képződik a csoport megjelenítendő neve.",
+ "Base Group Tree" : "A csoportfa gyökere",
+ "One Group Base DN per line" : "Soronként egy csoportfa gyökerét adhatjuk meg",
+ "Group Search Attributes" : "A csoportok lekérdezett attribútumai",
+ "Group-Member association" : "A csoporttagság attribútuma",
+ "Nested Groups" : "Egymásba ágyazott csoportok",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Amikor be van kapcsolva, akkor azokat a csoportokat is kezelni tudjuk, melyekben a személyek mellett csoportok is vannak. (Csak akkor működik, ha a csoportok \"member\" attribútuma DN-eket tartalmaz.)",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "A lapméret megadásával korlátozható az egy fordulóban kapott találatok száma, akkor is, ha az LDAP-keresés nagyon sok találatot ad, ha ezt az LDAP-kiszolgáló támogatja. (Ha 0-ra állítjuk, akkor ezáltal letiltjuk ezt a lapozó funkciót.)",
+ "Special Attributes" : "Különleges attribútumok",
+ "Quota Field" : "Kvóta mező",
+ "Quota Default" : "Alapértelmezett kvóta",
+ "in bytes" : "bájtban",
+ "Email Field" : "E-mail mező",
+ "User Home Folder Naming Rule" : "Felhasználói Home mappa elnevezési szabály",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Hagyja üresen, ha a felhasználónevet kívánja használni. Ellenkező esetben adjon meg egy LDAP/AD attribútumot!",
+ "Internal Username" : "Belső felhasználónév",
+ "Internal Username Attribute:" : "A belső felhasználónév attribútuma:",
+ "Override UUID detection" : "Az UUID-felismerés felülbírálása",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Az UUID attribútum alapértelmezetten felismerésre kerül. Az UUID attribútum segítségével az LDAP felhasználók és csoportok egyértelműen azonosíthatók. A belső felhasználónév is azonos lesz az UUID-vel, ha fentebb nincs másként definiálva. Ezt a beállítást felülbírálhatja és bármely attribútummal helyettesítheti. Ekkor azonban gondoskodnia kell arról, hogy a kiválasztott attribútum minden felhasználó és csoport esetén lekérdezhető legyen és egyedi értékkel bír. Ha a mezőt üresen hagyja, akkor az alapértelmezett attribútum lesz érvényes. Egy esetleges módosítás csak az újonnan hozzárendelt (ill. létrehozott) felhasználókra és csoportokra lesz érvényes.",
+ "UUID Attribute for Users:" : "A felhasználók UUID attribútuma:",
+ "UUID Attribute for Groups:" : "A csoportok UUID attribútuma:",
+ "Username-LDAP User Mapping" : "Felhasználó - LDAP felhasználó hozzárendelés",
+ "Clear Username-LDAP User Mapping" : "A felhasználó - LDAP felhasználó hozzárendelés törlése",
+ "Clear Groupname-LDAP Group Mapping" : "A csoport - LDAP csoport hozzárendelés törlése",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Beállítások ellenőrizve, de egy felhasználó található. Csak az első léphet be automatikusan. Próbálj egy pontosabb szűrőt."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/hu.json b/apps/user_ldap/l10n/hu.json
new file mode 100644
index 00000000000..a76c333add7
--- /dev/null
+++ b/apps/user_ldap/l10n/hu.json
@@ -0,0 +1,133 @@
+{ "translations": {
+ "Failed to clear the mappings." : "Nem sikerült törölni a hozzárendeléseket.",
+ "Failed to delete the server configuration" : "Nem sikerült törölni a szerver konfigurációját",
+ "The configuration is invalid: anonymous bind is not allowed." : "A konfiguráció érvénytelen: a névtelen hozzáférés (anonymous bind) nem engedélyezett.",
+ "The configuration is valid and the connection could be established!" : "A konfiguráció érvényes, és a kapcsolat létrehozható!",
+ "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "A konfiguráció érvényes, de a kapcsolat nem hozható létre. Kérem ellenőrizze a szerver beállításait, és az elérési adatokat.",
+ "The configuration is invalid. Please have a look at the logs for further details." : "Érvénytelen konfiguráció. További információkért nézze meg a naplófájlokat!",
+ "No action specified" : "Nincs megadva parancs",
+ "No configuration specified" : "Nincs megadva konfiguráció",
+ "No data specified" : "Nincs adat megadva",
+ " Could not set configuration %s" : "A konfiguráció nem állítható be: %s",
+ "Action does not exist" : "A művelet nem létezik",
+ "The Base DN appears to be wrong" : "Úgy tűnik, a címtár gyökere (base DN) hibás",
+ "Testing configuration…" : "Beállítások ellenőrzése...",
+ "Configuration incorrect" : "Konfiguráió hibás",
+ "Configuration incomplete" : "Konfiguráció nincs befejezve",
+ "Configuration OK" : "Konfiguráció OK",
+ "Select groups" : "Csoportok kiválasztása",
+ "Select object classes" : "Objektumosztályok kiválasztása",
+ "Please check the credentials, they seem to be wrong." : "Kérlek ellenőrizd az azonosítókat, hibásnak tűnnek.",
+ "Please specify the port, it could not be auto-detected." : "Kérlek add meg a port számát, nem lehetett automatikusan detektálni.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "A címtár gyökerét (base DN) nem sikerült automatikusan felismerni, kérlek, ellenőrizd az azonosítókat, a kiszolgáló nevét és a portot.",
+ "Could not detect Base DN, please enter it manually." : "Nem sikerült felismerni a címtár gyökerét (base DN), kérlek, add meg kézzel.",
+ "{nthServer}. Server" : "{nthServer}. Szerver",
+ "No object found in the given Base DN. Please revise." : "Nem találhatók objektumok a megadott címtár gyökérben (base DN). Kérlek, ellenőrizd.",
+ "More than 1,000 directory entries available." : "Több mint 1000 címtár bejegyzés érhető el.",
+ " entries available within the provided Base DN" : "a megadott címtár gyökér alatt elérhető bejegyzések",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Hiba törént. Kérlek, ellenőrizd a címtár gyökerét (base DN), a kapcsolat beállításait és az azonosítókat.",
+ "Do you really want to delete the current Server Configuration?" : "Tényleg törölni szeretné a szerver beállításait?",
+ "Confirm Deletion" : "A törlés megerősítése",
+ "Mappings cleared successfully!" : "A hozzárendelések sikeresen törölve.",
+ "Error while clearing the mappings." : "Hiba a leképzések törlése közben.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "A névtelen hozzáférés (anonymous bind) nem engedélyezett. Kérlek, add meg a felhasználó címtár-azonosítóját (DN) és jelszavát.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "A mentés sikertelen. Kérlek győződj meg róla, hogy az adatbázis működik. Töltsd újra a folytatás előtt.",
+ "Mode switch" : "Üzemmód váltás",
+ "Select attributes" : "Attribútumok kiválasztása",
+ "User found and settings verified." : "Felhasználó megtalálva, beállítások ellenőrizve.",
+ "An unspecified error occurred. Please check the settings and the log." : "Meghatározatlan hiba történt. Kérlek ellenőrizd a beállításokat és a naplót.",
+ "Password change rejected. Hint: " : "Jelszó módosítás elutasítva. Tipp:",
+ "LDAP / AD integration" : "LDAP / AD integráció",
+ "_%s group found_::_%s groups found_" : ["%s csoport van","%s csoport van"],
+ "_%s user found_::_%s users found_" : ["%s felhasználó van","%s felhasználó van"],
+ "Could not find the desired feature" : "A kívánt funkció nem található",
+ "Invalid Host" : "Érvénytelen gépnév",
+ "Test Configuration" : "A beállítások tesztelése",
+ "Help" : "Súgó",
+ "Groups meeting these criteria are available in %s:" : "A %s szolgáltatás azon csoportok létezését veszi figyelembe, amik a következő feltételeknek felelnek meg:",
+ "Only these object classes:" : "Csak ezek az objektumosztályok:",
+ "Only from these groups:" : "Csak ezekből a csoportokból:",
+ "Search groups" : "Csoport keresés",
+ "Available groups" : "Elérhető csoportok",
+ "Selected groups" : "Kiválasztott csoportok",
+ "Edit LDAP Query" : "LDAP lekérdezés szerkesztés",
+ "LDAP Filter:" : "LDAP szűrő:",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "A szűrő meghatározza, hogy mely LDAP csoportok lesznek jogosultak %s elérésére.",
+ "LDAP / AD Username:" : "LDAP / AD felhasználónév:",
+ "LDAP / AD Email Address:" : "LDAP / AD e-mail cím:",
+ "Other Attributes:" : "Más attribútumok:",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Ez a szűrő érvényes a bejelentkezés megkísérlésekor. Ekkor az %%uid változó helyére a bejelentkezési név kerül. Például: \"uid=%%uid\"",
+ "Verify settings" : "Beállítások ellenőrzése",
+ "1. Server" : "1. Szerver",
+ "%s. Server:" : "%s. szerver",
+ "Delete the current configuration" : "Aktuális konfiguráció törlése",
+ "Host" : "Kiszolgáló",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "A protokoll előtag elhagyható, kivéve, ha SSL-t kíván használni. Ebben az esetben kezdje így: ldaps://",
+ "Port" : "Port",
+ "Detect Port" : "Port detektálás",
+ "User DN" : "A kapcsolódó felhasználó DN-je",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "Annak a felhasználónak a DN-je, akinek a nevében bejelentkezve kapcsolódunk a kiszolgálóhoz, pl. uid=agent,dc=example,dc=com. Bejelentkezés nélküli eléréshez ne töltse ki a DN és Jelszó mezőket!",
+ "Password" : "Jelszó",
+ "For anonymous access, leave DN and Password empty." : "Bejelentkezés nélküli eléréshez ne töltse ki a DN és Jelszó mezőket!",
+ "One Base DN per line" : "Soronként egy DN-gyökér",
+ "You can specify Base DN for users and groups in the Advanced tab" : "A Haladó fülre kattintva külön DN-gyökér állítható be a felhasználók és a csoportok számára",
+ "Manually enter LDAP filters (recommended for large directories)" : "LDAP szűrők kézi beállitása (ajánlott a nagy könyvtáraknál)",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "A szűrő meghatározza, hogy mely LDAP felhasználók lesznek jogosultak %s elérésére.",
+ "Saving" : "Mentés",
+ "Back" : "Vissza",
+ "Continue" : "Folytatás",
+ "LDAP" : "LDAP",
+ "Server" : "Szerver",
+ "Users" : "Felhasználók",
+ "Groups" : "Csoportok",
+ "Expert" : "Profi",
+ "Advanced" : "Haladó",
+ "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Figyelem:</b> a user_ldap és user_webdavauth alkalmazások nem kompatibilisek. Együttes használatuk váratlan eredményekhez vezethet. Kérje meg a rendszergazdát, hogy a kettő közül kapcsolja ki az egyiket.",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Figyelmeztetés:</b> Az LDAP PHP modul nincs telepítve, ezért ez az alrendszer nem fog működni. Kérje meg a rendszergazdát, hogy telepítse!",
+ "Connection Settings" : "Kapcsolati beállítások",
+ "Configuration Active" : "A beállítás aktív",
+ "When unchecked, this configuration will be skipped." : "Ha nincs kipipálva, ez a beállítás kihagyódik.",
+ "Backup (Replica) Host" : "Biztonsági (replika) kiszolgáló",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Adjon meg egy opcionális biztonsági kiszolgálót. Ez a fő LDAP/AD szerver replikája kell legyen.",
+ "Backup (Replica) Port" : "Biztonsági kiszolgáló (replika) portszáma",
+ "Disable Main Server" : "A fő szerver kihagyása",
+ "Only connect to the replica server." : "Csak a másodlagos (másolati) szerverhez kapcsolódjunk.",
+ "Turn off SSL certificate validation." : "Ne ellenőrizzük az SSL-tanúsítvány érvényességét",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Használata nem javasolt (kivéve tesztelési céllal). Ha a kapcsolat csak ezzel a beállítással működik, akkor importálja az LDAP-szerver SSL tanúsítványát a(z) %s szerverre!",
+ "Cache Time-To-Live" : "A gyorsítótár tárolási időtartama",
+ "in seconds. A change empties the cache." : "másodpercen belül. A változtatás törli a gyorsítótár tartalmát.",
+ "Directory Settings" : "Címtár beállítások",
+ "User Display Name Field" : "A felhasználónév mezője",
+ "The LDAP attribute to use to generate the user's display name." : "Ebből az LDAP attribútumból képződik a felhasználó megjelenítendő neve.",
+ "Base User Tree" : "A felhasználói fa gyökere",
+ "One User Base DN per line" : "Soronként egy felhasználói fa gyökerét adhatjuk meg",
+ "User Search Attributes" : "A felhasználók lekérdezett attribútumai",
+ "Optional; one attribute per line" : "Nem kötelező megadni, soronként egy attribútum",
+ "Group Display Name Field" : "A csoport nevének mezője",
+ "The LDAP attribute to use to generate the groups's display name." : "Ebből az LDAP attribútumból képződik a csoport megjelenítendő neve.",
+ "Base Group Tree" : "A csoportfa gyökere",
+ "One Group Base DN per line" : "Soronként egy csoportfa gyökerét adhatjuk meg",
+ "Group Search Attributes" : "A csoportok lekérdezett attribútumai",
+ "Group-Member association" : "A csoporttagság attribútuma",
+ "Nested Groups" : "Egymásba ágyazott csoportok",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Amikor be van kapcsolva, akkor azokat a csoportokat is kezelni tudjuk, melyekben a személyek mellett csoportok is vannak. (Csak akkor működik, ha a csoportok \"member\" attribútuma DN-eket tartalmaz.)",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "A lapméret megadásával korlátozható az egy fordulóban kapott találatok száma, akkor is, ha az LDAP-keresés nagyon sok találatot ad, ha ezt az LDAP-kiszolgáló támogatja. (Ha 0-ra állítjuk, akkor ezáltal letiltjuk ezt a lapozó funkciót.)",
+ "Special Attributes" : "Különleges attribútumok",
+ "Quota Field" : "Kvóta mező",
+ "Quota Default" : "Alapértelmezett kvóta",
+ "in bytes" : "bájtban",
+ "Email Field" : "E-mail mező",
+ "User Home Folder Naming Rule" : "Felhasználói Home mappa elnevezési szabály",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Hagyja üresen, ha a felhasználónevet kívánja használni. Ellenkező esetben adjon meg egy LDAP/AD attribútumot!",
+ "Internal Username" : "Belső felhasználónév",
+ "Internal Username Attribute:" : "A belső felhasználónév attribútuma:",
+ "Override UUID detection" : "Az UUID-felismerés felülbírálása",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Az UUID attribútum alapértelmezetten felismerésre kerül. Az UUID attribútum segítségével az LDAP felhasználók és csoportok egyértelműen azonosíthatók. A belső felhasználónév is azonos lesz az UUID-vel, ha fentebb nincs másként definiálva. Ezt a beállítást felülbírálhatja és bármely attribútummal helyettesítheti. Ekkor azonban gondoskodnia kell arról, hogy a kiválasztott attribútum minden felhasználó és csoport esetén lekérdezhető legyen és egyedi értékkel bír. Ha a mezőt üresen hagyja, akkor az alapértelmezett attribútum lesz érvényes. Egy esetleges módosítás csak az újonnan hozzárendelt (ill. létrehozott) felhasználókra és csoportokra lesz érvényes.",
+ "UUID Attribute for Users:" : "A felhasználók UUID attribútuma:",
+ "UUID Attribute for Groups:" : "A csoportok UUID attribútuma:",
+ "Username-LDAP User Mapping" : "Felhasználó - LDAP felhasználó hozzárendelés",
+ "Clear Username-LDAP User Mapping" : "A felhasználó - LDAP felhasználó hozzárendelés törlése",
+ "Clear Groupname-LDAP Group Mapping" : "A csoport - LDAP csoport hozzárendelés törlése",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Beállítások ellenőrizve, de egy felhasználó található. Csak az első léphet be automatikusan. Próbálj egy pontosabb szűrőt."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/nb.js b/apps/user_ldap/l10n/nb.js
new file mode 100644
index 00000000000..9c8b69b18fe
--- /dev/null
+++ b/apps/user_ldap/l10n/nb.js
@@ -0,0 +1,162 @@
+OC.L10N.register(
+ "user_ldap",
+ {
+ "Failed to clear the mappings." : "Klarte ikke å nullstille tilknytningene.",
+ "Failed to delete the server configuration" : "Klarte ikke å slette tjener-konfigurasjonen.",
+ "The configuration is invalid: anonymous bind is not allowed." : "Konfigurasjonen er ugyldig: Anonym binding er ikke tillatt.",
+ "The configuration is valid and the connection could be established!" : "Konfigurasjonen er i orden og tilkoblingen skal være etablert!",
+ "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Konfigurasjonen er i orden, men binding mislyktes. Vennligst sjekk tjener-konfigurasjonen og påloggingsinformasjonen.",
+ "The configuration is invalid. Please have a look at the logs for further details." : "Konfigurasjonen er ikke gyldig. Sjekk loggene for flere detaljer.",
+ "No action specified" : "Ingen handling spesifisert",
+ "No configuration specified" : "Ingen konfigurasjon spesifisert",
+ "No data specified" : "Ingen data spesifisert",
+ " Could not set configuration %s" : "Klarte ikke å sette konfigurasjon %s",
+ "Action does not exist" : "Aksjonen eksisterer ikke",
+ "The Base DN appears to be wrong" : "Basis-DN ser ut til å være feil",
+ "Testing configuration…" : "Tester konfigurasjonen...",
+ "Configuration incorrect" : "Konfigurasjon feil",
+ "Configuration incomplete" : "Konfigurasjon ufullstendig",
+ "Configuration OK" : "Konfigurasjon OK",
+ "Select groups" : "Velg grupper",
+ "Select object classes" : "Velg objektklasser",
+ "Please check the credentials, they seem to be wrong." : "Sjekk påloggingsdetaljene; de ser ut til å være feil.",
+ "Please specify the port, it could not be auto-detected." : "Vennligst spesifiser porten. Den kunne ikke påvises automatisk.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Basis-DN kunne ikke påvises automatisk. Se igjennom pålogginsdetaljer, vertsnavn og portnummer.",
+ "Could not detect Base DN, please enter it manually." : "Klarte ikke å påvise basis-DN. Det må skrives inn manuelt.",
+ "{nthServer}. Server" : "{nthServer}. tjener",
+ "No object found in the given Base DN. Please revise." : "Intet objekt funnet i angitt basis-DN. Revider oppsettet.",
+ "More than 1,000 directory entries available." : "Mer enn 1.000 katalogoppføringer tilgjengelig.",
+ " entries available within the provided Base DN" : "oppføringer tilgjengelig innenfor angitt basis-DN",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Det oppstod en feil. Sjekk basis-DN, tilkoblingsoppsett og påloggingsdetaljer.",
+ "Do you really want to delete the current Server Configuration?" : "Er du sikker på at du vil slette den aktiver tjenerkonfigurasjon?",
+ "Confirm Deletion" : "Bekreft sletting",
+ "Mappings cleared successfully!" : "Tilknytningene ble nullstilt!",
+ "Error while clearing the mappings." : "Feil ved nullstilling av tilknytningene.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "Anonym binding er ikke tillatt. Oppgi en bruker-DN og passord.",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "Feil ved LDAP-operasjon. Anonym binding er kanskje ikke tillatt.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Lagring fellet. Forsikre deg om at database er i gang. Last på nytt før du fortsetter.",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Endring av modus vil aktivere automatiske LDAP-spørringer. Avhengig av din LDAP-størrelse kan de ta litt tid. Vil du likevel endre modus?",
+ "Mode switch" : "Endring av modus",
+ "Select attributes" : "Velg attributter",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Bruker ikke funnet. Sjekk påloggingsattributtene og brukernavnet. Virksomt filter (kopier og lim inn for validering på kommandolinjen): <br/>",
+ "User found and settings verified." : "Bruker funnet og innstillingene sjekket.",
+ "An unspecified error occurred. Please check the settings and the log." : "En uspesifisert feil oppstod. Sjekk innstillingene og loggen.",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Søkefilteret er ugyldig, antakelig pga. syntaksproblemer som ulikt antall start- og sluttparenteser. Vennligst sjekk.",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Det oppstod en feil ved tilkobling til LDAP / AD. Sjekk vertsnavn, portnummer og påloggingsdetaljer.",
+ "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Plassholder %uid mangler. Den erstattes av påloggingsnavnet ved spørring mot LDAP / AD.",
+ "Please provide a login name to test against" : "Vennligst oppgi et påloggingsnavn å teste mot",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Gruppeboksen ble deaktivert fordi LDAP- / AD-tjeneren ikke støtter memberOf.",
+ "LDAP / AD integration" : "LDAP / AD integrasjon",
+ "_%s group found_::_%s groups found_" : ["%s gruppe funnet","%s grupper funnet"],
+ "_%s user found_::_%s users found_" : ["%s bruker funnet","%s brukere funnet"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Kunne ikke påvise attributt for brukers visningsnavn. Du må selv spesifisere det i avanserte LDAP-innstillinger.",
+ "Could not find the desired feature" : "Fant ikke den ønskede funksjonaliteten",
+ "Invalid Host" : "Ugyldig tjener",
+ "Test Configuration" : "Test konfigurasjonen",
+ "Help" : "Hjelp",
+ "Groups meeting these criteria are available in %s:" : "Grupper som tilfredsstiller disse kriteriene er tilgjengelige i %s:",
+ "Only these object classes:" : "Kun disse objektklassene:",
+ "Only from these groups:" : "Kun fra disse gruppene:",
+ "Search groups" : "Søk i grupper",
+ "Available groups" : "Tilgjengelige grupper",
+ "Selected groups" : "Valgte grupper",
+ "Edit LDAP Query" : "Rediger LDAP-spørring",
+ "LDAP Filter:" : "LDAP-filter:",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "Filteret spesifiserer hvilke LDAP-grupper som skal ha tilgang til %s-instansen.",
+ "Verify settings and count groups" : "Sjekk innstillinger og tell grupper",
+ "When logging in, %s will find the user based on the following attributes:" : "Ved pålogging vil %s finne brukeren basert på følgende attributter:",
+ "LDAP / AD Username:" : "LDAP / AD brukernavn:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Tillater pålogging med LDAP / AD brukernavn, som er enten uid eller samaccountname og vil bli oppdaget.",
+ "LDAP / AD Email Address:" : "LDAP / AD Epost-adresse:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Log alltid på med en epost-attributt. Mail og mailPrimaryAddress vil være tillatt.",
+ "Other Attributes:" : "Andre attributter:",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Definerer filteret som skal brukes når noen prøver å logge inn. %%uid erstatter brukernavnet i innloggingen. Eksempel: \"uid=%%uid\"",
+ "Test Loginname" : "Test påloggingsnavn",
+ "Verify settings" : "Sjekk innstillinger",
+ "1. Server" : "1. Tjener",
+ "%s. Server:" : "%s. tjener:",
+ "Add a new and blank configuration" : "Legg til en ny tom konfigurasjon",
+ "Copy current configuration into new directory binding" : "Kopier gjeldende konfigurasjon til ny katalogbinding",
+ "Delete the current configuration" : "Slett gjeldende konfigurasjon",
+ "Host" : "Tjener",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Du kan utelate protokollen, men du er påkrevd å bruke SSL. Deretter starte med ldaps://",
+ "Port" : "Port",
+ "Detect Port" : "Påvis port",
+ "User DN" : "Bruker DN",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN for klientbrukeren som binding skal gjøres med, f.eks. uid=agent,dc=example,dc=com. For anonym tilgang, la DN og passord stå tomme.",
+ "Password" : "Passord",
+ "For anonymous access, leave DN and Password empty." : "For anonym tilgang, la DN- og passord-feltet stå tomt.",
+ "One Base DN per line" : "En basis-DN pr. linje",
+ "You can specify Base DN for users and groups in the Advanced tab" : "Du kan spesifisere basis-DN for brukere og grupper under Avansert fanen",
+ "Detect Base DN" : "Påvis basis-DN",
+ "Test Base DN" : "Test basis-DN",
+ "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Unngår automatiske LDAP-forespørsler. Bedre for store oppsett men krever litt LDAP-kunnskap.",
+ "Manually enter LDAP filters (recommended for large directories)" : "Legg inn LDAP-filtre manuelt (anbefalt for store kataloger)",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "De mest vanlige objektklassene for brukere er organizationalPerson, person, user og inetOrgPerson. Kontakt katalogadministratoren hvis du er usikker på hvilken objektklasse du skal velge.",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "Filteret spesifiserer hvilke LDAP-brukere som skal ha tilgang til %s-instansen.",
+ "Verify settings and count users" : "Sjekk innstillinger og tell brukere",
+ "Saving" : "Lagrer",
+ "Back" : "Tilbake",
+ "Continue" : "Fortsett",
+ "LDAP" : "LDAP",
+ "Server" : "Tjener",
+ "Users" : "Brukere",
+ "Login Attributes" : "Påloggingsattributter",
+ "Groups" : "Grupper",
+ "Expert" : "Ekspert",
+ "Advanced" : "Avansert",
+ "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Advarsel:</b> Appene user_ldap og user_webdavauth er ikke kompatible med hverandre. Uventet oppførsel kan forekomme. Be systemadministratoren om å deaktivere en av dem.",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Advarsel:</b> PHP LDAP-modulen er ikke installert og serveren vil ikke virke. Vennligst be systemadministratoren installere den.",
+ "Connection Settings" : "Innstillinger for tilkobling",
+ "Configuration Active" : "Konfigurasjon aktiv",
+ "When unchecked, this configuration will be skipped." : "Når ikke huket av så vil denne konfigurasjonen bli hoppet over.",
+ "Backup (Replica) Host" : "Sikkerhetskopierings (Replica) vert",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Oppgi en valgfri reservetjener. Den må være en replika av hovedtjeneren for LDAP/AD.",
+ "Backup (Replica) Port" : "Reserve (Replika) Port",
+ "Disable Main Server" : "Deaktiver hovedtjeneren",
+ "Only connect to the replica server." : "Koble til bare replika-tjeneren.",
+ "Turn off SSL certificate validation." : "Slå av SSL-sertifikat validering",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Ikke anbefalt, bruk kun for testing! Hvis tilkobling bare virker med dette valget, importer LDAP-tjenerens SSL-sertifikat i %s-tjeneren din.",
+ "Cache Time-To-Live" : "Levetid i mellomlager",
+ "in seconds. A change empties the cache." : "i sekunder. En endring tømmer bufferen.",
+ "Directory Settings" : "Innstillinger for katalog",
+ "User Display Name Field" : "Felt med brukerens visningsnavn",
+ "The LDAP attribute to use to generate the user's display name." : "LDAP-attributten som skal brukes til å generere brukerens visningsnavn.",
+ "2nd User Display Name Field" : "2. felt med brukerens visningsnavn",
+ "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Valgfritt. En LDAP-attributt som skal legges til visningsnavnet i parentes. Resulterer i f.eks. »John Doe (john.doe@example.org)«.",
+ "Base User Tree" : "Basis for bruker-tre",
+ "One User Base DN per line" : "En basis-DN for brukere pr. linje",
+ "User Search Attributes" : "Attributter for brukersøk",
+ "Optional; one attribute per line" : "Valgfritt, en attributt pr. linje",
+ "Group Display Name Field" : "Felt med gruppens visningsnavn",
+ "The LDAP attribute to use to generate the groups's display name." : "LDAP-attributten som skal brukes til å generere gruppens visningsnavn.",
+ "Base Group Tree" : "Basis for gruppe-tre",
+ "One Group Base DN per line" : "En basis-DN for grupper pr. linje",
+ "Group Search Attributes" : "Attributter for gruppesøk",
+ "Group-Member association" : "gruppe-medlem assosiasjon",
+ "Dynamic Group Member URL" : "URL for dynamisk gruppemedlem",
+ "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP-attributten som, på gruppe-objekter, inneholder en LDAP søke-URL som bestemmer hvilke objekter som hører til gruppen. (En tom innstilling deaktiverer funksjonaliteten for dynamisk gruppemedlemskap.)",
+ "Nested Groups" : "Nestede grupper",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Grupper som inneholder grupper er tillatt når denne er slått på. (Virker bare hvis gruppenes member-attributt inneholder DN-er.)",
+ "Paging chunksize" : "Sidestørrelse",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Sidestørrelsen brukes for sidevise (paged) LDAP-søk som kan returnere store resultater, som f.eks. gjennomløping av brukere eller grupper. (Sett til 0 for å deaktivere sidevis LDAP-spørring i disse situasjonene.)",
+ "Special Attributes" : "Spesielle attributter",
+ "Quota Field" : "Felt med lagringskvote",
+ "Quota Default" : "Standard lagringskvote",
+ "in bytes" : "i bytes",
+ "Email Field" : "Felt med e-postadresse",
+ "User Home Folder Naming Rule" : "Navneregel for brukers hjemmemappe",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "La stå tom for brukernavn (standard). Ellers, spesifiser en LDAP/AD attributt.",
+ "Internal Username" : "Internt brukernavn",
+ "Internal Username Attribute:" : "Attributt for internt brukernavn:",
+ "Override UUID detection" : "Overstyr UUID-påvisning",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Som standard blir UUID-attributten påvist automatisk. UUID-attributten brukes til å identifisere LDAP-brukere og -grupper unikt. Det interne brukernavnet vil også bli laget basert på UUID, hvis ikke annet er spesifisert ovenfor. Du kan overstyre innstillingen og oppgi den attributten du ønsker. Du må forsikre deg om at din valgte attributt kan hentes ut både for brukere og for grupper og at den er unik. La stå tomt for standard oppførsel. Endringer vil kun påvirke nylig tilknyttede (opprettede) LDAP-brukere og -grupper.",
+ "UUID Attribute for Users:" : "UUID-attributt for brukere:",
+ "UUID Attribute for Groups:" : "UUID-attributt for grupper:",
+ "Username-LDAP User Mapping" : "Tilknytning av brukernavn til LDAP-bruker",
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Brukernavn brukes til å lagre og tilordne (meta)data. For at brukere skal identifiseres og gjenkjennes presist, vil hver LDAP-bruker ha et internt brukernavn. Dette krever en tilknytning fra brukernavn til LDAP-bruker. Brukernavn som opprettes blir knyttet til LDAP-brukerens UUID. I tillegg mellomlagres DN for å redusere LDAP-kommunikasjon, men det brukes ikke til identifisering. Hvis DN endres vil endringene bli oppdaget. Det interne brukernavnet brukes alle steder. Nullstilling av tilknytningene vil etterlate seg rester overalt. Nullstilling av tilknytningene skjer ikke pr. konfigurasjon, det påvirker alle LDAP-konfigurasjoner! Nullstill aldri tilknytningene i et produksjonsmiljø, kun ved testing eller eksperimentering.",
+ "Clear Username-LDAP User Mapping" : "Nullstill tilknytning av brukernavn til LDAP-bruker",
+ "Clear Groupname-LDAP Group Mapping" : "Nullstill tilknytning av gruppenavn til LDAP-gruppe",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Innstillinger sjekket, men en bruker funnet. Kun den første vil kunne logge inn. Vurder et smalere filter."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/nb.json b/apps/user_ldap/l10n/nb.json
new file mode 100644
index 00000000000..386c0f9fd00
--- /dev/null
+++ b/apps/user_ldap/l10n/nb.json
@@ -0,0 +1,160 @@
+{ "translations": {
+ "Failed to clear the mappings." : "Klarte ikke å nullstille tilknytningene.",
+ "Failed to delete the server configuration" : "Klarte ikke å slette tjener-konfigurasjonen.",
+ "The configuration is invalid: anonymous bind is not allowed." : "Konfigurasjonen er ugyldig: Anonym binding er ikke tillatt.",
+ "The configuration is valid and the connection could be established!" : "Konfigurasjonen er i orden og tilkoblingen skal være etablert!",
+ "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Konfigurasjonen er i orden, men binding mislyktes. Vennligst sjekk tjener-konfigurasjonen og påloggingsinformasjonen.",
+ "The configuration is invalid. Please have a look at the logs for further details." : "Konfigurasjonen er ikke gyldig. Sjekk loggene for flere detaljer.",
+ "No action specified" : "Ingen handling spesifisert",
+ "No configuration specified" : "Ingen konfigurasjon spesifisert",
+ "No data specified" : "Ingen data spesifisert",
+ " Could not set configuration %s" : "Klarte ikke å sette konfigurasjon %s",
+ "Action does not exist" : "Aksjonen eksisterer ikke",
+ "The Base DN appears to be wrong" : "Basis-DN ser ut til å være feil",
+ "Testing configuration…" : "Tester konfigurasjonen...",
+ "Configuration incorrect" : "Konfigurasjon feil",
+ "Configuration incomplete" : "Konfigurasjon ufullstendig",
+ "Configuration OK" : "Konfigurasjon OK",
+ "Select groups" : "Velg grupper",
+ "Select object classes" : "Velg objektklasser",
+ "Please check the credentials, they seem to be wrong." : "Sjekk påloggingsdetaljene; de ser ut til å være feil.",
+ "Please specify the port, it could not be auto-detected." : "Vennligst spesifiser porten. Den kunne ikke påvises automatisk.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Basis-DN kunne ikke påvises automatisk. Se igjennom pålogginsdetaljer, vertsnavn og portnummer.",
+ "Could not detect Base DN, please enter it manually." : "Klarte ikke å påvise basis-DN. Det må skrives inn manuelt.",
+ "{nthServer}. Server" : "{nthServer}. tjener",
+ "No object found in the given Base DN. Please revise." : "Intet objekt funnet i angitt basis-DN. Revider oppsettet.",
+ "More than 1,000 directory entries available." : "Mer enn 1.000 katalogoppføringer tilgjengelig.",
+ " entries available within the provided Base DN" : "oppføringer tilgjengelig innenfor angitt basis-DN",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Det oppstod en feil. Sjekk basis-DN, tilkoblingsoppsett og påloggingsdetaljer.",
+ "Do you really want to delete the current Server Configuration?" : "Er du sikker på at du vil slette den aktiver tjenerkonfigurasjon?",
+ "Confirm Deletion" : "Bekreft sletting",
+ "Mappings cleared successfully!" : "Tilknytningene ble nullstilt!",
+ "Error while clearing the mappings." : "Feil ved nullstilling av tilknytningene.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "Anonym binding er ikke tillatt. Oppgi en bruker-DN og passord.",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "Feil ved LDAP-operasjon. Anonym binding er kanskje ikke tillatt.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Lagring fellet. Forsikre deg om at database er i gang. Last på nytt før du fortsetter.",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Endring av modus vil aktivere automatiske LDAP-spørringer. Avhengig av din LDAP-størrelse kan de ta litt tid. Vil du likevel endre modus?",
+ "Mode switch" : "Endring av modus",
+ "Select attributes" : "Velg attributter",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Bruker ikke funnet. Sjekk påloggingsattributtene og brukernavnet. Virksomt filter (kopier og lim inn for validering på kommandolinjen): <br/>",
+ "User found and settings verified." : "Bruker funnet og innstillingene sjekket.",
+ "An unspecified error occurred. Please check the settings and the log." : "En uspesifisert feil oppstod. Sjekk innstillingene og loggen.",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Søkefilteret er ugyldig, antakelig pga. syntaksproblemer som ulikt antall start- og sluttparenteser. Vennligst sjekk.",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Det oppstod en feil ved tilkobling til LDAP / AD. Sjekk vertsnavn, portnummer og påloggingsdetaljer.",
+ "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Plassholder %uid mangler. Den erstattes av påloggingsnavnet ved spørring mot LDAP / AD.",
+ "Please provide a login name to test against" : "Vennligst oppgi et påloggingsnavn å teste mot",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Gruppeboksen ble deaktivert fordi LDAP- / AD-tjeneren ikke støtter memberOf.",
+ "LDAP / AD integration" : "LDAP / AD integrasjon",
+ "_%s group found_::_%s groups found_" : ["%s gruppe funnet","%s grupper funnet"],
+ "_%s user found_::_%s users found_" : ["%s bruker funnet","%s brukere funnet"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Kunne ikke påvise attributt for brukers visningsnavn. Du må selv spesifisere det i avanserte LDAP-innstillinger.",
+ "Could not find the desired feature" : "Fant ikke den ønskede funksjonaliteten",
+ "Invalid Host" : "Ugyldig tjener",
+ "Test Configuration" : "Test konfigurasjonen",
+ "Help" : "Hjelp",
+ "Groups meeting these criteria are available in %s:" : "Grupper som tilfredsstiller disse kriteriene er tilgjengelige i %s:",
+ "Only these object classes:" : "Kun disse objektklassene:",
+ "Only from these groups:" : "Kun fra disse gruppene:",
+ "Search groups" : "Søk i grupper",
+ "Available groups" : "Tilgjengelige grupper",
+ "Selected groups" : "Valgte grupper",
+ "Edit LDAP Query" : "Rediger LDAP-spørring",
+ "LDAP Filter:" : "LDAP-filter:",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "Filteret spesifiserer hvilke LDAP-grupper som skal ha tilgang til %s-instansen.",
+ "Verify settings and count groups" : "Sjekk innstillinger og tell grupper",
+ "When logging in, %s will find the user based on the following attributes:" : "Ved pålogging vil %s finne brukeren basert på følgende attributter:",
+ "LDAP / AD Username:" : "LDAP / AD brukernavn:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Tillater pålogging med LDAP / AD brukernavn, som er enten uid eller samaccountname og vil bli oppdaget.",
+ "LDAP / AD Email Address:" : "LDAP / AD Epost-adresse:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Log alltid på med en epost-attributt. Mail og mailPrimaryAddress vil være tillatt.",
+ "Other Attributes:" : "Andre attributter:",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Definerer filteret som skal brukes når noen prøver å logge inn. %%uid erstatter brukernavnet i innloggingen. Eksempel: \"uid=%%uid\"",
+ "Test Loginname" : "Test påloggingsnavn",
+ "Verify settings" : "Sjekk innstillinger",
+ "1. Server" : "1. Tjener",
+ "%s. Server:" : "%s. tjener:",
+ "Add a new and blank configuration" : "Legg til en ny tom konfigurasjon",
+ "Copy current configuration into new directory binding" : "Kopier gjeldende konfigurasjon til ny katalogbinding",
+ "Delete the current configuration" : "Slett gjeldende konfigurasjon",
+ "Host" : "Tjener",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Du kan utelate protokollen, men du er påkrevd å bruke SSL. Deretter starte med ldaps://",
+ "Port" : "Port",
+ "Detect Port" : "Påvis port",
+ "User DN" : "Bruker DN",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN for klientbrukeren som binding skal gjøres med, f.eks. uid=agent,dc=example,dc=com. For anonym tilgang, la DN og passord stå tomme.",
+ "Password" : "Passord",
+ "For anonymous access, leave DN and Password empty." : "For anonym tilgang, la DN- og passord-feltet stå tomt.",
+ "One Base DN per line" : "En basis-DN pr. linje",
+ "You can specify Base DN for users and groups in the Advanced tab" : "Du kan spesifisere basis-DN for brukere og grupper under Avansert fanen",
+ "Detect Base DN" : "Påvis basis-DN",
+ "Test Base DN" : "Test basis-DN",
+ "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Unngår automatiske LDAP-forespørsler. Bedre for store oppsett men krever litt LDAP-kunnskap.",
+ "Manually enter LDAP filters (recommended for large directories)" : "Legg inn LDAP-filtre manuelt (anbefalt for store kataloger)",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "De mest vanlige objektklassene for brukere er organizationalPerson, person, user og inetOrgPerson. Kontakt katalogadministratoren hvis du er usikker på hvilken objektklasse du skal velge.",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "Filteret spesifiserer hvilke LDAP-brukere som skal ha tilgang til %s-instansen.",
+ "Verify settings and count users" : "Sjekk innstillinger og tell brukere",
+ "Saving" : "Lagrer",
+ "Back" : "Tilbake",
+ "Continue" : "Fortsett",
+ "LDAP" : "LDAP",
+ "Server" : "Tjener",
+ "Users" : "Brukere",
+ "Login Attributes" : "Påloggingsattributter",
+ "Groups" : "Grupper",
+ "Expert" : "Ekspert",
+ "Advanced" : "Avansert",
+ "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Advarsel:</b> Appene user_ldap og user_webdavauth er ikke kompatible med hverandre. Uventet oppførsel kan forekomme. Be systemadministratoren om å deaktivere en av dem.",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Advarsel:</b> PHP LDAP-modulen er ikke installert og serveren vil ikke virke. Vennligst be systemadministratoren installere den.",
+ "Connection Settings" : "Innstillinger for tilkobling",
+ "Configuration Active" : "Konfigurasjon aktiv",
+ "When unchecked, this configuration will be skipped." : "Når ikke huket av så vil denne konfigurasjonen bli hoppet over.",
+ "Backup (Replica) Host" : "Sikkerhetskopierings (Replica) vert",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Oppgi en valgfri reservetjener. Den må være en replika av hovedtjeneren for LDAP/AD.",
+ "Backup (Replica) Port" : "Reserve (Replika) Port",
+ "Disable Main Server" : "Deaktiver hovedtjeneren",
+ "Only connect to the replica server." : "Koble til bare replika-tjeneren.",
+ "Turn off SSL certificate validation." : "Slå av SSL-sertifikat validering",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Ikke anbefalt, bruk kun for testing! Hvis tilkobling bare virker med dette valget, importer LDAP-tjenerens SSL-sertifikat i %s-tjeneren din.",
+ "Cache Time-To-Live" : "Levetid i mellomlager",
+ "in seconds. A change empties the cache." : "i sekunder. En endring tømmer bufferen.",
+ "Directory Settings" : "Innstillinger for katalog",
+ "User Display Name Field" : "Felt med brukerens visningsnavn",
+ "The LDAP attribute to use to generate the user's display name." : "LDAP-attributten som skal brukes til å generere brukerens visningsnavn.",
+ "2nd User Display Name Field" : "2. felt med brukerens visningsnavn",
+ "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Valgfritt. En LDAP-attributt som skal legges til visningsnavnet i parentes. Resulterer i f.eks. »John Doe (john.doe@example.org)«.",
+ "Base User Tree" : "Basis for bruker-tre",
+ "One User Base DN per line" : "En basis-DN for brukere pr. linje",
+ "User Search Attributes" : "Attributter for brukersøk",
+ "Optional; one attribute per line" : "Valgfritt, en attributt pr. linje",
+ "Group Display Name Field" : "Felt med gruppens visningsnavn",
+ "The LDAP attribute to use to generate the groups's display name." : "LDAP-attributten som skal brukes til å generere gruppens visningsnavn.",
+ "Base Group Tree" : "Basis for gruppe-tre",
+ "One Group Base DN per line" : "En basis-DN for grupper pr. linje",
+ "Group Search Attributes" : "Attributter for gruppesøk",
+ "Group-Member association" : "gruppe-medlem assosiasjon",
+ "Dynamic Group Member URL" : "URL for dynamisk gruppemedlem",
+ "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP-attributten som, på gruppe-objekter, inneholder en LDAP søke-URL som bestemmer hvilke objekter som hører til gruppen. (En tom innstilling deaktiverer funksjonaliteten for dynamisk gruppemedlemskap.)",
+ "Nested Groups" : "Nestede grupper",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Grupper som inneholder grupper er tillatt når denne er slått på. (Virker bare hvis gruppenes member-attributt inneholder DN-er.)",
+ "Paging chunksize" : "Sidestørrelse",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Sidestørrelsen brukes for sidevise (paged) LDAP-søk som kan returnere store resultater, som f.eks. gjennomløping av brukere eller grupper. (Sett til 0 for å deaktivere sidevis LDAP-spørring i disse situasjonene.)",
+ "Special Attributes" : "Spesielle attributter",
+ "Quota Field" : "Felt med lagringskvote",
+ "Quota Default" : "Standard lagringskvote",
+ "in bytes" : "i bytes",
+ "Email Field" : "Felt med e-postadresse",
+ "User Home Folder Naming Rule" : "Navneregel for brukers hjemmemappe",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "La stå tom for brukernavn (standard). Ellers, spesifiser en LDAP/AD attributt.",
+ "Internal Username" : "Internt brukernavn",
+ "Internal Username Attribute:" : "Attributt for internt brukernavn:",
+ "Override UUID detection" : "Overstyr UUID-påvisning",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Som standard blir UUID-attributten påvist automatisk. UUID-attributten brukes til å identifisere LDAP-brukere og -grupper unikt. Det interne brukernavnet vil også bli laget basert på UUID, hvis ikke annet er spesifisert ovenfor. Du kan overstyre innstillingen og oppgi den attributten du ønsker. Du må forsikre deg om at din valgte attributt kan hentes ut både for brukere og for grupper og at den er unik. La stå tomt for standard oppførsel. Endringer vil kun påvirke nylig tilknyttede (opprettede) LDAP-brukere og -grupper.",
+ "UUID Attribute for Users:" : "UUID-attributt for brukere:",
+ "UUID Attribute for Groups:" : "UUID-attributt for grupper:",
+ "Username-LDAP User Mapping" : "Tilknytning av brukernavn til LDAP-bruker",
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Brukernavn brukes til å lagre og tilordne (meta)data. For at brukere skal identifiseres og gjenkjennes presist, vil hver LDAP-bruker ha et internt brukernavn. Dette krever en tilknytning fra brukernavn til LDAP-bruker. Brukernavn som opprettes blir knyttet til LDAP-brukerens UUID. I tillegg mellomlagres DN for å redusere LDAP-kommunikasjon, men det brukes ikke til identifisering. Hvis DN endres vil endringene bli oppdaget. Det interne brukernavnet brukes alle steder. Nullstilling av tilknytningene vil etterlate seg rester overalt. Nullstilling av tilknytningene skjer ikke pr. konfigurasjon, det påvirker alle LDAP-konfigurasjoner! Nullstill aldri tilknytningene i et produksjonsmiljø, kun ved testing eller eksperimentering.",
+ "Clear Username-LDAP User Mapping" : "Nullstill tilknytning av brukernavn til LDAP-bruker",
+ "Clear Groupname-LDAP Group Mapping" : "Nullstill tilknytning av gruppenavn til LDAP-gruppe",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Innstillinger sjekket, men en bruker funnet. Kun den første vil kunne logge inn. Vurder et smalere filter."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/sk.js b/apps/user_ldap/l10n/sk.js
new file mode 100644
index 00000000000..81cb1aa6959
--- /dev/null
+++ b/apps/user_ldap/l10n/sk.js
@@ -0,0 +1,155 @@
+OC.L10N.register(
+ "user_ldap",
+ {
+ "Failed to clear the mappings." : "Nepodarilo sa vymazať mapovania.",
+ "Failed to delete the server configuration" : "Zlyhalo zmazanie nastavenia servera.",
+ "The configuration is invalid: anonymous bind is not allowed." : "Nastavenia sú neplatné: anonymný bind nie je povolený.",
+ "The configuration is valid and the connection could be established!" : "Nastavenie je v poriadku a pripojenie je stabilné.",
+ "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Nastavenie je v poriadku, ale pripojenie zlyhalo. Skontrolujte nastavenia servera a prihlasovacie údaje.",
+ "The configuration is invalid. Please have a look at the logs for further details." : "Konfigurácia je chybná. Prosím, pozrite sa do logov pre ďalšie podrobnosti.",
+ "No action specified" : "Nie je vybraná akcia",
+ "No configuration specified" : "Nie je určená konfigurácia",
+ "No data specified" : "Nie sú vybraté dáta",
+ " Could not set configuration %s" : "Nemôžem nastaviť konfiguráciu %s",
+ "Action does not exist" : "Takáto akcia neexistuje",
+ "The Base DN appears to be wrong" : "Základné DN je chybné",
+ "Configuration incorrect" : "Nesprávna konfigurácia",
+ "Configuration incomplete" : "Nekompletná konfigurácia",
+ "Configuration OK" : "Konfigurácia je v poriadku",
+ "Select groups" : "Vybrať skupinu",
+ "Select object classes" : "Vyberte triedy objektov",
+ "Please check the credentials, they seem to be wrong." : "Overte svoje oprávnenia, nie sú správne nastavené.",
+ "Please specify the port, it could not be auto-detected." : "Zadajte port, nemožno ho detekovať automaticky.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Základnú DN nemožno automaticky detekovať, overte prihlasovacie údaje, host a port.",
+ "Could not detect Base DN, please enter it manually." : "Nemožno automaticky detekovať základnú DN, zadajte ručne prosím.",
+ "{nthServer}. Server" : "{nthServer}. Server",
+ "No object found in the given Base DN. Please revise." : "Objekt nebol nájdený v zadanej základnej DN. Overte to prosím.",
+ " entries available within the provided Base DN" : "dostupných záznamov v zadanej základnej DN",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Nastala chyba. Overte základnú DN, nastavenia pripojenia a prihlasovacie údaje.",
+ "Do you really want to delete the current Server Configuration?" : "Naozaj chcete zmazať súčasné nastavenie servera?",
+ "Confirm Deletion" : "Potvrdiť vymazanie",
+ "Mappings cleared successfully!" : "Mapovanie bolo úspešne odstránené!",
+ "Error while clearing the mappings." : "Chyba pri čistení mapovania.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "Anonymný bind nie je povolený. Zadajte používateľské DN a heslo.",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "Chyba LDAP operácie. Anonymný bind asi nie je povolený.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Ukladanie zlyhalo. Uistite sa, že databáza pracuje. Znovu načítajte pred pokračovaním.",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Prepnutie režimu povolí automatické LDAP požiadavky. V závislosti na veľkosti vášho LDAP môže vyhľadávanie chvíľu trvať. Naozaj chcete prepnúť režim?",
+ "Mode switch" : "Prepínač režimov",
+ "Select attributes" : "Vyberte atribúty",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Používateľ nenájdený. Skontrolujte si svoje prihlasovacie údaje a meno. Použitý filter (pre skopírovanie a overenie v príkazovom riadku): <br/>",
+ "User found and settings verified." : "Používateľ bol nájdený a nastavenie bolo overené.",
+ "An unspecified error occurred. Please check the settings and the log." : "Nastala nešpecifikovaná chyba. Overte nastavenia a súbor logu.",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filter vyhľadávania je neplatný, pravdepodobne je chybný syntax, napr. neuzatvorené zátvorky. Overte si to.",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Nastala chyba pri pripojení k LDAP / AD, skontrolujte položky host, port a prihlasovacie údaje.",
+ "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Chýba zástupný znak %uid. Bude nahradený prihlasovacím menom pri požiadavke do LDAP / AD.",
+ "Please provide a login name to test against" : "Zadajte prihlasovacie meno na otestovanie",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Pole skupín bolo vypnuté, pretože LDAP / AD server nepodporuje memberOf.",
+ "_%s group found_::_%s groups found_" : ["%s nájdená skupina","%s nájdené skupiny","%s nájdených skupín"],
+ "_%s user found_::_%s users found_" : ["%s nájdený používateľ","%s nájdení používatelia","%s nájdených používateľov"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Nemožno zistiť používateľský atribút pre zobrazenie používateľského mena. Prosím, zadajte ho sami v pokročilých nastaveniach LDAP.",
+ "Could not find the desired feature" : "Nemožno nájsť požadovanú funkciu",
+ "Invalid Host" : "Neplatný hostiteľ",
+ "Test Configuration" : "Test nastavenia",
+ "Help" : "Pomoc",
+ "Groups meeting these criteria are available in %s:" : "Skupiny spĺňajúce tieto kritériá sú k dispozícii v %s:",
+ "Only these object classes:" : "Len tieto triedy objektov:",
+ "Only from these groups:" : "Len z týchto skupín:",
+ "Search groups" : "Prehľadať skupiny",
+ "Available groups" : "Dostupné skupiny",
+ "Selected groups" : "Vybrané skupiny",
+ "Edit LDAP Query" : "Upraviť LDAP požiadavku",
+ "LDAP Filter:" : "LDAP filter:",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "Tento filter LDAP určuje, ktoré skupiny budú mať prístup k %s inštancii.",
+ "Verify settings and count groups" : "Overiť nastavenia a spočítať skupiny",
+ "When logging in, %s will find the user based on the following attributes:" : "Pri prihlasovaní, %s bude vyhľadávať používateľov na základe týchto atribútov:",
+ "LDAP / AD Username:" : "Používateľské meno LDAP / AD:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Povoliť prihlásenie prostredníctvom LDAP / AD používateľského mena, ktoré má zadanú hodnotu v atribútoch uid alebo samaccountname.",
+ "LDAP / AD Email Address:" : "LDAP / AD emailová adresa:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Povoliť prihlásenie prostredníctvom emailu. Povolené atribúty sú Mail a mailPrimaryAddress.",
+ "Other Attributes:" : "Iné atribúty:",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Určuje použitý filter, pri pokuse o prihlásenie. %%uid nahrádza používateľské meno v činnosti prihlásenia. Napríklad: \"uid=%%uid\"",
+ "Test Loginname" : "Testovacie prihlasovacie meno",
+ "Verify settings" : "Overiť nastavenia",
+ "1. Server" : "1. Server",
+ "%s. Server:" : "%s. Server:",
+ "Add a new and blank configuration" : "Pridať novú prázdnu konfiguráciu",
+ "Copy current configuration into new directory binding" : "Skopírovať súčasnú konfiguráciu do nového adresárového pripojenia",
+ "Delete the current configuration" : "Vymazať súčasnú konfiguráciu",
+ "Host" : "Hostiteľ",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Môžete vynechať protokol, okrem prípadu, kedy sa vyžaduje SSL. Vtedy začnite s ldaps://",
+ "Port" : "Port",
+ "Detect Port" : "Detekovať port",
+ "User DN" : "Používateľské DN",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN klientského používateľa, ku ktorému tvoríte väzbu, napr. uid=agent,dc=example,dc=com. Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.",
+ "Password" : "Heslo",
+ "For anonymous access, leave DN and Password empty." : "Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.",
+ "One Base DN per line" : "Jedno základné DN na riadok",
+ "You can specify Base DN for users and groups in the Advanced tab" : "V rozšírenom nastavení môžete zadať základné DN pre používateľov a skupiny",
+ "Detect Base DN" : "Detekovať základnú DN",
+ "Test Base DN" : "Otestovať základnú DN",
+ "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Bráni automatickým LDAP požiadavkám. Výhodné pre objemné nastavenia ale vyžaduje si dobrú znalosť o LDAP.",
+ "Manually enter LDAP filters (recommended for large directories)" : "Ručné vloženie LDAP filtrov (odporúčané pre rozsiahle adresáre)",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Najčastejšie triedy objektov pre používateľov sú organizationalPerson, user a inetOrgPerson. Ak si nie ste istí, ktoré triedy máte zvoliť, obráťte sa na správcu LDAP.",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "Tento filter LDAP určuje, ktorí používatelia majú prístup k %s inštancii.",
+ "Verify settings and count users" : "Overiť nastavenia a spočítať používateľov",
+ "Saving" : "Ukladá sa",
+ "Back" : "Späť",
+ "Continue" : "Pokračovať",
+ "LDAP" : "LDAP",
+ "Server" : "Server",
+ "Users" : "Používatelia",
+ "Login Attributes" : "Prihlasovacie atribúty",
+ "Groups" : "Skupiny",
+ "Expert" : "Expert",
+ "Advanced" : "Rozšírené",
+ "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Upozornenie:</b> Aplikácie user_ldap a user_webdavauth sú navzájom nekompatibilné. Môžete zaznamenať neočakávané správanie. Požiadajte prosím vášho systémového administrátora pre zakázanie jedného z nich.",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Upozornenie:</b> nie je nainštalovaný LDAP modul pre PHP, backend vrstva nebude fungovať. Požiadajte administrátora systému, aby ho nainštaloval.",
+ "Connection Settings" : "Nastavenie pripojenia",
+ "Configuration Active" : "Nastavenia sú aktívne ",
+ "When unchecked, this configuration will be skipped." : "Ak nie je zaškrtnuté, nastavenie bude preskočené.",
+ "Backup (Replica) Host" : "Záložný server (kópia) hostiteľa",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Zadajte záložný LDAP/AD. Musí to byť kópia hlavného LDAP/AD servera.",
+ "Backup (Replica) Port" : "Záložný server (kópia) port",
+ "Disable Main Server" : "Zakázať hlavný server",
+ "Only connect to the replica server." : "Pripojiť sa len k záložnému serveru.",
+ "Turn off SSL certificate validation." : "Vypnúť overovanie SSL certifikátu.",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Neodporúčané, použite iba pri testovaní! Pokiaľ spojenie funguje iba z daným nastavením, importujte SSL certifikát LDAP servera do vášho %s servera.",
+ "Cache Time-To-Live" : "Životnosť objektov vo vyrovnávacej pamäti",
+ "in seconds. A change empties the cache." : "v sekundách. Zmena vyprázdni vyrovnávaciu pamäť.",
+ "Directory Settings" : "Nastavenia priečinka",
+ "User Display Name Field" : "Pole pre zobrazované meno používateľa",
+ "The LDAP attribute to use to generate the user's display name." : "Atribút LDAP použitý na vygenerovanie zobrazovaného mena používateľa. ",
+ "Base User Tree" : "Základný používateľský strom",
+ "One User Base DN per line" : "Jedna používateľská základná DN na riadok",
+ "User Search Attributes" : "Atribúty vyhľadávania používateľov",
+ "Optional; one attribute per line" : "Voliteľné, jeden atribút na jeden riadok",
+ "Group Display Name Field" : "Pole pre zobrazenie mena skupiny",
+ "The LDAP attribute to use to generate the groups's display name." : "Atribút LDAP použitý na vygenerovanie zobrazovaného mena skupiny.",
+ "Base Group Tree" : "Základný skupinový strom",
+ "One Group Base DN per line" : "Jedna skupinová základná DN na riadok",
+ "Group Search Attributes" : "Atribúty vyhľadávania skupín",
+ "Group-Member association" : "Priradenie člena skupiny",
+ "Nested Groups" : "Vnorené skupiny",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Ak je zapnuté, tak je možné používať skupiny, ktoré obsahujú iné skupiny. (Funguje, len ak atribút člena skupiny obsahuje DN.)",
+ "Paging chunksize" : "Veľkosť bloku stránkovania",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Veľkosť bloku sa používa pri vyhľadávaní v LDAP v prípadoch veľkých výsledkov hľadania ako napr. zoznamy všetkých používateľov alebo skupín. (Nastavením na 0 vypnete stránkované vyhľadávanie v LDAP v týchto situáciách.)",
+ "Special Attributes" : "Špeciálne atribúty",
+ "Quota Field" : "Pole kvóty",
+ "Quota Default" : "Predvolená kvóta",
+ "in bytes" : "v bajtoch",
+ "Email Field" : "Pole emailu",
+ "User Home Folder Naming Rule" : "Pravidlo pre nastavenie názvu používateľského priečinka dát",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Nechajte prázdne pre používateľské meno (predvolené). Inak uveďte atribút z LDAP/AD.",
+ "Internal Username" : "Interné používateľské meno",
+ "Internal Username Attribute:" : "Atribút interného používateľského mena:",
+ "Override UUID detection" : "Prepísať UUID detekciu",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "V predvolenom nastavení sa atribút UUID deteguje automaticky. Atribút UUID sa používa na jednoznačnú identifikáciu používateľov a skupín z LDAPu. Naviac sa na základe UUID vytvára aj interné používateľské meno, ak nie je nastavené inak. Môžete predvolené nastavenie prepísať a použiť atribút ktorý si sami zvolíte. Musíte sa ale ubezpečiť, že atribút, ktorý vyberiete, bude uvedený pri používateľoch aj pri skupinách a bude jedinečný. Ak voľbu ponecháte prázdnu, použije sa predvolené správanie. Zmena bude mať vplyv len na novo namapovaných (pridaných) používateľov a skupiny z LDAPu.",
+ "UUID Attribute for Users:" : "UUID atribút pre používateľov:",
+ "UUID Attribute for Groups:" : "UUID atribút pre skupiny:",
+ "Username-LDAP User Mapping" : "Mapovanie názvov LDAP používateľských mien",
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Používateľské mená sa používajú na uchovávanie a priraďovanie (meta)dát. Každý používateľ v LDAP bude mať interné používateľské meno, aby bolo možné správne identifikovať a rozpoznávať používateľov. To je vyžaduje vytvorenie mapovania používateľských mien na používateľov v LDAPe. Vytvorené používateľské meno sa namapuje na UUID používateľa v LDAPe. Naviac je sa vo vyrovnávacej pamäti udržiava DN, aby sa obmedzila nadmerná interakcia s LDAPom, ale to sa nepoužíva na identifikáciu. Ak sa DN zmení, zmena bude správne rozpoznaná. Interné používateľské meno sa používa všade. Vyčistenie mapovaní vymaže zvyšky všade. Vyčistenie mapovaní naviac nie je špecifické pre určitú konfiguráciu; bude mať vplyv na všetky konfigurácie LDAPu! Nikdy nečistite mapovanie v produkčnom prostredí, len v testovacej alebo experimentálnej fáze.",
+ "Clear Username-LDAP User Mapping" : "Zrušiť mapovanie LDAP používateľských mien",
+ "Clear Groupname-LDAP Group Mapping" : "Zrušiť mapovanie názvov LDAP skupín",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Nastavenia sú overené, nájdený jeden používateľ. Len prvý používateľ sa bude môcť prihlásiť. Zvážte nastavenie užšieho filtra."
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/sk.json b/apps/user_ldap/l10n/sk.json
new file mode 100644
index 00000000000..74d68798c51
--- /dev/null
+++ b/apps/user_ldap/l10n/sk.json
@@ -0,0 +1,153 @@
+{ "translations": {
+ "Failed to clear the mappings." : "Nepodarilo sa vymazať mapovania.",
+ "Failed to delete the server configuration" : "Zlyhalo zmazanie nastavenia servera.",
+ "The configuration is invalid: anonymous bind is not allowed." : "Nastavenia sú neplatné: anonymný bind nie je povolený.",
+ "The configuration is valid and the connection could be established!" : "Nastavenie je v poriadku a pripojenie je stabilné.",
+ "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Nastavenie je v poriadku, ale pripojenie zlyhalo. Skontrolujte nastavenia servera a prihlasovacie údaje.",
+ "The configuration is invalid. Please have a look at the logs for further details." : "Konfigurácia je chybná. Prosím, pozrite sa do logov pre ďalšie podrobnosti.",
+ "No action specified" : "Nie je vybraná akcia",
+ "No configuration specified" : "Nie je určená konfigurácia",
+ "No data specified" : "Nie sú vybraté dáta",
+ " Could not set configuration %s" : "Nemôžem nastaviť konfiguráciu %s",
+ "Action does not exist" : "Takáto akcia neexistuje",
+ "The Base DN appears to be wrong" : "Základné DN je chybné",
+ "Configuration incorrect" : "Nesprávna konfigurácia",
+ "Configuration incomplete" : "Nekompletná konfigurácia",
+ "Configuration OK" : "Konfigurácia je v poriadku",
+ "Select groups" : "Vybrať skupinu",
+ "Select object classes" : "Vyberte triedy objektov",
+ "Please check the credentials, they seem to be wrong." : "Overte svoje oprávnenia, nie sú správne nastavené.",
+ "Please specify the port, it could not be auto-detected." : "Zadajte port, nemožno ho detekovať automaticky.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Základnú DN nemožno automaticky detekovať, overte prihlasovacie údaje, host a port.",
+ "Could not detect Base DN, please enter it manually." : "Nemožno automaticky detekovať základnú DN, zadajte ručne prosím.",
+ "{nthServer}. Server" : "{nthServer}. Server",
+ "No object found in the given Base DN. Please revise." : "Objekt nebol nájdený v zadanej základnej DN. Overte to prosím.",
+ " entries available within the provided Base DN" : "dostupných záznamov v zadanej základnej DN",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Nastala chyba. Overte základnú DN, nastavenia pripojenia a prihlasovacie údaje.",
+ "Do you really want to delete the current Server Configuration?" : "Naozaj chcete zmazať súčasné nastavenie servera?",
+ "Confirm Deletion" : "Potvrdiť vymazanie",
+ "Mappings cleared successfully!" : "Mapovanie bolo úspešne odstránené!",
+ "Error while clearing the mappings." : "Chyba pri čistení mapovania.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "Anonymný bind nie je povolený. Zadajte používateľské DN a heslo.",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "Chyba LDAP operácie. Anonymný bind asi nie je povolený.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Ukladanie zlyhalo. Uistite sa, že databáza pracuje. Znovu načítajte pred pokračovaním.",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Prepnutie režimu povolí automatické LDAP požiadavky. V závislosti na veľkosti vášho LDAP môže vyhľadávanie chvíľu trvať. Naozaj chcete prepnúť režim?",
+ "Mode switch" : "Prepínač režimov",
+ "Select attributes" : "Vyberte atribúty",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Používateľ nenájdený. Skontrolujte si svoje prihlasovacie údaje a meno. Použitý filter (pre skopírovanie a overenie v príkazovom riadku): <br/>",
+ "User found and settings verified." : "Používateľ bol nájdený a nastavenie bolo overené.",
+ "An unspecified error occurred. Please check the settings and the log." : "Nastala nešpecifikovaná chyba. Overte nastavenia a súbor logu.",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filter vyhľadávania je neplatný, pravdepodobne je chybný syntax, napr. neuzatvorené zátvorky. Overte si to.",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Nastala chyba pri pripojení k LDAP / AD, skontrolujte položky host, port a prihlasovacie údaje.",
+ "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Chýba zástupný znak %uid. Bude nahradený prihlasovacím menom pri požiadavke do LDAP / AD.",
+ "Please provide a login name to test against" : "Zadajte prihlasovacie meno na otestovanie",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Pole skupín bolo vypnuté, pretože LDAP / AD server nepodporuje memberOf.",
+ "_%s group found_::_%s groups found_" : ["%s nájdená skupina","%s nájdené skupiny","%s nájdených skupín"],
+ "_%s user found_::_%s users found_" : ["%s nájdený používateľ","%s nájdení používatelia","%s nájdených používateľov"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Nemožno zistiť používateľský atribút pre zobrazenie používateľského mena. Prosím, zadajte ho sami v pokročilých nastaveniach LDAP.",
+ "Could not find the desired feature" : "Nemožno nájsť požadovanú funkciu",
+ "Invalid Host" : "Neplatný hostiteľ",
+ "Test Configuration" : "Test nastavenia",
+ "Help" : "Pomoc",
+ "Groups meeting these criteria are available in %s:" : "Skupiny spĺňajúce tieto kritériá sú k dispozícii v %s:",
+ "Only these object classes:" : "Len tieto triedy objektov:",
+ "Only from these groups:" : "Len z týchto skupín:",
+ "Search groups" : "Prehľadať skupiny",
+ "Available groups" : "Dostupné skupiny",
+ "Selected groups" : "Vybrané skupiny",
+ "Edit LDAP Query" : "Upraviť LDAP požiadavku",
+ "LDAP Filter:" : "LDAP filter:",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "Tento filter LDAP určuje, ktoré skupiny budú mať prístup k %s inštancii.",
+ "Verify settings and count groups" : "Overiť nastavenia a spočítať skupiny",
+ "When logging in, %s will find the user based on the following attributes:" : "Pri prihlasovaní, %s bude vyhľadávať používateľov na základe týchto atribútov:",
+ "LDAP / AD Username:" : "Používateľské meno LDAP / AD:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Povoliť prihlásenie prostredníctvom LDAP / AD používateľského mena, ktoré má zadanú hodnotu v atribútoch uid alebo samaccountname.",
+ "LDAP / AD Email Address:" : "LDAP / AD emailová adresa:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Povoliť prihlásenie prostredníctvom emailu. Povolené atribúty sú Mail a mailPrimaryAddress.",
+ "Other Attributes:" : "Iné atribúty:",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Určuje použitý filter, pri pokuse o prihlásenie. %%uid nahrádza používateľské meno v činnosti prihlásenia. Napríklad: \"uid=%%uid\"",
+ "Test Loginname" : "Testovacie prihlasovacie meno",
+ "Verify settings" : "Overiť nastavenia",
+ "1. Server" : "1. Server",
+ "%s. Server:" : "%s. Server:",
+ "Add a new and blank configuration" : "Pridať novú prázdnu konfiguráciu",
+ "Copy current configuration into new directory binding" : "Skopírovať súčasnú konfiguráciu do nového adresárového pripojenia",
+ "Delete the current configuration" : "Vymazať súčasnú konfiguráciu",
+ "Host" : "Hostiteľ",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Môžete vynechať protokol, okrem prípadu, kedy sa vyžaduje SSL. Vtedy začnite s ldaps://",
+ "Port" : "Port",
+ "Detect Port" : "Detekovať port",
+ "User DN" : "Používateľské DN",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN klientského používateľa, ku ktorému tvoríte väzbu, napr. uid=agent,dc=example,dc=com. Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.",
+ "Password" : "Heslo",
+ "For anonymous access, leave DN and Password empty." : "Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.",
+ "One Base DN per line" : "Jedno základné DN na riadok",
+ "You can specify Base DN for users and groups in the Advanced tab" : "V rozšírenom nastavení môžete zadať základné DN pre používateľov a skupiny",
+ "Detect Base DN" : "Detekovať základnú DN",
+ "Test Base DN" : "Otestovať základnú DN",
+ "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Bráni automatickým LDAP požiadavkám. Výhodné pre objemné nastavenia ale vyžaduje si dobrú znalosť o LDAP.",
+ "Manually enter LDAP filters (recommended for large directories)" : "Ručné vloženie LDAP filtrov (odporúčané pre rozsiahle adresáre)",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Najčastejšie triedy objektov pre používateľov sú organizationalPerson, user a inetOrgPerson. Ak si nie ste istí, ktoré triedy máte zvoliť, obráťte sa na správcu LDAP.",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "Tento filter LDAP určuje, ktorí používatelia majú prístup k %s inštancii.",
+ "Verify settings and count users" : "Overiť nastavenia a spočítať používateľov",
+ "Saving" : "Ukladá sa",
+ "Back" : "Späť",
+ "Continue" : "Pokračovať",
+ "LDAP" : "LDAP",
+ "Server" : "Server",
+ "Users" : "Používatelia",
+ "Login Attributes" : "Prihlasovacie atribúty",
+ "Groups" : "Skupiny",
+ "Expert" : "Expert",
+ "Advanced" : "Rozšírené",
+ "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Upozornenie:</b> Aplikácie user_ldap a user_webdavauth sú navzájom nekompatibilné. Môžete zaznamenať neočakávané správanie. Požiadajte prosím vášho systémového administrátora pre zakázanie jedného z nich.",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Upozornenie:</b> nie je nainštalovaný LDAP modul pre PHP, backend vrstva nebude fungovať. Požiadajte administrátora systému, aby ho nainštaloval.",
+ "Connection Settings" : "Nastavenie pripojenia",
+ "Configuration Active" : "Nastavenia sú aktívne ",
+ "When unchecked, this configuration will be skipped." : "Ak nie je zaškrtnuté, nastavenie bude preskočené.",
+ "Backup (Replica) Host" : "Záložný server (kópia) hostiteľa",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Zadajte záložný LDAP/AD. Musí to byť kópia hlavného LDAP/AD servera.",
+ "Backup (Replica) Port" : "Záložný server (kópia) port",
+ "Disable Main Server" : "Zakázať hlavný server",
+ "Only connect to the replica server." : "Pripojiť sa len k záložnému serveru.",
+ "Turn off SSL certificate validation." : "Vypnúť overovanie SSL certifikátu.",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Neodporúčané, použite iba pri testovaní! Pokiaľ spojenie funguje iba z daným nastavením, importujte SSL certifikát LDAP servera do vášho %s servera.",
+ "Cache Time-To-Live" : "Životnosť objektov vo vyrovnávacej pamäti",
+ "in seconds. A change empties the cache." : "v sekundách. Zmena vyprázdni vyrovnávaciu pamäť.",
+ "Directory Settings" : "Nastavenia priečinka",
+ "User Display Name Field" : "Pole pre zobrazované meno používateľa",
+ "The LDAP attribute to use to generate the user's display name." : "Atribút LDAP použitý na vygenerovanie zobrazovaného mena používateľa. ",
+ "Base User Tree" : "Základný používateľský strom",
+ "One User Base DN per line" : "Jedna používateľská základná DN na riadok",
+ "User Search Attributes" : "Atribúty vyhľadávania používateľov",
+ "Optional; one attribute per line" : "Voliteľné, jeden atribút na jeden riadok",
+ "Group Display Name Field" : "Pole pre zobrazenie mena skupiny",
+ "The LDAP attribute to use to generate the groups's display name." : "Atribút LDAP použitý na vygenerovanie zobrazovaného mena skupiny.",
+ "Base Group Tree" : "Základný skupinový strom",
+ "One Group Base DN per line" : "Jedna skupinová základná DN na riadok",
+ "Group Search Attributes" : "Atribúty vyhľadávania skupín",
+ "Group-Member association" : "Priradenie člena skupiny",
+ "Nested Groups" : "Vnorené skupiny",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Ak je zapnuté, tak je možné používať skupiny, ktoré obsahujú iné skupiny. (Funguje, len ak atribút člena skupiny obsahuje DN.)",
+ "Paging chunksize" : "Veľkosť bloku stránkovania",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Veľkosť bloku sa používa pri vyhľadávaní v LDAP v prípadoch veľkých výsledkov hľadania ako napr. zoznamy všetkých používateľov alebo skupín. (Nastavením na 0 vypnete stránkované vyhľadávanie v LDAP v týchto situáciách.)",
+ "Special Attributes" : "Špeciálne atribúty",
+ "Quota Field" : "Pole kvóty",
+ "Quota Default" : "Predvolená kvóta",
+ "in bytes" : "v bajtoch",
+ "Email Field" : "Pole emailu",
+ "User Home Folder Naming Rule" : "Pravidlo pre nastavenie názvu používateľského priečinka dát",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Nechajte prázdne pre používateľské meno (predvolené). Inak uveďte atribút z LDAP/AD.",
+ "Internal Username" : "Interné používateľské meno",
+ "Internal Username Attribute:" : "Atribút interného používateľského mena:",
+ "Override UUID detection" : "Prepísať UUID detekciu",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "V predvolenom nastavení sa atribút UUID deteguje automaticky. Atribút UUID sa používa na jednoznačnú identifikáciu používateľov a skupín z LDAPu. Naviac sa na základe UUID vytvára aj interné používateľské meno, ak nie je nastavené inak. Môžete predvolené nastavenie prepísať a použiť atribút ktorý si sami zvolíte. Musíte sa ale ubezpečiť, že atribút, ktorý vyberiete, bude uvedený pri používateľoch aj pri skupinách a bude jedinečný. Ak voľbu ponecháte prázdnu, použije sa predvolené správanie. Zmena bude mať vplyv len na novo namapovaných (pridaných) používateľov a skupiny z LDAPu.",
+ "UUID Attribute for Users:" : "UUID atribút pre používateľov:",
+ "UUID Attribute for Groups:" : "UUID atribút pre skupiny:",
+ "Username-LDAP User Mapping" : "Mapovanie názvov LDAP používateľských mien",
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Používateľské mená sa používajú na uchovávanie a priraďovanie (meta)dát. Každý používateľ v LDAP bude mať interné používateľské meno, aby bolo možné správne identifikovať a rozpoznávať používateľov. To je vyžaduje vytvorenie mapovania používateľských mien na používateľov v LDAPe. Vytvorené používateľské meno sa namapuje na UUID používateľa v LDAPe. Naviac je sa vo vyrovnávacej pamäti udržiava DN, aby sa obmedzila nadmerná interakcia s LDAPom, ale to sa nepoužíva na identifikáciu. Ak sa DN zmení, zmena bude správne rozpoznaná. Interné používateľské meno sa používa všade. Vyčistenie mapovaní vymaže zvyšky všade. Vyčistenie mapovaní naviac nie je špecifické pre určitú konfiguráciu; bude mať vplyv na všetky konfigurácie LDAPu! Nikdy nečistite mapovanie v produkčnom prostredí, len v testovacej alebo experimentálnej fáze.",
+ "Clear Username-LDAP User Mapping" : "Zrušiť mapovanie LDAP používateľských mien",
+ "Clear Groupname-LDAP Group Mapping" : "Zrušiť mapovanie názvov LDAP skupín",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Nastavenia sú overené, nájdený jeden používateľ. Len prvý používateľ sa bude môcť prihlásiť. Zvážte nastavenie užšieho filtra."
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/th.js b/apps/user_ldap/l10n/th.js
new file mode 100644
index 00000000000..a5faa068c46
--- /dev/null
+++ b/apps/user_ldap/l10n/th.js
@@ -0,0 +1,158 @@
+OC.L10N.register(
+ "user_ldap",
+ {
+ "Failed to clear the mappings." : "ล้มเหลวขณะล้าง Mappings",
+ "Failed to delete the server configuration" : "ลบการกำหนดค่าเซิร์ฟเวอร์ล้มเหลว",
+ "The configuration is invalid: anonymous bind is not allowed." : "การกำหนดค่าไม่ถูกต้อง: การไม่ระบุตัวตนไม่ได้รับอนุญาต",
+ "The configuration is valid and the connection could be established!" : "การกำหนดค่าถูกต้องและการเชื่อมต่อสามารถเชื่อมต่อได้!",
+ "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "การกำหนดค่าถูกต้อง, แต่การผูกข้อมูลล้มเหลว, กรุณาตรวจสอบการตั้งค่าเซิร์ฟเวอร์และข้อมูลการเข้าใช้งาน",
+ "The configuration is invalid. Please have a look at the logs for further details." : "การกำหนดค่าไม่ถูกต้อง ดูได้ที่บันทึกสำหรับรายละเอียดเพิ่มเติม",
+ "No action specified" : "ไม่ได้ระบุการดำเนินการ",
+ "No configuration specified" : "ไม่ได้กำหนดค่า",
+ "No data specified" : "ไม่มีข้อมูลที่ระบุ",
+ " Could not set configuration %s" : "ไม่สามารถตั้งค่า %s",
+ "Action does not exist" : "ไม่มีการดำเนินการ",
+ "The Base DN appears to be wrong" : "Base DN ดูเหมือนจะไม่ถูกต้อง",
+ "Testing configuration…" : "กำลังทดสอบการตั้งค่า ...",
+ "Configuration incorrect" : "การกำหนดค่าไม่ถูกต้อง",
+ "Configuration incomplete" : "กำหนดค่าไม่สำเร็จ",
+ "Configuration OK" : "กำหนดค่าเสร็จสมบูรณ์",
+ "Select groups" : "เลือกกลุ่ม",
+ "Select object classes" : "เลือกคลาสวัตถุ",
+ "Please check the credentials, they seem to be wrong." : "กรุณาตรวจสอบข้อมูลประจำตัวของพวกเขาดูเหมือนจะมีข้อผิดพลาด",
+ "Please specify the port, it could not be auto-detected." : "กรุณาระบุพอร์ต มันไม่สามารถตรวจพบอัตโนมัติ",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Base DN ไม่สามารถตรวจพบโดยอัตโนมัติกรุณาแก้ไขข้อมูลของโฮสต์และพอร์ต",
+ "Could not detect Base DN, please enter it manually." : "ไม่สามารถตรวจสอบ Base DN โปรดเลือกด้วยตนเอง",
+ "{nthServer}. Server" : "เซิร์ฟเวอร์ {nthServer}",
+ "No object found in the given Base DN. Please revise." : "ไม่พบวัตถุที่กำหนดใน Base DN กรุณาแก้ไข",
+ "More than 1,000 directory entries available." : "ไดเรกทอรีมีอยู่มากกว่า 1,000 รายการ",
+ " entries available within the provided Base DN" : "รายการที่มีอยู่ใน Base DN",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "เกิดข้อผิดพลาด กรุณาตรวจสอบ Base DN เช่นเดียวกับการตั้งค่าการเชื่อมต่อและข้อมูลที่สำคัญ",
+ "Do you really want to delete the current Server Configuration?" : "คุณแน่ใจแล้วหรือว่าต้องการลบการกำหนดค่าเซิร์ฟเวอร์ปัจจุบันทิ้งไป?",
+ "Confirm Deletion" : "ยืนยันการลบทิ้ง",
+ "Mappings cleared successfully!" : "ล้าง Mappings เรียบร้อยแล้ว",
+ "Error while clearing the mappings." : "เกิดข้อผิดพลาดขณะล้าง Mappings",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "บุคคลนิรนามไม่ได้รับอนุญาต กรุณาระบุ DN ของผู้ใช้และรหัสผ่าน",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "ข้อผิดพลาดในการดำเนินการ LDAP บุคคลนิรนามอาจจะไม่ได้รับอนุญาต ",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "บันทึกล้มเหลว โปรดตรวจสอบฐานข้อมูลที่อยู่ในการดำเนินงาน โหลดหน้าใหม่อีกครั้งก่อนดำเนินการต่อ",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "โหมดสลับจะช่วยค้นหา LDAP อัตโนมัติ ขึ้นอยู่กับขนาด LDAP ของคุณมันอาจใช้เวลาสักครู่ คุณยังยังต้องการใช้โหมดสลับ?",
+ "Mode switch" : "โหมดสลับ",
+ "Select attributes" : "เลือกคุณลักษณะ",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "ไม่พบผู้ใช้ กรุณาตรวจสอบคุณลักษณะการเข้าสู่ระบบและชื่อผู้ใช้ของคุณ ตัวกรองที่มีประสิทธิภาพ (การคัดลอกและวางสำหรับการตรวจสอบคำสั่งทีละบรรทัด): <br/>",
+ "User found and settings verified." : "พบผู้ใช้และการตั้งค่าได้รับการตรวจสอบแล้ว",
+ "An unspecified error occurred. Please check the settings and the log." : "เกิดข้อผิดพลาดที่ระบุไม่ได้ กรุณาตรวจสอบการตั้งค่าและบันทึกของคุณ",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "ตัวกรองการค้นหาไม่ถูกต้องอาจเป็นเพราะปัญหาไวยากรณ์เช่นหมายเลขที่ไม่สม่ำเสมอของวงเล็บเปิดและปิด กรุณาแก้ไข",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "เกิดข้อผิดพลาดขณะเชื่อมต่อไปยัง LDAP/AD โปรดตรวจสอบโฮสต์พอร์ตและข้อมูลอื่นๆ",
+ "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "ตัวยึดตำแหน่ง %uid หายไป มันจะถูกแทนที่ด้วยชื่อที่ใช้ในการเข้าสู่ระบบเมื่อสอบถาม LDAP/AD",
+ "Please provide a login name to test against" : "โปรดระบุชื่อที่ใช้ในการเข้าสู่ระบบเพื่อทดสอบข้อขัดแย้ง",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "กล่องข้อความกลุ่มถูกปิดการใช้งานเนื่องจากเซิร์ฟเวอร์ LDAP/AD ไม่สนับสนุน memberOf",
+ "_%s group found_::_%s groups found_" : ["พบ %s กลุ่ม"],
+ "_%s user found_::_%s users found_" : ["พบผู้ใช้ %s คน"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "ไม่สามารถตรวจสอบคุณลักษณะการแสดงชื่อของผู้ใช้ กรุณาระบุการตั้งค่า LDAP ขั้นสูงด้วยตัวคุณเอง",
+ "Could not find the desired feature" : "ไม่พบคุณลักษณะที่ต้องการ",
+ "Invalid Host" : "โฮสต์ไม่ถูกต้อง",
+ "Test Configuration" : "ทดสอบการตั้งค่า",
+ "Help" : "ช่วยเหลือ",
+ "Groups meeting these criteria are available in %s:" : "การประชุมกลุ่มเหล่านี้มีหลักเกณฑ์อยู่ใน %s:",
+ "Only these object classes:" : "เฉพาะคลาสของวัตถุเหล่านี้:",
+ "Only from these groups:" : "เฉพาะจากกลุ่มเหล่านี้:",
+ "Search groups" : "ค้นหากลุ่ม",
+ "Available groups" : "กลุ่มที่สามารถใช้ได้",
+ "Selected groups" : "กลุ่มที่เลือก",
+ "Edit LDAP Query" : "แก้ไข LDAP Query",
+ "LDAP Filter:" : "ตัวกรอง LDAP:",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "ระบุตัวกรองกลุ่ม LDAP ที่จะเข้าถึง %s",
+ "Verify settings and count groups" : "ตรวจสอบการตั้งค่าและจำนวนกลุ่มนับ",
+ "When logging in, %s will find the user based on the following attributes:" : "เมื่อเข้าสู่ระบบ %s จะได้พบกับผู้ใช้ตามลักษณะดังต่อไปนี้:",
+ "LDAP / AD Username:" : "ชื่อผู้ใช้ LDAP/AD:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "อนุญาตให้ผู้ใช้เข้าสู่ระบบ LDAP/AD ซึ่งเป็นทั้ง uid หรือ samAccountName และมันจะถูกตรวจพบ",
+ "LDAP / AD Email Address:" : "ที่อยู่อีเมล LDAP/AD:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "อนุญาตให้เข้าสู่ระบบด้วยอีเมล Mail และ mailPrimaryAddress จะได้รับอนุญาต",
+ "Other Attributes:" : "คุณลักษณะอื่นๆ:",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "กำหนดตัวกรองที่จะใช้ เมื่อพยายามเข้าสู่ระบบจะใช้ %%uid แทนชื่อผู้ใช้ในการดำเนินการเข้าสู่ระบบ ตัวอย่าง: \"uid=%%uid\"",
+ "Test Loginname" : "ทดสอบชื่อที่ใช้ในการเข้าสู่ระบบ",
+ "Verify settings" : "ตรวจสอบการตั้งค่า",
+ "1. Server" : "1. เซิร์ฟเวอร์",
+ "%s. Server:" : "เซิร์ฟเวอร์%s",
+ "Add a new and blank configuration" : "เพิ่มใหม่และการกำหนดค่าว่าง",
+ "Copy current configuration into new directory binding" : "คัดลอกการตั้งค่าปัจจุบันลงในไดเรกทอรีใหม่ที่ผูกกัน",
+ "Delete the current configuration" : "ลบการตั้งค่าปัจจุบัน",
+ "Host" : "โฮสต์",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "คุณสามารถปล่อยช่องโปรโตคอลเว้นไว้ได้, ยกเว้นกรณีที่คุณต้องการใช้ SSL จากนั้นเริ่มต้นด้วย ldaps://",
+ "Port" : "พอร์ต",
+ "Detect Port" : "ตรวจพบพอร์ต",
+ "User DN" : "DN ของผู้ใช้งาน",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN ของผู้ใช้ไคลเอ็นต์อะไรก็ตามที่ผูกอยู่ด้วย เช่น uid=agent, dc=example, dc=com, สำหรับการเข้าถึงโดยบุคคลนิรนาม, ให้เว้นว่าง DN และรหัสผ่านเอาไว้",
+ "Password" : "รหัสผ่าน",
+ "For anonymous access, leave DN and Password empty." : "สำหรับการเข้าถึงโดยบุคคลนิรนาม ให้เว้นว่าง DN และรหัสผ่านไว้",
+ "One Base DN per line" : "หนึ่ง Base DN ต่อหนึ่งบรรทัด",
+ "You can specify Base DN for users and groups in the Advanced tab" : "คุณสามารถระบุ Base DN หลักสำหรับผู้ใช้งานและกลุ่มต่างๆในแท็บขั้นสูงได้",
+ "Detect Base DN" : "ตรวจพบ Base DN",
+ "Test Base DN" : "ทดสอบ Base DN",
+ "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "หลีกเลี่ยงการร้องขอ LDAP อัตโนมัติ ดีกว่าสำหรับการตั้งค่าที่มากกว่า แต่ต้องมีความรู้เรื่อง LDAP",
+ "Manually enter LDAP filters (recommended for large directories)" : "ป้อนตัวกรอง LDAP ด้วยตนเอง (แนะนำสำหรับไดเรกทอรีขนาดใหญ่)",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "คลาสวัตถุที่พบมากที่สุดสำหรับผู้ใช้มี organizationalPerson, person, user และ inetOrgPerson หากคุณไม่แน่ใจว่าต้องเลือกคลาสวัตถุตัวไหนโปรดปรึกษาผู้ดูแลระบบไดเรกทอรีของคุณ",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "ระบุตัวกรองที่ผู้ใช้ LDAP จะมีการเข้าถึง %s",
+ "Verify settings and count users" : "ตรวจสอบการตั้งค่าและการนับจำนวนผู้ใช้",
+ "Saving" : "บันทึก",
+ "Back" : "ย้อนกลับ",
+ "Continue" : "ดำเนินการต่อ",
+ "LDAP" : "LDAP",
+ "Server" : "เซิร์ฟเวอร์",
+ "Users" : "ผู้ใช้งาน",
+ "Login Attributes" : "คุณลักษณะการเข้าสู่ระบบ",
+ "Groups" : "กลุ่ม",
+ "Expert" : "ผู้เชี่ยวชาญ",
+ "Advanced" : "ขั้นสูง",
+ "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>คำเตือน:</b> แอพฯ user_ldap และ user_webdavauth เข้ากันไม่ได้ คุณอาจจะพบเหตุการณ์ที่ไม่คาดคิด กรุณาขอให้ผู้ดูแลระบบของคุณปิดการใช้งานบางอย่างของพวกเขา",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>คำเตือน:</b> โมดูล PHP LDAP ยังไม่ได้ถูกติดตั้ง, ระบบด้านหลังจะไม่สามารถทำงานได้ กรุณาติดต่อผู้ดูแลระบบของคุณเพื่อทำการติดตั้งโมดูลดังกล่าว",
+ "Connection Settings" : "ตั้งค่าการเชื่อมต่อ",
+ "Configuration Active" : "ตั้งค่าการใช้งาน",
+ "When unchecked, this configuration will be skipped." : "ถ้าไม่เลือก การตั้งค่านี้จะถูกข้ามไป",
+ "Backup (Replica) Host" : "การสำรองข้อมูลโฮสต์ (สำรอง) ",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "ให้โฮสต์สำรองข้อมูลที่จำเป็นของเซิร์ฟเวอร์ LDAP/AD หลัก",
+ "Backup (Replica) Port" : "สำรองข้อมูลพอร์ต (จำลอง) ",
+ "Disable Main Server" : "ปิดใช้งานเซิร์ฟเวอร์หลัก",
+ "Only connect to the replica server." : "เฉพาะเชื่อมต่อกับเซิร์ฟเวอร์แบบจำลอง",
+ "Turn off SSL certificate validation." : "ปิดใช้งานการตรวจสอบความถูกต้องของใบรับรองความปลอดภัย SSL",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "ไม่แนะนำ ควรใช้สำหรับการทดสอบเท่านั้น! ถ้าการเชื่อมต่อใช้งานได้เฉพาะกับตัวเลือกนี้ นำเข้าใบรับรอง SSL เซิร์ฟเวอร์ LDAP ในเซิร์ฟเวอร์ %s ของคุณ ",
+ "Cache Time-To-Live" : "แคช TTL",
+ "in seconds. A change empties the cache." : "ในอีกไม่กี่วินาที ระบบจะล้างข้อมูลในแคชให้ว่างเปล่า",
+ "Directory Settings" : "ตั้งค่าไดเร็กทอรี่",
+ "User Display Name Field" : "ช่องแสดงชื่อผู้ใช้งาน",
+ "The LDAP attribute to use to generate the user's display name." : "คุณลักษณะ LDAP เพื่อใช้ในการสร้างชื่อที่ปรากฏของผู้ใช้",
+ "2nd User Display Name Field" : "ช่องแสดงชื่อผู้ใช้งานคนที่ 2",
+ "Base User Tree" : "รายการผู้ใช้งานหลักแบบ Tree",
+ "One User Base DN per line" : "หนึ่งผู้ใช้ Base DN ต่อหนึ่งบรรทัด",
+ "User Search Attributes" : "คุณลักษณะการค้นหาชื่อผู้ใช้",
+ "Optional; one attribute per line" : "ตัวเลือกเพิ่มเติม; หนึ่งคุณลักษณะต่อบรรทัด",
+ "Group Display Name Field" : "ช่องแสดงชื่อกลุ่มที่ต้องการ",
+ "The LDAP attribute to use to generate the groups's display name." : "คุณลักษณะ LDAP เพื่อใช้ในการสร้างชื่อที่ปรากฏของกลุ่ม",
+ "Base Group Tree" : "รายการกลุ่มหลักแบบ Tree",
+ "One Group Base DN per line" : "หนึ่ง Group Base DN ต่อหนึ่งบรรทัด",
+ "Group Search Attributes" : "คุณลักษณะการค้นหาแบบกลุ่ม",
+ "Group-Member association" : "ความสัมพันธ์ของสมาชิกในกลุ่ม",
+ "Nested Groups" : "กลุ่มที่ซ้อนกัน",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "เมื่อเปิดสวิตซ์ กลุ่มจะได้รับการสนันสนุน (เฉพาะการทำงานถ้าคุณลักษณะสมาชิกกลุ่มมี DN)",
+ "Paging chunksize" : "ขนาด Paging chunk",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Chunksize ใช้สำหรับการค้นหาเพจ LDAP มันส่งคืนผลลัพธ์ที่มีขนาดใหญ่เช่นการนับผู้ใช้หรือกลุ่ม (ตั้งค่าเป็น 0 เพื่อปิดการใช้งาน)",
+ "Special Attributes" : "คุณลักษณะพิเศษ",
+ "Quota Field" : "ช่องโควต้า",
+ "Quota Default" : "โควต้าเริ่มต้น",
+ "in bytes" : "ในหน่วยไบต์",
+ "Email Field" : "ช่องอีเมล",
+ "User Home Folder Naming Rule" : "กฎการตั้งชื่อโฟลเดอร์แรกของผู้ใช้",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "เว้นว่างไว้สำหรับ ชื่อผู้ใช้ (ค่าเริ่มต้น) หรือไม่กรุณาระบุคุณลักษณะของ LDAP/AD",
+ "Internal Username" : "ชื่อผู้ใช้ภายใน",
+ "Internal Username Attribute:" : "ชื่อผู้ใช้ภายในคุณสมบัติ:",
+ "Override UUID detection" : "แทนที่การตรวจสอบ UUID",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "โดยค่าเริ่มต้นแอตทริบิวต์ UUID มีถูกตรวจพบโดยอัตโนมัติ แอตทริบิวต์ UUID จะใช้เพื่อระบุผู้ใช้ของ LDAP และกลุ่ม นอกจากนี้ยังมีชื่อผู้ใช้ภายในจะถูกสร้างขึ้นบนพื้นฐาน UUID หากไม่ได้ระบุไว้ข้างต้น คุณสามารถแทนที่การตั้งค่าและส่งแอตทริบิวต์ที่คุณเลือก คุณต้องให้แน่ใจว่าแอตทริบิวต์ที่คุณเลือกสามารถเป็นจริงสำหรับทั้งผู้ใช้และกลุ่มและมันควรจะไม่ซ้ำกัน ปล่อยให้มันว่างเปล่าสำหรับการทำงานเริ่มต้น การเปลี่ยนแปลงจะมีผลเฉพาะในแมปใหม่ (เพิ่ม) ผู้ใช้ LDAP และกลุ่ม",
+ "UUID Attribute for Users:" : "แอตทริบิวต์ UUID สำหรับผู้ใช้:",
+ "UUID Attribute for Groups:" : "แอตทริบิวต์ UUID สำหรับกลุ่ม:",
+ "Username-LDAP User Mapping" : "Username-LDAP ผู้ใช้ Mapping",
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "ชื่อผู้ใช้จะใช้ในการจัดเก็บและกำหนดข้อมูล (เมตา) เพื่อรู้จักกับผู้ใช้และสามารถระบุได้อย่างแม่นยำ แต่ละ LDAP จะมีชื่อผู้ใช้ภายใน จึงต้องทำ Mapping ให้กับผู้ใช้ LDAP ชื่อผู้ใช้ที่ถูกสร้างขึ้นจะถูกแมปเข้ากับ UUID ของผู้ใช้ LDAP นอกจากนี้ DN ก็จะถูกแคชเช่นกันเพื่อลดการทำงานร่วมกันของ LDAP แต่มันก็ไม่ได้ใช้เพื่อระบุตัวตน หากมีการเปลี่ยนแปลง DN การเปลี่ยนแปลงจะถูกพบในทันที ชื่อผู้ใช้ภายในจะถูกใช้กับทั้งหมด การล้างแมปไม่มีผลต่อการกำหนดค่า LDAP ทั้งหมด! \nและจะเกิดขึ้นเฉพาะในการทดสอบหรือขั้นตอนการทดลอง",
+ "Clear Username-LDAP User Mapping" : "ล้าง Username-LDAP ผู้ใช้ Mapping",
+ "Clear Groupname-LDAP Group Mapping" : "ล้าง Groupname-LDAP กลุ่ม Mapping",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "การตั้งค่าได้รับการตรวจสอบแล้ว แต่ผู้ใช้คนหนึ่งพบว่า มีเพียงครั้งแรกที่จะสามารถที่จะเข้าสู่ระบบ กรุณาพิจารณาตัวกรองที่จำกัดมากขึ้น"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/user_ldap/l10n/th.json b/apps/user_ldap/l10n/th.json
new file mode 100644
index 00000000000..609090470a4
--- /dev/null
+++ b/apps/user_ldap/l10n/th.json
@@ -0,0 +1,156 @@
+{ "translations": {
+ "Failed to clear the mappings." : "ล้มเหลวขณะล้าง Mappings",
+ "Failed to delete the server configuration" : "ลบการกำหนดค่าเซิร์ฟเวอร์ล้มเหลว",
+ "The configuration is invalid: anonymous bind is not allowed." : "การกำหนดค่าไม่ถูกต้อง: การไม่ระบุตัวตนไม่ได้รับอนุญาต",
+ "The configuration is valid and the connection could be established!" : "การกำหนดค่าถูกต้องและการเชื่อมต่อสามารถเชื่อมต่อได้!",
+ "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "การกำหนดค่าถูกต้อง, แต่การผูกข้อมูลล้มเหลว, กรุณาตรวจสอบการตั้งค่าเซิร์ฟเวอร์และข้อมูลการเข้าใช้งาน",
+ "The configuration is invalid. Please have a look at the logs for further details." : "การกำหนดค่าไม่ถูกต้อง ดูได้ที่บันทึกสำหรับรายละเอียดเพิ่มเติม",
+ "No action specified" : "ไม่ได้ระบุการดำเนินการ",
+ "No configuration specified" : "ไม่ได้กำหนดค่า",
+ "No data specified" : "ไม่มีข้อมูลที่ระบุ",
+ " Could not set configuration %s" : "ไม่สามารถตั้งค่า %s",
+ "Action does not exist" : "ไม่มีการดำเนินการ",
+ "The Base DN appears to be wrong" : "Base DN ดูเหมือนจะไม่ถูกต้อง",
+ "Testing configuration…" : "กำลังทดสอบการตั้งค่า ...",
+ "Configuration incorrect" : "การกำหนดค่าไม่ถูกต้อง",
+ "Configuration incomplete" : "กำหนดค่าไม่สำเร็จ",
+ "Configuration OK" : "กำหนดค่าเสร็จสมบูรณ์",
+ "Select groups" : "เลือกกลุ่ม",
+ "Select object classes" : "เลือกคลาสวัตถุ",
+ "Please check the credentials, they seem to be wrong." : "กรุณาตรวจสอบข้อมูลประจำตัวของพวกเขาดูเหมือนจะมีข้อผิดพลาด",
+ "Please specify the port, it could not be auto-detected." : "กรุณาระบุพอร์ต มันไม่สามารถตรวจพบอัตโนมัติ",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Base DN ไม่สามารถตรวจพบโดยอัตโนมัติกรุณาแก้ไขข้อมูลของโฮสต์และพอร์ต",
+ "Could not detect Base DN, please enter it manually." : "ไม่สามารถตรวจสอบ Base DN โปรดเลือกด้วยตนเอง",
+ "{nthServer}. Server" : "เซิร์ฟเวอร์ {nthServer}",
+ "No object found in the given Base DN. Please revise." : "ไม่พบวัตถุที่กำหนดใน Base DN กรุณาแก้ไข",
+ "More than 1,000 directory entries available." : "ไดเรกทอรีมีอยู่มากกว่า 1,000 รายการ",
+ " entries available within the provided Base DN" : "รายการที่มีอยู่ใน Base DN",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "เกิดข้อผิดพลาด กรุณาตรวจสอบ Base DN เช่นเดียวกับการตั้งค่าการเชื่อมต่อและข้อมูลที่สำคัญ",
+ "Do you really want to delete the current Server Configuration?" : "คุณแน่ใจแล้วหรือว่าต้องการลบการกำหนดค่าเซิร์ฟเวอร์ปัจจุบันทิ้งไป?",
+ "Confirm Deletion" : "ยืนยันการลบทิ้ง",
+ "Mappings cleared successfully!" : "ล้าง Mappings เรียบร้อยแล้ว",
+ "Error while clearing the mappings." : "เกิดข้อผิดพลาดขณะล้าง Mappings",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "บุคคลนิรนามไม่ได้รับอนุญาต กรุณาระบุ DN ของผู้ใช้และรหัสผ่าน",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "ข้อผิดพลาดในการดำเนินการ LDAP บุคคลนิรนามอาจจะไม่ได้รับอนุญาต ",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "บันทึกล้มเหลว โปรดตรวจสอบฐานข้อมูลที่อยู่ในการดำเนินงาน โหลดหน้าใหม่อีกครั้งก่อนดำเนินการต่อ",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "โหมดสลับจะช่วยค้นหา LDAP อัตโนมัติ ขึ้นอยู่กับขนาด LDAP ของคุณมันอาจใช้เวลาสักครู่ คุณยังยังต้องการใช้โหมดสลับ?",
+ "Mode switch" : "โหมดสลับ",
+ "Select attributes" : "เลือกคุณลักษณะ",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "ไม่พบผู้ใช้ กรุณาตรวจสอบคุณลักษณะการเข้าสู่ระบบและชื่อผู้ใช้ของคุณ ตัวกรองที่มีประสิทธิภาพ (การคัดลอกและวางสำหรับการตรวจสอบคำสั่งทีละบรรทัด): <br/>",
+ "User found and settings verified." : "พบผู้ใช้และการตั้งค่าได้รับการตรวจสอบแล้ว",
+ "An unspecified error occurred. Please check the settings and the log." : "เกิดข้อผิดพลาดที่ระบุไม่ได้ กรุณาตรวจสอบการตั้งค่าและบันทึกของคุณ",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "ตัวกรองการค้นหาไม่ถูกต้องอาจเป็นเพราะปัญหาไวยากรณ์เช่นหมายเลขที่ไม่สม่ำเสมอของวงเล็บเปิดและปิด กรุณาแก้ไข",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "เกิดข้อผิดพลาดขณะเชื่อมต่อไปยัง LDAP/AD โปรดตรวจสอบโฮสต์พอร์ตและข้อมูลอื่นๆ",
+ "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "ตัวยึดตำแหน่ง %uid หายไป มันจะถูกแทนที่ด้วยชื่อที่ใช้ในการเข้าสู่ระบบเมื่อสอบถาม LDAP/AD",
+ "Please provide a login name to test against" : "โปรดระบุชื่อที่ใช้ในการเข้าสู่ระบบเพื่อทดสอบข้อขัดแย้ง",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "กล่องข้อความกลุ่มถูกปิดการใช้งานเนื่องจากเซิร์ฟเวอร์ LDAP/AD ไม่สนับสนุน memberOf",
+ "_%s group found_::_%s groups found_" : ["พบ %s กลุ่ม"],
+ "_%s user found_::_%s users found_" : ["พบผู้ใช้ %s คน"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "ไม่สามารถตรวจสอบคุณลักษณะการแสดงชื่อของผู้ใช้ กรุณาระบุการตั้งค่า LDAP ขั้นสูงด้วยตัวคุณเอง",
+ "Could not find the desired feature" : "ไม่พบคุณลักษณะที่ต้องการ",
+ "Invalid Host" : "โฮสต์ไม่ถูกต้อง",
+ "Test Configuration" : "ทดสอบการตั้งค่า",
+ "Help" : "ช่วยเหลือ",
+ "Groups meeting these criteria are available in %s:" : "การประชุมกลุ่มเหล่านี้มีหลักเกณฑ์อยู่ใน %s:",
+ "Only these object classes:" : "เฉพาะคลาสของวัตถุเหล่านี้:",
+ "Only from these groups:" : "เฉพาะจากกลุ่มเหล่านี้:",
+ "Search groups" : "ค้นหากลุ่ม",
+ "Available groups" : "กลุ่มที่สามารถใช้ได้",
+ "Selected groups" : "กลุ่มที่เลือก",
+ "Edit LDAP Query" : "แก้ไข LDAP Query",
+ "LDAP Filter:" : "ตัวกรอง LDAP:",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "ระบุตัวกรองกลุ่ม LDAP ที่จะเข้าถึง %s",
+ "Verify settings and count groups" : "ตรวจสอบการตั้งค่าและจำนวนกลุ่มนับ",
+ "When logging in, %s will find the user based on the following attributes:" : "เมื่อเข้าสู่ระบบ %s จะได้พบกับผู้ใช้ตามลักษณะดังต่อไปนี้:",
+ "LDAP / AD Username:" : "ชื่อผู้ใช้ LDAP/AD:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "อนุญาตให้ผู้ใช้เข้าสู่ระบบ LDAP/AD ซึ่งเป็นทั้ง uid หรือ samAccountName และมันจะถูกตรวจพบ",
+ "LDAP / AD Email Address:" : "ที่อยู่อีเมล LDAP/AD:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "อนุญาตให้เข้าสู่ระบบด้วยอีเมล Mail และ mailPrimaryAddress จะได้รับอนุญาต",
+ "Other Attributes:" : "คุณลักษณะอื่นๆ:",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "กำหนดตัวกรองที่จะใช้ เมื่อพยายามเข้าสู่ระบบจะใช้ %%uid แทนชื่อผู้ใช้ในการดำเนินการเข้าสู่ระบบ ตัวอย่าง: \"uid=%%uid\"",
+ "Test Loginname" : "ทดสอบชื่อที่ใช้ในการเข้าสู่ระบบ",
+ "Verify settings" : "ตรวจสอบการตั้งค่า",
+ "1. Server" : "1. เซิร์ฟเวอร์",
+ "%s. Server:" : "เซิร์ฟเวอร์%s",
+ "Add a new and blank configuration" : "เพิ่มใหม่และการกำหนดค่าว่าง",
+ "Copy current configuration into new directory binding" : "คัดลอกการตั้งค่าปัจจุบันลงในไดเรกทอรีใหม่ที่ผูกกัน",
+ "Delete the current configuration" : "ลบการตั้งค่าปัจจุบัน",
+ "Host" : "โฮสต์",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "คุณสามารถปล่อยช่องโปรโตคอลเว้นไว้ได้, ยกเว้นกรณีที่คุณต้องการใช้ SSL จากนั้นเริ่มต้นด้วย ldaps://",
+ "Port" : "พอร์ต",
+ "Detect Port" : "ตรวจพบพอร์ต",
+ "User DN" : "DN ของผู้ใช้งาน",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN ของผู้ใช้ไคลเอ็นต์อะไรก็ตามที่ผูกอยู่ด้วย เช่น uid=agent, dc=example, dc=com, สำหรับการเข้าถึงโดยบุคคลนิรนาม, ให้เว้นว่าง DN และรหัสผ่านเอาไว้",
+ "Password" : "รหัสผ่าน",
+ "For anonymous access, leave DN and Password empty." : "สำหรับการเข้าถึงโดยบุคคลนิรนาม ให้เว้นว่าง DN และรหัสผ่านไว้",
+ "One Base DN per line" : "หนึ่ง Base DN ต่อหนึ่งบรรทัด",
+ "You can specify Base DN for users and groups in the Advanced tab" : "คุณสามารถระบุ Base DN หลักสำหรับผู้ใช้งานและกลุ่มต่างๆในแท็บขั้นสูงได้",
+ "Detect Base DN" : "ตรวจพบ Base DN",
+ "Test Base DN" : "ทดสอบ Base DN",
+ "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "หลีกเลี่ยงการร้องขอ LDAP อัตโนมัติ ดีกว่าสำหรับการตั้งค่าที่มากกว่า แต่ต้องมีความรู้เรื่อง LDAP",
+ "Manually enter LDAP filters (recommended for large directories)" : "ป้อนตัวกรอง LDAP ด้วยตนเอง (แนะนำสำหรับไดเรกทอรีขนาดใหญ่)",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "คลาสวัตถุที่พบมากที่สุดสำหรับผู้ใช้มี organizationalPerson, person, user และ inetOrgPerson หากคุณไม่แน่ใจว่าต้องเลือกคลาสวัตถุตัวไหนโปรดปรึกษาผู้ดูแลระบบไดเรกทอรีของคุณ",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "ระบุตัวกรองที่ผู้ใช้ LDAP จะมีการเข้าถึง %s",
+ "Verify settings and count users" : "ตรวจสอบการตั้งค่าและการนับจำนวนผู้ใช้",
+ "Saving" : "บันทึก",
+ "Back" : "ย้อนกลับ",
+ "Continue" : "ดำเนินการต่อ",
+ "LDAP" : "LDAP",
+ "Server" : "เซิร์ฟเวอร์",
+ "Users" : "ผู้ใช้งาน",
+ "Login Attributes" : "คุณลักษณะการเข้าสู่ระบบ",
+ "Groups" : "กลุ่ม",
+ "Expert" : "ผู้เชี่ยวชาญ",
+ "Advanced" : "ขั้นสูง",
+ "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>คำเตือน:</b> แอพฯ user_ldap และ user_webdavauth เข้ากันไม่ได้ คุณอาจจะพบเหตุการณ์ที่ไม่คาดคิด กรุณาขอให้ผู้ดูแลระบบของคุณปิดการใช้งานบางอย่างของพวกเขา",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>คำเตือน:</b> โมดูล PHP LDAP ยังไม่ได้ถูกติดตั้ง, ระบบด้านหลังจะไม่สามารถทำงานได้ กรุณาติดต่อผู้ดูแลระบบของคุณเพื่อทำการติดตั้งโมดูลดังกล่าว",
+ "Connection Settings" : "ตั้งค่าการเชื่อมต่อ",
+ "Configuration Active" : "ตั้งค่าการใช้งาน",
+ "When unchecked, this configuration will be skipped." : "ถ้าไม่เลือก การตั้งค่านี้จะถูกข้ามไป",
+ "Backup (Replica) Host" : "การสำรองข้อมูลโฮสต์ (สำรอง) ",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "ให้โฮสต์สำรองข้อมูลที่จำเป็นของเซิร์ฟเวอร์ LDAP/AD หลัก",
+ "Backup (Replica) Port" : "สำรองข้อมูลพอร์ต (จำลอง) ",
+ "Disable Main Server" : "ปิดใช้งานเซิร์ฟเวอร์หลัก",
+ "Only connect to the replica server." : "เฉพาะเชื่อมต่อกับเซิร์ฟเวอร์แบบจำลอง",
+ "Turn off SSL certificate validation." : "ปิดใช้งานการตรวจสอบความถูกต้องของใบรับรองความปลอดภัย SSL",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "ไม่แนะนำ ควรใช้สำหรับการทดสอบเท่านั้น! ถ้าการเชื่อมต่อใช้งานได้เฉพาะกับตัวเลือกนี้ นำเข้าใบรับรอง SSL เซิร์ฟเวอร์ LDAP ในเซิร์ฟเวอร์ %s ของคุณ ",
+ "Cache Time-To-Live" : "แคช TTL",
+ "in seconds. A change empties the cache." : "ในอีกไม่กี่วินาที ระบบจะล้างข้อมูลในแคชให้ว่างเปล่า",
+ "Directory Settings" : "ตั้งค่าไดเร็กทอรี่",
+ "User Display Name Field" : "ช่องแสดงชื่อผู้ใช้งาน",
+ "The LDAP attribute to use to generate the user's display name." : "คุณลักษณะ LDAP เพื่อใช้ในการสร้างชื่อที่ปรากฏของผู้ใช้",
+ "2nd User Display Name Field" : "ช่องแสดงชื่อผู้ใช้งานคนที่ 2",
+ "Base User Tree" : "รายการผู้ใช้งานหลักแบบ Tree",
+ "One User Base DN per line" : "หนึ่งผู้ใช้ Base DN ต่อหนึ่งบรรทัด",
+ "User Search Attributes" : "คุณลักษณะการค้นหาชื่อผู้ใช้",
+ "Optional; one attribute per line" : "ตัวเลือกเพิ่มเติม; หนึ่งคุณลักษณะต่อบรรทัด",
+ "Group Display Name Field" : "ช่องแสดงชื่อกลุ่มที่ต้องการ",
+ "The LDAP attribute to use to generate the groups's display name." : "คุณลักษณะ LDAP เพื่อใช้ในการสร้างชื่อที่ปรากฏของกลุ่ม",
+ "Base Group Tree" : "รายการกลุ่มหลักแบบ Tree",
+ "One Group Base DN per line" : "หนึ่ง Group Base DN ต่อหนึ่งบรรทัด",
+ "Group Search Attributes" : "คุณลักษณะการค้นหาแบบกลุ่ม",
+ "Group-Member association" : "ความสัมพันธ์ของสมาชิกในกลุ่ม",
+ "Nested Groups" : "กลุ่มที่ซ้อนกัน",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "เมื่อเปิดสวิตซ์ กลุ่มจะได้รับการสนันสนุน (เฉพาะการทำงานถ้าคุณลักษณะสมาชิกกลุ่มมี DN)",
+ "Paging chunksize" : "ขนาด Paging chunk",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Chunksize ใช้สำหรับการค้นหาเพจ LDAP มันส่งคืนผลลัพธ์ที่มีขนาดใหญ่เช่นการนับผู้ใช้หรือกลุ่ม (ตั้งค่าเป็น 0 เพื่อปิดการใช้งาน)",
+ "Special Attributes" : "คุณลักษณะพิเศษ",
+ "Quota Field" : "ช่องโควต้า",
+ "Quota Default" : "โควต้าเริ่มต้น",
+ "in bytes" : "ในหน่วยไบต์",
+ "Email Field" : "ช่องอีเมล",
+ "User Home Folder Naming Rule" : "กฎการตั้งชื่อโฟลเดอร์แรกของผู้ใช้",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "เว้นว่างไว้สำหรับ ชื่อผู้ใช้ (ค่าเริ่มต้น) หรือไม่กรุณาระบุคุณลักษณะของ LDAP/AD",
+ "Internal Username" : "ชื่อผู้ใช้ภายใน",
+ "Internal Username Attribute:" : "ชื่อผู้ใช้ภายในคุณสมบัติ:",
+ "Override UUID detection" : "แทนที่การตรวจสอบ UUID",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "โดยค่าเริ่มต้นแอตทริบิวต์ UUID มีถูกตรวจพบโดยอัตโนมัติ แอตทริบิวต์ UUID จะใช้เพื่อระบุผู้ใช้ของ LDAP และกลุ่ม นอกจากนี้ยังมีชื่อผู้ใช้ภายในจะถูกสร้างขึ้นบนพื้นฐาน UUID หากไม่ได้ระบุไว้ข้างต้น คุณสามารถแทนที่การตั้งค่าและส่งแอตทริบิวต์ที่คุณเลือก คุณต้องให้แน่ใจว่าแอตทริบิวต์ที่คุณเลือกสามารถเป็นจริงสำหรับทั้งผู้ใช้และกลุ่มและมันควรจะไม่ซ้ำกัน ปล่อยให้มันว่างเปล่าสำหรับการทำงานเริ่มต้น การเปลี่ยนแปลงจะมีผลเฉพาะในแมปใหม่ (เพิ่ม) ผู้ใช้ LDAP และกลุ่ม",
+ "UUID Attribute for Users:" : "แอตทริบิวต์ UUID สำหรับผู้ใช้:",
+ "UUID Attribute for Groups:" : "แอตทริบิวต์ UUID สำหรับกลุ่ม:",
+ "Username-LDAP User Mapping" : "Username-LDAP ผู้ใช้ Mapping",
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "ชื่อผู้ใช้จะใช้ในการจัดเก็บและกำหนดข้อมูล (เมตา) เพื่อรู้จักกับผู้ใช้และสามารถระบุได้อย่างแม่นยำ แต่ละ LDAP จะมีชื่อผู้ใช้ภายใน จึงต้องทำ Mapping ให้กับผู้ใช้ LDAP ชื่อผู้ใช้ที่ถูกสร้างขึ้นจะถูกแมปเข้ากับ UUID ของผู้ใช้ LDAP นอกจากนี้ DN ก็จะถูกแคชเช่นกันเพื่อลดการทำงานร่วมกันของ LDAP แต่มันก็ไม่ได้ใช้เพื่อระบุตัวตน หากมีการเปลี่ยนแปลง DN การเปลี่ยนแปลงจะถูกพบในทันที ชื่อผู้ใช้ภายในจะถูกใช้กับทั้งหมด การล้างแมปไม่มีผลต่อการกำหนดค่า LDAP ทั้งหมด! \nและจะเกิดขึ้นเฉพาะในการทดสอบหรือขั้นตอนการทดลอง",
+ "Clear Username-LDAP User Mapping" : "ล้าง Username-LDAP ผู้ใช้ Mapping",
+ "Clear Groupname-LDAP Group Mapping" : "ล้าง Groupname-LDAP กลุ่ม Mapping",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "การตั้งค่าได้รับการตรวจสอบแล้ว แต่ผู้ใช้คนหนึ่งพบว่า มีเพียงครั้งแรกที่จะสามารถที่จะเข้าสู่ระบบ กรุณาพิจารณาตัวกรองที่จำกัดมากขึ้น"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/bg.js b/apps/workflowengine/l10n/bg.js
new file mode 100644
index 00000000000..ec24d4f01ae
--- /dev/null
+++ b/apps/workflowengine/l10n/bg.js
@@ -0,0 +1,70 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "Successfully saved" : "Успешно запазен",
+ "Saving failed:" : "Запазването се провали:",
+ "File mime type" : "Разширения",
+ "is" : "е",
+ "is not" : "не е",
+ "matches" : "съвпадения",
+ "does not match" : "не съвпада",
+ "Example: {placeholder}" : "Пример: {placeholder}",
+ "File size (upload)" : "Големина на файл (качване)",
+ "less" : "по-малко",
+ "less or equals" : "по-малко или равно",
+ "greater or equals" : "по-голямо или равно",
+ "File system tag" : "Таг на файлова система",
+ "is tagged with" : "е тагнат с",
+ "is not tagged with" : "не е тагнат с",
+ "Select tag…" : "Избери таг...",
+ "Request remote address" : "Искане на отдалечен адрес",
+ "matches IPv4" : "съвпада IPv4",
+ "does not match IPv4" : "не съвпада IPv4",
+ "matches IPv6" : "съвпада IPv6",
+ "does not match IPv6" : "не съвпада IPv6",
+ "Request time" : "Врене ба заявка",
+ "between" : "между",
+ "not between" : "не между",
+ "Start" : "Начало",
+ "End" : "Край",
+ "Select timezone…" : "Изберете часови пояс...",
+ "Request URL" : "URL на заявка",
+ "Predefined URLs" : "Предефинирани URL-и",
+ "Files WebDAV" : "Файлове WebDAV",
+ "Request user agent" : "Потребителски агент на заявка",
+ "Sync clients" : "Синхронизиране на клиенти",
+ "Android client" : "Android клиент",
+ "iOS client" : "iOS клиент",
+ "Desktop client" : "Клиент за настолен компютър",
+ "User group membership" : "Членство към потребителска група",
+ "is member of" : "е член на",
+ "is not member of" : "не е член на",
+ "The given operator is invalid" : "Даденият оператор е невалиден",
+ "The given regular expression is invalid" : "Даденият израз е невалиден",
+ "The given file size is invalid" : "Даденият размер на файла не е валиден",
+ "The given tag id is invalid" : "Даденият таг код не е валиден",
+ "The given IP range is invalid" : "Даденият IP диапазон е невалиден",
+ "The given IP range is not valid for IPv4" : "Даденият IP диапазон не е валиден за IPv4",
+ "The given IP range is not valid for IPv6" : "Даденият IP диапазон не е валиден за IPv6",
+ "The given time span is invalid" : "Даденият период е невалиден",
+ "The given start time is invalid" : "Даденият начален час е невалиден",
+ "The given end time is invalid" : "Даденият краен час е невалиден",
+ "The given group does not exist" : "Дадената група не съществува",
+ "Check %s is invalid or does not exist" : "Проверка %s не е валидна или несъществува",
+ "Operation #%s does not exist" : "Операция #%s не съществува",
+ "Operation %s does not exist" : "Операция %s не съществува",
+ "Operation %s is invalid" : "Операция %s е невалидна",
+ "Check %s does not exist" : "Проверка %s не съществува",
+ "Check %s is invalid" : "Проверка %s е невалидна",
+ "Check #%s does not exist" : "Проверка #%s не съществува",
+ "Workflow" : "Работен процес",
+ "Open documentation" : "Отвори документация",
+ "Add rule group" : "Добави група правила",
+ "Short rule description" : "Кратко описание на правило",
+ "Add rule" : "Добави правило",
+ "Reset" : "Възстанови",
+ "Save" : "Запази",
+ "Saving…" : "Запазване...",
+ "Loading…" : "Зареждане..."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/bg.json b/apps/workflowengine/l10n/bg.json
new file mode 100644
index 00000000000..492410c9bf4
--- /dev/null
+++ b/apps/workflowengine/l10n/bg.json
@@ -0,0 +1,68 @@
+{ "translations": {
+ "Successfully saved" : "Успешно запазен",
+ "Saving failed:" : "Запазването се провали:",
+ "File mime type" : "Разширения",
+ "is" : "е",
+ "is not" : "не е",
+ "matches" : "съвпадения",
+ "does not match" : "не съвпада",
+ "Example: {placeholder}" : "Пример: {placeholder}",
+ "File size (upload)" : "Големина на файл (качване)",
+ "less" : "по-малко",
+ "less or equals" : "по-малко или равно",
+ "greater or equals" : "по-голямо или равно",
+ "File system tag" : "Таг на файлова система",
+ "is tagged with" : "е тагнат с",
+ "is not tagged with" : "не е тагнат с",
+ "Select tag…" : "Избери таг...",
+ "Request remote address" : "Искане на отдалечен адрес",
+ "matches IPv4" : "съвпада IPv4",
+ "does not match IPv4" : "не съвпада IPv4",
+ "matches IPv6" : "съвпада IPv6",
+ "does not match IPv6" : "не съвпада IPv6",
+ "Request time" : "Врене ба заявка",
+ "between" : "между",
+ "not between" : "не между",
+ "Start" : "Начало",
+ "End" : "Край",
+ "Select timezone…" : "Изберете часови пояс...",
+ "Request URL" : "URL на заявка",
+ "Predefined URLs" : "Предефинирани URL-и",
+ "Files WebDAV" : "Файлове WebDAV",
+ "Request user agent" : "Потребителски агент на заявка",
+ "Sync clients" : "Синхронизиране на клиенти",
+ "Android client" : "Android клиент",
+ "iOS client" : "iOS клиент",
+ "Desktop client" : "Клиент за настолен компютър",
+ "User group membership" : "Членство към потребителска група",
+ "is member of" : "е член на",
+ "is not member of" : "не е член на",
+ "The given operator is invalid" : "Даденият оператор е невалиден",
+ "The given regular expression is invalid" : "Даденият израз е невалиден",
+ "The given file size is invalid" : "Даденият размер на файла не е валиден",
+ "The given tag id is invalid" : "Даденият таг код не е валиден",
+ "The given IP range is invalid" : "Даденият IP диапазон е невалиден",
+ "The given IP range is not valid for IPv4" : "Даденият IP диапазон не е валиден за IPv4",
+ "The given IP range is not valid for IPv6" : "Даденият IP диапазон не е валиден за IPv6",
+ "The given time span is invalid" : "Даденият период е невалиден",
+ "The given start time is invalid" : "Даденият начален час е невалиден",
+ "The given end time is invalid" : "Даденият краен час е невалиден",
+ "The given group does not exist" : "Дадената група не съществува",
+ "Check %s is invalid or does not exist" : "Проверка %s не е валидна или несъществува",
+ "Operation #%s does not exist" : "Операция #%s не съществува",
+ "Operation %s does not exist" : "Операция %s не съществува",
+ "Operation %s is invalid" : "Операция %s е невалидна",
+ "Check %s does not exist" : "Проверка %s не съществува",
+ "Check %s is invalid" : "Проверка %s е невалидна",
+ "Check #%s does not exist" : "Проверка #%s не съществува",
+ "Workflow" : "Работен процес",
+ "Open documentation" : "Отвори документация",
+ "Add rule group" : "Добави група правила",
+ "Short rule description" : "Кратко описание на правило",
+ "Add rule" : "Добави правило",
+ "Reset" : "Възстанови",
+ "Save" : "Запази",
+ "Saving…" : "Запазване...",
+ "Loading…" : "Зареждане..."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/cs.js b/apps/workflowengine/l10n/cs.js
new file mode 100644
index 00000000000..68c6e7225d9
--- /dev/null
+++ b/apps/workflowengine/l10n/cs.js
@@ -0,0 +1,71 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "Successfully saved" : "Úspěšně uloženo",
+ "Saving failed:" : "Ukládání selhalo:",
+ "File mime type" : "Mime typ souboru",
+ "is" : "je",
+ "is not" : "není",
+ "matches" : "odpovídá",
+ "does not match" : "neodpovídá",
+ "Example: {placeholder}" : "Příklad: {placeholder}",
+ "File size (upload)" : "Velikost souboru (nahráno)",
+ "less" : "menší",
+ "less or equals" : "menší nebo rovno",
+ "greater or equals" : "větší nebo rovno",
+ "greater" : "větší",
+ "File system tag" : "Štítek souborového systému",
+ "is tagged with" : "je označen",
+ "is not tagged with" : "není označen",
+ "Select tag…" : "vybrat značku…",
+ "Request remote address" : "Vzdálená adresa požadavku",
+ "matches IPv4" : "odpovídá IPv4",
+ "does not match IPv4" : "neodpovídá IPv4",
+ "matches IPv6" : "odpovídá IPv6",
+ "does not match IPv6" : "neodpovídá IPv6",
+ "Request time" : "Čas požadavku",
+ "between" : "mezi",
+ "not between" : "není mezi",
+ "Start" : "Začátek",
+ "End" : "Konec",
+ "Select timezone…" : "Vybrat časové pásmo…",
+ "Request URL" : "URL požadavku",
+ "Predefined URLs" : "Předdefinované URL",
+ "Files WebDAV" : "Soubory WebDAV",
+ "Request user agent" : "User agent požadavku",
+ "Sync clients" : "Synchronizační klienti",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Desktopový klient",
+ "User group membership" : "Členství ve skupině uživatelů",
+ "is member of" : "je členem",
+ "is not member of" : "není členem",
+ "The given operator is invalid" : "Zadaný operátor je neplatný",
+ "The given regular expression is invalid" : "Zadaný regulární výraz je neplatný",
+ "The given file size is invalid" : "Zadaná velikost souboru je neplatná",
+ "The given tag id is invalid" : "Zadané id značky je neplatné",
+ "The given IP range is invalid" : "Zadaný rozsah IP je neplatný",
+ "The given IP range is not valid for IPv4" : "Zadaný rozsah IP je pro IPv4 neplatný",
+ "The given IP range is not valid for IPv6" : "Zadaný IP rozsah není pro IPv6 platný",
+ "The given time span is invalid" : "Zadaný časový rozsah je neplatný",
+ "The given start time is invalid" : "Zadaný počáteční čas je neplatný",
+ "The given end time is invalid" : "Zadaný koncový čas je neplatný",
+ "The given group does not exist" : "Zadaná skupina neexistuje",
+ "Check %s is invalid or does not exist" : "Kontrola %s je neplatná, nebo neexistuje",
+ "Operation #%s does not exist" : "Operace #%s neexistuje",
+ "Operation %s does not exist" : "Operace %s neexistuje",
+ "Operation %s is invalid" : "Operace %s je neplatná",
+ "Check %s does not exist" : "Kontrola %s neexistuje",
+ "Check %s is invalid" : "Kontrola %s je neplatná",
+ "Check #%s does not exist" : "Kontrola #%s neexistuje",
+ "Workflow" : "Postup práce",
+ "Open documentation" : "Otevřít dokumentaci",
+ "Add rule group" : "Přidat skupinu pravidel",
+ "Short rule description" : "Krátký popis pravidla",
+ "Add rule" : "Přidat pravidlo",
+ "Reset" : "Obnovit",
+ "Save" : "Uložit",
+ "Saving…" : "Ukládání…",
+ "Loading…" : "Načítání…"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/workflowengine/l10n/cs.json b/apps/workflowengine/l10n/cs.json
new file mode 100644
index 00000000000..ea8b33d1ca6
--- /dev/null
+++ b/apps/workflowengine/l10n/cs.json
@@ -0,0 +1,69 @@
+{ "translations": {
+ "Successfully saved" : "Úspěšně uloženo",
+ "Saving failed:" : "Ukládání selhalo:",
+ "File mime type" : "Mime typ souboru",
+ "is" : "je",
+ "is not" : "není",
+ "matches" : "odpovídá",
+ "does not match" : "neodpovídá",
+ "Example: {placeholder}" : "Příklad: {placeholder}",
+ "File size (upload)" : "Velikost souboru (nahráno)",
+ "less" : "menší",
+ "less or equals" : "menší nebo rovno",
+ "greater or equals" : "větší nebo rovno",
+ "greater" : "větší",
+ "File system tag" : "Štítek souborového systému",
+ "is tagged with" : "je označen",
+ "is not tagged with" : "není označen",
+ "Select tag…" : "vybrat značku…",
+ "Request remote address" : "Vzdálená adresa požadavku",
+ "matches IPv4" : "odpovídá IPv4",
+ "does not match IPv4" : "neodpovídá IPv4",
+ "matches IPv6" : "odpovídá IPv6",
+ "does not match IPv6" : "neodpovídá IPv6",
+ "Request time" : "Čas požadavku",
+ "between" : "mezi",
+ "not between" : "není mezi",
+ "Start" : "Začátek",
+ "End" : "Konec",
+ "Select timezone…" : "Vybrat časové pásmo…",
+ "Request URL" : "URL požadavku",
+ "Predefined URLs" : "Předdefinované URL",
+ "Files WebDAV" : "Soubory WebDAV",
+ "Request user agent" : "User agent požadavku",
+ "Sync clients" : "Synchronizační klienti",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Desktopový klient",
+ "User group membership" : "Členství ve skupině uživatelů",
+ "is member of" : "je členem",
+ "is not member of" : "není členem",
+ "The given operator is invalid" : "Zadaný operátor je neplatný",
+ "The given regular expression is invalid" : "Zadaný regulární výraz je neplatný",
+ "The given file size is invalid" : "Zadaná velikost souboru je neplatná",
+ "The given tag id is invalid" : "Zadané id značky je neplatné",
+ "The given IP range is invalid" : "Zadaný rozsah IP je neplatný",
+ "The given IP range is not valid for IPv4" : "Zadaný rozsah IP je pro IPv4 neplatný",
+ "The given IP range is not valid for IPv6" : "Zadaný IP rozsah není pro IPv6 platný",
+ "The given time span is invalid" : "Zadaný časový rozsah je neplatný",
+ "The given start time is invalid" : "Zadaný počáteční čas je neplatný",
+ "The given end time is invalid" : "Zadaný koncový čas je neplatný",
+ "The given group does not exist" : "Zadaná skupina neexistuje",
+ "Check %s is invalid or does not exist" : "Kontrola %s je neplatná, nebo neexistuje",
+ "Operation #%s does not exist" : "Operace #%s neexistuje",
+ "Operation %s does not exist" : "Operace %s neexistuje",
+ "Operation %s is invalid" : "Operace %s je neplatná",
+ "Check %s does not exist" : "Kontrola %s neexistuje",
+ "Check %s is invalid" : "Kontrola %s je neplatná",
+ "Check #%s does not exist" : "Kontrola #%s neexistuje",
+ "Workflow" : "Postup práce",
+ "Open documentation" : "Otevřít dokumentaci",
+ "Add rule group" : "Přidat skupinu pravidel",
+ "Short rule description" : "Krátký popis pravidla",
+ "Add rule" : "Přidat pravidlo",
+ "Reset" : "Obnovit",
+ "Save" : "Uložit",
+ "Saving…" : "Ukládání…",
+ "Loading…" : "Načítání…"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/hu.js b/apps/workflowengine/l10n/hu.js
new file mode 100644
index 00000000000..b1d92e87617
--- /dev/null
+++ b/apps/workflowengine/l10n/hu.js
@@ -0,0 +1,71 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "Successfully saved" : "Sikeresen mentve",
+ "Saving failed:" : "Mentés sikertelen:",
+ "File mime type" : "Fájl mime típus",
+ "is" : "ez",
+ "is not" : "nem ez",
+ "matches" : "egyezik",
+ "does not match" : "nem egyezik",
+ "Example: {placeholder}" : "Például: {placeholder}",
+ "File size (upload)" : "Fájl méret (feltöltés)",
+ "less" : "kisebb",
+ "less or equals" : "kisebb vagy egyenlő",
+ "greater or equals" : "nagyobb vagy egyenlő",
+ "greater" : "nagyobb",
+ "File system tag" : "Fájlrendszer címke",
+ "is tagged with" : "címkézve ezzel",
+ "is not tagged with" : "nem címkézve ezzel",
+ "Select tag…" : "Címke választás...",
+ "Request remote address" : "Távoli cím kérés",
+ "matches IPv4" : "IPv4 egyezik",
+ "does not match IPv4" : "IPv4 nem egyezik",
+ "matches IPv6" : "IPv6 egyezik",
+ "does not match IPv6" : "IPv6 nem egyezik",
+ "Request time" : "Idő kérés",
+ "between" : "közötte",
+ "not between" : "nincs közötte",
+ "Start" : "Kezdet",
+ "End" : "Vég",
+ "Select timezone…" : "Időzóna választás...",
+ "Request URL" : "URL kérés",
+ "Predefined URLs" : "Elődefiniált URL-ek",
+ "Files WebDAV" : "WebDAV fálok",
+ "Request user agent" : "Böngésző kérés",
+ "Sync clients" : "Szinkron kliensek",
+ "Android client" : "Android kliens",
+ "iOS client" : "iOS klens",
+ "Desktop client" : "Asztali kliens",
+ "User group membership" : "Felhasználói csoport tagság",
+ "is member of" : "tagja ennek",
+ "is not member of" : "nem tagja ennek",
+ "The given operator is invalid" : "A megadott operátor érvénytelen",
+ "The given regular expression is invalid" : "A megadott reguláris kifejezés érvénytelen",
+ "The given file size is invalid" : "A megadott fájlméret érvénytelen",
+ "The given tag id is invalid" : "A megadott címe azonosító érvénytelen",
+ "The given IP range is invalid" : "A megadott IP tartomány érvénytelen",
+ "The given IP range is not valid for IPv4" : "A megadott IPv4 tartomány nem érvényes",
+ "The given IP range is not valid for IPv6" : "A megadott IPv6 tartomány nem érvényes",
+ "The given time span is invalid" : "A megadott időtartam nem érvényes",
+ "The given start time is invalid" : "A megadott kezdő idő nem érvényes",
+ "The given end time is invalid" : "A megadott vég idő nem érvényes",
+ "The given group does not exist" : "A megadott csoport nem létezik",
+ "Check %s is invalid or does not exist" : "%s érvénytelen vagy nem létezik, ellenőrizd",
+ "Operation #%s does not exist" : "#%s művelet nem létezik",
+ "Operation %s does not exist" : "%s művelet nem létezik",
+ "Operation %s is invalid" : "#%s művelet érvénytelen",
+ "Check %s does not exist" : "%s nem létezik, ellenőrizd",
+ "Check %s is invalid" : "%s érvénytelen, ellenőrizd",
+ "Check #%s does not exist" : "#%s nem létezik, ellenőrizd",
+ "Workflow" : "Munkafolyamat",
+ "Open documentation" : "Dokumentáció megnyitása",
+ "Add rule group" : "Szabály csoport hozzáadás",
+ "Short rule description" : "A szabály rövid leírása",
+ "Add rule" : "Szabály hozzáadás",
+ "Reset" : "Visszaállítás",
+ "Save" : "Mentés",
+ "Saving…" : "Mentés...",
+ "Loading…" : "Betöltés..."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/hu.json b/apps/workflowengine/l10n/hu.json
new file mode 100644
index 00000000000..9b8755a118e
--- /dev/null
+++ b/apps/workflowengine/l10n/hu.json
@@ -0,0 +1,69 @@
+{ "translations": {
+ "Successfully saved" : "Sikeresen mentve",
+ "Saving failed:" : "Mentés sikertelen:",
+ "File mime type" : "Fájl mime típus",
+ "is" : "ez",
+ "is not" : "nem ez",
+ "matches" : "egyezik",
+ "does not match" : "nem egyezik",
+ "Example: {placeholder}" : "Például: {placeholder}",
+ "File size (upload)" : "Fájl méret (feltöltés)",
+ "less" : "kisebb",
+ "less or equals" : "kisebb vagy egyenlő",
+ "greater or equals" : "nagyobb vagy egyenlő",
+ "greater" : "nagyobb",
+ "File system tag" : "Fájlrendszer címke",
+ "is tagged with" : "címkézve ezzel",
+ "is not tagged with" : "nem címkézve ezzel",
+ "Select tag…" : "Címke választás...",
+ "Request remote address" : "Távoli cím kérés",
+ "matches IPv4" : "IPv4 egyezik",
+ "does not match IPv4" : "IPv4 nem egyezik",
+ "matches IPv6" : "IPv6 egyezik",
+ "does not match IPv6" : "IPv6 nem egyezik",
+ "Request time" : "Idő kérés",
+ "between" : "közötte",
+ "not between" : "nincs közötte",
+ "Start" : "Kezdet",
+ "End" : "Vég",
+ "Select timezone…" : "Időzóna választás...",
+ "Request URL" : "URL kérés",
+ "Predefined URLs" : "Elődefiniált URL-ek",
+ "Files WebDAV" : "WebDAV fálok",
+ "Request user agent" : "Böngésző kérés",
+ "Sync clients" : "Szinkron kliensek",
+ "Android client" : "Android kliens",
+ "iOS client" : "iOS klens",
+ "Desktop client" : "Asztali kliens",
+ "User group membership" : "Felhasználói csoport tagság",
+ "is member of" : "tagja ennek",
+ "is not member of" : "nem tagja ennek",
+ "The given operator is invalid" : "A megadott operátor érvénytelen",
+ "The given regular expression is invalid" : "A megadott reguláris kifejezés érvénytelen",
+ "The given file size is invalid" : "A megadott fájlméret érvénytelen",
+ "The given tag id is invalid" : "A megadott címe azonosító érvénytelen",
+ "The given IP range is invalid" : "A megadott IP tartomány érvénytelen",
+ "The given IP range is not valid for IPv4" : "A megadott IPv4 tartomány nem érvényes",
+ "The given IP range is not valid for IPv6" : "A megadott IPv6 tartomány nem érvényes",
+ "The given time span is invalid" : "A megadott időtartam nem érvényes",
+ "The given start time is invalid" : "A megadott kezdő idő nem érvényes",
+ "The given end time is invalid" : "A megadott vég idő nem érvényes",
+ "The given group does not exist" : "A megadott csoport nem létezik",
+ "Check %s is invalid or does not exist" : "%s érvénytelen vagy nem létezik, ellenőrizd",
+ "Operation #%s does not exist" : "#%s művelet nem létezik",
+ "Operation %s does not exist" : "%s művelet nem létezik",
+ "Operation %s is invalid" : "#%s művelet érvénytelen",
+ "Check %s does not exist" : "%s nem létezik, ellenőrizd",
+ "Check %s is invalid" : "%s érvénytelen, ellenőrizd",
+ "Check #%s does not exist" : "#%s nem létezik, ellenőrizd",
+ "Workflow" : "Munkafolyamat",
+ "Open documentation" : "Dokumentáció megnyitása",
+ "Add rule group" : "Szabály csoport hozzáadás",
+ "Short rule description" : "A szabály rövid leírása",
+ "Add rule" : "Szabály hozzáadás",
+ "Reset" : "Visszaállítás",
+ "Save" : "Mentés",
+ "Saving…" : "Mentés...",
+ "Loading…" : "Betöltés..."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/nb.js b/apps/workflowengine/l10n/nb.js
new file mode 100644
index 00000000000..f2d2b4d2e47
--- /dev/null
+++ b/apps/workflowengine/l10n/nb.js
@@ -0,0 +1,71 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "Successfully saved" : "Lagring var vellykket",
+ "Saving failed:" : "Lagring feilet:",
+ "File mime type" : "Filens mimetype",
+ "is" : "er",
+ "is not" : "er ikke",
+ "matches" : "passer",
+ "does not match" : "passer ikke",
+ "Example: {placeholder}" : "Eksempel: {placeholder}",
+ "File size (upload)" : "Filstørrelse (opplasting)",
+ "less" : "mindre",
+ "less or equals" : "mindre eller lik",
+ "greater or equals" : "større eller lik",
+ "greater" : "større",
+ "File system tag" : "Filsystem merkelapp",
+ "is tagged with" : "er merket med",
+ "is not tagged with" : "er ikke merket med",
+ "Select tag…" : "Velg merkelapp...",
+ "Request remote address" : "Be om ekstern adresse",
+ "matches IPv4" : "passer IPv4",
+ "does not match IPv4" : "passer ikke IPv4",
+ "matches IPv6" : "passer IPv6",
+ "does not match IPv6" : "passer ikke IPv6",
+ "Request time" : "Ønsket tidspunkt",
+ "between" : "mellom",
+ "not between" : "ikke mellom",
+ "Start" : "Start",
+ "End" : "Slutt",
+ "Select timezone…" : "Velg tidssone...",
+ "Request URL" : "Ønsk en URL",
+ "Predefined URLs" : "Forhåndsdefinerte URLer",
+ "Files WebDAV" : "Filer WebDAV",
+ "Request user agent" : "Ønsket brukeragent",
+ "Sync clients" : "Synkroniseringsklienter",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Skrivebordsklient",
+ "User group membership" : "Brukerens gruppemedlemsskap",
+ "is member of" : "er medlem av",
+ "is not member of" : "er ikke medlem av",
+ "The given operator is invalid" : "Den angitte operatøren er ugyldig",
+ "The given regular expression is invalid" : "Det angitte regulære uttrykket er ugyldig",
+ "The given file size is invalid" : "Den angitte filstørrelsen er ugyldig",
+ "The given tag id is invalid" : "Den angitte merkelappen er ugyldig",
+ "The given IP range is invalid" : "Den angitte ip rangen er ugyldig",
+ "The given IP range is not valid for IPv4" : "Den angitte ip rangen er ugyldig for IPv4",
+ "The given IP range is not valid for IPv6" : "Den angitte ip rangen er ugyldig for IPv6",
+ "The given time span is invalid" : "Den angitte tidsrammen er ugyldig",
+ "The given start time is invalid" : "Den angitte starttiden er ugyldig",
+ "The given end time is invalid" : "Den angitte slutttiden er ugyldig",
+ "The given group does not exist" : "Den angitte brukergruppen finnes ikke",
+ "Check %s is invalid or does not exist" : "Sjekk %s er ugyldig eller finnes ikke",
+ "Operation #%s does not exist" : "Handlingen #%s finnes ikke",
+ "Operation %s does not exist" : "Handlingen %s finnes ikke",
+ "Operation %s is invalid" : "Handlingen %s er ugyldig",
+ "Check %s does not exist" : "Sjekk %s finnes ikke",
+ "Check %s is invalid" : "Sjekk %s er ugyldig",
+ "Check #%s does not exist" : "Sjekk #%s finnes ikke",
+ "Workflow" : "Arbeidsflyt",
+ "Open documentation" : "Åpne dokumentasjonen",
+ "Add rule group" : "Legg til regelgruppe",
+ "Short rule description" : "Kort beskrivelse av regel",
+ "Add rule" : "Legg til regel",
+ "Reset" : "Tilbakestill",
+ "Save" : "Lagre",
+ "Saving…" : "Lagrer...",
+ "Loading…" : "Laster..."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/nb.json b/apps/workflowengine/l10n/nb.json
new file mode 100644
index 00000000000..b337654c2c9
--- /dev/null
+++ b/apps/workflowengine/l10n/nb.json
@@ -0,0 +1,69 @@
+{ "translations": {
+ "Successfully saved" : "Lagring var vellykket",
+ "Saving failed:" : "Lagring feilet:",
+ "File mime type" : "Filens mimetype",
+ "is" : "er",
+ "is not" : "er ikke",
+ "matches" : "passer",
+ "does not match" : "passer ikke",
+ "Example: {placeholder}" : "Eksempel: {placeholder}",
+ "File size (upload)" : "Filstørrelse (opplasting)",
+ "less" : "mindre",
+ "less or equals" : "mindre eller lik",
+ "greater or equals" : "større eller lik",
+ "greater" : "større",
+ "File system tag" : "Filsystem merkelapp",
+ "is tagged with" : "er merket med",
+ "is not tagged with" : "er ikke merket med",
+ "Select tag…" : "Velg merkelapp...",
+ "Request remote address" : "Be om ekstern adresse",
+ "matches IPv4" : "passer IPv4",
+ "does not match IPv4" : "passer ikke IPv4",
+ "matches IPv6" : "passer IPv6",
+ "does not match IPv6" : "passer ikke IPv6",
+ "Request time" : "Ønsket tidspunkt",
+ "between" : "mellom",
+ "not between" : "ikke mellom",
+ "Start" : "Start",
+ "End" : "Slutt",
+ "Select timezone…" : "Velg tidssone...",
+ "Request URL" : "Ønsk en URL",
+ "Predefined URLs" : "Forhåndsdefinerte URLer",
+ "Files WebDAV" : "Filer WebDAV",
+ "Request user agent" : "Ønsket brukeragent",
+ "Sync clients" : "Synkroniseringsklienter",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Skrivebordsklient",
+ "User group membership" : "Brukerens gruppemedlemsskap",
+ "is member of" : "er medlem av",
+ "is not member of" : "er ikke medlem av",
+ "The given operator is invalid" : "Den angitte operatøren er ugyldig",
+ "The given regular expression is invalid" : "Det angitte regulære uttrykket er ugyldig",
+ "The given file size is invalid" : "Den angitte filstørrelsen er ugyldig",
+ "The given tag id is invalid" : "Den angitte merkelappen er ugyldig",
+ "The given IP range is invalid" : "Den angitte ip rangen er ugyldig",
+ "The given IP range is not valid for IPv4" : "Den angitte ip rangen er ugyldig for IPv4",
+ "The given IP range is not valid for IPv6" : "Den angitte ip rangen er ugyldig for IPv6",
+ "The given time span is invalid" : "Den angitte tidsrammen er ugyldig",
+ "The given start time is invalid" : "Den angitte starttiden er ugyldig",
+ "The given end time is invalid" : "Den angitte slutttiden er ugyldig",
+ "The given group does not exist" : "Den angitte brukergruppen finnes ikke",
+ "Check %s is invalid or does not exist" : "Sjekk %s er ugyldig eller finnes ikke",
+ "Operation #%s does not exist" : "Handlingen #%s finnes ikke",
+ "Operation %s does not exist" : "Handlingen %s finnes ikke",
+ "Operation %s is invalid" : "Handlingen %s er ugyldig",
+ "Check %s does not exist" : "Sjekk %s finnes ikke",
+ "Check %s is invalid" : "Sjekk %s er ugyldig",
+ "Check #%s does not exist" : "Sjekk #%s finnes ikke",
+ "Workflow" : "Arbeidsflyt",
+ "Open documentation" : "Åpne dokumentasjonen",
+ "Add rule group" : "Legg til regelgruppe",
+ "Short rule description" : "Kort beskrivelse av regel",
+ "Add rule" : "Legg til regel",
+ "Reset" : "Tilbakestill",
+ "Save" : "Lagre",
+ "Saving…" : "Lagrer...",
+ "Loading…" : "Laster..."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/sk.js b/apps/workflowengine/l10n/sk.js
new file mode 100644
index 00000000000..b524bd9d956
--- /dev/null
+++ b/apps/workflowengine/l10n/sk.js
@@ -0,0 +1,58 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "Successfully saved" : "Úspešne uložené",
+ "Saving failed:" : "Ukladanie neúspešné:",
+ "File mime type" : "Mime typ súboru",
+ "is" : "je",
+ "is not" : "nie je",
+ "matches" : "súhlasí",
+ "does not match" : "nesúhlasí",
+ "File size (upload)" : "Veľkosť súboru (upload)",
+ "less" : "menej",
+ "less or equals" : "menej alebo rovné",
+ "greater or equals" : "viac alebo rovné",
+ "greater" : "viac",
+ "File system tag" : "Štítok súborového systému",
+ "is tagged with" : "je označený",
+ "is not tagged with" : "nie je označený",
+ "Select tag…" : "Vyber štítok...",
+ "Request remote address" : "Vyžiadať vzdialenú adresu",
+ "matches IPv4" : "súhlasí s IPv4",
+ "does not match IPv4" : "nesúhlasí s IPv4",
+ "matches IPv6" : "súhlasí s IPv6",
+ "does not match IPv6" : "nesúhlasí s IPv6",
+ "between" : "medzi",
+ "not between" : "nie je medzi",
+ "Start" : "Začiatok",
+ "End" : "Koniec",
+ "Request URL" : "Vyžiadať URL",
+ "Files WebDAV" : "WebDAV súbory",
+ "Sync clients" : "Synchronizovať klientov",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Desktopový klient",
+ "is member of" : "Je členom",
+ "is not member of" : "Nie je členom",
+ "The given file size is invalid" : "Zadaná veľkosť súboru je neplatná",
+ "The given tag id is invalid" : "Zadaný identifikátor štítku je neplatný",
+ "The given IP range is invalid" : "Zadaný rozsah IP je neplatný",
+ "The given IP range is not valid for IPv4" : "Zadaný IP rozsah nie je platný pre IPv4",
+ "The given IP range is not valid for IPv6" : "Zadaný IP rozsah nie je platný pre IPv6",
+ "The given time span is invalid" : "Zadané časové rozpätie nie je platné",
+ "The given start time is invalid" : "Zadaný čas začatia nie je platný",
+ "The given end time is invalid" : "Zadaný čas ukončenia nie je platný",
+ "The given group does not exist" : "Zadaná skupina neexistuje",
+ "Operation #%s does not exist" : "Operácia #%s neexistuje",
+ "Operation %s does not exist" : "Operácia %s neexistuje",
+ "Operation %s is invalid" : "Operácia #%s nie je platná",
+ "Open documentation" : "Otvoriť dokumentáciu",
+ "Add rule group" : "Pridať skupinu pravidiel",
+ "Short rule description" : "Zobraziť popis pravidla",
+ "Add rule" : "Pridať pravidlo",
+ "Reset" : "Vynulovať",
+ "Save" : "Uložiť",
+ "Saving…" : "Ukladá sa...",
+ "Loading…" : "Načítava sa..."
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/workflowengine/l10n/sk.json b/apps/workflowengine/l10n/sk.json
new file mode 100644
index 00000000000..4cad6608288
--- /dev/null
+++ b/apps/workflowengine/l10n/sk.json
@@ -0,0 +1,56 @@
+{ "translations": {
+ "Successfully saved" : "Úspešne uložené",
+ "Saving failed:" : "Ukladanie neúspešné:",
+ "File mime type" : "Mime typ súboru",
+ "is" : "je",
+ "is not" : "nie je",
+ "matches" : "súhlasí",
+ "does not match" : "nesúhlasí",
+ "File size (upload)" : "Veľkosť súboru (upload)",
+ "less" : "menej",
+ "less or equals" : "menej alebo rovné",
+ "greater or equals" : "viac alebo rovné",
+ "greater" : "viac",
+ "File system tag" : "Štítok súborového systému",
+ "is tagged with" : "je označený",
+ "is not tagged with" : "nie je označený",
+ "Select tag…" : "Vyber štítok...",
+ "Request remote address" : "Vyžiadať vzdialenú adresu",
+ "matches IPv4" : "súhlasí s IPv4",
+ "does not match IPv4" : "nesúhlasí s IPv4",
+ "matches IPv6" : "súhlasí s IPv6",
+ "does not match IPv6" : "nesúhlasí s IPv6",
+ "between" : "medzi",
+ "not between" : "nie je medzi",
+ "Start" : "Začiatok",
+ "End" : "Koniec",
+ "Request URL" : "Vyžiadať URL",
+ "Files WebDAV" : "WebDAV súbory",
+ "Sync clients" : "Synchronizovať klientov",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Desktopový klient",
+ "is member of" : "Je členom",
+ "is not member of" : "Nie je členom",
+ "The given file size is invalid" : "Zadaná veľkosť súboru je neplatná",
+ "The given tag id is invalid" : "Zadaný identifikátor štítku je neplatný",
+ "The given IP range is invalid" : "Zadaný rozsah IP je neplatný",
+ "The given IP range is not valid for IPv4" : "Zadaný IP rozsah nie je platný pre IPv4",
+ "The given IP range is not valid for IPv6" : "Zadaný IP rozsah nie je platný pre IPv6",
+ "The given time span is invalid" : "Zadané časové rozpätie nie je platné",
+ "The given start time is invalid" : "Zadaný čas začatia nie je platný",
+ "The given end time is invalid" : "Zadaný čas ukončenia nie je platný",
+ "The given group does not exist" : "Zadaná skupina neexistuje",
+ "Operation #%s does not exist" : "Operácia #%s neexistuje",
+ "Operation %s does not exist" : "Operácia %s neexistuje",
+ "Operation %s is invalid" : "Operácia #%s nie je platná",
+ "Open documentation" : "Otvoriť dokumentáciu",
+ "Add rule group" : "Pridať skupinu pravidiel",
+ "Short rule description" : "Zobraziť popis pravidla",
+ "Add rule" : "Pridať pravidlo",
+ "Reset" : "Vynulovať",
+ "Save" : "Uložiť",
+ "Saving…" : "Ukladá sa...",
+ "Loading…" : "Načítava sa..."
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/zh_CN.js b/apps/workflowengine/l10n/zh_CN.js
index 19c294371ee..0c488c0557a 100644
--- a/apps/workflowengine/l10n/zh_CN.js
+++ b/apps/workflowengine/l10n/zh_CN.js
@@ -45,6 +45,8 @@ OC.L10N.register(
"The given file size is invalid" : "给定的文件大小无效",
"The given tag id is invalid" : "给定的标签ID无效",
"The given IP range is invalid" : "给定的IP范围无效",
+ "The given IP range is not valid for IPv4" : "填写的IP范围不是有效的IPv4格式",
+ "The given IP range is not valid for IPv6" : "填写的IP范围不是有效的IPv6格式",
"The given end time is invalid" : "输入的截止时间无效",
"The given group does not exist" : "输入的群组不存在",
"Operation #%s does not exist" : "操作 %s 不存在",
diff --git a/apps/workflowengine/l10n/zh_CN.json b/apps/workflowengine/l10n/zh_CN.json
index 410cc7f8479..fd37887e58e 100644
--- a/apps/workflowengine/l10n/zh_CN.json
+++ b/apps/workflowengine/l10n/zh_CN.json
@@ -43,6 +43,8 @@
"The given file size is invalid" : "给定的文件大小无效",
"The given tag id is invalid" : "给定的标签ID无效",
"The given IP range is invalid" : "给定的IP范围无效",
+ "The given IP range is not valid for IPv4" : "填写的IP范围不是有效的IPv4格式",
+ "The given IP range is not valid for IPv6" : "填写的IP范围不是有效的IPv6格式",
"The given end time is invalid" : "输入的截止时间无效",
"The given group does not exist" : "输入的群组不存在",
"Operation #%s does not exist" : "操作 %s 不存在",
diff --git a/core/l10n/bg_BG.js b/core/l10n/bg.js
index 090c9fee4b9..090c9fee4b9 100644
--- a/core/l10n/bg_BG.js
+++ b/core/l10n/bg.js
diff --git a/core/l10n/bg_BG.json b/core/l10n/bg.json
index 8489c60e266..8489c60e266 100644
--- a/core/l10n/bg_BG.json
+++ b/core/l10n/bg.json
diff --git a/core/l10n/cs_CZ.js b/core/l10n/cs.js
index 724a706412d..724a706412d 100644
--- a/core/l10n/cs_CZ.js
+++ b/core/l10n/cs.js
diff --git a/core/l10n/cs_CZ.json b/core/l10n/cs.json
index 186337f1997..186337f1997 100644
--- a/core/l10n/cs_CZ.json
+++ b/core/l10n/cs.json
diff --git a/core/l10n/fi_FI.js b/core/l10n/fi.js
index 1e05a2c5213..1e05a2c5213 100644
--- a/core/l10n/fi_FI.js
+++ b/core/l10n/fi.js
diff --git a/core/l10n/fi_FI.json b/core/l10n/fi.json
index bfd3bf04ed8..bfd3bf04ed8 100644
--- a/core/l10n/fi_FI.json
+++ b/core/l10n/fi.json
diff --git a/core/l10n/hu_HU.js b/core/l10n/hu.js
index 3db2ce9a361..3db2ce9a361 100644
--- a/core/l10n/hu_HU.js
+++ b/core/l10n/hu.js
diff --git a/core/l10n/hu_HU.json b/core/l10n/hu.json
index e7a7f338d1b..e7a7f338d1b 100644
--- a/core/l10n/hu_HU.json
+++ b/core/l10n/hu.json
diff --git a/core/l10n/nb_NO.js b/core/l10n/nb.js
index a8cb48f6c3e..a8cb48f6c3e 100644
--- a/core/l10n/nb_NO.js
+++ b/core/l10n/nb.js
diff --git a/core/l10n/nb_NO.json b/core/l10n/nb.json
index 507c3a6acc1..507c3a6acc1 100644
--- a/core/l10n/nb_NO.json
+++ b/core/l10n/nb.json
diff --git a/core/l10n/sk_SK.js b/core/l10n/sk.js
index 05e2aceb1a1..05e2aceb1a1 100644
--- a/core/l10n/sk_SK.js
+++ b/core/l10n/sk.js
diff --git a/core/l10n/sk_SK.json b/core/l10n/sk.json
index 095c627fdd9..095c627fdd9 100644
--- a/core/l10n/sk_SK.json
+++ b/core/l10n/sk.json
diff --git a/core/l10n/th_TH.js b/core/l10n/th.js
index e5fb0378362..e5fb0378362 100644
--- a/core/l10n/th_TH.js
+++ b/core/l10n/th.js
diff --git a/core/l10n/th_TH.json b/core/l10n/th.json
index bdebc694e50..bdebc694e50 100644
--- a/core/l10n/th_TH.json
+++ b/core/l10n/th.json
diff --git a/lib/l10n/bg_BG.js b/lib/l10n/bg.js
index 2692a983790..2692a983790 100644
--- a/lib/l10n/bg_BG.js
+++ b/lib/l10n/bg.js
diff --git a/lib/l10n/bg_BG.json b/lib/l10n/bg.json
index 279f13f1bc3..279f13f1bc3 100644
--- a/lib/l10n/bg_BG.json
+++ b/lib/l10n/bg.json
diff --git a/lib/l10n/cs_CZ.js b/lib/l10n/cs.js
index ff0b5705cea..ff0b5705cea 100644
--- a/lib/l10n/cs_CZ.js
+++ b/lib/l10n/cs.js
diff --git a/lib/l10n/cs_CZ.json b/lib/l10n/cs.json
index ae66663d49c..ae66663d49c 100644
--- a/lib/l10n/cs_CZ.json
+++ b/lib/l10n/cs.json
diff --git a/lib/l10n/hu_HU.js b/lib/l10n/hu.js
index 1ca8068cf77..1ca8068cf77 100644
--- a/lib/l10n/hu_HU.js
+++ b/lib/l10n/hu.js
diff --git a/lib/l10n/hu_HU.json b/lib/l10n/hu.json
index a3f22bc7d5b..a3f22bc7d5b 100644
--- a/lib/l10n/hu_HU.json
+++ b/lib/l10n/hu.json
diff --git a/lib/l10n/nb_NO.js b/lib/l10n/nb.js
index 0fcaa03b246..0fcaa03b246 100644
--- a/lib/l10n/nb_NO.js
+++ b/lib/l10n/nb.js
diff --git a/lib/l10n/nb_NO.json b/lib/l10n/nb.json
index 5e745167303..5e745167303 100644
--- a/lib/l10n/nb_NO.json
+++ b/lib/l10n/nb.json
diff --git a/lib/l10n/sk_SK.js b/lib/l10n/sk.js
index e723baebea4..e723baebea4 100644
--- a/lib/l10n/sk_SK.js
+++ b/lib/l10n/sk.js
diff --git a/lib/l10n/sk_SK.json b/lib/l10n/sk.json
index 7deb8eb8ad8..7deb8eb8ad8 100644
--- a/lib/l10n/sk_SK.json
+++ b/lib/l10n/sk.json
diff --git a/settings/l10n/bg_BG.js b/settings/l10n/bg.js
index f63c5dfd2eb..f63c5dfd2eb 100644
--- a/settings/l10n/bg_BG.js
+++ b/settings/l10n/bg.js
diff --git a/settings/l10n/bg_BG.json b/settings/l10n/bg.json
index c951a5f8925..c951a5f8925 100644
--- a/settings/l10n/bg_BG.json
+++ b/settings/l10n/bg.json
diff --git a/settings/l10n/cs_CZ.js b/settings/l10n/cs.js
index e5202b00662..e5202b00662 100644
--- a/settings/l10n/cs_CZ.js
+++ b/settings/l10n/cs.js
diff --git a/settings/l10n/cs_CZ.json b/settings/l10n/cs.json
index a813749efd0..a813749efd0 100644
--- a/settings/l10n/cs_CZ.json
+++ b/settings/l10n/cs.json
diff --git a/settings/l10n/de.js b/settings/l10n/de.js
index cbeccc33d9e..2843806b069 100644
--- a/settings/l10n/de.js
+++ b/settings/l10n/de.js
@@ -372,6 +372,7 @@ OC.L10N.register(
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.<br><br>Dein Benutzername: %s<br>Zugriff: <a href=\"%s\">%s</a><br><br>",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.\n\nDein Benutzername: %s\nLoslegen: %s\n\n",
"For password recovery and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen",
+ "If you want to support the project\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Wenn Du das Projekt unterstützen möchtest\n⇥⇥<a href=\"https://nextcloud.com/contribute\"\n⇥⇥⇥target=\"_blank\" rel=\"noreferrer\">hilf uns bei der Weiterentwicklung</a>\n⇥⇥oder\n⇥⇥<a href=\"https://nextcloud.com/contribute\"\n⇥⇥⇥target=\"_blank\" rel=\"noreferrer\">empfehle es weiter</a>!",
"Add Group" : "Gruppe hinzufügen",
"Group" : "Gruppe",
"Default Quota" : "Standard-Quota",
diff --git a/settings/l10n/de.json b/settings/l10n/de.json
index 37fb1b5e288..115d89312ff 100644
--- a/settings/l10n/de.json
+++ b/settings/l10n/de.json
@@ -370,6 +370,7 @@
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.<br><br>Dein Benutzername: %s<br>Zugriff: <a href=\"%s\">%s</a><br><br>",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.\n\nDein Benutzername: %s\nLoslegen: %s\n\n",
"For password recovery and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen",
+ "If you want to support the project\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Wenn Du das Projekt unterstützen möchtest\n⇥⇥<a href=\"https://nextcloud.com/contribute\"\n⇥⇥⇥target=\"_blank\" rel=\"noreferrer\">hilf uns bei der Weiterentwicklung</a>\n⇥⇥oder\n⇥⇥<a href=\"https://nextcloud.com/contribute\"\n⇥⇥⇥target=\"_blank\" rel=\"noreferrer\">empfehle es weiter</a>!",
"Add Group" : "Gruppe hinzufügen",
"Group" : "Gruppe",
"Default Quota" : "Standard-Quota",
diff --git a/settings/l10n/de_DE.js b/settings/l10n/de_DE.js
index aefacc255c2..63a68200bd7 100644
--- a/settings/l10n/de_DE.js
+++ b/settings/l10n/de_DE.js
@@ -372,6 +372,7 @@ OC.L10N.register(
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass Sie jetzt ein %s-Konto haben.<br><br>Ihr Benutzername: %s<br>Greifen Sie darauf zu: <a href=\"%s\">%s</a><br><br>",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass Sie jetzt ein %s-Konto haben.\n\nIhr Benutzername: %s\nGreifen Sie darauf zu: %s\n\n",
"For password recovery and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen",
+ "If you want to support the project\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Wenn Sie das Projekt unterstützen möchten\n⇥⇥<a href=\"https://nextcloud.com/contribute\"\n⇥⇥⇥target=\"_blank\" rel=\"noreferrer\">helfen Sie bei der Weiterentwicklung</a>\n⇥⇥oder\n⇥⇥<a href=\"https://nextcloud.com/contribute\"\n⇥⇥⇥target=\"_blank\" rel=\"noreferrer\">empfehlen Sie es weiter</a>!",
"Add Group" : "Gruppe hinzufügen",
"Group" : "Gruppe",
"Default Quota" : "Standard-Quota",
diff --git a/settings/l10n/de_DE.json b/settings/l10n/de_DE.json
index d767fa75879..3e0ab8eab9e 100644
--- a/settings/l10n/de_DE.json
+++ b/settings/l10n/de_DE.json
@@ -370,6 +370,7 @@
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass Sie jetzt ein %s-Konto haben.<br><br>Ihr Benutzername: %s<br>Greifen Sie darauf zu: <a href=\"%s\">%s</a><br><br>",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass Sie jetzt ein %s-Konto haben.\n\nIhr Benutzername: %s\nGreifen Sie darauf zu: %s\n\n",
"For password recovery and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen",
+ "If you want to support the project\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Wenn Sie das Projekt unterstützen möchten\n⇥⇥<a href=\"https://nextcloud.com/contribute\"\n⇥⇥⇥target=\"_blank\" rel=\"noreferrer\">helfen Sie bei der Weiterentwicklung</a>\n⇥⇥oder\n⇥⇥<a href=\"https://nextcloud.com/contribute\"\n⇥⇥⇥target=\"_blank\" rel=\"noreferrer\">empfehlen Sie es weiter</a>!",
"Add Group" : "Gruppe hinzufügen",
"Group" : "Gruppe",
"Default Quota" : "Standard-Quota",
diff --git a/settings/l10n/fi_FI.js b/settings/l10n/fi.js
index 42f1fa203ea..42f1fa203ea 100644
--- a/settings/l10n/fi_FI.js
+++ b/settings/l10n/fi.js
diff --git a/settings/l10n/fi_FI.json b/settings/l10n/fi.json
index 2527e5f5bd4..2527e5f5bd4 100644
--- a/settings/l10n/fi_FI.json
+++ b/settings/l10n/fi.json
diff --git a/settings/l10n/hu_HU.js b/settings/l10n/hu.js
index ce63c3307de..ce63c3307de 100644
--- a/settings/l10n/hu_HU.js
+++ b/settings/l10n/hu.js
diff --git a/settings/l10n/hu_HU.json b/settings/l10n/hu.json
index d72c12ede36..d72c12ede36 100644
--- a/settings/l10n/hu_HU.json
+++ b/settings/l10n/hu.json
diff --git a/settings/l10n/nb_NO.js b/settings/l10n/nb.js
index 15c7af08620..15c7af08620 100644
--- a/settings/l10n/nb_NO.js
+++ b/settings/l10n/nb.js
diff --git a/settings/l10n/nb_NO.json b/settings/l10n/nb.json
index a2fc80e6fef..a2fc80e6fef 100644
--- a/settings/l10n/nb_NO.json
+++ b/settings/l10n/nb.json
diff --git a/settings/l10n/pl.js b/settings/l10n/pl.js
index e118952d15b..f46fa84052a 100644
--- a/settings/l10n/pl.js
+++ b/settings/l10n/pl.js
@@ -199,7 +199,7 @@ OC.L10N.register(
"All checks passed." : "Wszystkie testy konfiguracji zakończyły się pomyślnie.",
"Cron" : "Cron",
"Last cron job execution: %s." : "Ostatnie wykonanie zadania przez cron: %s.",
- "Last cron job execution: %s. Something seems wrong." : "Ostatnie wykonanie zadania przez cron: %s. Wydaje się być błędny.",
+ "Last cron job execution: %s. Something seems wrong." : "Ostatnie wykonanie zadania przez cron: %s. Wydaje się, że coś jest błędne.",
"Cron was not executed yet!" : "Cron nie został jeszcze uruchomiony!",
"Execute one task with each page loaded" : "Wykonuj jedno zadanie wraz z każdą wczytaną stroną.",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "Cron.php jest zarejestrowany w usłudze webcron do uruchamiania cron.php raz na 15 minut przez http.",
@@ -372,6 +372,7 @@ OC.L10N.register(
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Witaj,<br><br>informujemy, że teraz masz konto na %s .<br><br>Twoja nazwa użytkownika: %s<br>Dostęp pod adresem: <a href=\"%s\">%s</a><br><br>",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Witaj,\n\ninformujemy, że teraz masz konto na %s .\n\nTwoja nazwa użytkownika:: %s\nDostęp pod adresem: %s\n\n",
"For password recovery and notifications" : "W celu odzyskania hasła i powiadomień",
+ "If you want to support the project\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Jeśli chcesz wesprzeć projekt\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">dołącz do programistów</a>\n\t\tlub\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">głoś słowo</a>!",
"Add Group" : "Dodaj grupę",
"Group" : "Grupa",
"Default Quota" : "Domyślny limit",
diff --git a/settings/l10n/pl.json b/settings/l10n/pl.json
index 7a239db434f..6bcb77480a4 100644
--- a/settings/l10n/pl.json
+++ b/settings/l10n/pl.json
@@ -197,7 +197,7 @@
"All checks passed." : "Wszystkie testy konfiguracji zakończyły się pomyślnie.",
"Cron" : "Cron",
"Last cron job execution: %s." : "Ostatnie wykonanie zadania przez cron: %s.",
- "Last cron job execution: %s. Something seems wrong." : "Ostatnie wykonanie zadania przez cron: %s. Wydaje się być błędny.",
+ "Last cron job execution: %s. Something seems wrong." : "Ostatnie wykonanie zadania przez cron: %s. Wydaje się, że coś jest błędne.",
"Cron was not executed yet!" : "Cron nie został jeszcze uruchomiony!",
"Execute one task with each page loaded" : "Wykonuj jedno zadanie wraz z każdą wczytaną stroną.",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "Cron.php jest zarejestrowany w usłudze webcron do uruchamiania cron.php raz na 15 minut przez http.",
@@ -370,6 +370,7 @@
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Witaj,<br><br>informujemy, że teraz masz konto na %s .<br><br>Twoja nazwa użytkownika: %s<br>Dostęp pod adresem: <a href=\"%s\">%s</a><br><br>",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Witaj,\n\ninformujemy, że teraz masz konto na %s .\n\nTwoja nazwa użytkownika:: %s\nDostęp pod adresem: %s\n\n",
"For password recovery and notifications" : "W celu odzyskania hasła i powiadomień",
+ "If you want to support the project\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Jeśli chcesz wesprzeć projekt\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">dołącz do programistów</a>\n\t\tlub\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">głoś słowo</a>!",
"Add Group" : "Dodaj grupę",
"Group" : "Grupa",
"Default Quota" : "Domyślny limit",
diff --git a/settings/l10n/pt_BR.js b/settings/l10n/pt_BR.js
index 05ce8c25ba8..14e52679104 100644
--- a/settings/l10n/pt_BR.js
+++ b/settings/l10n/pt_BR.js
@@ -372,6 +372,7 @@ OC.L10N.register(
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Olá,<br><br>somente para lembrar que agora você tem uma conta %s.<br><br>Seu nome de usuário é: %s<br>Acesse em: <a href=\"%s\">%s</a><br><br>",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Olá,\n\nsomente para lembrar que agora você tem uma conta %s.\n\nSeu nome de usuário é: %s\nAcesse em: %s\n\n",
"For password recovery and notifications" : "Para recuperação de senha e notificações",
+ "If you want to support the project\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Se você quiser apoiar o projeto\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">junte-se ao desenvolvimento</a>\n\t\tou\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">espalhe pelo mundo</a>!",
"Add Group" : "Adicionar grupo",
"Group" : "Grupo",
"Default Quota" : "Quota Padrão",
diff --git a/settings/l10n/pt_BR.json b/settings/l10n/pt_BR.json
index 3e3d2d3163c..803ee756a89 100644
--- a/settings/l10n/pt_BR.json
+++ b/settings/l10n/pt_BR.json
@@ -370,6 +370,7 @@
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Olá,<br><br>somente para lembrar que agora você tem uma conta %s.<br><br>Seu nome de usuário é: %s<br>Acesse em: <a href=\"%s\">%s</a><br><br>",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Olá,\n\nsomente para lembrar que agora você tem uma conta %s.\n\nSeu nome de usuário é: %s\nAcesse em: %s\n\n",
"For password recovery and notifications" : "Para recuperação de senha e notificações",
+ "If you want to support the project\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Se você quiser apoiar o projeto\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">junte-se ao desenvolvimento</a>\n\t\tou\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">espalhe pelo mundo</a>!",
"Add Group" : "Adicionar grupo",
"Group" : "Grupo",
"Default Quota" : "Quota Padrão",
diff --git a/settings/l10n/sk_SK.js b/settings/l10n/sk.js
index 37091947ce0..37091947ce0 100644
--- a/settings/l10n/sk_SK.js
+++ b/settings/l10n/sk.js
diff --git a/settings/l10n/sk_SK.json b/settings/l10n/sk.json
index 75d7983d4a4..75d7983d4a4 100644
--- a/settings/l10n/sk_SK.json
+++ b/settings/l10n/sk.json
diff --git a/settings/l10n/th_TH.js b/settings/l10n/th.js
index 80dfc1d91eb..80dfc1d91eb 100644
--- a/settings/l10n/th_TH.js
+++ b/settings/l10n/th.js
diff --git a/settings/l10n/th_TH.json b/settings/l10n/th.json
index 51358f435fe..51358f435fe 100644
--- a/settings/l10n/th_TH.json
+++ b/settings/l10n/th.json