summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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