summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/comments/l10n/de.js14
-rw-r--r--apps/comments/l10n/de.json14
-rw-r--r--apps/comments/l10n/de_DE.js4
-rw-r--r--apps/comments/l10n/de_DE.json4
-rw-r--r--apps/comments/l10n/gl.js28
-rw-r--r--apps/comments/l10n/gl.json28
-rw-r--r--apps/comments/l10n/sk.js4
-rw-r--r--apps/comments/l10n/sk.json4
-rw-r--r--apps/dav/l10n/en_GB.js50
-rw-r--r--apps/dav/l10n/en_GB.json48
-rw-r--r--apps/dav/l10n/hu.js1
-rw-r--r--apps/dav/l10n/hu.json1
-rw-r--r--apps/dav/l10n/it.js1
-rw-r--r--apps/dav/l10n/it.json1
-rw-r--r--apps/dav/l10n/sv.js1
-rw-r--r--apps/dav/l10n/sv.json1
-rw-r--r--apps/dav/lib/CalDAV/CalDavBackend.php2
-rw-r--r--apps/dav/tests/unit/CalDAV/CalDavBackendTest.php2
-rw-r--r--apps/encryption/l10n/de.js10
-rw-r--r--apps/encryption/l10n/de.json10
-rw-r--r--apps/encryption/l10n/de_DE.js4
-rw-r--r--apps/encryption/l10n/de_DE.json4
-rw-r--r--apps/encryption/l10n/en_GB.js6
-rw-r--r--apps/encryption/l10n/en_GB.json6
-rw-r--r--apps/encryption/l10n/gl.js13
-rw-r--r--apps/encryption/l10n/gl.json13
-rw-r--r--apps/encryption/l10n/is.js43
-rw-r--r--apps/encryption/l10n/is.json43
-rw-r--r--apps/encryption/l10n/ru.js2
-rw-r--r--apps/encryption/l10n/ru.json2
-rw-r--r--apps/federatedfilesharing/l10n/en_GB.js41
-rw-r--r--apps/federatedfilesharing/l10n/en_GB.json41
-rw-r--r--apps/federatedfilesharing/l10n/fi.js2
-rw-r--r--apps/federatedfilesharing/l10n/fi.json2
-rw-r--r--apps/federatedfilesharing/l10n/it.js2
-rw-r--r--apps/federatedfilesharing/l10n/it.json2
-rw-r--r--apps/federatedfilesharing/l10n/nb.js2
-rw-r--r--apps/federatedfilesharing/l10n/nb.json2
-rw-r--r--apps/federatedfilesharing/l10n/ru.js2
-rw-r--r--apps/federatedfilesharing/l10n/ru.json2
-rw-r--r--apps/federation/l10n/en_GB.js7
-rw-r--r--apps/federation/l10n/en_GB.json7
-rw-r--r--apps/federation/l10n/gl.js16
-rw-r--r--apps/federation/l10n/gl.json14
-rw-r--r--apps/files/l10n/cs.js3
-rw-r--r--apps/files/l10n/cs.json3
-rw-r--r--apps/files/l10n/de.js31
-rw-r--r--apps/files/l10n/de.json31
-rw-r--r--apps/files/l10n/de_DE.js15
-rw-r--r--apps/files/l10n/de_DE.json15
-rw-r--r--apps/files/l10n/en_GB.js97
-rw-r--r--apps/files/l10n/en_GB.json97
-rw-r--r--apps/files/l10n/es.js2
-rw-r--r--apps/files/l10n/es.json2
-rw-r--r--apps/files/l10n/es_MX.js1
-rw-r--r--apps/files/l10n/es_MX.json1
-rw-r--r--apps/files/l10n/fr.js1
-rw-r--r--apps/files/l10n/fr.json1
-rw-r--r--apps/files/l10n/gl.js119
-rw-r--r--apps/files/l10n/gl.json119
-rw-r--r--apps/files/l10n/is.js3
-rw-r--r--apps/files/l10n/is.json3
-rw-r--r--apps/files/l10n/it.js4
-rw-r--r--apps/files/l10n/it.json4
-rw-r--r--apps/files/l10n/ja.js1
-rw-r--r--apps/files/l10n/ja.json1
-rw-r--r--apps/files/l10n/nb.js1
-rw-r--r--apps/files/l10n/nb.json1
-rw-r--r--apps/files/l10n/nl.js1
-rw-r--r--apps/files/l10n/nl.json1
-rw-r--r--apps/files/l10n/pl.js1
-rw-r--r--apps/files/l10n/pl.json1
-rw-r--r--apps/files/l10n/pt_BR.js1
-rw-r--r--apps/files/l10n/pt_BR.json1
-rw-r--r--apps/files/l10n/ru.js5
-rw-r--r--apps/files/l10n/ru.json5
-rw-r--r--apps/files/l10n/sl.js1
-rw-r--r--apps/files/l10n/sl.json1
-rw-r--r--apps/files/l10n/tr.js1
-rw-r--r--apps/files/l10n/tr.json1
-rw-r--r--apps/files/l10n/zh_CN.js1
-rw-r--r--apps/files/l10n/zh_CN.json1
-rw-r--r--apps/files/lib/Activity/Provider.php26
-rw-r--r--apps/files_external/l10n/cs.js1
-rw-r--r--apps/files_external/l10n/cs.json1
-rw-r--r--apps/files_external/l10n/de.js4
-rw-r--r--apps/files_external/l10n/de.json4
-rw-r--r--apps/files_external/l10n/de_DE.js6
-rw-r--r--apps/files_external/l10n/de_DE.json6
-rw-r--r--apps/files_external/l10n/en_GB.js10
-rw-r--r--apps/files_external/l10n/en_GB.json10
-rw-r--r--apps/files_external/l10n/gl.js79
-rw-r--r--apps/files_external/l10n/gl.json79
-rw-r--r--apps/files_external/l10n/ja.js1
-rw-r--r--apps/files_external/l10n/ja.json1
-rw-r--r--apps/files_external/l10n/ru.js42
-rw-r--r--apps/files_external/l10n/ru.json42
-rw-r--r--apps/files_external/lib/Service/DBConfigService.php2
-rw-r--r--apps/files_sharing/l10n/de_DE.js2
-rw-r--r--apps/files_sharing/l10n/de_DE.json2
-rw-r--r--apps/files_sharing/l10n/en_GB.js101
-rw-r--r--apps/files_sharing/l10n/en_GB.json101
-rw-r--r--apps/files_sharing/l10n/fi.js2
-rw-r--r--apps/files_sharing/l10n/fi.json2
-rw-r--r--apps/files_sharing/l10n/gl.js112
-rw-r--r--apps/files_sharing/l10n/gl.json112
-rw-r--r--apps/files_sharing/l10n/hu.js1
-rw-r--r--apps/files_sharing/l10n/hu.json1
-rw-r--r--apps/files_sharing/l10n/it.js1
-rw-r--r--apps/files_sharing/l10n/it.json1
-rw-r--r--apps/files_sharing/l10n/ru.js2
-rw-r--r--apps/files_sharing/l10n/ru.json2
-rw-r--r--apps/files_trashbin/l10n/de_DE.js2
-rw-r--r--apps/files_trashbin/l10n/de_DE.json2
-rw-r--r--apps/files_trashbin/l10n/gl.js2
-rw-r--r--apps/files_trashbin/l10n/gl.json2
-rw-r--r--apps/files_trashbin/l10n/is.js2
-rw-r--r--apps/files_trashbin/l10n/is.json2
-rw-r--r--apps/files_versions/l10n/de_DE.js2
-rw-r--r--apps/files_versions/l10n/de_DE.json2
-rw-r--r--apps/files_versions/l10n/en_GB.js7
-rw-r--r--apps/files_versions/l10n/en_GB.json7
-rw-r--r--apps/files_versions/l10n/gl.js7
-rw-r--r--apps/files_versions/l10n/gl.json7
-rw-r--r--apps/files_versions/l10n/sq.js1
-rw-r--r--apps/files_versions/l10n/sq.json1
-rw-r--r--apps/oauth2/l10n/cs.js14
-rw-r--r--apps/oauth2/l10n/cs.json12
-rw-r--r--apps/oauth2/l10n/en_GB.js14
-rw-r--r--apps/oauth2/l10n/en_GB.json12
-rw-r--r--apps/sharebymail/l10n/de.js22
-rw-r--r--apps/sharebymail/l10n/de.json22
-rw-r--r--apps/sharebymail/l10n/de_DE.js14
-rw-r--r--apps/sharebymail/l10n/de_DE.json14
-rw-r--r--apps/sharebymail/l10n/en_GB.js49
-rw-r--r--apps/sharebymail/l10n/en_GB.json47
-rw-r--r--apps/sharebymail/l10n/gl.js49
-rw-r--r--apps/sharebymail/l10n/gl.json47
-rw-r--r--apps/sharebymail/l10n/nb.js4
-rw-r--r--apps/sharebymail/l10n/nb.json4
-rw-r--r--apps/sharebymail/lib/ShareByMailProvider.php4
-rw-r--r--apps/systemtags/l10n/de.js10
-rw-r--r--apps/systemtags/l10n/de.json10
-rw-r--r--apps/systemtags/l10n/de_DE.js6
-rw-r--r--apps/systemtags/l10n/de_DE.json6
-rw-r--r--apps/systemtags/l10n/en_GB.js50
-rw-r--r--apps/systemtags/l10n/en_GB.json50
-rw-r--r--apps/systemtags/l10n/fi.js2
-rw-r--r--apps/systemtags/l10n/fi.json2
-rw-r--r--apps/systemtags/l10n/gl.js49
-rw-r--r--apps/systemtags/l10n/gl.json49
-rw-r--r--apps/systemtags/l10n/it.js1
-rw-r--r--apps/systemtags/l10n/it.json1
-rw-r--r--apps/systemtags/l10n/sv.js2
-rw-r--r--apps/systemtags/l10n/sv.json2
-rw-r--r--apps/theming/l10n/ar.js2
-rw-r--r--apps/theming/l10n/ar.json2
-rw-r--r--apps/theming/l10n/ast.js2
-rw-r--r--apps/theming/l10n/ast.json2
-rw-r--r--apps/theming/l10n/bg.js2
-rw-r--r--apps/theming/l10n/bg.json2
-rw-r--r--apps/theming/l10n/cs.js4
-rw-r--r--apps/theming/l10n/cs.json4
-rw-r--r--apps/theming/l10n/da.js2
-rw-r--r--apps/theming/l10n/da.json2
-rw-r--r--apps/theming/l10n/de.js5
-rw-r--r--apps/theming/l10n/de.json5
-rw-r--r--apps/theming/l10n/de_DE.js5
-rw-r--r--apps/theming/l10n/de_DE.json5
-rw-r--r--apps/theming/l10n/el.js3
-rw-r--r--apps/theming/l10n/el.json3
-rw-r--r--apps/theming/l10n/en_GB.js4
-rw-r--r--apps/theming/l10n/en_GB.json4
-rw-r--r--apps/theming/l10n/es.js2
-rw-r--r--apps/theming/l10n/es.json2
-rw-r--r--apps/theming/l10n/es_MX.js3
-rw-r--r--apps/theming/l10n/es_MX.json3
-rw-r--r--apps/theming/l10n/fi.js3
-rw-r--r--apps/theming/l10n/fi.json3
-rw-r--r--apps/theming/l10n/fr.js3
-rw-r--r--apps/theming/l10n/fr.json3
-rw-r--r--apps/theming/l10n/hu.js2
-rw-r--r--apps/theming/l10n/hu.json2
-rw-r--r--apps/theming/l10n/is.js3
-rw-r--r--apps/theming/l10n/is.json3
-rw-r--r--apps/theming/l10n/it.js5
-rw-r--r--apps/theming/l10n/it.json5
-rw-r--r--apps/theming/l10n/ko.js2
-rw-r--r--apps/theming/l10n/ko.json2
-rw-r--r--apps/theming/l10n/nb.js3
-rw-r--r--apps/theming/l10n/nb.json3
-rw-r--r--apps/theming/l10n/nl.js3
-rw-r--r--apps/theming/l10n/nl.json3
-rw-r--r--apps/theming/l10n/pl.js3
-rw-r--r--apps/theming/l10n/pl.json3
-rw-r--r--apps/theming/l10n/pt_BR.js3
-rw-r--r--apps/theming/l10n/pt_BR.json3
-rw-r--r--apps/theming/l10n/ru.js3
-rw-r--r--apps/theming/l10n/ru.json3
-rw-r--r--apps/theming/l10n/sk.js2
-rw-r--r--apps/theming/l10n/sk.json2
-rw-r--r--apps/theming/l10n/sv.js5
-rw-r--r--apps/theming/l10n/sv.json5
-rw-r--r--apps/theming/l10n/tr.js3
-rw-r--r--apps/theming/l10n/tr.json3
-rw-r--r--apps/theming/l10n/zh_CN.js2
-rw-r--r--apps/theming/l10n/zh_CN.json2
-rw-r--r--apps/theming/templates/settings-admin.php12
-rw-r--r--apps/twofactor_backupcodes/l10n/cs.js1
-rw-r--r--apps/twofactor_backupcodes/l10n/cs.json1
-rw-r--r--apps/twofactor_backupcodes/l10n/en_GB.js19
-rw-r--r--apps/twofactor_backupcodes/l10n/en_GB.json17
-rw-r--r--apps/twofactor_backupcodes/l10n/fi.js1
-rw-r--r--apps/twofactor_backupcodes/l10n/fi.json1
-rw-r--r--apps/twofactor_backupcodes/l10n/sv.js1
-rw-r--r--apps/twofactor_backupcodes/l10n/sv.json1
-rw-r--r--apps/updatenotification/l10n/cs.js1
-rw-r--r--apps/updatenotification/l10n/cs.json1
-rw-r--r--apps/updatenotification/l10n/de.js10
-rw-r--r--apps/updatenotification/l10n/de.json10
-rw-r--r--apps/updatenotification/l10n/de_DE.js6
-rw-r--r--apps/updatenotification/l10n/de_DE.json6
-rw-r--r--apps/updatenotification/l10n/en_GB.js1
-rw-r--r--apps/updatenotification/l10n/en_GB.json1
-rw-r--r--apps/updatenotification/l10n/fi.js1
-rw-r--r--apps/updatenotification/l10n/fi.json1
-rw-r--r--apps/updatenotification/l10n/sq.js1
-rw-r--r--apps/updatenotification/l10n/sq.json1
-rw-r--r--apps/updatenotification/l10n/sv.js3
-rw-r--r--apps/updatenotification/l10n/sv.json3
-rw-r--r--apps/user_ldap/l10n/cs.js1
-rw-r--r--apps/user_ldap/l10n/cs.json1
-rw-r--r--apps/user_ldap/l10n/de.js6
-rw-r--r--apps/user_ldap/l10n/de.json6
-rw-r--r--apps/user_ldap/l10n/de_DE.js6
-rw-r--r--apps/user_ldap/l10n/de_DE.json6
-rw-r--r--apps/user_ldap/l10n/en_GB.js37
-rw-r--r--apps/user_ldap/l10n/en_GB.json37
-rw-r--r--apps/user_ldap/l10n/gl.js52
-rw-r--r--apps/user_ldap/l10n/gl.json52
-rw-r--r--apps/user_ldap/l10n/it.js10
-rw-r--r--apps/user_ldap/l10n/it.json10
-rw-r--r--apps/user_ldap/l10n/pl.js3
-rw-r--r--apps/user_ldap/l10n/pl.json3
-rw-r--r--apps/user_ldap/l10n/ru.js2
-rw-r--r--apps/user_ldap/l10n/ru.json2
-rw-r--r--apps/user_ldap/l10n/sl.js2
-rw-r--r--apps/user_ldap/l10n/sl.json2
-rw-r--r--apps/user_ldap/l10n/sv.js6
-rw-r--r--apps/user_ldap/l10n/sv.json6
-rw-r--r--apps/workflowengine/l10n/cs.js1
-rw-r--r--apps/workflowengine/l10n/cs.json1
-rw-r--r--apps/workflowengine/l10n/de_DE.js4
-rw-r--r--apps/workflowengine/l10n/de_DE.json4
-rw-r--r--apps/workflowengine/l10n/en_GB.js74
-rw-r--r--apps/workflowengine/l10n/en_GB.json72
-rw-r--r--apps/workflowengine/l10n/it.js1
-rw-r--r--apps/workflowengine/l10n/it.json1
-rw-r--r--apps/workflowengine/l10n/ja.js1
-rw-r--r--apps/workflowengine/l10n/ja.json1
-rw-r--r--apps/workflowengine/l10n/pl.js1
-rw-r--r--apps/workflowengine/l10n/pl.json1
-rw-r--r--apps/workflowengine/l10n/sv.js2
-rw-r--r--apps/workflowengine/l10n/sv.json2
-rw-r--r--core/js/js.js5
-rw-r--r--core/js/setupchecks.js2
-rw-r--r--core/js/tests/specs/setupchecksSpec.js2
-rw-r--r--core/l10n/cs.js3
-rw-r--r--core/l10n/cs.json3
-rw-r--r--core/l10n/de.js4
-rw-r--r--core/l10n/de.json4
-rw-r--r--core/l10n/de_DE.js30
-rw-r--r--core/l10n/de_DE.json30
-rw-r--r--core/l10n/en_GB.js344
-rw-r--r--core/l10n/en_GB.json342
-rw-r--r--core/l10n/es.js7
-rw-r--r--core/l10n/es.json7
-rw-r--r--core/l10n/gl.js344
-rw-r--r--core/l10n/gl.json342
-rw-r--r--core/l10n/is.js2
-rw-r--r--core/l10n/is.json2
-rw-r--r--core/l10n/it.js8
-rw-r--r--core/l10n/it.json8
-rw-r--r--core/l10n/lv.js266
-rw-r--r--core/l10n/lv.json264
-rw-r--r--core/l10n/ru.js18
-rw-r--r--core/l10n/ru.json18
-rw-r--r--core/l10n/sk.js8
-rw-r--r--core/l10n/sk.json8
-rw-r--r--core/l10n/sq.js15
-rw-r--r--core/l10n/sq.json15
-rw-r--r--core/l10n/sv.js9
-rw-r--r--core/l10n/sv.json9
-rw-r--r--lib/base.php3
-rw-r--r--lib/l10n/cs.js4
-rw-r--r--lib/l10n/cs.json4
-rw-r--r--lib/l10n/de_DE.js2
-rw-r--r--lib/l10n/de_DE.json2
-rw-r--r--lib/l10n/en_GB.js230
-rw-r--r--lib/l10n/en_GB.json228
-rw-r--r--lib/l10n/is.js7
-rw-r--r--lib/l10n/is.json7
-rw-r--r--lib/l10n/it.js1
-rw-r--r--lib/l10n/it.json1
-rw-r--r--lib/private/Streamer.php2
-rw-r--r--lib/private/legacy/app.php3
-rw-r--r--settings/BackgroundJobs/VerifyUserData.php2
-rw-r--r--settings/Hooks.php6
-rw-r--r--settings/l10n/cs.js13
-rw-r--r--settings/l10n/cs.json13
-rw-r--r--settings/l10n/de.js124
-rw-r--r--settings/l10n/de.json124
-rw-r--r--settings/l10n/de_DE.js74
-rw-r--r--settings/l10n/de_DE.json74
-rw-r--r--settings/l10n/en_GB.js165
-rw-r--r--settings/l10n/en_GB.json165
-rw-r--r--settings/l10n/es_MX.js2
-rw-r--r--settings/l10n/es_MX.json2
-rw-r--r--settings/l10n/fi.js4
-rw-r--r--settings/l10n/fi.json4
-rw-r--r--settings/l10n/gl.js4
-rw-r--r--settings/l10n/gl.json4
-rw-r--r--settings/l10n/it.js15
-rw-r--r--settings/l10n/it.json15
-rw-r--r--settings/l10n/nb.js12
-rw-r--r--settings/l10n/nb.json12
-rw-r--r--settings/l10n/nl.js10
-rw-r--r--settings/l10n/nl.json10
-rw-r--r--settings/l10n/ru.js6
-rw-r--r--settings/l10n/ru.json6
-rw-r--r--settings/l10n/sl.js1
-rw-r--r--settings/l10n/sl.json1
-rw-r--r--settings/l10n/sq.js2
-rw-r--r--settings/l10n/sq.json2
-rw-r--r--settings/l10n/sv.js7
-rw-r--r--settings/l10n/sv.json7
-rw-r--r--settings/l10n/uk.js1
-rw-r--r--settings/l10n/uk.json1
338 files changed, 5627 insertions, 1002 deletions
diff --git a/apps/comments/l10n/de.js b/apps/comments/l10n/de.js
index a6bd536ffee..447c2766411 100644
--- a/apps/comments/l10n/de.js
+++ b/apps/comments/l10n/de.js
@@ -3,7 +3,7 @@ OC.L10N.register(
{
"Comments" : "Kommentare",
"Unknown user" : "Unbekannter Benutzer",
- "New comment …" : "Neuer Kommentar ...",
+ "New comment …" : "Neuer Kommentar …",
"Delete comment" : "Kommentar löschen",
"Post" : "Speichern",
"Cancel" : "Abbrechen",
@@ -19,16 +19,16 @@ OC.L10N.register(
"_%n unread comment_::_%n unread comments_" : ["%n ungelesener Kommentar","%n ungelesene Kommentare"],
"Comment" : "Kommentar",
"You commented" : "Von Dir kommentiert",
- "%1$s commented" : "%1$s kommentiert",
- "{author} commented" : "{author} kommentiert",
+ "%1$s commented" : "%1$s kommentierte",
+ "{author} commented" : "{author} kommentierte",
"You commented on %1$s" : "Du hast %1$s kommentiert",
"You commented on {file}" : "Du hast {file} kommentiert",
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
"{author} commented on {file}" : "{author} hat {file} kommentiert",
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien",
- "A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu \"%s\"",
- "A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu “{file}”",
- "%1$s mentioned you in a comment on “%2$s”" : "%1$s erwähnt Dich in einem Kommentar zu “%2$s”",
- "{user} mentioned you in a comment on “{file}”" : "{user} erwähnt Dich in einem Kommentar zu “{file}”"
+ "A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu \"%s\" erwähnt",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu “{file}” erwähnt",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s hat Dich in einem Kommentar zu “%2$s” erwähnt ",
+ "{user} mentioned you in a comment on “{file}”" : "{user} hat Dich in einem Kommentar zu “{file}” erwähnt "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/comments/l10n/de.json b/apps/comments/l10n/de.json
index bded3a2198e..cdc0038e265 100644
--- a/apps/comments/l10n/de.json
+++ b/apps/comments/l10n/de.json
@@ -1,7 +1,7 @@
{ "translations": {
"Comments" : "Kommentare",
"Unknown user" : "Unbekannter Benutzer",
- "New comment …" : "Neuer Kommentar ...",
+ "New comment …" : "Neuer Kommentar …",
"Delete comment" : "Kommentar löschen",
"Post" : "Speichern",
"Cancel" : "Abbrechen",
@@ -17,16 +17,16 @@
"_%n unread comment_::_%n unread comments_" : ["%n ungelesener Kommentar","%n ungelesene Kommentare"],
"Comment" : "Kommentar",
"You commented" : "Von Dir kommentiert",
- "%1$s commented" : "%1$s kommentiert",
- "{author} commented" : "{author} kommentiert",
+ "%1$s commented" : "%1$s kommentierte",
+ "{author} commented" : "{author} kommentierte",
"You commented on %1$s" : "Du hast %1$s kommentiert",
"You commented on {file}" : "Du hast {file} kommentiert",
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
"{author} commented on {file}" : "{author} hat {file} kommentiert",
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien",
- "A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu \"%s\"",
- "A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu “{file}”",
- "%1$s mentioned you in a comment on “%2$s”" : "%1$s erwähnt Dich in einem Kommentar zu “%2$s”",
- "{user} mentioned you in a comment on “{file}”" : "{user} erwähnt Dich in einem Kommentar zu “{file}”"
+ "A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu \"%s\" erwähnt",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu “{file}” erwähnt",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s hat Dich in einem Kommentar zu “%2$s” erwähnt ",
+ "{user} mentioned you in a comment on “{file}”" : "{user} hat Dich in einem Kommentar zu “{file}” erwähnt "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/comments/l10n/de_DE.js b/apps/comments/l10n/de_DE.js
index 92ca26925c5..db303488bc3 100644
--- a/apps/comments/l10n/de_DE.js
+++ b/apps/comments/l10n/de_DE.js
@@ -3,14 +3,14 @@ OC.L10N.register(
{
"Comments" : "Kommentare",
"Unknown user" : "Unbekannter Benutzer",
- "New comment …" : "Neuer Kommentar ...",
+ "New comment …" : "Neuer Kommentar …",
"Delete comment" : "Kommentar löschen",
"Post" : "Speichern",
"Cancel" : "Abbrechen",
"Edit comment" : "Kommentar bearbeiten",
"[Deleted user]" : "[gelöschter Benutzer]",
"No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginnen Sie die Diskussion!",
- "More comments …" : "Weitere Kommentare ...",
+ "More comments …" : "Weitere Kommentare …",
"Save" : "Speichern",
"Allowed characters {count} of {max}" : "{count} von {max} Zeichen benutzt",
"Error occurred while retrieving comment with id {id}" : "Es ist ein Fehler beim Empfangen des Kommentars mit der ID {id} aufgetreten",
diff --git a/apps/comments/l10n/de_DE.json b/apps/comments/l10n/de_DE.json
index 489d26bb0c6..dbfec9e0340 100644
--- a/apps/comments/l10n/de_DE.json
+++ b/apps/comments/l10n/de_DE.json
@@ -1,14 +1,14 @@
{ "translations": {
"Comments" : "Kommentare",
"Unknown user" : "Unbekannter Benutzer",
- "New comment …" : "Neuer Kommentar ...",
+ "New comment …" : "Neuer Kommentar …",
"Delete comment" : "Kommentar löschen",
"Post" : "Speichern",
"Cancel" : "Abbrechen",
"Edit comment" : "Kommentar bearbeiten",
"[Deleted user]" : "[gelöschter Benutzer]",
"No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginnen Sie die Diskussion!",
- "More comments …" : "Weitere Kommentare ...",
+ "More comments …" : "Weitere Kommentare …",
"Save" : "Speichern",
"Allowed characters {count} of {max}" : "{count} von {max} Zeichen benutzt",
"Error occurred while retrieving comment with id {id}" : "Es ist ein Fehler beim Empfangen des Kommentars mit der ID {id} aufgetreten",
diff --git a/apps/comments/l10n/gl.js b/apps/comments/l10n/gl.js
index e882611c3dc..ed3f927673f 100644
--- a/apps/comments/l10n/gl.js
+++ b/apps/comments/l10n/gl.js
@@ -1,8 +1,34 @@
OC.L10N.register(
"comments",
{
+ "Comments" : "Comentarios",
+ "Unknown user" : "Usuario descoñecido",
+ "New comment …" : "Comentario novo …",
+ "Delete comment" : "Eliminar comentario",
+ "Post" : "Publicar",
"Cancel" : "Cancelar",
+ "Edit comment" : "Editar comentario",
+ "[Deleted user]" : "[Usuario eliminado]",
+ "No comments yet, start the conversation!" : "Aínda non hai comentarios, comeza a conversa!",
+ "More comments …" : "Máis comentarios …",
"Save" : "Gardar",
- "Comment" : "Comentario"
+ "Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
+ "Error occurred while retrieving comment with id {id}" : "Produciuse un erro ao recuperar o comentario co ID {id}",
+ "Error occurred while updating comment with id {id}" : "Produciuse un erro ao actualizar o comentario co ID {id}",
+ "Error occurred while posting comment" : "Produciuse un erro ao publicar o comentario",
+ "_%n unread comment_::_%n unread comments_" : ["%n comentario sen ler","%n comentarios sen ler"],
+ "Comment" : "Comentario",
+ "You commented" : "Vostede comentou",
+ "%1$s commented" : "%1$s comentados",
+ "{author} commented" : "{author} comentou",
+ "You commented on %1$s" : "Vostede comentou en %1$s",
+ "You commented on {file}" : "Vostede comentou en {file}",
+ "%1$s commented on %2$s" : "%1$s comentados en %2$s",
+ "{author} commented on {file}" : "{author} comentou en {file}",
+ "<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para ficheiros",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «%s»",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «{file}»",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s mencionouno a vostede nun comentario en «%2$s»",
+ "{user} mentioned you in a comment on “{file}”" : "{user} mencionouno a vostede nun comentario en «{file}»"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/comments/l10n/gl.json b/apps/comments/l10n/gl.json
index 4f4e732bcf1..59734f7444e 100644
--- a/apps/comments/l10n/gl.json
+++ b/apps/comments/l10n/gl.json
@@ -1,6 +1,32 @@
{ "translations": {
+ "Comments" : "Comentarios",
+ "Unknown user" : "Usuario descoñecido",
+ "New comment …" : "Comentario novo …",
+ "Delete comment" : "Eliminar comentario",
+ "Post" : "Publicar",
"Cancel" : "Cancelar",
+ "Edit comment" : "Editar comentario",
+ "[Deleted user]" : "[Usuario eliminado]",
+ "No comments yet, start the conversation!" : "Aínda non hai comentarios, comeza a conversa!",
+ "More comments …" : "Máis comentarios …",
"Save" : "Gardar",
- "Comment" : "Comentario"
+ "Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}",
+ "Error occurred while retrieving comment with id {id}" : "Produciuse un erro ao recuperar o comentario co ID {id}",
+ "Error occurred while updating comment with id {id}" : "Produciuse un erro ao actualizar o comentario co ID {id}",
+ "Error occurred while posting comment" : "Produciuse un erro ao publicar o comentario",
+ "_%n unread comment_::_%n unread comments_" : ["%n comentario sen ler","%n comentarios sen ler"],
+ "Comment" : "Comentario",
+ "You commented" : "Vostede comentou",
+ "%1$s commented" : "%1$s comentados",
+ "{author} commented" : "{author} comentou",
+ "You commented on %1$s" : "Vostede comentou en %1$s",
+ "You commented on {file}" : "Vostede comentou en {file}",
+ "%1$s commented on %2$s" : "%1$s comentados en %2$s",
+ "{author} commented on {file}" : "{author} comentou en {file}",
+ "<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para ficheiros",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «%s»",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «{file}»",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s mencionouno a vostede nun comentario en «%2$s»",
+ "{user} mentioned you in a comment on “{file}”" : "{user} mencionouno a vostede nun comentario en «{file}»"
},"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
index d96a70d6bf6..f0faff23f82 100644
--- a/apps/comments/l10n/sk.js
+++ b/apps/comments/l10n/sk.js
@@ -25,6 +25,8 @@ OC.L10N.register(
"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"
+ "<strong>Comments</strong> for files" : "<strong>Komentáre</strong> pre súbory",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s vás spomenul v komentári k \"%2$s\"",
+ "{user} mentioned you in a comment on “{file}”" : "{user} vás spomenul v komentári k “{file}”"
},
"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
index b94a435b274..a20efdd5b30 100644
--- a/apps/comments/l10n/sk.json
+++ b/apps/comments/l10n/sk.json
@@ -23,6 +23,8 @@
"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"
+ "<strong>Comments</strong> for files" : "<strong>Komentáre</strong> pre súbory",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s vás spomenul v komentári k \"%2$s\"",
+ "{user} mentioned you in a comment on “{file}”" : "{user} vás spomenul v komentári k “{file}”"
},"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/en_GB.js b/apps/dav/l10n/en_GB.js
new file mode 100644
index 00000000000..5d754ffe653
--- /dev/null
+++ b/apps/dav/l10n/en_GB.js
@@ -0,0 +1,50 @@
+OC.L10N.register(
+ "dav",
+ {
+ "Calendar" : "Calendar",
+ "Todos" : "Todos",
+ "{actor} created calendar {calendar}" : "{actor} created calendar {calendar}",
+ "You created calendar {calendar}" : "You created calendar {calendar}",
+ "{actor} deleted calendar {calendar}" : "{actor} deleted calendar {calendar}",
+ "You deleted calendar {calendar}" : "You deleted calendar {calendar}",
+ "{actor} updated calendar {calendar}" : "{actor} updated calendar {calendar}",
+ "You updated calendar {calendar}" : "You updated calendar {calendar}",
+ "{actor} shared calendar {calendar} with you" : "{actor} shared calendar {calendar} with you",
+ "You shared calendar {calendar} with {user}" : "You shared calendar {calendar} with {user}",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} shared calendar {calendar} with {user}",
+ "{actor} unshared calendar {calendar} from you" : "{actor} unshared calendar {calendar} from you",
+ "You unshared calendar {calendar} from {user}" : "You unshared calendar {calendar} from {user}",
+ "{actor} unshared calendar {calendar} from {user}" : "{actor} unshared calendar {calendar} from {user}",
+ "{actor} unshared calendar {calendar} from themselves" : "{actor} unshared calendar {calendar} from themselves",
+ "You shared calendar {calendar} with group {group}" : "You shared calendar {calendar} with group {group}",
+ "{actor} shared calendar {calendar} with group {group}" : "{actor} shared calendar {calendar} with group {group}",
+ "You unshared calendar {calendar} from group {group}" : "You unshared calendar {calendar} from group {group}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} unshared calendar {calendar} from group {group}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} created event {event} in calendar {calendar}",
+ "You created event {event} in calendar {calendar}" : "You created event {event} in calendar {calendar}",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} deleted event {event} from calendar {calendar}",
+ "You deleted event {event} from calendar {calendar}" : "You deleted event {event} from calendar {calendar}",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} updated event {event} in calendar {calendar}",
+ "You updated event {event} in calendar {calendar}" : "You updated event {event} in calendar {calendar}",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} created todo {todo} in list {calendar}",
+ "You created todo {todo} in list {calendar}" : "You created todo {todo} in list {calendar}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} deleted todo {todo} from list {calendar}",
+ "You deleted todo {todo} from list {calendar}" : "You deleted todo {todo} from list {calendar}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} updated todo {todo} in list {calendar}",
+ "You updated todo {todo} in list {calendar}" : "You updated todo {todo} in list {calendar}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} solved todo {todo} in list {calendar}",
+ "You solved todo {todo} in list {calendar}" : "You solved todo {todo} in list {calendar}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} reopened todo {todo} in list {calendar}",
+ "You reopened todo {todo} in list {calendar}" : "You reopened todo {todo} in list {calendar}",
+ "A <strong>calendar</strong> was modified" : "A <strong>calendar</strong> was modified",
+ "A calendar <strong>event</strong> was modified" : "A calendar <strong>event</strong> was modified",
+ "A calendar <strong>todo</strong> was modified" : "A calendar <strong>todo</strong> was modified",
+ "Contact birthdays" : "Contact birthdays",
+ "Personal" : "Personal",
+ "Contacts" : "Contacts",
+ "WebDAV" : "WebDAV",
+ "Technical details" : "Technical details",
+ "Remote Address: %s" : "Remote Address: %s",
+ "Request ID: %s" : "Request ID: %s"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/dav/l10n/en_GB.json b/apps/dav/l10n/en_GB.json
new file mode 100644
index 00000000000..88317a81a2e
--- /dev/null
+++ b/apps/dav/l10n/en_GB.json
@@ -0,0 +1,48 @@
+{ "translations": {
+ "Calendar" : "Calendar",
+ "Todos" : "Todos",
+ "{actor} created calendar {calendar}" : "{actor} created calendar {calendar}",
+ "You created calendar {calendar}" : "You created calendar {calendar}",
+ "{actor} deleted calendar {calendar}" : "{actor} deleted calendar {calendar}",
+ "You deleted calendar {calendar}" : "You deleted calendar {calendar}",
+ "{actor} updated calendar {calendar}" : "{actor} updated calendar {calendar}",
+ "You updated calendar {calendar}" : "You updated calendar {calendar}",
+ "{actor} shared calendar {calendar} with you" : "{actor} shared calendar {calendar} with you",
+ "You shared calendar {calendar} with {user}" : "You shared calendar {calendar} with {user}",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} shared calendar {calendar} with {user}",
+ "{actor} unshared calendar {calendar} from you" : "{actor} unshared calendar {calendar} from you",
+ "You unshared calendar {calendar} from {user}" : "You unshared calendar {calendar} from {user}",
+ "{actor} unshared calendar {calendar} from {user}" : "{actor} unshared calendar {calendar} from {user}",
+ "{actor} unshared calendar {calendar} from themselves" : "{actor} unshared calendar {calendar} from themselves",
+ "You shared calendar {calendar} with group {group}" : "You shared calendar {calendar} with group {group}",
+ "{actor} shared calendar {calendar} with group {group}" : "{actor} shared calendar {calendar} with group {group}",
+ "You unshared calendar {calendar} from group {group}" : "You unshared calendar {calendar} from group {group}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} unshared calendar {calendar} from group {group}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} created event {event} in calendar {calendar}",
+ "You created event {event} in calendar {calendar}" : "You created event {event} in calendar {calendar}",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} deleted event {event} from calendar {calendar}",
+ "You deleted event {event} from calendar {calendar}" : "You deleted event {event} from calendar {calendar}",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} updated event {event} in calendar {calendar}",
+ "You updated event {event} in calendar {calendar}" : "You updated event {event} in calendar {calendar}",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} created todo {todo} in list {calendar}",
+ "You created todo {todo} in list {calendar}" : "You created todo {todo} in list {calendar}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} deleted todo {todo} from list {calendar}",
+ "You deleted todo {todo} from list {calendar}" : "You deleted todo {todo} from list {calendar}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} updated todo {todo} in list {calendar}",
+ "You updated todo {todo} in list {calendar}" : "You updated todo {todo} in list {calendar}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} solved todo {todo} in list {calendar}",
+ "You solved todo {todo} in list {calendar}" : "You solved todo {todo} in list {calendar}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} reopened todo {todo} in list {calendar}",
+ "You reopened todo {todo} in list {calendar}" : "You reopened todo {todo} in list {calendar}",
+ "A <strong>calendar</strong> was modified" : "A <strong>calendar</strong> was modified",
+ "A calendar <strong>event</strong> was modified" : "A calendar <strong>event</strong> was modified",
+ "A calendar <strong>todo</strong> was modified" : "A calendar <strong>todo</strong> was modified",
+ "Contact birthdays" : "Contact birthdays",
+ "Personal" : "Personal",
+ "Contacts" : "Contacts",
+ "WebDAV" : "WebDAV",
+ "Technical details" : "Technical details",
+ "Remote Address: %s" : "Remote Address: %s",
+ "Request ID: %s" : "Request ID: %s"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/dav/l10n/hu.js b/apps/dav/l10n/hu.js
index 85c3bc641ff..944b9a8eb8d 100644
--- a/apps/dav/l10n/hu.js
+++ b/apps/dav/l10n/hu.js
@@ -42,6 +42,7 @@ OC.L10N.register(
"Contact birthdays" : "Születésnapok",
"Personal" : "Személyes",
"Contacts" : "Névjegyek",
+ "WebDAV" : "WebDAV",
"Technical details" : "Technikai adatok",
"Remote Address: %s" : "Távoli cím: %s",
"Request ID: %s" : "Kérelem azonosító: %s"
diff --git a/apps/dav/l10n/hu.json b/apps/dav/l10n/hu.json
index f84e4c4fce3..7a6f6299a79 100644
--- a/apps/dav/l10n/hu.json
+++ b/apps/dav/l10n/hu.json
@@ -40,6 +40,7 @@
"Contact birthdays" : "Születésnapok",
"Personal" : "Személyes",
"Contacts" : "Névjegyek",
+ "WebDAV" : "WebDAV",
"Technical details" : "Technikai adatok",
"Remote Address: %s" : "Távoli cím: %s",
"Request ID: %s" : "Kérelem azonosító: %s"
diff --git a/apps/dav/l10n/it.js b/apps/dav/l10n/it.js
index e58d3bd107f..a296541f594 100644
--- a/apps/dav/l10n/it.js
+++ b/apps/dav/l10n/it.js
@@ -42,6 +42,7 @@ OC.L10N.register(
"Contact birthdays" : "Date di nascita dei contatti",
"Personal" : "Personale",
"Contacts" : "Contatti",
+ "WebDAV" : "WebDAV",
"Technical details" : "Dettagli tecnici",
"Remote Address: %s" : "Indirizzo remoto: %s",
"Request ID: %s" : "ID richiesta: %s"
diff --git a/apps/dav/l10n/it.json b/apps/dav/l10n/it.json
index 1f71eed7aff..075ec8fd28a 100644
--- a/apps/dav/l10n/it.json
+++ b/apps/dav/l10n/it.json
@@ -40,6 +40,7 @@
"Contact birthdays" : "Date di nascita dei contatti",
"Personal" : "Personale",
"Contacts" : "Contatti",
+ "WebDAV" : "WebDAV",
"Technical details" : "Dettagli tecnici",
"Remote Address: %s" : "Indirizzo remoto: %s",
"Request ID: %s" : "ID richiesta: %s"
diff --git a/apps/dav/l10n/sv.js b/apps/dav/l10n/sv.js
index 25cd0d797c8..5d9a2b6c9f5 100644
--- a/apps/dav/l10n/sv.js
+++ b/apps/dav/l10n/sv.js
@@ -42,6 +42,7 @@ OC.L10N.register(
"Contact birthdays" : "Födelsedagar",
"Personal" : "Privat",
"Contacts" : "Kontakter",
+ "WebDAV" : "WebDAV",
"Technical details" : "Tekniska detaljer",
"Remote Address: %s" : "Extern adress: %s",
"Request ID: %s" : "Begär ID: %s"
diff --git a/apps/dav/l10n/sv.json b/apps/dav/l10n/sv.json
index ba76ca55329..3a536dd915b 100644
--- a/apps/dav/l10n/sv.json
+++ b/apps/dav/l10n/sv.json
@@ -40,6 +40,7 @@
"Contact birthdays" : "Födelsedagar",
"Personal" : "Privat",
"Contacts" : "Kontakter",
+ "WebDAV" : "WebDAV",
"Technical details" : "Tekniska detaljer",
"Remote Address: %s" : "Extern adress: %s",
"Request ID: %s" : "Begär ID: %s"
diff --git a/apps/dav/lib/CalDAV/CalDavBackend.php b/apps/dav/lib/CalDAV/CalDavBackend.php
index fcf73cb0f31..ef3df8de83e 100644
--- a/apps/dav/lib/CalDAV/CalDavBackend.php
+++ b/apps/dav/lib/CalDAV/CalDavBackend.php
@@ -2009,7 +2009,7 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription
if (in_array($property->name, self::$indexProperties)) {
$value = $property->getValue();
// is this a shitty db?
- if ($this->db->supports4ByteText()) {
+ if (!$this->db->supports4ByteText()) {
$value = preg_replace('/[\x{10000}-\x{10FFFF}]/u', "\xEF\xBF\xBD", $value);
}
$value = substr($value, 0, 254);
diff --git a/apps/dav/tests/unit/CalDAV/CalDavBackendTest.php b/apps/dav/tests/unit/CalDAV/CalDavBackendTest.php
index dc531b5a64a..fa298282d7e 100644
--- a/apps/dav/tests/unit/CalDAV/CalDavBackendTest.php
+++ b/apps/dav/tests/unit/CalDAV/CalDavBackendTest.php
@@ -539,7 +539,7 @@ CREATED;VALUE=DATE-TIME:20130910T125139Z
UID:47d15e3ec8
LAST-MODIFIED;VALUE=DATE-TIME:20130910T125139Z
DTSTAMP;VALUE=DATE-TIME:20130910T125139Z
-SUMMARY:123 Event
+SUMMARY:123 Event 🙈
DTSTART;VALUE=DATE-TIME:20130912T130000Z
DTEND;VALUE=DATE-TIME:20130912T140000Z
ATTENDEE;CN=test:mailto:foo@bar.com
diff --git a/apps/encryption/l10n/de.js b/apps/encryption/l10n/de.js
index c960ae6ff2c..b627af5f3ee 100644
--- a/apps/encryption/l10n/de.js
+++ b/apps/encryption/l10n/de.js
@@ -31,11 +31,11 @@ OC.L10N.register(
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine freigegebene Datei. Bitte den Eigentümer der Datei kontaktieren, um die Datei erneut freizugeben.",
"Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.",
"Default encryption module" : "Standard Verschlüsselungsmodul",
- "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort '%s' verschlüsselt.\n\nBitte über die Web-Oberfläche anmelden und die persönlichen Einstellungen aufrufen. Dort findet sich die Option 'Basisverschlüsselungsmodul' und das Verschlüsselungspasswort kann aktualisiert werden, indem das Passwort in das Feld 'altes Login Passwort' und in das 'aktuelles Login - Passwort'-Feld eingegeben wird.\n\n",
+ "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort '%s' verschlüsselt.\n\nBitte über die Web-Oberfläche anmelden und die persönlichen Einstellungen aufrufen. Dort findet sich die Option 'Basisverschlüsselungsmodul' und das Verschlüsselungspasswort kann aktualisiert werden, indem das Passwort in das Feld 'altes Anmelde-Passwort' und in das 'aktuelles Anmelde-Passwort'-Feld eingegeben wird.\n\n",
"The share will expire on %s." : "Die Freigabe wird am %s ablaufen.",
"Cheers!" : "Noch einen schönen Tag!",
- "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>" : "Hallo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingibst.<br><br>",
- "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte logge Dich aus und wieder ein.",
+ "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>" : "Hallo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Anmelde-Passwort' und in das 'aktuellen Anmelde-Passwort' Feld eingibst.<br><br>",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte melde Dich ab und wieder an.",
"Encrypt the home storage" : "Verschlüssle den Speicher",
"Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Die Aktivierung dieser Option verschlüsselt alle Dateien die auf dem Hauptspeicher gespeichert sind, ansonsten werden nur Dateien auf dem externen Speicher verschlüsselt",
"Enable recovery key" : "Wiederherstellungsschlüssel aktivieren",
@@ -49,10 +49,10 @@ OC.L10N.register(
"Repeat new recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel wiederholen",
"Change Password" : "Passwort ändern",
"Basic encryption module" : "Basisverschlüsselungsmodul",
- "Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Loginpasswort überein.",
+ "Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Anmelde-Passwort überein.",
"Set your old private key password to your current log-in password:" : "Dein altes Passwort für Deinen privaten Schlüssel auf Dein aktuelles Anmeldepasswort einstellen:",
" If you don't remember your old password you can ask your administrator to recover your files." : "Wenn Du Dein altes Passwort vergessen hast, könntest Du Deinen Administrator bitten, Deine Daten wiederherzustellen.",
- "Old log-in password" : "Altes Login Passwort",
+ "Old log-in password" : "Altes Anmelde-Passwort",
"Current log-in password" : "Aktuelles Passwort",
"Update Private Key Password" : "Passwort für den privaten Schlüssel aktualisieren",
"Enable password recovery:" : "Passwortwiederherstellung aktivieren:",
diff --git a/apps/encryption/l10n/de.json b/apps/encryption/l10n/de.json
index 5ff0d826b6d..f83b4abfd13 100644
--- a/apps/encryption/l10n/de.json
+++ b/apps/encryption/l10n/de.json
@@ -29,11 +29,11 @@
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine freigegebene Datei. Bitte den Eigentümer der Datei kontaktieren, um die Datei erneut freizugeben.",
"Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.",
"Default encryption module" : "Standard Verschlüsselungsmodul",
- "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort '%s' verschlüsselt.\n\nBitte über die Web-Oberfläche anmelden und die persönlichen Einstellungen aufrufen. Dort findet sich die Option 'Basisverschlüsselungsmodul' und das Verschlüsselungspasswort kann aktualisiert werden, indem das Passwort in das Feld 'altes Login Passwort' und in das 'aktuelles Login - Passwort'-Feld eingegeben wird.\n\n",
+ "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort '%s' verschlüsselt.\n\nBitte über die Web-Oberfläche anmelden und die persönlichen Einstellungen aufrufen. Dort findet sich die Option 'Basisverschlüsselungsmodul' und das Verschlüsselungspasswort kann aktualisiert werden, indem das Passwort in das Feld 'altes Anmelde-Passwort' und in das 'aktuelles Anmelde-Passwort'-Feld eingegeben wird.\n\n",
"The share will expire on %s." : "Die Freigabe wird am %s ablaufen.",
"Cheers!" : "Noch einen schönen Tag!",
- "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>" : "Hallo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingibst.<br><br>",
- "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte logge Dich aus und wieder ein.",
+ "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>" : "Hallo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Anmelde-Passwort' und in das 'aktuellen Anmelde-Passwort' Feld eingibst.<br><br>",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte melde Dich ab und wieder an.",
"Encrypt the home storage" : "Verschlüssle den Speicher",
"Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Die Aktivierung dieser Option verschlüsselt alle Dateien die auf dem Hauptspeicher gespeichert sind, ansonsten werden nur Dateien auf dem externen Speicher verschlüsselt",
"Enable recovery key" : "Wiederherstellungsschlüssel aktivieren",
@@ -47,10 +47,10 @@
"Repeat new recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel wiederholen",
"Change Password" : "Passwort ändern",
"Basic encryption module" : "Basisverschlüsselungsmodul",
- "Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Loginpasswort überein.",
+ "Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Anmelde-Passwort überein.",
"Set your old private key password to your current log-in password:" : "Dein altes Passwort für Deinen privaten Schlüssel auf Dein aktuelles Anmeldepasswort einstellen:",
" If you don't remember your old password you can ask your administrator to recover your files." : "Wenn Du Dein altes Passwort vergessen hast, könntest Du Deinen Administrator bitten, Deine Daten wiederherzustellen.",
- "Old log-in password" : "Altes Login Passwort",
+ "Old log-in password" : "Altes Anmelde-Passwort",
"Current log-in password" : "Aktuelles Passwort",
"Update Private Key Password" : "Passwort für den privaten Schlüssel aktualisieren",
"Enable password recovery:" : "Passwortwiederherstellung aktivieren:",
diff --git a/apps/encryption/l10n/de_DE.js b/apps/encryption/l10n/de_DE.js
index 4b587ce03f3..39453855f0a 100644
--- a/apps/encryption/l10n/de_DE.js
+++ b/apps/encryption/l10n/de_DE.js
@@ -31,10 +31,10 @@ OC.L10N.register(
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.",
"Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.",
"Default encryption module" : "Standard Verschlüsselungsmodul",
- "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort '%s' verschlüsselt.\n\nBitte melden Sie sich im Web-Interface an, gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort ihr Verschlüsselungspasswort indem Sie das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingeben.\n\n",
+ "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort '%s' verschlüsselt.\n\nBitte melden Sie sich im Web-Interface an, gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort ihr Verschlüsselungspasswort indem Sie das Passwort in das 'altes Anmelde-Passwort' und in das 'aktuelles Anmelde-Passwort' Feld eingeben.\n\n",
"The share will expire on %s." : "Die Freigabe wird am %s ablaufen.",
"Cheers!" : "Noch einen schönen Tag!",
- "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>" : "Hollo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melden Sie sich im Web-Interface an und gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort Ihr Verschlüsselungspasswort indem Sie das Passwort in das 'alte Login-Passwort-' und in das 'aktuelles Login-Passwort' Feld eingeben.<br><br>",
+ "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>" : "Hollo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melden Sie sich im Web-Interface an und gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort Ihr Verschlüsselungspasswort indem Sie das Passwort in das 'altes Anmelde-Passwort-' und in das 'aktuelles Anmelde-Passwort' Feld eingeben.<br><br>",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte melden Sie sich ab und wieder an",
"Encrypt the home storage" : "Benutzerverzeichnis verschlüsslen",
"Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Die Aktivierung dieser Option verschlüsselt alle Dateien die auf dem Hauptspeicher gespeichert sind, ansonsten werden nur Dateien auf dem externen Speicher verschlüsselt",
diff --git a/apps/encryption/l10n/de_DE.json b/apps/encryption/l10n/de_DE.json
index 3ffb7ffd0b5..3712de14c6c 100644
--- a/apps/encryption/l10n/de_DE.json
+++ b/apps/encryption/l10n/de_DE.json
@@ -29,10 +29,10 @@
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.",
"Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.",
"Default encryption module" : "Standard Verschlüsselungsmodul",
- "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort '%s' verschlüsselt.\n\nBitte melden Sie sich im Web-Interface an, gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort ihr Verschlüsselungspasswort indem Sie das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingeben.\n\n",
+ "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort '%s' verschlüsselt.\n\nBitte melden Sie sich im Web-Interface an, gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort ihr Verschlüsselungspasswort indem Sie das Passwort in das 'altes Anmelde-Passwort' und in das 'aktuelles Anmelde-Passwort' Feld eingeben.\n\n",
"The share will expire on %s." : "Die Freigabe wird am %s ablaufen.",
"Cheers!" : "Noch einen schönen Tag!",
- "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>" : "Hollo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melden Sie sich im Web-Interface an und gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort Ihr Verschlüsselungspasswort indem Sie das Passwort in das 'alte Login-Passwort-' und in das 'aktuelles Login-Passwort' Feld eingeben.<br><br>",
+ "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>" : "Hollo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melden Sie sich im Web-Interface an und gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort Ihr Verschlüsselungspasswort indem Sie das Passwort in das 'altes Anmelde-Passwort-' und in das 'aktuelles Anmelde-Passwort' Feld eingeben.<br><br>",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte melden Sie sich ab und wieder an",
"Encrypt the home storage" : "Benutzerverzeichnis verschlüsslen",
"Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Die Aktivierung dieser Option verschlüsselt alle Dateien die auf dem Hauptspeicher gespeichert sind, ansonsten werden nur Dateien auf dem externen Speicher verschlüsselt",
diff --git a/apps/encryption/l10n/en_GB.js b/apps/encryption/l10n/en_GB.js
index 32621a5ba18..ac668708fa0 100644
--- a/apps/encryption/l10n/en_GB.js
+++ b/apps/encryption/l10n/en_GB.js
@@ -22,15 +22,20 @@ OC.L10N.register(
"The current log-in 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 password updated successfully.",
"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" : "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",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again.",
+ "Encryption app is enabled and ready" : "Encryption app is enabled and ready",
"Bad Signature" : "Bad Signature",
"Missing Signature" : "Missing Signature",
"one-time password for server-side-encryption" : "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." : "Cannot decrypt this file, which is probably 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." : "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you.",
+ "Default encryption module" : "Default encryption module",
"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" : "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",
"The share will expire on %s." : "The share will expire on %s.",
"Cheers!" : "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>" : "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>",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption app is enabled but your keys are not initialised, please log-out and log-in again",
"Encrypt the home storage" : "Encrypt the home storage",
"Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted",
"Enable recovery key" : "Enable recovery key",
@@ -43,6 +48,7 @@ OC.L10N.register(
"New recovery key password" : "New recovery key password",
"Repeat new recovery key password" : "Repeat new recovery key password",
"Change Password" : "Change Password",
+ "Basic encryption module" : "Basic encryption module",
"Your private key password no longer matches your log-in password." : "Your private key password no longer matches your log-in password.",
"Set your old private key password to your current 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." : " If you don't remember your old password you can ask your administrator to recover your files.",
diff --git a/apps/encryption/l10n/en_GB.json b/apps/encryption/l10n/en_GB.json
index 1b0348768a7..7db53f5938e 100644
--- a/apps/encryption/l10n/en_GB.json
+++ b/apps/encryption/l10n/en_GB.json
@@ -20,15 +20,20 @@
"The current log-in 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 password updated successfully.",
"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" : "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",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again.",
+ "Encryption app is enabled and ready" : "Encryption app is enabled and ready",
"Bad Signature" : "Bad Signature",
"Missing Signature" : "Missing Signature",
"one-time password for server-side-encryption" : "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." : "Cannot decrypt this file, which is probably 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." : "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you.",
+ "Default encryption module" : "Default encryption module",
"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" : "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",
"The share will expire on %s." : "The share will expire on %s.",
"Cheers!" : "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>" : "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>",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption app is enabled but your keys are not initialised, please log-out and log-in again",
"Encrypt the home storage" : "Encrypt the home storage",
"Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted",
"Enable recovery key" : "Enable recovery key",
@@ -41,6 +46,7 @@
"New recovery key password" : "New recovery key password",
"Repeat new recovery key password" : "Repeat new recovery key password",
"Change Password" : "Change Password",
+ "Basic encryption module" : "Basic encryption module",
"Your private key password no longer matches your log-in password." : "Your private key password no longer matches your log-in password.",
"Set your old private key password to your current 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." : " If you don't remember your old password you can ask your administrator to recover your files.",
diff --git a/apps/encryption/l10n/gl.js b/apps/encryption/l10n/gl.js
index d78eaa8d7bd..0628a9284d2 100644
--- a/apps/encryption/l10n/gl.js
+++ b/apps/encryption/l10n/gl.js
@@ -22,10 +22,22 @@ OC.L10N.register(
"The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.",
"Private key password successfully updated." : "A chave privada foi actualizada correctamente.",
"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" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada, mais as chaves non foron preparadas. Saia da sesión e volva a acceder de novo",
+ "Encryption app is enabled and ready" : " A aplicación de cifrado está activada e lista",
+ "Bad Signature" : "Sinatura errónea",
+ "Missing Signature" : "Non se atopa a sinatura",
+ "one-time password for server-side-encryption" : "Contrasinal de só un uso para o cifrado no lado do servidor",
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel descifrar o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.",
"Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel ler o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.",
+ "Default encryption module" : "Módulo de cifrado predeterminado",
+ "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" : "Ola.\n\nO administrador activou o cifrado de datos no servidor. Os seus ficheiros foron cifrados co contrasinal «%s».\n\nInicie a súa sesión desde a interface web, vais á sección «Módulo de cifrado básico» dos seus axustes persoais e actualice o contrasinal de cifrado. Para iso, deberá introducir este contrasinal no campo «Contrasinal antigo de acceso» xunto co seu actual contrasinal de acceso.\n\n",
"The share will expire on %s." : "Esta compartición caduca o %s.",
"Cheers!" : "Saúdos!",
+ "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>" : "Ola.<br><br>O administrador activou o cifrado de datos no servidor. Os seus ficheiros foron cifrados co contrasinal <strong>%s</strong>.<br><br>Inicie a súa sesión desde a interface web, vais á sección «Módulo de cifrado básico» dos seus axustes persoais e actualice o contrasinal de cifrado. Para iso, deberá introducir este contrasinal no campo «Contrasinal antigo de acceso» xunto co seu actual contrasinal de acceso.<br><br>",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo",
+ "Encrypt the home storage" : "Cifrar o almacenamento persoal",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ao activar esta opción cífranse todos os ficheiros almacenados no almacenamento principal, senón só se cifran os ficheiros do almacenamento externo.",
"Enable recovery key" : "Activar a chave de recuperación",
"Disable recovery key" : "Desactivar a chave de recuperación",
"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 chave de recuperación é unha chave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.",
@@ -36,6 +48,7 @@ OC.L10N.register(
"New recovery key password" : "Novo contrasinal da chave de recuperación",
"Repeat new recovery key password" : "Repita o novo contrasinal da chave de recuperación",
"Change Password" : "Cambiar o contrasinal",
+ "Basic encryption module" : "Módulo de cifrado básico",
"Your private key password no longer matches your log-in password." : "O seu contrasinal da chave privada non coincide co seu contrasinal de acceso.",
"Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da chave de recuperación ao seu contrasinal de acceso actual:",
" If you don't remember your old password you can ask your administrator to recover your files." : "Se non lembra o seu antigo contrasinal pode pedírllelo ao seu administrador para recuperar os seus ficheiros.",
diff --git a/apps/encryption/l10n/gl.json b/apps/encryption/l10n/gl.json
index 01bcfaabfa2..72f26a989e3 100644
--- a/apps/encryption/l10n/gl.json
+++ b/apps/encryption/l10n/gl.json
@@ -20,10 +20,22 @@
"The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.",
"Private key password successfully updated." : "A chave privada foi actualizada correctamente.",
"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" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada, mais as chaves non foron preparadas. Saia da sesión e volva a acceder de novo",
+ "Encryption app is enabled and ready" : " A aplicación de cifrado está activada e lista",
+ "Bad Signature" : "Sinatura errónea",
+ "Missing Signature" : "Non se atopa a sinatura",
+ "one-time password for server-side-encryption" : "Contrasinal de só un uso para o cifrado no lado do servidor",
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel descifrar o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.",
"Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel ler o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.",
+ "Default encryption module" : "Módulo de cifrado predeterminado",
+ "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" : "Ola.\n\nO administrador activou o cifrado de datos no servidor. Os seus ficheiros foron cifrados co contrasinal «%s».\n\nInicie a súa sesión desde a interface web, vais á sección «Módulo de cifrado básico» dos seus axustes persoais e actualice o contrasinal de cifrado. Para iso, deberá introducir este contrasinal no campo «Contrasinal antigo de acceso» xunto co seu actual contrasinal de acceso.\n\n",
"The share will expire on %s." : "Esta compartición caduca o %s.",
"Cheers!" : "Saúdos!",
+ "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>" : "Ola.<br><br>O administrador activou o cifrado de datos no servidor. Os seus ficheiros foron cifrados co contrasinal <strong>%s</strong>.<br><br>Inicie a súa sesión desde a interface web, vais á sección «Módulo de cifrado básico» dos seus axustes persoais e actualice o contrasinal de cifrado. Para iso, deberá introducir este contrasinal no campo «Contrasinal antigo de acceso» xunto co seu actual contrasinal de acceso.<br><br>",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo",
+ "Encrypt the home storage" : "Cifrar o almacenamento persoal",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ao activar esta opción cífranse todos os ficheiros almacenados no almacenamento principal, senón só se cifran os ficheiros do almacenamento externo.",
"Enable recovery key" : "Activar a chave de recuperación",
"Disable recovery key" : "Desactivar a chave de recuperación",
"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 chave de recuperación é unha chave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.",
@@ -34,6 +46,7 @@
"New recovery key password" : "Novo contrasinal da chave de recuperación",
"Repeat new recovery key password" : "Repita o novo contrasinal da chave de recuperación",
"Change Password" : "Cambiar o contrasinal",
+ "Basic encryption module" : "Módulo de cifrado básico",
"Your private key password no longer matches your log-in password." : "O seu contrasinal da chave privada non coincide co seu contrasinal de acceso.",
"Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da chave de recuperación ao seu contrasinal de acceso actual:",
" If you don't remember your old password you can ask your administrator to recover your files." : "Se non lembra o seu antigo contrasinal pode pedírllelo ao seu administrador para recuperar os seus ficheiros.",
diff --git a/apps/encryption/l10n/is.js b/apps/encryption/l10n/is.js
index 1378874593b..fb5b430ce52 100644
--- a/apps/encryption/l10n/is.js
+++ b/apps/encryption/l10n/is.js
@@ -1,8 +1,49 @@
OC.L10N.register(
"encryption",
{
+ "Missing recovery key password" : "Vantar endurheimtulykilorð",
+ "Please repeat the recovery key password" : "Endurtaktu endurheimtulykilorð",
+ "Recovery key successfully enabled" : "Tókst að virkja endurheimtulykil",
+ "Could not enable recovery key. Please check your recovery key password!" : "Tókst ekki að virkja endurheimtulykil. Athugaðu endurheimtulykilorðið þitt!",
+ "Recovery key successfully disabled" : "Tókst að gera endurheimtulykil óvirkan",
+ "Could not disable recovery key. Please check your recovery key password!" : "Tókst ekki að gera endurheimtulykil óvirkan. Athugaðu endurheimtulykilorðið þitt!",
+ "Missing parameters" : "Vantar breytur",
+ "Please provide the old recovery password" : "Settu inn gamla endurheimtulykilorðið",
+ "Please provide a new recovery password" : "Settu inn nýja endurheimtulykilorðið",
+ "Please repeat the new recovery password" : "Endurtaktu nýja endurheimtulykilorðið",
+ "Password successfully changed." : "Lykilorðinu hefur verið breytt.",
+ "Could not change the password. Maybe the old password was not correct." : "Tókst ekki að breyta lykilorðinu. Kannski var gamla lykilorðið ekki rétt.",
+ "Recovery Key disabled" : "Endurheimtulykilorð óvirkt",
+ "Recovery Key enabled" : "Endurheimtulykilorð virkt",
+ "Could not update the private key password." : "Tókst ekki að uppfæra lykilorð einkalykils.",
+ "The old password was not correct, please try again." : "Gamla lykilorðið var ekki rétt, reyndu aftur.",
+ "The current log-in password was not correct, please try again." : "Núgildandi innskráningarlykilorð var ekki rétt, reyndu aftur.",
+ "Private key password successfully updated." : "Tókst að uppfæra lykilorð einkalykils.",
+ "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" : "Þú verður að yfirfæra dulritunarlyklana þína úr gömlu dulrituninni (ownCloud <= 8.0) yfir í þá nýju. Keyrðu 'occ encryption:migrate' eða hafðu samband við kerfisstjórann þinn",
+ "Encryption app is enabled and ready" : "Dulritunarforrit er virkt og tilbúið til notkunar",
+ "Bad Signature" : "Ógild undirritun",
+ "Missing Signature" : "Vantar undirritun",
+ "one-time password for server-side-encryption" : "eins-skiptis lykilorð fyrir dulritun á þjóni",
+ "Default encryption module" : "Sjálfgefin dulritunareining",
"The share will expire on %s." : "Gildistími deilingar rennur út %s.",
- "Cheers!" : "Skál!",
+ "Cheers!" : "Til hamingju!",
+ "Encrypt the home storage" : "Dulrita heimamöppuna",
+ "Enable recovery key" : "Virkja endurheimtingarlykil",
+ "Disable recovery key" : "Gera endurheimtingarlykil óvirkan",
+ "Recovery key password" : "Endurheimtulykilorð",
+ "Repeat recovery key password" : "Endurtaktu endurheimtulykilorðið",
+ "Change recovery key password:" : "Breyta endurheimtulykilorði:",
+ "Old recovery key password" : "Gamla endurheimtulykilorðið",
+ "New recovery key password" : "Nýtt endurheimtulykilorð",
+ "Repeat new recovery key password" : "Endurtaktu nýja endurheimtulykilorðið",
+ "Change Password" : "Breyta lykilorði",
+ "Basic encryption module" : "Grunn-dulritunareining",
+ "Your private key password no longer matches your log-in password." : "Lykilorð einkalykilsins þíns samsvarar ekki lengur innskráningarlykilorðinu þínu.",
+ "Set your old private key password to your current log-in password:" : "Settu eldra lykilorð einkalykilsins þíns á að vera það sama og núgildandi innskráningarlykilorðið þitt:",
+ "Old log-in password" : "Gamla lykilorðið",
+ "Current log-in password" : "Núverandi lykilorð",
+ "Update Private Key Password" : "Uppfæra lykilorð einkalykils:",
+ "Enable password recovery:" : "Virkja endurheimtingu lykilorðs:",
"Enabled" : "Virkt",
"Disabled" : "Óvirkt"
},
diff --git a/apps/encryption/l10n/is.json b/apps/encryption/l10n/is.json
index 37ca1d1fc3f..82792726eb3 100644
--- a/apps/encryption/l10n/is.json
+++ b/apps/encryption/l10n/is.json
@@ -1,6 +1,47 @@
{ "translations": {
+ "Missing recovery key password" : "Vantar endurheimtulykilorð",
+ "Please repeat the recovery key password" : "Endurtaktu endurheimtulykilorð",
+ "Recovery key successfully enabled" : "Tókst að virkja endurheimtulykil",
+ "Could not enable recovery key. Please check your recovery key password!" : "Tókst ekki að virkja endurheimtulykil. Athugaðu endurheimtulykilorðið þitt!",
+ "Recovery key successfully disabled" : "Tókst að gera endurheimtulykil óvirkan",
+ "Could not disable recovery key. Please check your recovery key password!" : "Tókst ekki að gera endurheimtulykil óvirkan. Athugaðu endurheimtulykilorðið þitt!",
+ "Missing parameters" : "Vantar breytur",
+ "Please provide the old recovery password" : "Settu inn gamla endurheimtulykilorðið",
+ "Please provide a new recovery password" : "Settu inn nýja endurheimtulykilorðið",
+ "Please repeat the new recovery password" : "Endurtaktu nýja endurheimtulykilorðið",
+ "Password successfully changed." : "Lykilorðinu hefur verið breytt.",
+ "Could not change the password. Maybe the old password was not correct." : "Tókst ekki að breyta lykilorðinu. Kannski var gamla lykilorðið ekki rétt.",
+ "Recovery Key disabled" : "Endurheimtulykilorð óvirkt",
+ "Recovery Key enabled" : "Endurheimtulykilorð virkt",
+ "Could not update the private key password." : "Tókst ekki að uppfæra lykilorð einkalykils.",
+ "The old password was not correct, please try again." : "Gamla lykilorðið var ekki rétt, reyndu aftur.",
+ "The current log-in password was not correct, please try again." : "Núgildandi innskráningarlykilorð var ekki rétt, reyndu aftur.",
+ "Private key password successfully updated." : "Tókst að uppfæra lykilorð einkalykils.",
+ "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" : "Þú verður að yfirfæra dulritunarlyklana þína úr gömlu dulrituninni (ownCloud <= 8.0) yfir í þá nýju. Keyrðu 'occ encryption:migrate' eða hafðu samband við kerfisstjórann þinn",
+ "Encryption app is enabled and ready" : "Dulritunarforrit er virkt og tilbúið til notkunar",
+ "Bad Signature" : "Ógild undirritun",
+ "Missing Signature" : "Vantar undirritun",
+ "one-time password for server-side-encryption" : "eins-skiptis lykilorð fyrir dulritun á þjóni",
+ "Default encryption module" : "Sjálfgefin dulritunareining",
"The share will expire on %s." : "Gildistími deilingar rennur út %s.",
- "Cheers!" : "Skál!",
+ "Cheers!" : "Til hamingju!",
+ "Encrypt the home storage" : "Dulrita heimamöppuna",
+ "Enable recovery key" : "Virkja endurheimtingarlykil",
+ "Disable recovery key" : "Gera endurheimtingarlykil óvirkan",
+ "Recovery key password" : "Endurheimtulykilorð",
+ "Repeat recovery key password" : "Endurtaktu endurheimtulykilorðið",
+ "Change recovery key password:" : "Breyta endurheimtulykilorði:",
+ "Old recovery key password" : "Gamla endurheimtulykilorðið",
+ "New recovery key password" : "Nýtt endurheimtulykilorð",
+ "Repeat new recovery key password" : "Endurtaktu nýja endurheimtulykilorðið",
+ "Change Password" : "Breyta lykilorði",
+ "Basic encryption module" : "Grunn-dulritunareining",
+ "Your private key password no longer matches your log-in password." : "Lykilorð einkalykilsins þíns samsvarar ekki lengur innskráningarlykilorðinu þínu.",
+ "Set your old private key password to your current log-in password:" : "Settu eldra lykilorð einkalykilsins þíns á að vera það sama og núgildandi innskráningarlykilorðið þitt:",
+ "Old log-in password" : "Gamla lykilorðið",
+ "Current log-in password" : "Núverandi lykilorð",
+ "Update Private Key Password" : "Uppfæra lykilorð einkalykils:",
+ "Enable password recovery:" : "Virkja endurheimtingu lykilorðs:",
"Enabled" : "Virkt",
"Disabled" : "Óvirkt"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
diff --git a/apps/encryption/l10n/ru.js b/apps/encryption/l10n/ru.js
index e75543b8a96..4c43bacc294 100644
--- a/apps/encryption/l10n/ru.js
+++ b/apps/encryption/l10n/ru.js
@@ -16,7 +16,7 @@ OC.L10N.register(
"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 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." : "Текущий пароль для учётной записи введён неверно, пожалуйста повторите попытку.",
diff --git a/apps/encryption/l10n/ru.json b/apps/encryption/l10n/ru.json
index 1ed8a5f3471..307fed700ea 100644
--- a/apps/encryption/l10n/ru.json
+++ b/apps/encryption/l10n/ru.json
@@ -14,7 +14,7 @@
"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 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." : "Текущий пароль для учётной записи введён неверно, пожалуйста повторите попытку.",
diff --git a/apps/federatedfilesharing/l10n/en_GB.js b/apps/federatedfilesharing/l10n/en_GB.js
index 89154713a8f..dacbeeabd5b 100644
--- a/apps/federatedfilesharing/l10n/en_GB.js
+++ b/apps/federatedfilesharing/l10n/en_GB.js
@@ -2,26 +2,57 @@ OC.L10N.register(
"federatedfilesharing",
{
"Federated sharing" : "Federated sharing",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Do you want to add the remote share {name} from {owner}@{remote}?",
+ "Remote share" : "Remote share",
+ "Remote share password" : "Remote share password",
+ "Cancel" : "Cancel",
+ "Add remote share" : "Add remote share",
+ "Copy" : "Copy",
+ "Copied!" : "Copied!",
+ "Not supported!" : "Not supported!",
+ "Press ⌘-C to copy." : "Press ⌘-C to copy.",
+ "Press Ctrl-C to copy." : "Press Ctrl-C to copy.",
"Invalid Federated Cloud ID" : "Invalid Federated Cloud ID",
+ "Server to server sharing is not enabled on this server" : "Server to server sharing is not enabled on this server",
+ "Couldn't establish a federated share." : "Couldn't establish a federated share.",
+ "Couldn't establish a federated share, maybe the password was wrong." : "Couldn't establish a federated share, maybe the password was wrong.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Federated Share request was successful, you will receive a invitation. Check your notifications.",
+ "The mountpoint name contains invalid characters." : "The mountpoint name contains invalid characters.",
+ "Not allowed to create a federated share with the owner." : "Not allowed to create a federated share with the owner.",
+ "Invalid or untrusted SSL certificate" : "Invalid or untrusted SSL certificate",
+ "Could not authenticate to remote share, password might be wrong" : "Could not authenticate to remote share, password might be wrong",
+ "Storage not valid" : "Storage not valid",
+ "Federated Share successfully added" : "Federated Share successfully added",
+ "Couldn't add remote share" : "Couldn't add remote share",
"Sharing %s failed, because this item is already shared with %s" : "Sharing %s failed, because this item is already shared with %s",
"Not allowed to create a federated share with the same user" : "Not allowed to create a federated share with the same user",
"File is already shared with %s" : "File is already shared with %s",
- "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Sharing %s failed, could not find %s, maybe the server is currently unreachable.",
- "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)",
- "You received \"/%3$s\" as a remote share from %1$s" : "You received \"/%3$s\" as a remote share from %1$s",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate.",
+ "Could not find share" : "Could not find share",
+ "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)",
+ "You received {share} as a remote share from {user} (on behalf of {behalf})" : "You received {share} as a remote share from {user} (on behalf of {behalf})",
+ "You received \"%3$s\" as a remote share from %1$s" : "You received \"%3$s\" as a remote share from %1$s",
+ "You received {share} as a remote share from {user}" : "You received {share} as a remote share from {user}",
"Accept" : "Accept",
"Decline" : "Decline",
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Share with me through my #Nextcloud Federated Cloud ID, see %s",
"Share with me through my #Nextcloud Federated Cloud ID" : "Share with me through my #Nextcloud Federated Cloud ID",
+ "Federated file sharing" : "Federated file sharing",
"Federated Cloud Sharing" : "Federated Cloud Sharing",
"Open documentation" : "Open documentation",
+ "Adjust how people can share between servers." : "Adjust how people can share between servers.",
"Allow users on this server to send shares to other servers" : "Allow users on this server to send shares to other servers",
"Allow users on this server to receive shares from other servers" : "Allow users on this server to receive shares from other servers",
+ "Search global and public address book for users and let local users publish their data" : "Search global and public address book for users and let local users publish their data",
+ "Allow users to publish their data to a global and public address book" : "Allow users to publish their data to a global and public address book",
"Federated Cloud" : "Federated Cloud",
+ "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com",
"Your Federated Cloud ID:" : "Your Federated Cloud ID:",
- "Share it:" : "Share it:",
+ "Share it so your friends can share files with you:" : "Share it so your friends can share files with you:",
"Add to your website" : "Add to your website",
"Share with me via Nextcloud" : "Share with me via Nextcloud",
- "HTML Code:" : "HTML Code:"
+ "HTML Code:" : "HTML Code:",
+ "Search global and public address book for users" : "Search global and public address book for users",
+ "Share it:" : "Share it:"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federatedfilesharing/l10n/en_GB.json b/apps/federatedfilesharing/l10n/en_GB.json
index 99080bbd766..a168322f98e 100644
--- a/apps/federatedfilesharing/l10n/en_GB.json
+++ b/apps/federatedfilesharing/l10n/en_GB.json
@@ -1,25 +1,56 @@
{ "translations": {
"Federated sharing" : "Federated sharing",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Do you want to add the remote share {name} from {owner}@{remote}?",
+ "Remote share" : "Remote share",
+ "Remote share password" : "Remote share password",
+ "Cancel" : "Cancel",
+ "Add remote share" : "Add remote share",
+ "Copy" : "Copy",
+ "Copied!" : "Copied!",
+ "Not supported!" : "Not supported!",
+ "Press ⌘-C to copy." : "Press ⌘-C to copy.",
+ "Press Ctrl-C to copy." : "Press Ctrl-C to copy.",
"Invalid Federated Cloud ID" : "Invalid Federated Cloud ID",
+ "Server to server sharing is not enabled on this server" : "Server to server sharing is not enabled on this server",
+ "Couldn't establish a federated share." : "Couldn't establish a federated share.",
+ "Couldn't establish a federated share, maybe the password was wrong." : "Couldn't establish a federated share, maybe the password was wrong.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Federated Share request was successful, you will receive a invitation. Check your notifications.",
+ "The mountpoint name contains invalid characters." : "The mountpoint name contains invalid characters.",
+ "Not allowed to create a federated share with the owner." : "Not allowed to create a federated share with the owner.",
+ "Invalid or untrusted SSL certificate" : "Invalid or untrusted SSL certificate",
+ "Could not authenticate to remote share, password might be wrong" : "Could not authenticate to remote share, password might be wrong",
+ "Storage not valid" : "Storage not valid",
+ "Federated Share successfully added" : "Federated Share successfully added",
+ "Couldn't add remote share" : "Couldn't add remote share",
"Sharing %s failed, because this item is already shared with %s" : "Sharing %s failed, because this item is already shared with %s",
"Not allowed to create a federated share with the same user" : "Not allowed to create a federated share with the same user",
"File is already shared with %s" : "File is already shared with %s",
- "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Sharing %s failed, could not find %s, maybe the server is currently unreachable.",
- "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)",
- "You received \"/%3$s\" as a remote share from %1$s" : "You received \"/%3$s\" as a remote share from %1$s",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate.",
+ "Could not find share" : "Could not find share",
+ "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)",
+ "You received {share} as a remote share from {user} (on behalf of {behalf})" : "You received {share} as a remote share from {user} (on behalf of {behalf})",
+ "You received \"%3$s\" as a remote share from %1$s" : "You received \"%3$s\" as a remote share from %1$s",
+ "You received {share} as a remote share from {user}" : "You received {share} as a remote share from {user}",
"Accept" : "Accept",
"Decline" : "Decline",
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Share with me through my #Nextcloud Federated Cloud ID, see %s",
"Share with me through my #Nextcloud Federated Cloud ID" : "Share with me through my #Nextcloud Federated Cloud ID",
+ "Federated file sharing" : "Federated file sharing",
"Federated Cloud Sharing" : "Federated Cloud Sharing",
"Open documentation" : "Open documentation",
+ "Adjust how people can share between servers." : "Adjust how people can share between servers.",
"Allow users on this server to send shares to other servers" : "Allow users on this server to send shares to other servers",
"Allow users on this server to receive shares from other servers" : "Allow users on this server to receive shares from other servers",
+ "Search global and public address book for users and let local users publish their data" : "Search global and public address book for users and let local users publish their data",
+ "Allow users to publish their data to a global and public address book" : "Allow users to publish their data to a global and public address book",
"Federated Cloud" : "Federated Cloud",
+ "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com",
"Your Federated Cloud ID:" : "Your Federated Cloud ID:",
- "Share it:" : "Share it:",
+ "Share it so your friends can share files with you:" : "Share it so your friends can share files with you:",
"Add to your website" : "Add to your website",
"Share with me via Nextcloud" : "Share with me via Nextcloud",
- "HTML Code:" : "HTML Code:"
+ "HTML Code:" : "HTML Code:",
+ "Search global and public address book for users" : "Search global and public address book for users",
+ "Share it:" : "Share it:"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/federatedfilesharing/l10n/fi.js b/apps/federatedfilesharing/l10n/fi.js
index a9ca7cbed9e..b19e18330c9 100644
--- a/apps/federatedfilesharing/l10n/fi.js
+++ b/apps/federatedfilesharing/l10n/fi.js
@@ -44,7 +44,9 @@ OC.L10N.register(
"Search global and public address book for users and let local users publish their data" : "Etsi käyttäjiä maailmanlaajuisesta ja julkisesta osoitekirjasta sekä salli paikallisten käyttäjien julkaista omia tietojaan",
"Allow users to publish their data to a global and public address book" : "Salli käyttäjien julkaista tietojaan maailmanlaajuisessa ja julkisessa osoitekirjassa",
"Federated Cloud" : "Federoitu pilvi",
+ "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Voit jakaa kenelle tahansa, joka käyttää Nextcloudia, ownCloudia tai Pydiota! Kirjoita heidän federoidun pilven tunniste jaon kohteeksi. Se on muodossa henkilö@cloud.esimerkki.fi",
"Your Federated Cloud ID:" : "Federoidun pilvesi tunniste:",
+ "Share it so your friends can share files with you:" : "Jaa se, jotta ystäväsi voivat jakaa tiedostoja kanssasi:",
"Add to your website" : "Lisää verkkosivuillesi",
"Share with me via Nextcloud" : "Jaa kanssani Nextcloudin kautta",
"HTML Code:" : "HTML-koodi:",
diff --git a/apps/federatedfilesharing/l10n/fi.json b/apps/federatedfilesharing/l10n/fi.json
index bbe09b8df1f..2e1648b2b04 100644
--- a/apps/federatedfilesharing/l10n/fi.json
+++ b/apps/federatedfilesharing/l10n/fi.json
@@ -42,7 +42,9 @@
"Search global and public address book for users and let local users publish their data" : "Etsi käyttäjiä maailmanlaajuisesta ja julkisesta osoitekirjasta sekä salli paikallisten käyttäjien julkaista omia tietojaan",
"Allow users to publish their data to a global and public address book" : "Salli käyttäjien julkaista tietojaan maailmanlaajuisessa ja julkisessa osoitekirjassa",
"Federated Cloud" : "Federoitu pilvi",
+ "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Voit jakaa kenelle tahansa, joka käyttää Nextcloudia, ownCloudia tai Pydiota! Kirjoita heidän federoidun pilven tunniste jaon kohteeksi. Se on muodossa henkilö@cloud.esimerkki.fi",
"Your Federated Cloud ID:" : "Federoidun pilvesi tunniste:",
+ "Share it so your friends can share files with you:" : "Jaa se, jotta ystäväsi voivat jakaa tiedostoja kanssasi:",
"Add to your website" : "Lisää verkkosivuillesi",
"Share with me via Nextcloud" : "Jaa kanssani Nextcloudin kautta",
"HTML Code:" : "HTML-koodi:",
diff --git a/apps/federatedfilesharing/l10n/it.js b/apps/federatedfilesharing/l10n/it.js
index 4690f6e38a6..529acd303ca 100644
--- a/apps/federatedfilesharing/l10n/it.js
+++ b/apps/federatedfilesharing/l10n/it.js
@@ -37,10 +37,12 @@ OC.L10N.register(
"Decline" : "Rifiuta",
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Condividi con me attraverso il mio ID di cloud federata #Nextcloud, vedi %s",
"Share with me through my #Nextcloud Federated Cloud ID" : "Condividi con me attraverso il mio ID di cloud federata #Nextcloud",
+ "Federated file sharing" : "Condivisione file federata",
"Federated Cloud Sharing" : "Condivisione cloud federata",
"Open documentation" : "Apri la documentazione",
"Allow users on this server to send shares to other servers" : "Consenti agli utenti su questo server di inviare condivisioni ad altri server",
"Allow users on this server to receive shares from other servers" : "Consenti agli utenti su questo server di ricevere condivisioni da altri server",
+ "Allow users to publish their data to a global and public address book" : "Consenti agli utenti di pubblicare i propri dati in una rubrica globale e pubblica",
"Federated Cloud" : "Cloud federata",
"Your Federated Cloud ID:" : "Il tuo ID di cloud federata:",
"Add to your website" : "Aggiungi al tuo sito web",
diff --git a/apps/federatedfilesharing/l10n/it.json b/apps/federatedfilesharing/l10n/it.json
index edcb497a559..b1e820d7d16 100644
--- a/apps/federatedfilesharing/l10n/it.json
+++ b/apps/federatedfilesharing/l10n/it.json
@@ -35,10 +35,12 @@
"Decline" : "Rifiuta",
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Condividi con me attraverso il mio ID di cloud federata #Nextcloud, vedi %s",
"Share with me through my #Nextcloud Federated Cloud ID" : "Condividi con me attraverso il mio ID di cloud federata #Nextcloud",
+ "Federated file sharing" : "Condivisione file federata",
"Federated Cloud Sharing" : "Condivisione cloud federata",
"Open documentation" : "Apri la documentazione",
"Allow users on this server to send shares to other servers" : "Consenti agli utenti su questo server di inviare condivisioni ad altri server",
"Allow users on this server to receive shares from other servers" : "Consenti agli utenti su questo server di ricevere condivisioni da altri server",
+ "Allow users to publish their data to a global and public address book" : "Consenti agli utenti di pubblicare i propri dati in una rubrica globale e pubblica",
"Federated Cloud" : "Cloud federata",
"Your Federated Cloud ID:" : "Il tuo ID di cloud federata:",
"Add to your website" : "Aggiungi al tuo sito web",
diff --git a/apps/federatedfilesharing/l10n/nb.js b/apps/federatedfilesharing/l10n/nb.js
index 88150a1dc4b..406b3e12a63 100644
--- a/apps/federatedfilesharing/l10n/nb.js
+++ b/apps/federatedfilesharing/l10n/nb.js
@@ -16,7 +16,7 @@ OC.L10N.register(
"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.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Forent ressursforespørsel vellykket, du vil motta en invitasjon. Sjekk varslene dine.",
"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",
diff --git a/apps/federatedfilesharing/l10n/nb.json b/apps/federatedfilesharing/l10n/nb.json
index 3095bdf371a..028dc5e5d08 100644
--- a/apps/federatedfilesharing/l10n/nb.json
+++ b/apps/federatedfilesharing/l10n/nb.json
@@ -14,7 +14,7 @@
"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.",
+ "Federated Share request was successful, you will receive a invitation. Check your notifications." : "Forent ressursforespørsel vellykket, du vil motta en invitasjon. Sjekk varslene dine.",
"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",
diff --git a/apps/federatedfilesharing/l10n/ru.js b/apps/federatedfilesharing/l10n/ru.js
index b17c1214559..dfbf06a755a 100644
--- a/apps/federatedfilesharing/l10n/ru.js
+++ b/apps/federatedfilesharing/l10n/ru.js
@@ -46,7 +46,7 @@ OC.L10N.register(
"Search global and public address book for users and let local users publish their data" : "Поиск пользователей в глобальной и общедоступной адресной книге и резрешение публикации своих данных локальным пользователям ",
"Allow users to publish their data to a global and public address book" : "Резрешить пользователям публиковать свои данные в глобальной и общедосупной адресной книге",
"Federated Cloud" : "Федерация облачных хранилищ",
- "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Можно поделиться с любым пользователем Nextcloud, ownCloud или Pydio! Просто введите его идентификатор федеративного облачного хранилища в диалоге предоставления общего доступа. Идектификатор указывается в виде «person@cloud.example.com».",
+ "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Можно поделиться с любым пользователем Nextcloud, ownCloud или Pydio! Просто введите его идентификатор федеративного облачного хранилища в диалоге предоставления общего доступа. Идентификатор указывается в виде «person@cloud.example.com».",
"Your Federated Cloud ID:" : "Ваш ID в федерации облачных хранилищ:",
"Share it so your friends can share files with you:" : "Сообщите его друзьям, что бы они могли поделиться с вами файлами:",
"Add to your website" : "Добавить к себе на сайт",
diff --git a/apps/federatedfilesharing/l10n/ru.json b/apps/federatedfilesharing/l10n/ru.json
index ac61835fbec..adfa0a811c3 100644
--- a/apps/federatedfilesharing/l10n/ru.json
+++ b/apps/federatedfilesharing/l10n/ru.json
@@ -44,7 +44,7 @@
"Search global and public address book for users and let local users publish their data" : "Поиск пользователей в глобальной и общедоступной адресной книге и резрешение публикации своих данных локальным пользователям ",
"Allow users to publish their data to a global and public address book" : "Резрешить пользователям публиковать свои данные в глобальной и общедосупной адресной книге",
"Federated Cloud" : "Федерация облачных хранилищ",
- "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Можно поделиться с любым пользователем Nextcloud, ownCloud или Pydio! Просто введите его идентификатор федеративного облачного хранилища в диалоге предоставления общего доступа. Идектификатор указывается в виде «person@cloud.example.com».",
+ "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Можно поделиться с любым пользователем Nextcloud, ownCloud или Pydio! Просто введите его идентификатор федеративного облачного хранилища в диалоге предоставления общего доступа. Идентификатор указывается в виде «person@cloud.example.com».",
"Your Federated Cloud ID:" : "Ваш ID в федерации облачных хранилищ:",
"Share it so your friends can share files with you:" : "Сообщите его друзьям, что бы они могли поделиться с вами файлами:",
"Add to your website" : "Добавить к себе на сайт",
diff --git a/apps/federation/l10n/en_GB.js b/apps/federation/l10n/en_GB.js
index 81de668bd36..abb8ae5d351 100644
--- a/apps/federation/l10n/en_GB.js
+++ b/apps/federation/l10n/en_GB.js
@@ -3,11 +3,14 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Added to the list of trusted servers",
"Server is already in the list of trusted servers." : "Server is already in the list of trusted servers.",
- "No server to federate found" : "Could not find server to federate",
+ "No server to federate with found" : "No server to federate with found",
"Could not add server" : "Could not add server",
"Federation" : "Federation",
+ "Trusted servers" : "Trusted servers",
"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." : "Federation allows you to connect with other trusted servers to exchange the user directory. For example: to auto-complete external users for federated sharing.",
"Add server automatically once a federated share was created successfully" : "Automatically add server once a federated share is successfully created",
- "Trusted Servers" : "Trusted Servers"
+ "+ Add trusted server" : "+ Add trusted server",
+ "Trusted server" : "Trusted server",
+ "Add" : "Add"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/en_GB.json b/apps/federation/l10n/en_GB.json
index 6db5733ed01..f38f2e323af 100644
--- a/apps/federation/l10n/en_GB.json
+++ b/apps/federation/l10n/en_GB.json
@@ -1,11 +1,14 @@
{ "translations": {
"Added to the list of trusted servers" : "Added to the list of trusted servers",
"Server is already in the list of trusted servers." : "Server is already in the list of trusted servers.",
- "No server to federate found" : "Could not find server to federate",
+ "No server to federate with found" : "No server to federate with found",
"Could not add server" : "Could not add server",
"Federation" : "Federation",
+ "Trusted servers" : "Trusted servers",
"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." : "Federation allows you to connect with other trusted servers to exchange the user directory. For example: to auto-complete external users for federated sharing.",
"Add server automatically once a federated share was created successfully" : "Automatically add server once a federated share is successfully created",
- "Trusted Servers" : "Trusted Servers"
+ "+ Add trusted server" : "+ Add trusted server",
+ "Trusted server" : "Trusted server",
+ "Add" : "Add"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/federation/l10n/gl.js b/apps/federation/l10n/gl.js
new file mode 100644
index 00000000000..edc3b923e3f
--- /dev/null
+++ b/apps/federation/l10n/gl.js
@@ -0,0 +1,16 @@
+OC.L10N.register(
+ "federation",
+ {
+ "Added to the list of trusted servers" : "Engadido á lista de servidores de confianza",
+ "Server is already in the list of trusted servers." : "O servidor xa está na lista de servidores de confianza.",
+ "No server to federate with found" : "Non se atopou ningún servidor co que federarse",
+ "Could not add server" : "Non foi posíbel engadir o servidor",
+ "Federation" : "Federación",
+ "Trusted servers" : "Servidores de confianza",
+ "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." : "A federación permite conectarte con outros servidores de confianza para intercambiar directorios. Por exemplo, isto usarase para autocompletar a selección de usuarios externos ao compartir en federación. ",
+ "Add server automatically once a federated share was created successfully" : "Engadir o servidor automaticamente una vez que se teña creado satisfactoriamente un compartido federado ",
+ "+ Add trusted server" : "+ Engadir servidor de confianza",
+ "Trusted server" : "Servidor de confianza",
+ "Add" : "Engadir"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/gl.json b/apps/federation/l10n/gl.json
new file mode 100644
index 00000000000..893291a5022
--- /dev/null
+++ b/apps/federation/l10n/gl.json
@@ -0,0 +1,14 @@
+{ "translations": {
+ "Added to the list of trusted servers" : "Engadido á lista de servidores de confianza",
+ "Server is already in the list of trusted servers." : "O servidor xa está na lista de servidores de confianza.",
+ "No server to federate with found" : "Non se atopou ningún servidor co que federarse",
+ "Could not add server" : "Non foi posíbel engadir o servidor",
+ "Federation" : "Federación",
+ "Trusted servers" : "Servidores de confianza",
+ "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." : "A federación permite conectarte con outros servidores de confianza para intercambiar directorios. Por exemplo, isto usarase para autocompletar a selección de usuarios externos ao compartir en federación. ",
+ "Add server automatically once a federated share was created successfully" : "Engadir o servidor automaticamente una vez que se teña creado satisfactoriamente un compartido federado ",
+ "+ Add trusted server" : "+ Engadir servidor de confianza",
+ "Trusted server" : "Servidor de confianza",
+ "Add" : "Engadir"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js
index 34b51eed176..ed0a5bc2aa6 100644
--- a/apps/files/l10n/cs.js
+++ b/apps/files/l10n/cs.js
@@ -69,7 +69,9 @@ OC.L10N.register(
"_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"],
"Favorited" : "Přidáno k oblíbeným",
"Favorite" : "Oblíbené",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Zkopírovat přímý odkaz (funguje pouze pro uživatele, kteří mají přistup k tomuto souboru/adresáři)",
"New folder" : "Nový adresář",
+ "Upload file" : "Nahrát soubor",
"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",
@@ -82,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "Obnovil {user}",
"Renamed by {user}" : "Přejmenoval {user}",
"Moved by {user}" : "Přesunul {user}",
+ "\"remote user\"" : "\"vzdálený uživatel\"",
"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",
diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json
index f9085b658ea..5360c0bfed9 100644
--- a/apps/files/l10n/cs.json
+++ b/apps/files/l10n/cs.json
@@ -67,7 +67,9 @@
"_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"],
"Favorited" : "Přidáno k oblíbeným",
"Favorite" : "Oblíbené",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Zkopírovat přímý odkaz (funguje pouze pro uživatele, kteří mají přistup k tomuto souboru/adresáři)",
"New folder" : "Nový adresář",
+ "Upload file" : "Nahrát soubor",
"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",
@@ -80,6 +82,7 @@
"Restored by {user}" : "Obnovil {user}",
"Renamed by {user}" : "Přejmenoval {user}",
"Moved by {user}" : "Přesunul {user}",
+ "\"remote user\"" : "\"vzdálený uživatel\"",
"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",
diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js
index e3016812b25..9726f44a982 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -23,7 +23,7 @@ OC.L10N.register(
"Download" : "Herunterladen",
"Rename" : "Umbenennen",
"Move" : "Verschieben",
- "Target folder" : "Zielverzeichnis",
+ "Target folder" : "Zielordner",
"Delete" : "Löschen",
"Disconnect storage" : "Speicher trennen",
"Unshare" : "Freigabe aufheben",
@@ -42,7 +42,7 @@ OC.L10N.register(
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Der Name \"{targetName}\" wird bereits bereits in diesem Ordner benutzt \"{dir}\". Bitte einen anderen Namen verwenden.",
"Could not rename \"{fileName}\"" : "Die Datei konnte nicht umbenannt werden \"{fileName}\"",
"Could not create file \"{file}\"" : "Die Datei konnte nicht erstellt werden \"{file}\"",
- "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden , da sie bereits existiert.",
+ "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden , da diese bereits existiert.",
"Could not create folder \"{dir}\" because it already exists" : "Der Ordner \"{dir}\" konnte nicht erstellt werden , da dieser bereits existiert",
"Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\"",
"No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}",
@@ -75,8 +75,8 @@ OC.L10N.register(
"An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten",
"Added to favorites" : "Zu den Favoriten hinzugefügt",
"Removed from favorites" : "Aus den Favoriten entfernt",
- "You added {file} to your favorites" : "Du hast {file} zu deinen Favoriten hinzugefügt",
- "You removed {file} from your favorites" : "Du hast {file} aus deinen Favoriten entfernt",
+ "You added {file} to your favorites" : "Du hast {file} zu Deinen Favoriten hinzugefügt",
+ "You removed {file} from your favorites" : "Du hast {file} aus Deinen Favoriten entfernt",
"File changes" : "Dateiänderungen",
"Created by {user}" : "Erstellt durch {user}",
"Changed by {user}" : "Geändert durch {user}",
@@ -84,9 +84,10 @@ OC.L10N.register(
"Restored by {user}" : "Wiederhergestellt durch {user}",
"Renamed by {user}" : "Umbenannt durch {user}",
"Moved by {user}" : "Verschoben durch {user}",
+ "\"remote user\"" : "„Externer Benutzer“",
"You created {file}" : "Du hast {file} erstellt",
"{user} created {file}" : "{user} hat {file} erstellt",
- "{file} was created in a public folder" : "{file} wurde in einem öffentlichen Verzeichnis erstellt",
+ "{file} was created in a public folder" : "{file} wurde in einem öffentlichen Ordner erstellt",
"You changed {file}" : "Du hast {file} geändert",
"{user} changed {file}" : "{user} hat {file} geändert",
"You deleted {file}" : "Du hast {file} gelöscht",
@@ -97,12 +98,12 @@ OC.L10N.register(
"{user} renamed {oldfile} to {newfile}" : "{user} hat {oldfile} in {newfile} umbenannt",
"You moved {oldfile} to {newfile}" : "Du hast {oldfile} nach {newfile} verschoben",
"{user} moved {oldfile} to {newfile}" : "{user} hat {oldfile} nach {newfile} verschoben",
- "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde deinen <strong>Favoriten</strong> hinzugefügt oder daraus entfernt",
- "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei / Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde Deinen <strong>Favoriten</strong> hinzugefügt oder daraus entfernt",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei oder Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>",
"A new file or folder has been <strong>created</strong>" : "Eine neue Datei oder ein neuer Ordner wurde <strong>erstellt</strong>",
- "A new file or folder has been <strong>deleted</strong>" : "Neue Datei oder Verzeichnis wurde <strong>gelöscht</strong>",
- "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen auf deine <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>",
- "A new file or folder has been <strong>restored</strong>" : "Neue Datei oder Verzeichnis wurde <strong>wiederhergestellt</strong>",
+ "A new file or folder has been <strong>deleted</strong>" : "Eine neue Datei oder Ordner wurde <strong>gelöscht</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen auf Deine <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "Neue Datei oder Ordner wurde <strong>wiederhergestellt</strong>",
"Upload (max. %s)" : "Hochladen (max. %s)",
"File handling" : "Dateibehandlung",
"Maximum upload size" : "Maximale Upload-Größe",
@@ -116,29 +117,29 @@ OC.L10N.register(
"Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
"No files in here" : "Keine Dateien vorhanden",
"Upload some content or sync with your devices!" : "Inhalte hochladen oder mit deinen Geräten synchronisieren!",
- "No entries found in this folder" : "Keine Einträge in diesem Ordner",
+ "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
"Select all" : "Alle auswählen",
"Upload too large" : "Der Upload ist zu groß",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
"No favorites yet" : "Noch keine Favoriten vorhanden",
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die als Favoriten markiert werden, erscheinen hier",
- "Shared with you" : "Mit dir geteilt",
+ "Shared with you" : "Mit Dir geteilt",
"Shared with others" : "Mit anderen geteilt",
"Shared by link" : "Über einen Link geteilt",
"Tags" : "Tags",
"Deleted files" : "Gelöschte Dateien",
"Text file" : "Textdatei",
- "New text file.txt" : "Neue Textdatei.txt",
+ "New text file.txt" : "Neue Textdatei file.txt",
"_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleibend","Noch {hours}:{minutes}:{seconds} Stunden"],
"{hours}:{minutes}h" : "{hours}:{minutes} Std.",
"_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"],
"{minutes}:{seconds}m" : "{minutes}:{seconds}m",
"_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleibend","Noch {seconds} Sekunden"],
- "{seconds}s" : "{seconds}n",
+ "{seconds}s" : "{seconds}s",
"Any moment now..." : "Gleich fertig...",
"Soon..." : "Bald...",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn die Seite jetzt verlassen wird, bricht der Upload ab.",
- "Copy local link" : "Kopiere lokale Verknüpfung",
+ "Copy local link" : "Lokalen Link kopieren",
"Folder" : "Ordner",
"Upload" : "Hochladen",
"No favorites" : "Keine Favoriten"
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index 289d851b83e..2538a51d6bf 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -21,7 +21,7 @@
"Download" : "Herunterladen",
"Rename" : "Umbenennen",
"Move" : "Verschieben",
- "Target folder" : "Zielverzeichnis",
+ "Target folder" : "Zielordner",
"Delete" : "Löschen",
"Disconnect storage" : "Speicher trennen",
"Unshare" : "Freigabe aufheben",
@@ -40,7 +40,7 @@
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Der Name \"{targetName}\" wird bereits bereits in diesem Ordner benutzt \"{dir}\". Bitte einen anderen Namen verwenden.",
"Could not rename \"{fileName}\"" : "Die Datei konnte nicht umbenannt werden \"{fileName}\"",
"Could not create file \"{file}\"" : "Die Datei konnte nicht erstellt werden \"{file}\"",
- "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden , da sie bereits existiert.",
+ "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden , da diese bereits existiert.",
"Could not create folder \"{dir}\" because it already exists" : "Der Ordner \"{dir}\" konnte nicht erstellt werden , da dieser bereits existiert",
"Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\"",
"No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}",
@@ -73,8 +73,8 @@
"An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten",
"Added to favorites" : "Zu den Favoriten hinzugefügt",
"Removed from favorites" : "Aus den Favoriten entfernt",
- "You added {file} to your favorites" : "Du hast {file} zu deinen Favoriten hinzugefügt",
- "You removed {file} from your favorites" : "Du hast {file} aus deinen Favoriten entfernt",
+ "You added {file} to your favorites" : "Du hast {file} zu Deinen Favoriten hinzugefügt",
+ "You removed {file} from your favorites" : "Du hast {file} aus Deinen Favoriten entfernt",
"File changes" : "Dateiänderungen",
"Created by {user}" : "Erstellt durch {user}",
"Changed by {user}" : "Geändert durch {user}",
@@ -82,9 +82,10 @@
"Restored by {user}" : "Wiederhergestellt durch {user}",
"Renamed by {user}" : "Umbenannt durch {user}",
"Moved by {user}" : "Verschoben durch {user}",
+ "\"remote user\"" : "„Externer Benutzer“",
"You created {file}" : "Du hast {file} erstellt",
"{user} created {file}" : "{user} hat {file} erstellt",
- "{file} was created in a public folder" : "{file} wurde in einem öffentlichen Verzeichnis erstellt",
+ "{file} was created in a public folder" : "{file} wurde in einem öffentlichen Ordner erstellt",
"You changed {file}" : "Du hast {file} geändert",
"{user} changed {file}" : "{user} hat {file} geändert",
"You deleted {file}" : "Du hast {file} gelöscht",
@@ -95,12 +96,12 @@
"{user} renamed {oldfile} to {newfile}" : "{user} hat {oldfile} in {newfile} umbenannt",
"You moved {oldfile} to {newfile}" : "Du hast {oldfile} nach {newfile} verschoben",
"{user} moved {oldfile} to {newfile}" : "{user} hat {oldfile} nach {newfile} verschoben",
- "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde deinen <strong>Favoriten</strong> hinzugefügt oder daraus entfernt",
- "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei / Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde Deinen <strong>Favoriten</strong> hinzugefügt oder daraus entfernt",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei oder Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>",
"A new file or folder has been <strong>created</strong>" : "Eine neue Datei oder ein neuer Ordner wurde <strong>erstellt</strong>",
- "A new file or folder has been <strong>deleted</strong>" : "Neue Datei oder Verzeichnis wurde <strong>gelöscht</strong>",
- "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen auf deine <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>",
- "A new file or folder has been <strong>restored</strong>" : "Neue Datei oder Verzeichnis wurde <strong>wiederhergestellt</strong>",
+ "A new file or folder has been <strong>deleted</strong>" : "Eine neue Datei oder Ordner wurde <strong>gelöscht</strong>",
+ "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen auf Deine <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "Neue Datei oder Ordner wurde <strong>wiederhergestellt</strong>",
"Upload (max. %s)" : "Hochladen (max. %s)",
"File handling" : "Dateibehandlung",
"Maximum upload size" : "Maximale Upload-Größe",
@@ -114,29 +115,29 @@
"Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
"No files in here" : "Keine Dateien vorhanden",
"Upload some content or sync with your devices!" : "Inhalte hochladen oder mit deinen Geräten synchronisieren!",
- "No entries found in this folder" : "Keine Einträge in diesem Ordner",
+ "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
"Select all" : "Alle auswählen",
"Upload too large" : "Der Upload ist zu groß",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
"No favorites yet" : "Noch keine Favoriten vorhanden",
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die als Favoriten markiert werden, erscheinen hier",
- "Shared with you" : "Mit dir geteilt",
+ "Shared with you" : "Mit Dir geteilt",
"Shared with others" : "Mit anderen geteilt",
"Shared by link" : "Über einen Link geteilt",
"Tags" : "Tags",
"Deleted files" : "Gelöschte Dateien",
"Text file" : "Textdatei",
- "New text file.txt" : "Neue Textdatei.txt",
+ "New text file.txt" : "Neue Textdatei file.txt",
"_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleibend","Noch {hours}:{minutes}:{seconds} Stunden"],
"{hours}:{minutes}h" : "{hours}:{minutes} Std.",
"_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"],
"{minutes}:{seconds}m" : "{minutes}:{seconds}m",
"_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleibend","Noch {seconds} Sekunden"],
- "{seconds}s" : "{seconds}n",
+ "{seconds}s" : "{seconds}s",
"Any moment now..." : "Gleich fertig...",
"Soon..." : "Bald...",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn die Seite jetzt verlassen wird, bricht der Upload ab.",
- "Copy local link" : "Kopiere lokale Verknüpfung",
+ "Copy local link" : "Lokalen Link kopieren",
"Folder" : "Ordner",
"Upload" : "Hochladen",
"No favorites" : "Keine Favoriten"
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index 2d9978adf80..cea39e7a923 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -15,9 +15,9 @@ OC.L10N.register(
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
"Target folder \"{dir}\" does not exist any more" : "Ziel-Verzeichnis \"{dir}\" existiert nicht mehr",
- "Not enough free space" : "Nicht genug freier Speicher",
+ "Not enough free space" : "Nicht genügend freier Speicherplatz",
"Uploading..." : "Hochladen…",
- "..." : "...",
+ "..." : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} von {totalSize} ({bitrate})",
"Actions" : "Aktionen",
"Download" : "Herunterladen",
@@ -42,8 +42,8 @@ OC.L10N.register(
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Der Name „{targetName}“ wird bereits im Ordner „{dir}“ benutzt. Bitte wählen Sie einen anderen Namen.",
"Could not rename \"{fileName}\"" : "Die Datei konnte nicht umbenannt werden \"{fileName}\"",
"Could not create file \"{file}\"" : "Die Datei konnte nicht erstellt werden \"{file}\"",
- "Could not create file \"{file}\" because it already exists" : "Die Datei konnte nicht erstellt werden \"{file}\", da diese bereits existiert",
- "Could not create folder \"{dir}\" because it already exists" : "Der Ordner konnte nicht erstellt werden \"{dir}\", da dieser bereits existiert",
+ "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden, da diese bereits existiert",
+ "Could not create folder \"{dir}\" because it already exists" : "Der Ordner \"{dir}\" konnte nicht erstellt werden, da dieser bereits existiert",
"Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\".",
"No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}",
"Name" : "Name",
@@ -84,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "Wiederhergestellt durch {user}",
"Renamed by {user}" : "Umbenannt durch {user}",
"Moved by {user}" : "Verschoben durch {user}",
+ "\"remote user\"" : "„Externer Benutzer“",
"You created {file}" : "Sie haben {file} erstellt",
"{user} created {file}" : "{user} hat {file} erstellt",
"{file} was created in a public folder" : "{file} wurde in einem öffentlichen Ordner erstellt",
@@ -130,13 +131,13 @@ OC.L10N.register(
"Text file" : "Textdatei",
"New text file.txt" : "Neue Textdatei file.txt",
"_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleiben","Noch {hours}:{minutes}:{seconds} Stunden"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "{hours}:{minutes}h" : "{hours}:{minutes} Std.",
"_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"],
"{minutes}:{seconds}m" : "{minutes}:{seconds}m",
"_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleiben","Noch {seconds} Sekunden"],
"{seconds}s" : "{seconds}s",
- "Any moment now..." : "Gleich fertig...",
- "Soon..." : "Bald...",
+ "Any moment now..." : "Gleich fertig …",
+ "Soon..." : "Bald …",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
"Copy local link" : "Lokalen Link kopieren",
"Folder" : "Ordner",
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index 33306068d4b..50273b57309 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -13,9 +13,9 @@
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
"Target folder \"{dir}\" does not exist any more" : "Ziel-Verzeichnis \"{dir}\" existiert nicht mehr",
- "Not enough free space" : "Nicht genug freier Speicher",
+ "Not enough free space" : "Nicht genügend freier Speicherplatz",
"Uploading..." : "Hochladen…",
- "..." : "...",
+ "..." : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} von {totalSize} ({bitrate})",
"Actions" : "Aktionen",
"Download" : "Herunterladen",
@@ -40,8 +40,8 @@
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Der Name „{targetName}“ wird bereits im Ordner „{dir}“ benutzt. Bitte wählen Sie einen anderen Namen.",
"Could not rename \"{fileName}\"" : "Die Datei konnte nicht umbenannt werden \"{fileName}\"",
"Could not create file \"{file}\"" : "Die Datei konnte nicht erstellt werden \"{file}\"",
- "Could not create file \"{file}\" because it already exists" : "Die Datei konnte nicht erstellt werden \"{file}\", da diese bereits existiert",
- "Could not create folder \"{dir}\" because it already exists" : "Der Ordner konnte nicht erstellt werden \"{dir}\", da dieser bereits existiert",
+ "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden, da diese bereits existiert",
+ "Could not create folder \"{dir}\" because it already exists" : "Der Ordner \"{dir}\" konnte nicht erstellt werden, da dieser bereits existiert",
"Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\".",
"No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}",
"Name" : "Name",
@@ -82,6 +82,7 @@
"Restored by {user}" : "Wiederhergestellt durch {user}",
"Renamed by {user}" : "Umbenannt durch {user}",
"Moved by {user}" : "Verschoben durch {user}",
+ "\"remote user\"" : "„Externer Benutzer“",
"You created {file}" : "Sie haben {file} erstellt",
"{user} created {file}" : "{user} hat {file} erstellt",
"{file} was created in a public folder" : "{file} wurde in einem öffentlichen Ordner erstellt",
@@ -128,13 +129,13 @@
"Text file" : "Textdatei",
"New text file.txt" : "Neue Textdatei file.txt",
"_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleiben","Noch {hours}:{minutes}:{seconds} Stunden"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "{hours}:{minutes}h" : "{hours}:{minutes} Std.",
"_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"],
"{minutes}:{seconds}m" : "{minutes}:{seconds}m",
"_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleiben","Noch {seconds} Sekunden"],
"{seconds}s" : "{seconds}s",
- "Any moment now..." : "Gleich fertig...",
- "Soon..." : "Bald...",
+ "Any moment now..." : "Gleich fertig …",
+ "Soon..." : "Bald …",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
"Copy local link" : "Lokalen Link kopieren",
"Folder" : "Ordner",
diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js
index 7feab942842..f999ac715f5 100644
--- a/apps/files/l10n/en_GB.js
+++ b/apps/files/l10n/en_GB.js
@@ -1,9 +1,11 @@
OC.L10N.register(
"files",
{
+ "Storage is temporarily not available" : "Storage is temporarily not available",
"Storage invalid" : "Storage invalid",
"Unknown error" : "Unknown error",
"All files" : "All files",
+ "Recent" : "Recent",
"File could not be found" : "File could not be found",
"Home" : "Home",
"Close" : "Close",
@@ -12,15 +14,20 @@ OC.L10N.register(
"Upload cancelled." : "Upload cancelled.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Unable to upload {filename} as it is a directory or has 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Not enough free space, you are uploading {size1} but only {size2} is left",
+ "Target folder \"{dir}\" does not exist any more" : "Target folder \"{dir}\" does not exist any more",
+ "Not enough free space" : "Not enough free space",
"Uploading..." : "Uploading...",
"..." : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} of {totalSize} ({bitrate})",
"Actions" : "Actions",
"Download" : "Download",
"Rename" : "Rename",
+ "Move" : "Move",
+ "Target folder" : "Target folder",
"Delete" : "Delete",
"Disconnect storage" : "Disconnect storage",
"Unshare" : "Unshare",
+ "Could not load info for file \"{file}\"" : "Could not load info for file \"{file}\"",
"Files" : "Files",
"Details" : "Details",
"Select" : "Select",
@@ -38,17 +45,20 @@ OC.L10N.register(
"Could not create file \"{file}\" because it already exists" : "Could not create file \"{file}\" because it already exists",
"Could not create folder \"{dir}\" because it already exists" : "Could not create folder \"{dir}\" because it already exists",
"Error deleting file \"{fileName}\"." : "Error deleting file \"{fileName}\".",
+ "No search results in other folders for {tag}{filter}{endtag}" : "No search results in other folders for {tag}{filter}{endtag}",
"Name" : "Name",
"Size" : "Size",
"Modified" : "Modified",
"_%n folder_::_%n folders_" : ["%n folder","%n folders"],
"_%n file_::_%n files_" : ["%n file","%n files"],
"{dirs} and {files}" : "{dirs} and {files}",
+ "_including %n hidden_::_including %n hidden_" : ["including %n hidden","including %n hidden"],
"You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here",
"_Uploading %n file_::_Uploading %n files_" : ["Uploading %n file","Uploading %n files"],
"New" : "New",
"\"{name}\" is an invalid file name." : "\"{name}\" is an invalid file name.",
"File name cannot be empty." : "File name cannot be empty.",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" is not an allowed filetype",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Storage of {owner} is full, files can not be updated or synced anymore!",
"Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Storage of {owner} is almost full ({usedSpacePercent}%)",
@@ -59,12 +69,41 @@ OC.L10N.register(
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Favourited",
"Favorite" : "Favourite",
- "Folder" : "Folder",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copy direct link (only works for users who have access to this file/folder)",
"New folder" : "New folder",
- "Upload" : "Upload",
+ "Upload file" : "Upload file",
"An error occurred while trying to update the tags" : "An error occurred whilst trying to update the tags",
+ "Added to favorites" : "Added to favourites",
+ "Removed from favorites" : "Removed from favourites",
+ "You added {file} to your favorites" : "You added {file} to your favourites",
+ "You removed {file} from your favorites" : "You removed {file} from your favourites",
+ "File changes" : "File changes",
+ "Created by {user}" : "Created by {user}",
+ "Changed by {user}" : "Changed by {user}",
+ "Deleted by {user}" : "Deleted by {user}",
+ "Restored by {user}" : "Restored by {user}",
+ "Renamed by {user}" : "Renamed by {user}",
+ "Moved by {user}" : "Moved by {user}",
+ "\"remote user\"" : "\"remote user\"",
+ "You created {file}" : "You created {file}",
+ "{user} created {file}" : "{user} created {file}",
+ "{file} was created in a public folder" : "{file} was created in a public folder",
+ "You changed {file}" : "You changed {file}",
+ "{user} changed {file}" : "{user} changed {file}",
+ "You deleted {file}" : "You deleted {file}",
+ "{user} deleted {file}" : "{user} deleted {file}",
+ "You restored {file}" : "You restored {file}",
+ "{user} restored {file}" : "{user} restored {file}",
+ "You renamed {oldfile} to {newfile}" : "You renamed {oldfile} to {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} renamed {oldfile} to {newfile}",
+ "You moved {oldfile} to {newfile}" : "You moved {oldfile} to {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} moved {oldfile} to {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "A file has been added to or removed from your <strong>favourites</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>",
"A new file or folder has been <strong>created</strong>" : "A new file or folder has been <strong>created</strong>",
+ "A new file or folder has been <strong>deleted</strong>" : "A new file or folder has been <strong>deleted</strong>",
"Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limit notifications about creation and changes to your <strong>favourite files</strong> <em>(Stream only)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "A new file or folder has been <strong>restored</strong>",
"Upload (max. %s)" : "Upload (max. %s)",
"File handling" : "File handling",
"Maximum upload size" : "Maximum upload size",
@@ -82,55 +121,27 @@ OC.L10N.register(
"Select all" : "Select all",
"Upload too large" : "Upload too large",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "The files you are trying to upload exceed the maximum size for file uploads on this server.",
- "No favorites" : "No favourites",
+ "No favorites yet" : "No favourites yet",
"Files and folders you mark as favorite will show up here" : "Files and folders you mark as favourite will show up here",
+ "Shared with you" : "Shared with you",
+ "Shared with others" : "Shared with others",
+ "Shared by link" : "Shared by link",
+ "Tags" : "Tags",
+ "Deleted files" : "Deleted files",
"Text file" : "Text file",
"New text file.txt" : "New text file.txt",
- "Storage not available" : "Storage not available",
- "Unable to set upload directory." : "Unable to set upload directory.",
- "Invalid Token" : "Invalid Token",
- "No file was uploaded. Unknown error" : "No file was uploaded. Unknown error",
- "There is no error, the file uploaded with success" : "There is no error, the file uploaded successfully",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form",
- "The uploaded file was only partially uploaded" : "The uploaded file was only partially uploaded",
- "No file was uploaded" : "No file was uploaded",
- "Missing a temporary folder" : "Missing a temporary folder",
- "Failed to write to disk" : "Failed to write to disk",
- "Not enough storage available" : "Not enough storage available",
- "The target folder has been moved or deleted." : "The target folder has been moved or deleted.",
- "Upload failed. Could not find uploaded file" : "Upload failed. Could not find uploaded file",
- "Upload failed. Could not get file info." : "Upload failed. Could not get file info.",
- "Invalid directory." : "Invalid directory.",
- "Total file size {size1} exceeds upload limit {size2}" : "Total file size {size1} exceeds upload limit {size2}",
- "Error uploading file \"{fileName}\": {message}" : "Error uploading file \"{fileName}\": {message}",
- "Could not get result from server." : "Could not get result from server.",
- "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} hour{plural_s} left",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hours left","{hours}:{minutes}:{seconds} hours left"],
"{hours}:{minutes}h" : "{hours}:{minutes}h",
- "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} minute{plural_s} left",
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minutes left","{minutes}:{seconds} minutes left"],
"{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "{seconds} second{plural_s} left" : "{seconds} second{plural_s} left",
+ "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} second left","{seconds} seconds left"],
"{seconds}s" : "{seconds}s",
"Any moment now..." : "Any moment now...",
"Soon..." : "Soon...",
"File upload is in progress. Leaving the page now will cancel the upload." : "File upload is in progress. Leaving the page now will cancel the upload.",
- "No entries in this folder match '{filter}'" : "No entries in this folder match '{filter}'",
- "Local link" : "Local link",
- "{newname} already exists" : "{newname} already exists",
- "A file or folder has been <strong>changed</strong>" : "A file or folder has been <strong>changed</strong>",
- "A file or folder has been <strong>deleted</strong>" : "A file or folder has been <strong>deleted</strong>",
- "A file or folder has been <strong>restored</strong>" : "A file or folder has been <strong>restored</strong>",
- "You created %1$s" : "You created %1$s",
- "%2$s created %1$s" : "%2$s created %1$s",
- "%1$s was created in a public folder" : "%1$s was created in a public folder",
- "You changed %1$s" : "You changed %1$s",
- "%2$s changed %1$s" : "%2$s changed %1$s",
- "You deleted %1$s" : "You deleted %1$s",
- "%2$s deleted %1$s" : "%2$s deleted %1$s",
- "You restored %1$s" : "You restored %1$s",
- "%2$s restored %1$s" : "%2$s restored %1$s",
- "Changed by %2$s" : "Changed by %2$s",
- "Deleted by %2$s" : "Deleted by %2$s",
- "Restored by %2$s" : "Restored by %2$s"
+ "Copy local link" : "Copy local link",
+ "Folder" : "Folder",
+ "Upload" : "Upload",
+ "No favorites" : "No favourites"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
index 1187441344f..3c4f0bf30ad 100644
--- a/apps/files/l10n/en_GB.json
+++ b/apps/files/l10n/en_GB.json
@@ -1,7 +1,9 @@
{ "translations": {
+ "Storage is temporarily not available" : "Storage is temporarily not available",
"Storage invalid" : "Storage invalid",
"Unknown error" : "Unknown error",
"All files" : "All files",
+ "Recent" : "Recent",
"File could not be found" : "File could not be found",
"Home" : "Home",
"Close" : "Close",
@@ -10,15 +12,20 @@
"Upload cancelled." : "Upload cancelled.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Unable to upload {filename} as it is a directory or has 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Not enough free space, you are uploading {size1} but only {size2} is left",
+ "Target folder \"{dir}\" does not exist any more" : "Target folder \"{dir}\" does not exist any more",
+ "Not enough free space" : "Not enough free space",
"Uploading..." : "Uploading...",
"..." : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} of {totalSize} ({bitrate})",
"Actions" : "Actions",
"Download" : "Download",
"Rename" : "Rename",
+ "Move" : "Move",
+ "Target folder" : "Target folder",
"Delete" : "Delete",
"Disconnect storage" : "Disconnect storage",
"Unshare" : "Unshare",
+ "Could not load info for file \"{file}\"" : "Could not load info for file \"{file}\"",
"Files" : "Files",
"Details" : "Details",
"Select" : "Select",
@@ -36,17 +43,20 @@
"Could not create file \"{file}\" because it already exists" : "Could not create file \"{file}\" because it already exists",
"Could not create folder \"{dir}\" because it already exists" : "Could not create folder \"{dir}\" because it already exists",
"Error deleting file \"{fileName}\"." : "Error deleting file \"{fileName}\".",
+ "No search results in other folders for {tag}{filter}{endtag}" : "No search results in other folders for {tag}{filter}{endtag}",
"Name" : "Name",
"Size" : "Size",
"Modified" : "Modified",
"_%n folder_::_%n folders_" : ["%n folder","%n folders"],
"_%n file_::_%n files_" : ["%n file","%n files"],
"{dirs} and {files}" : "{dirs} and {files}",
+ "_including %n hidden_::_including %n hidden_" : ["including %n hidden","including %n hidden"],
"You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here",
"_Uploading %n file_::_Uploading %n files_" : ["Uploading %n file","Uploading %n files"],
"New" : "New",
"\"{name}\" is an invalid file name." : "\"{name}\" is an invalid file name.",
"File name cannot be empty." : "File name cannot be empty.",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" is not an allowed filetype",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Storage of {owner} is full, files can not be updated or synced anymore!",
"Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Storage of {owner} is almost full ({usedSpacePercent}%)",
@@ -57,12 +67,41 @@
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Favourited",
"Favorite" : "Favourite",
- "Folder" : "Folder",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copy direct link (only works for users who have access to this file/folder)",
"New folder" : "New folder",
- "Upload" : "Upload",
+ "Upload file" : "Upload file",
"An error occurred while trying to update the tags" : "An error occurred whilst trying to update the tags",
+ "Added to favorites" : "Added to favourites",
+ "Removed from favorites" : "Removed from favourites",
+ "You added {file} to your favorites" : "You added {file} to your favourites",
+ "You removed {file} from your favorites" : "You removed {file} from your favourites",
+ "File changes" : "File changes",
+ "Created by {user}" : "Created by {user}",
+ "Changed by {user}" : "Changed by {user}",
+ "Deleted by {user}" : "Deleted by {user}",
+ "Restored by {user}" : "Restored by {user}",
+ "Renamed by {user}" : "Renamed by {user}",
+ "Moved by {user}" : "Moved by {user}",
+ "\"remote user\"" : "\"remote user\"",
+ "You created {file}" : "You created {file}",
+ "{user} created {file}" : "{user} created {file}",
+ "{file} was created in a public folder" : "{file} was created in a public folder",
+ "You changed {file}" : "You changed {file}",
+ "{user} changed {file}" : "{user} changed {file}",
+ "You deleted {file}" : "You deleted {file}",
+ "{user} deleted {file}" : "{user} deleted {file}",
+ "You restored {file}" : "You restored {file}",
+ "{user} restored {file}" : "{user} restored {file}",
+ "You renamed {oldfile} to {newfile}" : "You renamed {oldfile} to {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} renamed {oldfile} to {newfile}",
+ "You moved {oldfile} to {newfile}" : "You moved {oldfile} to {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} moved {oldfile} to {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "A file has been added to or removed from your <strong>favourites</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>",
"A new file or folder has been <strong>created</strong>" : "A new file or folder has been <strong>created</strong>",
+ "A new file or folder has been <strong>deleted</strong>" : "A new file or folder has been <strong>deleted</strong>",
"Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limit notifications about creation and changes to your <strong>favourite files</strong> <em>(Stream only)</em>",
+ "A new file or folder has been <strong>restored</strong>" : "A new file or folder has been <strong>restored</strong>",
"Upload (max. %s)" : "Upload (max. %s)",
"File handling" : "File handling",
"Maximum upload size" : "Maximum upload size",
@@ -80,55 +119,27 @@
"Select all" : "Select all",
"Upload too large" : "Upload too large",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "The files you are trying to upload exceed the maximum size for file uploads on this server.",
- "No favorites" : "No favourites",
+ "No favorites yet" : "No favourites yet",
"Files and folders you mark as favorite will show up here" : "Files and folders you mark as favourite will show up here",
+ "Shared with you" : "Shared with you",
+ "Shared with others" : "Shared with others",
+ "Shared by link" : "Shared by link",
+ "Tags" : "Tags",
+ "Deleted files" : "Deleted files",
"Text file" : "Text file",
"New text file.txt" : "New text file.txt",
- "Storage not available" : "Storage not available",
- "Unable to set upload directory." : "Unable to set upload directory.",
- "Invalid Token" : "Invalid Token",
- "No file was uploaded. Unknown error" : "No file was uploaded. Unknown error",
- "There is no error, the file uploaded with success" : "There is no error, the file uploaded successfully",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form",
- "The uploaded file was only partially uploaded" : "The uploaded file was only partially uploaded",
- "No file was uploaded" : "No file was uploaded",
- "Missing a temporary folder" : "Missing a temporary folder",
- "Failed to write to disk" : "Failed to write to disk",
- "Not enough storage available" : "Not enough storage available",
- "The target folder has been moved or deleted." : "The target folder has been moved or deleted.",
- "Upload failed. Could not find uploaded file" : "Upload failed. Could not find uploaded file",
- "Upload failed. Could not get file info." : "Upload failed. Could not get file info.",
- "Invalid directory." : "Invalid directory.",
- "Total file size {size1} exceeds upload limit {size2}" : "Total file size {size1} exceeds upload limit {size2}",
- "Error uploading file \"{fileName}\": {message}" : "Error uploading file \"{fileName}\": {message}",
- "Could not get result from server." : "Could not get result from server.",
- "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} hour{plural_s} left",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hours left","{hours}:{minutes}:{seconds} hours left"],
"{hours}:{minutes}h" : "{hours}:{minutes}h",
- "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} minute{plural_s} left",
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minutes left","{minutes}:{seconds} minutes left"],
"{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "{seconds} second{plural_s} left" : "{seconds} second{plural_s} left",
+ "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} second left","{seconds} seconds left"],
"{seconds}s" : "{seconds}s",
"Any moment now..." : "Any moment now...",
"Soon..." : "Soon...",
"File upload is in progress. Leaving the page now will cancel the upload." : "File upload is in progress. Leaving the page now will cancel the upload.",
- "No entries in this folder match '{filter}'" : "No entries in this folder match '{filter}'",
- "Local link" : "Local link",
- "{newname} already exists" : "{newname} already exists",
- "A file or folder has been <strong>changed</strong>" : "A file or folder has been <strong>changed</strong>",
- "A file or folder has been <strong>deleted</strong>" : "A file or folder has been <strong>deleted</strong>",
- "A file or folder has been <strong>restored</strong>" : "A file or folder has been <strong>restored</strong>",
- "You created %1$s" : "You created %1$s",
- "%2$s created %1$s" : "%2$s created %1$s",
- "%1$s was created in a public folder" : "%1$s was created in a public folder",
- "You changed %1$s" : "You changed %1$s",
- "%2$s changed %1$s" : "%2$s changed %1$s",
- "You deleted %1$s" : "You deleted %1$s",
- "%2$s deleted %1$s" : "%2$s deleted %1$s",
- "You restored %1$s" : "You restored %1$s",
- "%2$s restored %1$s" : "%2$s restored %1$s",
- "Changed by %2$s" : "Changed by %2$s",
- "Deleted by %2$s" : "Deleted by %2$s",
- "Restored by %2$s" : "Restored by %2$s"
+ "Copy local link" : "Copy local link",
+ "Folder" : "Folder",
+ "Upload" : "Upload",
+ "No favorites" : "No favourites"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js
index 3742ba57e91..016eeb69ff9 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -71,6 +71,7 @@ OC.L10N.register(
"Favorite" : "Favorito",
"Copy direct link (only works for users who have access to this file/folder)" : "Copiae enlace directo (solo funciona para usuarios que tienen acceso a este archivo/carpeta)",
"New folder" : "Nueva carpeta",
+ "Upload file" : "Subir archivo",
"An error occurred while trying to update the tags" : "Se produjo un error al tratar de actualizar las etiquetas",
"Added to favorites" : "Agregado a favoritos",
"Removed from favorites" : "Borrado de favoritos",
@@ -83,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "Restaurado por {user}",
"Renamed by {user}" : "Renombrado por {user}",
"Moved by {user}" : "Movido por {user}",
+ "\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Ha creado {file}",
"{user} created {file}" : "{user} ha creado {file}",
"{file} was created in a public folder" : "{file} se ha creado en una carpeta pública",
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index eca337bcc4e..dff960c10c7 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -69,6 +69,7 @@
"Favorite" : "Favorito",
"Copy direct link (only works for users who have access to this file/folder)" : "Copiae enlace directo (solo funciona para usuarios que tienen acceso a este archivo/carpeta)",
"New folder" : "Nueva carpeta",
+ "Upload file" : "Subir archivo",
"An error occurred while trying to update the tags" : "Se produjo un error al tratar de actualizar las etiquetas",
"Added to favorites" : "Agregado a favoritos",
"Removed from favorites" : "Borrado de favoritos",
@@ -81,6 +82,7 @@
"Restored by {user}" : "Restaurado por {user}",
"Renamed by {user}" : "Renombrado por {user}",
"Moved by {user}" : "Movido por {user}",
+ "\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Ha creado {file}",
"{user} created {file}" : "{user} ha creado {file}",
"{file} was created in a public folder" : "{file} se ha creado en una carpeta pública",
diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js
index 0959615638c..f375c5bdd5b 100644
--- a/apps/files/l10n/es_MX.js
+++ b/apps/files/l10n/es_MX.js
@@ -84,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "Restaurado por {user}",
"Renamed by {user}" : "Renombrado por {user}",
"Moved by {user}" : "Movido por {user}",
+ "\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Usted creó {file}",
"{user} created {file}" : "{user} creó {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json
index 98746289bb5..0277561114f 100644
--- a/apps/files/l10n/es_MX.json
+++ b/apps/files/l10n/es_MX.json
@@ -82,6 +82,7 @@
"Restored by {user}" : "Restaurado por {user}",
"Renamed by {user}" : "Renombrado por {user}",
"Moved by {user}" : "Movido por {user}",
+ "\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Usted creó {file}",
"{user} created {file}" : "{user} creó {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js
index 9fd2e3bce1e..712e2e4d104 100644
--- a/apps/files/l10n/fr.js
+++ b/apps/files/l10n/fr.js
@@ -84,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "Restauré par {user}",
"Renamed by {user}" : "Renommé par {user}",
"Moved by {user}" : "Déplacé par {user}",
+ "\"remote user\"" : "\"utilisateur distant\"",
"You created {file}" : "Vous avez créé {file}",
"{user} created {file}" : "{user} a créé {file}",
"{file} was created in a public folder" : "{file} a été créé dans un dossier public",
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
index 98c6dea8c74..0dbfe76b445 100644
--- a/apps/files/l10n/fr.json
+++ b/apps/files/l10n/fr.json
@@ -82,6 +82,7 @@
"Restored by {user}" : "Restauré par {user}",
"Renamed by {user}" : "Renommé par {user}",
"Moved by {user}" : "Déplacé par {user}",
+ "\"remote user\"" : "\"utilisateur distant\"",
"You created {file}" : "Vous avez créé {file}",
"{user} created {file}" : "{user} a créé {file}",
"{file} was created in a public folder" : "{file} a été créé dans un dossier public",
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
index 508eb5cf779..d2217fb26d0 100644
--- a/apps/files/l10n/gl.js
+++ b/apps/files/l10n/gl.js
@@ -1,102 +1,147 @@
OC.L10N.register(
"files",
{
- "Storage not available" : "Almacenamento non dispoñíbel",
+ "Storage is temporarily not available" : "O almacenamento non está dispoñíbel temporalmente",
"Storage invalid" : "Almacenamento incorrecto",
"Unknown error" : "Produciuse un erro descoñecido",
- "Unable to set upload directory." : "Non é posíbel configurar o directorio de envíos.",
- "Invalid Token" : "Marca incorrecta",
- "No file was uploaded. Unknown error" : "Non se enviou ningún ficheiro. Produciuse un erro descoñecido.",
- "There is no error, the file uploaded with success" : "Non houbo erros, o ficheiro enviouse correctamente",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini:",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML",
- "The uploaded file was only partially uploaded" : "O ficheiro so foi parcialmente enviado",
- "No file was uploaded" : "Non se enviou ningún ficheiro",
- "Missing a temporary folder" : "Falta o cartafol temporal",
- "Failed to write to disk" : "Produciuse un erro ao escribir no disco",
- "Not enough storage available" : "Non hai espazo de almacenamento abondo",
- "The target folder has been moved or deleted." : "O cartafol de destino foi movido ou eliminado.",
- "Upload failed. Could not find uploaded file" : "O envío fracasou. Non foi posíbel atopar o ficheiro enviado",
- "Upload failed. Could not get file info." : "O envío fracasou. Non foi posíbel obter información do ficheiro.",
- "Invalid directory." : "O directorio é incorrecto.",
- "Files" : "Ficheiros",
"All files" : "Todos os ficheiros",
+ "Recent" : "Recente",
+ "File could not be found" : "Non foi posíbel atopar o ficheiro",
"Home" : "Inicio",
"Close" : "Pechar",
"Favorites" : "Favoritos",
+ "Could not create folder \"{dir}\"" : "Non foi posíbel crear o cartafol «{dir}»",
"Upload cancelled." : "Envío cancelado.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Non é posíbel enviar {filename}, xa que ou é un directorio ou ten 0 bytes",
- "Total file size {size1} exceeds upload limit {size2}" : "O tamaño total do ficheiro {size1} excede do límite de envío {size2}",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Non hai espazo libre abondo, o seu envío é de {size1} mais só dispón de {size2}",
- "Could not get result from server." : "Non foi posíbel obter o resultado do servidor.",
+ "Target folder \"{dir}\" does not exist any more" : "O cartafol de destino «{dir}» xa non existe",
+ "Not enough free space" : "Non hai espazo libre abondo",
"Uploading..." : "Enviando...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Actions" : "Accións",
"Download" : "Descargar",
"Rename" : "Renomear",
+ "Move" : "Mover",
+ "Target folder" : "Cartafol de destino",
"Delete" : "Eliminar",
"Disconnect storage" : "Desconectar o almacenamento",
"Unshare" : "Deixar de compartir",
+ "Could not load info for file \"{file}\"" : "Non foi posíbel cargar información para o ficheiro «{file}»",
+ "Files" : "Ficheiros",
"Details" : "Detalles",
"Select" : "Seleccionar",
"Pending" : "Pendentes",
"Unable to determine date" : "Non é posíbel determinar a data",
"This operation is forbidden" : "Esta operación está prohibida",
"This directory is unavailable, please check the logs or contact the administrator" : "Este directorio non está dispoñíbel, comprobe os rexistros ou póñase en contacto co administrador",
- "No entries in this folder match '{filter}'" : "Non hai entradas neste cartafol coincidentes con «{filter}»",
+ "Could not move \"{file}\", target exists" : "Non foi posíbel mover «{file}», o destino xa existe",
+ "Could not move \"{file}\"" : "Non foi posíbel mover «{file}»",
+ "{newName} already exists" : "Xa existe {newName}",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Non foi posíbel renomear «{fileName}», xa non existe",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "O nome «{targetName}» xa se utiliza no cartafol «{dir}». Escolla outro nome.",
+ "Could not rename \"{fileName}\"" : "Non foi posíbel renomear «{fileName}»",
+ "Could not create file \"{file}\"" : "Non foi posíbel crear o ficheiro «{file}»",
+ "Could not create file \"{file}\" because it already exists" : "Non foi posíbel crear o ficheiro «{file}» por mor de que xa existe",
+ "Could not create folder \"{dir}\" because it already exists" : "Non foi posíbel crear o cartafol «{dir}» por mor de que xa existe",
+ "Error deleting file \"{fileName}\"." : "Produciuse un erro ao eliminar o ficheiro «{fileName}».",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Non foi posíbel atopar resultados de busca noutros cartafoles para {tag}{filter}{endtag}",
"Name" : "Nome",
"Size" : "Tamaño",
"Modified" : "Modificado",
"_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"],
"_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"],
"{dirs} and {files}" : "{dirs} e {files}",
+ "_including %n hidden_::_including %n hidden_" : ["incluíndo %n agochado","incluíndo %n agochados"],
"You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.",
"_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"],
"New" : "Novo",
"\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.",
"File name cannot be empty." : "O nome de ficheiro non pode estar baleiro",
+ "\"{name}\" is not an allowed filetype" : "«{name}» non é un tipo de ficheiro permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "O espazo de almacenamento de {owner} está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!",
"Your storage is full, files can not be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "O espazo de almacenamento de {owner} está case cheo ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"],
+ "View in folder" : "Ver no cartafol",
"Path" : "Ruta",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Marcado como favorito",
"Favorite" : "Favorito",
- "Folder" : "Cartafol",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios que teñen acceso a este ficheiro/cartafol)",
"New folder" : "Novo cartafol",
- "Upload" : "Enviar",
+ "Upload file" : "Enviar ficheiro",
"An error occurred while trying to update the tags" : "Produciuse un erro ao tentar actualizar as etiquetas",
+ "Added to favorites" : "Engadido a favoritos",
+ "Removed from favorites" : "Retirado de favoritos",
+ "You added {file} to your favorites" : "Engadiu {file} aos seus favoritos",
+ "You removed {file} from your favorites" : "Retirou {file} dos seus favoritos",
+ "File changes" : "Cambios do ficheiro",
+ "Created by {user}" : "Creado por {user}",
+ "Changed by {user}" : "Cambiado por {user}",
+ "Deleted by {user}" : "Eliminado por {user}",
+ "Restored by {user}" : "Restaurado por {user}",
+ "Renamed by {user}" : "Renomeado por {user}",
+ "Moved by {user}" : "Movido por {user}",
+ "\"remote user\"" : "«usuario remoto»",
+ "You created {file}" : "{file} foi creado por vostede",
+ "{user} created {file}" : "{user} creou {file}",
+ "{file} was created in a public folder" : "{file} foi creado nun cartafol público",
+ "You changed {file}" : "{file} foi cambiado por vostede",
+ "{user} changed {file}" : "{user} cambiou {file}",
+ "You deleted {file}" : "{file} foi eliminado por vostede",
+ "{user} deleted {file}" : "{user} eliminou {file}",
+ "You restored {file}" : "{file} foi restaurado por vostede",
+ "{user} restored {file}" : "{user} restaurou {file}",
+ "You renamed {oldfile} to {newfile}" : "Vostede renomeou {oldfile} como {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} renomeou {oldfile} como {newfile}",
+ "You moved {oldfile} to {newfile}" : "Vostede moveu {oldfile} para {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} moveu {oldfile} para {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Engadiuse ou retirouse un ficheiro dos seus <strong>favoritos</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "<strong>Cambiouse</strong> ou <strong>renomeouse</strong> un ficheiro ou cartafol",
"A new file or folder has been <strong>created</strong>" : "<strong>Creouse</strong> un novo ficheiro ou cartafol",
- "A file or folder has been <strong>changed</strong>" : "<strong>Cambiouse</strong> un ficheiro ou cartafol",
+ "A new file or folder has been <strong>deleted</strong>" : "<strong>Creouse</strong> un novo ficheiro ou cartafol",
"Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limita as notificacións sobre a creación e modificación dos seus <strong>ficheiros favoritos</strong> <em>(só os fluxos)</em>",
- "A file or folder has been <strong>deleted</strong>" : "<strong>Eliminouse</strong> un ficheiro ou cartafol",
- "A file or folder has been <strong>restored</strong>" : "Foi <strong>restaurado</strong> satisfactoriamente un ficheiro ou cartafol",
- "You created %1$s" : "Creou %1$s",
- "%2$s created %1$s" : "%2$s creado %1$s",
- "%1$s was created in a public folder" : "%1$s foi creado nun cartafol público",
- "You changed %1$s" : "Cambiou %1$s",
- "%2$s changed %1$s" : "%2$s cambiado %1$s",
- "You deleted %1$s" : "Eliminou %1$s",
- "%2$s deleted %1$s" : "%2$s eliminado %1$s",
- "You restored %1$s" : "Vostede restaurou %1$s",
- "%2$s restored %1$s" : "%2$s restaurou %1$s",
+ "A new file or folder has been <strong>restored</strong>" : "<strong>Restaurouse</strong> un ficheiro ou cartafol",
"Upload (max. %s)" : "Envío (máx. %s)",
"File handling" : "Manexo de ficheiro",
"Maximum upload size" : "Tamaño máximo do envío",
"max. possible: " : "máx. posíbel: ",
"Save" : "Gardar",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podería levarlle 5 minutos para que se realicen os cambios.",
+ "Missing permissions to edit from here." : "Faltan os permisos para poder editar desde aquí.",
"Settings" : "Axustes",
+ "Show hidden files" : "Amosar os ficheiros agochados",
"WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Empregue este enderezo para <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">acceder aos seus ficheiros mediante WebDAV</a>",
"No files in here" : "Aquí non hai ficheiros",
"Upload some content or sync with your devices!" : "Envíe algún contido ou sincronice cos seus dispositivos!",
"No entries found in this folder" : "Non se atoparon entradas neste cartafol",
"Select all" : "Seleccionar todo",
"Upload too large" : "Envío grande de máis",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor",
- "No favorites" : "Non hai favoritos",
+ "No favorites yet" : "Aínda non hai favoritos",
"Files and folders you mark as favorite will show up here" : "Os ficheiros e cartafoles que marque como favoritos amosaranse aquí",
- "Text file" : "Ficheiro de texto"
+ "Shared with you" : "Compartido con vostede",
+ "Shared with others" : "Compartido con outros",
+ "Shared by link" : "Compartido por ligazón",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Ficheiros eliminados",
+ "Text file" : "Ficheiro de texto",
+ "New text file.txt" : "Novo ficheiro de texto.txt",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Resta {hours}:{minutes}:{seconds} hora","Restan {hours}:{minutes}:{seconds} horas"],
+ "{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Resta {minutes}:{seconds} minuto","Restan {minutes}:{seconds} minutos"],
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
+ "_{seconds} second left_::_{seconds} seconds left_" : ["Resta {seconds} segundo","Restan {seconds} segundos"],
+ "{seconds}s" : "{seconds}s",
+ "Any moment now..." : "En calquera momento",
+ "Soon..." : "Nun chisco",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.",
+ "Copy local link" : "Copiar a ligazón local",
+ "Folder" : "Cartafol",
+ "Upload" : "Enviar",
+ "No favorites" : "Non hai favoritos"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
index 2749f170d33..431d9ea4d3d 100644
--- a/apps/files/l10n/gl.json
+++ b/apps/files/l10n/gl.json
@@ -1,100 +1,145 @@
{ "translations": {
- "Storage not available" : "Almacenamento non dispoñíbel",
+ "Storage is temporarily not available" : "O almacenamento non está dispoñíbel temporalmente",
"Storage invalid" : "Almacenamento incorrecto",
"Unknown error" : "Produciuse un erro descoñecido",
- "Unable to set upload directory." : "Non é posíbel configurar o directorio de envíos.",
- "Invalid Token" : "Marca incorrecta",
- "No file was uploaded. Unknown error" : "Non se enviou ningún ficheiro. Produciuse un erro descoñecido.",
- "There is no error, the file uploaded with success" : "Non houbo erros, o ficheiro enviouse correctamente",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini:",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML",
- "The uploaded file was only partially uploaded" : "O ficheiro so foi parcialmente enviado",
- "No file was uploaded" : "Non se enviou ningún ficheiro",
- "Missing a temporary folder" : "Falta o cartafol temporal",
- "Failed to write to disk" : "Produciuse un erro ao escribir no disco",
- "Not enough storage available" : "Non hai espazo de almacenamento abondo",
- "The target folder has been moved or deleted." : "O cartafol de destino foi movido ou eliminado.",
- "Upload failed. Could not find uploaded file" : "O envío fracasou. Non foi posíbel atopar o ficheiro enviado",
- "Upload failed. Could not get file info." : "O envío fracasou. Non foi posíbel obter información do ficheiro.",
- "Invalid directory." : "O directorio é incorrecto.",
- "Files" : "Ficheiros",
"All files" : "Todos os ficheiros",
+ "Recent" : "Recente",
+ "File could not be found" : "Non foi posíbel atopar o ficheiro",
"Home" : "Inicio",
"Close" : "Pechar",
"Favorites" : "Favoritos",
+ "Could not create folder \"{dir}\"" : "Non foi posíbel crear o cartafol «{dir}»",
"Upload cancelled." : "Envío cancelado.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Non é posíbel enviar {filename}, xa que ou é un directorio ou ten 0 bytes",
- "Total file size {size1} exceeds upload limit {size2}" : "O tamaño total do ficheiro {size1} excede do límite de envío {size2}",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Non hai espazo libre abondo, o seu envío é de {size1} mais só dispón de {size2}",
- "Could not get result from server." : "Non foi posíbel obter o resultado do servidor.",
+ "Target folder \"{dir}\" does not exist any more" : "O cartafol de destino «{dir}» xa non existe",
+ "Not enough free space" : "Non hai espazo libre abondo",
"Uploading..." : "Enviando...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.",
+ "..." : "...",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Actions" : "Accións",
"Download" : "Descargar",
"Rename" : "Renomear",
+ "Move" : "Mover",
+ "Target folder" : "Cartafol de destino",
"Delete" : "Eliminar",
"Disconnect storage" : "Desconectar o almacenamento",
"Unshare" : "Deixar de compartir",
+ "Could not load info for file \"{file}\"" : "Non foi posíbel cargar información para o ficheiro «{file}»",
+ "Files" : "Ficheiros",
"Details" : "Detalles",
"Select" : "Seleccionar",
"Pending" : "Pendentes",
"Unable to determine date" : "Non é posíbel determinar a data",
"This operation is forbidden" : "Esta operación está prohibida",
"This directory is unavailable, please check the logs or contact the administrator" : "Este directorio non está dispoñíbel, comprobe os rexistros ou póñase en contacto co administrador",
- "No entries in this folder match '{filter}'" : "Non hai entradas neste cartafol coincidentes con «{filter}»",
+ "Could not move \"{file}\", target exists" : "Non foi posíbel mover «{file}», o destino xa existe",
+ "Could not move \"{file}\"" : "Non foi posíbel mover «{file}»",
+ "{newName} already exists" : "Xa existe {newName}",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Non foi posíbel renomear «{fileName}», xa non existe",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "O nome «{targetName}» xa se utiliza no cartafol «{dir}». Escolla outro nome.",
+ "Could not rename \"{fileName}\"" : "Non foi posíbel renomear «{fileName}»",
+ "Could not create file \"{file}\"" : "Non foi posíbel crear o ficheiro «{file}»",
+ "Could not create file \"{file}\" because it already exists" : "Non foi posíbel crear o ficheiro «{file}» por mor de que xa existe",
+ "Could not create folder \"{dir}\" because it already exists" : "Non foi posíbel crear o cartafol «{dir}» por mor de que xa existe",
+ "Error deleting file \"{fileName}\"." : "Produciuse un erro ao eliminar o ficheiro «{fileName}».",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Non foi posíbel atopar resultados de busca noutros cartafoles para {tag}{filter}{endtag}",
"Name" : "Nome",
"Size" : "Tamaño",
"Modified" : "Modificado",
"_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"],
"_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"],
"{dirs} and {files}" : "{dirs} e {files}",
+ "_including %n hidden_::_including %n hidden_" : ["incluíndo %n agochado","incluíndo %n agochados"],
"You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.",
"_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"],
"New" : "Novo",
"\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.",
"File name cannot be empty." : "O nome de ficheiro non pode estar baleiro",
+ "\"{name}\" is not an allowed filetype" : "«{name}» non é un tipo de ficheiro permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "O espazo de almacenamento de {owner} está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!",
"Your storage is full, files can not be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "O espazo de almacenamento de {owner} está case cheo ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"],
+ "View in folder" : "Ver no cartafol",
"Path" : "Ruta",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Marcado como favorito",
"Favorite" : "Favorito",
- "Folder" : "Cartafol",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios que teñen acceso a este ficheiro/cartafol)",
"New folder" : "Novo cartafol",
- "Upload" : "Enviar",
+ "Upload file" : "Enviar ficheiro",
"An error occurred while trying to update the tags" : "Produciuse un erro ao tentar actualizar as etiquetas",
+ "Added to favorites" : "Engadido a favoritos",
+ "Removed from favorites" : "Retirado de favoritos",
+ "You added {file} to your favorites" : "Engadiu {file} aos seus favoritos",
+ "You removed {file} from your favorites" : "Retirou {file} dos seus favoritos",
+ "File changes" : "Cambios do ficheiro",
+ "Created by {user}" : "Creado por {user}",
+ "Changed by {user}" : "Cambiado por {user}",
+ "Deleted by {user}" : "Eliminado por {user}",
+ "Restored by {user}" : "Restaurado por {user}",
+ "Renamed by {user}" : "Renomeado por {user}",
+ "Moved by {user}" : "Movido por {user}",
+ "\"remote user\"" : "«usuario remoto»",
+ "You created {file}" : "{file} foi creado por vostede",
+ "{user} created {file}" : "{user} creou {file}",
+ "{file} was created in a public folder" : "{file} foi creado nun cartafol público",
+ "You changed {file}" : "{file} foi cambiado por vostede",
+ "{user} changed {file}" : "{user} cambiou {file}",
+ "You deleted {file}" : "{file} foi eliminado por vostede",
+ "{user} deleted {file}" : "{user} eliminou {file}",
+ "You restored {file}" : "{file} foi restaurado por vostede",
+ "{user} restored {file}" : "{user} restaurou {file}",
+ "You renamed {oldfile} to {newfile}" : "Vostede renomeou {oldfile} como {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} renomeou {oldfile} como {newfile}",
+ "You moved {oldfile} to {newfile}" : "Vostede moveu {oldfile} para {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} moveu {oldfile} para {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Engadiuse ou retirouse un ficheiro dos seus <strong>favoritos</strong>",
+ "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "<strong>Cambiouse</strong> ou <strong>renomeouse</strong> un ficheiro ou cartafol",
"A new file or folder has been <strong>created</strong>" : "<strong>Creouse</strong> un novo ficheiro ou cartafol",
- "A file or folder has been <strong>changed</strong>" : "<strong>Cambiouse</strong> un ficheiro ou cartafol",
+ "A new file or folder has been <strong>deleted</strong>" : "<strong>Creouse</strong> un novo ficheiro ou cartafol",
"Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limita as notificacións sobre a creación e modificación dos seus <strong>ficheiros favoritos</strong> <em>(só os fluxos)</em>",
- "A file or folder has been <strong>deleted</strong>" : "<strong>Eliminouse</strong> un ficheiro ou cartafol",
- "A file or folder has been <strong>restored</strong>" : "Foi <strong>restaurado</strong> satisfactoriamente un ficheiro ou cartafol",
- "You created %1$s" : "Creou %1$s",
- "%2$s created %1$s" : "%2$s creado %1$s",
- "%1$s was created in a public folder" : "%1$s foi creado nun cartafol público",
- "You changed %1$s" : "Cambiou %1$s",
- "%2$s changed %1$s" : "%2$s cambiado %1$s",
- "You deleted %1$s" : "Eliminou %1$s",
- "%2$s deleted %1$s" : "%2$s eliminado %1$s",
- "You restored %1$s" : "Vostede restaurou %1$s",
- "%2$s restored %1$s" : "%2$s restaurou %1$s",
+ "A new file or folder has been <strong>restored</strong>" : "<strong>Restaurouse</strong> un ficheiro ou cartafol",
"Upload (max. %s)" : "Envío (máx. %s)",
"File handling" : "Manexo de ficheiro",
"Maximum upload size" : "Tamaño máximo do envío",
"max. possible: " : "máx. posíbel: ",
"Save" : "Gardar",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podería levarlle 5 minutos para que se realicen os cambios.",
+ "Missing permissions to edit from here." : "Faltan os permisos para poder editar desde aquí.",
"Settings" : "Axustes",
+ "Show hidden files" : "Amosar os ficheiros agochados",
"WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Empregue este enderezo para <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">acceder aos seus ficheiros mediante WebDAV</a>",
"No files in here" : "Aquí non hai ficheiros",
"Upload some content or sync with your devices!" : "Envíe algún contido ou sincronice cos seus dispositivos!",
"No entries found in this folder" : "Non se atoparon entradas neste cartafol",
"Select all" : "Seleccionar todo",
"Upload too large" : "Envío grande de máis",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor",
- "No favorites" : "Non hai favoritos",
+ "No favorites yet" : "Aínda non hai favoritos",
"Files and folders you mark as favorite will show up here" : "Os ficheiros e cartafoles que marque como favoritos amosaranse aquí",
- "Text file" : "Ficheiro de texto"
+ "Shared with you" : "Compartido con vostede",
+ "Shared with others" : "Compartido con outros",
+ "Shared by link" : "Compartido por ligazón",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Ficheiros eliminados",
+ "Text file" : "Ficheiro de texto",
+ "New text file.txt" : "Novo ficheiro de texto.txt",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Resta {hours}:{minutes}:{seconds} hora","Restan {hours}:{minutes}:{seconds} horas"],
+ "{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Resta {minutes}:{seconds} minuto","Restan {minutes}:{seconds} minutos"],
+ "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
+ "_{seconds} second left_::_{seconds} seconds left_" : ["Resta {seconds} segundo","Restan {seconds} segundos"],
+ "{seconds}s" : "{seconds}s",
+ "Any moment now..." : "En calquera momento",
+ "Soon..." : "Nun chisco",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.",
+ "Copy local link" : "Copiar a ligazón local",
+ "Folder" : "Cartafol",
+ "Upload" : "Enviar",
+ "No favorites" : "Non hai favoritos"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js
index 04ed3535f7b..0cff1c0b9d0 100644
--- a/apps/files/l10n/is.js
+++ b/apps/files/l10n/is.js
@@ -34,7 +34,7 @@ OC.L10N.register(
"Pending" : "Í bið",
"Unable to determine date" : "Tókst ekki að ákvarða dagsetningu",
"This operation is forbidden" : "Þessi aðgerð er bönnuð",
- "This directory is unavailable, please check the logs or contact the administrator" : "Þessi mappa er ekki tiltæk, athugaðu annálana eða hafðu samband við kerfissjóra",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Þessi mappa er ekki tiltæk, athugaðu atvikaskrár eða hafðu samband við kerfissjóra",
"Could not move \"{file}\", target exists" : "Gat ekki fært \"{file}\", markskrá er til",
"Could not move \"{file}\"" : "Gat ekki fært \"{file}\"",
"{newName} already exists" : "{newName} er þegar til",
@@ -84,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "Endurheimt af {user}",
"Renamed by {user}" : "Endurnefnt af {user}",
"Moved by {user}" : "Fært af {user}",
+ "\"remote user\"" : "\"fjartengdur notandi\"",
"You created {file}" : "Þú bjóst til {file}",
"{user} created {file}" : "{user} bjó til {file}",
"{file} was created in a public folder" : "{file} var búin til í opinni möppu",
diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json
index 9d7d27f6349..b18685bd2c1 100644
--- a/apps/files/l10n/is.json
+++ b/apps/files/l10n/is.json
@@ -32,7 +32,7 @@
"Pending" : "Í bið",
"Unable to determine date" : "Tókst ekki að ákvarða dagsetningu",
"This operation is forbidden" : "Þessi aðgerð er bönnuð",
- "This directory is unavailable, please check the logs or contact the administrator" : "Þessi mappa er ekki tiltæk, athugaðu annálana eða hafðu samband við kerfissjóra",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Þessi mappa er ekki tiltæk, athugaðu atvikaskrár eða hafðu samband við kerfissjóra",
"Could not move \"{file}\", target exists" : "Gat ekki fært \"{file}\", markskrá er til",
"Could not move \"{file}\"" : "Gat ekki fært \"{file}\"",
"{newName} already exists" : "{newName} er þegar til",
@@ -82,6 +82,7 @@
"Restored by {user}" : "Endurheimt af {user}",
"Renamed by {user}" : "Endurnefnt af {user}",
"Moved by {user}" : "Fært af {user}",
+ "\"remote user\"" : "\"fjartengdur notandi\"",
"You created {file}" : "Þú bjóst til {file}",
"{user} created {file}" : "{user} bjó til {file}",
"{file} was created in a public folder" : "{file} var búin til í opinni möppu",
diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js
index 0dba546e76d..747b63972ff 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -71,18 +71,20 @@ OC.L10N.register(
"Favorite" : "Preferito",
"Copy direct link (only works for users who have access to this file/folder)" : "Copia link diretto (funziona solo per utenti che hanno accesso a questo file / cartella)",
"New folder" : "Nuova cartella",
+ "Upload file" : "Carica file",
"An error occurred while trying to update the tags" : "Si è verificato un errore durante il tentativo di aggiornare le etichette",
"Added to favorites" : "Aggiunto ai preferiti",
"Removed from favorites" : "Rimosso dai preferiti",
"You added {file} to your favorites" : "Hai aggiunto {file} ai tuoi preferiti",
"You removed {file} from your favorites" : "Hai rimosso {file} dai tuoi preferiti",
- "File changes" : "Modiche dei file",
+ "File changes" : "Modifiche dei file",
"Created by {user}" : "Creata da {user}",
"Changed by {user}" : "Modificata da {user}",
"Deleted by {user}" : "Eliminata da {user}",
"Restored by {user}" : "Ripristinata da {user}",
"Renamed by {user}" : "Rinominata da {user}",
"Moved by {user}" : "Spostata da {user}",
+ "\"remote user\"" : "\"utente remoto\"",
"You created {file}" : "Hai creato {file}",
"{user} created {file}" : "{user} ha creato {file}",
"{file} was created in a public folder" : "{file} è stato creato in una cartella pubblica",
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index 019e831f7d7..b30c9095ddf 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -69,18 +69,20 @@
"Favorite" : "Preferito",
"Copy direct link (only works for users who have access to this file/folder)" : "Copia link diretto (funziona solo per utenti che hanno accesso a questo file / cartella)",
"New folder" : "Nuova cartella",
+ "Upload file" : "Carica file",
"An error occurred while trying to update the tags" : "Si è verificato un errore durante il tentativo di aggiornare le etichette",
"Added to favorites" : "Aggiunto ai preferiti",
"Removed from favorites" : "Rimosso dai preferiti",
"You added {file} to your favorites" : "Hai aggiunto {file} ai tuoi preferiti",
"You removed {file} from your favorites" : "Hai rimosso {file} dai tuoi preferiti",
- "File changes" : "Modiche dei file",
+ "File changes" : "Modifiche dei file",
"Created by {user}" : "Creata da {user}",
"Changed by {user}" : "Modificata da {user}",
"Deleted by {user}" : "Eliminata da {user}",
"Restored by {user}" : "Ripristinata da {user}",
"Renamed by {user}" : "Rinominata da {user}",
"Moved by {user}" : "Spostata da {user}",
+ "\"remote user\"" : "\"utente remoto\"",
"You created {file}" : "Hai creato {file}",
"{user} created {file}" : "{user} ha creato {file}",
"{file} was created in a public folder" : "{file} è stato creato in una cartella pubblica",
diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js
index 4787c338e31..60075d7bce0 100644
--- a/apps/files/l10n/ja.js
+++ b/apps/files/l10n/ja.js
@@ -71,6 +71,7 @@ OC.L10N.register(
"Favorite" : "お気に入り",
"Copy direct link (only works for users who have access to this file/folder)" : "ダイレクトリンクをコピー (このファイル/フォルダにアクセスできるユーザーのみ)",
"New folder" : "新しいフォルダー",
+ "Upload file" : "ファイルをアップロード",
"An error occurred while trying to update the tags" : "タグを更新する際にエラーが発生しました",
"Added to favorites" : "お気に入りに追加",
"Removed from favorites" : "お気に入りから削除",
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
index 2b5f1e61b31..295ae401be4 100644
--- a/apps/files/l10n/ja.json
+++ b/apps/files/l10n/ja.json
@@ -69,6 +69,7 @@
"Favorite" : "お気に入り",
"Copy direct link (only works for users who have access to this file/folder)" : "ダイレクトリンクをコピー (このファイル/フォルダにアクセスできるユーザーのみ)",
"New folder" : "新しいフォルダー",
+ "Upload file" : "ファイルをアップロード",
"An error occurred while trying to update the tags" : "タグを更新する際にエラーが発生しました",
"Added to favorites" : "お気に入りに追加",
"Removed from favorites" : "お気に入りから削除",
diff --git a/apps/files/l10n/nb.js b/apps/files/l10n/nb.js
index 52ce6eb6960..c122b32da48 100644
--- a/apps/files/l10n/nb.js
+++ b/apps/files/l10n/nb.js
@@ -84,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "Gjenopprettet av {user}",
"Renamed by {user}" : "Navn endret av {user}",
"Moved by {user}" : "Flyttet av {user}",
+ "\"remote user\"" : "\"ekstern bruker\"",
"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",
diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json
index 9304f59f8da..a6221a4e912 100644
--- a/apps/files/l10n/nb.json
+++ b/apps/files/l10n/nb.json
@@ -82,6 +82,7 @@
"Restored by {user}" : "Gjenopprettet av {user}",
"Renamed by {user}" : "Navn endret av {user}",
"Moved by {user}" : "Flyttet av {user}",
+ "\"remote user\"" : "\"ekstern bruker\"",
"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",
diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js
index 62e87dedcce..a38f04462a2 100644
--- a/apps/files/l10n/nl.js
+++ b/apps/files/l10n/nl.js
@@ -84,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "Hersteld door {user}",
"Renamed by {user}" : "Hernoemd door {user}",
"Moved by {user}" : "Verplaatst door {user}",
+ "\"remote user\"" : "\"externe gebruiker\"",
"You created {file}" : "Je creëerde {file}",
"{user} created {file}" : "{user} creëerde {file}",
"{file} was created in a public folder" : "{file} werd gecreëerd in een openbare map",
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
index 9d4b4547c5b..6f80fd9d972 100644
--- a/apps/files/l10n/nl.json
+++ b/apps/files/l10n/nl.json
@@ -82,6 +82,7 @@
"Restored by {user}" : "Hersteld door {user}",
"Renamed by {user}" : "Hernoemd door {user}",
"Moved by {user}" : "Verplaatst door {user}",
+ "\"remote user\"" : "\"externe gebruiker\"",
"You created {file}" : "Je creëerde {file}",
"{user} created {file}" : "{user} creëerde {file}",
"{file} was created in a public folder" : "{file} werd gecreëerd in een openbare map",
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index ac413b3d695..dd4db248e97 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -84,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "Przywrócone przez {user}",
"Renamed by {user}" : "Zmienione przez {user}",
"Moved by {user}" : "Przeniesione przez {user}",
+ "\"remote user\"" : "\"użytkownik zdalny\"",
"You created {file}" : "Utworzy‭łeś {file}",
"{user} created {file}" : "{user} utworzy‭ł {file}",
"{file} was created in a public folder" : "{file} został utworzony w folderze publicznym",
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index 4858a697cf6..5747a902354 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -82,6 +82,7 @@
"Restored by {user}" : "Przywrócone przez {user}",
"Renamed by {user}" : "Zmienione przez {user}",
"Moved by {user}" : "Przeniesione przez {user}",
+ "\"remote user\"" : "\"użytkownik zdalny\"",
"You created {file}" : "Utworzy‭łeś {file}",
"{user} created {file}" : "{user} utworzy‭ł {file}",
"{file} was created in a public folder" : "{file} został utworzony w folderze publicznym",
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index f9fe8828458..63d6063ac52 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -84,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "Restaurado por {user}",
"Renamed by {user}" : "Renomeado por {user}",
"Moved by {user}" : "Movido por {user}",
+ "\"remote user\"" : "\"usuário remoto\"",
"You created {file}" : "Você criou o arquivo {file}",
"{user} created {file}" : "{user} criou o arquivo {file}",
"{file} was created in a public folder" : "O arquivo {file} foi criado em uma pasta pública",
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index 62e0fcb7af4..6a6a153eec4 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -82,6 +82,7 @@
"Restored by {user}" : "Restaurado por {user}",
"Renamed by {user}" : "Renomeado por {user}",
"Moved by {user}" : "Movido por {user}",
+ "\"remote user\"" : "\"usuário remoto\"",
"You created {file}" : "Você criou o arquivo {file}",
"{user} created {file}" : "{user} criou o arquivo {file}",
"{file} was created in a public folder" : "O arquivo {file} foi criado em uma pasta pública",
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index 0c28a10d4be..dea35a2b614 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -71,7 +71,7 @@ OC.L10N.register(
"Favorite" : "Избранное",
"Copy direct link (only works for users who have access to this file/folder)" : "Копировать прямую ссылку (работает только для пользователей с правами доступа к этому файлу или каталогу)",
"New folder" : "Новый каталог",
- "Upload file" : "Выгрузить файл",
+ "Upload file" : "Загрузить файл",
"An error occurred while trying to update the tags" : "Во время обновления тегов возникла ошибка",
"Added to favorites" : "Добавлено в избранное",
"Removed from favorites" : "Удалено из избранного",
@@ -84,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "Восстановлено {user}",
"Renamed by {user}" : "Переименовано {user}",
"Moved by {user}" : "Перемещено {user}",
+ "\"remote user\"" : "«пользователь с другого сервера»",
"You created {file}" : "Вы создали {file}",
"{user} created {file}" : "{user} создал {file}",
"{file} was created in a public folder" : "{file} создан в общедоступом каталоге",
@@ -126,7 +127,7 @@ OC.L10N.register(
"Shared with others" : "Доступные для других",
"Shared by link" : "Доступные по ссылке",
"Tags" : "Метки",
- "Deleted files" : "Удалённые файлы",
+ "Deleted files" : "Корзина",
"Text file" : "Текстовый файл",
"New text file.txt" : "Новый текстовый документ.txt",
"_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Остался {hours}:{minutes}:{seconds} час","Осталось {hours}:{minutes}:{seconds} часа","Осталось {hours}:{minutes}:{seconds} часов","Осталось {hours}:{minutes}:{seconds} часов"],
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index 66ef2587b34..2e865c64fe9 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -69,7 +69,7 @@
"Favorite" : "Избранное",
"Copy direct link (only works for users who have access to this file/folder)" : "Копировать прямую ссылку (работает только для пользователей с правами доступа к этому файлу или каталогу)",
"New folder" : "Новый каталог",
- "Upload file" : "Выгрузить файл",
+ "Upload file" : "Загрузить файл",
"An error occurred while trying to update the tags" : "Во время обновления тегов возникла ошибка",
"Added to favorites" : "Добавлено в избранное",
"Removed from favorites" : "Удалено из избранного",
@@ -82,6 +82,7 @@
"Restored by {user}" : "Восстановлено {user}",
"Renamed by {user}" : "Переименовано {user}",
"Moved by {user}" : "Перемещено {user}",
+ "\"remote user\"" : "«пользователь с другого сервера»",
"You created {file}" : "Вы создали {file}",
"{user} created {file}" : "{user} создал {file}",
"{file} was created in a public folder" : "{file} создан в общедоступом каталоге",
@@ -124,7 +125,7 @@
"Shared with others" : "Доступные для других",
"Shared by link" : "Доступные по ссылке",
"Tags" : "Метки",
- "Deleted files" : "Удалённые файлы",
+ "Deleted files" : "Корзина",
"Text file" : "Текстовый файл",
"New text file.txt" : "Новый текстовый документ.txt",
"_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Остался {hours}:{minutes}:{seconds} час","Осталось {hours}:{minutes}:{seconds} часа","Осталось {hours}:{minutes}:{seconds} часов","Осталось {hours}:{minutes}:{seconds} часов"],
diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js
index 9fd1cbe1eae..4e1b06c9e0c 100644
--- a/apps/files/l10n/sl.js
+++ b/apps/files/l10n/sl.js
@@ -71,6 +71,7 @@ OC.L10N.register(
"Favorite" : "Priljubljene",
"Copy direct link (only works for users who have access to this file/folder)" : "Kopiraj direktno povezavo (deluje sa mo za uporabnike, ki imajo dostop do datoteke ali mape)",
"New folder" : "Nova mapa",
+ "Upload file" : "Naloži datoteko",
"An error occurred while trying to update the tags" : "Prišlo je do napake med posodabljanjem oznak",
"Added to favorites" : "Dodano med priljubljene",
"Removed from favorites" : "Odstranjeno iz priljubljenih",
diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json
index b7fb34d4de1..8d1728c8bd5 100644
--- a/apps/files/l10n/sl.json
+++ b/apps/files/l10n/sl.json
@@ -69,6 +69,7 @@
"Favorite" : "Priljubljene",
"Copy direct link (only works for users who have access to this file/folder)" : "Kopiraj direktno povezavo (deluje sa mo za uporabnike, ki imajo dostop do datoteke ali mape)",
"New folder" : "Nova mapa",
+ "Upload file" : "Naloži datoteko",
"An error occurred while trying to update the tags" : "Prišlo je do napake med posodabljanjem oznak",
"Added to favorites" : "Dodano med priljubljene",
"Removed from favorites" : "Odstranjeno iz priljubljenih",
diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js
index c1cc72be0ad..fdf8e590bc6 100644
--- a/apps/files/l10n/tr.js
+++ b/apps/files/l10n/tr.js
@@ -84,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "{user} tarafından geri yüklendi",
"Renamed by {user}" : "{user} tarafından adı değiştirildi",
"Moved by {user}" : "{user} tarafından taşındı",
+ "\"remote user\"" : "\"uzak kullanıcı\"",
"You created {file}" : "{file} dosyasını eklediniz",
"{user} created {file}" : "{user}, {file} dosyasını ekledi",
"{file} was created in a public folder" : "{file} dosyası herkese açık klasör içine eklendi",
diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json
index 6f8db205fff..208db97fac8 100644
--- a/apps/files/l10n/tr.json
+++ b/apps/files/l10n/tr.json
@@ -82,6 +82,7 @@
"Restored by {user}" : "{user} tarafından geri yüklendi",
"Renamed by {user}" : "{user} tarafından adı değiştirildi",
"Moved by {user}" : "{user} tarafından taşındı",
+ "\"remote user\"" : "\"uzak kullanıcı\"",
"You created {file}" : "{file} dosyasını eklediniz",
"{user} created {file}" : "{user}, {file} dosyasını ekledi",
"{file} was created in a public folder" : "{file} dosyası herkese açık klasör içine eklendi",
diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js
index 34adcd8f68a..335f6f25e17 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -84,6 +84,7 @@ OC.L10N.register(
"Restored by {user}" : "由 {user} 恢复",
"Renamed by {user}" : "由 {user} 重命名",
"Moved by {user}" : "由 {user} 移动",
+ "\"remote user\"" : "远程用户",
"You created {file}" : "您创建了 {file}",
"{user} created {file}" : "{user} 创建了 {file}",
"{file} was created in a public folder" : "{file} 被创建在公共文件夹",
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index da1beb8fcc3..8e08fe5e57f 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -82,6 +82,7 @@
"Restored by {user}" : "由 {user} 恢复",
"Renamed by {user}" : "由 {user} 重命名",
"Moved by {user}" : "由 {user} 移动",
+ "\"remote user\"" : "远程用户",
"You created {file}" : "您创建了 {file}",
"{user} created {file}" : "{user} 创建了 {file}",
"{file} was created in a public folder" : "{file} 被创建在公共文件夹",
diff --git a/apps/files/lib/Activity/Provider.php b/apps/files/lib/Activity/Provider.php
index 3efab382640..c3289ed3703 100644
--- a/apps/files/lib/Activity/Provider.php
+++ b/apps/files/lib/Activity/Provider.php
@@ -38,6 +38,8 @@ class Provider implements IProvider {
/** @var IL10N */
protected $l;
+ /** @var IL10N */
+ protected $activityLang;
/** @var IURLGenerator */
protected $url;
@@ -83,6 +85,7 @@ class Provider implements IProvider {
}
$this->l = $this->languageFactory->get('files', $language);
+ $this->activityLang = $this->languageFactory->get('activity', $language);
if ($this->activityManager->isFormattingFilteredObject()) {
try {
@@ -126,6 +129,11 @@ class Provider implements IProvider {
throw new \InvalidArgumentException();
}
+ if (!isset($parsedParameters['user'])) {
+ // External user via public link share
+ $subject = str_replace('{user}', $this->activityLang->t('"remote user"'), $subject);
+ }
+
$this->setSubjects($event, $subject, $parsedParameters);
return $this->eventMerger->mergeEvents('user', $event, $previousEvent);
@@ -182,6 +190,11 @@ class Provider implements IProvider {
throw new \InvalidArgumentException();
}
+ if (!isset($parsedParameters['user'])) {
+ // External user via public link share
+ $subject = str_replace('{user}', $this->activityLang->t('"remote user"'), $subject);
+ }
+
$this->setSubjects($event, $subject, $parsedParameters);
$event = $this->eventMerger->mergeEvents('file', $event, $previousEvent);
@@ -229,6 +242,12 @@ class Provider implements IProvider {
case 'changed_by':
case 'deleted_by':
case 'restored_by':
+ if ($parameters[1] === '') {
+ // External user via public link share
+ return [
+ 'file' => $this->getFile($parameters[0], $event),
+ ];
+ }
return [
'file' => $this->getFile($parameters[0], $event),
'user' => $this->getUser($parameters[1]),
@@ -241,6 +260,13 @@ class Provider implements IProvider {
];
case 'renamed_by':
case 'moved_by':
+ if ($parameters[1] === '') {
+ // External user via public link share
+ return [
+ 'newfile' => $this->getFile($parameters[0]),
+ 'oldfile' => $this->getFile($parameters[2]),
+ ];
+ }
return [
'newfile' => $this->getFile($parameters[0]),
'user' => $this->getUser($parameters[1]),
diff --git a/apps/files_external/l10n/cs.js b/apps/files_external/l10n/cs.js
index 84445e379b6..856b23415c6 100644
--- a/apps/files_external/l10n/cs.js
+++ b/apps/files_external/l10n/cs.js
@@ -105,6 +105,7 @@ OC.L10N.register(
"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.",
+ "External storage support" : "Podpora externího úložiště",
"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",
diff --git a/apps/files_external/l10n/cs.json b/apps/files_external/l10n/cs.json
index 2b7c1e911ba..574ea9233c0 100644
--- a/apps/files_external/l10n/cs.json
+++ b/apps/files_external/l10n/cs.json
@@ -103,6 +103,7 @@
"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.",
+ "External storage support" : "Podpora externího úložiště",
"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",
diff --git a/apps/files_external/l10n/de.js b/apps/files_external/l10n/de.js
index 0344d49da8b..3aa41b63305 100644
--- a/apps/files_external/l10n/de.js
+++ b/apps/files_external/l10n/de.js
@@ -93,11 +93,11 @@ OC.L10N.register(
"Nextcloud" : "Nextcloud",
"SFTP" : "SFTP",
"Root" : "Root",
- "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel",
+ "SFTP with secret key login" : "SFTP mit der Anmeldung über einen geheimen Schlüssel",
"SMB / CIFS" : "SMB / CIFS",
"Share" : "Share",
"Domain" : "Domain",
- "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login",
+ "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Anmeldung",
"Username as share" : "Benutzername als Freigabe",
"OpenStack Object Storage" : "Openstack-Objektspeicher",
"Service name" : "Service Name",
diff --git a/apps/files_external/l10n/de.json b/apps/files_external/l10n/de.json
index 30f0685c5aa..f67197552e5 100644
--- a/apps/files_external/l10n/de.json
+++ b/apps/files_external/l10n/de.json
@@ -91,11 +91,11 @@
"Nextcloud" : "Nextcloud",
"SFTP" : "SFTP",
"Root" : "Root",
- "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel",
+ "SFTP with secret key login" : "SFTP mit der Anmeldung über einen geheimen Schlüssel",
"SMB / CIFS" : "SMB / CIFS",
"Share" : "Share",
"Domain" : "Domain",
- "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login",
+ "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Anmeldung",
"Username as share" : "Benutzername als Freigabe",
"OpenStack Object Storage" : "Openstack-Objektspeicher",
"Service name" : "Service Name",
diff --git a/apps/files_external/l10n/de_DE.js b/apps/files_external/l10n/de_DE.js
index 3000b0b6f9a..be858c5b5d1 100644
--- a/apps/files_external/l10n/de_DE.js
+++ b/apps/files_external/l10n/de_DE.js
@@ -21,7 +21,7 @@ OC.L10N.register(
"Compatibility with Mac NFD encoding (slow)" : "Kompatibilität mit MAC NFD-Kodierung (langsam)",
"Admin defined" : "Administrator definiert",
"Saved" : "Gespeichert",
- "Saving..." : "Speichere...",
+ "Saving..." : "Speichere …",
"Save" : "Speichern",
"Empty response from the server" : "Leere Antwort vom Server erhalten",
"Couldn't access. Please logout and login to activate this mount point" : "Anmeldung nicht möglich. Bitte melden Sie sich ab und wieder an, damit Sie von diesem aus Endpunkt zugreifen können.",
@@ -93,11 +93,11 @@ OC.L10N.register(
"Nextcloud" : "Nextcloud",
"SFTP" : "SFTP",
"Root" : "Root",
- "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel",
+ "SFTP with secret key login" : "SFTP mit der Anmeldung über einen geheimen Schlüssel",
"SMB / CIFS" : "SMB / CIFS",
"Share" : "Share",
"Domain" : "Domain",
- "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login",
+ "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Anmeldung",
"Username as share" : "Benutzername als Freigabe",
"OpenStack Object Storage" : "Openstack-Objektspeicher",
"Service name" : "Name des Dienstes",
diff --git a/apps/files_external/l10n/de_DE.json b/apps/files_external/l10n/de_DE.json
index cf2c57d14ee..c2dc5d2ffcb 100644
--- a/apps/files_external/l10n/de_DE.json
+++ b/apps/files_external/l10n/de_DE.json
@@ -19,7 +19,7 @@
"Compatibility with Mac NFD encoding (slow)" : "Kompatibilität mit MAC NFD-Kodierung (langsam)",
"Admin defined" : "Administrator definiert",
"Saved" : "Gespeichert",
- "Saving..." : "Speichere...",
+ "Saving..." : "Speichere …",
"Save" : "Speichern",
"Empty response from the server" : "Leere Antwort vom Server erhalten",
"Couldn't access. Please logout and login to activate this mount point" : "Anmeldung nicht möglich. Bitte melden Sie sich ab und wieder an, damit Sie von diesem aus Endpunkt zugreifen können.",
@@ -91,11 +91,11 @@
"Nextcloud" : "Nextcloud",
"SFTP" : "SFTP",
"Root" : "Root",
- "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel",
+ "SFTP with secret key login" : "SFTP mit der Anmeldung über einen geheimen Schlüssel",
"SMB / CIFS" : "SMB / CIFS",
"Share" : "Share",
"Domain" : "Domain",
- "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login",
+ "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Anmeldung",
"Username as share" : "Benutzername als Freigabe",
"OpenStack Object Storage" : "Openstack-Objektspeicher",
"Service name" : "Name des Dienstes",
diff --git a/apps/files_external/l10n/en_GB.js b/apps/files_external/l10n/en_GB.js
index 969853dd708..7d6a81f731e 100644
--- a/apps/files_external/l10n/en_GB.js
+++ b/apps/files_external/l10n/en_GB.js
@@ -6,6 +6,7 @@ OC.L10N.register(
"Please provide a valid app key and secret." : "Please provide a valid app key and secret.",
"Step 1 failed. Exception: %s" : "Step 1 failed. Exception: %s",
"Step 2 failed. Exception: %s" : "Step 2 failed. Exception: %s",
+ "External storages" : "External storages",
"Dropbox App Configuration" : "Dropbox App Configuration",
"Google Drive App Configuration" : "Google Drive App Configuration",
"Personal" : "Personal",
@@ -24,6 +25,7 @@ OC.L10N.register(
"Save" : "Save",
"Empty response from the server" : "Empty response from the server",
"Couldn't access. Please logout and login to activate this mount point" : "Couldn't access. Please logout and login to activate this mount point",
+ "Couldn't get the information from the remote server: {code} {type}" : "Couldn't get the information from the remote server: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Couldn't get the list of external mount points: {type}",
"There was an error with message: " : "There was an error with message: ",
"External mount error" : "External mount error",
@@ -36,6 +38,7 @@ OC.L10N.register(
"Credentials saved" : "Credentials saved",
"Credentials saving failed" : "Credentials saving failed",
"Credentials required" : "Credentials required",
+ "Storage with ID \"%d\" not found" : "Storage with ID \"%d\" not found",
"Invalid backend or authentication mechanism class" : "Invalid backend or authentication mechanism class",
"Invalid mount point" : "Invalid mount point",
"Objectstore forbidden" : "Objectstore forbidden",
@@ -46,6 +49,7 @@ OC.L10N.register(
"Unsatisfied authentication mechanism parameters" : "Unsatisfied authentication mechanism parameters",
"Insufficient data: %s" : "Insufficient data: %s",
"%s" : "%s",
+ "Storage with ID \"%d\" is not user editable" : "Storage with ID \"%d\" is not user editable",
"Access key" : "Access key",
"Secret key" : "Secret key",
"Builtin" : "Builtin",
@@ -61,6 +65,7 @@ OC.L10N.register(
"Identity endpoint URL" : "Identity endpoint URL",
"Rackspace" : "Rackspace",
"API key" : "API key",
+ "Global credentials" : "Global credentials",
"Log-in credentials, save in database" : "Log-in credentials, save in database",
"Username and password" : "Username and password",
"Log-in credentials, save in session" : "Log-in credentials, save in session",
@@ -85,6 +90,7 @@ OC.L10N.register(
"Google Drive" : "Google Drive",
"Local" : "Local",
"Location" : "Location",
+ "Nextcloud" : "Nextcloud",
"SFTP" : "SFTP",
"Root" : "Root",
"SFTP with secret key login" : "SFTP with secret key login",
@@ -96,6 +102,10 @@ OC.L10N.register(
"OpenStack Object Storage" : "OpenStack Object Storage",
"Service name" : "Service name",
"Request timeout (seconds)" : "Request timeout (seconds)",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
+ "External storage support" : "External storage support",
"No external storage configured" : "No external storage configured",
"You can add external storages in the personal settings" : "You can add external storages in the personal settings",
"Name" : "Name",
diff --git a/apps/files_external/l10n/en_GB.json b/apps/files_external/l10n/en_GB.json
index 032cda3b94c..c8dba8e5a6e 100644
--- a/apps/files_external/l10n/en_GB.json
+++ b/apps/files_external/l10n/en_GB.json
@@ -4,6 +4,7 @@
"Please provide a valid app key and secret." : "Please provide a valid app key and secret.",
"Step 1 failed. Exception: %s" : "Step 1 failed. Exception: %s",
"Step 2 failed. Exception: %s" : "Step 2 failed. Exception: %s",
+ "External storages" : "External storages",
"Dropbox App Configuration" : "Dropbox App Configuration",
"Google Drive App Configuration" : "Google Drive App Configuration",
"Personal" : "Personal",
@@ -22,6 +23,7 @@
"Save" : "Save",
"Empty response from the server" : "Empty response from the server",
"Couldn't access. Please logout and login to activate this mount point" : "Couldn't access. Please logout and login to activate this mount point",
+ "Couldn't get the information from the remote server: {code} {type}" : "Couldn't get the information from the remote server: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Couldn't get the list of external mount points: {type}",
"There was an error with message: " : "There was an error with message: ",
"External mount error" : "External mount error",
@@ -34,6 +36,7 @@
"Credentials saved" : "Credentials saved",
"Credentials saving failed" : "Credentials saving failed",
"Credentials required" : "Credentials required",
+ "Storage with ID \"%d\" not found" : "Storage with ID \"%d\" not found",
"Invalid backend or authentication mechanism class" : "Invalid backend or authentication mechanism class",
"Invalid mount point" : "Invalid mount point",
"Objectstore forbidden" : "Objectstore forbidden",
@@ -44,6 +47,7 @@
"Unsatisfied authentication mechanism parameters" : "Unsatisfied authentication mechanism parameters",
"Insufficient data: %s" : "Insufficient data: %s",
"%s" : "%s",
+ "Storage with ID \"%d\" is not user editable" : "Storage with ID \"%d\" is not user editable",
"Access key" : "Access key",
"Secret key" : "Secret key",
"Builtin" : "Builtin",
@@ -59,6 +63,7 @@
"Identity endpoint URL" : "Identity endpoint URL",
"Rackspace" : "Rackspace",
"API key" : "API key",
+ "Global credentials" : "Global credentials",
"Log-in credentials, save in database" : "Log-in credentials, save in database",
"Username and password" : "Username and password",
"Log-in credentials, save in session" : "Log-in credentials, save in session",
@@ -83,6 +88,7 @@
"Google Drive" : "Google Drive",
"Local" : "Local",
"Location" : "Location",
+ "Nextcloud" : "Nextcloud",
"SFTP" : "SFTP",
"Root" : "Root",
"SFTP with secret key login" : "SFTP with secret key login",
@@ -94,6 +100,10 @@
"OpenStack Object Storage" : "OpenStack Object Storage",
"Service name" : "Service name",
"Request timeout (seconds)" : "Request timeout (seconds)",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
+ "External storage support" : "External storage support",
"No external storage configured" : "No external storage configured",
"You can add external storages in the personal settings" : "You can add external storages in the personal settings",
"Name" : "Name",
diff --git a/apps/files_external/l10n/gl.js b/apps/files_external/l10n/gl.js
index 5d74963384b..425d5f6fba8 100644
--- a/apps/files_external/l10n/gl.js
+++ b/apps/files_external/l10n/gl.js
@@ -1,29 +1,76 @@
OC.L10N.register(
"files_external",
{
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Non foi posíbel acceder ás marcas solicitadas. Verifique que a súa chave de aplicación e a chave secreta sexan correctas.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Non foi posíbel acceder ás marcas. Verifique que a súa chave de aplicación e a chave secreta sexan correctas.",
+ "Please provide a valid app key and secret." : "Forneza unha chave de aplicación e a chave secreta.",
"Step 1 failed. Exception: %s" : "Fallou o paso 1. Excepción: %s",
"Step 2 failed. Exception: %s" : "Fallou o paso 2. Excepción: %s",
- "External storage" : "Almacenamento externo",
+ "External storages" : "Almacenamentos externos",
+ "Dropbox App Configuration" : "Configuración da aplicación de Dropox",
+ "Google Drive App Configuration" : "Configuración da aplicación de Google Drive",
"Personal" : "Persoal",
"System" : "Sistema",
"Grant access" : "Permitir o acceso",
+ "Error configuring OAuth1" : "Produciuse un erro ao configurar OAuth1",
+ "Error configuring OAuth2" : "Produciuse un erro ao configurar OAuth2",
"Generate keys" : "Xerar chaves",
"Error generating key pair" : "Produciuse un erro ao xerar o par de chaves",
"All users. Type to select user or group." : "Todos os usuarios. Escriba para seleccionar usuario ou grupo.",
"(group)" : "(grupo)",
+ "Compatibility with Mac NFD encoding (slow)" : "Compatibilidade coa codificación Mac MFD (lenta)",
+ "Admin defined" : "Definido polo administrador",
"Saved" : "Gardado",
+ "Saving..." : "Gardando...",
+ "Save" : "Gardar",
+ "Empty response from the server" : "Resposta baleira desde o servidor",
+ "Couldn't access. Please logout and login to activate this mount point" : "Non é posíbel acceder. Peche a sesión e volva iníciala para activar este punto de montaxe",
+ "Couldn't get the information from the remote server: {code} {type}" : "Non foi posíbel obter a información do servidor remoto: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "Non foi posíbel obter a lista dos puntos de montaxe externos: {type}",
+ "There was an error with message: " : "produciuse un erro coa mensaxe:",
+ "External mount error" : "Produciuse un erro de montaxe externo",
+ "external-storage" : "almacenamento externo",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Non é posíbel obter a lista de unidades de rede e os seus puntos de montaxe de Windows: resposta baleira desde o servidor",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Algúns dos puntos de montaxe externos configurados non están conectados. Prema na(s) fila(s) vermella(s) para obter máis información",
+ "Please enter the credentials for the {mount} mount" : "Introduza as credenciais para o punto de montaxe {mount}",
"Username" : "Nome de usuario",
"Password" : "Contrasinal",
- "Save" : "Gardar",
- "Storage with id \"%i\" not found" : "Non se atopa o almacenamento co ID «%i» ",
+ "Credentials saved" : "Credenciais gardadas",
+ "Credentials saving failed" : "Non foi posíbel gardar as credenciais",
+ "Credentials required" : "Requírense as credenciais",
+ "Storage with ID \"%d\" not found" : "Non se atopa o almacenamento co ID «%d» ",
+ "Invalid backend or authentication mechanism class" : "Clase de mecanismo de autenticación ou infraestrutura incorrecta",
"Invalid mount point" : "Punto de montaxe incorrecto",
+ "Objectstore forbidden" : "Almacén de obxectos non admitido",
"Invalid storage backend \"%s\"" : "Infraestrutura de almacenamento «%s» incorrecta",
+ "Not permitted to use backend \"%s\"" : "Non está permitido empregar a infraestrutura «%s»",
+ "Not permitted to use authentication mechanism \"%s\"" : "Non está permitido empregar o mecanismo de autenticación «%s»",
+ "Unsatisfied backend parameters" : "Os parámetros da infraestrutura non son satisfactorios",
+ "Unsatisfied authentication mechanism parameters" : "Os parámetros do mecanismo de autenticación non son satisfactorios",
+ "Insufficient data: %s" : "Faltan datos: %s",
+ "%s" : "%s",
+ "Storage with ID \"%d\" is not user editable" : "O almacenamento co ID «%d» non pode ser editado polo usuario",
+ "Access key" : "Chave de acceso",
+ "Secret key" : "Chave secreta",
+ "Builtin" : "Integrado",
"None" : "Ningún",
+ "OAuth1" : "OAuth1",
"App key" : "Clave da API",
"App secret" : "Secreto da aplicación",
+ "OAuth2" : "OAuth2",
"Client ID" : "ID do cliente",
"Client secret" : "Secreto do cliente",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Nome do ocupante",
+ "Identity endpoint URL" : "URL do punto final de identidade",
+ "Rackspace" : "Rackspace",
"API key" : "Chave da API",
+ "Global credentials" : "Credenciais globais",
+ "Log-in credentials, save in database" : "Credenciais de acceso, gardar na base de datos",
+ "Username and password" : "Nome de usuario e contrasinal",
+ "Log-in credentials, save in session" : "Credenciais de acceso, gardar na sesión",
+ "User entered, store in database" : "Usuario que accedeu, almacenar na base de datos",
+ "RSA public key" : "Chave pública RSA",
"Public key" : "Chave pública",
"Amazon S3" : "Amazon S3",
"Bucket" : "Bucket",
@@ -37,21 +84,28 @@ OC.L10N.register(
"Remote subfolder" : "Subcartafol remoto",
"Secure https://" : "https:// seguro",
"Dropbox" : "Dropbox",
+ "FTP" : "FTP",
"Host" : "Servidor",
"Secure ftps://" : "ftps:// seguro",
+ "Google Drive" : "Google Drive",
"Local" : "Local",
"Location" : "Localización",
- "ownCloud" : "ownCloud",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
"Root" : "Root (raíz)",
"SFTP with secret key login" : "SFTP con chave secreta de acceso",
+ "SMB / CIFS" : "SMB / CIFS",
"Share" : "Compartir",
+ "Domain" : "Dominio",
"SMB / CIFS using OC login" : "SMB / CIFS usando acceso OC",
"Username as share" : "Nome de usuario como compartición",
"OpenStack Object Storage" : "OpenStack Object Storage",
- "<b>Note:</b> " : "<b>Nota:</b> ",
- "<b>Note:</b> 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>Nota:</b> A compatibilidade de cURL en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
- "<b>Note:</b> 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>Nota:</b> A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
- "<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> «%s» non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
+ "Service name" : "Nome do servicio",
+ "Request timeout (seconds)" : "Tempo de espera da solicitude (segundos)",
+ "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 compatibilidade de cURL en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "«%s» non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
+ "External storage support" : "Compatibilidade de almacenamento externo",
"No external storage configured" : "Non hai un almacenamento externo configurado",
"You can add external storages in the personal settings" : "Pode engadir almacenamentos externos nos axustes persoais",
"Name" : "Nome",
@@ -59,16 +113,21 @@ OC.L10N.register(
"Scope" : "Ámbito",
"Enable encryption" : "Activar o cifrado",
"Enable previews" : "Activar as vistas previas",
+ "Enable sharing" : "Activar as comparticións",
"Check for changes" : "Comprobar se hai cambios",
"Never" : "Nunca",
"Once every direct access" : "Unha vez cada acceso directo",
- "External Storage" : "Almacenamento externo",
"Folder name" : "Nome do cartafol",
+ "External storage" : "Almacenamento externo",
+ "Authentication" : "Autenticación",
"Configuration" : "Configuración",
"Available for" : "Dispoñíbel para",
"Add storage" : "Engadir almacenamento",
"Advanced settings" : "Axustes avanzados",
"Delete" : "Eliminar",
- "Allow users to mount the following external storage" : "Permitirlle aos usuarios montar o seguinte almacenamento externo"
+ "Allow users to mount external storage" : "Permitirlle aos usuarios montar almacenamento externo",
+ "Allow users to mount the following external storage" : "Permitirlle aos usuarios montar o seguinte almacenamento externo",
+ "Storage with id \"%i\" not found" : "Non se atopa o almacenamento co ID «%i» ",
+ "Storage with id \"%i\" is not user editable" : "O almacenamento co ID «%i» non pode ser editado polo usuario"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_external/l10n/gl.json b/apps/files_external/l10n/gl.json
index 8e57c5902c9..4b8daf6a363 100644
--- a/apps/files_external/l10n/gl.json
+++ b/apps/files_external/l10n/gl.json
@@ -1,27 +1,74 @@
{ "translations": {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Non foi posíbel acceder ás marcas solicitadas. Verifique que a súa chave de aplicación e a chave secreta sexan correctas.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Non foi posíbel acceder ás marcas. Verifique que a súa chave de aplicación e a chave secreta sexan correctas.",
+ "Please provide a valid app key and secret." : "Forneza unha chave de aplicación e a chave secreta.",
"Step 1 failed. Exception: %s" : "Fallou o paso 1. Excepción: %s",
"Step 2 failed. Exception: %s" : "Fallou o paso 2. Excepción: %s",
- "External storage" : "Almacenamento externo",
+ "External storages" : "Almacenamentos externos",
+ "Dropbox App Configuration" : "Configuración da aplicación de Dropox",
+ "Google Drive App Configuration" : "Configuración da aplicación de Google Drive",
"Personal" : "Persoal",
"System" : "Sistema",
"Grant access" : "Permitir o acceso",
+ "Error configuring OAuth1" : "Produciuse un erro ao configurar OAuth1",
+ "Error configuring OAuth2" : "Produciuse un erro ao configurar OAuth2",
"Generate keys" : "Xerar chaves",
"Error generating key pair" : "Produciuse un erro ao xerar o par de chaves",
"All users. Type to select user or group." : "Todos os usuarios. Escriba para seleccionar usuario ou grupo.",
"(group)" : "(grupo)",
+ "Compatibility with Mac NFD encoding (slow)" : "Compatibilidade coa codificación Mac MFD (lenta)",
+ "Admin defined" : "Definido polo administrador",
"Saved" : "Gardado",
+ "Saving..." : "Gardando...",
+ "Save" : "Gardar",
+ "Empty response from the server" : "Resposta baleira desde o servidor",
+ "Couldn't access. Please logout and login to activate this mount point" : "Non é posíbel acceder. Peche a sesión e volva iníciala para activar este punto de montaxe",
+ "Couldn't get the information from the remote server: {code} {type}" : "Non foi posíbel obter a información do servidor remoto: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "Non foi posíbel obter a lista dos puntos de montaxe externos: {type}",
+ "There was an error with message: " : "produciuse un erro coa mensaxe:",
+ "External mount error" : "Produciuse un erro de montaxe externo",
+ "external-storage" : "almacenamento externo",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Non é posíbel obter a lista de unidades de rede e os seus puntos de montaxe de Windows: resposta baleira desde o servidor",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Algúns dos puntos de montaxe externos configurados non están conectados. Prema na(s) fila(s) vermella(s) para obter máis información",
+ "Please enter the credentials for the {mount} mount" : "Introduza as credenciais para o punto de montaxe {mount}",
"Username" : "Nome de usuario",
"Password" : "Contrasinal",
- "Save" : "Gardar",
- "Storage with id \"%i\" not found" : "Non se atopa o almacenamento co ID «%i» ",
+ "Credentials saved" : "Credenciais gardadas",
+ "Credentials saving failed" : "Non foi posíbel gardar as credenciais",
+ "Credentials required" : "Requírense as credenciais",
+ "Storage with ID \"%d\" not found" : "Non se atopa o almacenamento co ID «%d» ",
+ "Invalid backend or authentication mechanism class" : "Clase de mecanismo de autenticación ou infraestrutura incorrecta",
"Invalid mount point" : "Punto de montaxe incorrecto",
+ "Objectstore forbidden" : "Almacén de obxectos non admitido",
"Invalid storage backend \"%s\"" : "Infraestrutura de almacenamento «%s» incorrecta",
+ "Not permitted to use backend \"%s\"" : "Non está permitido empregar a infraestrutura «%s»",
+ "Not permitted to use authentication mechanism \"%s\"" : "Non está permitido empregar o mecanismo de autenticación «%s»",
+ "Unsatisfied backend parameters" : "Os parámetros da infraestrutura non son satisfactorios",
+ "Unsatisfied authentication mechanism parameters" : "Os parámetros do mecanismo de autenticación non son satisfactorios",
+ "Insufficient data: %s" : "Faltan datos: %s",
+ "%s" : "%s",
+ "Storage with ID \"%d\" is not user editable" : "O almacenamento co ID «%d» non pode ser editado polo usuario",
+ "Access key" : "Chave de acceso",
+ "Secret key" : "Chave secreta",
+ "Builtin" : "Integrado",
"None" : "Ningún",
+ "OAuth1" : "OAuth1",
"App key" : "Clave da API",
"App secret" : "Secreto da aplicación",
+ "OAuth2" : "OAuth2",
"Client ID" : "ID do cliente",
"Client secret" : "Secreto do cliente",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Nome do ocupante",
+ "Identity endpoint URL" : "URL do punto final de identidade",
+ "Rackspace" : "Rackspace",
"API key" : "Chave da API",
+ "Global credentials" : "Credenciais globais",
+ "Log-in credentials, save in database" : "Credenciais de acceso, gardar na base de datos",
+ "Username and password" : "Nome de usuario e contrasinal",
+ "Log-in credentials, save in session" : "Credenciais de acceso, gardar na sesión",
+ "User entered, store in database" : "Usuario que accedeu, almacenar na base de datos",
+ "RSA public key" : "Chave pública RSA",
"Public key" : "Chave pública",
"Amazon S3" : "Amazon S3",
"Bucket" : "Bucket",
@@ -35,21 +82,28 @@
"Remote subfolder" : "Subcartafol remoto",
"Secure https://" : "https:// seguro",
"Dropbox" : "Dropbox",
+ "FTP" : "FTP",
"Host" : "Servidor",
"Secure ftps://" : "ftps:// seguro",
+ "Google Drive" : "Google Drive",
"Local" : "Local",
"Location" : "Localización",
- "ownCloud" : "ownCloud",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
"Root" : "Root (raíz)",
"SFTP with secret key login" : "SFTP con chave secreta de acceso",
+ "SMB / CIFS" : "SMB / CIFS",
"Share" : "Compartir",
+ "Domain" : "Dominio",
"SMB / CIFS using OC login" : "SMB / CIFS usando acceso OC",
"Username as share" : "Nome de usuario como compartición",
"OpenStack Object Storage" : "OpenStack Object Storage",
- "<b>Note:</b> " : "<b>Nota:</b> ",
- "<b>Note:</b> 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>Nota:</b> A compatibilidade de cURL en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
- "<b>Note:</b> 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>Nota:</b> A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
- "<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> «%s» non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
+ "Service name" : "Nome do servicio",
+ "Request timeout (seconds)" : "Tempo de espera da solicitude (segundos)",
+ "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 compatibilidade de cURL en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "«%s» non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
+ "External storage support" : "Compatibilidade de almacenamento externo",
"No external storage configured" : "Non hai un almacenamento externo configurado",
"You can add external storages in the personal settings" : "Pode engadir almacenamentos externos nos axustes persoais",
"Name" : "Nome",
@@ -57,16 +111,21 @@
"Scope" : "Ámbito",
"Enable encryption" : "Activar o cifrado",
"Enable previews" : "Activar as vistas previas",
+ "Enable sharing" : "Activar as comparticións",
"Check for changes" : "Comprobar se hai cambios",
"Never" : "Nunca",
"Once every direct access" : "Unha vez cada acceso directo",
- "External Storage" : "Almacenamento externo",
"Folder name" : "Nome do cartafol",
+ "External storage" : "Almacenamento externo",
+ "Authentication" : "Autenticación",
"Configuration" : "Configuración",
"Available for" : "Dispoñíbel para",
"Add storage" : "Engadir almacenamento",
"Advanced settings" : "Axustes avanzados",
"Delete" : "Eliminar",
- "Allow users to mount the following external storage" : "Permitirlle aos usuarios montar o seguinte almacenamento externo"
+ "Allow users to mount external storage" : "Permitirlle aos usuarios montar almacenamento externo",
+ "Allow users to mount the following external storage" : "Permitirlle aos usuarios montar o seguinte almacenamento externo",
+ "Storage with id \"%i\" not found" : "Non se atopa o almacenamento co ID «%i» ",
+ "Storage with id \"%i\" is not user editable" : "O almacenamento co ID «%i» non pode ser editado polo usuario"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_external/l10n/ja.js b/apps/files_external/l10n/ja.js
index 361b1b8f9d8..22517ab2433 100644
--- a/apps/files_external/l10n/ja.js
+++ b/apps/files_external/l10n/ja.js
@@ -105,6 +105,7 @@ OC.L10N.register(
"The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHPでのcURLのサポートが有効になっていないか、インストールされていません。 %s のマウントは不可能です。システム管理者にインストールを依頼してください。",
"The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHPのFTPサポートが有効になっていないか、インストールされていません。%s のマウントは不可能です。システム管理者にインストールを依頼してください。",
"\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\"はインストールされていません。 %s のマウントは不可能です。システム管理者にインストールを依頼してください。",
+ "External storage support" : "外部ストレージのサポート",
"No external storage configured" : "外部ストレージは設定されていません",
"You can add external storages in the personal settings" : "個人設定で外部ストレージを設定することができます。",
"Name" : "名前",
diff --git a/apps/files_external/l10n/ja.json b/apps/files_external/l10n/ja.json
index dceab2d640c..f696667858b 100644
--- a/apps/files_external/l10n/ja.json
+++ b/apps/files_external/l10n/ja.json
@@ -103,6 +103,7 @@
"The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHPでのcURLのサポートが有効になっていないか、インストールされていません。 %s のマウントは不可能です。システム管理者にインストールを依頼してください。",
"The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHPのFTPサポートが有効になっていないか、インストールされていません。%s のマウントは不可能です。システム管理者にインストールを依頼してください。",
"\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\"はインストールされていません。 %s のマウントは不可能です。システム管理者にインストールを依頼してください。",
+ "External storage support" : "外部ストレージのサポート",
"No external storage configured" : "外部ストレージは設定されていません",
"You can add external storages in the personal settings" : "個人設定で外部ストレージを設定することができます。",
"Name" : "名前",
diff --git a/apps/files_external/l10n/ru.js b/apps/files_external/l10n/ru.js
index ab3e39bff69..14659b77470 100644
--- a/apps/files_external/l10n/ru.js
+++ b/apps/files_external/l10n/ru.js
@@ -24,27 +24,27 @@ OC.L10N.register(
"Saving..." : "Сохранение...",
"Save" : "Сохранить",
"Empty response from the server" : "Пустой ответ от сервера",
- "Couldn't access. Please logout and login to activate this mount point" : "Не удалось получить доступ. Пожалуйста, выйти и войдите чтобы активировать эту точку монтирования",
+ "Couldn't access. Please logout and login to activate this mount point" : "Не удалось получить доступ. Выйдите и снова войдите чтобы активировать эту точку монтирования",
"Couldn't get the information from the remote server: {code} {type}" : "Не удалось получить информацию с удалённого сервера: {code} {type}",
"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" : "Не удалось получить список точек монтирования сетевых дисков Windows: пустой ответ от сервера",
- "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}",
+ "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" : "Требуются учетные данные",
+ "Credentials saved" : "Учётные данные сохранены",
+ "Credentials saving failed" : "Ошибка сохранения учётных данных",
+ "Credentials required" : "Требуются учётные данные",
"Storage with ID \"%d\" not found" : "Хранилище с идентификатором «%d» не найдено",
"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\"",
+ "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",
@@ -65,10 +65,10 @@ OC.L10N.register(
"Identity endpoint URL" : "Удостоверение конечной точки URL",
"Rackspace" : "Rackspace",
"API key" : "Ключ API",
- "Global credentials" : "Глобальные учетные данные",
- "Log-in credentials, save in database" : "Учетные данные, хранить в базе данных",
+ "Global credentials" : "Глобальные учётные данные",
+ "Log-in credentials, save in database" : "Учётные данные, хранить в базе данных",
"Username and password" : "Имя пользователя и пароль",
- "Log-in credentials, save in session" : "Учетные данные, хранить в сессии",
+ "Log-in credentials, save in session" : "Учётные данные, хранить в сессии",
"User entered, store in database" : "Пользователь авторизован, сохранить в базе данных",
"RSA public key" : "Открытый ключ RSA",
"Public key" : "Открытый ключ",
@@ -80,7 +80,7 @@ OC.L10N.register(
"Enable SSL" : "Включить SSL",
"Enable Path Style" : "Включить стиль пути",
"WebDAV" : "WebDAV",
- "URL" : "Ссылка",
+ "URL" : "URL",
"Remote subfolder" : "Удаленный подкаталог",
"Secure https://" : "Безопасный https://",
"Dropbox" : "Dropbox",
@@ -89,13 +89,13 @@ OC.L10N.register(
"Secure ftps://" : "Защищённый ftps://",
"Google Drive" : "Google Drive",
"Local" : "Локально",
- "Location" : "Местоположение",
+ "Location" : "Расположение",
"Nextcloud" : "Nextcloud",
"SFTP" : "SFTP",
"Root" : "Корневой каталог",
"SFTP with secret key login" : "SFTP с помощью секретного ключа",
"SMB / CIFS" : "SMB / CIFS",
- "Share" : "Общий доступ",
+ "Share" : "Общий ресурс",
"Domain" : "Домен",
"SMB / CIFS using OC login" : "SMB / CIFS с ипользованием логина OC",
"Username as share" : "Имя пользователя в качестве имени общего ресурса",
@@ -104,10 +104,10 @@ OC.L10N.register(
"Request timeout (seconds)" : "Таймаут запроса (в секундах)",
"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 в PHP не включена и/или не установлена, монтирование %s невозможно. Обратитесь к вашему системному администратору.",
"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 в PHP не включена и/или не установлена, монтирование %s невозможно. Обратитесь к вашему системному администратору.",
- "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" не установлен, монтирование %s невозможно. Обратитесь к вашему системному администратору.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "«%s» не установлен, монтирование %s невозможно. Обратитесь к вашему системному администратору.",
"External storage support" : "Поддержка внешних хранилищ",
- "No external storage configured" : "Нет внешних хранилищ",
- "You can add external storages in the personal settings" : "Вы можете добавить внешние накопители в личных настройках",
+ "No external storage configured" : "Нет настроенных внешних хранилищ",
+ "You can add external storages in the personal settings" : "Вы можете добавить внешние хранилища в личных настройках",
"Name" : "Имя",
"Storage type" : "Тип хранилища",
"Scope" : "Область",
@@ -116,7 +116,7 @@ OC.L10N.register(
"Enable sharing" : "Включить общий доступ",
"Check for changes" : "Проверять изменения",
"Never" : "Никогда",
- "Once every direct access" : "Один раз при прямом доступе",
+ "Once every direct access" : "Каждый раз при прямом доступе",
"Folder name" : "Имя каталога",
"External storage" : "Внешнее хранилище",
"Authentication" : "Авторизация",
@@ -127,7 +127,7 @@ OC.L10N.register(
"Delete" : "Удалить",
"Allow users to mount external storage" : "Разрешить пользователями монтировать внешние накопители",
"Allow users to mount the following external storage" : "Разрешить пользователям монтировать следующие сервисы хранения данных",
- "Storage with id \"%i\" not found" : "Хранилище с идентификатором \"%i\" не найдено",
- "Storage with id \"%i\" is not user editable" : "Пользователь не может редактировать хранилище \"%i\""
+ "Storage with id \"%i\" not found" : "Хранилище с идентификатором «%i» не найдено",
+ "Storage with id \"%i\" is not user editable" : "Пользователь не может редактировать хранилище «%i»"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
diff --git a/apps/files_external/l10n/ru.json b/apps/files_external/l10n/ru.json
index e817c9dea50..443e577e44e 100644
--- a/apps/files_external/l10n/ru.json
+++ b/apps/files_external/l10n/ru.json
@@ -22,27 +22,27 @@
"Saving..." : "Сохранение...",
"Save" : "Сохранить",
"Empty response from the server" : "Пустой ответ от сервера",
- "Couldn't access. Please logout and login to activate this mount point" : "Не удалось получить доступ. Пожалуйста, выйти и войдите чтобы активировать эту точку монтирования",
+ "Couldn't access. Please logout and login to activate this mount point" : "Не удалось получить доступ. Выйдите и снова войдите чтобы активировать эту точку монтирования",
"Couldn't get the information from the remote server: {code} {type}" : "Не удалось получить информацию с удалённого сервера: {code} {type}",
"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" : "Не удалось получить список точек монтирования сетевых дисков Windows: пустой ответ от сервера",
- "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}",
+ "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" : "Требуются учетные данные",
+ "Credentials saved" : "Учётные данные сохранены",
+ "Credentials saving failed" : "Ошибка сохранения учётных данных",
+ "Credentials required" : "Требуются учётные данные",
"Storage with ID \"%d\" not found" : "Хранилище с идентификатором «%d» не найдено",
"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\"",
+ "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",
@@ -63,10 +63,10 @@
"Identity endpoint URL" : "Удостоверение конечной точки URL",
"Rackspace" : "Rackspace",
"API key" : "Ключ API",
- "Global credentials" : "Глобальные учетные данные",
- "Log-in credentials, save in database" : "Учетные данные, хранить в базе данных",
+ "Global credentials" : "Глобальные учётные данные",
+ "Log-in credentials, save in database" : "Учётные данные, хранить в базе данных",
"Username and password" : "Имя пользователя и пароль",
- "Log-in credentials, save in session" : "Учетные данные, хранить в сессии",
+ "Log-in credentials, save in session" : "Учётные данные, хранить в сессии",
"User entered, store in database" : "Пользователь авторизован, сохранить в базе данных",
"RSA public key" : "Открытый ключ RSA",
"Public key" : "Открытый ключ",
@@ -78,7 +78,7 @@
"Enable SSL" : "Включить SSL",
"Enable Path Style" : "Включить стиль пути",
"WebDAV" : "WebDAV",
- "URL" : "Ссылка",
+ "URL" : "URL",
"Remote subfolder" : "Удаленный подкаталог",
"Secure https://" : "Безопасный https://",
"Dropbox" : "Dropbox",
@@ -87,13 +87,13 @@
"Secure ftps://" : "Защищённый ftps://",
"Google Drive" : "Google Drive",
"Local" : "Локально",
- "Location" : "Местоположение",
+ "Location" : "Расположение",
"Nextcloud" : "Nextcloud",
"SFTP" : "SFTP",
"Root" : "Корневой каталог",
"SFTP with secret key login" : "SFTP с помощью секретного ключа",
"SMB / CIFS" : "SMB / CIFS",
- "Share" : "Общий доступ",
+ "Share" : "Общий ресурс",
"Domain" : "Домен",
"SMB / CIFS using OC login" : "SMB / CIFS с ипользованием логина OC",
"Username as share" : "Имя пользователя в качестве имени общего ресурса",
@@ -102,10 +102,10 @@
"Request timeout (seconds)" : "Таймаут запроса (в секундах)",
"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 в PHP не включена и/или не установлена, монтирование %s невозможно. Обратитесь к вашему системному администратору.",
"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 в PHP не включена и/или не установлена, монтирование %s невозможно. Обратитесь к вашему системному администратору.",
- "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" не установлен, монтирование %s невозможно. Обратитесь к вашему системному администратору.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "«%s» не установлен, монтирование %s невозможно. Обратитесь к вашему системному администратору.",
"External storage support" : "Поддержка внешних хранилищ",
- "No external storage configured" : "Нет внешних хранилищ",
- "You can add external storages in the personal settings" : "Вы можете добавить внешние накопители в личных настройках",
+ "No external storage configured" : "Нет настроенных внешних хранилищ",
+ "You can add external storages in the personal settings" : "Вы можете добавить внешние хранилища в личных настройках",
"Name" : "Имя",
"Storage type" : "Тип хранилища",
"Scope" : "Область",
@@ -114,7 +114,7 @@
"Enable sharing" : "Включить общий доступ",
"Check for changes" : "Проверять изменения",
"Never" : "Никогда",
- "Once every direct access" : "Один раз при прямом доступе",
+ "Once every direct access" : "Каждый раз при прямом доступе",
"Folder name" : "Имя каталога",
"External storage" : "Внешнее хранилище",
"Authentication" : "Авторизация",
@@ -125,7 +125,7 @@
"Delete" : "Удалить",
"Allow users to mount external storage" : "Разрешить пользователями монтировать внешние накопители",
"Allow users to mount the following external storage" : "Разрешить пользователям монтировать следующие сервисы хранения данных",
- "Storage with id \"%i\" not found" : "Хранилище с идентификатором \"%i\" не найдено",
- "Storage with id \"%i\" is not user editable" : "Пользователь не может редактировать хранилище \"%i\""
+ "Storage with id \"%i\" not found" : "Хранилище с идентификатором «%i» не найдено",
+ "Storage with id \"%i\" is not user editable" : "Пользователь не может редактировать хранилище «%i»"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/files_external/lib/Service/DBConfigService.php b/apps/files_external/lib/Service/DBConfigService.php
index 00612d17643..21818eec601 100644
--- a/apps/files_external/lib/Service/DBConfigService.php
+++ b/apps/files_external/lib/Service/DBConfigService.php
@@ -105,7 +105,7 @@ class DBConfigService {
),
$builder->expr()->andX( // mounts for group
$builder->expr()->eq('a.type', $builder->createNamedParameter(self::APPLICABLE_TYPE_GROUP, IQueryBuilder::PARAM_INT)),
- $builder->expr()->in('a.value', $builder->createNamedParameter($groupIds, IQueryBuilder::PARAM_INT_ARRAY))
+ $builder->expr()->in('a.value', $builder->createNamedParameter($groupIds, IQueryBuilder::PARAM_STR_ARRAY))
)
));
diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js
index 4d6529d80a8..4396594c5b7 100644
--- a/apps/files_sharing/l10n/de_DE.js
+++ b/apps/files_sharing/l10n/de_DE.js
@@ -109,7 +109,7 @@ OC.L10N.register(
"Direct link" : "Direkter Link",
"Upload files to %s" : "Dateien für %s hochladen",
"Select or drop files" : "Dateien auswählen oder hierher ziehen",
- "Uploading files…" : "Dateien werden hochgeladen...",
+ "Uploading files…" : "Dateien werden hochgeladen …",
"Uploaded files:" : "Hochgeladene Dateien: "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json
index 03c717acca3..4d8cb3466ca 100644
--- a/apps/files_sharing/l10n/de_DE.json
+++ b/apps/files_sharing/l10n/de_DE.json
@@ -107,7 +107,7 @@
"Direct link" : "Direkter Link",
"Upload files to %s" : "Dateien für %s hochladen",
"Select or drop files" : "Dateien auswählen oder hierher ziehen",
- "Uploading files…" : "Dateien werden hochgeladen...",
+ "Uploading files…" : "Dateien werden hochgeladen …",
"Uploaded files:" : "Hochgeladene Dateien: "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/en_GB.js b/apps/files_sharing/l10n/en_GB.js
index f495a5d25f6..3bc3572ceff 100644
--- a/apps/files_sharing/l10n/en_GB.js
+++ b/apps/files_sharing/l10n/en_GB.js
@@ -11,13 +11,66 @@ OC.L10N.register(
"No shared links" : "No shared links",
"Files and folders you share by link will show up here" : "Files and folders you share by link will show up here",
"You can upload into this folder" : "You can upload into this folder",
+ "No compatible server found at {remote}" : "No compatible server found at {remote}",
+ "Invalid server URL" : "Invalid server URL",
+ "Failed to add the public link to your Nextcloud" : "Failed to add the public link to your Nextcloud",
+ "Share" : "Share",
"No expiration date set" : "No expiration date set",
"Shared by" : "Shared by",
"Sharing" : "Sharing",
+ "File shares" : "File shares",
+ "Downloaded via public link" : "Downloaded via public link",
+ "Downloaded by {email}" : "Downloaded by {email}",
+ "{file} downloaded via public link" : "{file} downloaded via public link",
+ "{email} downloaded {file}" : "{email} downloaded {file}",
+ "Shared with group {group}" : "Shared with group {group}",
+ "Removed share for group {group}" : "Removed share for group {group}",
+ "{actor} shared with group {group}" : "{actor} shared with group {group}",
+ "{actor} removed share for group {group}" : "{actor} removed share for group {group}",
+ "You shared {file} with group {group}" : "You shared {file} with group {group}",
+ "You removed group {group} from {file}" : "You removed group {group} from {file}",
+ "{actor} shared {file} with group {group}" : "{actor} shared {file} with group {group}",
+ "{actor} removed group {group} from {file}" : "{actor} removed group {group} from {file}",
+ "Shared as public link" : "Shared as public link",
+ "Removed public link" : "Removed public link",
+ "Public link expired" : "Public link expired",
+ "{actor} shared as public link" : "{actor} shared as public link",
+ "{actor} removed public link" : "{actor} removed public link",
+ "Public link of {actor} expired" : "Public link of {actor} expired",
+ "You shared {file} as public link" : "You shared {file} as public link",
+ "You removed public link for {file}" : "You removed public link for {file}",
+ "Public link expired for {file}" : "Public link expired for {file}",
+ "{actor} shared {file} as public link" : "{actor} shared {file} as public link",
+ "{actor} removed public link for {file}" : "{actor} removed public link for {file}",
+ "Public link of {actor} for {file} expired" : "Public link of {actor} for {file} expired",
+ "{user} accepted the remote share" : "{user} accepted the remote share",
+ "{user} declined the remote share" : "{user} declined the remote share",
+ "You received a new remote share {file} from {user}" : "You received a new remote share {file} from {user}",
+ "{user} accepted the remote share of {file}" : "{user} accepted the remote share of {file}",
+ "{user} declined the remote share of {file}" : "{user} declined the remote share of {file}",
+ "{user} unshared {file} from you" : "{user} unshared {file} from you",
+ "Shared with {user}" : "Shared with {user}",
+ "Removed share for {user}" : "Removed share for {user}",
+ "{actor} shared with {user}" : "{actor} shared with {user}",
+ "{actor} removed share for {user}" : "{actor} removed share for {user}",
+ "Shared by {actor}" : "Shared by {actor}",
+ "{actor} removed share" : "{actor} removed share",
+ "You shared {file} with {user}" : "You shared {file} with {user}",
+ "You removed {user} from {file}" : "You removed {user} from {file}",
+ "{actor} shared {file} with {user}" : "{actor} shared {file} with {user}",
+ "{actor} removed {user} from {file}" : "{actor} removed {user} from {file}",
+ "{actor} shared {file} with you" : "{actor} shared {file} with you",
+ "{actor} removed you from {file}" : "{actor} removed you from {file}",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "A file or folder shared by mail or by public link was <strong>downloaded</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "A file or folder was shared from <strong>another server</strong>",
+ "A file or folder has been <strong>shared</strong>" : "A file or folder has been <strong>shared</strong>",
"Wrong share ID, share doesn't exist" : "Wrong share ID, share doesn't exist",
+ "could not delete share" : "could not delete share",
"Could not delete share" : "Could not delete share",
"Please specify a file or folder path" : "Please specify a file or folder path",
"Wrong path, file/folder doesn't exist" : "Wrong path, file/folder doesn't exist",
+ "Could not create share" : "Could not create share",
+ "invalid permissions" : "invalid permissions",
"Please specify a valid user" : "Please specify a valid user",
"Group sharing is disabled by the administrator" : "Group sharing is disabled by the administrator",
"Please specify a valid group" : "Please specify a valid group",
@@ -26,56 +79,17 @@ OC.L10N.register(
"Public upload is only possible for publicly shared folders" : "Public upload is only possible for publicly shared folders",
"Invalid date, date format must be YYYY-MM-DD" : "Invalid date, date format must be YYYY-MM-DD",
"Sharing %s failed because the back end does not allow shares from type %s" : "Sharing %s failed because the back end does not allow shares from type %s",
+ "You cannot share to a Circle if the app is not enabled" : "You cannot share to a Circle if the app is not enabled",
+ "Please specify a valid circle" : "Please specify a valid circle",
"Unknown share type" : "Unknown share type",
"Not a directory" : "Not a directory",
"Could not lock path" : "Could not lock path",
"Wrong or no update parameter given" : "Wrong or no update parameter given",
"Can't change permissions for public share links" : "Can't change permissions for public share links",
"Cannot increase permissions" : "Cannot increase permissions",
- "A file or folder has been <strong>shared</strong>" : "A file or folder has been <strong>shared</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "A file or folder was shared from <strong>another server</strong>",
- "A public shared file or folder was <strong>downloaded</strong>" : "A public shared file or folder was <strong>downloaded</strong>",
- "You received a new remote share %2$s from %1$s" : "You received a new remote share %2$s from %1$s",
- "You received a new remote share from %s" : "You received a new remote share from %s",
- "%1$s accepted remote share %2$s" : "%1$s accepted remote share %2$s",
- "%1$s declined remote share %2$s" : "%1$s declined remote share %2$s",
- "%1$s unshared %2$s from you" : "%1$s unshared %2$s from you",
- "Public shared folder %1$s was downloaded" : "Public shared folder %1$s was downloaded",
- "Public shared file %1$s was downloaded" : "Public shared file %1$s was downloaded",
- "You shared %1$s with %2$s" : "You shared %1$s with %2$s",
- "%2$s shared %1$s with %3$s" : "%2$s shared %1$s with %3$s",
- "You removed the share of %2$s for %1$s" : "You removed the share of %2$s for %1$s",
- "%2$s removed the share of %3$s for %1$s" : "%2$s removed the share of %3$s for %1$s",
- "You shared %1$s with group %2$s" : "You shared %1$s with group %2$s",
- "%2$s shared %1$s with group %3$s" : "%2$s shared %1$s with group %3$s",
- "You removed the share of group %2$s for %1$s" : "You removed the share of group %2$s for %1$s",
- "%2$s removed the share of group %3$s for %1$s" : "%2$s removed the share of group %3$s for %1$s",
- "%2$s shared %1$s via link" : "%2$s shared %1$s via link",
- "You shared %1$s via link" : "You shared %1$s via link",
- "You removed the public link for %1$s" : "You removed the public link for %1$s",
- "%2$s removed the public link for %1$s" : "%2$s removed the public link for %1$s",
- "Your public link for %1$s expired" : "Your public link for %1$s expired",
- "The public link of %2$s for %1$s expired" : "The public link of %2$s for %1$s expired",
- "%2$s shared %1$s with you" : "%2$s shared %1$s with you",
- "%2$s removed the share for %1$s" : "%2$s removed the share for %1$s",
- "Downloaded via public link" : "Downloaded via public link",
- "Shared with %2$s" : "Shared with %2$s",
- "Shared with %3$s by %2$s" : "Shared with %3$s by %2$s",
- "Removed share for %2$s" : "Removed share for %2$s",
- "%2$s removed share for %3$s" : "%2$s removed share for %3$s",
- "Shared with group %2$s" : "Shared with group %2$s",
- "Shared with group %3$s by %2$s" : "Shared with group %3$s by %2$s",
- "Removed share of group %2$s" : "Removed share of group %2$s",
- "%2$s removed share of group %3$s" : "%2$s removed share of group %3$s",
- "Shared via link by %2$s" : "Shared via link by %2$s",
- "Shared via public link" : "Shared via public link",
- "Removed public link" : "Removed public link",
- "%2$s removed public link" : "%2$s removed public link",
- "Public link expired" : "Public link expired",
- "Public link of %2$s expired" : "Public link of %2$s expired",
- "Shared by %2$s" : "Shared by %2$s",
- "Shares" : "Shares",
+ "%s is publicly shared" : "%s is publicly shared",
"Share API is disabled" : "Share API is disabled",
+ "File sharing" : "File sharing",
"This share is password-protected" : "This share is password-protected",
"The password is wrong. Try again." : "The password is wrong. Try again.",
"Password" : "Password",
@@ -89,6 +103,7 @@ OC.L10N.register(
"the link expired" : "the link expired",
"sharing is disabled" : "sharing is disabled",
"For more info, please ask the person who sent this link." : "For more info, please ask the person who sent this link.",
+ "Add to your Nextcloud" : "Add to your Nextcloud",
"Download" : "Download",
"Download %s" : "Download %s",
"Direct link" : "Direct link",
diff --git a/apps/files_sharing/l10n/en_GB.json b/apps/files_sharing/l10n/en_GB.json
index b4ec32c05d7..0d09d445bc9 100644
--- a/apps/files_sharing/l10n/en_GB.json
+++ b/apps/files_sharing/l10n/en_GB.json
@@ -9,13 +9,66 @@
"No shared links" : "No shared links",
"Files and folders you share by link will show up here" : "Files and folders you share by link will show up here",
"You can upload into this folder" : "You can upload into this folder",
+ "No compatible server found at {remote}" : "No compatible server found at {remote}",
+ "Invalid server URL" : "Invalid server URL",
+ "Failed to add the public link to your Nextcloud" : "Failed to add the public link to your Nextcloud",
+ "Share" : "Share",
"No expiration date set" : "No expiration date set",
"Shared by" : "Shared by",
"Sharing" : "Sharing",
+ "File shares" : "File shares",
+ "Downloaded via public link" : "Downloaded via public link",
+ "Downloaded by {email}" : "Downloaded by {email}",
+ "{file} downloaded via public link" : "{file} downloaded via public link",
+ "{email} downloaded {file}" : "{email} downloaded {file}",
+ "Shared with group {group}" : "Shared with group {group}",
+ "Removed share for group {group}" : "Removed share for group {group}",
+ "{actor} shared with group {group}" : "{actor} shared with group {group}",
+ "{actor} removed share for group {group}" : "{actor} removed share for group {group}",
+ "You shared {file} with group {group}" : "You shared {file} with group {group}",
+ "You removed group {group} from {file}" : "You removed group {group} from {file}",
+ "{actor} shared {file} with group {group}" : "{actor} shared {file} with group {group}",
+ "{actor} removed group {group} from {file}" : "{actor} removed group {group} from {file}",
+ "Shared as public link" : "Shared as public link",
+ "Removed public link" : "Removed public link",
+ "Public link expired" : "Public link expired",
+ "{actor} shared as public link" : "{actor} shared as public link",
+ "{actor} removed public link" : "{actor} removed public link",
+ "Public link of {actor} expired" : "Public link of {actor} expired",
+ "You shared {file} as public link" : "You shared {file} as public link",
+ "You removed public link for {file}" : "You removed public link for {file}",
+ "Public link expired for {file}" : "Public link expired for {file}",
+ "{actor} shared {file} as public link" : "{actor} shared {file} as public link",
+ "{actor} removed public link for {file}" : "{actor} removed public link for {file}",
+ "Public link of {actor} for {file} expired" : "Public link of {actor} for {file} expired",
+ "{user} accepted the remote share" : "{user} accepted the remote share",
+ "{user} declined the remote share" : "{user} declined the remote share",
+ "You received a new remote share {file} from {user}" : "You received a new remote share {file} from {user}",
+ "{user} accepted the remote share of {file}" : "{user} accepted the remote share of {file}",
+ "{user} declined the remote share of {file}" : "{user} declined the remote share of {file}",
+ "{user} unshared {file} from you" : "{user} unshared {file} from you",
+ "Shared with {user}" : "Shared with {user}",
+ "Removed share for {user}" : "Removed share for {user}",
+ "{actor} shared with {user}" : "{actor} shared with {user}",
+ "{actor} removed share for {user}" : "{actor} removed share for {user}",
+ "Shared by {actor}" : "Shared by {actor}",
+ "{actor} removed share" : "{actor} removed share",
+ "You shared {file} with {user}" : "You shared {file} with {user}",
+ "You removed {user} from {file}" : "You removed {user} from {file}",
+ "{actor} shared {file} with {user}" : "{actor} shared {file} with {user}",
+ "{actor} removed {user} from {file}" : "{actor} removed {user} from {file}",
+ "{actor} shared {file} with you" : "{actor} shared {file} with you",
+ "{actor} removed you from {file}" : "{actor} removed you from {file}",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "A file or folder shared by mail or by public link was <strong>downloaded</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "A file or folder was shared from <strong>another server</strong>",
+ "A file or folder has been <strong>shared</strong>" : "A file or folder has been <strong>shared</strong>",
"Wrong share ID, share doesn't exist" : "Wrong share ID, share doesn't exist",
+ "could not delete share" : "could not delete share",
"Could not delete share" : "Could not delete share",
"Please specify a file or folder path" : "Please specify a file or folder path",
"Wrong path, file/folder doesn't exist" : "Wrong path, file/folder doesn't exist",
+ "Could not create share" : "Could not create share",
+ "invalid permissions" : "invalid permissions",
"Please specify a valid user" : "Please specify a valid user",
"Group sharing is disabled by the administrator" : "Group sharing is disabled by the administrator",
"Please specify a valid group" : "Please specify a valid group",
@@ -24,56 +77,17 @@
"Public upload is only possible for publicly shared folders" : "Public upload is only possible for publicly shared folders",
"Invalid date, date format must be YYYY-MM-DD" : "Invalid date, date format must be YYYY-MM-DD",
"Sharing %s failed because the back end does not allow shares from type %s" : "Sharing %s failed because the back end does not allow shares from type %s",
+ "You cannot share to a Circle if the app is not enabled" : "You cannot share to a Circle if the app is not enabled",
+ "Please specify a valid circle" : "Please specify a valid circle",
"Unknown share type" : "Unknown share type",
"Not a directory" : "Not a directory",
"Could not lock path" : "Could not lock path",
"Wrong or no update parameter given" : "Wrong or no update parameter given",
"Can't change permissions for public share links" : "Can't change permissions for public share links",
"Cannot increase permissions" : "Cannot increase permissions",
- "A file or folder has been <strong>shared</strong>" : "A file or folder has been <strong>shared</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "A file or folder was shared from <strong>another server</strong>",
- "A public shared file or folder was <strong>downloaded</strong>" : "A public shared file or folder was <strong>downloaded</strong>",
- "You received a new remote share %2$s from %1$s" : "You received a new remote share %2$s from %1$s",
- "You received a new remote share from %s" : "You received a new remote share from %s",
- "%1$s accepted remote share %2$s" : "%1$s accepted remote share %2$s",
- "%1$s declined remote share %2$s" : "%1$s declined remote share %2$s",
- "%1$s unshared %2$s from you" : "%1$s unshared %2$s from you",
- "Public shared folder %1$s was downloaded" : "Public shared folder %1$s was downloaded",
- "Public shared file %1$s was downloaded" : "Public shared file %1$s was downloaded",
- "You shared %1$s with %2$s" : "You shared %1$s with %2$s",
- "%2$s shared %1$s with %3$s" : "%2$s shared %1$s with %3$s",
- "You removed the share of %2$s for %1$s" : "You removed the share of %2$s for %1$s",
- "%2$s removed the share of %3$s for %1$s" : "%2$s removed the share of %3$s for %1$s",
- "You shared %1$s with group %2$s" : "You shared %1$s with group %2$s",
- "%2$s shared %1$s with group %3$s" : "%2$s shared %1$s with group %3$s",
- "You removed the share of group %2$s for %1$s" : "You removed the share of group %2$s for %1$s",
- "%2$s removed the share of group %3$s for %1$s" : "%2$s removed the share of group %3$s for %1$s",
- "%2$s shared %1$s via link" : "%2$s shared %1$s via link",
- "You shared %1$s via link" : "You shared %1$s via link",
- "You removed the public link for %1$s" : "You removed the public link for %1$s",
- "%2$s removed the public link for %1$s" : "%2$s removed the public link for %1$s",
- "Your public link for %1$s expired" : "Your public link for %1$s expired",
- "The public link of %2$s for %1$s expired" : "The public link of %2$s for %1$s expired",
- "%2$s shared %1$s with you" : "%2$s shared %1$s with you",
- "%2$s removed the share for %1$s" : "%2$s removed the share for %1$s",
- "Downloaded via public link" : "Downloaded via public link",
- "Shared with %2$s" : "Shared with %2$s",
- "Shared with %3$s by %2$s" : "Shared with %3$s by %2$s",
- "Removed share for %2$s" : "Removed share for %2$s",
- "%2$s removed share for %3$s" : "%2$s removed share for %3$s",
- "Shared with group %2$s" : "Shared with group %2$s",
- "Shared with group %3$s by %2$s" : "Shared with group %3$s by %2$s",
- "Removed share of group %2$s" : "Removed share of group %2$s",
- "%2$s removed share of group %3$s" : "%2$s removed share of group %3$s",
- "Shared via link by %2$s" : "Shared via link by %2$s",
- "Shared via public link" : "Shared via public link",
- "Removed public link" : "Removed public link",
- "%2$s removed public link" : "%2$s removed public link",
- "Public link expired" : "Public link expired",
- "Public link of %2$s expired" : "Public link of %2$s expired",
- "Shared by %2$s" : "Shared by %2$s",
- "Shares" : "Shares",
+ "%s is publicly shared" : "%s is publicly shared",
"Share API is disabled" : "Share API is disabled",
+ "File sharing" : "File sharing",
"This share is password-protected" : "This share is password-protected",
"The password is wrong. Try again." : "The password is wrong. Try again.",
"Password" : "Password",
@@ -87,6 +101,7 @@
"the link expired" : "the link expired",
"sharing is disabled" : "sharing is disabled",
"For more info, please ask the person who sent this link." : "For more info, please ask the person who sent this link.",
+ "Add to your Nextcloud" : "Add to your Nextcloud",
"Download" : "Download",
"Download %s" : "Download %s",
"Direct link" : "Direct link",
diff --git a/apps/files_sharing/l10n/fi.js b/apps/files_sharing/l10n/fi.js
index 809c2b76170..b3a64f48e90 100644
--- a/apps/files_sharing/l10n/fi.js
+++ b/apps/files_sharing/l10n/fi.js
@@ -62,7 +62,7 @@ OC.L10N.register(
"{actor} shared {file} with you" : "{actor} jakoi kohteen {file} kanssasi",
"{actor} removed you from {file}" : "{actor} poisti käyttöoikeutesi kohteeseen {file}",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Tiedosto tai kansio, joka on jaettu sähköpostitse tai julkisen linkin kautta, on <strong>ladattu</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Tiedosto tai kansio jaettiin <strong>toiselta palvelimelta</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "Tiedosto tai kansio on jaettu <strong>toiselta palvelimelta</strong>",
"A file or folder has been <strong>shared</strong>" : "Tiedosto tai kansio on <strong>jaettu</strong>",
"Wrong share ID, share doesn't exist" : "Väärä jakotunniste, jakoa ei ole olemassa",
"could not delete share" : "jaon poistaminen epäonnistui",
diff --git a/apps/files_sharing/l10n/fi.json b/apps/files_sharing/l10n/fi.json
index 276b09f5a6a..c5b1488adfa 100644
--- a/apps/files_sharing/l10n/fi.json
+++ b/apps/files_sharing/l10n/fi.json
@@ -60,7 +60,7 @@
"{actor} shared {file} with you" : "{actor} jakoi kohteen {file} kanssasi",
"{actor} removed you from {file}" : "{actor} poisti käyttöoikeutesi kohteeseen {file}",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Tiedosto tai kansio, joka on jaettu sähköpostitse tai julkisen linkin kautta, on <strong>ladattu</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Tiedosto tai kansio jaettiin <strong>toiselta palvelimelta</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "Tiedosto tai kansio on jaettu <strong>toiselta palvelimelta</strong>",
"A file or folder has been <strong>shared</strong>" : "Tiedosto tai kansio on <strong>jaettu</strong>",
"Wrong share ID, share doesn't exist" : "Väärä jakotunniste, jakoa ei ole olemassa",
"could not delete share" : "jaon poistaminen epäonnistui",
diff --git a/apps/files_sharing/l10n/gl.js b/apps/files_sharing/l10n/gl.js
index b5c009982a8..c7de584d889 100644
--- a/apps/files_sharing/l10n/gl.js
+++ b/apps/files_sharing/l10n/gl.js
@@ -1,12 +1,6 @@
OC.L10N.register(
"files_sharing",
{
- "Server to server sharing is not enabled on this server" : "Neste servidor non está activada a compartición de servidor a servidor",
- "The mountpoint name contains invalid characters." : "O nome do punto de montaxe contén caracteres incorrectos",
- "Invalid or untrusted SSL certificate" : "Certificado SSL incorrecto ou non fiábel",
- "Could not authenticate to remote share, password might be wrong" : "Non foi pisíbel autenticar na compartición remota, o contrasinal podería ser erróneo",
- "Storage not valid" : "Almacenamento incorrecto",
- "Couldn't add remote share" : "Non foi posíbel engadir a compartición remota",
"Shared with you" : "Compartido con vostede",
"Shared with others" : "Compartido con outros",
"Shared by link" : "Compartido por ligazón",
@@ -16,46 +10,106 @@ OC.L10N.register(
"Files and folders you share will show up here" : "Os ficheiros e cartafoles que comparta amosaranse aquí",
"No shared links" : "Non hai ligazóns compartidas",
"Files and folders you share by link will show up here" : "Os ficheiros e cartafoles que comparta por ligazón amosaranse aquí",
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "Quere engadir a compartición remota {name} desde {owner}@{remote}?",
- "Remote share" : "Compartición remota",
- "Remote share password" : "Contrasinal da compartición remota",
- "Cancel" : "Cancelar",
- "Add remote share" : "Engadir unha compartición remota",
"You can upload into this folder" : "Pode envialo a este cartafol",
- "No ownCloud installation (7 or higher) found at {remote}" : "Non se atopa unha instalación de ownCloud (7 ou superior) en {remote}",
- "Invalid ownCloud url" : "URL incorrecto do ownCloud",
+ "No compatible server found at {remote}" : "Non se atopa un servidor compatíbel en {remote}",
+ "Invalid server URL" : "URL de servidor incorrecto",
+ "Failed to add the public link to your Nextcloud" : "Non foi posíbel engadir a ligazón pública ao seu Nextcloud",
+ "Share" : "Compartir",
+ "No expiration date set" : "Non se definiu a data de caducidade",
"Shared by" : "Compartido por",
"Sharing" : "Compartindo",
- "A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol",
+ "File shares" : "Compartir ficheiros",
+ "Downloaded via public link" : "Descargado mediante unha ligazón pública",
+ "Downloaded by {email}" : "Descargado por {email}",
+ "{file} downloaded via public link" : "{file} descargado mediante unha ligazón pública",
+ "{email} downloaded {file}" : "{email} descargou {file}",
+ "Shared with group {group}" : "Compartido co grupo {group}",
+ "Removed share for group {group}" : "Retirar o compartido para o grupo {group}",
+ "{actor} shared with group {group}" : "{actor} compartiu co grupo {group}",
+ "{actor} removed share for group {group}" : "{actor} retirou o compartido para o grupo {group}",
+ "You shared {file} with group {group}" : "Vostede compartiu {file} co grupo {group}",
+ "You removed group {group} from {file}" : "Vostede retirou o grupo {group} de {file}",
+ "{actor} shared {file} with group {group}" : "{actor} compartiu {file} co grupo {group}",
+ "{actor} removed group {group} from {file}" : "{actor} retirou o grupo {group} de {file}",
+ "Shared as public link" : "Compartido como ligazón pública",
+ "Removed public link" : "Retirada a ligazón pública",
+ "Public link expired" : "A ligazón pública caducou",
+ "{actor} shared as public link" : "{actor} compartiu como ligazón pública",
+ "{actor} removed public link" : "{actor} retirou a ligazón pública",
+ "Public link of {actor} expired" : "A ligazón pública de {actor} caducou",
+ "You shared {file} as public link" : "Vostede compartiu {file} como ligazón pública",
+ "You removed public link for {file}" : "Vostede retirou a ligazón pública de {file}",
+ "Public link expired for {file}" : "A ligazón pública para {file} caducou",
+ "{actor} shared {file} as public link" : "{actor} compartiu {file} como ligazón pública",
+ "{actor} removed public link for {file}" : "{actor} retirou a ligazón pública para {file}",
+ "Public link of {actor} for {file} expired" : "A ligazón pública de {actor} para {file} caducou",
+ "{user} accepted the remote share" : "{user} aceptou a compartición remota",
+ "{user} declined the remote share" : "{user} declinou a compartición remota",
+ "You received a new remote share {file} from {user}" : "Recibiu unha nova compartición remota {file} de {user}",
+ "{user} accepted the remote share of {file}" : "{user} aceptou a compartición remotade {file}",
+ "{user} declined the remote share of {file}" : "{user} declinou a compartición remota de {file}",
+ "{user} unshared {file} from you" : "{user} deixou de compartir {file} con vostede",
+ "Shared with {user}" : "Compartido con {user}",
+ "Removed share for {user}" : "Retirar o compartido para {user}",
+ "{actor} shared with {user}" : "{actor} compartiu con {user}",
+ "{actor} removed share for {user}" : "{actor} retirou o compartido para {user}",
+ "Shared by {actor}" : "Compartido por {actor}",
+ "{actor} removed share" : "{actor} retirou o compartido",
+ "You shared {file} with {user}" : "Vostede compartiu {file} con {user}",
+ "You removed {user} from {file}" : "Vostede retirou a {user} de {file}",
+ "{actor} shared {file} with {user}" : "{actor} compartiu {file} con {user}",
+ "{actor} removed {user} from {file}" : "{actor} retirou a {user} de {file}",
+ "{actor} shared {file} with you" : "{actor} compartiu {file} con vostede",
+ "{actor} removed you from {file}" : "{actor} retirouno a vostede de {file}",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Foi <strong>descargado</strong> un ficheiro ou cartafol compartido por correo ou ligazón pública",
"A file or folder was shared from <strong>another server</strong>" : "Compartiuse un ficheiro ou cartafol desde <strong>outro servidor</strong>",
- "A public shared file or folder was <strong>downloaded</strong>" : "Foi <strong>descargado</strong> un ficheiro ou cartafol público",
- "You received a new remote share %2$s from %1$s" : "Recibiu unha compartición remota %2$s de %1$s",
- "You received a new remote share from %s" : "Recibiu unha compartición remota de %s",
- "%1$s accepted remote share %2$s" : "%1$s comparticións remotas aceptadas %2$s",
- "%1$s declined remote share %2$s" : "%1$s comparticións remotas declinadas %2$s",
- "%1$s unshared %2$s from you" : "%1$s deixou de compartir %2$s con vostede",
- "Public shared folder %1$s was downloaded" : "Foi descargado o cartafol público %1$s",
- "Public shared file %1$s was downloaded" : "Foi descargado o ficheiro público %1$s",
- "You shared %1$s with %2$s" : "Compartiu %1$s con %2$s",
- "You shared %1$s with group %2$s" : "Compartiu %1$s co grupo %2$s",
- "You shared %1$s via link" : "Vostede compartiu %1$s mediante ligazón",
- "%2$s shared %1$s with you" : "%2$s compartiu %1$s con vostede",
- "Shares" : "Comparticións",
+ "A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol",
+ "Wrong share ID, share doesn't exist" : "O ID do recurso compartido non é correcto, o recurso compartido non existe",
+ "could not delete share" : "non foi posíbel eliminar o recurso compartido",
+ "Could not delete share" : "Non foi posíbel eliminar o recurso compartido",
+ "Please specify a file or folder path" : "Especifique a ruta dun ficheiro ou cartafol",
+ "Wrong path, file/folder doesn't exist" : "Ruta incorrecta, o ficheiro/cartafol non existe",
+ "Could not create share" : "Non foi posíbel crear o recurso compartido",
+ "invalid permissions" : "permisos incorrectos",
+ "Please specify a valid user" : "Especifique un usuario correcto",
+ "Group sharing is disabled by the administrator" : "Compartir en grupo foi desactivado polo administrador",
+ "Please specify a valid group" : "Especifique un grupo correcto",
+ "Public link sharing is disabled by the administrator" : "Compartir por ligazón pública foi desactivado polo administrador",
+ "Public upload disabled by the administrator" : "O envío público foi desactivado polo administrador",
+ "Public upload is only possible for publicly shared folders" : "O envío público só é posíbel para aos cartafoles públicos compartidos",
+ "Invalid date, date format must be YYYY-MM-DD" : "Data incorrecta, o formato da date debe ser AAAA-MM-DD",
+ "Sharing %s failed because the back end does not allow shares from type %s" : "Fallou a compartición de %s, xa que a infraestrutura non permite accións do tipo %s",
+ "You cannot share to a Circle if the app is not enabled" : "Vostede non pode compartir para un Circulo se a aplicación non esta activada",
+ "Please specify a valid circle" : "Especifique un circulo correcto",
+ "Unknown share type" : "Tipo descoñecido de recurso compartido",
+ "Not a directory" : "Non é un directorio",
+ "Could not lock path" : "Non foi posíbel bloquear a ruta",
+ "Wrong or no update parameter given" : "Parámetro incorrecto ou non actualizado",
+ "Can't change permissions for public share links" : "Non é posíbel cambiar os permisos das ligazóns de recursos compartidos públicos",
+ "Cannot increase permissions" : "Non é posíbel aumentar os permisos",
+ "%s is publicly shared" : "%s compártese publicamente",
+ "Share API is disabled" : "A API de compartición foi desactivada",
+ "File sharing" : "Compartición de ficheiros",
"This share is password-protected" : "Esta compartición está protexida con contrasinal",
"The password is wrong. Try again." : "O contrasinal é incorrecto. Ténteo de novo.",
"Password" : "Contrasinal",
"No entries found in this folder" : "Non se atoparon entradas neste cartafol",
"Name" : "Nome",
"Share time" : "Compartir o tempo",
+ "Expiration date" : "Data de caducidade",
"Sorry, this link doesn’t seem to work anymore." : "Semella que esta ligazón non funciona.",
"Reasons might be:" : "As razóns poderían ser:",
"the item was removed" : "o elemento foi retirado",
"the link expired" : "a ligazón caducou",
"sharing is disabled" : "foi desactivada a compartición",
"For more info, please ask the person who sent this link." : "Para obter máis información, pregúntelle á persoa que lle enviou a ligazón.",
- "Add to your ownCloud" : "Engadir ao seu ownCloud",
+ "Add to your Nextcloud" : "Engadir ao seu Nextcloud",
"Download" : "Descargar",
"Download %s" : "Descargar %s",
- "Direct link" : "Ligazón directa"
+ "Direct link" : "Ligazón directa",
+ "Upload files to %s" : "Enviar ficheiros a %s",
+ "Select or drop files" : "Seleccione ou arrastre e solte ficheiros",
+ "Uploading files…" : "Enviando ficheiros…",
+ "Uploaded files:" : "Ficheiros enviados:"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/gl.json b/apps/files_sharing/l10n/gl.json
index ccfa1686cad..608b0d89d66 100644
--- a/apps/files_sharing/l10n/gl.json
+++ b/apps/files_sharing/l10n/gl.json
@@ -1,10 +1,4 @@
{ "translations": {
- "Server to server sharing is not enabled on this server" : "Neste servidor non está activada a compartición de servidor a servidor",
- "The mountpoint name contains invalid characters." : "O nome do punto de montaxe contén caracteres incorrectos",
- "Invalid or untrusted SSL certificate" : "Certificado SSL incorrecto ou non fiábel",
- "Could not authenticate to remote share, password might be wrong" : "Non foi pisíbel autenticar na compartición remota, o contrasinal podería ser erróneo",
- "Storage not valid" : "Almacenamento incorrecto",
- "Couldn't add remote share" : "Non foi posíbel engadir a compartición remota",
"Shared with you" : "Compartido con vostede",
"Shared with others" : "Compartido con outros",
"Shared by link" : "Compartido por ligazón",
@@ -14,46 +8,106 @@
"Files and folders you share will show up here" : "Os ficheiros e cartafoles que comparta amosaranse aquí",
"No shared links" : "Non hai ligazóns compartidas",
"Files and folders you share by link will show up here" : "Os ficheiros e cartafoles que comparta por ligazón amosaranse aquí",
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "Quere engadir a compartición remota {name} desde {owner}@{remote}?",
- "Remote share" : "Compartición remota",
- "Remote share password" : "Contrasinal da compartición remota",
- "Cancel" : "Cancelar",
- "Add remote share" : "Engadir unha compartición remota",
"You can upload into this folder" : "Pode envialo a este cartafol",
- "No ownCloud installation (7 or higher) found at {remote}" : "Non se atopa unha instalación de ownCloud (7 ou superior) en {remote}",
- "Invalid ownCloud url" : "URL incorrecto do ownCloud",
+ "No compatible server found at {remote}" : "Non se atopa un servidor compatíbel en {remote}",
+ "Invalid server URL" : "URL de servidor incorrecto",
+ "Failed to add the public link to your Nextcloud" : "Non foi posíbel engadir a ligazón pública ao seu Nextcloud",
+ "Share" : "Compartir",
+ "No expiration date set" : "Non se definiu a data de caducidade",
"Shared by" : "Compartido por",
"Sharing" : "Compartindo",
- "A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol",
+ "File shares" : "Compartir ficheiros",
+ "Downloaded via public link" : "Descargado mediante unha ligazón pública",
+ "Downloaded by {email}" : "Descargado por {email}",
+ "{file} downloaded via public link" : "{file} descargado mediante unha ligazón pública",
+ "{email} downloaded {file}" : "{email} descargou {file}",
+ "Shared with group {group}" : "Compartido co grupo {group}",
+ "Removed share for group {group}" : "Retirar o compartido para o grupo {group}",
+ "{actor} shared with group {group}" : "{actor} compartiu co grupo {group}",
+ "{actor} removed share for group {group}" : "{actor} retirou o compartido para o grupo {group}",
+ "You shared {file} with group {group}" : "Vostede compartiu {file} co grupo {group}",
+ "You removed group {group} from {file}" : "Vostede retirou o grupo {group} de {file}",
+ "{actor} shared {file} with group {group}" : "{actor} compartiu {file} co grupo {group}",
+ "{actor} removed group {group} from {file}" : "{actor} retirou o grupo {group} de {file}",
+ "Shared as public link" : "Compartido como ligazón pública",
+ "Removed public link" : "Retirada a ligazón pública",
+ "Public link expired" : "A ligazón pública caducou",
+ "{actor} shared as public link" : "{actor} compartiu como ligazón pública",
+ "{actor} removed public link" : "{actor} retirou a ligazón pública",
+ "Public link of {actor} expired" : "A ligazón pública de {actor} caducou",
+ "You shared {file} as public link" : "Vostede compartiu {file} como ligazón pública",
+ "You removed public link for {file}" : "Vostede retirou a ligazón pública de {file}",
+ "Public link expired for {file}" : "A ligazón pública para {file} caducou",
+ "{actor} shared {file} as public link" : "{actor} compartiu {file} como ligazón pública",
+ "{actor} removed public link for {file}" : "{actor} retirou a ligazón pública para {file}",
+ "Public link of {actor} for {file} expired" : "A ligazón pública de {actor} para {file} caducou",
+ "{user} accepted the remote share" : "{user} aceptou a compartición remota",
+ "{user} declined the remote share" : "{user} declinou a compartición remota",
+ "You received a new remote share {file} from {user}" : "Recibiu unha nova compartición remota {file} de {user}",
+ "{user} accepted the remote share of {file}" : "{user} aceptou a compartición remotade {file}",
+ "{user} declined the remote share of {file}" : "{user} declinou a compartición remota de {file}",
+ "{user} unshared {file} from you" : "{user} deixou de compartir {file} con vostede",
+ "Shared with {user}" : "Compartido con {user}",
+ "Removed share for {user}" : "Retirar o compartido para {user}",
+ "{actor} shared with {user}" : "{actor} compartiu con {user}",
+ "{actor} removed share for {user}" : "{actor} retirou o compartido para {user}",
+ "Shared by {actor}" : "Compartido por {actor}",
+ "{actor} removed share" : "{actor} retirou o compartido",
+ "You shared {file} with {user}" : "Vostede compartiu {file} con {user}",
+ "You removed {user} from {file}" : "Vostede retirou a {user} de {file}",
+ "{actor} shared {file} with {user}" : "{actor} compartiu {file} con {user}",
+ "{actor} removed {user} from {file}" : "{actor} retirou a {user} de {file}",
+ "{actor} shared {file} with you" : "{actor} compartiu {file} con vostede",
+ "{actor} removed you from {file}" : "{actor} retirouno a vostede de {file}",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Foi <strong>descargado</strong> un ficheiro ou cartafol compartido por correo ou ligazón pública",
"A file or folder was shared from <strong>another server</strong>" : "Compartiuse un ficheiro ou cartafol desde <strong>outro servidor</strong>",
- "A public shared file or folder was <strong>downloaded</strong>" : "Foi <strong>descargado</strong> un ficheiro ou cartafol público",
- "You received a new remote share %2$s from %1$s" : "Recibiu unha compartición remota %2$s de %1$s",
- "You received a new remote share from %s" : "Recibiu unha compartición remota de %s",
- "%1$s accepted remote share %2$s" : "%1$s comparticións remotas aceptadas %2$s",
- "%1$s declined remote share %2$s" : "%1$s comparticións remotas declinadas %2$s",
- "%1$s unshared %2$s from you" : "%1$s deixou de compartir %2$s con vostede",
- "Public shared folder %1$s was downloaded" : "Foi descargado o cartafol público %1$s",
- "Public shared file %1$s was downloaded" : "Foi descargado o ficheiro público %1$s",
- "You shared %1$s with %2$s" : "Compartiu %1$s con %2$s",
- "You shared %1$s with group %2$s" : "Compartiu %1$s co grupo %2$s",
- "You shared %1$s via link" : "Vostede compartiu %1$s mediante ligazón",
- "%2$s shared %1$s with you" : "%2$s compartiu %1$s con vostede",
- "Shares" : "Comparticións",
+ "A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol",
+ "Wrong share ID, share doesn't exist" : "O ID do recurso compartido non é correcto, o recurso compartido non existe",
+ "could not delete share" : "non foi posíbel eliminar o recurso compartido",
+ "Could not delete share" : "Non foi posíbel eliminar o recurso compartido",
+ "Please specify a file or folder path" : "Especifique a ruta dun ficheiro ou cartafol",
+ "Wrong path, file/folder doesn't exist" : "Ruta incorrecta, o ficheiro/cartafol non existe",
+ "Could not create share" : "Non foi posíbel crear o recurso compartido",
+ "invalid permissions" : "permisos incorrectos",
+ "Please specify a valid user" : "Especifique un usuario correcto",
+ "Group sharing is disabled by the administrator" : "Compartir en grupo foi desactivado polo administrador",
+ "Please specify a valid group" : "Especifique un grupo correcto",
+ "Public link sharing is disabled by the administrator" : "Compartir por ligazón pública foi desactivado polo administrador",
+ "Public upload disabled by the administrator" : "O envío público foi desactivado polo administrador",
+ "Public upload is only possible for publicly shared folders" : "O envío público só é posíbel para aos cartafoles públicos compartidos",
+ "Invalid date, date format must be YYYY-MM-DD" : "Data incorrecta, o formato da date debe ser AAAA-MM-DD",
+ "Sharing %s failed because the back end does not allow shares from type %s" : "Fallou a compartición de %s, xa que a infraestrutura non permite accións do tipo %s",
+ "You cannot share to a Circle if the app is not enabled" : "Vostede non pode compartir para un Circulo se a aplicación non esta activada",
+ "Please specify a valid circle" : "Especifique un circulo correcto",
+ "Unknown share type" : "Tipo descoñecido de recurso compartido",
+ "Not a directory" : "Non é un directorio",
+ "Could not lock path" : "Non foi posíbel bloquear a ruta",
+ "Wrong or no update parameter given" : "Parámetro incorrecto ou non actualizado",
+ "Can't change permissions for public share links" : "Non é posíbel cambiar os permisos das ligazóns de recursos compartidos públicos",
+ "Cannot increase permissions" : "Non é posíbel aumentar os permisos",
+ "%s is publicly shared" : "%s compártese publicamente",
+ "Share API is disabled" : "A API de compartición foi desactivada",
+ "File sharing" : "Compartición de ficheiros",
"This share is password-protected" : "Esta compartición está protexida con contrasinal",
"The password is wrong. Try again." : "O contrasinal é incorrecto. Ténteo de novo.",
"Password" : "Contrasinal",
"No entries found in this folder" : "Non se atoparon entradas neste cartafol",
"Name" : "Nome",
"Share time" : "Compartir o tempo",
+ "Expiration date" : "Data de caducidade",
"Sorry, this link doesn’t seem to work anymore." : "Semella que esta ligazón non funciona.",
"Reasons might be:" : "As razóns poderían ser:",
"the item was removed" : "o elemento foi retirado",
"the link expired" : "a ligazón caducou",
"sharing is disabled" : "foi desactivada a compartición",
"For more info, please ask the person who sent this link." : "Para obter máis información, pregúntelle á persoa que lle enviou a ligazón.",
- "Add to your ownCloud" : "Engadir ao seu ownCloud",
+ "Add to your Nextcloud" : "Engadir ao seu Nextcloud",
"Download" : "Descargar",
"Download %s" : "Descargar %s",
- "Direct link" : "Ligazón directa"
+ "Direct link" : "Ligazón directa",
+ "Upload files to %s" : "Enviar ficheiros a %s",
+ "Select or drop files" : "Seleccione ou arrastre e solte ficheiros",
+ "Uploading files…" : "Enviando ficheiros…",
+ "Uploaded files:" : "Ficheiros enviados:"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/hu.js b/apps/files_sharing/l10n/hu.js
index 1707d9d7747..2cb561963cf 100644
--- a/apps/files_sharing/l10n/hu.js
+++ b/apps/files_sharing/l10n/hu.js
@@ -89,6 +89,7 @@ OC.L10N.register(
"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",
+ "File sharing" : "Fájlmegosztás",
"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ó",
diff --git a/apps/files_sharing/l10n/hu.json b/apps/files_sharing/l10n/hu.json
index 5a355547a63..16ab68cd36c 100644
--- a/apps/files_sharing/l10n/hu.json
+++ b/apps/files_sharing/l10n/hu.json
@@ -87,6 +87,7 @@
"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",
+ "File sharing" : "Fájlmegosztás",
"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ó",
diff --git a/apps/files_sharing/l10n/it.js b/apps/files_sharing/l10n/it.js
index 749c85d0493..2ead3e70c8f 100644
--- a/apps/files_sharing/l10n/it.js
+++ b/apps/files_sharing/l10n/it.js
@@ -89,6 +89,7 @@ OC.L10N.register(
"Cannot increase permissions" : "Impossibile aumentare i permessi",
"%s is publicly shared" : "%s è condiviso pubblicamente",
"Share API is disabled" : "API di condivisione disabilitate",
+ "File sharing" : "Condivisioni dei file",
"This share is password-protected" : "Questa condivisione è protetta da password",
"The password is wrong. Try again." : "La password è errata. Prova ancora.",
"Password" : "Password",
diff --git a/apps/files_sharing/l10n/it.json b/apps/files_sharing/l10n/it.json
index 5cce4c494fd..8724e55ea70 100644
--- a/apps/files_sharing/l10n/it.json
+++ b/apps/files_sharing/l10n/it.json
@@ -87,6 +87,7 @@
"Cannot increase permissions" : "Impossibile aumentare i permessi",
"%s is publicly shared" : "%s è condiviso pubblicamente",
"Share API is disabled" : "API di condivisione disabilitate",
+ "File sharing" : "Condivisioni dei file",
"This share is password-protected" : "Questa condivisione è protetta da password",
"The password is wrong. Try again." : "La password è errata. Prova ancora.",
"Password" : "Password",
diff --git a/apps/files_sharing/l10n/ru.js b/apps/files_sharing/l10n/ru.js
index dcfa058e96a..e3c71dfb6e4 100644
--- a/apps/files_sharing/l10n/ru.js
+++ b/apps/files_sharing/l10n/ru.js
@@ -108,7 +108,7 @@ OC.L10N.register(
"Download %s" : "Скачать %s",
"Direct link" : "Прямая ссылка",
"Upload files to %s" : "Загрузка файлов пользователю %s",
- "Select or drop files" : "Выбрать или сбросить файлы",
+ "Select or drop files" : "Выберите или перетащите файлы",
"Uploading files…" : "Загрузка файлов...",
"Uploaded files:" : "Загруженные файлы:"
},
diff --git a/apps/files_sharing/l10n/ru.json b/apps/files_sharing/l10n/ru.json
index 480f8efc419..b0def25d616 100644
--- a/apps/files_sharing/l10n/ru.json
+++ b/apps/files_sharing/l10n/ru.json
@@ -106,7 +106,7 @@
"Download %s" : "Скачать %s",
"Direct link" : "Прямая ссылка",
"Upload files to %s" : "Загрузка файлов пользователю %s",
- "Select or drop files" : "Выбрать или сбросить файлы",
+ "Select or drop files" : "Выберите или перетащите файлы",
"Uploading files…" : "Загрузка файлов...",
"Uploaded files:" : "Загруженные файлы:"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
diff --git a/apps/files_trashbin/l10n/de_DE.js b/apps/files_trashbin/l10n/de_DE.js
index f39b61b58ef..71b196c45db 100644
--- a/apps/files_trashbin/l10n/de_DE.js
+++ b/apps/files_trashbin/l10n/de_DE.js
@@ -12,7 +12,7 @@ OC.L10N.register(
"This directory is unavailable, please check the logs or contact the administrator" : "Dieses Verzeichnis ist nicht verfügbar, bitte überprüfen Sie die Log-Dateien oder kontaktieren Sie den Administrator",
"restored" : "Wiederhergestellt",
"No deleted files" : "Keine gelöschten Dateien",
- "You will be able to recover deleted files from here" : "Sie können hier gelöschte Dateien wiederherstellen",
+ "You will be able to recover deleted files from here" : "Hier können gelöschte Dateien wiederhergestellt werden",
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
"Select all" : "Alle auswählen",
"Name" : "Name",
diff --git a/apps/files_trashbin/l10n/de_DE.json b/apps/files_trashbin/l10n/de_DE.json
index 0f4e3f950e4..7e1a3affbdd 100644
--- a/apps/files_trashbin/l10n/de_DE.json
+++ b/apps/files_trashbin/l10n/de_DE.json
@@ -10,7 +10,7 @@
"This directory is unavailable, please check the logs or contact the administrator" : "Dieses Verzeichnis ist nicht verfügbar, bitte überprüfen Sie die Log-Dateien oder kontaktieren Sie den Administrator",
"restored" : "Wiederhergestellt",
"No deleted files" : "Keine gelöschten Dateien",
- "You will be able to recover deleted files from here" : "Sie können hier gelöschte Dateien wiederherstellen",
+ "You will be able to recover deleted files from here" : "Hier können gelöschte Dateien wiederhergestellt werden",
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
"Select all" : "Alle auswählen",
"Name" : "Name",
diff --git a/apps/files_trashbin/l10n/gl.js b/apps/files_trashbin/l10n/gl.js
index 52ce23875a0..6a9c4b2885e 100644
--- a/apps/files_trashbin/l10n/gl.js
+++ b/apps/files_trashbin/l10n/gl.js
@@ -1,7 +1,7 @@
OC.L10N.register(
"files_trashbin",
{
- "Couldn't delete %s permanently" : "Non foi posíbel eliminar %s permanente",
+ "Couldn't delete %s permanently" : "Non foi posíbel eliminar %s de xeito permanente",
"Couldn't restore %s" : "Non foi posíbel restaurar %s",
"Deleted files" : "Ficheiros eliminados",
"Restore" : "Restabelecer",
diff --git a/apps/files_trashbin/l10n/gl.json b/apps/files_trashbin/l10n/gl.json
index 89df0d2813f..236ecd408e4 100644
--- a/apps/files_trashbin/l10n/gl.json
+++ b/apps/files_trashbin/l10n/gl.json
@@ -1,5 +1,5 @@
{ "translations": {
- "Couldn't delete %s permanently" : "Non foi posíbel eliminar %s permanente",
+ "Couldn't delete %s permanently" : "Non foi posíbel eliminar %s de xeito permanente",
"Couldn't restore %s" : "Non foi posíbel restaurar %s",
"Deleted files" : "Ficheiros eliminados",
"Restore" : "Restabelecer",
diff --git a/apps/files_trashbin/l10n/is.js b/apps/files_trashbin/l10n/is.js
index b0bce2d0b21..6db63259ee6 100644
--- a/apps/files_trashbin/l10n/is.js
+++ b/apps/files_trashbin/l10n/is.js
@@ -9,7 +9,7 @@ OC.L10N.register(
"Delete permanently" : "Eyða varanlega",
"Error" : "Villa",
"This operation is forbidden" : "Þessi aðgerð er bönnuð",
- "This directory is unavailable, please check the logs or contact the administrator" : "Þessi mappa er ekki tiltæk, athugaðu annálana eða hafðu samband við kerfissjóra",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Þessi mappa er ekki tiltæk, athugaðu atvikaskrár eða hafðu samband við kerfissjóra",
"restored" : "endurheimt",
"No deleted files" : "Engar eyddar skrár",
"You will be able to recover deleted files from here" : "Þú getur endurheimt eyddum skrám héðan",
diff --git a/apps/files_trashbin/l10n/is.json b/apps/files_trashbin/l10n/is.json
index 78cb044c872..e9843a199f2 100644
--- a/apps/files_trashbin/l10n/is.json
+++ b/apps/files_trashbin/l10n/is.json
@@ -7,7 +7,7 @@
"Delete permanently" : "Eyða varanlega",
"Error" : "Villa",
"This operation is forbidden" : "Þessi aðgerð er bönnuð",
- "This directory is unavailable, please check the logs or contact the administrator" : "Þessi mappa er ekki tiltæk, athugaðu annálana eða hafðu samband við kerfissjóra",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Þessi mappa er ekki tiltæk, athugaðu atvikaskrár eða hafðu samband við kerfissjóra",
"restored" : "endurheimt",
"No deleted files" : "Engar eyddar skrár",
"You will be able to recover deleted files from here" : "Þú getur endurheimt eyddum skrám héðan",
diff --git a/apps/files_versions/l10n/de_DE.js b/apps/files_versions/l10n/de_DE.js
index 9d9253cabf5..4507e0697fa 100644
--- a/apps/files_versions/l10n/de_DE.js
+++ b/apps/files_versions/l10n/de_DE.js
@@ -7,7 +7,7 @@ OC.L10N.register(
"_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"],
"Restore" : "Wiederherstellen",
"No earlier versions available" : "Keine Vorgänger-Versionen vorhanden",
- "More versions …" : "Weitere Versionen...",
+ "More versions …" : "Weitere Versionen …",
"No versions available" : "Keine Versionen verfügbar",
"More versions..." : "Weitere Versionen…"
},
diff --git a/apps/files_versions/l10n/de_DE.json b/apps/files_versions/l10n/de_DE.json
index 7b36466c468..c89e12442f0 100644
--- a/apps/files_versions/l10n/de_DE.json
+++ b/apps/files_versions/l10n/de_DE.json
@@ -5,7 +5,7 @@
"_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"],
"Restore" : "Wiederherstellen",
"No earlier versions available" : "Keine Vorgänger-Versionen vorhanden",
- "More versions …" : "Weitere Versionen...",
+ "More versions …" : "Weitere Versionen …",
"No versions available" : "Keine Versionen verfügbar",
"More versions..." : "Weitere Versionen…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/files_versions/l10n/en_GB.js b/apps/files_versions/l10n/en_GB.js
index a2c3bb03996..6127c0dcdf4 100644
--- a/apps/files_versions/l10n/en_GB.js
+++ b/apps/files_versions/l10n/en_GB.js
@@ -4,8 +4,11 @@ OC.L10N.register(
"Could not revert: %s" : "Could not revert: %s",
"Versions" : "Versions",
"Failed to revert {file} to revision {timestamp}." : "Failed to revert {file} to revision {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Restore" : "Restore",
- "More versions..." : "More versions...",
- "No other versions available" : "No other versions available"
+ "No earlier versions available" : "No earlier versions available",
+ "More versions …" : "More versions …",
+ "No versions available" : "No versions available",
+ "More versions..." : "More versions..."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_versions/l10n/en_GB.json b/apps/files_versions/l10n/en_GB.json
index 43cfb596726..683af5d9168 100644
--- a/apps/files_versions/l10n/en_GB.json
+++ b/apps/files_versions/l10n/en_GB.json
@@ -2,8 +2,11 @@
"Could not revert: %s" : "Could not revert: %s",
"Versions" : "Versions",
"Failed to revert {file} to revision {timestamp}." : "Failed to revert {file} to revision {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Restore" : "Restore",
- "More versions..." : "More versions...",
- "No other versions available" : "No other versions available"
+ "No earlier versions available" : "No earlier versions available",
+ "More versions …" : "More versions …",
+ "No versions available" : "No versions available",
+ "More versions..." : "More versions..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_versions/l10n/gl.js b/apps/files_versions/l10n/gl.js
index bc09b8a5b48..4ab64c3ced2 100644
--- a/apps/files_versions/l10n/gl.js
+++ b/apps/files_versions/l10n/gl.js
@@ -4,8 +4,11 @@ OC.L10N.register(
"Could not revert: %s" : "Non foi posíbel reverter: %s",
"Versions" : "Versións",
"Failed to revert {file} to revision {timestamp}." : "Non foi posíbel reverter {file} á revisión {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Restore" : "Restabelecer",
- "More versions..." : "Máis versións...",
- "No other versions available" : "Non hai outras versións dispoñíbeis"
+ "No earlier versions available" : "Non hai versións anteriores dispoñíbeis",
+ "More versions …" : "Máis versións ...",
+ "No versions available" : "Non hai versións dispoñíbeis",
+ "More versions..." : "Máis versións..."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_versions/l10n/gl.json b/apps/files_versions/l10n/gl.json
index fe649737982..a5b850614ff 100644
--- a/apps/files_versions/l10n/gl.json
+++ b/apps/files_versions/l10n/gl.json
@@ -2,8 +2,11 @@
"Could not revert: %s" : "Non foi posíbel reverter: %s",
"Versions" : "Versións",
"Failed to revert {file} to revision {timestamp}." : "Non foi posíbel reverter {file} á revisión {timestamp}.",
+ "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Restore" : "Restabelecer",
- "More versions..." : "Máis versións...",
- "No other versions available" : "Non hai outras versións dispoñíbeis"
+ "No earlier versions available" : "Non hai versións anteriores dispoñíbeis",
+ "More versions …" : "Máis versións ...",
+ "No versions available" : "Non hai versións dispoñíbeis",
+ "More versions..." : "Máis versións..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_versions/l10n/sq.js b/apps/files_versions/l10n/sq.js
index e7cb0d518b4..2bc424787de 100644
--- a/apps/files_versions/l10n/sq.js
+++ b/apps/files_versions/l10n/sq.js
@@ -7,6 +7,7 @@ OC.L10N.register(
"_%n byte_::_%n bytes_" : ["%n bajte","%n bajte"],
"Restore" : "Riktheje",
"No earlier versions available" : "Nuk ka versione të tjera të gatshme",
+ "More versions …" : "Më shumë versione ...",
"No versions available" : "Ska versione të gatshme",
"More versions..." : "Më shumë versione…"
},
diff --git a/apps/files_versions/l10n/sq.json b/apps/files_versions/l10n/sq.json
index 3fb127f2ea7..5a18299c5f7 100644
--- a/apps/files_versions/l10n/sq.json
+++ b/apps/files_versions/l10n/sq.json
@@ -5,6 +5,7 @@
"_%n byte_::_%n bytes_" : ["%n bajte","%n bajte"],
"Restore" : "Riktheje",
"No earlier versions available" : "Nuk ka versione të tjera të gatshme",
+ "More versions …" : "Më shumë versione ...",
"No versions available" : "Ska versione të gatshme",
"More versions..." : "Më shumë versione…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/oauth2/l10n/cs.js b/apps/oauth2/l10n/cs.js
new file mode 100644
index 00000000000..8b9937b2436
--- /dev/null
+++ b/apps/oauth2/l10n/cs.js
@@ -0,0 +1,14 @@
+OC.L10N.register(
+ "oauth2",
+ {
+ "OAuth 2.0" : "OAuth 2.0",
+ "OAuth 2.0 clients" : "OAuth 2.0 klienti",
+ "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 umožňuje cizím službám žádat přístup k vašemu %s.",
+ "Name" : "Název",
+ "Redirection URI" : "URL pro přesměrování",
+ "Client Identifier" : "Identifikátor klienta",
+ "Secret" : "Tajemství",
+ "Add client" : "Přidat klienta",
+ "Add" : "Přidat"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/oauth2/l10n/cs.json b/apps/oauth2/l10n/cs.json
new file mode 100644
index 00000000000..24b771bcfb4
--- /dev/null
+++ b/apps/oauth2/l10n/cs.json
@@ -0,0 +1,12 @@
+{ "translations": {
+ "OAuth 2.0" : "OAuth 2.0",
+ "OAuth 2.0 clients" : "OAuth 2.0 klienti",
+ "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 umožňuje cizím službám žádat přístup k vašemu %s.",
+ "Name" : "Název",
+ "Redirection URI" : "URL pro přesměrování",
+ "Client Identifier" : "Identifikátor klienta",
+ "Secret" : "Tajemství",
+ "Add client" : "Přidat klienta",
+ "Add" : "Přidat"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/oauth2/l10n/en_GB.js b/apps/oauth2/l10n/en_GB.js
new file mode 100644
index 00000000000..bb685a2578d
--- /dev/null
+++ b/apps/oauth2/l10n/en_GB.js
@@ -0,0 +1,14 @@
+OC.L10N.register(
+ "oauth2",
+ {
+ "OAuth 2.0" : "OAuth 2.0",
+ "OAuth 2.0 clients" : "OAuth 2.0 clients",
+ "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 allows external services to request access to your %s.",
+ "Name" : "Name",
+ "Redirection URI" : "Redirection URI",
+ "Client Identifier" : "Client Identifier",
+ "Secret" : "Secret",
+ "Add client" : "Add client",
+ "Add" : "Add"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/oauth2/l10n/en_GB.json b/apps/oauth2/l10n/en_GB.json
new file mode 100644
index 00000000000..b313edb241a
--- /dev/null
+++ b/apps/oauth2/l10n/en_GB.json
@@ -0,0 +1,12 @@
+{ "translations": {
+ "OAuth 2.0" : "OAuth 2.0",
+ "OAuth 2.0 clients" : "OAuth 2.0 clients",
+ "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 allows external services to request access to your %s.",
+ "Name" : "Name",
+ "Redirection URI" : "Redirection URI",
+ "Client Identifier" : "Client Identifier",
+ "Secret" : "Secret",
+ "Add client" : "Add client",
+ "Add" : "Add"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/de.js b/apps/sharebymail/l10n/de.js
index 5cbe65f01f1..eac12f763ba 100644
--- a/apps/sharebymail/l10n/de.js
+++ b/apps/sharebymail/l10n/de.js
@@ -7,26 +7,26 @@ OC.L10N.register(
"Shared with {email} by {actor}" : "Geteilt mit {email} von {actor}",
"Password for mail share sent to %1$s" : "Passwort für E-Mail-Freigabe wurde an %1$s versandt",
"Password for mail share sent to {email}" : "Passwort für E-Mail-Freigabe wurde an {email} versandt",
- "Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an dich versandt",
- "You shared %1$s with %2$s by mail" : "Sie teilen %1$s mit %2$s über E-Mail",
- "You shared {file} with {email} by mail" : "Sie teilen {file} mit {email} über E-Mail",
- "%3$s shared %1$s with %2$s by mail" : "%3$s teilt %1$s mit %2$s über E-mail",
- "{actor} shared {file} with {email} by mail" : "{actor} teilt {file} mit {email} über E-Mail",
+ "Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an Dich versandt",
+ "You shared %1$s with %2$s by mail" : "Du teilst %1$s mit %2$s via E-Mail",
+ "You shared {file} with {email} by mail" : "Du teilst {file} mit {email} via E-Mail",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s teilt %1$s mit %2$s via E-mail",
+ "{actor} shared {file} with {email} by mail" : "{actor} teilt {file} mit {email} via E-Mail",
"Password to access %1$s was sent to %2s" : "Passwort für den Zugriff auf %1$s wurde an %2s versandt ",
"Password to access {file} was sent to {email}" : "Passwort für den Zugriff auf {file} wurde an {email} versandt ",
"Password to access %1$s was sent to you" : " Passwort für den Zugriff auf %1$s wurde an Dich versandt ",
"Password to access {file} was sent to you" : " Passwort für den Zugriff auf {file} wurde an Dich versandt ",
"Sharing %s failed, this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird",
"We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erstelltes Passwort kann nicht versandt werden. Bitte gebe in Deinen persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche es erneut.",
- "Failed to send share by E-mail" : "Senden der Freigabe über Mail ist fehlgeschlagen",
- "%s shared »%s« with you" : "%s hat „%s“ mit dir geteilt",
- "%s shared »%s« with you." : "%s hat mit dir »%s« geteilt.",
+ "Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail",
+ "%s shared »%s« with you" : "%s hat „%s“ mit Dir geteilt",
+ "%s shared »%s« with you." : "%s hat mit Dir »%s« geteilt.",
"Click the button below to open it." : "Klicke zum Öffnen auf die untere Schaltfläche",
"Open »%s«" : "Öffne »%s«",
"%s via %s" : "%s via %s",
- "Password to access »%s« shared to you by %s" : "Das Passwort zum Zugriff auf %s wurde durch %s mit dir geteilt.",
+ "Password to access »%s« shared to you by %s" : "Das Passwort zum Zugriff auf %s wurde durch %s mit Dir geteilt.",
"%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s hat »%s« mit Dir geteilt.\nDu solltest eine weitere E-Mail mit dem Link für den Zugriff erhalten haben.\n",
- "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s hat »%s« mit dir geteilt. Du solltest schon eine E-Mail mit einem Link erhalten haben um darauf zu zugreifen. ",
+ "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s hat »%s« mit Dir geteilt. Du solltest schon eine E-Mail mit einem Link erhalten haben um darauf zu zugreifen. ",
"Password to access »%s«" : "Passwort um auf »%s« zu zugreifen",
"It is protected with the following password: %s" : "Dies ist mit dem folgendem Passwort geschützt: %s",
"Password to access »%s« shared with %s" : "Passwort für den Zugriff auf %s, geteilt mit %s",
@@ -42,7 +42,7 @@ OC.L10N.register(
"Failed to create the E-mail" : "Erstellen der E-Mail ist fehlgeschalgen",
"Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« im Auftrag von %s mit Dir geteilt.\n\n%s\n",
"Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« mit Dir geteilt.\n\n%s\n",
- "Cheers!" : "Noch einen schönen Tag!",
+ "Cheers!" : "Einen schönen Tag noch!",
"Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> im Auftrag von %s mit Dir geteilt.<br><br>",
"Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> mit Dir geteilt.<br><br>"
},
diff --git a/apps/sharebymail/l10n/de.json b/apps/sharebymail/l10n/de.json
index eab4b4ed126..e5f30f359e1 100644
--- a/apps/sharebymail/l10n/de.json
+++ b/apps/sharebymail/l10n/de.json
@@ -5,26 +5,26 @@
"Shared with {email} by {actor}" : "Geteilt mit {email} von {actor}",
"Password for mail share sent to %1$s" : "Passwort für E-Mail-Freigabe wurde an %1$s versandt",
"Password for mail share sent to {email}" : "Passwort für E-Mail-Freigabe wurde an {email} versandt",
- "Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an dich versandt",
- "You shared %1$s with %2$s by mail" : "Sie teilen %1$s mit %2$s über E-Mail",
- "You shared {file} with {email} by mail" : "Sie teilen {file} mit {email} über E-Mail",
- "%3$s shared %1$s with %2$s by mail" : "%3$s teilt %1$s mit %2$s über E-mail",
- "{actor} shared {file} with {email} by mail" : "{actor} teilt {file} mit {email} über E-Mail",
+ "Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an Dich versandt",
+ "You shared %1$s with %2$s by mail" : "Du teilst %1$s mit %2$s via E-Mail",
+ "You shared {file} with {email} by mail" : "Du teilst {file} mit {email} via E-Mail",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s teilt %1$s mit %2$s via E-mail",
+ "{actor} shared {file} with {email} by mail" : "{actor} teilt {file} mit {email} via E-Mail",
"Password to access %1$s was sent to %2s" : "Passwort für den Zugriff auf %1$s wurde an %2s versandt ",
"Password to access {file} was sent to {email}" : "Passwort für den Zugriff auf {file} wurde an {email} versandt ",
"Password to access %1$s was sent to you" : " Passwort für den Zugriff auf %1$s wurde an Dich versandt ",
"Password to access {file} was sent to you" : " Passwort für den Zugriff auf {file} wurde an Dich versandt ",
"Sharing %s failed, this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird",
"We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erstelltes Passwort kann nicht versandt werden. Bitte gebe in Deinen persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche es erneut.",
- "Failed to send share by E-mail" : "Senden der Freigabe über Mail ist fehlgeschlagen",
- "%s shared »%s« with you" : "%s hat „%s“ mit dir geteilt",
- "%s shared »%s« with you." : "%s hat mit dir »%s« geteilt.",
+ "Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail",
+ "%s shared »%s« with you" : "%s hat „%s“ mit Dir geteilt",
+ "%s shared »%s« with you." : "%s hat mit Dir »%s« geteilt.",
"Click the button below to open it." : "Klicke zum Öffnen auf die untere Schaltfläche",
"Open »%s«" : "Öffne »%s«",
"%s via %s" : "%s via %s",
- "Password to access »%s« shared to you by %s" : "Das Passwort zum Zugriff auf %s wurde durch %s mit dir geteilt.",
+ "Password to access »%s« shared to you by %s" : "Das Passwort zum Zugriff auf %s wurde durch %s mit Dir geteilt.",
"%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s hat »%s« mit Dir geteilt.\nDu solltest eine weitere E-Mail mit dem Link für den Zugriff erhalten haben.\n",
- "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s hat »%s« mit dir geteilt. Du solltest schon eine E-Mail mit einem Link erhalten haben um darauf zu zugreifen. ",
+ "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s hat »%s« mit Dir geteilt. Du solltest schon eine E-Mail mit einem Link erhalten haben um darauf zu zugreifen. ",
"Password to access »%s«" : "Passwort um auf »%s« zu zugreifen",
"It is protected with the following password: %s" : "Dies ist mit dem folgendem Passwort geschützt: %s",
"Password to access »%s« shared with %s" : "Passwort für den Zugriff auf %s, geteilt mit %s",
@@ -40,7 +40,7 @@
"Failed to create the E-mail" : "Erstellen der E-Mail ist fehlgeschalgen",
"Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« im Auftrag von %s mit Dir geteilt.\n\n%s\n",
"Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« mit Dir geteilt.\n\n%s\n",
- "Cheers!" : "Noch einen schönen Tag!",
+ "Cheers!" : "Einen schönen Tag noch!",
"Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> im Auftrag von %s mit Dir geteilt.<br><br>",
"Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> mit Dir geteilt.<br><br>"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/sharebymail/l10n/de_DE.js b/apps/sharebymail/l10n/de_DE.js
index 9cc47690cff..a15a3147d27 100644
--- a/apps/sharebymail/l10n/de_DE.js
+++ b/apps/sharebymail/l10n/de_DE.js
@@ -8,19 +8,19 @@ OC.L10N.register(
"Password for mail share sent to %1$s" : "Passwort für E-Mail-Freigabe wurde an %1$s versandt",
"Password for mail share sent to {email}" : "Passwort für E-Mail-Freigabe wurde an {email} versandt",
"Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an Sie versandt",
- "You shared %1$s with %2$s by mail" : "Sie haben %1$s mit %2$s per E-Mail geteilt",
- "You shared {file} with {email} by mail" : "Sie haben {file} mit {email} per E-Mail geteilt ",
- "%3$s shared %1$s with %2$s by mail" : "%3$s hat %1$s mit %2$s per E-Mail geteilt",
- "{actor} shared {file} with {email} by mail" : "{actor} hat {file} mit {email} per E-Mail geteilt",
+ "You shared %1$s with %2$s by mail" : "Sie haben %1$s mit %2$s via E-Mail geteilt",
+ "You shared {file} with {email} by mail" : "Sie haben {file} mit {email} via E-Mail geteilt ",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s hat %1$s mit %2$s via E-Mail geteilt",
+ "{actor} shared {file} with {email} by mail" : "{actor} hat {file} mit {email} via E-Mail geteilt",
"Password to access %1$s was sent to %2s" : "Passwort für den Zugriff auf %1$s wurde an %2s versandt ",
"Password to access {file} was sent to {email}" : "Passwort für den Zugriff auf {file} wurde an {email} versandt ",
"Password to access %1$s was sent to you" : "Passwort für den Zugriff auf %1$s wurde an Sie versandt",
"Password to access {file} was sent to you" : " Passwort für den Zugriff auf {file} wurde an Sie versandt ",
- "Sharing %s failed, this item is already shared with %s" : "Teilen von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wurde",
+ "Sharing %s failed, this item is already shared with %s" : "Teilen von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird",
"We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erstelltes Passwort kann nicht versandt werden. Bitte geben Sie in Ihren persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche Sie es erneut.",
"Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail",
"%s shared »%s« with you" : "%s hat »%s« mit Ihnen geteilt",
- "%s shared »%s« with you." : "%s hat mit ihnen »%s« geteilt.",
+ "%s shared »%s« with you." : "%s hat mit Ihnen »%s« geteilt.",
"Click the button below to open it." : "Klicken Sie zum Öffnen auf die untere Schaltfläche",
"Open »%s«" : "Öffne »%s«",
"%s via %s" : "%s via %s",
@@ -30,7 +30,7 @@ OC.L10N.register(
"Password to access »%s«" : "Passwort um auf »%s« zu zugreifen",
"It is protected with the following password: %s" : "Dies ist mit dem folgendem Passwort geschützt: %s",
"Password to access »%s« shared with %s" : "Passwort für den Zugriff auf %s, geteilt mit %s",
- "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Sie haben »%s« mit %s geteilt. Die Freigabe wurde an den Empfenger gesandt. Aufgrund der Sicherheits-Richtlinien die vom Administrator von %svorgegeben wurden, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund musst Du das Passwort selbst an den Empfänger senden.",
+ "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Sie haben »%s« mit %s geteilt. Die Freigabe wurde an den Empfenger gesandt. Aufgrund der Sicherheits-Richtlinien die vom Administrator von %svorgegeben wurden, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund müssen Sie Passwort selbst an den Empfänger senden.",
"This is the password: %s" : "Das Passwort lautet: %s",
"You can choose a different password at any time in the share dialog." : "Im Teilen-Dialog können Sie jederzeit ein anderes Passwort wählen.",
"Could not find share" : "Freigabe konnte nicht gefunden werden",
diff --git a/apps/sharebymail/l10n/de_DE.json b/apps/sharebymail/l10n/de_DE.json
index 5142b767776..717b2b3956e 100644
--- a/apps/sharebymail/l10n/de_DE.json
+++ b/apps/sharebymail/l10n/de_DE.json
@@ -6,19 +6,19 @@
"Password for mail share sent to %1$s" : "Passwort für E-Mail-Freigabe wurde an %1$s versandt",
"Password for mail share sent to {email}" : "Passwort für E-Mail-Freigabe wurde an {email} versandt",
"Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an Sie versandt",
- "You shared %1$s with %2$s by mail" : "Sie haben %1$s mit %2$s per E-Mail geteilt",
- "You shared {file} with {email} by mail" : "Sie haben {file} mit {email} per E-Mail geteilt ",
- "%3$s shared %1$s with %2$s by mail" : "%3$s hat %1$s mit %2$s per E-Mail geteilt",
- "{actor} shared {file} with {email} by mail" : "{actor} hat {file} mit {email} per E-Mail geteilt",
+ "You shared %1$s with %2$s by mail" : "Sie haben %1$s mit %2$s via E-Mail geteilt",
+ "You shared {file} with {email} by mail" : "Sie haben {file} mit {email} via E-Mail geteilt ",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s hat %1$s mit %2$s via E-Mail geteilt",
+ "{actor} shared {file} with {email} by mail" : "{actor} hat {file} mit {email} via E-Mail geteilt",
"Password to access %1$s was sent to %2s" : "Passwort für den Zugriff auf %1$s wurde an %2s versandt ",
"Password to access {file} was sent to {email}" : "Passwort für den Zugriff auf {file} wurde an {email} versandt ",
"Password to access %1$s was sent to you" : "Passwort für den Zugriff auf %1$s wurde an Sie versandt",
"Password to access {file} was sent to you" : " Passwort für den Zugriff auf {file} wurde an Sie versandt ",
- "Sharing %s failed, this item is already shared with %s" : "Teilen von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wurde",
+ "Sharing %s failed, this item is already shared with %s" : "Teilen von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird",
"We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erstelltes Passwort kann nicht versandt werden. Bitte geben Sie in Ihren persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche Sie es erneut.",
"Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail",
"%s shared »%s« with you" : "%s hat »%s« mit Ihnen geteilt",
- "%s shared »%s« with you." : "%s hat mit ihnen »%s« geteilt.",
+ "%s shared »%s« with you." : "%s hat mit Ihnen »%s« geteilt.",
"Click the button below to open it." : "Klicken Sie zum Öffnen auf die untere Schaltfläche",
"Open »%s«" : "Öffne »%s«",
"%s via %s" : "%s via %s",
@@ -28,7 +28,7 @@
"Password to access »%s«" : "Passwort um auf »%s« zu zugreifen",
"It is protected with the following password: %s" : "Dies ist mit dem folgendem Passwort geschützt: %s",
"Password to access »%s« shared with %s" : "Passwort für den Zugriff auf %s, geteilt mit %s",
- "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Sie haben »%s« mit %s geteilt. Die Freigabe wurde an den Empfenger gesandt. Aufgrund der Sicherheits-Richtlinien die vom Administrator von %svorgegeben wurden, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund musst Du das Passwort selbst an den Empfänger senden.",
+ "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Sie haben »%s« mit %s geteilt. Die Freigabe wurde an den Empfenger gesandt. Aufgrund der Sicherheits-Richtlinien die vom Administrator von %svorgegeben wurden, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund müssen Sie Passwort selbst an den Empfänger senden.",
"This is the password: %s" : "Das Passwort lautet: %s",
"You can choose a different password at any time in the share dialog." : "Im Teilen-Dialog können Sie jederzeit ein anderes Passwort wählen.",
"Could not find share" : "Freigabe konnte nicht gefunden werden",
diff --git a/apps/sharebymail/l10n/en_GB.js b/apps/sharebymail/l10n/en_GB.js
new file mode 100644
index 00000000000..58f75a06040
--- /dev/null
+++ b/apps/sharebymail/l10n/en_GB.js
@@ -0,0 +1,49 @@
+OC.L10N.register(
+ "sharebymail",
+ {
+ "Shared with %1$s" : "Shared with %1$s",
+ "Shared with {email}" : "Shared with {email}",
+ "Shared with %1$s by %2$s" : "Shared with %1$s by %2$s",
+ "Shared with {email} by {actor}" : "Shared with {email} by {actor}",
+ "Password for mail share sent to %1$s" : "Password for mail share sent to %1$s",
+ "Password for mail share sent to {email}" : "Password for mail share sent to {email}",
+ "Password for mail share sent to you" : "Password for mail share sent to you",
+ "You shared %1$s with %2$s by mail" : "You shared %1$s with %2$s by mail",
+ "You shared {file} with {email} by mail" : "You shared {file} with {email} by mail",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s shared %1$s with %2$s by mail",
+ "{actor} shared {file} with {email} by mail" : "{actor} shared {file} with {email} by mail",
+ "Password to access %1$s was sent to %2s" : "Password to access %1$s was sent to %2s",
+ "Password to access {file} was sent to {email}" : "Password to access {file} was sent to {email}",
+ "Password to access %1$s was sent to you" : "Password to access %1$s was sent to you",
+ "Password to access {file} was sent to you" : "Password to access {file} was sent to you",
+ "Sharing %s failed, this item is already shared with %s" : "Sharing %s failed, this item is already shared with %s",
+ "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again.",
+ "Failed to send share by E-mail" : "Failed to send share by E-mail",
+ "%s shared »%s« with you" : "%s shared »%s« with you",
+ "%s shared »%s« with you." : "%s shared »%s« with you.",
+ "Click the button below to open it." : "Click the button below to open it.",
+ "Open »%s«" : "Open »%s«",
+ "%s via %s" : "%s via %s",
+ "Password to access »%s« shared to you by %s" : "Password to access »%s« shared to you by %s",
+ "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n",
+ "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s shared »%s« with you. You should have already received a separate mail with a link to access it.",
+ "Password to access »%s«" : "Password to access »%s«",
+ "It is protected with the following password: %s" : "It is protected with the following password: %s",
+ "Password to access »%s« shared with %s" : "Password to access »%s« shared with %s",
+ "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient.",
+ "This is the password: %s" : "This is the password: %s",
+ "You can choose a different password at any time in the share dialog." : "You can choose a different password at any time in the share dialog.",
+ "Could not find share" : "Could not find share",
+ "Share by mail" : "Share by mail",
+ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Allows users to share a personalised link to a file or folder by putting in an email address.",
+ "Send password by mail" : "Send password by mail",
+ "Enforce password protection" : "Enforce password protection",
+ "%s shared »%s« with you on behalf of %s" : "%s shared »%s« with you on behalf of %s",
+ "Failed to create the E-mail" : "Failed to create the E-mail",
+ "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n",
+ "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n",
+ "Cheers!" : "Cheers!",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/sharebymail/l10n/en_GB.json b/apps/sharebymail/l10n/en_GB.json
new file mode 100644
index 00000000000..a4fc08678a2
--- /dev/null
+++ b/apps/sharebymail/l10n/en_GB.json
@@ -0,0 +1,47 @@
+{ "translations": {
+ "Shared with %1$s" : "Shared with %1$s",
+ "Shared with {email}" : "Shared with {email}",
+ "Shared with %1$s by %2$s" : "Shared with %1$s by %2$s",
+ "Shared with {email} by {actor}" : "Shared with {email} by {actor}",
+ "Password for mail share sent to %1$s" : "Password for mail share sent to %1$s",
+ "Password for mail share sent to {email}" : "Password for mail share sent to {email}",
+ "Password for mail share sent to you" : "Password for mail share sent to you",
+ "You shared %1$s with %2$s by mail" : "You shared %1$s with %2$s by mail",
+ "You shared {file} with {email} by mail" : "You shared {file} with {email} by mail",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s shared %1$s with %2$s by mail",
+ "{actor} shared {file} with {email} by mail" : "{actor} shared {file} with {email} by mail",
+ "Password to access %1$s was sent to %2s" : "Password to access %1$s was sent to %2s",
+ "Password to access {file} was sent to {email}" : "Password to access {file} was sent to {email}",
+ "Password to access %1$s was sent to you" : "Password to access %1$s was sent to you",
+ "Password to access {file} was sent to you" : "Password to access {file} was sent to you",
+ "Sharing %s failed, this item is already shared with %s" : "Sharing %s failed, this item is already shared with %s",
+ "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again.",
+ "Failed to send share by E-mail" : "Failed to send share by E-mail",
+ "%s shared »%s« with you" : "%s shared »%s« with you",
+ "%s shared »%s« with you." : "%s shared »%s« with you.",
+ "Click the button below to open it." : "Click the button below to open it.",
+ "Open »%s«" : "Open »%s«",
+ "%s via %s" : "%s via %s",
+ "Password to access »%s« shared to you by %s" : "Password to access »%s« shared to you by %s",
+ "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n",
+ "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s shared »%s« with you. You should have already received a separate mail with a link to access it.",
+ "Password to access »%s«" : "Password to access »%s«",
+ "It is protected with the following password: %s" : "It is protected with the following password: %s",
+ "Password to access »%s« shared with %s" : "Password to access »%s« shared with %s",
+ "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient.",
+ "This is the password: %s" : "This is the password: %s",
+ "You can choose a different password at any time in the share dialog." : "You can choose a different password at any time in the share dialog.",
+ "Could not find share" : "Could not find share",
+ "Share by mail" : "Share by mail",
+ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Allows users to share a personalised link to a file or folder by putting in an email address.",
+ "Send password by mail" : "Send password by mail",
+ "Enforce password protection" : "Enforce password protection",
+ "%s shared »%s« with you on behalf of %s" : "%s shared »%s« with you on behalf of %s",
+ "Failed to create the E-mail" : "Failed to create the E-mail",
+ "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n",
+ "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n",
+ "Cheers!" : "Cheers!",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/gl.js b/apps/sharebymail/l10n/gl.js
new file mode 100644
index 00000000000..8ed6828749c
--- /dev/null
+++ b/apps/sharebymail/l10n/gl.js
@@ -0,0 +1,49 @@
+OC.L10N.register(
+ "sharebymail",
+ {
+ "Shared with %1$s" : "Compartido con %1$s",
+ "Shared with {email}" : "Compartido con {email}",
+ "Shared with %1$s by %2$s" : "Compartido con %1$s por %2$s",
+ "Shared with {email} by {actor}" : "Compartido con {email} por {actor}Compartido con {email} por {actor}",
+ "Password for mail share sent to %1$s" : "Enviouse un contrasinal para compartir por correo a %1$s",
+ "Password for mail share sent to {email}" : "Enviouse un contrasinal para compartir por correo a {email}",
+ "Password for mail share sent to you" : "Envióuselle un contrasinal para compartir por correo",
+ "You shared %1$s with %2$s by mail" : "Compartiu %1$s con %2$s por correo",
+ "You shared {file} with {email} by mail" : "Compartiu {file} con {email} por correo",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s compartiu %1$s con %2$s por correo",
+ "{actor} shared {file} with {email} by mail" : "{actor} compartiu {file} con {email} por correo",
+ "Password to access %1$s was sent to %2s" : "Envióuselle a %2s un contrasinal para acceder a %1$s",
+ "Password to access {file} was sent to {email}" : "Envióuselle a {email} un contrasinal para acceder a {file}",
+ "Password to access %1$s was sent to you" : "Envióuselle a vostede un correo para acceder a %1$s",
+ "Password to access {file} was sent to you" : "Envióuselle a vostede un correo para acceder a {file}",
+ "Sharing %s failed, this item is already shared with %s" : "Fallou a compartición de %s, este elemento xa está compartido con %s",
+ "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Non é posíbel enviarlle o contrasinal xerado automaticamente. Estabeleza un enderezo de correo correcto nos seus axustes persoais e ténteo de novo.",
+ "Failed to send share by E-mail" : "Fallou o envío do recurso compartido por correo",
+ "%s shared »%s« with you" : "%s compartiu «%s» con vostede",
+ "%s shared »%s« with you." : "%s compartiu «%s» con vostede.",
+ "Click the button below to open it." : "Prema no botón de embaixo para abrilo.",
+ "Open »%s«" : "Abrir «%s»",
+ "%s via %s" : "%s vía %s",
+ "Password to access »%s« shared to you by %s" : "O contrasinal para acceder a «%s» foi compartido con vostede por %s",
+ "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s compartiu «%s» con vostede.\nDebería ter recibido un correo por separado cunha ligazón acceder.\n",
+ "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s compartiu «%s» con vostede. Debería ter recibido un correo por separado cunha ligazón acceder.",
+ "Password to access »%s«" : "Contrasinal para acceder a «%s»",
+ "It is protected with the following password: %s" : "Está protexido co seguinte contrasinal: %s",
+ "Password to access »%s« shared with %s" : "Contrasinal para acceder a «%s» compartida con %s",
+ "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Ven de de compartir «%s» con %s. O recurso compartido xa foi enviado ao destinatario. Por mor das regras de seguridade definidas polo administrador de %s cada recurso compartido necesita ser protexido por un contrasinal e non está permitido que vostede envíe o contrasinal directamente ao destinatario. Polo tanto, necesita enviar manualmente o contrasinal ao destinatario.",
+ "This is the password: %s" : "Este é o contrasinal: %s",
+ "You can choose a different password at any time in the share dialog." : "Pode escoller un contrasinal diferente en calquera momento no diálogo de compartir.",
+ "Could not find share" : "Non foi posíbel atopar o recurso compartido",
+ "Share by mail" : "Compartido por correo",
+ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuarios compartan unha ligazón personalizada ou un ficheiro ou cartafol enviándoo a un enderezo de correo.",
+ "Send password by mail" : "Enviar contrasinal por correo",
+ "Enforce password protection" : "Forzar a protección por contrasinal",
+ "%s shared »%s« with you on behalf of %s" : "%s compartiu «%s» con vostede no nome de %s",
+ "Failed to create the E-mail" : "Non foi posíbel crear o correo",
+ "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Ola!,\n\n%s compartiu «%s» con vostede no nome de %s.\n\n%s\n\n",
+ "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Ola!,\n\n%s compartiu «%s» con vostede.\n\n%s\n\n",
+ "Cheers!" : "Saúdos!",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Ola!,<br><br>%s compartiu <a href=\"%s\">%s</a> con vostede no nome de %s.<br><br>",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Ola!,<br><br>%s compartiu <a href=\"%s\">%s</a> con vostede.<br><br>"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/sharebymail/l10n/gl.json b/apps/sharebymail/l10n/gl.json
new file mode 100644
index 00000000000..d820d39af3c
--- /dev/null
+++ b/apps/sharebymail/l10n/gl.json
@@ -0,0 +1,47 @@
+{ "translations": {
+ "Shared with %1$s" : "Compartido con %1$s",
+ "Shared with {email}" : "Compartido con {email}",
+ "Shared with %1$s by %2$s" : "Compartido con %1$s por %2$s",
+ "Shared with {email} by {actor}" : "Compartido con {email} por {actor}Compartido con {email} por {actor}",
+ "Password for mail share sent to %1$s" : "Enviouse un contrasinal para compartir por correo a %1$s",
+ "Password for mail share sent to {email}" : "Enviouse un contrasinal para compartir por correo a {email}",
+ "Password for mail share sent to you" : "Envióuselle un contrasinal para compartir por correo",
+ "You shared %1$s with %2$s by mail" : "Compartiu %1$s con %2$s por correo",
+ "You shared {file} with {email} by mail" : "Compartiu {file} con {email} por correo",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s compartiu %1$s con %2$s por correo",
+ "{actor} shared {file} with {email} by mail" : "{actor} compartiu {file} con {email} por correo",
+ "Password to access %1$s was sent to %2s" : "Envióuselle a %2s un contrasinal para acceder a %1$s",
+ "Password to access {file} was sent to {email}" : "Envióuselle a {email} un contrasinal para acceder a {file}",
+ "Password to access %1$s was sent to you" : "Envióuselle a vostede un correo para acceder a %1$s",
+ "Password to access {file} was sent to you" : "Envióuselle a vostede un correo para acceder a {file}",
+ "Sharing %s failed, this item is already shared with %s" : "Fallou a compartición de %s, este elemento xa está compartido con %s",
+ "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Non é posíbel enviarlle o contrasinal xerado automaticamente. Estabeleza un enderezo de correo correcto nos seus axustes persoais e ténteo de novo.",
+ "Failed to send share by E-mail" : "Fallou o envío do recurso compartido por correo",
+ "%s shared »%s« with you" : "%s compartiu «%s» con vostede",
+ "%s shared »%s« with you." : "%s compartiu «%s» con vostede.",
+ "Click the button below to open it." : "Prema no botón de embaixo para abrilo.",
+ "Open »%s«" : "Abrir «%s»",
+ "%s via %s" : "%s vía %s",
+ "Password to access »%s« shared to you by %s" : "O contrasinal para acceder a «%s» foi compartido con vostede por %s",
+ "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s compartiu «%s» con vostede.\nDebería ter recibido un correo por separado cunha ligazón acceder.\n",
+ "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s compartiu «%s» con vostede. Debería ter recibido un correo por separado cunha ligazón acceder.",
+ "Password to access »%s«" : "Contrasinal para acceder a «%s»",
+ "It is protected with the following password: %s" : "Está protexido co seguinte contrasinal: %s",
+ "Password to access »%s« shared with %s" : "Contrasinal para acceder a «%s» compartida con %s",
+ "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Ven de de compartir «%s» con %s. O recurso compartido xa foi enviado ao destinatario. Por mor das regras de seguridade definidas polo administrador de %s cada recurso compartido necesita ser protexido por un contrasinal e non está permitido que vostede envíe o contrasinal directamente ao destinatario. Polo tanto, necesita enviar manualmente o contrasinal ao destinatario.",
+ "This is the password: %s" : "Este é o contrasinal: %s",
+ "You can choose a different password at any time in the share dialog." : "Pode escoller un contrasinal diferente en calquera momento no diálogo de compartir.",
+ "Could not find share" : "Non foi posíbel atopar o recurso compartido",
+ "Share by mail" : "Compartido por correo",
+ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuarios compartan unha ligazón personalizada ou un ficheiro ou cartafol enviándoo a un enderezo de correo.",
+ "Send password by mail" : "Enviar contrasinal por correo",
+ "Enforce password protection" : "Forzar a protección por contrasinal",
+ "%s shared »%s« with you on behalf of %s" : "%s compartiu «%s» con vostede no nome de %s",
+ "Failed to create the E-mail" : "Non foi posíbel crear o correo",
+ "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Ola!,\n\n%s compartiu «%s» con vostede no nome de %s.\n\n%s\n\n",
+ "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Ola!,\n\n%s compartiu «%s» con vostede.\n\n%s\n\n",
+ "Cheers!" : "Saúdos!",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Ola!,<br><br>%s compartiu <a href=\"%s\">%s</a> con vostede no nome de %s.<br><br>",
+ "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Ola!,<br><br>%s compartiu <a href=\"%s\">%s</a> con vostede.<br><br>"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/nb.js b/apps/sharebymail/l10n/nb.js
index c054547dc3e..b9a88de6f21 100644
--- a/apps/sharebymail/l10n/nb.js
+++ b/apps/sharebymail/l10n/nb.js
@@ -18,7 +18,7 @@ OC.L10N.register(
"Password to access {file} was sent to you" : "Du ble tildelt passord for å benytte {file}",
"Sharing %s failed, this item is already shared with %s" : "Deling %s feilet, dette elementet er allerede delt med %s",
"We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Vi kan ikke sende det auto-genererte passordet. Angi en gyldig e-postadresse i dine personlige innstillinger og prøv igjen.",
- "Failed to send share by E-mail" : "Feilet når delingen skulle sendes på epost",
+ "Failed to send share by E-mail" : "Mislyktes i å sende delt ressurs per e-post",
"%s shared »%s« with you" : "%s delte »%s« med deg",
"%s shared »%s« with you." : "%s delte »%s« med deg.",
"Click the button below to open it." : "Klikk på knappen nedenfor for å åpne den.",
@@ -39,7 +39,7 @@ OC.L10N.register(
"Send password by mail" : "Send passord via e-post",
"Enforce password protection" : "Krev passordbeskyttelse",
"%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",
+ "Failed to create the E-mail" : "Klarte ikke å opprette e-posten",
"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!",
diff --git a/apps/sharebymail/l10n/nb.json b/apps/sharebymail/l10n/nb.json
index 896cc3b3729..ff1a0876543 100644
--- a/apps/sharebymail/l10n/nb.json
+++ b/apps/sharebymail/l10n/nb.json
@@ -16,7 +16,7 @@
"Password to access {file} was sent to you" : "Du ble tildelt passord for å benytte {file}",
"Sharing %s failed, this item is already shared with %s" : "Deling %s feilet, dette elementet er allerede delt med %s",
"We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Vi kan ikke sende det auto-genererte passordet. Angi en gyldig e-postadresse i dine personlige innstillinger og prøv igjen.",
- "Failed to send share by E-mail" : "Feilet når delingen skulle sendes på epost",
+ "Failed to send share by E-mail" : "Mislyktes i å sende delt ressurs per e-post",
"%s shared »%s« with you" : "%s delte »%s« med deg",
"%s shared »%s« with you." : "%s delte »%s« med deg.",
"Click the button below to open it." : "Klikk på knappen nedenfor for å åpne den.",
@@ -37,7 +37,7 @@
"Send password by mail" : "Send passord via e-post",
"Enforce password protection" : "Krev passordbeskyttelse",
"%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",
+ "Failed to create the E-mail" : "Klarte ikke å opprette e-posten",
"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!",
diff --git a/apps/sharebymail/lib/ShareByMailProvider.php b/apps/sharebymail/lib/ShareByMailProvider.php
index 3f618678ce1..3bcd1512c41 100644
--- a/apps/sharebymail/lib/ShareByMailProvider.php
+++ b/apps/sharebymail/lib/ShareByMailProvider.php
@@ -353,10 +353,10 @@ class ShareByMailProvider implements IShareProvider {
$this->removeShareFromTable($shareId);
throw $hintException;
} catch (\Exception $e) {
- $this->logger->error('Failed to send share by mail: ' . $e->getMessage());
+ $this->logger->error('Failed to send share by email: ' . $e->getMessage());
$this->removeShareFromTable($shareId);
throw new HintException('Failed to send share by mail',
- $this->l->t('Failed to send share by E-mail'));
+ $this->l->t('Failed to send share by email'));
}
return $shareId;
diff --git a/apps/systemtags/l10n/de.js b/apps/systemtags/l10n/de.js
index d9a3e688aba..31057765164 100644
--- a/apps/systemtags/l10n/de.js
+++ b/apps/systemtags/l10n/de.js
@@ -2,7 +2,7 @@ OC.L10N.register(
"systemtags",
{
"Tags" : "Tags",
- "Update" : "Aktualisierung",
+ "Update" : "Aktualisieren",
"Create" : "Erstellen",
"Select tag…" : "Tag wählen",
"Tagged files" : "Mit Tags versehene Dateien",
@@ -28,7 +28,7 @@ OC.L10N.register(
"{actor} deleted system tag {systemtag}" : "{actor} hast den System-Tag {systemtag} gelöscht",
"You updated system tag %2$s to %1$s" : "Du hast den System-Tag %2$s zu %1$s aktualisiert",
"You updated system tag {oldsystemtag} to {newsystemtag}" : "Du hast den System-Tag {oldsystemtag} zu {newsystemtag} aktualisiert",
- "%1$s updated system tag %3$s to %2$s" : "%1$s hat System-BTag von %3$s zu %2$s aktualisiert",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s hat System-Tag von %3$s zu %2$s aktualisiert",
"{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} hast den System-Tag {oldsystemtag} zu {newsystemtag} aktualisiert",
"You added system tag %2$s to %1$s" : "Du hast den System-Tag %2$s zu %1$s hinzugefügt",
"You added system tag {systemtag} to {file}" : "Du hast den System-Tag {systemtag} zu {file} hinzugefügt",
@@ -41,14 +41,14 @@ OC.L10N.register(
"%s (restricted)" : "%s (eingeschränkt)",
"%s (invisible)" : "%s (unsichtbar)",
"<strong>System tags</strong> for a file have been modified" : "<strong>System-Tags</strong> für eine Datei wurden geändert",
- "Collaborative tags" : "Zusammenarbeits-Tags",
- "Create and edit collaborative tags. These tags affect all users." : "Ersttele und bearbeite Zusammenarbeits-Tags. Diese Tags betreffen alle Benutzer.",
+ "Collaborative tags" : "Gemeinsame Tags",
+ "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie gemeinsamen Tags. Diese Tags betreffen alle Benutzer.",
"Select tag …" : "Tag wählen ...",
"Name" : "Name",
"Delete" : "Löschen",
"Public" : "Öffentlich",
"Restricted" : "Eingeschränkt",
- "Invisible" : "Versteckt",
+ "Invisible" : "Nicht sichtbar",
"Reset" : "Zurücksetzen",
"No files in here" : "Keine Dateien vorhanden",
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
diff --git a/apps/systemtags/l10n/de.json b/apps/systemtags/l10n/de.json
index da66aeab4f5..90d63fadb1c 100644
--- a/apps/systemtags/l10n/de.json
+++ b/apps/systemtags/l10n/de.json
@@ -1,6 +1,6 @@
{ "translations": {
"Tags" : "Tags",
- "Update" : "Aktualisierung",
+ "Update" : "Aktualisieren",
"Create" : "Erstellen",
"Select tag…" : "Tag wählen",
"Tagged files" : "Mit Tags versehene Dateien",
@@ -26,7 +26,7 @@
"{actor} deleted system tag {systemtag}" : "{actor} hast den System-Tag {systemtag} gelöscht",
"You updated system tag %2$s to %1$s" : "Du hast den System-Tag %2$s zu %1$s aktualisiert",
"You updated system tag {oldsystemtag} to {newsystemtag}" : "Du hast den System-Tag {oldsystemtag} zu {newsystemtag} aktualisiert",
- "%1$s updated system tag %3$s to %2$s" : "%1$s hat System-BTag von %3$s zu %2$s aktualisiert",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s hat System-Tag von %3$s zu %2$s aktualisiert",
"{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} hast den System-Tag {oldsystemtag} zu {newsystemtag} aktualisiert",
"You added system tag %2$s to %1$s" : "Du hast den System-Tag %2$s zu %1$s hinzugefügt",
"You added system tag {systemtag} to {file}" : "Du hast den System-Tag {systemtag} zu {file} hinzugefügt",
@@ -39,14 +39,14 @@
"%s (restricted)" : "%s (eingeschränkt)",
"%s (invisible)" : "%s (unsichtbar)",
"<strong>System tags</strong> for a file have been modified" : "<strong>System-Tags</strong> für eine Datei wurden geändert",
- "Collaborative tags" : "Zusammenarbeits-Tags",
- "Create and edit collaborative tags. These tags affect all users." : "Ersttele und bearbeite Zusammenarbeits-Tags. Diese Tags betreffen alle Benutzer.",
+ "Collaborative tags" : "Gemeinsame Tags",
+ "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie gemeinsamen Tags. Diese Tags betreffen alle Benutzer.",
"Select tag …" : "Tag wählen ...",
"Name" : "Name",
"Delete" : "Löschen",
"Public" : "Öffentlich",
"Restricted" : "Eingeschränkt",
- "Invisible" : "Versteckt",
+ "Invisible" : "Nicht sichtbar",
"Reset" : "Zurücksetzen",
"No files in here" : "Keine Dateien vorhanden",
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
diff --git a/apps/systemtags/l10n/de_DE.js b/apps/systemtags/l10n/de_DE.js
index 2a54747145a..65c5fcc6ea6 100644
--- a/apps/systemtags/l10n/de_DE.js
+++ b/apps/systemtags/l10n/de_DE.js
@@ -5,7 +5,7 @@ OC.L10N.register(
"Update" : "Aktualisieren",
"Create" : "Erstellen",
"Select tag…" : "Tag wählen",
- "Tagged files" : "Getaggte Dateien",
+ "Tagged files" : "Mit Tags versehene Dateien",
"Select tags to filter by" : "Wählen Sie Tags nach denen gefiltert werden soll",
"No tags found" : "Keine Tags gefunden",
"Please select tags to filter by" : "Bitte wählen Sie Tags nach denen gefiltert werden sollen",
@@ -42,8 +42,8 @@ OC.L10N.register(
"%s (invisible)" : "%s (unsichtbar)",
"<strong>System tags</strong> for a file have been modified" : "<strong>System-Tags</strong> für eine Datei wurden geändert",
"Collaborative tags" : "Gemeinsame Tags",
- "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie Zusammenarbeits-Tags. Diese Tags betreffen alle Benutzer.",
- "Select tag …" : "Tag wählen ...",
+ "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie gemeinsamen Tags. Diese Tags betreffen alle Benutzer.",
+ "Select tag …" : "Tag wählen …",
"Name" : "Name",
"Delete" : "Löschen",
"Public" : "Öffentlich",
diff --git a/apps/systemtags/l10n/de_DE.json b/apps/systemtags/l10n/de_DE.json
index b3db89c4291..d013580e1fa 100644
--- a/apps/systemtags/l10n/de_DE.json
+++ b/apps/systemtags/l10n/de_DE.json
@@ -3,7 +3,7 @@
"Update" : "Aktualisieren",
"Create" : "Erstellen",
"Select tag…" : "Tag wählen",
- "Tagged files" : "Getaggte Dateien",
+ "Tagged files" : "Mit Tags versehene Dateien",
"Select tags to filter by" : "Wählen Sie Tags nach denen gefiltert werden soll",
"No tags found" : "Keine Tags gefunden",
"Please select tags to filter by" : "Bitte wählen Sie Tags nach denen gefiltert werden sollen",
@@ -40,8 +40,8 @@
"%s (invisible)" : "%s (unsichtbar)",
"<strong>System tags</strong> for a file have been modified" : "<strong>System-Tags</strong> für eine Datei wurden geändert",
"Collaborative tags" : "Gemeinsame Tags",
- "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie Zusammenarbeits-Tags. Diese Tags betreffen alle Benutzer.",
- "Select tag …" : "Tag wählen ...",
+ "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie gemeinsamen Tags. Diese Tags betreffen alle Benutzer.",
+ "Select tag …" : "Tag wählen …",
"Name" : "Name",
"Delete" : "Löschen",
"Public" : "Öffentlich",
diff --git a/apps/systemtags/l10n/en_GB.js b/apps/systemtags/l10n/en_GB.js
index 2e64bf6720f..ae56a3d14f5 100644
--- a/apps/systemtags/l10n/en_GB.js
+++ b/apps/systemtags/l10n/en_GB.js
@@ -2,28 +2,54 @@ OC.L10N.register(
"systemtags",
{
"Tags" : "Tags",
+ "Update" : "Update",
+ "Create" : "Create",
+ "Select tag…" : "Select tag…",
"Tagged files" : "Tagged files",
"Select tags to filter by" : "Select tags to filter by",
+ "No tags found" : "No tags found",
"Please select tags to filter by" : "Please select tags to filter by",
"No files found for the selected tags" : "No files found for the selected tags",
- "<strong>System tags</strong> for a file have been modified" : "<strong>System tags</strong> for a file have been modified",
- "You assigned system tag %3$s" : "You assigned system tag %3$s",
- "%1$s assigned system tag %3$s" : "%1$s assigned system tag %3$s",
- "You unassigned system tag %3$s" : "You unassigned system tag %3$s",
- "%1$s unassigned system tag %3$s" : "%1$s unassigned system tag %3$s",
- "You created system tag %2$s" : "You created system tag %2$s",
+ "Added system tag %1$s" : "Added system tag %1$s",
+ "Added system tag {systemtag}" : "Added system tag {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s added system tag %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} added system tag {systemtag}",
+ "Removed system tag %1$s" : "Removed system tag %1$s",
+ "Removed system tag {systemtag}" : "Removed system tag {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s removed system tag %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} removed system tag {systemtag}",
+ "You created system tag %1$s" : "You created system tag %1$s",
+ "You created system tag {systemtag}" : "You created system tag {systemtag}",
"%1$s created system tag %2$s" : "%1$s created system tag %2$s",
- "You deleted system tag %2$s" : "You deleted system tag %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} created system tag {systemtag}",
+ "You deleted system tag %1$s" : "You deleted system tag %1$s",
+ "You deleted system tag {systemtag}" : "You deleted system tag {systemtag}",
"%1$s deleted system tag %2$s" : "%1$s deleted system tag %2$s",
- "You updated system tag %3$s to %2$s" : "You updated system tag %3$s to %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} deleted system tag {systemtag}",
+ "You updated system tag %2$s to %1$s" : "You updated system tag %2$s to %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "You updated system tag {oldsystemtag} to {newsystemtag}",
"%1$s updated system tag %3$s to %2$s" : "%1$s updated system tag %3$s to %2$s",
- "You assigned system tag %3$s to %2$s" : "You assigned system tag %3$s to %2$s",
- "%1$s assigned system tag %3$s to %2$s" : "%1$s assigned system tag %3$s to %2$s",
- "You unassigned system tag %3$s from %2$s" : "You unassigned system tag %3$s from %2$s",
- "%1$s unassigned system tag %3$s from %2$s" : "%1$s unassigned system tag %3$s from %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} updated system tag {oldsystemtag} to {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "You added system tag %2$s to %1$s",
+ "You added system tag {systemtag} to {file}" : "You added system tag {systemtag} to {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s added system tag %3$s to %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} added system tag {systemtag} to {file}",
+ "You removed system tag %2$s from %1$s" : "You removed system tag %2$s from %1$s",
+ "You removed system tag {systemtag} from {file}" : "You removed system tag {systemtag} from {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s removed system tag %3$s from %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} removed system tag {systemtag} from {file}",
"%s (restricted)" : "%s (restricted)",
"%s (invisible)" : "%s (invisible)",
+ "<strong>System tags</strong> for a file have been modified" : "<strong>System tags</strong> for a file have been modified",
+ "Collaborative tags" : "Collaborative tags",
+ "Create and edit collaborative tags. These tags affect all users." : "Create and edit collaborative tags. These tags affect all users.",
+ "Select tag …" : "Select tag …",
"Name" : "Name",
+ "Delete" : "Delete",
+ "Public" : "Public",
+ "Restricted" : "Restricted",
+ "Invisible" : "Invisible",
+ "Reset" : "Reset",
"No files in here" : "No files in here",
"No entries found in this folder" : "No entries found in this folder",
"Size" : "Size",
diff --git a/apps/systemtags/l10n/en_GB.json b/apps/systemtags/l10n/en_GB.json
index 865bd76d220..5e97f6af4e3 100644
--- a/apps/systemtags/l10n/en_GB.json
+++ b/apps/systemtags/l10n/en_GB.json
@@ -1,27 +1,53 @@
{ "translations": {
"Tags" : "Tags",
+ "Update" : "Update",
+ "Create" : "Create",
+ "Select tag…" : "Select tag…",
"Tagged files" : "Tagged files",
"Select tags to filter by" : "Select tags to filter by",
+ "No tags found" : "No tags found",
"Please select tags to filter by" : "Please select tags to filter by",
"No files found for the selected tags" : "No files found for the selected tags",
- "<strong>System tags</strong> for a file have been modified" : "<strong>System tags</strong> for a file have been modified",
- "You assigned system tag %3$s" : "You assigned system tag %3$s",
- "%1$s assigned system tag %3$s" : "%1$s assigned system tag %3$s",
- "You unassigned system tag %3$s" : "You unassigned system tag %3$s",
- "%1$s unassigned system tag %3$s" : "%1$s unassigned system tag %3$s",
- "You created system tag %2$s" : "You created system tag %2$s",
+ "Added system tag %1$s" : "Added system tag %1$s",
+ "Added system tag {systemtag}" : "Added system tag {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s added system tag %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} added system tag {systemtag}",
+ "Removed system tag %1$s" : "Removed system tag %1$s",
+ "Removed system tag {systemtag}" : "Removed system tag {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s removed system tag %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} removed system tag {systemtag}",
+ "You created system tag %1$s" : "You created system tag %1$s",
+ "You created system tag {systemtag}" : "You created system tag {systemtag}",
"%1$s created system tag %2$s" : "%1$s created system tag %2$s",
- "You deleted system tag %2$s" : "You deleted system tag %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} created system tag {systemtag}",
+ "You deleted system tag %1$s" : "You deleted system tag %1$s",
+ "You deleted system tag {systemtag}" : "You deleted system tag {systemtag}",
"%1$s deleted system tag %2$s" : "%1$s deleted system tag %2$s",
- "You updated system tag %3$s to %2$s" : "You updated system tag %3$s to %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} deleted system tag {systemtag}",
+ "You updated system tag %2$s to %1$s" : "You updated system tag %2$s to %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "You updated system tag {oldsystemtag} to {newsystemtag}",
"%1$s updated system tag %3$s to %2$s" : "%1$s updated system tag %3$s to %2$s",
- "You assigned system tag %3$s to %2$s" : "You assigned system tag %3$s to %2$s",
- "%1$s assigned system tag %3$s to %2$s" : "%1$s assigned system tag %3$s to %2$s",
- "You unassigned system tag %3$s from %2$s" : "You unassigned system tag %3$s from %2$s",
- "%1$s unassigned system tag %3$s from %2$s" : "%1$s unassigned system tag %3$s from %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} updated system tag {oldsystemtag} to {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "You added system tag %2$s to %1$s",
+ "You added system tag {systemtag} to {file}" : "You added system tag {systemtag} to {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s added system tag %3$s to %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} added system tag {systemtag} to {file}",
+ "You removed system tag %2$s from %1$s" : "You removed system tag %2$s from %1$s",
+ "You removed system tag {systemtag} from {file}" : "You removed system tag {systemtag} from {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s removed system tag %3$s from %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} removed system tag {systemtag} from {file}",
"%s (restricted)" : "%s (restricted)",
"%s (invisible)" : "%s (invisible)",
+ "<strong>System tags</strong> for a file have been modified" : "<strong>System tags</strong> for a file have been modified",
+ "Collaborative tags" : "Collaborative tags",
+ "Create and edit collaborative tags. These tags affect all users." : "Create and edit collaborative tags. These tags affect all users.",
+ "Select tag …" : "Select tag …",
"Name" : "Name",
+ "Delete" : "Delete",
+ "Public" : "Public",
+ "Restricted" : "Restricted",
+ "Invisible" : "Invisible",
+ "Reset" : "Reset",
"No files in here" : "No files in here",
"No entries found in this folder" : "No entries found in this folder",
"Size" : "Size",
diff --git a/apps/systemtags/l10n/fi.js b/apps/systemtags/l10n/fi.js
index 8f1ed58a331..e74088bbc7c 100644
--- a/apps/systemtags/l10n/fi.js
+++ b/apps/systemtags/l10n/fi.js
@@ -42,6 +42,8 @@ OC.L10N.register(
"%s (invisible)" : "%s (näkymätön)",
"<strong>System tags</strong> for a file have been modified" : "Tiedoston <strong>järjestelmätunnisteita</strong> on muokattu",
"Collaborative tags" : "Yhteistyölliset tunnisteet",
+ "Create and edit collaborative tags. These tags affect all users." : "Luo ja muokkaa yhteisiä tunnisteita. Nämä tunnisteet vaikuttavat kaikkiin käyttäjiin.",
+ "Select tag …" : "Valitse tunniste ...",
"Name" : "Nimi",
"Delete" : "Poista",
"Public" : "Julkinen",
diff --git a/apps/systemtags/l10n/fi.json b/apps/systemtags/l10n/fi.json
index cceb8238625..25f26f7c87f 100644
--- a/apps/systemtags/l10n/fi.json
+++ b/apps/systemtags/l10n/fi.json
@@ -40,6 +40,8 @@
"%s (invisible)" : "%s (näkymätön)",
"<strong>System tags</strong> for a file have been modified" : "Tiedoston <strong>järjestelmätunnisteita</strong> on muokattu",
"Collaborative tags" : "Yhteistyölliset tunnisteet",
+ "Create and edit collaborative tags. These tags affect all users." : "Luo ja muokkaa yhteisiä tunnisteita. Nämä tunnisteet vaikuttavat kaikkiin käyttäjiin.",
+ "Select tag …" : "Valitse tunniste ...",
"Name" : "Nimi",
"Delete" : "Poista",
"Public" : "Julkinen",
diff --git a/apps/systemtags/l10n/gl.js b/apps/systemtags/l10n/gl.js
index c9a8797f5d9..102393bede1 100644
--- a/apps/systemtags/l10n/gl.js
+++ b/apps/systemtags/l10n/gl.js
@@ -2,9 +2,56 @@ OC.L10N.register(
"systemtags",
{
"Tags" : "Etiquetas",
+ "Update" : "Actualizar",
+ "Create" : "Crear",
+ "Select tag…" : "Seleccionar a etiqueta…",
+ "Tagged files" : "Ficheiros etiquetados",
+ "Select tags to filter by" : "Seleccionar etiquetas polas que filtrar",
+ "No tags found" : "Non se atoparon etiquetas",
+ "Please select tags to filter by" : "Seleccione etiquetas polas que filtrar",
+ "No files found for the selected tags" : "Non se atoparon ficheiros para as etiquetas seleccionadas",
+ "Added system tag %1$s" : "Engadida a etiqueta de sistema %1$s",
+ "Added system tag {systemtag}" : "Engadida a etiqueta de sistema {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s engadiu a etiqueta de sistema %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} engadiu a etiqueta de sistema {systemtag}",
+ "Removed system tag %1$s" : "Retirada a etiqueta de sistema %1$s",
+ "Removed system tag {systemtag}" : "Retirada a etiqueta de sistema {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s retirou a etiqueta de sistema %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} retirou a etiqueta de sistema {systemtag}",
+ "You created system tag %1$s" : "Vostede creou a etiqueta de sistema %1$s",
+ "You created system tag {systemtag}" : "Vostede creou a etiqueta de sistema {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s creou a etiqueta de sistema %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} creou a etiqueta de sistema {systemtag}",
+ "You deleted system tag %1$s" : "Vostede eliminou a etiqueta de sistema %1$s",
+ "You deleted system tag {systemtag}" : "Vostede eliminou a etiqueta de sistema {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s eliminou a etiqueta de sistema %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} eliminou a etiqueta de sistema {systemtag}",
+ "You updated system tag %2$s to %1$s" : "Vostede actualizou a etiqueta de sistema %2$s a %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "Vostede actualizou a etiqueta de sistema {oldsystemtag} a {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s actualizou a etiqueta de sistema %3$s a %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} actualizou a etiqueta de sistema {oldsystemtag} a {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Vostede engadiu a etiqueta de sistema %2$s a %1$s",
+ "You added system tag {systemtag} to {file}" : "Vostede engadiu a etiqueta de sistema {systemtag} a {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s engadiu a etiqueta de sistema %3$s a %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} engadiu a etiqueta de sistema {systemtag} a {file}",
+ "You removed system tag %2$s from %1$s" : "Vostede retirou a etiqueta de sistema %2$s de %1$s",
+ "You removed system tag {systemtag} from {file}" : "Vostede retirou a etiqueta de sistema {systemtag} de {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s retirou a etiqueta de sistema %3$s de %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} retirou a etiqueta de sistema {systemtag} de {file}",
+ "%s (restricted)" : "%s (restrinxida)",
+ "%s (invisible)" : "%s (invisíbel)",
+ "<strong>System tags</strong> for a file have been modified" : "Modificáronse as <strong>etiquetas de sistemas</strong> dun ficheio",
+ "Collaborative tags" : "Etiquetas colaborativas",
+ "Create and edit collaborative tags. These tags affect all users." : "Crea e edita etiquetas colaborativas. Estas etiquetas afectan a todos os usuarios.",
+ "Select tag …" : "Seleccionar a etiqueta …",
+ "Name" : "Nome",
+ "Delete" : "Eliminar",
+ "Public" : "Pública",
+ "Restricted" : "Restrinxida",
+ "Invisible" : "Invisíbel",
+ "Reset" : "Restabelecer",
"No files in here" : "Aquí non hai ficheiros",
"No entries found in this folder" : "Non se atoparon entradas neste cartafol",
- "Name" : "Nome",
"Size" : "Tamaño",
"Modified" : "Modificado"
},
diff --git a/apps/systemtags/l10n/gl.json b/apps/systemtags/l10n/gl.json
index 72875c4ee7b..e405ebf900c 100644
--- a/apps/systemtags/l10n/gl.json
+++ b/apps/systemtags/l10n/gl.json
@@ -1,8 +1,55 @@
{ "translations": {
"Tags" : "Etiquetas",
+ "Update" : "Actualizar",
+ "Create" : "Crear",
+ "Select tag…" : "Seleccionar a etiqueta…",
+ "Tagged files" : "Ficheiros etiquetados",
+ "Select tags to filter by" : "Seleccionar etiquetas polas que filtrar",
+ "No tags found" : "Non se atoparon etiquetas",
+ "Please select tags to filter by" : "Seleccione etiquetas polas que filtrar",
+ "No files found for the selected tags" : "Non se atoparon ficheiros para as etiquetas seleccionadas",
+ "Added system tag %1$s" : "Engadida a etiqueta de sistema %1$s",
+ "Added system tag {systemtag}" : "Engadida a etiqueta de sistema {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s engadiu a etiqueta de sistema %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} engadiu a etiqueta de sistema {systemtag}",
+ "Removed system tag %1$s" : "Retirada a etiqueta de sistema %1$s",
+ "Removed system tag {systemtag}" : "Retirada a etiqueta de sistema {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s retirou a etiqueta de sistema %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} retirou a etiqueta de sistema {systemtag}",
+ "You created system tag %1$s" : "Vostede creou a etiqueta de sistema %1$s",
+ "You created system tag {systemtag}" : "Vostede creou a etiqueta de sistema {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s creou a etiqueta de sistema %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} creou a etiqueta de sistema {systemtag}",
+ "You deleted system tag %1$s" : "Vostede eliminou a etiqueta de sistema %1$s",
+ "You deleted system tag {systemtag}" : "Vostede eliminou a etiqueta de sistema {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s eliminou a etiqueta de sistema %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} eliminou a etiqueta de sistema {systemtag}",
+ "You updated system tag %2$s to %1$s" : "Vostede actualizou a etiqueta de sistema %2$s a %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "Vostede actualizou a etiqueta de sistema {oldsystemtag} a {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s actualizou a etiqueta de sistema %3$s a %2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} actualizou a etiqueta de sistema {oldsystemtag} a {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Vostede engadiu a etiqueta de sistema %2$s a %1$s",
+ "You added system tag {systemtag} to {file}" : "Vostede engadiu a etiqueta de sistema {systemtag} a {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s engadiu a etiqueta de sistema %3$s a %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} engadiu a etiqueta de sistema {systemtag} a {file}",
+ "You removed system tag %2$s from %1$s" : "Vostede retirou a etiqueta de sistema %2$s de %1$s",
+ "You removed system tag {systemtag} from {file}" : "Vostede retirou a etiqueta de sistema {systemtag} de {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s retirou a etiqueta de sistema %3$s de %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} retirou a etiqueta de sistema {systemtag} de {file}",
+ "%s (restricted)" : "%s (restrinxida)",
+ "%s (invisible)" : "%s (invisíbel)",
+ "<strong>System tags</strong> for a file have been modified" : "Modificáronse as <strong>etiquetas de sistemas</strong> dun ficheio",
+ "Collaborative tags" : "Etiquetas colaborativas",
+ "Create and edit collaborative tags. These tags affect all users." : "Crea e edita etiquetas colaborativas. Estas etiquetas afectan a todos os usuarios.",
+ "Select tag …" : "Seleccionar a etiqueta …",
+ "Name" : "Nome",
+ "Delete" : "Eliminar",
+ "Public" : "Pública",
+ "Restricted" : "Restrinxida",
+ "Invisible" : "Invisíbel",
+ "Reset" : "Restabelecer",
"No files in here" : "Aquí non hai ficheiros",
"No entries found in this folder" : "Non se atoparon entradas neste cartafol",
- "Name" : "Nome",
"Size" : "Tamaño",
"Modified" : "Modificado"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/systemtags/l10n/it.js b/apps/systemtags/l10n/it.js
index 7bf4fb7545d..3e84b340baa 100644
--- a/apps/systemtags/l10n/it.js
+++ b/apps/systemtags/l10n/it.js
@@ -42,6 +42,7 @@ OC.L10N.register(
"%s (invisible)" : "%s (invisibile)",
"<strong>System tags</strong> for a file have been modified" : "Le <strong>etichette di sistema</strong> per un file sono state modificate",
"Collaborative tags" : "Etichette collaborative",
+ "Select tag …" : "Seleziona etichetta...",
"Name" : "Nome",
"Delete" : "Elimina",
"Public" : "Pubblico",
diff --git a/apps/systemtags/l10n/it.json b/apps/systemtags/l10n/it.json
index 6ccf1b40e09..d886f551e95 100644
--- a/apps/systemtags/l10n/it.json
+++ b/apps/systemtags/l10n/it.json
@@ -40,6 +40,7 @@
"%s (invisible)" : "%s (invisibile)",
"<strong>System tags</strong> for a file have been modified" : "Le <strong>etichette di sistema</strong> per un file sono state modificate",
"Collaborative tags" : "Etichette collaborative",
+ "Select tag …" : "Seleziona etichetta...",
"Name" : "Nome",
"Delete" : "Elimina",
"Public" : "Pubblico",
diff --git a/apps/systemtags/l10n/sv.js b/apps/systemtags/l10n/sv.js
index e40ba251324..1d34b48b496 100644
--- a/apps/systemtags/l10n/sv.js
+++ b/apps/systemtags/l10n/sv.js
@@ -42,6 +42,8 @@ OC.L10N.register(
"%s (invisible)" : "%s (osynlig)",
"<strong>System tags</strong> for a file have been modified" : "<strong>Systemtaggar</strong> för en fil har blivit ändrade",
"Collaborative tags" : "Samverkande taggar",
+ "Create and edit collaborative tags. These tags affect all users." : "Skapa och redigera samverkanstaggar. Dessa taggar påverkar alla användare.",
+ "Select tag …" : "Välj tagg ...",
"Name" : "Namn",
"Delete" : "Radera",
"Public" : "Offentlig",
diff --git a/apps/systemtags/l10n/sv.json b/apps/systemtags/l10n/sv.json
index 2e5a0c192d6..57c97153d59 100644
--- a/apps/systemtags/l10n/sv.json
+++ b/apps/systemtags/l10n/sv.json
@@ -40,6 +40,8 @@
"%s (invisible)" : "%s (osynlig)",
"<strong>System tags</strong> for a file have been modified" : "<strong>Systemtaggar</strong> för en fil har blivit ändrade",
"Collaborative tags" : "Samverkande taggar",
+ "Create and edit collaborative tags. These tags affect all users." : "Skapa och redigera samverkanstaggar. Dessa taggar påverkar alla användare.",
+ "Select tag …" : "Välj tagg ...",
"Name" : "Namn",
"Delete" : "Radera",
"Public" : "Offentlig",
diff --git a/apps/theming/l10n/ar.js b/apps/theming/l10n/ar.js
index 54e88acd860..d1ac1d3b117 100644
--- a/apps/theming/l10n/ar.js
+++ b/apps/theming/l10n/ar.js
@@ -13,7 +13,6 @@ OC.L10N.register(
"You are already using a custom theme" : "انت تستعمل قالب مخصص",
"Theming" : "تخصيص القالب",
"Name" : "الاسم",
- "reset to default" : "إلغاء كل التغييرات",
"Web address" : "عنوان صفحة أنترنت",
"Web address https://…" : "عنوان صفحة أنترنت https://",
"Slogan" : "شعار",
@@ -22,6 +21,7 @@ OC.L10N.register(
"Upload new logo" : "رفع شعار جديد",
"Login image" : "صورة الدخول",
"Upload new login background" : "تحميل خلفية جديدة للدخول",
+ "reset to default" : "إلغاء كل التغييرات",
"Log in image" : "صورة الدخول"
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
diff --git a/apps/theming/l10n/ar.json b/apps/theming/l10n/ar.json
index 4a8655f2f8a..25e3a8cd7cf 100644
--- a/apps/theming/l10n/ar.json
+++ b/apps/theming/l10n/ar.json
@@ -11,7 +11,6 @@
"You are already using a custom theme" : "انت تستعمل قالب مخصص",
"Theming" : "تخصيص القالب",
"Name" : "الاسم",
- "reset to default" : "إلغاء كل التغييرات",
"Web address" : "عنوان صفحة أنترنت",
"Web address https://…" : "عنوان صفحة أنترنت https://",
"Slogan" : "شعار",
@@ -20,6 +19,7 @@
"Upload new logo" : "رفع شعار جديد",
"Login image" : "صورة الدخول",
"Upload new login background" : "تحميل خلفية جديدة للدخول",
+ "reset to default" : "إلغاء كل التغييرات",
"Log in image" : "صورة الدخول"
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
} \ No newline at end of file
diff --git a/apps/theming/l10n/ast.js b/apps/theming/l10n/ast.js
index 6472cbfc17c..c0f77789ae5 100644
--- a/apps/theming/l10n/ast.js
+++ b/apps/theming/l10n/ast.js
@@ -12,7 +12,6 @@ OC.L10N.register(
"Unsupported image type" : "Triba non sofitada d'imaxe",
"You are already using a custom theme" : "Yá tas usando un tema personalizáu",
"Name" : "Nome",
- "reset to default" : "reafitar",
"Web address" : "Direición web",
"Web address https://…" : "Direición web https://…",
"Slogan" : "Conseña",
@@ -22,6 +21,7 @@ OC.L10N.register(
"Login image" : "Imaxe d'aniciu de sesión",
"Upload new login background" : "Xubir fondu nuevu d'aniciu de sesión",
"Remove background image" : "Desaniciar imaxe de fondu",
+ "reset to default" : "reafitar",
"Log in image" : "Imaxe d'aniciu de sesión"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/ast.json b/apps/theming/l10n/ast.json
index f8a38012a47..212247841bb 100644
--- a/apps/theming/l10n/ast.json
+++ b/apps/theming/l10n/ast.json
@@ -10,7 +10,6 @@
"Unsupported image type" : "Triba non sofitada d'imaxe",
"You are already using a custom theme" : "Yá tas usando un tema personalizáu",
"Name" : "Nome",
- "reset to default" : "reafitar",
"Web address" : "Direición web",
"Web address https://…" : "Direición web https://…",
"Slogan" : "Conseña",
@@ -20,6 +19,7 @@
"Login image" : "Imaxe d'aniciu de sesión",
"Upload new login background" : "Xubir fondu nuevu d'aniciu de sesión",
"Remove background image" : "Desaniciar imaxe de fondu",
+ "reset to default" : "reafitar",
"Log in image" : "Imaxe d'aniciu de sesión"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/bg.js b/apps/theming/l10n/bg.js
index 8df4fdb0342..ddcc3d16e34 100644
--- a/apps/theming/l10n/bg.js
+++ b/apps/theming/l10n/bg.js
@@ -13,7 +13,6 @@ OC.L10N.register(
"You are already using a custom theme" : "Вие вече използвате персонализирана тема",
"Theming" : "Теми",
"Name" : "Име",
- "reset to default" : "възстановяване към стандартни",
"Web address" : "Уеб адрес",
"Web address https://…" : "Уеб адрес https://...",
"Slogan" : "Лозунг",
@@ -22,6 +21,7 @@ OC.L10N.register(
"Upload new logo" : "Качване на ново лого",
"Login image" : "Изображение при вписване",
"Upload new login background" : "Качване на нов фон за входа",
+ "reset to default" : "възстановяване към стандартни",
"Log in image" : "Изображение при вписване"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/bg.json b/apps/theming/l10n/bg.json
index f3964d2aea0..4978243f4f6 100644
--- a/apps/theming/l10n/bg.json
+++ b/apps/theming/l10n/bg.json
@@ -11,7 +11,6 @@
"You are already using a custom theme" : "Вие вече използвате персонализирана тема",
"Theming" : "Теми",
"Name" : "Име",
- "reset to default" : "възстановяване към стандартни",
"Web address" : "Уеб адрес",
"Web address https://…" : "Уеб адрес https://...",
"Slogan" : "Лозунг",
@@ -20,6 +19,7 @@
"Upload new logo" : "Качване на ново лого",
"Login image" : "Изображение при вписване",
"Upload new login background" : "Качване на нов фон за входа",
+ "reset to default" : "възстановяване към стандартни",
"Log in image" : "Изображение при вписване"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/cs.js b/apps/theming/l10n/cs.js
index 43484fa6397..b1d994456cf 100644
--- a/apps/theming/l10n/cs.js
+++ b/apps/theming/l10n/cs.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Motivy",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Motivy umožňují jednoduché přizpůsobení vzhledu vaší instance a podporovaných klientů. Uvidí to všichni uživatelé.",
"Name" : "Název",
- "reset to default" : "obnovit výchozí",
+ "Reset to default" : "Obnovit výchozí",
"Web address" : "Webová adresa",
"Web address https://…" : "Webová adresa https://",
"Slogan" : "Slogan",
@@ -24,6 +24,8 @@ OC.L10N.register(
"Upload new logo" : "Nahrát nové logo",
"Login image" : "Přihlašovací obrázek",
"Upload new login background" : "Nahrát nové přihlašovací pozadí",
+ "Remove background image" : "Odebrat obrázek pozadí",
+ "reset to default" : "obnovit výchozí",
"Log in image" : "Přihlašovací obrázek"
},
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/theming/l10n/cs.json b/apps/theming/l10n/cs.json
index 963be4b8184..aaa3ae1dbdc 100644
--- a/apps/theming/l10n/cs.json
+++ b/apps/theming/l10n/cs.json
@@ -13,7 +13,7 @@
"Theming" : "Motivy",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Motivy umožňují jednoduché přizpůsobení vzhledu vaší instance a podporovaných klientů. Uvidí to všichni uživatelé.",
"Name" : "Název",
- "reset to default" : "obnovit výchozí",
+ "Reset to default" : "Obnovit výchozí",
"Web address" : "Webová adresa",
"Web address https://…" : "Webová adresa https://",
"Slogan" : "Slogan",
@@ -22,6 +22,8 @@
"Upload new logo" : "Nahrát nové logo",
"Login image" : "Přihlašovací obrázek",
"Upload new login background" : "Nahrát nové přihlašovací pozadí",
+ "Remove background image" : "Odebrat obrázek pozadí",
+ "reset to default" : "obnovit výchozí",
"Log in image" : "Přihlašovací obrázek"
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/theming/l10n/da.js b/apps/theming/l10n/da.js
index 233419a2266..877964d4330 100644
--- a/apps/theming/l10n/da.js
+++ b/apps/theming/l10n/da.js
@@ -15,7 +15,6 @@ OC.L10N.register(
"Theming" : "Temaer",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Theming gør det muligt nemt at tilpasse udseendet på din installation og understøttede klienter. Dette vil være synlig for alle brugere.",
"Name" : "Navn",
- "reset to default" : "nulstil til standardindstillinger ",
"Web address" : "Web adresse",
"Web address https://…" : "Web adresse http://...",
"Slogan" : "Slogan",
@@ -25,6 +24,7 @@ OC.L10N.register(
"Login image" : "Login billede",
"Upload new login background" : "Upload nyt login billede",
"Remove background image" : "Fjern baggrundsbillede",
+ "reset to default" : "nulstil til standardindstillinger ",
"Log in image" : "Log ind billede"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/da.json b/apps/theming/l10n/da.json
index be0c4452853..e97b59e1ec1 100644
--- a/apps/theming/l10n/da.json
+++ b/apps/theming/l10n/da.json
@@ -13,7 +13,6 @@
"Theming" : "Temaer",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Theming gør det muligt nemt at tilpasse udseendet på din installation og understøttede klienter. Dette vil være synlig for alle brugere.",
"Name" : "Navn",
- "reset to default" : "nulstil til standardindstillinger ",
"Web address" : "Web adresse",
"Web address https://…" : "Web adresse http://...",
"Slogan" : "Slogan",
@@ -23,6 +22,7 @@
"Login image" : "Login billede",
"Upload new login background" : "Upload nyt login billede",
"Remove background image" : "Fjern baggrundsbillede",
+ "reset to default" : "nulstil til standardindstillinger ",
"Log in image" : "Log ind billede"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/de.js b/apps/theming/l10n/de.js
index 0674734f745..84724765c03 100644
--- a/apps/theming/l10n/de.js
+++ b/apps/theming/l10n/de.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Theming",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Theming ermöglicht es auf einfache Weise das Aussehen Ihrer Installation und Clients anzupassen. Die Änderungen wirken sich auf alle Benutzer aus.",
"Name" : "Name",
- "reset to default" : "Auf Standard zurücksetzen",
+ "Reset to default" : " Auf Standard zurücksetzen ",
"Web address" : "Internetadresse",
"Web address https://…" : "Internetadresse https://...",
"Slogan" : "Slogan",
@@ -24,7 +24,8 @@ OC.L10N.register(
"Upload new logo" : "Neues Logo hochladen",
"Login image" : "Anmelde-Bild",
"Upload new login background" : "Neuen Anmelde-Hintergrund hochladen",
- "Remove background image" : "Hintergrundbilder entfernen",
+ "Remove background image" : "Entferne Hintergrundbild",
+ "reset to default" : "Auf Standard zurücksetzen",
"Log in image" : "Anmelde-Bild"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/de.json b/apps/theming/l10n/de.json
index d318cabd649..0d700991bbc 100644
--- a/apps/theming/l10n/de.json
+++ b/apps/theming/l10n/de.json
@@ -13,7 +13,7 @@
"Theming" : "Theming",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Theming ermöglicht es auf einfache Weise das Aussehen Ihrer Installation und Clients anzupassen. Die Änderungen wirken sich auf alle Benutzer aus.",
"Name" : "Name",
- "reset to default" : "Auf Standard zurücksetzen",
+ "Reset to default" : " Auf Standard zurücksetzen ",
"Web address" : "Internetadresse",
"Web address https://…" : "Internetadresse https://...",
"Slogan" : "Slogan",
@@ -22,7 +22,8 @@
"Upload new logo" : "Neues Logo hochladen",
"Login image" : "Anmelde-Bild",
"Upload new login background" : "Neuen Anmelde-Hintergrund hochladen",
- "Remove background image" : "Hintergrundbilder entfernen",
+ "Remove background image" : "Entferne Hintergrundbild",
+ "reset to default" : "Auf Standard zurücksetzen",
"Log in image" : "Anmelde-Bild"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/de_DE.js b/apps/theming/l10n/de_DE.js
index 3c55f84f9cc..8e9ec2fe8d9 100644
--- a/apps/theming/l10n/de_DE.js
+++ b/apps/theming/l10n/de_DE.js
@@ -15,9 +15,9 @@ OC.L10N.register(
"Theming" : "Theming",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Theming ermöglicht es auf einfache Weise das Aussehen Ihrer Installation und Clients anzupassen. Die Änderungen wirken sich auf alle Benutzer aus.",
"Name" : "Name",
- "reset to default" : "Auf Standard zurücksetzen",
+ "Reset to default" : " Auf Standard zurücksetzen ",
"Web address" : "Internetadresse",
- "Web address https://…" : "Internetadresse https://...",
+ "Web address https://…" : "Internetadresse https://…",
"Slogan" : "Slogan",
"Color" : "Farbe",
"Logo" : "Logo",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Anmelde-Bild",
"Upload new login background" : "Neuen Anmelde-Hintergrund hochladen",
"Remove background image" : "Entferne Hintergrundbild",
+ "reset to default" : "Auf Standard zurücksetzen",
"Log in image" : "Anmelde-Bild"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/de_DE.json b/apps/theming/l10n/de_DE.json
index dc00a16c668..f4dfa4d6bba 100644
--- a/apps/theming/l10n/de_DE.json
+++ b/apps/theming/l10n/de_DE.json
@@ -13,9 +13,9 @@
"Theming" : "Theming",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Theming ermöglicht es auf einfache Weise das Aussehen Ihrer Installation und Clients anzupassen. Die Änderungen wirken sich auf alle Benutzer aus.",
"Name" : "Name",
- "reset to default" : "Auf Standard zurücksetzen",
+ "Reset to default" : " Auf Standard zurücksetzen ",
"Web address" : "Internetadresse",
- "Web address https://…" : "Internetadresse https://...",
+ "Web address https://…" : "Internetadresse https://…",
"Slogan" : "Slogan",
"Color" : "Farbe",
"Logo" : "Logo",
@@ -23,6 +23,7 @@
"Login image" : "Anmelde-Bild",
"Upload new login background" : "Neuen Anmelde-Hintergrund hochladen",
"Remove background image" : "Entferne Hintergrundbild",
+ "reset to default" : "Auf Standard zurücksetzen",
"Log in image" : "Anmelde-Bild"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/el.js b/apps/theming/l10n/el.js
index eca624f1b44..94ff0484dd7 100644
--- a/apps/theming/l10n/el.js
+++ b/apps/theming/l10n/el.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Προσαρμογή θέματος",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Η προσαρμογή θέματος καθιστά δυνατή την εύκολη προσαρμογή της εμφάνισης της εμφάνισης της εγκατάστασής σας καθώς και των υποστηριζόμενων πελατών. Αυτή θα είναι ορατή για όλους τους χρήστες.",
"Name" : "Όνομα",
- "reset to default" : "επαναφορά στα προεπιλεγμένα",
+ "Reset to default" : "Επαναφορά στα προεπιλεγμένα",
"Web address" : "Διεύθυση ιστοσελίδας",
"Web address https://…" : "Διεύθυνση ιστοσελίδας https://...",
"Slogan" : "Ρητό",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Εικόνα εισόδου",
"Upload new login background" : "Μεταφόρτωση νέου παρασκηνίου εισόδου",
"Remove background image" : "Αφαίρεση εικόνας παρασκηνίου",
+ "reset to default" : "επαναφορά στα προεπιλεγμένα",
"Log in image" : "Εικόνα εισόδου"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/el.json b/apps/theming/l10n/el.json
index 03b475c0f40..23ba15d4720 100644
--- a/apps/theming/l10n/el.json
+++ b/apps/theming/l10n/el.json
@@ -13,7 +13,7 @@
"Theming" : "Προσαρμογή θέματος",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Η προσαρμογή θέματος καθιστά δυνατή την εύκολη προσαρμογή της εμφάνισης της εμφάνισης της εγκατάστασής σας καθώς και των υποστηριζόμενων πελατών. Αυτή θα είναι ορατή για όλους τους χρήστες.",
"Name" : "Όνομα",
- "reset to default" : "επαναφορά στα προεπιλεγμένα",
+ "Reset to default" : "Επαναφορά στα προεπιλεγμένα",
"Web address" : "Διεύθυση ιστοσελίδας",
"Web address https://…" : "Διεύθυνση ιστοσελίδας https://...",
"Slogan" : "Ρητό",
@@ -23,6 +23,7 @@
"Login image" : "Εικόνα εισόδου",
"Upload new login background" : "Μεταφόρτωση νέου παρασκηνίου εισόδου",
"Remove background image" : "Αφαίρεση εικόνας παρασκηνίου",
+ "reset to default" : "επαναφορά στα προεπιλεγμένα",
"Log in image" : "Εικόνα εισόδου"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/en_GB.js b/apps/theming/l10n/en_GB.js
index ed29a83eca3..8d18b1ff95c 100644
--- a/apps/theming/l10n/en_GB.js
+++ b/apps/theming/l10n/en_GB.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Theming",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Theming makes it possible to easily customise the look and feel of your instance and supported clients. This will be visible for all users.",
"Name" : "Name",
- "reset to default" : "reset to default",
+ "Reset to default" : "Reset to default",
"Web address" : "Web address",
"Web address https://…" : "Web address https://…",
"Slogan" : "Slogan",
@@ -24,6 +24,8 @@ OC.L10N.register(
"Upload new logo" : "Upload new logo",
"Login image" : "Login image",
"Upload new login background" : "Upload new login background",
+ "Remove background image" : "Remove background image",
+ "reset to default" : "reset to default",
"Log in image" : "Log in image"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/en_GB.json b/apps/theming/l10n/en_GB.json
index 27a4eb827bd..ace85849a36 100644
--- a/apps/theming/l10n/en_GB.json
+++ b/apps/theming/l10n/en_GB.json
@@ -13,7 +13,7 @@
"Theming" : "Theming",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Theming makes it possible to easily customise the look and feel of your instance and supported clients. This will be visible for all users.",
"Name" : "Name",
- "reset to default" : "reset to default",
+ "Reset to default" : "Reset to default",
"Web address" : "Web address",
"Web address https://…" : "Web address https://…",
"Slogan" : "Slogan",
@@ -22,6 +22,8 @@
"Upload new logo" : "Upload new logo",
"Login image" : "Login image",
"Upload new login background" : "Upload new login background",
+ "Remove background image" : "Remove background image",
+ "reset to default" : "reset to default",
"Log in image" : "Log in image"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/es.js b/apps/theming/l10n/es.js
index 0bebcfc70bc..ccb44c8334a 100644
--- a/apps/theming/l10n/es.js
+++ b/apps/theming/l10n/es.js
@@ -15,7 +15,6 @@ OC.L10N.register(
"Theming" : "Tema",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Los temas hacen posible personalizar fácilmente la apariencia de tu instancia y los clientes soportados. Esto será visible para todos los usuarios.",
"Name" : "Nombre",
- "reset to default" : "restaurar a configuración inicial",
"Web address" : "Dirección web",
"Web address https://…" : "Dirección web https://",
"Slogan" : "Eslogan",
@@ -24,6 +23,7 @@ OC.L10N.register(
"Upload new logo" : "Subir nuevo logo",
"Login image" : "Imagen de inicio",
"Upload new login background" : "Subir una nueva imagen de fondo",
+ "reset to default" : "restaurar a configuración inicial",
"Log in image" : "Imagen de inicio"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/es.json b/apps/theming/l10n/es.json
index 4fac8e86994..1eec75aa113 100644
--- a/apps/theming/l10n/es.json
+++ b/apps/theming/l10n/es.json
@@ -13,7 +13,6 @@
"Theming" : "Tema",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Los temas hacen posible personalizar fácilmente la apariencia de tu instancia y los clientes soportados. Esto será visible para todos los usuarios.",
"Name" : "Nombre",
- "reset to default" : "restaurar a configuración inicial",
"Web address" : "Dirección web",
"Web address https://…" : "Dirección web https://",
"Slogan" : "Eslogan",
@@ -22,6 +21,7 @@
"Upload new logo" : "Subir nuevo logo",
"Login image" : "Imagen de inicio",
"Upload new login background" : "Subir una nueva imagen de fondo",
+ "reset to default" : "restaurar a configuración inicial",
"Log in image" : "Imagen de inicio"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/es_MX.js b/apps/theming/l10n/es_MX.js
index 8c307ac9406..5e92199f177 100644
--- a/apps/theming/l10n/es_MX.js
+++ b/apps/theming/l10n/es_MX.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Tematizar",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "El tematizar hace posible personalizar facilmente la manera en que se ve su instancia y clientes soportados. Esto será visible para todos los usuarios. ",
"Name" : "Nombre",
- "reset to default" : "restaurar a predeterminado",
+ "Reset to default" : "Restablecer al predeterminado",
"Web address" : "Dirección web",
"Web address https://…" : "Dirección web https://...",
"Slogan" : "Lema",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Imágen de inicio de sesión",
"Upload new login background" : "Cargar nueva imagen de fondo para inicio de sesión",
"Remove background image" : "Eliminar imagen de fondo",
+ "reset to default" : "restaurar a predeterminado",
"Log in image" : "Imagen de inicio de sesión"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/es_MX.json b/apps/theming/l10n/es_MX.json
index d47b3ef7836..8ea9de1e3e8 100644
--- a/apps/theming/l10n/es_MX.json
+++ b/apps/theming/l10n/es_MX.json
@@ -13,7 +13,7 @@
"Theming" : "Tematizar",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "El tematizar hace posible personalizar facilmente la manera en que se ve su instancia y clientes soportados. Esto será visible para todos los usuarios. ",
"Name" : "Nombre",
- "reset to default" : "restaurar a predeterminado",
+ "Reset to default" : "Restablecer al predeterminado",
"Web address" : "Dirección web",
"Web address https://…" : "Dirección web https://...",
"Slogan" : "Lema",
@@ -23,6 +23,7 @@
"Login image" : "Imágen de inicio de sesión",
"Upload new login background" : "Cargar nueva imagen de fondo para inicio de sesión",
"Remove background image" : "Eliminar imagen de fondo",
+ "reset to default" : "restaurar a predeterminado",
"Log in image" : "Imagen de inicio de sesión"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/fi.js b/apps/theming/l10n/fi.js
index 48e08170137..2fc502c9ba3 100644
--- a/apps/theming/l10n/fi.js
+++ b/apps/theming/l10n/fi.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Teema",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Teeman avulla voit helposti kustomoida web-käyttöliittymän ja tuettujen sovelluksien ulkonäköä ja tuntumaa. Teema näkyy kaikille käyttäjille.",
"Name" : "Nimi",
- "reset to default" : "palauta oletukseksi",
+ "Reset to default" : "Palauta oletukseksi",
"Web address" : "Verkko-osoite",
"Web address https://…" : "Verkko-osoite https://…",
"Slogan" : "Slogani",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Kirjautumissivun kuva",
"Upload new login background" : "Lähetä uusi kirjautumissivun taustakuva",
"Remove background image" : "Poista taustakuva",
+ "reset to default" : "palauta oletukseksi",
"Log in image" : "Kirjautumissivun kuva"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/fi.json b/apps/theming/l10n/fi.json
index 7b0f671e6ea..bf4fd40620e 100644
--- a/apps/theming/l10n/fi.json
+++ b/apps/theming/l10n/fi.json
@@ -13,7 +13,7 @@
"Theming" : "Teema",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Teeman avulla voit helposti kustomoida web-käyttöliittymän ja tuettujen sovelluksien ulkonäköä ja tuntumaa. Teema näkyy kaikille käyttäjille.",
"Name" : "Nimi",
- "reset to default" : "palauta oletukseksi",
+ "Reset to default" : "Palauta oletukseksi",
"Web address" : "Verkko-osoite",
"Web address https://…" : "Verkko-osoite https://…",
"Slogan" : "Slogani",
@@ -23,6 +23,7 @@
"Login image" : "Kirjautumissivun kuva",
"Upload new login background" : "Lähetä uusi kirjautumissivun taustakuva",
"Remove background image" : "Poista taustakuva",
+ "reset to default" : "palauta oletukseksi",
"Log in image" : "Kirjautumissivun kuva"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/fr.js b/apps/theming/l10n/fr.js
index c517df9bcb9..f0bab180652 100644
--- a/apps/theming/l10n/fr.js
+++ b/apps/theming/l10n/fr.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Personnaliser l'apparence",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Cet extension permet de personnaliser facilement l'apparence de votre instance et des clients supportés. Cela sera visible pour tous les utilisateurs.",
"Name" : "Nom",
- "reset to default" : "Restaurer les valeurs par défaut",
+ "Reset to default" : "Restaurer les valeurs par défaut",
"Web address" : "Adresse web",
"Web address https://…" : "Adresse du serveur https://…",
"Slogan" : "Slogan",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Image de connexion",
"Upload new login background" : "Téléverser un nouvel arrière-plan de connexion",
"Remove background image" : "Supprimer l'image en arrière-plan",
+ "reset to default" : "Restaurer les valeurs par défaut",
"Log in image" : "Image de connexion"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/theming/l10n/fr.json b/apps/theming/l10n/fr.json
index 57d52b43355..dd22725077d 100644
--- a/apps/theming/l10n/fr.json
+++ b/apps/theming/l10n/fr.json
@@ -13,7 +13,7 @@
"Theming" : "Personnaliser l'apparence",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Cet extension permet de personnaliser facilement l'apparence de votre instance et des clients supportés. Cela sera visible pour tous les utilisateurs.",
"Name" : "Nom",
- "reset to default" : "Restaurer les valeurs par défaut",
+ "Reset to default" : "Restaurer les valeurs par défaut",
"Web address" : "Adresse web",
"Web address https://…" : "Adresse du serveur https://…",
"Slogan" : "Slogan",
@@ -23,6 +23,7 @@
"Login image" : "Image de connexion",
"Upload new login background" : "Téléverser un nouvel arrière-plan de connexion",
"Remove background image" : "Supprimer l'image en arrière-plan",
+ "reset to default" : "Restaurer les valeurs par défaut",
"Log in image" : "Image de connexion"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/hu.js b/apps/theming/l10n/hu.js
index ca3299ff98f..cdd9807d778 100644
--- a/apps/theming/l10n/hu.js
+++ b/apps/theming/l10n/hu.js
@@ -13,7 +13,6 @@ OC.L10N.register(
"You are already using a custom theme" : "Már egyedi témát használ",
"Theming" : "Témázás",
"Name" : "Név",
- "reset to default" : "Visszaállítás alapértelmezettre",
"Web address" : "Webcím",
"Web address https://…" : "Webcím https://...",
"Slogan" : "Szlogen",
@@ -22,6 +21,7 @@ OC.L10N.register(
"Upload new logo" : "Új logó feltöltése",
"Login image" : "Bejelentkező kép",
"Upload new login background" : "Új bejelentkező kép feltöltése",
+ "reset to default" : "Visszaállítás alapértelmezettre",
"Log in image" : "Bejelentkező kép"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/hu.json b/apps/theming/l10n/hu.json
index 3589db365c7..b989b545cb8 100644
--- a/apps/theming/l10n/hu.json
+++ b/apps/theming/l10n/hu.json
@@ -11,7 +11,6 @@
"You are already using a custom theme" : "Már egyedi témát használ",
"Theming" : "Témázás",
"Name" : "Név",
- "reset to default" : "Visszaállítás alapértelmezettre",
"Web address" : "Webcím",
"Web address https://…" : "Webcím https://...",
"Slogan" : "Szlogen",
@@ -20,6 +19,7 @@
"Upload new logo" : "Új logó feltöltése",
"Login image" : "Bejelentkező kép",
"Upload new login background" : "Új bejelentkező kép feltöltése",
+ "reset to default" : "Visszaállítás alapértelmezettre",
"Log in image" : "Bejelentkező kép"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/is.js b/apps/theming/l10n/is.js
index 4a9b3116e42..1c97194763f 100644
--- a/apps/theming/l10n/is.js
+++ b/apps/theming/l10n/is.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Þemu",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Þemu gera þér kleift að breyta útliti og hegðun þíns eintaks af viðmótinu auk studdra biðlaraforrita. Það verður sýnilegt öllum notendum.",
"Name" : "Heiti",
- "reset to default" : "endurstilla á sjálfgefið",
+ "Reset to default" : "Endurstilla á sjálfgefið",
"Web address" : "Veffang",
"Web address https://…" : "Veffang https://…",
"Slogan" : "Slagorð",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Innskráningarmynd",
"Upload new login background" : "Senda inn nýjan bakgrunn innskráningar",
"Remove background image" : "Fjarlægja bakgrunnsmynd",
+ "reset to default" : "endurstilla á sjálfgefið",
"Log in image" : "Innskráningarmynd"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
diff --git a/apps/theming/l10n/is.json b/apps/theming/l10n/is.json
index 5beda25148e..0e75a583c11 100644
--- a/apps/theming/l10n/is.json
+++ b/apps/theming/l10n/is.json
@@ -13,7 +13,7 @@
"Theming" : "Þemu",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Þemu gera þér kleift að breyta útliti og hegðun þíns eintaks af viðmótinu auk studdra biðlaraforrita. Það verður sýnilegt öllum notendum.",
"Name" : "Heiti",
- "reset to default" : "endurstilla á sjálfgefið",
+ "Reset to default" : "Endurstilla á sjálfgefið",
"Web address" : "Veffang",
"Web address https://…" : "Veffang https://…",
"Slogan" : "Slagorð",
@@ -23,6 +23,7 @@
"Login image" : "Innskráningarmynd",
"Upload new login background" : "Senda inn nýjan bakgrunn innskráningar",
"Remove background image" : "Fjarlægja bakgrunnsmynd",
+ "reset to default" : "endurstilla á sjálfgefið",
"Log in image" : "Innskráningarmynd"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/it.js b/apps/theming/l10n/it.js
index 15be95c50ea..58da120bf8c 100644
--- a/apps/theming/l10n/it.js
+++ b/apps/theming/l10n/it.js
@@ -1,6 +1,7 @@
OC.L10N.register(
"theming",
{
+ "Loading preview…" : "Caricamento anteprima...",
"Saved" : "Salvato",
"Admin" : "Amministratore",
"a safe home for all your data" : "una casa sicura per i tuoi dati",
@@ -12,8 +13,9 @@ OC.L10N.register(
"Unsupported image type" : "Tipo di immagine non supportato",
"You are already using a custom theme" : "Stai già usando un tema personalizzato",
"Theming" : "Tema",
+ "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "La gestione dei temi rende semplice la personalizzazione dell'aspetto della tua istanza e dei client supportati. Ciò sarà visibile a tutti gli utenti.",
"Name" : "Nome",
- "reset to default" : "ripristina valori predefiniti",
+ "Reset to default" : "Ripristina valori predefiniti",
"Web address" : "Indirizzo web",
"Web address https://…" : "Indirizzo web https://…",
"Slogan" : "Slogan",
@@ -22,6 +24,7 @@ OC.L10N.register(
"Upload new logo" : "Carica nuovo logo",
"Login image" : "Immagine di accesso",
"Upload new login background" : "Carica nuovo sfondo di accesso",
+ "reset to default" : "ripristina valori predefiniti",
"Log in image" : "Immagine di accesso"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/it.json b/apps/theming/l10n/it.json
index 2e4f3618e8f..dfc60944967 100644
--- a/apps/theming/l10n/it.json
+++ b/apps/theming/l10n/it.json
@@ -1,4 +1,5 @@
{ "translations": {
+ "Loading preview…" : "Caricamento anteprima...",
"Saved" : "Salvato",
"Admin" : "Amministratore",
"a safe home for all your data" : "una casa sicura per i tuoi dati",
@@ -10,8 +11,9 @@
"Unsupported image type" : "Tipo di immagine non supportato",
"You are already using a custom theme" : "Stai già usando un tema personalizzato",
"Theming" : "Tema",
+ "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "La gestione dei temi rende semplice la personalizzazione dell'aspetto della tua istanza e dei client supportati. Ciò sarà visibile a tutti gli utenti.",
"Name" : "Nome",
- "reset to default" : "ripristina valori predefiniti",
+ "Reset to default" : "Ripristina valori predefiniti",
"Web address" : "Indirizzo web",
"Web address https://…" : "Indirizzo web https://…",
"Slogan" : "Slogan",
@@ -20,6 +22,7 @@
"Upload new logo" : "Carica nuovo logo",
"Login image" : "Immagine di accesso",
"Upload new login background" : "Carica nuovo sfondo di accesso",
+ "reset to default" : "ripristina valori predefiniti",
"Log in image" : "Immagine di accesso"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/ko.js b/apps/theming/l10n/ko.js
index 6c222b56373..77a37813d3c 100644
--- a/apps/theming/l10n/ko.js
+++ b/apps/theming/l10n/ko.js
@@ -15,7 +15,6 @@ OC.L10N.register(
"Theming" : "테마",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "테마를 사용하여 내 인스턴스와 지원하는 클라이언트의 모습을 변경할 수 있습니다. 테마는 모든 사용자에게 적용됩니다.",
"Name" : "이름",
- "reset to default" : "기본값으로 초기화",
"Web address" : "웹 주소",
"Web address https://…" : "웹 주소 https://…",
"Slogan" : "슬로건",
@@ -24,6 +23,7 @@ OC.L10N.register(
"Upload new logo" : "새 로고 업로드",
"Login image" : "로그인 그림",
"Upload new login background" : "새 로그인 배경 업로드",
+ "reset to default" : "기본값으로 초기화",
"Log in image" : "로그인 그림"
},
"nplurals=1; plural=0;");
diff --git a/apps/theming/l10n/ko.json b/apps/theming/l10n/ko.json
index 74c621d6dcc..4a48f297851 100644
--- a/apps/theming/l10n/ko.json
+++ b/apps/theming/l10n/ko.json
@@ -13,7 +13,6 @@
"Theming" : "테마",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "테마를 사용하여 내 인스턴스와 지원하는 클라이언트의 모습을 변경할 수 있습니다. 테마는 모든 사용자에게 적용됩니다.",
"Name" : "이름",
- "reset to default" : "기본값으로 초기화",
"Web address" : "웹 주소",
"Web address https://…" : "웹 주소 https://…",
"Slogan" : "슬로건",
@@ -22,6 +21,7 @@
"Upload new logo" : "새 로고 업로드",
"Login image" : "로그인 그림",
"Upload new login background" : "새 로그인 배경 업로드",
+ "reset to default" : "기본값으로 초기화",
"Log in image" : "로그인 그림"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/theming/l10n/nb.js b/apps/theming/l10n/nb.js
index 3876a3bd76f..9b286698355 100644
--- a/apps/theming/l10n/nb.js
+++ b/apps/theming/l10n/nb.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Draktvalg",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Draktvalg gjør det enkelt å tilpasse utseende og følelsen av din installasjon og støttede klienter. Dette vil bli synlig for alle brukere.",
"Name" : "Navn",
- "reset to default" : "tilbakestill",
+ "Reset to default" : "Tilbakestill til forvalg",
"Web address" : "Nettadresse",
"Web address https://…" : "Nettadresse https://",
"Slogan" : "Slagord",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Innloggingsbilde",
"Upload new login background" : "Last opp ny innloggingsbakgrunn",
"Remove background image" : "Fjern bakgrunnsbilde",
+ "reset to default" : "tilbakestill",
"Log in image" : "Innloggingsbilde"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/nb.json b/apps/theming/l10n/nb.json
index c729347c5e9..6557edea2b8 100644
--- a/apps/theming/l10n/nb.json
+++ b/apps/theming/l10n/nb.json
@@ -13,7 +13,7 @@
"Theming" : "Draktvalg",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Draktvalg gjør det enkelt å tilpasse utseende og følelsen av din installasjon og støttede klienter. Dette vil bli synlig for alle brukere.",
"Name" : "Navn",
- "reset to default" : "tilbakestill",
+ "Reset to default" : "Tilbakestill til forvalg",
"Web address" : "Nettadresse",
"Web address https://…" : "Nettadresse https://",
"Slogan" : "Slagord",
@@ -23,6 +23,7 @@
"Login image" : "Innloggingsbilde",
"Upload new login background" : "Last opp ny innloggingsbakgrunn",
"Remove background image" : "Fjern bakgrunnsbilde",
+ "reset to default" : "tilbakestill",
"Log in image" : "Innloggingsbilde"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/nl.js b/apps/theming/l10n/nl.js
index bc96b6af229..5ba8066a63e 100644
--- a/apps/theming/l10n/nl.js
+++ b/apps/theming/l10n/nl.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Thema's",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Thematiseren maakt het mogelijk om uiterlijk en gevoel van je systeem en ondersteunde clients aan te passen. Dit wordt zichtbaar voor alle gebruikers.",
"Name" : "Naam",
- "reset to default" : "herstellen naar standaard",
+ "Reset to default" : "Herstellen naar standaard",
"Web address" : "Webadres",
"Web address https://…" : "Webadres https://…",
"Slogan" : "Slagzin",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Inlog afbeelding",
"Upload new login background" : "Uploaden nieuwe inlog achtergrond",
"Remove background image" : "Achtergrond beeld verwijderen",
+ "reset to default" : "herstellen naar standaard",
"Log in image" : "Inlog afbeelding"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/nl.json b/apps/theming/l10n/nl.json
index 2dc742ffd0d..f04bc21f250 100644
--- a/apps/theming/l10n/nl.json
+++ b/apps/theming/l10n/nl.json
@@ -13,7 +13,7 @@
"Theming" : "Thema's",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Thematiseren maakt het mogelijk om uiterlijk en gevoel van je systeem en ondersteunde clients aan te passen. Dit wordt zichtbaar voor alle gebruikers.",
"Name" : "Naam",
- "reset to default" : "herstellen naar standaard",
+ "Reset to default" : "Herstellen naar standaard",
"Web address" : "Webadres",
"Web address https://…" : "Webadres https://…",
"Slogan" : "Slagzin",
@@ -23,6 +23,7 @@
"Login image" : "Inlog afbeelding",
"Upload new login background" : "Uploaden nieuwe inlog achtergrond",
"Remove background image" : "Achtergrond beeld verwijderen",
+ "reset to default" : "herstellen naar standaard",
"Log in image" : "Inlog afbeelding"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/pl.js b/apps/theming/l10n/pl.js
index 41d15ff7612..83939eebc45 100644
--- a/apps/theming/l10n/pl.js
+++ b/apps/theming/l10n/pl.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Motyw",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Motywy pozwalają na łatwą personalizację wyglądu Twojej instancji i wpsieranych klientów. Efekty będą widoczne dla wszystkich użytkowników.",
"Name" : "Nazwa",
- "reset to default" : "przywróć domyślne",
+ "Reset to default" : "Przywróć domyślne",
"Web address" : "adres internetowy",
"Web address https://…" : "adres internetowy https://...",
"Slogan" : "Slogan",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Obraz logowania",
"Upload new login background" : "Wyślij nowe tło ekranu logowania",
"Remove background image" : "Usuń obraz tła",
+ "reset to default" : "przywróć domyślne",
"Log in image" : "Zdjęcie logowania"
},
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/theming/l10n/pl.json b/apps/theming/l10n/pl.json
index bc1c42fd709..dc7dff54013 100644
--- a/apps/theming/l10n/pl.json
+++ b/apps/theming/l10n/pl.json
@@ -13,7 +13,7 @@
"Theming" : "Motyw",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Motywy pozwalają na łatwą personalizację wyglądu Twojej instancji i wpsieranych klientów. Efekty będą widoczne dla wszystkich użytkowników.",
"Name" : "Nazwa",
- "reset to default" : "przywróć domyślne",
+ "Reset to default" : "Przywróć domyślne",
"Web address" : "adres internetowy",
"Web address https://…" : "adres internetowy https://...",
"Slogan" : "Slogan",
@@ -23,6 +23,7 @@
"Login image" : "Obraz logowania",
"Upload new login background" : "Wyślij nowe tło ekranu logowania",
"Remove background image" : "Usuń obraz tła",
+ "reset to default" : "przywróć domyślne",
"Log in image" : "Zdjęcie logowania"
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/pt_BR.js b/apps/theming/l10n/pt_BR.js
index f096255d497..b8251269cef 100644
--- a/apps/theming/l10n/pt_BR.js
+++ b/apps/theming/l10n/pt_BR.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Personalização",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Criar e alterar temas torna possível personalizar facilmente o Nextcloud e clientes suportados. Isso será visível a todos os usuários.",
"Name" : "Nome",
- "reset to default" : "restaurar ao padrão",
+ "Reset to default" : "Redefinir para o padrão",
"Web address" : "Endereço web",
"Web address https://…" : "Endereço web https://...",
"Slogan" : "Slogan",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Imagem de login",
"Upload new login background" : "Enviar nova imagem de fundo para o login",
"Remove background image" : "Excluir a imagem de fundo",
+ "reset to default" : "restaurar ao padrão",
"Log in image" : "Imagem de fundo do login"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/theming/l10n/pt_BR.json b/apps/theming/l10n/pt_BR.json
index 525cce43f45..1acab05b61b 100644
--- a/apps/theming/l10n/pt_BR.json
+++ b/apps/theming/l10n/pt_BR.json
@@ -13,7 +13,7 @@
"Theming" : "Personalização",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Criar e alterar temas torna possível personalizar facilmente o Nextcloud e clientes suportados. Isso será visível a todos os usuários.",
"Name" : "Nome",
- "reset to default" : "restaurar ao padrão",
+ "Reset to default" : "Redefinir para o padrão",
"Web address" : "Endereço web",
"Web address https://…" : "Endereço web https://...",
"Slogan" : "Slogan",
@@ -23,6 +23,7 @@
"Login image" : "Imagem de login",
"Upload new login background" : "Enviar nova imagem de fundo para o login",
"Remove background image" : "Excluir a imagem de fundo",
+ "reset to default" : "restaurar ao padrão",
"Log in image" : "Imagem de fundo do login"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/ru.js b/apps/theming/l10n/ru.js
index 88c5e7bebf0..bd209937e15 100644
--- a/apps/theming/l10n/ru.js
+++ b/apps/theming/l10n/ru.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Темы оформления",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Темы оформление позволяют легко настроить внешний вид вашего сервера и поддерживаемых клиентов. Это будет доступно для всех пользователей.",
"Name" : "Название",
- "reset to default" : "сброс до настроек по-умолчанию",
+ "Reset to default" : "Сбросить изменения",
"Web address" : "Веб адрес",
"Web address https://…" : "Веб адрес https://…",
"Slogan" : "Слоган",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Изображение экрана входа в систему",
"Upload new login background" : "Загрузить новый фон для экрана входа в систему",
"Remove background image" : "Убрать фоновое изображение ",
+ "reset to default" : "сброс до настроек по-умолчанию",
"Log in image" : "Изображение экрана входа в систему"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
diff --git a/apps/theming/l10n/ru.json b/apps/theming/l10n/ru.json
index 01d381117a8..87baa16aaf5 100644
--- a/apps/theming/l10n/ru.json
+++ b/apps/theming/l10n/ru.json
@@ -13,7 +13,7 @@
"Theming" : "Темы оформления",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Темы оформление позволяют легко настроить внешний вид вашего сервера и поддерживаемых клиентов. Это будет доступно для всех пользователей.",
"Name" : "Название",
- "reset to default" : "сброс до настроек по-умолчанию",
+ "Reset to default" : "Сбросить изменения",
"Web address" : "Веб адрес",
"Web address https://…" : "Веб адрес https://…",
"Slogan" : "Слоган",
@@ -23,6 +23,7 @@
"Login image" : "Изображение экрана входа в систему",
"Upload new login background" : "Загрузить новый фон для экрана входа в систему",
"Remove background image" : "Убрать фоновое изображение ",
+ "reset to default" : "сброс до настроек по-умолчанию",
"Log in image" : "Изображение экрана входа в систему"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/sk.js b/apps/theming/l10n/sk.js
index 8a01b6f2f4a..fe852153b16 100644
--- a/apps/theming/l10n/sk.js
+++ b/apps/theming/l10n/sk.js
@@ -13,7 +13,6 @@ OC.L10N.register(
"You are already using a custom theme" : "Už používate upravený vzhľad",
"Theming" : "Vzhľad",
"Name" : "Názov",
- "reset to default" : "nastaviť predvolené",
"Web address" : "Web adresa",
"Web address https://…" : "Webová adresa https://...",
"Slogan" : "Slogan",
@@ -22,6 +21,7 @@ OC.L10N.register(
"Upload new logo" : "Nahrať nové logo",
"Login image" : "Prihlasovací obrázok",
"Upload new login background" : "Nahrať nové prihlasovacie pozadie",
+ "reset to default" : "nastaviť predvolené",
"Log in image" : "Prihlasovací obrázok"
},
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/theming/l10n/sk.json b/apps/theming/l10n/sk.json
index 4cbac33e811..b0ba8be6231 100644
--- a/apps/theming/l10n/sk.json
+++ b/apps/theming/l10n/sk.json
@@ -11,7 +11,6 @@
"You are already using a custom theme" : "Už používate upravený vzhľad",
"Theming" : "Vzhľad",
"Name" : "Názov",
- "reset to default" : "nastaviť predvolené",
"Web address" : "Web adresa",
"Web address https://…" : "Webová adresa https://...",
"Slogan" : "Slogan",
@@ -20,6 +19,7 @@
"Upload new logo" : "Nahrať nové logo",
"Login image" : "Prihlasovací obrázok",
"Upload new login background" : "Nahrať nové prihlasovacie pozadie",
+ "reset to default" : "nastaviť predvolené",
"Log in image" : "Prihlasovací obrázok"
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/theming/l10n/sv.js b/apps/theming/l10n/sv.js
index cbc5282d8bd..08183a5bdb6 100644
--- a/apps/theming/l10n/sv.js
+++ b/apps/theming/l10n/sv.js
@@ -1,6 +1,7 @@
OC.L10N.register(
"theming",
{
+ "Loading preview…" : "Laddar förhandsvisning...",
"Saved" : "Sparat",
"Admin" : "Admin",
"a safe home for all your data" : "En säker plats för alla dina filer och data",
@@ -12,8 +13,8 @@ OC.L10N.register(
"Unsupported image type" : "Filtypen är ej giltig",
"You are already using a custom theme" : "Du använder redan ett annat tema",
"Theming" : "Teman",
+ "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Teman gör det möjligt att enkelt skräddarsy utseendet på ditt moln. Detta kommer att synas för alla användare.",
"Name" : "Namn",
- "reset to default" : "Återställ till standard",
"Web address" : "Webbadress",
"Web address https://…" : "Webbadress https://...",
"Slogan" : "Slogan",
@@ -22,6 +23,8 @@ OC.L10N.register(
"Upload new logo" : "Ladda upp ny logotyp",
"Login image" : "Inloggningsbild",
"Upload new login background" : "Ladda upp ny bakgrundsbild",
+ "Remove background image" : "Ta bort bakgrundsbild",
+ "reset to default" : "Återställ till standard",
"Log in image" : "Inloggningsbild"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/theming/l10n/sv.json b/apps/theming/l10n/sv.json
index ecd37a0753c..b57b35b5b85 100644
--- a/apps/theming/l10n/sv.json
+++ b/apps/theming/l10n/sv.json
@@ -1,4 +1,5 @@
{ "translations": {
+ "Loading preview…" : "Laddar förhandsvisning...",
"Saved" : "Sparat",
"Admin" : "Admin",
"a safe home for all your data" : "En säker plats för alla dina filer och data",
@@ -10,8 +11,8 @@
"Unsupported image type" : "Filtypen är ej giltig",
"You are already using a custom theme" : "Du använder redan ett annat tema",
"Theming" : "Teman",
+ "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Teman gör det möjligt att enkelt skräddarsy utseendet på ditt moln. Detta kommer att synas för alla användare.",
"Name" : "Namn",
- "reset to default" : "Återställ till standard",
"Web address" : "Webbadress",
"Web address https://…" : "Webbadress https://...",
"Slogan" : "Slogan",
@@ -20,6 +21,8 @@
"Upload new logo" : "Ladda upp ny logotyp",
"Login image" : "Inloggningsbild",
"Upload new login background" : "Ladda upp ny bakgrundsbild",
+ "Remove background image" : "Ta bort bakgrundsbild",
+ "reset to default" : "Återställ till standard",
"Log in image" : "Inloggningsbild"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/tr.js b/apps/theming/l10n/tr.js
index afb505cdcda..e720ccaa005 100644
--- a/apps/theming/l10n/tr.js
+++ b/apps/theming/l10n/tr.js
@@ -15,7 +15,7 @@ OC.L10N.register(
"Theming" : "Tema",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Temalar kullandığınız kopyanın ve desteklenen istemcilerin genel görünümün kolayca değiştirilmesini sağlar. Tüm kullanıcılara görüntülenir.",
"Name" : "Ad",
- "reset to default" : "varsayılana dön",
+ "Reset to default" : "Varsayılana Sıfırla",
"Web address" : "Web adresi",
"Web address https://…" : "Web adresi https://...",
"Slogan" : "Slogan",
@@ -25,6 +25,7 @@ OC.L10N.register(
"Login image" : "Oturum açma görseli",
"Upload new login background" : "Yeni oturum açma art alanı yükle",
"Remove background image" : "Art alan görselini kaldır",
+ "reset to default" : "varsayılana dön",
"Log in image" : "Oturum açma görseli"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/theming/l10n/tr.json b/apps/theming/l10n/tr.json
index b26920471b1..03de74cbb4c 100644
--- a/apps/theming/l10n/tr.json
+++ b/apps/theming/l10n/tr.json
@@ -13,7 +13,7 @@
"Theming" : "Tema",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Temalar kullandığınız kopyanın ve desteklenen istemcilerin genel görünümün kolayca değiştirilmesini sağlar. Tüm kullanıcılara görüntülenir.",
"Name" : "Ad",
- "reset to default" : "varsayılana dön",
+ "Reset to default" : "Varsayılana Sıfırla",
"Web address" : "Web adresi",
"Web address https://…" : "Web adresi https://...",
"Slogan" : "Slogan",
@@ -23,6 +23,7 @@
"Login image" : "Oturum açma görseli",
"Upload new login background" : "Yeni oturum açma art alanı yükle",
"Remove background image" : "Art alan görselini kaldır",
+ "reset to default" : "varsayılana dön",
"Log in image" : "Oturum açma görseli"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/zh_CN.js b/apps/theming/l10n/zh_CN.js
index 8dae780b651..31ecd8241f0 100644
--- a/apps/theming/l10n/zh_CN.js
+++ b/apps/theming/l10n/zh_CN.js
@@ -15,7 +15,6 @@ OC.L10N.register(
"Theming" : "主题",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "主题使得方便地定制你的实例的外观和体验成为可能。所有用户都可以使用。",
"Name" : "名字",
- "reset to default" : "重置默认",
"Web address" : "网址",
"Web address https://…" : "网址 https://...",
"Slogan" : "标语",
@@ -25,6 +24,7 @@ OC.L10N.register(
"Login image" : "登录图片",
"Upload new login background" : "上传新登录背景",
"Remove background image" : "删除背景图片",
+ "reset to default" : "重置默认",
"Log in image" : "登录图片"
},
"nplurals=1; plural=0;");
diff --git a/apps/theming/l10n/zh_CN.json b/apps/theming/l10n/zh_CN.json
index 9075d74f638..d835515763c 100644
--- a/apps/theming/l10n/zh_CN.json
+++ b/apps/theming/l10n/zh_CN.json
@@ -13,7 +13,6 @@
"Theming" : "主题",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "主题使得方便地定制你的实例的外观和体验成为可能。所有用户都可以使用。",
"Name" : "名字",
- "reset to default" : "重置默认",
"Web address" : "网址",
"Web address https://…" : "网址 https://...",
"Slogan" : "标语",
@@ -23,6 +22,7 @@
"Login image" : "登录图片",
"Upload new login background" : "上传新登录背景",
"Remove background image" : "删除背景图片",
+ "reset to default" : "重置默认",
"Log in image" : "登录图片"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/theming/templates/settings-admin.php b/apps/theming/templates/settings-admin.php
index 858b916c932..717e2bdb83c 100644
--- a/apps/theming/templates/settings-admin.php
+++ b/apps/theming/templates/settings-admin.php
@@ -42,28 +42,28 @@ style('theming', 'settings-admin');
<label>
<span><?php p($l->t('Name')) ?></span>
<input id="theming-name" type="text" placeholder="<?php p($l->t('Name')); ?>" value="<?php p($_['name']) ?>" maxlength="250" />
- <div data-setting="name" data-toggle="tooltip" data-original-title="<?php p($l->t('reset to default')); ?>" class="theme-undo icon icon-history"></div>
+ <div data-setting="name" data-toggle="tooltip" data-original-title="<?php p($l->t('Reset to default')); ?>" class="theme-undo icon icon-history"></div>
</label>
</div>
<div>
<label>
<span><?php p($l->t('Web address')) ?></span>
<input id="theming-url" type="text" placeholder="<?php p($l->t('Web address https://…')); ?>" value="<?php p($_['url']) ?>" maxlength="500" />
- <div data-setting="url" data-toggle="tooltip" data-original-title="<?php p($l->t('reset to default')); ?>" class="theme-undo icon icon-history"></div>
+ <div data-setting="url" data-toggle="tooltip" data-original-title="<?php p($l->t('Reset to default')); ?>" class="theme-undo icon icon-history"></div>
</label>
</div>
<div>
<label>
<span><?php p($l->t('Slogan')) ?></span>
<input id="theming-slogan" type="text" placeholder="<?php p($l->t('Slogan')); ?>" value="<?php p($_['slogan']) ?>" maxlength="500" />
- <div data-setting="slogan" data-toggle="tooltip" data-original-title="<?php p($l->t('reset to default')); ?>" class="theme-undo icon icon-history"></div>
+ <div data-setting="slogan" data-toggle="tooltip" data-original-title="<?php p($l->t('Reset to default')); ?>" class="theme-undo icon icon-history"></div>
</label>
</div>
<div>
<label>
<span><?php p($l->t('Color')) ?></span>
<input id="theming-color" type="text" class="jscolor" maxlength="6" value="<?php p($_['color']) ?>" />
- <div data-setting="color" data-toggle="tooltip" data-original-title="<?php p($l->t('reset to default')); ?>" class="theme-undo icon icon-history"></div>
+ <div data-setting="color" data-toggle="tooltip" data-original-title="<?php p($l->t('Reset to default')); ?>" class="theme-undo icon icon-history"></div>
</label>
</div>
<div>
@@ -72,7 +72,7 @@ style('theming', 'settings-admin');
<label for="uploadlogo"><span><?php p($l->t('Logo')) ?></span></label>
<input id="uploadlogo" class="upload-logo-field" name="uploadlogo" type="file" />
<label for="uploadlogo" class="button icon-upload svg" id="uploadlogo" title="<?php p($l->t('Upload new logo')) ?>"></label>
- <div data-setting="logoMime" data-toggle="tooltip" data-original-title="<?php p($l->t('reset to default')); ?>" class="theme-undo icon icon-history"></div>
+ <div data-setting="logoMime" data-toggle="tooltip" data-original-title="<?php p($l->t('Reset to default')); ?>" class="theme-undo icon icon-history"></div>
</form>
</div>
<div>
@@ -81,7 +81,7 @@ style('theming', 'settings-admin');
<label for="upload-login-background"><span><?php p($l->t('Login image')) ?></span></label>
<input id="upload-login-background" class="upload-logo-field" name="upload-login-background" type="file">
<label for="upload-login-background" class="button icon-upload svg" id="upload-login-background" title="<?php p($l->t("Upload new login background")) ?>"></label>
- <div data-setting="backgroundMime" data-toggle="tooltip" data-original-title="<?php p($l->t('reset to default')); ?>" class="theme-undo icon icon-history"></div>
+ <div data-setting="backgroundMime" data-toggle="tooltip" data-original-title="<?php p($l->t('Reset to default')); ?>" class="theme-undo icon icon-history"></div>
<div class="theme-remove-bg icon icon-delete" data-toggle="tooltip" data-original-title="<?php p($l->t('Remove background image')); ?>"></div>
</form>
</div>
diff --git a/apps/twofactor_backupcodes/l10n/cs.js b/apps/twofactor_backupcodes/l10n/cs.js
index 6b8ceac654d..fbc6b810f0e 100644
--- a/apps/twofactor_backupcodes/l10n/cs.js
+++ b/apps/twofactor_backupcodes/l10n/cs.js
@@ -13,6 +13,7 @@ OC.L10N.register(
"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",
+ "Two factor backup codes" : "Dvoufázové záložní kódy",
"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
index c4f01be5418..1e6cd60fbb9 100644
--- a/apps/twofactor_backupcodes/l10n/cs.json
+++ b/apps/twofactor_backupcodes/l10n/cs.json
@@ -11,6 +11,7 @@
"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",
+ "Two factor backup codes" : "Dvoufázové záložní kódy",
"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/en_GB.js b/apps/twofactor_backupcodes/l10n/en_GB.js
new file mode 100644
index 00000000000..fc9ec043807
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/en_GB.js
@@ -0,0 +1,19 @@
+OC.L10N.register(
+ "twofactor_backupcodes",
+ {
+ "Generate backup codes" : "Generate backup codes",
+ "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Backup codes have been generated. {{used}} of {{total}} codes have been used.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later",
+ "Save backup codes" : "Save backup codes",
+ "Print backup codes" : "Print backup codes",
+ "Regenerate backup codes" : "Regenerate backup codes",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "If you regenerate backup codes, you automatically invalidate old codes.",
+ "An error occurred while generating your backup codes" : "An error occurred while generating your backup codes",
+ "Nextcloud backup codes" : "Nextcloud backup codes",
+ "You created two-factor backup codes for your account" : "You created two-factor backup codes for your account",
+ "Backup code" : "Backup code",
+ "Use backup code" : "Use backup code",
+ "Two factor backup codes" : "Two factor backup codes",
+ "Second-factor backup codes" : "Second-factor backup codes"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/en_GB.json b/apps/twofactor_backupcodes/l10n/en_GB.json
new file mode 100644
index 00000000000..21e2d234baa
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/en_GB.json
@@ -0,0 +1,17 @@
+{ "translations": {
+ "Generate backup codes" : "Generate backup codes",
+ "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Backup codes have been generated. {{used}} of {{total}} codes have been used.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later",
+ "Save backup codes" : "Save backup codes",
+ "Print backup codes" : "Print backup codes",
+ "Regenerate backup codes" : "Regenerate backup codes",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "If you regenerate backup codes, you automatically invalidate old codes.",
+ "An error occurred while generating your backup codes" : "An error occurred while generating your backup codes",
+ "Nextcloud backup codes" : "Nextcloud backup codes",
+ "You created two-factor backup codes for your account" : "You created two-factor backup codes for your account",
+ "Backup code" : "Backup code",
+ "Use backup code" : "Use backup code",
+ "Two factor backup codes" : "Two factor backup codes",
+ "Second-factor backup codes" : "Second-factor backup codes"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/fi.js b/apps/twofactor_backupcodes/l10n/fi.js
index 01203d93c9b..c267ef4a037 100644
--- a/apps/twofactor_backupcodes/l10n/fi.js
+++ b/apps/twofactor_backupcodes/l10n/fi.js
@@ -13,6 +13,7 @@ OC.L10N.register(
"You created two-factor backup codes for your account" : "Loit kaksivaiheisen tunnistautumisen varakoodit tilillesi",
"Backup code" : "Varakoodi",
"Use backup code" : "Käytä varakoodia",
+ "Two factor backup codes" : "Kaksivaiheisen tunnistautumisen varakoodit",
"Second-factor backup codes" : "Kaksivaiheisen tunnistautumisen varakoodit"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/fi.json b/apps/twofactor_backupcodes/l10n/fi.json
index 516e00216ff..2552aa37d71 100644
--- a/apps/twofactor_backupcodes/l10n/fi.json
+++ b/apps/twofactor_backupcodes/l10n/fi.json
@@ -11,6 +11,7 @@
"You created two-factor backup codes for your account" : "Loit kaksivaiheisen tunnistautumisen varakoodit tilillesi",
"Backup code" : "Varakoodi",
"Use backup code" : "Käytä varakoodia",
+ "Two factor backup codes" : "Kaksivaiheisen tunnistautumisen varakoodit",
"Second-factor backup codes" : "Kaksivaiheisen tunnistautumisen varakoodit"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/sv.js b/apps/twofactor_backupcodes/l10n/sv.js
index 7d3321a2a61..01878a83644 100644
--- a/apps/twofactor_backupcodes/l10n/sv.js
+++ b/apps/twofactor_backupcodes/l10n/sv.js
@@ -13,6 +13,7 @@ OC.L10N.register(
"You created two-factor backup codes for your account" : "Du skapade återställningsnycklar till tvåfaktorsautentiseringen på ditt användarkonto.",
"Backup code" : "Återställningsnyckel",
"Use backup code" : "Använd återställningsnyckel",
+ "Two factor backup codes" : "Återställningsnycklar för Tvåfaktorautentisering",
"Second-factor backup codes" : "Tvåfaktorsautentisering"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/sv.json b/apps/twofactor_backupcodes/l10n/sv.json
index 102061b0bf1..2980c32c6fd 100644
--- a/apps/twofactor_backupcodes/l10n/sv.json
+++ b/apps/twofactor_backupcodes/l10n/sv.json
@@ -11,6 +11,7 @@
"You created two-factor backup codes for your account" : "Du skapade återställningsnycklar till tvåfaktorsautentiseringen på ditt användarkonto.",
"Backup code" : "Återställningsnyckel",
"Use backup code" : "Använd återställningsnyckel",
+ "Two factor backup codes" : "Återställningsnycklar för Tvåfaktorautentisering",
"Second-factor backup codes" : "Tvåfaktorsautentisering"
},"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
index 44f92f97759..a0ebc111530 100644
--- a/apps/updatenotification/l10n/cs.js
+++ b/apps/updatenotification/l10n/cs.js
@@ -10,6 +10,7 @@ OC.L10N.register(
"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.",
+ "Update notification" : "Aktualizovat upozornění",
"A new version is available: %s" : "Je dostupná nová verze: %s",
"Open updater" : "Otevřít aktualizátor",
"Download now" : "Stáhnout nyní",
diff --git a/apps/updatenotification/l10n/cs.json b/apps/updatenotification/l10n/cs.json
index 22676eebcdd..9ad883f2e09 100644
--- a/apps/updatenotification/l10n/cs.json
+++ b/apps/updatenotification/l10n/cs.json
@@ -8,6 +8,7 @@
"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.",
+ "Update notification" : "Aktualizovat upozornění",
"A new version is available: %s" : "Je dostupná nová verze: %s",
"Open updater" : "Otevřít aktualizátor",
"Download now" : "Stáhnout nyní",
diff --git a/apps/updatenotification/l10n/de.js b/apps/updatenotification/l10n/de.js
index dbaadfdd853..1a7014d6441 100644
--- a/apps/updatenotification/l10n/de.js
+++ b/apps/updatenotification/l10n/de.js
@@ -2,15 +2,15 @@ OC.L10N.register(
"updatenotification",
{
"Update notifications" : "Update-Benachrichtigungen",
- "Could not start updater, please try the manual update" : "Aktualisierungsfunktion konnte nicht gestartet werden, bitte versuche ein mauelles Update",
+ "Could not start updater, please try the manual update" : "Der Updater konnte nicht gestartet werden, bitte versuchen Sie ein manuelles Update",
"{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.",
"Channel updated" : "Kanal aktualisiert",
"The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.",
- "Please check the Nextcloud and server log files for errors." : "Bitte prüfe das Nextcloud- und Server-Log nach Fehlern.",
+ "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.",
"Update to %1$s is available." : "Aktualisierung auf %1$s ist verfügbar.",
- "Update for %1$s to version %2$s is available." : "Ein Update von %1$s auf Version %2$s ist verfügbar.",
- "Update for {app} to version %s is available." : "Ein Update für {app} auf Version %s ist verfügbar.",
- "Update notification" : "Update-Benachrichtigung",
+ "Update for %1$s to version %2$s is available." : "Eine Aktualisierung von %1$s auf Version %2$s ist verfügbar.",
+ "Update for {app} to version %s is available." : "Eine Aktualisierung für {app} auf Version %s ist verfügbar.",
+ "Update notification" : "Aktualisierungs-Benachrichtigung",
"A new version is available: %s" : "Eine neue Version ist verfügbar: %s",
"Open updater" : "Updater öffnen",
"Download now" : "Jetzt herunterladen",
diff --git a/apps/updatenotification/l10n/de.json b/apps/updatenotification/l10n/de.json
index 9084b298f1a..86387b7ff5a 100644
--- a/apps/updatenotification/l10n/de.json
+++ b/apps/updatenotification/l10n/de.json
@@ -1,14 +1,14 @@
{ "translations": {
"Update notifications" : "Update-Benachrichtigungen",
- "Could not start updater, please try the manual update" : "Aktualisierungsfunktion konnte nicht gestartet werden, bitte versuche ein mauelles Update",
+ "Could not start updater, please try the manual update" : "Der Updater konnte nicht gestartet werden, bitte versuchen Sie ein manuelles Update",
"{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.",
"Channel updated" : "Kanal aktualisiert",
"The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.",
- "Please check the Nextcloud and server log files for errors." : "Bitte prüfe das Nextcloud- und Server-Log nach Fehlern.",
+ "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.",
"Update to %1$s is available." : "Aktualisierung auf %1$s ist verfügbar.",
- "Update for %1$s to version %2$s is available." : "Ein Update von %1$s auf Version %2$s ist verfügbar.",
- "Update for {app} to version %s is available." : "Ein Update für {app} auf Version %s ist verfügbar.",
- "Update notification" : "Update-Benachrichtigung",
+ "Update for %1$s to version %2$s is available." : "Eine Aktualisierung von %1$s auf Version %2$s ist verfügbar.",
+ "Update for {app} to version %s is available." : "Eine Aktualisierung für {app} auf Version %s ist verfügbar.",
+ "Update notification" : "Aktualisierungs-Benachrichtigung",
"A new version is available: %s" : "Eine neue Version ist verfügbar: %s",
"Open updater" : "Updater öffnen",
"Download now" : "Jetzt herunterladen",
diff --git a/apps/updatenotification/l10n/de_DE.js b/apps/updatenotification/l10n/de_DE.js
index 6963ce16e91..4fbfa7b6b8d 100644
--- a/apps/updatenotification/l10n/de_DE.js
+++ b/apps/updatenotification/l10n/de_DE.js
@@ -6,10 +6,10 @@ OC.L10N.register(
"{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.",
"Channel updated" : "Kanal aktualisiert",
"The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.",
- "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server und Nextcloud Protokolle auf Fehler.",
+ "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.",
"Update to %1$s is available." : "Aktualisierung auf %1$s ist verfügbar.",
- "Update for %1$s to version %2$s is available." : "Ein Update von %1$s auf Version %2$s ist verfügbar.",
- "Update for {app} to version %s is available." : "Ein Update für {app} auf Version %s ist verfügbar.",
+ "Update for %1$s to version %2$s is available." : "Eine Aktualisierung von %1$s auf Version %2$s ist verfügbar.",
+ "Update for {app} to version %s is available." : "Eine Aktualisierung für {app} auf Version %s ist verfügbar.",
"Update notification" : "Aktualisierungs-Benachrichtigung",
"A new version is available: %s" : "Eine neue Version ist verfügbar: %s",
"Open updater" : "Updater öffnen",
diff --git a/apps/updatenotification/l10n/de_DE.json b/apps/updatenotification/l10n/de_DE.json
index 5fc5407d6c0..9a3eb8c4686 100644
--- a/apps/updatenotification/l10n/de_DE.json
+++ b/apps/updatenotification/l10n/de_DE.json
@@ -4,10 +4,10 @@
"{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.",
"Channel updated" : "Kanal aktualisiert",
"The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.",
- "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server und Nextcloud Protokolle auf Fehler.",
+ "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.",
"Update to %1$s is available." : "Aktualisierung auf %1$s ist verfügbar.",
- "Update for %1$s to version %2$s is available." : "Ein Update von %1$s auf Version %2$s ist verfügbar.",
- "Update for {app} to version %s is available." : "Ein Update für {app} auf Version %s ist verfügbar.",
+ "Update for %1$s to version %2$s is available." : "Eine Aktualisierung von %1$s auf Version %2$s ist verfügbar.",
+ "Update for {app} to version %s is available." : "Eine Aktualisierung für {app} auf Version %s ist verfügbar.",
"Update notification" : "Aktualisierungs-Benachrichtigung",
"A new version is available: %s" : "Eine neue Version ist verfügbar: %s",
"Open updater" : "Updater öffnen",
diff --git a/apps/updatenotification/l10n/en_GB.js b/apps/updatenotification/l10n/en_GB.js
index cd32df87ae2..bafff3481ea 100644
--- a/apps/updatenotification/l10n/en_GB.js
+++ b/apps/updatenotification/l10n/en_GB.js
@@ -10,6 +10,7 @@ OC.L10N.register(
"Update to %1$s is available." : "Update to %1$s is available.",
"Update for %1$s to version %2$s is available." : "Update for %1$s to version %2$s is available.",
"Update for {app} to version %s is available." : "Update for {app} to version %s is available.",
+ "Update notification" : "Update notification",
"A new version is available: %s" : "A new version is available: %s",
"Open updater" : "Open updater",
"Download now" : "Download now",
diff --git a/apps/updatenotification/l10n/en_GB.json b/apps/updatenotification/l10n/en_GB.json
index f8c435efdb7..d79882ae5b1 100644
--- a/apps/updatenotification/l10n/en_GB.json
+++ b/apps/updatenotification/l10n/en_GB.json
@@ -8,6 +8,7 @@
"Update to %1$s is available." : "Update to %1$s is available.",
"Update for %1$s to version %2$s is available." : "Update for %1$s to version %2$s is available.",
"Update for {app} to version %s is available." : "Update for {app} to version %s is available.",
+ "Update notification" : "Update notification",
"A new version is available: %s" : "A new version is available: %s",
"Open updater" : "Open updater",
"Download now" : "Download now",
diff --git a/apps/updatenotification/l10n/fi.js b/apps/updatenotification/l10n/fi.js
index 3c65b0ad132..c321c228e8a 100644
--- a/apps/updatenotification/l10n/fi.js
+++ b/apps/updatenotification/l10n/fi.js
@@ -10,6 +10,7 @@ OC.L10N.register(
"Update to %1$s is available." : "Kohteen %1$s päivitys on saatavilla.",
"Update for %1$s to version %2$s is available." : "Kohteen %1$s päivitys versioon %2$s on saatavilla.",
"Update for {app} to version %s is available." : "Sovelluksen {app} päivitys versioon %s on saatavilla.",
+ "Update notification" : "Päivitysilmoitus",
"A new version is available: %s" : "Uusi versio on saatavilla: %s",
"Open updater" : "Avaa päivittäjä",
"Download now" : "Lataa heti",
diff --git a/apps/updatenotification/l10n/fi.json b/apps/updatenotification/l10n/fi.json
index 77ce0f5238f..8745f7fc9de 100644
--- a/apps/updatenotification/l10n/fi.json
+++ b/apps/updatenotification/l10n/fi.json
@@ -8,6 +8,7 @@
"Update to %1$s is available." : "Kohteen %1$s päivitys on saatavilla.",
"Update for %1$s to version %2$s is available." : "Kohteen %1$s päivitys versioon %2$s on saatavilla.",
"Update for {app} to version %s is available." : "Sovelluksen {app} päivitys versioon %s on saatavilla.",
+ "Update notification" : "Päivitysilmoitus",
"A new version is available: %s" : "Uusi versio on saatavilla: %s",
"Open updater" : "Avaa päivittäjä",
"Download now" : "Lataa heti",
diff --git a/apps/updatenotification/l10n/sq.js b/apps/updatenotification/l10n/sq.js
index aff838bbf64..bb0cde46e27 100644
--- a/apps/updatenotification/l10n/sq.js
+++ b/apps/updatenotification/l10n/sq.js
@@ -5,6 +5,7 @@ OC.L10N.register(
"Could not start updater, please try the manual update" : "Nuk mundi të filloj përditësuesi, ju lutemi të provoni përditësimin manual",
"{version} is available. Get more information on how to update." : "Është gati {version}. Merrni më tepër informacion se si ta përditësoni.",
"Channel updated" : "Kanali u përditësua",
+ "Please check the Nextcloud and server log files for errors." : "Ju lutemi kontrolloni dosjet e Nextcloud dhe te server log-ut per gabimet",
"Update to %1$s is available." : "Përditësimi te%1$s është në dispozicion.",
"Update for %1$s to version %2$s is available." : "Është gati përditësimi për %1$s në version %2$s.",
"Update for {app} to version %s is available." : "Përditësimi për {app} në versionin %s është në dispozicion",
diff --git a/apps/updatenotification/l10n/sq.json b/apps/updatenotification/l10n/sq.json
index 9bfee85dcb3..908e5600450 100644
--- a/apps/updatenotification/l10n/sq.json
+++ b/apps/updatenotification/l10n/sq.json
@@ -3,6 +3,7 @@
"Could not start updater, please try the manual update" : "Nuk mundi të filloj përditësuesi, ju lutemi të provoni përditësimin manual",
"{version} is available. Get more information on how to update." : "Është gati {version}. Merrni më tepër informacion se si ta përditësoni.",
"Channel updated" : "Kanali u përditësua",
+ "Please check the Nextcloud and server log files for errors." : "Ju lutemi kontrolloni dosjet e Nextcloud dhe te server log-ut per gabimet",
"Update to %1$s is available." : "Përditësimi te%1$s është në dispozicion.",
"Update for %1$s to version %2$s is available." : "Është gati përditësimi për %1$s në version %2$s.",
"Update for {app} to version %s is available." : "Përditësimi për {app} në versionin %s është në dispozicion",
diff --git a/apps/updatenotification/l10n/sv.js b/apps/updatenotification/l10n/sv.js
index 7b48903f17f..73f1899e68f 100644
--- a/apps/updatenotification/l10n/sv.js
+++ b/apps/updatenotification/l10n/sv.js
@@ -5,9 +5,12 @@ OC.L10N.register(
"Could not start updater, please try the manual update" : "Kunde inte starta uppdateraren, vänligen försök uppdatera manuellt",
"{version} is available. Get more information on how to update." : "{version} är tillgänglig. Få mer information om hur du uppdaterar.",
"Channel updated" : "Uppdateringskanal uppdaterad",
+ "The update server could not be reached since %d days to check for new updates." : "Uppdateringsservern kunde inte nås. Senaste kontakt för %d dagar sedan.",
+ "Please check the Nextcloud and server log files for errors." : "Vänligen kontrollera ditt moln och dess serverloggar för felmeddelanden.",
"Update to %1$s is available." : "Uppdatering till %1$s är tillgänglig.",
"Update for %1$s to version %2$s is available." : "Uppdatering för %1$s till version %2$s är tillgänglig.",
"Update for {app} to version %s is available." : "Uppdatering för {app} till version %s är tillgänglig.",
+ "Update notification" : "Notis om uppdatering",
"A new version is available: %s" : "En ny version är tillgänglig: %s",
"Open updater" : "Öppna uppdateraren",
"Download now" : "Ladda ned nu",
diff --git a/apps/updatenotification/l10n/sv.json b/apps/updatenotification/l10n/sv.json
index ff854e4dd26..39ead6374ea 100644
--- a/apps/updatenotification/l10n/sv.json
+++ b/apps/updatenotification/l10n/sv.json
@@ -3,9 +3,12 @@
"Could not start updater, please try the manual update" : "Kunde inte starta uppdateraren, vänligen försök uppdatera manuellt",
"{version} is available. Get more information on how to update." : "{version} är tillgänglig. Få mer information om hur du uppdaterar.",
"Channel updated" : "Uppdateringskanal uppdaterad",
+ "The update server could not be reached since %d days to check for new updates." : "Uppdateringsservern kunde inte nås. Senaste kontakt för %d dagar sedan.",
+ "Please check the Nextcloud and server log files for errors." : "Vänligen kontrollera ditt moln och dess serverloggar för felmeddelanden.",
"Update to %1$s is available." : "Uppdatering till %1$s är tillgänglig.",
"Update for %1$s to version %2$s is available." : "Uppdatering för %1$s till version %2$s är tillgänglig.",
"Update for {app} to version %s is available." : "Uppdatering för {app} till version %s är tillgänglig.",
+ "Update notification" : "Notis om uppdatering",
"A new version is available: %s" : "En ny version är tillgänglig: %s",
"Open updater" : "Öppna uppdateraren",
"Download now" : "Ladda ned nu",
diff --git a/apps/user_ldap/l10n/cs.js b/apps/user_ldap/l10n/cs.js
index 6c4f10cd309..37760de8346 100644
--- a/apps/user_ldap/l10n/cs.js
+++ b/apps/user_ldap/l10n/cs.js
@@ -58,6 +58,7 @@ OC.L10N.register(
"Please login with the new password" : "Prosím, přihlaste se pomocí nového hesla",
"Your password will expire tomorrow." : "Vaše heslo zítra vyprší.",
"Your password will expire today." : "Vaše heslo dnes vyprší.",
+ "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Vaše heslo vyprší za %n den.","Vaše heslo vyprší za %n dny.","Vaše heslo vyprší za %n dní."],
"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ů"],
diff --git a/apps/user_ldap/l10n/cs.json b/apps/user_ldap/l10n/cs.json
index e8e6553e2d8..8497ba51c9a 100644
--- a/apps/user_ldap/l10n/cs.json
+++ b/apps/user_ldap/l10n/cs.json
@@ -56,6 +56,7 @@
"Please login with the new password" : "Prosím, přihlaste se pomocí nového hesla",
"Your password will expire tomorrow." : "Vaše heslo zítra vyprší.",
"Your password will expire today." : "Vaše heslo dnes vyprší.",
+ "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Vaše heslo vyprší za %n den.","Vaše heslo vyprší za %n dny.","Vaše heslo vyprší za %n dní."],
"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ů"],
diff --git a/apps/user_ldap/l10n/de.js b/apps/user_ldap/l10n/de.js
index b302cad271c..b85fcd8c895 100644
--- a/apps/user_ldap/l10n/de.js
+++ b/apps/user_ldap/l10n/de.js
@@ -45,7 +45,7 @@ OC.L10N.register(
"Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Das Umschalten des Modus ermöglicht automatische LDAP-Abfragen. Abhängig von Ihrer LDAP-Größe können diese einige Zeit in Anspruch nehmen. Soll immer noch in den Modus gewechselt werden?",
"Mode switch" : "Modus wechseln",
"Select attributes" : "Attribute auswählen",
- "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfe Deine Loginattribute und Deinen Benutzernamen. Gültige Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfe Deine Anmelde-Attribute und Deinen Benutzernamen. Gültige Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>",
"User found and settings verified." : "Benutzer gefunden und Einstellungen überprüft.",
"Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Nutzer gefunden. Nur der ersten Nutzer wird in der Lage sein sich anzumelden. Verwende einen weiter einschränkenenden Filter.",
"An unspecified error occurred. Please check the settings and the log." : "Ein nicht näher spezifizierter Fehler ist aufgetreten. Bitte prüfe die Einstellungen und die Logdatei.",
@@ -84,7 +84,7 @@ OC.L10N.register(
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Erlaubt das Anmelden gegen ein E-Mail Attribut. Mail und mailPrimaryAddress sind erlaubt.",
"Other Attributes:" : "Andere Attribute:",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\"",
- "Test Loginname" : "Loginnamen testen",
+ "Test Loginname" : "Anmeldenamen testen",
"Verify settings" : "Einstellungen überprüfen",
"1. Server" : "1. Server",
"%s. Server:" : "%s. Server:",
@@ -124,7 +124,7 @@ OC.L10N.register(
"LDAP" : "LDAP",
"Server" : "Server",
"Users" : "Benutzer",
- "Login Attributes" : "Loginattribute",
+ "Login Attributes" : "Anmelde-Attribute",
"Groups" : "Gruppen",
"Expert" : "Experte",
"Advanced" : "Fortgeschritten",
diff --git a/apps/user_ldap/l10n/de.json b/apps/user_ldap/l10n/de.json
index 5e767ff1d1d..60e27fc3c3a 100644
--- a/apps/user_ldap/l10n/de.json
+++ b/apps/user_ldap/l10n/de.json
@@ -43,7 +43,7 @@
"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?" : "Das Umschalten des Modus ermöglicht automatische LDAP-Abfragen. Abhängig von Ihrer LDAP-Größe können diese einige Zeit in Anspruch nehmen. Soll immer noch in den Modus gewechselt werden?",
"Mode switch" : "Modus wechseln",
"Select attributes" : "Attribute auswählen",
- "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfe Deine Loginattribute und Deinen Benutzernamen. Gültige Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfe Deine Anmelde-Attribute und Deinen Benutzernamen. Gültige Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>",
"User found and settings verified." : "Benutzer gefunden und Einstellungen überprüft.",
"Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Nutzer gefunden. Nur der ersten Nutzer wird in der Lage sein sich anzumelden. Verwende einen weiter einschränkenenden Filter.",
"An unspecified error occurred. Please check the settings and the log." : "Ein nicht näher spezifizierter Fehler ist aufgetreten. Bitte prüfe die Einstellungen und die Logdatei.",
@@ -82,7 +82,7 @@
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Erlaubt das Anmelden gegen ein E-Mail Attribut. Mail und mailPrimaryAddress sind erlaubt.",
"Other Attributes:" : "Andere Attribute:",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\"",
- "Test Loginname" : "Loginnamen testen",
+ "Test Loginname" : "Anmeldenamen testen",
"Verify settings" : "Einstellungen überprüfen",
"1. Server" : "1. Server",
"%s. Server:" : "%s. Server:",
@@ -122,7 +122,7 @@
"LDAP" : "LDAP",
"Server" : "Server",
"Users" : "Benutzer",
- "Login Attributes" : "Loginattribute",
+ "Login Attributes" : "Anmelde-Attribute",
"Groups" : "Gruppen",
"Expert" : "Experte",
"Advanced" : "Fortgeschritten",
diff --git a/apps/user_ldap/l10n/de_DE.js b/apps/user_ldap/l10n/de_DE.js
index 16a39130585..c523c5d9a82 100644
--- a/apps/user_ldap/l10n/de_DE.js
+++ b/apps/user_ldap/l10n/de_DE.js
@@ -13,7 +13,7 @@ OC.L10N.register(
" Could not set configuration %s" : "Die Konfiguration %s konnte nicht gesetzt werden",
"Action does not exist" : "Aktion existiert nicht",
"LDAP user and group backend" : "LDAP Nutzer- und Gruppen-Backend",
- "Renewing …" : "Erneuere ...",
+ "Renewing …" : "Erneuere …",
"Very weak password" : "Sehr schwaches Passwort",
"Weak password" : "Schwaches Passwort",
"So-so password" : "Passables Passwort",
@@ -45,7 +45,7 @@ OC.L10N.register(
"Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Das Umschalten des Modus ermöglicht automatische LDAP-Abfragen. Abhängig von Ihrer LDAP-Größe können diese einige Zeit in Anspruch nehmen. Wollen Sie immer noch den Modus wechseln?",
"Mode switch" : "Modus umschalten",
"Select attributes" : "Attribute auswählen",
- "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfen Sie Ihre Loginattribute und Ihren Benutzernamen. Gültiger Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfen Sie Ihre Anmelde-Attribute und Ihren Benutzernamen. Gültiger Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>",
"User found and settings verified." : "Benutzer gefunden und Einstellungen überprüft.",
"Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Nutzer gefunden. Nur. der ersten Nutzer wird in der Lage sein, sich anzumelden. Verwenden Sie einen weiter einschränkenenden Filter.",
"An unspecified error occurred. Please check the settings and the log." : "Ein nicht näher spezifizierter Fehler ist aufgetreten. Bitte überprüfe die Einstellungen und die Logdatei.",
@@ -84,7 +84,7 @@ OC.L10N.register(
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Erlaubt das Anmelden gegen ein E-Mail Attribut. Mail und mailPrimaryAddress sind erlaubt.",
"Other Attributes:" : "Andere Attribute:",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\"",
- "Test Loginname" : "Loginnamen testen",
+ "Test Loginname" : "Anmeldenamen testen",
"Verify settings" : "Einstellungen überprüfen",
"1. Server" : "1. Server",
"%s. Server:" : "%s. Server:",
diff --git a/apps/user_ldap/l10n/de_DE.json b/apps/user_ldap/l10n/de_DE.json
index 3e707d6ba17..38da1b7cc6e 100644
--- a/apps/user_ldap/l10n/de_DE.json
+++ b/apps/user_ldap/l10n/de_DE.json
@@ -11,7 +11,7 @@
" Could not set configuration %s" : "Die Konfiguration %s konnte nicht gesetzt werden",
"Action does not exist" : "Aktion existiert nicht",
"LDAP user and group backend" : "LDAP Nutzer- und Gruppen-Backend",
- "Renewing …" : "Erneuere ...",
+ "Renewing …" : "Erneuere …",
"Very weak password" : "Sehr schwaches Passwort",
"Weak password" : "Schwaches Passwort",
"So-so password" : "Passables Passwort",
@@ -43,7 +43,7 @@
"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?" : "Das Umschalten des Modus ermöglicht automatische LDAP-Abfragen. Abhängig von Ihrer LDAP-Größe können diese einige Zeit in Anspruch nehmen. Wollen Sie immer noch den Modus wechseln?",
"Mode switch" : "Modus umschalten",
"Select attributes" : "Attribute auswählen",
- "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfen Sie Ihre Loginattribute und Ihren Benutzernamen. Gültiger Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfen Sie Ihre Anmelde-Attribute und Ihren Benutzernamen. Gültiger Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>",
"User found and settings verified." : "Benutzer gefunden und Einstellungen überprüft.",
"Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Nutzer gefunden. Nur. der ersten Nutzer wird in der Lage sein, sich anzumelden. Verwenden Sie einen weiter einschränkenenden Filter.",
"An unspecified error occurred. Please check the settings and the log." : "Ein nicht näher spezifizierter Fehler ist aufgetreten. Bitte überprüfe die Einstellungen und die Logdatei.",
@@ -82,7 +82,7 @@
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Erlaubt das Anmelden gegen ein E-Mail Attribut. Mail und mailPrimaryAddress sind erlaubt.",
"Other Attributes:" : "Andere Attribute:",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\"",
- "Test Loginname" : "Loginnamen testen",
+ "Test Loginname" : "Anmeldenamen testen",
"Verify settings" : "Einstellungen überprüfen",
"1. Server" : "1. Server",
"%s. Server:" : "%s. Server:",
diff --git a/apps/user_ldap/l10n/en_GB.js b/apps/user_ldap/l10n/en_GB.js
index 43475532412..08e2c27dc9d 100644
--- a/apps/user_ldap/l10n/en_GB.js
+++ b/apps/user_ldap/l10n/en_GB.js
@@ -12,6 +12,13 @@ OC.L10N.register(
"No data specified" : "No data specified",
" Could not set configuration %s" : " Could not set configuration %s",
"Action does not exist" : "Action does not exist",
+ "LDAP user and group backend" : "LDAP user and group backend",
+ "Renewing …" : "Renewing …",
+ "Very weak password" : "Very weak password",
+ "Weak password" : "Weak password",
+ "So-so password" : "So-so password",
+ "Good password" : "Good password",
+ "Strong password" : "Strong password",
"The Base DN appears to be wrong" : "The Base DN appears to be wrong",
"Testing configuration…" : "Testing configuration…",
"Configuration incorrect" : "Configuration incorrect",
@@ -40,11 +47,19 @@ OC.L10N.register(
"Select attributes" : "Select attributes",
"User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>",
"User found and settings verified." : "User found and settings verified.",
+ "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter.",
"An unspecified error occurred. Please check the settings and the log." : "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." : "The search filter is invalid, probably due to syntax issues like an uneven number of opened and closed brackets. Please revise.",
"A connection error to LDAP / AD occurred, please check host, port and credentials." : "A connection error to LDAP / AD occurred, please check host, port and credentials.",
+ "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD.",
"Please provide a login name to test against" : "Please provide a login name to test against",
"The group box was disabled, because the LDAP / AD server does not support memberOf." : "The group box was disabled, because the LDAP / AD server does not support memberOf.",
+ "Password change rejected. Hint: " : "Password change rejected. Hint: ",
+ "Please login with the new password" : "Please login with the new password",
+ "Your password will expire tomorrow." : "Your password will expire tomorrow.",
+ "Your password will expire today." : "Your password will expire today.",
+ "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Your password will expire within %n day.","Your password will expire within %n days."],
+ "LDAP / AD integration" : "LDAP / AD integration",
"_%s group found_::_%s groups found_" : ["%s group found","%s groups found"],
"_%s user found_::_%s users found_" : ["%s user found","%s users found"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings.",
@@ -61,8 +76,10 @@ OC.L10N.register(
"Edit LDAP Query" : "Edit LDAP Query",
"LDAP Filter:" : "LDAP Filter:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "The filter specifies which LDAP groups shall have access to the %s instance.",
+ "Verify settings and count the groups" : "Verify settings and count the groups",
"When logging in, %s will find the user based on the following attributes:" : "When logging in, %s will find the user based on the following attributes:",
"LDAP / AD Username:" : "LDAP / AD Username:",
+ "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Allows login against the LDAP / AD username, which is either uid or samAccountName and will be detected.",
"LDAP / AD Email Address:" : "LDAP / AD Email Address:",
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed.",
"Other Attributes:" : "Other Attributes:",
@@ -71,9 +88,11 @@ OC.L10N.register(
"Verify settings" : "Verify settings",
"1. Server" : "1. Server",
"%s. Server:" : "%s. Server:",
+ "Add a new configuration" : "Add a new configuration",
"Copy current configuration into new directory binding" : "Copy current configuration into new directory binding",
"Delete the current configuration" : "Delete the current configuration",
"Host" : "Host",
+ "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "You can omit the protocol, unless you require SSL. If so, start with ldaps://",
"Port" : "Port",
"Detect Port" : "Detect Port",
"User DN" : "User DN",
@@ -86,12 +105,22 @@ OC.L10N.register(
"Test Base DN" : "Test Base DN",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge.",
"Manually enter LDAP filters (recommended for large directories)" : "Manually enter LDAP filters (recommended for large directories)",
+ "Listing and searching for users is constrained by these criteria:" : "Listing and searching for users is constrained by these criteria:",
"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." : "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.",
"The filter specifies which LDAP users shall have access to the %s instance." : "The filter specifies which LDAP users shall have access to the %s instance.",
"Verify settings and count users" : "Verify settings and count users",
"Saving" : "Saving",
"Back" : "Back",
"Continue" : "Continue",
+ "Please renew your password." : "Please renew your password.",
+ "An internal error occurred." : "An internal error occurred.",
+ "Please try again or contact your administrator." : "Please try again or contact your administrator.",
+ "Current password" : "Current password",
+ "New password" : "New password",
+ "Renew password" : "Renew password",
+ "Wrong password. Reset it?" : "Wrong password. Reset it?",
+ "Wrong password." : "Wrong password.",
+ "Cancel" : "Cancel",
"LDAP" : "LDAP",
"Server" : "Server",
"Users" : "Users",
@@ -134,10 +163,18 @@ OC.L10N.register(
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)",
"Paging chunksize" : "Paging chunksize",
"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 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.)",
+ "Enable LDAP password changes per user" : "Enable LDAP password changes per user",
+ "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." : "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.",
+ "(New password is sent as plain text to LDAP)" : "(New password is sent as plain text to LDAP)",
+ "Default password policy DN" : "Default password policy DN",
+ "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling.",
"Special Attributes" : "Special Attributes",
"Quota Field" : "Quota Field",
+ "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute.",
"Quota Default" : "Quota Default",
+ "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Override default quota for LDAP users who do not have a quota set in the Quota Field.",
"Email Field" : "Email Field",
+ "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Set the user's email from their LDAP attribute. Leave it empty for default behaviour.",
"User Home Folder Naming Rule" : "User Home Folder Naming Rule",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute.",
"Internal Username" : "Internal Username",
diff --git a/apps/user_ldap/l10n/en_GB.json b/apps/user_ldap/l10n/en_GB.json
index 85328b1fff8..bee955fed3b 100644
--- a/apps/user_ldap/l10n/en_GB.json
+++ b/apps/user_ldap/l10n/en_GB.json
@@ -10,6 +10,13 @@
"No data specified" : "No data specified",
" Could not set configuration %s" : " Could not set configuration %s",
"Action does not exist" : "Action does not exist",
+ "LDAP user and group backend" : "LDAP user and group backend",
+ "Renewing …" : "Renewing …",
+ "Very weak password" : "Very weak password",
+ "Weak password" : "Weak password",
+ "So-so password" : "So-so password",
+ "Good password" : "Good password",
+ "Strong password" : "Strong password",
"The Base DN appears to be wrong" : "The Base DN appears to be wrong",
"Testing configuration…" : "Testing configuration…",
"Configuration incorrect" : "Configuration incorrect",
@@ -38,11 +45,19 @@
"Select attributes" : "Select attributes",
"User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>",
"User found and settings verified." : "User found and settings verified.",
+ "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter.",
"An unspecified error occurred. Please check the settings and the log." : "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." : "The search filter is invalid, probably due to syntax issues like an uneven number of opened and closed brackets. Please revise.",
"A connection error to LDAP / AD occurred, please check host, port and credentials." : "A connection error to LDAP / AD occurred, please check host, port and credentials.",
+ "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD.",
"Please provide a login name to test against" : "Please provide a login name to test against",
"The group box was disabled, because the LDAP / AD server does not support memberOf." : "The group box was disabled, because the LDAP / AD server does not support memberOf.",
+ "Password change rejected. Hint: " : "Password change rejected. Hint: ",
+ "Please login with the new password" : "Please login with the new password",
+ "Your password will expire tomorrow." : "Your password will expire tomorrow.",
+ "Your password will expire today." : "Your password will expire today.",
+ "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Your password will expire within %n day.","Your password will expire within %n days."],
+ "LDAP / AD integration" : "LDAP / AD integration",
"_%s group found_::_%s groups found_" : ["%s group found","%s groups found"],
"_%s user found_::_%s users found_" : ["%s user found","%s users found"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings.",
@@ -59,8 +74,10 @@
"Edit LDAP Query" : "Edit LDAP Query",
"LDAP Filter:" : "LDAP Filter:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "The filter specifies which LDAP groups shall have access to the %s instance.",
+ "Verify settings and count the groups" : "Verify settings and count the groups",
"When logging in, %s will find the user based on the following attributes:" : "When logging in, %s will find the user based on the following attributes:",
"LDAP / AD Username:" : "LDAP / AD Username:",
+ "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Allows login against the LDAP / AD username, which is either uid or samAccountName and will be detected.",
"LDAP / AD Email Address:" : "LDAP / AD Email Address:",
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed.",
"Other Attributes:" : "Other Attributes:",
@@ -69,9 +86,11 @@
"Verify settings" : "Verify settings",
"1. Server" : "1. Server",
"%s. Server:" : "%s. Server:",
+ "Add a new configuration" : "Add a new configuration",
"Copy current configuration into new directory binding" : "Copy current configuration into new directory binding",
"Delete the current configuration" : "Delete the current configuration",
"Host" : "Host",
+ "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "You can omit the protocol, unless you require SSL. If so, start with ldaps://",
"Port" : "Port",
"Detect Port" : "Detect Port",
"User DN" : "User DN",
@@ -84,12 +103,22 @@
"Test Base DN" : "Test Base DN",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge.",
"Manually enter LDAP filters (recommended for large directories)" : "Manually enter LDAP filters (recommended for large directories)",
+ "Listing and searching for users is constrained by these criteria:" : "Listing and searching for users is constrained by these criteria:",
"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." : "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.",
"The filter specifies which LDAP users shall have access to the %s instance." : "The filter specifies which LDAP users shall have access to the %s instance.",
"Verify settings and count users" : "Verify settings and count users",
"Saving" : "Saving",
"Back" : "Back",
"Continue" : "Continue",
+ "Please renew your password." : "Please renew your password.",
+ "An internal error occurred." : "An internal error occurred.",
+ "Please try again or contact your administrator." : "Please try again or contact your administrator.",
+ "Current password" : "Current password",
+ "New password" : "New password",
+ "Renew password" : "Renew password",
+ "Wrong password. Reset it?" : "Wrong password. Reset it?",
+ "Wrong password." : "Wrong password.",
+ "Cancel" : "Cancel",
"LDAP" : "LDAP",
"Server" : "Server",
"Users" : "Users",
@@ -132,10 +161,18 @@
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)",
"Paging chunksize" : "Paging chunksize",
"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 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.)",
+ "Enable LDAP password changes per user" : "Enable LDAP password changes per user",
+ "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." : "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.",
+ "(New password is sent as plain text to LDAP)" : "(New password is sent as plain text to LDAP)",
+ "Default password policy DN" : "Default password policy DN",
+ "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling.",
"Special Attributes" : "Special Attributes",
"Quota Field" : "Quota Field",
+ "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute.",
"Quota Default" : "Quota Default",
+ "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Override default quota for LDAP users who do not have a quota set in the Quota Field.",
"Email Field" : "Email Field",
+ "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Set the user's email from their LDAP attribute. Leave it empty for default behaviour.",
"User Home Folder Naming Rule" : "User Home Folder Naming Rule",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute.",
"Internal Username" : "Internal Username",
diff --git a/apps/user_ldap/l10n/gl.js b/apps/user_ldap/l10n/gl.js
index fa1de5051e8..ad696c61641 100644
--- a/apps/user_ldap/l10n/gl.js
+++ b/apps/user_ldap/l10n/gl.js
@@ -12,6 +12,13 @@ OC.L10N.register(
"No data specified" : "Non se especificaron datos",
" Could not set configuration %s" : "Non foi posíbel estabelecer a configuración %s",
"Action does not exist" : "Non existe esta acción",
+ "LDAP user and group backend" : "Infraestrutura de usuarios e grupos LDAP",
+ "Renewing …" : "Renovando …",
+ "Very weak password" : "Contrasinal moi feble",
+ "Weak password" : "Contrasinal feble",
+ "So-so password" : "Contrasinal non moi aló",
+ "Good password" : "Bo contrasinal",
+ "Strong password" : "Contrasinal forte",
"The Base DN appears to be wrong" : "O DN base semella ser erróneo",
"Testing configuration…" : "Probando a configuración...",
"Configuration incorrect" : "Configuración incorrecta",
@@ -40,11 +47,19 @@ OC.L10N.register(
"Select attributes" : "Seleccione os atributos",
"User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Non se atopou o usuario. Recomendase consultar os atributos de acceso e o nome de usuario. Filtro eficaz (copiar e pegar para a validación en liña de ordes): <br/>",
"User found and settings verified." : "Atopouse o usuario e verificáronse os axustes.",
+ "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Os axustes foron verificados, mais atopou máis dun usuario. Só o primeiro deles será quen de iniciar sesión. Considere o uso dun filtro máis preciso.",
"An unspecified error occurred. Please check the settings and the log." : "Produciuse un erro non agardado. Comprobe os axustes e o rexistro.",
"The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "O filtro de busca é incorrecto, probabelmente por mor de erros de sintaxe como un número impar de chaves de apertura/peche. Revíseo.",
"A connection error to LDAP / AD occurred, please check host, port and credentials." : "Produciuse un erro de conexión no LDAP / AD, comprobe a máquina o porto e as credenciais.",
+ "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Non se atopou o marcador de posición «%uid». Vai seren substituído co nome de acceso cando se consulta LDAP / AD.",
"Please provide a login name to test against" : "Forneza o nome de acceso para facer a proba",
"The group box was disabled, because the LDAP / AD server does not support memberOf." : "A caixa de grupo está desactivada, o servidor LDAP / AD non admite «memberOf».",
+ "Password change rejected. Hint: " : "Contrasinal rexeitado. Consello:",
+ "Please login with the new password" : "Acceda co novo contrasinal",
+ "Your password will expire tomorrow." : "O seu contrasinal caduca mañá.",
+ "Your password will expire today." : "O seu contrasinal caducará hoxe.",
+ "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["O seu contrasinal caducará en %n día.","O seu contrasinal caducará en %n días."],
+ "LDAP / AD integration" : "Integración LDAP / AD",
"_%s group found_::_%s groups found_" : ["Atopouse %s grupo","Atopáronse %s grupos"],
"_%s user found_::_%s users found_" : ["Atopouse %s usuario","Atopáronse %s usuarios"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Non foi posíbel detectar o atributo nome de usuario que mostrar. Especifíqueo vostede mesmo nos axustes avanzados de LDAP.",
@@ -61,8 +76,10 @@ OC.L10N.register(
"Edit LDAP Query" : "Editar a consulta LDAP",
"LDAP Filter:" : "Filtro LDAP:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "O filtro especifica que grupos LDAP teñen acceso á instancia %s.",
+ "Verify settings and count the groups" : "Verificar os axustes e contar os grupos",
"When logging in, %s will find the user based on the following attributes:" : "Ao acceder, %s atopa o usuario en función dos seguintes atributos:",
"LDAP / AD Username:" : "Nome de usuario LDAP / AD:",
+ "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Permite o acceso co nome de usuario LDAP / AD, sexa UID ou sAMAccountName e será detectado.",
"LDAP / AD Email Address:" : "Enderezo de correo LDAP / AD:",
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Permite o acceso contra un atributo de correo-e. Permitirase «Mail» e «mailPrimaryAddress».",
"Other Attributes:" : "Outros atributos:",
@@ -71,9 +88,11 @@ OC.L10N.register(
"Verify settings" : "Verificar os axustes",
"1. Server" : "1. Servidor",
"%s. Server:" : "%s. Servidor:",
+ "Add a new configuration" : "Engadir unha configuración nova",
"Copy current configuration into new directory binding" : "Copiar a configuración no novo directorio vinculado",
"Delete the current configuration" : "Eliminar a configuración actual",
"Host" : "Máquina",
+ "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Pode omitir o protocolo a non ser que precise de SSL. Nese caso comece con ldaps://",
"Port" : "Porto",
"Detect Port" : "Detectar o porto",
"User DN" : "DN do usuario",
@@ -86,12 +105,22 @@ OC.L10N.register(
"Test Base DN" : "Probar o DN base",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita as peticións LDAP automáticas. E o mellor para as configuracións máis grandes, mais require algúns coñecementos de LDAP.",
"Manually enter LDAP filters (recommended for large directories)" : "Introduza manualmente os filtros LDAP (recomendado para directorios grandes)",
+ "Listing and searching for users is constrained by these criteria:" : "O listado e a busca de usuarios están restrinxidos por estes criterios:",
"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." : "As clases de obxecto máis comúns para os usuarios son «organizationalPerson», «person», «user» e «inetOrgPerson». Se non está seguro de que clase de obxecto ten que seleccionar, consulte co administrador de directorios.",
"The filter specifies which LDAP users shall have access to the %s instance." : "O filtro especifica que usuarios LDAP teñen acceso á instancia %s.",
"Verify settings and count users" : "Verificar os axustes e contar os usuarios",
"Saving" : "Gardando",
"Back" : "Atrás",
"Continue" : "Continuar",
+ "Please renew your password." : "Renove o seu contrasinal.",
+ "An internal error occurred." : "Produciuse un erro interno.",
+ "Please try again or contact your administrator." : "Ténteo de novo ou póñase en contacto co administrador.",
+ "Current password" : "Contrasinal actual",
+ "New password" : "Contrasinal novo",
+ "Renew password" : "Renovar o contrasinal",
+ "Wrong password. Reset it?" : "Contrasinal incorrecto. Restabelecelo?",
+ "Wrong password." : "Contrasinal incorrecto.",
+ "Cancel" : "Cancelar",
"LDAP" : "LDAP",
"Server" : "Servidor",
"Users" : "Usuarios",
@@ -114,8 +143,10 @@ OC.L10N.register(
"Cache Time-To-Live" : "Tempo de persistencia da caché",
"in seconds. A change empties the cache." : "en segundos. Calquera cambio baleira a caché.",
"Directory Settings" : "Axustes do directorio",
- "User Display Name Field" : "Campo de mostra do nome de usuario",
+ "User Display Name Field" : "Campo de nome de usuario para amosar",
"The LDAP attribute to use to generate the user's display name." : "O atributo LDAP a empregar para xerar o nome de usuario para amosar.",
+ "2nd User Display Name Field" : "2º campo de nome de usuario para amosar",
+ "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Opcional. Un atributo LDAP para ser engadido no nome para amosar entre parénteses. Resulta en p.ex. «Xan Carallás (xan.carallas@exemple.org)».",
"Base User Tree" : "Base da árbore de usuarios",
"One User Base DN per line" : "Un DN base de usuario por liña",
"User Search Attributes" : "Atributos de busca do usuario",
@@ -126,24 +157,35 @@ OC.L10N.register(
"One Group Base DN per line" : "Un DN base de grupo por liña",
"Group Search Attributes" : "Atributos de busca do grupo",
"Group-Member association" : "Asociación de grupos e membros",
+ "Dynamic Group Member URL" : "URL Dinámico de membro de grupo",
+ "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.)" : "O atributo LDAP que nos obxectos de grupo conten un URL de busca LDAP que determina que obxectos pertencen ao grupo. (Un escenario baleiro desactiva a funcionalidade dinámica de pertenza ao grupo.)",
"Nested Groups" : "Grupos aniñados",
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Se está activado, admítense grupos que conteñen grupos. (Só funciona se o atributo de membro de grupo conten os DN.)",
"Paging chunksize" : "Tamaño dos fragmentos paxinados",
"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.)" : "Tamaño dos fragmentos utilizados para as buscas LDAP paxinadas, que poden devolver resultados voluminosos como usuario ou enumeración de grupo. (Se se estabelece a 0, desactívanse as buscas LDAP paxinadas nesas situacións.)",
+ "Enable LDAP password changes per user" : "Activar os cambios no contrasinal LDAP polo usuario",
+ "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." : "Permítelle aos usuarios LDAP cambiar o seu contrasinal e permite que os administradores e administradores de grupos, cambiar o contrasinal dos seus usuarios LDAP. Só funciona cando as directivas de control de acceso están configuradas conforme coas do servidor LDAP. Xa que os contrasinais son enviados en texto simple ao servidor, LDAP, debe empregarse o cifrado no transporte e o cifrado dos contrasinais debe ser configurado no servidor LDAP.",
+ "(New password is sent as plain text to LDAP)" : "(O novo contrasinal envíase como un texto simple para LDAP)",
+ "Default password policy DN" : "DN da directiva de contrasinal predeterminado",
+ "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "O DN dunha directiva de contrasinais predeterminados que será usado para o control da caducidade dos contrasinais. Só funciona cando está activado o cambio do contrasinal LDAP polos usuarios e só está aceptado por OpenLDAP. Déixea baleira para desactivar o control da caducidade dos contrasinais.",
"Special Attributes" : "Atributos especiais",
"Quota Field" : "Campo de cota",
+ "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Deixar baleiro para a cota predeterminada do usuario. Noutro caso, especifique un atributo LDAP/AD.",
"Quota Default" : "Cota predeterminada",
+ "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Sobrescribir a cota predeterminada para usuarios LDAP que non teñen unha cota configurada no campo Cota.",
"Email Field" : "Campo do correo",
+ "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Axustar o correo do usuario desde un atributo LDAP. Déixeo baleiro para un comportamento predeterminado.",
"User Home Folder Naming Rule" : "Regra de nomeado do cartafol do usuario",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD.",
- "Internal Username" : "Nome de usuario interno",
- "Internal Username Attribute:" : "Atributo do nome de usuario interno:",
+ "Internal Username" : "Nome interno de usuario",
+ "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." : "De xeito predeterminado, o nome interno de usuario crearase a partires do atributo UUID. Isto asegura que o nome de usuario é único e non é necesario converter os caracteres. O nome interno de usuario ten a restricción de que só se admiten estes caracteres: [ a-zA-Z0-9_.@- ]. Outros caracteres son reemplazados por la súa correspondencia ASCII ou simplemente omitidos. En caso de colisións engadirase/incrementarase un número. O nome interno de usuario usase para identificar internamente a un usuario. É tamén o nome predeterminado do cartafol de inicio do usuario. Tamén é parte dos URL remotos, por exemplo para todos os servizos *DAV. Con esta configuración, pódese anular o comportamento predeterminado. Déixeo baleiro para usar o comportamento predeterminado. Os cambios terán efecto só nos usuarios LDAP signados (engadidos) após os cambios.",
+ "Internal Username Attribute:" : "Atributo do nome interno de usuario:",
"Override UUID detection" : "Ignorar a detección do 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." : "De xeito predeterminado, o atributo UUID é detectado automaticamente. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o usuario interno baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.",
+ "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." : "De xeito predeterminado, o atributo UUID é detectado automaticamente. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o nome interno de usuario baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.",
"UUID Attribute for Users:" : "Atributo do UUID para usuarios:",
"UUID Attribute for Groups:" : "Atributo do UUID para grupos:",
"Username-LDAP User Mapping" : "Asignación do usuario ao «nome de usuario LDAP»",
- "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." : "Os nomes de usuario empréganse para almacenar e asignar (meta) datos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome de usuario interno. Isto require unha asignación do nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados. O nome interno do usuario utilizase para todo. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun entorno de produción. Limpar as asignacións só en fases de proba ou experimentais.",
+ "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." : "Os nomes de usuario empréganse para almacenar e asignar (meta) datos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome interno de usuario. Isto require unha asignación do nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados. O nome interno do usuario utilizase para todo. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun entorno de produción. Limpar as asignacións só en fases de proba ou experimentais.",
"Clear Username-LDAP User Mapping" : "Limpar a asignación do usuario ao «nome de usuario LDAP»",
"Clear Groupname-LDAP Group Mapping" : "Limpar a asignación do grupo ao «nome de grupo LDAP»",
"The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Non se atopou o marcador de posición %uid. Vai seren substituído co nome de acceso cando se consulta LDAP / AD.",
diff --git a/apps/user_ldap/l10n/gl.json b/apps/user_ldap/l10n/gl.json
index 024d6d6ebb2..2f17f815504 100644
--- a/apps/user_ldap/l10n/gl.json
+++ b/apps/user_ldap/l10n/gl.json
@@ -10,6 +10,13 @@
"No data specified" : "Non se especificaron datos",
" Could not set configuration %s" : "Non foi posíbel estabelecer a configuración %s",
"Action does not exist" : "Non existe esta acción",
+ "LDAP user and group backend" : "Infraestrutura de usuarios e grupos LDAP",
+ "Renewing …" : "Renovando …",
+ "Very weak password" : "Contrasinal moi feble",
+ "Weak password" : "Contrasinal feble",
+ "So-so password" : "Contrasinal non moi aló",
+ "Good password" : "Bo contrasinal",
+ "Strong password" : "Contrasinal forte",
"The Base DN appears to be wrong" : "O DN base semella ser erróneo",
"Testing configuration…" : "Probando a configuración...",
"Configuration incorrect" : "Configuración incorrecta",
@@ -38,11 +45,19 @@
"Select attributes" : "Seleccione os atributos",
"User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Non se atopou o usuario. Recomendase consultar os atributos de acceso e o nome de usuario. Filtro eficaz (copiar e pegar para a validación en liña de ordes): <br/>",
"User found and settings verified." : "Atopouse o usuario e verificáronse os axustes.",
+ "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Os axustes foron verificados, mais atopou máis dun usuario. Só o primeiro deles será quen de iniciar sesión. Considere o uso dun filtro máis preciso.",
"An unspecified error occurred. Please check the settings and the log." : "Produciuse un erro non agardado. Comprobe os axustes e o rexistro.",
"The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "O filtro de busca é incorrecto, probabelmente por mor de erros de sintaxe como un número impar de chaves de apertura/peche. Revíseo.",
"A connection error to LDAP / AD occurred, please check host, port and credentials." : "Produciuse un erro de conexión no LDAP / AD, comprobe a máquina o porto e as credenciais.",
+ "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Non se atopou o marcador de posición «%uid». Vai seren substituído co nome de acceso cando se consulta LDAP / AD.",
"Please provide a login name to test against" : "Forneza o nome de acceso para facer a proba",
"The group box was disabled, because the LDAP / AD server does not support memberOf." : "A caixa de grupo está desactivada, o servidor LDAP / AD non admite «memberOf».",
+ "Password change rejected. Hint: " : "Contrasinal rexeitado. Consello:",
+ "Please login with the new password" : "Acceda co novo contrasinal",
+ "Your password will expire tomorrow." : "O seu contrasinal caduca mañá.",
+ "Your password will expire today." : "O seu contrasinal caducará hoxe.",
+ "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["O seu contrasinal caducará en %n día.","O seu contrasinal caducará en %n días."],
+ "LDAP / AD integration" : "Integración LDAP / AD",
"_%s group found_::_%s groups found_" : ["Atopouse %s grupo","Atopáronse %s grupos"],
"_%s user found_::_%s users found_" : ["Atopouse %s usuario","Atopáronse %s usuarios"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Non foi posíbel detectar o atributo nome de usuario que mostrar. Especifíqueo vostede mesmo nos axustes avanzados de LDAP.",
@@ -59,8 +74,10 @@
"Edit LDAP Query" : "Editar a consulta LDAP",
"LDAP Filter:" : "Filtro LDAP:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "O filtro especifica que grupos LDAP teñen acceso á instancia %s.",
+ "Verify settings and count the groups" : "Verificar os axustes e contar os grupos",
"When logging in, %s will find the user based on the following attributes:" : "Ao acceder, %s atopa o usuario en función dos seguintes atributos:",
"LDAP / AD Username:" : "Nome de usuario LDAP / AD:",
+ "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Permite o acceso co nome de usuario LDAP / AD, sexa UID ou sAMAccountName e será detectado.",
"LDAP / AD Email Address:" : "Enderezo de correo LDAP / AD:",
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Permite o acceso contra un atributo de correo-e. Permitirase «Mail» e «mailPrimaryAddress».",
"Other Attributes:" : "Outros atributos:",
@@ -69,9 +86,11 @@
"Verify settings" : "Verificar os axustes",
"1. Server" : "1. Servidor",
"%s. Server:" : "%s. Servidor:",
+ "Add a new configuration" : "Engadir unha configuración nova",
"Copy current configuration into new directory binding" : "Copiar a configuración no novo directorio vinculado",
"Delete the current configuration" : "Eliminar a configuración actual",
"Host" : "Máquina",
+ "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Pode omitir o protocolo a non ser que precise de SSL. Nese caso comece con ldaps://",
"Port" : "Porto",
"Detect Port" : "Detectar o porto",
"User DN" : "DN do usuario",
@@ -84,12 +103,22 @@
"Test Base DN" : "Probar o DN base",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita as peticións LDAP automáticas. E o mellor para as configuracións máis grandes, mais require algúns coñecementos de LDAP.",
"Manually enter LDAP filters (recommended for large directories)" : "Introduza manualmente os filtros LDAP (recomendado para directorios grandes)",
+ "Listing and searching for users is constrained by these criteria:" : "O listado e a busca de usuarios están restrinxidos por estes criterios:",
"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." : "As clases de obxecto máis comúns para os usuarios son «organizationalPerson», «person», «user» e «inetOrgPerson». Se non está seguro de que clase de obxecto ten que seleccionar, consulte co administrador de directorios.",
"The filter specifies which LDAP users shall have access to the %s instance." : "O filtro especifica que usuarios LDAP teñen acceso á instancia %s.",
"Verify settings and count users" : "Verificar os axustes e contar os usuarios",
"Saving" : "Gardando",
"Back" : "Atrás",
"Continue" : "Continuar",
+ "Please renew your password." : "Renove o seu contrasinal.",
+ "An internal error occurred." : "Produciuse un erro interno.",
+ "Please try again or contact your administrator." : "Ténteo de novo ou póñase en contacto co administrador.",
+ "Current password" : "Contrasinal actual",
+ "New password" : "Contrasinal novo",
+ "Renew password" : "Renovar o contrasinal",
+ "Wrong password. Reset it?" : "Contrasinal incorrecto. Restabelecelo?",
+ "Wrong password." : "Contrasinal incorrecto.",
+ "Cancel" : "Cancelar",
"LDAP" : "LDAP",
"Server" : "Servidor",
"Users" : "Usuarios",
@@ -112,8 +141,10 @@
"Cache Time-To-Live" : "Tempo de persistencia da caché",
"in seconds. A change empties the cache." : "en segundos. Calquera cambio baleira a caché.",
"Directory Settings" : "Axustes do directorio",
- "User Display Name Field" : "Campo de mostra do nome de usuario",
+ "User Display Name Field" : "Campo de nome de usuario para amosar",
"The LDAP attribute to use to generate the user's display name." : "O atributo LDAP a empregar para xerar o nome de usuario para amosar.",
+ "2nd User Display Name Field" : "2º campo de nome de usuario para amosar",
+ "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Opcional. Un atributo LDAP para ser engadido no nome para amosar entre parénteses. Resulta en p.ex. «Xan Carallás (xan.carallas@exemple.org)».",
"Base User Tree" : "Base da árbore de usuarios",
"One User Base DN per line" : "Un DN base de usuario por liña",
"User Search Attributes" : "Atributos de busca do usuario",
@@ -124,24 +155,35 @@
"One Group Base DN per line" : "Un DN base de grupo por liña",
"Group Search Attributes" : "Atributos de busca do grupo",
"Group-Member association" : "Asociación de grupos e membros",
+ "Dynamic Group Member URL" : "URL Dinámico de membro de grupo",
+ "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.)" : "O atributo LDAP que nos obxectos de grupo conten un URL de busca LDAP que determina que obxectos pertencen ao grupo. (Un escenario baleiro desactiva a funcionalidade dinámica de pertenza ao grupo.)",
"Nested Groups" : "Grupos aniñados",
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Se está activado, admítense grupos que conteñen grupos. (Só funciona se o atributo de membro de grupo conten os DN.)",
"Paging chunksize" : "Tamaño dos fragmentos paxinados",
"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.)" : "Tamaño dos fragmentos utilizados para as buscas LDAP paxinadas, que poden devolver resultados voluminosos como usuario ou enumeración de grupo. (Se se estabelece a 0, desactívanse as buscas LDAP paxinadas nesas situacións.)",
+ "Enable LDAP password changes per user" : "Activar os cambios no contrasinal LDAP polo usuario",
+ "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." : "Permítelle aos usuarios LDAP cambiar o seu contrasinal e permite que os administradores e administradores de grupos, cambiar o contrasinal dos seus usuarios LDAP. Só funciona cando as directivas de control de acceso están configuradas conforme coas do servidor LDAP. Xa que os contrasinais son enviados en texto simple ao servidor, LDAP, debe empregarse o cifrado no transporte e o cifrado dos contrasinais debe ser configurado no servidor LDAP.",
+ "(New password is sent as plain text to LDAP)" : "(O novo contrasinal envíase como un texto simple para LDAP)",
+ "Default password policy DN" : "DN da directiva de contrasinal predeterminado",
+ "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "O DN dunha directiva de contrasinais predeterminados que será usado para o control da caducidade dos contrasinais. Só funciona cando está activado o cambio do contrasinal LDAP polos usuarios e só está aceptado por OpenLDAP. Déixea baleira para desactivar o control da caducidade dos contrasinais.",
"Special Attributes" : "Atributos especiais",
"Quota Field" : "Campo de cota",
+ "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Deixar baleiro para a cota predeterminada do usuario. Noutro caso, especifique un atributo LDAP/AD.",
"Quota Default" : "Cota predeterminada",
+ "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Sobrescribir a cota predeterminada para usuarios LDAP que non teñen unha cota configurada no campo Cota.",
"Email Field" : "Campo do correo",
+ "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Axustar o correo do usuario desde un atributo LDAP. Déixeo baleiro para un comportamento predeterminado.",
"User Home Folder Naming Rule" : "Regra de nomeado do cartafol do usuario",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD.",
- "Internal Username" : "Nome de usuario interno",
- "Internal Username Attribute:" : "Atributo do nome de usuario interno:",
+ "Internal Username" : "Nome interno de usuario",
+ "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." : "De xeito predeterminado, o nome interno de usuario crearase a partires do atributo UUID. Isto asegura que o nome de usuario é único e non é necesario converter os caracteres. O nome interno de usuario ten a restricción de que só se admiten estes caracteres: [ a-zA-Z0-9_.@- ]. Outros caracteres son reemplazados por la súa correspondencia ASCII ou simplemente omitidos. En caso de colisións engadirase/incrementarase un número. O nome interno de usuario usase para identificar internamente a un usuario. É tamén o nome predeterminado do cartafol de inicio do usuario. Tamén é parte dos URL remotos, por exemplo para todos os servizos *DAV. Con esta configuración, pódese anular o comportamento predeterminado. Déixeo baleiro para usar o comportamento predeterminado. Os cambios terán efecto só nos usuarios LDAP signados (engadidos) após os cambios.",
+ "Internal Username Attribute:" : "Atributo do nome interno de usuario:",
"Override UUID detection" : "Ignorar a detección do 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." : "De xeito predeterminado, o atributo UUID é detectado automaticamente. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o usuario interno baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.",
+ "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." : "De xeito predeterminado, o atributo UUID é detectado automaticamente. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o nome interno de usuario baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.",
"UUID Attribute for Users:" : "Atributo do UUID para usuarios:",
"UUID Attribute for Groups:" : "Atributo do UUID para grupos:",
"Username-LDAP User Mapping" : "Asignación do usuario ao «nome de usuario LDAP»",
- "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." : "Os nomes de usuario empréganse para almacenar e asignar (meta) datos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome de usuario interno. Isto require unha asignación do nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados. O nome interno do usuario utilizase para todo. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun entorno de produción. Limpar as asignacións só en fases de proba ou experimentais.",
+ "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." : "Os nomes de usuario empréganse para almacenar e asignar (meta) datos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome interno de usuario. Isto require unha asignación do nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados. O nome interno do usuario utilizase para todo. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun entorno de produción. Limpar as asignacións só en fases de proba ou experimentais.",
"Clear Username-LDAP User Mapping" : "Limpar a asignación do usuario ao «nome de usuario LDAP»",
"Clear Groupname-LDAP Group Mapping" : "Limpar a asignación do grupo ao «nome de grupo LDAP»",
"The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Non se atopou o marcador de posición %uid. Vai seren substituído co nome de acceso cando se consulta LDAP / AD.",
diff --git a/apps/user_ldap/l10n/it.js b/apps/user_ldap/l10n/it.js
index 7a382013f5f..0226255059b 100644
--- a/apps/user_ldap/l10n/it.js
+++ b/apps/user_ldap/l10n/it.js
@@ -12,6 +12,10 @@ OC.L10N.register(
"No data specified" : "Nessun dato specificato",
" Could not set configuration %s" : "Impossibile impostare la configurazione %s",
"Action does not exist" : "L'azione non esiste",
+ "Very weak password" : "Password molto debole",
+ "Weak password" : "Password debole",
+ "Good password" : "Password buona",
+ "Strong password" : "Password forte",
"The Base DN appears to be wrong" : "Il DN base sembra essere errato",
"Testing configuration…" : "Prova della configurazione...",
"Configuration incorrect" : "Configurazione non corretta",
@@ -47,6 +51,8 @@ OC.L10N.register(
"Please provide a login name to test against" : "Fornisci un nome di accesso da provare",
"The group box was disabled, because the LDAP / AD server does not support memberOf." : "La casella dei gruppi è stata disabilitata, poiché il server LDAP / AD non supporta memberOf.",
"Password change rejected. Hint: " : "Cambio password rifiutato. Suggerimento:",
+ "Your password will expire tomorrow." : "La tua password scadrà domani.",
+ "Your password will expire today." : "La tua password scadrà oggi.",
"LDAP / AD integration" : "Integrazione LDAP / AD",
"_%s group found_::_%s groups found_" : ["%s gruppo trovato","%s gruppi trovati"],
"_%s user found_::_%s users found_" : ["%s utente trovato","%s utenti trovati"],
@@ -97,6 +103,10 @@ OC.L10N.register(
"Saving" : "Salvataggio",
"Back" : "Indietro",
"Continue" : "Continua",
+ "An internal error occurred." : "Si è verificato un errore interno.",
+ "Current password" : "Password attuale",
+ "New password" : "Nuova password",
+ "Cancel" : "Annulla",
"LDAP" : "LDAP",
"Server" : "Server",
"Users" : "Utenti",
diff --git a/apps/user_ldap/l10n/it.json b/apps/user_ldap/l10n/it.json
index 53336a234a8..343af89ec57 100644
--- a/apps/user_ldap/l10n/it.json
+++ b/apps/user_ldap/l10n/it.json
@@ -10,6 +10,10 @@
"No data specified" : "Nessun dato specificato",
" Could not set configuration %s" : "Impossibile impostare la configurazione %s",
"Action does not exist" : "L'azione non esiste",
+ "Very weak password" : "Password molto debole",
+ "Weak password" : "Password debole",
+ "Good password" : "Password buona",
+ "Strong password" : "Password forte",
"The Base DN appears to be wrong" : "Il DN base sembra essere errato",
"Testing configuration…" : "Prova della configurazione...",
"Configuration incorrect" : "Configurazione non corretta",
@@ -45,6 +49,8 @@
"Please provide a login name to test against" : "Fornisci un nome di accesso da provare",
"The group box was disabled, because the LDAP / AD server does not support memberOf." : "La casella dei gruppi è stata disabilitata, poiché il server LDAP / AD non supporta memberOf.",
"Password change rejected. Hint: " : "Cambio password rifiutato. Suggerimento:",
+ "Your password will expire tomorrow." : "La tua password scadrà domani.",
+ "Your password will expire today." : "La tua password scadrà oggi.",
"LDAP / AD integration" : "Integrazione LDAP / AD",
"_%s group found_::_%s groups found_" : ["%s gruppo trovato","%s gruppi trovati"],
"_%s user found_::_%s users found_" : ["%s utente trovato","%s utenti trovati"],
@@ -95,6 +101,10 @@
"Saving" : "Salvataggio",
"Back" : "Indietro",
"Continue" : "Continua",
+ "An internal error occurred." : "Si è verificato un errore interno.",
+ "Current password" : "Password attuale",
+ "New password" : "Nuova password",
+ "Cancel" : "Annulla",
"LDAP" : "LDAP",
"Server" : "Server",
"Users" : "Utenti",
diff --git a/apps/user_ldap/l10n/pl.js b/apps/user_ldap/l10n/pl.js
index a8bfc62e3fd..3238a738b80 100644
--- a/apps/user_ldap/l10n/pl.js
+++ b/apps/user_ldap/l10n/pl.js
@@ -51,6 +51,7 @@ OC.L10N.register(
"An unspecified error occurred. Please check the settings and the log." : "Błąd niewiadomego pochodzenia. Sprawdź proszę ustawienia i logi.",
"The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filtr szukania jest nieprawidłowy, prawdopodobnie przez problem składniowy taki jak nierówna liczba otwartych i zamkniętych nawiasów. Zweryfikuj to.",
"A connection error to LDAP / AD occurred, please check host, port and credentials." : "Błąd połączenia do LDAP / AD, proszę sprawdzić adres hosta, port i poświadczenia.",
+ "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Brakuje tekstu zastępczego \"%uid\". W trakcie odpytywania serwera LDAP / AD zostanie on zastąpiony nazwą logowania.",
"Please provide a login name to test against" : "Wprowadź nazwę użytkownika, aby wykonać test ponownie",
"The group box was disabled, because the LDAP / AD server does not support memberOf." : "Wpisy dla grup zostały wyłączone, ponieważ LDAP / AD nie wspiera memberOf.",
"Password change rejected. Hint: " : "Zmiana hasła odrzucona: Wskazówka:",
@@ -78,6 +79,7 @@ OC.L10N.register(
"Verify settings and count the groups" : "Zweryfikuj ustawienia i policz grupy",
"When logging in, %s will find the user based on the following attributes:" : "Podczas logowania, %s znajdzie użytkownika na podstawie następujących atrybutów:",
"LDAP / AD Username:" : "Nazwa użytkownika LDAP / AD:",
+ "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Zezwala na logowanie poprzez LDAP / AD. Może to być zarówno uid jak i sAMAccountName i zostanie automatycznie wykryte.",
"LDAP / AD Email Address:" : "Adres email LDAP/AD:",
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Pozwól na logowanie poprzez atrybut email. Mail i mailPrimaryAddress będą dozwolone.",
"Other Attributes:" : "Inne atrybuty:",
@@ -165,6 +167,7 @@ OC.L10N.register(
"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." : "Pozwól użytkownikom LDAP-a na zmianę swoich haseł i pozwól Super Administratorom i Grupom Administratorów na zmianę haseł swoim użytkownikom LDAP-a. Działa tylko wtedy, kiedy polisy kontroli dostępu są prawidłowo skonfigurowane na serwerze LDAP. Jako że do serwera LDAP hasła są wysyłane czystym tekstem, na serwerze LDAP należy skonfigurować protokoł szyfrowania oraz haszowanie haseł.",
"(New password is sent as plain text to LDAP)" : "(Nowe hasło jest wysyłane do LDAP-a czystym tekstem)",
"Default password policy DN" : "Domyślna polityka haseł DN",
+ "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "Nazwa domenowa domyślnej polityki haseł obsługującej wygasanie haseł. Działa tylko gdy opcja zmiany hasła dla pojedynczego użytkownika LDAP jest włączona i jest wspierana jedynie przez OpenLDAP. Pozostaw puste, aby wyłączyć obsługę wygasania haseł. ",
"Special Attributes" : "Specjalne atrybuty",
"Quota Field" : "Pole limitu przestrzeni",
"Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Zostaw puste dla domyślnego limitu przestrzeni dla użytkowników lub określ atrybut LDAP/AD.",
diff --git a/apps/user_ldap/l10n/pl.json b/apps/user_ldap/l10n/pl.json
index 308579c8484..39e098286f7 100644
--- a/apps/user_ldap/l10n/pl.json
+++ b/apps/user_ldap/l10n/pl.json
@@ -49,6 +49,7 @@
"An unspecified error occurred. Please check the settings and the log." : "Błąd niewiadomego pochodzenia. Sprawdź proszę ustawienia i logi.",
"The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filtr szukania jest nieprawidłowy, prawdopodobnie przez problem składniowy taki jak nierówna liczba otwartych i zamkniętych nawiasów. Zweryfikuj to.",
"A connection error to LDAP / AD occurred, please check host, port and credentials." : "Błąd połączenia do LDAP / AD, proszę sprawdzić adres hosta, port i poświadczenia.",
+ "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Brakuje tekstu zastępczego \"%uid\". W trakcie odpytywania serwera LDAP / AD zostanie on zastąpiony nazwą logowania.",
"Please provide a login name to test against" : "Wprowadź nazwę użytkownika, aby wykonać test ponownie",
"The group box was disabled, because the LDAP / AD server does not support memberOf." : "Wpisy dla grup zostały wyłączone, ponieważ LDAP / AD nie wspiera memberOf.",
"Password change rejected. Hint: " : "Zmiana hasła odrzucona: Wskazówka:",
@@ -76,6 +77,7 @@
"Verify settings and count the groups" : "Zweryfikuj ustawienia i policz grupy",
"When logging in, %s will find the user based on the following attributes:" : "Podczas logowania, %s znajdzie użytkownika na podstawie następujących atrybutów:",
"LDAP / AD Username:" : "Nazwa użytkownika LDAP / AD:",
+ "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Zezwala na logowanie poprzez LDAP / AD. Może to być zarówno uid jak i sAMAccountName i zostanie automatycznie wykryte.",
"LDAP / AD Email Address:" : "Adres email LDAP/AD:",
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Pozwól na logowanie poprzez atrybut email. Mail i mailPrimaryAddress będą dozwolone.",
"Other Attributes:" : "Inne atrybuty:",
@@ -163,6 +165,7 @@
"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." : "Pozwól użytkownikom LDAP-a na zmianę swoich haseł i pozwól Super Administratorom i Grupom Administratorów na zmianę haseł swoim użytkownikom LDAP-a. Działa tylko wtedy, kiedy polisy kontroli dostępu są prawidłowo skonfigurowane na serwerze LDAP. Jako że do serwera LDAP hasła są wysyłane czystym tekstem, na serwerze LDAP należy skonfigurować protokoł szyfrowania oraz haszowanie haseł.",
"(New password is sent as plain text to LDAP)" : "(Nowe hasło jest wysyłane do LDAP-a czystym tekstem)",
"Default password policy DN" : "Domyślna polityka haseł DN",
+ "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "Nazwa domenowa domyślnej polityki haseł obsługującej wygasanie haseł. Działa tylko gdy opcja zmiany hasła dla pojedynczego użytkownika LDAP jest włączona i jest wspierana jedynie przez OpenLDAP. Pozostaw puste, aby wyłączyć obsługę wygasania haseł. ",
"Special Attributes" : "Specjalne atrybuty",
"Quota Field" : "Pole limitu przestrzeni",
"Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Zostaw puste dla domyślnego limitu przestrzeni dla użytkowników lub określ atrybut LDAP/AD.",
diff --git a/apps/user_ldap/l10n/ru.js b/apps/user_ldap/l10n/ru.js
index ff5702c3634..1d775345e9e 100644
--- a/apps/user_ldap/l10n/ru.js
+++ b/apps/user_ldap/l10n/ru.js
@@ -12,7 +12,7 @@ OC.L10N.register(
"No data specified" : "Нет данных",
" Could not set configuration %s" : "Невозможно создать конфигурацию %s",
"Action does not exist" : "Действия не существует",
- "LDAP user and group backend" : "Интерфейс польщователей и групп LDAP",
+ "LDAP user and group backend" : "Интерфейс пользователей и групп LDAP",
"Renewing …" : "Обновляется…",
"Very weak password" : "Очень слабый пароль",
"Weak password" : "Слабый пароль",
diff --git a/apps/user_ldap/l10n/ru.json b/apps/user_ldap/l10n/ru.json
index 448a36cb396..055fb590048 100644
--- a/apps/user_ldap/l10n/ru.json
+++ b/apps/user_ldap/l10n/ru.json
@@ -10,7 +10,7 @@
"No data specified" : "Нет данных",
" Could not set configuration %s" : "Невозможно создать конфигурацию %s",
"Action does not exist" : "Действия не существует",
- "LDAP user and group backend" : "Интерфейс польщователей и групп LDAP",
+ "LDAP user and group backend" : "Интерфейс пользователей и групп LDAP",
"Renewing …" : "Обновляется…",
"Very weak password" : "Очень слабый пароль",
"Weak password" : "Слабый пароль",
diff --git a/apps/user_ldap/l10n/sl.js b/apps/user_ldap/l10n/sl.js
index 3dc143cc05c..35d65ae7d0a 100644
--- a/apps/user_ldap/l10n/sl.js
+++ b/apps/user_ldap/l10n/sl.js
@@ -45,6 +45,8 @@ OC.L10N.register(
"A connection error to LDAP / AD occurred, please check host, port and credentials." : "Prišlo je do napake povezave z LDAP / AD. Preverite podatke o gostitelju, vratih in poverilih.",
"Please provide a login name to test against" : "Vpisati je treba uporabniško ime za preizkus",
"The group box was disabled, because the LDAP / AD server does not support memberOf." : "Skupina je onemogočena, ker na strežniku ni omogočena podpora atributu memberOf.",
+ "Please login with the new password" : "Prijavite se z novim geslom",
+ "Your password will expire tomorrow." : "Vaše geslo bo poteklo naslednji dan",
"_%s group found_::_%s groups found_" : ["%s najdena skupina","%s najdeni skupini","%s najdene skupine","%s najdenih skupin"],
"_%s user found_::_%s users found_" : ["%s najden uporabnik","%s najdena uporabnika","%s najdeni uporabniki","%s najdenih uporabnikov"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Ni mogoče prebrati atributa prikaznega imena. Določiti ga je treba ročno med nastavitvami LDAP.",
diff --git a/apps/user_ldap/l10n/sl.json b/apps/user_ldap/l10n/sl.json
index 8da7b06c004..e717b1d100c 100644
--- a/apps/user_ldap/l10n/sl.json
+++ b/apps/user_ldap/l10n/sl.json
@@ -43,6 +43,8 @@
"A connection error to LDAP / AD occurred, please check host, port and credentials." : "Prišlo je do napake povezave z LDAP / AD. Preverite podatke o gostitelju, vratih in poverilih.",
"Please provide a login name to test against" : "Vpisati je treba uporabniško ime za preizkus",
"The group box was disabled, because the LDAP / AD server does not support memberOf." : "Skupina je onemogočena, ker na strežniku ni omogočena podpora atributu memberOf.",
+ "Please login with the new password" : "Prijavite se z novim geslom",
+ "Your password will expire tomorrow." : "Vaše geslo bo poteklo naslednji dan",
"_%s group found_::_%s groups found_" : ["%s najdena skupina","%s najdeni skupini","%s najdene skupine","%s najdenih skupin"],
"_%s user found_::_%s users found_" : ["%s najden uporabnik","%s najdena uporabnika","%s najdeni uporabniki","%s najdenih uporabnikov"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Ni mogoče prebrati atributa prikaznega imena. Določiti ga je treba ročno med nastavitvami LDAP.",
diff --git a/apps/user_ldap/l10n/sv.js b/apps/user_ldap/l10n/sv.js
index db7e0b43939..8fe640832c9 100644
--- a/apps/user_ldap/l10n/sv.js
+++ b/apps/user_ldap/l10n/sv.js
@@ -12,6 +12,7 @@ OC.L10N.register(
"No data specified" : "Ingen data har angetts",
" Could not set configuration %s" : "Kunde inte sätta inställning %s",
"Action does not exist" : "Funktion existerar ej",
+ "Renewing …" : "Förnyar ...",
"The Base DN appears to be wrong" : "Den grundläggande DN verkar vara fel",
"Testing configuration…" : "Testar konfiguration...",
"Configuration incorrect" : "Felaktig konfiguration",
@@ -44,6 +45,7 @@ OC.L10N.register(
"A connection error to LDAP / AD occurred, please check host, port and credentials." : "Ett anslutningsfel till LDAP / AD uppstod. Var god granska värd, port och inloggningsuppgifter.",
"Please provide a login name to test against" : "Vänligen ange ett inloggningsnamn att försöka ansluta med",
"Password change rejected. Hint: " : "Lösenordsbyte nekad. Anledning/tips: ",
+ "Please login with the new password" : "Vänligen logga in med det nya lösenordet",
"LDAP / AD integration" : "LDAP / AD integration",
"_%s group found_::_%s groups found_" : ["%s grupp hittad","%s grupper hittade"],
"_%s user found_::_%s users found_" : ["%s användare hittad","%s användare hittade"],
@@ -68,6 +70,7 @@ OC.L10N.register(
"Verify settings" : "Verifiera inställningar",
"1. Server" : "1. Server",
"%s. Server:" : "%s. Server:",
+ "Add a new configuration" : "Lägg till en ny konfiguration",
"Copy current configuration into new directory binding" : "Kopiera nuvarande konfiguration till en ny katalogsammansättning",
"Delete the current configuration" : "Radera nuvarande konfiguration",
"Host" : "Server",
@@ -87,6 +90,9 @@ OC.L10N.register(
"Saving" : "Sparar",
"Back" : "Tillbaka",
"Continue" : "Fortsätt",
+ "Please renew your password." : "Vänligen förnya ditt lösenord.",
+ "New password" : "Nytt lösenord",
+ "Renew password" : "Förnya lösenord",
"LDAP" : "LDAP",
"Server" : "Server",
"Users" : "Användare",
diff --git a/apps/user_ldap/l10n/sv.json b/apps/user_ldap/l10n/sv.json
index 7895b4c7a6a..0402bd2b0a7 100644
--- a/apps/user_ldap/l10n/sv.json
+++ b/apps/user_ldap/l10n/sv.json
@@ -10,6 +10,7 @@
"No data specified" : "Ingen data har angetts",
" Could not set configuration %s" : "Kunde inte sätta inställning %s",
"Action does not exist" : "Funktion existerar ej",
+ "Renewing …" : "Förnyar ...",
"The Base DN appears to be wrong" : "Den grundläggande DN verkar vara fel",
"Testing configuration…" : "Testar konfiguration...",
"Configuration incorrect" : "Felaktig konfiguration",
@@ -42,6 +43,7 @@
"A connection error to LDAP / AD occurred, please check host, port and credentials." : "Ett anslutningsfel till LDAP / AD uppstod. Var god granska värd, port och inloggningsuppgifter.",
"Please provide a login name to test against" : "Vänligen ange ett inloggningsnamn att försöka ansluta med",
"Password change rejected. Hint: " : "Lösenordsbyte nekad. Anledning/tips: ",
+ "Please login with the new password" : "Vänligen logga in med det nya lösenordet",
"LDAP / AD integration" : "LDAP / AD integration",
"_%s group found_::_%s groups found_" : ["%s grupp hittad","%s grupper hittade"],
"_%s user found_::_%s users found_" : ["%s användare hittad","%s användare hittade"],
@@ -66,6 +68,7 @@
"Verify settings" : "Verifiera inställningar",
"1. Server" : "1. Server",
"%s. Server:" : "%s. Server:",
+ "Add a new configuration" : "Lägg till en ny konfiguration",
"Copy current configuration into new directory binding" : "Kopiera nuvarande konfiguration till en ny katalogsammansättning",
"Delete the current configuration" : "Radera nuvarande konfiguration",
"Host" : "Server",
@@ -85,6 +88,9 @@
"Saving" : "Sparar",
"Back" : "Tillbaka",
"Continue" : "Fortsätt",
+ "Please renew your password." : "Vänligen förnya ditt lösenord.",
+ "New password" : "Nytt lösenord",
+ "Renew password" : "Förnya lösenord",
"LDAP" : "LDAP",
"Server" : "Server",
"Users" : "Användare",
diff --git a/apps/workflowengine/l10n/cs.js b/apps/workflowengine/l10n/cs.js
index 50cf2affb0b..b0b4c9c4e31 100644
--- a/apps/workflowengine/l10n/cs.js
+++ b/apps/workflowengine/l10n/cs.js
@@ -59,6 +59,7 @@ OC.L10N.register(
"Check %s is invalid" : "Kontrola %s je neplatná",
"Check #%s does not exist" : "Kontrola #%s neexistuje",
"Workflow" : "Postup práce",
+ "Files workflow engine" : "Zpracování souborů postupu práce",
"Open documentation" : "Otevřít dokumentaci",
"Add rule group" : "Přidat skupinu pravidel",
"Short rule description" : "Krátký popis pravidla",
diff --git a/apps/workflowengine/l10n/cs.json b/apps/workflowengine/l10n/cs.json
index 82ba8a80639..b1b3e441d35 100644
--- a/apps/workflowengine/l10n/cs.json
+++ b/apps/workflowengine/l10n/cs.json
@@ -57,6 +57,7 @@
"Check %s is invalid" : "Kontrola %s je neplatná",
"Check #%s does not exist" : "Kontrola #%s neexistuje",
"Workflow" : "Postup práce",
+ "Files workflow engine" : "Zpracování souborů postupu práce",
"Open documentation" : "Otevřít dokumentaci",
"Add rule group" : "Přidat skupinu pravidel",
"Short rule description" : "Krátký popis pravidla",
diff --git a/apps/workflowengine/l10n/de_DE.js b/apps/workflowengine/l10n/de_DE.js
index d1efcd1d099..96b8e6b546b 100644
--- a/apps/workflowengine/l10n/de_DE.js
+++ b/apps/workflowengine/l10n/de_DE.js
@@ -66,8 +66,8 @@ OC.L10N.register(
"Add rule" : "Regel hinzufügen",
"Reset" : "Zurücksetzen",
"Save" : "Speichern",
- "Saving…" : "Speichere...",
- "Loading…" : "Lade...",
+ "Saving…" : "Speichere …",
+ "Loading…" : "Lade …",
"Successfully saved" : "Erfolgreich gespeichert",
"File mime type" : "Datei MIME-Typ"
},
diff --git a/apps/workflowengine/l10n/de_DE.json b/apps/workflowengine/l10n/de_DE.json
index 578f07dd23d..060b6c92e96 100644
--- a/apps/workflowengine/l10n/de_DE.json
+++ b/apps/workflowengine/l10n/de_DE.json
@@ -64,8 +64,8 @@
"Add rule" : "Regel hinzufügen",
"Reset" : "Zurücksetzen",
"Save" : "Speichern",
- "Saving…" : "Speichere...",
- "Loading…" : "Lade...",
+ "Saving…" : "Speichere …",
+ "Loading…" : "Lade …",
"Successfully saved" : "Erfolgreich gespeichert",
"File mime type" : "Datei MIME-Typ"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/workflowengine/l10n/en_GB.js b/apps/workflowengine/l10n/en_GB.js
new file mode 100644
index 00000000000..735142aefbc
--- /dev/null
+++ b/apps/workflowengine/l10n/en_GB.js
@@ -0,0 +1,74 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "Saved" : "Saved",
+ "Saving failed:" : "Saving failed:",
+ "File MIME type" : "File MIME type",
+ "is" : "is",
+ "is not" : "is not",
+ "matches" : "matches",
+ "does not match" : "does not match",
+ "Example: {placeholder}" : "Example: {placeholder}",
+ "File size (upload)" : "File size (upload)",
+ "less" : "less",
+ "less or equals" : "less or equals",
+ "greater or equals" : "greater or equals",
+ "greater" : "greater",
+ "File system tag" : "File system tag",
+ "is tagged with" : "is tagged with",
+ "is not tagged with" : "is not tagged with",
+ "Select tag…" : "Select tag…",
+ "Request remote address" : "Request remote address",
+ "matches IPv4" : "matches IPv4",
+ "does not match IPv4" : "does not match IPv4",
+ "matches IPv6" : "matches IPv6",
+ "does not match IPv6" : "does not match IPv6",
+ "Request time" : "Request time",
+ "between" : "between",
+ "not between" : "not between",
+ "Start" : "Start",
+ "End" : "End",
+ "Select timezone…" : "Select timezone…",
+ "Request URL" : "Request URL",
+ "Predefined URLs" : "Predefined URLs",
+ "Files WebDAV" : "Files WebDAV",
+ "Request user agent" : "Request user agent",
+ "Sync clients" : "Sync clients",
+ "Android client" : "Android client",
+ "iOS client" : "iOS client",
+ "Desktop client" : "Desktop client",
+ "User group membership" : "User group membership",
+ "is member of" : "is member of",
+ "is not member of" : "is not member of",
+ "The given operator is invalid" : "The given operator is invalid",
+ "The given regular expression is invalid" : "The given regular expression is invalid",
+ "The given file size is invalid" : "The given file size is invalid",
+ "The given tag id is invalid" : "The given tag id is invalid",
+ "The given IP range is invalid" : "The given IP range is invalid",
+ "The given IP range is not valid for IPv4" : "The given IP range is not valid for IPv4",
+ "The given IP range is not valid for IPv6" : "The given IP range is not valid for IPv6",
+ "The given time span is invalid" : "The given time span is invalid",
+ "The given start time is invalid" : "The given start time is invalid",
+ "The given end time is invalid" : "The given end time is invalid",
+ "The given group does not exist" : "The given group does not exist",
+ "Check %s is invalid or does not exist" : "Check %s is invalid or does not exist",
+ "Operation #%s does not exist" : "Operation #%s does not exist",
+ "Operation %s does not exist" : "Operation %s does not exist",
+ "Operation %s is invalid" : "Operation %s is invalid",
+ "Check %s does not exist" : "Check %s does not exist",
+ "Check %s is invalid" : "Check %s is invalid",
+ "Check #%s does not exist" : "Check #%s does not exist",
+ "Workflow" : "Workflow",
+ "Files workflow engine" : "Files workflow engine",
+ "Open documentation" : "Open documentation",
+ "Add rule group" : "Add rule group",
+ "Short rule description" : "Short rule description",
+ "Add rule" : "Add rule",
+ "Reset" : "Reset",
+ "Save" : "Save",
+ "Saving…" : "Saving…",
+ "Loading…" : "Loading…",
+ "Successfully saved" : "Successfully saved",
+ "File mime type" : "File mime type"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/en_GB.json b/apps/workflowengine/l10n/en_GB.json
new file mode 100644
index 00000000000..e05329d3f45
--- /dev/null
+++ b/apps/workflowengine/l10n/en_GB.json
@@ -0,0 +1,72 @@
+{ "translations": {
+ "Saved" : "Saved",
+ "Saving failed:" : "Saving failed:",
+ "File MIME type" : "File MIME type",
+ "is" : "is",
+ "is not" : "is not",
+ "matches" : "matches",
+ "does not match" : "does not match",
+ "Example: {placeholder}" : "Example: {placeholder}",
+ "File size (upload)" : "File size (upload)",
+ "less" : "less",
+ "less or equals" : "less or equals",
+ "greater or equals" : "greater or equals",
+ "greater" : "greater",
+ "File system tag" : "File system tag",
+ "is tagged with" : "is tagged with",
+ "is not tagged with" : "is not tagged with",
+ "Select tag…" : "Select tag…",
+ "Request remote address" : "Request remote address",
+ "matches IPv4" : "matches IPv4",
+ "does not match IPv4" : "does not match IPv4",
+ "matches IPv6" : "matches IPv6",
+ "does not match IPv6" : "does not match IPv6",
+ "Request time" : "Request time",
+ "between" : "between",
+ "not between" : "not between",
+ "Start" : "Start",
+ "End" : "End",
+ "Select timezone…" : "Select timezone…",
+ "Request URL" : "Request URL",
+ "Predefined URLs" : "Predefined URLs",
+ "Files WebDAV" : "Files WebDAV",
+ "Request user agent" : "Request user agent",
+ "Sync clients" : "Sync clients",
+ "Android client" : "Android client",
+ "iOS client" : "iOS client",
+ "Desktop client" : "Desktop client",
+ "User group membership" : "User group membership",
+ "is member of" : "is member of",
+ "is not member of" : "is not member of",
+ "The given operator is invalid" : "The given operator is invalid",
+ "The given regular expression is invalid" : "The given regular expression is invalid",
+ "The given file size is invalid" : "The given file size is invalid",
+ "The given tag id is invalid" : "The given tag id is invalid",
+ "The given IP range is invalid" : "The given IP range is invalid",
+ "The given IP range is not valid for IPv4" : "The given IP range is not valid for IPv4",
+ "The given IP range is not valid for IPv6" : "The given IP range is not valid for IPv6",
+ "The given time span is invalid" : "The given time span is invalid",
+ "The given start time is invalid" : "The given start time is invalid",
+ "The given end time is invalid" : "The given end time is invalid",
+ "The given group does not exist" : "The given group does not exist",
+ "Check %s is invalid or does not exist" : "Check %s is invalid or does not exist",
+ "Operation #%s does not exist" : "Operation #%s does not exist",
+ "Operation %s does not exist" : "Operation %s does not exist",
+ "Operation %s is invalid" : "Operation %s is invalid",
+ "Check %s does not exist" : "Check %s does not exist",
+ "Check %s is invalid" : "Check %s is invalid",
+ "Check #%s does not exist" : "Check #%s does not exist",
+ "Workflow" : "Workflow",
+ "Files workflow engine" : "Files workflow engine",
+ "Open documentation" : "Open documentation",
+ "Add rule group" : "Add rule group",
+ "Short rule description" : "Short rule description",
+ "Add rule" : "Add rule",
+ "Reset" : "Reset",
+ "Save" : "Save",
+ "Saving…" : "Saving…",
+ "Loading…" : "Loading…",
+ "Successfully saved" : "Successfully saved",
+ "File mime type" : "File mime type"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/it.js b/apps/workflowengine/l10n/it.js
index 9ef516f3c9d..86a912cdf9a 100644
--- a/apps/workflowengine/l10n/it.js
+++ b/apps/workflowengine/l10n/it.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"Saved" : "Salvato",
"Saving failed:" : "Salvataggio non riuscito:",
+ "File MIME type" : "Tipo MIME del file",
"is" : "è",
"is not" : "non è",
"matches" : "corrisponde",
diff --git a/apps/workflowengine/l10n/it.json b/apps/workflowengine/l10n/it.json
index f059a1abd09..9d6b50647f3 100644
--- a/apps/workflowengine/l10n/it.json
+++ b/apps/workflowengine/l10n/it.json
@@ -1,6 +1,7 @@
{ "translations": {
"Saved" : "Salvato",
"Saving failed:" : "Salvataggio non riuscito:",
+ "File MIME type" : "Tipo MIME del file",
"is" : "è",
"is not" : "non è",
"matches" : "corrisponde",
diff --git a/apps/workflowengine/l10n/ja.js b/apps/workflowengine/l10n/ja.js
index 90f7cf1b932..ffd81844e0c 100644
--- a/apps/workflowengine/l10n/ja.js
+++ b/apps/workflowengine/l10n/ja.js
@@ -59,6 +59,7 @@ OC.L10N.register(
"Check %s is invalid" : "チェック %s は無効です",
"Check #%s does not exist" : "チェック #%s は存在しません",
"Workflow" : "ワークフロー",
+ "Files workflow engine" : "ファイルワークフローエンジン",
"Open documentation" : "ドキュメントを開く",
"Add rule group" : "ルールグループを追加する",
"Short rule description" : "ルールの簡潔な説明",
diff --git a/apps/workflowengine/l10n/ja.json b/apps/workflowengine/l10n/ja.json
index 7c90834dcee..f0528ed787a 100644
--- a/apps/workflowengine/l10n/ja.json
+++ b/apps/workflowengine/l10n/ja.json
@@ -57,6 +57,7 @@
"Check %s is invalid" : "チェック %s は無効です",
"Check #%s does not exist" : "チェック #%s は存在しません",
"Workflow" : "ワークフロー",
+ "Files workflow engine" : "ファイルワークフローエンジン",
"Open documentation" : "ドキュメントを開く",
"Add rule group" : "ルールグループを追加する",
"Short rule description" : "ルールの簡潔な説明",
diff --git a/apps/workflowengine/l10n/pl.js b/apps/workflowengine/l10n/pl.js
index d268df7a0b7..d69c0510e4b 100644
--- a/apps/workflowengine/l10n/pl.js
+++ b/apps/workflowengine/l10n/pl.js
@@ -59,6 +59,7 @@ OC.L10N.register(
"Check %s is invalid" : "Sprawdź, czy %s jest nieprawidłowy",
"Check #%s does not exist" : "Sprawdź, czy #%s nie istnieje",
"Workflow" : "Wpływ na pracę",
+ "Files workflow engine" : "Silnik przepływu pracy nad plikami",
"Open documentation" : "Otwórz dokumentację",
"Add rule group" : "Dodaj grupę reguł",
"Short rule description" : "Krótki opis reguły",
diff --git a/apps/workflowengine/l10n/pl.json b/apps/workflowengine/l10n/pl.json
index 61160d783cb..bd05e90193e 100644
--- a/apps/workflowengine/l10n/pl.json
+++ b/apps/workflowengine/l10n/pl.json
@@ -57,6 +57,7 @@
"Check %s is invalid" : "Sprawdź, czy %s jest nieprawidłowy",
"Check #%s does not exist" : "Sprawdź, czy #%s nie istnieje",
"Workflow" : "Wpływ na pracę",
+ "Files workflow engine" : "Silnik przepływu pracy nad plikami",
"Open documentation" : "Otwórz dokumentację",
"Add rule group" : "Dodaj grupę reguł",
"Short rule description" : "Krótki opis reguły",
diff --git a/apps/workflowengine/l10n/sv.js b/apps/workflowengine/l10n/sv.js
index a32401c0ec7..c8c45eccf4a 100644
--- a/apps/workflowengine/l10n/sv.js
+++ b/apps/workflowengine/l10n/sv.js
@@ -1,7 +1,9 @@
OC.L10N.register(
"workflowengine",
{
+ "Saved" : "Sparad",
"Saving failed:" : "Gick ej att spara: ",
+ "File MIME type" : "Filens MIME-typ",
"is" : "är",
"is not" : "är inte",
"matches" : "träffar",
diff --git a/apps/workflowengine/l10n/sv.json b/apps/workflowengine/l10n/sv.json
index d85809c287d..83be197b121 100644
--- a/apps/workflowengine/l10n/sv.json
+++ b/apps/workflowengine/l10n/sv.json
@@ -1,5 +1,7 @@
{ "translations": {
+ "Saved" : "Sparad",
"Saving failed:" : "Gick ej att spara: ",
+ "File MIME type" : "Filens MIME-typ",
"is" : "är",
"is not" : "är inte",
"matches" : "träffar",
diff --git a/core/js/js.js b/core/js/js.js
index 0a14acd4b6c..80c62e70116 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -1511,14 +1511,9 @@ function initCore() {
}
var resizeMenu = function() {
- var maxApps = 8;
var appList = $('#appmenu li');
var availableWidth = $('#header-left').width() - $('#nextcloud').width() - 44;
var appCount = Math.floor((availableWidth)/44);
- // show a maximum of 8 apps
- if(appCount >= maxApps) {
- appCount = maxApps;
- }
// show at least 2 apps in the popover
if(appList.length-1-appCount >= 1) {
appCount--;
diff --git a/core/js/setupchecks.js b/core/js/setupchecks.js
index 499709c0696..14718446a22 100644
--- a/core/js/setupchecks.js
+++ b/core/js/setupchecks.js
@@ -156,7 +156,7 @@
{
docLink: data.phpOpcacheDocumentation,
}
- ) + "<pre><code>opcache.enable=On\nopcache.enable_cli=1\nopcache.interned_strings_buffer=8\nopcache.max_accelerated_files=10000\nopcache.memory_consumption=128\nopcache.save_comments=1\nopcache.revalidate_freq=1</code></pre>",
+ ) + "<pre><code>opcache.enable=1\nopcache.enable_cli=1\nopcache.interned_strings_buffer=8\nopcache.max_accelerated_files=10000\nopcache.memory_consumption=128\nopcache.save_comments=1\nopcache.revalidate_freq=1</code></pre>",
type: OC.SetupChecks.MESSAGE_TYPE_INFO
});
}
diff --git a/core/js/tests/specs/setupchecksSpec.js b/core/js/tests/specs/setupchecksSpec.js
index 30a60d3599b..9230484fb40 100644
--- a/core/js/tests/specs/setupchecksSpec.js
+++ b/core/js/tests/specs/setupchecksSpec.js
@@ -433,7 +433,7 @@ describe('OC.SetupChecks tests', function() {
async.done(function( data, s, x ){
expect(data).toEqual([{
- msg: 'The PHP Opcache is not properly configured. <a href="https://example.org/link/to/doc" rel="noreferrer">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:' + "<pre><code>opcache.enable=On\nopcache.enable_cli=1\nopcache.interned_strings_buffer=8\nopcache.max_accelerated_files=10000\nopcache.memory_consumption=128\nopcache.save_comments=1\nopcache.revalidate_freq=1</code></pre>",
+ msg: 'The PHP Opcache is not properly configured. <a href="https://example.org/link/to/doc" rel="noreferrer">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:' + "<pre><code>opcache.enable=1\nopcache.enable_cli=1\nopcache.interned_strings_buffer=8\nopcache.max_accelerated_files=10000\nopcache.memory_consumption=128\nopcache.save_comments=1\nopcache.revalidate_freq=1</code></pre>",
type: OC.SetupChecks.MESSAGE_TYPE_INFO
}]);
done();
diff --git a/core/l10n/cs.js b/core/l10n/cs.js
index 26ac29ea32b..cd82b6afb96 100644
--- a/core/l10n/cs.js
+++ b/core/l10n/cs.js
@@ -301,7 +301,10 @@ OC.L10N.register(
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Abyste zabránili vypršení časového limitu u větších instalací, můžete namísto toho spustit následující příkaz v hlavním adresáři:",
"Detailed logs" : "Podrobné logy",
"Update needed" : "Potřeba aktualizace",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Prosím použijte aktualizační příkazový řádek, protože máte velkou instanci s více než 50 uživateli.",
"For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Pro pomoc, shlédněte <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentaci</a>.",
+ "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Beru na vědomí, že při aktualizaci skrze webové rozhraní hrozí nebezpečí vypršení požadavku, který může vyústit ve ztrátu dat. Mám pro takový případ zálohu a vím, jak ji v případě selhání obnovit.",
+ "Upgrade via web on my own risk" : "Na vlastní nebezpečí aktualizovat skrze web",
"This %s instance is currently in maintenance mode, which may take a while." : "Tato instalace %s je právě ve stavu údržby a to může chvíli trvat.",
"This page will refresh itself when the %s instance is available again." : "Tato stránka se automaticky načte poté, co bude opět dostupná instance %s.",
"Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, stránka se obnoví za 5 sekund",
diff --git a/core/l10n/cs.json b/core/l10n/cs.json
index 7339b3bb999..7f270cb7e6c 100644
--- a/core/l10n/cs.json
+++ b/core/l10n/cs.json
@@ -299,7 +299,10 @@
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Abyste zabránili vypršení časového limitu u větších instalací, můžete namísto toho spustit následující příkaz v hlavním adresáři:",
"Detailed logs" : "Podrobné logy",
"Update needed" : "Potřeba aktualizace",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Prosím použijte aktualizační příkazový řádek, protože máte velkou instanci s více než 50 uživateli.",
"For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Pro pomoc, shlédněte <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentaci</a>.",
+ "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Beru na vědomí, že při aktualizaci skrze webové rozhraní hrozí nebezpečí vypršení požadavku, který může vyústit ve ztrátu dat. Mám pro takový případ zálohu a vím, jak ji v případě selhání obnovit.",
+ "Upgrade via web on my own risk" : "Na vlastní nebezpečí aktualizovat skrze web",
"This %s instance is currently in maintenance mode, which may take a while." : "Tato instalace %s je právě ve stavu údržby a to může chvíli trvat.",
"This page will refresh itself when the %s instance is available again." : "Tato stránka se automaticky načte poté, co bude opět dostupná instance %s.",
"Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, stránka se obnoví za 5 sekund",
diff --git a/core/l10n/de.js b/core/l10n/de.js
index 783759e3802..a095dbd3789 100644
--- a/core/l10n/de.js
+++ b/core/l10n/de.js
@@ -1,7 +1,7 @@
OC.L10N.register(
"core",
{
- "Please select a file." : "Bitte eine Datei wählen.",
+ "Please select a file." : "Bitte eine Datei wählen. latest",
"File is too big" : "Datei ist zu groß",
"The selected file is not an image." : "Die ausgewählte Datei ist kein Bild.",
"The selected file cannot be read." : "Die ausgewählte Datei konnte nicht gelesen werden.",
@@ -269,7 +269,7 @@ OC.L10N.register(
"Wrong password." : "Falsches Passwort.",
"Log in" : "Anmelden",
"Stay logged in" : "Angemeldet bleiben",
- "Alternative Logins" : "Alternative Logins",
+ "Alternative Logins" : "Alternative Anmeldung",
"You are about to grant \"%s\" access to your %s account." : "Du bist dabei \"%s\" Zugriff auf Dein %s-Konto zu gewähren.",
"App token" : "App-Token",
"Alternative login using app token" : "Alternative Anmeldung via App-Token",
diff --git a/core/l10n/de.json b/core/l10n/de.json
index defb2f962cc..cae6706b8ed 100644
--- a/core/l10n/de.json
+++ b/core/l10n/de.json
@@ -1,5 +1,5 @@
{ "translations": {
- "Please select a file." : "Bitte eine Datei wählen.",
+ "Please select a file." : "Bitte eine Datei wählen. latest",
"File is too big" : "Datei ist zu groß",
"The selected file is not an image." : "Die ausgewählte Datei ist kein Bild.",
"The selected file cannot be read." : "Die ausgewählte Datei konnte nicht gelesen werden.",
@@ -267,7 +267,7 @@
"Wrong password." : "Falsches Passwort.",
"Log in" : "Anmelden",
"Stay logged in" : "Angemeldet bleiben",
- "Alternative Logins" : "Alternative Logins",
+ "Alternative Logins" : "Alternative Anmeldung",
"You are about to grant \"%s\" access to your %s account." : "Du bist dabei \"%s\" Zugriff auf Dein %s-Konto zu gewähren.",
"App token" : "App-Token",
"Alternative login using app token" : "Alternative Anmeldung via App-Token",
diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js
index aac91dd5699..a63835f6cf4 100644
--- a/core/l10n/de_DE.js
+++ b/core/l10n/de_DE.js
@@ -55,17 +55,17 @@ OC.L10N.register(
"Following apps have been disabled: %s" : "Die folgenden Apps wurden deaktiviert: %s",
"Already up to date" : "Bereits aktuell",
"No contacts found" : "Keine Kontakte gefunden",
- "Show all contacts …" : "Zeige alle Kontakte...",
+ "Show all contacts …" : "Zeige alle Kontakte …",
"There was an error loading your contacts" : "Fehler beim Laden Ihrer Kontakte",
- "Loading your contacts …" : "Lade Ihre Kontakte ...",
+ "Loading your contacts …" : "Lade Ihre Kontakte …",
"Looking for {term} …" : "Suche nach {term} …",
- "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Es gab Probleme bei der Code Integritätsprüfung. Mehr Informationen...</a>",
+ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Es gab Probleme bei der Code Integritätsprüfung. Mehr Informationen …</a>",
"No action available" : "Keine Aktion verfügbar",
"Error fetching contact actions" : "Fehler beim Einlesen der Kontakt-Aktionen",
"Settings" : "Einstellungen",
"Connection to server lost" : "Verbindung zum Server verloren",
"_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite. Seite wird in %n Sekunden erneut geladen"],
- "Saving..." : "Speichere...",
+ "Saving..." : "Speichere …",
"Dismiss" : "Ausblenden",
"This action requires you to confirm your password" : "Dieser Vorgang benötigt eine Passwortbestätigung von Ihnen",
"Authentication required" : "Legitimierung benötigt",
@@ -74,7 +74,7 @@ OC.L10N.register(
"Confirm" : "Bestätigen",
"Failed to authenticate, try again" : "Legitimierung fehlgeschlagen, noch einmal versuchen",
"seconds ago" : "Gerade eben",
- "Logging in …" : "Melde an ...",
+ "Logging in …" : "Melde an …",
"The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Der Link zum Zurücksetzen Ihres Passworts wurde an Ihre E-Mail-Adresse versandt. Sollten Sie diesen nicht in Kürze erhalten, prüfen Sie bitte Ihren Spam-Ordner.<br>Wenn sie keine E-Mail bekommen haben, wenden Sie sich bitte an Ihren lokalen Administrator.",
"Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ihre Dateien sind verschlüsselt. Es gibt keinen Weg Ihre Dateien nach dem Rücksetzen des Passwortes wiederherzustellen.<br />Falls Sie sich nicht sicher sind, kontaktieren Sie Ihren Administrator.<br />Möchten Sie wirklich fortfahren?",
"I know what I'm doing" : "Ich weiß, was ich mache",
@@ -111,7 +111,7 @@ OC.L10N.register(
"You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Sie verwenden im Moment PHP {version}. Wir empfehlen ein Upgrade ihrer PHP Version, um die <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">Geschwindigkeits- und Sicherheitsupdates zu nutzen, welche von der PHP Gruppe bereitgestellt werden</a>, sobald ihre Distribution diese unterstützt.",
"The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Die Reverse-Proxy-Header-Konfiguration ist fehlerhaft oder Sie greifen auf Nextcloud über einen vertrauenswürdigen Proxy zu. Wenn Sie auf Nextcloud nicht über einen vertrauenswürdigen Proxy zugreifen, dann besteht ein Sicherheitsproblem, das einem Angreifer erlaubt die IP-Adresse, die für Nextcloud sichtbar ist, auszuspähen. Weitere Informationen hierzu finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.",
"Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcache ist als verteilter Cache konfiguriert, aber das falsche PHP Modul \"memcache\" ist installiert. \\OC\\Memcache\\Memcached unterstützt nur \"memcached\" und nicht \"memcache\". Siehe <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached Wiki über beide Module</a>.",
- "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Manche Dateien haben die Integritätsprüfung nicht bestanden. Weitere Informationen um den Fehler zu beheben finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien...</a> / <a href=\"{rescanEndpoint}\">Erneut scannen…</a>)",
+ "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Manche Dateien haben die Integritätsprüfung nicht bestanden. Weitere Informationen um den Fehler zu beheben finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien …</a> / <a href=\"{rescanEndpoint}\">Erneut scannen…</a>)",
"The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache ist nicht korrekt eingerichtet. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Für bessere Leistung empfehlen wir ↗</a> folgende Einstellungen in der <code>php.ini</code>:",
"The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "Die PHP-Funktion \"set_time_limit\" ist nicht verfügbar. Dies kann in angehaltenen Scripten oder einer abgebrochenen Installation resultieren. Wir empfehlen dringend, diese Funtkion zu aktivieren.",
"Error occurred while checking server setup" : "Fehler beim Überprüfen der Servereinrichtung",
@@ -172,13 +172,13 @@ OC.L10N.register(
"{sharee} (email)" : "{sharee} (E-Mail)",
"{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
"Share" : "Teilen",
- "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, eine Fedated-Cloud-Id oder eine E-Mail-Adressen eingeben.",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, eine Federated-Cloud-Id oder eine E-Mail-Adresse eingeben.",
"Share with other people by entering a user or group or a federated cloud ID." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, oder eine Fedated-Cloud-Id eingeben.",
"Share with other people by entering a user or group or an email address." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, oder eine E-Mail-Adresse eingeben.",
- "Name or email address..." : "Name oder E-Mail-Adresse...",
- "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID...",
- "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse...",
- "Name..." : "Name...",
+ "Name or email address..." : "Name oder E-Mail-Adresse …",
+ "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID …",
+ "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse …",
+ "Name..." : "Name …",
"Error" : "Fehler",
"Error removing share" : "Fehler beim Entfernen der Freigabe",
"Non-existing tag #{tag}" : "Nicht existierender Tag #{tag}",
@@ -267,13 +267,13 @@ OC.L10N.register(
"Username or email" : "Benutzername oder E-Mail",
"Wrong password. Reset it?" : "Falsches Passwort. Soll es zurückgesetzt werden?",
"Wrong password." : "Falsches Passwort.",
- "Log in" : "Einloggen",
+ "Log in" : "Anmelden",
"Stay logged in" : "Angemeldet bleiben",
- "Alternative Logins" : "Alternative Logins",
+ "Alternative Logins" : "Alternative Anmeldung",
"You are about to grant \"%s\" access to your %s account." : "Sie sind dabei \"%s\" Zugriff auf Ihr %s-Konto zu gewähren.",
"App token" : "App-Token",
"Alternative login using app token" : "Alternative Anmeldung via App-Token",
- "Redirecting …" : "Weiterleiten ...",
+ "Redirecting …" : "Weiterleiten …",
"New password" : "Neues Passwort",
"New Password" : "Neues Passwort",
"Reset password" : "Passwort zurücksetzen",
@@ -322,7 +322,7 @@ OC.L10N.register(
"Share with users or by mail..." : "Mit Benutzern oder per E-Mail teilen…",
"Share with users or remote users..." : "Mit Benutzern oder externen Benutzern teilen…",
"Share with users, remote users or by mail..." : "Mit Benutzern, externen Benutzern oder per E-Mail teilen…",
- "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen...",
+ "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen …",
"Share with users, groups or by mail..." : "Mit Benutzern, Gruppen oder per E-Mail teilen…",
"Share with users, groups or remote users..." : "Mit Benutzern, Gruppen oder externen Benutzern teilen…",
"Share with users, groups, remote users or by mail..." : "Mit Benutzern, Gruppen, externen Benutzern oder per E-Mail teilen…",
diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json
index 24152a3e06f..a5d504e50f0 100644
--- a/core/l10n/de_DE.json
+++ b/core/l10n/de_DE.json
@@ -53,17 +53,17 @@
"Following apps have been disabled: %s" : "Die folgenden Apps wurden deaktiviert: %s",
"Already up to date" : "Bereits aktuell",
"No contacts found" : "Keine Kontakte gefunden",
- "Show all contacts …" : "Zeige alle Kontakte...",
+ "Show all contacts …" : "Zeige alle Kontakte …",
"There was an error loading your contacts" : "Fehler beim Laden Ihrer Kontakte",
- "Loading your contacts …" : "Lade Ihre Kontakte ...",
+ "Loading your contacts …" : "Lade Ihre Kontakte …",
"Looking for {term} …" : "Suche nach {term} …",
- "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Es gab Probleme bei der Code Integritätsprüfung. Mehr Informationen...</a>",
+ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Es gab Probleme bei der Code Integritätsprüfung. Mehr Informationen …</a>",
"No action available" : "Keine Aktion verfügbar",
"Error fetching contact actions" : "Fehler beim Einlesen der Kontakt-Aktionen",
"Settings" : "Einstellungen",
"Connection to server lost" : "Verbindung zum Server verloren",
"_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite. Seite wird in %n Sekunden erneut geladen"],
- "Saving..." : "Speichere...",
+ "Saving..." : "Speichere …",
"Dismiss" : "Ausblenden",
"This action requires you to confirm your password" : "Dieser Vorgang benötigt eine Passwortbestätigung von Ihnen",
"Authentication required" : "Legitimierung benötigt",
@@ -72,7 +72,7 @@
"Confirm" : "Bestätigen",
"Failed to authenticate, try again" : "Legitimierung fehlgeschlagen, noch einmal versuchen",
"seconds ago" : "Gerade eben",
- "Logging in …" : "Melde an ...",
+ "Logging in …" : "Melde an …",
"The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Der Link zum Zurücksetzen Ihres Passworts wurde an Ihre E-Mail-Adresse versandt. Sollten Sie diesen nicht in Kürze erhalten, prüfen Sie bitte Ihren Spam-Ordner.<br>Wenn sie keine E-Mail bekommen haben, wenden Sie sich bitte an Ihren lokalen Administrator.",
"Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ihre Dateien sind verschlüsselt. Es gibt keinen Weg Ihre Dateien nach dem Rücksetzen des Passwortes wiederherzustellen.<br />Falls Sie sich nicht sicher sind, kontaktieren Sie Ihren Administrator.<br />Möchten Sie wirklich fortfahren?",
"I know what I'm doing" : "Ich weiß, was ich mache",
@@ -109,7 +109,7 @@
"You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Sie verwenden im Moment PHP {version}. Wir empfehlen ein Upgrade ihrer PHP Version, um die <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">Geschwindigkeits- und Sicherheitsupdates zu nutzen, welche von der PHP Gruppe bereitgestellt werden</a>, sobald ihre Distribution diese unterstützt.",
"The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Die Reverse-Proxy-Header-Konfiguration ist fehlerhaft oder Sie greifen auf Nextcloud über einen vertrauenswürdigen Proxy zu. Wenn Sie auf Nextcloud nicht über einen vertrauenswürdigen Proxy zugreifen, dann besteht ein Sicherheitsproblem, das einem Angreifer erlaubt die IP-Adresse, die für Nextcloud sichtbar ist, auszuspähen. Weitere Informationen hierzu finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.",
"Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcache ist als verteilter Cache konfiguriert, aber das falsche PHP Modul \"memcache\" ist installiert. \\OC\\Memcache\\Memcached unterstützt nur \"memcached\" und nicht \"memcache\". Siehe <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached Wiki über beide Module</a>.",
- "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Manche Dateien haben die Integritätsprüfung nicht bestanden. Weitere Informationen um den Fehler zu beheben finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien...</a> / <a href=\"{rescanEndpoint}\">Erneut scannen…</a>)",
+ "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Manche Dateien haben die Integritätsprüfung nicht bestanden. Weitere Informationen um den Fehler zu beheben finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien …</a> / <a href=\"{rescanEndpoint}\">Erneut scannen…</a>)",
"The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache ist nicht korrekt eingerichtet. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Für bessere Leistung empfehlen wir ↗</a> folgende Einstellungen in der <code>php.ini</code>:",
"The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "Die PHP-Funktion \"set_time_limit\" ist nicht verfügbar. Dies kann in angehaltenen Scripten oder einer abgebrochenen Installation resultieren. Wir empfehlen dringend, diese Funtkion zu aktivieren.",
"Error occurred while checking server setup" : "Fehler beim Überprüfen der Servereinrichtung",
@@ -170,13 +170,13 @@
"{sharee} (email)" : "{sharee} (E-Mail)",
"{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
"Share" : "Teilen",
- "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, eine Fedated-Cloud-Id oder eine E-Mail-Adressen eingeben.",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, eine Federated-Cloud-Id oder eine E-Mail-Adresse eingeben.",
"Share with other people by entering a user or group or a federated cloud ID." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, oder eine Fedated-Cloud-Id eingeben.",
"Share with other people by entering a user or group or an email address." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, oder eine E-Mail-Adresse eingeben.",
- "Name or email address..." : "Name oder E-Mail-Adresse...",
- "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID...",
- "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse...",
- "Name..." : "Name...",
+ "Name or email address..." : "Name oder E-Mail-Adresse …",
+ "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID …",
+ "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse …",
+ "Name..." : "Name …",
"Error" : "Fehler",
"Error removing share" : "Fehler beim Entfernen der Freigabe",
"Non-existing tag #{tag}" : "Nicht existierender Tag #{tag}",
@@ -265,13 +265,13 @@
"Username or email" : "Benutzername oder E-Mail",
"Wrong password. Reset it?" : "Falsches Passwort. Soll es zurückgesetzt werden?",
"Wrong password." : "Falsches Passwort.",
- "Log in" : "Einloggen",
+ "Log in" : "Anmelden",
"Stay logged in" : "Angemeldet bleiben",
- "Alternative Logins" : "Alternative Logins",
+ "Alternative Logins" : "Alternative Anmeldung",
"You are about to grant \"%s\" access to your %s account." : "Sie sind dabei \"%s\" Zugriff auf Ihr %s-Konto zu gewähren.",
"App token" : "App-Token",
"Alternative login using app token" : "Alternative Anmeldung via App-Token",
- "Redirecting …" : "Weiterleiten ...",
+ "Redirecting …" : "Weiterleiten …",
"New password" : "Neues Passwort",
"New Password" : "Neues Passwort",
"Reset password" : "Passwort zurücksetzen",
@@ -320,7 +320,7 @@
"Share with users or by mail..." : "Mit Benutzern oder per E-Mail teilen…",
"Share with users or remote users..." : "Mit Benutzern oder externen Benutzern teilen…",
"Share with users, remote users or by mail..." : "Mit Benutzern, externen Benutzern oder per E-Mail teilen…",
- "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen...",
+ "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen …",
"Share with users, groups or by mail..." : "Mit Benutzern, Gruppen oder per E-Mail teilen…",
"Share with users, groups or remote users..." : "Mit Benutzern, Gruppen oder externen Benutzern teilen…",
"Share with users, groups, remote users or by mail..." : "Mit Benutzern, Gruppen, externen Benutzern oder per E-Mail teilen…",
diff --git a/core/l10n/en_GB.js b/core/l10n/en_GB.js
new file mode 100644
index 00000000000..51c2264d1af
--- /dev/null
+++ b/core/l10n/en_GB.js
@@ -0,0 +1,344 @@
+OC.L10N.register(
+ "core",
+ {
+ "Please select a file." : "Please select a file.",
+ "File is too big" : "File is too big",
+ "The selected file is not an image." : "The selected file is not an image.",
+ "The selected file cannot be read." : "The selected file cannot be read.",
+ "Invalid file provided" : "Invalid file provided",
+ "No image or file provided" : "No image or file provided",
+ "Unknown filetype" : "Unknown filetype",
+ "Invalid image" : "Invalid image",
+ "An error occurred. Please contact your admin." : "An error occurred. Please contact your admin.",
+ "No temporary profile picture available, try again" : "No temporary profile picture available, try again",
+ "No crop data provided" : "No crop data provided",
+ "No valid crop data provided" : "No valid crop data provided",
+ "Crop is not square" : "Crop is not square",
+ "State token does not match" : "State token does not match",
+ "Password reset is disabled" : "Password reset is disabled",
+ "Couldn't reset password because the token is invalid" : "Couldn't reset password because the token is invalid",
+ "Couldn't reset password because the token is expired" : "Couldn't reset password because the token is expired",
+ "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Could not send reset email because there is no email address for this username. Please contact your administrator.",
+ "Password reset" : "Password reset",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Click the following button to reset your password. If you have not requested the password reset, then ignore this email.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Click the following link to reset your password. If you have not requested the password reset, then ignore this email.",
+ "Reset your password" : "Reset your password",
+ "%s password reset" : "%s password reset",
+ "Couldn't send reset email. Please contact your administrator." : "Couldn't send reset email. Please contact your administrator.",
+ "Couldn't send reset email. Please make sure your username is correct." : "Couldn't send reset email. Please make sure your username is correct.",
+ "Preparing update" : "Preparing update",
+ "[%d / %d]: %s" : "[%d / %d]: %s",
+ "Repair warning: " : "Repair warning: ",
+ "Repair error: " : "Repair error: ",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "Please use the command line updater because automatic updating is disabled in the config.php.",
+ "[%d / %d]: Checking table %s" : "[%d / %d]: Checking table %s",
+ "Turned on maintenance mode" : "Turned on maintenance mode",
+ "Turned off maintenance mode" : "Turned off maintenance mode",
+ "Maintenance mode is kept active" : "Maintenance mode is kept active",
+ "Updating database schema" : "Updating database schema",
+ "Updated database" : "Updated database",
+ "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Checking whether the database schema can be updated (this can take a long time depending on the database size)",
+ "Checked database schema update" : "Checked database schema update",
+ "Checking updates of apps" : "Checking updates of apps",
+ "Checking for update of app \"%s\" in appstore" : "Checking for update of app \"%s\" in appstore",
+ "Update app \"%s\" from appstore" : "Update app \"%s\" from appstore",
+ "Checked for update of app \"%s\" in appstore" : "Checked for update of app \"%s\" in appstore",
+ "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)",
+ "Checked database schema update for apps" : "Checked database schema update for apps",
+ "Updated \"%s\" to %s" : "Updated \"%s\" to %s",
+ "Set log level to debug" : "Set log level to debug",
+ "Reset log level" : "Reset log level",
+ "Starting code integrity check" : "Starting code integrity check",
+ "Finished code integrity check" : "Finished code integrity check",
+ "%s (3rdparty)" : "%s (3rdparty)",
+ "%s (incompatible)" : "%s (incompatible)",
+ "Following apps have been disabled: %s" : "Following apps have been disabled: %s",
+ "Already up to date" : "Already up to date",
+ "No contacts found" : "No contacts found",
+ "Show all contacts …" : "Show all contacts …",
+ "There was an error loading your contacts" : "There was an error loading your contacts",
+ "Loading your contacts …" : "Loading your contacts …",
+ "Looking for {term} …" : "Looking for {term} …",
+ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>",
+ "No action available" : "No action available",
+ "Error fetching contact actions" : "Error fetching contact actions",
+ "Settings" : "Settings",
+ "Connection to server lost" : "Connection to server lost",
+ "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem loading page, reloading in %n second","Problem loading page, reloading in %n seconds"],
+ "Saving..." : "Saving...",
+ "Dismiss" : "Dismiss",
+ "This action requires you to confirm your password" : "This action requires you to confirm your password",
+ "Authentication required" : "Authentication required",
+ "Password" : "Password",
+ "Cancel" : "Cancel",
+ "Confirm" : "Confirm",
+ "Failed to authenticate, try again" : "Failed to authenticate, try again",
+ "seconds ago" : "seconds ago",
+ "Logging in …" : "Logging in …",
+ "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator.",
+ "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?",
+ "I know what I'm doing" : "I know what I'm doing",
+ "Password can not be changed. Please contact your administrator." : "Password can not be changed. Please contact your administrator.",
+ "No" : "No",
+ "Yes" : "Yes",
+ "No files in here" : "No files in here",
+ "Choose" : "Choose",
+ "Error loading file picker template: {error}" : "Error loading file picker template: {error}",
+ "OK" : "OK",
+ "Error loading message template: {error}" : "Error loading message template: {error}",
+ "read-only" : "read-only",
+ "_{count} file conflict_::_{count} file conflicts_" : ["{count} file conflict","{count} file conflicts"],
+ "One file conflict" : "One file conflict",
+ "New Files" : "New Files",
+ "Already existing files" : "Already existing files",
+ "Which files do you want to keep?" : "Which files do you wish to keep?",
+ "If you select both versions, the copied file will have a number added to its name." : "If you select both versions, the copied file will have a number added to its name.",
+ "Continue" : "Continue",
+ "(all selected)" : "(all selected)",
+ "({count} selected)" : "({count} selected)",
+ "Error loading file exists template" : "Error loading file exists template",
+ "Pending" : "Pending",
+ "Very weak password" : "Very weak password",
+ "Weak password" : "Weak password",
+ "So-so password" : "So-so password",
+ "Good password" : "Good password",
+ "Strong password" : "Strong password",
+ "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Your web server is not yet set up properly to allow file synchronisation because the WebDAV interface seems to be broken.",
+ "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>.",
+ "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features.",
+ "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>.",
+ "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>.",
+ "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it.",
+ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>.",
+ "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>.",
+ "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)",
+ "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:",
+ "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function.",
+ "Error occurred while checking server setup" : "Error occurred whilst checking server setup",
+ "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting.",
+ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>.",
+ "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>.",
+ "Shared" : "Shared",
+ "Shared with {recipients}" : "Shared with {recipients}",
+ "Error setting expiration date" : "Error setting expiration date",
+ "The public link will expire no later than {days} days after it is created" : "The public link will expire no later than {days} days after it is created",
+ "Set expiration date" : "Set expiration date",
+ "Expiration" : "Expiration",
+ "Expiration date" : "Expiration date",
+ "Choose a password for the public link" : "Choose a password for the public link",
+ "Choose a password for the public link or press \"Enter ↵\"" : "Choose a password for the public link or press \"Enter 
\"",
+ "Copied!" : "Copied!",
+ "Copy" : "Copy",
+ "Not supported!" : "Not supported!",
+ "Press ⌘-C to copy." : "Press ⌘-C to copy.",
+ "Press Ctrl-C to copy." : "Press Ctrl-C to copy.",
+ "Resharing is not allowed" : "Resharing is not allowed",
+ "Share to {name}" : "Share to {name}",
+ "Share link" : "Share link",
+ "Link" : "Link",
+ "Password protect" : "Password protect",
+ "Allow editing" : "Allow editing",
+ "Email link to person" : "Email link to person",
+ "Send" : "Send",
+ "Allow upload and editing" : "Allow upload and editing",
+ "Read only" : "Read only",
+ "File drop (upload only)" : "File drop (upload only)",
+ "Shared with you and the group {group} by {owner}" : "Shared with you and the group {group} by {owner}",
+ "Shared with you by {owner}" : "Shared with you by {owner}",
+ "Choose a password for the mail share" : "Choose a password for the mail share",
+ "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} shared via link",
+ "group" : "group",
+ "remote" : "remote",
+ "email" : "email",
+ "shared by {sharer}" : "shared by {sharer}",
+ "Unshare" : "Unshare",
+ "Can reshare" : "Can reshare",
+ "Can edit" : "Can edit",
+ "Can create" : "Can create",
+ "Can change" : "Can change",
+ "Can delete" : "Can delete",
+ "Access control" : "Access control",
+ "Could not unshare" : "Could not unshare",
+ "Error while sharing" : "Error whilst sharing",
+ "Share details could not be loaded for this item." : "Share details could not be loaded for this item.",
+ "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["At least {count} character is needed for autocompletion","At least {count} characters are needed for autocompletion"],
+ "This list is maybe truncated - please refine your search term to see more results." : "This list is maybe truncated - please refine your search term to see more results.",
+ "No users or groups found for {search}" : "No users or groups found for {search}",
+ "No users found for {search}" : "No users found for {search}",
+ "An error occurred. Please try again" : "An error occurred. Please try again",
+ "{sharee} (group)" : "{sharee} (group)",
+ "{sharee} (remote)" : "{sharee} (remote)",
+ "{sharee} (email)" : "{sharee} (email)",
+ "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
+ "Share" : "Share",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Share with other people by entering a user or group, a federated cloud ID or an email address.",
+ "Share with other people by entering a user or group or a federated cloud ID." : "Share with other people by entering a user or group or a federated cloud ID.",
+ "Share with other people by entering a user or group or an email address." : "Share with other people by entering a user or group or an email address.",
+ "Name or email address..." : "Name or email address...",
+ "Name or federated cloud ID..." : "Name or federated cloud ID...",
+ "Name, federated cloud ID or email address..." : "Name, federated cloud ID or email address...",
+ "Name..." : "Name...",
+ "Error" : "Error",
+ "Error removing share" : "Error removing share",
+ "Non-existing tag #{tag}" : "Non-existing tag #{tag}",
+ "restricted" : "restricted",
+ "invisible" : "invisible",
+ "({scope})" : "({scope})",
+ "Delete" : "Delete",
+ "Rename" : "Rename",
+ "Collaborative tags" : "Collaborative tags",
+ "No tags found" : "No tags found",
+ "unknown text" : "unknown text",
+ "Hello world!" : "Hello world!",
+ "sunny" : "sunny",
+ "Hello {name}, the weather is {weather}" : "Hello {name}, the weather is {weather}",
+ "Hello {name}" : "Hello {name}",
+ "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>These are your search results<script>alert(1)</script></strong>",
+ "new" : "new",
+ "_download %n file_::_download %n files_" : ["download %n file","download %n files"],
+ "The update is in progress, leaving this page might interrupt the process in some environments." : "The update is in progress, leaving this page might interrupt the process in some environments.",
+ "Update to {version}" : "Update to {version}",
+ "An error occurred." : "An error occurred.",
+ "Please reload the page." : "Please reload the page.",
+ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue.",
+ "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>.",
+ "Continue to Nextcloud" : "Continue to Nextcloud",
+ "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["The update was successful. Redirecting you to Nextcloud in %n second.","The update was successful. Redirecting you to Nextcloud in %n seconds."],
+ "Searching other places" : "Searching other places",
+ "No search results in other folders for {tag}{filter}{endtag}" : "No search results in other folders for {tag}{filter}{endtag}",
+ "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} search result in another folder","{count} search results in other folders"],
+ "Personal" : "Personal",
+ "Users" : "Users",
+ "Apps" : "Apps",
+ "Admin" : "Admin",
+ "Help" : "Help",
+ "Access forbidden" : "Access denied",
+ "File not found" : "File not found",
+ "The specified document has not been found on the server." : "The specified document has not been found on the server.",
+ "You can click here to return to %s." : "You can click here to return to %s.",
+ "Internal Server Error" : "Internal Server Error",
+ "The server encountered an internal error and was unable to complete your request." : "The server encountered an internal error and was unable to complete your request.",
+ "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.",
+ "More details can be found in the server log." : "More details can be found in the server log.",
+ "Technical details" : "Technical details",
+ "Remote Address: %s" : "Remote Address: %s",
+ "Request ID: %s" : "Request ID: %s",
+ "Type: %s" : "Type: %s",
+ "Code: %s" : "Code: %s",
+ "Message: %s" : "Message: %s",
+ "File: %s" : "File: %s",
+ "Line: %s" : "Line: %s",
+ "Trace" : "Trace",
+ "Security warning" : "Security warning",
+ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Your data directory and files are probably accessible from the internet because the .htaccess file does not work.",
+ "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>.",
+ "Create an <strong>admin account</strong>" : "Create an <strong>admin account</strong>",
+ "Username" : "Username",
+ "Storage & database" : "Storage & database",
+ "Data folder" : "Data folder",
+ "Configure the database" : "Configure the database",
+ "Only %s is available." : "Only %s is available.",
+ "Install and activate additional PHP modules to choose other database types." : "Install and activate additional PHP modules to choose other database types.",
+ "For more details check out the documentation." : "For more details check out the documentation.",
+ "Database user" : "Database user",
+ "Database password" : "Database password",
+ "Database name" : "Database name",
+ "Database tablespace" : "Database tablespace",
+ "Database host" : "Database host",
+ "Please specify the port number along with the host name (e.g., localhost:5432)." : "Please specify the port number along with the host name (e.g., localhost:5432).",
+ "Performance warning" : "Performance warning",
+ "SQLite will be used as database." : "SQLite will be used as database.",
+ "For larger installations we recommend to choose a different database backend." : "For larger installations we recommend to choose a different database backend.",
+ "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Especially when using the desktop client for file syncing, the use of SQLite is discouraged.",
+ "Finish setup" : "Finish setup",
+ "Finishing …" : "Finishing …",
+ "Need help?" : "Need help?",
+ "See the documentation" : "See the documentation",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page.",
+ "More apps" : "More apps",
+ "Search" : "Search",
+ "This action requires you to confirm your password:" : "This action requires you to confirm your password:",
+ "Confirm your password" : "Confirm your password",
+ "Server side authentication failed!" : "Server side authentication failed!",
+ "Please contact your administrator." : "Please contact your administrator.",
+ "An internal error occurred." : "An internal error occurred.",
+ "Please try again or contact your administrator." : "Please try again or contact your administrator.",
+ "Username or email" : "Username or email",
+ "Wrong password. Reset it?" : "Wrong password. Reset it?",
+ "Wrong password." : "Wrong password.",
+ "Log in" : "Log in",
+ "Stay logged in" : "Stay logged in",
+ "Alternative Logins" : "Alternative Logins",
+ "You are about to grant \"%s\" access to your %s account." : "You are about to grant \"%s\" access to your %s account.",
+ "App token" : "App token",
+ "Alternative login using app token" : "Alternative login using app token",
+ "Redirecting …" : "Redirecting …",
+ "New password" : "New password",
+ "New Password" : "New Password",
+ "Reset password" : "Reset password",
+ "This Nextcloud instance is currently in single user mode." : "This Nextcloud instance is currently in single user mode.",
+ "This means only administrators can use the instance." : "This means only administrators can use the instance.",
+ "Contact your system administrator if this message persists or appeared unexpectedly." : "Contact your system administrator if this message persists or appeared unexpectedly.",
+ "Thank you for your patience." : "Thank you for your patience.",
+ "Log out" : "Log out",
+ "Two-factor authentication" : "Two-factor authentication",
+ "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Enhanced security is enabled for your account. Please authenticate using a second factor.",
+ "Cancel log in" : "Cancel log in",
+ "Use backup code" : "Use backup code",
+ "Error while validating your second factor" : "Error while validating your second factor",
+ "You are accessing the server from an untrusted domain." : "You are accessing the server from an untrusted domain.",
+ "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php.",
+ "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain.",
+ "Add \"%s\" as trusted domain" : "Add \"%s\" as a trusted domain",
+ "App update required" : "App update required",
+ "%s will be updated to version %s" : "%s will be updated to version %s",
+ "These apps will be updated:" : "These apps will be updated:",
+ "These incompatible apps will be disabled:" : "These incompatible apps will be disabled:",
+ "The theme %s has been disabled." : "The theme %s has been disabled.",
+ "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Please make sure that the database, the config folder and the data folder have been backed up before proceeding.",
+ "Start update" : "Start update",
+ "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:",
+ "Detailed logs" : "Detailed logs",
+ "Update needed" : "Update needed",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Please use the command line updater because you have a big instance with more than 50 users.",
+ "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>.",
+ "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure.",
+ "Upgrade via web on my own risk" : "Upgrade via web on my own risk",
+ "This %s instance is currently in maintenance mode, which may take a while." : "This %s instance is currently in maintenance mode, which may take a while.",
+ "This page will refresh itself when the %s instance is available again." : "This page will refresh itself when the %s instance is available again.",
+ "Problem loading page, reloading in 5 seconds" : "Problem loading page, reloading in 5 seconds",
+ "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?",
+ "Ok" : "OK",
+ "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root.",
+ "Error while unsharing" : "Error whilst unsharing",
+ "can reshare" : "can reshare",
+ "can edit" : "can edit",
+ "can create" : "can create",
+ "can change" : "can change",
+ "can delete" : "can delete",
+ "access control" : "access control",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud",
+ "Share with users or by mail..." : "Share with users or by mail...",
+ "Share with users or remote users..." : "Share with users or remote users...",
+ "Share with users, remote users or by mail..." : "Share with users, remote users or by mail...",
+ "Share with users or groups..." : "Share with users or groups...",
+ "Share with users, groups or by mail..." : "Share with users, groups or by mail...",
+ "Share with users, groups or remote users..." : "Share with users, groups or remote users...",
+ "Share with users, groups, remote users or by mail..." : "Share with users, groups, remote users or by mail...",
+ "Share with users..." : "Share with users...",
+ "The object type is not specified." : "The object type is not specified.",
+ "Enter new" : "Enter new",
+ "Add" : "Add",
+ "Edit tags" : "Edit tags",
+ "Error loading dialog template: {error}" : "Error loading dialog template: {error}",
+ "No tags selected for deletion." : "No tags selected for deletion.",
+ "The update was successful. Redirecting you to Nextcloud now." : "The update was successful. Redirecting you to Nextcloud.",
+ "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n",
+ "The share will expire on %s." : "The share will expire on %s.",
+ "Cheers!" : "Cheers!",
+ "Use the following link to reset your password: {link}" : "Use the following link to reset your password: {link}",
+ "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>",
+ "Please use the command line updater because you have a big instance." : "Please use the command line updater because you have a big instance."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/core/l10n/en_GB.json b/core/l10n/en_GB.json
new file mode 100644
index 00000000000..2e34c322d78
--- /dev/null
+++ b/core/l10n/en_GB.json
@@ -0,0 +1,342 @@
+{ "translations": {
+ "Please select a file." : "Please select a file.",
+ "File is too big" : "File is too big",
+ "The selected file is not an image." : "The selected file is not an image.",
+ "The selected file cannot be read." : "The selected file cannot be read.",
+ "Invalid file provided" : "Invalid file provided",
+ "No image or file provided" : "No image or file provided",
+ "Unknown filetype" : "Unknown filetype",
+ "Invalid image" : "Invalid image",
+ "An error occurred. Please contact your admin." : "An error occurred. Please contact your admin.",
+ "No temporary profile picture available, try again" : "No temporary profile picture available, try again",
+ "No crop data provided" : "No crop data provided",
+ "No valid crop data provided" : "No valid crop data provided",
+ "Crop is not square" : "Crop is not square",
+ "State token does not match" : "State token does not match",
+ "Password reset is disabled" : "Password reset is disabled",
+ "Couldn't reset password because the token is invalid" : "Couldn't reset password because the token is invalid",
+ "Couldn't reset password because the token is expired" : "Couldn't reset password because the token is expired",
+ "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Could not send reset email because there is no email address for this username. Please contact your administrator.",
+ "Password reset" : "Password reset",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Click the following button to reset your password. If you have not requested the password reset, then ignore this email.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Click the following link to reset your password. If you have not requested the password reset, then ignore this email.",
+ "Reset your password" : "Reset your password",
+ "%s password reset" : "%s password reset",
+ "Couldn't send reset email. Please contact your administrator." : "Couldn't send reset email. Please contact your administrator.",
+ "Couldn't send reset email. Please make sure your username is correct." : "Couldn't send reset email. Please make sure your username is correct.",
+ "Preparing update" : "Preparing update",
+ "[%d / %d]: %s" : "[%d / %d]: %s",
+ "Repair warning: " : "Repair warning: ",
+ "Repair error: " : "Repair error: ",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "Please use the command line updater because automatic updating is disabled in the config.php.",
+ "[%d / %d]: Checking table %s" : "[%d / %d]: Checking table %s",
+ "Turned on maintenance mode" : "Turned on maintenance mode",
+ "Turned off maintenance mode" : "Turned off maintenance mode",
+ "Maintenance mode is kept active" : "Maintenance mode is kept active",
+ "Updating database schema" : "Updating database schema",
+ "Updated database" : "Updated database",
+ "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Checking whether the database schema can be updated (this can take a long time depending on the database size)",
+ "Checked database schema update" : "Checked database schema update",
+ "Checking updates of apps" : "Checking updates of apps",
+ "Checking for update of app \"%s\" in appstore" : "Checking for update of app \"%s\" in appstore",
+ "Update app \"%s\" from appstore" : "Update app \"%s\" from appstore",
+ "Checked for update of app \"%s\" in appstore" : "Checked for update of app \"%s\" in appstore",
+ "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)",
+ "Checked database schema update for apps" : "Checked database schema update for apps",
+ "Updated \"%s\" to %s" : "Updated \"%s\" to %s",
+ "Set log level to debug" : "Set log level to debug",
+ "Reset log level" : "Reset log level",
+ "Starting code integrity check" : "Starting code integrity check",
+ "Finished code integrity check" : "Finished code integrity check",
+ "%s (3rdparty)" : "%s (3rdparty)",
+ "%s (incompatible)" : "%s (incompatible)",
+ "Following apps have been disabled: %s" : "Following apps have been disabled: %s",
+ "Already up to date" : "Already up to date",
+ "No contacts found" : "No contacts found",
+ "Show all contacts …" : "Show all contacts …",
+ "There was an error loading your contacts" : "There was an error loading your contacts",
+ "Loading your contacts …" : "Loading your contacts …",
+ "Looking for {term} …" : "Looking for {term} …",
+ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>",
+ "No action available" : "No action available",
+ "Error fetching contact actions" : "Error fetching contact actions",
+ "Settings" : "Settings",
+ "Connection to server lost" : "Connection to server lost",
+ "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem loading page, reloading in %n second","Problem loading page, reloading in %n seconds"],
+ "Saving..." : "Saving...",
+ "Dismiss" : "Dismiss",
+ "This action requires you to confirm your password" : "This action requires you to confirm your password",
+ "Authentication required" : "Authentication required",
+ "Password" : "Password",
+ "Cancel" : "Cancel",
+ "Confirm" : "Confirm",
+ "Failed to authenticate, try again" : "Failed to authenticate, try again",
+ "seconds ago" : "seconds ago",
+ "Logging in …" : "Logging in …",
+ "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator.",
+ "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?",
+ "I know what I'm doing" : "I know what I'm doing",
+ "Password can not be changed. Please contact your administrator." : "Password can not be changed. Please contact your administrator.",
+ "No" : "No",
+ "Yes" : "Yes",
+ "No files in here" : "No files in here",
+ "Choose" : "Choose",
+ "Error loading file picker template: {error}" : "Error loading file picker template: {error}",
+ "OK" : "OK",
+ "Error loading message template: {error}" : "Error loading message template: {error}",
+ "read-only" : "read-only",
+ "_{count} file conflict_::_{count} file conflicts_" : ["{count} file conflict","{count} file conflicts"],
+ "One file conflict" : "One file conflict",
+ "New Files" : "New Files",
+ "Already existing files" : "Already existing files",
+ "Which files do you want to keep?" : "Which files do you wish to keep?",
+ "If you select both versions, the copied file will have a number added to its name." : "If you select both versions, the copied file will have a number added to its name.",
+ "Continue" : "Continue",
+ "(all selected)" : "(all selected)",
+ "({count} selected)" : "({count} selected)",
+ "Error loading file exists template" : "Error loading file exists template",
+ "Pending" : "Pending",
+ "Very weak password" : "Very weak password",
+ "Weak password" : "Weak password",
+ "So-so password" : "So-so password",
+ "Good password" : "Good password",
+ "Strong password" : "Strong password",
+ "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Your web server is not yet set up properly to allow file synchronisation because the WebDAV interface seems to be broken.",
+ "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>.",
+ "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features.",
+ "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>.",
+ "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>.",
+ "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it.",
+ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>.",
+ "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>.",
+ "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)",
+ "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:",
+ "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function.",
+ "Error occurred while checking server setup" : "Error occurred whilst checking server setup",
+ "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting.",
+ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>.",
+ "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>.",
+ "Shared" : "Shared",
+ "Shared with {recipients}" : "Shared with {recipients}",
+ "Error setting expiration date" : "Error setting expiration date",
+ "The public link will expire no later than {days} days after it is created" : "The public link will expire no later than {days} days after it is created",
+ "Set expiration date" : "Set expiration date",
+ "Expiration" : "Expiration",
+ "Expiration date" : "Expiration date",
+ "Choose a password for the public link" : "Choose a password for the public link",
+ "Choose a password for the public link or press \"Enter ↵\"" : "Choose a password for the public link or press \"Enter 
\"",
+ "Copied!" : "Copied!",
+ "Copy" : "Copy",
+ "Not supported!" : "Not supported!",
+ "Press ⌘-C to copy." : "Press ⌘-C to copy.",
+ "Press Ctrl-C to copy." : "Press Ctrl-C to copy.",
+ "Resharing is not allowed" : "Resharing is not allowed",
+ "Share to {name}" : "Share to {name}",
+ "Share link" : "Share link",
+ "Link" : "Link",
+ "Password protect" : "Password protect",
+ "Allow editing" : "Allow editing",
+ "Email link to person" : "Email link to person",
+ "Send" : "Send",
+ "Allow upload and editing" : "Allow upload and editing",
+ "Read only" : "Read only",
+ "File drop (upload only)" : "File drop (upload only)",
+ "Shared with you and the group {group} by {owner}" : "Shared with you and the group {group} by {owner}",
+ "Shared with you by {owner}" : "Shared with you by {owner}",
+ "Choose a password for the mail share" : "Choose a password for the mail share",
+ "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} shared via link",
+ "group" : "group",
+ "remote" : "remote",
+ "email" : "email",
+ "shared by {sharer}" : "shared by {sharer}",
+ "Unshare" : "Unshare",
+ "Can reshare" : "Can reshare",
+ "Can edit" : "Can edit",
+ "Can create" : "Can create",
+ "Can change" : "Can change",
+ "Can delete" : "Can delete",
+ "Access control" : "Access control",
+ "Could not unshare" : "Could not unshare",
+ "Error while sharing" : "Error whilst sharing",
+ "Share details could not be loaded for this item." : "Share details could not be loaded for this item.",
+ "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["At least {count} character is needed for autocompletion","At least {count} characters are needed for autocompletion"],
+ "This list is maybe truncated - please refine your search term to see more results." : "This list is maybe truncated - please refine your search term to see more results.",
+ "No users or groups found for {search}" : "No users or groups found for {search}",
+ "No users found for {search}" : "No users found for {search}",
+ "An error occurred. Please try again" : "An error occurred. Please try again",
+ "{sharee} (group)" : "{sharee} (group)",
+ "{sharee} (remote)" : "{sharee} (remote)",
+ "{sharee} (email)" : "{sharee} (email)",
+ "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
+ "Share" : "Share",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Share with other people by entering a user or group, a federated cloud ID or an email address.",
+ "Share with other people by entering a user or group or a federated cloud ID." : "Share with other people by entering a user or group or a federated cloud ID.",
+ "Share with other people by entering a user or group or an email address." : "Share with other people by entering a user or group or an email address.",
+ "Name or email address..." : "Name or email address...",
+ "Name or federated cloud ID..." : "Name or federated cloud ID...",
+ "Name, federated cloud ID or email address..." : "Name, federated cloud ID or email address...",
+ "Name..." : "Name...",
+ "Error" : "Error",
+ "Error removing share" : "Error removing share",
+ "Non-existing tag #{tag}" : "Non-existing tag #{tag}",
+ "restricted" : "restricted",
+ "invisible" : "invisible",
+ "({scope})" : "({scope})",
+ "Delete" : "Delete",
+ "Rename" : "Rename",
+ "Collaborative tags" : "Collaborative tags",
+ "No tags found" : "No tags found",
+ "unknown text" : "unknown text",
+ "Hello world!" : "Hello world!",
+ "sunny" : "sunny",
+ "Hello {name}, the weather is {weather}" : "Hello {name}, the weather is {weather}",
+ "Hello {name}" : "Hello {name}",
+ "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>These are your search results<script>alert(1)</script></strong>",
+ "new" : "new",
+ "_download %n file_::_download %n files_" : ["download %n file","download %n files"],
+ "The update is in progress, leaving this page might interrupt the process in some environments." : "The update is in progress, leaving this page might interrupt the process in some environments.",
+ "Update to {version}" : "Update to {version}",
+ "An error occurred." : "An error occurred.",
+ "Please reload the page." : "Please reload the page.",
+ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue.",
+ "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>.",
+ "Continue to Nextcloud" : "Continue to Nextcloud",
+ "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["The update was successful. Redirecting you to Nextcloud in %n second.","The update was successful. Redirecting you to Nextcloud in %n seconds."],
+ "Searching other places" : "Searching other places",
+ "No search results in other folders for {tag}{filter}{endtag}" : "No search results in other folders for {tag}{filter}{endtag}",
+ "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} search result in another folder","{count} search results in other folders"],
+ "Personal" : "Personal",
+ "Users" : "Users",
+ "Apps" : "Apps",
+ "Admin" : "Admin",
+ "Help" : "Help",
+ "Access forbidden" : "Access denied",
+ "File not found" : "File not found",
+ "The specified document has not been found on the server." : "The specified document has not been found on the server.",
+ "You can click here to return to %s." : "You can click here to return to %s.",
+ "Internal Server Error" : "Internal Server Error",
+ "The server encountered an internal error and was unable to complete your request." : "The server encountered an internal error and was unable to complete your request.",
+ "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.",
+ "More details can be found in the server log." : "More details can be found in the server log.",
+ "Technical details" : "Technical details",
+ "Remote Address: %s" : "Remote Address: %s",
+ "Request ID: %s" : "Request ID: %s",
+ "Type: %s" : "Type: %s",
+ "Code: %s" : "Code: %s",
+ "Message: %s" : "Message: %s",
+ "File: %s" : "File: %s",
+ "Line: %s" : "Line: %s",
+ "Trace" : "Trace",
+ "Security warning" : "Security warning",
+ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Your data directory and files are probably accessible from the internet because the .htaccess file does not work.",
+ "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>.",
+ "Create an <strong>admin account</strong>" : "Create an <strong>admin account</strong>",
+ "Username" : "Username",
+ "Storage & database" : "Storage & database",
+ "Data folder" : "Data folder",
+ "Configure the database" : "Configure the database",
+ "Only %s is available." : "Only %s is available.",
+ "Install and activate additional PHP modules to choose other database types." : "Install and activate additional PHP modules to choose other database types.",
+ "For more details check out the documentation." : "For more details check out the documentation.",
+ "Database user" : "Database user",
+ "Database password" : "Database password",
+ "Database name" : "Database name",
+ "Database tablespace" : "Database tablespace",
+ "Database host" : "Database host",
+ "Please specify the port number along with the host name (e.g., localhost:5432)." : "Please specify the port number along with the host name (e.g., localhost:5432).",
+ "Performance warning" : "Performance warning",
+ "SQLite will be used as database." : "SQLite will be used as database.",
+ "For larger installations we recommend to choose a different database backend." : "For larger installations we recommend to choose a different database backend.",
+ "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Especially when using the desktop client for file syncing, the use of SQLite is discouraged.",
+ "Finish setup" : "Finish setup",
+ "Finishing …" : "Finishing …",
+ "Need help?" : "Need help?",
+ "See the documentation" : "See the documentation",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page.",
+ "More apps" : "More apps",
+ "Search" : "Search",
+ "This action requires you to confirm your password:" : "This action requires you to confirm your password:",
+ "Confirm your password" : "Confirm your password",
+ "Server side authentication failed!" : "Server side authentication failed!",
+ "Please contact your administrator." : "Please contact your administrator.",
+ "An internal error occurred." : "An internal error occurred.",
+ "Please try again or contact your administrator." : "Please try again or contact your administrator.",
+ "Username or email" : "Username or email",
+ "Wrong password. Reset it?" : "Wrong password. Reset it?",
+ "Wrong password." : "Wrong password.",
+ "Log in" : "Log in",
+ "Stay logged in" : "Stay logged in",
+ "Alternative Logins" : "Alternative Logins",
+ "You are about to grant \"%s\" access to your %s account." : "You are about to grant \"%s\" access to your %s account.",
+ "App token" : "App token",
+ "Alternative login using app token" : "Alternative login using app token",
+ "Redirecting …" : "Redirecting …",
+ "New password" : "New password",
+ "New Password" : "New Password",
+ "Reset password" : "Reset password",
+ "This Nextcloud instance is currently in single user mode." : "This Nextcloud instance is currently in single user mode.",
+ "This means only administrators can use the instance." : "This means only administrators can use the instance.",
+ "Contact your system administrator if this message persists or appeared unexpectedly." : "Contact your system administrator if this message persists or appeared unexpectedly.",
+ "Thank you for your patience." : "Thank you for your patience.",
+ "Log out" : "Log out",
+ "Two-factor authentication" : "Two-factor authentication",
+ "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Enhanced security is enabled for your account. Please authenticate using a second factor.",
+ "Cancel log in" : "Cancel log in",
+ "Use backup code" : "Use backup code",
+ "Error while validating your second factor" : "Error while validating your second factor",
+ "You are accessing the server from an untrusted domain." : "You are accessing the server from an untrusted domain.",
+ "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php.",
+ "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain.",
+ "Add \"%s\" as trusted domain" : "Add \"%s\" as a trusted domain",
+ "App update required" : "App update required",
+ "%s will be updated to version %s" : "%s will be updated to version %s",
+ "These apps will be updated:" : "These apps will be updated:",
+ "These incompatible apps will be disabled:" : "These incompatible apps will be disabled:",
+ "The theme %s has been disabled." : "The theme %s has been disabled.",
+ "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Please make sure that the database, the config folder and the data folder have been backed up before proceeding.",
+ "Start update" : "Start update",
+ "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:",
+ "Detailed logs" : "Detailed logs",
+ "Update needed" : "Update needed",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Please use the command line updater because you have a big instance with more than 50 users.",
+ "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>.",
+ "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure.",
+ "Upgrade via web on my own risk" : "Upgrade via web on my own risk",
+ "This %s instance is currently in maintenance mode, which may take a while." : "This %s instance is currently in maintenance mode, which may take a while.",
+ "This page will refresh itself when the %s instance is available again." : "This page will refresh itself when the %s instance is available again.",
+ "Problem loading page, reloading in 5 seconds" : "Problem loading page, reloading in 5 seconds",
+ "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?",
+ "Ok" : "OK",
+ "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root.",
+ "Error while unsharing" : "Error whilst unsharing",
+ "can reshare" : "can reshare",
+ "can edit" : "can edit",
+ "can create" : "can create",
+ "can change" : "can change",
+ "can delete" : "can delete",
+ "access control" : "access control",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud",
+ "Share with users or by mail..." : "Share with users or by mail...",
+ "Share with users or remote users..." : "Share with users or remote users...",
+ "Share with users, remote users or by mail..." : "Share with users, remote users or by mail...",
+ "Share with users or groups..." : "Share with users or groups...",
+ "Share with users, groups or by mail..." : "Share with users, groups or by mail...",
+ "Share with users, groups or remote users..." : "Share with users, groups or remote users...",
+ "Share with users, groups, remote users or by mail..." : "Share with users, groups, remote users or by mail...",
+ "Share with users..." : "Share with users...",
+ "The object type is not specified." : "The object type is not specified.",
+ "Enter new" : "Enter new",
+ "Add" : "Add",
+ "Edit tags" : "Edit tags",
+ "Error loading dialog template: {error}" : "Error loading dialog template: {error}",
+ "No tags selected for deletion." : "No tags selected for deletion.",
+ "The update was successful. Redirecting you to Nextcloud now." : "The update was successful. Redirecting you to Nextcloud.",
+ "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n",
+ "The share will expire on %s." : "The share will expire on %s.",
+ "Cheers!" : "Cheers!",
+ "Use the following link to reset your password: {link}" : "Use the following link to reset your password: {link}",
+ "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>",
+ "Please use the command line updater because you have a big instance." : "Please use the command line updater because you have a big instance."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/core/l10n/es.js b/core/l10n/es.js
index 1da633bf0c7..ea962b52312 100644
--- a/core/l10n/es.js
+++ b/core/l10n/es.js
@@ -15,6 +15,7 @@ OC.L10N.register(
"No valid crop data provided" : "Recorte inválido",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "El token dado no coincide",
+ "Password reset is disabled" : "Restablecer contraseña está deshabilitada",
"Couldn't reset password because the token is invalid" : "No se puede restablecer la contraseña porque el vale de identificación es inválido.",
"Couldn't reset password because the token is expired" : "No se puede restablecer la contraseña porque el vale de identificación ha caducado.",
"Could not send reset email because there is no email address for this username. Please contact your administrator." : "No se pudo enviar el correo electrónico de restablecimiento porque no hay una dirección de correo electrónico para este nombre de usuario. Póngase en contacto con un administrador.",
@@ -39,6 +40,9 @@ OC.L10N.register(
"Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Comprobar si se puede actualizar el esquema de la base de datos (esto puede tardar bastante tiempo, dependiendo del tamaño de la base de datos)",
"Checked database schema update" : "Actualización del esquema de base de datos revisado",
"Checking updates of apps" : "Comprobar actualizaciones de apps",
+ "Checking for update of app \"%s\" in appstore" : "Comprobando actualizaciones de las aplicaciones %s en la AppStore.",
+ "Update app \"%s\" from appstore" : "Actualizada la app %s desde la AppStore",
+ "Checked for update of app \"%s\" in appstore" : "Buscar actualizaciones de aplicaciones %s en la AppStore",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Comprobar si se puede actualizar el esquema de la base de datos %s (esto puede tardar bastante tiempo, dependiendo del tamaño de la base de datos)",
"Checked database schema update for apps" : "Comprobada la actualización del esquema de la base de datos para aplicaciones",
"Updated \"%s\" to %s" : "Se ha actualizado \"%s\" a %s",
@@ -297,7 +301,10 @@ OC.L10N.register(
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Para evitar tiempos de espera en grandes instalaciones, en su lugar puede ejecutar el siguiente comando desde el directorio de instalación:",
"Detailed logs" : "Registros detallados",
"Update needed" : "Se necesita actualización",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Utilice el actualizador de línia de comandos porque tiene una instancia con más de 50 usuarios.",
"For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Para ayuda, mirar <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\"> la documentación</a>.",
+ "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Sé que si continúo haciendo la actualización a través de la interfaz web, tengo el riesgo de que la solicitud no se ejecute en el tiempo de espera y provoque pérdida de información pero tengo una copia de seguridad de los datos y sé como restaurarla.",
+ "Upgrade via web on my own risk" : "Actualizar a través de la web con mi consentimiento.",
"This %s instance is currently in maintenance mode, which may take a while." : "Está instancia %s está en modo mantenimiento, por lo que puede llevar un tiempo.",
"This page will refresh itself when the %s instance is available again." : "La página se refrescará cuando la instalación %s vuelva a estar disponible.",
"Problem loading page, reloading in 5 seconds" : "Problema al cargar la página, recargando en 5 segundos",
diff --git a/core/l10n/es.json b/core/l10n/es.json
index 21bd41d9ddc..49628db339b 100644
--- a/core/l10n/es.json
+++ b/core/l10n/es.json
@@ -13,6 +13,7 @@
"No valid crop data provided" : "Recorte inválido",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "El token dado no coincide",
+ "Password reset is disabled" : "Restablecer contraseña está deshabilitada",
"Couldn't reset password because the token is invalid" : "No se puede restablecer la contraseña porque el vale de identificación es inválido.",
"Couldn't reset password because the token is expired" : "No se puede restablecer la contraseña porque el vale de identificación ha caducado.",
"Could not send reset email because there is no email address for this username. Please contact your administrator." : "No se pudo enviar el correo electrónico de restablecimiento porque no hay una dirección de correo electrónico para este nombre de usuario. Póngase en contacto con un administrador.",
@@ -37,6 +38,9 @@
"Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Comprobar si se puede actualizar el esquema de la base de datos (esto puede tardar bastante tiempo, dependiendo del tamaño de la base de datos)",
"Checked database schema update" : "Actualización del esquema de base de datos revisado",
"Checking updates of apps" : "Comprobar actualizaciones de apps",
+ "Checking for update of app \"%s\" in appstore" : "Comprobando actualizaciones de las aplicaciones %s en la AppStore.",
+ "Update app \"%s\" from appstore" : "Actualizada la app %s desde la AppStore",
+ "Checked for update of app \"%s\" in appstore" : "Buscar actualizaciones de aplicaciones %s en la AppStore",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Comprobar si se puede actualizar el esquema de la base de datos %s (esto puede tardar bastante tiempo, dependiendo del tamaño de la base de datos)",
"Checked database schema update for apps" : "Comprobada la actualización del esquema de la base de datos para aplicaciones",
"Updated \"%s\" to %s" : "Se ha actualizado \"%s\" a %s",
@@ -295,7 +299,10 @@
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Para evitar tiempos de espera en grandes instalaciones, en su lugar puede ejecutar el siguiente comando desde el directorio de instalación:",
"Detailed logs" : "Registros detallados",
"Update needed" : "Se necesita actualización",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Utilice el actualizador de línia de comandos porque tiene una instancia con más de 50 usuarios.",
"For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Para ayuda, mirar <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\"> la documentación</a>.",
+ "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Sé que si continúo haciendo la actualización a través de la interfaz web, tengo el riesgo de que la solicitud no se ejecute en el tiempo de espera y provoque pérdida de información pero tengo una copia de seguridad de los datos y sé como restaurarla.",
+ "Upgrade via web on my own risk" : "Actualizar a través de la web con mi consentimiento.",
"This %s instance is currently in maintenance mode, which may take a while." : "Está instancia %s está en modo mantenimiento, por lo que puede llevar un tiempo.",
"This page will refresh itself when the %s instance is available again." : "La página se refrescará cuando la instalación %s vuelva a estar disponible.",
"Problem loading page, reloading in 5 seconds" : "Problema al cargar la página, recargando en 5 segundos",
diff --git a/core/l10n/gl.js b/core/l10n/gl.js
new file mode 100644
index 00000000000..2cdb097aaf3
--- /dev/null
+++ b/core/l10n/gl.js
@@ -0,0 +1,344 @@
+OC.L10N.register(
+ "core",
+ {
+ "Please select a file." : "Seleccione un ficheiro.",
+ "File is too big" : "O ficheiro é grande de máis",
+ "The selected file is not an image." : "O ficheiro seleccionado non é unha imaxe.",
+ "The selected file cannot be read." : "O ficheiro seleccionado non pode ser lido.",
+ "Invalid file provided" : "O ficheiro fornecido non é válido",
+ "No image or file provided" : "Non forneceu ningunha imaxe ou ficheiro",
+ "Unknown filetype" : "Tipo de ficheiro descoñecido",
+ "Invalid image" : "Imaxe incorrecta",
+ "An error occurred. Please contact your admin." : "Produciuse un erro. Póñase en contacto cun administrador.",
+ "No temporary profile picture available, try again" : "Non hai unha imaxe temporal de perfil dispoñíbel, volva tentalo",
+ "No crop data provided" : "Non indicou como recortar",
+ "No valid crop data provided" : "Os datos cortados fornecidos non son válidos",
+ "Crop is not square" : "O corte non é cadrado",
+ "State token does not match" : "A marca de estado non coincide",
+ "Password reset is disabled" : "O restabelecemento de contrasinal está desactivado",
+ "Couldn't reset password because the token is invalid" : "Non foi posíbel restabelecer o contrasinal, a marca non é correcta",
+ "Couldn't reset password because the token is expired" : "Non foi posíbel restabelecer o contrasinal, a marca está caducada",
+ "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Non foi posíbel enviar o correo do restabelecemento porque non hai un enderezo de correo-e para este nome de usuario. Póñase en contacto cun administrador.",
+ "Password reset" : "Restabelecer o contrasinal",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Prema no seguinte botón para restabelecer o seu contrasinal. Se vostede non solicitou o restabelecemento do contrasinal, entón ignore este correo.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Prema na seguinte ligazón para restabelecer o seu contrasinal. Se vostede non solicitou o restabelecemento do contrasinal, entón ignore este correo.",
+ "Reset your password" : "Restabelecer o seu contrasinal",
+ "%s password reset" : "Restabelecer o contrasinal %s",
+ "Couldn't send reset email. Please contact your administrator." : "Non foi posíbel enviar o correo do restabelecemento. Póñase en contacto co administrador.",
+ "Couldn't send reset email. Please make sure your username is correct." : "Non foi posíbel enviar o correo do restabelecemento. Asegúrese de que o nome de usuario é o correcto.",
+ "Preparing update" : "Preparando a actualización",
+ "[%d / %d]: %s" : "[%d / %d]: %s",
+ "Repair warning: " : "Aviso de arranxo:",
+ "Repair error: " : "Arranxar o erro:",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "A actualización automática está desactivada en config.php, faga a actualización empregando a liña de ordes.",
+ "[%d / %d]: Checking table %s" : "[%d / %d]: Comprobando a táboa %s",
+ "Turned on maintenance mode" : "Modo de mantemento activado",
+ "Turned off maintenance mode" : "Modo de mantemento desactivado",
+ "Maintenance mode is kept active" : "Mantense activo o modo de mantemento",
+ "Updating database schema" : "Actualizando o esquema da base de datos",
+ "Updated database" : "Base de datos actualizada",
+ "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Comprobar se é posíbel actualizar o esquema da base de datos (isto pode levar bastante tempo, dependendo do tamaño da base de datos)",
+ "Checked database schema update" : "Comprobada a actualización do esquema da base de datos",
+ "Checking updates of apps" : "Comprobando a actualización de aplicacións",
+ "Checking for update of app \"%s\" in appstore" : "Comprobando a actualización da aplicación «%s» na AppStore",
+ "Update app \"%s\" from appstore" : "Actualizada a aplicación «%s» desde a AppStore",
+ "Checked for update of app \"%s\" in appstore" : "Comprobada a actualización da aplicación «%s» na AppStore",
+ "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Comprobar se é posíbel actualizar o esquema da base de datos para %s (isto pode levar bastante tempo, dependendo do tamaño da base de datos)",
+ "Checked database schema update for apps" : "Comprobada a actualización do esquema da base de datos para aplicacións",
+ "Updated \"%s\" to %s" : "Actualizado «%s» a %s",
+ "Set log level to debug" : "Estabelecer o nivel do rexistro na depuración",
+ "Reset log level" : "Restabelecer o nivel do rexistro",
+ "Starting code integrity check" : "Comezando a comprobación da integridade do código",
+ "Finished code integrity check" : "Rematada a comprobación da integridade do código",
+ "%s (3rdparty)" : "%s (terceiro)",
+ "%s (incompatible)" : "%s (incompatíbel)",
+ "Following apps have been disabled: %s" : "As seguintes aplicacións foron desactivadas: %s",
+ "Already up to date" : "Xa está actualizado",
+ "No contacts found" : "Non se atoparon contactos",
+ "Show all contacts …" : "Amosar todos os contactos …",
+ "There was an error loading your contacts" : "Produciuse un erro ao cargar os seus contactos",
+ "Loading your contacts …" : "Cargando os seus contactos …",
+ "Looking for {term} …" : "Buscando {term} …",
+ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Produciuse algún problema durante a comprobación da integridade do código. Más información…</a>",
+ "No action available" : "Non hai accións dispoñíbeis",
+ "Error fetching contact actions" : "Produciuse un erro ao obter as accións do contacto",
+ "Settings" : "Axustes",
+ "Connection to server lost" : "Perdida a conexión co servidor",
+ "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Produciuse un problema a cargar a páxina, volverá cargar en %n segundo","Produciuse un problema ao cargar a páxina, volverá cargar en %n segundos"],
+ "Saving..." : "Gardando...",
+ "Dismiss" : "Desbotar",
+ "This action requires you to confirm your password" : "Esta acción require que confirme o seu contrasinal",
+ "Authentication required" : "Requírese autenticación",
+ "Password" : "Contrasinal",
+ "Cancel" : "Cancelar",
+ "Confirm" : "Confirmar",
+ "Failed to authenticate, try again" : "Fallou a autenticación, ténteo de novo",
+ "seconds ago" : "segundos atrás",
+ "Logging in …" : "Acceder …",
+ "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "A ligazón para restabelecer o seu contrasinal foi enviada ao seu correo. Se non a recibe nun prazo razoábel de tempo, vexa o seu cartafol de correo lixo.<br>Se non está ali pregúntelle ao administrador local.",
+ "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Os seus ficheiros están cifrados. Non haberá maneira de recuperar os datos após o restabelecemento do contrasinal. <br />Se non está seguro de que facer, póñase en contacto co administrador antes de continuar. <br /> Confirma que quere continuar?",
+ "I know what I'm doing" : "Sei o que estou a facer",
+ "Password can not be changed. Please contact your administrator." : "Non é posíbel cambiar o contrasinal. Póñase en contacto co administrador.",
+ "No" : "Non",
+ "Yes" : "Si",
+ "No files in here" : "Aquí non hai ficheiros",
+ "Choose" : "Escoller",
+ "Error loading file picker template: {error}" : "Produciuse un erro ao cargar o modelo do selector: {error}",
+ "OK" : "Aceptar",
+ "Error loading message template: {error}" : "Produciuse un erro ao cargar o modelo da mensaxe: {error}",
+ "read-only" : "só lectura",
+ "_{count} file conflict_::_{count} file conflicts_" : ["{count} conflito de ficheiro","{count} conflitos de ficheiros"],
+ "One file conflict" : "Un conflito de ficheiro",
+ "New Files" : "Ficheiros novos",
+ "Already existing files" : "Ficheiros xa existentes",
+ "Which files do you want to keep?" : "Que ficheiros quere conservar?",
+ "If you select both versions, the copied file will have a number added to its name." : "Se selecciona ambas versións, o ficheiro copiado terá un número engadido ao nome.",
+ "Continue" : "Continuar",
+ "(all selected)" : "(todo o seleccionado)",
+ "({count} selected)" : "({count} seleccionados)",
+ "Error loading file exists template" : "Produciuse un erro ao cargar o modelo de ficheiro existente",
+ "Pending" : "Pendentes",
+ "Very weak password" : "Contrasinal moi feble",
+ "Weak password" : "Contrasinal feble",
+ "So-so password" : "Contrasinal non moi aló",
+ "Good password" : "Bo contrasinal",
+ "Strong password" : "Contrasinal forte",
+ "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "O servidor aínda non está configurado correctamente para permitir a sincronización de ficheiros, semella que a interface WebDAV non está a funcionar.",
+ "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "O servidor aínda non está configurado correctamente para resolver «{url}». Pode atopar máis información na nosa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.",
+ "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor non ten conexión activa a Internet. Non foi posíbel estabelecer varias conexións. Isto significa que algunhas características como a montaxe do almacenamento externo, as notificacións sobre actualizacións ou a instalación de engadidos de terceiros non funcionarán. Así mesmo, o acceso remoto a ficheiros e enviar correos de notificación poderían non funcionar. Suxerímoslle que active a conexión a Internet para este servidor se quere ter todos estes servizos.",
+ "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A memoria caché non foi configurada. Para mellorar o rendemento, configure unha «memcache» se está dispoñíbel. Pode atopar máis información na nosa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.",
+ "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "PHP non ten acceso a /dev/urandom, cousa que é pouco aconsellábel por razóns de seguridade. Pode atopar máis información na nosa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.",
+ "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Actualmente está a empregar PHP {version}. Aconsellámoslle que actualice a versión de PHP para beneficiarse das <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">melloras de rendemento e seguridade que aporta PHP Group</a> tan cedo como a súa distribución o admita.",
+ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A configuración de cabeceiras do proxy inverso é incorrecta, ou vostede está accedendo a Nextcloud desde un proxy no que confía. Se non está accedendo a Nextcloud desde un proxy fiábel, isto é un problema de seguridade e pode permitir a un atacante disfrazar o seu enderezo IP como visíbel para Nextcloud. Pode atopar máis información na nosa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. ",
+ "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurado como caché distribuído, pero está instalado o módulo PHP incorrecto «memcache». \\OC\\Memcache\\Memcached só admite «memcached» e non «memcache». Consulte a <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki de memcached sobre os dous módulos </a>.",
+ "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algúns ficheiros non superaron a comprobación de integridade. Pode atopar máis información sobre como resolver este problema na nosa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista de ficheiros incorrectos…</a> / <a href=\"{rescanEndpoint}\">Volver analizar…</a>)",
+ "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "Opcache de PHP non está configurado correctamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para un mellor rendemento recomendamos ↗</a> para usar os seguintes axustes en <code>php.ini</code>:",
+ "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "A función PHP «set_limit_time» non está dispoñíbel. Isto podería facer que o script fose rematado na metade da execución, quebrando a instalación. Suxerímoslle encarecidamente que active esta función.",
+ "Error occurred while checking server setup" : "Aconteceu un erro mentras se comprobaba a configuración do servidor",
+ "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "O directorio de datos e os seus ficheiros probabelmente son accesíbeis desde a Internet. O ficheiro .htaccess non funciona. Recomendámoslle encarecidamente que configure o seu servidor web de xeito que o directorio de datos non sexa accesíbel ou que mova o directorio de datos fora da raíz do documento do servidor web.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "A cabeceira HTTP «{header}» non está configurada como igual a «{expected}». Isto é un posíbel risco para a seguridade ou a intimidade, recomendámoslle que axuste esta opción.",
+ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "A cabeceira HTTP «Strict-Transport-Security» non está configurada en alo menos «{segundos}» segundos. Para unha maior seguridade recomendámoslle que active HSTS como se describe en <a href=\"{docUrl}\" rel=\"noreferrer\">consellos de seguridade</a>.",
+ "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Está accedendo a este sitio a través de HTTP. Suxerímoslle que configure o seu servidor para requirir, no seu canto, o uso de HTTPS, tal e como se descrine nos<a href=\"{docUrl}\">consellos de seguridade</a>.",
+ "Shared" : "Compartido",
+ "Shared with {recipients}" : "Compartido con {recipients}",
+ "Error setting expiration date" : "Produciuse un erro ao definir a data de caducidade",
+ "The public link will expire no later than {days} days after it is created" : "A ligazón pública caducará, a máis tardar, {days} días após a súa creación",
+ "Set expiration date" : "Definir a data de caducidade",
+ "Expiration" : "Caducidade",
+ "Expiration date" : "Data de caducidade",
+ "Choose a password for the public link" : "Escolla un contrasinal para a ligazón pública",
+ "Choose a password for the public link or press \"Enter ↵\"" : "Escolla un contrasinal para a ligazón pública ou prema «Intro 
»",
+ "Copied!" : "Copiado!",
+ "Copy" : "Copiar",
+ "Not supported!" : "Non admitido!",
+ "Press ⌘-C to copy." : "Prema ⌘-C para copiar.",
+ "Press Ctrl-C to copy." : "Prema Ctrl-C para copiar.",
+ "Resharing is not allowed" : "Non se permite volver compartir",
+ "Share to {name}" : "Compartir con {name}",
+ "Share link" : "Ligazón para compartir",
+ "Link" : "Ligazón",
+ "Password protect" : "Protexido con contrasinal",
+ "Allow editing" : "Permitir a edición",
+ "Email link to person" : "Enviar ligazón por correo",
+ "Send" : "Enviar",
+ "Allow upload and editing" : "Permitir o envío e a edición",
+ "Read only" : "Só lectura",
+ "File drop (upload only)" : "Entrega de ficheiros (só envío)",
+ "Shared with you and the group {group} by {owner}" : "Compartido con vostede e co grupo {group} por {owner}",
+ "Shared with you by {owner}" : "Compartido con vostede por {owner}",
+ "Choose a password for the mail share" : "Escolla un contrasinal para compartir por correo",
+ "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} compartido mediante unha ligazón",
+ "group" : "grupo",
+ "remote" : "remoto",
+ "email" : "Correo",
+ "shared by {sharer}" : "compartido por {sharer}",
+ "Unshare" : "Deixar de compartir",
+ "Can reshare" : "Pode volver compartir",
+ "Can edit" : "Pode editar",
+ "Can create" : "Pode crear",
+ "Can change" : "Pode cambiar",
+ "Can delete" : "Pode eliminar",
+ "Access control" : "Control de acceso",
+ "Could not unshare" : "Non foi posíbel deixar de compartir",
+ "Error while sharing" : "Produciuse un erro ao compartir",
+ "Share details could not be loaded for this item." : "Non foi posíbel cargar os detalles de compartición para este elemento.",
+ "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Necesítase cando menos {count} carácter para o autocompletado","Necesítanse cando menos {count} caracteres para o autocompletado"],
+ "This list is maybe truncated - please refine your search term to see more results." : "É probábel que esta lista estea truncada, afine o termo de busca para ver máis resultados.",
+ "No users or groups found for {search}" : "Non se atoparon usuarios ou grupos para {search}",
+ "No users found for {search}" : "Non se atoparon usuarios para {search}",
+ "An error occurred. Please try again" : "Produciuse un erro. Ténteo de novo",
+ "{sharee} (group)" : "{sharee} (group)",
+ "{sharee} (remote)" : "{sharee} (remote)",
+ "{sharee} (email)" : "{sharee} (email)",
+ "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
+ "Share" : "Compartir",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Compartir con outras persoas introducindo un usuario, grupo, ID de nube federada ou un enderezo de correo.",
+ "Share with other people by entering a user or group or a federated cloud ID." : "Compartir con outras persoas introducindo un usuario, grupo, ID de nube federada.",
+ "Share with other people by entering a user or group or an email address." : "Compartir con outras persoas introducindo un usuario, grupo ou un enderezo de correo.",
+ "Name or email address..." : "Nome ou enderezo de correo...",
+ "Name or federated cloud ID..." : "Nome ou ID da nube federada...",
+ "Name, federated cloud ID or email address..." : "Nome, ID da nube federada ou enderezo de correo...",
+ "Name..." : "Nome...",
+ "Error" : "Erro",
+ "Error removing share" : "Produciuse un erro ao retirar os compartidos",
+ "Non-existing tag #{tag}" : "A etiqueta #{tag} non existe",
+ "restricted" : "restrinxido",
+ "invisible" : "invisíbel",
+ "({scope})" : "({scope})",
+ "Delete" : "Eliminar",
+ "Rename" : "Renomear",
+ "Collaborative tags" : "Etiquetas colaborativas",
+ "No tags found" : "Non se atoparon etiquetas",
+ "unknown text" : "texto descoñecido",
+ "Hello world!" : "Ola xente!",
+ "sunny" : "soleado",
+ "Hello {name}, the weather is {weather}" : "Ola {name}, o tempo é {weather}",
+ "Hello {name}" : "Ola {name}",
+ "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Estes son os resultados da súa busca<script>alert(1)</script></strong>",
+ "new" : "novo",
+ "_download %n file_::_download %n files_" : ["descargar %n ficheiro","descargar %n ficheiros"],
+ "The update is in progress, leaving this page might interrupt the process in some environments." : "A actualización está en curso, saír desta páxina podería interromper o proceso nalgúns entornos.",
+ "Update to {version}" : "Actualizar a {version}",
+ "An error occurred." : "Produciuse un erro",
+ "Please reload the page." : "Volva cargar a páxina.",
+ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Fallou a actualización. Obteña máis información <a href=\"{url}\">consultando o noso artigo no foro</a> para arranxar este problema.",
+ "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Fallou a actualización. Informe deste problema na <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">comunidade de Nextcloud</a>.",
+ "Continue to Nextcloud" : "Continuar para Nextcloud",
+ "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["A actualización foi satisfactoria. Redireccionandoo cara Nextcloud en %n segundo.","A actualización foi satisfactoria. Redireccionandoo cara Nextcloud en %n segundos."],
+ "Searching other places" : "Buscando noutros lugares",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Non foi posíbel atopar resultados de busca noutros cartafoles para {tag}{filter}{endtag}",
+ "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} resultado de busca noutro cartafol","{count} resultados de busca noutros cartafoles"],
+ "Personal" : "Persoal",
+ "Users" : "Usuarios",
+ "Apps" : "Aplicacións",
+ "Admin" : "Administración",
+ "Help" : "Axuda",
+ "Access forbidden" : "Acceso denegado",
+ "File not found" : "Ficheiro non atopado",
+ "The specified document has not been found on the server." : "Non se atopou no servidor o documento indicado.",
+ "You can click here to return to %s." : "Pode premer aquí para volver a %s.",
+ "Internal Server Error" : "Produciuse un erro interno do servidor",
+ "The server encountered an internal error and was unable to complete your request." : "O servidor atopou un erro interno e non foi quen de completar a súa petición.",
+ "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Contacte co administrador se este erro acontece repetidamente, favor inclúa os detalles técnicos indicados embaixo no seu informe.",
+ "More details can be found in the server log." : "Atopará máis detalles no rexistro do servidor.",
+ "Technical details" : "Detalles técnicos",
+ "Remote Address: %s" : "Enderezo remoto: %s",
+ "Request ID: %s" : "ID da petición: %s",
+ "Type: %s" : "Tipo: %s",
+ "Code: %s" : "Código: %s",
+ "Message: %s" : "Mensaxe: %s",
+ "File: %s" : "Ficheiro: %s",
+ "Line: %s" : "Liña: %s",
+ "Trace" : "Traza",
+ "Security warning" : "Aviso de seguridade",
+ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "O seu directorio de datos e os ficheiros probabelmente sexan accesíbeis desde a Internet xa que o ficheiro .htaccess non está a traballar.",
+ "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Para obter información de como configurar axeitadamente o servidor, revise <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">a documentación</a>.",
+ "Create an <strong>admin account</strong>" : "Crear unha <strong>contra de administrador</strong>",
+ "Username" : "Nome de usuario",
+ "Storage & database" : "Almacenamento e base de datos",
+ "Data folder" : "Cartafol de datos",
+ "Configure the database" : "Configurar a base de datos",
+ "Only %s is available." : "Só está dispoñíbel %s.",
+ "Install and activate additional PHP modules to choose other database types." : "Instale e active os módulos de PHP adicionais para seleccionar outros tipos de bases de datos.",
+ "For more details check out the documentation." : "Para obter máis detalles revise a documentación.",
+ "Database user" : "Usuario da base de datos",
+ "Database password" : "Contrasinal da base de datos",
+ "Database name" : "Nome da base de datos",
+ "Database tablespace" : "Táboa de espazos da base de datos",
+ "Database host" : "Servidor da base de datos",
+ "Please specify the port number along with the host name (e.g., localhost:5432)." : "Especifique o numero do porto xunto co nome do anfitrión (p. ex. localhost:5432)",
+ "Performance warning" : "Aviso de rendemento",
+ "SQLite will be used as database." : "Utilizarase SQLite como base de datos",
+ "For larger installations we recommend to choose a different database backend." : "Para instalacións grandes, recomendámoslle que empregue unha infraestrutura de base de datos diferente.",
+ "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Concretamente, se emprega o cliente de escritorio para sincronización, desaconséllase o uso de SQLite.",
+ "Finish setup" : "Rematar a configuración",
+ "Finishing …" : "Rematando ...",
+ "Need help?" : "Precisa axuda?",
+ "See the documentation" : "Vexa a documentación",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Esta aplicación require JavaScript para un correcto funcionamento. {linkstart}Active JavaScript{linkend} e volva cargar a páxina.",
+ "More apps" : "Máis aplicacións",
+ "Search" : "Buscar",
+ "This action requires you to confirm your password:" : "Esta acción require que confirme o seu contrasinal:",
+ "Confirm your password" : "Confirme o seu contrasinal",
+ "Server side authentication failed!" : "A autenticación fracasou do lado do servidor!",
+ "Please contact your administrator." : "Contacte co administrador.",
+ "An internal error occurred." : "Produciuse un erro interno",
+ "Please try again or contact your administrator." : "Ténteo de novo ou póñase en contacto co administrador.",
+ "Username or email" : "Nome de usuario ou correo",
+ "Wrong password. Reset it?" : "Contrasinal incorrecto. Restabelecelo?",
+ "Wrong password." : "Contrasinal incorrecto.",
+ "Log in" : "Acceder",
+ "Stay logged in" : "Permanecer autenticado",
+ "Alternative Logins" : "Accesos alternativos",
+ "You are about to grant \"%s\" access to your %s account." : "Está a piques de concederlle a «%s» permiso para acceder a súa conta %s",
+ "App token" : "Marca da aplicación",
+ "Alternative login using app token" : "Acceso alternativo usando a marca da aplicación",
+ "Redirecting …" : "Redirixindo …",
+ "New password" : "Novo contrasinal",
+ "New Password" : "Novo contrasinal",
+ "Reset password" : "Restabelecer o contrasinal",
+ "This Nextcloud instance is currently in single user mode." : "Esta instancia do Nextcloud está actualmente en modo de usuario único.",
+ "This means only administrators can use the instance." : "Isto significa que só os administradores poden utilizar a instancia.",
+ "Contact your system administrator if this message persists or appeared unexpectedly." : "Póñase en contacto co administrador do sistema se persiste esta mensaxe ou se aparece de forma inesperada.",
+ "Thank you for your patience." : "Grazas pola súa paciencia.",
+ "Log out" : "Desconectar",
+ "Two-factor authentication" : "Autenticación de dous factores",
+ "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Foi activada a seguridade mellorada para a súa conta. Autentíquese utilizando un segundo factor.",
+ "Cancel log in" : "Cancelar o inicio de sesión",
+ "Use backup code" : "Usar código de copia de seguridade",
+ "Error while validating your second factor" : "Produciuse un erro ao validar o seu segundo factor",
+ "You are accessing the server from an untrusted domain." : "Esta accedendo desde un dominio non fiábel.",
+ "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Contacte co administrador. Se vostede é o administrador desta instancia, configure o axuste de «trusted_domains» en config/config.php. Fornecese un exemplo para a configuración en config/config.sample.php.",
+ "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Dependendo da súa configuración, como administrador vostede podería utilizar o botón de embaixo para confiar neste dominio.",
+ "Add \"%s\" as trusted domain" : "Engadir «%s» como dominio de confianza",
+ "App update required" : "É necesario actualizar a aplicación",
+ "%s will be updated to version %s" : "%s actualizarase á versión %s",
+ "These apps will be updated:" : "Actualizaranse estas aplicacións:",
+ "These incompatible apps will be disabled:" : "Desactivaranse estas aplicacións incompatíbeis:",
+ "The theme %s has been disabled." : "O tema %s foi desactivado.",
+ "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Asegúrese de ter feito unha copia de seguranza da base de datos, do cartafol de configuración e do cartafol de datos, antes de proceder.",
+ "Start update" : "Iniciar a actualización",
+ "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Para evitar tempos de espera nas instalacións grandes, no seu lugar pode executar a seguinte orde desde o directorio de instalación:",
+ "Detailed logs" : "Rexistros detallados",
+ "Update needed" : "Necesitase actualizar",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Vostede ten unha instancia moi grande con máis de 50 usuarios, faga a actualización empregando a liña de ordes.",
+ "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Para obter axuda, revise <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">a documentación</a>.",
+ "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Sei que se continúo facendo a actualización a través da interface web, corro o risco de que a petición non se execute no tempo de espera e provoque a perda de información pero teño unha copia de seguridade dos datos e sei como restaurala.",
+ "Upgrade via web on my own risk" : "Actualizar a través da web, correndo o risco baixo a miña responsabilidade",
+ "This %s instance is currently in maintenance mode, which may take a while." : "Esta instancia de %s atopase en modo de mantemento, isto pode levar un anaco.",
+ "This page will refresh itself when the %s instance is available again." : "Esta páxina actualizarase automaticamente cando a instancia de %s estea dispoñíbel de novo.",
+ "Problem loading page, reloading in 5 seconds" : "Produciuse un problema ao cargar a páxina, volverá cargar en 5 segundos",
+ "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Os seus ficheiros están cifrados. Se non activou a chave de recuperación, non haberá maneira de recuperar os datos após o restabelecemento do contrasinal. <br />Se non está seguro de que facer, póñase en contacto co administrador antes de continuar. <br /> Confirma que quere continuar?",
+ "Ok" : "Aceptar",
+ "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "O directorio de datos e os seus ficheiros probabelmente son accesíbeis desde a Internet. O ficheiro .htaccess non funciona. Recomendámoslle que configure o seu servidor web de xeito que o directorio de datos non sexa accesíbel ou que mova o directorio de datos fora do directorio root do servidor web.",
+ "Error while unsharing" : "Produciuse un erro ao deixar de compartir",
+ "can reshare" : "pode volver compartir",
+ "can edit" : "pode editar",
+ "can create" : "pode crear",
+ "can change" : "pode cambiar",
+ "can delete" : "pode eliminar",
+ "access control" : "control de acceso",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Comparta con persoas noutros servidores empregando o seu ID de nube federada nomeusuario@exemplo.com/nextcloud",
+ "Share with users or by mail..." : "Compartir con usuarios ou vía correo...",
+ "Share with users or remote users..." : "Compartir con usuarios ou usuarios remotos...",
+ "Share with users, remote users or by mail..." : "Compartir con usuarios, usuarios remotos ou vía correo...",
+ "Share with users or groups..." : "Compartir con usuarios ou grupos...",
+ "Share with users, groups or by mail..." : "Compartir con usuarios, grupos ou vía correo...",
+ "Share with users, groups or remote users..." : "Compartir con usuarios, grupos ou usuarios remotos...",
+ "Share with users, groups, remote users or by mail..." : "Compartir con usuarios, grupos, usuarios remotos ou vía correo...",
+ "Share with users..." : "Compartir con usuarios...",
+ "The object type is not specified." : "Non se especificou o tipo de obxecto.",
+ "Enter new" : "Introduza o novo",
+ "Add" : "Engadir",
+ "Edit tags" : "Editar etiquetas",
+ "Error loading dialog template: {error}" : "Produciuse un erro ao cargar o modelo do dialogo: {error}",
+ "No tags selected for deletion." : "Non se seleccionaron etiquetas para borrado.",
+ "The update was successful. Redirecting you to Nextcloud now." : "A actualización foi satisfactoria. Redireccionandoo agora cara Nextcloud.",
+ "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Ola,\n\nsó facerlle saber que %s compartiu %s con vostede.\nVéxao en: %s\n\n",
+ "The share will expire on %s." : "Esta compartición caduca o %s.",
+ "Cheers!" : "Saúdos!",
+ "Use the following link to reset your password: {link}" : "Usa a seguinte ligazón para restabelecer o contrasinal: {link}",
+ "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Ola,<br><br>só facerlle saber que %s compartiu <strong>%s</strong> con vostede.<br><a href=\"%s\">Véxao!</a><br><br>",
+ "Please use the command line updater because you have a big instance." : "Vostede ten unha instancia moi grande, faga a actualización empregando a liña de ordes."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/core/l10n/gl.json b/core/l10n/gl.json
new file mode 100644
index 00000000000..2a6fbc82f1c
--- /dev/null
+++ b/core/l10n/gl.json
@@ -0,0 +1,342 @@
+{ "translations": {
+ "Please select a file." : "Seleccione un ficheiro.",
+ "File is too big" : "O ficheiro é grande de máis",
+ "The selected file is not an image." : "O ficheiro seleccionado non é unha imaxe.",
+ "The selected file cannot be read." : "O ficheiro seleccionado non pode ser lido.",
+ "Invalid file provided" : "O ficheiro fornecido non é válido",
+ "No image or file provided" : "Non forneceu ningunha imaxe ou ficheiro",
+ "Unknown filetype" : "Tipo de ficheiro descoñecido",
+ "Invalid image" : "Imaxe incorrecta",
+ "An error occurred. Please contact your admin." : "Produciuse un erro. Póñase en contacto cun administrador.",
+ "No temporary profile picture available, try again" : "Non hai unha imaxe temporal de perfil dispoñíbel, volva tentalo",
+ "No crop data provided" : "Non indicou como recortar",
+ "No valid crop data provided" : "Os datos cortados fornecidos non son válidos",
+ "Crop is not square" : "O corte non é cadrado",
+ "State token does not match" : "A marca de estado non coincide",
+ "Password reset is disabled" : "O restabelecemento de contrasinal está desactivado",
+ "Couldn't reset password because the token is invalid" : "Non foi posíbel restabelecer o contrasinal, a marca non é correcta",
+ "Couldn't reset password because the token is expired" : "Non foi posíbel restabelecer o contrasinal, a marca está caducada",
+ "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Non foi posíbel enviar o correo do restabelecemento porque non hai un enderezo de correo-e para este nome de usuario. Póñase en contacto cun administrador.",
+ "Password reset" : "Restabelecer o contrasinal",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Prema no seguinte botón para restabelecer o seu contrasinal. Se vostede non solicitou o restabelecemento do contrasinal, entón ignore este correo.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Prema na seguinte ligazón para restabelecer o seu contrasinal. Se vostede non solicitou o restabelecemento do contrasinal, entón ignore este correo.",
+ "Reset your password" : "Restabelecer o seu contrasinal",
+ "%s password reset" : "Restabelecer o contrasinal %s",
+ "Couldn't send reset email. Please contact your administrator." : "Non foi posíbel enviar o correo do restabelecemento. Póñase en contacto co administrador.",
+ "Couldn't send reset email. Please make sure your username is correct." : "Non foi posíbel enviar o correo do restabelecemento. Asegúrese de que o nome de usuario é o correcto.",
+ "Preparing update" : "Preparando a actualización",
+ "[%d / %d]: %s" : "[%d / %d]: %s",
+ "Repair warning: " : "Aviso de arranxo:",
+ "Repair error: " : "Arranxar o erro:",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "A actualización automática está desactivada en config.php, faga a actualización empregando a liña de ordes.",
+ "[%d / %d]: Checking table %s" : "[%d / %d]: Comprobando a táboa %s",
+ "Turned on maintenance mode" : "Modo de mantemento activado",
+ "Turned off maintenance mode" : "Modo de mantemento desactivado",
+ "Maintenance mode is kept active" : "Mantense activo o modo de mantemento",
+ "Updating database schema" : "Actualizando o esquema da base de datos",
+ "Updated database" : "Base de datos actualizada",
+ "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Comprobar se é posíbel actualizar o esquema da base de datos (isto pode levar bastante tempo, dependendo do tamaño da base de datos)",
+ "Checked database schema update" : "Comprobada a actualización do esquema da base de datos",
+ "Checking updates of apps" : "Comprobando a actualización de aplicacións",
+ "Checking for update of app \"%s\" in appstore" : "Comprobando a actualización da aplicación «%s» na AppStore",
+ "Update app \"%s\" from appstore" : "Actualizada a aplicación «%s» desde a AppStore",
+ "Checked for update of app \"%s\" in appstore" : "Comprobada a actualización da aplicación «%s» na AppStore",
+ "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Comprobar se é posíbel actualizar o esquema da base de datos para %s (isto pode levar bastante tempo, dependendo do tamaño da base de datos)",
+ "Checked database schema update for apps" : "Comprobada a actualización do esquema da base de datos para aplicacións",
+ "Updated \"%s\" to %s" : "Actualizado «%s» a %s",
+ "Set log level to debug" : "Estabelecer o nivel do rexistro na depuración",
+ "Reset log level" : "Restabelecer o nivel do rexistro",
+ "Starting code integrity check" : "Comezando a comprobación da integridade do código",
+ "Finished code integrity check" : "Rematada a comprobación da integridade do código",
+ "%s (3rdparty)" : "%s (terceiro)",
+ "%s (incompatible)" : "%s (incompatíbel)",
+ "Following apps have been disabled: %s" : "As seguintes aplicacións foron desactivadas: %s",
+ "Already up to date" : "Xa está actualizado",
+ "No contacts found" : "Non se atoparon contactos",
+ "Show all contacts …" : "Amosar todos os contactos …",
+ "There was an error loading your contacts" : "Produciuse un erro ao cargar os seus contactos",
+ "Loading your contacts …" : "Cargando os seus contactos …",
+ "Looking for {term} …" : "Buscando {term} …",
+ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Produciuse algún problema durante a comprobación da integridade do código. Más información…</a>",
+ "No action available" : "Non hai accións dispoñíbeis",
+ "Error fetching contact actions" : "Produciuse un erro ao obter as accións do contacto",
+ "Settings" : "Axustes",
+ "Connection to server lost" : "Perdida a conexión co servidor",
+ "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Produciuse un problema a cargar a páxina, volverá cargar en %n segundo","Produciuse un problema ao cargar a páxina, volverá cargar en %n segundos"],
+ "Saving..." : "Gardando...",
+ "Dismiss" : "Desbotar",
+ "This action requires you to confirm your password" : "Esta acción require que confirme o seu contrasinal",
+ "Authentication required" : "Requírese autenticación",
+ "Password" : "Contrasinal",
+ "Cancel" : "Cancelar",
+ "Confirm" : "Confirmar",
+ "Failed to authenticate, try again" : "Fallou a autenticación, ténteo de novo",
+ "seconds ago" : "segundos atrás",
+ "Logging in …" : "Acceder …",
+ "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "A ligazón para restabelecer o seu contrasinal foi enviada ao seu correo. Se non a recibe nun prazo razoábel de tempo, vexa o seu cartafol de correo lixo.<br>Se non está ali pregúntelle ao administrador local.",
+ "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Os seus ficheiros están cifrados. Non haberá maneira de recuperar os datos após o restabelecemento do contrasinal. <br />Se non está seguro de que facer, póñase en contacto co administrador antes de continuar. <br /> Confirma que quere continuar?",
+ "I know what I'm doing" : "Sei o que estou a facer",
+ "Password can not be changed. Please contact your administrator." : "Non é posíbel cambiar o contrasinal. Póñase en contacto co administrador.",
+ "No" : "Non",
+ "Yes" : "Si",
+ "No files in here" : "Aquí non hai ficheiros",
+ "Choose" : "Escoller",
+ "Error loading file picker template: {error}" : "Produciuse un erro ao cargar o modelo do selector: {error}",
+ "OK" : "Aceptar",
+ "Error loading message template: {error}" : "Produciuse un erro ao cargar o modelo da mensaxe: {error}",
+ "read-only" : "só lectura",
+ "_{count} file conflict_::_{count} file conflicts_" : ["{count} conflito de ficheiro","{count} conflitos de ficheiros"],
+ "One file conflict" : "Un conflito de ficheiro",
+ "New Files" : "Ficheiros novos",
+ "Already existing files" : "Ficheiros xa existentes",
+ "Which files do you want to keep?" : "Que ficheiros quere conservar?",
+ "If you select both versions, the copied file will have a number added to its name." : "Se selecciona ambas versións, o ficheiro copiado terá un número engadido ao nome.",
+ "Continue" : "Continuar",
+ "(all selected)" : "(todo o seleccionado)",
+ "({count} selected)" : "({count} seleccionados)",
+ "Error loading file exists template" : "Produciuse un erro ao cargar o modelo de ficheiro existente",
+ "Pending" : "Pendentes",
+ "Very weak password" : "Contrasinal moi feble",
+ "Weak password" : "Contrasinal feble",
+ "So-so password" : "Contrasinal non moi aló",
+ "Good password" : "Bo contrasinal",
+ "Strong password" : "Contrasinal forte",
+ "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "O servidor aínda non está configurado correctamente para permitir a sincronización de ficheiros, semella que a interface WebDAV non está a funcionar.",
+ "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "O servidor aínda non está configurado correctamente para resolver «{url}». Pode atopar máis información na nosa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.",
+ "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor non ten conexión activa a Internet. Non foi posíbel estabelecer varias conexións. Isto significa que algunhas características como a montaxe do almacenamento externo, as notificacións sobre actualizacións ou a instalación de engadidos de terceiros non funcionarán. Así mesmo, o acceso remoto a ficheiros e enviar correos de notificación poderían non funcionar. Suxerímoslle que active a conexión a Internet para este servidor se quere ter todos estes servizos.",
+ "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A memoria caché non foi configurada. Para mellorar o rendemento, configure unha «memcache» se está dispoñíbel. Pode atopar máis información na nosa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.",
+ "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "PHP non ten acceso a /dev/urandom, cousa que é pouco aconsellábel por razóns de seguridade. Pode atopar máis información na nosa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.",
+ "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Actualmente está a empregar PHP {version}. Aconsellámoslle que actualice a versión de PHP para beneficiarse das <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">melloras de rendemento e seguridade que aporta PHP Group</a> tan cedo como a súa distribución o admita.",
+ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A configuración de cabeceiras do proxy inverso é incorrecta, ou vostede está accedendo a Nextcloud desde un proxy no que confía. Se non está accedendo a Nextcloud desde un proxy fiábel, isto é un problema de seguridade e pode permitir a un atacante disfrazar o seu enderezo IP como visíbel para Nextcloud. Pode atopar máis información na nosa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. ",
+ "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurado como caché distribuído, pero está instalado o módulo PHP incorrecto «memcache». \\OC\\Memcache\\Memcached só admite «memcached» e non «memcache». Consulte a <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki de memcached sobre os dous módulos </a>.",
+ "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algúns ficheiros non superaron a comprobación de integridade. Pode atopar máis información sobre como resolver este problema na nosa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista de ficheiros incorrectos…</a> / <a href=\"{rescanEndpoint}\">Volver analizar…</a>)",
+ "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "Opcache de PHP non está configurado correctamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para un mellor rendemento recomendamos ↗</a> para usar os seguintes axustes en <code>php.ini</code>:",
+ "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "A función PHP «set_limit_time» non está dispoñíbel. Isto podería facer que o script fose rematado na metade da execución, quebrando a instalación. Suxerímoslle encarecidamente que active esta función.",
+ "Error occurred while checking server setup" : "Aconteceu un erro mentras se comprobaba a configuración do servidor",
+ "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "O directorio de datos e os seus ficheiros probabelmente son accesíbeis desde a Internet. O ficheiro .htaccess non funciona. Recomendámoslle encarecidamente que configure o seu servidor web de xeito que o directorio de datos non sexa accesíbel ou que mova o directorio de datos fora da raíz do documento do servidor web.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "A cabeceira HTTP «{header}» non está configurada como igual a «{expected}». Isto é un posíbel risco para a seguridade ou a intimidade, recomendámoslle que axuste esta opción.",
+ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "A cabeceira HTTP «Strict-Transport-Security» non está configurada en alo menos «{segundos}» segundos. Para unha maior seguridade recomendámoslle que active HSTS como se describe en <a href=\"{docUrl}\" rel=\"noreferrer\">consellos de seguridade</a>.",
+ "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Está accedendo a este sitio a través de HTTP. Suxerímoslle que configure o seu servidor para requirir, no seu canto, o uso de HTTPS, tal e como se descrine nos<a href=\"{docUrl}\">consellos de seguridade</a>.",
+ "Shared" : "Compartido",
+ "Shared with {recipients}" : "Compartido con {recipients}",
+ "Error setting expiration date" : "Produciuse un erro ao definir a data de caducidade",
+ "The public link will expire no later than {days} days after it is created" : "A ligazón pública caducará, a máis tardar, {days} días após a súa creación",
+ "Set expiration date" : "Definir a data de caducidade",
+ "Expiration" : "Caducidade",
+ "Expiration date" : "Data de caducidade",
+ "Choose a password for the public link" : "Escolla un contrasinal para a ligazón pública",
+ "Choose a password for the public link or press \"Enter ↵\"" : "Escolla un contrasinal para a ligazón pública ou prema «Intro 
»",
+ "Copied!" : "Copiado!",
+ "Copy" : "Copiar",
+ "Not supported!" : "Non admitido!",
+ "Press ⌘-C to copy." : "Prema ⌘-C para copiar.",
+ "Press Ctrl-C to copy." : "Prema Ctrl-C para copiar.",
+ "Resharing is not allowed" : "Non se permite volver compartir",
+ "Share to {name}" : "Compartir con {name}",
+ "Share link" : "Ligazón para compartir",
+ "Link" : "Ligazón",
+ "Password protect" : "Protexido con contrasinal",
+ "Allow editing" : "Permitir a edición",
+ "Email link to person" : "Enviar ligazón por correo",
+ "Send" : "Enviar",
+ "Allow upload and editing" : "Permitir o envío e a edición",
+ "Read only" : "Só lectura",
+ "File drop (upload only)" : "Entrega de ficheiros (só envío)",
+ "Shared with you and the group {group} by {owner}" : "Compartido con vostede e co grupo {group} por {owner}",
+ "Shared with you by {owner}" : "Compartido con vostede por {owner}",
+ "Choose a password for the mail share" : "Escolla un contrasinal para compartir por correo",
+ "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} compartido mediante unha ligazón",
+ "group" : "grupo",
+ "remote" : "remoto",
+ "email" : "Correo",
+ "shared by {sharer}" : "compartido por {sharer}",
+ "Unshare" : "Deixar de compartir",
+ "Can reshare" : "Pode volver compartir",
+ "Can edit" : "Pode editar",
+ "Can create" : "Pode crear",
+ "Can change" : "Pode cambiar",
+ "Can delete" : "Pode eliminar",
+ "Access control" : "Control de acceso",
+ "Could not unshare" : "Non foi posíbel deixar de compartir",
+ "Error while sharing" : "Produciuse un erro ao compartir",
+ "Share details could not be loaded for this item." : "Non foi posíbel cargar os detalles de compartición para este elemento.",
+ "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Necesítase cando menos {count} carácter para o autocompletado","Necesítanse cando menos {count} caracteres para o autocompletado"],
+ "This list is maybe truncated - please refine your search term to see more results." : "É probábel que esta lista estea truncada, afine o termo de busca para ver máis resultados.",
+ "No users or groups found for {search}" : "Non se atoparon usuarios ou grupos para {search}",
+ "No users found for {search}" : "Non se atoparon usuarios para {search}",
+ "An error occurred. Please try again" : "Produciuse un erro. Ténteo de novo",
+ "{sharee} (group)" : "{sharee} (group)",
+ "{sharee} (remote)" : "{sharee} (remote)",
+ "{sharee} (email)" : "{sharee} (email)",
+ "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
+ "Share" : "Compartir",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Compartir con outras persoas introducindo un usuario, grupo, ID de nube federada ou un enderezo de correo.",
+ "Share with other people by entering a user or group or a federated cloud ID." : "Compartir con outras persoas introducindo un usuario, grupo, ID de nube federada.",
+ "Share with other people by entering a user or group or an email address." : "Compartir con outras persoas introducindo un usuario, grupo ou un enderezo de correo.",
+ "Name or email address..." : "Nome ou enderezo de correo...",
+ "Name or federated cloud ID..." : "Nome ou ID da nube federada...",
+ "Name, federated cloud ID or email address..." : "Nome, ID da nube federada ou enderezo de correo...",
+ "Name..." : "Nome...",
+ "Error" : "Erro",
+ "Error removing share" : "Produciuse un erro ao retirar os compartidos",
+ "Non-existing tag #{tag}" : "A etiqueta #{tag} non existe",
+ "restricted" : "restrinxido",
+ "invisible" : "invisíbel",
+ "({scope})" : "({scope})",
+ "Delete" : "Eliminar",
+ "Rename" : "Renomear",
+ "Collaborative tags" : "Etiquetas colaborativas",
+ "No tags found" : "Non se atoparon etiquetas",
+ "unknown text" : "texto descoñecido",
+ "Hello world!" : "Ola xente!",
+ "sunny" : "soleado",
+ "Hello {name}, the weather is {weather}" : "Ola {name}, o tempo é {weather}",
+ "Hello {name}" : "Ola {name}",
+ "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Estes son os resultados da súa busca<script>alert(1)</script></strong>",
+ "new" : "novo",
+ "_download %n file_::_download %n files_" : ["descargar %n ficheiro","descargar %n ficheiros"],
+ "The update is in progress, leaving this page might interrupt the process in some environments." : "A actualización está en curso, saír desta páxina podería interromper o proceso nalgúns entornos.",
+ "Update to {version}" : "Actualizar a {version}",
+ "An error occurred." : "Produciuse un erro",
+ "Please reload the page." : "Volva cargar a páxina.",
+ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Fallou a actualización. Obteña máis información <a href=\"{url}\">consultando o noso artigo no foro</a> para arranxar este problema.",
+ "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Fallou a actualización. Informe deste problema na <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">comunidade de Nextcloud</a>.",
+ "Continue to Nextcloud" : "Continuar para Nextcloud",
+ "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["A actualización foi satisfactoria. Redireccionandoo cara Nextcloud en %n segundo.","A actualización foi satisfactoria. Redireccionandoo cara Nextcloud en %n segundos."],
+ "Searching other places" : "Buscando noutros lugares",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Non foi posíbel atopar resultados de busca noutros cartafoles para {tag}{filter}{endtag}",
+ "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} resultado de busca noutro cartafol","{count} resultados de busca noutros cartafoles"],
+ "Personal" : "Persoal",
+ "Users" : "Usuarios",
+ "Apps" : "Aplicacións",
+ "Admin" : "Administración",
+ "Help" : "Axuda",
+ "Access forbidden" : "Acceso denegado",
+ "File not found" : "Ficheiro non atopado",
+ "The specified document has not been found on the server." : "Non se atopou no servidor o documento indicado.",
+ "You can click here to return to %s." : "Pode premer aquí para volver a %s.",
+ "Internal Server Error" : "Produciuse un erro interno do servidor",
+ "The server encountered an internal error and was unable to complete your request." : "O servidor atopou un erro interno e non foi quen de completar a súa petición.",
+ "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Contacte co administrador se este erro acontece repetidamente, favor inclúa os detalles técnicos indicados embaixo no seu informe.",
+ "More details can be found in the server log." : "Atopará máis detalles no rexistro do servidor.",
+ "Technical details" : "Detalles técnicos",
+ "Remote Address: %s" : "Enderezo remoto: %s",
+ "Request ID: %s" : "ID da petición: %s",
+ "Type: %s" : "Tipo: %s",
+ "Code: %s" : "Código: %s",
+ "Message: %s" : "Mensaxe: %s",
+ "File: %s" : "Ficheiro: %s",
+ "Line: %s" : "Liña: %s",
+ "Trace" : "Traza",
+ "Security warning" : "Aviso de seguridade",
+ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "O seu directorio de datos e os ficheiros probabelmente sexan accesíbeis desde a Internet xa que o ficheiro .htaccess non está a traballar.",
+ "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Para obter información de como configurar axeitadamente o servidor, revise <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">a documentación</a>.",
+ "Create an <strong>admin account</strong>" : "Crear unha <strong>contra de administrador</strong>",
+ "Username" : "Nome de usuario",
+ "Storage & database" : "Almacenamento e base de datos",
+ "Data folder" : "Cartafol de datos",
+ "Configure the database" : "Configurar a base de datos",
+ "Only %s is available." : "Só está dispoñíbel %s.",
+ "Install and activate additional PHP modules to choose other database types." : "Instale e active os módulos de PHP adicionais para seleccionar outros tipos de bases de datos.",
+ "For more details check out the documentation." : "Para obter máis detalles revise a documentación.",
+ "Database user" : "Usuario da base de datos",
+ "Database password" : "Contrasinal da base de datos",
+ "Database name" : "Nome da base de datos",
+ "Database tablespace" : "Táboa de espazos da base de datos",
+ "Database host" : "Servidor da base de datos",
+ "Please specify the port number along with the host name (e.g., localhost:5432)." : "Especifique o numero do porto xunto co nome do anfitrión (p. ex. localhost:5432)",
+ "Performance warning" : "Aviso de rendemento",
+ "SQLite will be used as database." : "Utilizarase SQLite como base de datos",
+ "For larger installations we recommend to choose a different database backend." : "Para instalacións grandes, recomendámoslle que empregue unha infraestrutura de base de datos diferente.",
+ "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Concretamente, se emprega o cliente de escritorio para sincronización, desaconséllase o uso de SQLite.",
+ "Finish setup" : "Rematar a configuración",
+ "Finishing …" : "Rematando ...",
+ "Need help?" : "Precisa axuda?",
+ "See the documentation" : "Vexa a documentación",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Esta aplicación require JavaScript para un correcto funcionamento. {linkstart}Active JavaScript{linkend} e volva cargar a páxina.",
+ "More apps" : "Máis aplicacións",
+ "Search" : "Buscar",
+ "This action requires you to confirm your password:" : "Esta acción require que confirme o seu contrasinal:",
+ "Confirm your password" : "Confirme o seu contrasinal",
+ "Server side authentication failed!" : "A autenticación fracasou do lado do servidor!",
+ "Please contact your administrator." : "Contacte co administrador.",
+ "An internal error occurred." : "Produciuse un erro interno",
+ "Please try again or contact your administrator." : "Ténteo de novo ou póñase en contacto co administrador.",
+ "Username or email" : "Nome de usuario ou correo",
+ "Wrong password. Reset it?" : "Contrasinal incorrecto. Restabelecelo?",
+ "Wrong password." : "Contrasinal incorrecto.",
+ "Log in" : "Acceder",
+ "Stay logged in" : "Permanecer autenticado",
+ "Alternative Logins" : "Accesos alternativos",
+ "You are about to grant \"%s\" access to your %s account." : "Está a piques de concederlle a «%s» permiso para acceder a súa conta %s",
+ "App token" : "Marca da aplicación",
+ "Alternative login using app token" : "Acceso alternativo usando a marca da aplicación",
+ "Redirecting …" : "Redirixindo …",
+ "New password" : "Novo contrasinal",
+ "New Password" : "Novo contrasinal",
+ "Reset password" : "Restabelecer o contrasinal",
+ "This Nextcloud instance is currently in single user mode." : "Esta instancia do Nextcloud está actualmente en modo de usuario único.",
+ "This means only administrators can use the instance." : "Isto significa que só os administradores poden utilizar a instancia.",
+ "Contact your system administrator if this message persists or appeared unexpectedly." : "Póñase en contacto co administrador do sistema se persiste esta mensaxe ou se aparece de forma inesperada.",
+ "Thank you for your patience." : "Grazas pola súa paciencia.",
+ "Log out" : "Desconectar",
+ "Two-factor authentication" : "Autenticación de dous factores",
+ "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Foi activada a seguridade mellorada para a súa conta. Autentíquese utilizando un segundo factor.",
+ "Cancel log in" : "Cancelar o inicio de sesión",
+ "Use backup code" : "Usar código de copia de seguridade",
+ "Error while validating your second factor" : "Produciuse un erro ao validar o seu segundo factor",
+ "You are accessing the server from an untrusted domain." : "Esta accedendo desde un dominio non fiábel.",
+ "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Contacte co administrador. Se vostede é o administrador desta instancia, configure o axuste de «trusted_domains» en config/config.php. Fornecese un exemplo para a configuración en config/config.sample.php.",
+ "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Dependendo da súa configuración, como administrador vostede podería utilizar o botón de embaixo para confiar neste dominio.",
+ "Add \"%s\" as trusted domain" : "Engadir «%s» como dominio de confianza",
+ "App update required" : "É necesario actualizar a aplicación",
+ "%s will be updated to version %s" : "%s actualizarase á versión %s",
+ "These apps will be updated:" : "Actualizaranse estas aplicacións:",
+ "These incompatible apps will be disabled:" : "Desactivaranse estas aplicacións incompatíbeis:",
+ "The theme %s has been disabled." : "O tema %s foi desactivado.",
+ "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Asegúrese de ter feito unha copia de seguranza da base de datos, do cartafol de configuración e do cartafol de datos, antes de proceder.",
+ "Start update" : "Iniciar a actualización",
+ "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Para evitar tempos de espera nas instalacións grandes, no seu lugar pode executar a seguinte orde desde o directorio de instalación:",
+ "Detailed logs" : "Rexistros detallados",
+ "Update needed" : "Necesitase actualizar",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Vostede ten unha instancia moi grande con máis de 50 usuarios, faga a actualización empregando a liña de ordes.",
+ "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Para obter axuda, revise <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">a documentación</a>.",
+ "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Sei que se continúo facendo a actualización a través da interface web, corro o risco de que a petición non se execute no tempo de espera e provoque a perda de información pero teño unha copia de seguridade dos datos e sei como restaurala.",
+ "Upgrade via web on my own risk" : "Actualizar a través da web, correndo o risco baixo a miña responsabilidade",
+ "This %s instance is currently in maintenance mode, which may take a while." : "Esta instancia de %s atopase en modo de mantemento, isto pode levar un anaco.",
+ "This page will refresh itself when the %s instance is available again." : "Esta páxina actualizarase automaticamente cando a instancia de %s estea dispoñíbel de novo.",
+ "Problem loading page, reloading in 5 seconds" : "Produciuse un problema ao cargar a páxina, volverá cargar en 5 segundos",
+ "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Os seus ficheiros están cifrados. Se non activou a chave de recuperación, non haberá maneira de recuperar os datos após o restabelecemento do contrasinal. <br />Se non está seguro de que facer, póñase en contacto co administrador antes de continuar. <br /> Confirma que quere continuar?",
+ "Ok" : "Aceptar",
+ "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "O directorio de datos e os seus ficheiros probabelmente son accesíbeis desde a Internet. O ficheiro .htaccess non funciona. Recomendámoslle que configure o seu servidor web de xeito que o directorio de datos non sexa accesíbel ou que mova o directorio de datos fora do directorio root do servidor web.",
+ "Error while unsharing" : "Produciuse un erro ao deixar de compartir",
+ "can reshare" : "pode volver compartir",
+ "can edit" : "pode editar",
+ "can create" : "pode crear",
+ "can change" : "pode cambiar",
+ "can delete" : "pode eliminar",
+ "access control" : "control de acceso",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Comparta con persoas noutros servidores empregando o seu ID de nube federada nomeusuario@exemplo.com/nextcloud",
+ "Share with users or by mail..." : "Compartir con usuarios ou vía correo...",
+ "Share with users or remote users..." : "Compartir con usuarios ou usuarios remotos...",
+ "Share with users, remote users or by mail..." : "Compartir con usuarios, usuarios remotos ou vía correo...",
+ "Share with users or groups..." : "Compartir con usuarios ou grupos...",
+ "Share with users, groups or by mail..." : "Compartir con usuarios, grupos ou vía correo...",
+ "Share with users, groups or remote users..." : "Compartir con usuarios, grupos ou usuarios remotos...",
+ "Share with users, groups, remote users or by mail..." : "Compartir con usuarios, grupos, usuarios remotos ou vía correo...",
+ "Share with users..." : "Compartir con usuarios...",
+ "The object type is not specified." : "Non se especificou o tipo de obxecto.",
+ "Enter new" : "Introduza o novo",
+ "Add" : "Engadir",
+ "Edit tags" : "Editar etiquetas",
+ "Error loading dialog template: {error}" : "Produciuse un erro ao cargar o modelo do dialogo: {error}",
+ "No tags selected for deletion." : "Non se seleccionaron etiquetas para borrado.",
+ "The update was successful. Redirecting you to Nextcloud now." : "A actualización foi satisfactoria. Redireccionandoo agora cara Nextcloud.",
+ "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Ola,\n\nsó facerlle saber que %s compartiu %s con vostede.\nVéxao en: %s\n\n",
+ "The share will expire on %s." : "Esta compartición caduca o %s.",
+ "Cheers!" : "Saúdos!",
+ "Use the following link to reset your password: {link}" : "Usa a seguinte ligazón para restabelecer o contrasinal: {link}",
+ "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Ola,<br><br>só facerlle saber que %s compartiu <strong>%s</strong> con vostede.<br><a href=\"%s\">Véxao!</a><br><br>",
+ "Please use the command line updater because you have a big instance." : "Vostede ten unha instancia moi grande, faga a actualización empregando a liña de ordes."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/core/l10n/is.js b/core/l10n/is.js
index 6bedecf23f8..f50471caa3f 100644
--- a/core/l10n/is.js
+++ b/core/l10n/is.js
@@ -299,7 +299,7 @@ OC.L10N.register(
"Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Gakktu úr skugga um að gagnagrunnurinn, config mappan og gagnamappan hafi verið öryggisafritaðar áður en lengra er haldið.",
"Start update" : "Hefja uppfærslu",
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Til að forðast að falla á tímamörkum með stærri uppsetningar, getur þú í staðinn keyrt eftirfarandi skipun úr uppsetningarmöppunni:",
- "Detailed logs" : "Ítarlegir annálar",
+ "Detailed logs" : "Ítarlegar atvikaskrár",
"Update needed" : "Þarfnast uppfærslu",
"Please use the command line updater because you have a big instance with more than 50 users." : "Endilega notaðu uppfærslutólið af skipanalínu, því þú ert með mjög stóra uppsetningu með fleiri en 50 notendum.",
"For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Til að fá hjálp er best að skoða fyrst <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">hjálparskjölin</a>.",
diff --git a/core/l10n/is.json b/core/l10n/is.json
index f644adf8f54..f3579e279ac 100644
--- a/core/l10n/is.json
+++ b/core/l10n/is.json
@@ -297,7 +297,7 @@
"Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Gakktu úr skugga um að gagnagrunnurinn, config mappan og gagnamappan hafi verið öryggisafritaðar áður en lengra er haldið.",
"Start update" : "Hefja uppfærslu",
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Til að forðast að falla á tímamörkum með stærri uppsetningar, getur þú í staðinn keyrt eftirfarandi skipun úr uppsetningarmöppunni:",
- "Detailed logs" : "Ítarlegir annálar",
+ "Detailed logs" : "Ítarlegar atvikaskrár",
"Update needed" : "Þarfnast uppfærslu",
"Please use the command line updater because you have a big instance with more than 50 users." : "Endilega notaðu uppfærslutólið af skipanalínu, því þú ert með mjög stóra uppsetningu með fleiri en 50 notendum.",
"For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Til að fá hjálp er best að skoða fyrst <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">hjálparskjölin</a>.",
diff --git a/core/l10n/it.js b/core/l10n/it.js
index c924b076b49..7e26f242ac0 100644
--- a/core/l10n/it.js
+++ b/core/l10n/it.js
@@ -1,7 +1,7 @@
OC.L10N.register(
"core",
{
- "Please select a file." : "Seleziona un file.",
+ "Please select a file." : "Seleziona un file.j",
"File is too big" : "Il file è troppo grande",
"The selected file is not an image." : "Il file selezionato non è un'immagine.",
"The selected file cannot be read." : "Il file selezionato non può essere letto.",
@@ -47,7 +47,11 @@ OC.L10N.register(
"%s (incompatible)" : "%s (incompatibile)",
"Following apps have been disabled: %s" : "Le seguenti applicazioni sono state disabilitate: %s",
"Already up to date" : "Già aggiornato",
+ "No contacts found" : "Nessun contatto trovato",
+ "Show all contacts …" : "Mostra tutti i contatti...",
+ "Loading your contacts …" : "Caricamento dei tuoi contatti...",
"<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Si sono verificati errori con il controllo di integrità del codice. Ulteriori informazioni…</a>",
+ "No action available" : "Nessuna azione disponibile",
"Settings" : "Impostazioni",
"Connection to server lost" : "Connessione al server interrotta",
"_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problema durante il caricamento della pagina, aggiornamento tra %n secondo","Problema durante il caricamento della pagina, aggiornamento tra %n secondi"],
@@ -127,6 +131,7 @@ OC.L10N.register(
"Email link to person" : "Invia collegamento via email",
"Send" : "Invia",
"Allow upload and editing" : "Consenti il caricamento e la modifica",
+ "Read only" : "Sola lettura",
"File drop (upload only)" : "Rilascia file (solo caricamento)",
"Shared with you and the group {group} by {owner}" : "Condiviso con te e con il gruppo {group} da {owner}",
"Shared with you by {owner}" : "Condiviso con te da {owner}",
@@ -155,6 +160,7 @@ OC.L10N.register(
"{sharee} (email)" : "{sharee} (email)",
"{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
"Share" : "Condividi",
+ "Name..." : "Nome...",
"Error" : "Errore",
"Error removing share" : "Errore durante la rimozione della condivisione",
"Non-existing tag #{tag}" : "Etichetta #{tag} inesistente",
diff --git a/core/l10n/it.json b/core/l10n/it.json
index ed65196156c..3b9479c2568 100644
--- a/core/l10n/it.json
+++ b/core/l10n/it.json
@@ -1,5 +1,5 @@
{ "translations": {
- "Please select a file." : "Seleziona un file.",
+ "Please select a file." : "Seleziona un file.j",
"File is too big" : "Il file è troppo grande",
"The selected file is not an image." : "Il file selezionato non è un'immagine.",
"The selected file cannot be read." : "Il file selezionato non può essere letto.",
@@ -45,7 +45,11 @@
"%s (incompatible)" : "%s (incompatibile)",
"Following apps have been disabled: %s" : "Le seguenti applicazioni sono state disabilitate: %s",
"Already up to date" : "Già aggiornato",
+ "No contacts found" : "Nessun contatto trovato",
+ "Show all contacts …" : "Mostra tutti i contatti...",
+ "Loading your contacts …" : "Caricamento dei tuoi contatti...",
"<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Si sono verificati errori con il controllo di integrità del codice. Ulteriori informazioni…</a>",
+ "No action available" : "Nessuna azione disponibile",
"Settings" : "Impostazioni",
"Connection to server lost" : "Connessione al server interrotta",
"_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problema durante il caricamento della pagina, aggiornamento tra %n secondo","Problema durante il caricamento della pagina, aggiornamento tra %n secondi"],
@@ -125,6 +129,7 @@
"Email link to person" : "Invia collegamento via email",
"Send" : "Invia",
"Allow upload and editing" : "Consenti il caricamento e la modifica",
+ "Read only" : "Sola lettura",
"File drop (upload only)" : "Rilascia file (solo caricamento)",
"Shared with you and the group {group} by {owner}" : "Condiviso con te e con il gruppo {group} da {owner}",
"Shared with you by {owner}" : "Condiviso con te da {owner}",
@@ -153,6 +158,7 @@
"{sharee} (email)" : "{sharee} (email)",
"{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
"Share" : "Condividi",
+ "Name..." : "Nome...",
"Error" : "Errore",
"Error removing share" : "Errore durante la rimozione della condivisione",
"Non-existing tag #{tag}" : "Etichetta #{tag} inesistente",
diff --git a/core/l10n/lv.js b/core/l10n/lv.js
new file mode 100644
index 00000000000..a962456b90d
--- /dev/null
+++ b/core/l10n/lv.js
@@ -0,0 +1,266 @@
+OC.L10N.register(
+ "core",
+ {
+ "Please select a file." : "Lūdzu izvēlies failu.",
+ "File is too big" : "Datne ir par lielu",
+ "The selected file is not an image." : "Atlasītais fails nav attēls.",
+ "The selected file cannot be read." : "Atlasīto failu nevar nolasīt.",
+ "Invalid file provided" : "Norādīta nederīga datne",
+ "No image or file provided" : "Nav norādīts attēls vai datne",
+ "Unknown filetype" : "Nezināms datnes tips",
+ "Invalid image" : "Nederīgs attēls",
+ "An error occurred. Please contact your admin." : "Notika kļūda. Lūdzu sazinies ar savu administratoru.",
+ "No temporary profile picture available, try again" : "Profila pagaidu attēls nav pieejams, mēģini vēlreiz",
+ "No crop data provided" : "Nav norādīti apgriešanas dati",
+ "No valid crop data provided" : "Nav norādīti derīgi apgriešanas dati",
+ "Crop is not square" : "Griezums nav kvadrāts",
+ "State token does not match" : "Neatbilstošs stāvokļa talons",
+ "Password reset is disabled" : "Paroles atiestatīšana nav iespējota",
+ "Couldn't reset password because the token is invalid" : "Nevarēja nomainīt paroli, jo pazīšanās zīme ir nederīga",
+ "Couldn't reset password because the token is expired" : "Nevarēja nomainīt paroli, jo pazīšanās zīmei beidzies derīguma termiņš",
+ "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Nevarēja nosūtīt paroles maiņas e-pastu, jo lietotājam nav norādīts e-pasts. Lūdzu sazinies ar savu administratoru.",
+ "Password reset" : "Parole atiestatīta",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Nospiediet sekojošo pogu, lai atiestatītu paroli. Ja jūs nepieprasijāt paroles atiestatīšanu, ignorējiet šo e-pastu.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Nospiediet sekojošo saiti, lai atiestatītu paroli. Ja jūs nepieprasijāt paroles atiestatīšanu, ignorējiet šo e-pastu.",
+ "Reset your password" : "Atiestatīt paroli",
+ "%s password reset" : "%s paroles maiņa",
+ "Couldn't send reset email. Please contact your administrator." : "Nevarēja nosūtīt maiņas e-pastu. Lūdzu sazinies ar savu administratoru.",
+ "Couldn't send reset email. Please make sure your username is correct." : "Nevarēja nosūtīt paroles maiņas e-pastu. Pārliecinies, ka tavs lietotājvārds ir pareizs.",
+ "Preparing update" : "Sagatavo atjauninājumu",
+ "[%d / %d]: %s" : "[%d / %d]: %s",
+ "Repair warning: " : "Labošanas brīdinājums:",
+ "Repair error: " : "Labošanas kļūda:",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "Lūdzu izmanto komandrindas atjaunināšanu, jo automātiskā atjaunināšana ir atspējota konfigurācijas datnē config.php.",
+ "[%d / %d]: Checking table %s" : "[%d / %d]: Pārbauda tabulu %s",
+ "Turned on maintenance mode" : "Ieslēgts uzturēšanas režīms",
+ "Turned off maintenance mode" : "Izslēgts uzturēšanas režīms",
+ "Maintenance mode is kept active" : "Uzturēšanas režīms ir paturēts aktīvs",
+ "Updating database schema" : "Atjaunina datu bāzes shēmu",
+ "Updated database" : "Atjaunināta datu bāze",
+ "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Pārbauda vai datu bāzes shēma var būt atjaunināma (tas var prasīt laiku atkarībā no datu bāzes izmēriem)",
+ "Checked database schema update" : "Pārbaudīts datu bāzes shēmas atjauninājums",
+ "Checking updates of apps" : "Pārbauda programmu atjauninājumus",
+ "Checking for update of app \"%s\" in appstore" : "Meklē atjauninājumus lietotnei \"%s\"",
+ "Update app \"%s\" from appstore" : "Atjaunināt lietotni \"%s\"",
+ "Checked for update of app \"%s\" in appstore" : "Meklēti atjauninājumi lietotnei \"%s\"",
+ "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Nosaka, vai uz %s attiecināmā shēma var tikt atjaunināta (tas var prasīt daudz laiku atkarībā no datu bāzes izmēriem)",
+ "Checked database schema update for apps" : "Pārbaudīts datu bāzes shēmas atjauninājums lietotnēm.",
+ "Updated \"%s\" to %s" : "Atjaunināts \"%s\" uz %s",
+ "Set log level to debug" : "Iestatīt žurnāla rakstīšanu uz atkļūdošanas režīmā",
+ "Reset log level" : "Atiestatīt žurnāla rakstīšanas režīmu",
+ "Starting code integrity check" : "Uzsākta koda integritātes pārbaude",
+ "Finished code integrity check" : "Pabeigta koda integritātes pārbaude",
+ "%s (3rdparty)" : "%s (citu izstrādātāju)",
+ "%s (incompatible)" : "%s (nesaderīgs)",
+ "Following apps have been disabled: %s" : "Sekojošas programmas tika atslēgtas: %s",
+ "Already up to date" : "Jau ir jaunākā",
+ "No contacts found" : "Nav atrasta ne viena kontaktpersona",
+ "Show all contacts …" : "Rādīt visas kontaktpersonas",
+ "There was an error loading your contacts" : "Notikusi kļūda ielādējot kontaktpersonu sarakstu",
+ "Loading your contacts …" : "Notiek kontaktpersonu ielāde...",
+ "Looking for {term} …" : "Meklē {term} …",
+ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Programmatūras koda pārbaude atgrieza kļūdas. Sīkāk…</a>",
+ "No action available" : "Nav pieejamu darbību",
+ "Error fetching contact actions" : "Kļūda rodot kontaktpersonām piemērojamās darbības",
+ "Settings" : "Iestatījumi",
+ "Connection to server lost" : "Zaudēts savienojums ar serveri",
+ "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm","Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm","Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm"],
+ "Saving..." : "Saglabā...",
+ "Dismiss" : "Atmest",
+ "This action requires you to confirm your password" : "Lai veiktu šo darbību, jums jāievada sava parole.",
+ "Authentication required" : "Nepieciešama autentifikācija",
+ "Password" : "Parole",
+ "Cancel" : "Atcelt",
+ "Confirm" : "Apstiprināt",
+ "Failed to authenticate, try again" : "Neizdevās autentificēt, mēģiniet vēlreiz",
+ "seconds ago" : "sekundes atpakaļ",
+ "Logging in …" : "Notiek pieteikšanās …",
+ "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Saite paroles atiestatīšanai nosūtīta uz jūsu e-pastu. Ja tuvākajā laikā to nesaņemat, pārbaudiet pastkastes mēstuļu sadaļu. <br> Ja arī tur to neatrodat, sazinieties ar savu administratoru.",
+ "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Jūsu datnes ir šifrētas. Atiestatot paroli, jums zudīs iespēja tos atšifrēt. <br />Ja neessat pārliecināts, ko darīt, sazinieties ar savu administratoru. <br />Vai tiešām vēlaties turpināt?",
+ "I know what I'm doing" : "Es zinu ko es daru",
+ "Password can not be changed. Please contact your administrator." : "Paroli, nevar nomainīt. Lūdzu kontaktēties ar savu administratoru.",
+ "No" : "Nē",
+ "Yes" : "Jā",
+ "No files in here" : "Šeit nav datņu",
+ "Choose" : "Izvēlieties",
+ "Error loading file picker template: {error}" : "Kļūda ielādējot izvēlēto veidni: {error}",
+ "OK" : "Labi",
+ "Error loading message template: {error}" : "Kļūda ielādējot ziņojuma veidni: {error}",
+ "read-only" : "tikai-skatīt",
+ "_{count} file conflict_::_{count} file conflicts_" : ["{count} datnes konflikts","{count} datnes konflikts","{count} datņu konflikti"],
+ "One file conflict" : "Vienas datnes konflikts",
+ "New Files" : "Jaunas datnes",
+ "Already existing files" : "Jau esošas datnes",
+ "Which files do you want to keep?" : "Kuras datnes vēlies paturēt?",
+ "If you select both versions, the copied file will have a number added to its name." : "Ja izvēlēsietes paturēt abas versijas, kopētā faila nosaukumam tiks pievienots skaitlis.",
+ "Continue" : "Turpināt",
+ "(all selected)" : "(visus iezīmētos)",
+ "({count} selected)" : "({count} iezīmēti)",
+ "Very weak password" : "Ļoti vāja parole",
+ "Weak password" : "Vāja parole",
+ "So-so password" : "Normāla parole",
+ "Good password" : "Laba parole",
+ "Strong password" : "Lieliska parole",
+ "Shared" : "Koplietots",
+ "Shared with {recipients}" : "Koplietots ar {recipients}",
+ "Error setting expiration date" : "Kļūda, iestatot termiņa datumu",
+ "Set expiration date" : "Iestatiet termiņa datumu",
+ "Expiration" : "Termiņš",
+ "Expiration date" : "Termiņa datums",
+ "Choose a password for the public link" : "Izvēlies paroli publiskai saitei",
+ "Copied!" : "Nokopēts!",
+ "Copy" : "Kopēt",
+ "Not supported!" : "Nav atbalstīts!",
+ "Press ⌘-C to copy." : "Spiet ⌘-C lai kopētu.",
+ "Press Ctrl-C to copy." : "Spiet Ctrl-C lai kopētu.",
+ "Resharing is not allowed" : "Atkārtota dalīšanās nav atļauta",
+ "Share link" : "Koplietot saiti",
+ "Link" : "Saite",
+ "Password protect" : "Aizsargāt ar paroli",
+ "Allow editing" : "Atļaut rediģēt",
+ "Email link to person" : "Sūtīt saiti personai pa e-pastu",
+ "Send" : "Sūtīt",
+ "Allow upload and editing" : "Atļaut augšupielādi un rediģēšanu",
+ "Shared with you and the group {group} by {owner}" : "{owner} koplietoja ar jums un grupu {group}",
+ "Shared with you by {owner}" : "{owner} koplietoja ar jums",
+ "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} koplietots ar saiti",
+ "group" : "grupa",
+ "remote" : "attālināti",
+ "email" : "e-pasts",
+ "Unshare" : "Pārtraukt koplietošanu",
+ "Could not unshare" : "Nevarēja pārtraukt koplietošanu",
+ "Error while sharing" : "Kļūda, daloties",
+ "Share details could not be loaded for this item." : "Šim nevarēja ielādēt koplietošanas detaļas.",
+ "No users or groups found for {search}" : "Pēc {search} netika atrasts neviens lietotājs vai grupa",
+ "No users found for {search}" : "Pēc {search} netika atrasts neviens lietotājs",
+ "An error occurred. Please try again" : "Notika kļūda. Mēģini vēlreiz.",
+ "{sharee} (group)" : "{sharee} (grupa)",
+ "{sharee} (remote)" : "{sharee} (attālināti)",
+ "{sharee} (email)" : "{sharee} (e-pasts)",
+ "Share" : "Koplietot",
+ "Error" : "Kļūda",
+ "Error removing share" : "Kļūda, noņemot koplietošanu",
+ "restricted" : "ierobežots",
+ "invisible" : "Neredzams",
+ "({scope})" : "({scope})",
+ "Delete" : "Dzēst",
+ "Rename" : "Pārsaukt",
+ "Collaborative tags" : "Sadarbības atzīmes",
+ "No tags found" : "Netika atrasta neviena atzīme",
+ "unknown text" : "nezināms teksts",
+ "Hello world!" : "Sveika, pasaule!",
+ "sunny" : "saulains",
+ "Hello {name}, the weather is {weather}" : "Sveiks {name}, laiks ir {weather}",
+ "Hello {name}" : "Sveiks {name}",
+ "new" : "jauns",
+ "_download %n file_::_download %n files_" : ["lejupielādēt %n failus","lejupielādēt %n failus","lejupielādēt %n failus"],
+ "Update to {version}" : "Atjaunināts uz {version}",
+ "An error occurred." : "Radās kļūda.",
+ "Please reload the page." : "Lūdzu, atkārtoti ielādējiet lapu.",
+ "Continue to Nextcloud" : "Turpināt ar Nextcloud",
+ "Searching other places" : "Meklēt citās vietās",
+ "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} meklēšanas rezultāti citās mapēs","{count} meklēšanas rezultāti citās mapēs","{count} meklēšanas rezultāti citās mapēs"],
+ "Personal" : "Personīgi",
+ "Users" : "Lietotāji",
+ "Apps" : "Programmas",
+ "Admin" : "Administratori",
+ "Help" : "Palīdzība",
+ "Access forbidden" : "Pieeja ir liegta",
+ "File not found" : "Fails nav atrasts",
+ "The specified document has not been found on the server." : "Norādītais dokuments nav atrasts serverī.",
+ "You can click here to return to %s." : "Jūs varat noklikšķināt šeit, lai atgrieztos uz %s.",
+ "Internal Server Error" : "Iekšēja servera kļūda",
+ "The server encountered an internal error and was unable to complete your request." : "Serverī radās iekšēja kļūda, un tas nevarēja pabeigt jūsu pieprasījumu.",
+ "More details can be found in the server log." : "Sīkāka informācija atrodama servera žurnāl failā.",
+ "Technical details" : "Tehniskās detaļas",
+ "Remote Address: %s" : "Attālinātā adrese: %s",
+ "Request ID: %s" : "Pieprasījuma ID: %s",
+ "Type: %s" : "Tips: %s",
+ "Code: %s" : "Kods: %s",
+ "Message: %s" : "Ziņojums: %s",
+ "File: %s" : "Fails: %s",
+ "Line: %s" : "Līnija: %s",
+ "Trace" : "Izsekot",
+ "Security warning" : "Drošības brīdinājums",
+ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Visticamāk, jūsu datu direktorija un datnes ir pieejamas no interneta, jo .htaccess datne nedarbojas.",
+ "Create an <strong>admin account</strong>" : "Izveidot <strong>administratora kontu</strong>",
+ "Username" : "Lietotājvārds",
+ "Storage & database" : "Krātuve & datubāze",
+ "Data folder" : "Datu mape",
+ "Configure the database" : "Konfigurēt datubāzi",
+ "Only %s is available." : "Tikai %s ir pieejams.",
+ "Database user" : "Datubāzes lietotājs",
+ "Database password" : "Datubāzes parole",
+ "Database name" : "Datubāzes nosaukums",
+ "Database tablespace" : "Datubāzes tabulas telpa",
+ "Database host" : "Datubāzes serveris",
+ "Please specify the port number along with the host name (e.g., localhost:5432)." : "Lūdzu, norādiet porta numuru kopā ar resursdatora nosaukumu (piemēram, localhost: 5432).",
+ "Performance warning" : "Veiktspējas brīdinājums",
+ "SQLite will be used as database." : "SQLite tiks izmantota kā datu bāze.",
+ "Finish setup" : "Pabeigt iestatīšanu",
+ "Finishing …" : "Pabeidz ...",
+ "Need help?" : "Vajadzīga palīdzība?",
+ "See the documentation" : "Skatiet dokumentāciju",
+ "Search" : "Meklēt",
+ "This action requires you to confirm your password:" : "Šī darbība ir nepieciešama, lai apstiprinātu jūsu paroli:",
+ "Confirm your password" : "Apstipriniet paroli",
+ "Server side authentication failed!" : "Servera autentifikācija neizdevās!",
+ "Please contact your administrator." : "Lūdzu, sazinieties ar administratoru.",
+ "An internal error occurred." : "Radās iekšēja kļūda.",
+ "Please try again or contact your administrator." : "Lūdzu, mēģiniet vēlreiz vai sazinieties ar administratoru.",
+ "Username or email" : "Lietotājvārds vai e-pasts",
+ "Wrong password. Reset it?" : "Nepareiza parole. Nodzēst to?",
+ "Wrong password." : "Nepareiza parole.",
+ "Log in" : "Ierakstīties",
+ "Stay logged in" : "Palikt ierakstītam",
+ "Alternative Logins" : "Alternatīvās pieteikšanās",
+ "New password" : "Jauna parole",
+ "New Password" : "Jauna parole",
+ "Reset password" : "Mainīt paroli",
+ "Contact your system administrator if this message persists or appeared unexpectedly." : "Sazinieties ar sistēmas administratoru, ja šis ziņojums tiek rādīts.. vai parādījās negaidīti",
+ "Thank you for your patience." : "Paldies par jūsu pacietību.",
+ "Log out" : "Izrakstīties",
+ "Two-factor authentication" : "Divpakāpju autentifikācija",
+ "Cancel log in" : "Atcelt pierakstīšanos",
+ "Use backup code" : "Izmantojiet dublēšanas kodu",
+ "You are accessing the server from an untrusted domain." : "Jums ir piekļuve serverim no neuzticama domēna.",
+ "Add \"%s\" as trusted domain" : "Pievienot \"%s\" kā uzticamu domēnu",
+ "App update required" : "Programmai nepieciešama atjaunināšana",
+ "%s will be updated to version %s" : "%s tiks atjaunināts uz versiju %s",
+ "These apps will be updated:" : "Šīs programmas tiks atjauninātas:",
+ "The theme %s has been disabled." : "Tēma %s ir atspējota.",
+ "Start update" : "Sākt atjaunināšanu",
+ "Detailed logs" : "Detalizētas informācijas žurnālfaili",
+ "Update needed" : "Nepieciešama atjaunināšana",
+ "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Lai saņemtu palīdzību, skatiet <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentāciju</a>.",
+ "This %s instance is currently in maintenance mode, which may take a while." : "Šis %s serveris pašlaik darbojas uzturēšanas režīmā, tas var ilgt kādu laiku.",
+ "Problem loading page, reloading in 5 seconds" : "Problēma ielādējot lapu, pārlādēšana pēc 5 sekundēm",
+ "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Jūsu faili ir šifrēti. Ja neesat iespējojis atkopšanas atslēgu, nevarēsiet atgūt datus atpakaļ, pēc jūsu paroles atiestatīšanas.<br />Ja neesat pārliecināts par to, ko darīt, lūdzu, pirms turpināt, sazinieties ar administratoru. <br />Vai tiešām vēlaties turpināt?",
+ "Ok" : "Labi",
+ "Error while unsharing" : "Kļūda, beidzot dalīties",
+ "can edit" : "var rediģēt",
+ "can create" : "var izveidot",
+ "can change" : "var mainīt",
+ "can delete" : "var dzēst",
+ "access control" : "piekļuves vadība",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Koplietot ar personām, kas atrodas citos serveros, izmantojot Federated Cloud ID username@example.com/nextcloud",
+ "Share with users or by mail..." : "Koplietot ar lietotājiem vai izmantojot e-pastu...",
+ "Share with users or remote users..." : "Koplietot ar lietotājiem vai attāliem lietotājiem...",
+ "Share with users, remote users or by mail..." : "Koplietot ar lietotājiem, attāliem lietotājiem vai izmantojot e-pastu...",
+ "Share with users or groups..." : "Koplietot ar lietotājiem vai grupām...",
+ "Share with users, groups or by mail..." : "Koplietot ar lietotājiem, grupām vai izmantojot e-pastu...",
+ "Share with users, groups or remote users..." : "Koplietot ar lietotājiem, grupām vai attāliem lietotājiem...",
+ "Share with users..." : "Koplietots ar lietotājiem...",
+ "The object type is not specified." : "Nav norādīts objekta tips.",
+ "Enter new" : "Ievadīt jaunu",
+ "Add" : "Pievienot",
+ "Edit tags" : "Rediģēt atzīmes",
+ "The update was successful. Redirecting you to Nextcloud now." : "Atjaunināšana ir bijusi veiksmīga. Tagad novirzīsim jūs uz Nextcloud.",
+ "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Sveiki,\n\ninformējam, ka %s koplietoja ar jums %s.\nApskati to: %s\n",
+ "The share will expire on %s." : "Koplietošana beigsies %s.",
+ "Cheers!" : "Priekā!",
+ "Use the following link to reset your password: {link}" : "Izmantojiet šo saiti, lai mainītu paroli: {link}",
+ "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Sveiki,<br><br>informējam, ka %s koplietoja ar jums <strong>%s</strong>.<br><a href=\"%s\">Apskati to!</a><br><br>",
+ "Please use the command line updater because you have a big instance." : "Lūdzu, izmantojiet komandrindas atjauninātāju, jo jums ir liels datu apjoms."
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
diff --git a/core/l10n/lv.json b/core/l10n/lv.json
new file mode 100644
index 00000000000..58f507e053d
--- /dev/null
+++ b/core/l10n/lv.json
@@ -0,0 +1,264 @@
+{ "translations": {
+ "Please select a file." : "Lūdzu izvēlies failu.",
+ "File is too big" : "Datne ir par lielu",
+ "The selected file is not an image." : "Atlasītais fails nav attēls.",
+ "The selected file cannot be read." : "Atlasīto failu nevar nolasīt.",
+ "Invalid file provided" : "Norādīta nederīga datne",
+ "No image or file provided" : "Nav norādīts attēls vai datne",
+ "Unknown filetype" : "Nezināms datnes tips",
+ "Invalid image" : "Nederīgs attēls",
+ "An error occurred. Please contact your admin." : "Notika kļūda. Lūdzu sazinies ar savu administratoru.",
+ "No temporary profile picture available, try again" : "Profila pagaidu attēls nav pieejams, mēģini vēlreiz",
+ "No crop data provided" : "Nav norādīti apgriešanas dati",
+ "No valid crop data provided" : "Nav norādīti derīgi apgriešanas dati",
+ "Crop is not square" : "Griezums nav kvadrāts",
+ "State token does not match" : "Neatbilstošs stāvokļa talons",
+ "Password reset is disabled" : "Paroles atiestatīšana nav iespējota",
+ "Couldn't reset password because the token is invalid" : "Nevarēja nomainīt paroli, jo pazīšanās zīme ir nederīga",
+ "Couldn't reset password because the token is expired" : "Nevarēja nomainīt paroli, jo pazīšanās zīmei beidzies derīguma termiņš",
+ "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Nevarēja nosūtīt paroles maiņas e-pastu, jo lietotājam nav norādīts e-pasts. Lūdzu sazinies ar savu administratoru.",
+ "Password reset" : "Parole atiestatīta",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Nospiediet sekojošo pogu, lai atiestatītu paroli. Ja jūs nepieprasijāt paroles atiestatīšanu, ignorējiet šo e-pastu.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Nospiediet sekojošo saiti, lai atiestatītu paroli. Ja jūs nepieprasijāt paroles atiestatīšanu, ignorējiet šo e-pastu.",
+ "Reset your password" : "Atiestatīt paroli",
+ "%s password reset" : "%s paroles maiņa",
+ "Couldn't send reset email. Please contact your administrator." : "Nevarēja nosūtīt maiņas e-pastu. Lūdzu sazinies ar savu administratoru.",
+ "Couldn't send reset email. Please make sure your username is correct." : "Nevarēja nosūtīt paroles maiņas e-pastu. Pārliecinies, ka tavs lietotājvārds ir pareizs.",
+ "Preparing update" : "Sagatavo atjauninājumu",
+ "[%d / %d]: %s" : "[%d / %d]: %s",
+ "Repair warning: " : "Labošanas brīdinājums:",
+ "Repair error: " : "Labošanas kļūda:",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "Lūdzu izmanto komandrindas atjaunināšanu, jo automātiskā atjaunināšana ir atspējota konfigurācijas datnē config.php.",
+ "[%d / %d]: Checking table %s" : "[%d / %d]: Pārbauda tabulu %s",
+ "Turned on maintenance mode" : "Ieslēgts uzturēšanas režīms",
+ "Turned off maintenance mode" : "Izslēgts uzturēšanas režīms",
+ "Maintenance mode is kept active" : "Uzturēšanas režīms ir paturēts aktīvs",
+ "Updating database schema" : "Atjaunina datu bāzes shēmu",
+ "Updated database" : "Atjaunināta datu bāze",
+ "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Pārbauda vai datu bāzes shēma var būt atjaunināma (tas var prasīt laiku atkarībā no datu bāzes izmēriem)",
+ "Checked database schema update" : "Pārbaudīts datu bāzes shēmas atjauninājums",
+ "Checking updates of apps" : "Pārbauda programmu atjauninājumus",
+ "Checking for update of app \"%s\" in appstore" : "Meklē atjauninājumus lietotnei \"%s\"",
+ "Update app \"%s\" from appstore" : "Atjaunināt lietotni \"%s\"",
+ "Checked for update of app \"%s\" in appstore" : "Meklēti atjauninājumi lietotnei \"%s\"",
+ "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Nosaka, vai uz %s attiecināmā shēma var tikt atjaunināta (tas var prasīt daudz laiku atkarībā no datu bāzes izmēriem)",
+ "Checked database schema update for apps" : "Pārbaudīts datu bāzes shēmas atjauninājums lietotnēm.",
+ "Updated \"%s\" to %s" : "Atjaunināts \"%s\" uz %s",
+ "Set log level to debug" : "Iestatīt žurnāla rakstīšanu uz atkļūdošanas režīmā",
+ "Reset log level" : "Atiestatīt žurnāla rakstīšanas režīmu",
+ "Starting code integrity check" : "Uzsākta koda integritātes pārbaude",
+ "Finished code integrity check" : "Pabeigta koda integritātes pārbaude",
+ "%s (3rdparty)" : "%s (citu izstrādātāju)",
+ "%s (incompatible)" : "%s (nesaderīgs)",
+ "Following apps have been disabled: %s" : "Sekojošas programmas tika atslēgtas: %s",
+ "Already up to date" : "Jau ir jaunākā",
+ "No contacts found" : "Nav atrasta ne viena kontaktpersona",
+ "Show all contacts …" : "Rādīt visas kontaktpersonas",
+ "There was an error loading your contacts" : "Notikusi kļūda ielādējot kontaktpersonu sarakstu",
+ "Loading your contacts …" : "Notiek kontaktpersonu ielāde...",
+ "Looking for {term} …" : "Meklē {term} …",
+ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Programmatūras koda pārbaude atgrieza kļūdas. Sīkāk…</a>",
+ "No action available" : "Nav pieejamu darbību",
+ "Error fetching contact actions" : "Kļūda rodot kontaktpersonām piemērojamās darbības",
+ "Settings" : "Iestatījumi",
+ "Connection to server lost" : "Zaudēts savienojums ar serveri",
+ "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm","Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm","Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm"],
+ "Saving..." : "Saglabā...",
+ "Dismiss" : "Atmest",
+ "This action requires you to confirm your password" : "Lai veiktu šo darbību, jums jāievada sava parole.",
+ "Authentication required" : "Nepieciešama autentifikācija",
+ "Password" : "Parole",
+ "Cancel" : "Atcelt",
+ "Confirm" : "Apstiprināt",
+ "Failed to authenticate, try again" : "Neizdevās autentificēt, mēģiniet vēlreiz",
+ "seconds ago" : "sekundes atpakaļ",
+ "Logging in …" : "Notiek pieteikšanās …",
+ "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Saite paroles atiestatīšanai nosūtīta uz jūsu e-pastu. Ja tuvākajā laikā to nesaņemat, pārbaudiet pastkastes mēstuļu sadaļu. <br> Ja arī tur to neatrodat, sazinieties ar savu administratoru.",
+ "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Jūsu datnes ir šifrētas. Atiestatot paroli, jums zudīs iespēja tos atšifrēt. <br />Ja neessat pārliecināts, ko darīt, sazinieties ar savu administratoru. <br />Vai tiešām vēlaties turpināt?",
+ "I know what I'm doing" : "Es zinu ko es daru",
+ "Password can not be changed. Please contact your administrator." : "Paroli, nevar nomainīt. Lūdzu kontaktēties ar savu administratoru.",
+ "No" : "Nē",
+ "Yes" : "Jā",
+ "No files in here" : "Šeit nav datņu",
+ "Choose" : "Izvēlieties",
+ "Error loading file picker template: {error}" : "Kļūda ielādējot izvēlēto veidni: {error}",
+ "OK" : "Labi",
+ "Error loading message template: {error}" : "Kļūda ielādējot ziņojuma veidni: {error}",
+ "read-only" : "tikai-skatīt",
+ "_{count} file conflict_::_{count} file conflicts_" : ["{count} datnes konflikts","{count} datnes konflikts","{count} datņu konflikti"],
+ "One file conflict" : "Vienas datnes konflikts",
+ "New Files" : "Jaunas datnes",
+ "Already existing files" : "Jau esošas datnes",
+ "Which files do you want to keep?" : "Kuras datnes vēlies paturēt?",
+ "If you select both versions, the copied file will have a number added to its name." : "Ja izvēlēsietes paturēt abas versijas, kopētā faila nosaukumam tiks pievienots skaitlis.",
+ "Continue" : "Turpināt",
+ "(all selected)" : "(visus iezīmētos)",
+ "({count} selected)" : "({count} iezīmēti)",
+ "Very weak password" : "Ļoti vāja parole",
+ "Weak password" : "Vāja parole",
+ "So-so password" : "Normāla parole",
+ "Good password" : "Laba parole",
+ "Strong password" : "Lieliska parole",
+ "Shared" : "Koplietots",
+ "Shared with {recipients}" : "Koplietots ar {recipients}",
+ "Error setting expiration date" : "Kļūda, iestatot termiņa datumu",
+ "Set expiration date" : "Iestatiet termiņa datumu",
+ "Expiration" : "Termiņš",
+ "Expiration date" : "Termiņa datums",
+ "Choose a password for the public link" : "Izvēlies paroli publiskai saitei",
+ "Copied!" : "Nokopēts!",
+ "Copy" : "Kopēt",
+ "Not supported!" : "Nav atbalstīts!",
+ "Press ⌘-C to copy." : "Spiet ⌘-C lai kopētu.",
+ "Press Ctrl-C to copy." : "Spiet Ctrl-C lai kopētu.",
+ "Resharing is not allowed" : "Atkārtota dalīšanās nav atļauta",
+ "Share link" : "Koplietot saiti",
+ "Link" : "Saite",
+ "Password protect" : "Aizsargāt ar paroli",
+ "Allow editing" : "Atļaut rediģēt",
+ "Email link to person" : "Sūtīt saiti personai pa e-pastu",
+ "Send" : "Sūtīt",
+ "Allow upload and editing" : "Atļaut augšupielādi un rediģēšanu",
+ "Shared with you and the group {group} by {owner}" : "{owner} koplietoja ar jums un grupu {group}",
+ "Shared with you by {owner}" : "{owner} koplietoja ar jums",
+ "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} koplietots ar saiti",
+ "group" : "grupa",
+ "remote" : "attālināti",
+ "email" : "e-pasts",
+ "Unshare" : "Pārtraukt koplietošanu",
+ "Could not unshare" : "Nevarēja pārtraukt koplietošanu",
+ "Error while sharing" : "Kļūda, daloties",
+ "Share details could not be loaded for this item." : "Šim nevarēja ielādēt koplietošanas detaļas.",
+ "No users or groups found for {search}" : "Pēc {search} netika atrasts neviens lietotājs vai grupa",
+ "No users found for {search}" : "Pēc {search} netika atrasts neviens lietotājs",
+ "An error occurred. Please try again" : "Notika kļūda. Mēģini vēlreiz.",
+ "{sharee} (group)" : "{sharee} (grupa)",
+ "{sharee} (remote)" : "{sharee} (attālināti)",
+ "{sharee} (email)" : "{sharee} (e-pasts)",
+ "Share" : "Koplietot",
+ "Error" : "Kļūda",
+ "Error removing share" : "Kļūda, noņemot koplietošanu",
+ "restricted" : "ierobežots",
+ "invisible" : "Neredzams",
+ "({scope})" : "({scope})",
+ "Delete" : "Dzēst",
+ "Rename" : "Pārsaukt",
+ "Collaborative tags" : "Sadarbības atzīmes",
+ "No tags found" : "Netika atrasta neviena atzīme",
+ "unknown text" : "nezināms teksts",
+ "Hello world!" : "Sveika, pasaule!",
+ "sunny" : "saulains",
+ "Hello {name}, the weather is {weather}" : "Sveiks {name}, laiks ir {weather}",
+ "Hello {name}" : "Sveiks {name}",
+ "new" : "jauns",
+ "_download %n file_::_download %n files_" : ["lejupielādēt %n failus","lejupielādēt %n failus","lejupielādēt %n failus"],
+ "Update to {version}" : "Atjaunināts uz {version}",
+ "An error occurred." : "Radās kļūda.",
+ "Please reload the page." : "Lūdzu, atkārtoti ielādējiet lapu.",
+ "Continue to Nextcloud" : "Turpināt ar Nextcloud",
+ "Searching other places" : "Meklēt citās vietās",
+ "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} meklēšanas rezultāti citās mapēs","{count} meklēšanas rezultāti citās mapēs","{count} meklēšanas rezultāti citās mapēs"],
+ "Personal" : "Personīgi",
+ "Users" : "Lietotāji",
+ "Apps" : "Programmas",
+ "Admin" : "Administratori",
+ "Help" : "Palīdzība",
+ "Access forbidden" : "Pieeja ir liegta",
+ "File not found" : "Fails nav atrasts",
+ "The specified document has not been found on the server." : "Norādītais dokuments nav atrasts serverī.",
+ "You can click here to return to %s." : "Jūs varat noklikšķināt šeit, lai atgrieztos uz %s.",
+ "Internal Server Error" : "Iekšēja servera kļūda",
+ "The server encountered an internal error and was unable to complete your request." : "Serverī radās iekšēja kļūda, un tas nevarēja pabeigt jūsu pieprasījumu.",
+ "More details can be found in the server log." : "Sīkāka informācija atrodama servera žurnāl failā.",
+ "Technical details" : "Tehniskās detaļas",
+ "Remote Address: %s" : "Attālinātā adrese: %s",
+ "Request ID: %s" : "Pieprasījuma ID: %s",
+ "Type: %s" : "Tips: %s",
+ "Code: %s" : "Kods: %s",
+ "Message: %s" : "Ziņojums: %s",
+ "File: %s" : "Fails: %s",
+ "Line: %s" : "Līnija: %s",
+ "Trace" : "Izsekot",
+ "Security warning" : "Drošības brīdinājums",
+ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Visticamāk, jūsu datu direktorija un datnes ir pieejamas no interneta, jo .htaccess datne nedarbojas.",
+ "Create an <strong>admin account</strong>" : "Izveidot <strong>administratora kontu</strong>",
+ "Username" : "Lietotājvārds",
+ "Storage & database" : "Krātuve & datubāze",
+ "Data folder" : "Datu mape",
+ "Configure the database" : "Konfigurēt datubāzi",
+ "Only %s is available." : "Tikai %s ir pieejams.",
+ "Database user" : "Datubāzes lietotājs",
+ "Database password" : "Datubāzes parole",
+ "Database name" : "Datubāzes nosaukums",
+ "Database tablespace" : "Datubāzes tabulas telpa",
+ "Database host" : "Datubāzes serveris",
+ "Please specify the port number along with the host name (e.g., localhost:5432)." : "Lūdzu, norādiet porta numuru kopā ar resursdatora nosaukumu (piemēram, localhost: 5432).",
+ "Performance warning" : "Veiktspējas brīdinājums",
+ "SQLite will be used as database." : "SQLite tiks izmantota kā datu bāze.",
+ "Finish setup" : "Pabeigt iestatīšanu",
+ "Finishing …" : "Pabeidz ...",
+ "Need help?" : "Vajadzīga palīdzība?",
+ "See the documentation" : "Skatiet dokumentāciju",
+ "Search" : "Meklēt",
+ "This action requires you to confirm your password:" : "Šī darbība ir nepieciešama, lai apstiprinātu jūsu paroli:",
+ "Confirm your password" : "Apstipriniet paroli",
+ "Server side authentication failed!" : "Servera autentifikācija neizdevās!",
+ "Please contact your administrator." : "Lūdzu, sazinieties ar administratoru.",
+ "An internal error occurred." : "Radās iekšēja kļūda.",
+ "Please try again or contact your administrator." : "Lūdzu, mēģiniet vēlreiz vai sazinieties ar administratoru.",
+ "Username or email" : "Lietotājvārds vai e-pasts",
+ "Wrong password. Reset it?" : "Nepareiza parole. Nodzēst to?",
+ "Wrong password." : "Nepareiza parole.",
+ "Log in" : "Ierakstīties",
+ "Stay logged in" : "Palikt ierakstītam",
+ "Alternative Logins" : "Alternatīvās pieteikšanās",
+ "New password" : "Jauna parole",
+ "New Password" : "Jauna parole",
+ "Reset password" : "Mainīt paroli",
+ "Contact your system administrator if this message persists or appeared unexpectedly." : "Sazinieties ar sistēmas administratoru, ja šis ziņojums tiek rādīts.. vai parādījās negaidīti",
+ "Thank you for your patience." : "Paldies par jūsu pacietību.",
+ "Log out" : "Izrakstīties",
+ "Two-factor authentication" : "Divpakāpju autentifikācija",
+ "Cancel log in" : "Atcelt pierakstīšanos",
+ "Use backup code" : "Izmantojiet dublēšanas kodu",
+ "You are accessing the server from an untrusted domain." : "Jums ir piekļuve serverim no neuzticama domēna.",
+ "Add \"%s\" as trusted domain" : "Pievienot \"%s\" kā uzticamu domēnu",
+ "App update required" : "Programmai nepieciešama atjaunināšana",
+ "%s will be updated to version %s" : "%s tiks atjaunināts uz versiju %s",
+ "These apps will be updated:" : "Šīs programmas tiks atjauninātas:",
+ "The theme %s has been disabled." : "Tēma %s ir atspējota.",
+ "Start update" : "Sākt atjaunināšanu",
+ "Detailed logs" : "Detalizētas informācijas žurnālfaili",
+ "Update needed" : "Nepieciešama atjaunināšana",
+ "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Lai saņemtu palīdzību, skatiet <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentāciju</a>.",
+ "This %s instance is currently in maintenance mode, which may take a while." : "Šis %s serveris pašlaik darbojas uzturēšanas režīmā, tas var ilgt kādu laiku.",
+ "Problem loading page, reloading in 5 seconds" : "Problēma ielādējot lapu, pārlādēšana pēc 5 sekundēm",
+ "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Jūsu faili ir šifrēti. Ja neesat iespējojis atkopšanas atslēgu, nevarēsiet atgūt datus atpakaļ, pēc jūsu paroles atiestatīšanas.<br />Ja neesat pārliecināts par to, ko darīt, lūdzu, pirms turpināt, sazinieties ar administratoru. <br />Vai tiešām vēlaties turpināt?",
+ "Ok" : "Labi",
+ "Error while unsharing" : "Kļūda, beidzot dalīties",
+ "can edit" : "var rediģēt",
+ "can create" : "var izveidot",
+ "can change" : "var mainīt",
+ "can delete" : "var dzēst",
+ "access control" : "piekļuves vadība",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Koplietot ar personām, kas atrodas citos serveros, izmantojot Federated Cloud ID username@example.com/nextcloud",
+ "Share with users or by mail..." : "Koplietot ar lietotājiem vai izmantojot e-pastu...",
+ "Share with users or remote users..." : "Koplietot ar lietotājiem vai attāliem lietotājiem...",
+ "Share with users, remote users or by mail..." : "Koplietot ar lietotājiem, attāliem lietotājiem vai izmantojot e-pastu...",
+ "Share with users or groups..." : "Koplietot ar lietotājiem vai grupām...",
+ "Share with users, groups or by mail..." : "Koplietot ar lietotājiem, grupām vai izmantojot e-pastu...",
+ "Share with users, groups or remote users..." : "Koplietot ar lietotājiem, grupām vai attāliem lietotājiem...",
+ "Share with users..." : "Koplietots ar lietotājiem...",
+ "The object type is not specified." : "Nav norādīts objekta tips.",
+ "Enter new" : "Ievadīt jaunu",
+ "Add" : "Pievienot",
+ "Edit tags" : "Rediģēt atzīmes",
+ "The update was successful. Redirecting you to Nextcloud now." : "Atjaunināšana ir bijusi veiksmīga. Tagad novirzīsim jūs uz Nextcloud.",
+ "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Sveiki,\n\ninformējam, ka %s koplietoja ar jums %s.\nApskati to: %s\n",
+ "The share will expire on %s." : "Koplietošana beigsies %s.",
+ "Cheers!" : "Priekā!",
+ "Use the following link to reset your password: {link}" : "Izmantojiet šo saiti, lai mainītu paroli: {link}",
+ "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Sveiki,<br><br>informējam, ka %s koplietoja ar jums <strong>%s</strong>.<br><a href=\"%s\">Apskati to!</a><br><br>",
+ "Please use the command line updater because you have a big instance." : "Lūdzu, izmantojiet komandrindas atjauninātāju, jo jums ir liels datu apjoms."
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"
+} \ No newline at end of file
diff --git a/core/l10n/ru.js b/core/l10n/ru.js
index 1c6856693a6..47b43c19305 100644
--- a/core/l10n/ru.js
+++ b/core/l10n/ru.js
@@ -20,8 +20,8 @@ OC.L10N.register(
"Couldn't reset password because the token is expired" : "Не удалось сбросить пароль, срок действия токена истёк",
"Could not send reset email because there is no email address for this username. Please contact your administrator." : "Не удалось отправить письмо сброса так как у данного пользователя не задан адрес электронной почты. Пожалуйста, обратитесь к администратору.",
"Password reset" : "Сброс пароля",
- "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на кнопку. Если вы не запрашивали сброс пароля, просто проигнорируйе это письмо.",
- "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на ссылку. Если вы не запрашивали сброс пароля, просто проигнорируйе это письмо.",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на кнопку. Если вы не запрашивали сброс пароля, просто проигнорируйте это письмо.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на ссылку. Если вы не запрашивали сброс пароля, просто проигнорируйте это письмо.",
"Reset your password" : "Сбросить пароль",
"%s password reset" : "Сброс пароля %s",
"Couldn't send reset email. Please contact your administrator." : "Не удалось отправить письмо для сброса пароля. Пожалуйста, свяжитесь с вашим администратором.",
@@ -42,14 +42,14 @@ OC.L10N.register(
"Checking updates of apps" : "Проверка обновлений для приложений",
"Checking for update of app \"%s\" in appstore" : "Проверяется наличие обновления для приложения «%s»",
"Update app \"%s\" from appstore" : "Обновите приложение «%s» в магазине приложений",
- "Checked for update of app \"%s\" in appstore" : "Проверено наличие обновления для приложения «%s» в магазине приложенеий",
+ "Checked for update of app \"%s\" in appstore" : "Проверено наличие обновления для приложения «%s» в магазине приложений",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Проверка возможности обновления схемы базы данных для %s (это может занять длительное время в зависимости от размера базы данных)",
"Checked database schema update for apps" : "Проверено обновление схемы БД приложений",
"Updated \"%s\" to %s" : "Обновлено \"%s\" до %s",
"Set log level to debug" : "Установлен отладочный уровень протоколирования",
"Reset log level" : "Сброс уровня протоколирования",
"Starting code integrity check" : "Начинается проверка целостности кода",
- "Finished code integrity check" : "Проверка целостности кода завершина",
+ "Finished code integrity check" : "Проверка целостности кода завершена",
"%s (3rdparty)" : "%s (стороннее)",
"%s (incompatible)" : "%s (несовместимое)",
"Following apps have been disabled: %s" : "Были отключены следующие приложения: %s",
@@ -112,8 +112,8 @@ OC.L10N.register(
"The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Заголовки обратного прокси настроены неправильно, либо вы пытаетесь получить доступ к NextCloud через доверенный прокси. Если NextCloud открыт не через доверенный прокси, это проблема безопасности, которая может позволить атакующему подделать IP-адрес, который видит NextCloud. Для получения дополнительной информации смотрите нашу <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документацию</a>.",
"Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached настроен на распределенный кеш, но установлен не поддерживаемый модуль PHP \"memcache\". \\OC\\Memcache\\Memcached поддерживает только модуль \"memcached\", но не \"memcache\". Больше информации на <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki странице memcached о обоих модулях</a>.",
"Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Некоторые файлы не прошли проверку целостности. Дополнительная информация о том, как устранить данную проблему доступна в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Список проблемных файлов…</a> / <a href=\"{rescanEndpoint}\">Сканировать ещё раз…</a>)",
- "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache не настроен правильно. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Для обеспечения лучшей производительности рекомендуется ↗</a> использовать следующие настройки в <code>php.ini</code>:",
- "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "Функция PHP «set_time_limit» недоступна. В случае остановки скритов во время работы, это может привести к повреждению установки. Настойчиво рекомендуется включить эту функция. ",
+ "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP OPcache не настроен правильно. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Для обеспечения лучшей производительности рекомендуется ↗</a> использовать следующие настройки в <code>php.ini</code>:",
+ "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "Функция PHP «set_time_limit» недоступна. В случае остановки скриптов во время работы, это может привести к повреждению установки. Настойчиво рекомендуется включить эту функция. ",
"Error occurred while checking server setup" : "Произошла ошибка при проверке настроек сервера",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ваш каталог данных и ваши файлы возможно доступны из Интернета. Файл .htaccess не работает. Настоятельно рекомендуется настроить веб сервер таким образом, чтобы каталог данных не был больше доступен или переместить каталог данных за пределы корня веб-сервера.Save",
"The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Заголовок HTTP \"{header}\" не настроен на значение \"{expected}\". Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
@@ -201,7 +201,7 @@ OC.L10N.register(
"Update to {version}" : "Обновление до {version}",
"An error occurred." : "Произошла ошибка.",
"Please reload the page." : "Пожалуйста, обновите страницу.",
- "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление прошло не успешно. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нащем форуме</a>.",
+ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление прошло не успешно. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нашем форуме</a>.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Обновление не удалось. Пожалуйста, сообщите об этой проблеме <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">сообществу Nextcloud</a>.",
"Continue to Nextcloud" : "Продолжить в Nextcloud",
"_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Обновление прошло успешно. Перенаправление в Nextcloud через %n секунду.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунды.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд."],
@@ -244,7 +244,7 @@ OC.L10N.register(
"Database user" : "Пользователь базы данных",
"Database password" : "Пароль базы данных",
"Database name" : "Название базы данных",
- "Database tablespace" : "Табличое пространство базы данных",
+ "Database tablespace" : "Табличное пространство базы данных",
"Database host" : "Хост базы данных",
"Please specify the port number along with the host name (e.g., localhost:5432)." : "Пожалуйста укажите номер порта вместе с именем хоста (напр. localhost:5432)",
"Performance warning" : "Предупреждение о производительности",
@@ -321,7 +321,7 @@ OC.L10N.register(
"Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Поделиться с людьми на других серверах используя Federated Cloud ID username@example.com/nextcloud",
"Share with users or by mail..." : "Поделиться с пользователями или по почте...",
"Share with users or remote users..." : "Общий доступ с пользователями или удаленными пользователями",
- "Share with users, remote users or by mail..." : "Поделиться с пользователями, удалеными пользователями или по почте...",
+ "Share with users, remote users or by mail..." : "Поделиться с пользователями, удаленными пользователями или по почте...",
"Share with users or groups..." : "Общий доступ с пользователями или группами",
"Share with users, groups or by mail..." : "Поделиться с пользователями, группами или по почте...",
"Share with users, groups or remote users..." : "Поделиться с пользователями, группами или удаленными пользователями...",
diff --git a/core/l10n/ru.json b/core/l10n/ru.json
index bfdaf66ecf3..4bd01244dea 100644
--- a/core/l10n/ru.json
+++ b/core/l10n/ru.json
@@ -18,8 +18,8 @@
"Couldn't reset password because the token is expired" : "Не удалось сбросить пароль, срок действия токена истёк",
"Could not send reset email because there is no email address for this username. Please contact your administrator." : "Не удалось отправить письмо сброса так как у данного пользователя не задан адрес электронной почты. Пожалуйста, обратитесь к администратору.",
"Password reset" : "Сброс пароля",
- "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на кнопку. Если вы не запрашивали сброс пароля, просто проигнорируйе это письмо.",
- "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на ссылку. Если вы не запрашивали сброс пароля, просто проигнорируйе это письмо.",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на кнопку. Если вы не запрашивали сброс пароля, просто проигнорируйте это письмо.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на ссылку. Если вы не запрашивали сброс пароля, просто проигнорируйте это письмо.",
"Reset your password" : "Сбросить пароль",
"%s password reset" : "Сброс пароля %s",
"Couldn't send reset email. Please contact your administrator." : "Не удалось отправить письмо для сброса пароля. Пожалуйста, свяжитесь с вашим администратором.",
@@ -40,14 +40,14 @@
"Checking updates of apps" : "Проверка обновлений для приложений",
"Checking for update of app \"%s\" in appstore" : "Проверяется наличие обновления для приложения «%s»",
"Update app \"%s\" from appstore" : "Обновите приложение «%s» в магазине приложений",
- "Checked for update of app \"%s\" in appstore" : "Проверено наличие обновления для приложения «%s» в магазине приложенеий",
+ "Checked for update of app \"%s\" in appstore" : "Проверено наличие обновления для приложения «%s» в магазине приложений",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Проверка возможности обновления схемы базы данных для %s (это может занять длительное время в зависимости от размера базы данных)",
"Checked database schema update for apps" : "Проверено обновление схемы БД приложений",
"Updated \"%s\" to %s" : "Обновлено \"%s\" до %s",
"Set log level to debug" : "Установлен отладочный уровень протоколирования",
"Reset log level" : "Сброс уровня протоколирования",
"Starting code integrity check" : "Начинается проверка целостности кода",
- "Finished code integrity check" : "Проверка целостности кода завершина",
+ "Finished code integrity check" : "Проверка целостности кода завершена",
"%s (3rdparty)" : "%s (стороннее)",
"%s (incompatible)" : "%s (несовместимое)",
"Following apps have been disabled: %s" : "Были отключены следующие приложения: %s",
@@ -110,8 +110,8 @@
"The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Заголовки обратного прокси настроены неправильно, либо вы пытаетесь получить доступ к NextCloud через доверенный прокси. Если NextCloud открыт не через доверенный прокси, это проблема безопасности, которая может позволить атакующему подделать IP-адрес, который видит NextCloud. Для получения дополнительной информации смотрите нашу <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документацию</a>.",
"Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached настроен на распределенный кеш, но установлен не поддерживаемый модуль PHP \"memcache\". \\OC\\Memcache\\Memcached поддерживает только модуль \"memcached\", но не \"memcache\". Больше информации на <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki странице memcached о обоих модулях</a>.",
"Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Некоторые файлы не прошли проверку целостности. Дополнительная информация о том, как устранить данную проблему доступна в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Список проблемных файлов…</a> / <a href=\"{rescanEndpoint}\">Сканировать ещё раз…</a>)",
- "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache не настроен правильно. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Для обеспечения лучшей производительности рекомендуется ↗</a> использовать следующие настройки в <code>php.ini</code>:",
- "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "Функция PHP «set_time_limit» недоступна. В случае остановки скритов во время работы, это может привести к повреждению установки. Настойчиво рекомендуется включить эту функция. ",
+ "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP OPcache не настроен правильно. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Для обеспечения лучшей производительности рекомендуется ↗</a> использовать следующие настройки в <code>php.ini</code>:",
+ "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "Функция PHP «set_time_limit» недоступна. В случае остановки скриптов во время работы, это может привести к повреждению установки. Настойчиво рекомендуется включить эту функция. ",
"Error occurred while checking server setup" : "Произошла ошибка при проверке настроек сервера",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ваш каталог данных и ваши файлы возможно доступны из Интернета. Файл .htaccess не работает. Настоятельно рекомендуется настроить веб сервер таким образом, чтобы каталог данных не был больше доступен или переместить каталог данных за пределы корня веб-сервера.Save",
"The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Заголовок HTTP \"{header}\" не настроен на значение \"{expected}\". Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
@@ -199,7 +199,7 @@
"Update to {version}" : "Обновление до {version}",
"An error occurred." : "Произошла ошибка.",
"Please reload the page." : "Пожалуйста, обновите страницу.",
- "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление прошло не успешно. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нащем форуме</a>.",
+ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление прошло не успешно. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нашем форуме</a>.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Обновление не удалось. Пожалуйста, сообщите об этой проблеме <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">сообществу Nextcloud</a>.",
"Continue to Nextcloud" : "Продолжить в Nextcloud",
"_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Обновление прошло успешно. Перенаправление в Nextcloud через %n секунду.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунды.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд."],
@@ -242,7 +242,7 @@
"Database user" : "Пользователь базы данных",
"Database password" : "Пароль базы данных",
"Database name" : "Название базы данных",
- "Database tablespace" : "Табличое пространство базы данных",
+ "Database tablespace" : "Табличное пространство базы данных",
"Database host" : "Хост базы данных",
"Please specify the port number along with the host name (e.g., localhost:5432)." : "Пожалуйста укажите номер порта вместе с именем хоста (напр. localhost:5432)",
"Performance warning" : "Предупреждение о производительности",
@@ -319,7 +319,7 @@
"Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Поделиться с людьми на других серверах используя Federated Cloud ID username@example.com/nextcloud",
"Share with users or by mail..." : "Поделиться с пользователями или по почте...",
"Share with users or remote users..." : "Общий доступ с пользователями или удаленными пользователями",
- "Share with users, remote users or by mail..." : "Поделиться с пользователями, удалеными пользователями или по почте...",
+ "Share with users, remote users or by mail..." : "Поделиться с пользователями, удаленными пользователями или по почте...",
"Share with users or groups..." : "Общий доступ с пользователями или группами",
"Share with users, groups or by mail..." : "Поделиться с пользователями, группами или по почте...",
"Share with users, groups or remote users..." : "Поделиться с пользователями, группами или удаленными пользователями...",
diff --git a/core/l10n/sk.js b/core/l10n/sk.js
index 4ca31fe6a93..1661cc56c15 100644
--- a/core/l10n/sk.js
+++ b/core/l10n/sk.js
@@ -14,9 +14,13 @@ OC.L10N.register(
"No crop data provided" : "Dáta pre orezanie neboli zadané",
"No valid crop data provided" : "Neplatné dáta pre orezanie neboli zadané",
"Crop is not square" : "Orezanie nie je štvorcové",
- "Couldn't reset password because the token is invalid" : "Nemožno zmeniť heslo pre neplatnosť tokenu.",
- "Couldn't reset password because the token is expired" : "Nepodarilo sa obnoviť heslo, pretože platnosť tokenu uplynula.",
+ "Password reset is disabled" : "Obnovenie hesla nie je povolené",
+ "Couldn't reset password because the token is invalid" : "Nepodarilo sa obnoviť heslo, pretože token nie je platný",
+ "Couldn't reset password because the token is expired" : "Nepodarilo sa obnoviť heslo, pretože platnosť tokenu uplynula",
"Could not send reset email because there is no email address for this username. Please contact your administrator." : "Nemožno poslať email pre obnovu, lebo pre zadaného používateľa neexistuje emailová adresa. Kontaktujte prosím vášho administrátora.",
+ "Password reset" : "Obnovenie hesla",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Pre obnovenie hesla kliknite na nasledujúce tlačidlo. Pokiaľ ste nevyžiadali obnovenie hesla, tento email ignorujte.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Pre obnovenie hesla kliknite na nasledujúci odkaz. Pokiaľ ste nevyžiadali obnovenie hesla, tento email ignorujte.",
"%s password reset" : "reset hesla %s",
"Couldn't send reset email. Please contact your administrator." : "Nemožno poslať email pre obnovu. Kontaktujte prosím vášho administrátora.",
"Couldn't send reset email. Please make sure your username is correct." : "Nemožno poslať email pre obnovu. Uistite sa, či vkladáte správne používateľské meno.",
diff --git a/core/l10n/sk.json b/core/l10n/sk.json
index efb4593a200..aa0e01d8b80 100644
--- a/core/l10n/sk.json
+++ b/core/l10n/sk.json
@@ -12,9 +12,13 @@
"No crop data provided" : "Dáta pre orezanie neboli zadané",
"No valid crop data provided" : "Neplatné dáta pre orezanie neboli zadané",
"Crop is not square" : "Orezanie nie je štvorcové",
- "Couldn't reset password because the token is invalid" : "Nemožno zmeniť heslo pre neplatnosť tokenu.",
- "Couldn't reset password because the token is expired" : "Nepodarilo sa obnoviť heslo, pretože platnosť tokenu uplynula.",
+ "Password reset is disabled" : "Obnovenie hesla nie je povolené",
+ "Couldn't reset password because the token is invalid" : "Nepodarilo sa obnoviť heslo, pretože token nie je platný",
+ "Couldn't reset password because the token is expired" : "Nepodarilo sa obnoviť heslo, pretože platnosť tokenu uplynula",
"Could not send reset email because there is no email address for this username. Please contact your administrator." : "Nemožno poslať email pre obnovu, lebo pre zadaného používateľa neexistuje emailová adresa. Kontaktujte prosím vášho administrátora.",
+ "Password reset" : "Obnovenie hesla",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Pre obnovenie hesla kliknite na nasledujúce tlačidlo. Pokiaľ ste nevyžiadali obnovenie hesla, tento email ignorujte.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Pre obnovenie hesla kliknite na nasledujúci odkaz. Pokiaľ ste nevyžiadali obnovenie hesla, tento email ignorujte.",
"%s password reset" : "reset hesla %s",
"Couldn't send reset email. Please contact your administrator." : "Nemožno poslať email pre obnovu. Kontaktujte prosím vášho administrátora.",
"Couldn't send reset email. Please make sure your username is correct." : "Nemožno poslať email pre obnovu. Uistite sa, či vkladáte správne používateľské meno.",
diff --git a/core/l10n/sq.js b/core/l10n/sq.js
index 44a7e7672cd..0e447d98350 100644
--- a/core/l10n/sq.js
+++ b/core/l10n/sq.js
@@ -40,6 +40,7 @@ OC.L10N.register(
"Checking updates of apps" : "Po kontrollohen përditësime të aplikacionit",
"Checking for update of app \"%s\" in appstore" : "Duke kontrolluar për përditësim të aplikacionit \"%s\" në appstore.",
"Update app \"%s\" from appstore" : "Përditëso aplikacionin \"%s\" nga appstore",
+ "Checked for update of app \"%s\" in appstore" : "Duke kontrolluar për përditësim të aplikacionit \"%s\" në appstore.",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Po kontrollohet nëse mund të përditësohet skema e bazës së të dhënave për %s (kjo mund të hajë shumë kohë, varet nga madhësia e bazës së të dhënave)",
"Checked database schema update for apps" : "U kontrollua përditësimi i skemës së bazës së të dhënave për aplikacionet",
"Updated \"%s\" to %s" : "U përditësua \"%s\" në %s",
@@ -52,6 +53,10 @@ OC.L10N.register(
"Following apps have been disabled: %s" : "Janë çaktivizuar aplikacionet vijuese : %s",
"Already up to date" : "Tashmë e përditësuar",
"No contacts found" : "Nuk jane gjetur kontakte",
+ "Show all contacts …" : "Shfaq të gjitha kontaktet",
+ "There was an error loading your contacts" : "Ndodhi një problem me ngarkimin e kontakteve tuaj.",
+ "Loading your contacts …" : "Kontaktet tuaja po ngarkohen ...",
+ "Looking for {term} …" : "Duke kërkuar {për] ...",
"<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Pati probleme me kontrollin e integritetit të kodit. Më tepër të dhëna…</a>",
"Settings" : "Rregullime",
"Connection to server lost" : "Lidhja me serverin u shkëput",
@@ -144,6 +149,9 @@ OC.L10N.register(
"{sharee} (remote)" : "{sharee} (i largët)",
"{sharee} (email)" : "{shpërnda} (postë elektronike)",
"Share" : "Ndaje",
+ "Share with other people by entering a user or group or an email address." : "Shpërndaje me persona të tjerë duke vendosur një perdorues ose një grup ose një adresë emaili",
+ "Name or email address..." : "Emri ose adresa e email-it",
+ "Name..." : "Emër",
"Error" : "Gabim",
"Error removing share" : "Gabim në heqjen e ndarjes",
"Non-existing tag #{tag}" : "Etiketë #{tag} që s’ekziston",
@@ -159,6 +167,7 @@ OC.L10N.register(
"sunny" : "me diell",
"Hello {name}, the weather is {weather}" : "Tungjatjeta {name}, koha është {weather}",
"Hello {name}" : "Tungjatjeta {name}",
+ "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Këto janë rezultatet e juaj të kërkimit<script> alarm(1)",
"new" : "re",
"_download %n file_::_download %n files_" : ["shkarko %n kartelë","shkarko %n kartela"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "Përditësimi është në zhvillim, largimi nga faqja mund të ndërpres procesin në disa mjedise.",
@@ -169,6 +178,7 @@ OC.L10N.register(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Përditësimi ishte i pasuksesshëm. Ju lutem raportoni këtë problem në <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>.",
"Continue to Nextcloud" : "Vazhdoni tek Nextcloud",
"Searching other places" : "Po kërkohet në vende të tjera",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Jo rezultate nga kërkimi në dosjet e tjera për '{etiketim}{filtrim}{përfundoetiketimin}'",
"_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} përfundim kërkimi në një tjetër dosje","{count} përfundime kërkimi në dosje të tjera"],
"Personal" : "Personale",
"Users" : "Përdorues",
@@ -232,6 +242,9 @@ OC.L10N.register(
"Log in" : "Hyni",
"Stay logged in" : "Qëndro i futur",
"Alternative Logins" : "Hyrje Alternative",
+ "App token" : "Çelës identifikues i API-t",
+ "Alternative login using app token" : "Hyrje alternative duke perdorur çelësin identifikues të API-t",
+ "Redirecting …" : "Duke ju lidhur...",
"New password" : "Fjalëkalim i ri",
"New Password" : "Fjalëkalim i Ri",
"Reset password" : "Ricaktoni fjalëkalimin",
@@ -259,7 +272,9 @@ OC.L10N.register(
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Për të shmangur çaste bllokimi pune me instalime të mëdha, mundeni të ekzekutoni urdhrin vijues që nga drejtoria juaj e instalimit:",
"Detailed logs" : "Regjistrime të hollësishme",
"Update needed" : "Lyp përditësim",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Ju lutemi,përdorni përditësuesin e rreshtit të urdhrave, sepse keni një instalim me mbi 50 përdorues",
"For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Për ndihmë, shihni <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentimin</a>.",
+ "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Në qofte se unë vazhdoj të kryej përditësimin nëpëmjet web UI ka rrezik, që kërkesa mund të ndaloj dhe shkakton humbje të të dhënave, por unë di si ti rikthej të dhënat ne rast dështimi.",
"This %s instance is currently in maintenance mode, which may take a while." : "Kjo instancë %s hëpërhë gjendet nën mënyrën mirëmbajtje, çka mund të zgjasë ca.",
"This page will refresh itself when the %s instance is available again." : "Kjo faqe do të rifreskohet vetiu, sapo instanca %s të jetë sërish gati.",
"Problem loading page, reloading in 5 seconds" : "Gabim në ngarkimin e faqes, do të ringarkohet pas 5 sekondash",
diff --git a/core/l10n/sq.json b/core/l10n/sq.json
index 43e5974f676..adeae9b4c66 100644
--- a/core/l10n/sq.json
+++ b/core/l10n/sq.json
@@ -38,6 +38,7 @@
"Checking updates of apps" : "Po kontrollohen përditësime të aplikacionit",
"Checking for update of app \"%s\" in appstore" : "Duke kontrolluar për përditësim të aplikacionit \"%s\" në appstore.",
"Update app \"%s\" from appstore" : "Përditëso aplikacionin \"%s\" nga appstore",
+ "Checked for update of app \"%s\" in appstore" : "Duke kontrolluar për përditësim të aplikacionit \"%s\" në appstore.",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Po kontrollohet nëse mund të përditësohet skema e bazës së të dhënave për %s (kjo mund të hajë shumë kohë, varet nga madhësia e bazës së të dhënave)",
"Checked database schema update for apps" : "U kontrollua përditësimi i skemës së bazës së të dhënave për aplikacionet",
"Updated \"%s\" to %s" : "U përditësua \"%s\" në %s",
@@ -50,6 +51,10 @@
"Following apps have been disabled: %s" : "Janë çaktivizuar aplikacionet vijuese : %s",
"Already up to date" : "Tashmë e përditësuar",
"No contacts found" : "Nuk jane gjetur kontakte",
+ "Show all contacts …" : "Shfaq të gjitha kontaktet",
+ "There was an error loading your contacts" : "Ndodhi një problem me ngarkimin e kontakteve tuaj.",
+ "Loading your contacts …" : "Kontaktet tuaja po ngarkohen ...",
+ "Looking for {term} …" : "Duke kërkuar {për] ...",
"<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Pati probleme me kontrollin e integritetit të kodit. Më tepër të dhëna…</a>",
"Settings" : "Rregullime",
"Connection to server lost" : "Lidhja me serverin u shkëput",
@@ -142,6 +147,9 @@
"{sharee} (remote)" : "{sharee} (i largët)",
"{sharee} (email)" : "{shpërnda} (postë elektronike)",
"Share" : "Ndaje",
+ "Share with other people by entering a user or group or an email address." : "Shpërndaje me persona të tjerë duke vendosur një perdorues ose një grup ose një adresë emaili",
+ "Name or email address..." : "Emri ose adresa e email-it",
+ "Name..." : "Emër",
"Error" : "Gabim",
"Error removing share" : "Gabim në heqjen e ndarjes",
"Non-existing tag #{tag}" : "Etiketë #{tag} që s’ekziston",
@@ -157,6 +165,7 @@
"sunny" : "me diell",
"Hello {name}, the weather is {weather}" : "Tungjatjeta {name}, koha është {weather}",
"Hello {name}" : "Tungjatjeta {name}",
+ "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Këto janë rezultatet e juaj të kërkimit<script> alarm(1)",
"new" : "re",
"_download %n file_::_download %n files_" : ["shkarko %n kartelë","shkarko %n kartela"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "Përditësimi është në zhvillim, largimi nga faqja mund të ndërpres procesin në disa mjedise.",
@@ -167,6 +176,7 @@
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Përditësimi ishte i pasuksesshëm. Ju lutem raportoni këtë problem në <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>.",
"Continue to Nextcloud" : "Vazhdoni tek Nextcloud",
"Searching other places" : "Po kërkohet në vende të tjera",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Jo rezultate nga kërkimi në dosjet e tjera për '{etiketim}{filtrim}{përfundoetiketimin}'",
"_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} përfundim kërkimi në një tjetër dosje","{count} përfundime kërkimi në dosje të tjera"],
"Personal" : "Personale",
"Users" : "Përdorues",
@@ -230,6 +240,9 @@
"Log in" : "Hyni",
"Stay logged in" : "Qëndro i futur",
"Alternative Logins" : "Hyrje Alternative",
+ "App token" : "Çelës identifikues i API-t",
+ "Alternative login using app token" : "Hyrje alternative duke perdorur çelësin identifikues të API-t",
+ "Redirecting …" : "Duke ju lidhur...",
"New password" : "Fjalëkalim i ri",
"New Password" : "Fjalëkalim i Ri",
"Reset password" : "Ricaktoni fjalëkalimin",
@@ -257,7 +270,9 @@
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Për të shmangur çaste bllokimi pune me instalime të mëdha, mundeni të ekzekutoni urdhrin vijues që nga drejtoria juaj e instalimit:",
"Detailed logs" : "Regjistrime të hollësishme",
"Update needed" : "Lyp përditësim",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Ju lutemi,përdorni përditësuesin e rreshtit të urdhrave, sepse keni një instalim me mbi 50 përdorues",
"For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Për ndihmë, shihni <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentimin</a>.",
+ "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Në qofte se unë vazhdoj të kryej përditësimin nëpëmjet web UI ka rrezik, që kërkesa mund të ndaloj dhe shkakton humbje të të dhënave, por unë di si ti rikthej të dhënat ne rast dështimi.",
"This %s instance is currently in maintenance mode, which may take a while." : "Kjo instancë %s hëpërhë gjendet nën mënyrën mirëmbajtje, çka mund të zgjasë ca.",
"This page will refresh itself when the %s instance is available again." : "Kjo faqe do të rifreskohet vetiu, sapo instanca %s të jetë sërish gati.",
"Problem loading page, reloading in 5 seconds" : "Gabim në ngarkimin e faqes, do të ringarkohet pas 5 sekondash",
diff --git a/core/l10n/sv.js b/core/l10n/sv.js
index cdaa65fdea1..a1844671a55 100644
--- a/core/l10n/sv.js
+++ b/core/l10n/sv.js
@@ -20,6 +20,7 @@ OC.L10N.register(
"Could not send reset email because there is no email address for this username. Please contact your administrator." : "Kunde inte skicka återställningsmejl eftersom det saknas e-postadress för denna användare. Kontakta din administratör",
"Password reset" : "Lösenordsåterställning",
"Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Klicka på knappen för att återställa ditt lösenord. Om du inte har begärt att återställa ditt lösenord så kan du ignorera detta mail, inget kommer då att ske.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Klicka på länken för att återställa ditt lösenord. Om du inte har begärt att lösenordet ska återställas så kan du ignorera detta mail.",
"Reset your password" : "Åsterställ ditt lösenord",
"%s password reset" : "%s återställ lösenord",
"Couldn't send reset email. Please contact your administrator." : "Kunde inte skicka återställningsmejl. Vänligen kontakta din administratör.",
@@ -38,6 +39,9 @@ OC.L10N.register(
"Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Kontrollerar om databasschema kan uppdateras (detta kan ta lång tid beroende på databasens storlek)",
"Checked database schema update" : "Kontrollerade uppdatering av databasschemat",
"Checking updates of apps" : "Kontrollerar uppdatering utav appar",
+ "Checking for update of app \"%s\" in appstore" : "Letar efter uppdatering av appen \"%s\" i app-butiken",
+ "Update app \"%s\" from appstore" : "Uppdatera appen \"%s\" från app-butiken",
+ "Checked for update of app \"%s\" in appstore" : "Letade efter uppdatering av appen \"%s\" i app-butiken",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Kontrollerar om databasschema för %s kan uppdateras (detta kan ta lång tid beroende på databasens storlek)",
"Checked database schema update for apps" : "Kontrollerade uppdatering av databasschemat för applikationer",
"Updated \"%s\" to %s" : "Uppdaterade \"%s\" till %s",
@@ -163,6 +167,9 @@ OC.L10N.register(
"{sharee} (email)" : "{sharee} (e-post)",
"{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
"Share" : "Dela",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Dela med andra personer genom att ange användarnamn, grupp, ett federerat moln-ID eller en e-postadress.",
+ "Share with other people by entering a user or group or a federated cloud ID." : "Dela med andra personer genom att ange användarnamn, grupp eller ett federerat moln-ID.",
+ "Share with other people by entering a user or group or an email address." : "Dela med andra personer genom att ange användarnamn, grupp eller en e-postadress.",
"Name or email address..." : "Namn eller e-postadress",
"Name or federated cloud ID..." : "Namn eller federerat cloud-ID",
"Name, federated cloud ID or email address..." : "Namn, federerat cloud-ID eller e-postadress...",
@@ -258,6 +265,8 @@ OC.L10N.register(
"Log in" : "Logga in",
"Stay logged in" : "Fortsätt vara inloggad.",
"Alternative Logins" : "Alternativa inloggningar",
+ "You are about to grant \"%s\" access to your %s account." : "Du är på väg att ge \"%s\" åtkomst till ditt konto \"%s\"",
+ "App token" : "App-polett",
"Redirecting …" : "Omdirigerar ...",
"New password" : "Nytt lösenord",
"New Password" : "Nytt lösenord",
diff --git a/core/l10n/sv.json b/core/l10n/sv.json
index 6f8dcde0b7a..7073ca809c8 100644
--- a/core/l10n/sv.json
+++ b/core/l10n/sv.json
@@ -18,6 +18,7 @@
"Could not send reset email because there is no email address for this username. Please contact your administrator." : "Kunde inte skicka återställningsmejl eftersom det saknas e-postadress för denna användare. Kontakta din administratör",
"Password reset" : "Lösenordsåterställning",
"Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Klicka på knappen för att återställa ditt lösenord. Om du inte har begärt att återställa ditt lösenord så kan du ignorera detta mail, inget kommer då att ske.",
+ "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Klicka på länken för att återställa ditt lösenord. Om du inte har begärt att lösenordet ska återställas så kan du ignorera detta mail.",
"Reset your password" : "Åsterställ ditt lösenord",
"%s password reset" : "%s återställ lösenord",
"Couldn't send reset email. Please contact your administrator." : "Kunde inte skicka återställningsmejl. Vänligen kontakta din administratör.",
@@ -36,6 +37,9 @@
"Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Kontrollerar om databasschema kan uppdateras (detta kan ta lång tid beroende på databasens storlek)",
"Checked database schema update" : "Kontrollerade uppdatering av databasschemat",
"Checking updates of apps" : "Kontrollerar uppdatering utav appar",
+ "Checking for update of app \"%s\" in appstore" : "Letar efter uppdatering av appen \"%s\" i app-butiken",
+ "Update app \"%s\" from appstore" : "Uppdatera appen \"%s\" från app-butiken",
+ "Checked for update of app \"%s\" in appstore" : "Letade efter uppdatering av appen \"%s\" i app-butiken",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Kontrollerar om databasschema för %s kan uppdateras (detta kan ta lång tid beroende på databasens storlek)",
"Checked database schema update for apps" : "Kontrollerade uppdatering av databasschemat för applikationer",
"Updated \"%s\" to %s" : "Uppdaterade \"%s\" till %s",
@@ -161,6 +165,9 @@
"{sharee} (email)" : "{sharee} (e-post)",
"{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
"Share" : "Dela",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Dela med andra personer genom att ange användarnamn, grupp, ett federerat moln-ID eller en e-postadress.",
+ "Share with other people by entering a user or group or a federated cloud ID." : "Dela med andra personer genom att ange användarnamn, grupp eller ett federerat moln-ID.",
+ "Share with other people by entering a user or group or an email address." : "Dela med andra personer genom att ange användarnamn, grupp eller en e-postadress.",
"Name or email address..." : "Namn eller e-postadress",
"Name or federated cloud ID..." : "Namn eller federerat cloud-ID",
"Name, federated cloud ID or email address..." : "Namn, federerat cloud-ID eller e-postadress...",
@@ -256,6 +263,8 @@
"Log in" : "Logga in",
"Stay logged in" : "Fortsätt vara inloggad.",
"Alternative Logins" : "Alternativa inloggningar",
+ "You are about to grant \"%s\" access to your %s account." : "Du är på väg att ge \"%s\" åtkomst till ditt konto \"%s\"",
+ "App token" : "App-polett",
"Redirecting …" : "Omdirigerar ...",
"New password" : "Nytt lösenord",
"New Password" : "Nytt lösenord",
diff --git a/lib/base.php b/lib/base.php
index 38e9fb8e498..226aeeb727f 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -292,6 +292,9 @@ class OC {
*/
public static function checkUpgrade($showTemplate = true) {
if (\OCP\Util::needUpgrade()) {
+ if (function_exists('opcache_reset')) {
+ opcache_reset();
+ }
$systemConfig = \OC::$server->getSystemConfig();
if ($showTemplate && !$systemConfig->getValue('maintenance', false)) {
self::printUpgradePage();
diff --git a/lib/l10n/cs.js b/lib/l10n/cs.js
index 3b7a37f6a74..0e5170dc338 100644
--- a/lib/l10n/cs.js
+++ b/lib/l10n/cs.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory!" : "Nelze zapisovat do adresáře \"config\"!",
"This can usually be fixed by giving the webserver write access to the config directory" : "To lze obvykle vyřešit povolením zápisu webovému serveru do konfiguračního adresáře",
"See %s" : "Viz %s",
+ "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do konfiguračního adresáře. Viz %s",
"The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Soubory aplikace %$1s nebyly řádně nahrazeny. Ujistěte se, že je to verze kompatibilní se serverem.",
"Sample configuration detected" : "Byla detekována vzorová konfigurace",
"It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Pravděpodobně byla zkopírována konfigurační nastavení ze vzorových souborů. Toto není podporováno a může poškodit vaši instalaci. Nahlédněte prosím do dokumentace před prováděním změn v souboru config.php",
@@ -180,7 +181,10 @@ OC.L10N.register(
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nejsou instalovány ovladače databází (sqlite, mysql nebo postresql).",
"Cannot write into \"config\" directory" : "Nelze zapisovat do adresáře \"config\"",
"Cannot write into \"apps\" directory" : "Nelze zapisovat do adresáře \"apps\"",
+ "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do adresáře apps nebo zakázáním appstore v konfiguračním souboru. Viz %s",
"Cannot create \"data\" directory" : "Nelze vytvořit datový adresář",
+ "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do kořenového adresáře. Viz %s",
+ "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Oprávnění lze obvykle napravit povolením zápisu webovému serveru do kořenového adresáře. Viz %s.",
"Setting locale to %s failed" : "Nastavení jazyka na %s selhalo",
"Please install one of these locales on your system and restart your webserver." : "Prosím nainstalujte alespoň jeden z těchto jazyků do svého systému a restartujte webový server.",
"Please ask your server administrator to install the module." : "Požádejte svého správce systému o instalaci tohoto modulu.",
diff --git a/lib/l10n/cs.json b/lib/l10n/cs.json
index b6619e814c4..a5b4058ff49 100644
--- a/lib/l10n/cs.json
+++ b/lib/l10n/cs.json
@@ -2,6 +2,7 @@
"Cannot write into \"config\" directory!" : "Nelze zapisovat do adresáře \"config\"!",
"This can usually be fixed by giving the webserver write access to the config directory" : "To lze obvykle vyřešit povolením zápisu webovému serveru do konfiguračního adresáře",
"See %s" : "Viz %s",
+ "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do konfiguračního adresáře. Viz %s",
"The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Soubory aplikace %$1s nebyly řádně nahrazeny. Ujistěte se, že je to verze kompatibilní se serverem.",
"Sample configuration detected" : "Byla detekována vzorová konfigurace",
"It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Pravděpodobně byla zkopírována konfigurační nastavení ze vzorových souborů. Toto není podporováno a může poškodit vaši instalaci. Nahlédněte prosím do dokumentace před prováděním změn v souboru config.php",
@@ -178,7 +179,10 @@
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nejsou instalovány ovladače databází (sqlite, mysql nebo postresql).",
"Cannot write into \"config\" directory" : "Nelze zapisovat do adresáře \"config\"",
"Cannot write into \"apps\" directory" : "Nelze zapisovat do adresáře \"apps\"",
+ "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do adresáře apps nebo zakázáním appstore v konfiguračním souboru. Viz %s",
"Cannot create \"data\" directory" : "Nelze vytvořit datový adresář",
+ "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do kořenového adresáře. Viz %s",
+ "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Oprávnění lze obvykle napravit povolením zápisu webovému serveru do kořenového adresáře. Viz %s.",
"Setting locale to %s failed" : "Nastavení jazyka na %s selhalo",
"Please install one of these locales on your system and restart your webserver." : "Prosím nainstalujte alespoň jeden z těchto jazyků do svého systému a restartujte webový server.",
"Please ask your server administrator to install the module." : "Požádejte svého správce systému o instalaci tohoto modulu.",
diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js
index dda09331913..4f9f9faafea 100644
--- a/lib/l10n/de_DE.js
+++ b/lib/l10n/de_DE.js
@@ -47,7 +47,7 @@ OC.L10N.register(
"Empty filename is not allowed" : "Ein leerer Dateiname ist nicht erlaubt",
"App \"%s\" cannot be installed because appinfo file cannot be read." : "Die Anwendung \"%s\" kann nicht installiert werden, weil die Anwendungsinfodatei nicht gelesen werden kann.",
"App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Die App \"%s\" kann nicht installiert werden, da sie mit dieser Serverversion nicht kompatibel ist.",
- "This is an automatically sent email, please do not reply." : "Dies ist eine automatisch versendete EMail, bitte nicht antworten.",
+ "This is an automatically sent email, please do not reply." : "Dies ist eine automatisch versendete E-Mail, bitte nicht antworten.",
"Help" : "Hilfe",
"Apps" : "Apps",
"Personal" : "Persönlich",
diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json
index 30ffa8a21fb..7bba0d77610 100644
--- a/lib/l10n/de_DE.json
+++ b/lib/l10n/de_DE.json
@@ -45,7 +45,7 @@
"Empty filename is not allowed" : "Ein leerer Dateiname ist nicht erlaubt",
"App \"%s\" cannot be installed because appinfo file cannot be read." : "Die Anwendung \"%s\" kann nicht installiert werden, weil die Anwendungsinfodatei nicht gelesen werden kann.",
"App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Die App \"%s\" kann nicht installiert werden, da sie mit dieser Serverversion nicht kompatibel ist.",
- "This is an automatically sent email, please do not reply." : "Dies ist eine automatisch versendete EMail, bitte nicht antworten.",
+ "This is an automatically sent email, please do not reply." : "Dies ist eine automatisch versendete E-Mail, bitte nicht antworten.",
"Help" : "Hilfe",
"Apps" : "Apps",
"Personal" : "Persönlich",
diff --git a/lib/l10n/en_GB.js b/lib/l10n/en_GB.js
new file mode 100644
index 00000000000..2b14d2798f4
--- /dev/null
+++ b/lib/l10n/en_GB.js
@@ -0,0 +1,230 @@
+OC.L10N.register(
+ "lib",
+ {
+ "Cannot write into \"config\" directory!" : "Cannot write into \"config\" directory!",
+ "This can usually be fixed by giving the webserver write access to the config directory" : "This can usually be fixed by giving the webserver write access to the config directory",
+ "See %s" : "See %s",
+ "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "This can usually be fixed by giving the webserver write access to the config directory. See %s",
+ "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server.",
+ "Sample configuration detected" : "Sample configuration detected",
+ "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php",
+ "%1$s and %2$s" : "%1$s and %2$s",
+ "%1$s, %2$s and %3$s" : "%1$s, %2$s and %3$s",
+ "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s and %4$s",
+ "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s and %5$s",
+ "Enterprise bundle" : "Enterprise bundle",
+ "Groupware bundle" : "Groupware bundle",
+ "Social sharing bundle" : "Social sharing bundle",
+ "PHP %s or higher is required." : "PHP %s or higher is required.",
+ "PHP with a version lower than %s is required." : "PHP with a version lower than %s is required.",
+ "%sbit or higher PHP required." : "%sbit or higher PHP required.",
+ "Following databases are supported: %s" : "Following databases are supported: %s",
+ "The command line tool %s could not be found" : "The command line tool %s could not be found",
+ "The library %s is not available." : "The library %s is not available.",
+ "Library %s with a version higher than %s is required - available version %s." : "Library %s with a version higher than %s is required - available version %s.",
+ "Library %s with a version lower than %s is required - available version %s." : "Library %s with a version lower than %s is required - available version %s.",
+ "Following platforms are supported: %s" : "Following platforms are supported: %s",
+ "Server version %s or higher is required." : "Server version %s or higher is required.",
+ "Server version %s or lower is required." : "Server version %s or lower is required.",
+ "Unknown filetype" : "Unknown filetype",
+ "Invalid image" : "Invalid image",
+ "Avatar image is not square" : "Avatar image is not square",
+ "today" : "today",
+ "yesterday" : "yesterday",
+ "_%n day ago_::_%n days ago_" : ["%n day ago","%n days ago"],
+ "last month" : "last month",
+ "_%n month ago_::_%n months ago_" : ["%n month ago","%n months ago"],
+ "last year" : "last year",
+ "_%n year ago_::_%n years ago_" : ["%n year ago","%n years ago"],
+ "_%n hour ago_::_%n hours ago_" : ["%n hour ago","%n hours ago"],
+ "_%n minute ago_::_%n minutes ago_" : ["%n minute ago","%n minutes ago"],
+ "seconds ago" : "seconds ago",
+ "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator.",
+ "File name is a reserved word" : "File name is a reserved word",
+ "File name contains at least one invalid character" : "File name contains at least one invalid character",
+ "File name is too long" : "File name is too long",
+ "Dot files are not allowed" : "Dot files are not allowed",
+ "Empty filename is not allowed" : "Empty filename is not allowed",
+ "App \"%s\" cannot be installed because appinfo file cannot be read." : "App \"%s\" cannot be installed because appinfo file cannot be read.",
+ "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "App \"%s\" cannot be installed. It is not compatible with this version of the server.",
+ "This is an automatically sent email, please do not reply." : "This is an automatically sent email, please do not reply.",
+ "Help" : "Help",
+ "Apps" : "Apps",
+ "Personal" : "Personal",
+ "Log out" : "Log out",
+ "Users" : "Users",
+ "Admin" : "Admin",
+ "APCu" : "APCu",
+ "Redis" : "Redis",
+ "Basic settings" : "Basic settings",
+ "Sharing" : "Sharing",
+ "Security" : "Security",
+ "Encryption" : "Encryption",
+ "Additional settings" : "Additional settings",
+ "Tips & tricks" : "Tips & tricks",
+ "%s enter the database username and name." : "%s enter the database username and name.",
+ "%s enter the database username." : "%s enter the database username.",
+ "%s enter the database name." : "%s enter the database name.",
+ "%s you may not use dots in the database name" : "%s you may not use dots in the database name",
+ "Oracle connection could not be established" : "Oracle connection could not be established",
+ "Oracle username and/or password not valid" : "Oracle username and/or password not valid",
+ "DB Error: \"%s\"" : "DB Error: \"%s\"",
+ "Offending command was: \"%s\"" : "Offending command was: \"%s\"",
+ "You need to enter details of an existing account." : "You need to enter details of an existing account.",
+ "Offending command was: \"%s\", name: %s, password: %s" : "Offending command was: \"%s\", name: %s, password: %s",
+ "PostgreSQL username and/or password not valid" : "PostgreSQL username and/or password not valid",
+ "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! ",
+ "For the best results, please consider using a GNU/Linux server instead." : "For the best results, please consider using a GNU/Linux server instead.",
+ "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir setting has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged.",
+ "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP.",
+ "Set an admin username." : "Set an admin username.",
+ "Set an admin password." : "Set an admin password.",
+ "Can't create or write into the data directory %s" : "Can't create or write into the data directory %s",
+ "Invalid Federated Cloud ID" : "Invalid Federated Cloud ID",
+ "Sharing %s failed, because the backend does not allow shares from type %i" : "Sharing %s failed, because the backend does not allow shares from type %i",
+ "Sharing %s failed, because the file does not exist" : "Sharing %s failed, because the file does not exist",
+ "You are not allowed to share %s" : "You are not allowed to share %s",
+ "Sharing %s failed, because you can not share with yourself" : "Sharing %s failed, because you can not share with yourself",
+ "Sharing %s failed, because the user %s does not exist" : "Sharing %s failed, because the user %s does not exist",
+ "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of",
+ "Sharing %s failed, because this item is already shared with %s" : "Sharing %s failed, because this item is already shared with %s",
+ "Sharing %s failed, because this item is already shared with user %s" : "Sharing %s failed, because this item is already shared with user %s",
+ "Sharing %s failed, because the group %s does not exist" : "Sharing %s failed, because the group %s does not exist",
+ "Sharing %s failed, because %s is not a member of the group %s" : "Sharing %s failed, because %s is not a member of the group %s",
+ "You need to provide a password to create a public link, only protected links are allowed" : "You need to provide a password to create a public link, only protected links are allowed",
+ "Sharing %s failed, because sharing with links is not allowed" : "Sharing %s failed, because sharing with links is not allowed",
+ "Not allowed to create a federated share with the same user" : "Not allowed to create a federated share with the same user",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Sharing %s failed, could not find %s, maybe the server is currently unreachable.",
+ "Share type %s is not valid for %s" : "Share type %s is not valid for %s",
+ "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Setting permissions for %s failed, because the permissions exceed permissions granted to %s",
+ "Setting permissions for %s failed, because the item was not found" : "Setting permissions for %s failed, because the item was not found",
+ "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Cannot set expiry date. Shares cannot expire later than %s after they have been shared",
+ "Cannot set expiration date. Expiration date is in the past" : "Cannot set expiry date. Expiry date is in the past",
+ "Cannot clear expiration date. Shares are required to have an expiration date." : "Cannot clear expiration date. Shares are required to have an expiration date.",
+ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Sharing backend %s must implement the interface OCP\\Share_Backend",
+ "Sharing backend %s not found" : "Sharing backend %s not found",
+ "Sharing backend for %s not found" : "Sharing backend for %s not found",
+ "Sharing failed, because the user %s is the original sharer" : "Sharing failed, because the user %s is the original sharer",
+ "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Sharing %s failed, because the permissions exceed permissions granted to %s",
+ "Sharing %s failed, because resharing is not allowed" : "Sharing %s failed, because resharing is not allowed",
+ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Sharing %s failed, because the sharing backend for %s could not find its source",
+ "Sharing %s failed, because the file could not be found in the file cache" : "Sharing %s failed, because the file could not be found in the file cache",
+ "Cannot increase permissions of %s" : "Cannot increase permissions of %s",
+ "Files can't be shared with delete permissions" : "Files can't be shared with delete permissions",
+ "Files can't be shared with create permissions" : "Files can't be shared with create permissions",
+ "Expiration date is in the past" : "Expiration date is in the past",
+ "Cannot set expiration date more than %s days in the future" : "Cannot set expiration date more than %s days in the future",
+ "Could not find category \"%s\"" : "Could not find category \"%s\"",
+ "Sunday" : "Sunday",
+ "Monday" : "Monday",
+ "Tuesday" : "Tuesday",
+ "Wednesday" : "Wednesday",
+ "Thursday" : "Thursday",
+ "Friday" : "Friday",
+ "Saturday" : "Saturday",
+ "Sun." : "Sun.",
+ "Mon." : "Mon.",
+ "Tue." : "Tue.",
+ "Wed." : "Wed.",
+ "Thu." : "Thu.",
+ "Fri." : "Fri.",
+ "Sat." : "Sat.",
+ "Su" : "Su",
+ "Mo" : "Mo",
+ "Tu" : "Tu",
+ "We" : "We",
+ "Th" : "Th",
+ "Fr" : "Fr",
+ "Sa" : "Sa",
+ "January" : "January",
+ "February" : "February",
+ "March" : "March",
+ "April" : "April",
+ "May" : "May",
+ "June" : "June",
+ "July" : "July",
+ "August" : "August",
+ "September" : "September",
+ "October" : "October",
+ "November" : "November",
+ "December" : "December",
+ "Jan." : "Jan.",
+ "Feb." : "Feb.",
+ "Mar." : "Mar.",
+ "Apr." : "Apr.",
+ "May." : "May.",
+ "Jun." : "Jun.",
+ "Jul." : "Jul.",
+ "Aug." : "Aug.",
+ "Sep." : "Sep.",
+ "Oct." : "Oct.",
+ "Nov." : "Nov.",
+ "Dec." : "Dec.",
+ "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"",
+ "A valid username must be provided" : "A valid username must be provided",
+ "Username contains whitespace at the beginning or at the end" : "Username contains whitespace at the beginning or at the end",
+ "Username must not consist of dots only" : "Username must not consist of dots only",
+ "A valid password must be provided" : "A valid password must be provided",
+ "The username is already being used" : "The username is already being used",
+ "User disabled" : "User disabled",
+ "Login canceled by app" : "Login cancelled by app",
+ "No app name specified" : "No app name specified",
+ "App '%s' could not be installed!" : "App '%s' could not be installed!",
+ "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s",
+ "a safe home for all your data" : "a safe home for all your data",
+ "File is currently busy, please try again later" : "File is currently busy, please try again later",
+ "Can't read file" : "Can't read file",
+ "Application is not enabled" : "Application is not enabled",
+ "Authentication error" : "Authentication error",
+ "Token expired. Please reload page." : "Token expired. Please reload page.",
+ "Unknown user" : "Unknown user",
+ "No database drivers (sqlite, mysql, or postgresql) installed." : "No database drivers (sqlite, mysql, or postgresql) installed.",
+ "Cannot write into \"config\" directory" : "Cannot write into \"config\" directory",
+ "Cannot write into \"apps\" directory" : "Cannot write into \"apps\" directory",
+ "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s",
+ "Cannot create \"data\" directory" : "Cannot create \"data\" directory",
+ "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "This can usually be fixed by giving the webserver write access to the root directory. See %s",
+ "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s.",
+ "Setting locale to %s failed" : "Setting locale to %s failed",
+ "Please install one of these locales on your system and restart your webserver." : "Please install one of these locales on your system and restart your webserver.",
+ "Please ask your server administrator to install the module." : "Please ask your server administrator to install the module.",
+ "PHP module %s not installed." : "PHP module %s not installed.",
+ "PHP setting \"%s\" is not set to \"%s\"." : "PHP setting \"%s\" is not set to \"%s\".",
+ "Adjusting this setting in php.ini will make Nextcloud run again" : "Adjusting this setting in php.ini will allow Nextcloud to run",
+ "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"",
+ "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini",
+ "libxml2 2.7.0 is at least required. Currently %s is installed." : "libxml2 2.7.0 is at least required. Currently %s is installed.",
+ "To fix this issue update your libxml2 version and restart your web server." : "To fix this issue update your libxml2 version and restart your web server.",
+ "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible.",
+ "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator.",
+ "PHP modules have been installed, but they are still listed as missing?" : "PHP modules have been installed, but they are still listed as missing?",
+ "Please ask your server administrator to restart the web server." : "Please ask your server administrator to restart the web server.",
+ "PostgreSQL >= 9 required" : "PostgreSQL >= 9 required",
+ "Please upgrade your database version" : "Please upgrade your database version",
+ "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Please change the permissions to 0770 so that the directory cannot be listed by other users.",
+ "Your data directory is readable by other users" : "Your data directory is readable by other users",
+ "Your data directory must be an absolute path" : "Your data directory must be an absolute path",
+ "Check the value of \"datadirectory\" in your configuration" : "Check the value of \"datadirectory\" in your configuration",
+ "Your data directory is invalid" : "Your data directory is invalid",
+ "Please check that the data directory contains a file \".ocdata\" in its root." : "Please check that the data directory contains a file \".ocdata\" in its root.",
+ "Could not obtain lock type %d on \"%s\"." : "Could not obtain lock type %d on \"%s\".",
+ "Storage unauthorized. %s" : "Storage unauthorised. %s",
+ "Storage incomplete configuration. %s" : "Storage incomplete configuration. %s",
+ "Storage connection error. %s" : "Storage connection error. %s",
+ "Storage is temporarily not available" : "Storage is temporarily not available",
+ "Storage connection timeout. %s" : "Storage connection timeout. %s",
+ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "This can usually be fixed by %sgiving the webserver write access to the config directory%s.",
+ "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator.",
+ "Server settings" : "Server settings",
+ "You need to enter either an existing account or the administrator." : "You need to enter either an existing account or the administrator.",
+ "%s shared »%s« with you" : "%s shared \"%s\" with you",
+ "%s via %s" : "%s via %s",
+ "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file.",
+ "Cannot create \"data\" directory (%s)" : "Cannot create \"data\" directory (%s)",
+ "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>.",
+ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s.",
+ "Data directory (%s) is readable by other users" : "Data directory (%s) is readable by other users",
+ "Data directory (%s) must be an absolute path" : "Data directory (%s) must be an absolute path",
+ "Data directory (%s) is invalid" : "Data directory (%s) is invalid"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/en_GB.json b/lib/l10n/en_GB.json
new file mode 100644
index 00000000000..f6a4742c68d
--- /dev/null
+++ b/lib/l10n/en_GB.json
@@ -0,0 +1,228 @@
+{ "translations": {
+ "Cannot write into \"config\" directory!" : "Cannot write into \"config\" directory!",
+ "This can usually be fixed by giving the webserver write access to the config directory" : "This can usually be fixed by giving the webserver write access to the config directory",
+ "See %s" : "See %s",
+ "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "This can usually be fixed by giving the webserver write access to the config directory. See %s",
+ "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server.",
+ "Sample configuration detected" : "Sample configuration detected",
+ "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php",
+ "%1$s and %2$s" : "%1$s and %2$s",
+ "%1$s, %2$s and %3$s" : "%1$s, %2$s and %3$s",
+ "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s and %4$s",
+ "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s and %5$s",
+ "Enterprise bundle" : "Enterprise bundle",
+ "Groupware bundle" : "Groupware bundle",
+ "Social sharing bundle" : "Social sharing bundle",
+ "PHP %s or higher is required." : "PHP %s or higher is required.",
+ "PHP with a version lower than %s is required." : "PHP with a version lower than %s is required.",
+ "%sbit or higher PHP required." : "%sbit or higher PHP required.",
+ "Following databases are supported: %s" : "Following databases are supported: %s",
+ "The command line tool %s could not be found" : "The command line tool %s could not be found",
+ "The library %s is not available." : "The library %s is not available.",
+ "Library %s with a version higher than %s is required - available version %s." : "Library %s with a version higher than %s is required - available version %s.",
+ "Library %s with a version lower than %s is required - available version %s." : "Library %s with a version lower than %s is required - available version %s.",
+ "Following platforms are supported: %s" : "Following platforms are supported: %s",
+ "Server version %s or higher is required." : "Server version %s or higher is required.",
+ "Server version %s or lower is required." : "Server version %s or lower is required.",
+ "Unknown filetype" : "Unknown filetype",
+ "Invalid image" : "Invalid image",
+ "Avatar image is not square" : "Avatar image is not square",
+ "today" : "today",
+ "yesterday" : "yesterday",
+ "_%n day ago_::_%n days ago_" : ["%n day ago","%n days ago"],
+ "last month" : "last month",
+ "_%n month ago_::_%n months ago_" : ["%n month ago","%n months ago"],
+ "last year" : "last year",
+ "_%n year ago_::_%n years ago_" : ["%n year ago","%n years ago"],
+ "_%n hour ago_::_%n hours ago_" : ["%n hour ago","%n hours ago"],
+ "_%n minute ago_::_%n minutes ago_" : ["%n minute ago","%n minutes ago"],
+ "seconds ago" : "seconds ago",
+ "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator.",
+ "File name is a reserved word" : "File name is a reserved word",
+ "File name contains at least one invalid character" : "File name contains at least one invalid character",
+ "File name is too long" : "File name is too long",
+ "Dot files are not allowed" : "Dot files are not allowed",
+ "Empty filename is not allowed" : "Empty filename is not allowed",
+ "App \"%s\" cannot be installed because appinfo file cannot be read." : "App \"%s\" cannot be installed because appinfo file cannot be read.",
+ "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "App \"%s\" cannot be installed. It is not compatible with this version of the server.",
+ "This is an automatically sent email, please do not reply." : "This is an automatically sent email, please do not reply.",
+ "Help" : "Help",
+ "Apps" : "Apps",
+ "Personal" : "Personal",
+ "Log out" : "Log out",
+ "Users" : "Users",
+ "Admin" : "Admin",
+ "APCu" : "APCu",
+ "Redis" : "Redis",
+ "Basic settings" : "Basic settings",
+ "Sharing" : "Sharing",
+ "Security" : "Security",
+ "Encryption" : "Encryption",
+ "Additional settings" : "Additional settings",
+ "Tips & tricks" : "Tips & tricks",
+ "%s enter the database username and name." : "%s enter the database username and name.",
+ "%s enter the database username." : "%s enter the database username.",
+ "%s enter the database name." : "%s enter the database name.",
+ "%s you may not use dots in the database name" : "%s you may not use dots in the database name",
+ "Oracle connection could not be established" : "Oracle connection could not be established",
+ "Oracle username and/or password not valid" : "Oracle username and/or password not valid",
+ "DB Error: \"%s\"" : "DB Error: \"%s\"",
+ "Offending command was: \"%s\"" : "Offending command was: \"%s\"",
+ "You need to enter details of an existing account." : "You need to enter details of an existing account.",
+ "Offending command was: \"%s\", name: %s, password: %s" : "Offending command was: \"%s\", name: %s, password: %s",
+ "PostgreSQL username and/or password not valid" : "PostgreSQL username and/or password not valid",
+ "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! ",
+ "For the best results, please consider using a GNU/Linux server instead." : "For the best results, please consider using a GNU/Linux server instead.",
+ "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir setting has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged.",
+ "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP.",
+ "Set an admin username." : "Set an admin username.",
+ "Set an admin password." : "Set an admin password.",
+ "Can't create or write into the data directory %s" : "Can't create or write into the data directory %s",
+ "Invalid Federated Cloud ID" : "Invalid Federated Cloud ID",
+ "Sharing %s failed, because the backend does not allow shares from type %i" : "Sharing %s failed, because the backend does not allow shares from type %i",
+ "Sharing %s failed, because the file does not exist" : "Sharing %s failed, because the file does not exist",
+ "You are not allowed to share %s" : "You are not allowed to share %s",
+ "Sharing %s failed, because you can not share with yourself" : "Sharing %s failed, because you can not share with yourself",
+ "Sharing %s failed, because the user %s does not exist" : "Sharing %s failed, because the user %s does not exist",
+ "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of",
+ "Sharing %s failed, because this item is already shared with %s" : "Sharing %s failed, because this item is already shared with %s",
+ "Sharing %s failed, because this item is already shared with user %s" : "Sharing %s failed, because this item is already shared with user %s",
+ "Sharing %s failed, because the group %s does not exist" : "Sharing %s failed, because the group %s does not exist",
+ "Sharing %s failed, because %s is not a member of the group %s" : "Sharing %s failed, because %s is not a member of the group %s",
+ "You need to provide a password to create a public link, only protected links are allowed" : "You need to provide a password to create a public link, only protected links are allowed",
+ "Sharing %s failed, because sharing with links is not allowed" : "Sharing %s failed, because sharing with links is not allowed",
+ "Not allowed to create a federated share with the same user" : "Not allowed to create a federated share with the same user",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Sharing %s failed, could not find %s, maybe the server is currently unreachable.",
+ "Share type %s is not valid for %s" : "Share type %s is not valid for %s",
+ "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Setting permissions for %s failed, because the permissions exceed permissions granted to %s",
+ "Setting permissions for %s failed, because the item was not found" : "Setting permissions for %s failed, because the item was not found",
+ "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Cannot set expiry date. Shares cannot expire later than %s after they have been shared",
+ "Cannot set expiration date. Expiration date is in the past" : "Cannot set expiry date. Expiry date is in the past",
+ "Cannot clear expiration date. Shares are required to have an expiration date." : "Cannot clear expiration date. Shares are required to have an expiration date.",
+ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Sharing backend %s must implement the interface OCP\\Share_Backend",
+ "Sharing backend %s not found" : "Sharing backend %s not found",
+ "Sharing backend for %s not found" : "Sharing backend for %s not found",
+ "Sharing failed, because the user %s is the original sharer" : "Sharing failed, because the user %s is the original sharer",
+ "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Sharing %s failed, because the permissions exceed permissions granted to %s",
+ "Sharing %s failed, because resharing is not allowed" : "Sharing %s failed, because resharing is not allowed",
+ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Sharing %s failed, because the sharing backend for %s could not find its source",
+ "Sharing %s failed, because the file could not be found in the file cache" : "Sharing %s failed, because the file could not be found in the file cache",
+ "Cannot increase permissions of %s" : "Cannot increase permissions of %s",
+ "Files can't be shared with delete permissions" : "Files can't be shared with delete permissions",
+ "Files can't be shared with create permissions" : "Files can't be shared with create permissions",
+ "Expiration date is in the past" : "Expiration date is in the past",
+ "Cannot set expiration date more than %s days in the future" : "Cannot set expiration date more than %s days in the future",
+ "Could not find category \"%s\"" : "Could not find category \"%s\"",
+ "Sunday" : "Sunday",
+ "Monday" : "Monday",
+ "Tuesday" : "Tuesday",
+ "Wednesday" : "Wednesday",
+ "Thursday" : "Thursday",
+ "Friday" : "Friday",
+ "Saturday" : "Saturday",
+ "Sun." : "Sun.",
+ "Mon." : "Mon.",
+ "Tue." : "Tue.",
+ "Wed." : "Wed.",
+ "Thu." : "Thu.",
+ "Fri." : "Fri.",
+ "Sat." : "Sat.",
+ "Su" : "Su",
+ "Mo" : "Mo",
+ "Tu" : "Tu",
+ "We" : "We",
+ "Th" : "Th",
+ "Fr" : "Fr",
+ "Sa" : "Sa",
+ "January" : "January",
+ "February" : "February",
+ "March" : "March",
+ "April" : "April",
+ "May" : "May",
+ "June" : "June",
+ "July" : "July",
+ "August" : "August",
+ "September" : "September",
+ "October" : "October",
+ "November" : "November",
+ "December" : "December",
+ "Jan." : "Jan.",
+ "Feb." : "Feb.",
+ "Mar." : "Mar.",
+ "Apr." : "Apr.",
+ "May." : "May.",
+ "Jun." : "Jun.",
+ "Jul." : "Jul.",
+ "Aug." : "Aug.",
+ "Sep." : "Sep.",
+ "Oct." : "Oct.",
+ "Nov." : "Nov.",
+ "Dec." : "Dec.",
+ "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"",
+ "A valid username must be provided" : "A valid username must be provided",
+ "Username contains whitespace at the beginning or at the end" : "Username contains whitespace at the beginning or at the end",
+ "Username must not consist of dots only" : "Username must not consist of dots only",
+ "A valid password must be provided" : "A valid password must be provided",
+ "The username is already being used" : "The username is already being used",
+ "User disabled" : "User disabled",
+ "Login canceled by app" : "Login cancelled by app",
+ "No app name specified" : "No app name specified",
+ "App '%s' could not be installed!" : "App '%s' could not be installed!",
+ "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s",
+ "a safe home for all your data" : "a safe home for all your data",
+ "File is currently busy, please try again later" : "File is currently busy, please try again later",
+ "Can't read file" : "Can't read file",
+ "Application is not enabled" : "Application is not enabled",
+ "Authentication error" : "Authentication error",
+ "Token expired. Please reload page." : "Token expired. Please reload page.",
+ "Unknown user" : "Unknown user",
+ "No database drivers (sqlite, mysql, or postgresql) installed." : "No database drivers (sqlite, mysql, or postgresql) installed.",
+ "Cannot write into \"config\" directory" : "Cannot write into \"config\" directory",
+ "Cannot write into \"apps\" directory" : "Cannot write into \"apps\" directory",
+ "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s",
+ "Cannot create \"data\" directory" : "Cannot create \"data\" directory",
+ "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "This can usually be fixed by giving the webserver write access to the root directory. See %s",
+ "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s.",
+ "Setting locale to %s failed" : "Setting locale to %s failed",
+ "Please install one of these locales on your system and restart your webserver." : "Please install one of these locales on your system and restart your webserver.",
+ "Please ask your server administrator to install the module." : "Please ask your server administrator to install the module.",
+ "PHP module %s not installed." : "PHP module %s not installed.",
+ "PHP setting \"%s\" is not set to \"%s\"." : "PHP setting \"%s\" is not set to \"%s\".",
+ "Adjusting this setting in php.ini will make Nextcloud run again" : "Adjusting this setting in php.ini will allow Nextcloud to run",
+ "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"",
+ "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini",
+ "libxml2 2.7.0 is at least required. Currently %s is installed." : "libxml2 2.7.0 is at least required. Currently %s is installed.",
+ "To fix this issue update your libxml2 version and restart your web server." : "To fix this issue update your libxml2 version and restart your web server.",
+ "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible.",
+ "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator.",
+ "PHP modules have been installed, but they are still listed as missing?" : "PHP modules have been installed, but they are still listed as missing?",
+ "Please ask your server administrator to restart the web server." : "Please ask your server administrator to restart the web server.",
+ "PostgreSQL >= 9 required" : "PostgreSQL >= 9 required",
+ "Please upgrade your database version" : "Please upgrade your database version",
+ "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Please change the permissions to 0770 so that the directory cannot be listed by other users.",
+ "Your data directory is readable by other users" : "Your data directory is readable by other users",
+ "Your data directory must be an absolute path" : "Your data directory must be an absolute path",
+ "Check the value of \"datadirectory\" in your configuration" : "Check the value of \"datadirectory\" in your configuration",
+ "Your data directory is invalid" : "Your data directory is invalid",
+ "Please check that the data directory contains a file \".ocdata\" in its root." : "Please check that the data directory contains a file \".ocdata\" in its root.",
+ "Could not obtain lock type %d on \"%s\"." : "Could not obtain lock type %d on \"%s\".",
+ "Storage unauthorized. %s" : "Storage unauthorised. %s",
+ "Storage incomplete configuration. %s" : "Storage incomplete configuration. %s",
+ "Storage connection error. %s" : "Storage connection error. %s",
+ "Storage is temporarily not available" : "Storage is temporarily not available",
+ "Storage connection timeout. %s" : "Storage connection timeout. %s",
+ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "This can usually be fixed by %sgiving the webserver write access to the config directory%s.",
+ "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator.",
+ "Server settings" : "Server settings",
+ "You need to enter either an existing account or the administrator." : "You need to enter either an existing account or the administrator.",
+ "%s shared »%s« with you" : "%s shared \"%s\" with you",
+ "%s via %s" : "%s via %s",
+ "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file.",
+ "Cannot create \"data\" directory (%s)" : "Cannot create \"data\" directory (%s)",
+ "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>.",
+ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s.",
+ "Data directory (%s) is readable by other users" : "Data directory (%s) is readable by other users",
+ "Data directory (%s) must be an absolute path" : "Data directory (%s) must be an absolute path",
+ "Data directory (%s) is invalid" : "Data directory (%s) is invalid"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/lib/l10n/is.js b/lib/l10n/is.js
index dabb1bcb0a0..ff94ff7978d 100644
--- a/lib/l10n/is.js
+++ b/lib/l10n/is.js
@@ -74,6 +74,8 @@ OC.L10N.register(
"PostgreSQL username and/or password not valid" : "Notandanafn eða lykilorð PostgreSQL er ekki gilt",
"Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X er ekki stutt og %s mun ekki vinna eðlilega á þessu stýrikerfi. Notaðu þetta því á þína eigin ábyrgð! ",
"For the best results, please consider using a GNU/Linux server instead." : "Fyrir bestu útkomu ættirðu að íhuga að nota GNU/Linux þjón í staðinn.",
+ "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Það lítur út eins og þessi %s uppsetning sé að keyra á 32-bita PHP umhverfi og að open_basedir hafi verið stillt í php.ini. Þetta mun valda vandamálum með skrár stærri en 4 GB og er stranglega mælt gegn því að þetta sé gert.",
+ "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Fjarlægðu stillinguna open_basedir úr php.ini eða skiptu yfir í 64-bita PHP.",
"Set an admin username." : "Stilltu notandanafn kerfisstjóra.",
"Set an admin password." : "Stilltu lykilorð kerfisstjóra.",
"Can't create or write into the data directory %s" : "Gat ekki búið til eða skrifað í gagnamöppuna %s",
@@ -98,10 +100,13 @@ OC.L10N.register(
"Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Get ekki stillt gildistímann. Sameignir geta ekki runnið út síðar en %s eftir að þeim hefur verið deilt",
"Cannot set expiration date. Expiration date is in the past" : "Get ekki stillt gildistímann. Gildistíminn er þegar runninn út",
"Cannot clear expiration date. Shares are required to have an expiration date." : "Get ekki hreinsað út gildistímann. Ætlast er til þess að sameignir hafi ákveðinn gildistíma.",
+ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Deilingarbakendinn %s verður að vera settur upp fyrir viðmótið OCP\\Share_Backend",
"Sharing backend %s not found" : "Deilingarbakendinn %s fannst ekki",
"Sharing backend for %s not found" : "Deilingarbakendi fyrir %s fannst ekki",
"Sharing failed, because the user %s is the original sharer" : "Deiling mistókst, því notandinn %s er upprunalegur deilandi",
+ "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Deiling %s mistókst, því heimildirnar eru rétthærri en heimildir til handa %s",
"Sharing %s failed, because resharing is not allowed" : "Deiling %s mistókst, því endurdeiling er ekki leyfð",
+ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Deiling %s mistókst, því bakvinnslukerfið fyrir %s fann ekki upptök þess",
"Sharing %s failed, because the file could not be found in the file cache" : "Deiling %s mistókst, því skráin fannst ekki í skyndiminni skráa",
"Cannot increase permissions of %s" : "Get ekki aukið aðgangsheimildir %s",
"Files can't be shared with delete permissions" : "Ekki er hægt að deila skrá með eyða-heimildum",
@@ -178,6 +183,7 @@ OC.L10N.register(
"This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Þetta er venjulega hægt að laga með því að gefa vefþjóninum skrifréttindi í forritamöppuna með því að gera forritabúðina óvirka í stillingaskránni. Sjá %s",
"Cannot create \"data\" directory" : "Get ekki búið til \"data\" möppu",
"This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Þetta er venjulega hægt að laga með því að gefa vefþjóninum skrifréttindi í rótarmöppuna. Sjá %s",
+ "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Heimildir er venjulega hægt að laga með því að gefa vefþjóninum skrifréttindi í rótarmöppuna. Sjá %s",
"Setting locale to %s failed" : "Mistókst að setja upp staðfærsluna %s",
"Please install one of these locales on your system and restart your webserver." : "Settu upp eina af þessum staðfærslum og endurræstu vefþjóninn.",
"Please ask your server administrator to install the module." : "Biddu kerfisstjórann þinn um að setja eininguna upp.",
@@ -194,6 +200,7 @@ OC.L10N.register(
"Please ask your server administrator to restart the web server." : "Biddu kerfisstjórann þinn um að endurræsa vefþjóninn.",
"PostgreSQL >= 9 required" : "Krefst PostgreSQL >= 9",
"Please upgrade your database version" : "Uppfærðu útgáfu gagnagrunnsins",
+ "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Endilega breyttu heimildunum í 0770 svo að aðrir notendur geti ekki listað upp innihald hennar.",
"Your data directory is readable by other users" : "Gagnamappn þín er lesanleg fyrir aðra notendur",
"Your data directory must be an absolute path" : "Gagnamappan þín verður að vera með algilda slóð",
"Check the value of \"datadirectory\" in your configuration" : "Athugaðu gildi \"datadirectory\" í uppsetningunni þinni",
diff --git a/lib/l10n/is.json b/lib/l10n/is.json
index 69ac26292d5..9da850a5377 100644
--- a/lib/l10n/is.json
+++ b/lib/l10n/is.json
@@ -72,6 +72,8 @@
"PostgreSQL username and/or password not valid" : "Notandanafn eða lykilorð PostgreSQL er ekki gilt",
"Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X er ekki stutt og %s mun ekki vinna eðlilega á þessu stýrikerfi. Notaðu þetta því á þína eigin ábyrgð! ",
"For the best results, please consider using a GNU/Linux server instead." : "Fyrir bestu útkomu ættirðu að íhuga að nota GNU/Linux þjón í staðinn.",
+ "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Það lítur út eins og þessi %s uppsetning sé að keyra á 32-bita PHP umhverfi og að open_basedir hafi verið stillt í php.ini. Þetta mun valda vandamálum með skrár stærri en 4 GB og er stranglega mælt gegn því að þetta sé gert.",
+ "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Fjarlægðu stillinguna open_basedir úr php.ini eða skiptu yfir í 64-bita PHP.",
"Set an admin username." : "Stilltu notandanafn kerfisstjóra.",
"Set an admin password." : "Stilltu lykilorð kerfisstjóra.",
"Can't create or write into the data directory %s" : "Gat ekki búið til eða skrifað í gagnamöppuna %s",
@@ -96,10 +98,13 @@
"Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Get ekki stillt gildistímann. Sameignir geta ekki runnið út síðar en %s eftir að þeim hefur verið deilt",
"Cannot set expiration date. Expiration date is in the past" : "Get ekki stillt gildistímann. Gildistíminn er þegar runninn út",
"Cannot clear expiration date. Shares are required to have an expiration date." : "Get ekki hreinsað út gildistímann. Ætlast er til þess að sameignir hafi ákveðinn gildistíma.",
+ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Deilingarbakendinn %s verður að vera settur upp fyrir viðmótið OCP\\Share_Backend",
"Sharing backend %s not found" : "Deilingarbakendinn %s fannst ekki",
"Sharing backend for %s not found" : "Deilingarbakendi fyrir %s fannst ekki",
"Sharing failed, because the user %s is the original sharer" : "Deiling mistókst, því notandinn %s er upprunalegur deilandi",
+ "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Deiling %s mistókst, því heimildirnar eru rétthærri en heimildir til handa %s",
"Sharing %s failed, because resharing is not allowed" : "Deiling %s mistókst, því endurdeiling er ekki leyfð",
+ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Deiling %s mistókst, því bakvinnslukerfið fyrir %s fann ekki upptök þess",
"Sharing %s failed, because the file could not be found in the file cache" : "Deiling %s mistókst, því skráin fannst ekki í skyndiminni skráa",
"Cannot increase permissions of %s" : "Get ekki aukið aðgangsheimildir %s",
"Files can't be shared with delete permissions" : "Ekki er hægt að deila skrá með eyða-heimildum",
@@ -176,6 +181,7 @@
"This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Þetta er venjulega hægt að laga með því að gefa vefþjóninum skrifréttindi í forritamöppuna með því að gera forritabúðina óvirka í stillingaskránni. Sjá %s",
"Cannot create \"data\" directory" : "Get ekki búið til \"data\" möppu",
"This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Þetta er venjulega hægt að laga með því að gefa vefþjóninum skrifréttindi í rótarmöppuna. Sjá %s",
+ "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Heimildir er venjulega hægt að laga með því að gefa vefþjóninum skrifréttindi í rótarmöppuna. Sjá %s",
"Setting locale to %s failed" : "Mistókst að setja upp staðfærsluna %s",
"Please install one of these locales on your system and restart your webserver." : "Settu upp eina af þessum staðfærslum og endurræstu vefþjóninn.",
"Please ask your server administrator to install the module." : "Biddu kerfisstjórann þinn um að setja eininguna upp.",
@@ -192,6 +198,7 @@
"Please ask your server administrator to restart the web server." : "Biddu kerfisstjórann þinn um að endurræsa vefþjóninn.",
"PostgreSQL >= 9 required" : "Krefst PostgreSQL >= 9",
"Please upgrade your database version" : "Uppfærðu útgáfu gagnagrunnsins",
+ "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Endilega breyttu heimildunum í 0770 svo að aðrir notendur geti ekki listað upp innihald hennar.",
"Your data directory is readable by other users" : "Gagnamappn þín er lesanleg fyrir aðra notendur",
"Your data directory must be an absolute path" : "Gagnamappan þín verður að vera með algilda slóð",
"Check the value of \"datadirectory\" in your configuration" : "Athugaðu gildi \"datadirectory\" í uppsetningunni þinni",
diff --git a/lib/l10n/it.js b/lib/l10n/it.js
index 7d2ae7ac070..c637b1ff937 100644
--- a/lib/l10n/it.js
+++ b/lib/l10n/it.js
@@ -52,6 +52,7 @@ OC.L10N.register(
"Admin" : "Admin",
"APCu" : "APCu",
"Redis" : "Redis",
+ "Basic settings" : "Impostazioni di base",
"Sharing" : "Condivisione",
"Security" : "Sicurezza",
"Encryption" : "Cifratura",
diff --git a/lib/l10n/it.json b/lib/l10n/it.json
index 8ccfd848395..2ea993adc52 100644
--- a/lib/l10n/it.json
+++ b/lib/l10n/it.json
@@ -50,6 +50,7 @@
"Admin" : "Admin",
"APCu" : "APCu",
"Redis" : "Redis",
+ "Basic settings" : "Impostazioni di base",
"Sharing" : "Condivisione",
"Security" : "Sicurezza",
"Encryption" : "Cifratura",
diff --git a/lib/private/Streamer.php b/lib/private/Streamer.php
index 7b178fda652..db30d377f4d 100644
--- a/lib/private/Streamer.php
+++ b/lib/private/Streamer.php
@@ -41,7 +41,7 @@ class Streamer {
if ($request->isUserAgent($this->preferTarFor)) {
$this->streamerInstance = new TarStreamer();
} else {
- $this->streamerInstance = new ZipStreamer(['zip64' => PHP_INT_SIZE !== 4]);
+ $this->streamerInstance = new ZipStreamer();
}
}
diff --git a/lib/private/legacy/app.php b/lib/private/legacy/app.php
index 2e9e97d5bd7..1bdbd1e2a83 100644
--- a/lib/private/legacy/app.php
+++ b/lib/private/legacy/app.php
@@ -1054,10 +1054,9 @@ class OC_App {
self::loadApp($appId);
include $appPath . '/appinfo/update.php';
}
+ self::registerAutoloading($appId, $appPath);
self::setupBackgroundJobs($appData['background-jobs']);
if(isset($appData['settings']) && is_array($appData['settings'])) {
- $appPath = self::getAppPath($appId);
- self::registerAutoloading($appId, $appPath);
\OC::$server->getSettingsManager()->setupSettings($appData['settings']);
}
diff --git a/settings/BackgroundJobs/VerifyUserData.php b/settings/BackgroundJobs/VerifyUserData.php
index 8c02ae1727c..5e5b2b9c678 100644
--- a/settings/BackgroundJobs/VerifyUserData.php
+++ b/settings/BackgroundJobs/VerifyUserData.php
@@ -231,7 +231,7 @@ class VerifyUserData extends Job {
$body = json_decode($response->getBody(), true);
- if ($body['federationId'] === $cloudId) {
+ if (is_array($body) && isset($body['federationId']) && $body['federationId'] === $cloudId) {
return $body;
}
diff --git a/settings/Hooks.php b/settings/Hooks.php
index 2d8b17ebfd9..9addaea5a91 100644
--- a/settings/Hooks.php
+++ b/settings/Hooks.php
@@ -117,6 +117,12 @@ class Hooks {
* @throws \BadMethodCallException
*/
public function onChangeEmail(IUser $user, $oldMailAddress) {
+
+ if ($oldMailAddress === $user->getEMailAddress()) {
+ // Email didn't really change, so don't create activities and emails
+ return;
+ }
+
$event = $this->activityManager->generateEvent();
$event->setApp('settings')
->setType('personal_settings')
diff --git a/settings/l10n/cs.js b/settings/l10n/cs.js
index c26e0de0d7e..a3e34d77535 100644
--- a/settings/l10n/cs.js
+++ b/settings/l10n/cs.js
@@ -7,6 +7,9 @@ OC.L10N.register(
"{actor} changed your email address" : "{actor} změnil(a) vaši e-mailovou adresu",
"You changed your email address" : "Změnil(a) jste vaši e-mailovou adresu",
"Your email address was changed by an administrator" : "Vaše e-mailová adresa byla změněna administrátorem",
+ "Security" : "Zabezpečení",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Úspěšně jste se přihlásili 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)",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "Vaše <strong>heslo</strong> nebo <strong>e-mail</strong> bylo změněno",
"Your apps" : "Vaše aplikace",
"Enabled apps" : "Povolené aplikace",
@@ -44,6 +47,8 @@ OC.L10N.register(
"Unable to delete user." : "Nelze smazat uživatele.",
"Error while enabling user." : "Chyba při povolování uživatele.",
"Error while disabling user." : "Chyba při zakazování uživatele.",
+ "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Pokud chcete ověřit váš Twitter účet, napište následující tweet (ujistěte se, že ho zasíláte bez zalomení řádků):",
+ "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "Pro verifikaci vašich webových stránek uložte následující obsah v kořenovém adresáři webové prezentace v umístění '.well-known/CloudIdVerificationCode.txt' (ujistěte se, že byl text vložen jako jediný řádek)",
"Settings saved" : "Nastavení uloženo",
"Unable to change full name" : "Nelze změnit celé jméno",
"Unable to change email address" : "Nepodařilo se změnit e-mailovou adresu",
@@ -146,6 +151,7 @@ OC.L10N.register(
"Visible to local users and to trusted servers" : "Viditelné pro místní uživatele a důvěryhodné servery",
"Public" : "Veřejný",
"Will be synced to a global and public address book" : "Bude synchronizováno do globálního a veřejného adresáře",
+ "Verify" : "Ověřit",
"Verifying …" : "Ověřování …",
"Select a profile picture" : "Vyberte profilový obrázek",
"Very weak password" : "Velmi slabé heslo",
@@ -221,6 +227,7 @@ OC.L10N.register(
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Musíte přenést své šifrovací klíče ze staré verze šifrování (ownCloud <= 8.0) na novou.",
"Start migration" : "Spustit migraci",
"Security & setup warnings" : "Upozornění zabezpečení a nastavení",
+ "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Pro optimální zabezpečení a výkon instance je důležitě, aby vše bylo správně nakonfigurováno. Abychom vám v tom pomohli, automaticky ověřujeme některá nastavení. Pro více informací nahlédněte do sekce Tipy a Triky a do dokumentace.",
"php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "php není nejspíše správně nastaveno pro dotazování na proměnné hodnoty systému. Test s getenv(\"PATH\") vrací pouze prázdnou odpověď.",
"Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Zkontrolujte prosím konfiguraci php podle <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">instalační dokumentace ↗</a>, hlavně při použití php-fpm.",
"The Read-Only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "Konfigurace je nastavena pouze pro čtení. Toto znemožňuje některá nastavení přes webové rozhraní. Dále musí být pro každou změnu povolen zápis do konfiguračního souboru ručně.",
@@ -237,8 +244,14 @@ OC.L10N.register(
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Nebylo možné spustit službu cron v CLI. Došlo k následujícím technickým chybám:",
"Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Prosím překontrolujte <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">instalační pokyny ↗</a> a najděte jakékoliv chyby a varování v <a href=\"%s\">logu</a>.",
"All checks passed." : "Všechny testy byly úspěšné.",
+ "Background jobs" : "Úkoly na pozadí",
+ "Last job ran %s." : "Poslední úkol proběhl: %s.",
+ "Last job execution ran %s. Something seems wrong." : "Poslední úkol proběhl: %s. Vypadá to, že něco není v pořádku.",
+ "Background job didn’t run yet!" : "Úkol na pozadí ještě neběžel",
+ "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "Pro optimální výkon je důležité nakonfigurovat úkoly běžící na pozadí. Pro větší instance je doporučenou metodou 'cron'. Více informací naleznete v dokumentaci.",
"Execute one task with each page loaded" : "Spustit jednu úlohu s každým načtením stránky",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php je registrován u služby webcron, aby volal cron.php jednou za 15 minut přes http.",
+ "Use system cron service to call the cron.php file every 15 minutes." : "Použít systémovou službu cron pro volání cron.php každých 15 minut.",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php musí být spuštěn s právy systémového uživatele \"%s\".",
"To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Pro spuštění je potřeba PHP posix rozšíření. Více informací lze nalézt v {linkstart}PHP dokumentaci{linkend}.",
"Version" : "Verze",
diff --git a/settings/l10n/cs.json b/settings/l10n/cs.json
index 4f91b0e8751..ce1dcbe0490 100644
--- a/settings/l10n/cs.json
+++ b/settings/l10n/cs.json
@@ -5,6 +5,9 @@
"{actor} changed your email address" : "{actor} změnil(a) vaši e-mailovou adresu",
"You changed your email address" : "Změnil(a) jste vaši e-mailovou adresu",
"Your email address was changed by an administrator" : "Vaše e-mailová adresa byla změněna administrátorem",
+ "Security" : "Zabezpečení",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Úspěšně jste se přihlásili 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)",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "Vaše <strong>heslo</strong> nebo <strong>e-mail</strong> bylo změněno",
"Your apps" : "Vaše aplikace",
"Enabled apps" : "Povolené aplikace",
@@ -42,6 +45,8 @@
"Unable to delete user." : "Nelze smazat uživatele.",
"Error while enabling user." : "Chyba při povolování uživatele.",
"Error while disabling user." : "Chyba při zakazování uživatele.",
+ "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Pokud chcete ověřit váš Twitter účet, napište následující tweet (ujistěte se, že ho zasíláte bez zalomení řádků):",
+ "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "Pro verifikaci vašich webových stránek uložte následující obsah v kořenovém adresáři webové prezentace v umístění '.well-known/CloudIdVerificationCode.txt' (ujistěte se, že byl text vložen jako jediný řádek)",
"Settings saved" : "Nastavení uloženo",
"Unable to change full name" : "Nelze změnit celé jméno",
"Unable to change email address" : "Nepodařilo se změnit e-mailovou adresu",
@@ -144,6 +149,7 @@
"Visible to local users and to trusted servers" : "Viditelné pro místní uživatele a důvěryhodné servery",
"Public" : "Veřejný",
"Will be synced to a global and public address book" : "Bude synchronizováno do globálního a veřejného adresáře",
+ "Verify" : "Ověřit",
"Verifying …" : "Ověřování …",
"Select a profile picture" : "Vyberte profilový obrázek",
"Very weak password" : "Velmi slabé heslo",
@@ -219,6 +225,7 @@
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Musíte přenést své šifrovací klíče ze staré verze šifrování (ownCloud <= 8.0) na novou.",
"Start migration" : "Spustit migraci",
"Security & setup warnings" : "Upozornění zabezpečení a nastavení",
+ "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Pro optimální zabezpečení a výkon instance je důležitě, aby vše bylo správně nakonfigurováno. Abychom vám v tom pomohli, automaticky ověřujeme některá nastavení. Pro více informací nahlédněte do sekce Tipy a Triky a do dokumentace.",
"php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "php není nejspíše správně nastaveno pro dotazování na proměnné hodnoty systému. Test s getenv(\"PATH\") vrací pouze prázdnou odpověď.",
"Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Zkontrolujte prosím konfiguraci php podle <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">instalační dokumentace ↗</a>, hlavně při použití php-fpm.",
"The Read-Only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "Konfigurace je nastavena pouze pro čtení. Toto znemožňuje některá nastavení přes webové rozhraní. Dále musí být pro každou změnu povolen zápis do konfiguračního souboru ručně.",
@@ -235,8 +242,14 @@
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Nebylo možné spustit službu cron v CLI. Došlo k následujícím technickým chybám:",
"Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Prosím překontrolujte <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">instalační pokyny ↗</a> a najděte jakékoliv chyby a varování v <a href=\"%s\">logu</a>.",
"All checks passed." : "Všechny testy byly úspěšné.",
+ "Background jobs" : "Úkoly na pozadí",
+ "Last job ran %s." : "Poslední úkol proběhl: %s.",
+ "Last job execution ran %s. Something seems wrong." : "Poslední úkol proběhl: %s. Vypadá to, že něco není v pořádku.",
+ "Background job didn’t run yet!" : "Úkol na pozadí ještě neběžel",
+ "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "Pro optimální výkon je důležité nakonfigurovat úkoly běžící na pozadí. Pro větší instance je doporučenou metodou 'cron'. Více informací naleznete v dokumentaci.",
"Execute one task with each page loaded" : "Spustit jednu úlohu s každým načtením stránky",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php je registrován u služby webcron, aby volal cron.php jednou za 15 minut přes http.",
+ "Use system cron service to call the cron.php file every 15 minutes." : "Použít systémovou službu cron pro volání cron.php každých 15 minut.",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php musí být spuštěn s právy systémového uživatele \"%s\".",
"To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Pro spuštění je potřeba PHP posix rozšíření. Více informací lze nalézt v {linkstart}PHP dokumentaci{linkend}.",
"Version" : "Verze",
diff --git a/settings/l10n/de.js b/settings/l10n/de.js
index d6baa004e04..faf9f3988a5 100644
--- a/settings/l10n/de.js
+++ b/settings/l10n/de.js
@@ -5,24 +5,24 @@ OC.L10N.register(
"You changed your password" : "Du hast Dein Passwort geändert",
"Your password was reset by an administrator" : "Dein Passwort wurde vom Administrator zurückgesetzt",
"{actor} changed your email address" : "{actor} hat Deine E-Mail-Adresse geändert",
- "You changed your email address" : "Du hst erfolgreich deine E-Mail-Adresse geändert",
+ "You changed your email address" : "Du hst erfolgreich Deine E-Mail-Adresse geändert",
"Your email address was changed by an administrator" : "Deine E-Mail-Adresse wurde von einen Administrator geändert",
"Security" : "Sicherheit",
"You successfully logged in using two-factor authentication (%1$s)" : "Sie haben sich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)",
"A login attempt using two-factor authentication failed (%1$s)" : "Ein Anmeldeversuch mittels Zwei-Faktor-Authentifizierung schlug fehl (%1$s)",
- "Your <strong>password</strong> or <strong>email</strong> was modified" : "Dein <strong>Passwort</strong> oder Deine <strong>E.Mail-Adresse</strong> wurde geändert",
+ "Your <strong>password</strong> or <strong>email</strong> was modified" : "Dein <strong>Passwort</strong> oder Deine <strong>E-Mail-Adresse</strong> wurde geändert",
"Your apps" : "Deine Apps",
"Enabled apps" : "Aktivierte Apps",
"Disabled apps" : "Deaktivierte Apps",
"App bundles" : "App-Pakete",
"Wrong password" : "Falsches Passwort",
"Saved" : "Gespeichert",
- "No user supplied" : "Kein Benutzer übermittelt",
+ "No user supplied" : "Kein Benutzer angegeben",
"Unable to change password" : "Passwort konnte nicht geändert werden",
"Authentication error" : "Authentifizierungsfehler",
"Please provide an admin recovery password; otherwise, all user data will be lost." : "Bitte gib ein Wiederherstellungspasswort für das Administratorkonto an, da sonst alle Benutzerdaten verlorengehen.",
"Wrong admin recovery password. Please check the password and try again." : "Falsches Wiederherstellungspasswort für das Admin-Konto. Bitte überprüfe das Passwort und versuche es erneut.",
- "Backend doesn't support password change, but the user's encryption key was updated." : "Das Backend unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.",
+ "Backend doesn't support password change, but the user's encryption key was updated." : "Das Backend unterstützt die Passwortänderung nicht, aber das Verschlüsselungspasswort des Benutzers wurde aktualisiert.",
"installing and updating apps via the app store or Federated Cloud Sharing" : "Das Installieren und Aktualisieren von Apps durch den App-Store oder durch Federated Cloud Sharing",
"Federated Cloud Sharing" : "Federated-Cloud-Sharing",
"cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL verwendet eine veraltete %s Version (%s). Bitte aktualisiere dein Betriebssystem, da ansonsten Funktionen, wie z.B. %s, nicht zuverlässig funktionieren werden.",
@@ -31,10 +31,10 @@ OC.L10N.register(
"Group already exists." : "Gruppe existiert bereits.",
"Unable to add group." : "Gruppe konnte nicht angelegt werden.",
"Unable to delete group." : "Gruppe konnte nicht gelöscht werden.",
- "Invalid SMTP password." : "Falsches SMTP-Passwort",
+ "Invalid SMTP password." : "Ungültiges SMTP-Passwort",
"Well done, %s!" : "Gut gemacht, %s!",
- "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen richtig",
- "Email setting test" : "E-Mail-Einstellungen testen",
+ "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen korrekt.",
+ "Email setting test" : "Test der E-Mail-Einstellungen",
"Email could not be sent. Check your mail server log" : "E-Mail konnte nicht versandt werden. Prüfe Dein E-Mail-Server-Protokoll",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Beim Senden der E-Mail ist ein Problem aufgetreten. Bitte überprüfe Deine Einstellungen. (Fehler: %s)",
"You need to set your user email before being able to send test emails." : "Zunächst muss die Benutzer-E-Mail-Adresse angegeben werden, bevor Test-E-Mails verschickt werden können.",
@@ -77,7 +77,7 @@ OC.L10N.register(
"Go to %s" : "Gehe zu %s",
"Install Client" : "Installiere den Client",
"Your %s account was created" : "Dein %s-Konto wurde erstellt",
- "Password confirmation is required" : "Passwortbestätigung ist erforderlich",
+ "Password confirmation is required" : "Passwortbestätigung erforderlich",
"Couldn't remove app." : "Die App konnte nicht entfernt werden.",
"Couldn't update app." : "Die App konnte nicht aktualisiert werden.",
"Are you really sure you want add {domain} as trusted domain?" : "Bist du sicher, dass du {domain} als vertrauenswürdige Domain hinzufügen möchtest?",
@@ -86,7 +86,7 @@ OC.L10N.register(
"Migration started …" : "Migration begonnen…",
"Not saved" : "Nicht gespeichert",
"Sending…" : "Senden…",
- "Email sent" : "E-Mail wurde verschickt",
+ "Email sent" : "E-Mail gesendet",
"Official" : "Offiziell",
"All" : "Alle",
"Update to %s" : "Aktualisierung auf %s",
@@ -96,22 +96,22 @@ OC.L10N.register(
"Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Offizielle Apps werden von und innerhalb der Community entwickelt. Sie stellen die zentralen Funktionen bereit und sind für den produktiven Einsatz geeignet.",
"Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Geprüfte Apps werden von vertrauenswürdigen Entwicklern entwickelt und haben eine oberflächliche Sicherheitsprüfung durchlaufen. Sie werden innerhalb eines offenen Code-Repositorys aktiv gepflegt und ihre Betreuer erachten sie als stabil genug für für den gelegentlichen bis normalen Einsatz.",
"This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Diese App ist nicht auf Sicherheitsprobleme hin überprüft und ist neu oder bekanntermaßen instabil. Die Installation erfolgt auf eigenes Risiko.",
- "Disabling app …" : "Deaktiviere app...",
+ "Disabling app …" : "App wird deaktiviert…",
"Error while disabling app" : "Beim Deaktivieren der App ist ein Fehler aufgetreten",
"Disable" : "Deaktivieren",
"Enable" : "Aktivieren",
- "Enabling app …" : "Aktiviere App ...",
+ "Enabling app …" : "Aktiviere App…",
"Error while enabling app" : "Beim Aktivieren der App ist ein Fehler aufgetreten",
- "Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese Anwendung kann nicht aktiviert werden, da sie den Server unstabil machen würde",
+ "Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese App kann nicht aktiviert werden, da es den Server instabil macht.",
"Error: could not disable broken app" : "Fehler: Die beschädigte Anwendung konnte nicht deaktiviert werden",
- "Error while disabling broken app" : "Beim Deaktivieren der beschädigten App ist ein Fehler aufgetreten",
+ "Error while disabling broken app" : "Beim Deaktivieren der defekten App ist ein Fehler aufgetreten",
"Updating...." : "Aktualisiere…",
- "Error while updating app" : "Fehler beim Aktualisieren der App",
+ "Error while updating app" : "Es ist ein Fehler während der Aktualisierung der App aufgetreten",
"Updated" : "Aktualisiert",
- "Removing …" : "Entferne ...",
+ "Removing …" : "Entferne…",
"Error while removing app" : "Fehler beim Entfernen der App",
- "Remove" : "Entferne",
- "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Du wirst in 5 Sekunden zu Aktualisierungsseite weitergeleitet",
+ "Remove" : "Entfernen",
+ "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Du wirst in 5 Sekunden zur Aktualisierungsseite weitergeleitet.",
"App update" : "App Aktualisierung",
"Approved" : "Geprüft",
"Experimental" : "Experimentell",
@@ -137,9 +137,9 @@ OC.L10N.register(
"Not supported!" : "Nicht unterstützt!",
"Press ⌘-C to copy." : "⌘-C zum Kopieren drücken.",
"Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.",
- "Error while loading browser sessions and device tokens" : "Fehler beim Laden der Browser-Sitzungen und Gerätetoken",
- "Error while creating device token" : "Fehler beim Erstellen des Gerätetokens",
- "Error while deleting the token" : "Fehler beim Löschen des Gerätetokens",
+ "Error while loading browser sessions and device tokens" : "Fehler beim Laden der Browser-Sitzungen und Geräte-Token",
+ "Error while creating device token" : "Fehler beim Erstellen des Geräte-Tokens",
+ "Error while deleting the token" : "Fehler beim Löschen des Geräte-Tokens",
"An error occurred. Please upload an ASCII-encoded PEM certificate." : "Es ist ein Fehler aufgetreten. Bitte lade ein ASCII-kodiertes PEM-Zertifikat hoch.",
"Valid until {date}" : "Gültig bis {date}",
"Delete" : "Löschen",
@@ -148,20 +148,20 @@ OC.L10N.register(
"Only visible to local users" : "Nur für lokale Benutzer sichtbar",
"Only visible to you" : "Nur für Dich sichtbar",
"Contacts" : "Kontakte",
- "Visible to local users and to trusted servers" : "Sichtbar für lokale Nutzer und vertauenswürdige Server",
+ "Visible to local users and to trusted servers" : "Sichtbar für lokale Benutzer und vertrauenswürdige Server",
"Public" : "Öffentlich",
"Will be synced to a global and public address book" : "Wird mit einem globalen und einem öffentlichen Adressbuch synchronisiert",
"Verify" : "Überprüfen",
- "Verifying …" : "Überprüfe ...",
+ "Verifying …" : "Überprüfe…",
"Select a profile picture" : "Wähle ein Profilbild",
"Very weak password" : "Sehr schwaches Passwort",
"Weak password" : "Schwaches Passwort",
- "So-so password" : "Durchschnittliches Passwort",
+ "So-so password" : "Akzeptables Passwort",
"Good password" : "Gutes Passwort",
"Strong password" : "Starkes Passwort",
"Groups" : "Gruppen",
"Unable to delete {objName}" : "Löschen von {objName} nicht möglich",
- "Error creating group: {message}" : "Fehler beim Erstellen der Gruppe: {message}",
+ "Error creating group: {message}" : "Fehler beim Erstellen einer Gruppe: {message}",
"A valid group name must be provided" : "Ein gültiger Gruppenname muss angegeben werden",
"deleted {groupName}" : "{groupName} gelöscht",
"undo" : "rückgängig machen",
@@ -175,10 +175,10 @@ OC.L10N.register(
"no group" : "Keine Gruppe",
"Password successfully changed" : "Das Passwort wurde erfolgreich geändert",
"Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist",
- "Could not change the users email" : "Die E-Mail Adresse des Nutzers konnte nicht geändert werden",
- "Error while changing status of {user}" : "Fehler beim Ändern des Statusses des Nutzers {user}",
+ "Could not change the users email" : "Die E-Mail-Adresse des Benutzers konnte nicht geändert werden",
+ "Error while changing status of {user}" : "Fehler beim Ändern des Status des Benutzers {user}",
"A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden",
- "Error creating user: {message}" : "Fehler beim Anlegen des Benutzers: {message}",
+ "Error creating user: {message}" : "Fehler beim Erstellen des Benutzers: {message}",
"A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden",
"A valid email must be provided" : "Es muss eine gültige E-Mail-Adresse angegeben werden",
"__language_name__" : "Deutsch (Persönlich)",
@@ -188,10 +188,10 @@ OC.L10N.register(
"Sessions" : "Sitzungen",
"App passwords" : "App-PINs",
"Sync clients" : "Sync-Clients",
- "None" : "Nichts",
+ "None" : "Keine",
"Login" : "Anmelden",
- "Plain" : "Plain",
- "NT LAN Manager" : "NT LAN Manager",
+ "Plain" : "Klartext",
+ "NT LAN Manager" : "NT-LAN-Manager",
"SSL/TLS" : "SSL/TLS",
"STARTTLS" : "STARTTLS",
"Email server" : "E-Mail-Server",
@@ -206,8 +206,8 @@ OC.L10N.register(
"Server address" : "Serveradresse",
"Port" : "Port",
"Credentials" : "Zugangsdaten",
- "SMTP Username" : "SMTP Benutzername",
- "SMTP Password" : "SMTP Passwort",
+ "SMTP Username" : "SMTP-Benutzername",
+ "SMTP Password" : "SMTP-Passwort",
"Store credentials" : "Anmeldeinformationen speichern",
"Test email settings" : "E-Mail-Einstellungen testen",
"Send email" : "E-Mail senden",
@@ -218,13 +218,13 @@ OC.L10N.register(
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Wird die Verschlüsselung einmal aktiviert, so werden alle ab diesem Zeitpunkt hochgeladene Dateien verschlüsselt. Sie kann nur wieder deaktiviert werden, wenn das Verschlüsselungsmodul dies unterstützt und alle Voraussetzungen (wie das Setzen eines Wiederherstellungsschlüssels) im Vorhinein erfüllt wurden.",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Verschlüsselung alleine garantiert nicht die Systemsicherheit. Bitte lesen Sie in der Dokumentation nach, wie die Verschlüsselungs-app funktioniert und welche Anwendungsfälle unterstützt werden.",
"Be aware that encryption always increases the file size." : "Sei dir bewusst, dass die Verschlüsselung immer die Dateigröße erhöht.",
- "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von deinen Daten zu erstellen. Falls du die Verschlüsselung nutzt, sollte auch eine Sicherung der Kodierungsschlüssel zusammen mit deinen Daten durchgeführt werden.",
+ "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von deinen Daten zu erstellen. Falls du die Verschlüsselung nutzt, sollte auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit Deinen Daten durchgeführt werden.",
"This is the final warning: Do you really want to enable encryption?" : "Dies ist die letzte Warnung: Verschlüsselung wirklich aktivieren?",
"Enable encryption" : "Verschlüsselung aktivieren",
"No encryption module loaded, please enable an encryption module in the app menu." : "Es wurde kein Verschlüsselungs-Modul geladen, bitte ein Verschlüsselungs-Modul im Anwendungs-Menü aktivieren.",
"Select default encryption module:" : "Standard-Verschlüsselungs-Modul auswählen:",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Die Kodierungsschlüssel der alten Verschlüsselung müssen zur neuen Version migriert werden (ownCloud <= 8.0). Bitte »Default Encryption Module« aktivieren und »occ encryption:migrate« aufrufen.",
- "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Kodierungsschlüssel der alten Verschlüsselung migrieren (ownCloud <= 8.0).",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Du musst Deinen Verschlüsselungsschlüssel von der alten Verschlüsselung (ownCloud <= 8.0) zur Neuen migrieren.",
"Start migration" : "Migration beginnen",
"Security & setup warnings" : "Sicherheits- & Einrichtungswarnungen",
"It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Für die Sicherheit und Geschwindigkeit Deiner Installation ist es von großer Bedeutung, dass sie richtig konfiguriert ist. Um Dir hierbei zu helfen werden einige automatische Tests durchgeführt. Weitere Informationen findest Du im Tipps & Tricks- Abschnitt und in der Dokumentation.",
@@ -235,7 +235,7 @@ OC.L10N.register(
"This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dies wird wahrscheinlich durch Zwischenspeicher/Beschleuniger wie etwa Zend OPcache oder eAccelerator verursacht.",
"Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Deine Datenbank läuft nicht mit der \"READ COMMITED\" Transaktionsisolationsstufe. Dies kann Probleme hervorrufen, wenn mehrere Aktionen parallel ausgeführt werden.",
"%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s ist in einer älteren Version als %2$s installiert. Aus Stabilitäts- und Performancegründen empfehlen wir eine Aktualisierung auf eine neuere %1$s-Version",
- "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen dieses Modul zu aktivieren um die besten Resultate bei der Erkennung der Dateitypen zu erreichen.",
+ "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME-Typ-Erkennung zu erhalten.",
"Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information." : "Transaktionales Sperren ist deaktiviert, was zu Problemen mit Laufzeitbedingungen führen kann. 'filelocking.enabled' in der config.php aktivieren, um diese Probleme zu vermeiden. Weitere Informationen findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a>.",
"System locale can not be set to a one which supports UTF-8." : "Es kann kein Systemgebietsschema gesetzt werden, das UTF-8 unterstützt.",
"This means that there might be problems with certain characters in file names." : "Dies bedeutet, dass es zu Problemen mit bestimmten Zeichen in Dateinamen kommen kann.",
@@ -249,7 +249,7 @@ OC.L10N.register(
"Last job execution ran %s. Something seems wrong." : "Letzte Aufgaben-Ausführung lief %s. Etwas scheint falsch zu sein.",
"Background job didn’t run yet!" : "Hintergrund-Aufgabe wurde bislang nicht ausgeführt!",
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "Um die optimale Geschwindigkeit zu erreichen ist es wichtig, dass die Hintergrund-Aktivitäten richtig konfiguriert sind. Für größere Installationen ist 'Cron' die empfohlene Einstellung. Weitere Informationen findest Du in der Dokumentation.",
- "Execute one task with each page loaded" : "Führe eine Aufgabe mit jeder geladenen Seite aus",
+ "Execute one task with each page loaded" : "Eine Aufgabe bei jedem Laden einer Seite ausführen",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php ist als Webcron-Dienst registriert, der die cron.php alle 15 Minuten per HTTP aufruft.",
"Use system cron service to call the cron.php file every 15 minutes." : "Nutze den System-Cron-Service um cron.php alle 15 Minuten aufzurufen.",
"The cron.php needs to be executed by the system user \"%s\"." : "Die cron.php muss durch den Systemnutzer \"%s\" ausgeführt werden.",
@@ -277,9 +277,9 @@ OC.L10N.register(
"Tips & tricks" : "Tipps & Tricks",
"There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Es gibt ein Menge von Eigenschaften und Konfigurationsschaltern die es ermöglichen, die Installation optimal zu nutzen und anzupassen. Hier einige Verweise auf weitere Informationen.",
"SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite wird als Datenbank verwendet. Bei größeren Installationen wird empfohlen, auf ein anderes Datenbank-Backend zu wechseln.",
- "This is particularly recommended when using the desktop client for file synchronisation." : "Dies empfiehlt sich besonders, wenn Sie den Desktop-Client für die Dateisynchronisation verwenden.",
+ "This is particularly recommended when using the desktop client for file synchronisation." : "Dies wird insbesondere bei der Benutzung des Dektop-Clients zur Synchronisierung empfohlen.",
"To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Um zu einer anderen Datenbank zu migrieren, benutze bitte die Kommandozeile: 'occ db:convert-type', oder in die <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a> schauen.",
- "How to do backups" : "Wie man Backups anlegt",
+ "How to do backups" : "Wie man Datensicherungen anlegt",
"Advanced monitoring" : "Erweitertes Monitoring",
"Performance tuning" : "Leistungsoptimierung",
"Improving the config.php" : "Die config.php optimieren",
@@ -289,9 +289,9 @@ OC.L10N.register(
"Developer documentation" : "Dokumentation für Entwickler",
"View in store" : "Im Store anzeigen",
"Limit to groups" : "Auf Gruppen beschränken",
- "This app has an update available." : "Es ist eine Aktualisierung verfügbar.",
+ "This app has an update available." : "Für diese App ist eine Aktualisierung verfügbar.",
"by %s" : "von %s",
- "%s-licensed" : "%s-lizensiert",
+ "%s-licensed" : "%s-Lizensiert",
"Documentation:" : "Dokumentation:",
"User documentation" : "Dokumentation für Benutzer",
"Admin documentation" : "Dokumentation für Administratoren",
@@ -301,9 +301,9 @@ OC.L10N.register(
"Hide description …" : "Beschreibung ausblenden…",
"This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine untere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.",
"This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine obere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.",
- "This app cannot be installed because the following dependencies are not fulfilled:" : "Die App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Diese App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:",
"Enable only for specific groups" : "Nur für bestimmte Gruppen aktivieren",
- "SSL Root Certificates" : "SSL Root Zertifikate",
+ "SSL Root Certificates" : "SSL-Root-Zertifikate",
"Common Name" : "Allgemeiner Name",
"Valid until" : "Gültig bis",
"Issued By" : "Ausgestellt von:",
@@ -318,12 +318,12 @@ OC.L10N.register(
"You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "Du benutzt <strong>%s</strong> von <strong>%s</strong> (<strong>%s %%</strong>)",
"Profile picture" : "Profilbild",
"Upload new" : "Neues hochladen",
- "Select from Files" : "Wähle aus Dateien",
+ "Select from Files" : "Aus Dateien wählen",
"Remove image" : "Bild entfernen",
- "png or jpg, max. 20 MB" : "png oder jpg, max. 20MB",
- "Picture provided by original account" : "Bild von Original- Konto zur Verfügung gestellt",
+ "png or jpg, max. 20 MB" : "png oder jpg, max. 20 MB",
+ "Picture provided by original account" : "Bild von Original-Konto zur Verfügung gestellt",
"Cancel" : "Abbrechen",
- "Choose as profile picture" : "Wähle ein Profilbild",
+ "Choose as profile picture" : "Als Profilbild auswählen",
"Full name" : "Vollständiger Name",
"No display name set" : "Kein Anzeigename angegeben",
"Email" : "E-Mail",
@@ -336,9 +336,9 @@ OC.L10N.register(
"Your postal address" : "Deine Postadresse",
"Website" : "Webseite",
"It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
- "Link https://…" : "Link https://",
+ "Link https://…" : "Link https://…",
"Twitter" : "Twitter",
- "Twitter handle @…" : "Twitter-handle @ ...",
+ "Twitter handle @…" : "Twitter-Handle @...",
"You are member of the following groups:" : "Du bist Mitglied folgender Gruppen:",
"Password" : "Passwort",
"Current password" : "Aktuelles Passwort",
@@ -352,7 +352,7 @@ OC.L10N.register(
"iOS app" : "iOS-App",
"If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Wenn du das Projekt unterstützen willst, {contributeopen}hilf bei der Entwicklung{linkclose} oder {contributeopen}verbreite es{linkclose}!",
"Show First Run Wizard again" : "Den Einrichtungsassistenten erneut anzeigen",
- "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Deinem Konto eingeloggte Web-, Desktop- und Mobil-Clients.",
+ "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Deinem Konto angemeldete Web-, Desktop- und Mobil-Clients.",
"Device" : "Gerät",
"Last activity" : "Letzte Aktivität",
"Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hier können individuelle Passwörter for Apps erzeugt werden. So must Du nicht Dein Passwort verteilen. Jedes Passwort kann individuell widerrufen werden.",
@@ -377,21 +377,21 @@ OC.L10N.register(
"Send email to new user" : "E-Mail an neuen Benutzer senden",
"When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Wenn das Passwort für den neuen Benutzer leer gelassen wird, wird eine Aktivierungs-E-Mail mit einem Link zur Passwortvergabe versandt.",
"E-Mail" : "E-Mail",
- "Create" : "Anlegen",
- "Admin Recovery Password" : "Admin-Wiederherstellungspasswort",
+ "Create" : "Erstellen",
+ "Admin Recovery Password" : "Admin-Passwort-Wiederherstellung",
"Enter the recovery password in order to recover the users files during password change" : "Gib das Wiederherstellungspasswort ein, um die Benutzerdateien während der Passwortänderung wiederherzustellen",
"Group name" : "Gruppenname",
"Everyone" : "Jeder",
"Admins" : "Administratoren",
"Disabled" : "Deaktiviert",
"Default quota" : "Standard Speicherplatzgröße",
- "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z. B.: „512 MB“ oder „12 GB“)",
+ "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z.B.: „512 MB“ oder „12 GB“)",
"Other" : "Andere",
"Group admin for" : "Gruppenadministrator für",
- "Quota" : "Quota",
+ "Quota" : "Kontingent",
"Storage location" : "Speicherort",
"User backend" : "Benutzer-Backend",
- "Last login" : "Letztes Login",
+ "Last login" : "Letzte Anmeldung",
"change full name" : "Vollständigen Namen ändern",
"set new password" : "Neues Passwort setzen",
"change email address" : "E-Mail-Adresse ändern",
@@ -404,26 +404,26 @@ OC.L10N.register(
"Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen.",
"Unable to add user to group %s" : "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden",
"Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden",
- "Sending..." : "Senden…",
- "Uninstalling ...." : "Deinstalliere…",
+ "Sending..." : "Wird gesendet…",
+ "Uninstalling ...." : "Wird deinstalliert…",
"Error while uninstalling app" : "Fehler beim Deinstallieren der App",
"Uninstall" : "Deinstallieren",
- "This is used for sending out notifications." : "Dies wird zum Senden von Benachrichtigungen verwendet.",
+ "This is used for sending out notifications." : "Dies wird für das Senden von Benachrichtigungen verwendet.",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen dieses Modul zu aktivieren um die besten Resultate bei der Erkennung der Dateitypen zu erreichen.",
"Cron" : "Cron",
"Last cron job execution: %s." : "Letzte Cron-Job-Ausführung: %s.",
"Last cron job execution: %s. Something seems wrong." : "Letzte Cron-Job-Ausführung: %s. Möglicherweise liegt ein Fehler vor.",
- "Cron was not executed yet!" : "Cron wurde bis jetzt noch nicht ausgeführt!",
+ "Cron was not executed yet!" : "Cron wurde bislang noch nicht ausgeführt!",
"Use system's cron service to call the cron.php file every 15 minutes." : "Benutze den systemeigenen Cron-Dienst, um die cron.php alle 15 Minuten aufzurufen.",
"Uninstall app" : "App deinstallieren",
"Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.<br><br>Dein Benutzername: <strong>%s</strong><br>Greife darauf zu: <strong><a href=\"%s\">%s</a></strong><br><br>",
"Cheers!" : "Noch einen schönen Tag!",
- "Hey there,\n\njust letting you know that you now have a %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\nZugriff: %s\n",
+ "Hey there,\n\njust letting you know that you now have a %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\nZugriff: %s\n\n",
"For password recovery and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen",
- "Your website" : "Deine Webseite",
- "Your Twitter handle" : "Dein twitter-handle",
+ "Your website" : "Deine Internetseite",
+ "Your Twitter handle" : "Dein Twitter-Handle",
"Passcodes that give an app or device permissions to access your account." : "PINs mit denen Apps oder Geräte auf Dein Konto zugreifen können.",
- "Follow us on Google Plus!" : "Folgen Sie uns auf Google Plus!",
+ "Follow us on Google Plus!" : "Folgen Sie uns bei Google Plus!",
"Subscribe to our twitter channel!" : "Abonniere unseren Twitter-Kanal!",
"Subscribe to our news feed!" : "Abonniere unseren RSS-Feed!",
"Show last log in" : "Letzte Anmeldung anzeigen"
diff --git a/settings/l10n/de.json b/settings/l10n/de.json
index 32c634e0b3f..5eb43d56734 100644
--- a/settings/l10n/de.json
+++ b/settings/l10n/de.json
@@ -3,24 +3,24 @@
"You changed your password" : "Du hast Dein Passwort geändert",
"Your password was reset by an administrator" : "Dein Passwort wurde vom Administrator zurückgesetzt",
"{actor} changed your email address" : "{actor} hat Deine E-Mail-Adresse geändert",
- "You changed your email address" : "Du hst erfolgreich deine E-Mail-Adresse geändert",
+ "You changed your email address" : "Du hst erfolgreich Deine E-Mail-Adresse geändert",
"Your email address was changed by an administrator" : "Deine E-Mail-Adresse wurde von einen Administrator geändert",
"Security" : "Sicherheit",
"You successfully logged in using two-factor authentication (%1$s)" : "Sie haben sich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)",
"A login attempt using two-factor authentication failed (%1$s)" : "Ein Anmeldeversuch mittels Zwei-Faktor-Authentifizierung schlug fehl (%1$s)",
- "Your <strong>password</strong> or <strong>email</strong> was modified" : "Dein <strong>Passwort</strong> oder Deine <strong>E.Mail-Adresse</strong> wurde geändert",
+ "Your <strong>password</strong> or <strong>email</strong> was modified" : "Dein <strong>Passwort</strong> oder Deine <strong>E-Mail-Adresse</strong> wurde geändert",
"Your apps" : "Deine Apps",
"Enabled apps" : "Aktivierte Apps",
"Disabled apps" : "Deaktivierte Apps",
"App bundles" : "App-Pakete",
"Wrong password" : "Falsches Passwort",
"Saved" : "Gespeichert",
- "No user supplied" : "Kein Benutzer übermittelt",
+ "No user supplied" : "Kein Benutzer angegeben",
"Unable to change password" : "Passwort konnte nicht geändert werden",
"Authentication error" : "Authentifizierungsfehler",
"Please provide an admin recovery password; otherwise, all user data will be lost." : "Bitte gib ein Wiederherstellungspasswort für das Administratorkonto an, da sonst alle Benutzerdaten verlorengehen.",
"Wrong admin recovery password. Please check the password and try again." : "Falsches Wiederherstellungspasswort für das Admin-Konto. Bitte überprüfe das Passwort und versuche es erneut.",
- "Backend doesn't support password change, but the user's encryption key was updated." : "Das Backend unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.",
+ "Backend doesn't support password change, but the user's encryption key was updated." : "Das Backend unterstützt die Passwortänderung nicht, aber das Verschlüsselungspasswort des Benutzers wurde aktualisiert.",
"installing and updating apps via the app store or Federated Cloud Sharing" : "Das Installieren und Aktualisieren von Apps durch den App-Store oder durch Federated Cloud Sharing",
"Federated Cloud Sharing" : "Federated-Cloud-Sharing",
"cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL verwendet eine veraltete %s Version (%s). Bitte aktualisiere dein Betriebssystem, da ansonsten Funktionen, wie z.B. %s, nicht zuverlässig funktionieren werden.",
@@ -29,10 +29,10 @@
"Group already exists." : "Gruppe existiert bereits.",
"Unable to add group." : "Gruppe konnte nicht angelegt werden.",
"Unable to delete group." : "Gruppe konnte nicht gelöscht werden.",
- "Invalid SMTP password." : "Falsches SMTP-Passwort",
+ "Invalid SMTP password." : "Ungültiges SMTP-Passwort",
"Well done, %s!" : "Gut gemacht, %s!",
- "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen richtig",
- "Email setting test" : "E-Mail-Einstellungen testen",
+ "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen korrekt.",
+ "Email setting test" : "Test der E-Mail-Einstellungen",
"Email could not be sent. Check your mail server log" : "E-Mail konnte nicht versandt werden. Prüfe Dein E-Mail-Server-Protokoll",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Beim Senden der E-Mail ist ein Problem aufgetreten. Bitte überprüfe Deine Einstellungen. (Fehler: %s)",
"You need to set your user email before being able to send test emails." : "Zunächst muss die Benutzer-E-Mail-Adresse angegeben werden, bevor Test-E-Mails verschickt werden können.",
@@ -75,7 +75,7 @@
"Go to %s" : "Gehe zu %s",
"Install Client" : "Installiere den Client",
"Your %s account was created" : "Dein %s-Konto wurde erstellt",
- "Password confirmation is required" : "Passwortbestätigung ist erforderlich",
+ "Password confirmation is required" : "Passwortbestätigung erforderlich",
"Couldn't remove app." : "Die App konnte nicht entfernt werden.",
"Couldn't update app." : "Die App konnte nicht aktualisiert werden.",
"Are you really sure you want add {domain} as trusted domain?" : "Bist du sicher, dass du {domain} als vertrauenswürdige Domain hinzufügen möchtest?",
@@ -84,7 +84,7 @@
"Migration started …" : "Migration begonnen…",
"Not saved" : "Nicht gespeichert",
"Sending…" : "Senden…",
- "Email sent" : "E-Mail wurde verschickt",
+ "Email sent" : "E-Mail gesendet",
"Official" : "Offiziell",
"All" : "Alle",
"Update to %s" : "Aktualisierung auf %s",
@@ -94,22 +94,22 @@
"Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Offizielle Apps werden von und innerhalb der Community entwickelt. Sie stellen die zentralen Funktionen bereit und sind für den produktiven Einsatz geeignet.",
"Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Geprüfte Apps werden von vertrauenswürdigen Entwicklern entwickelt und haben eine oberflächliche Sicherheitsprüfung durchlaufen. Sie werden innerhalb eines offenen Code-Repositorys aktiv gepflegt und ihre Betreuer erachten sie als stabil genug für für den gelegentlichen bis normalen Einsatz.",
"This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Diese App ist nicht auf Sicherheitsprobleme hin überprüft und ist neu oder bekanntermaßen instabil. Die Installation erfolgt auf eigenes Risiko.",
- "Disabling app …" : "Deaktiviere app...",
+ "Disabling app …" : "App wird deaktiviert…",
"Error while disabling app" : "Beim Deaktivieren der App ist ein Fehler aufgetreten",
"Disable" : "Deaktivieren",
"Enable" : "Aktivieren",
- "Enabling app …" : "Aktiviere App ...",
+ "Enabling app …" : "Aktiviere App…",
"Error while enabling app" : "Beim Aktivieren der App ist ein Fehler aufgetreten",
- "Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese Anwendung kann nicht aktiviert werden, da sie den Server unstabil machen würde",
+ "Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese App kann nicht aktiviert werden, da es den Server instabil macht.",
"Error: could not disable broken app" : "Fehler: Die beschädigte Anwendung konnte nicht deaktiviert werden",
- "Error while disabling broken app" : "Beim Deaktivieren der beschädigten App ist ein Fehler aufgetreten",
+ "Error while disabling broken app" : "Beim Deaktivieren der defekten App ist ein Fehler aufgetreten",
"Updating...." : "Aktualisiere…",
- "Error while updating app" : "Fehler beim Aktualisieren der App",
+ "Error while updating app" : "Es ist ein Fehler während der Aktualisierung der App aufgetreten",
"Updated" : "Aktualisiert",
- "Removing …" : "Entferne ...",
+ "Removing …" : "Entferne…",
"Error while removing app" : "Fehler beim Entfernen der App",
- "Remove" : "Entferne",
- "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Du wirst in 5 Sekunden zu Aktualisierungsseite weitergeleitet",
+ "Remove" : "Entfernen",
+ "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Du wirst in 5 Sekunden zur Aktualisierungsseite weitergeleitet.",
"App update" : "App Aktualisierung",
"Approved" : "Geprüft",
"Experimental" : "Experimentell",
@@ -135,9 +135,9 @@
"Not supported!" : "Nicht unterstützt!",
"Press ⌘-C to copy." : "⌘-C zum Kopieren drücken.",
"Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.",
- "Error while loading browser sessions and device tokens" : "Fehler beim Laden der Browser-Sitzungen und Gerätetoken",
- "Error while creating device token" : "Fehler beim Erstellen des Gerätetokens",
- "Error while deleting the token" : "Fehler beim Löschen des Gerätetokens",
+ "Error while loading browser sessions and device tokens" : "Fehler beim Laden der Browser-Sitzungen und Geräte-Token",
+ "Error while creating device token" : "Fehler beim Erstellen des Geräte-Tokens",
+ "Error while deleting the token" : "Fehler beim Löschen des Geräte-Tokens",
"An error occurred. Please upload an ASCII-encoded PEM certificate." : "Es ist ein Fehler aufgetreten. Bitte lade ein ASCII-kodiertes PEM-Zertifikat hoch.",
"Valid until {date}" : "Gültig bis {date}",
"Delete" : "Löschen",
@@ -146,20 +146,20 @@
"Only visible to local users" : "Nur für lokale Benutzer sichtbar",
"Only visible to you" : "Nur für Dich sichtbar",
"Contacts" : "Kontakte",
- "Visible to local users and to trusted servers" : "Sichtbar für lokale Nutzer und vertauenswürdige Server",
+ "Visible to local users and to trusted servers" : "Sichtbar für lokale Benutzer und vertrauenswürdige Server",
"Public" : "Öffentlich",
"Will be synced to a global and public address book" : "Wird mit einem globalen und einem öffentlichen Adressbuch synchronisiert",
"Verify" : "Überprüfen",
- "Verifying …" : "Überprüfe ...",
+ "Verifying …" : "Überprüfe…",
"Select a profile picture" : "Wähle ein Profilbild",
"Very weak password" : "Sehr schwaches Passwort",
"Weak password" : "Schwaches Passwort",
- "So-so password" : "Durchschnittliches Passwort",
+ "So-so password" : "Akzeptables Passwort",
"Good password" : "Gutes Passwort",
"Strong password" : "Starkes Passwort",
"Groups" : "Gruppen",
"Unable to delete {objName}" : "Löschen von {objName} nicht möglich",
- "Error creating group: {message}" : "Fehler beim Erstellen der Gruppe: {message}",
+ "Error creating group: {message}" : "Fehler beim Erstellen einer Gruppe: {message}",
"A valid group name must be provided" : "Ein gültiger Gruppenname muss angegeben werden",
"deleted {groupName}" : "{groupName} gelöscht",
"undo" : "rückgängig machen",
@@ -173,10 +173,10 @@
"no group" : "Keine Gruppe",
"Password successfully changed" : "Das Passwort wurde erfolgreich geändert",
"Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist",
- "Could not change the users email" : "Die E-Mail Adresse des Nutzers konnte nicht geändert werden",
- "Error while changing status of {user}" : "Fehler beim Ändern des Statusses des Nutzers {user}",
+ "Could not change the users email" : "Die E-Mail-Adresse des Benutzers konnte nicht geändert werden",
+ "Error while changing status of {user}" : "Fehler beim Ändern des Status des Benutzers {user}",
"A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden",
- "Error creating user: {message}" : "Fehler beim Anlegen des Benutzers: {message}",
+ "Error creating user: {message}" : "Fehler beim Erstellen des Benutzers: {message}",
"A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden",
"A valid email must be provided" : "Es muss eine gültige E-Mail-Adresse angegeben werden",
"__language_name__" : "Deutsch (Persönlich)",
@@ -186,10 +186,10 @@
"Sessions" : "Sitzungen",
"App passwords" : "App-PINs",
"Sync clients" : "Sync-Clients",
- "None" : "Nichts",
+ "None" : "Keine",
"Login" : "Anmelden",
- "Plain" : "Plain",
- "NT LAN Manager" : "NT LAN Manager",
+ "Plain" : "Klartext",
+ "NT LAN Manager" : "NT-LAN-Manager",
"SSL/TLS" : "SSL/TLS",
"STARTTLS" : "STARTTLS",
"Email server" : "E-Mail-Server",
@@ -204,8 +204,8 @@
"Server address" : "Serveradresse",
"Port" : "Port",
"Credentials" : "Zugangsdaten",
- "SMTP Username" : "SMTP Benutzername",
- "SMTP Password" : "SMTP Passwort",
+ "SMTP Username" : "SMTP-Benutzername",
+ "SMTP Password" : "SMTP-Passwort",
"Store credentials" : "Anmeldeinformationen speichern",
"Test email settings" : "E-Mail-Einstellungen testen",
"Send email" : "E-Mail senden",
@@ -216,13 +216,13 @@
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Wird die Verschlüsselung einmal aktiviert, so werden alle ab diesem Zeitpunkt hochgeladene Dateien verschlüsselt. Sie kann nur wieder deaktiviert werden, wenn das Verschlüsselungsmodul dies unterstützt und alle Voraussetzungen (wie das Setzen eines Wiederherstellungsschlüssels) im Vorhinein erfüllt wurden.",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Verschlüsselung alleine garantiert nicht die Systemsicherheit. Bitte lesen Sie in der Dokumentation nach, wie die Verschlüsselungs-app funktioniert und welche Anwendungsfälle unterstützt werden.",
"Be aware that encryption always increases the file size." : "Sei dir bewusst, dass die Verschlüsselung immer die Dateigröße erhöht.",
- "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von deinen Daten zu erstellen. Falls du die Verschlüsselung nutzt, sollte auch eine Sicherung der Kodierungsschlüssel zusammen mit deinen Daten durchgeführt werden.",
+ "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von deinen Daten zu erstellen. Falls du die Verschlüsselung nutzt, sollte auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit Deinen Daten durchgeführt werden.",
"This is the final warning: Do you really want to enable encryption?" : "Dies ist die letzte Warnung: Verschlüsselung wirklich aktivieren?",
"Enable encryption" : "Verschlüsselung aktivieren",
"No encryption module loaded, please enable an encryption module in the app menu." : "Es wurde kein Verschlüsselungs-Modul geladen, bitte ein Verschlüsselungs-Modul im Anwendungs-Menü aktivieren.",
"Select default encryption module:" : "Standard-Verschlüsselungs-Modul auswählen:",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Die Kodierungsschlüssel der alten Verschlüsselung müssen zur neuen Version migriert werden (ownCloud <= 8.0). Bitte »Default Encryption Module« aktivieren und »occ encryption:migrate« aufrufen.",
- "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Kodierungsschlüssel der alten Verschlüsselung migrieren (ownCloud <= 8.0).",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Du musst Deinen Verschlüsselungsschlüssel von der alten Verschlüsselung (ownCloud <= 8.0) zur Neuen migrieren.",
"Start migration" : "Migration beginnen",
"Security & setup warnings" : "Sicherheits- & Einrichtungswarnungen",
"It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Für die Sicherheit und Geschwindigkeit Deiner Installation ist es von großer Bedeutung, dass sie richtig konfiguriert ist. Um Dir hierbei zu helfen werden einige automatische Tests durchgeführt. Weitere Informationen findest Du im Tipps & Tricks- Abschnitt und in der Dokumentation.",
@@ -233,7 +233,7 @@
"This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dies wird wahrscheinlich durch Zwischenspeicher/Beschleuniger wie etwa Zend OPcache oder eAccelerator verursacht.",
"Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Deine Datenbank läuft nicht mit der \"READ COMMITED\" Transaktionsisolationsstufe. Dies kann Probleme hervorrufen, wenn mehrere Aktionen parallel ausgeführt werden.",
"%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s ist in einer älteren Version als %2$s installiert. Aus Stabilitäts- und Performancegründen empfehlen wir eine Aktualisierung auf eine neuere %1$s-Version",
- "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen dieses Modul zu aktivieren um die besten Resultate bei der Erkennung der Dateitypen zu erreichen.",
+ "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME-Typ-Erkennung zu erhalten.",
"Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information." : "Transaktionales Sperren ist deaktiviert, was zu Problemen mit Laufzeitbedingungen führen kann. 'filelocking.enabled' in der config.php aktivieren, um diese Probleme zu vermeiden. Weitere Informationen findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a>.",
"System locale can not be set to a one which supports UTF-8." : "Es kann kein Systemgebietsschema gesetzt werden, das UTF-8 unterstützt.",
"This means that there might be problems with certain characters in file names." : "Dies bedeutet, dass es zu Problemen mit bestimmten Zeichen in Dateinamen kommen kann.",
@@ -247,7 +247,7 @@
"Last job execution ran %s. Something seems wrong." : "Letzte Aufgaben-Ausführung lief %s. Etwas scheint falsch zu sein.",
"Background job didn’t run yet!" : "Hintergrund-Aufgabe wurde bislang nicht ausgeführt!",
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "Um die optimale Geschwindigkeit zu erreichen ist es wichtig, dass die Hintergrund-Aktivitäten richtig konfiguriert sind. Für größere Installationen ist 'Cron' die empfohlene Einstellung. Weitere Informationen findest Du in der Dokumentation.",
- "Execute one task with each page loaded" : "Führe eine Aufgabe mit jeder geladenen Seite aus",
+ "Execute one task with each page loaded" : "Eine Aufgabe bei jedem Laden einer Seite ausführen",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php ist als Webcron-Dienst registriert, der die cron.php alle 15 Minuten per HTTP aufruft.",
"Use system cron service to call the cron.php file every 15 minutes." : "Nutze den System-Cron-Service um cron.php alle 15 Minuten aufzurufen.",
"The cron.php needs to be executed by the system user \"%s\"." : "Die cron.php muss durch den Systemnutzer \"%s\" ausgeführt werden.",
@@ -275,9 +275,9 @@
"Tips & tricks" : "Tipps & Tricks",
"There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Es gibt ein Menge von Eigenschaften und Konfigurationsschaltern die es ermöglichen, die Installation optimal zu nutzen und anzupassen. Hier einige Verweise auf weitere Informationen.",
"SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite wird als Datenbank verwendet. Bei größeren Installationen wird empfohlen, auf ein anderes Datenbank-Backend zu wechseln.",
- "This is particularly recommended when using the desktop client for file synchronisation." : "Dies empfiehlt sich besonders, wenn Sie den Desktop-Client für die Dateisynchronisation verwenden.",
+ "This is particularly recommended when using the desktop client for file synchronisation." : "Dies wird insbesondere bei der Benutzung des Dektop-Clients zur Synchronisierung empfohlen.",
"To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Um zu einer anderen Datenbank zu migrieren, benutze bitte die Kommandozeile: 'occ db:convert-type', oder in die <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a> schauen.",
- "How to do backups" : "Wie man Backups anlegt",
+ "How to do backups" : "Wie man Datensicherungen anlegt",
"Advanced monitoring" : "Erweitertes Monitoring",
"Performance tuning" : "Leistungsoptimierung",
"Improving the config.php" : "Die config.php optimieren",
@@ -287,9 +287,9 @@
"Developer documentation" : "Dokumentation für Entwickler",
"View in store" : "Im Store anzeigen",
"Limit to groups" : "Auf Gruppen beschränken",
- "This app has an update available." : "Es ist eine Aktualisierung verfügbar.",
+ "This app has an update available." : "Für diese App ist eine Aktualisierung verfügbar.",
"by %s" : "von %s",
- "%s-licensed" : "%s-lizensiert",
+ "%s-licensed" : "%s-Lizensiert",
"Documentation:" : "Dokumentation:",
"User documentation" : "Dokumentation für Benutzer",
"Admin documentation" : "Dokumentation für Administratoren",
@@ -299,9 +299,9 @@
"Hide description …" : "Beschreibung ausblenden…",
"This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine untere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.",
"This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine obere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.",
- "This app cannot be installed because the following dependencies are not fulfilled:" : "Die App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Diese App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:",
"Enable only for specific groups" : "Nur für bestimmte Gruppen aktivieren",
- "SSL Root Certificates" : "SSL Root Zertifikate",
+ "SSL Root Certificates" : "SSL-Root-Zertifikate",
"Common Name" : "Allgemeiner Name",
"Valid until" : "Gültig bis",
"Issued By" : "Ausgestellt von:",
@@ -316,12 +316,12 @@
"You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "Du benutzt <strong>%s</strong> von <strong>%s</strong> (<strong>%s %%</strong>)",
"Profile picture" : "Profilbild",
"Upload new" : "Neues hochladen",
- "Select from Files" : "Wähle aus Dateien",
+ "Select from Files" : "Aus Dateien wählen",
"Remove image" : "Bild entfernen",
- "png or jpg, max. 20 MB" : "png oder jpg, max. 20MB",
- "Picture provided by original account" : "Bild von Original- Konto zur Verfügung gestellt",
+ "png or jpg, max. 20 MB" : "png oder jpg, max. 20 MB",
+ "Picture provided by original account" : "Bild von Original-Konto zur Verfügung gestellt",
"Cancel" : "Abbrechen",
- "Choose as profile picture" : "Wähle ein Profilbild",
+ "Choose as profile picture" : "Als Profilbild auswählen",
"Full name" : "Vollständiger Name",
"No display name set" : "Kein Anzeigename angegeben",
"Email" : "E-Mail",
@@ -334,9 +334,9 @@
"Your postal address" : "Deine Postadresse",
"Website" : "Webseite",
"It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
- "Link https://…" : "Link https://",
+ "Link https://…" : "Link https://…",
"Twitter" : "Twitter",
- "Twitter handle @…" : "Twitter-handle @ ...",
+ "Twitter handle @…" : "Twitter-Handle @...",
"You are member of the following groups:" : "Du bist Mitglied folgender Gruppen:",
"Password" : "Passwort",
"Current password" : "Aktuelles Passwort",
@@ -350,7 +350,7 @@
"iOS app" : "iOS-App",
"If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Wenn du das Projekt unterstützen willst, {contributeopen}hilf bei der Entwicklung{linkclose} oder {contributeopen}verbreite es{linkclose}!",
"Show First Run Wizard again" : "Den Einrichtungsassistenten erneut anzeigen",
- "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Deinem Konto eingeloggte Web-, Desktop- und Mobil-Clients.",
+ "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Deinem Konto angemeldete Web-, Desktop- und Mobil-Clients.",
"Device" : "Gerät",
"Last activity" : "Letzte Aktivität",
"Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hier können individuelle Passwörter for Apps erzeugt werden. So must Du nicht Dein Passwort verteilen. Jedes Passwort kann individuell widerrufen werden.",
@@ -375,21 +375,21 @@
"Send email to new user" : "E-Mail an neuen Benutzer senden",
"When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Wenn das Passwort für den neuen Benutzer leer gelassen wird, wird eine Aktivierungs-E-Mail mit einem Link zur Passwortvergabe versandt.",
"E-Mail" : "E-Mail",
- "Create" : "Anlegen",
- "Admin Recovery Password" : "Admin-Wiederherstellungspasswort",
+ "Create" : "Erstellen",
+ "Admin Recovery Password" : "Admin-Passwort-Wiederherstellung",
"Enter the recovery password in order to recover the users files during password change" : "Gib das Wiederherstellungspasswort ein, um die Benutzerdateien während der Passwortänderung wiederherzustellen",
"Group name" : "Gruppenname",
"Everyone" : "Jeder",
"Admins" : "Administratoren",
"Disabled" : "Deaktiviert",
"Default quota" : "Standard Speicherplatzgröße",
- "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z. B.: „512 MB“ oder „12 GB“)",
+ "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z.B.: „512 MB“ oder „12 GB“)",
"Other" : "Andere",
"Group admin for" : "Gruppenadministrator für",
- "Quota" : "Quota",
+ "Quota" : "Kontingent",
"Storage location" : "Speicherort",
"User backend" : "Benutzer-Backend",
- "Last login" : "Letztes Login",
+ "Last login" : "Letzte Anmeldung",
"change full name" : "Vollständigen Namen ändern",
"set new password" : "Neues Passwort setzen",
"change email address" : "E-Mail-Adresse ändern",
@@ -402,26 +402,26 @@
"Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen.",
"Unable to add user to group %s" : "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden",
"Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden",
- "Sending..." : "Senden…",
- "Uninstalling ...." : "Deinstalliere…",
+ "Sending..." : "Wird gesendet…",
+ "Uninstalling ...." : "Wird deinstalliert…",
"Error while uninstalling app" : "Fehler beim Deinstallieren der App",
"Uninstall" : "Deinstallieren",
- "This is used for sending out notifications." : "Dies wird zum Senden von Benachrichtigungen verwendet.",
+ "This is used for sending out notifications." : "Dies wird für das Senden von Benachrichtigungen verwendet.",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen dieses Modul zu aktivieren um die besten Resultate bei der Erkennung der Dateitypen zu erreichen.",
"Cron" : "Cron",
"Last cron job execution: %s." : "Letzte Cron-Job-Ausführung: %s.",
"Last cron job execution: %s. Something seems wrong." : "Letzte Cron-Job-Ausführung: %s. Möglicherweise liegt ein Fehler vor.",
- "Cron was not executed yet!" : "Cron wurde bis jetzt noch nicht ausgeführt!",
+ "Cron was not executed yet!" : "Cron wurde bislang noch nicht ausgeführt!",
"Use system's cron service to call the cron.php file every 15 minutes." : "Benutze den systemeigenen Cron-Dienst, um die cron.php alle 15 Minuten aufzurufen.",
"Uninstall app" : "App deinstallieren",
"Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.<br><br>Dein Benutzername: <strong>%s</strong><br>Greife darauf zu: <strong><a href=\"%s\">%s</a></strong><br><br>",
"Cheers!" : "Noch einen schönen Tag!",
- "Hey there,\n\njust letting you know that you now have a %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\nZugriff: %s\n",
+ "Hey there,\n\njust letting you know that you now have a %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\nZugriff: %s\n\n",
"For password recovery and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen",
- "Your website" : "Deine Webseite",
- "Your Twitter handle" : "Dein twitter-handle",
+ "Your website" : "Deine Internetseite",
+ "Your Twitter handle" : "Dein Twitter-Handle",
"Passcodes that give an app or device permissions to access your account." : "PINs mit denen Apps oder Geräte auf Dein Konto zugreifen können.",
- "Follow us on Google Plus!" : "Folgen Sie uns auf Google Plus!",
+ "Follow us on Google Plus!" : "Folgen Sie uns bei Google Plus!",
"Subscribe to our twitter channel!" : "Abonniere unseren Twitter-Kanal!",
"Subscribe to our news feed!" : "Abonniere unseren RSS-Feed!",
"Show last log in" : "Letzte Anmeldung anzeigen"
diff --git a/settings/l10n/de_DE.js b/settings/l10n/de_DE.js
index 0769bc18bd0..073c3afb78f 100644
--- a/settings/l10n/de_DE.js
+++ b/settings/l10n/de_DE.js
@@ -4,13 +4,13 @@ OC.L10N.register(
"{actor} changed your password" : "{actor} hat Ihr Passwort geändert",
"You changed your password" : "Sie haben Ihr Passwort geändert",
"Your password was reset by an administrator" : "Ihr Passwort wurde vom Administrator zurückgesetzt",
- "{actor} changed your email address" : "{Aktör} EMail Adresse geändert",
- "You changed your email address" : "Du hast deine EMail Adresse geändert",
- "Your email address was changed by an administrator" : "Deine EMail Adresse wurde durch den Administrator geändert",
+ "{actor} changed your email address" : "{actor} hat Ihre E-Mail-Adresse geändert",
+ "You changed your email address" : "Sie haben Ihre E-Mail-Adresse geändert",
+ "Your email address was changed by an administrator" : "Ihre E-Mail-Adresse wurde durch den Administrator geändert",
"Security" : "Sicherheit",
- "You successfully logged in using two-factor authentication (%1$s)" : "Du hast dich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Du hast Dich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)",
"A login attempt using two-factor authentication failed (%1$s)" : "Ein Anmeldeversuch mittels Zwei-Faktor-Authentifizierung schlug fehl (%1$s)",
- "Your <strong>password</strong> or <strong>email</strong> was modified" : "Ihr <strong>Passwort</strong> oder Ihre <strong>E.Mail-Adresse</strong> wurde geändert",
+ "Your <strong>password</strong> or <strong>email</strong> was modified" : "Ihr <strong>Passwort</strong> oder Ihre <strong>E-Mail-Adresse</strong> wurde geändert",
"Your apps" : "Ihre Apps",
"Enabled apps" : "Aktivierte Apps",
"Disabled apps" : "Deaktivierte Apps",
@@ -32,13 +32,13 @@ OC.L10N.register(
"Unable to add group." : "Gruppe konnte nicht angelegt werden.",
"Unable to delete group." : "Gruppe konnte nicht gelöscht werden.",
"Invalid SMTP password." : "Ungültiges SMTP Passwort.",
- "Well done, %s!" : "Gut gemacht, 1 %s!",
- "If you received this email, the email configuration seems to be correct." : "Wenn du diese EMail empfangen hast, scheint die EMail Konfiguration korrekt zu sein.",
- "Email setting test" : "EMail Einstellung Test",
+ "Well done, %s!" : "Gut gemacht, %s!",
+ "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen korrekt.",
+ "Email setting test" : "Test der E-Mail-Einstellungen",
"Email could not be sent. Check your mail server log" : "E-Mail konnte nicht versandt werden. Prüfen Sie Ihr E-Mail-Server-Protokoll",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Beim Senden der E-Mail ist ein Problem aufgetreten. Bitte überprüfen Sie Ihre Einstellungen. (Fehler: %s)",
"You need to set your user email before being able to send test emails." : "Sie müssen Ihre Benutzer-E-Mail-Adresse einstellen, bevor Sie Test-E-Mails versenden können.",
- "Invalid request" : "Ungültige Anforderung",
+ "Invalid request" : "Fehlerhafte Anfrage",
"Invalid mail address" : "Ungültige E-Mail-Adresse",
"No valid group selected" : "Keine gültige Gruppe ausgewählt",
"A user with that name already exists." : "Ein Benutzer mit diesem Namen existiert bereits.",
@@ -82,10 +82,10 @@ OC.L10N.register(
"Couldn't update app." : "Die App konnte nicht aktualisiert werden.",
"Are you really sure you want add {domain} as trusted domain?" : "Sind Sie sich wirklich sicher, dass Sie {domain} als vertrauenswürdige Domain hinzufügen möchten?",
"Add trusted domain" : "Vertrauenswürdige Domain hinzufügen",
- "Migration in progress. Please wait until the migration is finished" : "Migration in Arbeit. Bitte warten Sie, bis die Migration beendet ist",
+ "Migration in progress. Please wait until the migration is finished" : "Migration läuft. Bitte warte, bis die Migration abgeschlossen ist",
"Migration started …" : "Migration begonnen…",
"Not saved" : "Nicht gespeichert",
- "Sending…" : "Senden...",
+ "Sending…" : "Senden…",
"Email sent" : "E-Mail gesendet",
"Official" : "Offiziell",
"All" : "Alle",
@@ -96,23 +96,23 @@ OC.L10N.register(
"Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Offizielle Apps werden von und innerhalb der Community entwickelt. Sie stellen die zentralen Funktionen bereit und sind für den produktiven Einsatz geeignet.",
"Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Geprüfte Apps werden von vertrauenswürdigen Entwicklern entwickelt und haben eine oberflächliche Sicherheitsprüfung durchlaufen. Sie werden innerhalb eines offenen Code-Repositorys aktiv gepflegt und ihre Betreuer erachten sie als stabil genug für für den gelegentlichen bis normalen Einsatz.",
"This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Diese App ist nicht auf Sicherheitsprobleme hin überprüft und ist neu oder bekanntermaßen instabil. Die Installation erfolgt auf eigenes Risiko.",
- "Disabling app …" : "App wird deaktiviert …",
+ "Disabling app …" : "App wird deaktiviert…",
"Error while disabling app" : "Beim Deaktivieren der App ist ein Fehler aufgetreten",
"Disable" : "Deaktivieren",
"Enable" : "Aktivieren",
- "Enabling app …" : "Aktiviere App ...",
+ "Enabling app …" : "Aktiviere App…",
"Error while enabling app" : "Beim Aktivieren der App ist ein Fehler aufgetreten",
"Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese App kann nicht aktiviert werden, da es den Server instabil macht.",
"Error: could not disable broken app" : "Fehler: Die beschädigte Anwendung konnte nicht deaktiviert werden",
"Error while disabling broken app" : "Beim Deaktivieren der defekten App ist ein Fehler aufgetreten",
"Updating...." : "Aktualisiere…",
- "Error while updating app" : "Es ist ein Fehler während der Aktualisierung aufgetreten",
+ "Error while updating app" : "Es ist ein Fehler während der Aktualisierung der App aufgetreten",
"Updated" : "Aktualisiert",
- "Removing …" : "Entferne ...",
+ "Removing …" : "Entferne…",
"Error while removing app" : "Fehler beim Entfernen der App",
- "Remove" : "Entferne",
- "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, aber sie benötigt ein Update. Sie werden zur Update Seite in 5 Sekunden weitergeleitet.",
- "App update" : "App aktualisieren",
+ "Remove" : "Entfernen",
+ "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Sie werden in 5 Sekunden zur Aktualisierungsseite weitergeleitet.",
+ "App update" : "App Aktualisierung",
"Approved" : "Geprüft",
"Experimental" : "Experimentell",
"No apps found for {query}" : "Keine Applikationen für {query} gefunden",
@@ -148,11 +148,11 @@ OC.L10N.register(
"Only visible to local users" : "Nur für lokale Benutzer sichtbar",
"Only visible to you" : "Nur für Sie sichtbar",
"Contacts" : "Kontakte",
- "Visible to local users and to trusted servers" : "Sichtbar für lokale Nutzer und vertrauenswürdige Server",
+ "Visible to local users and to trusted servers" : "Sichtbar für lokale Benutzer und vertrauenswürdige Server",
"Public" : "Öffentlich",
"Will be synced to a global and public address book" : "Wird mit einem globalen und einem öffentlichen Adressbuch synchronisiert",
"Verify" : "Überprüfen",
- "Verifying …" : "Überprüfe ...",
+ "Verifying …" : "Überprüfe…",
"Select a profile picture" : "Wählen Sie ein Profilbild",
"Very weak password" : "Sehr schwaches Passwort",
"Weak password" : "Schwaches Passwort",
@@ -175,10 +175,10 @@ OC.L10N.register(
"no group" : "Keine Gruppe",
"Password successfully changed" : "Das Passwort wurde erfolgreich geändert",
"Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist",
- "Could not change the users email" : "Die E-Mail-Adresse des Nutzers konnte nicht geändert werden",
- "Error while changing status of {user}" : "Fehler beim Ändern des Statusses des Nutzers {user}",
+ "Could not change the users email" : "Die E-Mail-Adresse des Benutzers konnte nicht geändert werden",
+ "Error while changing status of {user}" : "Fehler beim Ändern des Status des Benutzers {user}",
"A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden",
- "Error creating user: {message}" : "Fehler beim Erstellen eines Benutzers: {message}",
+ "Error creating user: {message}" : "Fehler beim Erstellen des Benutzers: {message}",
"A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden",
"A valid email must be provided" : "Es muss eine gültige E-Mail-Adresse angegeben werden",
"__language_name__" : "Deutsch (Förmlich: Sie)",
@@ -200,7 +200,7 @@ OC.L10N.register(
"Send mode" : "Sendemodus",
"Encryption" : "Verschlüsselung",
"From address" : "Absenderadresse",
- "mail" : "Mail",
+ "mail" : "E-Mail",
"Authentication method" : "Authentifizierungsmethode",
"Authentication required" : "Authentifizierung benötigt",
"Server address" : "Serveradresse",
@@ -218,7 +218,7 @@ OC.L10N.register(
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Wird die Verschlüsselung einmal aktiviert, so werden alle ab diesem Zeitpunkt hochgeladene Dateien verschlüsselt. Sie kann nur wieder deaktiviert werden, wenn das Verschlüsselungsmodul dies unterstützt und alle Voraussetzungen (wie das Setzen eines Wiederherstellungsschlüssels) im Vorhinein erfüllt wurden.",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Verschlüsselung alleine garantiert nicht die Systemsicherheit. Bitte lese in der Dokumentation nach, wie die Verschlüsselungs-app funktioniert und welche Anwendungsfälle unterstützt werden.",
"Be aware that encryption always increases the file size." : "Bedenken Sie, dass durch die Verschlüsselung die Dateigröße zunimmt. ",
- "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von ihren Daten zu machen. Falls Sie die Verschlüsselung nutzen, sollten Sie auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit ihren Daten machen.",
+ "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von ihren Daten zu machen. Falls Sie die Verschlüsselung nutzen, sollten Sie auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit Ihren Daten machen.",
"This is the final warning: Do you really want to enable encryption?" : "Dies ist die letzte Warnung: Wollen Sie die Verschlüsselung wirklich aktivieren?",
"Enable encryption" : "Verschlüsselung aktivieren",
"No encryption module loaded, please enable an encryption module in the app menu." : "Kein Verschlüsselungs-Modul geladen, bitte aktiviere ein Verschlüsselungs-Modul im Anwendungs-Menü.",
@@ -235,7 +235,7 @@ OC.L10N.register(
"This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dies wird wahrscheinlich durch Zwischenspeicher/Beschleuniger wie etwa Zend OPcache oder eAccelerator verursacht.",
"Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Ihre Datenbank läuft nicht mit der \"READ COMMITED\" Transaktionsisolationsstufe. Dies kann Probleme hervorrufen, wenn mehrere Aktionen parallel ausgeführt werden.",
"%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s ist in einer älteren Version als %2$s installiert. Aus Stabilitäts- und Performancegründen empfehlen wir eine Aktualisierung auf eine neuere %1$s-Version",
- "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME Typ Erkennung zu erhalten.",
+ "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME-Typ-Erkennung zu erhalten.",
"Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information." : "Transaktionales Sperren ist deaktiviert, was zu Problemen mit Laufzeitbedingungen führen kann. Aktivieren Sie 'filelocking.enabled' in der config.php diese Probleme zu vermeiden. Weitere Informationen findest Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a>.",
"System locale can not be set to a one which supports UTF-8." : "Es kann kein Systemgebietsschema gesetzt werden, das UTF-8 unterstützt.",
"This means that there might be problems with certain characters in file names." : "Dies bedeutet, dass es zu Problemen mit bestimmten Zeichen in Dateinamen kommen kann.",
@@ -243,7 +243,7 @@ OC.L10N.register(
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Wenn sich Ihre Installation nicht im Wurzelverzeichnis der Domain befindet und Cron aus dem System genutzt wird, kann es zu Fehlern bei der URL-Generierung kommen. Um dies zu verhindern, setzen Sie bitte die „overwrite.cli.url“-Option in Ihrer config.php auf das Web-Wurzelverzeichnis Ihrer Installation (Vorschlag: „%s“).",
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Die Ausführung des Cron-Jobs über die Kommandozeile war nicht möglich. Die folgenden technischen Fehler sind dabei aufgetreten:",
"Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Bitte überprüfen Sie noch einmal die <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Installationsanleitungen ↗</a> und kontrollieren Sie das <a href=\"%s\">Log</a> auf mögliche Fehler oder Warnungen.",
- "All checks passed." : "Alle Checks bestanden.",
+ "All checks passed." : "Alle Überprüfungen bestanden.",
"Background jobs" : "Hintergrund-Aufgaben",
"Last job ran %s." : "Letzte Aufgabe ausgeführt %s",
"Last job execution ran %s. Something seems wrong." : "Letzte Aufgaben-Ausführung lief %s. Etwas scheint falsch zu sein.",
@@ -267,7 +267,7 @@ OC.L10N.register(
"days" : "Tagen",
"Enforce expiration date" : "Ablaufdatum erzwingen",
"Allow resharing" : "Weiterteilen erlauben",
- "Allow sharing with groups" : "Mit Gruppen teilen erlauben",
+ "Allow sharing with groups" : "Teilen mit Gruppen erlauben",
"Restrict users to only share with users in their groups" : "Benutzer auf das Teilen innerhalb ihrer Gruppen beschränken",
"Exclude groups from sharing" : "Gruppen von Freigaben ausschließen",
"These groups will still be able to receive shares, but not to initiate them." : "Diese Gruppen können weiterhin Freigaben empfangen, aber selbst keine mehr initiieren.",
@@ -289,12 +289,12 @@ OC.L10N.register(
"Developer documentation" : "Dokumentation für Entwickler",
"View in store" : "Im Store anzeigen",
"Limit to groups" : "Auf Gruppen beschränken",
- "This app has an update available." : "Für diese Anwendung ist eine Aktualisierung verfügbar.",
+ "This app has an update available." : "Für diese App ist eine Aktualisierung verfügbar.",
"by %s" : "von %s",
"%s-licensed" : "%s-Lizensiert",
"Documentation:" : "Dokumentation:",
- "User documentation" : "Benutzer-Dokumentation",
- "Admin documentation" : "Administratoren-Dokumentation",
+ "User documentation" : "Dokumentation für Benutzer",
+ "Admin documentation" : "Dokumentation für Administratoren",
"Visit website" : "Webseite besuchen",
"Report a bug" : "Melden Sie einen technischen Fehler",
"Show description …" : "Beschreibung anzeigen…",
@@ -303,7 +303,7 @@ OC.L10N.register(
"This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine obere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Diese App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:",
"Enable only for specific groups" : "Nur für bestimmte Gruppen aktivieren",
- "SSL Root Certificates" : "SSL Root Zertifikate",
+ "SSL Root Certificates" : "SSL-Root-Zertifikate",
"Common Name" : "Allgemeiner Name",
"Valid until" : "Gültig bis",
"Issued By" : "Ausgestellt von:",
@@ -338,7 +338,7 @@ OC.L10N.register(
"It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
"Link https://…" : "Link https://…",
"Twitter" : "Twitter",
- "Twitter handle @…" : "Twitter-Handle @ ...",
+ "Twitter handle @…" : "Twitter-Handle @…",
"You are member of the following groups:" : "Sie sind Mitglied folgender Gruppen:",
"Password" : "Passwort",
"Current password" : "Aktuelles Passwort",
@@ -352,7 +352,7 @@ OC.L10N.register(
"iOS app" : "iOS-App",
"If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Wenn Sie das Projekt unterstützen wollen {contributeopen} helfen Sie bei der Entwicklung{linkclose} oder {contributeopen} verbreiten Sie es{linkclose}!",
"Show First Run Wizard again" : "Den Einrichtungsassistenten erneut anzeigen",
- "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Ihrem Konto eingeloggte Web-, Desktop- und Mobil-Clients.",
+ "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Ihrem Konto angemeldete Web-, Desktop- und Mobil-Clients.",
"Device" : "Gerät",
"Last activity" : "Letzte Aktivität",
"Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hier können individuelle Passwörter for Apps erzeugt werden. So müssen Sie nicht Ihr Passwort verteilen. Jedes Passwort kann individuell widerrufen werden.",
@@ -373,7 +373,7 @@ OC.L10N.register(
"Show storage location" : "Speicherort anzeigen",
"Show user backend" : "Benutzer-Backend anzeigen",
"Show last login" : "Letzte Anmeldung anzeigen",
- "Show email address" : "E-Mail Adresse anzeigen",
+ "Show email address" : "E-Mail-Adresse anzeigen",
"Send email to new user" : "E-Mail an neuen Benutzer senden",
"When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Wenn das Passwort für den neuen Benutzer leer gelassen wird, wird an ihn eine Aktivierungs-E-Mail mit einem Link zur Passwortvergabe versandt.",
"E-Mail" : "E-Mail",
@@ -384,7 +384,7 @@ OC.L10N.register(
"Everyone" : "Jeder",
"Admins" : "Administratoren",
"Disabled" : "Deaktiviert",
- "Default quota" : "Standard-Kontingent",
+ "Default quota" : "Standard Speicherplatzgröße",
"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z.B.: „512 MB“ oder „12 GB“)",
"Other" : "Andere",
"Group admin for" : "Gruppenadministrator für",
@@ -401,7 +401,7 @@ OC.L10N.register(
"Please provide an admin recovery password, otherwise all user data will be lost" : "Bitte geben Sie ein Wiederherstellungspasswort für das Administratorkonto an, da sonst alle Benutzerdaten verlorengehen können",
"Backend doesn't support password change, but the user's encryption key was successfully updated." : "Das Backend unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.",
"test email settings" : "E-Mail-Einstellungen testen",
- "Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der admin-Gruppe löschen",
+ "Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen",
"Unable to add user to group %s" : "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden",
"Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden",
"Sending..." : "Wird gesendet…",
diff --git a/settings/l10n/de_DE.json b/settings/l10n/de_DE.json
index 92b7aa0ec2b..7d4322bf914 100644
--- a/settings/l10n/de_DE.json
+++ b/settings/l10n/de_DE.json
@@ -2,13 +2,13 @@
"{actor} changed your password" : "{actor} hat Ihr Passwort geändert",
"You changed your password" : "Sie haben Ihr Passwort geändert",
"Your password was reset by an administrator" : "Ihr Passwort wurde vom Administrator zurückgesetzt",
- "{actor} changed your email address" : "{Aktör} EMail Adresse geändert",
- "You changed your email address" : "Du hast deine EMail Adresse geändert",
- "Your email address was changed by an administrator" : "Deine EMail Adresse wurde durch den Administrator geändert",
+ "{actor} changed your email address" : "{actor} hat Ihre E-Mail-Adresse geändert",
+ "You changed your email address" : "Sie haben Ihre E-Mail-Adresse geändert",
+ "Your email address was changed by an administrator" : "Ihre E-Mail-Adresse wurde durch den Administrator geändert",
"Security" : "Sicherheit",
- "You successfully logged in using two-factor authentication (%1$s)" : "Du hast dich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Du hast Dich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)",
"A login attempt using two-factor authentication failed (%1$s)" : "Ein Anmeldeversuch mittels Zwei-Faktor-Authentifizierung schlug fehl (%1$s)",
- "Your <strong>password</strong> or <strong>email</strong> was modified" : "Ihr <strong>Passwort</strong> oder Ihre <strong>E.Mail-Adresse</strong> wurde geändert",
+ "Your <strong>password</strong> or <strong>email</strong> was modified" : "Ihr <strong>Passwort</strong> oder Ihre <strong>E-Mail-Adresse</strong> wurde geändert",
"Your apps" : "Ihre Apps",
"Enabled apps" : "Aktivierte Apps",
"Disabled apps" : "Deaktivierte Apps",
@@ -30,13 +30,13 @@
"Unable to add group." : "Gruppe konnte nicht angelegt werden.",
"Unable to delete group." : "Gruppe konnte nicht gelöscht werden.",
"Invalid SMTP password." : "Ungültiges SMTP Passwort.",
- "Well done, %s!" : "Gut gemacht, 1 %s!",
- "If you received this email, the email configuration seems to be correct." : "Wenn du diese EMail empfangen hast, scheint die EMail Konfiguration korrekt zu sein.",
- "Email setting test" : "EMail Einstellung Test",
+ "Well done, %s!" : "Gut gemacht, %s!",
+ "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen korrekt.",
+ "Email setting test" : "Test der E-Mail-Einstellungen",
"Email could not be sent. Check your mail server log" : "E-Mail konnte nicht versandt werden. Prüfen Sie Ihr E-Mail-Server-Protokoll",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Beim Senden der E-Mail ist ein Problem aufgetreten. Bitte überprüfen Sie Ihre Einstellungen. (Fehler: %s)",
"You need to set your user email before being able to send test emails." : "Sie müssen Ihre Benutzer-E-Mail-Adresse einstellen, bevor Sie Test-E-Mails versenden können.",
- "Invalid request" : "Ungültige Anforderung",
+ "Invalid request" : "Fehlerhafte Anfrage",
"Invalid mail address" : "Ungültige E-Mail-Adresse",
"No valid group selected" : "Keine gültige Gruppe ausgewählt",
"A user with that name already exists." : "Ein Benutzer mit diesem Namen existiert bereits.",
@@ -80,10 +80,10 @@
"Couldn't update app." : "Die App konnte nicht aktualisiert werden.",
"Are you really sure you want add {domain} as trusted domain?" : "Sind Sie sich wirklich sicher, dass Sie {domain} als vertrauenswürdige Domain hinzufügen möchten?",
"Add trusted domain" : "Vertrauenswürdige Domain hinzufügen",
- "Migration in progress. Please wait until the migration is finished" : "Migration in Arbeit. Bitte warten Sie, bis die Migration beendet ist",
+ "Migration in progress. Please wait until the migration is finished" : "Migration läuft. Bitte warte, bis die Migration abgeschlossen ist",
"Migration started …" : "Migration begonnen…",
"Not saved" : "Nicht gespeichert",
- "Sending…" : "Senden...",
+ "Sending…" : "Senden…",
"Email sent" : "E-Mail gesendet",
"Official" : "Offiziell",
"All" : "Alle",
@@ -94,23 +94,23 @@
"Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Offizielle Apps werden von und innerhalb der Community entwickelt. Sie stellen die zentralen Funktionen bereit und sind für den produktiven Einsatz geeignet.",
"Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Geprüfte Apps werden von vertrauenswürdigen Entwicklern entwickelt und haben eine oberflächliche Sicherheitsprüfung durchlaufen. Sie werden innerhalb eines offenen Code-Repositorys aktiv gepflegt und ihre Betreuer erachten sie als stabil genug für für den gelegentlichen bis normalen Einsatz.",
"This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Diese App ist nicht auf Sicherheitsprobleme hin überprüft und ist neu oder bekanntermaßen instabil. Die Installation erfolgt auf eigenes Risiko.",
- "Disabling app …" : "App wird deaktiviert …",
+ "Disabling app …" : "App wird deaktiviert…",
"Error while disabling app" : "Beim Deaktivieren der App ist ein Fehler aufgetreten",
"Disable" : "Deaktivieren",
"Enable" : "Aktivieren",
- "Enabling app …" : "Aktiviere App ...",
+ "Enabling app …" : "Aktiviere App…",
"Error while enabling app" : "Beim Aktivieren der App ist ein Fehler aufgetreten",
"Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese App kann nicht aktiviert werden, da es den Server instabil macht.",
"Error: could not disable broken app" : "Fehler: Die beschädigte Anwendung konnte nicht deaktiviert werden",
"Error while disabling broken app" : "Beim Deaktivieren der defekten App ist ein Fehler aufgetreten",
"Updating...." : "Aktualisiere…",
- "Error while updating app" : "Es ist ein Fehler während der Aktualisierung aufgetreten",
+ "Error while updating app" : "Es ist ein Fehler während der Aktualisierung der App aufgetreten",
"Updated" : "Aktualisiert",
- "Removing …" : "Entferne ...",
+ "Removing …" : "Entferne…",
"Error while removing app" : "Fehler beim Entfernen der App",
- "Remove" : "Entferne",
- "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, aber sie benötigt ein Update. Sie werden zur Update Seite in 5 Sekunden weitergeleitet.",
- "App update" : "App aktualisieren",
+ "Remove" : "Entfernen",
+ "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Sie werden in 5 Sekunden zur Aktualisierungsseite weitergeleitet.",
+ "App update" : "App Aktualisierung",
"Approved" : "Geprüft",
"Experimental" : "Experimentell",
"No apps found for {query}" : "Keine Applikationen für {query} gefunden",
@@ -146,11 +146,11 @@
"Only visible to local users" : "Nur für lokale Benutzer sichtbar",
"Only visible to you" : "Nur für Sie sichtbar",
"Contacts" : "Kontakte",
- "Visible to local users and to trusted servers" : "Sichtbar für lokale Nutzer und vertrauenswürdige Server",
+ "Visible to local users and to trusted servers" : "Sichtbar für lokale Benutzer und vertrauenswürdige Server",
"Public" : "Öffentlich",
"Will be synced to a global and public address book" : "Wird mit einem globalen und einem öffentlichen Adressbuch synchronisiert",
"Verify" : "Überprüfen",
- "Verifying …" : "Überprüfe ...",
+ "Verifying …" : "Überprüfe…",
"Select a profile picture" : "Wählen Sie ein Profilbild",
"Very weak password" : "Sehr schwaches Passwort",
"Weak password" : "Schwaches Passwort",
@@ -173,10 +173,10 @@
"no group" : "Keine Gruppe",
"Password successfully changed" : "Das Passwort wurde erfolgreich geändert",
"Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist",
- "Could not change the users email" : "Die E-Mail-Adresse des Nutzers konnte nicht geändert werden",
- "Error while changing status of {user}" : "Fehler beim Ändern des Statusses des Nutzers {user}",
+ "Could not change the users email" : "Die E-Mail-Adresse des Benutzers konnte nicht geändert werden",
+ "Error while changing status of {user}" : "Fehler beim Ändern des Status des Benutzers {user}",
"A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden",
- "Error creating user: {message}" : "Fehler beim Erstellen eines Benutzers: {message}",
+ "Error creating user: {message}" : "Fehler beim Erstellen des Benutzers: {message}",
"A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden",
"A valid email must be provided" : "Es muss eine gültige E-Mail-Adresse angegeben werden",
"__language_name__" : "Deutsch (Förmlich: Sie)",
@@ -198,7 +198,7 @@
"Send mode" : "Sendemodus",
"Encryption" : "Verschlüsselung",
"From address" : "Absenderadresse",
- "mail" : "Mail",
+ "mail" : "E-Mail",
"Authentication method" : "Authentifizierungsmethode",
"Authentication required" : "Authentifizierung benötigt",
"Server address" : "Serveradresse",
@@ -216,7 +216,7 @@
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Wird die Verschlüsselung einmal aktiviert, so werden alle ab diesem Zeitpunkt hochgeladene Dateien verschlüsselt. Sie kann nur wieder deaktiviert werden, wenn das Verschlüsselungsmodul dies unterstützt und alle Voraussetzungen (wie das Setzen eines Wiederherstellungsschlüssels) im Vorhinein erfüllt wurden.",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Verschlüsselung alleine garantiert nicht die Systemsicherheit. Bitte lese in der Dokumentation nach, wie die Verschlüsselungs-app funktioniert und welche Anwendungsfälle unterstützt werden.",
"Be aware that encryption always increases the file size." : "Bedenken Sie, dass durch die Verschlüsselung die Dateigröße zunimmt. ",
- "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von ihren Daten zu machen. Falls Sie die Verschlüsselung nutzen, sollten Sie auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit ihren Daten machen.",
+ "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von ihren Daten zu machen. Falls Sie die Verschlüsselung nutzen, sollten Sie auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit Ihren Daten machen.",
"This is the final warning: Do you really want to enable encryption?" : "Dies ist die letzte Warnung: Wollen Sie die Verschlüsselung wirklich aktivieren?",
"Enable encryption" : "Verschlüsselung aktivieren",
"No encryption module loaded, please enable an encryption module in the app menu." : "Kein Verschlüsselungs-Modul geladen, bitte aktiviere ein Verschlüsselungs-Modul im Anwendungs-Menü.",
@@ -233,7 +233,7 @@
"This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dies wird wahrscheinlich durch Zwischenspeicher/Beschleuniger wie etwa Zend OPcache oder eAccelerator verursacht.",
"Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Ihre Datenbank läuft nicht mit der \"READ COMMITED\" Transaktionsisolationsstufe. Dies kann Probleme hervorrufen, wenn mehrere Aktionen parallel ausgeführt werden.",
"%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s ist in einer älteren Version als %2$s installiert. Aus Stabilitäts- und Performancegründen empfehlen wir eine Aktualisierung auf eine neuere %1$s-Version",
- "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME Typ Erkennung zu erhalten.",
+ "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME-Typ-Erkennung zu erhalten.",
"Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information." : "Transaktionales Sperren ist deaktiviert, was zu Problemen mit Laufzeitbedingungen führen kann. Aktivieren Sie 'filelocking.enabled' in der config.php diese Probleme zu vermeiden. Weitere Informationen findest Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a>.",
"System locale can not be set to a one which supports UTF-8." : "Es kann kein Systemgebietsschema gesetzt werden, das UTF-8 unterstützt.",
"This means that there might be problems with certain characters in file names." : "Dies bedeutet, dass es zu Problemen mit bestimmten Zeichen in Dateinamen kommen kann.",
@@ -241,7 +241,7 @@
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Wenn sich Ihre Installation nicht im Wurzelverzeichnis der Domain befindet und Cron aus dem System genutzt wird, kann es zu Fehlern bei der URL-Generierung kommen. Um dies zu verhindern, setzen Sie bitte die „overwrite.cli.url“-Option in Ihrer config.php auf das Web-Wurzelverzeichnis Ihrer Installation (Vorschlag: „%s“).",
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Die Ausführung des Cron-Jobs über die Kommandozeile war nicht möglich. Die folgenden technischen Fehler sind dabei aufgetreten:",
"Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Bitte überprüfen Sie noch einmal die <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Installationsanleitungen ↗</a> und kontrollieren Sie das <a href=\"%s\">Log</a> auf mögliche Fehler oder Warnungen.",
- "All checks passed." : "Alle Checks bestanden.",
+ "All checks passed." : "Alle Überprüfungen bestanden.",
"Background jobs" : "Hintergrund-Aufgaben",
"Last job ran %s." : "Letzte Aufgabe ausgeführt %s",
"Last job execution ran %s. Something seems wrong." : "Letzte Aufgaben-Ausführung lief %s. Etwas scheint falsch zu sein.",
@@ -265,7 +265,7 @@
"days" : "Tagen",
"Enforce expiration date" : "Ablaufdatum erzwingen",
"Allow resharing" : "Weiterteilen erlauben",
- "Allow sharing with groups" : "Mit Gruppen teilen erlauben",
+ "Allow sharing with groups" : "Teilen mit Gruppen erlauben",
"Restrict users to only share with users in their groups" : "Benutzer auf das Teilen innerhalb ihrer Gruppen beschränken",
"Exclude groups from sharing" : "Gruppen von Freigaben ausschließen",
"These groups will still be able to receive shares, but not to initiate them." : "Diese Gruppen können weiterhin Freigaben empfangen, aber selbst keine mehr initiieren.",
@@ -287,12 +287,12 @@
"Developer documentation" : "Dokumentation für Entwickler",
"View in store" : "Im Store anzeigen",
"Limit to groups" : "Auf Gruppen beschränken",
- "This app has an update available." : "Für diese Anwendung ist eine Aktualisierung verfügbar.",
+ "This app has an update available." : "Für diese App ist eine Aktualisierung verfügbar.",
"by %s" : "von %s",
"%s-licensed" : "%s-Lizensiert",
"Documentation:" : "Dokumentation:",
- "User documentation" : "Benutzer-Dokumentation",
- "Admin documentation" : "Administratoren-Dokumentation",
+ "User documentation" : "Dokumentation für Benutzer",
+ "Admin documentation" : "Dokumentation für Administratoren",
"Visit website" : "Webseite besuchen",
"Report a bug" : "Melden Sie einen technischen Fehler",
"Show description …" : "Beschreibung anzeigen…",
@@ -301,7 +301,7 @@
"This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine obere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Diese App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:",
"Enable only for specific groups" : "Nur für bestimmte Gruppen aktivieren",
- "SSL Root Certificates" : "SSL Root Zertifikate",
+ "SSL Root Certificates" : "SSL-Root-Zertifikate",
"Common Name" : "Allgemeiner Name",
"Valid until" : "Gültig bis",
"Issued By" : "Ausgestellt von:",
@@ -336,7 +336,7 @@
"It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
"Link https://…" : "Link https://…",
"Twitter" : "Twitter",
- "Twitter handle @…" : "Twitter-Handle @ ...",
+ "Twitter handle @…" : "Twitter-Handle @…",
"You are member of the following groups:" : "Sie sind Mitglied folgender Gruppen:",
"Password" : "Passwort",
"Current password" : "Aktuelles Passwort",
@@ -350,7 +350,7 @@
"iOS app" : "iOS-App",
"If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Wenn Sie das Projekt unterstützen wollen {contributeopen} helfen Sie bei der Entwicklung{linkclose} oder {contributeopen} verbreiten Sie es{linkclose}!",
"Show First Run Wizard again" : "Den Einrichtungsassistenten erneut anzeigen",
- "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Ihrem Konto eingeloggte Web-, Desktop- und Mobil-Clients.",
+ "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Ihrem Konto angemeldete Web-, Desktop- und Mobil-Clients.",
"Device" : "Gerät",
"Last activity" : "Letzte Aktivität",
"Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hier können individuelle Passwörter for Apps erzeugt werden. So müssen Sie nicht Ihr Passwort verteilen. Jedes Passwort kann individuell widerrufen werden.",
@@ -371,7 +371,7 @@
"Show storage location" : "Speicherort anzeigen",
"Show user backend" : "Benutzer-Backend anzeigen",
"Show last login" : "Letzte Anmeldung anzeigen",
- "Show email address" : "E-Mail Adresse anzeigen",
+ "Show email address" : "E-Mail-Adresse anzeigen",
"Send email to new user" : "E-Mail an neuen Benutzer senden",
"When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Wenn das Passwort für den neuen Benutzer leer gelassen wird, wird an ihn eine Aktivierungs-E-Mail mit einem Link zur Passwortvergabe versandt.",
"E-Mail" : "E-Mail",
@@ -382,7 +382,7 @@
"Everyone" : "Jeder",
"Admins" : "Administratoren",
"Disabled" : "Deaktiviert",
- "Default quota" : "Standard-Kontingent",
+ "Default quota" : "Standard Speicherplatzgröße",
"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z.B.: „512 MB“ oder „12 GB“)",
"Other" : "Andere",
"Group admin for" : "Gruppenadministrator für",
@@ -399,7 +399,7 @@
"Please provide an admin recovery password, otherwise all user data will be lost" : "Bitte geben Sie ein Wiederherstellungspasswort für das Administratorkonto an, da sonst alle Benutzerdaten verlorengehen können",
"Backend doesn't support password change, but the user's encryption key was successfully updated." : "Das Backend unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.",
"test email settings" : "E-Mail-Einstellungen testen",
- "Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der admin-Gruppe löschen",
+ "Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen",
"Unable to add user to group %s" : "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden",
"Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden",
"Sending..." : "Wird gesendet…",
diff --git a/settings/l10n/en_GB.js b/settings/l10n/en_GB.js
index 582d8a27986..ba269550554 100644
--- a/settings/l10n/en_GB.js
+++ b/settings/l10n/en_GB.js
@@ -1,12 +1,28 @@
OC.L10N.register(
"settings",
{
+ "{actor} changed your password" : "{actor} changed your password",
+ "You changed your password" : "You changed your password",
+ "Your password was reset by an administrator" : "Your password was reset by an administrator",
+ "{actor} changed your email address" : "{actor} changed your email address",
+ "You changed your email address" : "You changed your email address",
+ "Your email address was changed by an administrator" : "Your email address was changed by an administrator",
+ "Security" : "Security",
+ "You successfully logged in using two-factor authentication (%1$s)" : "You successfully logged in using two-factor authentication (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "A login attempt using two-factor authentication failed (%1$s)",
+ "Your <strong>password</strong> or <strong>email</strong> was modified" : "Your <strong>password</strong> or <strong>email</strong> was modified",
+ "Your apps" : "Your apps",
+ "Enabled apps" : "Enabled apps",
+ "Disabled apps" : "Disabled apps",
+ "App bundles" : "App bundles",
"Wrong password" : "Incorrect password",
"Saved" : "Saved",
"No user supplied" : "No user supplied",
"Unable to change password" : "Unable to change password",
"Authentication error" : "Authentication error",
+ "Please provide an admin recovery password; otherwise, all user data will be lost." : "Please provide an admin recovery password; otherwise, all user data will be lost.",
"Wrong admin recovery password. Please check the password and try again." : "Incorrect admin recovery password. Please check the password and try again.",
+ "Backend doesn't support password change, but the user's encryption key was updated." : "Backend doesn't support password change, but the user's encryption key was updated.",
"installing and updating apps via the app store or Federated Cloud Sharing" : "installing and updating apps via the app store or Federated Cloud Sharing",
"Federated Cloud Sharing" : "Federated Cloud Sharing",
"cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably.",
@@ -15,25 +31,61 @@ OC.L10N.register(
"Group already exists." : "Group already exists.",
"Unable to add group." : "Unable to add group.",
"Unable to delete group." : "Unable to delete group.",
+ "Invalid SMTP password." : "Invalid SMTP password.",
+ "Well done, %s!" : "Well done, %s!",
+ "If you received this email, the email configuration seems to be correct." : "If you received this email, the email configuration seems to be correct.",
+ "Email setting test" : "Email setting test",
+ "Email could not be sent. Check your mail server log" : "Email could not be sent. Check your mail server log",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "A problem occurred while sending the email. Please revise your settings. (Error: %s)",
"You need to set your user email before being able to send test emails." : "You need to set your user email before being able to send test emails.",
"Invalid request" : "Invalid request",
"Invalid mail address" : "Invalid mail address",
+ "No valid group selected" : "No valid group selected",
"A user with that name already exists." : "A user with that name already exists.",
+ "To send a password link to the user an email address is required." : "To send a password link to the user an email address is required.",
"Unable to create user." : "Unable to create user.",
"Unable to delete user." : "Unable to delete user.",
+ "Error while enabling user." : "Error while enabling user.",
+ "Error while disabling user." : "Error while disabling user.",
+ "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):",
+ "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):",
+ "Settings saved" : "Settings saved",
"Unable to change full name" : "Unable to change full name",
+ "Unable to change email address" : "Unable to change email address",
"Your full name has been changed." : "Your full name has been changed.",
"Forbidden" : "Forbidden",
"Invalid user" : "Invalid user",
"Unable to change mail address" : "Unable to change mail address",
"Email saved" : "Email saved",
+ "%1$s changed your password on %2$s." : "%1$s changed your password on %2$s.",
+ "Your password on %s was changed." : "Your password on %s was changed.",
+ "Your password on %s was reset by an administrator." : "Your password on %s was reset by an administrator.",
+ "Password changed for %s" : "Password changed for %s",
+ "If you did not request this, please contact an administrator." : "If you did not request this, please contact an administrator.",
+ "Password for %1$s changed on %2$s" : "Password for %1$s changed on %2$s",
+ "%1$s changed your email address on %2$s." : "%1$s changed your email address on %2$s.",
+ "Your email address on %s was changed." : "Your email address on %s was changed.",
+ "Your email address on %s was changed by an administrator." : "Your email address on %s was changed by an administrator.",
+ "Email address changed for %s" : "Email address changed for %s",
+ "The new email address is %s" : "The new email address is %s",
+ "Email address for %1$s changed on %2$s" : "Email address for %1$s changed on %2$s",
+ "Welcome aboard" : "Welcome aboard",
+ "Welcome aboard %s" : "Welcome aboard %s",
+ "You have now an %s account, you can add, protect, and share your data." : "You have now an %s account, you can add, protect, and share your data.",
+ "Your username is: %s" : "Your username is: %s",
+ "Set your password" : "Set your password",
+ "Go to %s" : "Go to %s",
+ "Install Client" : "Install Client",
"Your %s account was created" : "Your %s account was created",
+ "Password confirmation is required" : "Password confirmation is required",
"Couldn't remove app." : "Couldn't remove app.",
"Couldn't update app." : "Couldn't update app.",
+ "Are you really sure you want add {domain} as trusted domain?" : "Are you really sure you want add {domain} as trusted domain?",
"Add trusted domain" : "Add trusted domain",
"Migration in progress. Please wait until the migration is finished" : "Migration in progress. Please wait until the migration is finished",
"Migration started …" : "Migration started …",
+ "Not saved" : "Not saved",
+ "Sending…" : "Sending…",
"Email sent" : "Email sent",
"Official" : "Official",
"All" : "All",
@@ -44,9 +96,11 @@ OC.L10N.register(
"Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Official apps are developed by the community. They offer additional functionality and are ready for production use.",
"Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use.",
"This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "This app is not checked for security issues and is new or known to be unstable. Install at your own risk.",
+ "Disabling app …" : "Disabling app …",
"Error while disabling app" : "Error whilst disabling app",
"Disable" : "Disable",
"Enable" : "Enable",
+ "Enabling app …" : "Enabling app …",
"Error while enabling app" : "Error whilst enabling app",
"Error: this app cannot be enabled because it makes the server unstable" : "Error: this app cannot be enabled because it makes the server unstable",
"Error: could not disable broken app" : "Error: could not disable broken app",
@@ -54,18 +108,51 @@ OC.L10N.register(
"Updating...." : "Updating....",
"Error while updating app" : "Error whilst updating app",
"Updated" : "Updated",
+ "Removing …" : "Removing …",
+ "Error while removing app" : "Error while removing app",
+ "Remove" : "Remove",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds.",
"App update" : "App update",
"Approved" : "Approved",
"Experimental" : "Experimental",
"No apps found for {query}" : "No apps found for {query}",
+ "Enable all" : "Enable all",
+ "Allow filesystem access" : "Allow filesystem access",
"Disconnect" : "Disconnect",
+ "Revoke" : "Revoke",
+ "Internet Explorer" : "Internet Explorer",
+ "Edge" : "Edge",
+ "Firefox" : "Firefox",
+ "Google Chrome" : "Google Chrome",
+ "Safari" : "Safari",
+ "Google Chrome for Android" : "Google Chrome for Android",
+ "iPhone iOS" : "iPhone iOS",
+ "iPad iOS" : "iPad iOS",
+ "iOS Client" : "iOS Client",
+ "Android Client" : "Android Client",
+ "Sync client - {os}" : "Sync client - {os}",
+ "This session" : "This session",
+ "Copy" : "Copy",
+ "Copied!" : "Copied!",
+ "Not supported!" : "Not supported!",
+ "Press ⌘-C to copy." : "Press ⌘-C to copy.",
+ "Press Ctrl-C to copy." : "Press Ctrl-C to copy.",
"Error while loading browser sessions and device tokens" : "Error while loading browser sessions and device tokens",
"Error while creating device token" : "Error while creating device token",
"Error while deleting the token" : "Error while deleting the token",
"An error occurred. Please upload an ASCII-encoded PEM certificate." : "An error occurred. Please upload an ASCII-encoded PEM certificate.",
"Valid until {date}" : "Valid until {date}",
"Delete" : "Delete",
+ "Local" : "Local",
+ "Private" : "Private",
+ "Only visible to local users" : "Only visible to local users",
+ "Only visible to you" : "Only visible to you",
+ "Contacts" : "Contacts",
+ "Visible to local users and to trusted servers" : "Visible to local users and to trusted servers",
+ "Public" : "Public",
+ "Will be synced to a global and public address book" : "Will be synced to a global and public address book",
+ "Verify" : "Verify",
+ "Verifying …" : "Verifying …",
"Select a profile picture" : "Select a profile picture",
"Very weak password" : "Very weak password",
"Weak password" : "Weak password",
@@ -80,14 +167,23 @@ OC.L10N.register(
"undo" : "undo",
"never" : "never",
"deleted {userName}" : "deleted {userName}",
+ "No user found for <strong>{pattern}</strong>" : "No user found for <strong>{pattern}</strong>",
+ "Unable to add user to group {group}" : "Unable to add user to group {group}",
+ "Unable to remove user from group {group}" : "Unable to remove user from group {group}",
+ "Add group" : "Add group",
"Invalid quota value \"{val}\"" : "Invalid quota value \"{val}\"",
+ "no group" : "no group",
+ "Password successfully changed" : "Password successfully changed",
"Changing the password will result in data loss, because data recovery is not available for this user" : "Changing the password will result in data loss, because data recovery is not available for this user",
+ "Could not change the users email" : "Could not change the users email",
+ "Error while changing status of {user}" : "Error while changing status of {user}",
"A valid username must be provided" : "A valid username must be provided",
"Error creating user: {message}" : "Error creating user: {message}",
"A valid password must be provided" : "A valid password must be provided",
"A valid email must be provided" : "A valid email must be provided",
"__language_name__" : "English (British English)",
"Unlimited" : "Unlimited",
+ "Verifying" : "Verifying",
"Personal info" : "Personal info",
"Sessions" : "Sessions",
"App passwords" : "App passwords",
@@ -96,8 +192,11 @@ OC.L10N.register(
"Login" : "Login",
"Plain" : "Plain",
"NT LAN Manager" : "NT LAN Manager",
+ "SSL/TLS" : "SSL/TLS",
+ "STARTTLS" : "STARTTLS",
"Email server" : "Email server",
"Open documentation" : "Open documentation",
+ "It is important to set up this server to be able to send emails, like for password reset and notifications." : "It is important to set up this server to be able to send emails, like for password reset and notifications.",
"Send mode" : "Send mode",
"Encryption" : "Encryption",
"From address" : "From address",
@@ -113,6 +212,7 @@ OC.L10N.register(
"Test email settings" : "Test email settings",
"Send email" : "Send email",
"Server-side encryption" : "Server-side encryption",
+ "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed.",
"Enable server-side encryption" : "Enable server-side encryption",
"Please read carefully before activating server-side encryption: " : "Please read carefully before activating server-side encryption: ",
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met.",
@@ -127,26 +227,40 @@ OC.L10N.register(
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one.",
"Start migration" : "Start migration",
"Security & setup warnings" : "Security & setup warnings",
+ "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information.",
"php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response.",
"Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm.",
"The Read-Only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "The Read-Only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update.",
"PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible.",
"This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator.",
+ "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel.",
"%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version.",
+ "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection.",
"Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information." : "Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information.",
"System locale can not be set to a one which supports UTF-8." : "System locale can not be set to a one which supports UTF-8.",
"This means that there might be problems with certain characters in file names." : "This means that there might be problems with certain characters in file names.",
"We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "We strongly suggest installing the required packages on your system to support one of the following locales: %s.",
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")",
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:",
+ "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>.",
"All checks passed." : "All checks passed.",
+ "Background jobs" : "Background jobs",
+ "Last job ran %s." : "Last job ran %s.",
+ "Last job execution ran %s. Something seems wrong." : "Last job execution ran %s. Something seems wrong.",
+ "Background job didn’t run yet!" : "Background job didn’t run yet!",
+ "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information.",
"Execute one task with each page loaded" : "Execute one task with each page loaded",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php is registered at a webcron service to call cron.php every 15 minutes over http.",
+ "Use system cron service to call the cron.php file every 15 minutes." : "Use system cron service to call the cron.php file every 15 minutes.",
+ "The cron.php needs to be executed by the system user \"%s\"." : "The cron.php needs to be executed by the system user \"%s\".",
+ "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details.",
"Version" : "Version",
"Sharing" : "Sharing",
+ "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "As admin you can fine-tune the sharing behavior. Please see the documentation for more information.",
"Allow apps to use the Share API" : "Allow apps to use the Share API",
"Allow users to share via link" : "Allow users to share via link",
"Allow public uploads" : "Allow public uploads",
+ "Always ask for a password" : "Always ask for a password",
"Enforce password protection" : "Enforce password protection",
"Set default expiration date" : "Set default expiry date",
"Expire after " : "Expire after ",
@@ -158,15 +272,23 @@ OC.L10N.register(
"Exclude groups from sharing" : "Exclude groups from sharing",
"These groups will still be able to receive shares, but not to initiate them." : "These groups will still be able to receive shares, but not to initiate them.",
"Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered.",
+ "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)",
+ "This text will be shown on the public link upload page when the file list is hidden." : "This text will be shown on the public link upload page when the file list is hidden.",
"Tips & tricks" : "Tips & tricks",
+ "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "There are a lot of features and config switches available to optimally customise and use this instance. Here are some pointers for more information.",
+ "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend.",
+ "This is particularly recommended when using the desktop client for file synchronisation." : "This is particularly recommended when using the desktop client for file synchronisation.",
"To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>.",
"How to do backups" : "How to do backups",
"Advanced monitoring" : "Advanced monitoring",
"Performance tuning" : "Performance tuning",
"Improving the config.php" : "Improving the config.php",
"Theming" : "Theming",
+ "Check the security of your Nextcloud over our security scan" : "Check the security of your Nextcloud over our security scan",
"Hardening and security guidance" : "Hardening and security guidance",
"Developer documentation" : "Developer documentation",
+ "View in store" : "View in store",
+ "Limit to groups" : "Limit to groups",
"This app has an update available." : "This app has an update available.",
"by %s" : "by %s",
"%s-licensed" : "%s-licensed",
@@ -190,8 +312,10 @@ OC.L10N.register(
"Administrator documentation" : "Administrator documentation",
"Online documentation" : "Online documentation",
"Forum" : "Forum",
+ "Getting help" : "Getting help",
"Commercial support" : "Commercial support",
"You are using <strong>%s</strong> of <strong>%s</strong>" : "You are using <strong>%s</strong> of <strong>%s</strong>",
+ "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)",
"Profile picture" : "Profile picture",
"Upload new" : "Upload new",
"Select from Files" : "Select from Files",
@@ -205,6 +329,16 @@ OC.L10N.register(
"Email" : "Email",
"Your email address" : "Your email address",
"No email address set" : "No email address set",
+ "For password reset and notifications" : "For password reset and notifications",
+ "Phone number" : "Phone number",
+ "Your phone number" : "Your phone number",
+ "Address" : "Address",
+ "Your postal address" : "Your postal address",
+ "Website" : "Website",
+ "It can take up to 24 hours before the account is displayed as verified." : "It can take up to 24 hours before the account is displayed as verified.",
+ "Link https://…" : "Link https://…",
+ "Twitter" : "Twitter",
+ "Twitter handle @…" : "Twitter handle @…",
"You are member of the following groups:" : "You are member of the following groups:",
"Password" : "Password",
"Current password" : "Current password",
@@ -216,26 +350,48 @@ OC.L10N.register(
"Desktop client" : "Desktop client",
"Android app" : "Android app",
"iOS app" : "iOS app",
+ "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!",
"Show First Run Wizard again" : "Show First Run Wizard again",
+ "Web, desktop and mobile clients currently logged in to your account." : "Web, desktop and mobile clients currently logged in to your account.",
+ "Device" : "Device",
+ "Last activity" : "Last activity",
+ "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too.",
"Name" : "Name",
"App name" : "App name",
"Create new app password" : "Create new app password",
"Use the credentials below to configure your app or device." : "Use the credentials below to configure your app or device.",
+ "For security reasons this password will only be shown once." : "For security reasons this password will only be shown once.",
"Username" : "Username",
"Done" : "Done",
+ "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}.",
+ "Follow us on Google+!" : "Follow us on Google+!",
+ "Like our facebook page!" : "Like our facebook page!",
+ "Follow us on Twitter!" : "Follow us on Twitter!",
+ "Check out our blog!" : "Check out our blog!",
+ "Subscribe to our newsletter!" : "Subscribe to our newsletter!",
+ "Settings" : "Settings",
"Show storage location" : "Show storage location",
"Show user backend" : "Show user backend",
+ "Show last login" : "Show last login",
"Show email address" : "Show email address",
"Send email to new user" : "Send email to new user",
+ "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "When the password of a new user is left empty, an activation email with a link to set the password is sent.",
"E-Mail" : "E-Mail",
"Create" : "Create",
"Admin Recovery Password" : "Admin Recovery Password",
"Enter the recovery password in order to recover the users files during password change" : "Enter the recovery password in order to recover the user's files during password change",
+ "Group name" : "Group name",
"Everyone" : "Everyone",
"Admins" : "Admins",
+ "Disabled" : "Disabled",
+ "Default quota" : "Default quota",
"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Please enter storage quota (e.g. \"512 MB\" or \"12 GB\")",
"Other" : "Other",
+ "Group admin for" : "Group admin for",
"Quota" : "Quota",
+ "Storage location" : "Storage location",
+ "User backend" : "User backend",
+ "Last login" : "Last login",
"change full name" : "change full name",
"set new password" : "set new password",
"change email address" : "change email address",
@@ -259,8 +415,17 @@ OC.L10N.register(
"Last cron job execution: %s. Something seems wrong." : "Last cron job execution: %s. Something seems wrong.",
"Cron was not executed yet!" : "Cron was not executed yet!",
"Use system's cron service to call the cron.php file every 15 minutes." : "Use system's cron service to call the cron.php file every 15 minutes.",
+ "Uninstall app" : "Uninstall app",
+ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>",
"Cheers!" : "Cheers!",
+ "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n",
"For password recovery and notifications" : "For password recovery and notifications",
+ "Your website" : "Your website",
+ "Your Twitter handle" : "Your Twitter handle",
+ "Passcodes that give an app or device permissions to access your account." : "Passcodes that give an app or device permissions to access your account.",
+ "Follow us on Google Plus!" : "Follow us on Google Plus!",
+ "Subscribe to our twitter channel!" : "Subscribe to our twitter channel!",
+ "Subscribe to our news feed!" : "Subscribe to our news feed!",
"Show last log in" : "Show last log in"
},
"nplurals=2; plural=(n != 1);");
diff --git a/settings/l10n/en_GB.json b/settings/l10n/en_GB.json
index f1a9db32c00..f0dfe3e228d 100644
--- a/settings/l10n/en_GB.json
+++ b/settings/l10n/en_GB.json
@@ -1,10 +1,26 @@
{ "translations": {
+ "{actor} changed your password" : "{actor} changed your password",
+ "You changed your password" : "You changed your password",
+ "Your password was reset by an administrator" : "Your password was reset by an administrator",
+ "{actor} changed your email address" : "{actor} changed your email address",
+ "You changed your email address" : "You changed your email address",
+ "Your email address was changed by an administrator" : "Your email address was changed by an administrator",
+ "Security" : "Security",
+ "You successfully logged in using two-factor authentication (%1$s)" : "You successfully logged in using two-factor authentication (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "A login attempt using two-factor authentication failed (%1$s)",
+ "Your <strong>password</strong> or <strong>email</strong> was modified" : "Your <strong>password</strong> or <strong>email</strong> was modified",
+ "Your apps" : "Your apps",
+ "Enabled apps" : "Enabled apps",
+ "Disabled apps" : "Disabled apps",
+ "App bundles" : "App bundles",
"Wrong password" : "Incorrect password",
"Saved" : "Saved",
"No user supplied" : "No user supplied",
"Unable to change password" : "Unable to change password",
"Authentication error" : "Authentication error",
+ "Please provide an admin recovery password; otherwise, all user data will be lost." : "Please provide an admin recovery password; otherwise, all user data will be lost.",
"Wrong admin recovery password. Please check the password and try again." : "Incorrect admin recovery password. Please check the password and try again.",
+ "Backend doesn't support password change, but the user's encryption key was updated." : "Backend doesn't support password change, but the user's encryption key was updated.",
"installing and updating apps via the app store or Federated Cloud Sharing" : "installing and updating apps via the app store or Federated Cloud Sharing",
"Federated Cloud Sharing" : "Federated Cloud Sharing",
"cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably.",
@@ -13,25 +29,61 @@
"Group already exists." : "Group already exists.",
"Unable to add group." : "Unable to add group.",
"Unable to delete group." : "Unable to delete group.",
+ "Invalid SMTP password." : "Invalid SMTP password.",
+ "Well done, %s!" : "Well done, %s!",
+ "If you received this email, the email configuration seems to be correct." : "If you received this email, the email configuration seems to be correct.",
+ "Email setting test" : "Email setting test",
+ "Email could not be sent. Check your mail server log" : "Email could not be sent. Check your mail server log",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "A problem occurred while sending the email. Please revise your settings. (Error: %s)",
"You need to set your user email before being able to send test emails." : "You need to set your user email before being able to send test emails.",
"Invalid request" : "Invalid request",
"Invalid mail address" : "Invalid mail address",
+ "No valid group selected" : "No valid group selected",
"A user with that name already exists." : "A user with that name already exists.",
+ "To send a password link to the user an email address is required." : "To send a password link to the user an email address is required.",
"Unable to create user." : "Unable to create user.",
"Unable to delete user." : "Unable to delete user.",
+ "Error while enabling user." : "Error while enabling user.",
+ "Error while disabling user." : "Error while disabling user.",
+ "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):",
+ "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):",
+ "Settings saved" : "Settings saved",
"Unable to change full name" : "Unable to change full name",
+ "Unable to change email address" : "Unable to change email address",
"Your full name has been changed." : "Your full name has been changed.",
"Forbidden" : "Forbidden",
"Invalid user" : "Invalid user",
"Unable to change mail address" : "Unable to change mail address",
"Email saved" : "Email saved",
+ "%1$s changed your password on %2$s." : "%1$s changed your password on %2$s.",
+ "Your password on %s was changed." : "Your password on %s was changed.",
+ "Your password on %s was reset by an administrator." : "Your password on %s was reset by an administrator.",
+ "Password changed for %s" : "Password changed for %s",
+ "If you did not request this, please contact an administrator." : "If you did not request this, please contact an administrator.",
+ "Password for %1$s changed on %2$s" : "Password for %1$s changed on %2$s",
+ "%1$s changed your email address on %2$s." : "%1$s changed your email address on %2$s.",
+ "Your email address on %s was changed." : "Your email address on %s was changed.",
+ "Your email address on %s was changed by an administrator." : "Your email address on %s was changed by an administrator.",
+ "Email address changed for %s" : "Email address changed for %s",
+ "The new email address is %s" : "The new email address is %s",
+ "Email address for %1$s changed on %2$s" : "Email address for %1$s changed on %2$s",
+ "Welcome aboard" : "Welcome aboard",
+ "Welcome aboard %s" : "Welcome aboard %s",
+ "You have now an %s account, you can add, protect, and share your data." : "You have now an %s account, you can add, protect, and share your data.",
+ "Your username is: %s" : "Your username is: %s",
+ "Set your password" : "Set your password",
+ "Go to %s" : "Go to %s",
+ "Install Client" : "Install Client",
"Your %s account was created" : "Your %s account was created",
+ "Password confirmation is required" : "Password confirmation is required",
"Couldn't remove app." : "Couldn't remove app.",
"Couldn't update app." : "Couldn't update app.",
+ "Are you really sure you want add {domain} as trusted domain?" : "Are you really sure you want add {domain} as trusted domain?",
"Add trusted domain" : "Add trusted domain",
"Migration in progress. Please wait until the migration is finished" : "Migration in progress. Please wait until the migration is finished",
"Migration started …" : "Migration started …",
+ "Not saved" : "Not saved",
+ "Sending…" : "Sending…",
"Email sent" : "Email sent",
"Official" : "Official",
"All" : "All",
@@ -42,9 +94,11 @@
"Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Official apps are developed by the community. They offer additional functionality and are ready for production use.",
"Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use.",
"This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "This app is not checked for security issues and is new or known to be unstable. Install at your own risk.",
+ "Disabling app …" : "Disabling app …",
"Error while disabling app" : "Error whilst disabling app",
"Disable" : "Disable",
"Enable" : "Enable",
+ "Enabling app …" : "Enabling app …",
"Error while enabling app" : "Error whilst enabling app",
"Error: this app cannot be enabled because it makes the server unstable" : "Error: this app cannot be enabled because it makes the server unstable",
"Error: could not disable broken app" : "Error: could not disable broken app",
@@ -52,18 +106,51 @@
"Updating...." : "Updating....",
"Error while updating app" : "Error whilst updating app",
"Updated" : "Updated",
+ "Removing …" : "Removing …",
+ "Error while removing app" : "Error while removing app",
+ "Remove" : "Remove",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds.",
"App update" : "App update",
"Approved" : "Approved",
"Experimental" : "Experimental",
"No apps found for {query}" : "No apps found for {query}",
+ "Enable all" : "Enable all",
+ "Allow filesystem access" : "Allow filesystem access",
"Disconnect" : "Disconnect",
+ "Revoke" : "Revoke",
+ "Internet Explorer" : "Internet Explorer",
+ "Edge" : "Edge",
+ "Firefox" : "Firefox",
+ "Google Chrome" : "Google Chrome",
+ "Safari" : "Safari",
+ "Google Chrome for Android" : "Google Chrome for Android",
+ "iPhone iOS" : "iPhone iOS",
+ "iPad iOS" : "iPad iOS",
+ "iOS Client" : "iOS Client",
+ "Android Client" : "Android Client",
+ "Sync client - {os}" : "Sync client - {os}",
+ "This session" : "This session",
+ "Copy" : "Copy",
+ "Copied!" : "Copied!",
+ "Not supported!" : "Not supported!",
+ "Press ⌘-C to copy." : "Press ⌘-C to copy.",
+ "Press Ctrl-C to copy." : "Press Ctrl-C to copy.",
"Error while loading browser sessions and device tokens" : "Error while loading browser sessions and device tokens",
"Error while creating device token" : "Error while creating device token",
"Error while deleting the token" : "Error while deleting the token",
"An error occurred. Please upload an ASCII-encoded PEM certificate." : "An error occurred. Please upload an ASCII-encoded PEM certificate.",
"Valid until {date}" : "Valid until {date}",
"Delete" : "Delete",
+ "Local" : "Local",
+ "Private" : "Private",
+ "Only visible to local users" : "Only visible to local users",
+ "Only visible to you" : "Only visible to you",
+ "Contacts" : "Contacts",
+ "Visible to local users and to trusted servers" : "Visible to local users and to trusted servers",
+ "Public" : "Public",
+ "Will be synced to a global and public address book" : "Will be synced to a global and public address book",
+ "Verify" : "Verify",
+ "Verifying …" : "Verifying …",
"Select a profile picture" : "Select a profile picture",
"Very weak password" : "Very weak password",
"Weak password" : "Weak password",
@@ -78,14 +165,23 @@
"undo" : "undo",
"never" : "never",
"deleted {userName}" : "deleted {userName}",
+ "No user found for <strong>{pattern}</strong>" : "No user found for <strong>{pattern}</strong>",
+ "Unable to add user to group {group}" : "Unable to add user to group {group}",
+ "Unable to remove user from group {group}" : "Unable to remove user from group {group}",
+ "Add group" : "Add group",
"Invalid quota value \"{val}\"" : "Invalid quota value \"{val}\"",
+ "no group" : "no group",
+ "Password successfully changed" : "Password successfully changed",
"Changing the password will result in data loss, because data recovery is not available for this user" : "Changing the password will result in data loss, because data recovery is not available for this user",
+ "Could not change the users email" : "Could not change the users email",
+ "Error while changing status of {user}" : "Error while changing status of {user}",
"A valid username must be provided" : "A valid username must be provided",
"Error creating user: {message}" : "Error creating user: {message}",
"A valid password must be provided" : "A valid password must be provided",
"A valid email must be provided" : "A valid email must be provided",
"__language_name__" : "English (British English)",
"Unlimited" : "Unlimited",
+ "Verifying" : "Verifying",
"Personal info" : "Personal info",
"Sessions" : "Sessions",
"App passwords" : "App passwords",
@@ -94,8 +190,11 @@
"Login" : "Login",
"Plain" : "Plain",
"NT LAN Manager" : "NT LAN Manager",
+ "SSL/TLS" : "SSL/TLS",
+ "STARTTLS" : "STARTTLS",
"Email server" : "Email server",
"Open documentation" : "Open documentation",
+ "It is important to set up this server to be able to send emails, like for password reset and notifications." : "It is important to set up this server to be able to send emails, like for password reset and notifications.",
"Send mode" : "Send mode",
"Encryption" : "Encryption",
"From address" : "From address",
@@ -111,6 +210,7 @@
"Test email settings" : "Test email settings",
"Send email" : "Send email",
"Server-side encryption" : "Server-side encryption",
+ "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed.",
"Enable server-side encryption" : "Enable server-side encryption",
"Please read carefully before activating server-side encryption: " : "Please read carefully before activating server-side encryption: ",
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met.",
@@ -125,26 +225,40 @@
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one.",
"Start migration" : "Start migration",
"Security & setup warnings" : "Security & setup warnings",
+ "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information.",
"php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response.",
"Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm.",
"The Read-Only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "The Read-Only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update.",
"PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible.",
"This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator.",
+ "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel.",
"%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version.",
+ "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection.",
"Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information." : "Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information.",
"System locale can not be set to a one which supports UTF-8." : "System locale can not be set to a one which supports UTF-8.",
"This means that there might be problems with certain characters in file names." : "This means that there might be problems with certain characters in file names.",
"We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "We strongly suggest installing the required packages on your system to support one of the following locales: %s.",
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")",
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:",
+ "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>.",
"All checks passed." : "All checks passed.",
+ "Background jobs" : "Background jobs",
+ "Last job ran %s." : "Last job ran %s.",
+ "Last job execution ran %s. Something seems wrong." : "Last job execution ran %s. Something seems wrong.",
+ "Background job didn’t run yet!" : "Background job didn’t run yet!",
+ "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information.",
"Execute one task with each page loaded" : "Execute one task with each page loaded",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php is registered at a webcron service to call cron.php every 15 minutes over http.",
+ "Use system cron service to call the cron.php file every 15 minutes." : "Use system cron service to call the cron.php file every 15 minutes.",
+ "The cron.php needs to be executed by the system user \"%s\"." : "The cron.php needs to be executed by the system user \"%s\".",
+ "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details.",
"Version" : "Version",
"Sharing" : "Sharing",
+ "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "As admin you can fine-tune the sharing behavior. Please see the documentation for more information.",
"Allow apps to use the Share API" : "Allow apps to use the Share API",
"Allow users to share via link" : "Allow users to share via link",
"Allow public uploads" : "Allow public uploads",
+ "Always ask for a password" : "Always ask for a password",
"Enforce password protection" : "Enforce password protection",
"Set default expiration date" : "Set default expiry date",
"Expire after " : "Expire after ",
@@ -156,15 +270,23 @@
"Exclude groups from sharing" : "Exclude groups from sharing",
"These groups will still be able to receive shares, but not to initiate them." : "These groups will still be able to receive shares, but not to initiate them.",
"Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered.",
+ "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)",
+ "This text will be shown on the public link upload page when the file list is hidden." : "This text will be shown on the public link upload page when the file list is hidden.",
"Tips & tricks" : "Tips & tricks",
+ "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "There are a lot of features and config switches available to optimally customise and use this instance. Here are some pointers for more information.",
+ "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend.",
+ "This is particularly recommended when using the desktop client for file synchronisation." : "This is particularly recommended when using the desktop client for file synchronisation.",
"To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>.",
"How to do backups" : "How to do backups",
"Advanced monitoring" : "Advanced monitoring",
"Performance tuning" : "Performance tuning",
"Improving the config.php" : "Improving the config.php",
"Theming" : "Theming",
+ "Check the security of your Nextcloud over our security scan" : "Check the security of your Nextcloud over our security scan",
"Hardening and security guidance" : "Hardening and security guidance",
"Developer documentation" : "Developer documentation",
+ "View in store" : "View in store",
+ "Limit to groups" : "Limit to groups",
"This app has an update available." : "This app has an update available.",
"by %s" : "by %s",
"%s-licensed" : "%s-licensed",
@@ -188,8 +310,10 @@
"Administrator documentation" : "Administrator documentation",
"Online documentation" : "Online documentation",
"Forum" : "Forum",
+ "Getting help" : "Getting help",
"Commercial support" : "Commercial support",
"You are using <strong>%s</strong> of <strong>%s</strong>" : "You are using <strong>%s</strong> of <strong>%s</strong>",
+ "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)",
"Profile picture" : "Profile picture",
"Upload new" : "Upload new",
"Select from Files" : "Select from Files",
@@ -203,6 +327,16 @@
"Email" : "Email",
"Your email address" : "Your email address",
"No email address set" : "No email address set",
+ "For password reset and notifications" : "For password reset and notifications",
+ "Phone number" : "Phone number",
+ "Your phone number" : "Your phone number",
+ "Address" : "Address",
+ "Your postal address" : "Your postal address",
+ "Website" : "Website",
+ "It can take up to 24 hours before the account is displayed as verified." : "It can take up to 24 hours before the account is displayed as verified.",
+ "Link https://…" : "Link https://…",
+ "Twitter" : "Twitter",
+ "Twitter handle @…" : "Twitter handle @…",
"You are member of the following groups:" : "You are member of the following groups:",
"Password" : "Password",
"Current password" : "Current password",
@@ -214,26 +348,48 @@
"Desktop client" : "Desktop client",
"Android app" : "Android app",
"iOS app" : "iOS app",
+ "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!",
"Show First Run Wizard again" : "Show First Run Wizard again",
+ "Web, desktop and mobile clients currently logged in to your account." : "Web, desktop and mobile clients currently logged in to your account.",
+ "Device" : "Device",
+ "Last activity" : "Last activity",
+ "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too.",
"Name" : "Name",
"App name" : "App name",
"Create new app password" : "Create new app password",
"Use the credentials below to configure your app or device." : "Use the credentials below to configure your app or device.",
+ "For security reasons this password will only be shown once." : "For security reasons this password will only be shown once.",
"Username" : "Username",
"Done" : "Done",
+ "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}.",
+ "Follow us on Google+!" : "Follow us on Google+!",
+ "Like our facebook page!" : "Like our facebook page!",
+ "Follow us on Twitter!" : "Follow us on Twitter!",
+ "Check out our blog!" : "Check out our blog!",
+ "Subscribe to our newsletter!" : "Subscribe to our newsletter!",
+ "Settings" : "Settings",
"Show storage location" : "Show storage location",
"Show user backend" : "Show user backend",
+ "Show last login" : "Show last login",
"Show email address" : "Show email address",
"Send email to new user" : "Send email to new user",
+ "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "When the password of a new user is left empty, an activation email with a link to set the password is sent.",
"E-Mail" : "E-Mail",
"Create" : "Create",
"Admin Recovery Password" : "Admin Recovery Password",
"Enter the recovery password in order to recover the users files during password change" : "Enter the recovery password in order to recover the user's files during password change",
+ "Group name" : "Group name",
"Everyone" : "Everyone",
"Admins" : "Admins",
+ "Disabled" : "Disabled",
+ "Default quota" : "Default quota",
"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Please enter storage quota (e.g. \"512 MB\" or \"12 GB\")",
"Other" : "Other",
+ "Group admin for" : "Group admin for",
"Quota" : "Quota",
+ "Storage location" : "Storage location",
+ "User backend" : "User backend",
+ "Last login" : "Last login",
"change full name" : "change full name",
"set new password" : "set new password",
"change email address" : "change email address",
@@ -257,8 +413,17 @@
"Last cron job execution: %s. Something seems wrong." : "Last cron job execution: %s. Something seems wrong.",
"Cron was not executed yet!" : "Cron was not executed yet!",
"Use system's cron service to call the cron.php file every 15 minutes." : "Use system's cron service to call the cron.php file every 15 minutes.",
+ "Uninstall app" : "Uninstall app",
+ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>",
"Cheers!" : "Cheers!",
+ "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n",
"For password recovery and notifications" : "For password recovery and notifications",
+ "Your website" : "Your website",
+ "Your Twitter handle" : "Your Twitter handle",
+ "Passcodes that give an app or device permissions to access your account." : "Passcodes that give an app or device permissions to access your account.",
+ "Follow us on Google Plus!" : "Follow us on Google Plus!",
+ "Subscribe to our twitter channel!" : "Subscribe to our twitter channel!",
+ "Subscribe to our news feed!" : "Subscribe to our news feed!",
"Show last log in" : "Show last log in"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/settings/l10n/es_MX.js b/settings/l10n/es_MX.js
index 154bcc90704..5904e4a1317 100644
--- a/settings/l10n/es_MX.js
+++ b/settings/l10n/es_MX.js
@@ -350,7 +350,7 @@ OC.L10N.register(
"Desktop client" : "Cliente de escritorio",
"Android app" : "Aplicación android",
"iOS app" : "Aplicación iOS",
- "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "¡Si desea apoyar al proyecto {contributeopen}júnase al desarrollo{linkclose} o {contributeopen} pase la vozd{linkclose}!",
+ "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "¡Si desea apoyar al proyecto {contributeopen} únase al desarrollo{linkclose} o {contributeopen} pase la voz {linkclose}!",
"Show First Run Wizard again" : "Mostrar nuevamente el Asistente de Ejecución Inicial",
"Web, desktop and mobile clients currently logged in to your account." : "Clientes web, de escritorio y móviles han iniciado sesión en su cuenta. ",
"Device" : "Dispositivo",
diff --git a/settings/l10n/es_MX.json b/settings/l10n/es_MX.json
index 5534cf69f27..1f571f7bb0a 100644
--- a/settings/l10n/es_MX.json
+++ b/settings/l10n/es_MX.json
@@ -348,7 +348,7 @@
"Desktop client" : "Cliente de escritorio",
"Android app" : "Aplicación android",
"iOS app" : "Aplicación iOS",
- "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "¡Si desea apoyar al proyecto {contributeopen}júnase al desarrollo{linkclose} o {contributeopen} pase la vozd{linkclose}!",
+ "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "¡Si desea apoyar al proyecto {contributeopen} únase al desarrollo{linkclose} o {contributeopen} pase la voz {linkclose}!",
"Show First Run Wizard again" : "Mostrar nuevamente el Asistente de Ejecución Inicial",
"Web, desktop and mobile clients currently logged in to your account." : "Clientes web, de escritorio y móviles han iniciado sesión en su cuenta. ",
"Device" : "Dispositivo",
diff --git a/settings/l10n/fi.js b/settings/l10n/fi.js
index 3ee1c027b73..5b99d5c3530 100644
--- a/settings/l10n/fi.js
+++ b/settings/l10n/fi.js
@@ -169,7 +169,7 @@ OC.L10N.register(
"STARTTLS" : "STARTTLS",
"Email server" : "Sähköpostipalvelin",
"Open documentation" : "Avaa dokumentaatio",
- "It is important to set up this server to be able to send emails, like for password reset and notifications." : "On tärkeää määritää sähköpostipalvelin asetukset, jotta voidaan lähettää muun muassa salasanan palautus- ja ilmoitussähköpostiviestejä.",
+ "It is important to set up this server to be able to send emails, like for password reset and notifications." : "On tärkeää määrittää sähköpostipalvelinasetukset, jotta voidaan lähettää muun muassa salasanan palautus- ja ilmoitussähköpostiviestejä.",
"Send mode" : "Lähetystila",
"Encryption" : "Salaus",
"From address" : "Lähettäjän osoite",
@@ -303,7 +303,7 @@ OC.L10N.register(
"Web, desktop and mobile clients currently logged in to your account." : "Verkko-, työpöytä- ja mobiililaitteet, jotka ovat parhaillaan kirjautuneet tilillesi.",
"Device" : "Laite",
"Last activity" : "Viimeksi käytetty",
- "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Tässä voit luoda yksilöityjä salasanoja sovelluksille, jotta sinun ei tarvitse antaa salasanaasi niille. Voit myös poistaa niitä tarvittaessa.",
+ "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Voit luoda yksilöityjä salasanoja sovelluksille, jotta sinun ei tarvitse antaa henkilökohtaista salasanaasi niille. Voit myös poistaa niitä tarvittaessa.",
"Name" : "Nimi",
"App name" : "Sovelluksen nimi",
"Create new app password" : "Luo uusi sovellussalasana",
diff --git a/settings/l10n/fi.json b/settings/l10n/fi.json
index 5a0f7a069e4..e569001b86e 100644
--- a/settings/l10n/fi.json
+++ b/settings/l10n/fi.json
@@ -167,7 +167,7 @@
"STARTTLS" : "STARTTLS",
"Email server" : "Sähköpostipalvelin",
"Open documentation" : "Avaa dokumentaatio",
- "It is important to set up this server to be able to send emails, like for password reset and notifications." : "On tärkeää määritää sähköpostipalvelin asetukset, jotta voidaan lähettää muun muassa salasanan palautus- ja ilmoitussähköpostiviestejä.",
+ "It is important to set up this server to be able to send emails, like for password reset and notifications." : "On tärkeää määrittää sähköpostipalvelinasetukset, jotta voidaan lähettää muun muassa salasanan palautus- ja ilmoitussähköpostiviestejä.",
"Send mode" : "Lähetystila",
"Encryption" : "Salaus",
"From address" : "Lähettäjän osoite",
@@ -301,7 +301,7 @@
"Web, desktop and mobile clients currently logged in to your account." : "Verkko-, työpöytä- ja mobiililaitteet, jotka ovat parhaillaan kirjautuneet tilillesi.",
"Device" : "Laite",
"Last activity" : "Viimeksi käytetty",
- "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Tässä voit luoda yksilöityjä salasanoja sovelluksille, jotta sinun ei tarvitse antaa salasanaasi niille. Voit myös poistaa niitä tarvittaessa.",
+ "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Voit luoda yksilöityjä salasanoja sovelluksille, jotta sinun ei tarvitse antaa henkilökohtaista salasanaasi niille. Voit myös poistaa niitä tarvittaessa.",
"Name" : "Nimi",
"App name" : "Sovelluksen nimi",
"Create new app password" : "Luo uusi sovellussalasana",
diff --git a/settings/l10n/gl.js b/settings/l10n/gl.js
index d551ebf86dc..679df580a88 100644
--- a/settings/l10n/gl.js
+++ b/settings/l10n/gl.js
@@ -123,7 +123,7 @@ OC.L10N.register(
"Set default expiration date" : "Definir a data predeterminada de caducidade",
"Expire after " : "Caduca após",
"days" : "días",
- "Enforce expiration date" : "Obrigar a data de caducidade",
+ "Enforce expiration date" : "Forzar a data de caducidade",
"Allow resharing" : "Permitir compartir",
"Restrict users to only share with users in their groups" : "Restrinxir aos usuarios a compartir só cos usuarios dos seus grupos",
"Exclude groups from sharing" : "Excluír grupos da compartición",
@@ -172,7 +172,7 @@ OC.L10N.register(
"Desktop client" : "Cliente de escritorio",
"Android app" : "Aplicación Android",
"iOS app" : "Aplicación iOS",
- "Show First Run Wizard again" : "Amosar o axudante da primeira execución outra vez",
+ "Show First Run Wizard again" : "Amosar o asistente da primeira execución outra vez",
"Name" : "Nome",
"Username" : "Nome de usuario",
"Done" : "Feito",
diff --git a/settings/l10n/gl.json b/settings/l10n/gl.json
index 66a22938955..7624b8d6511 100644
--- a/settings/l10n/gl.json
+++ b/settings/l10n/gl.json
@@ -121,7 +121,7 @@
"Set default expiration date" : "Definir a data predeterminada de caducidade",
"Expire after " : "Caduca após",
"days" : "días",
- "Enforce expiration date" : "Obrigar a data de caducidade",
+ "Enforce expiration date" : "Forzar a data de caducidade",
"Allow resharing" : "Permitir compartir",
"Restrict users to only share with users in their groups" : "Restrinxir aos usuarios a compartir só cos usuarios dos seus grupos",
"Exclude groups from sharing" : "Excluír grupos da compartición",
@@ -170,7 +170,7 @@
"Desktop client" : "Cliente de escritorio",
"Android app" : "Aplicación Android",
"iOS app" : "Aplicación iOS",
- "Show First Run Wizard again" : "Amosar o axudante da primeira execución outra vez",
+ "Show First Run Wizard again" : "Amosar o asistente da primeira execución outra vez",
"Name" : "Nome",
"Username" : "Nome de usuario",
"Done" : "Feito",
diff --git a/settings/l10n/it.js b/settings/l10n/it.js
index 8b50b383bb9..9d2f9b047a0 100644
--- a/settings/l10n/it.js
+++ b/settings/l10n/it.js
@@ -7,6 +7,7 @@ OC.L10N.register(
"{actor} changed your email address" : "{actor} ha cambiato il tuo indirizzo email",
"You changed your email address" : "Hai cambiato il tuo indirizzo email",
"Your email address was changed by an administrator" : "Il tuo indirizzo email è stato cambiato da un amministratore",
+ "Security" : "Sicurezza",
"Your apps" : "Le tue applicazioni",
"Enabled apps" : "Applicazioni abilitate",
"Disabled apps" : "Applicazioni disabilitate",
@@ -36,6 +37,8 @@ OC.L10N.register(
"To send a password link to the user an email address is required." : "Per inviare un collegamento della password all'utente è richiesto un indirizzo email.",
"Unable to create user." : "Impossibile creare l'utente.",
"Unable to delete user." : "Impossibile eliminare l'utente.",
+ "Error while enabling user." : "Errore durante l'abilitazione dell'utente.",
+ "Error while disabling user." : "Errore durante la disabilitazione dell'utente.",
"Settings saved" : "Impostazioni salvate",
"Unable to change full name" : "Impossibile cambiare il nome completo",
"Unable to change email address" : "Impossibile cambiare l'indirizzo di posta",
@@ -46,6 +49,8 @@ OC.L10N.register(
"Email saved" : "Email salvata",
"Your password on %s was changed." : "La tua password su %s è stata modificata.",
"Password changed for %s" : "Password modificata per %s",
+ "Welcome aboard" : "Benvenuto a bordo",
+ "Your username is: %s" : "Il tuo nome utente è: %s",
"Set your password" : "Imposta la tua password",
"Go to %s" : "Vai a %s",
"Install Client" : "Installa client",
@@ -81,6 +86,7 @@ OC.L10N.register(
"Updating...." : "Aggiornamento in corso...",
"Error while updating app" : "Errore durante l'aggiornamento",
"Updated" : "Aggiornato",
+ "Remove" : "Rimuovi",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "L'applicazione è stata abilitata, ma deve essere aggiornata. Sarai rediretto alla pagina di aggiornamento in 5 secondi.",
"App update" : "Aggiornamento applicazione",
"Approved" : "Approvata",
@@ -120,6 +126,7 @@ OC.L10N.register(
"Visible to local users and to trusted servers" : "Visibile agli utenti locali e ai server affidabili",
"Public" : "Pubblico",
"Will be synced to a global and public address book" : "Sarà sincronizzato con una rubrica globale e pubblica",
+ "Verify" : "Verifica",
"Select a profile picture" : "Seleziona un'immagine del profilo",
"Very weak password" : "Password molto debole",
"Weak password" : "Password debole",
@@ -214,13 +221,14 @@ OC.L10N.register(
"Allow apps to use the Share API" : "Consenti alle applicazioni di utilizzare le API di condivisione",
"Allow users to share via link" : "Consenti agli utenti di condividere tramite collegamento",
"Allow public uploads" : "Consenti caricamenti pubblici",
+ "Always ask for a password" : "Chiedi sempre una password",
"Enforce password protection" : "Imponi la protezione con password",
"Set default expiration date" : "Imposta data di scadenza predefinita",
"Expire after " : "Scadenza dopo",
"days" : "giorni",
"Enforce expiration date" : "Forza la data di scadenza",
"Allow resharing" : "Consenti la ri-condivisione",
- "Allow sharing with groups" : "Consentì la condivisione con gruppi",
+ "Allow sharing with groups" : "Consenti la condivisione con gruppi",
"Restrict users to only share with users in their groups" : "Limita gli utenti a condividere solo con gli utenti nei loro gruppi",
"Exclude groups from sharing" : "Escludi gruppi dalla condivisione",
"These groups will still be able to receive shares, but not to initiate them." : "Questi gruppi saranno in grado di ricevere condivisioni, ma non iniziarle.",
@@ -285,6 +293,7 @@ OC.L10N.register(
"Address" : "Indirizzo",
"Your postal address" : "Il tuo indirizzo postale",
"Website" : "Sito web",
+ "Link https://…" : "Colegamento https://...",
"Twitter" : "Twitter",
"You are member of the following groups:" : "Sei membro dei seguenti gruppi:",
"Password" : "Password",
@@ -310,11 +319,15 @@ OC.L10N.register(
"Username" : "Nome utente",
"Done" : "Completato",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Sviluppato dalla {communityopen}comunità di Nextcloud{linkclose}, il {githubopen}codice sorgente{linkclose} è rilasciato nei termini della licenza {licenseopen}AGPL{linkclose}.",
+ "Follow us on Google+!" : "Seguici su Google+!",
"Like our facebook page!" : "Mi piace sulla nostra pagina di Facebook!",
+ "Follow us on Twitter!" : "Seguici su Twitter!",
+ "Check out our blog!" : "Leggi il nostro blog!",
"Subscribe to our newsletter!" : "Iscriviti alla nostra newsletter!",
"Settings" : "Impostazioni",
"Show storage location" : "Mostra posizione di archiviazione",
"Show user backend" : "Mostra il motore utente",
+ "Show last login" : "Mostra ultimo accesso",
"Show email address" : "Mostra l'indirizzo email",
"Send email to new user" : "Invia email al nuovo utente",
"E-Mail" : "Posta elettronica",
diff --git a/settings/l10n/it.json b/settings/l10n/it.json
index b63170aad96..8ff4cb5f41d 100644
--- a/settings/l10n/it.json
+++ b/settings/l10n/it.json
@@ -5,6 +5,7 @@
"{actor} changed your email address" : "{actor} ha cambiato il tuo indirizzo email",
"You changed your email address" : "Hai cambiato il tuo indirizzo email",
"Your email address was changed by an administrator" : "Il tuo indirizzo email è stato cambiato da un amministratore",
+ "Security" : "Sicurezza",
"Your apps" : "Le tue applicazioni",
"Enabled apps" : "Applicazioni abilitate",
"Disabled apps" : "Applicazioni disabilitate",
@@ -34,6 +35,8 @@
"To send a password link to the user an email address is required." : "Per inviare un collegamento della password all'utente è richiesto un indirizzo email.",
"Unable to create user." : "Impossibile creare l'utente.",
"Unable to delete user." : "Impossibile eliminare l'utente.",
+ "Error while enabling user." : "Errore durante l'abilitazione dell'utente.",
+ "Error while disabling user." : "Errore durante la disabilitazione dell'utente.",
"Settings saved" : "Impostazioni salvate",
"Unable to change full name" : "Impossibile cambiare il nome completo",
"Unable to change email address" : "Impossibile cambiare l'indirizzo di posta",
@@ -44,6 +47,8 @@
"Email saved" : "Email salvata",
"Your password on %s was changed." : "La tua password su %s è stata modificata.",
"Password changed for %s" : "Password modificata per %s",
+ "Welcome aboard" : "Benvenuto a bordo",
+ "Your username is: %s" : "Il tuo nome utente è: %s",
"Set your password" : "Imposta la tua password",
"Go to %s" : "Vai a %s",
"Install Client" : "Installa client",
@@ -79,6 +84,7 @@
"Updating...." : "Aggiornamento in corso...",
"Error while updating app" : "Errore durante l'aggiornamento",
"Updated" : "Aggiornato",
+ "Remove" : "Rimuovi",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "L'applicazione è stata abilitata, ma deve essere aggiornata. Sarai rediretto alla pagina di aggiornamento in 5 secondi.",
"App update" : "Aggiornamento applicazione",
"Approved" : "Approvata",
@@ -118,6 +124,7 @@
"Visible to local users and to trusted servers" : "Visibile agli utenti locali e ai server affidabili",
"Public" : "Pubblico",
"Will be synced to a global and public address book" : "Sarà sincronizzato con una rubrica globale e pubblica",
+ "Verify" : "Verifica",
"Select a profile picture" : "Seleziona un'immagine del profilo",
"Very weak password" : "Password molto debole",
"Weak password" : "Password debole",
@@ -212,13 +219,14 @@
"Allow apps to use the Share API" : "Consenti alle applicazioni di utilizzare le API di condivisione",
"Allow users to share via link" : "Consenti agli utenti di condividere tramite collegamento",
"Allow public uploads" : "Consenti caricamenti pubblici",
+ "Always ask for a password" : "Chiedi sempre una password",
"Enforce password protection" : "Imponi la protezione con password",
"Set default expiration date" : "Imposta data di scadenza predefinita",
"Expire after " : "Scadenza dopo",
"days" : "giorni",
"Enforce expiration date" : "Forza la data di scadenza",
"Allow resharing" : "Consenti la ri-condivisione",
- "Allow sharing with groups" : "Consentì la condivisione con gruppi",
+ "Allow sharing with groups" : "Consenti la condivisione con gruppi",
"Restrict users to only share with users in their groups" : "Limita gli utenti a condividere solo con gli utenti nei loro gruppi",
"Exclude groups from sharing" : "Escludi gruppi dalla condivisione",
"These groups will still be able to receive shares, but not to initiate them." : "Questi gruppi saranno in grado di ricevere condivisioni, ma non iniziarle.",
@@ -283,6 +291,7 @@
"Address" : "Indirizzo",
"Your postal address" : "Il tuo indirizzo postale",
"Website" : "Sito web",
+ "Link https://…" : "Colegamento https://...",
"Twitter" : "Twitter",
"You are member of the following groups:" : "Sei membro dei seguenti gruppi:",
"Password" : "Password",
@@ -308,11 +317,15 @@
"Username" : "Nome utente",
"Done" : "Completato",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Sviluppato dalla {communityopen}comunità di Nextcloud{linkclose}, il {githubopen}codice sorgente{linkclose} è rilasciato nei termini della licenza {licenseopen}AGPL{linkclose}.",
+ "Follow us on Google+!" : "Seguici su Google+!",
"Like our facebook page!" : "Mi piace sulla nostra pagina di Facebook!",
+ "Follow us on Twitter!" : "Seguici su Twitter!",
+ "Check out our blog!" : "Leggi il nostro blog!",
"Subscribe to our newsletter!" : "Iscriviti alla nostra newsletter!",
"Settings" : "Impostazioni",
"Show storage location" : "Mostra posizione di archiviazione",
"Show user backend" : "Mostra il motore utente",
+ "Show last login" : "Mostra ultimo accesso",
"Show email address" : "Mostra l'indirizzo email",
"Send email to new user" : "Invia email al nuovo utente",
"E-Mail" : "Posta elettronica",
diff --git a/settings/l10n/nb.js b/settings/l10n/nb.js
index f4b8f4c3489..7f25fe6049a 100644
--- a/settings/l10n/nb.js
+++ b/settings/l10n/nb.js
@@ -42,11 +42,12 @@ OC.L10N.register(
"Invalid mail address" : "Ugyldig e-postadresse",
"No valid group selected" : "Ingen gyldig gruppe valgt",
"A user with that name already exists." : "Det finnes allerede en bruker med det navnet.",
- "To send a password link to the user an email address is required." : "Krever epost for å sende link til bruker.",
+ "To send a password link to the user an email address is required." : "E-postadresse kreves for å sende passsord-lenke til bruker.",
"Unable to create user." : "Kan ikke opprette bruker.",
"Unable to delete user." : "Kan ikke slette bruker.",
"Error while enabling user." : "Feil ved påslag av brukerkonto.",
"Error while disabling user." : "Feil ved avslag av brukerkonto.",
+ "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "For å bekrefte din Twitter-konto, post følgende tvitring på Twitter (husk å ikke få med noen linjeskift):",
"Settings saved" : "Innstillinger lagret",
"Unable to change full name" : "Klarte ikke å endre fullt navn",
"Unable to change email address" : "Klarer ikke å endre e-postadresse",
@@ -242,9 +243,14 @@ OC.L10N.register(
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Det var ikke mulig å kjøre cron-jobben vi CLI. Følgende tekniske feil oppstod:",
"Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Vennligst dobbeltsjekk <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installasjonsguiden ↗</a>, og se etter feil eller advarsler i <a href=\"%s\">loggen</a>.",
"All checks passed." : "Alle sjekker bestått.",
+ "Background jobs" : "Bakgrunnsjobber",
+ "Last job ran %s." : "Siste jobb kjørte %s.",
+ "Last job execution ran %s. Something seems wrong." : "Siste jobbkjøring kjørte %s. Noe ser ut til å være galt.",
+ "Background job didn’t run yet!" : "Bakgrunnsjobben har ikke kjørt enda!",
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "For optimal ytelse er det viktig å sette opp bakgrunnsjobber rett. For kjøring på større installasjoner er 'Cron' anbefalt innstilling. Se dokumentasjonen for mer informasjon.",
"Execute one task with each page loaded" : "Utfør en oppgave med hver side som blir lastet",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php er registrert i en webcron-tjeneste for å kalle cron.php hvert 15. minutt over http.",
+ "Use system cron service to call the cron.php file every 15 minutes." : "Bruk systemets cron-tjeneste til å kalle cron.php hvert kvarter.",
"The cron.php needs to be executed by the system user \"%s\"." : "Filen cron.php må kjøres systemet som følgende bruker \"%s\".",
"To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "For å kjøre denne trenger du «PHP posix extension». Se {linkstart}PHP dokumentasjonen{linkend} for flere detaljer.",
"Version" : "Versjon",
@@ -322,14 +328,14 @@ OC.L10N.register(
"Email" : "E-post",
"Your email address" : "Din e-postadresse",
"No email address set" : "E-postadresse ikke satt",
- "For password reset and notifications" : "For å nullstille passord og melinger.",
+ "For password reset and notifications" : "For å nullstille passord og varsler",
"Phone number" : "Telefonnummer",
"Your phone number" : "Ditt telefonnummer",
"Address" : "Adresse",
"Your postal address" : "Din postadresse",
"Website" : "Nettside",
"It can take up to 24 hours before the account is displayed as verified." : "Det kan ta opptil et døgn før kontoen vises som bekreftet.",
- "Link https://…" : "Lenk http://..",
+ "Link https://…" : "Lenk http://…",
"Twitter" : "Twitter",
"Twitter handle @…" : "Twitter-konto @…",
"You are member of the following groups:" : "Du er medlem av følgende grupper:",
diff --git a/settings/l10n/nb.json b/settings/l10n/nb.json
index 852b4f16f10..c2fccf54417 100644
--- a/settings/l10n/nb.json
+++ b/settings/l10n/nb.json
@@ -40,11 +40,12 @@
"Invalid mail address" : "Ugyldig e-postadresse",
"No valid group selected" : "Ingen gyldig gruppe valgt",
"A user with that name already exists." : "Det finnes allerede en bruker med det navnet.",
- "To send a password link to the user an email address is required." : "Krever epost for å sende link til bruker.",
+ "To send a password link to the user an email address is required." : "E-postadresse kreves for å sende passsord-lenke til bruker.",
"Unable to create user." : "Kan ikke opprette bruker.",
"Unable to delete user." : "Kan ikke slette bruker.",
"Error while enabling user." : "Feil ved påslag av brukerkonto.",
"Error while disabling user." : "Feil ved avslag av brukerkonto.",
+ "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "For å bekrefte din Twitter-konto, post følgende tvitring på Twitter (husk å ikke få med noen linjeskift):",
"Settings saved" : "Innstillinger lagret",
"Unable to change full name" : "Klarte ikke å endre fullt navn",
"Unable to change email address" : "Klarer ikke å endre e-postadresse",
@@ -240,9 +241,14 @@
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Det var ikke mulig å kjøre cron-jobben vi CLI. Følgende tekniske feil oppstod:",
"Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Vennligst dobbeltsjekk <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installasjonsguiden ↗</a>, og se etter feil eller advarsler i <a href=\"%s\">loggen</a>.",
"All checks passed." : "Alle sjekker bestått.",
+ "Background jobs" : "Bakgrunnsjobber",
+ "Last job ran %s." : "Siste jobb kjørte %s.",
+ "Last job execution ran %s. Something seems wrong." : "Siste jobbkjøring kjørte %s. Noe ser ut til å være galt.",
+ "Background job didn’t run yet!" : "Bakgrunnsjobben har ikke kjørt enda!",
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "For optimal ytelse er det viktig å sette opp bakgrunnsjobber rett. For kjøring på større installasjoner er 'Cron' anbefalt innstilling. Se dokumentasjonen for mer informasjon.",
"Execute one task with each page loaded" : "Utfør en oppgave med hver side som blir lastet",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php er registrert i en webcron-tjeneste for å kalle cron.php hvert 15. minutt over http.",
+ "Use system cron service to call the cron.php file every 15 minutes." : "Bruk systemets cron-tjeneste til å kalle cron.php hvert kvarter.",
"The cron.php needs to be executed by the system user \"%s\"." : "Filen cron.php må kjøres systemet som følgende bruker \"%s\".",
"To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "For å kjøre denne trenger du «PHP posix extension». Se {linkstart}PHP dokumentasjonen{linkend} for flere detaljer.",
"Version" : "Versjon",
@@ -320,14 +326,14 @@
"Email" : "E-post",
"Your email address" : "Din e-postadresse",
"No email address set" : "E-postadresse ikke satt",
- "For password reset and notifications" : "For å nullstille passord og melinger.",
+ "For password reset and notifications" : "For å nullstille passord og varsler",
"Phone number" : "Telefonnummer",
"Your phone number" : "Ditt telefonnummer",
"Address" : "Adresse",
"Your postal address" : "Din postadresse",
"Website" : "Nettside",
"It can take up to 24 hours before the account is displayed as verified." : "Det kan ta opptil et døgn før kontoen vises som bekreftet.",
- "Link https://…" : "Lenk http://..",
+ "Link https://…" : "Lenk http://…",
"Twitter" : "Twitter",
"Twitter handle @…" : "Twitter-konto @…",
"You are member of the following groups:" : "Du er medlem av følgende grupper:",
diff --git a/settings/l10n/nl.js b/settings/l10n/nl.js
index ee46dc2f974..c1652e8fbd2 100644
--- a/settings/l10n/nl.js
+++ b/settings/l10n/nl.js
@@ -7,8 +7,11 @@ OC.L10N.register(
"{actor} changed your email address" : "{actor} wijzigde je e-mailadres",
"You changed your email address" : "Je wijzigde je e-mailadres",
"Your email address was changed by an administrator" : "Je e-mailadres is gewijzigd door een beheerder",
+ "Security" : "Beveiliging",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Je bent succesvol ingelogd via tweefactot authenticatie (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "Een inlogpoging via tweefactor authenticatie is mislukt (%1$s)",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "Je <strong>wachtwoord</strong> of <strong>e-mailadres</strong> is gewijzigd",
- "Your apps" : "Jou apps",
+ "Your apps" : "Jouw apps",
"Enabled apps" : "Ingeschakelde apps",
"Disabled apps" : "Uitgeschakelde apps",
"App bundles" : "App bundels",
@@ -241,9 +244,14 @@ OC.L10N.register(
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "het was niet mogelijk om de cronjob via CLI uit te voeren. De volgende technische problemen traden op:",
"Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Lees de <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installatie handleiding</a> goed door en controleer op fouten en waarschuwingen in de <a href=\"%s\">logging</a>.",
"All checks passed." : "Alle checks geslaagd",
+ "Background jobs" : "Achtergrond jobs",
+ "Last job ran %s." : "Laatste job liep %s.",
+ "Last job execution ran %s. Something seems wrong." : "Laatst uitgevoerde job: %s. Er lijkt iets fout gegaan.",
+ "Background job didn’t run yet!" : "Achtergrondjob nog niet gelopen!",
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "Voor optimale prestaties is het belangrijk om de achtergrondtaken goed te configureren. Voor grotere installaties is \"Cron' de aanbevolen instelling. Bekijk de documentatie voor meer informatie.",
"Execute one task with each page loaded" : "Bij laden van elke pagina één taak uitvoeren",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php is geregisteerd bij een webcron service om elke 15 minuten cron.php over http aan te roepen.",
+ "Use system cron service to call the cron.php file every 15 minutes." : "Gebruik de systeemcron service om cron.php elke 15 minuten aan te roepen.",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php moet worden uitgevoerd door systeemgebruiker \"%s\".",
"To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Om dit te draaien, is de PHP posix extensie vereist. Bekijk {linkstart}PHP documentatie{linkend} voor meer informatie.",
"Version" : "Versie",
diff --git a/settings/l10n/nl.json b/settings/l10n/nl.json
index 5780e57222b..bb1e1d383be 100644
--- a/settings/l10n/nl.json
+++ b/settings/l10n/nl.json
@@ -5,8 +5,11 @@
"{actor} changed your email address" : "{actor} wijzigde je e-mailadres",
"You changed your email address" : "Je wijzigde je e-mailadres",
"Your email address was changed by an administrator" : "Je e-mailadres is gewijzigd door een beheerder",
+ "Security" : "Beveiliging",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Je bent succesvol ingelogd via tweefactot authenticatie (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "Een inlogpoging via tweefactor authenticatie is mislukt (%1$s)",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "Je <strong>wachtwoord</strong> of <strong>e-mailadres</strong> is gewijzigd",
- "Your apps" : "Jou apps",
+ "Your apps" : "Jouw apps",
"Enabled apps" : "Ingeschakelde apps",
"Disabled apps" : "Uitgeschakelde apps",
"App bundles" : "App bundels",
@@ -239,9 +242,14 @@
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "het was niet mogelijk om de cronjob via CLI uit te voeren. De volgende technische problemen traden op:",
"Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Lees de <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installatie handleiding</a> goed door en controleer op fouten en waarschuwingen in de <a href=\"%s\">logging</a>.",
"All checks passed." : "Alle checks geslaagd",
+ "Background jobs" : "Achtergrond jobs",
+ "Last job ran %s." : "Laatste job liep %s.",
+ "Last job execution ran %s. Something seems wrong." : "Laatst uitgevoerde job: %s. Er lijkt iets fout gegaan.",
+ "Background job didn’t run yet!" : "Achtergrondjob nog niet gelopen!",
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "Voor optimale prestaties is het belangrijk om de achtergrondtaken goed te configureren. Voor grotere installaties is \"Cron' de aanbevolen instelling. Bekijk de documentatie voor meer informatie.",
"Execute one task with each page loaded" : "Bij laden van elke pagina één taak uitvoeren",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php is geregisteerd bij een webcron service om elke 15 minuten cron.php over http aan te roepen.",
+ "Use system cron service to call the cron.php file every 15 minutes." : "Gebruik de systeemcron service om cron.php elke 15 minuten aan te roepen.",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php moet worden uitgevoerd door systeemgebruiker \"%s\".",
"To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Om dit te draaien, is de PHP posix extensie vereist. Bekijk {linkstart}PHP documentatie{linkend} voor meer informatie.",
"Version" : "Versie",
diff --git a/settings/l10n/ru.js b/settings/l10n/ru.js
index 0b4ce13e8ef..3c26c5097ab 100644
--- a/settings/l10n/ru.js
+++ b/settings/l10n/ru.js
@@ -326,7 +326,7 @@ OC.L10N.register(
"Choose as profile picture" : "Выбрать в качестве картинки профиля",
"Full name" : "Полное имя",
"No display name set" : "Отображаемое имя не указано",
- "Email" : "Почта",
+ "Email" : "Email",
"Your email address" : "Ваш адрес электронной почты",
"No email address set" : "Адрес не указан",
"For password reset and notifications" : "Для сброса пароля и уведомлений",
@@ -351,7 +351,7 @@ OC.L10N.register(
"Android app" : "Android приложение",
"iOS app" : "iOS приложение",
"If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Если хотите поддержать проект - {contributeopen}присоединяйтесь к разработке{linkclose} или {contributeopen}расскажите о нем другим{linkclose}!",
- "Show First Run Wizard again" : "Показать помощник настройки снова",
+ "Show First Run Wizard again" : "Повторно показать мастера первого запуска",
"Web, desktop and mobile clients currently logged in to your account." : "Веб, настольные и мобильные клиенты, которые в настоящий момент авторизованы вашей учётной записью.",
"Device" : "Устройство",
"Last activity" : "Последние действия",
@@ -376,7 +376,7 @@ OC.L10N.register(
"Show email address" : "Показывать адрес электронной почты",
"Send email to new user" : "Отправлять письмо новому пользователю",
"When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Если поле пароля нового пользователя оставить пустым, то пользователю будет отправлено эл.письмо, содержащее ссылку на страницу установки пароля.",
- "E-Mail" : "Почта",
+ "E-Mail" : "Email",
"Create" : "Создать",
"Admin Recovery Password" : "Пароль административного восстановления",
"Enter the recovery password in order to recover the users files during password change" : "Введите пароль для того, чтобы восстановить файлы пользователей при смене пароля",
diff --git a/settings/l10n/ru.json b/settings/l10n/ru.json
index e0b55109706..abb9a1c2a1a 100644
--- a/settings/l10n/ru.json
+++ b/settings/l10n/ru.json
@@ -324,7 +324,7 @@
"Choose as profile picture" : "Выбрать в качестве картинки профиля",
"Full name" : "Полное имя",
"No display name set" : "Отображаемое имя не указано",
- "Email" : "Почта",
+ "Email" : "Email",
"Your email address" : "Ваш адрес электронной почты",
"No email address set" : "Адрес не указан",
"For password reset and notifications" : "Для сброса пароля и уведомлений",
@@ -349,7 +349,7 @@
"Android app" : "Android приложение",
"iOS app" : "iOS приложение",
"If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Если хотите поддержать проект - {contributeopen}присоединяйтесь к разработке{linkclose} или {contributeopen}расскажите о нем другим{linkclose}!",
- "Show First Run Wizard again" : "Показать помощник настройки снова",
+ "Show First Run Wizard again" : "Повторно показать мастера первого запуска",
"Web, desktop and mobile clients currently logged in to your account." : "Веб, настольные и мобильные клиенты, которые в настоящий момент авторизованы вашей учётной записью.",
"Device" : "Устройство",
"Last activity" : "Последние действия",
@@ -374,7 +374,7 @@
"Show email address" : "Показывать адрес электронной почты",
"Send email to new user" : "Отправлять письмо новому пользователю",
"When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Если поле пароля нового пользователя оставить пустым, то пользователю будет отправлено эл.письмо, содержащее ссылку на страницу установки пароля.",
- "E-Mail" : "Почта",
+ "E-Mail" : "Email",
"Create" : "Создать",
"Admin Recovery Password" : "Пароль административного восстановления",
"Enter the recovery password in order to recover the users files during password change" : "Введите пароль для того, чтобы восстановить файлы пользователей при смене пароля",
diff --git a/settings/l10n/sl.js b/settings/l10n/sl.js
index 224f109349a..5ffeceb8476 100644
--- a/settings/l10n/sl.js
+++ b/settings/l10n/sl.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Invalid user" : "Neveljavni podatki uporabnika",
"Unable to change mail address" : "Ni mogoče spremeniti naslova elektronske pošte.",
"Email saved" : "Elektronski naslov je shranjen",
+ "Set your password" : "Nastavi vaše geslo",
"Your %s account was created" : "Račun %s je uspešno ustvarjen.",
"Couldn't remove app." : "Ni mogoče odstraniti programa.",
"Couldn't update app." : "Programa ni mogoče posodobiti.",
diff --git a/settings/l10n/sl.json b/settings/l10n/sl.json
index e5335276d1b..b683d7e6c4e 100644
--- a/settings/l10n/sl.json
+++ b/settings/l10n/sl.json
@@ -27,6 +27,7 @@
"Invalid user" : "Neveljavni podatki uporabnika",
"Unable to change mail address" : "Ni mogoče spremeniti naslova elektronske pošte.",
"Email saved" : "Elektronski naslov je shranjen",
+ "Set your password" : "Nastavi vaše geslo",
"Your %s account was created" : "Račun %s je uspešno ustvarjen.",
"Couldn't remove app." : "Ni mogoče odstraniti programa.",
"Couldn't update app." : "Programa ni mogoče posodobiti.",
diff --git a/settings/l10n/sq.js b/settings/l10n/sq.js
index fe7eb6a8647..b2e4c7e7d99 100644
--- a/settings/l10n/sq.js
+++ b/settings/l10n/sq.js
@@ -1,7 +1,9 @@
OC.L10N.register(
"settings",
{
+ "{actor} changed your password" : "{actor} ndryshoi fjalëkalimin tuaj ",
"You changed your password" : "Ju ndëruat fjalëkalimin",
+ "Your password was reset by an administrator" : "Fjalëkalimi juaj është rivendosur nga administratori",
"You changed your email address" : "Ju ndryshuat adresën e emailit tuaj",
"Your email address was changed by an administrator" : "Adresa juaj e email-it është ndryshuar nga një administrator",
"Wrong password" : "Fjalëkalim i gabuar",
diff --git a/settings/l10n/sq.json b/settings/l10n/sq.json
index 003d8e6e43e..861c599989a 100644
--- a/settings/l10n/sq.json
+++ b/settings/l10n/sq.json
@@ -1,5 +1,7 @@
{ "translations": {
+ "{actor} changed your password" : "{actor} ndryshoi fjalëkalimin tuaj ",
"You changed your password" : "Ju ndëruat fjalëkalimin",
+ "Your password was reset by an administrator" : "Fjalëkalimi juaj është rivendosur nga administratori",
"You changed your email address" : "Ju ndryshuat adresën e emailit tuaj",
"Your email address was changed by an administrator" : "Adresa juaj e email-it është ndryshuar nga një administrator",
"Wrong password" : "Fjalëkalim i gabuar",
diff --git a/settings/l10n/sv.js b/settings/l10n/sv.js
index 54628910aea..21f9ce8442c 100644
--- a/settings/l10n/sv.js
+++ b/settings/l10n/sv.js
@@ -7,6 +7,9 @@ OC.L10N.register(
"{actor} changed your email address" : "{actor} ändrade din e-postadress",
"You changed your email address" : "Du ändrade din e-postadress",
"Your email address was changed by an administrator" : "Din e-postadress ändrades av en administratör",
+ "Security" : "Säkerhet",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Du loggade in med tvåfaktorautentisering (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "Ett inloggningsförsök med tvåfaktorautentisering misslyckades (%1$s)",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "Ditt <strong>lösenord</strong> eller <strong>e-postadress</strong> har ändrats",
"Your apps" : "Dina appar",
"Enabled apps" : "Aktiverade appar",
@@ -313,8 +316,8 @@ OC.L10N.register(
"For password reset and notifications" : "För lösenordsåterställning och notifikationer",
"Phone number" : "Telefonnummer",
"Your phone number" : "Ditt telefonnummer",
- "Address" : "Adress",
- "Your postal address" : "Din postadress",
+ "Address" : "Ort/Stad",
+ "Your postal address" : "Ort/Stad",
"Website" : "Webbsida",
"It can take up to 24 hours before the account is displayed as verified." : "Det kan ta upp till 24 timmar innan kontot visas som verifierat.",
"Link https://…" : "Länk https://...",
diff --git a/settings/l10n/sv.json b/settings/l10n/sv.json
index a329fff9c89..76f084b6e7b 100644
--- a/settings/l10n/sv.json
+++ b/settings/l10n/sv.json
@@ -5,6 +5,9 @@
"{actor} changed your email address" : "{actor} ändrade din e-postadress",
"You changed your email address" : "Du ändrade din e-postadress",
"Your email address was changed by an administrator" : "Din e-postadress ändrades av en administratör",
+ "Security" : "Säkerhet",
+ "You successfully logged in using two-factor authentication (%1$s)" : "Du loggade in med tvåfaktorautentisering (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "Ett inloggningsförsök med tvåfaktorautentisering misslyckades (%1$s)",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "Ditt <strong>lösenord</strong> eller <strong>e-postadress</strong> har ändrats",
"Your apps" : "Dina appar",
"Enabled apps" : "Aktiverade appar",
@@ -311,8 +314,8 @@
"For password reset and notifications" : "För lösenordsåterställning och notifikationer",
"Phone number" : "Telefonnummer",
"Your phone number" : "Ditt telefonnummer",
- "Address" : "Adress",
- "Your postal address" : "Din postadress",
+ "Address" : "Ort/Stad",
+ "Your postal address" : "Ort/Stad",
"Website" : "Webbsida",
"It can take up to 24 hours before the account is displayed as verified." : "Det kan ta upp till 24 timmar innan kontot visas som verifierat.",
"Link https://…" : "Länk https://...",
diff --git a/settings/l10n/uk.js b/settings/l10n/uk.js
index 6b17a90b4c7..2aacfba88cc 100644
--- a/settings/l10n/uk.js
+++ b/settings/l10n/uk.js
@@ -1,6 +1,7 @@
OC.L10N.register(
"settings",
{
+ "{actor} changed your password" : "{actor} змінив ваш пароль",
"Wrong password" : "Невірний пароль",
"Saved" : "Збережено",
"No user supplied" : "Користувача не вказано",
diff --git a/settings/l10n/uk.json b/settings/l10n/uk.json
index 3457ccfd493..37d2c1ce0fe 100644
--- a/settings/l10n/uk.json
+++ b/settings/l10n/uk.json
@@ -1,4 +1,5 @@
{ "translations": {
+ "{actor} changed your password" : "{actor} змінив ваш пароль",
"Wrong password" : "Невірний пароль",
"Saved" : "Збережено",
"No user supplied" : "Користувача не вказано",