aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_sharing')
-rw-r--r--apps/files_sharing/appinfo/routes.php1
-rw-r--r--apps/files_sharing/css/404.css2
-rw-r--r--apps/files_sharing/l10n/ar.js26
-rw-r--r--apps/files_sharing/l10n/ar.json26
-rw-r--r--apps/files_sharing/l10n/ast.js4
-rw-r--r--apps/files_sharing/l10n/ast.json4
-rw-r--r--apps/files_sharing/l10n/az.js60
-rw-r--r--apps/files_sharing/l10n/az.json58
-rw-r--r--apps/files_sharing/l10n/bg.js8
-rw-r--r--apps/files_sharing/l10n/bg.json8
-rw-r--r--apps/files_sharing/l10n/bn_BD.js35
-rw-r--r--apps/files_sharing/l10n/bn_BD.json33
-rw-r--r--apps/files_sharing/l10n/bs.js11
-rw-r--r--apps/files_sharing/l10n/bs.json9
-rw-r--r--apps/files_sharing/l10n/ca.js26
-rw-r--r--apps/files_sharing/l10n/ca.json26
-rw-r--r--apps/files_sharing/l10n/cs.js42
-rw-r--r--apps/files_sharing/l10n/cs.json42
-rw-r--r--apps/files_sharing/l10n/cy_GB.js10
-rw-r--r--apps/files_sharing/l10n/cy_GB.json8
-rw-r--r--apps/files_sharing/l10n/da.js26
-rw-r--r--apps/files_sharing/l10n/da.json26
-rw-r--r--apps/files_sharing/l10n/de.js50
-rw-r--r--apps/files_sharing/l10n/de.json50
-rw-r--r--apps/files_sharing/l10n/de_DE.js56
-rw-r--r--apps/files_sharing/l10n/de_DE.json56
-rw-r--r--apps/files_sharing/l10n/el.js8
-rw-r--r--apps/files_sharing/l10n/el.json8
-rw-r--r--apps/files_sharing/l10n/en_GB.js40
-rw-r--r--apps/files_sharing/l10n/en_GB.json40
-rw-r--r--apps/files_sharing/l10n/eo.js208
-rw-r--r--apps/files_sharing/l10n/eo.json206
-rw-r--r--apps/files_sharing/l10n/es.js27
-rw-r--r--apps/files_sharing/l10n/es.json27
-rw-r--r--apps/files_sharing/l10n/es_419.js138
-rw-r--r--apps/files_sharing/l10n/es_419.json136
-rw-r--r--apps/files_sharing/l10n/es_AR.js218
-rw-r--r--apps/files_sharing/l10n/es_AR.json216
-rw-r--r--apps/files_sharing/l10n/es_CL.js138
-rw-r--r--apps/files_sharing/l10n/es_CL.json136
-rw-r--r--apps/files_sharing/l10n/es_CO.js143
-rw-r--r--apps/files_sharing/l10n/es_CO.json141
-rw-r--r--apps/files_sharing/l10n/es_CR.js138
-rw-r--r--apps/files_sharing/l10n/es_CR.json136
-rw-r--r--apps/files_sharing/l10n/es_DO.js144
-rw-r--r--apps/files_sharing/l10n/es_DO.json142
-rw-r--r--apps/files_sharing/l10n/es_EC.js4
-rw-r--r--apps/files_sharing/l10n/es_EC.json4
-rw-r--r--apps/files_sharing/l10n/es_GT.js138
-rw-r--r--apps/files_sharing/l10n/es_GT.json136
-rw-r--r--apps/files_sharing/l10n/es_HN.js136
-rw-r--r--apps/files_sharing/l10n/es_HN.json134
-rw-r--r--apps/files_sharing/l10n/es_MX.js21
-rw-r--r--apps/files_sharing/l10n/es_MX.json21
-rw-r--r--apps/files_sharing/l10n/es_NI.js135
-rw-r--r--apps/files_sharing/l10n/es_NI.json133
-rw-r--r--apps/files_sharing/l10n/es_PA.js135
-rw-r--r--apps/files_sharing/l10n/es_PA.json133
-rw-r--r--apps/files_sharing/l10n/es_PE.js138
-rw-r--r--apps/files_sharing/l10n/es_PE.json136
-rw-r--r--apps/files_sharing/l10n/es_PR.js135
-rw-r--r--apps/files_sharing/l10n/es_PR.json133
-rw-r--r--apps/files_sharing/l10n/es_PY.js136
-rw-r--r--apps/files_sharing/l10n/es_PY.json134
-rw-r--r--apps/files_sharing/l10n/es_SV.js138
-rw-r--r--apps/files_sharing/l10n/es_SV.json136
-rw-r--r--apps/files_sharing/l10n/es_UY.js138
-rw-r--r--apps/files_sharing/l10n/es_UY.json136
-rw-r--r--apps/files_sharing/l10n/et_EE.js55
-rw-r--r--apps/files_sharing/l10n/et_EE.json55
-rw-r--r--apps/files_sharing/l10n/eu.js51
-rw-r--r--apps/files_sharing/l10n/eu.json51
-rw-r--r--apps/files_sharing/l10n/fa.js10
-rw-r--r--apps/files_sharing/l10n/fa.json10
-rw-r--r--apps/files_sharing/l10n/fi.js13
-rw-r--r--apps/files_sharing/l10n/fi.json13
-rw-r--r--apps/files_sharing/l10n/fr.js51
-rw-r--r--apps/files_sharing/l10n/fr.json51
-rw-r--r--apps/files_sharing/l10n/ga.js40
-rw-r--r--apps/files_sharing/l10n/ga.json40
-rw-r--r--apps/files_sharing/l10n/gl.js26
-rw-r--r--apps/files_sharing/l10n/gl.json26
-rw-r--r--apps/files_sharing/l10n/he.js214
-rw-r--r--apps/files_sharing/l10n/he.json212
-rw-r--r--apps/files_sharing/l10n/hr.js8
-rw-r--r--apps/files_sharing/l10n/hr.json8
-rw-r--r--apps/files_sharing/l10n/hu.js13
-rw-r--r--apps/files_sharing/l10n/hu.json13
-rw-r--r--apps/files_sharing/l10n/hy.js10
-rw-r--r--apps/files_sharing/l10n/hy.json8
-rw-r--r--apps/files_sharing/l10n/ia.js15
-rw-r--r--apps/files_sharing/l10n/ia.json13
-rw-r--r--apps/files_sharing/l10n/id.js69
-rw-r--r--apps/files_sharing/l10n/id.json67
-rw-r--r--apps/files_sharing/l10n/is.js24
-rw-r--r--apps/files_sharing/l10n/is.json24
-rw-r--r--apps/files_sharing/l10n/it.js39
-rw-r--r--apps/files_sharing/l10n/it.json39
-rw-r--r--apps/files_sharing/l10n/ja.js43
-rw-r--r--apps/files_sharing/l10n/ja.json43
-rw-r--r--apps/files_sharing/l10n/ka.js6
-rw-r--r--apps/files_sharing/l10n/ka.json6
-rw-r--r--apps/files_sharing/l10n/ka_GE.js135
-rw-r--r--apps/files_sharing/l10n/ka_GE.json133
-rw-r--r--apps/files_sharing/l10n/km.js27
-rw-r--r--apps/files_sharing/l10n/km.json25
-rw-r--r--apps/files_sharing/l10n/kn.js10
-rw-r--r--apps/files_sharing/l10n/kn.json8
-rw-r--r--apps/files_sharing/l10n/ko.js28
-rw-r--r--apps/files_sharing/l10n/ko.json28
-rw-r--r--apps/files_sharing/l10n/lb.js16
-rw-r--r--apps/files_sharing/l10n/lb.json14
-rw-r--r--apps/files_sharing/l10n/lo.js6
-rw-r--r--apps/files_sharing/l10n/lo.json4
-rw-r--r--apps/files_sharing/l10n/lt_LT.js12
-rw-r--r--apps/files_sharing/l10n/lt_LT.json12
-rw-r--r--apps/files_sharing/l10n/lv.js204
-rw-r--r--apps/files_sharing/l10n/lv.json202
-rw-r--r--apps/files_sharing/l10n/mk.js34
-rw-r--r--apps/files_sharing/l10n/mk.json34
-rw-r--r--apps/files_sharing/l10n/mn.js13
-rw-r--r--apps/files_sharing/l10n/mn.json11
-rw-r--r--apps/files_sharing/l10n/ms_MY.js13
-rw-r--r--apps/files_sharing/l10n/ms_MY.json11
-rw-r--r--apps/files_sharing/l10n/nb.js21
-rw-r--r--apps/files_sharing/l10n/nb.json21
-rw-r--r--apps/files_sharing/l10n/nl.js93
-rw-r--r--apps/files_sharing/l10n/nl.json93
-rw-r--r--apps/files_sharing/l10n/nn_NO.js24
-rw-r--r--apps/files_sharing/l10n/nn_NO.json22
-rw-r--r--apps/files_sharing/l10n/oc.js72
-rw-r--r--apps/files_sharing/l10n/oc.json70
-rw-r--r--apps/files_sharing/l10n/pl.js44
-rw-r--r--apps/files_sharing/l10n/pl.json44
-rw-r--r--apps/files_sharing/l10n/pt_BR.js88
-rw-r--r--apps/files_sharing/l10n/pt_BR.json88
-rw-r--r--apps/files_sharing/l10n/pt_PT.js168
-rw-r--r--apps/files_sharing/l10n/pt_PT.json166
-rw-r--r--apps/files_sharing/l10n/ro.js215
-rw-r--r--apps/files_sharing/l10n/ro.json213
-rw-r--r--apps/files_sharing/l10n/ru.js56
-rw-r--r--apps/files_sharing/l10n/ru.json56
-rw-r--r--apps/files_sharing/l10n/sc.js7
-rw-r--r--apps/files_sharing/l10n/sc.json7
-rw-r--r--apps/files_sharing/l10n/sk.js27
-rw-r--r--apps/files_sharing/l10n/sk.json27
-rw-r--r--apps/files_sharing/l10n/sl.js12
-rw-r--r--apps/files_sharing/l10n/sl.json12
-rw-r--r--apps/files_sharing/l10n/sq.js144
-rw-r--r--apps/files_sharing/l10n/sq.json142
-rw-r--r--apps/files_sharing/l10n/sr.js41
-rw-r--r--apps/files_sharing/l10n/sr.json41
-rw-r--r--apps/files_sharing/l10n/sr@latin.js56
-rw-r--r--apps/files_sharing/l10n/sr@latin.json54
-rw-r--r--apps/files_sharing/l10n/sv.js40
-rw-r--r--apps/files_sharing/l10n/sv.json40
-rw-r--r--apps/files_sharing/l10n/tr.js81
-rw-r--r--apps/files_sharing/l10n/tr.json81
-rw-r--r--apps/files_sharing/l10n/ug.js18
-rw-r--r--apps/files_sharing/l10n/ug.json18
-rw-r--r--apps/files_sharing/l10n/uk.js41
-rw-r--r--apps/files_sharing/l10n/uk.json41
-rw-r--r--apps/files_sharing/l10n/ur_PK.js10
-rw-r--r--apps/files_sharing/l10n/ur_PK.json8
-rw-r--r--apps/files_sharing/l10n/vi.js5
-rw-r--r--apps/files_sharing/l10n/vi.json5
-rw-r--r--apps/files_sharing/l10n/zh_CN.js52
-rw-r--r--apps/files_sharing/l10n/zh_CN.json52
-rw-r--r--apps/files_sharing/l10n/zh_HK.js40
-rw-r--r--apps/files_sharing/l10n/zh_HK.json40
-rw-r--r--apps/files_sharing/l10n/zh_TW.js40
-rw-r--r--apps/files_sharing/l10n/zh_TW.json40
-rw-r--r--apps/files_sharing/lib/Activity/Filter.php1
-rw-r--r--apps/files_sharing/lib/Activity/Providers/Base.php1
-rw-r--r--apps/files_sharing/lib/Activity/Providers/Downloads.php17
-rw-r--r--apps/files_sharing/lib/Activity/Providers/Groups.php1
-rw-r--r--apps/files_sharing/lib/Activity/Providers/PublicLinks.php1
-rw-r--r--apps/files_sharing/lib/Activity/Providers/RemoteShares.php1
-rw-r--r--apps/files_sharing/lib/Activity/Providers/Users.php1
-rw-r--r--apps/files_sharing/lib/Activity/Settings/PublicLinks.php1
-rw-r--r--apps/files_sharing/lib/Activity/Settings/PublicLinksUpload.php3
-rw-r--r--apps/files_sharing/lib/Activity/Settings/RemoteShare.php1
-rw-r--r--apps/files_sharing/lib/Activity/Settings/Shared.php1
-rw-r--r--apps/files_sharing/lib/Cache.php1
-rw-r--r--apps/files_sharing/lib/Capabilities.php1
-rw-r--r--apps/files_sharing/lib/Collaboration/ShareRecipientSorter.php1
-rw-r--r--apps/files_sharing/lib/Command/CleanupRemoteStorages.php1
-rw-r--r--apps/files_sharing/lib/Controller/DeletedShareAPIController.php5
-rw-r--r--apps/files_sharing/lib/Controller/ExternalSharesController.php1
-rw-r--r--apps/files_sharing/lib/Controller/PublicPreviewController.php10
-rw-r--r--apps/files_sharing/lib/Controller/RemoteController.php1
-rw-r--r--apps/files_sharing/lib/Controller/ShareAPIController.php103
-rw-r--r--apps/files_sharing/lib/Controller/ShareController.php7
-rw-r--r--apps/files_sharing/lib/Controller/ShareInfoController.php1
-rw-r--r--apps/files_sharing/lib/DefaultPublicShareTemplateProvider.php13
-rw-r--r--apps/files_sharing/lib/Exceptions/BrokenPath.php1
-rw-r--r--apps/files_sharing/lib/Exceptions/S2SException.php1
-rw-r--r--apps/files_sharing/lib/Exceptions/SharingRightsException.php1
-rw-r--r--apps/files_sharing/lib/ExpireSharesJob.php1
-rw-r--r--apps/files_sharing/lib/External/Cache.php1
-rw-r--r--apps/files_sharing/lib/External/Manager.php7
-rw-r--r--apps/files_sharing/lib/External/Mount.php1
-rw-r--r--apps/files_sharing/lib/External/MountProvider.php1
-rw-r--r--apps/files_sharing/lib/External/Scanner.php1
-rw-r--r--apps/files_sharing/lib/External/Watcher.php1
-rw-r--r--apps/files_sharing/lib/Helper.php1
-rw-r--r--apps/files_sharing/lib/Hooks.php1
-rw-r--r--apps/files_sharing/lib/ISharedStorage.php1
-rw-r--r--apps/files_sharing/lib/Listener/LoadPublicFileRequestAuthListener.php10
-rw-r--r--apps/files_sharing/lib/Middleware/OCSShareAPIMiddleware.php1
-rw-r--r--apps/files_sharing/lib/Middleware/ShareInfoMiddleware.php1
-rw-r--r--apps/files_sharing/lib/Middleware/SharingCheckMiddleware.php12
-rw-r--r--apps/files_sharing/lib/Migration/OwncloudGuestShareType.php5
-rw-r--r--apps/files_sharing/lib/Migration/SetPasswordColumn.php1
-rw-r--r--apps/files_sharing/lib/MountProvider.php11
-rw-r--r--apps/files_sharing/lib/Notification/Listener.php8
-rw-r--r--apps/files_sharing/lib/Notification/Notifier.php6
-rw-r--r--apps/files_sharing/lib/Scanner.php1
-rw-r--r--apps/files_sharing/lib/ShareBackend/Folder.php1
-rw-r--r--apps/files_sharing/lib/SharedMount.php1
-rw-r--r--apps/files_sharing/lib/SharedStorage.php1
-rw-r--r--apps/files_sharing/lib/Updater.php11
-rw-r--r--apps/files_sharing/lib/ViewOnly.php1
-rw-r--r--apps/files_sharing/openapi.json33
-rw-r--r--apps/files_sharing/src/components/ShareExpiryTime.vue2
-rw-r--r--apps/files_sharing/src/components/SharingEntryLink.vue38
-rw-r--r--apps/files_sharing/src/files_actions/openInFilesAction.spec.ts2
-rw-r--r--apps/files_sharing/src/files_actions/openInFilesAction.ts4
-rw-r--r--apps/files_sharing/src/files_filters/AccountFilter.ts6
-rw-r--r--apps/files_sharing/src/files_views/publicFileDrop.ts7
-rw-r--r--apps/files_sharing/src/public-file-request.ts57
-rw-r--r--apps/files_sharing/src/public-nickname-handler.ts86
-rw-r--r--apps/files_sharing/src/services/GuestNameValidity.ts45
-rw-r--r--apps/files_sharing/src/views/FilesViewFileDropEmptyContent.vue93
-rw-r--r--apps/files_sharing/src/views/PublicAuthPrompt.vue123
-rw-r--r--apps/files_sharing/src/views/SharingDetailsTab.vue26
-rw-r--r--apps/files_sharing/src/views/SharingTab.vue25
-rw-r--r--apps/files_sharing/tests/ApiTest.php28
-rw-r--r--apps/files_sharing/tests/ApplicationTest.php9
-rw-r--r--apps/files_sharing/tests/CacheTest.php1
-rw-r--r--apps/files_sharing/tests/CapabilitiesTest.php1
-rw-r--r--apps/files_sharing/tests/Collaboration/ShareRecipientSorterTest.php119
-rw-r--r--apps/files_sharing/tests/Command/CleanupRemoteStoragesTest.php43
-rw-r--r--apps/files_sharing/tests/Command/FixShareOwnersTest.php1
-rw-r--r--apps/files_sharing/tests/Controller/ExternalShareControllerTest.php1
-rw-r--r--apps/files_sharing/tests/Controller/PublicPreviewControllerTest.php33
-rw-r--r--apps/files_sharing/tests/Controller/ShareAPIControllerTest.php494
-rw-r--r--apps/files_sharing/tests/Controller/ShareControllerTest.php33
-rw-r--r--apps/files_sharing/tests/Controller/ShareInfoControllerTest.php22
-rw-r--r--apps/files_sharing/tests/Controller/ShareesAPIControllerTest.php21
-rw-r--r--apps/files_sharing/tests/DeleteOrphanedSharesJobTest.php1
-rw-r--r--apps/files_sharing/tests/EncryptedSizePropagationTest.php10
-rw-r--r--apps/files_sharing/tests/EtagPropagationTest.php1
-rw-r--r--apps/files_sharing/tests/ExpireSharesJobTest.php5
-rw-r--r--apps/files_sharing/tests/External/CacheTest.php1
-rw-r--r--apps/files_sharing/tests/External/ManagerTest.php71
-rw-r--r--apps/files_sharing/tests/External/ScannerTest.php1
-rw-r--r--apps/files_sharing/tests/ExternalStorageTest.php7
-rw-r--r--apps/files_sharing/tests/GroupEtagPropagationTest.php1
-rw-r--r--apps/files_sharing/tests/HelperTest.php1
-rw-r--r--apps/files_sharing/tests/Listener/LoadAdditionalListenerTest.php120
-rw-r--r--apps/files_sharing/tests/LockingTest.php1
-rw-r--r--apps/files_sharing/tests/Middleware/OCSShareAPIMiddlewareTest.php5
-rw-r--r--apps/files_sharing/tests/Middleware/ShareInfoMiddlewareTest.php1
-rw-r--r--apps/files_sharing/tests/Middleware/SharingCheckMiddlewareTest.php11
-rw-r--r--apps/files_sharing/tests/Migration/SetPasswordColumnTest.php1
-rw-r--r--apps/files_sharing/tests/MountProviderTest.php93
-rw-r--r--apps/files_sharing/tests/PropagationTestCase.php1
-rw-r--r--apps/files_sharing/tests/ShareTest.php5
-rw-r--r--apps/files_sharing/tests/SharedMountTest.php5
-rw-r--r--apps/files_sharing/tests/SharedStorageTest.php3
-rw-r--r--apps/files_sharing/tests/SharesReminderJobTest.php4
-rw-r--r--apps/files_sharing/tests/SizePropagationTest.php1
-rw-r--r--apps/files_sharing/tests/TestCase.php1
-rw-r--r--apps/files_sharing/tests/UnshareChildrenTest.php1
-rw-r--r--apps/files_sharing/tests/UpdaterTest.php5
-rw-r--r--apps/files_sharing/tests/WatcherTest.php1
277 files changed, 2964 insertions, 9716 deletions
diff --git a/apps/files_sharing/appinfo/routes.php b/apps/files_sharing/appinfo/routes.php
index f86aeedd2c2..f9e10ebb106 100644
--- a/apps/files_sharing/appinfo/routes.php
+++ b/apps/files_sharing/appinfo/routes.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/css/404.css b/apps/files_sharing/css/404.css
index 160a8f83fc3..7542c7cfae1 100644
--- a/apps/files_sharing/css/404.css
+++ b/apps/files_sharing/css/404.css
@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
#body-login .error-broken-link{
- text-align:left;color:#fff;
+ text-align:start;color:#fff;
}
#body-login .error-broken-link ul{
diff --git a/apps/files_sharing/l10n/ar.js b/apps/files_sharing/l10n/ar.js
index f1f2b87e7e4..508fe55aa0a 100644
--- a/apps/files_sharing/l10n/ar.js
+++ b/apps/files_sharing/l10n/ar.js
@@ -185,7 +185,6 @@ OC.L10N.register(
"Set default folder for accepted shares" : "تعيين المجلد الافتراضي للمشاركات المقبولة",
"Reset" : "إعادة تعيين",
"Reset folder to system default" : "إعادة تعيين المجلد إلى افتراضات النظام",
- "Share expiration: " : "تاريخ انتهاء صلاحية المشاركة:",
"Share Expiration" : "تاريخ انتهاء صلاحية المشاركة",
"group" : "مجموعة",
"conversation" : "محادثة",
@@ -259,12 +258,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "بمجرد رفعك للملفات، أنت تعتبر موافقاً على شروط الخدمة.",
"View terms of service" : "عرض شروط الخدمة",
"Terms of service" : "شروط الخدمة",
- "Upload files to {folder}" : "رفع ملفات إلى {folder}",
- "Submit name" : "إرسال الاسم",
- "{ownerDisplayName} shared a folder with you." : "قام {ownerDisplayName} بمشاركة مجلد معك.",
- "To upload files, you need to provide your name first." : "لرفع الملفات، يجب أن تكتب اسمك أوّلاً.",
- "Name" : "الاسم",
- "Enter your name" : "أدخِل اسمك",
"Share with {userName}" : "شارِك مع {userName}",
"Share with email {email}" : "مشاركة مع صاحب البريد الإلكتروني {email}",
"Share with group" : "شارِك مع مجموعة",
@@ -382,6 +375,8 @@ OC.L10N.register(
"Share note for recipient saved" : "تمّ حفظ ملاحظة المشاركة الموجهة إلى المستلم",
"Share password saved" : "تمّ حفظ كلمة مرور المشاركة",
"Share permissions saved" : "تمّ حفظ إذونات المشاركة",
+ "Upload files to {folder}" : "رفع ملفات إلى {folder}",
+ "{ownerDisplayName} shared a folder with you." : "قام {ownerDisplayName} بمشاركة مجلد معك.",
"Shared by" : "تمّت مشاركته من قِبَل",
"Shared with" : "تمّت مشاركته مع",
"Password created successfully" : "تمّ إنشاء كلمة المرور بنجاح",
@@ -412,16 +407,17 @@ OC.L10N.register(
"No compatible server found at {remote}" : "لم يتم العثور على خادم متوافق في {remote}",
"Invalid server URL" : "عنوان الرابط للخادم غير صالح",
"Failed to add the public link to your Nextcloud" : "فشل في إضافة الرابط العام إلى الخادم السحابي الخاص بك",
- "Files" : "الملفّات",
- "Download all files" : "تنزيل كافة الملفات",
- "Search for share recipients" : "إضافة أشخاص لاستلام المشاركة",
- "No recommendations. Start typing." : "لا توجد توصيات. إبدأ الكتابة.",
- "Password field can't be empty" : "خانة كلمة المرور لايمكن أن تكون فارغة",
- "Allow download" : "السماح بالتنزيل",
- "Share expire date saved" : "تمّ حفظ تاريخ انتهاء صلاحية المشاركة",
"You are not allowed to edit link shares that you don't own" : "أنت غير مسموحٍ لك بتعديل مشاركات الروابط التي لا تملكها",
+ "Download all files" : "تنزيل كافة الملفات",
"_1 email address already added_::_{count} email addresses already added_" : ["{count} عنوان إيميل سبقت إضافته سلفاً","1 عنوان إيميل سبقت إضافته سلفاً","{count} عنوان إيميل سبقت إضافته سلفاً","{count} عناوين إيميل سبقت إضافتهت سلفاً","{count} عناوين إيميل سبقت إضافتها سلفاً","{count} عناوين إيميل سبقت إضافتها سلفاً"],
"_1 email address added_::_{count} email addresses added_" : ["{count} عنوان إيميل تمت إضافته","1 عنوان إيميل تمت إضافته","{count} عناوين إيميل تمت إضافتها","{count} عناوين إيميل تمت إضافتها","{count} عناوين إيميل تمت إضافتها","{count} عناوين إيميل تمت إضافتها"],
- "Email, federated cloud id" : "بريد إلكتروني، مُعرِّف سحابة اتحاديّة"
+ "Search for share recipients" : "إضافة أشخاص لاستلام المشاركة",
+ "No recommendations. Start typing." : "لا توجد توصيات. إبدأ الكتابة.",
+ "To upload files, you need to provide your name first." : "لرفع الملفات، يجب أن تكتب اسمك أوّلاً.",
+ "Enter your name" : "أدخِل اسمك",
+ "Submit name" : "إرسال الاسم",
+ "Name" : "الاسم",
+ "Email, federated cloud id" : "بريد إلكتروني، مُعرِّف سحابة اتحاديّة",
+ "Filename must not be empty." : "يجب ألّا يكون اسم الملف فارغاً."
},
"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/files_sharing/l10n/ar.json b/apps/files_sharing/l10n/ar.json
index e992b33fcb7..540daa96c91 100644
--- a/apps/files_sharing/l10n/ar.json
+++ b/apps/files_sharing/l10n/ar.json
@@ -183,7 +183,6 @@
"Set default folder for accepted shares" : "تعيين المجلد الافتراضي للمشاركات المقبولة",
"Reset" : "إعادة تعيين",
"Reset folder to system default" : "إعادة تعيين المجلد إلى افتراضات النظام",
- "Share expiration: " : "تاريخ انتهاء صلاحية المشاركة:",
"Share Expiration" : "تاريخ انتهاء صلاحية المشاركة",
"group" : "مجموعة",
"conversation" : "محادثة",
@@ -257,12 +256,6 @@
"By uploading files, you agree to the terms of service." : "بمجرد رفعك للملفات، أنت تعتبر موافقاً على شروط الخدمة.",
"View terms of service" : "عرض شروط الخدمة",
"Terms of service" : "شروط الخدمة",
- "Upload files to {folder}" : "رفع ملفات إلى {folder}",
- "Submit name" : "إرسال الاسم",
- "{ownerDisplayName} shared a folder with you." : "قام {ownerDisplayName} بمشاركة مجلد معك.",
- "To upload files, you need to provide your name first." : "لرفع الملفات، يجب أن تكتب اسمك أوّلاً.",
- "Name" : "الاسم",
- "Enter your name" : "أدخِل اسمك",
"Share with {userName}" : "شارِك مع {userName}",
"Share with email {email}" : "مشاركة مع صاحب البريد الإلكتروني {email}",
"Share with group" : "شارِك مع مجموعة",
@@ -380,6 +373,8 @@
"Share note for recipient saved" : "تمّ حفظ ملاحظة المشاركة الموجهة إلى المستلم",
"Share password saved" : "تمّ حفظ كلمة مرور المشاركة",
"Share permissions saved" : "تمّ حفظ إذونات المشاركة",
+ "Upload files to {folder}" : "رفع ملفات إلى {folder}",
+ "{ownerDisplayName} shared a folder with you." : "قام {ownerDisplayName} بمشاركة مجلد معك.",
"Shared by" : "تمّت مشاركته من قِبَل",
"Shared with" : "تمّت مشاركته مع",
"Password created successfully" : "تمّ إنشاء كلمة المرور بنجاح",
@@ -410,16 +405,17 @@
"No compatible server found at {remote}" : "لم يتم العثور على خادم متوافق في {remote}",
"Invalid server URL" : "عنوان الرابط للخادم غير صالح",
"Failed to add the public link to your Nextcloud" : "فشل في إضافة الرابط العام إلى الخادم السحابي الخاص بك",
- "Files" : "الملفّات",
- "Download all files" : "تنزيل كافة الملفات",
- "Search for share recipients" : "إضافة أشخاص لاستلام المشاركة",
- "No recommendations. Start typing." : "لا توجد توصيات. إبدأ الكتابة.",
- "Password field can't be empty" : "خانة كلمة المرور لايمكن أن تكون فارغة",
- "Allow download" : "السماح بالتنزيل",
- "Share expire date saved" : "تمّ حفظ تاريخ انتهاء صلاحية المشاركة",
"You are not allowed to edit link shares that you don't own" : "أنت غير مسموحٍ لك بتعديل مشاركات الروابط التي لا تملكها",
+ "Download all files" : "تنزيل كافة الملفات",
"_1 email address already added_::_{count} email addresses already added_" : ["{count} عنوان إيميل سبقت إضافته سلفاً","1 عنوان إيميل سبقت إضافته سلفاً","{count} عنوان إيميل سبقت إضافته سلفاً","{count} عناوين إيميل سبقت إضافتهت سلفاً","{count} عناوين إيميل سبقت إضافتها سلفاً","{count} عناوين إيميل سبقت إضافتها سلفاً"],
"_1 email address added_::_{count} email addresses added_" : ["{count} عنوان إيميل تمت إضافته","1 عنوان إيميل تمت إضافته","{count} عناوين إيميل تمت إضافتها","{count} عناوين إيميل تمت إضافتها","{count} عناوين إيميل تمت إضافتها","{count} عناوين إيميل تمت إضافتها"],
- "Email, federated cloud id" : "بريد إلكتروني، مُعرِّف سحابة اتحاديّة"
+ "Search for share recipients" : "إضافة أشخاص لاستلام المشاركة",
+ "No recommendations. Start typing." : "لا توجد توصيات. إبدأ الكتابة.",
+ "To upload files, you need to provide your name first." : "لرفع الملفات، يجب أن تكتب اسمك أوّلاً.",
+ "Enter your name" : "أدخِل اسمك",
+ "Submit name" : "إرسال الاسم",
+ "Name" : "الاسم",
+ "Email, federated cloud id" : "بريد إلكتروني، مُعرِّف سحابة اتحاديّة",
+ "Filename must not be empty." : "يجب ألّا يكون اسم الملف فارغاً."
},"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/files_sharing/l10n/ast.js b/apps/files_sharing/l10n/ast.js
index 803bd2ad8b2..93fbfd31a73 100644
--- a/apps/files_sharing/l10n/ast.js
+++ b/apps/files_sharing/l10n/ast.js
@@ -194,7 +194,6 @@ OC.L10N.register(
"on {server}" : "en: {server}",
"File drop" : "Suelta de ficheros",
"Terms of service" : "Términos del serviciu",
- "Name" : "Nome",
"Share with {userName}" : "Compartir con {userName}",
"Share with email {email}" : "Compartir cola direición de corréu electrónica {email}",
"Share with group" : "Compartir col grupu",
@@ -300,10 +299,9 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Nun s'atopó nengún sirvidor compatible en «{remote}»",
"Invalid server URL" : "La URL del sirvidor ye inválida",
"Failed to add the public link to your Nextcloud" : "Nun se pue amestar l'enllaz públicu a esta instancia de Nextcloud",
- "Files" : "Ficheros",
"Download all files" : "Baxar tolos ficheros",
"Search for share recipients" : "Buscar destinatarios del elementu compartíu",
"No recommendations. Start typing." : "Nun hai nenguna recomendación. Comienza a escribir",
- "Allow download" : "Permitir la descarga"
+ "Name" : "Nome"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/ast.json b/apps/files_sharing/l10n/ast.json
index a596b7334cb..596e94b9050 100644
--- a/apps/files_sharing/l10n/ast.json
+++ b/apps/files_sharing/l10n/ast.json
@@ -192,7 +192,6 @@
"on {server}" : "en: {server}",
"File drop" : "Suelta de ficheros",
"Terms of service" : "Términos del serviciu",
- "Name" : "Nome",
"Share with {userName}" : "Compartir con {userName}",
"Share with email {email}" : "Compartir cola direición de corréu electrónica {email}",
"Share with group" : "Compartir col grupu",
@@ -298,10 +297,9 @@
"No compatible server found at {remote}" : "Nun s'atopó nengún sirvidor compatible en «{remote}»",
"Invalid server URL" : "La URL del sirvidor ye inválida",
"Failed to add the public link to your Nextcloud" : "Nun se pue amestar l'enllaz públicu a esta instancia de Nextcloud",
- "Files" : "Ficheros",
"Download all files" : "Baxar tolos ficheros",
"Search for share recipients" : "Buscar destinatarios del elementu compartíu",
"No recommendations. Start typing." : "Nun hai nenguna recomendación. Comienza a escribir",
- "Allow download" : "Permitir la descarga"
+ "Name" : "Nome"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/az.js b/apps/files_sharing/l10n/az.js
deleted file mode 100644
index 7bf3472dfef..00000000000
--- a/apps/files_sharing/l10n/az.js
+++ /dev/null
@@ -1,60 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Server to server sharing is not enabled on this server" : "Bu serverdə, serverlərarası yayımlanma aktiv deyil",
- "The mountpoint name contains invalid characters." : "Bərkidilmə nöqtəsinin adında yalnış simvollar mövcuddur. ",
- "Invalid or untrusted SSL certificate" : "Yalnış yada inam listindən kənar SSL sertifikatı",
- "Could not authenticate to remote share, password might be wrong" : "Uzaqda olan paylaşımın əslliyini yoxlamaq olmur və ola bilər ki, şifrə yalnışdır. ",
- "Storage not valid" : "Depo etibarlı deyil",
- "Couldn't add remote share" : "Uzaqda olan yayımlanmanı əlavə etmək mümkün olmadı",
- "Shared with you" : "Sizinlə yayımlanan",
- "Shared with others" : "Hər kəsə yayımlanmış",
- "Shared by link" : "Link tərəfindən paylaşılıb",
- "Nothing shared with you yet" : "Hələki sizinlə heç bir şey paylaşılmayıb",
- "Files and folders others share with you will show up here" : "Digərlərinin sizinlə paylaşdığı fayllar və qovluqlar burda göstəriləcək",
- "Nothing shared yet" : "Paylaşılan heçnə yoxdur",
- "Files and folders you share will show up here" : "Sizin tərəfinizdən paylaşılmış fayllar və qovluqlar burda göstəriləcək",
- "No shared links" : "Paylaşılmış linklər yoxdur ",
- "Files and folders you share by link will show up here" : "Link vasitəsilə sizin tərəfinizdən paylaşılmış fayllar və qovluqlar burda göstəriləcək",
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "Siz uzaq paylaşımı əlavə etmək istəyirsinizmi {name} dan {owner}@{remote}?",
- "Remote share" : "Uzaq yayımlanma",
- "Remote share password" : "Uzaq yayımlanma şifrəsi",
- "Cancel" : "Dayandır",
- "Add remote share" : "Uzaq yayımlanmanı əlavə et",
- "You can upload into this folder" : "Siz bu qovluğun içinə yükləyə bilərsiniz",
- "No ownCloud installation (7 or higher) found at {remote}" : "Yüklənmiş (7 yada yuxarı) ownCloud {uzaq} unvanında tapılmadı ",
- "Invalid ownCloud url" : "Yalnış ownCloud url-i",
- "Shared by" : "Tərəfindən yayımlanıb",
- "Sharing" : "Paylaşılır",
- "A file or folder has been <strong>shared</strong>" : "Fayl və ya direktoriya <strong>yayımlandı</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Fayl yada qovluq ünvanından yayımlandı <strong>digər serverə</strong>",
- "A public shared file or folder was <strong>downloaded</strong>" : "Ümumi paylaşılmış fayl yada qovluq <strong>endirilmişdir</strong>",
- "You received a new remote share from %s" : "Siz %s ünvanından yeni uzaq paylaşım aldınız",
- "%1$s accepted remote share %2$s" : "%1$s qəbul etdi uzaq paylaşım %2$s",
- "%1$s declined remote share %2$s" : "%1$s təkzib etdi uzaq paylaşımı %2$s",
- "%1$s unshared %2$s from you" : "%1$s paylaşımı dayandırıldı %2$s sizin tərəfinizdən",
- "Public shared folder %1$s was downloaded" : "Ümumi paylaşılmış qovluq %1$s endirilmişdir",
- "Public shared file %1$s was downloaded" : "Ümumi paylaşılmış fayl %1$s endirilmişdir",
- "You shared %1$s with %2$s" : "Siz yayımladınız %1$s - i %2$s ilə",
- "You shared %1$s with group %2$s" : "Siz yayımladınız %1$s qrupu ilə %2$s",
- "You shared %1$s via link" : "Siz yayımladınız %1$s link ilə",
- "%2$s shared %1$s with you" : "%2$s yayımlanıb %1$s sizinlə",
- "Shares" : "Yayımlanmalar",
- "This share is password-protected" : "Bu paylaşım şifrə ilə müdafiəlidir",
- "The password is wrong. Try again." : "Şifrə yalnışdır. Yenidən cəhd edin.",
- "Password" : "Şifrə",
- "No entries found in this folder" : "Bu qovluqda heç bir verilən tapılmadı",
- "Name" : "Ad",
- "Share time" : "Paylaşım vaxtı",
- "Sorry, this link doesn’t seem to work anymore." : "Üzr istəyirik, bu link artıq işlək deyil.",
- "Reasons might be:" : "Səbəblər ola bilər:",
- "the item was removed" : "bölüm silinmişdir",
- "the link expired" : "linkin vaxtı bitmişdir",
- "sharing is disabled" : "paylaşım dayandırılmışdır",
- "For more info, please ask the person who sent this link." : "Ətraflı məlumat üçün, xahiş olunur linkin kim tərəfindən göndərilməsini soruşun.",
- "Add to your ownCloud" : "Öz ownCloud-nuza əlavə edin",
- "Download" : "Yüklə",
- "Download %s" : "Endir %s",
- "Direct link" : "Birbaşa link"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/az.json b/apps/files_sharing/l10n/az.json
deleted file mode 100644
index 40e16a7cc0c..00000000000
--- a/apps/files_sharing/l10n/az.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{ "translations": {
- "Server to server sharing is not enabled on this server" : "Bu serverdə, serverlərarası yayımlanma aktiv deyil",
- "The mountpoint name contains invalid characters." : "Bərkidilmə nöqtəsinin adında yalnış simvollar mövcuddur. ",
- "Invalid or untrusted SSL certificate" : "Yalnış yada inam listindən kənar SSL sertifikatı",
- "Could not authenticate to remote share, password might be wrong" : "Uzaqda olan paylaşımın əslliyini yoxlamaq olmur və ola bilər ki, şifrə yalnışdır. ",
- "Storage not valid" : "Depo etibarlı deyil",
- "Couldn't add remote share" : "Uzaqda olan yayımlanmanı əlavə etmək mümkün olmadı",
- "Shared with you" : "Sizinlə yayımlanan",
- "Shared with others" : "Hər kəsə yayımlanmış",
- "Shared by link" : "Link tərəfindən paylaşılıb",
- "Nothing shared with you yet" : "Hələki sizinlə heç bir şey paylaşılmayıb",
- "Files and folders others share with you will show up here" : "Digərlərinin sizinlə paylaşdığı fayllar və qovluqlar burda göstəriləcək",
- "Nothing shared yet" : "Paylaşılan heçnə yoxdur",
- "Files and folders you share will show up here" : "Sizin tərəfinizdən paylaşılmış fayllar və qovluqlar burda göstəriləcək",
- "No shared links" : "Paylaşılmış linklər yoxdur ",
- "Files and folders you share by link will show up here" : "Link vasitəsilə sizin tərəfinizdən paylaşılmış fayllar və qovluqlar burda göstəriləcək",
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "Siz uzaq paylaşımı əlavə etmək istəyirsinizmi {name} dan {owner}@{remote}?",
- "Remote share" : "Uzaq yayımlanma",
- "Remote share password" : "Uzaq yayımlanma şifrəsi",
- "Cancel" : "Dayandır",
- "Add remote share" : "Uzaq yayımlanmanı əlavə et",
- "You can upload into this folder" : "Siz bu qovluğun içinə yükləyə bilərsiniz",
- "No ownCloud installation (7 or higher) found at {remote}" : "Yüklənmiş (7 yada yuxarı) ownCloud {uzaq} unvanında tapılmadı ",
- "Invalid ownCloud url" : "Yalnış ownCloud url-i",
- "Shared by" : "Tərəfindən yayımlanıb",
- "Sharing" : "Paylaşılır",
- "A file or folder has been <strong>shared</strong>" : "Fayl və ya direktoriya <strong>yayımlandı</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Fayl yada qovluq ünvanından yayımlandı <strong>digər serverə</strong>",
- "A public shared file or folder was <strong>downloaded</strong>" : "Ümumi paylaşılmış fayl yada qovluq <strong>endirilmişdir</strong>",
- "You received a new remote share from %s" : "Siz %s ünvanından yeni uzaq paylaşım aldınız",
- "%1$s accepted remote share %2$s" : "%1$s qəbul etdi uzaq paylaşım %2$s",
- "%1$s declined remote share %2$s" : "%1$s təkzib etdi uzaq paylaşımı %2$s",
- "%1$s unshared %2$s from you" : "%1$s paylaşımı dayandırıldı %2$s sizin tərəfinizdən",
- "Public shared folder %1$s was downloaded" : "Ümumi paylaşılmış qovluq %1$s endirilmişdir",
- "Public shared file %1$s was downloaded" : "Ümumi paylaşılmış fayl %1$s endirilmişdir",
- "You shared %1$s with %2$s" : "Siz yayımladınız %1$s - i %2$s ilə",
- "You shared %1$s with group %2$s" : "Siz yayımladınız %1$s qrupu ilə %2$s",
- "You shared %1$s via link" : "Siz yayımladınız %1$s link ilə",
- "%2$s shared %1$s with you" : "%2$s yayımlanıb %1$s sizinlə",
- "Shares" : "Yayımlanmalar",
- "This share is password-protected" : "Bu paylaşım şifrə ilə müdafiəlidir",
- "The password is wrong. Try again." : "Şifrə yalnışdır. Yenidən cəhd edin.",
- "Password" : "Şifrə",
- "No entries found in this folder" : "Bu qovluqda heç bir verilən tapılmadı",
- "Name" : "Ad",
- "Share time" : "Paylaşım vaxtı",
- "Sorry, this link doesn’t seem to work anymore." : "Üzr istəyirik, bu link artıq işlək deyil.",
- "Reasons might be:" : "Səbəblər ola bilər:",
- "the item was removed" : "bölüm silinmişdir",
- "the link expired" : "linkin vaxtı bitmişdir",
- "sharing is disabled" : "paylaşım dayandırılmışdır",
- "For more info, please ask the person who sent this link." : "Ətraflı məlumat üçün, xahiş olunur linkin kim tərəfindən göndərilməsini soruşun.",
- "Add to your ownCloud" : "Öz ownCloud-nuza əlavə edin",
- "Download" : "Yüklə",
- "Download %s" : "Endir %s",
- "Direct link" : "Birbaşa link"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/bg.js b/apps/files_sharing/l10n/bg.js
index fa4dbe77d92..bd8f335ef2f 100644
--- a/apps/files_sharing/l10n/bg.js
+++ b/apps/files_sharing/l10n/bg.js
@@ -104,6 +104,7 @@ OC.L10N.register(
"Copy to clipboard" : "Копиране в клипборда",
"Send link via email" : "Сподели връзка с имейл",
"Select" : "Избери",
+ "The uploaded files are visible only to you unless you choose to share them." : "Качените файлове са видими само за теб, освен, ако не решиш да ги споделиш с друг.",
"Close" : "Затваряне",
"Error creating the share: {errorMessage}" : "Грешка при създаване на споделянето: {errorMessage}",
"Error creating the share" : "Грешка при създаване на споделянето",
@@ -165,10 +166,9 @@ OC.L10N.register(
"Deck board" : "Deck табло",
"ScienceMesh" : "ScienceMesh /приложение/",
"on {server}" : "на {server}",
+ "Search for internal recipients" : "Търси вътрешни получатели",
"File drop" : "Пускане/Преместване/ на файл",
"Terms of service" : "Условия за ползване",
- "Name" : "Име",
- "Enter your name" : "Въведете вашето име",
"Read" : "Четене",
"Create" : "Създаване",
"Edit" : "Редактиране",
@@ -244,10 +244,10 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Не беше намерен съвместим сървър на {remote}",
"Invalid server URL" : "URL адреса на сървъра не е валиден",
"Failed to add the public link to your Nextcloud" : "Неуспешно добавяне на публичната връзка към вашия Nextcloud",
- "Files" : "Файлове",
"Download all files" : "Изтегли всички файлове",
"Search for share recipients" : "Търсене на получатели на споделяне",
"No recommendations. Start typing." : "Няма препоръки. Започнете да пишете.",
- "Allow download" : "Позволяване на изтегляне/сваляне/"
+ "Enter your name" : "Въведете вашето име",
+ "Name" : "Име"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/bg.json b/apps/files_sharing/l10n/bg.json
index 8f9fd6d5525..f2dc60f8226 100644
--- a/apps/files_sharing/l10n/bg.json
+++ b/apps/files_sharing/l10n/bg.json
@@ -102,6 +102,7 @@
"Copy to clipboard" : "Копиране в клипборда",
"Send link via email" : "Сподели връзка с имейл",
"Select" : "Избери",
+ "The uploaded files are visible only to you unless you choose to share them." : "Качените файлове са видими само за теб, освен, ако не решиш да ги споделиш с друг.",
"Close" : "Затваряне",
"Error creating the share: {errorMessage}" : "Грешка при създаване на споделянето: {errorMessage}",
"Error creating the share" : "Грешка при създаване на споделянето",
@@ -163,10 +164,9 @@
"Deck board" : "Deck табло",
"ScienceMesh" : "ScienceMesh /приложение/",
"on {server}" : "на {server}",
+ "Search for internal recipients" : "Търси вътрешни получатели",
"File drop" : "Пускане/Преместване/ на файл",
"Terms of service" : "Условия за ползване",
- "Name" : "Име",
- "Enter your name" : "Въведете вашето име",
"Read" : "Четене",
"Create" : "Създаване",
"Edit" : "Редактиране",
@@ -242,10 +242,10 @@
"No compatible server found at {remote}" : "Не беше намерен съвместим сървър на {remote}",
"Invalid server URL" : "URL адреса на сървъра не е валиден",
"Failed to add the public link to your Nextcloud" : "Неуспешно добавяне на публичната връзка към вашия Nextcloud",
- "Files" : "Файлове",
"Download all files" : "Изтегли всички файлове",
"Search for share recipients" : "Търсене на получатели на споделяне",
"No recommendations. Start typing." : "Няма препоръки. Започнете да пишете.",
- "Allow download" : "Позволяване на изтегляне/сваляне/"
+ "Enter your name" : "Въведете вашето име",
+ "Name" : "Име"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/bn_BD.js b/apps/files_sharing/l10n/bn_BD.js
deleted file mode 100644
index 0e715b8c6cb..00000000000
--- a/apps/files_sharing/l10n/bn_BD.js
+++ /dev/null
@@ -1,35 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Server to server sharing is not enabled on this server" : "এই সার্ভারে সার্ভার হতে সার্ভারে ভাগাভাগি কার্যকর নয়",
- "Invalid or untrusted SSL certificate" : "অবৈধ বা অবিশ্বস্ত SSL সার্টিফিকেট",
- "Couldn't add remote share" : "দুরবর্তী ভাগাভাগি যোগ করা গেলনা",
- "Shared with you" : "আপনার সাথে ভাগাভাগি করেছেন",
- "Shared by link" : "লিঙ্কের মাধ্যমে ভাগাভাগিকৃত",
- "Remote share" : "দুরবর্তী ভাগাভাগি",
- "Cancel" : "বাতিল",
- "Invalid ownCloud url" : "অবৈধ ওউনক্লাউড url",
- "Shared by" : "যাদের মাঝে ভাগাভাগি করা হয়েছে",
- "Sharing" : "ভাগাভাগিরত",
- "A file or folder has been <strong>shared</strong>" : "একটি ফাইল বা ফোলডার <strong>ভাগাভাগি</strong> করা হয়েছে",
- "You shared %1$s with %2$s" : "আপনি %1$sকে %2$sএর সাথে ভাগাভাগি করেছেন",
- "You shared %1$s with group %2$s" : "আপনি %1$s কে %2$s দলের সাথে ভাগাভাগি করেছেন",
- "You shared %1$s via link" : "আপনি %1$s লিংকের মাধধমে ভাগাভাগি করেছেন",
- "%2$s shared %1$s with you" : "%2$s আপনার সাথে %1$s ভাগাভাগি করেছেন",
- "Shares" : "ভাগাভাগি",
- "This share is password-protected" : "এই শেয়ারটি কূটশব্দদ্বারা সুরক্ষিত",
- "The password is wrong. Try again." : "কুটশব্দটি ভুল। আবার চেষ্টা করুন।",
- "Password" : "কূটশব্দ",
- "Name" : "নাম",
- "Share time" : "ভাগাভাগির সময়",
- "Sorry, this link doesn’t seem to work anymore." : "দুঃখিত, এই লিঙ্কটি আর কার্যকর নয়।",
- "Reasons might be:" : "কারণসমূহ হতে পারে:",
- "the item was removed" : "আইটেমটি অপসারণ করা হয়েছিল",
- "the link expired" : "মেয়াদোত্তীর্ন লিঙ্ক",
- "sharing is disabled" : "ভাগাভাগি অকার্যকর",
- "For more info, please ask the person who sent this link." : "বিস্তারিত তথ্যের জন্য এই লিঙ্কের প্রেরককে জিজ্ঞাসা করুন।",
- "Download" : "ডাউনলোড",
- "Download %s" : "ডাউনলোড %s",
- "Direct link" : "সরাসরি লিঙ্ক"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/bn_BD.json b/apps/files_sharing/l10n/bn_BD.json
deleted file mode 100644
index 063b0761cb7..00000000000
--- a/apps/files_sharing/l10n/bn_BD.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{ "translations": {
- "Server to server sharing is not enabled on this server" : "এই সার্ভারে সার্ভার হতে সার্ভারে ভাগাভাগি কার্যকর নয়",
- "Invalid or untrusted SSL certificate" : "অবৈধ বা অবিশ্বস্ত SSL সার্টিফিকেট",
- "Couldn't add remote share" : "দুরবর্তী ভাগাভাগি যোগ করা গেলনা",
- "Shared with you" : "আপনার সাথে ভাগাভাগি করেছেন",
- "Shared by link" : "লিঙ্কের মাধ্যমে ভাগাভাগিকৃত",
- "Remote share" : "দুরবর্তী ভাগাভাগি",
- "Cancel" : "বাতিল",
- "Invalid ownCloud url" : "অবৈধ ওউনক্লাউড url",
- "Shared by" : "যাদের মাঝে ভাগাভাগি করা হয়েছে",
- "Sharing" : "ভাগাভাগিরত",
- "A file or folder has been <strong>shared</strong>" : "একটি ফাইল বা ফোলডার <strong>ভাগাভাগি</strong> করা হয়েছে",
- "You shared %1$s with %2$s" : "আপনি %1$sকে %2$sএর সাথে ভাগাভাগি করেছেন",
- "You shared %1$s with group %2$s" : "আপনি %1$s কে %2$s দলের সাথে ভাগাভাগি করেছেন",
- "You shared %1$s via link" : "আপনি %1$s লিংকের মাধধমে ভাগাভাগি করেছেন",
- "%2$s shared %1$s with you" : "%2$s আপনার সাথে %1$s ভাগাভাগি করেছেন",
- "Shares" : "ভাগাভাগি",
- "This share is password-protected" : "এই শেয়ারটি কূটশব্দদ্বারা সুরক্ষিত",
- "The password is wrong. Try again." : "কুটশব্দটি ভুল। আবার চেষ্টা করুন।",
- "Password" : "কূটশব্দ",
- "Name" : "নাম",
- "Share time" : "ভাগাভাগির সময়",
- "Sorry, this link doesn’t seem to work anymore." : "দুঃখিত, এই লিঙ্কটি আর কার্যকর নয়।",
- "Reasons might be:" : "কারণসমূহ হতে পারে:",
- "the item was removed" : "আইটেমটি অপসারণ করা হয়েছিল",
- "the link expired" : "মেয়াদোত্তীর্ন লিঙ্ক",
- "sharing is disabled" : "ভাগাভাগি অকার্যকর",
- "For more info, please ask the person who sent this link." : "বিস্তারিত তথ্যের জন্য এই লিঙ্কের প্রেরককে জিজ্ঞাসা করুন।",
- "Download" : "ডাউনলোড",
- "Download %s" : "ডাউনলোড %s",
- "Direct link" : "সরাসরি লিঙ্ক"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/bs.js b/apps/files_sharing/l10n/bs.js
deleted file mode 100644
index ce2917b50b3..00000000000
--- a/apps/files_sharing/l10n/bs.js
+++ /dev/null
@@ -1,11 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Cancel" : "Odustani",
- "Shared by" : "Dijeli",
- "Sharing" : "Dijeljenje",
- "Password" : "Lozinka",
- "Name" : "Ime",
- "Download" : "Preuzmite"
-},
-"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_sharing/l10n/bs.json b/apps/files_sharing/l10n/bs.json
deleted file mode 100644
index ad6237b8166..00000000000
--- a/apps/files_sharing/l10n/bs.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{ "translations": {
- "Cancel" : "Odustani",
- "Shared by" : "Dijeli",
- "Sharing" : "Dijeljenje",
- "Password" : "Lozinka",
- "Name" : "Ime",
- "Download" : "Preuzmite"
-},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ca.js b/apps/files_sharing/l10n/ca.js
index b2d3d998762..a8c78dd12c3 100644
--- a/apps/files_sharing/l10n/ca.js
+++ b/apps/files_sharing/l10n/ca.js
@@ -185,7 +185,6 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Estableix la carpeta per defecte per als elements compartits acceptats",
"Reset" : "Reinicialitza",
"Reset folder to system default" : "Reinicialitza la carpeta per defecte del sistema",
- "Share expiration: " : "Fi de compartició:",
"Share Expiration" : "Fi de compartició",
"group" : "grup",
"conversation" : "conversa",
@@ -259,12 +258,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "Per la pujada de fitxers, accepteu les condicions del servei.",
"View terms of service" : "Consulta els termes del servei",
"Terms of service" : "Condicions del servei",
- "Upload files to {folder}" : "Pujada de fitxers a {folder}",
- "Submit name" : "Envia el nom",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha compartit una carpeta amb tu.",
- "To upload files, you need to provide your name first." : "Per la pujada de fitxers, primer heu de proporcionar el vostre nom.",
- "Name" : "Nom",
- "Enter your name" : "Introdueix el teu nom",
"Share with {userName}" : "Comparteix amb {userName}",
"Share with email {email}" : "Comparteix amb l'adreça electrònica {email}",
"Share with group" : "Comparteix amb el grup",
@@ -382,6 +375,8 @@ OC.L10N.register(
"Share note for recipient saved" : "S’ha desat la nota de compartició per al destinatari",
"Share password saved" : "S’ha desat la contrasenya de compartició",
"Share permissions saved" : "S’han desat els permisos de compartició",
+ "Upload files to {folder}" : "Pujada de fitxers a {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha compartit una carpeta amb tu.",
"Shared by" : "Compartit per",
"Shared with" : "S'ha compartit amb",
"Password created successfully" : "La contrasenya s'ha creat correctament",
@@ -412,16 +407,17 @@ OC.L10N.register(
"No compatible server found at {remote}" : "No s'ha trobat cap servidor compatible a {remote}",
"Invalid server URL" : "L'URL del servidor no és vàlida",
"Failed to add the public link to your Nextcloud" : "No s'ha pogut afegir l'enllaç públic al vostre Nextcloud",
- "Files" : "Fitxers",
- "Download all files" : "Baixa tots els fitxers",
- "Search for share recipients" : "Cerqueu destinataris de l'element compartit",
- "No recommendations. Start typing." : "No hi ha cap recomanació. Comenceu a escriure.",
- "Password field can't be empty" : "El camp de contrasenya no pot estar buit",
- "Allow download" : "Permet la baixada",
- "Share expire date saved" : "S'ha desat la data de caducitat de la compartició",
"You are not allowed to edit link shares that you don't own" : "No teniu permès editar els elements compartits d'enllaços dels que no sigueu propietaris",
+ "Download all files" : "Baixa tots els fitxers",
"_1 email address already added_::_{count} email addresses already added_" : ["Ja s'ha afegit 1 adreça de correu","Ja s’han afegit {count} adreces de correu"],
"_1 email address added_::_{count} email addresses added_" : ["S'ha afegit 1 adreça de correu","S’han afegit {count} adreces de correu"],
- "Email, federated cloud id" : "Correu, identificador del núvol federat"
+ "Search for share recipients" : "Cerqueu destinataris de l'element compartit",
+ "No recommendations. Start typing." : "No hi ha cap recomanació. Comenceu a escriure.",
+ "To upload files, you need to provide your name first." : "Per la pujada de fitxers, primer heu de proporcionar el vostre nom.",
+ "Enter your name" : "Introdueix el teu nom",
+ "Submit name" : "Envia el nom",
+ "Name" : "Nom",
+ "Email, federated cloud id" : "Correu, identificador del núvol federat",
+ "Filename must not be empty." : "El nom del fitxer no ha d'estar buit."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/ca.json b/apps/files_sharing/l10n/ca.json
index 80c01c4b562..dd6b9279650 100644
--- a/apps/files_sharing/l10n/ca.json
+++ b/apps/files_sharing/l10n/ca.json
@@ -183,7 +183,6 @@
"Set default folder for accepted shares" : "Estableix la carpeta per defecte per als elements compartits acceptats",
"Reset" : "Reinicialitza",
"Reset folder to system default" : "Reinicialitza la carpeta per defecte del sistema",
- "Share expiration: " : "Fi de compartició:",
"Share Expiration" : "Fi de compartició",
"group" : "grup",
"conversation" : "conversa",
@@ -257,12 +256,6 @@
"By uploading files, you agree to the terms of service." : "Per la pujada de fitxers, accepteu les condicions del servei.",
"View terms of service" : "Consulta els termes del servei",
"Terms of service" : "Condicions del servei",
- "Upload files to {folder}" : "Pujada de fitxers a {folder}",
- "Submit name" : "Envia el nom",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha compartit una carpeta amb tu.",
- "To upload files, you need to provide your name first." : "Per la pujada de fitxers, primer heu de proporcionar el vostre nom.",
- "Name" : "Nom",
- "Enter your name" : "Introdueix el teu nom",
"Share with {userName}" : "Comparteix amb {userName}",
"Share with email {email}" : "Comparteix amb l'adreça electrònica {email}",
"Share with group" : "Comparteix amb el grup",
@@ -380,6 +373,8 @@
"Share note for recipient saved" : "S’ha desat la nota de compartició per al destinatari",
"Share password saved" : "S’ha desat la contrasenya de compartició",
"Share permissions saved" : "S’han desat els permisos de compartició",
+ "Upload files to {folder}" : "Pujada de fitxers a {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha compartit una carpeta amb tu.",
"Shared by" : "Compartit per",
"Shared with" : "S'ha compartit amb",
"Password created successfully" : "La contrasenya s'ha creat correctament",
@@ -410,16 +405,17 @@
"No compatible server found at {remote}" : "No s'ha trobat cap servidor compatible a {remote}",
"Invalid server URL" : "L'URL del servidor no és vàlida",
"Failed to add the public link to your Nextcloud" : "No s'ha pogut afegir l'enllaç públic al vostre Nextcloud",
- "Files" : "Fitxers",
- "Download all files" : "Baixa tots els fitxers",
- "Search for share recipients" : "Cerqueu destinataris de l'element compartit",
- "No recommendations. Start typing." : "No hi ha cap recomanació. Comenceu a escriure.",
- "Password field can't be empty" : "El camp de contrasenya no pot estar buit",
- "Allow download" : "Permet la baixada",
- "Share expire date saved" : "S'ha desat la data de caducitat de la compartició",
"You are not allowed to edit link shares that you don't own" : "No teniu permès editar els elements compartits d'enllaços dels que no sigueu propietaris",
+ "Download all files" : "Baixa tots els fitxers",
"_1 email address already added_::_{count} email addresses already added_" : ["Ja s'ha afegit 1 adreça de correu","Ja s’han afegit {count} adreces de correu"],
"_1 email address added_::_{count} email addresses added_" : ["S'ha afegit 1 adreça de correu","S’han afegit {count} adreces de correu"],
- "Email, federated cloud id" : "Correu, identificador del núvol federat"
+ "Search for share recipients" : "Cerqueu destinataris de l'element compartit",
+ "No recommendations. Start typing." : "No hi ha cap recomanació. Comenceu a escriure.",
+ "To upload files, you need to provide your name first." : "Per la pujada de fitxers, primer heu de proporcionar el vostre nom.",
+ "Enter your name" : "Introdueix el teu nom",
+ "Submit name" : "Envia el nom",
+ "Name" : "Nom",
+ "Email, federated cloud id" : "Correu, identificador del núvol federat",
+ "Filename must not be empty." : "El nom del fitxer no ha d'estar buit."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/cs.js b/apps/files_sharing/l10n/cs.js
index b81d24b6513..0c50df839a3 100644
--- a/apps/files_sharing/l10n/cs.js
+++ b/apps/files_sharing/l10n/cs.js
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Nastavit výchozí složku pro přijatá sdílení",
"Reset" : "Vrátit na výchozí hodnoty",
"Reset folder to system default" : "Resetovat složku na systémovou výchozí",
- "Share expiration: " : "Skončení platnosti sdílení:",
+ "Share expiration: {date}" : "Skončení platnosti sdílení: {date}",
"Share Expiration" : "Skončení platnosti sdílení",
"group" : "skupina",
"conversation" : "konverzace",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "Předání souboru",
"Upload files to {foldername}." : "Nahrát soubory do {foldername}",
"By uploading files, you agree to the terms of service." : "Nahráním souborů souhlasíte s podmínkami služby.",
+ "Successfully uploaded files" : "Soubory úspěšně nahrány",
"View terms of service" : "Zobrazit smluvní podmínky",
"Terms of service" : "Všeobecné podmínky",
- "Upload files to {folder}" : "Nahrát soubory do {folder}",
- "Submit name" : "Odeslat jméno",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} vám nasdílel(a) složku.",
- "To upload files, you need to provide your name first." : "Aby bylo možné nahrávat soubory, je třeba nejprve zadat své jméno.",
- "Name" : "Název",
- "Enter your name" : "Zadejte své jméno",
"Share with {userName}" : "Nasdílet pro {userName}",
"Share with email {email}" : "Nasdílet e-mailu {email}",
"Share with group" : "Nasdílet skupině",
@@ -313,7 +308,10 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Tuto metodu použijte pro nasdílení souborů jednotlivcům nebo týmům ve vaší organizaci. Pokud příjemce už má přístup ke sdílení, ale nemůže ho nalézt, můžete mu přístup usnadnit zasláním vnitřního odkazu na sdílení.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Tuto metodu používejte pro sdílení souborů s jednotlivci nebo organizacemi vně té vaší. Soubory a složky je možné nasdílet prostřednictvím veřejných odkazů na sdílení a e-mailových adres. Je také možné nasdílet ostatním Nextcloud účtům hostovaným na různých instancích a to prostřednictvím jejich identifikátorů v rámci federovaného cloudu.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Sdílení, která nejsou součástí interních nebo externích sdílení. Toto mohou být sdílení z aplikací nebo jiných zdrojů.",
+ "Share with accounts, teams, federated cloud IDs" : "Nasdílejte účtům, týmům, identifikátorům v rámci federovaného cloudu",
"Share with accounts and teams" : "Nasdílet účtům a týmům",
+ "Federated cloud ID" : "Identifikátor v rámci federovaného cloudu",
+ "Email, federated cloud ID" : "E-mail, identif. federovaného cloudu",
"Unable to load the shares list" : "Nedaří se načíst seznam sdílení",
"Expires {relativetime}" : "Platnost končí {relativetime}",
"this share just expired." : "platnost tohoto sdílení právě skončila.",
@@ -370,6 +368,8 @@ OC.L10N.register(
"List of unapproved shares." : "Seznam neschválených sdílení.",
"No pending shares" : "Žádná čekající sdílení",
"Shares you have received but not approved will show up here" : "Sdílení, která jste obdrželi, ale neschválili, se zobrazí zde",
+ "Error deleting the share: {errorMessage}" : "Chyba při mazán sdílení: {errorMessage}",
+ "Error deleting the share" : "Chyba při mazání sdílení",
"Error updating the share: {errorMessage}" : "Chyba při aktualizaci sdílení: {errorMessage}",
"Error updating the share" : "Chyba při aktualizaci sdílení",
"File \"{path}\" has been unshared" : "Sdílení souboru „{path}“ bylo zrušeno",
@@ -382,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Poznámka pro příjemce sdílení uložena",
"Share password saved" : "Heslo ke sdílení uloženo",
"Share permissions saved" : "Oprávnění ke sdílení uložena",
+ "To upload files to {folder}, you need to provide your name first." : "Pokud chcete nahrávat soubory do {folder}, je zapotřebí nejprve zadat své jméno.",
+ "Upload files to {folder}" : "Nahrát soubory do {folder}",
+ "Please confirm your name to upload files to {folder}" : "Potvrďte své jméno pokud chcete nahrávat soubory do {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} vám nasdílel(a) složku.",
+ "Names must not be empty." : "Jména je třeba vyplnit.",
+ "Names must not start with a dot." : "Je třeba, aby názvy nezačínaly tečkou.",
+ "\"{char}\" is not allowed inside a name." : "„{char}“ není v názvu možné použít.",
+ "\"{segment}\" is a reserved name and not allowed." : "„{segment}“ je vyhrazeným názvem a není povoleno k použití.",
+ "\"{extension}\" is not an allowed name." : "„{extension}“ není povoleným názvem.",
+ "Names must not end with \"{extension}\"." : "Je třeba, aby názvy nekončily na „{extension}“.",
+ "Invalid name." : "Neplatný název.",
"Shared by" : "Sdílí",
"Shared with" : "Sdíleno s",
"Password created successfully" : "Heslo úspěšně vytvořeno",
@@ -412,17 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Na {remote} nebyl nalezen kompatibilní server",
"Invalid server URL" : "Neplatná URL serveru",
"Failed to add the public link to your Nextcloud" : "Nepodařilo se přidání veřejného odkazu do Nextcloud",
- "Files" : "Soubory",
- "Download all files" : "Stáhnout všechny soubory",
- "Search for share recipients" : "Vyhledat příjemce sdílení",
- "No recommendations. Start typing." : "Žádná doporučení. Pište",
- "Password field can't be empty" : "Kolonku heslo je třeba vyplnit",
- "Allow download" : "Umožnit stahování",
- "Share expire date saved" : "Datum skončení platnosti sdílení uloženo",
"You are not allowed to edit link shares that you don't own" : "Nemáte oprávnění upravovat sdílení odkazem, která nevlastníte",
+ "Download all files" : "Stáhnout všechny soubory",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-mailová adresa už přidána","{count} e-mailové adresy už přidány","{count} e-mailových adres už přidáno","{count} e-mailové adresy už přidány"],
"_1 email address added_::_{count} email addresses added_" : ["Jedna e-mailová adresa přidána","{count} e-mailové adresy přidány","{count} e-mailových adres přidáno","{count} e-mailové adresy přidány"],
+ "Search for share recipients" : "Vyhledat příjemce sdílení",
+ "No recommendations. Start typing." : "Žádná doporučení. Pište",
+ "To upload files, you need to provide your name first." : "Aby bylo možné nahrávat soubory, je třeba nejprve zadat své jméno.",
+ "Enter your name" : "Zadejte své jméno",
+ "Submit name" : "Odeslat jméno",
+ "Name" : "Název",
"Share with accounts, teams, federated cloud id" : "Nasdílejte účtům, týmům, identifikátorům v rámci federovaného cloudu",
- "Email, federated cloud id" : "E-mail, identif. federovaného cloudu"
+ "Email, federated cloud id" : "E-mail, identif. federovaného cloudu",
+ "Filename must not be empty." : "Je třeba vyplnit název souboru."
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
diff --git a/apps/files_sharing/l10n/cs.json b/apps/files_sharing/l10n/cs.json
index fc3d8509e17..93497447ce5 100644
--- a/apps/files_sharing/l10n/cs.json
+++ b/apps/files_sharing/l10n/cs.json
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "Nastavit výchozí složku pro přijatá sdílení",
"Reset" : "Vrátit na výchozí hodnoty",
"Reset folder to system default" : "Resetovat složku na systémovou výchozí",
- "Share expiration: " : "Skončení platnosti sdílení:",
+ "Share expiration: {date}" : "Skončení platnosti sdílení: {date}",
"Share Expiration" : "Skončení platnosti sdílení",
"group" : "skupina",
"conversation" : "konverzace",
@@ -255,14 +255,9 @@
"File drop" : "Předání souboru",
"Upload files to {foldername}." : "Nahrát soubory do {foldername}",
"By uploading files, you agree to the terms of service." : "Nahráním souborů souhlasíte s podmínkami služby.",
+ "Successfully uploaded files" : "Soubory úspěšně nahrány",
"View terms of service" : "Zobrazit smluvní podmínky",
"Terms of service" : "Všeobecné podmínky",
- "Upload files to {folder}" : "Nahrát soubory do {folder}",
- "Submit name" : "Odeslat jméno",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} vám nasdílel(a) složku.",
- "To upload files, you need to provide your name first." : "Aby bylo možné nahrávat soubory, je třeba nejprve zadat své jméno.",
- "Name" : "Název",
- "Enter your name" : "Zadejte své jméno",
"Share with {userName}" : "Nasdílet pro {userName}",
"Share with email {email}" : "Nasdílet e-mailu {email}",
"Share with group" : "Nasdílet skupině",
@@ -311,7 +306,10 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Tuto metodu použijte pro nasdílení souborů jednotlivcům nebo týmům ve vaší organizaci. Pokud příjemce už má přístup ke sdílení, ale nemůže ho nalézt, můžete mu přístup usnadnit zasláním vnitřního odkazu na sdílení.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Tuto metodu používejte pro sdílení souborů s jednotlivci nebo organizacemi vně té vaší. Soubory a složky je možné nasdílet prostřednictvím veřejných odkazů na sdílení a e-mailových adres. Je také možné nasdílet ostatním Nextcloud účtům hostovaným na různých instancích a to prostřednictvím jejich identifikátorů v rámci federovaného cloudu.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Sdílení, která nejsou součástí interních nebo externích sdílení. Toto mohou být sdílení z aplikací nebo jiných zdrojů.",
+ "Share with accounts, teams, federated cloud IDs" : "Nasdílejte účtům, týmům, identifikátorům v rámci federovaného cloudu",
"Share with accounts and teams" : "Nasdílet účtům a týmům",
+ "Federated cloud ID" : "Identifikátor v rámci federovaného cloudu",
+ "Email, federated cloud ID" : "E-mail, identif. federovaného cloudu",
"Unable to load the shares list" : "Nedaří se načíst seznam sdílení",
"Expires {relativetime}" : "Platnost končí {relativetime}",
"this share just expired." : "platnost tohoto sdílení právě skončila.",
@@ -368,6 +366,8 @@
"List of unapproved shares." : "Seznam neschválených sdílení.",
"No pending shares" : "Žádná čekající sdílení",
"Shares you have received but not approved will show up here" : "Sdílení, která jste obdrželi, ale neschválili, se zobrazí zde",
+ "Error deleting the share: {errorMessage}" : "Chyba při mazán sdílení: {errorMessage}",
+ "Error deleting the share" : "Chyba při mazání sdílení",
"Error updating the share: {errorMessage}" : "Chyba při aktualizaci sdílení: {errorMessage}",
"Error updating the share" : "Chyba při aktualizaci sdílení",
"File \"{path}\" has been unshared" : "Sdílení souboru „{path}“ bylo zrušeno",
@@ -380,6 +380,17 @@
"Share note for recipient saved" : "Poznámka pro příjemce sdílení uložena",
"Share password saved" : "Heslo ke sdílení uloženo",
"Share permissions saved" : "Oprávnění ke sdílení uložena",
+ "To upload files to {folder}, you need to provide your name first." : "Pokud chcete nahrávat soubory do {folder}, je zapotřebí nejprve zadat své jméno.",
+ "Upload files to {folder}" : "Nahrát soubory do {folder}",
+ "Please confirm your name to upload files to {folder}" : "Potvrďte své jméno pokud chcete nahrávat soubory do {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} vám nasdílel(a) složku.",
+ "Names must not be empty." : "Jména je třeba vyplnit.",
+ "Names must not start with a dot." : "Je třeba, aby názvy nezačínaly tečkou.",
+ "\"{char}\" is not allowed inside a name." : "„{char}“ není v názvu možné použít.",
+ "\"{segment}\" is a reserved name and not allowed." : "„{segment}“ je vyhrazeným názvem a není povoleno k použití.",
+ "\"{extension}\" is not an allowed name." : "„{extension}“ není povoleným názvem.",
+ "Names must not end with \"{extension}\"." : "Je třeba, aby názvy nekončily na „{extension}“.",
+ "Invalid name." : "Neplatný název.",
"Shared by" : "Sdílí",
"Shared with" : "Sdíleno s",
"Password created successfully" : "Heslo úspěšně vytvořeno",
@@ -410,17 +421,18 @@
"No compatible server found at {remote}" : "Na {remote} nebyl nalezen kompatibilní server",
"Invalid server URL" : "Neplatná URL serveru",
"Failed to add the public link to your Nextcloud" : "Nepodařilo se přidání veřejného odkazu do Nextcloud",
- "Files" : "Soubory",
- "Download all files" : "Stáhnout všechny soubory",
- "Search for share recipients" : "Vyhledat příjemce sdílení",
- "No recommendations. Start typing." : "Žádná doporučení. Pište",
- "Password field can't be empty" : "Kolonku heslo je třeba vyplnit",
- "Allow download" : "Umožnit stahování",
- "Share expire date saved" : "Datum skončení platnosti sdílení uloženo",
"You are not allowed to edit link shares that you don't own" : "Nemáte oprávnění upravovat sdílení odkazem, která nevlastníte",
+ "Download all files" : "Stáhnout všechny soubory",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-mailová adresa už přidána","{count} e-mailové adresy už přidány","{count} e-mailových adres už přidáno","{count} e-mailové adresy už přidány"],
"_1 email address added_::_{count} email addresses added_" : ["Jedna e-mailová adresa přidána","{count} e-mailové adresy přidány","{count} e-mailových adres přidáno","{count} e-mailové adresy přidány"],
+ "Search for share recipients" : "Vyhledat příjemce sdílení",
+ "No recommendations. Start typing." : "Žádná doporučení. Pište",
+ "To upload files, you need to provide your name first." : "Aby bylo možné nahrávat soubory, je třeba nejprve zadat své jméno.",
+ "Enter your name" : "Zadejte své jméno",
+ "Submit name" : "Odeslat jméno",
+ "Name" : "Název",
"Share with accounts, teams, federated cloud id" : "Nasdílejte účtům, týmům, identifikátorům v rámci federovaného cloudu",
- "Email, federated cloud id" : "E-mail, identif. federovaného cloudu"
+ "Email, federated cloud id" : "E-mail, identif. federovaného cloudu",
+ "Filename must not be empty." : "Je třeba vyplnit název souboru."
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/cy_GB.js b/apps/files_sharing/l10n/cy_GB.js
deleted file mode 100644
index 1a8addf1729..00000000000
--- a/apps/files_sharing/l10n/cy_GB.js
+++ /dev/null
@@ -1,10 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Cancel" : "Diddymu",
- "Shared by" : "Rhannwyd gan",
- "Password" : "Cyfrinair",
- "Name" : "Enw",
- "Download" : "Llwytho i lawr"
-},
-"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");
diff --git a/apps/files_sharing/l10n/cy_GB.json b/apps/files_sharing/l10n/cy_GB.json
deleted file mode 100644
index 9eebc50be7d..00000000000
--- a/apps/files_sharing/l10n/cy_GB.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{ "translations": {
- "Cancel" : "Diddymu",
- "Shared by" : "Rhannwyd gan",
- "Password" : "Cyfrinair",
- "Name" : "Enw",
- "Download" : "Llwytho i lawr"
-},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/da.js b/apps/files_sharing/l10n/da.js
index de52d70bb36..ca9f27e3db3 100644
--- a/apps/files_sharing/l10n/da.js
+++ b/apps/files_sharing/l10n/da.js
@@ -185,7 +185,6 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Angiv standard mappe for accepterede delinger",
"Reset" : "Nulstil",
"Reset folder to system default" : "Nulstil mappe til systemstandard",
- "Share expiration: " : "Delings udløb:",
"Share Expiration" : "Delings Udløb",
"group" : "gruppe",
"conversation" : "samtale",
@@ -259,12 +258,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "Ved at uploade filer, acceptere du servicebetingelserne.",
"View terms of service" : "Vis servicebetingelser",
"Terms of service" : "Servicebetingelser",
- "Upload files to {folder}" : "Upload filer til {folder}",
- "Submit name" : "Angiv navn",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delte en mappe med dig.",
- "To upload files, you need to provide your name first." : "For at uploade filer skal du først angive dit navn.",
- "Name" : "Navn",
- "Enter your name" : "Angiv dit navn",
"Share with {userName}" : "Del med {userName}",
"Share with email {email}" : "Del med e-mail {email}",
"Share with group" : "Del med gruppe",
@@ -382,6 +375,8 @@ OC.L10N.register(
"Share note for recipient saved" : "Delingsbemærkning for modtagere gemt",
"Share password saved" : "Delingsadgangskode delt",
"Share permissions saved" : "Delingsrettigheder gemt",
+ "Upload files to {folder}" : "Upload filer til {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delte en mappe med dig.",
"Shared by" : "Delt af",
"Shared with" : "Delt med",
"Password created successfully" : "Adgangskode oprettet",
@@ -412,16 +407,17 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Ingen kompatible servere fundet på {remote}",
"Invalid server URL" : "Ugyldig server adresse",
"Failed to add the public link to your Nextcloud" : "Fejl ved tilføjelse af offentligt link til din Nextcloud",
- "Files" : "Filer",
- "Download all files" : "Download alle filer",
- "Search for share recipients" : "Søge efter delemodtagerefor share recipients",
- "No recommendations. Start typing." : "Ingen anbefalinger. Begynd at skrive.",
- "Password field can't be empty" : "Adgangskodefeltet må ikke være tomt",
- "Allow download" : "Tillad download",
- "Share expire date saved" : "Udløbsdato for deling gemt",
"You are not allowed to edit link shares that you don't own" : "Du har ikke tilladelse til at redigere link delinger som du ikke ejer",
+ "Download all files" : "Download alle filer",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-mailadresse allerede tilføjet","{count} e-mailadresser allerede tilføjet"],
"_1 email address added_::_{count} email addresses added_" : ["1 e-mailadresse tilføjet","{count} e-mailadresser tilføjet"],
- "Email, federated cloud id" : "E-mail, sammenkoblings cloud id"
+ "Search for share recipients" : "Søge efter delemodtagerefor share recipients",
+ "No recommendations. Start typing." : "Ingen anbefalinger. Begynd at skrive.",
+ "To upload files, you need to provide your name first." : "For at uploade filer skal du først angive dit navn.",
+ "Enter your name" : "Angiv dit navn",
+ "Submit name" : "Angiv navn",
+ "Name" : "Navn",
+ "Email, federated cloud id" : "E-mail, sammenkoblings cloud id",
+ "Filename must not be empty." : "Filnavnet må ikke være tomt."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/da.json b/apps/files_sharing/l10n/da.json
index 9cfd2f58530..af4be1e8560 100644
--- a/apps/files_sharing/l10n/da.json
+++ b/apps/files_sharing/l10n/da.json
@@ -183,7 +183,6 @@
"Set default folder for accepted shares" : "Angiv standard mappe for accepterede delinger",
"Reset" : "Nulstil",
"Reset folder to system default" : "Nulstil mappe til systemstandard",
- "Share expiration: " : "Delings udløb:",
"Share Expiration" : "Delings Udløb",
"group" : "gruppe",
"conversation" : "samtale",
@@ -257,12 +256,6 @@
"By uploading files, you agree to the terms of service." : "Ved at uploade filer, acceptere du servicebetingelserne.",
"View terms of service" : "Vis servicebetingelser",
"Terms of service" : "Servicebetingelser",
- "Upload files to {folder}" : "Upload filer til {folder}",
- "Submit name" : "Angiv navn",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delte en mappe med dig.",
- "To upload files, you need to provide your name first." : "For at uploade filer skal du først angive dit navn.",
- "Name" : "Navn",
- "Enter your name" : "Angiv dit navn",
"Share with {userName}" : "Del med {userName}",
"Share with email {email}" : "Del med e-mail {email}",
"Share with group" : "Del med gruppe",
@@ -380,6 +373,8 @@
"Share note for recipient saved" : "Delingsbemærkning for modtagere gemt",
"Share password saved" : "Delingsadgangskode delt",
"Share permissions saved" : "Delingsrettigheder gemt",
+ "Upload files to {folder}" : "Upload filer til {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delte en mappe med dig.",
"Shared by" : "Delt af",
"Shared with" : "Delt med",
"Password created successfully" : "Adgangskode oprettet",
@@ -410,16 +405,17 @@
"No compatible server found at {remote}" : "Ingen kompatible servere fundet på {remote}",
"Invalid server URL" : "Ugyldig server adresse",
"Failed to add the public link to your Nextcloud" : "Fejl ved tilføjelse af offentligt link til din Nextcloud",
- "Files" : "Filer",
- "Download all files" : "Download alle filer",
- "Search for share recipients" : "Søge efter delemodtagerefor share recipients",
- "No recommendations. Start typing." : "Ingen anbefalinger. Begynd at skrive.",
- "Password field can't be empty" : "Adgangskodefeltet må ikke være tomt",
- "Allow download" : "Tillad download",
- "Share expire date saved" : "Udløbsdato for deling gemt",
"You are not allowed to edit link shares that you don't own" : "Du har ikke tilladelse til at redigere link delinger som du ikke ejer",
+ "Download all files" : "Download alle filer",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-mailadresse allerede tilføjet","{count} e-mailadresser allerede tilføjet"],
"_1 email address added_::_{count} email addresses added_" : ["1 e-mailadresse tilføjet","{count} e-mailadresser tilføjet"],
- "Email, federated cloud id" : "E-mail, sammenkoblings cloud id"
+ "Search for share recipients" : "Søge efter delemodtagerefor share recipients",
+ "No recommendations. Start typing." : "Ingen anbefalinger. Begynd at skrive.",
+ "To upload files, you need to provide your name first." : "For at uploade filer skal du først angive dit navn.",
+ "Enter your name" : "Angiv dit navn",
+ "Submit name" : "Angiv navn",
+ "Name" : "Navn",
+ "Email, federated cloud id" : "E-mail, sammenkoblings cloud id",
+ "Filename must not be empty." : "Filnavnet må ikke være tomt."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/de.js b/apps/files_sharing/l10n/de.js
index f6aa0685ab2..924bb029de8 100644
--- a/apps/files_sharing/l10n/de.js
+++ b/apps/files_sharing/l10n/de.js
@@ -182,10 +182,10 @@ OC.L10N.register(
"Choose a default folder for accepted shares" : "Einen Standardordner für akzeptierte Freigaben wählen",
"Invalid path selected" : "Ungültigen Pfad ausgewählt",
"Unknown error" : "Unbekannter Fehler",
- "Set default folder for accepted shares" : "Standardordner für akzeptierte Freigaben wählen",
+ "Set default folder for accepted shares" : "Standardordner für angenommene Freigaben",
"Reset" : "Zurücksetzen",
"Reset folder to system default" : "Ordner auf Systemstandard zurücksetzen",
- "Share expiration: " : "Freigabe-Ablaufdatum:",
+ "Share expiration: {date}" : "Freigabe-Ablaufdatum: {date}",
"Share Expiration" : "Freigabe-Ablaufdatum",
"group" : "Gruppe",
"conversation" : "Unterhaltung",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "Dateiablage",
"Upload files to {foldername}." : "Dateien hochladen nach {foldername}.",
"By uploading files, you agree to the terms of service." : "Durch das Hochladen von Dateien stimmst du den Nutzungsbedingungen zu.",
+ "Successfully uploaded files" : "Dateien wurden hochgeladen",
"View terms of service" : "Nutzungsbedingungen anzeigen",
"Terms of service" : "Nutzungsbedingungen",
- "Upload files to {folder}" : "Dateien hochladen nach {folder}",
- "Submit name" : "Name übermitteln",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} hat einen Ordner mit dir geteilt.",
- "To upload files, you need to provide your name first." : "Um Dateien hochzuladen, musst du zunächst deinen Namen angeben.",
- "Name" : "Name",
- "Enter your name" : "Gib deinen Namen ein",
"Share with {userName}" : "Mit {userName} teilen",
"Share with email {email}" : "Per E-Mail {email} teilen",
"Share with group" : "Mit Gruppe teilen",
@@ -310,11 +305,12 @@ OC.L10N.register(
"Unable to fetch inherited shares" : "Vererbte Freigaben konnten nicht geladen werden",
"Link shares" : "Freigaben teilen",
"Shares" : "Freigaben",
- "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Diese Methode verwenden, um Dateien für Einzelpersonen oder Teams innerhalb deiner Organisation freizugeben. Wenn der Empfangende bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, kannst du ihnen den internen Freigabelink für einen einfachen Zugriff senden.",
+ "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Verwende diese Methode, um Dateien für Personen oder Teams innerhalb deiner Organisation freizugeben. Wenn der Empfangende bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, kannst du ihm den internen Freigabelink für einen einfachen Zugriff senden.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Verwende diese Methode, um Dateien für Personen oder Organisationen außerhalb deiner Organisation freizugeben. Dateien und Ordner können über öffentliche Freigabelinks und E-Mail-Adressen freigegeben werden. Du kannst auch Dateien für andere Nextcloud-Konten freigeben, die auf verschiedenen Instanzen gehostet werden, indem du deren Federated-Cloud-ID verwenden.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Freigaben, die nicht zu internen oder externen Freigaben gehören. Dies können Freigaben von Apps oder anderen Quellen sein.",
"Share with accounts, teams, federated cloud IDs" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
"Share with accounts and teams" : "Teile mit Konten und Teams",
+ "Federated cloud ID" : "Federated-Cloud-ID",
"Email, federated cloud ID" : "Name, Federated-Cloud-ID",
"Unable to load the shares list" : "Liste der Freigaben konnte nicht geladen werden",
"Expires {relativetime}" : "Läuft {relativetime} ab",
@@ -359,7 +355,7 @@ OC.L10N.register(
"Shared by link" : "Über einen Link geteilt",
"List of files that are shared by link." : "Liste der Dateien, die mittels Link geteilt wurden.",
"No shared links" : "Keine geteilten Links",
- "Files and folders you shared by link will show up here" : "Von dir mittels Link geteilte Dateien und Ordner werden hier angezeigt werden",
+ "Files and folders you shared by link will show up here" : "Von dir mittels Link geteilte Dateien und Ordner werden hier angezeigt",
"File requests" : "Dateianfragen",
"List of file requests." : "Liste der Dateianfragen.",
"No file requests" : "Keine Dateianfragen",
@@ -367,11 +363,13 @@ OC.L10N.register(
"Deleted shares" : "Gelöschte Freigaben",
"List of shares you left." : "Liste der Freigaben, die du verlassen hast.",
"No deleted shares" : "Keine gelöschten Freigaben",
- "Shares you have left will show up here" : "Freigaben, die du verlassen hast, werden hier angezeigt werden.",
+ "Shares you have left will show up here" : "Freigaben, die du verlassen hast, werden hier angezeigt",
"Pending shares" : "Ausstehende Freigaben",
"List of unapproved shares." : "Liste ungeprüfter Freigaben.",
"No pending shares" : "Keine ausstehenden Freigaben",
- "Shares you have received but not approved will show up here" : "Freigaben die du erhalten, aber nicht bestätigt hast, werden hier angezeigt",
+ "Shares you have received but not approved will show up here" : "Freigaben, die du erhalten, aber nicht bestätigt hast, werden hier angezeigt",
+ "Error deleting the share: {errorMessage}" : "Fehler beim Löschen der Freigabe: {errorMessage}",
+ "Error deleting the share" : "Fehler beim Löschen der Freigabe",
"Error updating the share: {errorMessage}" : "Fehler beim Aktualisieren der Freigabe: {errorMessage}",
"Error updating the share" : "Fehler beim Aktualisieren der Freigabe",
"File \"{path}\" has been unshared" : "Freigabe für die Datei \"{path}\" wurde entfernt",
@@ -384,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Freigabe-Notiz für Empfänger gespeichert",
"Share password saved" : "Freigabe-Passwort gespeichert",
"Share permissions saved" : "Freigabeberechtigungen gespeichert",
+ "To upload files to {folder}, you need to provide your name first." : "Um Dateien nach {folder} hochzuladen, musst du zunächst deinen Namen angeben.",
+ "Upload files to {folder}" : "Dateien hochladen nach {folder}",
+ "Please confirm your name to upload files to {folder}" : "Bitte bestätige deinen Namen, um Dateien nach {folder} hochzuladen",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} hat einen Ordner mit dir geteilt.",
+ "Names must not be empty." : "Namen dürfen nicht leer sein.",
+ "Names must not start with a dot." : "Namen dürfen nicht mit einem Punkt beginnen.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" ist innerhalb eines Namens unzulässig.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" ist ein reservierter Name und unzulässig.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" ist kein zulässiger Name.",
+ "Names must not end with \"{extension}\"." : "Namen dürfen nicht mit \"{extension}\" enden.",
+ "Invalid name." : "Ungültiger Name.",
"Shared by" : "Geteilt von",
"Shared with" : "Geteilt mit",
"Password created successfully" : "Passwort erstellt",
@@ -414,17 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden",
"Invalid server URL" : "Falsche Server-URL",
"Failed to add the public link to your Nextcloud" : "Der öffentliche Link konnte nicht zu deiner Nextcloud hinzugefügt werden",
- "Files" : "Dateien",
- "Download all files" : "Alle Dateien herunterladen",
- "Search for share recipients" : "Nach Freigabe-Empfängern suchen",
- "No recommendations. Start typing." : "Keine Empfehlungen. Eingabe beginnen.",
- "Password field can't be empty" : "Passwortfeld darf nicht leer sein",
- "Allow download" : "Download erlauben",
- "Share expire date saved" : "Freigabe-Ablaufdatum gespeichert",
"You are not allowed to edit link shares that you don't own" : "Du darfst keine Linkfreigaben bearbeiten, die du nicht besitzst",
+ "Download all files" : "Alle Dateien herunterladen",
"_1 email address already added_::_{count} email addresses already added_" : ["1 E-Mail-Adresse bereits hinzugefügt","{count} E-Mail-Adressen bereits hinzugefügt"],
"_1 email address added_::_{count} email addresses added_" : ["1 E-Mail-Adresse hinzugefügt","{count} E-Mail-Adressen hinzugefügt"],
+ "Search for share recipients" : "Nach Freigabe-Empfängern suchen",
+ "No recommendations. Start typing." : "Keine Empfehlungen. Eingabe beginnen.",
+ "To upload files, you need to provide your name first." : "Um Dateien hochzuladen, musst du zunächst deinen Namen angeben.",
+ "Enter your name" : "Gib deinen Namen ein",
+ "Submit name" : "Name übermitteln",
+ "Name" : "Name",
"Share with accounts, teams, federated cloud id" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
- "Email, federated cloud id" : "Name, Federated-Cloud-ID"
+ "Email, federated cloud id" : "Name, Federated-Cloud-ID",
+ "Filename must not be empty." : "Dateiname darf nicht leer sein."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/de.json b/apps/files_sharing/l10n/de.json
index 52b17773dbd..05ff5637b68 100644
--- a/apps/files_sharing/l10n/de.json
+++ b/apps/files_sharing/l10n/de.json
@@ -180,10 +180,10 @@
"Choose a default folder for accepted shares" : "Einen Standardordner für akzeptierte Freigaben wählen",
"Invalid path selected" : "Ungültigen Pfad ausgewählt",
"Unknown error" : "Unbekannter Fehler",
- "Set default folder for accepted shares" : "Standardordner für akzeptierte Freigaben wählen",
+ "Set default folder for accepted shares" : "Standardordner für angenommene Freigaben",
"Reset" : "Zurücksetzen",
"Reset folder to system default" : "Ordner auf Systemstandard zurücksetzen",
- "Share expiration: " : "Freigabe-Ablaufdatum:",
+ "Share expiration: {date}" : "Freigabe-Ablaufdatum: {date}",
"Share Expiration" : "Freigabe-Ablaufdatum",
"group" : "Gruppe",
"conversation" : "Unterhaltung",
@@ -255,14 +255,9 @@
"File drop" : "Dateiablage",
"Upload files to {foldername}." : "Dateien hochladen nach {foldername}.",
"By uploading files, you agree to the terms of service." : "Durch das Hochladen von Dateien stimmst du den Nutzungsbedingungen zu.",
+ "Successfully uploaded files" : "Dateien wurden hochgeladen",
"View terms of service" : "Nutzungsbedingungen anzeigen",
"Terms of service" : "Nutzungsbedingungen",
- "Upload files to {folder}" : "Dateien hochladen nach {folder}",
- "Submit name" : "Name übermitteln",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} hat einen Ordner mit dir geteilt.",
- "To upload files, you need to provide your name first." : "Um Dateien hochzuladen, musst du zunächst deinen Namen angeben.",
- "Name" : "Name",
- "Enter your name" : "Gib deinen Namen ein",
"Share with {userName}" : "Mit {userName} teilen",
"Share with email {email}" : "Per E-Mail {email} teilen",
"Share with group" : "Mit Gruppe teilen",
@@ -308,11 +303,12 @@
"Unable to fetch inherited shares" : "Vererbte Freigaben konnten nicht geladen werden",
"Link shares" : "Freigaben teilen",
"Shares" : "Freigaben",
- "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Diese Methode verwenden, um Dateien für Einzelpersonen oder Teams innerhalb deiner Organisation freizugeben. Wenn der Empfangende bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, kannst du ihnen den internen Freigabelink für einen einfachen Zugriff senden.",
+ "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Verwende diese Methode, um Dateien für Personen oder Teams innerhalb deiner Organisation freizugeben. Wenn der Empfangende bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, kannst du ihm den internen Freigabelink für einen einfachen Zugriff senden.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Verwende diese Methode, um Dateien für Personen oder Organisationen außerhalb deiner Organisation freizugeben. Dateien und Ordner können über öffentliche Freigabelinks und E-Mail-Adressen freigegeben werden. Du kannst auch Dateien für andere Nextcloud-Konten freigeben, die auf verschiedenen Instanzen gehostet werden, indem du deren Federated-Cloud-ID verwenden.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Freigaben, die nicht zu internen oder externen Freigaben gehören. Dies können Freigaben von Apps oder anderen Quellen sein.",
"Share with accounts, teams, federated cloud IDs" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
"Share with accounts and teams" : "Teile mit Konten und Teams",
+ "Federated cloud ID" : "Federated-Cloud-ID",
"Email, federated cloud ID" : "Name, Federated-Cloud-ID",
"Unable to load the shares list" : "Liste der Freigaben konnte nicht geladen werden",
"Expires {relativetime}" : "Läuft {relativetime} ab",
@@ -357,7 +353,7 @@
"Shared by link" : "Über einen Link geteilt",
"List of files that are shared by link." : "Liste der Dateien, die mittels Link geteilt wurden.",
"No shared links" : "Keine geteilten Links",
- "Files and folders you shared by link will show up here" : "Von dir mittels Link geteilte Dateien und Ordner werden hier angezeigt werden",
+ "Files and folders you shared by link will show up here" : "Von dir mittels Link geteilte Dateien und Ordner werden hier angezeigt",
"File requests" : "Dateianfragen",
"List of file requests." : "Liste der Dateianfragen.",
"No file requests" : "Keine Dateianfragen",
@@ -365,11 +361,13 @@
"Deleted shares" : "Gelöschte Freigaben",
"List of shares you left." : "Liste der Freigaben, die du verlassen hast.",
"No deleted shares" : "Keine gelöschten Freigaben",
- "Shares you have left will show up here" : "Freigaben, die du verlassen hast, werden hier angezeigt werden.",
+ "Shares you have left will show up here" : "Freigaben, die du verlassen hast, werden hier angezeigt",
"Pending shares" : "Ausstehende Freigaben",
"List of unapproved shares." : "Liste ungeprüfter Freigaben.",
"No pending shares" : "Keine ausstehenden Freigaben",
- "Shares you have received but not approved will show up here" : "Freigaben die du erhalten, aber nicht bestätigt hast, werden hier angezeigt",
+ "Shares you have received but not approved will show up here" : "Freigaben, die du erhalten, aber nicht bestätigt hast, werden hier angezeigt",
+ "Error deleting the share: {errorMessage}" : "Fehler beim Löschen der Freigabe: {errorMessage}",
+ "Error deleting the share" : "Fehler beim Löschen der Freigabe",
"Error updating the share: {errorMessage}" : "Fehler beim Aktualisieren der Freigabe: {errorMessage}",
"Error updating the share" : "Fehler beim Aktualisieren der Freigabe",
"File \"{path}\" has been unshared" : "Freigabe für die Datei \"{path}\" wurde entfernt",
@@ -382,6 +380,17 @@
"Share note for recipient saved" : "Freigabe-Notiz für Empfänger gespeichert",
"Share password saved" : "Freigabe-Passwort gespeichert",
"Share permissions saved" : "Freigabeberechtigungen gespeichert",
+ "To upload files to {folder}, you need to provide your name first." : "Um Dateien nach {folder} hochzuladen, musst du zunächst deinen Namen angeben.",
+ "Upload files to {folder}" : "Dateien hochladen nach {folder}",
+ "Please confirm your name to upload files to {folder}" : "Bitte bestätige deinen Namen, um Dateien nach {folder} hochzuladen",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} hat einen Ordner mit dir geteilt.",
+ "Names must not be empty." : "Namen dürfen nicht leer sein.",
+ "Names must not start with a dot." : "Namen dürfen nicht mit einem Punkt beginnen.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" ist innerhalb eines Namens unzulässig.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" ist ein reservierter Name und unzulässig.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" ist kein zulässiger Name.",
+ "Names must not end with \"{extension}\"." : "Namen dürfen nicht mit \"{extension}\" enden.",
+ "Invalid name." : "Ungültiger Name.",
"Shared by" : "Geteilt von",
"Shared with" : "Geteilt mit",
"Password created successfully" : "Passwort erstellt",
@@ -412,17 +421,18 @@
"No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden",
"Invalid server URL" : "Falsche Server-URL",
"Failed to add the public link to your Nextcloud" : "Der öffentliche Link konnte nicht zu deiner Nextcloud hinzugefügt werden",
- "Files" : "Dateien",
- "Download all files" : "Alle Dateien herunterladen",
- "Search for share recipients" : "Nach Freigabe-Empfängern suchen",
- "No recommendations. Start typing." : "Keine Empfehlungen. Eingabe beginnen.",
- "Password field can't be empty" : "Passwortfeld darf nicht leer sein",
- "Allow download" : "Download erlauben",
- "Share expire date saved" : "Freigabe-Ablaufdatum gespeichert",
"You are not allowed to edit link shares that you don't own" : "Du darfst keine Linkfreigaben bearbeiten, die du nicht besitzst",
+ "Download all files" : "Alle Dateien herunterladen",
"_1 email address already added_::_{count} email addresses already added_" : ["1 E-Mail-Adresse bereits hinzugefügt","{count} E-Mail-Adressen bereits hinzugefügt"],
"_1 email address added_::_{count} email addresses added_" : ["1 E-Mail-Adresse hinzugefügt","{count} E-Mail-Adressen hinzugefügt"],
+ "Search for share recipients" : "Nach Freigabe-Empfängern suchen",
+ "No recommendations. Start typing." : "Keine Empfehlungen. Eingabe beginnen.",
+ "To upload files, you need to provide your name first." : "Um Dateien hochzuladen, musst du zunächst deinen Namen angeben.",
+ "Enter your name" : "Gib deinen Namen ein",
+ "Submit name" : "Name übermitteln",
+ "Name" : "Name",
"Share with accounts, teams, federated cloud id" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
- "Email, federated cloud id" : "Name, Federated-Cloud-ID"
+ "Email, federated cloud id" : "Name, Federated-Cloud-ID",
+ "Filename must not be empty." : "Dateiname darf nicht leer sein."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js
index 1269c6a0cfb..42f8084872a 100644
--- a/apps/files_sharing/l10n/de_DE.js
+++ b/apps/files_sharing/l10n/de_DE.js
@@ -182,10 +182,10 @@ OC.L10N.register(
"Choose a default folder for accepted shares" : "Wählen Sie einen Standardordner für akzeptierte Freigaben",
"Invalid path selected" : "Ungültiger Pfad ausgewählt",
"Unknown error" : "Unbekannter Fehler",
- "Set default folder for accepted shares" : "Standardordner für akzeptierte Freigaben wählen",
+ "Set default folder for accepted shares" : "Standardordner für angenommene Freigaben",
"Reset" : "Zurücksetzen",
"Reset folder to system default" : "Ordner auf Systemstandard zurücksetzen",
- "Share expiration: " : "Freigabe-Ablaufdatum:",
+ "Share expiration: {date}" : "Freigabe-Ablaufdatum: {date}",
"Share Expiration" : "Freigabe-Ablaufdatum",
"group" : "Gruppe",
"conversation" : "Unterhaltung",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "Dateiablage",
"Upload files to {foldername}." : "Dateien hochladen nach {foldername}.",
"By uploading files, you agree to the terms of service." : "Durch das Hochladen von Dateien stimmen Sie den Nutzungsbedingungen zu.",
+ "Successfully uploaded files" : "Dateien wurden hochgeladen",
"View terms of service" : "Nutzungsbedingungen anzeigen",
"Terms of service" : "Nutzungsbedingungen",
- "Upload files to {folder}" : "Dateien hochladen nach {folder}",
- "Submit name" : "Name übermitteln",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} hat einen Ordner mit Ihnen geteilt.",
- "To upload files, you need to provide your name first." : "Um Dateien hochzuladen, müssen Sie zunächst Ihren Namen angeben.",
- "Name" : "Name",
- "Enter your name" : "Geben Sie Ihren Namen ein",
"Share with {userName}" : "Mit {userName} teilen",
"Share with email {email}" : "Mit E-Mail {email} teilen",
"Share with group" : "Mit Gruppe teilen",
@@ -310,11 +305,12 @@ OC.L10N.register(
"Unable to fetch inherited shares" : "Laden der vererbten Freigaben fehlgeschlagen",
"Link shares" : "Freigaben teilen",
"Shares" : "Freigaben",
- "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Diese Methode verwenden, um Dateien für Einzelpersonen oder Teams innerhalb Ihrer Organisation freizugeben. Wenn der Empfänger bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, können Sie ihm den internen Freigabelink für einen einfachen Zugriff senden.",
+ "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Verwenden Sie diese Methode, um Dateien für Personen oder Teams innerhalb Ihrer Organisation freizugeben. Wenn der Empfänger bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, können Sie ihm den internen Freigabelink für einen einfachen Zugriff senden.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Verwenden Sie diese Methode, um Dateien für Personen oder Organisationen außerhalb Ihrer Organisation freizugeben. Dateien und Ordner können über öffentliche Freigabelinks und E-Mail-Adressen freigegeben werden. Sie können auch Dateien für andere Nextcloud-Konten freigeben, die auf verschiedenen Instanzen gehostet werden, indem Sie deren Federated-Cloud-ID verwenden.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Freigaben, die nicht zu internen oder externen Freigaben gehören. Dies können Freigaben von Apps oder anderen Quellen sein.",
"Share with accounts, teams, federated cloud IDs" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
"Share with accounts and teams" : "Teile mit Konten und Teams",
+ "Federated cloud ID" : "Federated-Cloud-ID",
"Email, federated cloud ID" : "Name, Federated-Cloud-ID",
"Unable to load the shares list" : "Liste der Freigaben kann nicht geladen werden",
"Expires {relativetime}" : "Läuft {relativetime} ab",
@@ -348,18 +344,18 @@ OC.L10N.register(
"Files and folders shared with you will show up here" : "Mit Ihnen geteilte Dateien und Ordner werden hier angezeigt",
"Overview of shared files." : "Übersicht geteilter Dateien",
"No shares" : "Keine Freigaben",
- "Files and folders you shared or have been shared with you will show up here" : "Von Ihnen oder mit Ihnen geteilte Ordner und Dateien werden hier angezeigt werden",
+ "Files and folders you shared or have been shared with you will show up here" : "Von Ihnen oder mit Ihnen geteilte Ordner und Dateien werden hier angezeigt",
"Shared with you" : "Mit Ihnen geteilt",
"List of files that are shared with you." : "Liste der Dateien, die mit Ihnen geteilt wurden.",
"Nothing shared with you yet" : "Bis jetzt wurde nichts mit Ihnen geteilt",
- "Files and folders others shared with you will show up here" : "Mit Ihnen geteilte Dateien und Ordner werden hier angezeigt werden",
+ "Files and folders others shared with you will show up here" : "Mit Ihnen geteilte Dateien und Ordner werden hier angezeigt",
"List of files that you shared with others." : "Liste der Dateien, die Sie mit anderen geteilt haben.",
"Nothing shared yet" : "Noch nichts geteilt",
- "Files and folders you shared will show up here" : "Von Ihnen geteilte Dateien und Ordner werden hier angezeigt werden",
+ "Files and folders you shared will show up here" : "Von Ihnen geteilte Dateien und Ordner werden hier angezeigt",
"Shared by link" : "Über einen Link geteilt",
"List of files that are shared by link." : "Liste der Dateien, die mittels Link geteilt wurden.",
"No shared links" : "Keine geteilten Links",
- "Files and folders you shared by link will show up here" : "Von Ihnen mittels Link geteilte Dateien und Ordner werden hier angezeigt werden",
+ "Files and folders you shared by link will show up here" : "Von Ihnen mittels Link geteilte Dateien und Ordner werden hier angezeigt",
"File requests" : "Dateianfragen",
"List of file requests." : "Liste der Dateianfragen.",
"No file requests" : "Keine Dateianfragen",
@@ -367,11 +363,13 @@ OC.L10N.register(
"Deleted shares" : "Gelöschte Freigaben",
"List of shares you left." : "Liste der Freigaben, die Sie verlassen haben.",
"No deleted shares" : "Keine gelöschten Freigaben",
- "Shares you have left will show up here" : "Freigaben die Sie verlassen haben, werden hier angezeigt werden",
+ "Shares you have left will show up here" : "Freigaben, die Sie verlassen haben, werden hier angezeigt",
"Pending shares" : "Ausstehende Freigaben",
"List of unapproved shares." : "Liste ungeprüfter Freigaben.",
"No pending shares" : "Keine ausstehenden Freigaben",
- "Shares you have received but not approved will show up here" : "Freigaben die Sie erhalten, aber nicht bestätigt haben, werden hier angezeigt werden",
+ "Shares you have received but not approved will show up here" : "Freigaben, die Sie erhalten, aber nicht bestätigt haben, werden hier angezeigt",
+ "Error deleting the share: {errorMessage}" : "Fehler beim Löschen der Freigabe: {errorMessage}",
+ "Error deleting the share" : "Fehler beim Löschen der Freigabe",
"Error updating the share: {errorMessage}" : "Fehler beim Aktualisieren der Freigabe: {errorMessage}",
"Error updating the share" : "Fehler beim Aktualisieren der Freigabe",
"File \"{path}\" has been unshared" : "Freigabe für die Datei \"{path}\" wurde entfernt",
@@ -384,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Freigabe-Notiz für Empfänger gespeichert",
"Share password saved" : "Freigabe-Passwort gespeichert",
"Share permissions saved" : "Freigabeberechtigungen gespeichert",
+ "To upload files to {folder}, you need to provide your name first." : "Um Dateien nach {folder} hochzuladen, müssen Sie zunächst Ihren Namen angeben.",
+ "Upload files to {folder}" : "Dateien hochladen nach {folder}",
+ "Please confirm your name to upload files to {folder}" : "Bitte bestätigen Sie Ihren Namen, um Dateien nach {folder} hochzuladen",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} hat einen Ordner mit Ihnen geteilt.",
+ "Names must not be empty." : "Namen dürfen nicht leer sein.",
+ "Names must not start with a dot." : "Namen dürfen nicht mit einem Punkt beginnen.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" ist innerhalb eines Namens unzulässig.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" ist ein reservierter Name und unzulässig.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" ist kein zulässiger Name.",
+ "Names must not end with \"{extension}\"." : "Namen dürfen nicht mit \"{extension}\" enden.",
+ "Invalid name." : "Ungültiger Name.",
"Shared by" : "Geteilt von",
"Shared with" : "Geteilt mit",
"Password created successfully" : "Passwort erstellt",
@@ -414,17 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden",
"Invalid server URL" : "Falsche Server-URL",
"Failed to add the public link to your Nextcloud" : "Der öffentliche Link konnte nicht zu Ihrer Nextcloud hinzugefügt werden",
- "Files" : "Dateien",
- "Download all files" : "Alle Dateien herunterladen",
- "Search for share recipients" : "Nach Freigabeempfängern suchen",
- "No recommendations. Start typing." : "Keine Empfehlungen. Beginnen Sie mit der Eingabe.",
- "Password field can't be empty" : "Passwortfeld darf nicht leer sein",
- "Allow download" : "Download erlauben",
- "Share expire date saved" : "Freigabe-Ablaufdatum gespeichert",
"You are not allowed to edit link shares that you don't own" : "Sie dürfen keine Linkfreigaben bearbeiten, die Sie nicht besitzen",
+ "Download all files" : "Alle Dateien herunterladen",
"_1 email address already added_::_{count} email addresses already added_" : ["1 E-Mail-Adresse bereits hinzugefügt","{count} E-Mail-Adressen bereits hinzugefügt"],
"_1 email address added_::_{count} email addresses added_" : ["1 E-Mail-Adresse hinzugefügt","{count} E-Mail-Adressen hinzugefügt"],
+ "Search for share recipients" : "Nach Freigabeempfängern suchen",
+ "No recommendations. Start typing." : "Keine Empfehlungen. Beginnen Sie mit der Eingabe.",
+ "To upload files, you need to provide your name first." : "Um Dateien hochzuladen, müssen Sie zunächst Ihren Namen angeben.",
+ "Enter your name" : "Geben Sie Ihren Namen ein",
+ "Submit name" : "Name übermitteln",
+ "Name" : "Name",
"Share with accounts, teams, federated cloud id" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
- "Email, federated cloud id" : "Name, Federated-Cloud-ID"
+ "Email, federated cloud id" : "Name, Federated-Cloud-ID",
+ "Filename must not be empty." : "Dateiname darf nicht leer sein."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json
index 0a61a725d3e..875aa3a5f6c 100644
--- a/apps/files_sharing/l10n/de_DE.json
+++ b/apps/files_sharing/l10n/de_DE.json
@@ -180,10 +180,10 @@
"Choose a default folder for accepted shares" : "Wählen Sie einen Standardordner für akzeptierte Freigaben",
"Invalid path selected" : "Ungültiger Pfad ausgewählt",
"Unknown error" : "Unbekannter Fehler",
- "Set default folder for accepted shares" : "Standardordner für akzeptierte Freigaben wählen",
+ "Set default folder for accepted shares" : "Standardordner für angenommene Freigaben",
"Reset" : "Zurücksetzen",
"Reset folder to system default" : "Ordner auf Systemstandard zurücksetzen",
- "Share expiration: " : "Freigabe-Ablaufdatum:",
+ "Share expiration: {date}" : "Freigabe-Ablaufdatum: {date}",
"Share Expiration" : "Freigabe-Ablaufdatum",
"group" : "Gruppe",
"conversation" : "Unterhaltung",
@@ -255,14 +255,9 @@
"File drop" : "Dateiablage",
"Upload files to {foldername}." : "Dateien hochladen nach {foldername}.",
"By uploading files, you agree to the terms of service." : "Durch das Hochladen von Dateien stimmen Sie den Nutzungsbedingungen zu.",
+ "Successfully uploaded files" : "Dateien wurden hochgeladen",
"View terms of service" : "Nutzungsbedingungen anzeigen",
"Terms of service" : "Nutzungsbedingungen",
- "Upload files to {folder}" : "Dateien hochladen nach {folder}",
- "Submit name" : "Name übermitteln",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} hat einen Ordner mit Ihnen geteilt.",
- "To upload files, you need to provide your name first." : "Um Dateien hochzuladen, müssen Sie zunächst Ihren Namen angeben.",
- "Name" : "Name",
- "Enter your name" : "Geben Sie Ihren Namen ein",
"Share with {userName}" : "Mit {userName} teilen",
"Share with email {email}" : "Mit E-Mail {email} teilen",
"Share with group" : "Mit Gruppe teilen",
@@ -308,11 +303,12 @@
"Unable to fetch inherited shares" : "Laden der vererbten Freigaben fehlgeschlagen",
"Link shares" : "Freigaben teilen",
"Shares" : "Freigaben",
- "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Diese Methode verwenden, um Dateien für Einzelpersonen oder Teams innerhalb Ihrer Organisation freizugeben. Wenn der Empfänger bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, können Sie ihm den internen Freigabelink für einen einfachen Zugriff senden.",
+ "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Verwenden Sie diese Methode, um Dateien für Personen oder Teams innerhalb Ihrer Organisation freizugeben. Wenn der Empfänger bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, können Sie ihm den internen Freigabelink für einen einfachen Zugriff senden.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Verwenden Sie diese Methode, um Dateien für Personen oder Organisationen außerhalb Ihrer Organisation freizugeben. Dateien und Ordner können über öffentliche Freigabelinks und E-Mail-Adressen freigegeben werden. Sie können auch Dateien für andere Nextcloud-Konten freigeben, die auf verschiedenen Instanzen gehostet werden, indem Sie deren Federated-Cloud-ID verwenden.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Freigaben, die nicht zu internen oder externen Freigaben gehören. Dies können Freigaben von Apps oder anderen Quellen sein.",
"Share with accounts, teams, federated cloud IDs" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
"Share with accounts and teams" : "Teile mit Konten und Teams",
+ "Federated cloud ID" : "Federated-Cloud-ID",
"Email, federated cloud ID" : "Name, Federated-Cloud-ID",
"Unable to load the shares list" : "Liste der Freigaben kann nicht geladen werden",
"Expires {relativetime}" : "Läuft {relativetime} ab",
@@ -346,18 +342,18 @@
"Files and folders shared with you will show up here" : "Mit Ihnen geteilte Dateien und Ordner werden hier angezeigt",
"Overview of shared files." : "Übersicht geteilter Dateien",
"No shares" : "Keine Freigaben",
- "Files and folders you shared or have been shared with you will show up here" : "Von Ihnen oder mit Ihnen geteilte Ordner und Dateien werden hier angezeigt werden",
+ "Files and folders you shared or have been shared with you will show up here" : "Von Ihnen oder mit Ihnen geteilte Ordner und Dateien werden hier angezeigt",
"Shared with you" : "Mit Ihnen geteilt",
"List of files that are shared with you." : "Liste der Dateien, die mit Ihnen geteilt wurden.",
"Nothing shared with you yet" : "Bis jetzt wurde nichts mit Ihnen geteilt",
- "Files and folders others shared with you will show up here" : "Mit Ihnen geteilte Dateien und Ordner werden hier angezeigt werden",
+ "Files and folders others shared with you will show up here" : "Mit Ihnen geteilte Dateien und Ordner werden hier angezeigt",
"List of files that you shared with others." : "Liste der Dateien, die Sie mit anderen geteilt haben.",
"Nothing shared yet" : "Noch nichts geteilt",
- "Files and folders you shared will show up here" : "Von Ihnen geteilte Dateien und Ordner werden hier angezeigt werden",
+ "Files and folders you shared will show up here" : "Von Ihnen geteilte Dateien und Ordner werden hier angezeigt",
"Shared by link" : "Über einen Link geteilt",
"List of files that are shared by link." : "Liste der Dateien, die mittels Link geteilt wurden.",
"No shared links" : "Keine geteilten Links",
- "Files and folders you shared by link will show up here" : "Von Ihnen mittels Link geteilte Dateien und Ordner werden hier angezeigt werden",
+ "Files and folders you shared by link will show up here" : "Von Ihnen mittels Link geteilte Dateien und Ordner werden hier angezeigt",
"File requests" : "Dateianfragen",
"List of file requests." : "Liste der Dateianfragen.",
"No file requests" : "Keine Dateianfragen",
@@ -365,11 +361,13 @@
"Deleted shares" : "Gelöschte Freigaben",
"List of shares you left." : "Liste der Freigaben, die Sie verlassen haben.",
"No deleted shares" : "Keine gelöschten Freigaben",
- "Shares you have left will show up here" : "Freigaben die Sie verlassen haben, werden hier angezeigt werden",
+ "Shares you have left will show up here" : "Freigaben, die Sie verlassen haben, werden hier angezeigt",
"Pending shares" : "Ausstehende Freigaben",
"List of unapproved shares." : "Liste ungeprüfter Freigaben.",
"No pending shares" : "Keine ausstehenden Freigaben",
- "Shares you have received but not approved will show up here" : "Freigaben die Sie erhalten, aber nicht bestätigt haben, werden hier angezeigt werden",
+ "Shares you have received but not approved will show up here" : "Freigaben, die Sie erhalten, aber nicht bestätigt haben, werden hier angezeigt",
+ "Error deleting the share: {errorMessage}" : "Fehler beim Löschen der Freigabe: {errorMessage}",
+ "Error deleting the share" : "Fehler beim Löschen der Freigabe",
"Error updating the share: {errorMessage}" : "Fehler beim Aktualisieren der Freigabe: {errorMessage}",
"Error updating the share" : "Fehler beim Aktualisieren der Freigabe",
"File \"{path}\" has been unshared" : "Freigabe für die Datei \"{path}\" wurde entfernt",
@@ -382,6 +380,17 @@
"Share note for recipient saved" : "Freigabe-Notiz für Empfänger gespeichert",
"Share password saved" : "Freigabe-Passwort gespeichert",
"Share permissions saved" : "Freigabeberechtigungen gespeichert",
+ "To upload files to {folder}, you need to provide your name first." : "Um Dateien nach {folder} hochzuladen, müssen Sie zunächst Ihren Namen angeben.",
+ "Upload files to {folder}" : "Dateien hochladen nach {folder}",
+ "Please confirm your name to upload files to {folder}" : "Bitte bestätigen Sie Ihren Namen, um Dateien nach {folder} hochzuladen",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} hat einen Ordner mit Ihnen geteilt.",
+ "Names must not be empty." : "Namen dürfen nicht leer sein.",
+ "Names must not start with a dot." : "Namen dürfen nicht mit einem Punkt beginnen.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" ist innerhalb eines Namens unzulässig.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" ist ein reservierter Name und unzulässig.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" ist kein zulässiger Name.",
+ "Names must not end with \"{extension}\"." : "Namen dürfen nicht mit \"{extension}\" enden.",
+ "Invalid name." : "Ungültiger Name.",
"Shared by" : "Geteilt von",
"Shared with" : "Geteilt mit",
"Password created successfully" : "Passwort erstellt",
@@ -412,17 +421,18 @@
"No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden",
"Invalid server URL" : "Falsche Server-URL",
"Failed to add the public link to your Nextcloud" : "Der öffentliche Link konnte nicht zu Ihrer Nextcloud hinzugefügt werden",
- "Files" : "Dateien",
- "Download all files" : "Alle Dateien herunterladen",
- "Search for share recipients" : "Nach Freigabeempfängern suchen",
- "No recommendations. Start typing." : "Keine Empfehlungen. Beginnen Sie mit der Eingabe.",
- "Password field can't be empty" : "Passwortfeld darf nicht leer sein",
- "Allow download" : "Download erlauben",
- "Share expire date saved" : "Freigabe-Ablaufdatum gespeichert",
"You are not allowed to edit link shares that you don't own" : "Sie dürfen keine Linkfreigaben bearbeiten, die Sie nicht besitzen",
+ "Download all files" : "Alle Dateien herunterladen",
"_1 email address already added_::_{count} email addresses already added_" : ["1 E-Mail-Adresse bereits hinzugefügt","{count} E-Mail-Adressen bereits hinzugefügt"],
"_1 email address added_::_{count} email addresses added_" : ["1 E-Mail-Adresse hinzugefügt","{count} E-Mail-Adressen hinzugefügt"],
+ "Search for share recipients" : "Nach Freigabeempfängern suchen",
+ "No recommendations. Start typing." : "Keine Empfehlungen. Beginnen Sie mit der Eingabe.",
+ "To upload files, you need to provide your name first." : "Um Dateien hochzuladen, müssen Sie zunächst Ihren Namen angeben.",
+ "Enter your name" : "Geben Sie Ihren Namen ein",
+ "Submit name" : "Name übermitteln",
+ "Name" : "Name",
"Share with accounts, teams, federated cloud id" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
- "Email, federated cloud id" : "Name, Federated-Cloud-ID"
+ "Email, federated cloud id" : "Name, Federated-Cloud-ID",
+ "Filename must not be empty." : "Dateiname darf nicht leer sein."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/el.js b/apps/files_sharing/l10n/el.js
index 45f2a565931..8d9efb9e50e 100644
--- a/apps/files_sharing/l10n/el.js
+++ b/apps/files_sharing/l10n/el.js
@@ -168,8 +168,6 @@ OC.L10N.register(
"Note:" : "Σημείωση:",
"File drop" : "Απόθεση αρχείου",
"Terms of service" : "Όροι χρήσης",
- "Name" : "Όνομα",
- "Enter your name" : "Προσθέστε το όνομά σας",
"Share with group" : "Κοινή χρήση με ομάδα",
"Share in conversation" : "Κοινή χρήση σε συζήτηση",
"Share with guest" : "Κοινή χρήση με επισκέπτη",
@@ -234,6 +232,7 @@ OC.L10N.register(
"List of unapproved shares." : "Λίστα μη αποδεκτών κοινόχρηστων.",
"No pending shares" : "Δεν εκκρεμούν κοινόχρηστα",
"Shares you have received but not approved will show up here" : "Κοινόχρηστα που έχετε λάβει αλλά δεν έχετε εγκρίνει θα εμφανιστούν εδώ",
+ "Error deleting the share" : "Σφάλμα διαγραφής του κοινόχρηστου",
"Error updating the share: {errorMessage}" : "Σφάλμα κατά τη δημιουργία της κοινής χρήσης: {errorMessage}",
"Error updating the share" : "Σφάλμα κατά την ενημέρωση του κοινόχρηστου",
"Share label saved" : "Διαμοιρασμένη ετικέτα αποθηκεύτηκε ",
@@ -267,10 +266,11 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Δεν βρέθηκε συμβατός διακομιστής σε {remote}",
"Invalid server URL" : "Μη έγκυρο URL διακομιστή",
"Failed to add the public link to your Nextcloud" : "Αποτυχία στην πρόσθεση του κοινού συνδέσμου στο Nextcloud σας",
- "Files" : "Αρχεία",
"Download all files" : "Λήψη όλων των αρχείων",
"Search for share recipients" : "Αναζήτηση για παραλήπτες διαμοιρασμού",
"No recommendations. Start typing." : "Δεν υπάρχουν συστάσεις. Αρχίστε να πληκτρολογείτε.",
- "Allow download" : "Να επιτρέπεται η λήψη"
+ "Enter your name" : "Προσθέστε το όνομά σας",
+ "Name" : "Όνομα",
+ "Filename must not be empty." : "Το όνομα αρχείου δεν πρέπει να είναι κενό."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/el.json b/apps/files_sharing/l10n/el.json
index 790526c705e..fe132c15bc8 100644
--- a/apps/files_sharing/l10n/el.json
+++ b/apps/files_sharing/l10n/el.json
@@ -166,8 +166,6 @@
"Note:" : "Σημείωση:",
"File drop" : "Απόθεση αρχείου",
"Terms of service" : "Όροι χρήσης",
- "Name" : "Όνομα",
- "Enter your name" : "Προσθέστε το όνομά σας",
"Share with group" : "Κοινή χρήση με ομάδα",
"Share in conversation" : "Κοινή χρήση σε συζήτηση",
"Share with guest" : "Κοινή χρήση με επισκέπτη",
@@ -232,6 +230,7 @@
"List of unapproved shares." : "Λίστα μη αποδεκτών κοινόχρηστων.",
"No pending shares" : "Δεν εκκρεμούν κοινόχρηστα",
"Shares you have received but not approved will show up here" : "Κοινόχρηστα που έχετε λάβει αλλά δεν έχετε εγκρίνει θα εμφανιστούν εδώ",
+ "Error deleting the share" : "Σφάλμα διαγραφής του κοινόχρηστου",
"Error updating the share: {errorMessage}" : "Σφάλμα κατά τη δημιουργία της κοινής χρήσης: {errorMessage}",
"Error updating the share" : "Σφάλμα κατά την ενημέρωση του κοινόχρηστου",
"Share label saved" : "Διαμοιρασμένη ετικέτα αποθηκεύτηκε ",
@@ -265,10 +264,11 @@
"No compatible server found at {remote}" : "Δεν βρέθηκε συμβατός διακομιστής σε {remote}",
"Invalid server URL" : "Μη έγκυρο URL διακομιστή",
"Failed to add the public link to your Nextcloud" : "Αποτυχία στην πρόσθεση του κοινού συνδέσμου στο Nextcloud σας",
- "Files" : "Αρχεία",
"Download all files" : "Λήψη όλων των αρχείων",
"Search for share recipients" : "Αναζήτηση για παραλήπτες διαμοιρασμού",
"No recommendations. Start typing." : "Δεν υπάρχουν συστάσεις. Αρχίστε να πληκτρολογείτε.",
- "Allow download" : "Να επιτρέπεται η λήψη"
+ "Enter your name" : "Προσθέστε το όνομά σας",
+ "Name" : "Όνομα",
+ "Filename must not be empty." : "Το όνομα αρχείου δεν πρέπει να είναι κενό."
},"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 bc251e25b28..913f08150a7 100644
--- a/apps/files_sharing/l10n/en_GB.js
+++ b/apps/files_sharing/l10n/en_GB.js
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Set default folder for accepted shares",
"Reset" : "Reset",
"Reset folder to system default" : "Reset folder to system default",
- "Share expiration: " : "Share expiration: ",
+ "Share expiration: {date}" : "Share expiration: {date}",
"Share Expiration" : "Share Expiration",
"group" : "group",
"conversation" : "conversation",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "File drop",
"Upload files to {foldername}." : "Upload files to {foldername}.",
"By uploading files, you agree to the terms of service." : "By uploading files, you agree to the terms of service.",
+ "Successfully uploaded files" : "Successfully uploaded files",
"View terms of service" : "View terms of service",
"Terms of service" : "Terms of service",
- "Upload files to {folder}" : "Upload files to {folder}",
- "Submit name" : "Submit name",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} shared a folder with you.",
- "To upload files, you need to provide your name first." : "To upload files, you need to provide your name first.",
- "Name" : "Surname",
- "Enter your name" : "Enter your name",
"Share with {userName}" : "Share with {userName}",
"Share with email {email}" : "Share with email {email}",
"Share with group" : "Share with group",
@@ -315,6 +310,7 @@ OC.L10N.register(
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Shares that are not part of the internal or external shares. This can be shares from apps or other sources.",
"Share with accounts, teams, federated cloud IDs" : "Share with accounts, teams, federated cloud IDs",
"Share with accounts and teams" : "Share with accounts and teams",
+ "Federated cloud ID" : "Federated cloud ID",
"Email, federated cloud ID" : "Email, federated cloud ID",
"Unable to load the shares list" : "Unable to load the shares list",
"Expires {relativetime}" : "Expires {relativetime}",
@@ -372,6 +368,8 @@ OC.L10N.register(
"List of unapproved shares." : "List of unapproved shares.",
"No pending shares" : "No pending shares",
"Shares you have received but not approved will show up here" : "Shares you have received but not approved will show up here",
+ "Error deleting the share: {errorMessage}" : "Error deleting the share: {errorMessage}",
+ "Error deleting the share" : "Error deleting the share",
"Error updating the share: {errorMessage}" : "Error updating the share: {errorMessage}",
"Error updating the share" : "Error updating the share",
"File \"{path}\" has been unshared" : "File \"{path}\" has been unshared",
@@ -384,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Share note for recipient saved",
"Share password saved" : "Share password saved",
"Share permissions saved" : "Share permissions saved",
+ "To upload files to {folder}, you need to provide your name first." : "To upload files to {folder}, you need to provide your name first.",
+ "Upload files to {folder}" : "Upload files to {folder}",
+ "Please confirm your name to upload files to {folder}" : "Please confirm your name to upload files to {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} shared a folder with you.",
+ "Names must not be empty." : "Names must not be empty.",
+ "Names must not start with a dot." : "Names must not start with a dot.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" is not allowed inside a name.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" is a reserved name and not allowed.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" is not an allowed name.",
+ "Names must not end with \"{extension}\"." : "Names must not end with \"{extension}\".",
+ "Invalid name." : "Invalid name.",
"Shared by" : "Shared by",
"Shared with" : "Shared with",
"Password created successfully" : "Password created successfully",
@@ -414,17 +423,18 @@ OC.L10N.register(
"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",
- "Files" : "Files",
- "Download all files" : "Download all files",
- "Search for share recipients" : "Search for share recipients",
- "No recommendations. Start typing." : "No recommendations. Start typing.",
- "Password field can't be empty" : "Password field can't be empty",
- "Allow download" : "Allow download",
- "Share expire date saved" : "Share expire date saved",
"You are not allowed to edit link shares that you don't own" : "You are not allowed to edit link shares that you don't own",
+ "Download all files" : "Download all files",
"_1 email address already added_::_{count} email addresses already added_" : ["1 email address already added","{count} email addresses already added"],
"_1 email address added_::_{count} email addresses added_" : ["1 email address added","{count} email addresses added"],
+ "Search for share recipients" : "Search for share recipients",
+ "No recommendations. Start typing." : "No recommendations. Start typing.",
+ "To upload files, you need to provide your name first." : "To upload files, you need to provide your name first.",
+ "Enter your name" : "Enter your name",
+ "Submit name" : "Submit name",
+ "Name" : "Surname",
"Share with accounts, teams, federated cloud id" : "Share with accounts, teams, federated cloud id",
- "Email, federated cloud id" : "Email, federated cloud id"
+ "Email, federated cloud id" : "Email, federated cloud id",
+ "Filename must not be empty." : "Filename must not be empty."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/en_GB.json b/apps/files_sharing/l10n/en_GB.json
index 5c90c9dd3a4..f9a6190251e 100644
--- a/apps/files_sharing/l10n/en_GB.json
+++ b/apps/files_sharing/l10n/en_GB.json
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "Set default folder for accepted shares",
"Reset" : "Reset",
"Reset folder to system default" : "Reset folder to system default",
- "Share expiration: " : "Share expiration: ",
+ "Share expiration: {date}" : "Share expiration: {date}",
"Share Expiration" : "Share Expiration",
"group" : "group",
"conversation" : "conversation",
@@ -255,14 +255,9 @@
"File drop" : "File drop",
"Upload files to {foldername}." : "Upload files to {foldername}.",
"By uploading files, you agree to the terms of service." : "By uploading files, you agree to the terms of service.",
+ "Successfully uploaded files" : "Successfully uploaded files",
"View terms of service" : "View terms of service",
"Terms of service" : "Terms of service",
- "Upload files to {folder}" : "Upload files to {folder}",
- "Submit name" : "Submit name",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} shared a folder with you.",
- "To upload files, you need to provide your name first." : "To upload files, you need to provide your name first.",
- "Name" : "Surname",
- "Enter your name" : "Enter your name",
"Share with {userName}" : "Share with {userName}",
"Share with email {email}" : "Share with email {email}",
"Share with group" : "Share with group",
@@ -313,6 +308,7 @@
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Shares that are not part of the internal or external shares. This can be shares from apps or other sources.",
"Share with accounts, teams, federated cloud IDs" : "Share with accounts, teams, federated cloud IDs",
"Share with accounts and teams" : "Share with accounts and teams",
+ "Federated cloud ID" : "Federated cloud ID",
"Email, federated cloud ID" : "Email, federated cloud ID",
"Unable to load the shares list" : "Unable to load the shares list",
"Expires {relativetime}" : "Expires {relativetime}",
@@ -370,6 +366,8 @@
"List of unapproved shares." : "List of unapproved shares.",
"No pending shares" : "No pending shares",
"Shares you have received but not approved will show up here" : "Shares you have received but not approved will show up here",
+ "Error deleting the share: {errorMessage}" : "Error deleting the share: {errorMessage}",
+ "Error deleting the share" : "Error deleting the share",
"Error updating the share: {errorMessage}" : "Error updating the share: {errorMessage}",
"Error updating the share" : "Error updating the share",
"File \"{path}\" has been unshared" : "File \"{path}\" has been unshared",
@@ -382,6 +380,17 @@
"Share note for recipient saved" : "Share note for recipient saved",
"Share password saved" : "Share password saved",
"Share permissions saved" : "Share permissions saved",
+ "To upload files to {folder}, you need to provide your name first." : "To upload files to {folder}, you need to provide your name first.",
+ "Upload files to {folder}" : "Upload files to {folder}",
+ "Please confirm your name to upload files to {folder}" : "Please confirm your name to upload files to {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} shared a folder with you.",
+ "Names must not be empty." : "Names must not be empty.",
+ "Names must not start with a dot." : "Names must not start with a dot.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" is not allowed inside a name.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" is a reserved name and not allowed.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" is not an allowed name.",
+ "Names must not end with \"{extension}\"." : "Names must not end with \"{extension}\".",
+ "Invalid name." : "Invalid name.",
"Shared by" : "Shared by",
"Shared with" : "Shared with",
"Password created successfully" : "Password created successfully",
@@ -412,17 +421,18 @@
"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",
- "Files" : "Files",
- "Download all files" : "Download all files",
- "Search for share recipients" : "Search for share recipients",
- "No recommendations. Start typing." : "No recommendations. Start typing.",
- "Password field can't be empty" : "Password field can't be empty",
- "Allow download" : "Allow download",
- "Share expire date saved" : "Share expire date saved",
"You are not allowed to edit link shares that you don't own" : "You are not allowed to edit link shares that you don't own",
+ "Download all files" : "Download all files",
"_1 email address already added_::_{count} email addresses already added_" : ["1 email address already added","{count} email addresses already added"],
"_1 email address added_::_{count} email addresses added_" : ["1 email address added","{count} email addresses added"],
+ "Search for share recipients" : "Search for share recipients",
+ "No recommendations. Start typing." : "No recommendations. Start typing.",
+ "To upload files, you need to provide your name first." : "To upload files, you need to provide your name first.",
+ "Enter your name" : "Enter your name",
+ "Submit name" : "Submit name",
+ "Name" : "Surname",
"Share with accounts, teams, federated cloud id" : "Share with accounts, teams, federated cloud id",
- "Email, federated cloud id" : "Email, federated cloud id"
+ "Email, federated cloud id" : "Email, federated cloud id",
+ "Filename must not be empty." : "Filename must not be empty."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/eo.js b/apps/files_sharing/l10n/eo.js
deleted file mode 100644
index 9e1cc24982b..00000000000
--- a/apps/files_sharing/l10n/eo.js
+++ /dev/null
@@ -1,208 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "File shares" : "Dosieraj kunhavoj",
- "Downloaded via public link" : "Elŝutita per publika ligilo",
- "Downloaded by {email}" : "Elŝutita de {email}",
- "{file} downloaded via public link" : "{file} elŝutita per publika ligilo",
- "{email} downloaded {file}" : "{email} elŝutis la dosieron {file}",
- "Shared with group {group}" : "Kunhavata kun grupo {group}",
- "Removed share for group {group}" : "Foriĝis kunhavo kun grupo {group}",
- "{actor} shared with group {group}" : "{actor} kunhavigis kun grupo {group}",
- "{actor} removed share for group {group}" : "{actor} forigis kunhavon kun grupo {group}",
- "Share for group {group} expired" : "Kunhavo kun grupo {group} senvalidiĝis",
- "You shared {file} with group {group}" : "Vi kunhavigis {file} kun grupo {group}",
- "You removed group {group} from {file}" : "Vi forigis grupon {group} el {file}",
- "{actor} shared {file} with group {group}" : "{actor} kunhavigis dosieron {file} kun grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} forigis grupon {group} el dosiero {file}",
- "Share for file {file} with group {group} expired" : "Kunhavo de dosiero {file} kun grupo {group} senvalidiĝis",
- "Shared as public link" : "Kunhavigita per publika ligilo",
- "Removed public link" : "Foriĝis publika ligilo",
- "Public link expired" : "Publika ligilo senvalidiĝis",
- "{actor} shared as public link" : "{actor} kunhavigis per publika ligilo",
- "{actor} removed public link" : "{actor} forigis publikan ligilon",
- "Public link of {actor} expired" : "Publika ligilo de {actor} senvalidiĝis",
- "You shared {file} as public link" : "Vi kunhavigis dosieron {file} kiel publika ligilo",
- "You removed public link for {file}" : "Vi forigis publikan ligilon por {file}",
- "Public link expired for {file}" : "Publika ligilo de dosiero {file} senvalidiĝis",
- "{actor} shared {file} as public link" : "{actor} kunhavigis dosieron {file} kiel publika ligilo",
- "{actor} removed public link for {file}" : "{actor} forigis publikan ligilon el {file}",
- "Public link of {actor} for {file} expired" : "Publika ligilo de {actor} pri {file} senvalidiĝis",
- "{user} accepted the remote share" : "{user} akceptis la foran kunhavon",
- "{user} declined the remote share" : "{user} malakceptis la foran kunhavon",
- "You received a new remote share {file} from {user}" : "Vi ricevis novan foran kunhavon {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} akceptis la foran kunhavon de {file}",
- "{user} declined the remote share of {file}" : "{user} malakceptis la foran kunhavon de {file}",
- "{user} unshared {file} from you" : "{user} malkunhavigis {file} al vi",
- "Shared with {user}" : "Kunhavigita kun {user}",
- "Removed share for {user}" : "Kunhavo forigita el {user}",
- "You removed yourself" : "Vi forigis vin mem",
- "{actor} removed themselves" : "{actor} forigis sin mem",
- "{actor} shared with {user}" : "{actor} kunhavigis kun {user}",
- "{actor} removed share for {user}" : "{actor} forigis kunhavon kun {user}",
- "Shared by {actor}" : "Kunhavigita de {actor}",
- "{actor} removed share" : "{actor} forigis kunhavon",
- "Share for {user} expired" : "Kunhavo por {user} senvalidiĝis",
- "Share expired" : "Kunhavo senvalidiĝis",
- "You shared {file} with {user}" : "Vi kunhavigis {file} kun {user}",
- "You removed {user} from {file}" : "Vi forigis {user} el {file}",
- "You removed yourself from {file}" : "Vi forigis vin mem el {file}",
- "{actor} removed themselves from {file}" : "{actor} forigis sin mem el {file}",
- "{actor} shared {file} with {user}" : "{actor} kunhavigis dosieron {file} kun {group}",
- "{actor} removed {user} from {file}" : "{actor} forigis {user} el {file}",
- "{actor} shared {file} with you" : "{actor} kunhavigis {file} kun vi",
- "{actor} removed you from the share named {file}" : "{actor} forigis vin el la kunhavo nomita {file}",
- "Share for file {file} with {user} expired" : "Kunhavo de dosiero {file} kun {user} senvalidiĝis",
- "Share for file {file} expired" : "Kunhavo de dosiero {file} senvalidiĝis",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Dosiero aŭ dosierujo kunhavigita per retpoŝte aŭ publika ligilo <strong>elŝutiĝis</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Dosiero aŭ dosierujo kunhaviĝis el <strong>alia servilo</strong>",
- "Sharing" : "Kunhavigo",
- "A file or folder has been <strong>shared</strong>" : "Dosiero aŭ dosierujo <strong>kunhaviĝis</strong>",
- "Could not delete share" : "Ne eblis forigi kunhavon",
- "Please specify a file or folder path" : "Bv. entajpi vojon al dosiero aŭ dosierujo",
- "Could not create share" : "Ne eblis krei kunhavon",
- "Invalid date, date format must be YYYY-MM-DD" : "Nevalida dato; datoformo estu JJJJ-MM-TT",
- "Group sharing is disabled by the administrator" : "Grup-kunhavigon malebligis la administranto",
- "Please specify a valid group" : "Bv. doni validan grupon",
- "Public link sharing is disabled by the administrator" : "Kunhavigon per publika ligilo malebligis la administranto",
- "Public upload disabled by the administrator" : "Publikan alŝuton malebligis la administranto",
- "Public upload is only possible for publicly shared folders" : "Publika alŝuto eblas nur por publike kunhavigitaj dosierujoj",
- "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Kunhavigo de %s per sendado de la pasvorto per „Nextcloud Talk“ malsukcesis, ĉar Nextcloud Talk ne estas ebligita.",
- "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Kunhavigo de %1$s malsukcesis, ĉar la servilo ne permesas kunhavon de tipo %2$s",
- "Sharing %s failed because the back end does not support room shares" : "Kunhavigo de %s malsukcesis, ĉar la servilo ne subtenas kunhavon de ĉambro",
- "Unknown share type" : "Nekonata kunhava tipo",
- "Not a directory" : "Ne estas dosierujo",
- "Could not lock path" : "Ne eblis ŝlosi vojon",
- "Wrong or no update parameter given" : "Neniu aŭ neĝusta ĝisdatiga parametro donita",
- "Wrong password" : "Neĝusta pasvorto",
- "shared by %s" : "kunhavigita de %s",
- "Download" : "Elŝuti",
- "Direct link" : "Direkta ligilo",
- "Share API is disabled" : "Kunhavo-API estas malebligita",
- "File sharing" : "Kunhavigo de dosieroj",
- "Share will expire tomorrow" : "La kunhavo senvalidiĝos morgaŭ",
- "Your share of {node} will expire tomorrow" : "Via kunhavo „{node} “ senvalidiĝos morgaŭ",
- "You received {share} as a share by {user}" : "Vi ricevis „{share}“ kiel kunhavon el {user}",
- "You received {share} to group {group} as a share by {user}" : "Vi ricevis „{share}“ al grupo {group} kiel kunhavon el {user}",
- "Accept" : "Akcepti",
- "Decline" : "Malakcepti",
- "People" : "Homoj",
- "Expiration date" : "Limdato",
- "Share link" : "Kunhavigi ligilon",
- "Copy to clipboard" : "Kopii tondejen",
- "Link copied to clipboard" : "Ligilo kopiita al tondujo",
- "Select" : "Elekti",
- "Cancel" : "Nuligi",
- "Close" : "Malfermi",
- "Continue" : "Daŭrigi",
- "Error creating the share" : "Eraro dum kreo de la kunhavigo",
- "Reset" : "Restarigi",
- "Unknown error" : "Nekonata eraro",
- "group" : "grupo",
- "conversation" : "konversacio",
- "remote" : "fora",
- "remote group" : "fora grupo",
- "guest" : "gasto",
- "Shared with the group {user} by {owner}" : "Kunhavigita kun la grupo {group} fare de {owner}",
- "Shared with the conversation {user} by {owner}" : "Kunhavigita kun la konversacio {user} fare de {owner}",
- "Shared with {user} by {owner}" : "Kunhavigita kun {user} fare de {owner}",
- "Unshare" : "Malkunhavigi",
- "Internal link" : "Interna ligilo",
- "Cannot copy, please copy the link manually" : "Ne eblis kopii la ligilon; kopiu ĝin permane.",
- "Link copied" : "Ligilo kopiita",
- "Please enter the following required information before creating the share" : "Entajpu la jenajn neprajn informojn antaŭ ol krei la kunhavigon",
- "Password protection (enforced)" : "Pasvorta protekto (efektiva)",
- "Password protection" : "Protektita per pasvorto",
- "Enter a password" : "Entajpu pasvorton",
- "Expiration date (enforced)" : "Limdato (efektiva)",
- "Add another link" : "Aldoni plian ligilon",
- "Create a new share link" : "Krei novan kunhavan ligilon",
- "Shared via link by {initiator}" : "Kunhavata per ligilo de {initiator}",
- "Error, please enter proper password and/or expiration date" : "Eraro; entajpu ĝustan pasvorton aŭ limdaton",
- "Can edit" : "Povas redakti",
- "No recommendations. Start typing." : "Neniu propono. Ektajpu.",
- "Resharing is not allowed" : "Re-kunhavigi ne estas permesita",
- "Searching …" : "Serĉado ...",
- "No elements found." : "Nenio trovita.",
- "Search globally" : "Serĉi ĉie",
- "Guest" : "Gasto",
- "Group" : "Grupo",
- "Email" : "Retpoŝtadreso",
- "on {server}" : "ĉe {server}",
- "Terms of service" : "Kondiĉoj de uzado",
- "Allow upload and editing" : "Permesi alŝuton kaj redakton",
- "Allow editing" : "Permesi modifon",
- "Advanced settings" : "Altanivela agordo",
- "Set expiration date" : "Uzi limdaton",
- "Hide download" : "Kaŝi elŝuton",
- "Note to recipient" : "Noto por la ricevonto",
- "Enter a note for the share recipient" : "Entajpu noton por la ricevonto",
- "Read" : "Legi",
- "Edit" : "Modifi",
- "Share" : "Kunhavigi",
- "Delete" : "Forigi",
- "Delete share" : "Forigi kunhavigon",
- "Shares" : "Kunhavoj",
- "Unable to load the shares list" : "Ne eblas ricevi kunhavliston",
- "Expires {relativetime}" : "Senvalidiĝas {relativetime}",
- "this share just expired." : "Tiu kunhavo ĵus senvalidiĝis.",
- "Shared with you by {owner}" : "Kunhavigita kun vi de {owner}",
- "Link to a file" : "Ligilo al dosiero",
- "Shared" : "Kunhavigita",
- "Shared with others" : "Kunhavata kun aliaj",
- "No shares" : "Neniu kunhavo",
- "Shared with you" : "Kunhavata kun vi",
- "Nothing shared with you yet" : "Nenio kunhavatas kun vi ankoraŭ",
- "Nothing shared yet" : "Nenio kunhavatas ankoraŭ",
- "Shared by link" : "Kunhavata per ligilo",
- "No shared links" : "Neniu kunhavata ligilo",
- "Deleted shares" : "Forigitaj kunhavigoj",
- "No deleted shares" : "Neniu forigita kunhavigo",
- "Error updating the share" : "Eraro dum ĝisdatigo de la kunhavigo",
- "Shared by" : "Kunhavigita de",
- "Shared with" : "Kunhavigita kun",
- "Shared with you and the group {group} by {owner}" : "Kunhavigita kun vi kaj la grupo {group} de {owner}",
- "Shared with you and {circle} by {owner}" : "Kunhavigita kun vi kaj {circle} de {owner}",
- "Shared with you and the conversation {conversation} by {owner}" : "Kunhavigita kun vi kaj la konversacio {conversation} fare de {owner}",
- "Shared with you in a conversation by {owner}" : "Kunhavigita kun vi en konversacio de {owner}",
- "Share note" : "Kunhavigo noton",
- "Show list view" : "Montri listan vidon",
- "Show grid view" : "Montri kradan vidon",
- "Upload files to %s" : "Alŝuti dosierojn al %s",
- "Note" : "Noto",
- "Select or drop files" : "Elekti aŭ demeti dosierojn",
- "Uploaded files:" : "Alŝutitaj dosieroj:",
- "By uploading files, you agree to the %1$sterms of service%2$s." : "Se vi alŝutas dosierojn, vi konsentas pri %1$skondiĉoj de uzado%2$s.",
- "Share not found" : "Kunhavigo ne troviĝis",
- "Back to %s" : "Antaŭen al %s",
- "Add to your Nextcloud" : "Aldoni al via Nextcloud",
- "error" : "eraro",
- "This will stop your current uploads." : "Tio haltigos viajn nunajn alŝutojn.",
- "Move or copy" : "Movi aŭ kopii",
- "You can upload into this folder" : "Vi povas alŝuti en ĉi tiun dosierujon",
- "No compatible server found at {remote}" : "Neniu kongrua servilo trovita je {remote}",
- "Invalid server URL" : "Nevalida servila retadreso",
- "Failed to add the public link to your Nextcloud" : "Ne eblis aldoni la publikan ligilon al via Nextcloud",
- "Files" : "Dosieroj",
- "Please specify a valid user" : "Bv. doni validan uzanton",
- "You cannot share to a Circle if the app is not enabled" : "Vi ne povas kunhavigi per Rondo, se la aplikaĵo „Rondo“ ne estas ebligita",
- "Please specify a valid circle" : "Bv. doni validan rondon",
- "Download all files" : "Elŝuti ĉiujn dosierojn",
- "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Tiu aplikaĵo ebligas al uzantoj kunhavigi dosieroj ene de Nextcloud. Se ebligita, la administranto povas elekti, kiuj grupoj povas kunhavigi dosierojn. Tiam, uzantoj povas kunhavigi dosierojn kaj dosierujojn kun aliaj uzantoj kaj grupoj ene de Nextcloud. Cetere, se la administranto permesas kunhavigi ligilojn, ekstera ligilo uzeblas por kunhavigi dosieroj kun aliaj uzantoj ekster Nextcloud. Administrantoj povas ankaŭ devigi uzon de pasvortoj, limdatoj, kaj permesi servil-al-servila kunhavigon per kunhaviga ligilo, kaj kunhavigon el porteblaj aparatoj.\nMalebligi tiun funkcion forigas kunhavigitajn dosierojn kaj dosierujon el la servilo por ĉiuj kunhavaj ricevantoj, kaj ankaŭ por la sinkronigaj klientoj kaj la porteblaj aplikaĵoj. Pli da informoj en la dokumentaro de Nextcloud.",
- "Read only" : "Nurlega",
- "File drop (upload only)" : "Demeti dosieron (nur alŝuto)",
- "Upload" : "Alŝuti",
- "Only works for users with access to this folder" : "Nur validas por uzantoj, kiuj povas aliri al tiu dosierujo",
- "Only works for users with access to this file" : "Nur validas por uzantoj, kiuj povas aliri al tiu dosiero",
- "Enter a date" : "Entajpu daton",
- "Circle" : "Rondo",
- "No entries found in this folder" : "Neniu enigo troviĝis en ĉi tiu dosierujo",
- "Name" : "Nomo",
- "Share time" : "Kunhavotempo",
- "Reasons might be:" : "Kialoj povas esti:",
- "the item was removed" : "la ero foriĝis",
- "the link expired" : "la ligilo eksvalidiĝis",
- "sharing is disabled" : "kunhavigo malkapablas",
- "For more info, please ask the person who sent this link." : "Por plia informo, bonvolu peti al la persono, kiu sendis ĉi tiun ligilon."
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/eo.json b/apps/files_sharing/l10n/eo.json
deleted file mode 100644
index f852a74222f..00000000000
--- a/apps/files_sharing/l10n/eo.json
+++ /dev/null
@@ -1,206 +0,0 @@
-{ "translations": {
- "File shares" : "Dosieraj kunhavoj",
- "Downloaded via public link" : "Elŝutita per publika ligilo",
- "Downloaded by {email}" : "Elŝutita de {email}",
- "{file} downloaded via public link" : "{file} elŝutita per publika ligilo",
- "{email} downloaded {file}" : "{email} elŝutis la dosieron {file}",
- "Shared with group {group}" : "Kunhavata kun grupo {group}",
- "Removed share for group {group}" : "Foriĝis kunhavo kun grupo {group}",
- "{actor} shared with group {group}" : "{actor} kunhavigis kun grupo {group}",
- "{actor} removed share for group {group}" : "{actor} forigis kunhavon kun grupo {group}",
- "Share for group {group} expired" : "Kunhavo kun grupo {group} senvalidiĝis",
- "You shared {file} with group {group}" : "Vi kunhavigis {file} kun grupo {group}",
- "You removed group {group} from {file}" : "Vi forigis grupon {group} el {file}",
- "{actor} shared {file} with group {group}" : "{actor} kunhavigis dosieron {file} kun grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} forigis grupon {group} el dosiero {file}",
- "Share for file {file} with group {group} expired" : "Kunhavo de dosiero {file} kun grupo {group} senvalidiĝis",
- "Shared as public link" : "Kunhavigita per publika ligilo",
- "Removed public link" : "Foriĝis publika ligilo",
- "Public link expired" : "Publika ligilo senvalidiĝis",
- "{actor} shared as public link" : "{actor} kunhavigis per publika ligilo",
- "{actor} removed public link" : "{actor} forigis publikan ligilon",
- "Public link of {actor} expired" : "Publika ligilo de {actor} senvalidiĝis",
- "You shared {file} as public link" : "Vi kunhavigis dosieron {file} kiel publika ligilo",
- "You removed public link for {file}" : "Vi forigis publikan ligilon por {file}",
- "Public link expired for {file}" : "Publika ligilo de dosiero {file} senvalidiĝis",
- "{actor} shared {file} as public link" : "{actor} kunhavigis dosieron {file} kiel publika ligilo",
- "{actor} removed public link for {file}" : "{actor} forigis publikan ligilon el {file}",
- "Public link of {actor} for {file} expired" : "Publika ligilo de {actor} pri {file} senvalidiĝis",
- "{user} accepted the remote share" : "{user} akceptis la foran kunhavon",
- "{user} declined the remote share" : "{user} malakceptis la foran kunhavon",
- "You received a new remote share {file} from {user}" : "Vi ricevis novan foran kunhavon {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} akceptis la foran kunhavon de {file}",
- "{user} declined the remote share of {file}" : "{user} malakceptis la foran kunhavon de {file}",
- "{user} unshared {file} from you" : "{user} malkunhavigis {file} al vi",
- "Shared with {user}" : "Kunhavigita kun {user}",
- "Removed share for {user}" : "Kunhavo forigita el {user}",
- "You removed yourself" : "Vi forigis vin mem",
- "{actor} removed themselves" : "{actor} forigis sin mem",
- "{actor} shared with {user}" : "{actor} kunhavigis kun {user}",
- "{actor} removed share for {user}" : "{actor} forigis kunhavon kun {user}",
- "Shared by {actor}" : "Kunhavigita de {actor}",
- "{actor} removed share" : "{actor} forigis kunhavon",
- "Share for {user} expired" : "Kunhavo por {user} senvalidiĝis",
- "Share expired" : "Kunhavo senvalidiĝis",
- "You shared {file} with {user}" : "Vi kunhavigis {file} kun {user}",
- "You removed {user} from {file}" : "Vi forigis {user} el {file}",
- "You removed yourself from {file}" : "Vi forigis vin mem el {file}",
- "{actor} removed themselves from {file}" : "{actor} forigis sin mem el {file}",
- "{actor} shared {file} with {user}" : "{actor} kunhavigis dosieron {file} kun {group}",
- "{actor} removed {user} from {file}" : "{actor} forigis {user} el {file}",
- "{actor} shared {file} with you" : "{actor} kunhavigis {file} kun vi",
- "{actor} removed you from the share named {file}" : "{actor} forigis vin el la kunhavo nomita {file}",
- "Share for file {file} with {user} expired" : "Kunhavo de dosiero {file} kun {user} senvalidiĝis",
- "Share for file {file} expired" : "Kunhavo de dosiero {file} senvalidiĝis",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Dosiero aŭ dosierujo kunhavigita per retpoŝte aŭ publika ligilo <strong>elŝutiĝis</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Dosiero aŭ dosierujo kunhaviĝis el <strong>alia servilo</strong>",
- "Sharing" : "Kunhavigo",
- "A file or folder has been <strong>shared</strong>" : "Dosiero aŭ dosierujo <strong>kunhaviĝis</strong>",
- "Could not delete share" : "Ne eblis forigi kunhavon",
- "Please specify a file or folder path" : "Bv. entajpi vojon al dosiero aŭ dosierujo",
- "Could not create share" : "Ne eblis krei kunhavon",
- "Invalid date, date format must be YYYY-MM-DD" : "Nevalida dato; datoformo estu JJJJ-MM-TT",
- "Group sharing is disabled by the administrator" : "Grup-kunhavigon malebligis la administranto",
- "Please specify a valid group" : "Bv. doni validan grupon",
- "Public link sharing is disabled by the administrator" : "Kunhavigon per publika ligilo malebligis la administranto",
- "Public upload disabled by the administrator" : "Publikan alŝuton malebligis la administranto",
- "Public upload is only possible for publicly shared folders" : "Publika alŝuto eblas nur por publike kunhavigitaj dosierujoj",
- "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Kunhavigo de %s per sendado de la pasvorto per „Nextcloud Talk“ malsukcesis, ĉar Nextcloud Talk ne estas ebligita.",
- "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Kunhavigo de %1$s malsukcesis, ĉar la servilo ne permesas kunhavon de tipo %2$s",
- "Sharing %s failed because the back end does not support room shares" : "Kunhavigo de %s malsukcesis, ĉar la servilo ne subtenas kunhavon de ĉambro",
- "Unknown share type" : "Nekonata kunhava tipo",
- "Not a directory" : "Ne estas dosierujo",
- "Could not lock path" : "Ne eblis ŝlosi vojon",
- "Wrong or no update parameter given" : "Neniu aŭ neĝusta ĝisdatiga parametro donita",
- "Wrong password" : "Neĝusta pasvorto",
- "shared by %s" : "kunhavigita de %s",
- "Download" : "Elŝuti",
- "Direct link" : "Direkta ligilo",
- "Share API is disabled" : "Kunhavo-API estas malebligita",
- "File sharing" : "Kunhavigo de dosieroj",
- "Share will expire tomorrow" : "La kunhavo senvalidiĝos morgaŭ",
- "Your share of {node} will expire tomorrow" : "Via kunhavo „{node} “ senvalidiĝos morgaŭ",
- "You received {share} as a share by {user}" : "Vi ricevis „{share}“ kiel kunhavon el {user}",
- "You received {share} to group {group} as a share by {user}" : "Vi ricevis „{share}“ al grupo {group} kiel kunhavon el {user}",
- "Accept" : "Akcepti",
- "Decline" : "Malakcepti",
- "People" : "Homoj",
- "Expiration date" : "Limdato",
- "Share link" : "Kunhavigi ligilon",
- "Copy to clipboard" : "Kopii tondejen",
- "Link copied to clipboard" : "Ligilo kopiita al tondujo",
- "Select" : "Elekti",
- "Cancel" : "Nuligi",
- "Close" : "Malfermi",
- "Continue" : "Daŭrigi",
- "Error creating the share" : "Eraro dum kreo de la kunhavigo",
- "Reset" : "Restarigi",
- "Unknown error" : "Nekonata eraro",
- "group" : "grupo",
- "conversation" : "konversacio",
- "remote" : "fora",
- "remote group" : "fora grupo",
- "guest" : "gasto",
- "Shared with the group {user} by {owner}" : "Kunhavigita kun la grupo {group} fare de {owner}",
- "Shared with the conversation {user} by {owner}" : "Kunhavigita kun la konversacio {user} fare de {owner}",
- "Shared with {user} by {owner}" : "Kunhavigita kun {user} fare de {owner}",
- "Unshare" : "Malkunhavigi",
- "Internal link" : "Interna ligilo",
- "Cannot copy, please copy the link manually" : "Ne eblis kopii la ligilon; kopiu ĝin permane.",
- "Link copied" : "Ligilo kopiita",
- "Please enter the following required information before creating the share" : "Entajpu la jenajn neprajn informojn antaŭ ol krei la kunhavigon",
- "Password protection (enforced)" : "Pasvorta protekto (efektiva)",
- "Password protection" : "Protektita per pasvorto",
- "Enter a password" : "Entajpu pasvorton",
- "Expiration date (enforced)" : "Limdato (efektiva)",
- "Add another link" : "Aldoni plian ligilon",
- "Create a new share link" : "Krei novan kunhavan ligilon",
- "Shared via link by {initiator}" : "Kunhavata per ligilo de {initiator}",
- "Error, please enter proper password and/or expiration date" : "Eraro; entajpu ĝustan pasvorton aŭ limdaton",
- "Can edit" : "Povas redakti",
- "No recommendations. Start typing." : "Neniu propono. Ektajpu.",
- "Resharing is not allowed" : "Re-kunhavigi ne estas permesita",
- "Searching …" : "Serĉado ...",
- "No elements found." : "Nenio trovita.",
- "Search globally" : "Serĉi ĉie",
- "Guest" : "Gasto",
- "Group" : "Grupo",
- "Email" : "Retpoŝtadreso",
- "on {server}" : "ĉe {server}",
- "Terms of service" : "Kondiĉoj de uzado",
- "Allow upload and editing" : "Permesi alŝuton kaj redakton",
- "Allow editing" : "Permesi modifon",
- "Advanced settings" : "Altanivela agordo",
- "Set expiration date" : "Uzi limdaton",
- "Hide download" : "Kaŝi elŝuton",
- "Note to recipient" : "Noto por la ricevonto",
- "Enter a note for the share recipient" : "Entajpu noton por la ricevonto",
- "Read" : "Legi",
- "Edit" : "Modifi",
- "Share" : "Kunhavigi",
- "Delete" : "Forigi",
- "Delete share" : "Forigi kunhavigon",
- "Shares" : "Kunhavoj",
- "Unable to load the shares list" : "Ne eblas ricevi kunhavliston",
- "Expires {relativetime}" : "Senvalidiĝas {relativetime}",
- "this share just expired." : "Tiu kunhavo ĵus senvalidiĝis.",
- "Shared with you by {owner}" : "Kunhavigita kun vi de {owner}",
- "Link to a file" : "Ligilo al dosiero",
- "Shared" : "Kunhavigita",
- "Shared with others" : "Kunhavata kun aliaj",
- "No shares" : "Neniu kunhavo",
- "Shared with you" : "Kunhavata kun vi",
- "Nothing shared with you yet" : "Nenio kunhavatas kun vi ankoraŭ",
- "Nothing shared yet" : "Nenio kunhavatas ankoraŭ",
- "Shared by link" : "Kunhavata per ligilo",
- "No shared links" : "Neniu kunhavata ligilo",
- "Deleted shares" : "Forigitaj kunhavigoj",
- "No deleted shares" : "Neniu forigita kunhavigo",
- "Error updating the share" : "Eraro dum ĝisdatigo de la kunhavigo",
- "Shared by" : "Kunhavigita de",
- "Shared with" : "Kunhavigita kun",
- "Shared with you and the group {group} by {owner}" : "Kunhavigita kun vi kaj la grupo {group} de {owner}",
- "Shared with you and {circle} by {owner}" : "Kunhavigita kun vi kaj {circle} de {owner}",
- "Shared with you and the conversation {conversation} by {owner}" : "Kunhavigita kun vi kaj la konversacio {conversation} fare de {owner}",
- "Shared with you in a conversation by {owner}" : "Kunhavigita kun vi en konversacio de {owner}",
- "Share note" : "Kunhavigo noton",
- "Show list view" : "Montri listan vidon",
- "Show grid view" : "Montri kradan vidon",
- "Upload files to %s" : "Alŝuti dosierojn al %s",
- "Note" : "Noto",
- "Select or drop files" : "Elekti aŭ demeti dosierojn",
- "Uploaded files:" : "Alŝutitaj dosieroj:",
- "By uploading files, you agree to the %1$sterms of service%2$s." : "Se vi alŝutas dosierojn, vi konsentas pri %1$skondiĉoj de uzado%2$s.",
- "Share not found" : "Kunhavigo ne troviĝis",
- "Back to %s" : "Antaŭen al %s",
- "Add to your Nextcloud" : "Aldoni al via Nextcloud",
- "error" : "eraro",
- "This will stop your current uploads." : "Tio haltigos viajn nunajn alŝutojn.",
- "Move or copy" : "Movi aŭ kopii",
- "You can upload into this folder" : "Vi povas alŝuti en ĉi tiun dosierujon",
- "No compatible server found at {remote}" : "Neniu kongrua servilo trovita je {remote}",
- "Invalid server URL" : "Nevalida servila retadreso",
- "Failed to add the public link to your Nextcloud" : "Ne eblis aldoni la publikan ligilon al via Nextcloud",
- "Files" : "Dosieroj",
- "Please specify a valid user" : "Bv. doni validan uzanton",
- "You cannot share to a Circle if the app is not enabled" : "Vi ne povas kunhavigi per Rondo, se la aplikaĵo „Rondo“ ne estas ebligita",
- "Please specify a valid circle" : "Bv. doni validan rondon",
- "Download all files" : "Elŝuti ĉiujn dosierojn",
- "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Tiu aplikaĵo ebligas al uzantoj kunhavigi dosieroj ene de Nextcloud. Se ebligita, la administranto povas elekti, kiuj grupoj povas kunhavigi dosierojn. Tiam, uzantoj povas kunhavigi dosierojn kaj dosierujojn kun aliaj uzantoj kaj grupoj ene de Nextcloud. Cetere, se la administranto permesas kunhavigi ligilojn, ekstera ligilo uzeblas por kunhavigi dosieroj kun aliaj uzantoj ekster Nextcloud. Administrantoj povas ankaŭ devigi uzon de pasvortoj, limdatoj, kaj permesi servil-al-servila kunhavigon per kunhaviga ligilo, kaj kunhavigon el porteblaj aparatoj.\nMalebligi tiun funkcion forigas kunhavigitajn dosierojn kaj dosierujon el la servilo por ĉiuj kunhavaj ricevantoj, kaj ankaŭ por la sinkronigaj klientoj kaj la porteblaj aplikaĵoj. Pli da informoj en la dokumentaro de Nextcloud.",
- "Read only" : "Nurlega",
- "File drop (upload only)" : "Demeti dosieron (nur alŝuto)",
- "Upload" : "Alŝuti",
- "Only works for users with access to this folder" : "Nur validas por uzantoj, kiuj povas aliri al tiu dosierujo",
- "Only works for users with access to this file" : "Nur validas por uzantoj, kiuj povas aliri al tiu dosiero",
- "Enter a date" : "Entajpu daton",
- "Circle" : "Rondo",
- "No entries found in this folder" : "Neniu enigo troviĝis en ĉi tiu dosierujo",
- "Name" : "Nomo",
- "Share time" : "Kunhavotempo",
- "Reasons might be:" : "Kialoj povas esti:",
- "the item was removed" : "la ero foriĝis",
- "the link expired" : "la ligilo eksvalidiĝis",
- "sharing is disabled" : "kunhavigo malkapablas",
- "For more info, please ask the person who sent this link." : "Por plia informo, bonvolu peti al la persono, kiu sendis ĉi tiun ligilon."
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es.js b/apps/files_sharing/l10n/es.js
index 11c78e8daf2..01250907325 100644
--- a/apps/files_sharing/l10n/es.js
+++ b/apps/files_sharing/l10n/es.js
@@ -185,7 +185,6 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Establecer la carpeta por defecto para los recursos compartidos aceptados",
"Reset" : "Restaurar",
"Reset folder to system default" : "Restaurar la carpeta por defecto del sistema",
- "Share expiration: " : "El recurso compartido caduca:",
"Share Expiration" : "Caducidad del recurso compartido",
"group" : "grupo",
"conversation" : "conversación",
@@ -259,12 +258,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "Al subir archivos, aceptas los términos del servicio",
"View terms of service" : "Ver los términos del servicio",
"Terms of service" : "Términos del servicio",
- "Upload files to {folder}" : "Cargar archivos a {folder}",
- "Submit name" : "Enviar nombre",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha compartido una carpeta contigo.",
- "To upload files, you need to provide your name first." : "Para cargar archivos, primero debes indicar tu nombre.",
- "Name" : "Nombre",
- "Enter your name" : "Escriba su nombre",
"Share with {userName}" : "Compartir con {userName}",
"Share with email {email}" : "Compartido con {email}",
"Share with group" : "Compartir con grupo",
@@ -370,6 +363,7 @@ OC.L10N.register(
"List of unapproved shares." : "Lista de recursos compartidos no aprobados",
"No pending shares" : "No hay recursos compartidos pendientes",
"Shares you have received but not approved will show up here" : "Aquí aparecerán los compartidos que ha recibido pero que no ha aprobado",
+ "Error deleting the share" : "Error borrando el recurso compartido",
"Error updating the share: {errorMessage}" : "Error al actualizar el recurso compartido: {errorMessage}",
"Error updating the share" : "Error actualizando el recurso compartido",
"File \"{path}\" has been unshared" : "El archivo \"{path}\" se dejó de compartir",
@@ -382,6 +376,8 @@ OC.L10N.register(
"Share note for recipient saved" : "Nota para el destinatario del recurso compartido guardada",
"Share password saved" : "Se ha guardado la contraseña del recurso compartido",
"Share permissions saved" : "Permisos del recurso compartido guardados",
+ "Upload files to {folder}" : "Cargar archivos a {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha compartido una carpeta contigo.",
"Shared by" : "Compartido por",
"Shared with" : "Compartido con",
"Password created successfully" : "Contraseña creada exitosamente",
@@ -412,17 +408,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "No se ha encontrado un servidor compatible en {remote}",
"Invalid server URL" : "URL del servidor inválida",
"Failed to add the public link to your Nextcloud" : "No se ha podido añadir el enlace público a tu Nextcloud",
- "Files" : "Archivos",
- "Download all files" : "Descargar todos los archivos",
- "Search for share recipients" : "Buscar destinatarios del compartido",
- "No recommendations. Start typing." : "No hay recomendaciones. Comience a escribir.",
- "Password field can't be empty" : "El campo de contraseña no puede estar vacío",
- "Allow download" : "Permitir descarga",
- "Share expire date saved" : "Fecha de caducidad del recurso compartido guardada",
"You are not allowed to edit link shares that you don't own" : "No tiene permitido editar los enlaces compartidos que no le pertenecen",
+ "Download all files" : "Descargar todos los archivos",
"_1 email address already added_::_{count} email addresses already added_" : ["Ya se ha añadido 1 dirección de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico"],
"_1 email address added_::_{count} email addresses added_" : ["Se ha añadido una dirección de correo","Se han añadido {count} direcciones de correo","Se han añadido {count} direcciones de correo"],
+ "Search for share recipients" : "Buscar destinatarios del compartido",
+ "No recommendations. Start typing." : "No hay recomendaciones. Comience a escribir.",
+ "To upload files, you need to provide your name first." : "Para cargar archivos, primero debes indicar tu nombre.",
+ "Enter your name" : "Escriba su nombre",
+ "Submit name" : "Enviar nombre",
+ "Name" : "Nombre",
"Share with accounts, teams, federated cloud id" : "Comparta con cuentas, equipos, id de nube federada",
- "Email, federated cloud id" : "Email, ID de nube federada"
+ "Email, federated cloud id" : "Email, ID de nube federada",
+ "Filename must not be empty." : "El nombre de archivo no debe estar vacío."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es.json b/apps/files_sharing/l10n/es.json
index b04f7a769ad..27831e37d5a 100644
--- a/apps/files_sharing/l10n/es.json
+++ b/apps/files_sharing/l10n/es.json
@@ -183,7 +183,6 @@
"Set default folder for accepted shares" : "Establecer la carpeta por defecto para los recursos compartidos aceptados",
"Reset" : "Restaurar",
"Reset folder to system default" : "Restaurar la carpeta por defecto del sistema",
- "Share expiration: " : "El recurso compartido caduca:",
"Share Expiration" : "Caducidad del recurso compartido",
"group" : "grupo",
"conversation" : "conversación",
@@ -257,12 +256,6 @@
"By uploading files, you agree to the terms of service." : "Al subir archivos, aceptas los términos del servicio",
"View terms of service" : "Ver los términos del servicio",
"Terms of service" : "Términos del servicio",
- "Upload files to {folder}" : "Cargar archivos a {folder}",
- "Submit name" : "Enviar nombre",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha compartido una carpeta contigo.",
- "To upload files, you need to provide your name first." : "Para cargar archivos, primero debes indicar tu nombre.",
- "Name" : "Nombre",
- "Enter your name" : "Escriba su nombre",
"Share with {userName}" : "Compartir con {userName}",
"Share with email {email}" : "Compartido con {email}",
"Share with group" : "Compartir con grupo",
@@ -368,6 +361,7 @@
"List of unapproved shares." : "Lista de recursos compartidos no aprobados",
"No pending shares" : "No hay recursos compartidos pendientes",
"Shares you have received but not approved will show up here" : "Aquí aparecerán los compartidos que ha recibido pero que no ha aprobado",
+ "Error deleting the share" : "Error borrando el recurso compartido",
"Error updating the share: {errorMessage}" : "Error al actualizar el recurso compartido: {errorMessage}",
"Error updating the share" : "Error actualizando el recurso compartido",
"File \"{path}\" has been unshared" : "El archivo \"{path}\" se dejó de compartir",
@@ -380,6 +374,8 @@
"Share note for recipient saved" : "Nota para el destinatario del recurso compartido guardada",
"Share password saved" : "Se ha guardado la contraseña del recurso compartido",
"Share permissions saved" : "Permisos del recurso compartido guardados",
+ "Upload files to {folder}" : "Cargar archivos a {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha compartido una carpeta contigo.",
"Shared by" : "Compartido por",
"Shared with" : "Compartido con",
"Password created successfully" : "Contraseña creada exitosamente",
@@ -410,17 +406,18 @@
"No compatible server found at {remote}" : "No se ha encontrado un servidor compatible en {remote}",
"Invalid server URL" : "URL del servidor inválida",
"Failed to add the public link to your Nextcloud" : "No se ha podido añadir el enlace público a tu Nextcloud",
- "Files" : "Archivos",
- "Download all files" : "Descargar todos los archivos",
- "Search for share recipients" : "Buscar destinatarios del compartido",
- "No recommendations. Start typing." : "No hay recomendaciones. Comience a escribir.",
- "Password field can't be empty" : "El campo de contraseña no puede estar vacío",
- "Allow download" : "Permitir descarga",
- "Share expire date saved" : "Fecha de caducidad del recurso compartido guardada",
"You are not allowed to edit link shares that you don't own" : "No tiene permitido editar los enlaces compartidos que no le pertenecen",
+ "Download all files" : "Descargar todos los archivos",
"_1 email address already added_::_{count} email addresses already added_" : ["Ya se ha añadido 1 dirección de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico"],
"_1 email address added_::_{count} email addresses added_" : ["Se ha añadido una dirección de correo","Se han añadido {count} direcciones de correo","Se han añadido {count} direcciones de correo"],
+ "Search for share recipients" : "Buscar destinatarios del compartido",
+ "No recommendations. Start typing." : "No hay recomendaciones. Comience a escribir.",
+ "To upload files, you need to provide your name first." : "Para cargar archivos, primero debes indicar tu nombre.",
+ "Enter your name" : "Escriba su nombre",
+ "Submit name" : "Enviar nombre",
+ "Name" : "Nombre",
"Share with accounts, teams, federated cloud id" : "Comparta con cuentas, equipos, id de nube federada",
- "Email, federated cloud id" : "Email, ID de nube federada"
+ "Email, federated cloud id" : "Email, ID de nube federada",
+ "Filename must not be empty." : "El nombre de archivo no debe estar vacío."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_419.js b/apps/files_sharing/l10n/es_419.js
deleted file mode 100644
index f75de45ce7c..00000000000
--- a/apps/files_sharing/l10n/es_419.js
+++ /dev/null
@@ -1,138 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restaurar",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow creating" : "Permitir crear",
- "Allow deleting" : "Permitir borrar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Add another link" : "Agregar otra liga",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_419.json b/apps/files_sharing/l10n/es_419.json
deleted file mode 100644
index 352da573a70..00000000000
--- a/apps/files_sharing/l10n/es_419.json
+++ /dev/null
@@ -1,136 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restaurar",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow creating" : "Permitir crear",
- "Allow deleting" : "Permitir borrar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Add another link" : "Agregar otra liga",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_AR.js b/apps/files_sharing/l10n/es_AR.js
deleted file mode 100644
index 11affe07778..00000000000
--- a/apps/files_sharing/l10n/es_AR.js
+++ /dev/null
@@ -1,218 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante un link público",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una link público",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "Share for group {group} expired" : "El recurso compartido del grupo {group} ha expirado",
- "You shared {file} with group {group}" : "Usted ha compartido {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Usted eliminó al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} lo eliminó del grupo {group} de {file}",
- "Share for file {file} with group {group} expired" : "El recurso compartido del archivo {file} con el grupo {group} ha expirado",
- "Shared as public link" : "Compartido como un link público",
- "Removed public link" : "Link público eliminado",
- "Public link expired" : "El link público ha expirado",
- "{actor} shared as public link" : "{actor} compartió como un link público",
- "{actor} removed public link" : "{actor} eliminó el link público",
- "Public link of {actor} expired" : "El link público de {actor} ha expirado",
- "You shared {file} as public link" : "Usted ha compartido {file} como un link público",
- "You removed public link for {file}" : "Usted ha eliminado el link público de {file}",
- "Public link expired for {file}" : "El link público para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compatido {file} como un link público",
- "{actor} removed public link for {file}" : "{actor} eliminó el link público de {file}",
- "Public link of {actor} for {file} expired" : "El link público de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Usted ha recibido un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} con usted",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Eliminó el elemento compartido para {user}",
- "You removed yourself" : "Te eliminaste a vos mismo",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "Share for {user} expired" : "El recurso compartido para {user} ha expirado",
- "Share expired" : "El recurso compartido ha expirado",
- "You shared {file} with {user}" : "Usted ha compartido {file} con {user}",
- "You removed {user} from {file}" : "Usted eliminó a {user} de {file}",
- "You removed yourself from {file}" : "Se eliminó a usted mismo de {file}",
- "{actor} removed themselves from {file}" : "{actor} se eliminó a sí mismo de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} con usted",
- "{actor} removed you from the share named {file}" : "{actor} te eliminó del recurso compartido {file}",
- "Share for file {file} with {user} expired" : "El recurso compartido del archivo {file} con {user} ha expirado",
- "Share for file {file} expired" : "El recurso compartido del archivo {file} ha expirado",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta compartido por correo o por link público ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Sharing" : "Compartiendo",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Shared link" : "Enlace compartido",
- "Wrong share ID, share does not exist" : "Identificador de recurso compartido incorrecto, el recurso no existe",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Favor de especificar un archivo o ruta de carpeta",
- "Wrong path, file/folder does not exist" : "Ubicación incorrecta, el archivo/carpeta no existe",
- "Could not create share" : "no fue posible crear el elemento compartido",
- "Invalid permissions" : "Permisos inválidos",
- "Please specify a valid account to share with" : "Por favor especifique una cuenta válida para compartir",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Favor de especificar un grupo valido",
- "Public link sharing is disabled by the administrator" : "Compartir links públicos está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Please specify a valid email address" : "Por favor especifique una dirección de mail válida",
- "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Compartir %s enviando la contraseña por Nextcloud Talk falló porque Nextcloud Talk no está habilitado",
- "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Compartir %1$s falló porque el servidor no permite compartir recursos del tipo %2$s",
- "Please specify a valid federated account ID" : "Por favor especifique un identificador de cuenta federada válido",
- "Please specify a valid federated group ID" : "Por favor especifique un identificador de grupo federado válido",
- "Sharing %s failed because the back end does not support room shares" : "Compartir %s falló porque el servidor no soporta recorsos compartidos de salas",
- "Sharing %s failed because the back end does not support ScienceMesh shares" : "Compartir %s falló porque el servidor no soporta recursos compartidos de ScienceMesh",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock node" : "No se pudo bloquear el nodo",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "no sharing rights on this item" : "sin permisos de compartir en este elemento",
- "You are not allowed to edit incoming shares" : "Usted no está autorizado para editar recursos compartidos entrantes",
- "Wrong or no update parameter given" : "El parametro de actualización esta erróneo o faltante",
- "Share must at least have READ or CREATE permissions" : "El recurso compartido debe tener al menos el permiso de LECTURA o CREACIÓN",
- "Share must have READ permission if UPDATE or DELETE permission is set" : "El recurso compartido debe tener el permiso de LECTURA si el permiso de ACTUALIZAR o ELIMINAR está configurado",
- "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"Enviar la contraseña por Nextcloud Talk\" para compartir un archivo o carpeta falló porque Nextcloud Talk no está habilitado.",
- "Invalid date. Format must be YYYY-MM-DD" : "La fecha es inválida, por favor use el formato AAAA-MM-DD",
- "No sharing rights on this item" : "Sin permisos de compartir en este elemento",
- "Invalid share attributes provided: \"%s\"" : "Se ingresaron atributos de recurso compartido inválidos: \"%s\"",
- "You are not allowed to send mail notifications" : "No está autorizado para enviar notificaciones por mail",
- "No mail notification configured for this share type" : "Este tipo de recurso compartido no tiene notificaciones por mail configuradas",
- "Wrong password" : "Contraseña incorrecta",
- "Error while sending mail notification" : "Error al enviar el mail de notificación",
- "shared by %s" : "compartido por %s",
- "Download" : "Descargar",
- "Add to your %s" : "Agregar a su %s",
- "Direct link" : "Link directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Share will expire tomorrow" : "El recurso compartido expirará mañana",
- "Your share of {node} will expire tomorrow" : "Su recurso compartido {node} expirará mañana",
- "You received {share} as a share by {user}" : "Ha recibido {share} como un recurso compartido por {user}",
- "You received {share} to group {group} as a share by {user}" : "Ha recibido {share} para el grupo {group} como un recurso compartido por {user}",
- "Accept" : "Aceptar",
- "Decline" : "Declinar",
- "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Esta aplicación permite a los usuarios compartir archivos dentro de Nextcloud. Si se activa, el administrador puede elegir qué grupos pueden compartir archivos. Los usuarios aplicables pueden entonces compartir archivos y carpetas con otros usuarios y grupos dentro de Nextcloud. Además, si el administrador activa la característica de enlace compartido, se puede usar un enlace externo para compartir archivos con otros usuarios fuera de Nextcloud. Los administradores pueden obligar a usar contraseñas o fechas de caducidad y activar el compartir de servidor a servidor vía enlaces compartidos, así como compartir desde dispositivos móviles.\nQuitar esta característica elimina los archivos compartidos y las carpetas en el servidor, para todos los receptores, y también los clientes de sincronización y móviles. Más información disponible en la Documentación de Nextcloud.",
- "When should the request expire?" : "¿Cuándo debería expirar la solicitud?",
- "Set a submission expiration date" : "Establezca la fecha de expiración del envío",
- "Expiration date" : "Fecha de expiración",
- "Select a date" : "Elija una fecha",
- "Your administrator has enforced a {count} days expiration policy." : "Su administrador ha definido una política de expiración de {count} días.",
- "What password should be used for the request?" : "¿Qué contraseña debería usarse para la solicitud?",
- "Set a password" : "Establecer una contraseña",
- "Password" : "Contraseña",
- "Enter a valid password" : "Ingrese una contraseña válida",
- "Generate a new password" : "Generar una nueva contraseña",
- "Your administrator has enforced a password protection." : "Su administrador ha configurado una política de protección de contraseña.",
- "The request will expire on {date} at midnight and will be password protected." : "La solicitud expirará el {date} a la medianoche y estará protegida por contraseña.",
- "The request will expire on {date} at midnight." : "La solicitud expirará el {date} a la medianoche.",
- "The request will be password protected." : "La solicitud estará protegida por contraseña.",
- "You can now share the link below to allow people to upload files to your directory." : "Ahora puede compartir el enlace para permitir que se suban archivos a su directorio.",
- "Share link" : "Compartir enlace",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Send link via email" : "Enviar enlace por mail",
- "Enter an email address or paste a list" : "Ingrese una dirección de mail o pegue una lista",
- "Remove email" : "Eliminar mail",
- "Automatically copying failed, please copy the share link manually" : "No se puede copiar automáticamente, por favor copie el enlace manualmente",
- "Link copied to clipboard" : "Enlace copiado al portapapeles",
- "Select" : "Seleccionar",
- "Cancel" : "Cancelar",
- "Close" : "Cerrar",
- "Continue" : "Continuar",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "group" : "grupo",
- "remote" : "remoto",
- "Unshare" : "No compartir",
- "Cannot copy, please copy the link manually" : "No es posible copiar, por favor copia el enlace manualmente",
- "Link copied" : "Link copiado",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingrese una contraseña",
- "Add another link" : "Agregar otro enlace",
- "View only" : "Solo ver",
- "Can edit" : "Puede editar",
- "No recommendations. Start typing." : "No hay sugerencias. Comenzar a escribir",
- "Resharing is not allowed" : "No está permitido volver a compartir",
- "Searching …" : "Buscando ...",
- "No elements found." : "No se encontraron elementos",
- "Guest" : "Invitado",
- "Group" : "Grupo",
- "Email" : "Correo electrónico",
- "Note:" : "Nota:",
- "File drop" : "Entrega de archivos",
- "Terms of service" : "Términos de servicio",
- "Allow upload and editing" : "Permitir cargar y editar",
- "Allow editing" : "Permitir edición",
- "Advanced settings" : "Configuraciones avanzadas",
- "Set expiration date" : "Establecer fecha de caducidad",
- "Hide download" : "Ocultar descarga",
- "Note to recipient" : "Nota al destinatario",
- "Read" : "Leer",
- "Edit" : "Editar",
- "Share" : "Compartir",
- "Delete" : "Eliminar",
- "Shares" : "Shares",
- "Shared with you by {owner}" : "Compartido con usted por {owner}",
- "Shared" : "Compartido",
- "Shared with others" : "Compartido con otros",
- "Shared with you" : "Compartido con usted",
- "Nothing shared with you yet" : "Nada ha sido compartido aún con usted",
- "Nothing shared yet" : "Nada compartido aún",
- "Shared by link" : "Compartido por link",
- "No shared links" : "No hay links compartidos",
- "Shared by" : "Compartido por",
- "Shared with you and the group {group} by {owner}" : "Compartido con usted y el grupo {group} por {owner}",
- "Share note" : "Compartir nota",
- "Show list view" : "Mostrar vista de lista",
- "Show grid view" : "Mostrar vista de cuadrícula",
- "Upload files to %s" : "Cargar archivos a %s",
- "Note" : "Nota",
- "Select or drop files" : "Seleccione o suelte los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Back to %s" : "Volver a %s",
- "Add to your Nextcloud" : "Agregar a su Nextcloud",
- "Waiting…" : "Esperando...",
- "error" : "error",
- "finished" : "finalizado",
- "This will stop your current uploads." : "Se detendrán las cargas en curso",
- "Move or copy" : "Mover o Copiar",
- "You can upload into this folder" : "Usted puede cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar el link público a su Nextcloud",
- "Files" : "Archivos",
- "Please specify a valid user" : "Favor de especificar un usuario válido",
- "You cannot share to a Circle if the app is not enabled" : "Usted no puede compartir al Círculo si la aplicación no esta habilitada",
- "Please specify a valid circle" : "Favor de especificar un círculo válido",
- "Download all files" : "Descargar todos los archivos",
- "Read only" : "Solo lectura",
- "File drop (upload only)" : "Soltar archivo (solo para carga)",
- "Upload" : "Cargar",
- "Only works for users with access to this folder" : "Solo funciona para usuarios con acceso a esta carpeta",
- "Circle" : "Círculo",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Tiempo de compartir",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "el link expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacte a la persona que le envió este link.",
- "You are not allowed to edit link shares that you don't own" : "Usted no está autorizado para editar links de recursos compartidos que no le pertenecen"
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_AR.json b/apps/files_sharing/l10n/es_AR.json
deleted file mode 100644
index 05c8a16ec87..00000000000
--- a/apps/files_sharing/l10n/es_AR.json
+++ /dev/null
@@ -1,216 +0,0 @@
-{ "translations": {
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante un link público",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una link público",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "Share for group {group} expired" : "El recurso compartido del grupo {group} ha expirado",
- "You shared {file} with group {group}" : "Usted ha compartido {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Usted eliminó al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} lo eliminó del grupo {group} de {file}",
- "Share for file {file} with group {group} expired" : "El recurso compartido del archivo {file} con el grupo {group} ha expirado",
- "Shared as public link" : "Compartido como un link público",
- "Removed public link" : "Link público eliminado",
- "Public link expired" : "El link público ha expirado",
- "{actor} shared as public link" : "{actor} compartió como un link público",
- "{actor} removed public link" : "{actor} eliminó el link público",
- "Public link of {actor} expired" : "El link público de {actor} ha expirado",
- "You shared {file} as public link" : "Usted ha compartido {file} como un link público",
- "You removed public link for {file}" : "Usted ha eliminado el link público de {file}",
- "Public link expired for {file}" : "El link público para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compatido {file} como un link público",
- "{actor} removed public link for {file}" : "{actor} eliminó el link público de {file}",
- "Public link of {actor} for {file} expired" : "El link público de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Usted ha recibido un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} con usted",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Eliminó el elemento compartido para {user}",
- "You removed yourself" : "Te eliminaste a vos mismo",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "Share for {user} expired" : "El recurso compartido para {user} ha expirado",
- "Share expired" : "El recurso compartido ha expirado",
- "You shared {file} with {user}" : "Usted ha compartido {file} con {user}",
- "You removed {user} from {file}" : "Usted eliminó a {user} de {file}",
- "You removed yourself from {file}" : "Se eliminó a usted mismo de {file}",
- "{actor} removed themselves from {file}" : "{actor} se eliminó a sí mismo de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} con usted",
- "{actor} removed you from the share named {file}" : "{actor} te eliminó del recurso compartido {file}",
- "Share for file {file} with {user} expired" : "El recurso compartido del archivo {file} con {user} ha expirado",
- "Share for file {file} expired" : "El recurso compartido del archivo {file} ha expirado",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta compartido por correo o por link público ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Sharing" : "Compartiendo",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Shared link" : "Enlace compartido",
- "Wrong share ID, share does not exist" : "Identificador de recurso compartido incorrecto, el recurso no existe",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Favor de especificar un archivo o ruta de carpeta",
- "Wrong path, file/folder does not exist" : "Ubicación incorrecta, el archivo/carpeta no existe",
- "Could not create share" : "no fue posible crear el elemento compartido",
- "Invalid permissions" : "Permisos inválidos",
- "Please specify a valid account to share with" : "Por favor especifique una cuenta válida para compartir",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Favor de especificar un grupo valido",
- "Public link sharing is disabled by the administrator" : "Compartir links públicos está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Please specify a valid email address" : "Por favor especifique una dirección de mail válida",
- "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Compartir %s enviando la contraseña por Nextcloud Talk falló porque Nextcloud Talk no está habilitado",
- "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Compartir %1$s falló porque el servidor no permite compartir recursos del tipo %2$s",
- "Please specify a valid federated account ID" : "Por favor especifique un identificador de cuenta federada válido",
- "Please specify a valid federated group ID" : "Por favor especifique un identificador de grupo federado válido",
- "Sharing %s failed because the back end does not support room shares" : "Compartir %s falló porque el servidor no soporta recorsos compartidos de salas",
- "Sharing %s failed because the back end does not support ScienceMesh shares" : "Compartir %s falló porque el servidor no soporta recursos compartidos de ScienceMesh",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock node" : "No se pudo bloquear el nodo",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "no sharing rights on this item" : "sin permisos de compartir en este elemento",
- "You are not allowed to edit incoming shares" : "Usted no está autorizado para editar recursos compartidos entrantes",
- "Wrong or no update parameter given" : "El parametro de actualización esta erróneo o faltante",
- "Share must at least have READ or CREATE permissions" : "El recurso compartido debe tener al menos el permiso de LECTURA o CREACIÓN",
- "Share must have READ permission if UPDATE or DELETE permission is set" : "El recurso compartido debe tener el permiso de LECTURA si el permiso de ACTUALIZAR o ELIMINAR está configurado",
- "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"Enviar la contraseña por Nextcloud Talk\" para compartir un archivo o carpeta falló porque Nextcloud Talk no está habilitado.",
- "Invalid date. Format must be YYYY-MM-DD" : "La fecha es inválida, por favor use el formato AAAA-MM-DD",
- "No sharing rights on this item" : "Sin permisos de compartir en este elemento",
- "Invalid share attributes provided: \"%s\"" : "Se ingresaron atributos de recurso compartido inválidos: \"%s\"",
- "You are not allowed to send mail notifications" : "No está autorizado para enviar notificaciones por mail",
- "No mail notification configured for this share type" : "Este tipo de recurso compartido no tiene notificaciones por mail configuradas",
- "Wrong password" : "Contraseña incorrecta",
- "Error while sending mail notification" : "Error al enviar el mail de notificación",
- "shared by %s" : "compartido por %s",
- "Download" : "Descargar",
- "Add to your %s" : "Agregar a su %s",
- "Direct link" : "Link directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Share will expire tomorrow" : "El recurso compartido expirará mañana",
- "Your share of {node} will expire tomorrow" : "Su recurso compartido {node} expirará mañana",
- "You received {share} as a share by {user}" : "Ha recibido {share} como un recurso compartido por {user}",
- "You received {share} to group {group} as a share by {user}" : "Ha recibido {share} para el grupo {group} como un recurso compartido por {user}",
- "Accept" : "Aceptar",
- "Decline" : "Declinar",
- "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Esta aplicación permite a los usuarios compartir archivos dentro de Nextcloud. Si se activa, el administrador puede elegir qué grupos pueden compartir archivos. Los usuarios aplicables pueden entonces compartir archivos y carpetas con otros usuarios y grupos dentro de Nextcloud. Además, si el administrador activa la característica de enlace compartido, se puede usar un enlace externo para compartir archivos con otros usuarios fuera de Nextcloud. Los administradores pueden obligar a usar contraseñas o fechas de caducidad y activar el compartir de servidor a servidor vía enlaces compartidos, así como compartir desde dispositivos móviles.\nQuitar esta característica elimina los archivos compartidos y las carpetas en el servidor, para todos los receptores, y también los clientes de sincronización y móviles. Más información disponible en la Documentación de Nextcloud.",
- "When should the request expire?" : "¿Cuándo debería expirar la solicitud?",
- "Set a submission expiration date" : "Establezca la fecha de expiración del envío",
- "Expiration date" : "Fecha de expiración",
- "Select a date" : "Elija una fecha",
- "Your administrator has enforced a {count} days expiration policy." : "Su administrador ha definido una política de expiración de {count} días.",
- "What password should be used for the request?" : "¿Qué contraseña debería usarse para la solicitud?",
- "Set a password" : "Establecer una contraseña",
- "Password" : "Contraseña",
- "Enter a valid password" : "Ingrese una contraseña válida",
- "Generate a new password" : "Generar una nueva contraseña",
- "Your administrator has enforced a password protection." : "Su administrador ha configurado una política de protección de contraseña.",
- "The request will expire on {date} at midnight and will be password protected." : "La solicitud expirará el {date} a la medianoche y estará protegida por contraseña.",
- "The request will expire on {date} at midnight." : "La solicitud expirará el {date} a la medianoche.",
- "The request will be password protected." : "La solicitud estará protegida por contraseña.",
- "You can now share the link below to allow people to upload files to your directory." : "Ahora puede compartir el enlace para permitir que se suban archivos a su directorio.",
- "Share link" : "Compartir enlace",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Send link via email" : "Enviar enlace por mail",
- "Enter an email address or paste a list" : "Ingrese una dirección de mail o pegue una lista",
- "Remove email" : "Eliminar mail",
- "Automatically copying failed, please copy the share link manually" : "No se puede copiar automáticamente, por favor copie el enlace manualmente",
- "Link copied to clipboard" : "Enlace copiado al portapapeles",
- "Select" : "Seleccionar",
- "Cancel" : "Cancelar",
- "Close" : "Cerrar",
- "Continue" : "Continuar",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "group" : "grupo",
- "remote" : "remoto",
- "Unshare" : "No compartir",
- "Cannot copy, please copy the link manually" : "No es posible copiar, por favor copia el enlace manualmente",
- "Link copied" : "Link copiado",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingrese una contraseña",
- "Add another link" : "Agregar otro enlace",
- "View only" : "Solo ver",
- "Can edit" : "Puede editar",
- "No recommendations. Start typing." : "No hay sugerencias. Comenzar a escribir",
- "Resharing is not allowed" : "No está permitido volver a compartir",
- "Searching …" : "Buscando ...",
- "No elements found." : "No se encontraron elementos",
- "Guest" : "Invitado",
- "Group" : "Grupo",
- "Email" : "Correo electrónico",
- "Note:" : "Nota:",
- "File drop" : "Entrega de archivos",
- "Terms of service" : "Términos de servicio",
- "Allow upload and editing" : "Permitir cargar y editar",
- "Allow editing" : "Permitir edición",
- "Advanced settings" : "Configuraciones avanzadas",
- "Set expiration date" : "Establecer fecha de caducidad",
- "Hide download" : "Ocultar descarga",
- "Note to recipient" : "Nota al destinatario",
- "Read" : "Leer",
- "Edit" : "Editar",
- "Share" : "Compartir",
- "Delete" : "Eliminar",
- "Shares" : "Shares",
- "Shared with you by {owner}" : "Compartido con usted por {owner}",
- "Shared" : "Compartido",
- "Shared with others" : "Compartido con otros",
- "Shared with you" : "Compartido con usted",
- "Nothing shared with you yet" : "Nada ha sido compartido aún con usted",
- "Nothing shared yet" : "Nada compartido aún",
- "Shared by link" : "Compartido por link",
- "No shared links" : "No hay links compartidos",
- "Shared by" : "Compartido por",
- "Shared with you and the group {group} by {owner}" : "Compartido con usted y el grupo {group} por {owner}",
- "Share note" : "Compartir nota",
- "Show list view" : "Mostrar vista de lista",
- "Show grid view" : "Mostrar vista de cuadrícula",
- "Upload files to %s" : "Cargar archivos a %s",
- "Note" : "Nota",
- "Select or drop files" : "Seleccione o suelte los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Back to %s" : "Volver a %s",
- "Add to your Nextcloud" : "Agregar a su Nextcloud",
- "Waiting…" : "Esperando...",
- "error" : "error",
- "finished" : "finalizado",
- "This will stop your current uploads." : "Se detendrán las cargas en curso",
- "Move or copy" : "Mover o Copiar",
- "You can upload into this folder" : "Usted puede cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar el link público a su Nextcloud",
- "Files" : "Archivos",
- "Please specify a valid user" : "Favor de especificar un usuario válido",
- "You cannot share to a Circle if the app is not enabled" : "Usted no puede compartir al Círculo si la aplicación no esta habilitada",
- "Please specify a valid circle" : "Favor de especificar un círculo válido",
- "Download all files" : "Descargar todos los archivos",
- "Read only" : "Solo lectura",
- "File drop (upload only)" : "Soltar archivo (solo para carga)",
- "Upload" : "Cargar",
- "Only works for users with access to this folder" : "Solo funciona para usuarios con acceso a esta carpeta",
- "Circle" : "Círculo",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Tiempo de compartir",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "el link expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacte a la persona que le envió este link.",
- "You are not allowed to edit link shares that you don't own" : "Usted no está autorizado para editar links de recursos compartidos que no le pertenecen"
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_CL.js b/apps/files_sharing/l10n/es_CL.js
deleted file mode 100644
index b2beba46938..00000000000
--- a/apps/files_sharing/l10n/es_CL.js
+++ /dev/null
@@ -1,138 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Se presentó un error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_CL.json b/apps/files_sharing/l10n/es_CL.json
deleted file mode 100644
index f7ccb907f58..00000000000
--- a/apps/files_sharing/l10n/es_CL.json
+++ /dev/null
@@ -1,136 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Se presentó un error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_CO.js b/apps/files_sharing/l10n/es_CO.js
deleted file mode 100644
index 14d2bae7edd..00000000000
--- a/apps/files_sharing/l10n/es_CO.js
+++ /dev/null
@@ -1,143 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Reiniciar",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Link copied" : "Enlace copiado",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Add another link" : "Añadir otro enlace",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Guest" : "Invitado",
- "Group" : "Grupo",
- "Email" : "Correo electrónico",
- "Circle" : "Círculo",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_CO.json b/apps/files_sharing/l10n/es_CO.json
deleted file mode 100644
index 4a69b23abb2..00000000000
--- a/apps/files_sharing/l10n/es_CO.json
+++ /dev/null
@@ -1,141 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Reiniciar",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Link copied" : "Enlace copiado",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Add another link" : "Añadir otro enlace",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Guest" : "Invitado",
- "Group" : "Grupo",
- "Email" : "Correo electrónico",
- "Circle" : "Círculo",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_CR.js b/apps/files_sharing/l10n/es_CR.js
deleted file mode 100644
index 01b8c23159d..00000000000
--- a/apps/files_sharing/l10n/es_CR.js
+++ /dev/null
@@ -1,138 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_CR.json b/apps/files_sharing/l10n/es_CR.json
deleted file mode 100644
index 00480fcc844..00000000000
--- a/apps/files_sharing/l10n/es_CR.json
+++ /dev/null
@@ -1,136 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_DO.js b/apps/files_sharing/l10n/es_DO.js
deleted file mode 100644
index dd4a04dce7a..00000000000
--- a/apps/files_sharing/l10n/es_DO.js
+++ /dev/null
@@ -1,144 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow creating" : "Permitir crear",
- "Allow deleting" : "Permitir borrar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Add another link" : "Añadir otro enlace",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Guest" : "Invitado",
- "Group" : "Grupo",
- "Email" : "Correo electrónico",
- "Circle" : "Círculo",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_DO.json b/apps/files_sharing/l10n/es_DO.json
deleted file mode 100644
index 026306267c3..00000000000
--- a/apps/files_sharing/l10n/es_DO.json
+++ /dev/null
@@ -1,142 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow creating" : "Permitir crear",
- "Allow deleting" : "Permitir borrar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Add another link" : "Añadir otro enlace",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Guest" : "Invitado",
- "Group" : "Grupo",
- "Email" : "Correo electrónico",
- "Circle" : "Círculo",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_EC.js b/apps/files_sharing/l10n/es_EC.js
index 33fda46df2b..21fcf2a9681 100644
--- a/apps/files_sharing/l10n/es_EC.js
+++ b/apps/files_sharing/l10n/es_EC.js
@@ -163,7 +163,6 @@ OC.L10N.register(
"on {server}" : "en {server}",
"File drop" : "Soltar archivo",
"Terms of service" : "Terms of service",
- "Name" : "Nombre",
"Read" : "Leer",
"Create" : "Crear",
"Edit" : "Editar",
@@ -252,10 +251,9 @@ OC.L10N.register(
"No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
"Invalid server URL" : "URL del servidor inválido",
"Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar el enlace público a tu Nextcloud",
- "Files" : "Archivos",
"Download all files" : "Descargar todos los archivos",
"Search for share recipients" : "Buscar destinatarios de la compartición",
"No recommendations. Start typing." : "No hay recomendaciones. Comienza a escribir.",
- "Allow download" : "Permitir descarga"
+ "Name" : "Nombre"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_EC.json b/apps/files_sharing/l10n/es_EC.json
index f2ab7a7162f..354e564989c 100644
--- a/apps/files_sharing/l10n/es_EC.json
+++ b/apps/files_sharing/l10n/es_EC.json
@@ -161,7 +161,6 @@
"on {server}" : "en {server}",
"File drop" : "Soltar archivo",
"Terms of service" : "Terms of service",
- "Name" : "Nombre",
"Read" : "Leer",
"Create" : "Crear",
"Edit" : "Editar",
@@ -250,10 +249,9 @@
"No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
"Invalid server URL" : "URL del servidor inválido",
"Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar el enlace público a tu Nextcloud",
- "Files" : "Archivos",
"Download all files" : "Descargar todos los archivos",
"Search for share recipients" : "Buscar destinatarios de la compartición",
"No recommendations. Start typing." : "No hay recomendaciones. Comienza a escribir.",
- "Allow download" : "Permitir descarga"
+ "Name" : "Nombre"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_GT.js b/apps/files_sharing/l10n/es_GT.js
deleted file mode 100644
index 01b8c23159d..00000000000
--- a/apps/files_sharing/l10n/es_GT.js
+++ /dev/null
@@ -1,138 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_GT.json b/apps/files_sharing/l10n/es_GT.json
deleted file mode 100644
index 00480fcc844..00000000000
--- a/apps/files_sharing/l10n/es_GT.json
+++ /dev/null
@@ -1,136 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_HN.js b/apps/files_sharing/l10n/es_HN.js
deleted file mode 100644
index cac9c37587e..00000000000
--- a/apps/files_sharing/l10n/es_HN.js
+++ /dev/null
@@ -1,136 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_HN.json b/apps/files_sharing/l10n/es_HN.json
deleted file mode 100644
index 679b4735769..00000000000
--- a/apps/files_sharing/l10n/es_HN.json
+++ /dev/null
@@ -1,134 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_MX.js b/apps/files_sharing/l10n/es_MX.js
index 7e6dddd2947..d2165687eda 100644
--- a/apps/files_sharing/l10n/es_MX.js
+++ b/apps/files_sharing/l10n/es_MX.js
@@ -238,12 +238,6 @@ OC.L10N.register(
"Note:" : "Nota:",
"File drop" : "Soltar archivo",
"Terms of service" : "Términos del servicio",
- "Upload files to {folder}" : "Cargar archivos a {folder}",
- "Submit name" : "Enviar nombre",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} le compartió una carpeta.",
- "To upload files, you need to provide your name first." : "Para cargar archivos, primero debe proveer su nombre.",
- "Name" : "Nombre",
- "Enter your name" : "Ingrese su nombre",
"Share with {userName}" : "Compartir con {userName}",
"Share with email {email}" : "Compartir al correo electrónico {email}",
"Share with group" : "Compartir con el grupo",
@@ -325,6 +319,8 @@ OC.L10N.register(
"Error updating the share" : "Error al actualizar el recurso compartido",
"File \"{path}\" has been unshared" : "Se dejó de compartir el archivo \"{path}\"",
"Folder \"{path}\" has been unshared" : "Se dejó de compartir la carpeta \"{path}\"",
+ "Upload files to {folder}" : "Cargar archivos a {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} le compartió una carpeta.",
"Shared by" : "Compartido por",
"Shared with" : "Compartido con",
"Password created successfully" : "Contraseña creada exitosamente",
@@ -355,13 +351,16 @@ OC.L10N.register(
"No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
"Invalid server URL" : "URL del servidor inválido",
"Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "Files" : "Archivos",
+ "You are not allowed to edit link shares that you don't own" : "No tiene permitido editar los enlaces compartidos que no le pertenecen",
"Download all files" : "Descargar todos los archivos",
+ "_1 email address already added_::_{count} email addresses already added_" : ["Ya se ha añadido 1 dirección de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico"],
+ "_1 email address added_::_{count} email addresses added_" : ["Se añadió 1 dirección de correo electrónico","Se añadieron {count} direcciones de correo electrónico","Se añadieron {count} direcciones de correo electrónico"],
"Search for share recipients" : "Buscar destinatarios del recurso compartido",
"No recommendations. Start typing." : "Sin recomendaciones. Empiece a escribir.",
- "Allow download" : "Permitir descarga",
- "You are not allowed to edit link shares that you don't own" : "No tiene permitido editar los enlaces compartidos que no le pertenecen",
- "_1 email address already added_::_{count} email addresses already added_" : ["Ya se ha añadido 1 dirección de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico"],
- "_1 email address added_::_{count} email addresses added_" : ["Se añadió 1 dirección de correo electrónico","Se añadieron {count} direcciones de correo electrónico","Se añadieron {count} direcciones de correo electrónico"]
+ "To upload files, you need to provide your name first." : "Para cargar archivos, primero debe proveer su nombre.",
+ "Enter your name" : "Ingrese su nombre",
+ "Submit name" : "Enviar nombre",
+ "Name" : "Nombre",
+ "Filename must not be empty." : "El nombre de archivo no puede estar vacío."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_MX.json b/apps/files_sharing/l10n/es_MX.json
index 2284878102a..1a504514394 100644
--- a/apps/files_sharing/l10n/es_MX.json
+++ b/apps/files_sharing/l10n/es_MX.json
@@ -236,12 +236,6 @@
"Note:" : "Nota:",
"File drop" : "Soltar archivo",
"Terms of service" : "Términos del servicio",
- "Upload files to {folder}" : "Cargar archivos a {folder}",
- "Submit name" : "Enviar nombre",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} le compartió una carpeta.",
- "To upload files, you need to provide your name first." : "Para cargar archivos, primero debe proveer su nombre.",
- "Name" : "Nombre",
- "Enter your name" : "Ingrese su nombre",
"Share with {userName}" : "Compartir con {userName}",
"Share with email {email}" : "Compartir al correo electrónico {email}",
"Share with group" : "Compartir con el grupo",
@@ -323,6 +317,8 @@
"Error updating the share" : "Error al actualizar el recurso compartido",
"File \"{path}\" has been unshared" : "Se dejó de compartir el archivo \"{path}\"",
"Folder \"{path}\" has been unshared" : "Se dejó de compartir la carpeta \"{path}\"",
+ "Upload files to {folder}" : "Cargar archivos a {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} le compartió una carpeta.",
"Shared by" : "Compartido por",
"Shared with" : "Compartido con",
"Password created successfully" : "Contraseña creada exitosamente",
@@ -353,13 +349,16 @@
"No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
"Invalid server URL" : "URL del servidor inválido",
"Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "Files" : "Archivos",
+ "You are not allowed to edit link shares that you don't own" : "No tiene permitido editar los enlaces compartidos que no le pertenecen",
"Download all files" : "Descargar todos los archivos",
+ "_1 email address already added_::_{count} email addresses already added_" : ["Ya se ha añadido 1 dirección de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico"],
+ "_1 email address added_::_{count} email addresses added_" : ["Se añadió 1 dirección de correo electrónico","Se añadieron {count} direcciones de correo electrónico","Se añadieron {count} direcciones de correo electrónico"],
"Search for share recipients" : "Buscar destinatarios del recurso compartido",
"No recommendations. Start typing." : "Sin recomendaciones. Empiece a escribir.",
- "Allow download" : "Permitir descarga",
- "You are not allowed to edit link shares that you don't own" : "No tiene permitido editar los enlaces compartidos que no le pertenecen",
- "_1 email address already added_::_{count} email addresses already added_" : ["Ya se ha añadido 1 dirección de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico","Ya se han añadido {count} direcciones de correo electrónico"],
- "_1 email address added_::_{count} email addresses added_" : ["Se añadió 1 dirección de correo electrónico","Se añadieron {count} direcciones de correo electrónico","Se añadieron {count} direcciones de correo electrónico"]
+ "To upload files, you need to provide your name first." : "Para cargar archivos, primero debe proveer su nombre.",
+ "Enter your name" : "Ingrese su nombre",
+ "Submit name" : "Enviar nombre",
+ "Name" : "Nombre",
+ "Filename must not be empty." : "El nombre de archivo no puede estar vacío."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_NI.js b/apps/files_sharing/l10n/es_NI.js
deleted file mode 100644
index a59be44409b..00000000000
--- a/apps/files_sharing/l10n/es_NI.js
+++ /dev/null
@@ -1,135 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_NI.json b/apps/files_sharing/l10n/es_NI.json
deleted file mode 100644
index 560501d858d..00000000000
--- a/apps/files_sharing/l10n/es_NI.json
+++ /dev/null
@@ -1,133 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_PA.js b/apps/files_sharing/l10n/es_PA.js
deleted file mode 100644
index a59be44409b..00000000000
--- a/apps/files_sharing/l10n/es_PA.js
+++ /dev/null
@@ -1,135 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_PA.json b/apps/files_sharing/l10n/es_PA.json
deleted file mode 100644
index 560501d858d..00000000000
--- a/apps/files_sharing/l10n/es_PA.json
+++ /dev/null
@@ -1,133 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_PE.js b/apps/files_sharing/l10n/es_PE.js
deleted file mode 100644
index c4c0f42d818..00000000000
--- a/apps/files_sharing/l10n/es_PE.js
+++ /dev/null
@@ -1,138 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "This will stop your current uploads." : "Se detendrán las cargas en curso",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "Show list view" : "Mostrar vista de lista",
- "Show grid view" : "Mostrar lista en grilla",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el archivo/carpeta no existe",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_PE.json b/apps/files_sharing/l10n/es_PE.json
deleted file mode 100644
index 4682d999b1a..00000000000
--- a/apps/files_sharing/l10n/es_PE.json
+++ /dev/null
@@ -1,136 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "This will stop your current uploads." : "Se detendrán las cargas en curso",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "Show list view" : "Mostrar vista de lista",
- "Show grid view" : "Mostrar lista en grilla",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el archivo/carpeta no existe",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_PR.js b/apps/files_sharing/l10n/es_PR.js
deleted file mode 100644
index a59be44409b..00000000000
--- a/apps/files_sharing/l10n/es_PR.js
+++ /dev/null
@@ -1,135 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_PR.json b/apps/files_sharing/l10n/es_PR.json
deleted file mode 100644
index 560501d858d..00000000000
--- a/apps/files_sharing/l10n/es_PR.json
+++ /dev/null
@@ -1,133 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_PY.js b/apps/files_sharing/l10n/es_PY.js
deleted file mode 100644
index f6c8fb305b2..00000000000
--- a/apps/files_sharing/l10n/es_PY.js
+++ /dev/null
@@ -1,136 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "This will stop your current uploads." : "Esto detendrá tus cargas actuales.",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_PY.json b/apps/files_sharing/l10n/es_PY.json
deleted file mode 100644
index 5888ea1de63..00000000000
--- a/apps/files_sharing/l10n/es_PY.json
+++ /dev/null
@@ -1,134 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "This will stop your current uploads." : "Esto detendrá tus cargas actuales.",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_SV.js b/apps/files_sharing/l10n/es_SV.js
deleted file mode 100644
index 01b8c23159d..00000000000
--- a/apps/files_sharing/l10n/es_SV.js
+++ /dev/null
@@ -1,138 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_SV.json b/apps/files_sharing/l10n/es_SV.json
deleted file mode 100644
index 00480fcc844..00000000000
--- a/apps/files_sharing/l10n/es_SV.json
+++ /dev/null
@@ -1,136 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "error" : "error",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "File sharing" : "Compartir archivos",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Share note" : "Compartir nota",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es_UY.js b/apps/files_sharing/l10n/es_UY.js
deleted file mode 100644
index 604651eddaa..00000000000
--- a/apps/files_sharing/l10n/es_UY.js
+++ /dev/null
@@ -1,138 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow creating" : "Permitir creació",
- "Allow deleting" : "Permitir eliminació",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Add another link" : "Añadir otro enlace",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},
-"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/es_UY.json b/apps/files_sharing/l10n/es_UY.json
deleted file mode 100644
index 32010d2045e..00000000000
--- a/apps/files_sharing/l10n/es_UY.json
+++ /dev/null
@@ -1,136 +0,0 @@
-{ "translations": {
- "Shared with you" : "Compartido contigo",
- "Nothing shared with you yet" : "Nada ha sido compartido contigo aún",
- "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos contigo se mostrarán aquí",
- "Shared with others" : "Compartido con otros",
- "Nothing shared yet" : "Nada compartido aún",
- "Files and folders you share will show up here" : "Los archivos y carpetas que compartas se mostrarán aquí",
- "Shared by link" : "Compartido por liga",
- "No shared links" : "No hay ligas compartidas",
- "Files and folders you share by link will show up here" : "Los archivos y carpetas que compartas por ligas se mostrarán aquí",
- "Shares" : "Elementos compartidos",
- "Restore" : "Restaurar",
- "Move or copy" : "Mover o copiar",
- "Download" : "Descargar",
- "Delete" : "Borrar",
- "You can upload into this folder" : "Puedes cargar archivos dentro de esta carpeta",
- "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}",
- "Invalid server URL" : "URL del servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar la liga pública a tu Nextcloud",
- "No expiration date set" : "No se ha establecido la fecha de expiración",
- "Shared by" : "Compartido por",
- "File shares" : "Archivos compartidos",
- "Downloaded via public link" : "Descargado mediante una liga pública",
- "Downloaded by {email}" : "Descargado por {email}",
- "{file} downloaded via public link" : "{file} descargado mediante una liga pública",
- "{email} downloaded {file}" : "{email} descargó {file}",
- "Shared with group {group}" : "Compartido con el gupo {group}",
- "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}",
- "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}",
- "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}",
- "You shared {file} with group {group}" : "Compartiste {file} con el grupo {group}",
- "You removed group {group} from {file}" : "Eliminaste al grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} eliminó el grupo {group} de {file}",
- "Shared as public link" : "Compartido como una liga pública",
- "Removed public link" : "Liga pública eliminada",
- "Public link expired" : "La liga pública ha expirado",
- "{actor} shared as public link" : "{actor} compartió como una liga pública",
- "{actor} removed public link" : "{actor} eliminó la liga pública",
- "Public link of {actor} expired" : "La liga pública de {actor} ha expirado",
- "You shared {file} as public link" : "Compartiste {file} como una liga pública",
- "You removed public link for {file}" : "Eliminaste la liga pública de {file}",
- "Public link expired for {file}" : "La liga pública para {file} ha expirado",
- "{actor} shared {file} as public link" : "{actor} ha compartido {file} como una liga pública",
- "{actor} removed public link for {file}" : "{actor} eliminó la liga pública de {file}",
- "Public link of {actor} for {file} expired" : "La liga pública de {actor} para {file} ha expirado",
- "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto",
- "{user} declined the remote share" : "{user} declinó el elemento compartido remoto",
- "You received a new remote share {file} from {user}" : "Recibiste un nuevo elemento compartido remoto {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}",
- "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}",
- "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
- "Shared with {user}" : "Compartido con {user}",
- "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
- "{actor} removed themselves" : "{actor} se ha eliminado",
- "{actor} shared with {user}" : "{actor} compartió con {user}",
- "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}",
- "Shared by {actor}" : "Compartido por {actor}",
- "{actor} removed share" : "{actor} eliminó el elemento compartido",
- "You shared {file} with {user}" : "Compartiste {file} con {user}",
- "You removed {user} from {file}" : "Eliminaste a {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}",
- "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}",
- "{actor} shared {file} with you" : "{actor} ha compartido {file} contigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta comparitdo por correo o por liga pública ha sido <strong>descargado</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>",
- "Files" : "Archivos",
- "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>",
- "Could not delete share" : "No fue posible borrar el elemento compartido",
- "Please specify a file or folder path" : "Por favor especifica un archivo o ruta de carpeta",
- "Could not create share" : "No fue posible crear el elemento compartido",
- "Please specify a valid user" : "Por favor especifica un usuario válido",
- "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador",
- "Please specify a valid group" : "Por favor especifica un grupo válido",
- "Public link sharing is disabled by the administrator" : "Compartir ligas públicas está deshabilitado por el administrador",
- "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador",
- "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "No puedes compartir al Círculo si la aplicación no está habilitada",
- "Please specify a valid circle" : "Por favor especifica un círculo válido",
- "Unknown share type" : "Tipo de elemento compartido desconocido",
- "Not a directory" : "No es una carpeta",
- "Could not lock path" : "No fue posible bloquear la ruta",
- "Wrong or no update parameter given" : "El parametro de actualización está erróneo o falta",
- "shared by %s" : "compartido por %s",
- "Direct link" : "Liga directa",
- "Share API is disabled" : "El API para compartir está deshabilitado",
- "Accept" : "Aceptar",
- "Sharing" : "Compartiendo",
- "Reset" : "Restablecer",
- "Unknown error" : "Error desconocido",
- "Allow editing" : "Permitir edición",
- "Read only" : "Sólo lectura",
- "Allow upload and editing" : "Permitir carga y edición",
- "File drop (upload only)" : "Permitir carga",
- "Read" : "Leer",
- "Upload" : "Cargar",
- "Edit" : "Editar",
- "Allow creating" : "Permitir creació",
- "Allow deleting" : "Permitir eliminació",
- "Allow resharing" : "Permitir volver a compartir",
- "Set expiration date" : "Establecer fecha de expiración",
- "Unshare" : "Dejar de compartir",
- "group" : "grupo",
- "remote" : "remoto",
- "Copy to clipboard" : "Copiar al portapapeles",
- "Password protection" : "Protección con contraseña",
- "Enter a password" : "Ingresa una contraseña",
- "Cancel" : "Cancelar",
- "Password protect" : "Proteger con contraseña",
- "Add another link" : "Añadir otro enlace",
- "Share link" : "Compartir liga",
- "Resharing is not allowed" : "No se permite volver a compartir",
- "Shared with you by {owner}" : "Compartido contigo por {owner}",
- "Shared" : "Compartido",
- "Share" : "Compartir",
- "Shared with" : "Compartido con",
- "Shared with you and the group {group} by {owner}" : "Compartido contigo y con el grupo {group} por {owner}",
- "No entries found in this folder" : "No se encontraron elementos en esta carpeta",
- "Name" : "Nombre",
- "Share time" : "Compartido desde",
- "Expiration date" : "Fecha de expiración",
- "Reasons might be:" : "Las causas podrían ser:",
- "the item was removed" : "el elemento fue eliminado",
- "the link expired" : "la liga expiró",
- "sharing is disabled" : "compartir está deshabilitado",
- "For more info, please ask the person who sent this link." : "Para mayores informes, contacta a la persona que le envió esta liga.",
- "Upload files to %s" : "Cargar archivos a %s",
- "Select or drop files" : "Selecciona o suelta los archivos",
- "Uploaded files:" : "Archivos cargados:",
- "Add to your Nextcloud" : "Agregar a tu Nextcloud",
- "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe",
- "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ",
- "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, parece que esta liga ya no funciona. "
-},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/et_EE.js b/apps/files_sharing/l10n/et_EE.js
index 4936e43efc1..c8f541077f4 100644
--- a/apps/files_sharing/l10n/et_EE.js
+++ b/apps/files_sharing/l10n/et_EE.js
@@ -80,15 +80,18 @@ OC.L10N.register(
"Sharing %s failed because the back end does not support ScienceMesh shares" : "„%s“ jagamine ei õnnestunud, sest taustateenus ei toeta ScienceMeshi meedia jagamist",
"Unknown share type" : "Tundmatu jagamise tüüp",
"Not a directory" : "Ei ole kaust",
- "Could not lock node" : "Sõlme ei õnnestunud lukustada",
+ "Could not lock node" : "Sõlme lukustamine ei õnnestunud",
"Public upload is only possible for publicly shared folders" : "Avalik üleslaadminie on võimalik ainult avalikult jagatud kaustades",
"Share must at least have READ or CREATE permissions" : "jaosmeedial peavad olema vähemalt logemis- ja loomisõigused",
+ "Share must have READ permission if UPDATE or DELETE permission is set" : "Kui jaosmeedial on muutmis ja kustutamisõigus, siis peab olema ka lugemisõigus",
"Public upload disabled by the administrator" : "Avalik üleslaadimine on administraatori poolt keelatud",
- "Could not lock path" : "Ei saanud rada lukustada",
+ "Could not lock path" : "Asukoha lukustamine ei õnnestunud",
"no sharing rights on this item" : "selle objekti kontekstis pole jagamisõigusi",
"You are not allowed to edit incoming shares" : "Sul pole lubatud vastuvõetud jaosmeediat muuta",
"Wrong or no update parameter given" : "Antud vale või aegunud parameeter",
"\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "Kuna Nextcloud Talk pole serverisse paigaldatud, siis ei saanud selle teenuse abil ka jaosmeedia salasõna jagada",
+ "Custom share link tokens have been disabled by the administrator" : "Jaosmeediale oma tunnuslubade loomine pole peakasutaja poolt lubatud",
+ "Tokens must contain at least 1 character and may only contain letters, numbers, or a hyphen" : "Tunnuslubades peab olema vähemalt 1 tähemärk ning võib olla vaid tähti, numbreid ja sisekriipse",
"Invalid date. Format must be YYYY-MM-DD" : "Vigane kuupäev, vorming peab olema YYYY-MM-DD",
"No sharing rights on this item" : "Selle objekti kontekstis pole jagamisõigusi",
"Invalid share attributes provided: \"%s\"" : "Vigased jagamisatribuudid: „%s“",
@@ -113,6 +116,7 @@ OC.L10N.register(
"Remember to upload the files to %s" : "Ära unusta laadida faile kausta %s",
"We would like to kindly remind you that you have not yet uploaded any files to the shared folder." : "Me lahkesti tuletame sulle meelde, et sa pole veel ühtegi faili lisanud jagatud kausta.",
"Open \"%s\"" : "Ava „%s“",
+ "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "See rakendus võimaldab kasutajatel jagada Nextcloudis faile. Kui see on lubatud, saab peakasutaja valida, millised grupid võivad faile jagada. Seejärel saavad asjaomased inimesed jagada faile ja kaustu teiste kontode ja gruppidega Nextcloudis. Lisaks sellele, kui administraator lubab lingiga jagamise, saab failide jagamiseks teiste inimestega väljaspool Nextcloudi kasutada välist linki. Peakasutajad saavad ka muuta nõutavaks salasõnade ja aegumistähtaegade kasutamise ning lubada serverist serverisse jagamist jagamislinkide kaudu, samuti jagamist nutiseadmetest.\nSelle rakenduse väljalülitamine eemaldab jagatud failid ja kaustad serveris kõigi jagamise saajate jaoks ning sama ka sünkroonimisklientides ja nutirakendustes. Lisateavet leiad Nextcloudi dokumentatsioonist.",
"People" : "Inimesed",
"Filter accounts" : "Filtreeri kasutajakontosid",
"The request will expire on {date} at midnight and will be password protected." : "Päring aegub {date} keskööl ning on kaitstud salasõnaga.",
@@ -181,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Määra vastuvõetava jaosmeedia jaoks vaikimisi kaust",
"Reset" : "Lähtesta",
"Reset folder to system default" : "Kasuta süsteemi vaikimisi kausta",
- "Share expiration: " : "Jagamise aegumine:",
+ "Share expiration: {date}" : "Jagamise aegumine: {date}",
"Share Expiration" : "Jagamise aegumine",
"group" : "grupp",
"conversation" : "vestlus",
@@ -230,7 +234,7 @@ OC.L10N.register(
"Create a new share link" : "Loo uus jagamislink",
"Quick share options, the current selected is \"{selectedOption}\"" : "Kiirjagamise valikud, hetkel on valitud „{selectedOption}“",
"View only" : "Ainult vaatamine",
- "Can edit" : "Võib redigeerida",
+ "Can edit" : "Võib muuta",
"Custom permissions" : "Kohandatud õigused",
"Resharing is not allowed" : "Edasijagamine pole lubatud",
"Name or email …" : "Nimi või e-posti aadress…",
@@ -253,14 +257,9 @@ OC.L10N.register(
"File drop" : "Failiedastus",
"Upload files to {foldername}." : "Laadi failid üles kausta {foldername}.",
"By uploading files, you agree to the terms of service." : "Faile üleslaadides nõustud sa kasutustingimustega.",
+ "Successfully uploaded files" : "Failide üleslaadimine õnnestus",
"View terms of service" : "Vaata kasutustingimusi",
"Terms of service" : "Kasutustingimused",
- "Upload files to {folder}" : "Laadi failid üles kausta {folder}",
- "Submit name" : "Salvesta nimi",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} jagas sinuga kausta.",
- "To upload files, you need to provide your name first." : "Faili üleslaadimiseks pead esmalt oma nime sisestama.",
- "Name" : "Nimi",
- "Enter your name" : "Sisesta oma nimi",
"Share with {userName}" : "Jaga kasutajaga {userName}",
"Share with email {email}" : "Jaga e-posti aadressile {email}",
"Share with group" : "Jaga grupiga",
@@ -284,6 +283,7 @@ OC.L10N.register(
"Advanced settings" : "Lisavalikud",
"Share label" : "Jaga silti",
"Share link token" : "Jagamislingi tunnusluba",
+ "Set the public share link token to something easy to remember or generate a new token. It is not recommended to use a guessable token for shares which contain sensitive information." : "Sisesta avaliku jagamislingi jaoks midagi lihtsalt meeldejäetavat või genereeri uus tunnusluba. Kui link viitab delikaatsetele andmetele, siis palun ära kasuta kergesti aimatavaid tunnuslube.",
"Generating…" : "Loomisel…",
"Generate new token" : "Loo uus tunnusluba",
"Set password" : "Määra salasõna",
@@ -306,8 +306,11 @@ OC.L10N.register(
"Link shares" : "Jaoslingid",
"Shares" : "Jagamisi",
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Kasuta seda jagamismeetodit jagamisel oma organisatsiooni kasutajatega ja tiimidega. Kui kasutajal juba on jaosmeediale ligipääs, kuid ei suuad seda leida, siis lihtsuse mõttes saada talle süsteemisisene jagamislink.",
+ "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Kasuta seda meetodit failide jagamiset erinevate inimeste ja organisatsioonidega väljaspool seda serverit. Faile ja kaustu saad jagada avaliku jaosmeedia abil, kui e-posti teel jagamisel. Lisaks saad jagada kasutajatele muudes Nextcloudi serverites ehk liitpilves.",
+ "Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Jaosmeedia, mis pole sisemise või välise jagamise osa. Näiteks jagamine rakendustest või muudest allikatest.",
"Share with accounts, teams, federated cloud IDs" : "Jaga kasutajatega, tiimidega ja liitpilves osalejatega",
"Share with accounts and teams" : "Jaga kasutajate ja tiimidega",
+ "Federated cloud ID" : "Liitpilve tunnus",
"Email, federated cloud ID" : "E-posti aadress, liitpilve kasutajatunnus",
"Unable to load the shares list" : "Jaosmeedia loendi laadimine ei õnnestu",
"Expires {relativetime}" : "Aegub {relativetime}",
@@ -356,7 +359,7 @@ OC.L10N.register(
"File requests" : "Failipäringud",
"List of file requests." : "Failipäringute loend.",
"No file requests" : "Failipäringuid ei leidu",
- "File requests you have created will show up here" : "Sinu loodud failipäringus saavad olema nähtavad siin.",
+ "File requests you have created will show up here" : "Sinu loodud failipäringud saavad olema nähtavad siin.",
"Deleted shares" : "Kustutatud jagamised",
"List of shares you left." : "Jaosmeedia loend, kust sa oled lahkunud.",
"No deleted shares" : "Kustutatud jagamisi pole",
@@ -365,6 +368,8 @@ OC.L10N.register(
"List of unapproved shares." : "Vastuvõtmata jaosmeedia loend.",
"No pending shares" : "Ootel jagamisi pole",
"Shares you have received but not approved will show up here" : "Jaosmeedia, mille oled saanud, kuid pole nõustunud, saab olema nähtav siin",
+ "Error deleting the share: {errorMessage}" : "Viga jagamise kustutamisel: {errorMessage}",
+ "Error deleting the share" : "Viga jagamise kustutamisel",
"Error updating the share: {errorMessage}" : "Viga jaosmeedia uuendamisel: {errorMessage}",
"Error updating the share" : "Viga jaosmeedia uuendamisel",
"File \"{path}\" has been unshared" : "„{path}“ faili jagamine on lõpetatud",
@@ -377,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Jaosmeedia märge saajale on salvestatud",
"Share password saved" : "Jaosmeedia salasõna on salvestatud",
"Share permissions saved" : "Jaosmeedia õigused on salvestatud",
+ "To upload files to {folder}, you need to provide your name first." : "Laadimaks faile {folder} kausta, pead esmalt sisestama oma nime",
+ "Upload files to {folder}" : "Laadi failid üles kausta {folder}",
+ "Please confirm your name to upload files to {folder}" : "Laadimaks faile {folder} kausta, palun kinnita oma nimi",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} jagas sinuga kausta.",
+ "Names must not be empty." : "Nimed ei tohi ollla tühjad.",
+ "Names must not start with a dot." : "Nime alguses ei tohi olla punkti.",
+ "\"{char}\" is not allowed inside a name." : "„{char}“ pole failinimedes lubatud.",
+ "\"{segment}\" is a reserved name and not allowed." : "„{segment}“ on reserveeritud nimi ja seda ei saa kasutada.",
+ "\"{extension}\" is not an allowed name." : "„{extension}“ pole lubatud nimi.",
+ "Names must not end with \"{extension}\"." : "Nimede lõpus ei tohi olla „{extension}“.",
+ "Invalid name." : "Vigane nimi.",
"Shared by" : "Jagas",
"Shared with" : "Jagatud",
"Password created successfully" : "Salasõna loomine õnnestus",
@@ -407,17 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Aadressil {remote} ei leitud ühilduvat serverit",
"Invalid server URL" : "Vigane serveri URL",
"Failed to add the public link to your Nextcloud" : "Avaliku lingi lisamine sinu Nextcloudi ebaõnnestus",
- "Files" : "Failid",
- "Download all files" : "Laadi kõik failid alla",
- "Search for share recipients" : "Otsi jaosmeedia saajaid",
- "No recommendations. Start typing." : "Soovitusi pole. Alusta trükkimist.",
- "Password field can't be empty" : "Salasõna väli ei saa olla tühi",
- "Allow download" : "Luba allalaadimine",
- "Share expire date saved" : "Jaosmeedia aegumise kuupäev on salvestatud",
"You are not allowed to edit link shares that you don't own" : "Sa ei saa muuta lingi jagamist, mis pole sinu oma",
+ "Download all files" : "Laadi kõik failid alla",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-posti aadress on juba lisatud","{count} e-posti aadressi on juba lisatud"],
"_1 email address added_::_{count} email addresses added_" : ["1 e-posti aadress on lisatud","{count} e-posti aadressi on lisatud"],
+ "Search for share recipients" : "Otsi jaosmeedia saajaid",
+ "No recommendations. Start typing." : "Soovitusi pole. Alusta trükkimist.",
+ "To upload files, you need to provide your name first." : "Faili üleslaadimiseks pead esmalt oma nime sisestama.",
+ "Enter your name" : "Sisesta oma nimi",
+ "Submit name" : "Salvesta nimi",
+ "Name" : "Nimi",
"Share with accounts, teams, federated cloud id" : "Jaga kasutajatega, tiimidega ja liitpilves osalejatega",
- "Email, federated cloud id" : "E-posti aadress, liitpilve kasutajatunnus"
+ "Email, federated cloud id" : "E-posti aadress, liitpilve kasutajatunnus",
+ "Filename must not be empty." : "Failinimi ei saa olla tühi."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/et_EE.json b/apps/files_sharing/l10n/et_EE.json
index 85ded811275..3926f473c7c 100644
--- a/apps/files_sharing/l10n/et_EE.json
+++ b/apps/files_sharing/l10n/et_EE.json
@@ -78,15 +78,18 @@
"Sharing %s failed because the back end does not support ScienceMesh shares" : "„%s“ jagamine ei õnnestunud, sest taustateenus ei toeta ScienceMeshi meedia jagamist",
"Unknown share type" : "Tundmatu jagamise tüüp",
"Not a directory" : "Ei ole kaust",
- "Could not lock node" : "Sõlme ei õnnestunud lukustada",
+ "Could not lock node" : "Sõlme lukustamine ei õnnestunud",
"Public upload is only possible for publicly shared folders" : "Avalik üleslaadminie on võimalik ainult avalikult jagatud kaustades",
"Share must at least have READ or CREATE permissions" : "jaosmeedial peavad olema vähemalt logemis- ja loomisõigused",
+ "Share must have READ permission if UPDATE or DELETE permission is set" : "Kui jaosmeedial on muutmis ja kustutamisõigus, siis peab olema ka lugemisõigus",
"Public upload disabled by the administrator" : "Avalik üleslaadimine on administraatori poolt keelatud",
- "Could not lock path" : "Ei saanud rada lukustada",
+ "Could not lock path" : "Asukoha lukustamine ei õnnestunud",
"no sharing rights on this item" : "selle objekti kontekstis pole jagamisõigusi",
"You are not allowed to edit incoming shares" : "Sul pole lubatud vastuvõetud jaosmeediat muuta",
"Wrong or no update parameter given" : "Antud vale või aegunud parameeter",
"\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "Kuna Nextcloud Talk pole serverisse paigaldatud, siis ei saanud selle teenuse abil ka jaosmeedia salasõna jagada",
+ "Custom share link tokens have been disabled by the administrator" : "Jaosmeediale oma tunnuslubade loomine pole peakasutaja poolt lubatud",
+ "Tokens must contain at least 1 character and may only contain letters, numbers, or a hyphen" : "Tunnuslubades peab olema vähemalt 1 tähemärk ning võib olla vaid tähti, numbreid ja sisekriipse",
"Invalid date. Format must be YYYY-MM-DD" : "Vigane kuupäev, vorming peab olema YYYY-MM-DD",
"No sharing rights on this item" : "Selle objekti kontekstis pole jagamisõigusi",
"Invalid share attributes provided: \"%s\"" : "Vigased jagamisatribuudid: „%s“",
@@ -111,6 +114,7 @@
"Remember to upload the files to %s" : "Ära unusta laadida faile kausta %s",
"We would like to kindly remind you that you have not yet uploaded any files to the shared folder." : "Me lahkesti tuletame sulle meelde, et sa pole veel ühtegi faili lisanud jagatud kausta.",
"Open \"%s\"" : "Ava „%s“",
+ "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "See rakendus võimaldab kasutajatel jagada Nextcloudis faile. Kui see on lubatud, saab peakasutaja valida, millised grupid võivad faile jagada. Seejärel saavad asjaomased inimesed jagada faile ja kaustu teiste kontode ja gruppidega Nextcloudis. Lisaks sellele, kui administraator lubab lingiga jagamise, saab failide jagamiseks teiste inimestega väljaspool Nextcloudi kasutada välist linki. Peakasutajad saavad ka muuta nõutavaks salasõnade ja aegumistähtaegade kasutamise ning lubada serverist serverisse jagamist jagamislinkide kaudu, samuti jagamist nutiseadmetest.\nSelle rakenduse väljalülitamine eemaldab jagatud failid ja kaustad serveris kõigi jagamise saajate jaoks ning sama ka sünkroonimisklientides ja nutirakendustes. Lisateavet leiad Nextcloudi dokumentatsioonist.",
"People" : "Inimesed",
"Filter accounts" : "Filtreeri kasutajakontosid",
"The request will expire on {date} at midnight and will be password protected." : "Päring aegub {date} keskööl ning on kaitstud salasõnaga.",
@@ -179,7 +183,7 @@
"Set default folder for accepted shares" : "Määra vastuvõetava jaosmeedia jaoks vaikimisi kaust",
"Reset" : "Lähtesta",
"Reset folder to system default" : "Kasuta süsteemi vaikimisi kausta",
- "Share expiration: " : "Jagamise aegumine:",
+ "Share expiration: {date}" : "Jagamise aegumine: {date}",
"Share Expiration" : "Jagamise aegumine",
"group" : "grupp",
"conversation" : "vestlus",
@@ -228,7 +232,7 @@
"Create a new share link" : "Loo uus jagamislink",
"Quick share options, the current selected is \"{selectedOption}\"" : "Kiirjagamise valikud, hetkel on valitud „{selectedOption}“",
"View only" : "Ainult vaatamine",
- "Can edit" : "Võib redigeerida",
+ "Can edit" : "Võib muuta",
"Custom permissions" : "Kohandatud õigused",
"Resharing is not allowed" : "Edasijagamine pole lubatud",
"Name or email …" : "Nimi või e-posti aadress…",
@@ -251,14 +255,9 @@
"File drop" : "Failiedastus",
"Upload files to {foldername}." : "Laadi failid üles kausta {foldername}.",
"By uploading files, you agree to the terms of service." : "Faile üleslaadides nõustud sa kasutustingimustega.",
+ "Successfully uploaded files" : "Failide üleslaadimine õnnestus",
"View terms of service" : "Vaata kasutustingimusi",
"Terms of service" : "Kasutustingimused",
- "Upload files to {folder}" : "Laadi failid üles kausta {folder}",
- "Submit name" : "Salvesta nimi",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} jagas sinuga kausta.",
- "To upload files, you need to provide your name first." : "Faili üleslaadimiseks pead esmalt oma nime sisestama.",
- "Name" : "Nimi",
- "Enter your name" : "Sisesta oma nimi",
"Share with {userName}" : "Jaga kasutajaga {userName}",
"Share with email {email}" : "Jaga e-posti aadressile {email}",
"Share with group" : "Jaga grupiga",
@@ -282,6 +281,7 @@
"Advanced settings" : "Lisavalikud",
"Share label" : "Jaga silti",
"Share link token" : "Jagamislingi tunnusluba",
+ "Set the public share link token to something easy to remember or generate a new token. It is not recommended to use a guessable token for shares which contain sensitive information." : "Sisesta avaliku jagamislingi jaoks midagi lihtsalt meeldejäetavat või genereeri uus tunnusluba. Kui link viitab delikaatsetele andmetele, siis palun ära kasuta kergesti aimatavaid tunnuslube.",
"Generating…" : "Loomisel…",
"Generate new token" : "Loo uus tunnusluba",
"Set password" : "Määra salasõna",
@@ -304,8 +304,11 @@
"Link shares" : "Jaoslingid",
"Shares" : "Jagamisi",
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Kasuta seda jagamismeetodit jagamisel oma organisatsiooni kasutajatega ja tiimidega. Kui kasutajal juba on jaosmeediale ligipääs, kuid ei suuad seda leida, siis lihtsuse mõttes saada talle süsteemisisene jagamislink.",
+ "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Kasuta seda meetodit failide jagamiset erinevate inimeste ja organisatsioonidega väljaspool seda serverit. Faile ja kaustu saad jagada avaliku jaosmeedia abil, kui e-posti teel jagamisel. Lisaks saad jagada kasutajatele muudes Nextcloudi serverites ehk liitpilves.",
+ "Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Jaosmeedia, mis pole sisemise või välise jagamise osa. Näiteks jagamine rakendustest või muudest allikatest.",
"Share with accounts, teams, federated cloud IDs" : "Jaga kasutajatega, tiimidega ja liitpilves osalejatega",
"Share with accounts and teams" : "Jaga kasutajate ja tiimidega",
+ "Federated cloud ID" : "Liitpilve tunnus",
"Email, federated cloud ID" : "E-posti aadress, liitpilve kasutajatunnus",
"Unable to load the shares list" : "Jaosmeedia loendi laadimine ei õnnestu",
"Expires {relativetime}" : "Aegub {relativetime}",
@@ -354,7 +357,7 @@
"File requests" : "Failipäringud",
"List of file requests." : "Failipäringute loend.",
"No file requests" : "Failipäringuid ei leidu",
- "File requests you have created will show up here" : "Sinu loodud failipäringus saavad olema nähtavad siin.",
+ "File requests you have created will show up here" : "Sinu loodud failipäringud saavad olema nähtavad siin.",
"Deleted shares" : "Kustutatud jagamised",
"List of shares you left." : "Jaosmeedia loend, kust sa oled lahkunud.",
"No deleted shares" : "Kustutatud jagamisi pole",
@@ -363,6 +366,8 @@
"List of unapproved shares." : "Vastuvõtmata jaosmeedia loend.",
"No pending shares" : "Ootel jagamisi pole",
"Shares you have received but not approved will show up here" : "Jaosmeedia, mille oled saanud, kuid pole nõustunud, saab olema nähtav siin",
+ "Error deleting the share: {errorMessage}" : "Viga jagamise kustutamisel: {errorMessage}",
+ "Error deleting the share" : "Viga jagamise kustutamisel",
"Error updating the share: {errorMessage}" : "Viga jaosmeedia uuendamisel: {errorMessage}",
"Error updating the share" : "Viga jaosmeedia uuendamisel",
"File \"{path}\" has been unshared" : "„{path}“ faili jagamine on lõpetatud",
@@ -375,6 +380,17 @@
"Share note for recipient saved" : "Jaosmeedia märge saajale on salvestatud",
"Share password saved" : "Jaosmeedia salasõna on salvestatud",
"Share permissions saved" : "Jaosmeedia õigused on salvestatud",
+ "To upload files to {folder}, you need to provide your name first." : "Laadimaks faile {folder} kausta, pead esmalt sisestama oma nime",
+ "Upload files to {folder}" : "Laadi failid üles kausta {folder}",
+ "Please confirm your name to upload files to {folder}" : "Laadimaks faile {folder} kausta, palun kinnita oma nimi",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} jagas sinuga kausta.",
+ "Names must not be empty." : "Nimed ei tohi ollla tühjad.",
+ "Names must not start with a dot." : "Nime alguses ei tohi olla punkti.",
+ "\"{char}\" is not allowed inside a name." : "„{char}“ pole failinimedes lubatud.",
+ "\"{segment}\" is a reserved name and not allowed." : "„{segment}“ on reserveeritud nimi ja seda ei saa kasutada.",
+ "\"{extension}\" is not an allowed name." : "„{extension}“ pole lubatud nimi.",
+ "Names must not end with \"{extension}\"." : "Nimede lõpus ei tohi olla „{extension}“.",
+ "Invalid name." : "Vigane nimi.",
"Shared by" : "Jagas",
"Shared with" : "Jagatud",
"Password created successfully" : "Salasõna loomine õnnestus",
@@ -405,17 +421,18 @@
"No compatible server found at {remote}" : "Aadressil {remote} ei leitud ühilduvat serverit",
"Invalid server URL" : "Vigane serveri URL",
"Failed to add the public link to your Nextcloud" : "Avaliku lingi lisamine sinu Nextcloudi ebaõnnestus",
- "Files" : "Failid",
- "Download all files" : "Laadi kõik failid alla",
- "Search for share recipients" : "Otsi jaosmeedia saajaid",
- "No recommendations. Start typing." : "Soovitusi pole. Alusta trükkimist.",
- "Password field can't be empty" : "Salasõna väli ei saa olla tühi",
- "Allow download" : "Luba allalaadimine",
- "Share expire date saved" : "Jaosmeedia aegumise kuupäev on salvestatud",
"You are not allowed to edit link shares that you don't own" : "Sa ei saa muuta lingi jagamist, mis pole sinu oma",
+ "Download all files" : "Laadi kõik failid alla",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-posti aadress on juba lisatud","{count} e-posti aadressi on juba lisatud"],
"_1 email address added_::_{count} email addresses added_" : ["1 e-posti aadress on lisatud","{count} e-posti aadressi on lisatud"],
+ "Search for share recipients" : "Otsi jaosmeedia saajaid",
+ "No recommendations. Start typing." : "Soovitusi pole. Alusta trükkimist.",
+ "To upload files, you need to provide your name first." : "Faili üleslaadimiseks pead esmalt oma nime sisestama.",
+ "Enter your name" : "Sisesta oma nimi",
+ "Submit name" : "Salvesta nimi",
+ "Name" : "Nimi",
"Share with accounts, teams, federated cloud id" : "Jaga kasutajatega, tiimidega ja liitpilves osalejatega",
- "Email, federated cloud id" : "E-posti aadress, liitpilve kasutajatunnus"
+ "Email, federated cloud id" : "E-posti aadress, liitpilve kasutajatunnus",
+ "Filename must not be empty." : "Failinimi ei saa olla tühi."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/eu.js b/apps/files_sharing/l10n/eu.js
index cb02327f28b..cf72b25ce3a 100644
--- a/apps/files_sharing/l10n/eu.js
+++ b/apps/files_sharing/l10n/eu.js
@@ -90,6 +90,8 @@ OC.L10N.register(
"You are not allowed to edit incoming shares" : "Ez duzu baimenik zuri partekaturikoak editatzeko",
"Wrong or no update parameter given" : "Eguneraketa parametrorik ez da eman edo okerra da",
"\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"Nextcloud Talk-ek pasahitza bidaltzeak\" huts egin du ez dagoelako Nextcloud Talk gaituta fitxategi edo karpeta bat partekatzeko.",
+ "Custom share link tokens have been disabled by the administrator" : "Administratzaileak esteka pertsonalizatuen tokenak sortzeko aukera ezgaitu du",
+ "Tokens must contain at least 1 character and may only contain letters, numbers, or a hyphen" : "Tokenek gutxienez karaktere 1 izan behar dute, eta letrak, zenbakiak edo marratxo bat baino ezin dituzte eduki",
"Invalid date. Format must be YYYY-MM-DD" : "Data baliogabea. UUU-HH-EE gisako formatua izan behar du",
"No sharing rights on this item" : "Ez dago baimenik fitxategi hau partekatzeko",
"Invalid share attributes provided: \"%s\"" : "Baliogabeko partekatze atributuak eman dira: \"%s\"",
@@ -97,6 +99,7 @@ OC.L10N.register(
"No mail notification configured for this share type" : "Partekatze mota honentzat ez dago email jakinarazpenik konfiguratuta",
"Wrong password" : "Pasahitz okerra",
"Error while sending mail notification" : "Errorea email jakinarazpena bidaltzean",
+ "Failed to generate a unique token" : "Ezin izan da token bakar bat sortu",
"This share does not exist or is no longer available" : "Partekatze hau ez dago edo jada ez dago erabilgarri",
"shared by %s" : "%s erabiltzaileak partekatua",
"Download" : "Deskargatu",
@@ -182,6 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Ezarri onartutako partekatzeen karpeta lehenetsia",
"Reset" : "Berrezarri",
"Reset folder to system default" : "Berrezarri karpeta sistemaren balio lehenetsietara",
+ "Share Expiration" : "Partekatzearen iraungitze-data",
"group" : "taldea",
"conversation" : "elkarrizketa",
"remote" : "urrunekoa",
@@ -245,19 +249,16 @@ OC.L10N.register(
"Deck board" : "Deck mahaia",
"ScienceMesh" : "ScienceMesh",
"on {server}" : "{server} zerbitzarian",
+ "Enter external recipients" : "Sartu kanpoko hartzaileak",
+ "Search for internal recipients" : "Bilatu barruko hartzaileak",
"Note from" : "Oharra bidali du",
"Note:" : "Oharra:",
"File drop" : "Fitxategiak jaregin",
"Upload files to {foldername}." : "Igo fitxategiak {foldername}(e)ra.",
"By uploading files, you agree to the terms of service." : "Fitxategiak igotzean, zerbitzu-baldintzak onartzen dituzu.",
+ "Successfully uploaded files" : "Fitxategiak ongi igo dira",
"View terms of service" : "Ikusi zerbitzu-balditzak",
"Terms of service" : "Erabilera baldintzak",
- "Upload files to {folder}" : "Igo fitxategiak {folder}(e)ra",
- "Submit name" : "Sartu izena",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}-k zurekin karpeta bat partekatu du.",
- "To upload files, you need to provide your name first." : "Fitxategiak igotzeko, zure izena eman behar duzu lehenik.",
- "Name" : "Izena",
- "Enter your name" : "Sartu zure izena",
"Share with {userName}" : "Partekatu {userName}-rekin",
"Share with email {email}" : "Partekatu helbide elektronikoarekin {email}",
"Share with group" : "Partekatu taldearekin",
@@ -272,12 +273,18 @@ OC.L10N.register(
"Edit" : "Aldatu",
"Share" : "Partekatu",
"Delete" : "Ezabatu",
+ "Password field cannot be empty" : "Pasahitz-eremua ezin da hutsik egon",
"Replace current password" : "Aldatu uneko pasahitza",
+ "Failed to generate a new token" : "Ezin izan da token berri bat sortu",
"Allow upload and editing" : "Onartu igotzea eta editatzea",
"Allow editing" : "Baimendu editatzea",
"Upload only" : "Igoera soilik",
"Advanced settings" : "Ezarpen aurreratuak",
"Share label" : "Partekatu etiketa",
+ "Share link token" : "Partekatzeko esteka-tokena",
+ "Set the public share link token to something easy to remember or generate a new token. It is not recommended to use a guessable token for shares which contain sensitive information." : "Ezarri partekatze-estekaren token publikoa gogoratzeko erraza den zerbait, edo sortu token berria. Ez da gomendagarria informazio sentikorra duten partekatzeetako tokenak asma daitezkeenak erabiltzea.",
+ "Generating…" : "Sortzen...",
+ "Generate new token" : "Sortu token berria",
"Set password" : "Pasahitza ezarri",
"Password expires {passwordExpirationTime}" : "Pasahitza {passwordExpirationTime} iraungiko da",
"Password expired" : "Pasahitza iraungi da",
@@ -288,6 +295,7 @@ OC.L10N.register(
"Allow download and sync" : "Baimendu deskargatu eta sinkronizatzea",
"Note to recipient" : "Oharra hartzailearentzat",
"Enter a note for the share recipient" : "Sartu ohar bat partekatzearen hartzailearentzat",
+ "Show files in grid view" : "Erakutsi fitxategiak sareta ikuspegian",
"Delete share" : "Ezabatu partekatzea",
"Others with access" : "Sarbidea duten beste erabiltzaileak",
"No other accounts with access found" : "Ez da aurkitu sarbidea duen beste konturik",
@@ -296,10 +304,22 @@ OC.L10N.register(
"Unable to fetch inherited shares" : "Ezin izan dira heredatutako partekatzeak eskuratu",
"Link shares" : "Lotu partekatzeak",
"Shares" : "Partekatzeak",
+ "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Erabili metodo hau zure erakundeko banako edo taldeekin fitxategiak partekatzeko. Hartzaileak dagoeneko baimena badu partekatutako elementurako baina ezin badu aurkitu, bidali iezaiozu barneko partekatze-esteka, sarbidea errazteko.",
+ "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Erabili metodo hau zure erakundeaz kanpoko banako edo erakundeekin fitxategiak partekatzeko. Fitxategiak eta karpetak parteka ditzakezu esteka publikoen bidez edo helbide elektronikoen bidez. Bestelako Nextcloud kontuetara ere parteka ditzakezu, beste instantziatan daudenak, haien federatutako hodeiaren ID-a erabiliz.",
+ "Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Barneko zein kanpoko partekatzeetan sartzen ez diren partekatzeak. Hauetakoren bat aplikazioetatik edo beste iturri batzuetatik etorritako partekatzeak izan daitezke.",
+ "Share with accounts, teams, federated cloud IDs" : "Partekatu kontuekin, taldeekin edo federatutako hodeien ID-ekin",
+ "Share with accounts and teams" : "Partekatu kontuekin eta taldeekin",
+ "Email, federated cloud ID" : "Posta elektroniko, federatutako hodeien ID",
"Unable to load the shares list" : "Ezin izan da partekatzeen zerrenda kargatu",
"Expires {relativetime}" : "Iraungitzea: {relativetime}",
"this share just expired." : "partekatze hau oraintxe iraungi da.",
"Shared with you by {owner}" : "{owner} erabiltzaileak zurekin partekatua",
+ "Internal shares" : "Barneko partekatzeak",
+ "Internal shares explanation" : "Barneko partekatzeen azalpena ",
+ "External shares" : "Kanpoko sareak",
+ "External shares explanation" : "Kanpoko partekatzeen azalpena",
+ "Additional shares" : "Partekatze gehigarriak",
+ "Additional shares explanation" : "Partekatze gehigarrien azalpena",
"Link to a file" : "Esteka fitxategi batera",
"_Accept share_::_Accept shares_" : ["Onartu partekatzea","Onartu partekatzeak"],
"Open in Files" : "Ireki Fitxategiak aplikazioan",
@@ -346,6 +366,7 @@ OC.L10N.register(
"List of unapproved shares." : "Onartu gabeko partekatzeen zerrenda.",
"No pending shares" : "Ez dago zain dagoen partekatzerik",
"Shares you have received but not approved will show up here" : "Jaso dituzun baina berretsi gabe dauden partekatzeak hemen agertukon dira",
+ "Error deleting the share" : "Errorea partekatzea ezabatzean",
"Error updating the share: {errorMessage}" : " Errorea partekatzea eguneratzean {errorMessage}",
"Error updating the share" : "Errorea partekatzea eguneratzen",
"File \"{path}\" has been unshared" : "\"{path}\" fitxategiaren partekatzea eten da",
@@ -358,6 +379,8 @@ OC.L10N.register(
"Share note for recipient saved" : "Partekatutako oharra hartzailearentzat gordeta",
"Share password saved" : "Partekatu pasahitza gorde da",
"Share permissions saved" : "Partekatze baimenak gordeta",
+ "Upload files to {folder}" : "Igo fitxategiak {folder}(e)ra",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}-k zurekin karpeta bat partekatu du.",
"Shared by" : "Honek partekatua",
"Shared with" : "Honekin partekatua",
"Password created successfully" : "Pasahitza ongi sortu da",
@@ -388,14 +411,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Ez da zerbitzari bateragarririk aurkitu {remote} helbidean",
"Invalid server URL" : "Zerbitzari URL baliogabea",
"Failed to add the public link to your Nextcloud" : "Huts egin du esteka publikoa zure Nextcloudera gehitzean",
- "Files" : "Fitxategiak",
+ "You are not allowed to edit link shares that you don't own" : "Ezin dituzu editatu zureak ez diren partekatze estekak",
"Download all files" : "Deskargatu fitxategi guztiak",
+ "_1 email address already added_::_{count} email addresses already added_" : ["Helbide elektroniko 1 gehitu da dagoeneko","{count} helbide elektroniko gehitu dira dagoeneko"],
+ "_1 email address added_::_{count} email addresses added_" : ["Helbide elektroniko 1 gehitu da","{count} helbide elektroniko gehitu dira"],
"Search for share recipients" : "Bilatu partekatze-hartzaileak",
"No recommendations. Start typing." : "Gomendiorik ez. Hasi idazten.",
- "Allow download" : "Baimendu deskarga",
- "Share expire date saved" : "Partekatzearen iraungitze data gordeta",
- "You are not allowed to edit link shares that you don't own" : "Ezin dituzu editatu zureak ez diren partekatze estekak",
- "_1 email address already added_::_{count} email addresses already added_" : ["Helbide elektroniko 1 gehitu da dagoeneko","{count} helbide elektroniko gehitu dira dagoeneko"],
- "_1 email address added_::_{count} email addresses added_" : ["Helbide elektroniko 1 gehitu da","{count} helbide elektroniko gehitu dira"]
+ "To upload files, you need to provide your name first." : "Fitxategiak igotzeko, zure izena eman behar duzu lehenik.",
+ "Enter your name" : "Sartu zure izena",
+ "Submit name" : "Sartu izena",
+ "Name" : "Izena",
+ "Share with accounts, teams, federated cloud id" : "Partekatu kontuekin, taldeekin edo federatutako hodeien ID-ekin",
+ "Email, federated cloud id" : "Posta elektroniko, federatutako hodeien ID",
+ "Filename must not be empty." : "Fitxategi-izenak ez du hutsik egon behar."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/eu.json b/apps/files_sharing/l10n/eu.json
index 01e001a7624..7a95522389d 100644
--- a/apps/files_sharing/l10n/eu.json
+++ b/apps/files_sharing/l10n/eu.json
@@ -88,6 +88,8 @@
"You are not allowed to edit incoming shares" : "Ez duzu baimenik zuri partekaturikoak editatzeko",
"Wrong or no update parameter given" : "Eguneraketa parametrorik ez da eman edo okerra da",
"\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"Nextcloud Talk-ek pasahitza bidaltzeak\" huts egin du ez dagoelako Nextcloud Talk gaituta fitxategi edo karpeta bat partekatzeko.",
+ "Custom share link tokens have been disabled by the administrator" : "Administratzaileak esteka pertsonalizatuen tokenak sortzeko aukera ezgaitu du",
+ "Tokens must contain at least 1 character and may only contain letters, numbers, or a hyphen" : "Tokenek gutxienez karaktere 1 izan behar dute, eta letrak, zenbakiak edo marratxo bat baino ezin dituzte eduki",
"Invalid date. Format must be YYYY-MM-DD" : "Data baliogabea. UUU-HH-EE gisako formatua izan behar du",
"No sharing rights on this item" : "Ez dago baimenik fitxategi hau partekatzeko",
"Invalid share attributes provided: \"%s\"" : "Baliogabeko partekatze atributuak eman dira: \"%s\"",
@@ -95,6 +97,7 @@
"No mail notification configured for this share type" : "Partekatze mota honentzat ez dago email jakinarazpenik konfiguratuta",
"Wrong password" : "Pasahitz okerra",
"Error while sending mail notification" : "Errorea email jakinarazpena bidaltzean",
+ "Failed to generate a unique token" : "Ezin izan da token bakar bat sortu",
"This share does not exist or is no longer available" : "Partekatze hau ez dago edo jada ez dago erabilgarri",
"shared by %s" : "%s erabiltzaileak partekatua",
"Download" : "Deskargatu",
@@ -180,6 +183,7 @@
"Set default folder for accepted shares" : "Ezarri onartutako partekatzeen karpeta lehenetsia",
"Reset" : "Berrezarri",
"Reset folder to system default" : "Berrezarri karpeta sistemaren balio lehenetsietara",
+ "Share Expiration" : "Partekatzearen iraungitze-data",
"group" : "taldea",
"conversation" : "elkarrizketa",
"remote" : "urrunekoa",
@@ -243,19 +247,16 @@
"Deck board" : "Deck mahaia",
"ScienceMesh" : "ScienceMesh",
"on {server}" : "{server} zerbitzarian",
+ "Enter external recipients" : "Sartu kanpoko hartzaileak",
+ "Search for internal recipients" : "Bilatu barruko hartzaileak",
"Note from" : "Oharra bidali du",
"Note:" : "Oharra:",
"File drop" : "Fitxategiak jaregin",
"Upload files to {foldername}." : "Igo fitxategiak {foldername}(e)ra.",
"By uploading files, you agree to the terms of service." : "Fitxategiak igotzean, zerbitzu-baldintzak onartzen dituzu.",
+ "Successfully uploaded files" : "Fitxategiak ongi igo dira",
"View terms of service" : "Ikusi zerbitzu-balditzak",
"Terms of service" : "Erabilera baldintzak",
- "Upload files to {folder}" : "Igo fitxategiak {folder}(e)ra",
- "Submit name" : "Sartu izena",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}-k zurekin karpeta bat partekatu du.",
- "To upload files, you need to provide your name first." : "Fitxategiak igotzeko, zure izena eman behar duzu lehenik.",
- "Name" : "Izena",
- "Enter your name" : "Sartu zure izena",
"Share with {userName}" : "Partekatu {userName}-rekin",
"Share with email {email}" : "Partekatu helbide elektronikoarekin {email}",
"Share with group" : "Partekatu taldearekin",
@@ -270,12 +271,18 @@
"Edit" : "Aldatu",
"Share" : "Partekatu",
"Delete" : "Ezabatu",
+ "Password field cannot be empty" : "Pasahitz-eremua ezin da hutsik egon",
"Replace current password" : "Aldatu uneko pasahitza",
+ "Failed to generate a new token" : "Ezin izan da token berri bat sortu",
"Allow upload and editing" : "Onartu igotzea eta editatzea",
"Allow editing" : "Baimendu editatzea",
"Upload only" : "Igoera soilik",
"Advanced settings" : "Ezarpen aurreratuak",
"Share label" : "Partekatu etiketa",
+ "Share link token" : "Partekatzeko esteka-tokena",
+ "Set the public share link token to something easy to remember or generate a new token. It is not recommended to use a guessable token for shares which contain sensitive information." : "Ezarri partekatze-estekaren token publikoa gogoratzeko erraza den zerbait, edo sortu token berria. Ez da gomendagarria informazio sentikorra duten partekatzeetako tokenak asma daitezkeenak erabiltzea.",
+ "Generating…" : "Sortzen...",
+ "Generate new token" : "Sortu token berria",
"Set password" : "Pasahitza ezarri",
"Password expires {passwordExpirationTime}" : "Pasahitza {passwordExpirationTime} iraungiko da",
"Password expired" : "Pasahitza iraungi da",
@@ -286,6 +293,7 @@
"Allow download and sync" : "Baimendu deskargatu eta sinkronizatzea",
"Note to recipient" : "Oharra hartzailearentzat",
"Enter a note for the share recipient" : "Sartu ohar bat partekatzearen hartzailearentzat",
+ "Show files in grid view" : "Erakutsi fitxategiak sareta ikuspegian",
"Delete share" : "Ezabatu partekatzea",
"Others with access" : "Sarbidea duten beste erabiltzaileak",
"No other accounts with access found" : "Ez da aurkitu sarbidea duen beste konturik",
@@ -294,10 +302,22 @@
"Unable to fetch inherited shares" : "Ezin izan dira heredatutako partekatzeak eskuratu",
"Link shares" : "Lotu partekatzeak",
"Shares" : "Partekatzeak",
+ "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Erabili metodo hau zure erakundeko banako edo taldeekin fitxategiak partekatzeko. Hartzaileak dagoeneko baimena badu partekatutako elementurako baina ezin badu aurkitu, bidali iezaiozu barneko partekatze-esteka, sarbidea errazteko.",
+ "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Erabili metodo hau zure erakundeaz kanpoko banako edo erakundeekin fitxategiak partekatzeko. Fitxategiak eta karpetak parteka ditzakezu esteka publikoen bidez edo helbide elektronikoen bidez. Bestelako Nextcloud kontuetara ere parteka ditzakezu, beste instantziatan daudenak, haien federatutako hodeiaren ID-a erabiliz.",
+ "Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Barneko zein kanpoko partekatzeetan sartzen ez diren partekatzeak. Hauetakoren bat aplikazioetatik edo beste iturri batzuetatik etorritako partekatzeak izan daitezke.",
+ "Share with accounts, teams, federated cloud IDs" : "Partekatu kontuekin, taldeekin edo federatutako hodeien ID-ekin",
+ "Share with accounts and teams" : "Partekatu kontuekin eta taldeekin",
+ "Email, federated cloud ID" : "Posta elektroniko, federatutako hodeien ID",
"Unable to load the shares list" : "Ezin izan da partekatzeen zerrenda kargatu",
"Expires {relativetime}" : "Iraungitzea: {relativetime}",
"this share just expired." : "partekatze hau oraintxe iraungi da.",
"Shared with you by {owner}" : "{owner} erabiltzaileak zurekin partekatua",
+ "Internal shares" : "Barneko partekatzeak",
+ "Internal shares explanation" : "Barneko partekatzeen azalpena ",
+ "External shares" : "Kanpoko sareak",
+ "External shares explanation" : "Kanpoko partekatzeen azalpena",
+ "Additional shares" : "Partekatze gehigarriak",
+ "Additional shares explanation" : "Partekatze gehigarrien azalpena",
"Link to a file" : "Esteka fitxategi batera",
"_Accept share_::_Accept shares_" : ["Onartu partekatzea","Onartu partekatzeak"],
"Open in Files" : "Ireki Fitxategiak aplikazioan",
@@ -344,6 +364,7 @@
"List of unapproved shares." : "Onartu gabeko partekatzeen zerrenda.",
"No pending shares" : "Ez dago zain dagoen partekatzerik",
"Shares you have received but not approved will show up here" : "Jaso dituzun baina berretsi gabe dauden partekatzeak hemen agertukon dira",
+ "Error deleting the share" : "Errorea partekatzea ezabatzean",
"Error updating the share: {errorMessage}" : " Errorea partekatzea eguneratzean {errorMessage}",
"Error updating the share" : "Errorea partekatzea eguneratzen",
"File \"{path}\" has been unshared" : "\"{path}\" fitxategiaren partekatzea eten da",
@@ -356,6 +377,8 @@
"Share note for recipient saved" : "Partekatutako oharra hartzailearentzat gordeta",
"Share password saved" : "Partekatu pasahitza gorde da",
"Share permissions saved" : "Partekatze baimenak gordeta",
+ "Upload files to {folder}" : "Igo fitxategiak {folder}(e)ra",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}-k zurekin karpeta bat partekatu du.",
"Shared by" : "Honek partekatua",
"Shared with" : "Honekin partekatua",
"Password created successfully" : "Pasahitza ongi sortu da",
@@ -386,14 +409,18 @@
"No compatible server found at {remote}" : "Ez da zerbitzari bateragarririk aurkitu {remote} helbidean",
"Invalid server URL" : "Zerbitzari URL baliogabea",
"Failed to add the public link to your Nextcloud" : "Huts egin du esteka publikoa zure Nextcloudera gehitzean",
- "Files" : "Fitxategiak",
+ "You are not allowed to edit link shares that you don't own" : "Ezin dituzu editatu zureak ez diren partekatze estekak",
"Download all files" : "Deskargatu fitxategi guztiak",
+ "_1 email address already added_::_{count} email addresses already added_" : ["Helbide elektroniko 1 gehitu da dagoeneko","{count} helbide elektroniko gehitu dira dagoeneko"],
+ "_1 email address added_::_{count} email addresses added_" : ["Helbide elektroniko 1 gehitu da","{count} helbide elektroniko gehitu dira"],
"Search for share recipients" : "Bilatu partekatze-hartzaileak",
"No recommendations. Start typing." : "Gomendiorik ez. Hasi idazten.",
- "Allow download" : "Baimendu deskarga",
- "Share expire date saved" : "Partekatzearen iraungitze data gordeta",
- "You are not allowed to edit link shares that you don't own" : "Ezin dituzu editatu zureak ez diren partekatze estekak",
- "_1 email address already added_::_{count} email addresses already added_" : ["Helbide elektroniko 1 gehitu da dagoeneko","{count} helbide elektroniko gehitu dira dagoeneko"],
- "_1 email address added_::_{count} email addresses added_" : ["Helbide elektroniko 1 gehitu da","{count} helbide elektroniko gehitu dira"]
+ "To upload files, you need to provide your name first." : "Fitxategiak igotzeko, zure izena eman behar duzu lehenik.",
+ "Enter your name" : "Sartu zure izena",
+ "Submit name" : "Sartu izena",
+ "Name" : "Izena",
+ "Share with accounts, teams, federated cloud id" : "Partekatu kontuekin, taldeekin edo federatutako hodeien ID-ekin",
+ "Email, federated cloud id" : "Posta elektroniko, federatutako hodeien ID",
+ "Filename must not be empty." : "Fitxategi-izenak ez du hutsik egon behar."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/fa.js b/apps/files_sharing/l10n/fa.js
index 07989259c35..b95dfca523d 100644
--- a/apps/files_sharing/l10n/fa.js
+++ b/apps/files_sharing/l10n/fa.js
@@ -15,6 +15,7 @@ OC.L10N.register(
"You removed yourself" : "شما خدتان را حذف کردید",
"Share for {user} expired" : "اشتراک برای {user} منقضی شده است",
"Share expired" : "اشتراک منقضی شد",
+ "{actor} shared {file} with you" : "{actor} {file} را با شما به اشتراک گذاشت",
"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>" : "یک پرونده یا پوشه از سرور دیگر به اشتراک گذاشته شد",
"Sharing" : "اشتراک گذاری",
@@ -123,8 +124,6 @@ OC.L10N.register(
"on {server}" : "روی{server}",
"File drop" : "انداختن پرونده",
"Terms of service" : "شرایط و قوانین",
- "Name" : "نام",
- "Enter your name" : "اسمت را وارد کن",
"Update share" : "به‌روزرسانی هم‌رسانی",
"Read" : "خواندن",
"Create" : "ایجاد",
@@ -150,6 +149,7 @@ OC.L10N.register(
"Unable to fetch inherited shares" : "واگذاری سهام ارثی امکان پذیر نیست",
"Shares" : "اشتراک گذاری ها",
"Unable to load the shares list" : "لیست سهام بارگیری نمی شود",
+ "Expires {relativetime}" : "منقضی در {relativetime}",
"this share just expired." : "این اشتراک تازه منقضی شد",
"Shared with you by {owner}" : "به اشتراک گذاشته شده با شما توسط {owner}",
"Link to a file" : "پیوند به یک پرونده",
@@ -158,6 +158,7 @@ OC.L10N.register(
"_Reject share_::_Reject shares_" : ["Reject share","Reject shares"],
"_Restore share_::_Restore shares_" : ["Restore share","Restore shares"],
"Shared" : "به اشتراک گذاشته شده ",
+ "Shared multiple times with different people" : "Shared multiple times with different people",
"Shared with others" : "موارد به اشتراک گذاشته شده با دیگران",
"Public file share" : "اشتراک عمومی پرونده",
"Publicly shared file." : "پرونده بصورت عمومی به اشتراک گذاشته شده است",
@@ -215,10 +216,11 @@ OC.L10N.register(
"You can upload into this folder" : "می‌توانید در این پوشه آپلود کنید",
"Invalid server URL" : "ادرس سرور نامعتبر",
"Failed to add the public link to your Nextcloud" : "خطا در افزودن ادرس عمومی به نکس کلود شما",
- "Files" : "فایل‌ها",
"Download all files" : "دانلود همه فایل ها",
"Search for share recipients" : "Search for share recipients",
"No recommendations. Start typing." : "هیچ توصیه ای نیست شروع به تایپ کنید.",
- "Allow download" : "Allow download"
+ "Enter your name" : "اسمت را وارد کن",
+ "Name" : "نام",
+ "Filename must not be empty." : "Filename must not be empty."
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_sharing/l10n/fa.json b/apps/files_sharing/l10n/fa.json
index 417bcc39e94..41e48c495fb 100644
--- a/apps/files_sharing/l10n/fa.json
+++ b/apps/files_sharing/l10n/fa.json
@@ -13,6 +13,7 @@
"You removed yourself" : "شما خدتان را حذف کردید",
"Share for {user} expired" : "اشتراک برای {user} منقضی شده است",
"Share expired" : "اشتراک منقضی شد",
+ "{actor} shared {file} with you" : "{actor} {file} را با شما به اشتراک گذاشت",
"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>" : "یک پرونده یا پوشه از سرور دیگر به اشتراک گذاشته شد",
"Sharing" : "اشتراک گذاری",
@@ -121,8 +122,6 @@
"on {server}" : "روی{server}",
"File drop" : "انداختن پرونده",
"Terms of service" : "شرایط و قوانین",
- "Name" : "نام",
- "Enter your name" : "اسمت را وارد کن",
"Update share" : "به‌روزرسانی هم‌رسانی",
"Read" : "خواندن",
"Create" : "ایجاد",
@@ -148,6 +147,7 @@
"Unable to fetch inherited shares" : "واگذاری سهام ارثی امکان پذیر نیست",
"Shares" : "اشتراک گذاری ها",
"Unable to load the shares list" : "لیست سهام بارگیری نمی شود",
+ "Expires {relativetime}" : "منقضی در {relativetime}",
"this share just expired." : "این اشتراک تازه منقضی شد",
"Shared with you by {owner}" : "به اشتراک گذاشته شده با شما توسط {owner}",
"Link to a file" : "پیوند به یک پرونده",
@@ -156,6 +156,7 @@
"_Reject share_::_Reject shares_" : ["Reject share","Reject shares"],
"_Restore share_::_Restore shares_" : ["Restore share","Restore shares"],
"Shared" : "به اشتراک گذاشته شده ",
+ "Shared multiple times with different people" : "Shared multiple times with different people",
"Shared with others" : "موارد به اشتراک گذاشته شده با دیگران",
"Public file share" : "اشتراک عمومی پرونده",
"Publicly shared file." : "پرونده بصورت عمومی به اشتراک گذاشته شده است",
@@ -213,10 +214,11 @@
"You can upload into this folder" : "می‌توانید در این پوشه آپلود کنید",
"Invalid server URL" : "ادرس سرور نامعتبر",
"Failed to add the public link to your Nextcloud" : "خطا در افزودن ادرس عمومی به نکس کلود شما",
- "Files" : "فایل‌ها",
"Download all files" : "دانلود همه فایل ها",
"Search for share recipients" : "Search for share recipients",
"No recommendations. Start typing." : "هیچ توصیه ای نیست شروع به تایپ کنید.",
- "Allow download" : "Allow download"
+ "Enter your name" : "اسمت را وارد کن",
+ "Name" : "نام",
+ "Filename must not be empty." : "Filename must not be empty."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/fi.js b/apps/files_sharing/l10n/fi.js
index f042b8eb637..034c4783428 100644
--- a/apps/files_sharing/l10n/fi.js
+++ b/apps/files_sharing/l10n/fi.js
@@ -130,7 +130,6 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Aseta oletuskansio hyväksytyille jaoille",
"Reset" : "Palauta",
"Reset folder to system default" : "Palauta kansio järjestelmän oletukseksi",
- "Share expiration: " : "Jaon vanhentuminen:",
"group" : "ryhmä",
"conversation" : "keskustelu",
"remote" : "etä",
@@ -188,10 +187,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "Lähettämällä tiedostot hyväksyt käyttöehdot.",
"View terms of service" : "Näytä käyttöehdot",
"Terms of service" : "Käyttöehdot",
- "Upload files to {folder}" : "Lähetä tiedostot kansioon {folder}",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} jakoi kansion kanssasi.",
- "Name" : "Nimi",
- "Enter your name" : "Kirjoita nimesi",
"Share with {userName}" : "Jaa käyttäjän {userName} kanssa",
"Share with group" : "Jaa ryhmän kanssa",
"Share in conversation" : "Jaa keskustelussa",
@@ -272,6 +267,8 @@ OC.L10N.register(
"File \"{path}\" has been unshared" : "Tiedoston \"{path}\" jakaminen on lopetettu",
"Folder \"{path}\" has been unshared" : "Kansion \"{path}\" jakaminen on lopetettu",
"Share saved" : "Jako tallennettu",
+ "Upload files to {folder}" : "Lähetä tiedostot kansioon {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} jakoi kansion kanssasi.",
"Shared by" : "Jakanut",
"Shared with" : "Jaettu",
"Password created successfully" : "Salasana luotu onnistuneesti",
@@ -301,11 +298,11 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Yhteensopivaa palvelinta ei löytynyt osoitteesta {remote}",
"Invalid server URL" : "Virheellinen palvelimen URL",
"Failed to add the public link to your Nextcloud" : "Julkisen linkin lisääminen Nextcloudiisi epäonnistui",
- "Files" : "Tiedostot",
"Download all files" : "Lataa kaikki tiedostot",
"Search for share recipients" : "Etsi jaon vastaanottajia",
"No recommendations. Start typing." : "Ei suosituksia. Aloita kirjoittaminen.",
- "Password field can't be empty" : "Salasanakenttä ei voi olla tyhjä",
- "Allow download" : "Salli lataus"
+ "Enter your name" : "Kirjoita nimesi",
+ "Name" : "Nimi",
+ "Filename must not be empty." : "Tiedostonimi ei voi olla tyhjä."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/fi.json b/apps/files_sharing/l10n/fi.json
index a65d077607a..f4929f0f06c 100644
--- a/apps/files_sharing/l10n/fi.json
+++ b/apps/files_sharing/l10n/fi.json
@@ -128,7 +128,6 @@
"Set default folder for accepted shares" : "Aseta oletuskansio hyväksytyille jaoille",
"Reset" : "Palauta",
"Reset folder to system default" : "Palauta kansio järjestelmän oletukseksi",
- "Share expiration: " : "Jaon vanhentuminen:",
"group" : "ryhmä",
"conversation" : "keskustelu",
"remote" : "etä",
@@ -186,10 +185,6 @@
"By uploading files, you agree to the terms of service." : "Lähettämällä tiedostot hyväksyt käyttöehdot.",
"View terms of service" : "Näytä käyttöehdot",
"Terms of service" : "Käyttöehdot",
- "Upload files to {folder}" : "Lähetä tiedostot kansioon {folder}",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} jakoi kansion kanssasi.",
- "Name" : "Nimi",
- "Enter your name" : "Kirjoita nimesi",
"Share with {userName}" : "Jaa käyttäjän {userName} kanssa",
"Share with group" : "Jaa ryhmän kanssa",
"Share in conversation" : "Jaa keskustelussa",
@@ -270,6 +265,8 @@
"File \"{path}\" has been unshared" : "Tiedoston \"{path}\" jakaminen on lopetettu",
"Folder \"{path}\" has been unshared" : "Kansion \"{path}\" jakaminen on lopetettu",
"Share saved" : "Jako tallennettu",
+ "Upload files to {folder}" : "Lähetä tiedostot kansioon {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} jakoi kansion kanssasi.",
"Shared by" : "Jakanut",
"Shared with" : "Jaettu",
"Password created successfully" : "Salasana luotu onnistuneesti",
@@ -299,11 +296,11 @@
"No compatible server found at {remote}" : "Yhteensopivaa palvelinta ei löytynyt osoitteesta {remote}",
"Invalid server URL" : "Virheellinen palvelimen URL",
"Failed to add the public link to your Nextcloud" : "Julkisen linkin lisääminen Nextcloudiisi epäonnistui",
- "Files" : "Tiedostot",
"Download all files" : "Lataa kaikki tiedostot",
"Search for share recipients" : "Etsi jaon vastaanottajia",
"No recommendations. Start typing." : "Ei suosituksia. Aloita kirjoittaminen.",
- "Password field can't be empty" : "Salasanakenttä ei voi olla tyhjä",
- "Allow download" : "Salli lataus"
+ "Enter your name" : "Kirjoita nimesi",
+ "Name" : "Nimi",
+ "Filename must not be empty." : "Tiedostonimi ei voi olla tyhjä."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/fr.js b/apps/files_sharing/l10n/fr.js
index 3f64ecb6e64..b2676a3670b 100644
--- a/apps/files_sharing/l10n/fr.js
+++ b/apps/files_sharing/l10n/fr.js
@@ -185,6 +185,8 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Définir le dossier par défaut pour les partages acceptés",
"Reset" : "Réinitialiser",
"Reset folder to system default" : "Réinitialiser le dossier par défaut du système",
+ "Share expiration: {date}" : "Expiration du partage : {date}",
+ "Share Expiration" : "Expiration du partage",
"group" : "groupe",
"conversation" : "conversation",
"remote" : "distant",
@@ -255,14 +257,9 @@ OC.L10N.register(
"File drop" : "Dépôt de fichier",
"Upload files to {foldername}." : "Téléverser les fichiers vers {foldername}.",
"By uploading files, you agree to the terms of service." : "En téléversant des fichiers, vous acceptez les conditions d'utilisation du service.",
+ "Successfully uploaded files" : "Fichiers téléversés avec succès",
"View terms of service" : "Voir les conditions d'utilisation du service",
"Terms of service" : "Conditions d'utilisation",
- "Upload files to {folder}" : "Téléverser les fichiers dans {folder}",
- "Submit name" : "Confirmer votre nom",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} a partagé un dossier avec vous.",
- "To upload files, you need to provide your name first." : "Pour téléverser des fichiers, vous devez fournir votre nom.",
- "Name" : "Nom",
- "Enter your name" : "Saisissez votre nom",
"Share with {userName}" : "Partager avec {userName}",
"Share with email {email}" : "Partager avec l'e-mail {email}",
"Share with group" : "Partager avec le groupe",
@@ -311,7 +308,10 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Utilisez cette méthode pour partager des fichiers avec des personnes ou des équipes au sein de votre organisation. Si le destinataire a déjà accès au partage, mais ne parvient pas à le localiser, vous pouvez lui envoyer le lien interne pour faciliter l'accès.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Cette méthode permet de partager des fichiers avec des personnes ou des organisations extérieures à votre organisation. Les fichiers et les dossiers peuvent être partagés via des liens de partage publics et des adresses e-mail. Vous pouvez également partager avec d'autres comptes Nextcloud hébergés sur différentes instances en utilisant leur ID de cloud fédéré.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Partages qui ne font pas partie des partages internes ou externes. Il peut s'agir de partages provenant d'applications ou d'autres sources.",
+ "Share with accounts, teams, federated cloud IDs" : "Partager avec des comptes, des équipes et des IDs cloud fédérés",
"Share with accounts and teams" : "Partager avec des comptes et des équipes",
+ "Federated cloud ID" : "ID de Cloud Fédéré",
+ "Email, federated cloud ID" : "E-mail, ID cloud fédéré",
"Unable to load the shares list" : "Impossible de charger la liste des partages",
"Expires {relativetime}" : "Expire {relativetime}",
"this share just expired." : "ce partage vient d'expirer",
@@ -368,18 +368,31 @@ OC.L10N.register(
"List of unapproved shares." : "Liste des partages non approuvés.",
"No pending shares" : "Aucun partage en attente",
"Shares you have received but not approved will show up here" : "Les partages que vous avez reçus, mais qui n'ont pas été acceptés apparaîtront ici",
+ "Error deleting the share: {errorMessage}" : "Erreur lors de la suppression du partage : {errorMessage}",
+ "Error deleting the share" : "Erreur lors de la suppression du partage",
"Error updating the share: {errorMessage}" : "Erreur à la mise à jour du partage\\: {errorMessage} ",
"Error updating the share" : "Erreur lors de la mise à jour du partage",
"File \"{path}\" has been unshared" : "Le partage du fichier \"{path}\" a été retiré",
"Folder \"{path}\" has been unshared" : "Le partage du dossier \"{path}\" a été retiré",
"Could not update share" : "Impossible de mettre à jour le partage",
- "Share saved" : "Partager enregistré",
- "Share expiry date saved" : "Partager la date d'expiration enregistrée",
- "Share hide-download state saved" : "Partager l'état masqué du téléchargement enregistré",
+ "Share saved" : "Partage enregistré",
+ "Share expiry date saved" : "Date d'expiration du partage enregistrée",
+ "Share hide-download state saved" : "État de masquage du téléchargement enregistré",
"Share label saved" : "Étiquette collaborative enregistrée",
- "Share note for recipient saved" : "Partager la note pour le destinataire enregistré",
+ "Share note for recipient saved" : "Note au destinataire du partage enregistrée",
"Share password saved" : "Mot de passe de partage enregistré",
"Share permissions saved" : "Permissions de partage sauvegardées",
+ "To upload files to {folder}, you need to provide your name first." : "Pour téléverser des fichiers dans {folder}, vous devez d'abord indiquer votre nom.",
+ "Upload files to {folder}" : "Téléverser les fichiers dans {folder}",
+ "Please confirm your name to upload files to {folder}" : "Veuillez confirmer votre nom pour téléverser des fichiers dans {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} a partagé un dossier avec vous.",
+ "Names must not be empty." : "Les noms ne doivent pas être vides.",
+ "Names must not start with a dot." : "Les noms ne doivent pas commencer par un point.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" n'est pas autorisé dans un nom.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" est un nom réservé et n'est pas autorisé.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" n'est pas un nom autorisé.",
+ "Names must not end with \"{extension}\"." : "Les noms ne doivent pas se terminer par \"{extension}\".",
+ "Invalid name." : "Nom invalide.",
"Shared by" : "Partagé par",
"Shared with" : "Partagé avec",
"Password created successfully" : "Mot de passe créé avec succès",
@@ -410,16 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Aucun serveur compatible trouvé sur {remote}",
"Invalid server URL" : "URL serveur invalide",
"Failed to add the public link to your Nextcloud" : "Échec de l'ajout du lien public à votre Nextcloud",
- "Files" : "Fichiers",
- "Download all files" : "Télécharger tous les fichiers",
- "Search for share recipients" : "Recherche de destinataires de partages",
- "No recommendations. Start typing." : "Aucune recommandation. Commencez à écrire.",
- "Password field can't be empty" : "Le mot de passe ne peut pas être vide",
- "Allow download" : "Autoriser le téléchargement",
- "Share expire date saved" : "Le partage expirât à la date enregistrée",
"You are not allowed to edit link shares that you don't own" : "Vous n'êtes pas autorisé à modifier les liens de partage dont vous n'êtes pas propriétaire",
+ "Download all files" : "Télécharger tous les fichiers",
"_1 email address already added_::_{count} email addresses already added_" : ["1 adresse mail déjà ajoutée"," {count}adresses email déjà ajoutées","{count} adresses e-mail déjà ajoutées"],
"_1 email address added_::_{count} email addresses added_" : [" 1 adresse mail ajoutée","{count} adresses mail ajoutées","{count} adresses mail ajoutées"],
- "Email, federated cloud id" : "E-mail, ID de cloud fédéré"
+ "Search for share recipients" : "Recherche de destinataires de partages",
+ "No recommendations. Start typing." : "Aucune recommandation. Commencez à écrire.",
+ "To upload files, you need to provide your name first." : "Pour téléverser des fichiers, vous devez fournir votre nom.",
+ "Enter your name" : "Saisissez votre nom",
+ "Submit name" : "Confirmer votre nom",
+ "Name" : "Nom",
+ "Share with accounts, teams, federated cloud id" : "Partager avec des comptes, des équipes, un identifiant de cloud fédéré",
+ "Email, federated cloud id" : "E-mail, ID de cloud fédéré",
+ "Filename must not be empty." : "Le nom du fichier ne doit pas être vide."
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/fr.json b/apps/files_sharing/l10n/fr.json
index 412370041ff..e97302d656d 100644
--- a/apps/files_sharing/l10n/fr.json
+++ b/apps/files_sharing/l10n/fr.json
@@ -183,6 +183,8 @@
"Set default folder for accepted shares" : "Définir le dossier par défaut pour les partages acceptés",
"Reset" : "Réinitialiser",
"Reset folder to system default" : "Réinitialiser le dossier par défaut du système",
+ "Share expiration: {date}" : "Expiration du partage : {date}",
+ "Share Expiration" : "Expiration du partage",
"group" : "groupe",
"conversation" : "conversation",
"remote" : "distant",
@@ -253,14 +255,9 @@
"File drop" : "Dépôt de fichier",
"Upload files to {foldername}." : "Téléverser les fichiers vers {foldername}.",
"By uploading files, you agree to the terms of service." : "En téléversant des fichiers, vous acceptez les conditions d'utilisation du service.",
+ "Successfully uploaded files" : "Fichiers téléversés avec succès",
"View terms of service" : "Voir les conditions d'utilisation du service",
"Terms of service" : "Conditions d'utilisation",
- "Upload files to {folder}" : "Téléverser les fichiers dans {folder}",
- "Submit name" : "Confirmer votre nom",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} a partagé un dossier avec vous.",
- "To upload files, you need to provide your name first." : "Pour téléverser des fichiers, vous devez fournir votre nom.",
- "Name" : "Nom",
- "Enter your name" : "Saisissez votre nom",
"Share with {userName}" : "Partager avec {userName}",
"Share with email {email}" : "Partager avec l'e-mail {email}",
"Share with group" : "Partager avec le groupe",
@@ -309,7 +306,10 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Utilisez cette méthode pour partager des fichiers avec des personnes ou des équipes au sein de votre organisation. Si le destinataire a déjà accès au partage, mais ne parvient pas à le localiser, vous pouvez lui envoyer le lien interne pour faciliter l'accès.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Cette méthode permet de partager des fichiers avec des personnes ou des organisations extérieures à votre organisation. Les fichiers et les dossiers peuvent être partagés via des liens de partage publics et des adresses e-mail. Vous pouvez également partager avec d'autres comptes Nextcloud hébergés sur différentes instances en utilisant leur ID de cloud fédéré.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Partages qui ne font pas partie des partages internes ou externes. Il peut s'agir de partages provenant d'applications ou d'autres sources.",
+ "Share with accounts, teams, federated cloud IDs" : "Partager avec des comptes, des équipes et des IDs cloud fédérés",
"Share with accounts and teams" : "Partager avec des comptes et des équipes",
+ "Federated cloud ID" : "ID de Cloud Fédéré",
+ "Email, federated cloud ID" : "E-mail, ID cloud fédéré",
"Unable to load the shares list" : "Impossible de charger la liste des partages",
"Expires {relativetime}" : "Expire {relativetime}",
"this share just expired." : "ce partage vient d'expirer",
@@ -366,18 +366,31 @@
"List of unapproved shares." : "Liste des partages non approuvés.",
"No pending shares" : "Aucun partage en attente",
"Shares you have received but not approved will show up here" : "Les partages que vous avez reçus, mais qui n'ont pas été acceptés apparaîtront ici",
+ "Error deleting the share: {errorMessage}" : "Erreur lors de la suppression du partage : {errorMessage}",
+ "Error deleting the share" : "Erreur lors de la suppression du partage",
"Error updating the share: {errorMessage}" : "Erreur à la mise à jour du partage\\: {errorMessage} ",
"Error updating the share" : "Erreur lors de la mise à jour du partage",
"File \"{path}\" has been unshared" : "Le partage du fichier \"{path}\" a été retiré",
"Folder \"{path}\" has been unshared" : "Le partage du dossier \"{path}\" a été retiré",
"Could not update share" : "Impossible de mettre à jour le partage",
- "Share saved" : "Partager enregistré",
- "Share expiry date saved" : "Partager la date d'expiration enregistrée",
- "Share hide-download state saved" : "Partager l'état masqué du téléchargement enregistré",
+ "Share saved" : "Partage enregistré",
+ "Share expiry date saved" : "Date d'expiration du partage enregistrée",
+ "Share hide-download state saved" : "État de masquage du téléchargement enregistré",
"Share label saved" : "Étiquette collaborative enregistrée",
- "Share note for recipient saved" : "Partager la note pour le destinataire enregistré",
+ "Share note for recipient saved" : "Note au destinataire du partage enregistrée",
"Share password saved" : "Mot de passe de partage enregistré",
"Share permissions saved" : "Permissions de partage sauvegardées",
+ "To upload files to {folder}, you need to provide your name first." : "Pour téléverser des fichiers dans {folder}, vous devez d'abord indiquer votre nom.",
+ "Upload files to {folder}" : "Téléverser les fichiers dans {folder}",
+ "Please confirm your name to upload files to {folder}" : "Veuillez confirmer votre nom pour téléverser des fichiers dans {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} a partagé un dossier avec vous.",
+ "Names must not be empty." : "Les noms ne doivent pas être vides.",
+ "Names must not start with a dot." : "Les noms ne doivent pas commencer par un point.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" n'est pas autorisé dans un nom.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" est un nom réservé et n'est pas autorisé.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" n'est pas un nom autorisé.",
+ "Names must not end with \"{extension}\"." : "Les noms ne doivent pas se terminer par \"{extension}\".",
+ "Invalid name." : "Nom invalide.",
"Shared by" : "Partagé par",
"Shared with" : "Partagé avec",
"Password created successfully" : "Mot de passe créé avec succès",
@@ -408,16 +421,18 @@
"No compatible server found at {remote}" : "Aucun serveur compatible trouvé sur {remote}",
"Invalid server URL" : "URL serveur invalide",
"Failed to add the public link to your Nextcloud" : "Échec de l'ajout du lien public à votre Nextcloud",
- "Files" : "Fichiers",
- "Download all files" : "Télécharger tous les fichiers",
- "Search for share recipients" : "Recherche de destinataires de partages",
- "No recommendations. Start typing." : "Aucune recommandation. Commencez à écrire.",
- "Password field can't be empty" : "Le mot de passe ne peut pas être vide",
- "Allow download" : "Autoriser le téléchargement",
- "Share expire date saved" : "Le partage expirât à la date enregistrée",
"You are not allowed to edit link shares that you don't own" : "Vous n'êtes pas autorisé à modifier les liens de partage dont vous n'êtes pas propriétaire",
+ "Download all files" : "Télécharger tous les fichiers",
"_1 email address already added_::_{count} email addresses already added_" : ["1 adresse mail déjà ajoutée"," {count}adresses email déjà ajoutées","{count} adresses e-mail déjà ajoutées"],
"_1 email address added_::_{count} email addresses added_" : [" 1 adresse mail ajoutée","{count} adresses mail ajoutées","{count} adresses mail ajoutées"],
- "Email, federated cloud id" : "E-mail, ID de cloud fédéré"
+ "Search for share recipients" : "Recherche de destinataires de partages",
+ "No recommendations. Start typing." : "Aucune recommandation. Commencez à écrire.",
+ "To upload files, you need to provide your name first." : "Pour téléverser des fichiers, vous devez fournir votre nom.",
+ "Enter your name" : "Saisissez votre nom",
+ "Submit name" : "Confirmer votre nom",
+ "Name" : "Nom",
+ "Share with accounts, teams, federated cloud id" : "Partager avec des comptes, des équipes, un identifiant de cloud fédéré",
+ "Email, federated cloud id" : "E-mail, ID de cloud fédéré",
+ "Filename must not be empty." : "Le nom du fichier ne doit pas être vide."
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ga.js b/apps/files_sharing/l10n/ga.js
index f8ddae9a8ea..3544d011fb1 100644
--- a/apps/files_sharing/l10n/ga.js
+++ b/apps/files_sharing/l10n/ga.js
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Socraigh fillteán réamhshocraithe le haghaidh scaireanna glactha",
"Reset" : "Athshocraigh",
"Reset folder to system default" : "Athshocraigh an fillteán go réamhshocrú an chórais",
- "Share expiration: " : "Éaga scaireanna:",
+ "Share expiration: {date}" : "Éaga scaireanna: {date}",
"Share Expiration" : "Comhroinn Éaga",
"group" : "grúpa",
"conversation" : "comhrá",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "Titim comhad",
"Upload files to {foldername}." : "Uaslódáil comhaid go {foldername}.",
"By uploading files, you agree to the terms of service." : "Trí chomhaid a uaslódáil, aontaíonn tú leis na téarmaí seirbhíse.",
+ "Successfully uploaded files" : "Uaslódáileadh na comhaid go rathúil",
"View terms of service" : "Féach ar théarmaí seirbhíse",
"Terms of service" : "Tearmaí Seirbhís",
- "Upload files to {folder}" : "Uaslódáil comhaid go {folder}",
- "Submit name" : "Cuir ainm",
- "{ownerDisplayName} shared a folder with you." : "Roinn {ownerDisplayName} fillteán leat.",
- "To upload files, you need to provide your name first." : "Chun comhaid a uaslódáil, ní mór duit d'ainm a sholáthar ar dtús.",
- "Name" : "Ainm",
- "Enter your name" : "Cuir isteach d'ainm",
"Share with {userName}" : "Roinn le {userName}",
"Share with email {email}" : "Roinn le ríomhphost {email}",
"Share with group" : "Roinn leis an ngrúpa",
@@ -315,6 +310,7 @@ OC.L10N.register(
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Scaireanna nach cuid de na scaireanna inmheánacha nó seachtracha iad. Is féidir gur scaireanna iad seo ó aipeanna nó ó fhoinsí eile.",
"Share with accounts, teams, federated cloud IDs" : "Comhroinn le cuntais, foirne, agus aitheantóirí scamall cónaidhme",
"Share with accounts and teams" : "Roinn le cuntais agus foirne",
+ "Federated cloud ID" : "ID scamall cónaidhme",
"Email, federated cloud ID" : "Ríomhphost, ID scamall cónaidhme",
"Unable to load the shares list" : "Ní féidir an liosta scaireanna a lódáil",
"Expires {relativetime}" : "In éag {relativetime}",
@@ -372,6 +368,8 @@ OC.L10N.register(
"List of unapproved shares." : "Liosta scaireanna neamhcheadaithe.",
"No pending shares" : "Gan scaireanna ar feitheamh",
"Shares you have received but not approved will show up here" : "Taispeánfar scaireanna atá faighte agat ach nár faomhadh anseo",
+ "Error deleting the share: {errorMessage}" : "Earráid ag scriosadh an chomhroinnte: {errorMessage}",
+ "Error deleting the share" : "Earráid ag scriosadh an chomhroinnte",
"Error updating the share: {errorMessage}" : "Earráid agus an sciar á nuashonrú: {errorMessage}",
"Error updating the share" : "Earráid agus an sciar á nuashonrú",
"File \"{path}\" has been unshared" : "Comhad \"{path}\" díroinnte",
@@ -384,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Comhroinn nóta don fhaighteoir sábháilte",
"Share password saved" : "Comhroinn pasfhocal sábháilte",
"Share permissions saved" : "Sábháladh ceadanna comhroinnte",
+ "To upload files to {folder}, you need to provide your name first." : "Chun comhaid a uaslódáil chuig {folder}, ní mór duit d'ainm a sholáthar ar dtús.",
+ "Upload files to {folder}" : "Uaslódáil comhaid go {folder}",
+ "Please confirm your name to upload files to {folder}" : "Deimhnigh d'ainm le do thoil chun comhaid a uaslódáil chuig {folder}",
+ "{ownerDisplayName} shared a folder with you." : "Roinn {ownerDisplayName} fillteán leat.",
+ "Names must not be empty." : "Ní féidir ainmneacha a bheith folamh.",
+ "Names must not start with a dot." : "Ní mór ainmneacha a bheith ag tosú le ponc.",
+ "\"{char}\" is not allowed inside a name." : "Ní cheadaítear \"{char}\" laistigh d'ainm.",
+ "\"{segment}\" is a reserved name and not allowed." : "Is ainm curtha in áirithe é \"{segment}\" agus ní cheadaítear é.",
+ "\"{extension}\" is not an allowed name." : "Ní ainm ceadaithe é \"{extension}\".",
+ "Names must not end with \"{extension}\"." : "Ní féidir ainmneacha a chríochnú le \"{extension}\".",
+ "Invalid name." : "Ainm neamhbhailí.",
"Shared by" : "Roinnte ag",
"Shared with" : "Roinnte le",
"Password created successfully" : "Pasfhocal cruthaithe go rathúil",
@@ -414,17 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Níor aimsíodh aon fhreastalaí comhoiriúnach ag {remote}",
"Invalid server URL" : "URL freastalaí neamhbhailí",
"Failed to add the public link to your Nextcloud" : "Theip ar an nasc poiblí a chur le do Nextcloud",
- "Files" : "Comhaid",
- "Download all files" : "Gach comhaid a íoslódáil",
- "Search for share recipients" : "Cuardaigh faighteoirí scaireanna",
- "No recommendations. Start typing." : "Gan moltaí. Tosaigh ag clóscríobh.",
- "Password field can't be empty" : "Ní féidir le réimse an phasfhocail a bheith folamh",
- "Allow download" : "Ceadaigh íoslódáil",
- "Share expire date saved" : "Comhroinn dáta éaga sábháilte",
"You are not allowed to edit link shares that you don't own" : "Níl cead agat scaireanna naisc nach leatsa a chur in eagar",
+ "Download all files" : "Gach comhaid a íoslódáil",
"_1 email address already added_::_{count} email addresses already added_" : ["1 seoladh ríomhphoist curtha leis cheana féin","{count} seoladh ríomhphoist curtha leis cheana","{count} seoladh ríomhphoist curtha leis cheana","{count} seoladh ríomhphoist curtha leis cheana","{count} seoladh ríomhphoist curtha leis cheana"],
"_1 email address added_::_{count} email addresses added_" : ["Cuireadh 1 seoladh ríomhphoist leis","{count} seoladh ríomhphoist curtha leis","{count} seoladh ríomhphoist curtha leis","{count} seoladh ríomhphoist curtha leis","{count} seoladh ríomhphoist curtha leis"],
+ "Search for share recipients" : "Cuardaigh faighteoirí scaireanna",
+ "No recommendations. Start typing." : "Gan moltaí. Tosaigh ag clóscríobh.",
+ "To upload files, you need to provide your name first." : "Chun comhaid a uaslódáil, ní mór duit d'ainm a sholáthar ar dtús.",
+ "Enter your name" : "Cuir isteach d'ainm",
+ "Submit name" : "Cuir ainm",
+ "Name" : "Ainm",
"Share with accounts, teams, federated cloud id" : "Comhroinn le cuntais, foirne, aitheantas scamall cónaidhme",
- "Email, federated cloud id" : "Ríomhphost, aitheantas scamall cónaidhme"
+ "Email, federated cloud id" : "Ríomhphost, aitheantas scamall cónaidhme",
+ "Filename must not be empty." : "Ní ceadmhach ainm an chomhaid a bheith folamh."
},
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
diff --git a/apps/files_sharing/l10n/ga.json b/apps/files_sharing/l10n/ga.json
index f556e802f52..060b111ae6c 100644
--- a/apps/files_sharing/l10n/ga.json
+++ b/apps/files_sharing/l10n/ga.json
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "Socraigh fillteán réamhshocraithe le haghaidh scaireanna glactha",
"Reset" : "Athshocraigh",
"Reset folder to system default" : "Athshocraigh an fillteán go réamhshocrú an chórais",
- "Share expiration: " : "Éaga scaireanna:",
+ "Share expiration: {date}" : "Éaga scaireanna: {date}",
"Share Expiration" : "Comhroinn Éaga",
"group" : "grúpa",
"conversation" : "comhrá",
@@ -255,14 +255,9 @@
"File drop" : "Titim comhad",
"Upload files to {foldername}." : "Uaslódáil comhaid go {foldername}.",
"By uploading files, you agree to the terms of service." : "Trí chomhaid a uaslódáil, aontaíonn tú leis na téarmaí seirbhíse.",
+ "Successfully uploaded files" : "Uaslódáileadh na comhaid go rathúil",
"View terms of service" : "Féach ar théarmaí seirbhíse",
"Terms of service" : "Tearmaí Seirbhís",
- "Upload files to {folder}" : "Uaslódáil comhaid go {folder}",
- "Submit name" : "Cuir ainm",
- "{ownerDisplayName} shared a folder with you." : "Roinn {ownerDisplayName} fillteán leat.",
- "To upload files, you need to provide your name first." : "Chun comhaid a uaslódáil, ní mór duit d'ainm a sholáthar ar dtús.",
- "Name" : "Ainm",
- "Enter your name" : "Cuir isteach d'ainm",
"Share with {userName}" : "Roinn le {userName}",
"Share with email {email}" : "Roinn le ríomhphost {email}",
"Share with group" : "Roinn leis an ngrúpa",
@@ -313,6 +308,7 @@
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Scaireanna nach cuid de na scaireanna inmheánacha nó seachtracha iad. Is féidir gur scaireanna iad seo ó aipeanna nó ó fhoinsí eile.",
"Share with accounts, teams, federated cloud IDs" : "Comhroinn le cuntais, foirne, agus aitheantóirí scamall cónaidhme",
"Share with accounts and teams" : "Roinn le cuntais agus foirne",
+ "Federated cloud ID" : "ID scamall cónaidhme",
"Email, federated cloud ID" : "Ríomhphost, ID scamall cónaidhme",
"Unable to load the shares list" : "Ní féidir an liosta scaireanna a lódáil",
"Expires {relativetime}" : "In éag {relativetime}",
@@ -370,6 +366,8 @@
"List of unapproved shares." : "Liosta scaireanna neamhcheadaithe.",
"No pending shares" : "Gan scaireanna ar feitheamh",
"Shares you have received but not approved will show up here" : "Taispeánfar scaireanna atá faighte agat ach nár faomhadh anseo",
+ "Error deleting the share: {errorMessage}" : "Earráid ag scriosadh an chomhroinnte: {errorMessage}",
+ "Error deleting the share" : "Earráid ag scriosadh an chomhroinnte",
"Error updating the share: {errorMessage}" : "Earráid agus an sciar á nuashonrú: {errorMessage}",
"Error updating the share" : "Earráid agus an sciar á nuashonrú",
"File \"{path}\" has been unshared" : "Comhad \"{path}\" díroinnte",
@@ -382,6 +380,17 @@
"Share note for recipient saved" : "Comhroinn nóta don fhaighteoir sábháilte",
"Share password saved" : "Comhroinn pasfhocal sábháilte",
"Share permissions saved" : "Sábháladh ceadanna comhroinnte",
+ "To upload files to {folder}, you need to provide your name first." : "Chun comhaid a uaslódáil chuig {folder}, ní mór duit d'ainm a sholáthar ar dtús.",
+ "Upload files to {folder}" : "Uaslódáil comhaid go {folder}",
+ "Please confirm your name to upload files to {folder}" : "Deimhnigh d'ainm le do thoil chun comhaid a uaslódáil chuig {folder}",
+ "{ownerDisplayName} shared a folder with you." : "Roinn {ownerDisplayName} fillteán leat.",
+ "Names must not be empty." : "Ní féidir ainmneacha a bheith folamh.",
+ "Names must not start with a dot." : "Ní mór ainmneacha a bheith ag tosú le ponc.",
+ "\"{char}\" is not allowed inside a name." : "Ní cheadaítear \"{char}\" laistigh d'ainm.",
+ "\"{segment}\" is a reserved name and not allowed." : "Is ainm curtha in áirithe é \"{segment}\" agus ní cheadaítear é.",
+ "\"{extension}\" is not an allowed name." : "Ní ainm ceadaithe é \"{extension}\".",
+ "Names must not end with \"{extension}\"." : "Ní féidir ainmneacha a chríochnú le \"{extension}\".",
+ "Invalid name." : "Ainm neamhbhailí.",
"Shared by" : "Roinnte ag",
"Shared with" : "Roinnte le",
"Password created successfully" : "Pasfhocal cruthaithe go rathúil",
@@ -412,17 +421,18 @@
"No compatible server found at {remote}" : "Níor aimsíodh aon fhreastalaí comhoiriúnach ag {remote}",
"Invalid server URL" : "URL freastalaí neamhbhailí",
"Failed to add the public link to your Nextcloud" : "Theip ar an nasc poiblí a chur le do Nextcloud",
- "Files" : "Comhaid",
- "Download all files" : "Gach comhaid a íoslódáil",
- "Search for share recipients" : "Cuardaigh faighteoirí scaireanna",
- "No recommendations. Start typing." : "Gan moltaí. Tosaigh ag clóscríobh.",
- "Password field can't be empty" : "Ní féidir le réimse an phasfhocail a bheith folamh",
- "Allow download" : "Ceadaigh íoslódáil",
- "Share expire date saved" : "Comhroinn dáta éaga sábháilte",
"You are not allowed to edit link shares that you don't own" : "Níl cead agat scaireanna naisc nach leatsa a chur in eagar",
+ "Download all files" : "Gach comhaid a íoslódáil",
"_1 email address already added_::_{count} email addresses already added_" : ["1 seoladh ríomhphoist curtha leis cheana féin","{count} seoladh ríomhphoist curtha leis cheana","{count} seoladh ríomhphoist curtha leis cheana","{count} seoladh ríomhphoist curtha leis cheana","{count} seoladh ríomhphoist curtha leis cheana"],
"_1 email address added_::_{count} email addresses added_" : ["Cuireadh 1 seoladh ríomhphoist leis","{count} seoladh ríomhphoist curtha leis","{count} seoladh ríomhphoist curtha leis","{count} seoladh ríomhphoist curtha leis","{count} seoladh ríomhphoist curtha leis"],
+ "Search for share recipients" : "Cuardaigh faighteoirí scaireanna",
+ "No recommendations. Start typing." : "Gan moltaí. Tosaigh ag clóscríobh.",
+ "To upload files, you need to provide your name first." : "Chun comhaid a uaslódáil, ní mór duit d'ainm a sholáthar ar dtús.",
+ "Enter your name" : "Cuir isteach d'ainm",
+ "Submit name" : "Cuir ainm",
+ "Name" : "Ainm",
"Share with accounts, teams, federated cloud id" : "Comhroinn le cuntais, foirne, aitheantas scamall cónaidhme",
- "Email, federated cloud id" : "Ríomhphost, aitheantas scamall cónaidhme"
+ "Email, federated cloud id" : "Ríomhphost, aitheantas scamall cónaidhme",
+ "Filename must not be empty." : "Ní ceadmhach ainm an chomhaid a bheith folamh."
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/gl.js b/apps/files_sharing/l10n/gl.js
index e4e22208e85..53ed66b6c03 100644
--- a/apps/files_sharing/l10n/gl.js
+++ b/apps/files_sharing/l10n/gl.js
@@ -257,12 +257,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "Ao enviar ficheiros acepta as condicións de servizo.",
"View terms of service" : "Ver as condicións de servizo",
"Terms of service" : "Condicións de servizo",
- "Upload files to {folder}" : "Enviar ficheiros a {folder}",
- "Submit name" : "Enviar o nome",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} compartiu un cartafol con Vde.",
- "To upload files, you need to provide your name first." : "Para enviar ficheiros, primeiro debes fornecer o teu nome.",
- "Name" : "Nome",
- "Enter your name" : "Introduza o seu nome",
"Share with {userName}" : "Compartir con {userName}",
"Share with email {email}" : "Compartir co correo {email}",
"Share with group" : "Compartir co grupo",
@@ -368,6 +362,7 @@ OC.L10N.register(
"List of unapproved shares." : "Lista de comparticións non aprobadas.",
"No pending shares" : "Non hai comparticións pendentes",
"Shares you have received but not approved will show up here" : "As comparticións que recibiu mais non aprobou amosaranse aquí",
+ "Error deleting the share" : "Produciuse un erro ao eliminar a compartición",
"Error updating the share: {errorMessage}" : "Produciuse un erro ao actualizar a compartición: {errorMessage}",
"Error updating the share" : "Produciuse un erro ao actualizar a compartición",
"File \"{path}\" has been unshared" : "Foi retirado o ficheiro compartido «{path}».",
@@ -380,6 +375,8 @@ OC.L10N.register(
"Share note for recipient saved" : "Gardouse a nota de compartición para o destinatario",
"Share password saved" : "Gardouse o contrasinal para compartir",
"Share permissions saved" : "Gardáronse os permisos para compartir",
+ "Upload files to {folder}" : "Enviar ficheiros a {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} compartiu un cartafol con Vde.",
"Shared by" : "Compartido por",
"Shared with" : "Compartido con",
"Password created successfully" : "O contrasinal foi creado correctamente",
@@ -410,16 +407,17 @@ OC.L10N.register(
"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",
- "Files" : "Ficheiros",
- "Download all files" : "Descargar todos os ficheiros",
- "Search for share recipients" : "Buscar destinatarios de comparticións",
- "No recommendations. Start typing." : "Non hai recomendacións. Comece a escribir.",
- "Password field can't be empty" : "O campo de contrasinal non pode estar baleiro",
- "Allow download" : "Permitir a descarga",
- "Share expire date saved" : "Gardouse a data de caducidade da compartición",
"You are not allowed to edit link shares that you don't own" : "Vde. non ten permiso para editar as ligazóns compartidas das que non é o propietario",
+ "Download all files" : "Descargar todos os ficheiros",
"_1 email address already added_::_{count} email addresses already added_" : ["Xa foi engadido 1 enderezo de correo","Xa foron engadidos {count} enderezos de correo"],
"_1 email address added_::_{count} email addresses added_" : ["Foi engadido 1 enderezo de correo","Foron engadidos {count} enderezos de correo"],
- "Email, federated cloud id" : "Correo-e, ID da nube federada"
+ "Search for share recipients" : "Buscar destinatarios de comparticións",
+ "No recommendations. Start typing." : "Non hai recomendacións. Comece a escribir.",
+ "To upload files, you need to provide your name first." : "Para enviar ficheiros, primeiro debes fornecer o teu nome.",
+ "Enter your name" : "Introduza o seu nome",
+ "Submit name" : "Enviar o nome",
+ "Name" : "Nome",
+ "Email, federated cloud id" : "Correo-e, ID da nube federada",
+ "Filename must not be empty." : "O nome de ficheiro non debe estar baleiro"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/gl.json b/apps/files_sharing/l10n/gl.json
index a160b911d21..dfb84a6d3b4 100644
--- a/apps/files_sharing/l10n/gl.json
+++ b/apps/files_sharing/l10n/gl.json
@@ -255,12 +255,6 @@
"By uploading files, you agree to the terms of service." : "Ao enviar ficheiros acepta as condicións de servizo.",
"View terms of service" : "Ver as condicións de servizo",
"Terms of service" : "Condicións de servizo",
- "Upload files to {folder}" : "Enviar ficheiros a {folder}",
- "Submit name" : "Enviar o nome",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} compartiu un cartafol con Vde.",
- "To upload files, you need to provide your name first." : "Para enviar ficheiros, primeiro debes fornecer o teu nome.",
- "Name" : "Nome",
- "Enter your name" : "Introduza o seu nome",
"Share with {userName}" : "Compartir con {userName}",
"Share with email {email}" : "Compartir co correo {email}",
"Share with group" : "Compartir co grupo",
@@ -366,6 +360,7 @@
"List of unapproved shares." : "Lista de comparticións non aprobadas.",
"No pending shares" : "Non hai comparticións pendentes",
"Shares you have received but not approved will show up here" : "As comparticións que recibiu mais non aprobou amosaranse aquí",
+ "Error deleting the share" : "Produciuse un erro ao eliminar a compartición",
"Error updating the share: {errorMessage}" : "Produciuse un erro ao actualizar a compartición: {errorMessage}",
"Error updating the share" : "Produciuse un erro ao actualizar a compartición",
"File \"{path}\" has been unshared" : "Foi retirado o ficheiro compartido «{path}».",
@@ -378,6 +373,8 @@
"Share note for recipient saved" : "Gardouse a nota de compartición para o destinatario",
"Share password saved" : "Gardouse o contrasinal para compartir",
"Share permissions saved" : "Gardáronse os permisos para compartir",
+ "Upload files to {folder}" : "Enviar ficheiros a {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} compartiu un cartafol con Vde.",
"Shared by" : "Compartido por",
"Shared with" : "Compartido con",
"Password created successfully" : "O contrasinal foi creado correctamente",
@@ -408,16 +405,17 @@
"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",
- "Files" : "Ficheiros",
- "Download all files" : "Descargar todos os ficheiros",
- "Search for share recipients" : "Buscar destinatarios de comparticións",
- "No recommendations. Start typing." : "Non hai recomendacións. Comece a escribir.",
- "Password field can't be empty" : "O campo de contrasinal non pode estar baleiro",
- "Allow download" : "Permitir a descarga",
- "Share expire date saved" : "Gardouse a data de caducidade da compartición",
"You are not allowed to edit link shares that you don't own" : "Vde. non ten permiso para editar as ligazóns compartidas das que non é o propietario",
+ "Download all files" : "Descargar todos os ficheiros",
"_1 email address already added_::_{count} email addresses already added_" : ["Xa foi engadido 1 enderezo de correo","Xa foron engadidos {count} enderezos de correo"],
"_1 email address added_::_{count} email addresses added_" : ["Foi engadido 1 enderezo de correo","Foron engadidos {count} enderezos de correo"],
- "Email, federated cloud id" : "Correo-e, ID da nube federada"
+ "Search for share recipients" : "Buscar destinatarios de comparticións",
+ "No recommendations. Start typing." : "Non hai recomendacións. Comece a escribir.",
+ "To upload files, you need to provide your name first." : "Para enviar ficheiros, primeiro debes fornecer o teu nome.",
+ "Enter your name" : "Introduza o seu nome",
+ "Submit name" : "Enviar o nome",
+ "Name" : "Nome",
+ "Email, federated cloud id" : "Correo-e, ID da nube federada",
+ "Filename must not be empty." : "O nome de ficheiro non debe estar baleiro"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/he.js b/apps/files_sharing/l10n/he.js
deleted file mode 100644
index d594bcfc0fb..00000000000
--- a/apps/files_sharing/l10n/he.js
+++ /dev/null
@@ -1,214 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "File shares" : "שיתופי קבצים",
- "Downloaded via public link" : "הורד על בסיס קישור ציבורי",
- "Downloaded by {email}" : "הורד על ידי {email}",
- "{file} downloaded via public link" : "{file} התקבל דרך קישור ציבורי",
- "{email} downloaded {file}" : "{file} הורד על ידי {email}",
- "Shared with group {group}" : "שותף עם הקבוצה {group}",
- "Removed share for group {group}" : "הוסר שיתוף עם הקבוצה {group}",
- "{actor} shared with group {group}" : "שותף עם הקבוצה {group} על ידי {actor}",
- "{actor} removed share for group {group}" : "הוסר השיתוף עם הקבוצה {group} על ידי {actor}",
- "Share for group {group} expired" : "תוקף השיתוף עם הקבוצה {group} פג",
- "You shared {file} with group {group}" : "שיתפת {file} עם הקבוצה {group}",
- "You removed group {group} from {file}" : "הסרת את הקבוצה {group} מהקובץ {file}",
- "{actor} shared {file} with group {group}" : "הקובץ {file} שותף עם הקבוצה {group} על ידי {actor}",
- "{actor} removed group {group} from {file}" : "הקבוצה {group} הוסרה מהשיתוף {file} על ידי {actor}",
- "Share for file {file} with group {group} expired" : "תוקף שיתוף הקובץ {file} עם הקבוצה {group} פג",
- "Shared as public link" : "שותף כקישור ציבורי",
- "Removed public link" : "הסיר/ה קישור ציבורי",
- "Public link expired" : "קישור ציבורי פג תוקף",
- "{actor} shared as public link" : "שותף כקישור ציבורי על ידי {actor}",
- "{actor} removed public link" : "הקישור הציבורי הוסר על ידי {actor}",
- "Public link of {actor} expired" : "תוקף הקישור הציבורי של {actor} פג",
- "You shared {file} as public link" : "שיתפת את {file} כקישור ציבורי",
- "You removed public link for {file}" : "הסרת קישור ציבורי עבור {file}",
- "Public link expired for {file}" : "תוקף הקישור הציבורי עבור {file} פג",
- "{actor} shared {file} as public link" : "{file} שותף כקישור ציבורי על ידי {actor}",
- "{actor} removed public link for {file}" : "הקישור הציבורי עבור {file} הוסר על ידי {actor}",
- "Public link of {actor} for {file} expired" : "תוקף הקישור הציבורי של {actor} עבור {file} פג",
- "{user} accepted the remote share" : "השיתוף המרוחק התקבל על ידי {user}",
- "{user} declined the remote share" : "השיתוף המרוחק נדחה על ידי {user}",
- "You received a new remote share {file} from {user}" : "קיבלת שיתוף מרוחק חדש {file} מאת",
- "{user} accepted the remote share of {file}" : "השיתוף המרוחק של {file} התקבל על ידי {user}",
- "{user} declined the remote share of {file}" : "השיתוף המרוחק של {file} נדחה על ידי {user}",
- "{user} unshared {file} from you" : "{user} ביטל שיתוף של {file} ממך",
- "Shared with {user}" : "שותף עם {user}",
- "Removed share for {user}" : "הוסר השיתוף עבור {user}",
- "You removed yourself" : "הסרת את עצמך",
- "{actor} removed themselves" : "{actor} הסירו את עצמם",
- "{actor} shared with {user}" : "שותף עם {user} על ידי {actor}",
- "{actor} removed share for {user}" : "השיתוף עבור {user} הוסר על ידי {actor}",
- "Shared by {actor}" : "שותף על ידי {actor}",
- "{actor} removed share" : "שיתוף הוסר על ידי {actor}",
- "Share for {user} expired" : "תוקף השיתוף של {user} פג",
- "Share expired" : "תוקף השיתוף פג",
- "You shared {file} with {user}" : "שיתפת את {file} עם {user}",
- "You removed {user} from {file}" : "הסרת את {user} מהקובץ {file}",
- "You removed yourself from {file}" : "הסרת את עצמך מהקובץ {file}",
- "{actor} removed themselves from {file}" : "{actor} הסיר את עצמו מ- {file}",
- "{actor} shared {file} with {user}" : "{file} שותף עם {user} על ידי {actor}",
- "{actor} removed {user} from {file}" : "{actor} הסיר את {user} מ- {file}",
- "{actor} shared {file} with you" : "{actor} שיתף {file} איתך",
- "{actor} removed you from the share named {file}" : "הוסרת מהשיתוף בשם {file} על ידי {actor}",
- "Share for file {file} with {user} expired" : "תוקף שיתוף הקובץ {file} עם {user} פג",
- "Share for file {file} expired" : "שיתוף הקובץ {file} פג",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "קובץ או תיקייה ששותפו בדוא״ל או דרך קישור ציבורי <strong>הורדו</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "קובץ או תיקייה שותפו מ- <strong>שרת אחר</strong>",
- "Sharing" : "שיתוף",
- "A file or folder has been <strong>shared</strong>" : "קובץ או תיקייה <strong>שותפו<strong/>",
- "Shared link" : "שותף קישור",
- "Could not delete share" : "לא ניתן היה למחוק את השיתוף",
- "Please specify a file or folder path" : "יש לספק נתיב לקובץ או תיקייה",
- "Could not create share" : "לא ניתן ליצור שיתוף",
- "Group sharing is disabled by the administrator" : "שיתוף קבוצתי מנוטרל על ידי המנהל",
- "Please specify a valid group" : "יש לספק קבוצה חוקית",
- "Public link sharing is disabled by the administrator" : "שיתוף ציבורי מנוטרל על ידי המנהל",
- "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "שיתוף%s שליחת הסיסמה באמצעות Nextcloud Talk נכשל מכיוון ש- Nextcloud Talk אינו מופעל",
- "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "השיתוף%1$s נכשל מכיוון שה-\"קצה אחורי\" אינו מאפשר שיתופים מסוג %2$s",
- "Sharing %s failed because the back end does not support room shares" : "השיתוף של%sנכשל מכיוון שה-\"קצה אחורי\" אינו תומך בשיתופי חדרים",
- "Unknown share type" : "סוג שיתוף אינו מוכר",
- "Not a directory" : "אינה תיקייה",
- "Could not lock node" : "לא היה ניתן לנעול את הצומת",
- "Public upload is only possible for publicly shared folders" : "העלאה ציבורית אפשרית רק אל תיקיות משותפות ציבוריות",
- "Public upload disabled by the administrator" : "שיתוף ציבורי מנוטרל על ידי המנהל",
- "Could not lock path" : "לא ניתן היה לנעול נתיב",
- "Wrong or no update parameter given" : "משתנה עדכון שניתן שגוי או לא קיים",
- "Wrong password" : "ססמה שגויה",
- "shared by %s" : "שותף על ידי %s",
- "Download" : "הורדה",
- "Direct link" : "קישור ישיר",
- "Share API is disabled" : "שיתוף API מנוטרל",
- "File sharing" : "שיתוף קבצים",
- "Share will expire tomorrow" : "תוקף השיתוף יפוג מחר",
- "Your share of {node} will expire tomorrow" : "תוקף השיתוף שלך {node} יפוג מחר",
- "You received {share} as a share by {user}" : "קיבלת {share} כשיתוף מאת {user}",
- "You received {share} to group {group} as a share by {user}" : "קיבלת {share} לקבוצה {group} כשיתוף על ידי {user}",
- "Accept" : "קבלה",
- "Decline" : "דחייה",
- "Expiration date" : "מועד תפוגה",
- "Set a password" : "הגדרת ססמה",
- "Password" : "ססמה",
- "Share link" : "שיתוף קישור",
- "Copy to clipboard" : "העתקה ללוח הגזירים",
- "Send link via email" : "שליחת קישור באמצעות דואר אלקטרוני",
- "Link copied to clipboard" : "הקישור הועתק ללוח הגזירים",
- "Select" : "בחר",
- "Cancel" : "ביטול",
- "Close" : "סגירה",
- "Continue" : "להמשך",
- "Error creating the share" : "יצירת השיתוף נכשלה",
- "Reset" : "איפוס",
- "Invalid path selected" : "הנתיב שנבחר שגוי",
- "Unknown error" : "שגיאה בלתי ידועה",
- "group" : "קבוצה",
- "conversation" : "דיון",
- "remote" : "מרוחק",
- "remote group" : "קבוצה מרוחקת",
- "guest" : "אורח",
- "Shared with the group {user} by {owner}" : "שותף עם הקבוצה {user} על ידי {owner}",
- "Shared with the conversation {user} by {owner}" : "שותף עם הדיון {user} על ידי {owner}",
- "Shared with {user} by {owner}" : "שותף עם {user} על ידי {owner}",
- "Added by {initiator}" : "נוסף על ידי {initiator}",
- "Via “{folder}”" : "דרך „{folder}”",
- "Unshare" : "ביטול שיתוף",
- "Internal link" : "קישור פנימי",
- "Cannot copy, please copy the link manually" : "לא ניתן להעתיק, נא להעתיק את הקישור ידנית",
- "Link copied" : "הקישור הועתק",
- "Please enter the following required information before creating the share" : "נא למלא את הפרטים הנחוצים הבאים בטרם יצירת השיתוף",
- "Password protection (enforced)" : "הגנה בססמה (נאכף)",
- "Password protection" : "Password protection",
- "Enter a password" : "נא להקליד ססמה",
- "Create share" : "צור שיתוף",
- "Add another link" : "הוספת קישור נוסף",
- "Create a new share link" : "יצירת קישור שיתוף חדש",
- "{shareWith} by {initiator}" : "{shareWith} באמצעות {initiator}",
- "Shared via link by {initiator}" : "שותף דרך קישור על ידי {initiator}",
- "Share link ({label})" : "שתף קישור ({label})",
- "Create public link" : "יצירת קישור ציבורי",
- "Error, please enter proper password and/or expiration date" : "שגיאה, נא למלא ססמה ו/או תאריך תפוגה כראוי",
- "View only" : "לצפיה בלבד",
- "Can edit" : "ניתן לערוך",
- "Resharing is not allowed" : "שיתוף מחדש אסור",
- "Name or email …" : "שם או דוא\"ל ...",
- "Name, email, or Federated Cloud ID …" : "שם, דוא\"ל או ID ענן מאוחד...",
- "Searching …" : "מתבצע חיפוש…",
- "No elements found." : "לא נמצאו רכיבים.",
- "Search globally" : "חיפוש גלובלי",
- "Guest" : "אורח/ת",
- "Group" : "קבוצה",
- "Email" : "דוא״ל",
- "Deck board" : "לוח חסיפה",
- "on {server}" : "על גבי {server}",
- "Note:" : "הערה:",
- "Terms of service" : "תנאי שירות",
- "Allow upload and editing" : "לאפשר העלאה ועריכה",
- "Allow editing" : "לאפשר עריכה",
- "Advanced settings" : "הגדרות מתקדמות",
- "Share label" : "שתף תווית",
- "Video verification" : "אימות וידאו",
- "Expiration date (enforced)" : "תאריך תפוגה (נאכף)",
- "Set expiration date" : "הגדרת תאריך תפוגה",
- "Hide download" : "הסתרת הורדה",
- "Note to recipient" : "מסר לנמען",
- "Enter a note for the share recipient" : "נא להוסיף הערה למקבלי השיתוף",
- "Read" : "קריאה",
- "Edit" : "עריכה",
- "Share" : "שיתוף",
- "Delete" : "מחיקה",
- "Others with access" : "נוספים עם גישה",
- "Toggle list of others with access to this directory" : "החלפת מצב הנוספים עם גישה לתיקייה הזאת",
- "Toggle list of others with access to this file" : "החלפת מצב הנוספים עם גישה לקובץ הזה",
- "Unable to fetch inherited shares" : "לא ניתן לקבל את השיתופים שנורשו",
- "Shares" : "שיתופים",
- "Unable to load the shares list" : "לא ניתן לטעון את רשימת השיתופים",
- "Expires {relativetime}" : "תפוגה: {relativetime}",
- "this share just expired." : "תוקף השיתוף פג זה עתה.",
- "Shared with you by {owner}" : "שותף אתך על ידי {owner}",
- "Link to a file" : "קישור לקובץ",
- "Shared" : "משותף",
- "Shared with others" : "משותף עם אחרים",
- "Public share" : "שיתוף ציבורי",
- "No shares" : "אין שיתופים",
- "Shared with you" : "שיתף/שיתפה אתך",
- "Nothing shared with you yet" : "עדיין לא שיתפו אתך דבר",
- "Nothing shared yet" : "עדיין לא שותף דבר",
- "Shared by link" : "משותף עם קישור",
- "No shared links" : "אין קישורים משותפים",
- "Deleted shares" : "שיתופים שנמחקו",
- "No deleted shares" : "אין שיתופים שנמחקו",
- "Pending shares" : "שיתופים ממתינים",
- "No pending shares" : "אין שיתופים ממתינים",
- "Error updating the share" : "שגיאה בעדכון השיתוף",
- "Shared by" : "שותף על־ידי",
- "Shared with" : "משותף עם",
- "Shared with you and the group {group} by {owner}" : "שותף אתך ועם הקבוצה {group} על ידי {owner}",
- "Shared with you and {circle} by {owner}" : "משותף אתך ועם {circle} על ידי {owner}",
- "Shared with you and the conversation {conversation} by {owner}" : "שותף אתך והדיון {conversation} על ידי {owner}",
- "Shared with you in a conversation by {owner}" : "שותף אתך בדיון על ידי {owner}",
- "Share note" : "פתק שיתוף",
- "Upload files to %s" : "העלאת קבצים על %s",
- "Note" : "פתק",
- "Select or drop files" : "בחירה או השלכה של קבצים",
- "Uploading files" : "מועלים קבצים",
- "Uploaded files:" : "קבצים שהועלו:",
- "By uploading files, you agree to the %1$sterms of service%2$s." : "עצם העלאתם של קבצים מביעה את הסכמתך ל%1$sתנאי השירות%2$s.",
- "Share not found" : "השיתוף לא נמצא",
- "Back to %s" : "חזרה אל %s",
- "Add to your Nextcloud" : "הוספה ל־Nextcloud שלך",
- "Waiting…" : "בהמתנה…",
- "error" : "שגיאה",
- "finished" : "הסתיים",
- "This will stop your current uploads." : "פעולה זו תעצור את השליחות הנוכחיות שלך.",
- "Move or copy" : "העברה או העתקה",
- "You can upload into this folder" : "ניתן להעלות לתיקייה זו",
- "No compatible server found at {remote}" : "לא נמצא שרת תואם בכתובת {remote}",
- "Invalid server URL" : "כתובת השרת שגויה",
- "Failed to add the public link to your Nextcloud" : "אירע כשל בהוספת קישור ציבורי ל־Nextcloud שלך",
- "Files" : "קבצים",
- "Download all files" : "הורדת כל הקבצים",
- "No recommendations. Start typing." : "אין המלצות. נא להתחיל להקליד.",
- "Enter your name" : "נא למלא את שמך"
-},
-"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;");
diff --git a/apps/files_sharing/l10n/he.json b/apps/files_sharing/l10n/he.json
deleted file mode 100644
index 8f32faa5c42..00000000000
--- a/apps/files_sharing/l10n/he.json
+++ /dev/null
@@ -1,212 +0,0 @@
-{ "translations": {
- "File shares" : "שיתופי קבצים",
- "Downloaded via public link" : "הורד על בסיס קישור ציבורי",
- "Downloaded by {email}" : "הורד על ידי {email}",
- "{file} downloaded via public link" : "{file} התקבל דרך קישור ציבורי",
- "{email} downloaded {file}" : "{file} הורד על ידי {email}",
- "Shared with group {group}" : "שותף עם הקבוצה {group}",
- "Removed share for group {group}" : "הוסר שיתוף עם הקבוצה {group}",
- "{actor} shared with group {group}" : "שותף עם הקבוצה {group} על ידי {actor}",
- "{actor} removed share for group {group}" : "הוסר השיתוף עם הקבוצה {group} על ידי {actor}",
- "Share for group {group} expired" : "תוקף השיתוף עם הקבוצה {group} פג",
- "You shared {file} with group {group}" : "שיתפת {file} עם הקבוצה {group}",
- "You removed group {group} from {file}" : "הסרת את הקבוצה {group} מהקובץ {file}",
- "{actor} shared {file} with group {group}" : "הקובץ {file} שותף עם הקבוצה {group} על ידי {actor}",
- "{actor} removed group {group} from {file}" : "הקבוצה {group} הוסרה מהשיתוף {file} על ידי {actor}",
- "Share for file {file} with group {group} expired" : "תוקף שיתוף הקובץ {file} עם הקבוצה {group} פג",
- "Shared as public link" : "שותף כקישור ציבורי",
- "Removed public link" : "הסיר/ה קישור ציבורי",
- "Public link expired" : "קישור ציבורי פג תוקף",
- "{actor} shared as public link" : "שותף כקישור ציבורי על ידי {actor}",
- "{actor} removed public link" : "הקישור הציבורי הוסר על ידי {actor}",
- "Public link of {actor} expired" : "תוקף הקישור הציבורי של {actor} פג",
- "You shared {file} as public link" : "שיתפת את {file} כקישור ציבורי",
- "You removed public link for {file}" : "הסרת קישור ציבורי עבור {file}",
- "Public link expired for {file}" : "תוקף הקישור הציבורי עבור {file} פג",
- "{actor} shared {file} as public link" : "{file} שותף כקישור ציבורי על ידי {actor}",
- "{actor} removed public link for {file}" : "הקישור הציבורי עבור {file} הוסר על ידי {actor}",
- "Public link of {actor} for {file} expired" : "תוקף הקישור הציבורי של {actor} עבור {file} פג",
- "{user} accepted the remote share" : "השיתוף המרוחק התקבל על ידי {user}",
- "{user} declined the remote share" : "השיתוף המרוחק נדחה על ידי {user}",
- "You received a new remote share {file} from {user}" : "קיבלת שיתוף מרוחק חדש {file} מאת",
- "{user} accepted the remote share of {file}" : "השיתוף המרוחק של {file} התקבל על ידי {user}",
- "{user} declined the remote share of {file}" : "השיתוף המרוחק של {file} נדחה על ידי {user}",
- "{user} unshared {file} from you" : "{user} ביטל שיתוף של {file} ממך",
- "Shared with {user}" : "שותף עם {user}",
- "Removed share for {user}" : "הוסר השיתוף עבור {user}",
- "You removed yourself" : "הסרת את עצמך",
- "{actor} removed themselves" : "{actor} הסירו את עצמם",
- "{actor} shared with {user}" : "שותף עם {user} על ידי {actor}",
- "{actor} removed share for {user}" : "השיתוף עבור {user} הוסר על ידי {actor}",
- "Shared by {actor}" : "שותף על ידי {actor}",
- "{actor} removed share" : "שיתוף הוסר על ידי {actor}",
- "Share for {user} expired" : "תוקף השיתוף של {user} פג",
- "Share expired" : "תוקף השיתוף פג",
- "You shared {file} with {user}" : "שיתפת את {file} עם {user}",
- "You removed {user} from {file}" : "הסרת את {user} מהקובץ {file}",
- "You removed yourself from {file}" : "הסרת את עצמך מהקובץ {file}",
- "{actor} removed themselves from {file}" : "{actor} הסיר את עצמו מ- {file}",
- "{actor} shared {file} with {user}" : "{file} שותף עם {user} על ידי {actor}",
- "{actor} removed {user} from {file}" : "{actor} הסיר את {user} מ- {file}",
- "{actor} shared {file} with you" : "{actor} שיתף {file} איתך",
- "{actor} removed you from the share named {file}" : "הוסרת מהשיתוף בשם {file} על ידי {actor}",
- "Share for file {file} with {user} expired" : "תוקף שיתוף הקובץ {file} עם {user} פג",
- "Share for file {file} expired" : "שיתוף הקובץ {file} פג",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "קובץ או תיקייה ששותפו בדוא״ל או דרך קישור ציבורי <strong>הורדו</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "קובץ או תיקייה שותפו מ- <strong>שרת אחר</strong>",
- "Sharing" : "שיתוף",
- "A file or folder has been <strong>shared</strong>" : "קובץ או תיקייה <strong>שותפו<strong/>",
- "Shared link" : "שותף קישור",
- "Could not delete share" : "לא ניתן היה למחוק את השיתוף",
- "Please specify a file or folder path" : "יש לספק נתיב לקובץ או תיקייה",
- "Could not create share" : "לא ניתן ליצור שיתוף",
- "Group sharing is disabled by the administrator" : "שיתוף קבוצתי מנוטרל על ידי המנהל",
- "Please specify a valid group" : "יש לספק קבוצה חוקית",
- "Public link sharing is disabled by the administrator" : "שיתוף ציבורי מנוטרל על ידי המנהל",
- "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "שיתוף%s שליחת הסיסמה באמצעות Nextcloud Talk נכשל מכיוון ש- Nextcloud Talk אינו מופעל",
- "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "השיתוף%1$s נכשל מכיוון שה-\"קצה אחורי\" אינו מאפשר שיתופים מסוג %2$s",
- "Sharing %s failed because the back end does not support room shares" : "השיתוף של%sנכשל מכיוון שה-\"קצה אחורי\" אינו תומך בשיתופי חדרים",
- "Unknown share type" : "סוג שיתוף אינו מוכר",
- "Not a directory" : "אינה תיקייה",
- "Could not lock node" : "לא היה ניתן לנעול את הצומת",
- "Public upload is only possible for publicly shared folders" : "העלאה ציבורית אפשרית רק אל תיקיות משותפות ציבוריות",
- "Public upload disabled by the administrator" : "שיתוף ציבורי מנוטרל על ידי המנהל",
- "Could not lock path" : "לא ניתן היה לנעול נתיב",
- "Wrong or no update parameter given" : "משתנה עדכון שניתן שגוי או לא קיים",
- "Wrong password" : "ססמה שגויה",
- "shared by %s" : "שותף על ידי %s",
- "Download" : "הורדה",
- "Direct link" : "קישור ישיר",
- "Share API is disabled" : "שיתוף API מנוטרל",
- "File sharing" : "שיתוף קבצים",
- "Share will expire tomorrow" : "תוקף השיתוף יפוג מחר",
- "Your share of {node} will expire tomorrow" : "תוקף השיתוף שלך {node} יפוג מחר",
- "You received {share} as a share by {user}" : "קיבלת {share} כשיתוף מאת {user}",
- "You received {share} to group {group} as a share by {user}" : "קיבלת {share} לקבוצה {group} כשיתוף על ידי {user}",
- "Accept" : "קבלה",
- "Decline" : "דחייה",
- "Expiration date" : "מועד תפוגה",
- "Set a password" : "הגדרת ססמה",
- "Password" : "ססמה",
- "Share link" : "שיתוף קישור",
- "Copy to clipboard" : "העתקה ללוח הגזירים",
- "Send link via email" : "שליחת קישור באמצעות דואר אלקטרוני",
- "Link copied to clipboard" : "הקישור הועתק ללוח הגזירים",
- "Select" : "בחר",
- "Cancel" : "ביטול",
- "Close" : "סגירה",
- "Continue" : "להמשך",
- "Error creating the share" : "יצירת השיתוף נכשלה",
- "Reset" : "איפוס",
- "Invalid path selected" : "הנתיב שנבחר שגוי",
- "Unknown error" : "שגיאה בלתי ידועה",
- "group" : "קבוצה",
- "conversation" : "דיון",
- "remote" : "מרוחק",
- "remote group" : "קבוצה מרוחקת",
- "guest" : "אורח",
- "Shared with the group {user} by {owner}" : "שותף עם הקבוצה {user} על ידי {owner}",
- "Shared with the conversation {user} by {owner}" : "שותף עם הדיון {user} על ידי {owner}",
- "Shared with {user} by {owner}" : "שותף עם {user} על ידי {owner}",
- "Added by {initiator}" : "נוסף על ידי {initiator}",
- "Via “{folder}”" : "דרך „{folder}”",
- "Unshare" : "ביטול שיתוף",
- "Internal link" : "קישור פנימי",
- "Cannot copy, please copy the link manually" : "לא ניתן להעתיק, נא להעתיק את הקישור ידנית",
- "Link copied" : "הקישור הועתק",
- "Please enter the following required information before creating the share" : "נא למלא את הפרטים הנחוצים הבאים בטרם יצירת השיתוף",
- "Password protection (enforced)" : "הגנה בססמה (נאכף)",
- "Password protection" : "Password protection",
- "Enter a password" : "נא להקליד ססמה",
- "Create share" : "צור שיתוף",
- "Add another link" : "הוספת קישור נוסף",
- "Create a new share link" : "יצירת קישור שיתוף חדש",
- "{shareWith} by {initiator}" : "{shareWith} באמצעות {initiator}",
- "Shared via link by {initiator}" : "שותף דרך קישור על ידי {initiator}",
- "Share link ({label})" : "שתף קישור ({label})",
- "Create public link" : "יצירת קישור ציבורי",
- "Error, please enter proper password and/or expiration date" : "שגיאה, נא למלא ססמה ו/או תאריך תפוגה כראוי",
- "View only" : "לצפיה בלבד",
- "Can edit" : "ניתן לערוך",
- "Resharing is not allowed" : "שיתוף מחדש אסור",
- "Name or email …" : "שם או דוא\"ל ...",
- "Name, email, or Federated Cloud ID …" : "שם, דוא\"ל או ID ענן מאוחד...",
- "Searching …" : "מתבצע חיפוש…",
- "No elements found." : "לא נמצאו רכיבים.",
- "Search globally" : "חיפוש גלובלי",
- "Guest" : "אורח/ת",
- "Group" : "קבוצה",
- "Email" : "דוא״ל",
- "Deck board" : "לוח חסיפה",
- "on {server}" : "על גבי {server}",
- "Note:" : "הערה:",
- "Terms of service" : "תנאי שירות",
- "Allow upload and editing" : "לאפשר העלאה ועריכה",
- "Allow editing" : "לאפשר עריכה",
- "Advanced settings" : "הגדרות מתקדמות",
- "Share label" : "שתף תווית",
- "Video verification" : "אימות וידאו",
- "Expiration date (enforced)" : "תאריך תפוגה (נאכף)",
- "Set expiration date" : "הגדרת תאריך תפוגה",
- "Hide download" : "הסתרת הורדה",
- "Note to recipient" : "מסר לנמען",
- "Enter a note for the share recipient" : "נא להוסיף הערה למקבלי השיתוף",
- "Read" : "קריאה",
- "Edit" : "עריכה",
- "Share" : "שיתוף",
- "Delete" : "מחיקה",
- "Others with access" : "נוספים עם גישה",
- "Toggle list of others with access to this directory" : "החלפת מצב הנוספים עם גישה לתיקייה הזאת",
- "Toggle list of others with access to this file" : "החלפת מצב הנוספים עם גישה לקובץ הזה",
- "Unable to fetch inherited shares" : "לא ניתן לקבל את השיתופים שנורשו",
- "Shares" : "שיתופים",
- "Unable to load the shares list" : "לא ניתן לטעון את רשימת השיתופים",
- "Expires {relativetime}" : "תפוגה: {relativetime}",
- "this share just expired." : "תוקף השיתוף פג זה עתה.",
- "Shared with you by {owner}" : "שותף אתך על ידי {owner}",
- "Link to a file" : "קישור לקובץ",
- "Shared" : "משותף",
- "Shared with others" : "משותף עם אחרים",
- "Public share" : "שיתוף ציבורי",
- "No shares" : "אין שיתופים",
- "Shared with you" : "שיתף/שיתפה אתך",
- "Nothing shared with you yet" : "עדיין לא שיתפו אתך דבר",
- "Nothing shared yet" : "עדיין לא שותף דבר",
- "Shared by link" : "משותף עם קישור",
- "No shared links" : "אין קישורים משותפים",
- "Deleted shares" : "שיתופים שנמחקו",
- "No deleted shares" : "אין שיתופים שנמחקו",
- "Pending shares" : "שיתופים ממתינים",
- "No pending shares" : "אין שיתופים ממתינים",
- "Error updating the share" : "שגיאה בעדכון השיתוף",
- "Shared by" : "שותף על־ידי",
- "Shared with" : "משותף עם",
- "Shared with you and the group {group} by {owner}" : "שותף אתך ועם הקבוצה {group} על ידי {owner}",
- "Shared with you and {circle} by {owner}" : "משותף אתך ועם {circle} על ידי {owner}",
- "Shared with you and the conversation {conversation} by {owner}" : "שותף אתך והדיון {conversation} על ידי {owner}",
- "Shared with you in a conversation by {owner}" : "שותף אתך בדיון על ידי {owner}",
- "Share note" : "פתק שיתוף",
- "Upload files to %s" : "העלאת קבצים על %s",
- "Note" : "פתק",
- "Select or drop files" : "בחירה או השלכה של קבצים",
- "Uploading files" : "מועלים קבצים",
- "Uploaded files:" : "קבצים שהועלו:",
- "By uploading files, you agree to the %1$sterms of service%2$s." : "עצם העלאתם של קבצים מביעה את הסכמתך ל%1$sתנאי השירות%2$s.",
- "Share not found" : "השיתוף לא נמצא",
- "Back to %s" : "חזרה אל %s",
- "Add to your Nextcloud" : "הוספה ל־Nextcloud שלך",
- "Waiting…" : "בהמתנה…",
- "error" : "שגיאה",
- "finished" : "הסתיים",
- "This will stop your current uploads." : "פעולה זו תעצור את השליחות הנוכחיות שלך.",
- "Move or copy" : "העברה או העתקה",
- "You can upload into this folder" : "ניתן להעלות לתיקייה זו",
- "No compatible server found at {remote}" : "לא נמצא שרת תואם בכתובת {remote}",
- "Invalid server URL" : "כתובת השרת שגויה",
- "Failed to add the public link to your Nextcloud" : "אירע כשל בהוספת קישור ציבורי ל־Nextcloud שלך",
- "Files" : "קבצים",
- "Download all files" : "הורדת כל הקבצים",
- "No recommendations. Start typing." : "אין המלצות. נא להתחיל להקליד.",
- "Enter your name" : "נא למלא את שמך"
-},"pluralForm" :"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/hr.js b/apps/files_sharing/l10n/hr.js
index 09e9322fc08..16b8b425f4b 100644
--- a/apps/files_sharing/l10n/hr.js
+++ b/apps/files_sharing/l10n/hr.js
@@ -149,8 +149,6 @@ OC.L10N.register(
"on {server}" : "na {server}",
"File drop" : "Povlačenje datoteke",
"Terms of service" : "Uvjeti pružanja usluge",
- "Name" : "Naziv",
- "Enter your name" : "Unesite svoje ime",
"Read" : "Čitaj",
"Create" : "Stvori",
"Edit" : "Uredi",
@@ -191,6 +189,7 @@ OC.L10N.register(
"No deleted shares" : "Nema izbrisanih dijeljenja",
"Pending shares" : "Dijeljenja na čekanju",
"No pending shares" : "Nema dijeljenja na čekanju",
+ "Error deleting the share" : "Pogreška pri brisanju dijeljenja",
"Error updating the share: {errorMessage}" : "Pogreška pri ažuriranju dijeljenja: {errorMessage}",
"Error updating the share" : "Pogreška pri ažuriranju dijeljenja",
"Shared by" : "Podijeljeno od",
@@ -218,8 +217,9 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Nije pronađen nijedan kompatibilni poslužitelj na {remote}",
"Invalid server URL" : "Nevažeći URL poslužitelja",
"Failed to add the public link to your Nextcloud" : "Dodavanje javne poveznice u Nextcloud nije uspjelo",
- "Files" : "Datoteke",
"Download all files" : "Preuzmi sve datoteke",
- "No recommendations. Start typing." : "Nema preporuka. Započnite unos."
+ "No recommendations. Start typing." : "Nema preporuka. Započnite unos.",
+ "Enter your name" : "Unesite svoje ime",
+ "Name" : "Naziv"
},
"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/hr.json b/apps/files_sharing/l10n/hr.json
index ad97ec991a6..cd4c7450ccc 100644
--- a/apps/files_sharing/l10n/hr.json
+++ b/apps/files_sharing/l10n/hr.json
@@ -147,8 +147,6 @@
"on {server}" : "na {server}",
"File drop" : "Povlačenje datoteke",
"Terms of service" : "Uvjeti pružanja usluge",
- "Name" : "Naziv",
- "Enter your name" : "Unesite svoje ime",
"Read" : "Čitaj",
"Create" : "Stvori",
"Edit" : "Uredi",
@@ -189,6 +187,7 @@
"No deleted shares" : "Nema izbrisanih dijeljenja",
"Pending shares" : "Dijeljenja na čekanju",
"No pending shares" : "Nema dijeljenja na čekanju",
+ "Error deleting the share" : "Pogreška pri brisanju dijeljenja",
"Error updating the share: {errorMessage}" : "Pogreška pri ažuriranju dijeljenja: {errorMessage}",
"Error updating the share" : "Pogreška pri ažuriranju dijeljenja",
"Shared by" : "Podijeljeno od",
@@ -216,8 +215,9 @@
"No compatible server found at {remote}" : "Nije pronađen nijedan kompatibilni poslužitelj na {remote}",
"Invalid server URL" : "Nevažeći URL poslužitelja",
"Failed to add the public link to your Nextcloud" : "Dodavanje javne poveznice u Nextcloud nije uspjelo",
- "Files" : "Datoteke",
"Download all files" : "Preuzmi sve datoteke",
- "No recommendations. Start typing." : "Nema preporuka. Započnite unos."
+ "No recommendations. Start typing." : "Nema preporuka. Započnite unos.",
+ "Enter your name" : "Unesite svoje ime",
+ "Name" : "Naziv"
},"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/hu.js b/apps/files_sharing/l10n/hu.js
index 18da3531948..5823186be78 100644
--- a/apps/files_sharing/l10n/hu.js
+++ b/apps/files_sharing/l10n/hu.js
@@ -119,6 +119,7 @@ OC.L10N.register(
"Close" : "Bezárás",
"Error creating the share: {errorMessage}" : "Hiba történt a megosztás létrehozása során: {errorMessage}",
"Error creating the share" : "Megosztás létrehozása sikertelen",
+ "File request" : "Fájlkérés",
"Cancel" : "Mégse",
"Continue" : "Folytatás",
"Error while toggling options" : "Hiba a beállítások módosításakor",
@@ -168,7 +169,7 @@ OC.L10N.register(
"View only" : "Csak megtekintés",
"Can edit" : "Szerkesztheti",
"Custom permissions" : "Egyéni jogosultságok",
- "Resharing is not allowed" : "A megosztás továbbadása nem engedélyezett",
+ "Resharing is not allowed" : "A továbbosztás nem engedélyezett",
"Name or email …" : "Név vagy e-mail-cím…",
"Name, email, or Federated Cloud ID …" : "Név, e-mail-cím vagy föderált felhőazonosító…",
"Searching …" : "Keresés…",
@@ -185,8 +186,6 @@ OC.L10N.register(
"Note:" : "Megjegyzés:",
"File drop" : "Fájllerakat",
"Terms of service" : "Szolgáltatási feltételek",
- "Name" : "Név",
- "Enter your name" : "Adja meg a nevét",
"Update share" : "Megosztás frissítése",
"Save share" : "Megosztás mentése",
"Read" : "Olvasás",
@@ -206,6 +205,7 @@ OC.L10N.register(
"Expiration date (enforced)" : "Lejárati idő (megkövetelve)",
"Set expiration date" : "Lejárati idő beállítása",
"Hide download" : "Letöltés elrejtése",
+ "Allow download and sync" : "Letöltés és szinkronizálás engedélyezése",
"Note to recipient" : "Jegyzet a címzettnek",
"Enter a note for the share recipient" : "Adjon meg egy megjegyzést a megosztás címzettje számára",
"Delete share" : "Megosztás törlése",
@@ -218,6 +218,8 @@ OC.L10N.register(
"Expires {relativetime}" : "Lejárat: {relativetime}",
"this share just expired." : "ez a megosztás épp most járt le.",
"Shared with you by {owner}" : "{owner} megosztotta Önnel",
+ "Internal shares" : "Belső megosztások",
+ "External shares" : "Külső megosztások",
"Link to a file" : "Hivatkozás egy fájlhoz",
"_Accept share_::_Accept shares_" : ["Megosztás elfogadása","Megosztások elfogadása"],
"Open in Files" : "Megnyitás a Fájlokban",
@@ -288,10 +290,11 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Nem található kompatibilis kiszolgáló itt: {remote}",
"Invalid server URL" : "Érvénytelen kiszolgáló URL",
"Failed to add the public link to your Nextcloud" : "Nem sikerült hozzáadni a nyilvános hivatkozást a Nexcloudjához",
- "Files" : "Fájlok",
"Download all files" : "Összes fájl letöltése",
"Search for share recipients" : "Megosztás résztvevőinek keresése",
"No recommendations. Start typing." : "Nincs javaslat. Kezdjen gépelni.",
- "Allow download" : "Letöltés engedélyezése"
+ "Enter your name" : "Adja meg a nevét",
+ "Name" : "Név",
+ "Filename must not be empty." : "A fájlnév nem lehet üres."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/hu.json b/apps/files_sharing/l10n/hu.json
index 524d750ebc4..37da419fff9 100644
--- a/apps/files_sharing/l10n/hu.json
+++ b/apps/files_sharing/l10n/hu.json
@@ -117,6 +117,7 @@
"Close" : "Bezárás",
"Error creating the share: {errorMessage}" : "Hiba történt a megosztás létrehozása során: {errorMessage}",
"Error creating the share" : "Megosztás létrehozása sikertelen",
+ "File request" : "Fájlkérés",
"Cancel" : "Mégse",
"Continue" : "Folytatás",
"Error while toggling options" : "Hiba a beállítások módosításakor",
@@ -166,7 +167,7 @@
"View only" : "Csak megtekintés",
"Can edit" : "Szerkesztheti",
"Custom permissions" : "Egyéni jogosultságok",
- "Resharing is not allowed" : "A megosztás továbbadása nem engedélyezett",
+ "Resharing is not allowed" : "A továbbosztás nem engedélyezett",
"Name or email …" : "Név vagy e-mail-cím…",
"Name, email, or Federated Cloud ID …" : "Név, e-mail-cím vagy föderált felhőazonosító…",
"Searching …" : "Keresés…",
@@ -183,8 +184,6 @@
"Note:" : "Megjegyzés:",
"File drop" : "Fájllerakat",
"Terms of service" : "Szolgáltatási feltételek",
- "Name" : "Név",
- "Enter your name" : "Adja meg a nevét",
"Update share" : "Megosztás frissítése",
"Save share" : "Megosztás mentése",
"Read" : "Olvasás",
@@ -204,6 +203,7 @@
"Expiration date (enforced)" : "Lejárati idő (megkövetelve)",
"Set expiration date" : "Lejárati idő beállítása",
"Hide download" : "Letöltés elrejtése",
+ "Allow download and sync" : "Letöltés és szinkronizálás engedélyezése",
"Note to recipient" : "Jegyzet a címzettnek",
"Enter a note for the share recipient" : "Adjon meg egy megjegyzést a megosztás címzettje számára",
"Delete share" : "Megosztás törlése",
@@ -216,6 +216,8 @@
"Expires {relativetime}" : "Lejárat: {relativetime}",
"this share just expired." : "ez a megosztás épp most járt le.",
"Shared with you by {owner}" : "{owner} megosztotta Önnel",
+ "Internal shares" : "Belső megosztások",
+ "External shares" : "Külső megosztások",
"Link to a file" : "Hivatkozás egy fájlhoz",
"_Accept share_::_Accept shares_" : ["Megosztás elfogadása","Megosztások elfogadása"],
"Open in Files" : "Megnyitás a Fájlokban",
@@ -286,10 +288,11 @@
"No compatible server found at {remote}" : "Nem található kompatibilis kiszolgáló itt: {remote}",
"Invalid server URL" : "Érvénytelen kiszolgáló URL",
"Failed to add the public link to your Nextcloud" : "Nem sikerült hozzáadni a nyilvános hivatkozást a Nexcloudjához",
- "Files" : "Fájlok",
"Download all files" : "Összes fájl letöltése",
"Search for share recipients" : "Megosztás résztvevőinek keresése",
"No recommendations. Start typing." : "Nincs javaslat. Kezdjen gépelni.",
- "Allow download" : "Letöltés engedélyezése"
+ "Enter your name" : "Adja meg a nevét",
+ "Name" : "Név",
+ "Filename must not be empty." : "A fájlnév nem lehet üres."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/hy.js b/apps/files_sharing/l10n/hy.js
deleted file mode 100644
index 2e8a459c6da..00000000000
--- a/apps/files_sharing/l10n/hy.js
+++ /dev/null
@@ -1,10 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Cancel" : "Չեղարկել",
- "Password" : "Գաղտնաբառ",
- "Name" : "Անուն",
- "Download" : "Ներբեռնել",
- "Download %s" : "Ներբեռնել %s"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/hy.json b/apps/files_sharing/l10n/hy.json
deleted file mode 100644
index a189280c922..00000000000
--- a/apps/files_sharing/l10n/hy.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{ "translations": {
- "Cancel" : "Չեղարկել",
- "Password" : "Գաղտնաբառ",
- "Name" : "Անուն",
- "Download" : "Ներբեռնել",
- "Download %s" : "Ներբեռնել %s"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ia.js b/apps/files_sharing/l10n/ia.js
deleted file mode 100644
index 8e6401b8835..00000000000
--- a/apps/files_sharing/l10n/ia.js
+++ /dev/null
@@ -1,15 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Cancel" : "Cancellar",
- "A file or folder has been <strong>shared</strong>" : "Un file o un dossier ha essite <strong>compartite</strong>",
- "You shared %1$s with %2$s" : "Tu compartiva %1$s con %2$s",
- "You shared %1$s with group %2$s" : "Tu compartiva %1$s con gruppo %2$s",
- "You shared %1$s via link" : "Tu compartiva %1$s via ligamine",
- "%2$s shared %1$s with you" : "%2$s compartiva %1$s con te",
- "Shares" : "Comparti",
- "Password" : "Contrasigno",
- "Name" : "Nomine",
- "Download" : "Discargar"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/ia.json b/apps/files_sharing/l10n/ia.json
deleted file mode 100644
index e5efb202155..00000000000
--- a/apps/files_sharing/l10n/ia.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{ "translations": {
- "Cancel" : "Cancellar",
- "A file or folder has been <strong>shared</strong>" : "Un file o un dossier ha essite <strong>compartite</strong>",
- "You shared %1$s with %2$s" : "Tu compartiva %1$s con %2$s",
- "You shared %1$s with group %2$s" : "Tu compartiva %1$s con gruppo %2$s",
- "You shared %1$s via link" : "Tu compartiva %1$s via ligamine",
- "%2$s shared %1$s with you" : "%2$s compartiva %1$s con te",
- "Shares" : "Comparti",
- "Password" : "Contrasigno",
- "Name" : "Nomine",
- "Download" : "Discargar"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/id.js b/apps/files_sharing/l10n/id.js
deleted file mode 100644
index d7b18e9fa88..00000000000
--- a/apps/files_sharing/l10n/id.js
+++ /dev/null
@@ -1,69 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with others" : "Dibagikan dengan lainnya",
- "Shared with you" : "Dibagikan dengan Anda",
- "Shared by link" : "Dibagikan dengan tautan",
- "Nothing shared with you yet" : "Tidak ada yang dibagikan kepada Anda",
- "Files and folders others share with you will show up here" : "Berkas dan folder lainnya yang dibagikan kepada Anda akan ditampilkan disini",
- "Nothing shared yet" : "Tidak ada yang dibagikan",
- "Files and folders you share will show up here" : "Berkas dan folder yang Anda bagikan akan ditampilkan disini",
- "No shared links" : "Tidak ada tautan berbagi",
- "Files and folders you share by link will show up here" : "Berkas dan folder yang Anda bagikan menggunakan tautan akan ditampilkan disini",
- "Download" : "Unduh",
- "You can upload into this folder" : "Anda dapat mengunggah kedalam folder ini",
- "No compatible server found at {remote}" : "Tidak ditemukan server yang kompatibel pada {remote}",
- "Invalid server URL" : "Server URL tidak valid",
- "Failed to add the public link to your Nextcloud" : "Gagal menambah tautan publik ke Nextcloud Anda",
- "No expiration date set" : "Tanggal kedaluwarsa tidak diatur",
- "Shared by" : "Dibagikan oleh",
- "Sharing" : "Berbagi",
- "Downloaded via public link" : "Diunduh via tautan publik",
- "Removed public link" : "tautan publik dihapus",
- "Public link expired" : "tautan publik kedaluwarsa",
- "A file or folder was shared from <strong>another server</strong>" : "Sebuah berkas atau folder telah dibagikan dari <strong>server lainnya</strong>",
- "A file or folder has been <strong>shared</strong>" : "Sebuah berkas atau folder telah <strong>dibagikan</strong>",
- "Wrong share ID, share doesn't exist" : "ID pembagian salah, tidak ada yang bisa dibagi",
- "could not delete share" : "tidak dapat menghapus pembagian",
- "Could not delete share" : "Tidak dapat menghapus pembagian",
- "Please specify a file or folder path" : "Tentukan berkas atau folder",
- "Wrong path, file/folder doesn't exist" : "Salah path, berkas/folder tidak ada",
- "Could not create share" : "Tidak dapat membuat pembagian",
- "invalid permissions" : "izin tidak sah",
- "Please specify a valid user" : "Tentukan pengguna yang valid",
- "Group sharing is disabled by the administrator" : "Berbagi grup dinonaktifkan oleh administrator",
- "Please specify a valid group" : "Tentukan grup yang valid",
- "Public link sharing is disabled by the administrator" : "Pembagian tautan publik dinonaktifkan oleh administrator",
- "Public upload disabled by the administrator" : "Pengunggahan publik dinonaktifkan oleh administrator",
- "Public upload is only possible for publicly shared folders" : "Pengunggahan publik hanya bisa untuk folder yang dibagikan kepada publik",
- "Invalid date, date format must be YYYY-MM-DD" : "Tanggal salah, format tanggal harus TTTT-BB-HH",
- "Unknown share type" : "Tipe berbagi tidak diketahui",
- "Not a directory" : "Bukan direktori",
- "Could not lock path" : "Tidak dapat mengunci path",
- "Wrong or no update parameter given" : "Parameter salah atau tidak diperbarui",
- "Can't change permissions for public share links" : "Tidak dapat mengubah izin untuk tautan berbagi publik",
- "Cannot increase permissions" : "Tidak dapat menambah izin",
- "Direct link" : "Tautan langsung",
- "Add to your Nextcloud" : "Tambahkan ke Nextcloud Anda",
- "Share API is disabled" : "API pembagian dinonaktifkan",
- "No entries found in this folder" : "Tidak ada entri yang ditemukan dalam folder ini",
- "Name" : "Nama",
- "Share time" : "Waktu berbagi",
- "Expiration date" : "Tanggal kedaluwarsa",
- "Sorry, this link doesn’t seem to work anymore." : "Maaf, tautan ini tampaknya tidak berfungsi lagi.",
- "Reasons might be:" : "Alasan yang mungkin:",
- "the item was removed" : "item telah dihapus",
- "the link expired" : "tautan telah kedaluwarsa",
- "sharing is disabled" : "berbagi dinonaktifkan",
- "For more info, please ask the person who sent this link." : "Untuk info lebih lanjut, silakan tanyakan orang yang mengirim tautan ini.",
- "Download %s" : "Unduh %s",
- "Upload files to %s" : "Unggah berkas ke %s",
- "Select or drop files" : "Pilih atau drop berkas",
- "Uploading files…" : "Mengunggah berkas...",
- "Uploaded files:" : "Berkas terunggah:",
- "Sharing %s failed because the back end does not allow shares from type %s" : "Gagal berbagi %s karena backend tidak mengizinkan berbagi dengan tipe %s",
- "This share is password-protected" : "Berbagi ini dilindungi kata sandi",
- "The password is wrong. Try again." : "Kata sandi salah. Coba lagi",
- "Password" : "Kata sandi"
-},
-"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/id.json b/apps/files_sharing/l10n/id.json
deleted file mode 100644
index 3226abaeba0..00000000000
--- a/apps/files_sharing/l10n/id.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{ "translations": {
- "Shared with others" : "Dibagikan dengan lainnya",
- "Shared with you" : "Dibagikan dengan Anda",
- "Shared by link" : "Dibagikan dengan tautan",
- "Nothing shared with you yet" : "Tidak ada yang dibagikan kepada Anda",
- "Files and folders others share with you will show up here" : "Berkas dan folder lainnya yang dibagikan kepada Anda akan ditampilkan disini",
- "Nothing shared yet" : "Tidak ada yang dibagikan",
- "Files and folders you share will show up here" : "Berkas dan folder yang Anda bagikan akan ditampilkan disini",
- "No shared links" : "Tidak ada tautan berbagi",
- "Files and folders you share by link will show up here" : "Berkas dan folder yang Anda bagikan menggunakan tautan akan ditampilkan disini",
- "Download" : "Unduh",
- "You can upload into this folder" : "Anda dapat mengunggah kedalam folder ini",
- "No compatible server found at {remote}" : "Tidak ditemukan server yang kompatibel pada {remote}",
- "Invalid server URL" : "Server URL tidak valid",
- "Failed to add the public link to your Nextcloud" : "Gagal menambah tautan publik ke Nextcloud Anda",
- "No expiration date set" : "Tanggal kedaluwarsa tidak diatur",
- "Shared by" : "Dibagikan oleh",
- "Sharing" : "Berbagi",
- "Downloaded via public link" : "Diunduh via tautan publik",
- "Removed public link" : "tautan publik dihapus",
- "Public link expired" : "tautan publik kedaluwarsa",
- "A file or folder was shared from <strong>another server</strong>" : "Sebuah berkas atau folder telah dibagikan dari <strong>server lainnya</strong>",
- "A file or folder has been <strong>shared</strong>" : "Sebuah berkas atau folder telah <strong>dibagikan</strong>",
- "Wrong share ID, share doesn't exist" : "ID pembagian salah, tidak ada yang bisa dibagi",
- "could not delete share" : "tidak dapat menghapus pembagian",
- "Could not delete share" : "Tidak dapat menghapus pembagian",
- "Please specify a file or folder path" : "Tentukan berkas atau folder",
- "Wrong path, file/folder doesn't exist" : "Salah path, berkas/folder tidak ada",
- "Could not create share" : "Tidak dapat membuat pembagian",
- "invalid permissions" : "izin tidak sah",
- "Please specify a valid user" : "Tentukan pengguna yang valid",
- "Group sharing is disabled by the administrator" : "Berbagi grup dinonaktifkan oleh administrator",
- "Please specify a valid group" : "Tentukan grup yang valid",
- "Public link sharing is disabled by the administrator" : "Pembagian tautan publik dinonaktifkan oleh administrator",
- "Public upload disabled by the administrator" : "Pengunggahan publik dinonaktifkan oleh administrator",
- "Public upload is only possible for publicly shared folders" : "Pengunggahan publik hanya bisa untuk folder yang dibagikan kepada publik",
- "Invalid date, date format must be YYYY-MM-DD" : "Tanggal salah, format tanggal harus TTTT-BB-HH",
- "Unknown share type" : "Tipe berbagi tidak diketahui",
- "Not a directory" : "Bukan direktori",
- "Could not lock path" : "Tidak dapat mengunci path",
- "Wrong or no update parameter given" : "Parameter salah atau tidak diperbarui",
- "Can't change permissions for public share links" : "Tidak dapat mengubah izin untuk tautan berbagi publik",
- "Cannot increase permissions" : "Tidak dapat menambah izin",
- "Direct link" : "Tautan langsung",
- "Add to your Nextcloud" : "Tambahkan ke Nextcloud Anda",
- "Share API is disabled" : "API pembagian dinonaktifkan",
- "No entries found in this folder" : "Tidak ada entri yang ditemukan dalam folder ini",
- "Name" : "Nama",
- "Share time" : "Waktu berbagi",
- "Expiration date" : "Tanggal kedaluwarsa",
- "Sorry, this link doesn’t seem to work anymore." : "Maaf, tautan ini tampaknya tidak berfungsi lagi.",
- "Reasons might be:" : "Alasan yang mungkin:",
- "the item was removed" : "item telah dihapus",
- "the link expired" : "tautan telah kedaluwarsa",
- "sharing is disabled" : "berbagi dinonaktifkan",
- "For more info, please ask the person who sent this link." : "Untuk info lebih lanjut, silakan tanyakan orang yang mengirim tautan ini.",
- "Download %s" : "Unduh %s",
- "Upload files to %s" : "Unggah berkas ke %s",
- "Select or drop files" : "Pilih atau drop berkas",
- "Uploading files…" : "Mengunggah berkas...",
- "Uploaded files:" : "Berkas terunggah:",
- "Sharing %s failed because the back end does not allow shares from type %s" : "Gagal berbagi %s karena backend tidak mengizinkan berbagi dengan tipe %s",
- "This share is password-protected" : "Berbagi ini dilindungi kata sandi",
- "The password is wrong. Try again." : "Kata sandi salah. Coba lagi",
- "Password" : "Kata sandi"
-},"pluralForm" :"nplurals=1; plural=0;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/is.js b/apps/files_sharing/l10n/is.js
index be0b3053f38..28da9fac275 100644
--- a/apps/files_sharing/l10n/is.js
+++ b/apps/files_sharing/l10n/is.js
@@ -238,12 +238,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "Með því að senda inn skrár, samþykkir þú þjónustuskilmálana.",
"View terms of service" : "Skoða þjónustuskilmála",
"Terms of service" : "Þjónustuskilmálar",
- "Upload files to {folder}" : "Senda skrár inn í {folder}",
- "Submit name" : "Nafn við innsendingu",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} deildi möppu með þér.",
- "To upload files, you need to provide your name first." : "Til að senda inn skrár þarftu fyrst að gefa upp nafnið þitt.",
- "Name" : "Heiti",
- "Enter your name" : "Settu inn nafnið þitt",
"Share with {userName}" : "Deila með {userName}",
"Share with email {email}" : "Deila í tölvupósti með {email}",
"Share with group" : "Deila með hópi",
@@ -354,6 +348,8 @@ OC.L10N.register(
"Share note for recipient saved" : "Minnispunktur til viðtakanda sameignar vistaður",
"Share password saved" : "Lykilorð sameignar vistað",
"Share permissions saved" : "Heimildir sameignar vistaðar",
+ "Upload files to {folder}" : "Senda skrár inn í {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} deildi möppu með þér.",
"Shared by" : "Deilt af",
"Shared with" : "Deilt með",
"Password created successfully" : "Tókst að búa til lykilorð",
@@ -384,15 +380,17 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Enginn samhæfður vefþjónn fannst á {remote}",
"Invalid server URL" : "Ógild URI-slóð vefþjóns",
"Failed to add the public link to your Nextcloud" : "Mistókst að bæta opinberum tengli í þitt eigið Nextcloud",
- "Files" : "Skrár",
- "Download all files" : "Sækja allar skrár",
- "Search for share recipients" : "Leita að viðtakendum sameignar",
- "No recommendations. Start typing." : "Engar tillögur. Byrjaðu að skrifa.",
- "Allow download" : "Leyfa niðurhal",
- "Share expire date saved" : "Lokagildistími sameignar vistaður",
"You are not allowed to edit link shares that you don't own" : "Þú hefur ekki heimild til að breyta tenglum á sameignir sem þú átt ekki.",
+ "Download all files" : "Sækja allar skrár",
"_1 email address already added_::_{count} email addresses already added_" : ["1 tölvupóstfangi þegar bætt við","{count} tölvupóstföngum þegar bætt við"],
"_1 email address added_::_{count} email addresses added_" : ["1 tölvupóstfangi bætt við","{count} tölvupóstföngum bætt við"],
- "Email, federated cloud id" : "Tölvupóstfang, skýjasambandsauðkenni (Federated Cloud ID)"
+ "Search for share recipients" : "Leita að viðtakendum sameignar",
+ "No recommendations. Start typing." : "Engar tillögur. Byrjaðu að skrifa.",
+ "To upload files, you need to provide your name first." : "Til að senda inn skrár þarftu fyrst að gefa upp nafnið þitt.",
+ "Enter your name" : "Settu inn nafnið þitt",
+ "Submit name" : "Nafn við innsendingu",
+ "Name" : "Heiti",
+ "Email, federated cloud id" : "Tölvupóstfang, skýjasambandsauðkenni (Federated Cloud ID)",
+ "Filename must not be empty." : "Skráarheiti má ekki vera tómt."
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
diff --git a/apps/files_sharing/l10n/is.json b/apps/files_sharing/l10n/is.json
index 02dcf39b0f0..2d91e0dd209 100644
--- a/apps/files_sharing/l10n/is.json
+++ b/apps/files_sharing/l10n/is.json
@@ -236,12 +236,6 @@
"By uploading files, you agree to the terms of service." : "Með því að senda inn skrár, samþykkir þú þjónustuskilmálana.",
"View terms of service" : "Skoða þjónustuskilmála",
"Terms of service" : "Þjónustuskilmálar",
- "Upload files to {folder}" : "Senda skrár inn í {folder}",
- "Submit name" : "Nafn við innsendingu",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} deildi möppu með þér.",
- "To upload files, you need to provide your name first." : "Til að senda inn skrár þarftu fyrst að gefa upp nafnið þitt.",
- "Name" : "Heiti",
- "Enter your name" : "Settu inn nafnið þitt",
"Share with {userName}" : "Deila með {userName}",
"Share with email {email}" : "Deila í tölvupósti með {email}",
"Share with group" : "Deila með hópi",
@@ -352,6 +346,8 @@
"Share note for recipient saved" : "Minnispunktur til viðtakanda sameignar vistaður",
"Share password saved" : "Lykilorð sameignar vistað",
"Share permissions saved" : "Heimildir sameignar vistaðar",
+ "Upload files to {folder}" : "Senda skrár inn í {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} deildi möppu með þér.",
"Shared by" : "Deilt af",
"Shared with" : "Deilt með",
"Password created successfully" : "Tókst að búa til lykilorð",
@@ -382,15 +378,17 @@
"No compatible server found at {remote}" : "Enginn samhæfður vefþjónn fannst á {remote}",
"Invalid server URL" : "Ógild URI-slóð vefþjóns",
"Failed to add the public link to your Nextcloud" : "Mistókst að bæta opinberum tengli í þitt eigið Nextcloud",
- "Files" : "Skrár",
- "Download all files" : "Sækja allar skrár",
- "Search for share recipients" : "Leita að viðtakendum sameignar",
- "No recommendations. Start typing." : "Engar tillögur. Byrjaðu að skrifa.",
- "Allow download" : "Leyfa niðurhal",
- "Share expire date saved" : "Lokagildistími sameignar vistaður",
"You are not allowed to edit link shares that you don't own" : "Þú hefur ekki heimild til að breyta tenglum á sameignir sem þú átt ekki.",
+ "Download all files" : "Sækja allar skrár",
"_1 email address already added_::_{count} email addresses already added_" : ["1 tölvupóstfangi þegar bætt við","{count} tölvupóstföngum þegar bætt við"],
"_1 email address added_::_{count} email addresses added_" : ["1 tölvupóstfangi bætt við","{count} tölvupóstföngum bætt við"],
- "Email, federated cloud id" : "Tölvupóstfang, skýjasambandsauðkenni (Federated Cloud ID)"
+ "Search for share recipients" : "Leita að viðtakendum sameignar",
+ "No recommendations. Start typing." : "Engar tillögur. Byrjaðu að skrifa.",
+ "To upload files, you need to provide your name first." : "Til að senda inn skrár þarftu fyrst að gefa upp nafnið þitt.",
+ "Enter your name" : "Settu inn nafnið þitt",
+ "Submit name" : "Nafn við innsendingu",
+ "Name" : "Heiti",
+ "Email, federated cloud id" : "Tölvupóstfang, skýjasambandsauðkenni (Federated Cloud ID)",
+ "Filename must not be empty." : "Skráarheiti má ekki vera tómt."
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/it.js b/apps/files_sharing/l10n/it.js
index 5ca25ca3da1..23f0a3b4a28 100644
--- a/apps/files_sharing/l10n/it.js
+++ b/apps/files_sharing/l10n/it.js
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Imposta cartella predefinita per condivisioni accettate",
"Reset" : "Ripristina",
"Reset folder to system default" : "Ripristina la cartella alla predefinita di sistema",
- "Share expiration: " : "Scadenza condivisione:",
+ "Share expiration: {date}" : "Scadenza condivisione: {date}",
"Share Expiration" : "Scadenza Condivisione",
"group" : "gruppo",
"conversation" : "conversazione",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "Elimina file",
"Upload files to {foldername}." : "Carica i file su{foldername}.",
"By uploading files, you agree to the terms of service." : "Caricando i file accetti i termini del servizio.",
+ "Successfully uploaded files" : "File caricati correttamente",
"View terms of service" : "Visualizza i termini del servizio",
"Terms of service" : "Termini del servizio",
- "Upload files to {folder}" : "Carica file su {folder}",
- "Submit name" : "Fornisci il nome",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha condiviso una cartella con te.",
- "To upload files, you need to provide your name first." : "Per caricare file, devi prima fornire il tuo nome.",
- "Name" : "Nome",
- "Enter your name" : "Digita il tuo nome",
"Share with {userName}" : "Condividi con {userName}",
"Share with email {email}" : "Condividi con l'email {email}",
"Share with group" : "Condividi con gruppo",
@@ -315,6 +310,7 @@ OC.L10N.register(
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Condivisioni che non fanno parte delle condivisioni interne o esterne. Possono essere condivisioni da app o altre fonti.",
"Share with accounts, teams, federated cloud IDs" : "Condividi con account, team, ID cloud federati",
"Share with accounts and teams" : "Condividi con account e team",
+ "Federated cloud ID" : "ID cloud federato",
"Email, federated cloud ID" : "E-mail, ID cloud federato",
"Unable to load the shares list" : "Impossibile caricare l'elenco delle condivisioni",
"Expires {relativetime}" : "Scade il {relativetime}",
@@ -372,6 +368,7 @@ OC.L10N.register(
"List of unapproved shares." : "Lista di condivisioni non approvate.",
"No pending shares" : "Nessuna condivisione in corso",
"Shares you have received but not approved will show up here" : "Le condivisioni che hai ricevuto, ma non approvato saranno mostrate qui",
+ "Error deleting the share" : "Errore durante l'eliminazione della condivisione",
"Error updating the share: {errorMessage}" : "Errore durante l'aggiornamento della condivisione: {errorMessage}",
"Error updating the share" : "Errore durante l'aggiornamento della condivisione",
"File \"{path}\" has been unshared" : "La condivisione del file \"{path}\" è stata rimossa",
@@ -384,6 +381,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Condividi nota salvata per il destinatario",
"Share password saved" : "Condividi la password salvata",
"Share permissions saved" : "Condivisione dei permessi salvati",
+ "To upload files to {folder}, you need to provide your name first." : "Per caricare file su {folder}, devi prima fornire il tuo nome.",
+ "Upload files to {folder}" : "Carica file su {folder}",
+ "Please confirm your name to upload files to {folder}" : "Si prega di confermare il nome per caricare i file su {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha condiviso una cartella con te.",
+ "Names must not be empty." : "I nomi non devono essere vuoti.",
+ "Names must not start with a dot." : "I nomi non devono iniziare con un punto.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" non è consentito all'interno di un nome.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" è un nome riservato e non consentito.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" non è un nome consentito.",
+ "Names must not end with \"{extension}\"." : "I nomi non devono terminare con \"{extension}\".",
+ "Invalid name." : "Nome non valido.",
"Shared by" : "Condiviso da",
"Shared with" : "Condiviso con",
"Password created successfully" : "Password creata correttamente",
@@ -414,17 +422,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Nessun server compatibile trovato su {remote}",
"Invalid server URL" : "URL del server non valido",
"Failed to add the public link to your Nextcloud" : "Aggiunta del collegamento pubblico al tuo Nextcloud non riuscita",
- "Files" : "File",
- "Download all files" : "Scarica tutti i file",
- "Search for share recipients" : "Cerca i destinatari della condivisione",
- "No recommendations. Start typing." : "Nessun consiglio. Inizia a digitare.",
- "Password field can't be empty" : "Il campo password non può essere vuoto",
- "Allow download" : "Consenti scaricamento",
- "Share expire date saved" : "Data di scadenza della condivisione salvata",
"You are not allowed to edit link shares that you don't own" : "Non ti è consentito modificare le condivisioni di collegamenti che non ti appartengono",
+ "Download all files" : "Scarica tutti i file",
"_1 email address already added_::_{count} email addresses already added_" : ["1 indirizzo di posta già aggiunto","{count} indirizzi di posta già aggiunti","{count} indirizzi di posta già aggiunti"],
"_1 email address added_::_{count} email addresses added_" : ["1 indirizzo di posta aggiunto","{count} indirizzi di posta aggiunti","{count} indirizzi di posta aggiunti"],
+ "Search for share recipients" : "Cerca i destinatari della condivisione",
+ "No recommendations. Start typing." : "Nessun consiglio. Inizia a digitare.",
+ "To upload files, you need to provide your name first." : "Per caricare file, devi prima fornire il tuo nome.",
+ "Enter your name" : "Digita il tuo nome",
+ "Submit name" : "Fornisci il nome",
+ "Name" : "Nome",
"Share with accounts, teams, federated cloud id" : "Condividi con account, team, ID cloud federati",
- "Email, federated cloud id" : "E-mail, ID cloud federato"
+ "Email, federated cloud id" : "E-mail, ID cloud federato",
+ "Filename must not be empty." : "Il nome del file non può essere vuoto."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/it.json b/apps/files_sharing/l10n/it.json
index 106ae7b7630..fc84fa187f2 100644
--- a/apps/files_sharing/l10n/it.json
+++ b/apps/files_sharing/l10n/it.json
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "Imposta cartella predefinita per condivisioni accettate",
"Reset" : "Ripristina",
"Reset folder to system default" : "Ripristina la cartella alla predefinita di sistema",
- "Share expiration: " : "Scadenza condivisione:",
+ "Share expiration: {date}" : "Scadenza condivisione: {date}",
"Share Expiration" : "Scadenza Condivisione",
"group" : "gruppo",
"conversation" : "conversazione",
@@ -255,14 +255,9 @@
"File drop" : "Elimina file",
"Upload files to {foldername}." : "Carica i file su{foldername}.",
"By uploading files, you agree to the terms of service." : "Caricando i file accetti i termini del servizio.",
+ "Successfully uploaded files" : "File caricati correttamente",
"View terms of service" : "Visualizza i termini del servizio",
"Terms of service" : "Termini del servizio",
- "Upload files to {folder}" : "Carica file su {folder}",
- "Submit name" : "Fornisci il nome",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha condiviso una cartella con te.",
- "To upload files, you need to provide your name first." : "Per caricare file, devi prima fornire il tuo nome.",
- "Name" : "Nome",
- "Enter your name" : "Digita il tuo nome",
"Share with {userName}" : "Condividi con {userName}",
"Share with email {email}" : "Condividi con l'email {email}",
"Share with group" : "Condividi con gruppo",
@@ -313,6 +308,7 @@
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Condivisioni che non fanno parte delle condivisioni interne o esterne. Possono essere condivisioni da app o altre fonti.",
"Share with accounts, teams, federated cloud IDs" : "Condividi con account, team, ID cloud federati",
"Share with accounts and teams" : "Condividi con account e team",
+ "Federated cloud ID" : "ID cloud federato",
"Email, federated cloud ID" : "E-mail, ID cloud federato",
"Unable to load the shares list" : "Impossibile caricare l'elenco delle condivisioni",
"Expires {relativetime}" : "Scade il {relativetime}",
@@ -370,6 +366,7 @@
"List of unapproved shares." : "Lista di condivisioni non approvate.",
"No pending shares" : "Nessuna condivisione in corso",
"Shares you have received but not approved will show up here" : "Le condivisioni che hai ricevuto, ma non approvato saranno mostrate qui",
+ "Error deleting the share" : "Errore durante l'eliminazione della condivisione",
"Error updating the share: {errorMessage}" : "Errore durante l'aggiornamento della condivisione: {errorMessage}",
"Error updating the share" : "Errore durante l'aggiornamento della condivisione",
"File \"{path}\" has been unshared" : "La condivisione del file \"{path}\" è stata rimossa",
@@ -382,6 +379,17 @@
"Share note for recipient saved" : "Condividi nota salvata per il destinatario",
"Share password saved" : "Condividi la password salvata",
"Share permissions saved" : "Condivisione dei permessi salvati",
+ "To upload files to {folder}, you need to provide your name first." : "Per caricare file su {folder}, devi prima fornire il tuo nome.",
+ "Upload files to {folder}" : "Carica file su {folder}",
+ "Please confirm your name to upload files to {folder}" : "Si prega di confermare il nome per caricare i file su {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ha condiviso una cartella con te.",
+ "Names must not be empty." : "I nomi non devono essere vuoti.",
+ "Names must not start with a dot." : "I nomi non devono iniziare con un punto.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" non è consentito all'interno di un nome.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" è un nome riservato e non consentito.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" non è un nome consentito.",
+ "Names must not end with \"{extension}\"." : "I nomi non devono terminare con \"{extension}\".",
+ "Invalid name." : "Nome non valido.",
"Shared by" : "Condiviso da",
"Shared with" : "Condiviso con",
"Password created successfully" : "Password creata correttamente",
@@ -412,17 +420,18 @@
"No compatible server found at {remote}" : "Nessun server compatibile trovato su {remote}",
"Invalid server URL" : "URL del server non valido",
"Failed to add the public link to your Nextcloud" : "Aggiunta del collegamento pubblico al tuo Nextcloud non riuscita",
- "Files" : "File",
- "Download all files" : "Scarica tutti i file",
- "Search for share recipients" : "Cerca i destinatari della condivisione",
- "No recommendations. Start typing." : "Nessun consiglio. Inizia a digitare.",
- "Password field can't be empty" : "Il campo password non può essere vuoto",
- "Allow download" : "Consenti scaricamento",
- "Share expire date saved" : "Data di scadenza della condivisione salvata",
"You are not allowed to edit link shares that you don't own" : "Non ti è consentito modificare le condivisioni di collegamenti che non ti appartengono",
+ "Download all files" : "Scarica tutti i file",
"_1 email address already added_::_{count} email addresses already added_" : ["1 indirizzo di posta già aggiunto","{count} indirizzi di posta già aggiunti","{count} indirizzi di posta già aggiunti"],
"_1 email address added_::_{count} email addresses added_" : ["1 indirizzo di posta aggiunto","{count} indirizzi di posta aggiunti","{count} indirizzi di posta aggiunti"],
+ "Search for share recipients" : "Cerca i destinatari della condivisione",
+ "No recommendations. Start typing." : "Nessun consiglio. Inizia a digitare.",
+ "To upload files, you need to provide your name first." : "Per caricare file, devi prima fornire il tuo nome.",
+ "Enter your name" : "Digita il tuo nome",
+ "Submit name" : "Fornisci il nome",
+ "Name" : "Nome",
"Share with accounts, teams, federated cloud id" : "Condividi con account, team, ID cloud federati",
- "Email, federated cloud id" : "E-mail, ID cloud federato"
+ "Email, federated cloud id" : "E-mail, ID cloud federato",
+ "Filename must not be empty." : "Il nome del file non può essere vuoto."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ja.js b/apps/files_sharing/l10n/ja.js
index 062614d2fe3..9f82c441ca4 100644
--- a/apps/files_sharing/l10n/ja.js
+++ b/apps/files_sharing/l10n/ja.js
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "共有を受け入れるためのデフォルトフォルダーを指定",
"Reset" : "リセット",
"Reset folder to system default" : "フォルダをシステムのデフォルトに戻す",
- "Share expiration: " : "共有期限:",
+ "Share expiration: {date}" : "共有期限: {date}",
"Share Expiration" : "共有期限",
"group" : "グループ",
"conversation" : "会話",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "ファイルを転送",
"Upload files to {foldername}." : "{foldername}にファイルをアップロード",
"By uploading files, you agree to the terms of service." : "ファイルをアップロードすることで、利用規約に同意したことになります。",
+ "Successfully uploaded files" : "ファイルのアップロードに成功しました",
"View terms of service" : "利用規約を見る",
"Terms of service" : "サービス利用規約",
- "Upload files to {folder}" : "{folder}にファイルをアップロード",
- "Submit name" : "名前を送信",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}はあなたとフォルダを共有しました。",
- "To upload files, you need to provide your name first." : "ファイルをアップロードするには、最初に名前を入力する必要があります。",
- "Name" : "名前",
- "Enter your name" : "あなたの名前を入力",
"Share with {userName}" : "{userName} と共有",
"Share with email {email}" : "{email} とメールで共有",
"Share with group" : "グループと共有する",
@@ -313,7 +308,10 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "組織内の個人またはチームとファイルを共有するには、この方法を使用します。受信者がすでに共有にアクセスできるが、その場所を見つけられない場合は、簡単にアクセスできるように内部共有リンクを送信できます。",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "組織外の個人や組織とファイルを共有するには、この方法を使用します。ファイルやフォルダは、パブリック共有リンクやメールアドレスで共有できます。また、連携クラウドIDを使用して、異なるインスタンスにホストされている他のNextcloudアカウントと共有することもできます。",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "内部または外部共有に含まれない共有。これはアプリや他のソースからの共有になります。",
+ "Share with accounts, teams, federated cloud IDs" : "アカウント、チーム、連携クラウドIDとの共有",
"Share with accounts and teams" : "アカウントとチームで共有",
+ "Federated cloud ID" : "クラウド共有ID",
+ "Email, federated cloud ID" : "電子メール、連携クラウドID",
"Unable to load the shares list" : "共有リストを読み込めません",
"Expires {relativetime}" : "有効期限 {relativetime}",
"this share just expired." : "この共有は期限切れになりました。",
@@ -370,6 +368,8 @@ OC.L10N.register(
"List of unapproved shares." : "未承認の共有の一覧",
"No pending shares" : "保留中の共有はありません",
"Shares you have received but not approved will show up here" : "あなたが受け取ったが承認されていない共有は、ここに表示されます",
+ "Error deleting the share: {errorMessage}" : "共有の削除中にエラーが発生しました: {errorMessage}",
+ "Error deleting the share" : "共有の削除中にエラー",
"Error updating the share: {errorMessage}" : "共有の更新中にエラーが発生しました: {errorMessage}",
"Error updating the share" : "共有の更新中にエラー",
"File \"{path}\" has been unshared" : "ファイルパス \"{path}\" が共有解除されました",
@@ -382,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "共有の受取人への注意が保存されました",
"Share password saved" : "共有パスワードが保存されました",
"Share permissions saved" : "共有権限が保存されました",
+ "To upload files to {folder}, you need to provide your name first." : "ファイルを{folder}にアップロードするには、最初に名前を入力する必要があります。",
+ "Upload files to {folder}" : "{folder}にファイルをアップロード",
+ "Please confirm your name to upload files to {folder}" : "{folder}にファイルをアップロードするには名前を確認してください",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}はあなたとフォルダを共有しました。",
+ "Names must not be empty." : "名前は空白にできません。",
+ "Names must not start with a dot." : "ドットで始まる名前は使用できません。",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\"は名前の中で許可されていません。",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\"は予約名であり許可されていません。",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\"は使用できない名前です。",
+ "Names must not end with \"{extension}\"." : "名前の末尾に\"{extension}\"は使用できません。",
+ "Invalid name." : "無効な名前です。",
"Shared by" : "共有者:",
"Shared with" : "と共有",
"Password created successfully" : "パスワードが正常に作成されました",
@@ -412,16 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "互換性のあるサーバーが {remote} にはありません。",
"Invalid server URL" : "サーバーのURLが無効",
"Failed to add the public link to your Nextcloud" : "このNextcloudに公開リンクを追加できませんでした",
- "Files" : "ファイル",
- "Download all files" : "すべてのファイルをダウンロード",
- "Search for share recipients" : "共有の受信者を検索",
- "No recommendations. Start typing." : "推奨事項はありません。 入力を開始します。",
- "Password field can't be empty" : "パスワードフィールドは空にできません",
- "Allow download" : "ダウンロードを許可",
- "Share expire date saved" : "共有の有効期限が保存されました",
"You are not allowed to edit link shares that you don't own" : "あなたが所有していない共有リンクを編集することは許可されていません",
+ "Download all files" : "すべてのファイルをダウンロード",
"_1 email address already added_::_{count} email addresses already added_" : ["{count} メールアドレスはすでに追加されています"],
"_1 email address added_::_{count} email addresses added_" : ["{count} メールアドレスが追加されました"],
- "Email, federated cloud id" : "電子メール、連携クラウドID"
+ "Search for share recipients" : "共有の受信者を検索",
+ "No recommendations. Start typing." : "推奨事項はありません。 入力を開始します。",
+ "To upload files, you need to provide your name first." : "ファイルをアップロードするには、最初に名前を入力する必要があります。",
+ "Enter your name" : "あなたの名前を入力",
+ "Submit name" : "名前を送信",
+ "Name" : "名前",
+ "Share with accounts, teams, federated cloud id" : "アカウント、チーム、連携クラウドIDで共有",
+ "Email, federated cloud id" : "電子メール、連携クラウドID",
+ "Filename must not be empty." : "ファイル名は空白にできません。"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/ja.json b/apps/files_sharing/l10n/ja.json
index c2657abce02..1d34bd25927 100644
--- a/apps/files_sharing/l10n/ja.json
+++ b/apps/files_sharing/l10n/ja.json
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "共有を受け入れるためのデフォルトフォルダーを指定",
"Reset" : "リセット",
"Reset folder to system default" : "フォルダをシステムのデフォルトに戻す",
- "Share expiration: " : "共有期限:",
+ "Share expiration: {date}" : "共有期限: {date}",
"Share Expiration" : "共有期限",
"group" : "グループ",
"conversation" : "会話",
@@ -255,14 +255,9 @@
"File drop" : "ファイルを転送",
"Upload files to {foldername}." : "{foldername}にファイルをアップロード",
"By uploading files, you agree to the terms of service." : "ファイルをアップロードすることで、利用規約に同意したことになります。",
+ "Successfully uploaded files" : "ファイルのアップロードに成功しました",
"View terms of service" : "利用規約を見る",
"Terms of service" : "サービス利用規約",
- "Upload files to {folder}" : "{folder}にファイルをアップロード",
- "Submit name" : "名前を送信",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}はあなたとフォルダを共有しました。",
- "To upload files, you need to provide your name first." : "ファイルをアップロードするには、最初に名前を入力する必要があります。",
- "Name" : "名前",
- "Enter your name" : "あなたの名前を入力",
"Share with {userName}" : "{userName} と共有",
"Share with email {email}" : "{email} とメールで共有",
"Share with group" : "グループと共有する",
@@ -311,7 +306,10 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "組織内の個人またはチームとファイルを共有するには、この方法を使用します。受信者がすでに共有にアクセスできるが、その場所を見つけられない場合は、簡単にアクセスできるように内部共有リンクを送信できます。",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "組織外の個人や組織とファイルを共有するには、この方法を使用します。ファイルやフォルダは、パブリック共有リンクやメールアドレスで共有できます。また、連携クラウドIDを使用して、異なるインスタンスにホストされている他のNextcloudアカウントと共有することもできます。",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "内部または外部共有に含まれない共有。これはアプリや他のソースからの共有になります。",
+ "Share with accounts, teams, federated cloud IDs" : "アカウント、チーム、連携クラウドIDとの共有",
"Share with accounts and teams" : "アカウントとチームで共有",
+ "Federated cloud ID" : "クラウド共有ID",
+ "Email, federated cloud ID" : "電子メール、連携クラウドID",
"Unable to load the shares list" : "共有リストを読み込めません",
"Expires {relativetime}" : "有効期限 {relativetime}",
"this share just expired." : "この共有は期限切れになりました。",
@@ -368,6 +366,8 @@
"List of unapproved shares." : "未承認の共有の一覧",
"No pending shares" : "保留中の共有はありません",
"Shares you have received but not approved will show up here" : "あなたが受け取ったが承認されていない共有は、ここに表示されます",
+ "Error deleting the share: {errorMessage}" : "共有の削除中にエラーが発生しました: {errorMessage}",
+ "Error deleting the share" : "共有の削除中にエラー",
"Error updating the share: {errorMessage}" : "共有の更新中にエラーが発生しました: {errorMessage}",
"Error updating the share" : "共有の更新中にエラー",
"File \"{path}\" has been unshared" : "ファイルパス \"{path}\" が共有解除されました",
@@ -380,6 +380,17 @@
"Share note for recipient saved" : "共有の受取人への注意が保存されました",
"Share password saved" : "共有パスワードが保存されました",
"Share permissions saved" : "共有権限が保存されました",
+ "To upload files to {folder}, you need to provide your name first." : "ファイルを{folder}にアップロードするには、最初に名前を入力する必要があります。",
+ "Upload files to {folder}" : "{folder}にファイルをアップロード",
+ "Please confirm your name to upload files to {folder}" : "{folder}にファイルをアップロードするには名前を確認してください",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}はあなたとフォルダを共有しました。",
+ "Names must not be empty." : "名前は空白にできません。",
+ "Names must not start with a dot." : "ドットで始まる名前は使用できません。",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\"は名前の中で許可されていません。",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\"は予約名であり許可されていません。",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\"は使用できない名前です。",
+ "Names must not end with \"{extension}\"." : "名前の末尾に\"{extension}\"は使用できません。",
+ "Invalid name." : "無効な名前です。",
"Shared by" : "共有者:",
"Shared with" : "と共有",
"Password created successfully" : "パスワードが正常に作成されました",
@@ -410,16 +421,18 @@
"No compatible server found at {remote}" : "互換性のあるサーバーが {remote} にはありません。",
"Invalid server URL" : "サーバーのURLが無効",
"Failed to add the public link to your Nextcloud" : "このNextcloudに公開リンクを追加できませんでした",
- "Files" : "ファイル",
- "Download all files" : "すべてのファイルをダウンロード",
- "Search for share recipients" : "共有の受信者を検索",
- "No recommendations. Start typing." : "推奨事項はありません。 入力を開始します。",
- "Password field can't be empty" : "パスワードフィールドは空にできません",
- "Allow download" : "ダウンロードを許可",
- "Share expire date saved" : "共有の有効期限が保存されました",
"You are not allowed to edit link shares that you don't own" : "あなたが所有していない共有リンクを編集することは許可されていません",
+ "Download all files" : "すべてのファイルをダウンロード",
"_1 email address already added_::_{count} email addresses already added_" : ["{count} メールアドレスはすでに追加されています"],
"_1 email address added_::_{count} email addresses added_" : ["{count} メールアドレスが追加されました"],
- "Email, federated cloud id" : "電子メール、連携クラウドID"
+ "Search for share recipients" : "共有の受信者を検索",
+ "No recommendations. Start typing." : "推奨事項はありません。 入力を開始します。",
+ "To upload files, you need to provide your name first." : "ファイルをアップロードするには、最初に名前を入力する必要があります。",
+ "Enter your name" : "あなたの名前を入力",
+ "Submit name" : "名前を送信",
+ "Name" : "名前",
+ "Share with accounts, teams, federated cloud id" : "アカウント、チーム、連携クラウドIDで共有",
+ "Email, federated cloud id" : "電子メール、連携クラウドID",
+ "Filename must not be empty." : "ファイル名は空白にできません。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ka.js b/apps/files_sharing/l10n/ka.js
index 45c1f2f389b..9e4ab7cb873 100644
--- a/apps/files_sharing/l10n/ka.js
+++ b/apps/files_sharing/l10n/ka.js
@@ -165,8 +165,6 @@ OC.L10N.register(
"on {server}" : "on {server}",
"File drop" : "File drop",
"Terms of service" : "Terms of service",
- "Name" : "სახელი",
- "Enter your name" : "Enter your name",
"Share with {userName}" : "Share with {userName}",
"Share with group" : "Share with group",
"Share in conversation" : "Share in conversation",
@@ -267,10 +265,10 @@ OC.L10N.register(
"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",
- "Files" : "ფაილები",
"Download all files" : "Download all files",
"Search for share recipients" : "Search for share recipients",
"No recommendations. Start typing." : "No recommendations. Start typing.",
- "Allow download" : "Allow download"
+ "Enter your name" : "Enter your name",
+ "Name" : "სახელი"
},
"nplurals=2; plural=(n!=1);");
diff --git a/apps/files_sharing/l10n/ka.json b/apps/files_sharing/l10n/ka.json
index ba228c2dd92..26c63c5d609 100644
--- a/apps/files_sharing/l10n/ka.json
+++ b/apps/files_sharing/l10n/ka.json
@@ -163,8 +163,6 @@
"on {server}" : "on {server}",
"File drop" : "File drop",
"Terms of service" : "Terms of service",
- "Name" : "სახელი",
- "Enter your name" : "Enter your name",
"Share with {userName}" : "Share with {userName}",
"Share with group" : "Share with group",
"Share in conversation" : "Share in conversation",
@@ -265,10 +263,10 @@
"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",
- "Files" : "ფაილები",
"Download all files" : "Download all files",
"Search for share recipients" : "Search for share recipients",
"No recommendations. Start typing." : "No recommendations. Start typing.",
- "Allow download" : "Allow download"
+ "Enter your name" : "Enter your name",
+ "Name" : "სახელი"
},"pluralForm" :"nplurals=2; plural=(n!=1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ka_GE.js b/apps/files_sharing/l10n/ka_GE.js
deleted file mode 100644
index f07d567fb75..00000000000
--- a/apps/files_sharing/l10n/ka_GE.js
+++ /dev/null
@@ -1,135 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "თქვენთან გაზიარებული",
- "Nothing shared with you yet" : "თქვენთან ჯერ არაფერია გაზიარებული",
- "Files and folders others share with you will show up here" : "აქ გამოჩნდება ფაილები და დირექტორიები, რომლებსაც სხვები თქვენთან აზიარებენ",
- "Shared with others" : "სხვასთან გაზიარებული",
- "Nothing shared yet" : "ჯერ არაფერი გაზიარებულა",
- "Files and folders you share will show up here" : "აქ გამოჩნდება ფაილები და დირექტორიები რომლებსაც აზიარებთ თქვენ",
- "Shared by link" : "ბმულით გაზიარებული",
- "No shared links" : "გაზიარებული ბმულები არაა",
- "Files and folders you share by link will show up here" : "აქ გამოჩნდება ფაილები და დირექტორიები რომლებსაც ბმულით აზიარებთ თქვენ",
- "Shares" : "გაზიარებები",
- "Restore" : "აღდგენა",
- "Move or copy" : "გადაიტანეთ ან დააკოპირეთ",
- "Download" : "ჩამოტვირთვა",
- "Delete" : "წაშლა",
- "You can upload into this folder" : "შეგიძლიათ ატვირთოთ ამ დირექტორიაში",
- "No compatible server found at {remote}" : "თავსებადი სერვერი {remote}-ზე ვერ იქნა ნაპოვნი",
- "Invalid server URL" : "არასწორი სერვერის URL",
- "Failed to add the public link to your Nextcloud" : "საზოგადო ბმულის დამატება თქვენს Nextcloud-ზე ვერ მოხერხდა",
- "No expiration date set" : "გაუქმების თარიღი არაა დაყენებული",
- "Shared by" : "აზიარებს",
- "File shares" : "ფაილის გაზიარებები",
- "Downloaded via public link" : "გადმოწერილია საზოგადო ბმულით",
- "Downloaded by {email}" : "გადმოწერა {email}-მ",
- "{file} downloaded via public link" : "{file} გადმოწერილია საზოგადო ბმულით",
- "{email} downloaded {file}" : "{email}-მ გადმოწერა {file}",
- "Shared with group {group}" : "გაზიარებულია ჯგუფთან {group}",
- "Removed share for group {group}" : "გაზიარება {group} ჯგუფთან შეწყდა",
- "{actor} shared with group {group}" : "{actor} მომხმარებელმა გააზიარა ჯგუფთან {group}",
- "{actor} removed share for group {group}" : "{actor} მომხმარებელმა შეწყვიტა გაზიარება ჯგუფთან {group}",
- "You shared {file} with group {group}" : "თქვენ გააზიარეთ {file} ჯგუფთან {group}",
- "You removed group {group} from {file}" : "თქვენ მოაშორეთ ჯგუფი {group} ფაილს {file}",
- "{actor} shared {file} with group {group}" : "{actor} მომხმარებელმა გააზიარა ფაილი {file} ჯგუფთან {group}",
- "{actor} removed group {group} from {file}" : "{actor} მომხმარებელმა მოაშორა ჯგუფი {group} ფაილს {file}",
- "Shared as public link" : "გააზიარა როგორც საზოგადო ბმული",
- "Removed public link" : "გააუქმა საზოგადო ბმული",
- "Public link expired" : "საზოგადო ბმულს გაუვიდა ვადა",
- "{actor} shared as public link" : "{actor} მომხმარებელმა გააზიარა საზოგადო ბმულად",
- "{actor} removed public link" : "{actor} მომხმარებელმა გააუქმა საზოგადო ბმული",
- "Public link of {actor} expired" : "{actor} მომხმარებლის საზოგადო ბმულს გაუვიდა ვადა",
- "You shared {file} as public link" : "თქვენ საზოგადო ბმულის სახით გააზიარეთ {file}",
- "You removed public link for {file}" : "თქვენ გააუქმეთ საზოგადო ბმული ფაილისთვის {file}",
- "Public link expired for {file}" : "საზოგადო ბმულს ფაილისთვის {file} გაუვიდა ვადა",
- "{actor} shared {file} as public link" : "{actor} მომხმარებელმა საზოგადო ბმულის სახით გააზიარა {file}",
- "{actor} removed public link for {file}" : "{actor} მომხმარებელმა გააუქმა საზოგადო ბმული ფაილისთვის {file}",
- "Public link of {actor} for {file} expired" : "{actor} მომხმარებლის საზოგადო ბმულს ფაილზე {file} გაუვიდა ვადა",
- "{user} accepted the remote share" : "{user} მომხმარებელმა მიიღო დისტანციური გაზიარება",
- "{user} declined the remote share" : "{user} მომხმარებელმა უარყო დისტანციური გაზიარება",
- "You received a new remote share {file} from {user}" : "თქვენ მიიღეთ ახალი დისტანციური გაზიარება {file} მომხმარებლისგან {user}",
- "{user} accepted the remote share of {file}" : "{user} მომხმარებელმა მიიღო დისტანციური გაზიარება ფაილზე {file}",
- "{user} declined the remote share of {file}" : "{user} მომხმარებელმა უარყო დისტანციური გაზიარება ფალზე {file}",
- "{user} unshared {file} from you" : "{user} მომხმარებელმა შეწყვიტა ფაილის {file} გაზიარება თქვენთან",
- "Shared with {user}" : "გაზიარებული მომხმარებელთან {user}",
- "Removed share for {user}" : "შეწყდა გაზიარება მომხმარებელთან {user}",
- "{actor} shared with {user}" : "{actor} მომხმარებელმა გააზიარა მომხმარებელთან {user}",
- "{actor} removed share for {user}" : "{actor} მომხმარებელმა შეწყვიტა გაზიარება მომხმარებელთან {user}",
- "Shared by {actor}" : "გააზიარა მომხმარებელმა {actor}",
- "{actor} removed share" : "{actor} მომხმარებელმა შეწყვიტა გაზიარება",
- "You shared {file} with {user}" : "თქვენ გააზიარეთ ფაილი {file} მომხმარებელთან {user}",
- "You removed {user} from {file}" : "თქვენ ჩამოაშორეთ მომხმარებელი {user} ფაილს {file}",
- "{actor} shared {file} with {user}" : "{actor} მომხმარებელმა გააზიარა ფაილი {file} მომხმარებელთან {user}",
- "{actor} removed {user} from {file}" : "{actor} მომხმარებელმა ჩამოაშორა მომხმარებელი {user} ფაილს {file}",
- "{actor} shared {file} with you" : "{actor} მომხმარებელმა თქვენთან გააზიარა {file}",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "ელ-ფოსტით ან საზოგადო ბმულით გაზიარბული ფაილი ან დირექტორია <strong>გადმოწერილ იქნა</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "ფაილი ან დირექტორია გაზიარდა <strong>სხვა სერვერიდან</strong>",
- "Files" : "ფაილები",
- "A file or folder has been <strong>shared</strong>" : "ფაილი ან დირექტორია <strong>გაზიარებულ იქნა</strong>",
- "Could not delete share" : "გაზიარების გაუქმება ვერ მოხერხდა",
- "Please specify a file or folder path" : "გთხოვთ მიუთითოთ ფაილის ან დირექტორიის მისამართი",
- "Could not create share" : "გაზიარება ვერ შეიქმნა",
- "Please specify a valid user" : "გთხოვთ მიუთითოთ სწორი მომხმარებელი",
- "Group sharing is disabled by the administrator" : "ჯგუფური გაზიარება ადმინისტრატორის მიერ არაა ამოქმედებული",
- "Please specify a valid group" : "გთხოვთ მიუთითოთ სწორი ჯგუფი",
- "Public link sharing is disabled by the administrator" : "საზოგადო ბმულად გაზიარება ადმინისტრატორის მიერ არაა ამოქმდებეული",
- "Public upload disabled by the administrator" : "საზოგადო ატვირთვა ადმინისტრატორის მიერ არაა ამოქმედებული",
- "Public upload is only possible for publicly shared folders" : "საზოგადო ატვირთვა შესაძლებელია მხოლოდ საზოგადოდ გაზიარებულ დირექტორიებზე",
- "Invalid date, date format must be YYYY-MM-DD" : "არასწორი თარიღი, თარიღის ფორმატი უნდა იყოს წწწწ-თთ-დდ",
- "You cannot share to a Circle if the app is not enabled" : "წრეს ვერ გაუზიარებთ თუ აპლიკაცია არაა მოქმედი",
- "Please specify a valid circle" : "გთხოვთ მიუთითოთ სწორი წრე",
- "Unknown share type" : "ამოუცნობი გაზიარების სახეობა",
- "Not a directory" : "არაა დირექტორია",
- "Could not lock path" : "მისამართი ვერ ჩაიკეტა",
- "Wrong or no update parameter given" : "არასწორი ან განახლების პარამეტრის არარსებობა",
- "shared by %s" : "გააზიარა მომხმარებელმა %s",
- "Direct link" : "პირდაპირი ბმული",
- "Share API is disabled" : "გაზიარების API არაა მოქმედი",
- "File sharing" : "ფაილების გაზიარება",
- "Accept" : "მიღება",
- "Sharing" : "გაზიარება",
- "Reset" : "საწყის მდოგმარეობაში დაბრუნება",
- "Unknown error" : "უცნობი შეცდომა",
- "Allow editing" : "შეცვლის ნების დართვა",
- "Read only" : "მხოლოდ-კითხვადი",
- "Allow upload and editing" : "ატვირთვისა და ცვლილების უფლებების მინიჭება",
- "File drop (upload only)" : "ფაილის ჩაგდება (მხოლოდ ატვირთვა)",
- "Read" : "წაკითხვა",
- "Upload" : "ატვირთვა",
- "Edit" : "შეცვლა",
- "Allow resharing" : "ხელახალი გაზიარების დაშვება",
- "Set expiration date" : "მიუთითეთ ვადის გასვლის დრო",
- "Unshare" : "გაზიარების შეწყვეტა",
- "group" : "ჯგუფი",
- "remote" : "დისტანციური",
- "Copy to clipboard" : "კოპირება ბუფერში",
- "Password protection" : "პაროლით თავდაცვა",
- "Enter a password" : "შეიყვანეთ პაროლი",
- "Cancel" : "უარყოფა",
- "Password protect" : "პაროლით დაცვა",
- "Share link" : "ბმულის გაზიარება",
- "Resharing is not allowed" : "ხელახალი გაზიარება არაა დაშვებული",
- "Shared with you by {owner}" : "გაზიარდა თქვენთვის {owner} მომხმარებლის მიერ",
- "Shared" : "გაზიარებული",
- "Share" : "გაზიარება",
- "Shared with" : "გაზიარებულია",
- "Shared with you and the group {group} by {owner}" : "გაზიარდა თქვენთვის და ჯგუფისთვის {group}, {owner} მომხმარებლის მიერ",
- "No entries found in this folder" : "ამ დირექტორიაში შენატანები ვერ მოიძებნა",
- "Name" : "სახელი",
- "Share time" : "გაზიარების დრო",
- "Expiration date" : "გაუქმების თარიღი",
- "Reasons might be:" : "შესაძლო მიზეზებია:",
- "the item was removed" : "ობიექტი გაუქმდა",
- "the link expired" : "ბმულს ვადა გაუვიდა",
- "sharing is disabled" : "გაზიარება არაა მოქმედი",
- "For more info, please ask the person who sent this link." : "მეტი ინფრმაციისთვის, გთხოვთ ჰკითხოთ ადამიანს ვინც გამოგიგზავნათ ეს ბმული.",
- "Upload files to %s" : "ფაილების ატვირთვა %s-ში",
- "Select or drop files" : "აირჩიეთ ან გადმოიტანეთ ფაილები",
- "Uploaded files:" : "ფაილების ატვირთვა:",
- "Add to your Nextcloud" : "თქვენს Nextcloud-ში დამატება",
- "Wrong share ID, share doesn't exist" : "არასწორი გაზიარების ID, გაზიარება არ არსებობს",
- "Wrong path, file/folder doesn't exist" : "არასწორი მისამართი, ფაილი/დირქტორია არ არსებობს",
- "Sorry, this link doesn’t seem to work anymore." : "ბოდიში, ეს ბმული აღარ მოქმედებს."
-},
-"nplurals=2; plural=(n!=1);");
diff --git a/apps/files_sharing/l10n/ka_GE.json b/apps/files_sharing/l10n/ka_GE.json
deleted file mode 100644
index 66f5aa88375..00000000000
--- a/apps/files_sharing/l10n/ka_GE.json
+++ /dev/null
@@ -1,133 +0,0 @@
-{ "translations": {
- "Shared with you" : "თქვენთან გაზიარებული",
- "Nothing shared with you yet" : "თქვენთან ჯერ არაფერია გაზიარებული",
- "Files and folders others share with you will show up here" : "აქ გამოჩნდება ფაილები და დირექტორიები, რომლებსაც სხვები თქვენთან აზიარებენ",
- "Shared with others" : "სხვასთან გაზიარებული",
- "Nothing shared yet" : "ჯერ არაფერი გაზიარებულა",
- "Files and folders you share will show up here" : "აქ გამოჩნდება ფაილები და დირექტორიები რომლებსაც აზიარებთ თქვენ",
- "Shared by link" : "ბმულით გაზიარებული",
- "No shared links" : "გაზიარებული ბმულები არაა",
- "Files and folders you share by link will show up here" : "აქ გამოჩნდება ფაილები და დირექტორიები რომლებსაც ბმულით აზიარებთ თქვენ",
- "Shares" : "გაზიარებები",
- "Restore" : "აღდგენა",
- "Move or copy" : "გადაიტანეთ ან დააკოპირეთ",
- "Download" : "ჩამოტვირთვა",
- "Delete" : "წაშლა",
- "You can upload into this folder" : "შეგიძლიათ ატვირთოთ ამ დირექტორიაში",
- "No compatible server found at {remote}" : "თავსებადი სერვერი {remote}-ზე ვერ იქნა ნაპოვნი",
- "Invalid server URL" : "არასწორი სერვერის URL",
- "Failed to add the public link to your Nextcloud" : "საზოგადო ბმულის დამატება თქვენს Nextcloud-ზე ვერ მოხერხდა",
- "No expiration date set" : "გაუქმების თარიღი არაა დაყენებული",
- "Shared by" : "აზიარებს",
- "File shares" : "ფაილის გაზიარებები",
- "Downloaded via public link" : "გადმოწერილია საზოგადო ბმულით",
- "Downloaded by {email}" : "გადმოწერა {email}-მ",
- "{file} downloaded via public link" : "{file} გადმოწერილია საზოგადო ბმულით",
- "{email} downloaded {file}" : "{email}-მ გადმოწერა {file}",
- "Shared with group {group}" : "გაზიარებულია ჯგუფთან {group}",
- "Removed share for group {group}" : "გაზიარება {group} ჯგუფთან შეწყდა",
- "{actor} shared with group {group}" : "{actor} მომხმარებელმა გააზიარა ჯგუფთან {group}",
- "{actor} removed share for group {group}" : "{actor} მომხმარებელმა შეწყვიტა გაზიარება ჯგუფთან {group}",
- "You shared {file} with group {group}" : "თქვენ გააზიარეთ {file} ჯგუფთან {group}",
- "You removed group {group} from {file}" : "თქვენ მოაშორეთ ჯგუფი {group} ფაილს {file}",
- "{actor} shared {file} with group {group}" : "{actor} მომხმარებელმა გააზიარა ფაილი {file} ჯგუფთან {group}",
- "{actor} removed group {group} from {file}" : "{actor} მომხმარებელმა მოაშორა ჯგუფი {group} ფაილს {file}",
- "Shared as public link" : "გააზიარა როგორც საზოგადო ბმული",
- "Removed public link" : "გააუქმა საზოგადო ბმული",
- "Public link expired" : "საზოგადო ბმულს გაუვიდა ვადა",
- "{actor} shared as public link" : "{actor} მომხმარებელმა გააზიარა საზოგადო ბმულად",
- "{actor} removed public link" : "{actor} მომხმარებელმა გააუქმა საზოგადო ბმული",
- "Public link of {actor} expired" : "{actor} მომხმარებლის საზოგადო ბმულს გაუვიდა ვადა",
- "You shared {file} as public link" : "თქვენ საზოგადო ბმულის სახით გააზიარეთ {file}",
- "You removed public link for {file}" : "თქვენ გააუქმეთ საზოგადო ბმული ფაილისთვის {file}",
- "Public link expired for {file}" : "საზოგადო ბმულს ფაილისთვის {file} გაუვიდა ვადა",
- "{actor} shared {file} as public link" : "{actor} მომხმარებელმა საზოგადო ბმულის სახით გააზიარა {file}",
- "{actor} removed public link for {file}" : "{actor} მომხმარებელმა გააუქმა საზოგადო ბმული ფაილისთვის {file}",
- "Public link of {actor} for {file} expired" : "{actor} მომხმარებლის საზოგადო ბმულს ფაილზე {file} გაუვიდა ვადა",
- "{user} accepted the remote share" : "{user} მომხმარებელმა მიიღო დისტანციური გაზიარება",
- "{user} declined the remote share" : "{user} მომხმარებელმა უარყო დისტანციური გაზიარება",
- "You received a new remote share {file} from {user}" : "თქვენ მიიღეთ ახალი დისტანციური გაზიარება {file} მომხმარებლისგან {user}",
- "{user} accepted the remote share of {file}" : "{user} მომხმარებელმა მიიღო დისტანციური გაზიარება ფაილზე {file}",
- "{user} declined the remote share of {file}" : "{user} მომხმარებელმა უარყო დისტანციური გაზიარება ფალზე {file}",
- "{user} unshared {file} from you" : "{user} მომხმარებელმა შეწყვიტა ფაილის {file} გაზიარება თქვენთან",
- "Shared with {user}" : "გაზიარებული მომხმარებელთან {user}",
- "Removed share for {user}" : "შეწყდა გაზიარება მომხმარებელთან {user}",
- "{actor} shared with {user}" : "{actor} მომხმარებელმა გააზიარა მომხმარებელთან {user}",
- "{actor} removed share for {user}" : "{actor} მომხმარებელმა შეწყვიტა გაზიარება მომხმარებელთან {user}",
- "Shared by {actor}" : "გააზიარა მომხმარებელმა {actor}",
- "{actor} removed share" : "{actor} მომხმარებელმა შეწყვიტა გაზიარება",
- "You shared {file} with {user}" : "თქვენ გააზიარეთ ფაილი {file} მომხმარებელთან {user}",
- "You removed {user} from {file}" : "თქვენ ჩამოაშორეთ მომხმარებელი {user} ფაილს {file}",
- "{actor} shared {file} with {user}" : "{actor} მომხმარებელმა გააზიარა ფაილი {file} მომხმარებელთან {user}",
- "{actor} removed {user} from {file}" : "{actor} მომხმარებელმა ჩამოაშორა მომხმარებელი {user} ფაილს {file}",
- "{actor} shared {file} with you" : "{actor} მომხმარებელმა თქვენთან გააზიარა {file}",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "ელ-ფოსტით ან საზოგადო ბმულით გაზიარბული ფაილი ან დირექტორია <strong>გადმოწერილ იქნა</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "ფაილი ან დირექტორია გაზიარდა <strong>სხვა სერვერიდან</strong>",
- "Files" : "ფაილები",
- "A file or folder has been <strong>shared</strong>" : "ფაილი ან დირექტორია <strong>გაზიარებულ იქნა</strong>",
- "Could not delete share" : "გაზიარების გაუქმება ვერ მოხერხდა",
- "Please specify a file or folder path" : "გთხოვთ მიუთითოთ ფაილის ან დირექტორიის მისამართი",
- "Could not create share" : "გაზიარება ვერ შეიქმნა",
- "Please specify a valid user" : "გთხოვთ მიუთითოთ სწორი მომხმარებელი",
- "Group sharing is disabled by the administrator" : "ჯგუფური გაზიარება ადმინისტრატორის მიერ არაა ამოქმედებული",
- "Please specify a valid group" : "გთხოვთ მიუთითოთ სწორი ჯგუფი",
- "Public link sharing is disabled by the administrator" : "საზოგადო ბმულად გაზიარება ადმინისტრატორის მიერ არაა ამოქმდებეული",
- "Public upload disabled by the administrator" : "საზოგადო ატვირთვა ადმინისტრატორის მიერ არაა ამოქმედებული",
- "Public upload is only possible for publicly shared folders" : "საზოგადო ატვირთვა შესაძლებელია მხოლოდ საზოგადოდ გაზიარებულ დირექტორიებზე",
- "Invalid date, date format must be YYYY-MM-DD" : "არასწორი თარიღი, თარიღის ფორმატი უნდა იყოს წწწწ-თთ-დდ",
- "You cannot share to a Circle if the app is not enabled" : "წრეს ვერ გაუზიარებთ თუ აპლიკაცია არაა მოქმედი",
- "Please specify a valid circle" : "გთხოვთ მიუთითოთ სწორი წრე",
- "Unknown share type" : "ამოუცნობი გაზიარების სახეობა",
- "Not a directory" : "არაა დირექტორია",
- "Could not lock path" : "მისამართი ვერ ჩაიკეტა",
- "Wrong or no update parameter given" : "არასწორი ან განახლების პარამეტრის არარსებობა",
- "shared by %s" : "გააზიარა მომხმარებელმა %s",
- "Direct link" : "პირდაპირი ბმული",
- "Share API is disabled" : "გაზიარების API არაა მოქმედი",
- "File sharing" : "ფაილების გაზიარება",
- "Accept" : "მიღება",
- "Sharing" : "გაზიარება",
- "Reset" : "საწყის მდოგმარეობაში დაბრუნება",
- "Unknown error" : "უცნობი შეცდომა",
- "Allow editing" : "შეცვლის ნების დართვა",
- "Read only" : "მხოლოდ-კითხვადი",
- "Allow upload and editing" : "ატვირთვისა და ცვლილების უფლებების მინიჭება",
- "File drop (upload only)" : "ფაილის ჩაგდება (მხოლოდ ატვირთვა)",
- "Read" : "წაკითხვა",
- "Upload" : "ატვირთვა",
- "Edit" : "შეცვლა",
- "Allow resharing" : "ხელახალი გაზიარების დაშვება",
- "Set expiration date" : "მიუთითეთ ვადის გასვლის დრო",
- "Unshare" : "გაზიარების შეწყვეტა",
- "group" : "ჯგუფი",
- "remote" : "დისტანციური",
- "Copy to clipboard" : "კოპირება ბუფერში",
- "Password protection" : "პაროლით თავდაცვა",
- "Enter a password" : "შეიყვანეთ პაროლი",
- "Cancel" : "უარყოფა",
- "Password protect" : "პაროლით დაცვა",
- "Share link" : "ბმულის გაზიარება",
- "Resharing is not allowed" : "ხელახალი გაზიარება არაა დაშვებული",
- "Shared with you by {owner}" : "გაზიარდა თქვენთვის {owner} მომხმარებლის მიერ",
- "Shared" : "გაზიარებული",
- "Share" : "გაზიარება",
- "Shared with" : "გაზიარებულია",
- "Shared with you and the group {group} by {owner}" : "გაზიარდა თქვენთვის და ჯგუფისთვის {group}, {owner} მომხმარებლის მიერ",
- "No entries found in this folder" : "ამ დირექტორიაში შენატანები ვერ მოიძებნა",
- "Name" : "სახელი",
- "Share time" : "გაზიარების დრო",
- "Expiration date" : "გაუქმების თარიღი",
- "Reasons might be:" : "შესაძლო მიზეზებია:",
- "the item was removed" : "ობიექტი გაუქმდა",
- "the link expired" : "ბმულს ვადა გაუვიდა",
- "sharing is disabled" : "გაზიარება არაა მოქმედი",
- "For more info, please ask the person who sent this link." : "მეტი ინფრმაციისთვის, გთხოვთ ჰკითხოთ ადამიანს ვინც გამოგიგზავნათ ეს ბმული.",
- "Upload files to %s" : "ფაილების ატვირთვა %s-ში",
- "Select or drop files" : "აირჩიეთ ან გადმოიტანეთ ფაილები",
- "Uploaded files:" : "ფაილების ატვირთვა:",
- "Add to your Nextcloud" : "თქვენს Nextcloud-ში დამატება",
- "Wrong share ID, share doesn't exist" : "არასწორი გაზიარების ID, გაზიარება არ არსებობს",
- "Wrong path, file/folder doesn't exist" : "არასწორი მისამართი, ფაილი/დირქტორია არ არსებობს",
- "Sorry, this link doesn’t seem to work anymore." : "ბოდიში, ეს ბმული აღარ მოქმედებს."
-},"pluralForm" :"nplurals=2; plural=(n!=1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/km.js b/apps/files_sharing/l10n/km.js
deleted file mode 100644
index d9bcc23c21d..00000000000
--- a/apps/files_sharing/l10n/km.js
+++ /dev/null
@@ -1,27 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Cancel" : "បោះបង់",
- "Shared by" : "បាន​ចែក​រំលែក​ដោយ",
- "Sharing" : "ការ​ចែក​រំលែក",
- "A file or folder has been <strong>shared</strong>" : "<strong>បាន​ចែករំលែក</strong> ឯកសារ​ឬ​ថត",
- "You shared %1$s with %2$s" : "អ្នក​បាន​ចែករំលែក %1$s ជាមួយ %2$s",
- "You shared %1$s with group %2$s" : "អ្នក​បាន​ចែករំលែក %1$s ជាមួយ​ក្រុម %2$s",
- "You shared %1$s via link" : "អ្នក​បាន​ចែក​រំលែក %1$s តាម​រយៈ​តំណរភ្ជាប់",
- "%2$s shared %1$s with you" : "%2$s បាន​ចែករំលែក %1$s ជាមួយ​អ្នក",
- "Shares" : "ចែក​រំលែក",
- "This share is password-protected" : "ការ​ចែករំលែក​នេះ​ត្រូវ​បាន​ការពារ​ដោយ​ពាក្យ​សម្ងាត់",
- "The password is wrong. Try again." : "ពាក្យ​សម្ងាត់​ខុស​ហើយ។ ព្យាយាម​ម្ដង​ទៀត។",
- "Password" : "ពាក្យសម្ងាត់",
- "Name" : "ឈ្មោះ",
- "Sorry, this link doesn’t seem to work anymore." : "សូម​ទោស តំណ​នេះ​ហាក់​ដូច​ជា​លែង​ដើរ​ហើយ។",
- "Reasons might be:" : "មូលហេតុ​អាច​ជា៖",
- "the item was removed" : "របស់​ត្រូវ​បាន​ដក​ចេញ",
- "the link expired" : "តំណ​ផុត​ពេល​កំណត់",
- "sharing is disabled" : "មិន​អនុញ្ញាត​ការ​ចែករំលែក",
- "For more info, please ask the person who sent this link." : "សម្រាប់​ព័ត៌មាន​បន្ថែម សូម​សួរ​អ្នក​ដែល​ផ្ញើ​តំណ​នេះ។",
- "Download" : "ទាញយក",
- "Download %s" : "ទាញយក %s",
- "Direct link" : "តំណ​ផ្ទាល់"
-},
-"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/km.json b/apps/files_sharing/l10n/km.json
deleted file mode 100644
index 319203ef946..00000000000
--- a/apps/files_sharing/l10n/km.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{ "translations": {
- "Cancel" : "បោះបង់",
- "Shared by" : "បាន​ចែក​រំលែក​ដោយ",
- "Sharing" : "ការ​ចែក​រំលែក",
- "A file or folder has been <strong>shared</strong>" : "<strong>បាន​ចែករំលែក</strong> ឯកសារ​ឬ​ថត",
- "You shared %1$s with %2$s" : "អ្នក​បាន​ចែករំលែក %1$s ជាមួយ %2$s",
- "You shared %1$s with group %2$s" : "អ្នក​បាន​ចែករំលែក %1$s ជាមួយ​ក្រុម %2$s",
- "You shared %1$s via link" : "អ្នក​បាន​ចែក​រំលែក %1$s តាម​រយៈ​តំណរភ្ជាប់",
- "%2$s shared %1$s with you" : "%2$s បាន​ចែករំលែក %1$s ជាមួយ​អ្នក",
- "Shares" : "ចែក​រំលែក",
- "This share is password-protected" : "ការ​ចែករំលែក​នេះ​ត្រូវ​បាន​ការពារ​ដោយ​ពាក្យ​សម្ងាត់",
- "The password is wrong. Try again." : "ពាក្យ​សម្ងាត់​ខុស​ហើយ។ ព្យាយាម​ម្ដង​ទៀត។",
- "Password" : "ពាក្យសម្ងាត់",
- "Name" : "ឈ្មោះ",
- "Sorry, this link doesn’t seem to work anymore." : "សូម​ទោស តំណ​នេះ​ហាក់​ដូច​ជា​លែង​ដើរ​ហើយ។",
- "Reasons might be:" : "មូលហេតុ​អាច​ជា៖",
- "the item was removed" : "របស់​ត្រូវ​បាន​ដក​ចេញ",
- "the link expired" : "តំណ​ផុត​ពេល​កំណត់",
- "sharing is disabled" : "មិន​អនុញ្ញាត​ការ​ចែករំលែក",
- "For more info, please ask the person who sent this link." : "សម្រាប់​ព័ត៌មាន​បន្ថែម សូម​សួរ​អ្នក​ដែល​ផ្ញើ​តំណ​នេះ។",
- "Download" : "ទាញយក",
- "Download %s" : "ទាញយក %s",
- "Direct link" : "តំណ​ផ្ទាល់"
-},"pluralForm" :"nplurals=1; plural=0;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/kn.js b/apps/files_sharing/l10n/kn.js
deleted file mode 100644
index 69d899ad0a6..00000000000
--- a/apps/files_sharing/l10n/kn.js
+++ /dev/null
@@ -1,10 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Cancel" : "ರದ್ದು",
- "Sharing" : "ಹಂಚಿಕೆ",
- "Password" : "ಗುಪ್ತ ಪದ",
- "Name" : "ಹೆಸರು",
- "Download" : "ಪ್ರತಿಯನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಉಳಿಸಿಕೊಳ್ಳಿ"
-},
-"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/kn.json b/apps/files_sharing/l10n/kn.json
deleted file mode 100644
index 7553a7d1c9a..00000000000
--- a/apps/files_sharing/l10n/kn.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{ "translations": {
- "Cancel" : "ರದ್ದು",
- "Sharing" : "ಹಂಚಿಕೆ",
- "Password" : "ಗುಪ್ತ ಪದ",
- "Name" : "ಹೆಸರು",
- "Download" : "ಪ್ರತಿಯನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಉಳಿಸಿಕೊಳ್ಳಿ"
-},"pluralForm" :"nplurals=1; plural=0;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ko.js b/apps/files_sharing/l10n/ko.js
index 6c6967c59a8..d5d2d8a81d3 100644
--- a/apps/files_sharing/l10n/ko.js
+++ b/apps/files_sharing/l10n/ko.js
@@ -185,7 +185,6 @@ OC.L10N.register(
"Set default folder for accepted shares" : "허용한 공유의 기본 경로 설정",
"Reset" : "초기화",
"Reset folder to system default" : "폴더를 시스템 기본값으로 재설정",
- "Share expiration: " : "공유 만료:",
"Share Expiration" : "공유 만료",
"group" : "그룹",
"conversation" : "대화",
@@ -259,12 +258,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "파일을 업로드하면 이용 약관에 동의하는 것을 의미합니다.",
"View terms of service" : "이용 약관 보기",
"Terms of service" : "이용 약관",
- "Upload files to {folder}" : "{folder}에 파일 업로드",
- "Submit name" : "이름 제출",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}님이 당신에게 폴더를 공유했습니다.",
- "To upload files, you need to provide your name first." : "파일을 업로드하려면 먼저 당신의 이름을 알려주세요.",
- "Name" : "이름",
- "Enter your name" : "이름을 입력하세요",
"Share with {userName}" : "{userName}와(과) 공유",
"Share with email {email}" : "{email} 이메일에 공유",
"Share with group" : "그룹과 공유",
@@ -311,7 +304,7 @@ OC.L10N.register(
"Link shares" : "링크 공유",
"Shares" : "공유",
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "이 방법을 사용하여 조직 내 개인 또는 팀과 파일을 공유하세요. 수신자가 이미 공유 폴더에 접근할 수 있지만 위치를 찾을 수 없는 경우, 쉽게 접근할 수 있도록 내부 공유 링크를 보낼 수 있습니다.",
- "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "이 방법을 사용하면 조직 외부의 조직이나 개인과 파일을 공유할 수 있습니다. 파일과 폴더는 공개 공유 링크와 이메일 주소를 통해 공유할 수 있습니다. 또한, 다른 인스턴스에 소속된 다른 Nextcloud 계정과도 연합 클라우드 ID를 사용하여 공유할 수 있습니다.",
+ "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "이 방법을 사용하여 이 조직 외부의 개인이나 조직과 파일을 공유하세요. 파일과 폴더는 공개 공유 링크와 이메일 주소를 통해 공유할 수 있습니다. 다른 인스턴스에 소속된 다른 Nextcloud 계정과도 연합 클라우드 ID를 사용하여 공유할 수 있습니다.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "내부 또는 외부 공유에 포함되지 않은 공유입니다. 앱이나 다른 소스에서 공유된 내용이 여기에 해당할 수 있습니다.",
"Share with accounts, teams, federated cloud IDs" : "계정, 팀 및 연합 클라우드 ID와 공유",
"Share with accounts and teams" : "계정 및 팀과 공유",
@@ -384,6 +377,8 @@ OC.L10N.register(
"Share note for recipient saved" : "받는이를 위한 공유 메모 저장됨",
"Share password saved" : "공유 암호 저장됨",
"Share permissions saved" : "공유 권한 저장됨",
+ "Upload files to {folder}" : "{folder}에 파일 업로드",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}님이 당신에게 폴더를 공유했습니다.",
"Shared by" : "공유한 사용자:",
"Shared with" : "다음 사용자와 공유함",
"Password created successfully" : "암호가 성공적으로 생성됨",
@@ -414,17 +409,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "{remote}에서 호환 서버를 찾을 수 없음",
"Invalid server URL" : "잘못된 서버 URL",
"Failed to add the public link to your Nextcloud" : "Nextcloud에 공개 링크를 추가할 수 없음",
- "Files" : "파일",
- "Download all files" : "모든 파일 다운로드",
- "Search for share recipients" : "공유 대상 검색",
- "No recommendations. Start typing." : "추천 없음. 타이핑을 시작하십시오",
- "Password field can't be empty" : "암호 칸은 비워둘 수 없습니다.",
- "Allow download" : "다운로드 허용",
- "Share expire date saved" : "공유 만료일 저장됨",
"You are not allowed to edit link shares that you don't own" : "당신이 것이 아닌 링크 공유를 편집할 권한이 없습니다.",
+ "Download all files" : "모든 파일 다운로드",
"_1 email address already added_::_{count} email addresses already added_" : ["{count}개 이메일 주소가 이미 추가됨"],
"_1 email address added_::_{count} email addresses added_" : ["{count}개 이메일 주소 추가함"],
+ "Search for share recipients" : "공유 대상 검색",
+ "No recommendations. Start typing." : "추천 없음. 타이핑을 시작하십시오",
+ "To upload files, you need to provide your name first." : "파일을 업로드하려면 먼저 당신의 이름을 알려주세요.",
+ "Enter your name" : "이름을 입력하세요",
+ "Submit name" : "이름 제출",
+ "Name" : "이름",
"Share with accounts, teams, federated cloud id" : "계정, 팀 및 연합 클라우드 ID와 공유",
- "Email, federated cloud id" : "이메일, 연합 클라우드 ID"
+ "Email, federated cloud id" : "이메일, 연합 클라우드 ID",
+ "Filename must not be empty." : "파일 이름을 비울 수 없습니다."
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/ko.json b/apps/files_sharing/l10n/ko.json
index d08e914da29..162ac564766 100644
--- a/apps/files_sharing/l10n/ko.json
+++ b/apps/files_sharing/l10n/ko.json
@@ -183,7 +183,6 @@
"Set default folder for accepted shares" : "허용한 공유의 기본 경로 설정",
"Reset" : "초기화",
"Reset folder to system default" : "폴더를 시스템 기본값으로 재설정",
- "Share expiration: " : "공유 만료:",
"Share Expiration" : "공유 만료",
"group" : "그룹",
"conversation" : "대화",
@@ -257,12 +256,6 @@
"By uploading files, you agree to the terms of service." : "파일을 업로드하면 이용 약관에 동의하는 것을 의미합니다.",
"View terms of service" : "이용 약관 보기",
"Terms of service" : "이용 약관",
- "Upload files to {folder}" : "{folder}에 파일 업로드",
- "Submit name" : "이름 제출",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}님이 당신에게 폴더를 공유했습니다.",
- "To upload files, you need to provide your name first." : "파일을 업로드하려면 먼저 당신의 이름을 알려주세요.",
- "Name" : "이름",
- "Enter your name" : "이름을 입력하세요",
"Share with {userName}" : "{userName}와(과) 공유",
"Share with email {email}" : "{email} 이메일에 공유",
"Share with group" : "그룹과 공유",
@@ -309,7 +302,7 @@
"Link shares" : "링크 공유",
"Shares" : "공유",
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "이 방법을 사용하여 조직 내 개인 또는 팀과 파일을 공유하세요. 수신자가 이미 공유 폴더에 접근할 수 있지만 위치를 찾을 수 없는 경우, 쉽게 접근할 수 있도록 내부 공유 링크를 보낼 수 있습니다.",
- "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "이 방법을 사용하면 조직 외부의 조직이나 개인과 파일을 공유할 수 있습니다. 파일과 폴더는 공개 공유 링크와 이메일 주소를 통해 공유할 수 있습니다. 또한, 다른 인스턴스에 소속된 다른 Nextcloud 계정과도 연합 클라우드 ID를 사용하여 공유할 수 있습니다.",
+ "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "이 방법을 사용하여 이 조직 외부의 개인이나 조직과 파일을 공유하세요. 파일과 폴더는 공개 공유 링크와 이메일 주소를 통해 공유할 수 있습니다. 다른 인스턴스에 소속된 다른 Nextcloud 계정과도 연합 클라우드 ID를 사용하여 공유할 수 있습니다.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "내부 또는 외부 공유에 포함되지 않은 공유입니다. 앱이나 다른 소스에서 공유된 내용이 여기에 해당할 수 있습니다.",
"Share with accounts, teams, federated cloud IDs" : "계정, 팀 및 연합 클라우드 ID와 공유",
"Share with accounts and teams" : "계정 및 팀과 공유",
@@ -382,6 +375,8 @@
"Share note for recipient saved" : "받는이를 위한 공유 메모 저장됨",
"Share password saved" : "공유 암호 저장됨",
"Share permissions saved" : "공유 권한 저장됨",
+ "Upload files to {folder}" : "{folder}에 파일 업로드",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName}님이 당신에게 폴더를 공유했습니다.",
"Shared by" : "공유한 사용자:",
"Shared with" : "다음 사용자와 공유함",
"Password created successfully" : "암호가 성공적으로 생성됨",
@@ -412,17 +407,18 @@
"No compatible server found at {remote}" : "{remote}에서 호환 서버를 찾을 수 없음",
"Invalid server URL" : "잘못된 서버 URL",
"Failed to add the public link to your Nextcloud" : "Nextcloud에 공개 링크를 추가할 수 없음",
- "Files" : "파일",
- "Download all files" : "모든 파일 다운로드",
- "Search for share recipients" : "공유 대상 검색",
- "No recommendations. Start typing." : "추천 없음. 타이핑을 시작하십시오",
- "Password field can't be empty" : "암호 칸은 비워둘 수 없습니다.",
- "Allow download" : "다운로드 허용",
- "Share expire date saved" : "공유 만료일 저장됨",
"You are not allowed to edit link shares that you don't own" : "당신이 것이 아닌 링크 공유를 편집할 권한이 없습니다.",
+ "Download all files" : "모든 파일 다운로드",
"_1 email address already added_::_{count} email addresses already added_" : ["{count}개 이메일 주소가 이미 추가됨"],
"_1 email address added_::_{count} email addresses added_" : ["{count}개 이메일 주소 추가함"],
+ "Search for share recipients" : "공유 대상 검색",
+ "No recommendations. Start typing." : "추천 없음. 타이핑을 시작하십시오",
+ "To upload files, you need to provide your name first." : "파일을 업로드하려면 먼저 당신의 이름을 알려주세요.",
+ "Enter your name" : "이름을 입력하세요",
+ "Submit name" : "이름 제출",
+ "Name" : "이름",
"Share with accounts, teams, federated cloud id" : "계정, 팀 및 연합 클라우드 ID와 공유",
- "Email, federated cloud id" : "이메일, 연합 클라우드 ID"
+ "Email, federated cloud id" : "이메일, 연합 클라우드 ID",
+ "Filename must not be empty." : "파일 이름을 비울 수 없습니다."
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/lb.js b/apps/files_sharing/l10n/lb.js
deleted file mode 100644
index 0679858d818..00000000000
--- a/apps/files_sharing/l10n/lb.js
+++ /dev/null
@@ -1,16 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Nothing shared yet" : "Nach näischt gedeelt",
- "No shared links" : "Keng gedeelte Linken",
- "Cancel" : "Ofbriechen",
- "Shared by" : "Gedeelt vun",
- "Sharing" : "Gedeelt",
- "The password is wrong. Try again." : "Den Passwuert ass incorrect. Probeier ed nach eng keier.",
- "Password" : "Passwuert",
- "No entries found in this folder" : "Keng Elementer an dësem Dossier fonnt",
- "Name" : "Numm",
- "Download" : "Download",
- "Direct link" : "Direkte Link"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/lb.json b/apps/files_sharing/l10n/lb.json
deleted file mode 100644
index 9355d70a6fb..00000000000
--- a/apps/files_sharing/l10n/lb.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{ "translations": {
- "Nothing shared yet" : "Nach näischt gedeelt",
- "No shared links" : "Keng gedeelte Linken",
- "Cancel" : "Ofbriechen",
- "Shared by" : "Gedeelt vun",
- "Sharing" : "Gedeelt",
- "The password is wrong. Try again." : "Den Passwuert ass incorrect. Probeier ed nach eng keier.",
- "Password" : "Passwuert",
- "No entries found in this folder" : "Keng Elementer an dësem Dossier fonnt",
- "Name" : "Numm",
- "Download" : "Download",
- "Direct link" : "Direkte Link"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/lo.js b/apps/files_sharing/l10n/lo.js
deleted file mode 100644
index c2ef0b8138f..00000000000
--- a/apps/files_sharing/l10n/lo.js
+++ /dev/null
@@ -1,6 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Sharing" : "ການແບ່ງປັນ"
-},
-"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/lo.json b/apps/files_sharing/l10n/lo.json
deleted file mode 100644
index e6d885c8e7f..00000000000
--- a/apps/files_sharing/l10n/lo.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{ "translations": {
- "Sharing" : "ການແບ່ງປັນ"
-},"pluralForm" :"nplurals=1; plural=0;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/lt_LT.js b/apps/files_sharing/l10n/lt_LT.js
index 95014fc608d..318d1bc1344 100644
--- a/apps/files_sharing/l10n/lt_LT.js
+++ b/apps/files_sharing/l10n/lt_LT.js
@@ -178,8 +178,6 @@ OC.L10N.register(
"Note:" : "Pastaba:",
"File drop" : "Failų įkėlimas",
"Terms of service" : "Naudojimosi sąlygos",
- "Name" : "Pavadinimas",
- "Enter your name" : "Įveskite savo vardą",
"Share with {userName}" : "Bendrinti su {userName}",
"Share with email {email}" : "Bendrinti su el. pašto adresu {email}",
"Share with group" : "Bendrinti su grupe",
@@ -239,6 +237,7 @@ OC.L10N.register(
"No deleted shares" : "Ištrintų viešinių nėra",
"Pending shares" : "Laukiantys viešiniai",
"No pending shares" : "Nėra jokių laukiančių viešinių",
+ "Error deleting the share" : "Klaida ištrinant bendrinimą",
"Error updating the share: {errorMessage}" : "Klaida atnaujinant viešinį: {errorMessage}",
"Error updating the share" : "Klaida atnaujinant viešinį",
"File \"{path}\" has been unshared" : "Failas „{path}“ nustotas bendrinti",
@@ -277,12 +276,13 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Nerasta jokio suderinamo serverio ties {remote}",
"Invalid server URL" : "Neteisingas serverio URL adresas",
"Failed to add the public link to your Nextcloud" : "Nepavyko pridėti viešosios nuorodos į jūsų Nextcloud",
- "Files" : "Failai",
"Download all files" : "Atsisiųsti visus failus ",
+ "_1 email address already added_::_{count} email addresses already added_" : ["Jau pridėtas 1 el. pašto adresas","Jau pridėti {count} el. pašto adresai","Jau pridėta {count} el. pašto adresų","Jau pridėtas {count} el. pašto adresas"],
+ "_1 email address added_::_{count} email addresses added_" : ["Pridėtas 1 el. pašto adresas","Pridėti {count} el. pašto adresai","Pridėta {count} el. pašto adresų","Pridėtas {count} el. pašto adresas"],
"Search for share recipients" : "Ieškoti viešinio gavėjų",
"No recommendations. Start typing." : "Rekomendacijų nėra. Pradėkite rašyti.",
- "Allow download" : "Leisti atsisiųsti",
- "_1 email address already added_::_{count} email addresses already added_" : ["Jau pridėtas 1 el. pašto adresas","Jau pridėti {count} el. pašto adresai","Jau pridėta {count} el. pašto adresų","Jau pridėtas {count} el. pašto adresas"],
- "_1 email address added_::_{count} email addresses added_" : ["Pridėtas 1 el. pašto adresas","Pridėti {count} el. pašto adresai","Pridėta {count} el. pašto adresų","Pridėtas {count} el. pašto adresas"]
+ "Enter your name" : "Įveskite savo vardą",
+ "Name" : "Pavadinimas",
+ "Filename must not be empty." : "Failo pavadinimas negali būti tuščias."
},
"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/files_sharing/l10n/lt_LT.json b/apps/files_sharing/l10n/lt_LT.json
index bcd33c23678..11b9da18c1d 100644
--- a/apps/files_sharing/l10n/lt_LT.json
+++ b/apps/files_sharing/l10n/lt_LT.json
@@ -176,8 +176,6 @@
"Note:" : "Pastaba:",
"File drop" : "Failų įkėlimas",
"Terms of service" : "Naudojimosi sąlygos",
- "Name" : "Pavadinimas",
- "Enter your name" : "Įveskite savo vardą",
"Share with {userName}" : "Bendrinti su {userName}",
"Share with email {email}" : "Bendrinti su el. pašto adresu {email}",
"Share with group" : "Bendrinti su grupe",
@@ -237,6 +235,7 @@
"No deleted shares" : "Ištrintų viešinių nėra",
"Pending shares" : "Laukiantys viešiniai",
"No pending shares" : "Nėra jokių laukiančių viešinių",
+ "Error deleting the share" : "Klaida ištrinant bendrinimą",
"Error updating the share: {errorMessage}" : "Klaida atnaujinant viešinį: {errorMessage}",
"Error updating the share" : "Klaida atnaujinant viešinį",
"File \"{path}\" has been unshared" : "Failas „{path}“ nustotas bendrinti",
@@ -275,12 +274,13 @@
"No compatible server found at {remote}" : "Nerasta jokio suderinamo serverio ties {remote}",
"Invalid server URL" : "Neteisingas serverio URL adresas",
"Failed to add the public link to your Nextcloud" : "Nepavyko pridėti viešosios nuorodos į jūsų Nextcloud",
- "Files" : "Failai",
"Download all files" : "Atsisiųsti visus failus ",
+ "_1 email address already added_::_{count} email addresses already added_" : ["Jau pridėtas 1 el. pašto adresas","Jau pridėti {count} el. pašto adresai","Jau pridėta {count} el. pašto adresų","Jau pridėtas {count} el. pašto adresas"],
+ "_1 email address added_::_{count} email addresses added_" : ["Pridėtas 1 el. pašto adresas","Pridėti {count} el. pašto adresai","Pridėta {count} el. pašto adresų","Pridėtas {count} el. pašto adresas"],
"Search for share recipients" : "Ieškoti viešinio gavėjų",
"No recommendations. Start typing." : "Rekomendacijų nėra. Pradėkite rašyti.",
- "Allow download" : "Leisti atsisiųsti",
- "_1 email address already added_::_{count} email addresses already added_" : ["Jau pridėtas 1 el. pašto adresas","Jau pridėti {count} el. pašto adresai","Jau pridėta {count} el. pašto adresų","Jau pridėtas {count} el. pašto adresas"],
- "_1 email address added_::_{count} email addresses added_" : ["Pridėtas 1 el. pašto adresas","Pridėti {count} el. pašto adresai","Pridėta {count} el. pašto adresų","Pridėtas {count} el. pašto adresas"]
+ "Enter your name" : "Įveskite savo vardą",
+ "Name" : "Pavadinimas",
+ "Filename must not be empty." : "Failo pavadinimas negali būti tuščias."
},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/lv.js b/apps/files_sharing/l10n/lv.js
deleted file mode 100644
index 3c03d93dc79..00000000000
--- a/apps/files_sharing/l10n/lv.js
+++ /dev/null
@@ -1,204 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Waiting…" : "Gaida...",
- "error" : "kļūda",
- "finished" : "pabeigts",
- "This will stop your current uploads." : "Tādējādi tiks pārtraukta jūsu pašreizējā augšupielāde.",
- "Move or copy" : "Pārvietot vai kopēt",
- "Download" : "Lejupielādēt",
- "Delete" : "Dzēst",
- "You can upload into this folder" : "Jūs variet augšuplādēt šajā mapē",
- "Terms of service" : "Pakalpojuma noteikumi",
- "Show list view" : "Rādīt saraksta skatu",
- "Show grid view" : "Rādīt režģa skatu",
- "File shares" : "Datņu koplietojumi",
- "Downloaded via public link" : "Lejupielādēt izmantojot publisku saiti",
- "Downloaded by {email}" : "Lejupielādēts {email}",
- "{file} downloaded via public link" : "{file} lejupielādēts izmantojot publisku saiti",
- "{email} downloaded {file}" : "{email} lejupielādēts {file}",
- "Shared with group {group}" : "Koplietots ar grupu {group}",
- "Removed share for group {group}" : "Noņēma koplietošanu grupai {group}",
- "{actor} shared with group {group}" : "{actor} koplietoja ar grupu {group}",
- "{actor} removed share for group {group}" : "{actor} noņēma koplietošanu grupai {group}",
- "Share for group {group} expired" : "Kopīgošana grupai {group} ir beigusies",
- "You shared {file} with group {group}" : "Jūs koplietojāt {file} ar grupu {group}",
- "You removed group {group} from {file}" : "Jūs noņēmāt grupu {group} no {file}",
- "{actor} shared {file} with group {group}" : "{actor} koplietoja {file} ar grupu {group}",
- "{actor} removed group {group} from {file}" : "{actor} noņēma grupu {group} no {file}",
- "Share for file {file} with group {group} expired" : "Datnes {file} kopīgošana ar grupu {group} ir beigusies",
- "Shared as public link" : "Koplietots kā publiska saite",
- "Removed public link" : "Noņemta publiska saite",
- "Public link expired" : "Publiskā saite ir beigusies",
- "{actor} shared as public link" : "{actor} koplietoja kā publisku saiti",
- "{actor} removed public link" : "{actor} noņēma publisko saiti",
- "Public link of {actor} expired" : "{actor} publiskā saite beidzās",
- "You shared {file} as public link" : "Jūs koplietojāt {file} kā publisku saiti",
- "You removed public link for {file}" : "Jūs noņēmāt {file} publisko saiti",
- "Public link expired for {file}" : "{file} publiskā saite beidzās",
- "{actor} shared {file} as public link" : "{actor} koplietoja {file} kā publisko saiti",
- "{actor} removed public link for {file}" : "{actor} noņēma {file} publisko saiti",
- "Public link of {actor} for {file} expired" : "{actor} publiskā saite {file} beidzās",
- "{user} accepted the remote share" : "{user} apstiprināja attālo koplietošanu",
- "{user} declined the remote share" : "{user} noraidīja attālo koplietošanu",
- "You received a new remote share {file} from {user}" : "Jūs saņēmāt attālo {file} koplietošanu no {user}",
- "{user} accepted the remote share of {file}" : "{user} apstiprināja {file} attālo koplietošanu",
- "{user} declined the remote share of {file}" : "{user} noraidīja {file} attālo koplietošanu",
- "{user} unshared {file} from you" : "{user} atcēla {file} kopīgošanu ar Tevi",
- "Shared with {user}" : "Koplietoja ar {user}",
- "Removed share for {user}" : "Noņēma koplietošanu ar {user}",
- "You removed yourself" : "Jūs noņēmāt sevi",
- "{actor} removed themselves" : "{actor} noņēma sevi",
- "{actor} shared with {user}" : "{actor} koplietoja ar {user}",
- "{actor} removed share for {user}" : "{actor} noņēma koplietošanu {user}",
- "Shared by {actor}" : "Koplietoja {actor}",
- "{actor} removed share" : "{actor} noņēma koplietošanu",
- "Share for {user} expired" : "Koplietošana {user} beidzās",
- "Share expired" : "Koplietošana beidzās",
- "You shared {file} with {user}" : "Jūs koplietojāt {file} ar {user}",
- "You removed {user} from {file}" : "Jūs noņēmāt koplietošanu {user} no {file}",
- "You removed yourself from {file}" : "Jūs noņēmāt sevi no {file}",
- "{actor} removed themselves from {file}" : "{actor} noņēma sevi no {file}",
- "{actor} shared {file} with {user}" : "{actor} koplietoja {file} ar {user}",
- "{actor} removed {user} from {file}" : "{actor} noņemts {user} no {file}",
- "{actor} shared {file} with you" : "{actor} kopīgoja {file} ar Tevi",
- "{actor} removed you from the share named {file}" : "{actor} noņēma jūs ko koplietošanas ar nosaukumu {file}",
- "Share for file {file} with {user} expired" : "Koplietošana datnei {file} ar {user} beidzās",
- "Share for file {file} expired" : "Koplietošana datnei {file} beidzās",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "E-pastā vai saitē koplietotā datne vai mape tika <strong>lejupielādēta</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Datne vai mape tika koplietota no <strong>cita servera</strong>",
- "Sharing" : "Koplietošana",
- "A file or folder has been <strong>shared</strong>" : "<strong>Koplietota</strong> datne vai mape",
- "Shared link" : "Koplietota saite",
- "Wrong share ID, share does not exist" : "Nepareizs kopīgošanas Id, koplietojums nepastāv",
- "Could not delete share" : "Neizdevās dzēst koplietotni",
- "Please specify a file or folder path" : "Lūdzu norādiet datnes vai mapes ceļu",
- "Wrong path, file/folder does not exist" : "Nepareizs ceļš, datne/mape nepastāv",
- "Could not create share" : "Nevar izveidot koplietošanu",
- "Invalid permissions" : "Nederīgas atļaujas",
- "Invalid date, date format must be YYYY-MM-DD" : "Nepareizs datums, datumam jābūt YYYY-MM-DD formātā",
- "Group sharing is disabled by the administrator" : "Administrators grupas koplietošanu ir atslēdzis",
- "Please specify a valid group" : "Lūdzu norādiet derīgu grupu",
- "Public link sharing is disabled by the administrator" : "Administrators publisku saites koplietošanu ir atslēdzis",
- "Public upload disabled by the administrator" : "Administrators publisku augšupielādi ir atslēdzis",
- "Public upload is only possible for publicly shared folders" : "Publiska augšupielāde iespējama tikai publiski koplietotām mapēm",
- "Unknown share type" : "Nezināms kopīgošanas veids",
- "Not a directory" : "Nav direktorijs",
- "Could not lock node" : "Nevarēja bloķēt",
- "Could not lock path" : "Nevarēja bloķēt ceļu",
- "Wrong or no update parameter given" : "Nepareizs atjaunināšanas parametrs vai tas nav norādīts",
- "Wrong password" : "Nepareiza parole",
- "shared by %s" : "Koplietoja %s",
- "Download all files" : "Lejupielādēt visas datnes",
- "Direct link" : "Tiešā saite",
- "Share API is disabled" : "Koplietošanas API ir atslēgta",
- "File sharing" : "Datņu koplietošana",
- "Share will expire tomorrow" : "Koplietošana rīt beigsies",
- "Your share of {node} will expire tomorrow" : "Jūsu koplietotajam {node} rīt beigsies termiņš",
- "You received {share} as a share by {user}" : "Jūs saņēmāt koplietotu {share} no {user}",
- "You received {share} to group {group} as a share by {user}" : "Jūs saņēmāt koplietotu {share} grupai {group} no {user}",
- "Accept" : "Pieņemt",
- "Decline" : "Noraidīt",
- "People" : "Cilvēki",
- "Expiration date" : "Termiņa datums",
- "Password" : "Parole",
- "Share link" : "Koplietot saiti",
- "Copy to clipboard" : "Kopēt starpliktuvē",
- "Send link via email" : "Sūtīt saiti e-pastā",
- "Select" : "Atzīmēt",
- "Cancel" : "Atcelt",
- "Close" : "Aizvērt",
- "Continue" : "Turpināt",
- "Reset" : "Atiestatīt",
- "Unknown error" : "Nezināma kļūda",
- "group" : "grupa",
- "conversation" : "saruna",
- "remote" : "attālināti",
- "remote group" : "attālinātā grupa",
- "guest" : "viesis",
- "Unshare" : "Pārtraukt koplietošanu",
- "Internal link" : "Iekšējā saite",
- "Link copied" : "Saite nokopēta",
- "Password protection" : "Password protection",
- "Enter a password" : "Enter a password",
- "Enter a date" : "Ievadiet datumu",
- "Customize link" : "Pielāgot saiti",
- "Add another link" : "Pievienot citu saiti",
- "Create a new share link" : "Izveidojiet jaunu kopīgošanas saiti",
- "Share link ({label})" : "Kopīgot saiti ({label})",
- "Can edit" : "Var labot",
- "Resharing is not allowed" : "Atkārtota koplietošana nav atļauta",
- "Name or email …" : "Vārds vai e-pasts ...",
- "Name, email, or Federated Cloud ID …" : "Vārds, e-pasts vai federatīvā mākoņa ID ...",
- "Searching …" : "Meklē...",
- "No elements found." : "Elementi netika atrasti.",
- "Search globally" : "Meklēt globāli",
- "Guest" : "Viesis",
- "Group" : "Grupa",
- "Email" : "E-pasts",
- "on {server}" : "uz {server}",
- "Allow upload and editing" : "Atļaut augšupielādi un labošanu",
- "Allow editing" : "Atļaut labošanu",
- "Advanced settings" : "Paplašināti iestatījumi",
- "Set password" : "Iestatīt paroli",
- "Video verification" : "Video verifikācija",
- "Set expiration date" : "Uzstādīt beigu termiņu",
- "Hide download" : "Slēpt lejupielādi",
- "Note to recipient" : "Piezīme saņēmējam",
- "Read" : "Lasīt",
- "Edit" : "Labot",
- "Share" : "Koplietot",
- "Others with access" : "Citi ar pieeju",
- "Expires {relativetime}" : "Termiņš beidzas {relativetime}",
- "this share just expired." : "šai koplietošanai tikko beidzās termiņš.",
- "Shared with you by {owner}" : "{owner} kopīgoja ar Tevi",
- "Shared" : "Koplietots",
- "Shared with others" : "Koplietots ar citiem",
- "Link to a file" : "Datnes saite",
- "Shared by" : "Koplietoja",
- "Shared with" : "Koplietots ar",
- "Shared with you and the group {group} by {owner}" : "{owner} kopīgoja ar Tevi un kopu {group}",
- "Shared with you and {circle} by {owner}" : "{owner} kopīgoja ar Tevi un {circle}",
- "Shared with you and the conversation {conversation} by {owner}" : "{owner} kopīgoja ar Tevi un sarunā {conversation}",
- "Shared with you in a conversation by {owner}" : " {owner} kopīgoja ar Tevi sarunā",
- "Shares" : "Koplietots",
- "No shares" : "Nav koplietojumu",
- "Shared with you" : "Kopīgots ar Tevi",
- "Nothing shared with you yet" : "Nekas vēl nav koplietots",
- "Nothing shared yet" : "Nekas vēl nav koplietots",
- "Shared by link" : "Koplietots ar saiti",
- "No shared links" : "Nav koplietotu saišu",
- "Deleted shares" : "Dzēstie koplietojumi",
- "No deleted shares" : "Nav dzēstu koplietojumu",
- "Pending shares" : "Gaidošie koplietojumi",
- "No pending shares" : "Nav gaidošie koplietojumi",
- "Share note" : "Koplietot piezīmi",
- "Upload files to %s" : "Augšupielādēt datnes uz %s",
- "Note" : "Piezīme",
- "Select or drop files" : "Izvēlies vai ievelc datnes",
- "Uploading files" : "Augšupielādē datnes",
- "Uploaded files:" : "Augšupielādētas datnes:",
- "By uploading files, you agree to the %1$sterms of service%2$s." : "Veicot datņu augšupielādi, jūs piekrītat %1$spakalpojuma noteikumiem%2$s.",
- "Add to your Nextcloud" : "Pievienot savam Nextcloud",
- "No compatible server found at {remote}" : "Nav atrasts neviens saderīgs serveris {remote}",
- "Invalid server URL" : "Nederīgs servera url",
- "Failed to add the public link to your Nextcloud" : "Neizdevās pievienot publisku saiti jūsu Nextcloud",
- "Files" : "Datnes",
- "Please specify a valid user" : "Lūdzu norādiet derīgu lietotāju",
- "Accept user and group shares by default" : "Pēc noklusējuma pieņemt koplietošanu no lietotājiem un grupām",
- "Read only" : "Tikai lasāms",
- "File drop (upload only)" : "Datņu mešana (tikai augšupielādei)",
- "Upload" : "Augšupielādēt",
- "Only works for users with access to this file" : "Darbojas tikai lietotājiem, kuriem ir piekļuve šai datnei",
- "Circle" : "Loks",
- "No other users with access found" : "Nav atrasti citi lietotāji ar pieeju",
- "No entries found in this folder" : "Šajā mapē nekas nav atrasts",
- "Name" : "Nosaukums",
- "Share time" : "Koplietošanas laiks",
- "Reasons might be:" : "Iespējamie iemesli:",
- "the item was removed" : "vienums tika dzēsts",
- "the link expired" : "saitei beidzies termiņš",
- "sharing is disabled" : "koplietošana nav ieslēgta",
- "For more info, please ask the person who sent this link." : "Vairāk informācijas lūgums vaicāt personai, kas nosūtīja šo saiti."
-},
-"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
diff --git a/apps/files_sharing/l10n/lv.json b/apps/files_sharing/l10n/lv.json
deleted file mode 100644
index ca9c26b869d..00000000000
--- a/apps/files_sharing/l10n/lv.json
+++ /dev/null
@@ -1,202 +0,0 @@
-{ "translations": {
- "Waiting…" : "Gaida...",
- "error" : "kļūda",
- "finished" : "pabeigts",
- "This will stop your current uploads." : "Tādējādi tiks pārtraukta jūsu pašreizējā augšupielāde.",
- "Move or copy" : "Pārvietot vai kopēt",
- "Download" : "Lejupielādēt",
- "Delete" : "Dzēst",
- "You can upload into this folder" : "Jūs variet augšuplādēt šajā mapē",
- "Terms of service" : "Pakalpojuma noteikumi",
- "Show list view" : "Rādīt saraksta skatu",
- "Show grid view" : "Rādīt režģa skatu",
- "File shares" : "Datņu koplietojumi",
- "Downloaded via public link" : "Lejupielādēt izmantojot publisku saiti",
- "Downloaded by {email}" : "Lejupielādēts {email}",
- "{file} downloaded via public link" : "{file} lejupielādēts izmantojot publisku saiti",
- "{email} downloaded {file}" : "{email} lejupielādēts {file}",
- "Shared with group {group}" : "Koplietots ar grupu {group}",
- "Removed share for group {group}" : "Noņēma koplietošanu grupai {group}",
- "{actor} shared with group {group}" : "{actor} koplietoja ar grupu {group}",
- "{actor} removed share for group {group}" : "{actor} noņēma koplietošanu grupai {group}",
- "Share for group {group} expired" : "Kopīgošana grupai {group} ir beigusies",
- "You shared {file} with group {group}" : "Jūs koplietojāt {file} ar grupu {group}",
- "You removed group {group} from {file}" : "Jūs noņēmāt grupu {group} no {file}",
- "{actor} shared {file} with group {group}" : "{actor} koplietoja {file} ar grupu {group}",
- "{actor} removed group {group} from {file}" : "{actor} noņēma grupu {group} no {file}",
- "Share for file {file} with group {group} expired" : "Datnes {file} kopīgošana ar grupu {group} ir beigusies",
- "Shared as public link" : "Koplietots kā publiska saite",
- "Removed public link" : "Noņemta publiska saite",
- "Public link expired" : "Publiskā saite ir beigusies",
- "{actor} shared as public link" : "{actor} koplietoja kā publisku saiti",
- "{actor} removed public link" : "{actor} noņēma publisko saiti",
- "Public link of {actor} expired" : "{actor} publiskā saite beidzās",
- "You shared {file} as public link" : "Jūs koplietojāt {file} kā publisku saiti",
- "You removed public link for {file}" : "Jūs noņēmāt {file} publisko saiti",
- "Public link expired for {file}" : "{file} publiskā saite beidzās",
- "{actor} shared {file} as public link" : "{actor} koplietoja {file} kā publisko saiti",
- "{actor} removed public link for {file}" : "{actor} noņēma {file} publisko saiti",
- "Public link of {actor} for {file} expired" : "{actor} publiskā saite {file} beidzās",
- "{user} accepted the remote share" : "{user} apstiprināja attālo koplietošanu",
- "{user} declined the remote share" : "{user} noraidīja attālo koplietošanu",
- "You received a new remote share {file} from {user}" : "Jūs saņēmāt attālo {file} koplietošanu no {user}",
- "{user} accepted the remote share of {file}" : "{user} apstiprināja {file} attālo koplietošanu",
- "{user} declined the remote share of {file}" : "{user} noraidīja {file} attālo koplietošanu",
- "{user} unshared {file} from you" : "{user} atcēla {file} kopīgošanu ar Tevi",
- "Shared with {user}" : "Koplietoja ar {user}",
- "Removed share for {user}" : "Noņēma koplietošanu ar {user}",
- "You removed yourself" : "Jūs noņēmāt sevi",
- "{actor} removed themselves" : "{actor} noņēma sevi",
- "{actor} shared with {user}" : "{actor} koplietoja ar {user}",
- "{actor} removed share for {user}" : "{actor} noņēma koplietošanu {user}",
- "Shared by {actor}" : "Koplietoja {actor}",
- "{actor} removed share" : "{actor} noņēma koplietošanu",
- "Share for {user} expired" : "Koplietošana {user} beidzās",
- "Share expired" : "Koplietošana beidzās",
- "You shared {file} with {user}" : "Jūs koplietojāt {file} ar {user}",
- "You removed {user} from {file}" : "Jūs noņēmāt koplietošanu {user} no {file}",
- "You removed yourself from {file}" : "Jūs noņēmāt sevi no {file}",
- "{actor} removed themselves from {file}" : "{actor} noņēma sevi no {file}",
- "{actor} shared {file} with {user}" : "{actor} koplietoja {file} ar {user}",
- "{actor} removed {user} from {file}" : "{actor} noņemts {user} no {file}",
- "{actor} shared {file} with you" : "{actor} kopīgoja {file} ar Tevi",
- "{actor} removed you from the share named {file}" : "{actor} noņēma jūs ko koplietošanas ar nosaukumu {file}",
- "Share for file {file} with {user} expired" : "Koplietošana datnei {file} ar {user} beidzās",
- "Share for file {file} expired" : "Koplietošana datnei {file} beidzās",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "E-pastā vai saitē koplietotā datne vai mape tika <strong>lejupielādēta</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Datne vai mape tika koplietota no <strong>cita servera</strong>",
- "Sharing" : "Koplietošana",
- "A file or folder has been <strong>shared</strong>" : "<strong>Koplietota</strong> datne vai mape",
- "Shared link" : "Koplietota saite",
- "Wrong share ID, share does not exist" : "Nepareizs kopīgošanas Id, koplietojums nepastāv",
- "Could not delete share" : "Neizdevās dzēst koplietotni",
- "Please specify a file or folder path" : "Lūdzu norādiet datnes vai mapes ceļu",
- "Wrong path, file/folder does not exist" : "Nepareizs ceļš, datne/mape nepastāv",
- "Could not create share" : "Nevar izveidot koplietošanu",
- "Invalid permissions" : "Nederīgas atļaujas",
- "Invalid date, date format must be YYYY-MM-DD" : "Nepareizs datums, datumam jābūt YYYY-MM-DD formātā",
- "Group sharing is disabled by the administrator" : "Administrators grupas koplietošanu ir atslēdzis",
- "Please specify a valid group" : "Lūdzu norādiet derīgu grupu",
- "Public link sharing is disabled by the administrator" : "Administrators publisku saites koplietošanu ir atslēdzis",
- "Public upload disabled by the administrator" : "Administrators publisku augšupielādi ir atslēdzis",
- "Public upload is only possible for publicly shared folders" : "Publiska augšupielāde iespējama tikai publiski koplietotām mapēm",
- "Unknown share type" : "Nezināms kopīgošanas veids",
- "Not a directory" : "Nav direktorijs",
- "Could not lock node" : "Nevarēja bloķēt",
- "Could not lock path" : "Nevarēja bloķēt ceļu",
- "Wrong or no update parameter given" : "Nepareizs atjaunināšanas parametrs vai tas nav norādīts",
- "Wrong password" : "Nepareiza parole",
- "shared by %s" : "Koplietoja %s",
- "Download all files" : "Lejupielādēt visas datnes",
- "Direct link" : "Tiešā saite",
- "Share API is disabled" : "Koplietošanas API ir atslēgta",
- "File sharing" : "Datņu koplietošana",
- "Share will expire tomorrow" : "Koplietošana rīt beigsies",
- "Your share of {node} will expire tomorrow" : "Jūsu koplietotajam {node} rīt beigsies termiņš",
- "You received {share} as a share by {user}" : "Jūs saņēmāt koplietotu {share} no {user}",
- "You received {share} to group {group} as a share by {user}" : "Jūs saņēmāt koplietotu {share} grupai {group} no {user}",
- "Accept" : "Pieņemt",
- "Decline" : "Noraidīt",
- "People" : "Cilvēki",
- "Expiration date" : "Termiņa datums",
- "Password" : "Parole",
- "Share link" : "Koplietot saiti",
- "Copy to clipboard" : "Kopēt starpliktuvē",
- "Send link via email" : "Sūtīt saiti e-pastā",
- "Select" : "Atzīmēt",
- "Cancel" : "Atcelt",
- "Close" : "Aizvērt",
- "Continue" : "Turpināt",
- "Reset" : "Atiestatīt",
- "Unknown error" : "Nezināma kļūda",
- "group" : "grupa",
- "conversation" : "saruna",
- "remote" : "attālināti",
- "remote group" : "attālinātā grupa",
- "guest" : "viesis",
- "Unshare" : "Pārtraukt koplietošanu",
- "Internal link" : "Iekšējā saite",
- "Link copied" : "Saite nokopēta",
- "Password protection" : "Password protection",
- "Enter a password" : "Enter a password",
- "Enter a date" : "Ievadiet datumu",
- "Customize link" : "Pielāgot saiti",
- "Add another link" : "Pievienot citu saiti",
- "Create a new share link" : "Izveidojiet jaunu kopīgošanas saiti",
- "Share link ({label})" : "Kopīgot saiti ({label})",
- "Can edit" : "Var labot",
- "Resharing is not allowed" : "Atkārtota koplietošana nav atļauta",
- "Name or email …" : "Vārds vai e-pasts ...",
- "Name, email, or Federated Cloud ID …" : "Vārds, e-pasts vai federatīvā mākoņa ID ...",
- "Searching …" : "Meklē...",
- "No elements found." : "Elementi netika atrasti.",
- "Search globally" : "Meklēt globāli",
- "Guest" : "Viesis",
- "Group" : "Grupa",
- "Email" : "E-pasts",
- "on {server}" : "uz {server}",
- "Allow upload and editing" : "Atļaut augšupielādi un labošanu",
- "Allow editing" : "Atļaut labošanu",
- "Advanced settings" : "Paplašināti iestatījumi",
- "Set password" : "Iestatīt paroli",
- "Video verification" : "Video verifikācija",
- "Set expiration date" : "Uzstādīt beigu termiņu",
- "Hide download" : "Slēpt lejupielādi",
- "Note to recipient" : "Piezīme saņēmējam",
- "Read" : "Lasīt",
- "Edit" : "Labot",
- "Share" : "Koplietot",
- "Others with access" : "Citi ar pieeju",
- "Expires {relativetime}" : "Termiņš beidzas {relativetime}",
- "this share just expired." : "šai koplietošanai tikko beidzās termiņš.",
- "Shared with you by {owner}" : "{owner} kopīgoja ar Tevi",
- "Shared" : "Koplietots",
- "Shared with others" : "Koplietots ar citiem",
- "Link to a file" : "Datnes saite",
- "Shared by" : "Koplietoja",
- "Shared with" : "Koplietots ar",
- "Shared with you and the group {group} by {owner}" : "{owner} kopīgoja ar Tevi un kopu {group}",
- "Shared with you and {circle} by {owner}" : "{owner} kopīgoja ar Tevi un {circle}",
- "Shared with you and the conversation {conversation} by {owner}" : "{owner} kopīgoja ar Tevi un sarunā {conversation}",
- "Shared with you in a conversation by {owner}" : " {owner} kopīgoja ar Tevi sarunā",
- "Shares" : "Koplietots",
- "No shares" : "Nav koplietojumu",
- "Shared with you" : "Kopīgots ar Tevi",
- "Nothing shared with you yet" : "Nekas vēl nav koplietots",
- "Nothing shared yet" : "Nekas vēl nav koplietots",
- "Shared by link" : "Koplietots ar saiti",
- "No shared links" : "Nav koplietotu saišu",
- "Deleted shares" : "Dzēstie koplietojumi",
- "No deleted shares" : "Nav dzēstu koplietojumu",
- "Pending shares" : "Gaidošie koplietojumi",
- "No pending shares" : "Nav gaidošie koplietojumi",
- "Share note" : "Koplietot piezīmi",
- "Upload files to %s" : "Augšupielādēt datnes uz %s",
- "Note" : "Piezīme",
- "Select or drop files" : "Izvēlies vai ievelc datnes",
- "Uploading files" : "Augšupielādē datnes",
- "Uploaded files:" : "Augšupielādētas datnes:",
- "By uploading files, you agree to the %1$sterms of service%2$s." : "Veicot datņu augšupielādi, jūs piekrītat %1$spakalpojuma noteikumiem%2$s.",
- "Add to your Nextcloud" : "Pievienot savam Nextcloud",
- "No compatible server found at {remote}" : "Nav atrasts neviens saderīgs serveris {remote}",
- "Invalid server URL" : "Nederīgs servera url",
- "Failed to add the public link to your Nextcloud" : "Neizdevās pievienot publisku saiti jūsu Nextcloud",
- "Files" : "Datnes",
- "Please specify a valid user" : "Lūdzu norādiet derīgu lietotāju",
- "Accept user and group shares by default" : "Pēc noklusējuma pieņemt koplietošanu no lietotājiem un grupām",
- "Read only" : "Tikai lasāms",
- "File drop (upload only)" : "Datņu mešana (tikai augšupielādei)",
- "Upload" : "Augšupielādēt",
- "Only works for users with access to this file" : "Darbojas tikai lietotājiem, kuriem ir piekļuve šai datnei",
- "Circle" : "Loks",
- "No other users with access found" : "Nav atrasti citi lietotāji ar pieeju",
- "No entries found in this folder" : "Šajā mapē nekas nav atrasts",
- "Name" : "Nosaukums",
- "Share time" : "Koplietošanas laiks",
- "Reasons might be:" : "Iespējamie iemesli:",
- "the item was removed" : "vienums tika dzēsts",
- "the link expired" : "saitei beidzies termiņš",
- "sharing is disabled" : "koplietošana nav ieslēgta",
- "For more info, please ask the person who sent this link." : "Vairāk informācijas lūgums vaicāt personai, kas nosūtīja šo saiti."
-},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/mk.js b/apps/files_sharing/l10n/mk.js
index 0c5e7b6b39d..271050ced03 100644
--- a/apps/files_sharing/l10n/mk.js
+++ b/apps/files_sharing/l10n/mk.js
@@ -250,12 +250,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "Со прикачување на датотеки, се согласувате со условите за користење.",
"View terms of service" : "Прочитај ги условите за користење",
"Terms of service" : "Услови за користење",
- "Upload files to {folder}" : "Прикачи датотеки во {folder}",
- "Submit name" : "Испрати име",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} сподели папка со вас.",
- "To upload files, you need to provide your name first." : "За да прикачите датотеки, мора да го наведете вашето име.",
- "Name" : "Име",
- "Enter your name" : "Внесете го вашето име",
"Share with {userName}" : "Сподели со {userName}",
"Share with email {email}" : "Сподели со е-пошта {email}",
"Share with group" : "Сподели со група",
@@ -359,6 +353,7 @@ OC.L10N.register(
"List of unapproved shares." : "Листа на неодобрени споделувања.",
"No pending shares" : "Нема споделувања на чекање",
"Shares you have received but not approved will show up here" : "Листа на споделувањата кој сте ги добиле но не се адобрени ќе се појават овде",
+ "Error deleting the share" : "Грешка при отстранување на споделувањето",
"Error updating the share: {errorMessage}" : "Грешка при ажурирање на споделувањето: {errorMessage}",
"Error updating the share" : "Грешка при ажурирање на споделувањето",
"File \"{path}\" has been unshared" : "Датотеката \"{path}\" повеќе не се споделува",
@@ -369,6 +364,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Белешката на споделувањето до примачот е зачувана",
"Share password saved" : "Лозинката е зачувана",
"Share permissions saved" : "Дозволите за споделување се зачувани",
+ "To upload files to {folder}, you need to provide your name first." : "За да прикачите датотеки во {folder}, мора да го наведете вашето име.",
+ "Upload files to {folder}" : "Прикачи датотеки во {folder}",
+ "Please confirm your name to upload files to {folder}" : "Потврдете го вашето име за да прикачите датотеки во {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} сподели папка со вас.",
+ "Names must not be empty." : "Имињата не можат да бидат празни.",
+ "Names must not start with a dot." : "Името неможе да започнува со точка.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" не е дозволено да содржи во името.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" е резервирано име и не е дозволено.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" не е дозволено име.",
+ "Names must not end with \"{extension}\"." : "Името неможе да завршува со \"{extension}\".",
+ "Invalid name." : "Невалидно име.",
"Shared by" : "Споделено од",
"Shared with" : "Споделено со",
"Password created successfully" : "Успрешно е креирана лозинка",
@@ -399,15 +405,17 @@ OC.L10N.register(
"No compatible server found at {remote}" : "{remote} не е компатибилен сервер",
"Invalid server URL" : "Неправилна URL на сервер",
"Failed to add the public link to your Nextcloud" : "Неуспешно додавање на јавниот линк",
- "Files" : "Датотеки",
- "Download all files" : "Преземи ги сите датотеки",
- "Search for share recipients" : "Пребарај за примачи на споделувањето",
- "No recommendations. Start typing." : "Нема препораки. Започнете со пишување.",
- "Password field can't be empty" : "Полето за лозинка неможе да биде празно",
- "Allow download" : "Дозволи преземање",
"You are not allowed to edit link shares that you don't own" : "Не ви е дозволено да ги уредувате споделувањата кој не се ваши",
+ "Download all files" : "Преземи ги сите датотеки",
"_1 email address already added_::_{count} email addresses already added_" : ["1 е-пошта адреса е веќе додадена","{count} е-пошта адреси се веќе додадени"],
"_1 email address added_::_{count} email addresses added_" : ["1 е-пошта адреса е додадена","{count} е-пошта адреси се додадени"],
- "Email, federated cloud id" : "Е-пошта, федерален ИД"
+ "Search for share recipients" : "Пребарај за примачи на споделувањето",
+ "No recommendations. Start typing." : "Нема препораки. Започнете со пишување.",
+ "To upload files, you need to provide your name first." : "За да прикачите датотеки, мора да го наведете вашето име.",
+ "Enter your name" : "Внесете го вашето име",
+ "Submit name" : "Испрати име",
+ "Name" : "Име",
+ "Email, federated cloud id" : "Е-пошта, федерален ИД",
+ "Filename must not be empty." : "Името на датотеката не може да биде празно."
},
"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");
diff --git a/apps/files_sharing/l10n/mk.json b/apps/files_sharing/l10n/mk.json
index e96fdbbce84..ab62105c5c2 100644
--- a/apps/files_sharing/l10n/mk.json
+++ b/apps/files_sharing/l10n/mk.json
@@ -248,12 +248,6 @@
"By uploading files, you agree to the terms of service." : "Со прикачување на датотеки, се согласувате со условите за користење.",
"View terms of service" : "Прочитај ги условите за користење",
"Terms of service" : "Услови за користење",
- "Upload files to {folder}" : "Прикачи датотеки во {folder}",
- "Submit name" : "Испрати име",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} сподели папка со вас.",
- "To upload files, you need to provide your name first." : "За да прикачите датотеки, мора да го наведете вашето име.",
- "Name" : "Име",
- "Enter your name" : "Внесете го вашето име",
"Share with {userName}" : "Сподели со {userName}",
"Share with email {email}" : "Сподели со е-пошта {email}",
"Share with group" : "Сподели со група",
@@ -357,6 +351,7 @@
"List of unapproved shares." : "Листа на неодобрени споделувања.",
"No pending shares" : "Нема споделувања на чекање",
"Shares you have received but not approved will show up here" : "Листа на споделувањата кој сте ги добиле но не се адобрени ќе се појават овде",
+ "Error deleting the share" : "Грешка при отстранување на споделувањето",
"Error updating the share: {errorMessage}" : "Грешка при ажурирање на споделувањето: {errorMessage}",
"Error updating the share" : "Грешка при ажурирање на споделувањето",
"File \"{path}\" has been unshared" : "Датотеката \"{path}\" повеќе не се споделува",
@@ -367,6 +362,17 @@
"Share note for recipient saved" : "Белешката на споделувањето до примачот е зачувана",
"Share password saved" : "Лозинката е зачувана",
"Share permissions saved" : "Дозволите за споделување се зачувани",
+ "To upload files to {folder}, you need to provide your name first." : "За да прикачите датотеки во {folder}, мора да го наведете вашето име.",
+ "Upload files to {folder}" : "Прикачи датотеки во {folder}",
+ "Please confirm your name to upload files to {folder}" : "Потврдете го вашето име за да прикачите датотеки во {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} сподели папка со вас.",
+ "Names must not be empty." : "Имињата не можат да бидат празни.",
+ "Names must not start with a dot." : "Името неможе да започнува со точка.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" не е дозволено да содржи во името.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" е резервирано име и не е дозволено.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" не е дозволено име.",
+ "Names must not end with \"{extension}\"." : "Името неможе да завршува со \"{extension}\".",
+ "Invalid name." : "Невалидно име.",
"Shared by" : "Споделено од",
"Shared with" : "Споделено со",
"Password created successfully" : "Успрешно е креирана лозинка",
@@ -397,15 +403,17 @@
"No compatible server found at {remote}" : "{remote} не е компатибилен сервер",
"Invalid server URL" : "Неправилна URL на сервер",
"Failed to add the public link to your Nextcloud" : "Неуспешно додавање на јавниот линк",
- "Files" : "Датотеки",
- "Download all files" : "Преземи ги сите датотеки",
- "Search for share recipients" : "Пребарај за примачи на споделувањето",
- "No recommendations. Start typing." : "Нема препораки. Започнете со пишување.",
- "Password field can't be empty" : "Полето за лозинка неможе да биде празно",
- "Allow download" : "Дозволи преземање",
"You are not allowed to edit link shares that you don't own" : "Не ви е дозволено да ги уредувате споделувањата кој не се ваши",
+ "Download all files" : "Преземи ги сите датотеки",
"_1 email address already added_::_{count} email addresses already added_" : ["1 е-пошта адреса е веќе додадена","{count} е-пошта адреси се веќе додадени"],
"_1 email address added_::_{count} email addresses added_" : ["1 е-пошта адреса е додадена","{count} е-пошта адреси се додадени"],
- "Email, federated cloud id" : "Е-пошта, федерален ИД"
+ "Search for share recipients" : "Пребарај за примачи на споделувањето",
+ "No recommendations. Start typing." : "Нема препораки. Започнете со пишување.",
+ "To upload files, you need to provide your name first." : "За да прикачите датотеки, мора да го наведете вашето име.",
+ "Enter your name" : "Внесете го вашето име",
+ "Submit name" : "Испрати име",
+ "Name" : "Име",
+ "Email, federated cloud id" : "Е-пошта, федерален ИД",
+ "Filename must not be empty." : "Името на датотеката не може да биде празно."
},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/mn.js b/apps/files_sharing/l10n/mn.js
deleted file mode 100644
index 15fb0cabe5f..00000000000
--- a/apps/files_sharing/l10n/mn.js
+++ /dev/null
@@ -1,13 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Sharing" : "Түгээлт",
- "A file or folder has been <strong>shared</strong>" : "Файл эсвэл хавтас амжилттай <strong>түгээгдлээ</strong>",
- "You shared %1$s with %2$s" : "Та %1$s-ийг %2$s руу түгээлээ",
- "You shared %1$s with group %2$s" : "Та %1$s-ийг %2$s групп руу түгээлээ",
- "You shared %1$s via link" : "Та %1$s-ийг холбоосоор түгээлээ",
- "%2$s shared %1$s with you" : "%2$s %1$s-ийг тань руу түгээлээ",
- "Shares" : "Түгээлтүүд",
- "Password" : "Нууц үг"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/mn.json b/apps/files_sharing/l10n/mn.json
deleted file mode 100644
index 3fd64731e5a..00000000000
--- a/apps/files_sharing/l10n/mn.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{ "translations": {
- "Sharing" : "Түгээлт",
- "A file or folder has been <strong>shared</strong>" : "Файл эсвэл хавтас амжилттай <strong>түгээгдлээ</strong>",
- "You shared %1$s with %2$s" : "Та %1$s-ийг %2$s руу түгээлээ",
- "You shared %1$s with group %2$s" : "Та %1$s-ийг %2$s групп руу түгээлээ",
- "You shared %1$s via link" : "Та %1$s-ийг холбоосоор түгээлээ",
- "%2$s shared %1$s with you" : "%2$s %1$s-ийг тань руу түгээлээ",
- "Shares" : "Түгээлтүүд",
- "Password" : "Нууц үг"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ms_MY.js b/apps/files_sharing/l10n/ms_MY.js
deleted file mode 100644
index 43c01b830e0..00000000000
--- a/apps/files_sharing/l10n/ms_MY.js
+++ /dev/null
@@ -1,13 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Cancel" : "Batal",
- "Shared by" : "Dikongsi dengan",
- "You shared %1$s via link" : "Anda kongsikan %1$s melalui sambungan",
- "%2$s shared %1$s with you" : "%2$s berkongsi %1$s dengan anda",
- "Shares" : "Kongsi",
- "Password" : "Kata laluan",
- "Name" : "Nama",
- "Download" : "Muat turun"
-},
-"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/ms_MY.json b/apps/files_sharing/l10n/ms_MY.json
deleted file mode 100644
index 333999e133b..00000000000
--- a/apps/files_sharing/l10n/ms_MY.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{ "translations": {
- "Cancel" : "Batal",
- "Shared by" : "Dikongsi dengan",
- "You shared %1$s via link" : "Anda kongsikan %1$s melalui sambungan",
- "%2$s shared %1$s with you" : "%2$s berkongsi %1$s dengan anda",
- "Shares" : "Kongsi",
- "Password" : "Kata laluan",
- "Name" : "Nama",
- "Download" : "Muat turun"
-},"pluralForm" :"nplurals=1; plural=0;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/nb.js b/apps/files_sharing/l10n/nb.js
index 3a3c9a895c3..120f5d4482f 100644
--- a/apps/files_sharing/l10n/nb.js
+++ b/apps/files_sharing/l10n/nb.js
@@ -242,12 +242,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "Ved å laste opp filer godtar du bruksvilkårene.",
"View terms of service" : "Vis bruksvilkårene",
"Terms of service" : "Betingelser for tjenesten",
- "Upload files to {folder}" : "Last opp filer til {folder}",
- "Submit name" : "Send inn navn",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delte en mappe med deg.",
- "To upload files, you need to provide your name first." : "For å laste opp filer må du først oppgi navnet ditt.",
- "Name" : "Navn",
- "Enter your name" : "Skriv inn navnet ditt",
"Share with {userName}" : "Del med {userName}",
"Share with email {email}" : "Del med e-post {email}",
"Share with group" : "Del med gruppe",
@@ -339,6 +333,8 @@ OC.L10N.register(
"Error updating the share" : "Feil under oppdatering av delingen",
"File \"{path}\" has been unshared" : "Deling av filen \"{path}\" er opphevd",
"Folder \"{path}\" has been unshared" : "Deling av mappen \"{path}\" er opphevd",
+ "Upload files to {folder}" : "Last opp filer til {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delte en mappe med deg.",
"Shared by" : "Delt av",
"Shared with" : "Delt med",
"Password created successfully" : "Passord opprettet",
@@ -369,13 +365,16 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Ingen kompatibel server ble funnet på {remote}",
"Invalid server URL" : "Ugyldig server adresse",
"Failed to add the public link to your Nextcloud" : "Feil oppsto under oppretting av offentlig lenke til din Nextcloud",
- "Files" : "Filer",
+ "You are not allowed to edit link shares that you don't own" : "Du har ikke lov til å redigere delte lenker du ikke eier",
"Download all files" : "Last ned alle filer",
+ "_1 email address already added_::_{count} email addresses already added_" : ["1 e-postadresse allerede lagt til","{count} e-postadresser allerede lagt til"],
+ "_1 email address added_::_{count} email addresses added_" : ["1 e-postadresse lagt til","{count} e-postadresser lagt til"],
"Search for share recipients" : "Søk etter delingsmottakere",
"No recommendations. Start typing." : "Ingen forslag. Start skriving.",
- "Allow download" : "Tillat nedlasting",
- "You are not allowed to edit link shares that you don't own" : "Du har ikke lov til å redigere delte lenker du ikke eier",
- "_1 email address already added_::_{count} email addresses already added_" : ["1 e-postadresse allerede lagt til","{count} e-postadresser allerede lagt til"],
- "_1 email address added_::_{count} email addresses added_" : ["1 e-postadresse lagt til","{count} e-postadresser lagt til"]
+ "To upload files, you need to provide your name first." : "For å laste opp filer må du først oppgi navnet ditt.",
+ "Enter your name" : "Skriv inn navnet ditt",
+ "Submit name" : "Send inn navn",
+ "Name" : "Navn",
+ "Filename must not be empty." : "Filnavn kan ikke være tomt."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/nb.json b/apps/files_sharing/l10n/nb.json
index 0acbd0f552f..0a21333bf4b 100644
--- a/apps/files_sharing/l10n/nb.json
+++ b/apps/files_sharing/l10n/nb.json
@@ -240,12 +240,6 @@
"By uploading files, you agree to the terms of service." : "Ved å laste opp filer godtar du bruksvilkårene.",
"View terms of service" : "Vis bruksvilkårene",
"Terms of service" : "Betingelser for tjenesten",
- "Upload files to {folder}" : "Last opp filer til {folder}",
- "Submit name" : "Send inn navn",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delte en mappe med deg.",
- "To upload files, you need to provide your name first." : "For å laste opp filer må du først oppgi navnet ditt.",
- "Name" : "Navn",
- "Enter your name" : "Skriv inn navnet ditt",
"Share with {userName}" : "Del med {userName}",
"Share with email {email}" : "Del med e-post {email}",
"Share with group" : "Del med gruppe",
@@ -337,6 +331,8 @@
"Error updating the share" : "Feil under oppdatering av delingen",
"File \"{path}\" has been unshared" : "Deling av filen \"{path}\" er opphevd",
"Folder \"{path}\" has been unshared" : "Deling av mappen \"{path}\" er opphevd",
+ "Upload files to {folder}" : "Last opp filer til {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delte en mappe med deg.",
"Shared by" : "Delt av",
"Shared with" : "Delt med",
"Password created successfully" : "Passord opprettet",
@@ -367,13 +363,16 @@
"No compatible server found at {remote}" : "Ingen kompatibel server ble funnet på {remote}",
"Invalid server URL" : "Ugyldig server adresse",
"Failed to add the public link to your Nextcloud" : "Feil oppsto under oppretting av offentlig lenke til din Nextcloud",
- "Files" : "Filer",
+ "You are not allowed to edit link shares that you don't own" : "Du har ikke lov til å redigere delte lenker du ikke eier",
"Download all files" : "Last ned alle filer",
+ "_1 email address already added_::_{count} email addresses already added_" : ["1 e-postadresse allerede lagt til","{count} e-postadresser allerede lagt til"],
+ "_1 email address added_::_{count} email addresses added_" : ["1 e-postadresse lagt til","{count} e-postadresser lagt til"],
"Search for share recipients" : "Søk etter delingsmottakere",
"No recommendations. Start typing." : "Ingen forslag. Start skriving.",
- "Allow download" : "Tillat nedlasting",
- "You are not allowed to edit link shares that you don't own" : "Du har ikke lov til å redigere delte lenker du ikke eier",
- "_1 email address already added_::_{count} email addresses already added_" : ["1 e-postadresse allerede lagt til","{count} e-postadresser allerede lagt til"],
- "_1 email address added_::_{count} email addresses added_" : ["1 e-postadresse lagt til","{count} e-postadresser lagt til"]
+ "To upload files, you need to provide your name first." : "For å laste opp filer må du først oppgi navnet ditt.",
+ "Enter your name" : "Skriv inn navnet ditt",
+ "Submit name" : "Send inn navn",
+ "Name" : "Navn",
+ "Filename must not be empty." : "Filnavn kan ikke være tomt."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/nl.js b/apps/files_sharing/l10n/nl.js
index 8b6ede69a95..ba9536c334f 100644
--- a/apps/files_sharing/l10n/nl.js
+++ b/apps/files_sharing/l10n/nl.js
@@ -55,6 +55,7 @@ OC.L10N.register(
"Share for file {file} with {user} expired" : "Share voor bestande {file} met {user} verlopen",
"Share for file {file} expired" : "Share voor bestand {file} verlopen",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Een bestand of map gedeeld via mail of publieke link werd <strong>gedownload</strong>",
+ "Files have been <strong>uploaded</strong> to a folder shared by mail or by public link" : "Bestanden zijn <strong>geüpload</strong> naar een map die per mail of via een openbare link wordt gedeeld",
"A file or folder was shared from <strong>another server</strong>" : "Een bestand of map werd gedeeld vanaf <strong>een andere server</strong>",
"Sharing" : "Delen",
"A file or folder has been <strong>shared</strong>" : "Een bestand of map is <strong>gedeeld</strong>",
@@ -64,22 +65,42 @@ OC.L10N.register(
"Please specify a file or folder path" : "Geef een bestand of pad van een map op",
"Wrong path, file/folder does not exist" : "slecht path, file/folder bestaat niet",
"Could not create share" : "Kan gedeelde folder niet aanmaken",
+ "Please specify a valid account to share with" : "Geef een geldig account op waarmee je wilt delen",
"Group sharing is disabled by the administrator" : "Delen voor groepen is uitgeschakeld door de beheerder",
"Please specify a valid group" : "Geef een geldige groep op",
"Public link sharing is disabled by the administrator" : "Delen van openbare links is uitgeschakeld door de beheerder",
+ "Please specify a valid email address" : "Geef een geldig e-mailadres op",
"Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Delen %s versturen van het wachtwoord via Nextcloud Talk is mislukt omdat Nextcloud Talk niet is ingeschakeld",
"Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Delen van %1$s mislukte omdat de backend het delen van type %2$s niet ondersteunt",
+ "Please specify a valid federated account ID" : "Geef een geldig federatief account-ID op",
"Please specify a valid federated group ID" : "Geef een geldig gefedereerd groepID op",
+ "You cannot share to a Team if the app is not enabled" : "Je kunt niet delen met een Team als de app niet is ingeschakeld",
+ "Please specify a valid team" : "Geef een geldig team op",
"Sharing %s failed because the back end does not support room shares" : "Delen van %s mislukte omdat de backend het delen in ruimtes niet ondersteunt",
+ "Sharing %s failed because the back end does not support ScienceMesh shares" : "Delen %s is mislukt omdat het back-end geen ScienceMesh-shares ondersteunt",
"Unknown share type" : "Onbekend type gedeelde folder",
"Not a directory" : "Geen directory",
"Could not lock node" : "Kon de node niet blokkeren",
"Public upload is only possible for publicly shared folders" : "Publieke upload is alleen mogelijk voor publiek gedeelde mappen",
+ "Share must at least have READ or CREATE permissions" : "Share moet ten minste READ - of CREATE-rechten hebben",
+ "Share must have READ permission if UPDATE or DELETE permission is set" : "Share moet READ-toestemming hebben als de UPDATE- of DELETE-toestemming is ingesteld",
"Public upload disabled by the administrator" : "Publieke upload uitgeschakeld door de systeembeheerder",
"Could not lock path" : "Kan pad niet blokkeren",
+ "no sharing rights on this item" : "geen deelrechten op dit item",
+ "You are not allowed to edit incoming shares" : "Je mag geen inkomende shares bewerken",
"Wrong or no update parameter given" : "Verkeerde of geen update parameter opgegeven",
"\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"Het wachtwoord verzenden via Nextcloud Talk\" voor het delen van een bestand of map is mislukt omdat Nextcloud Talk niet is ingeschakeld.",
+ "Custom share link tokens have been disabled by the administrator" : "Aangepaste share link tokens zijn uitgeschakeld door de beheerder",
+ "Tokens must contain at least 1 character and may only contain letters, numbers, or a hyphen" : "Tokens moeten minimaal 1 teken bevatten en mogen alleen letters, cijfers of een koppelteken bevatten",
+ "Invalid date. Format must be YYYY-MM-DD" : "Ongeldige datum. Formaat moet zijn YYYY-MM-DD",
+ "No sharing rights on this item" : "Geen deelrechten op dit item",
+ "Invalid share attributes provided: \"%s\"" : "Ongeldige deelattributen verstrekt: \"%s\"",
+ "You are not allowed to send mail notifications" : "Je mag geen mailmeldingen versturen",
+ "No mail notification configured for this share type" : "Geen mailmelding geconfigureerd voor dit type share",
"Wrong password" : "Onjuist wachtwoord",
+ "Error while sending mail notification" : "Fout tijdens het verzenden van e-mailmelding",
+ "Failed to generate a unique token" : "Het genereren van een uniek token is mislukt",
+ "This share does not exist or is no longer available" : "Deze share bestaat niet of is niet meer beschikbaar",
"shared by %s" : "Gedeeld door %s",
"Download" : "Downloaden",
"Add to your %s" : "Toevoegen aan je %s",
@@ -92,9 +113,12 @@ OC.L10N.register(
"You received {share} to group {group} as a share by {user}" : "Je ontving {share} aan groep {group} als een share van {user}",
"Accept" : "Accepteren",
"Decline" : "Afwijzen",
+ "Remember to upload the files to %s" : "Vergeet niet om de bestanden te uploaden naar %s",
"We would like to kindly remind you that you have not yet uploaded any files to the shared folder." : "We willen je er vriendelijk op wijzen dat je nog geen bestanden hebt geüpload naar de gedeelde map.",
"Open \"%s\"" : "Open \"%s\"",
+ "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Met deze applicatie kunnen mensen bestanden delen binnen Nextcloud. Indien ingeschakeld kan de beheerder kiezen welke groepen bestanden kunnen delen. Deze mensen kunnen vervolgens bestanden en mappen delen met andere accounts en groepen binnen Nextcloud. Als de beheerder de share-linkfunctie inschakelt, kan bovendien een externe link worden gebruikt om bestanden te delen met andere mensen buiten Nextcloud. Beheerders kunnen ook wachtwoorden en vervaldata afdwingen en het delen tussen servers mogelijk maken via share-links, evenals delen vanaf mobiele apparaten.\nAls je de functie uitschakelt, worden gedeelde bestanden en mappen op de server verwijderd voor alle ontvangers van shares, en ook voor de synchronisatieclients en mobiele apps. Meer informatie is beschikbaar in de Nextcloud Documentatie.",
"People" : "Mensen",
+ "Filter accounts" : "Accounts filteren",
"The request will expire on {date} at midnight and will be password protected." : "De aanvraag verloopt op {date} om middernacht en zal beveiligd zijn met een wachtwoord.",
"The request will expire on {date} at midnight." : "De aanvraag verloopt op {date} om middernacht.",
"The request will be password protected." : "De aanvraag is wachtwoordbeveiligd",
@@ -126,9 +150,11 @@ OC.L10N.register(
"Select" : "Selecteer",
"What are you requesting?" : "Wat is je aanvraag?",
"Request subject" : "Onderwerp aanvraag",
+ "Birthday party photos, History assignment…" : "Verjaardagsfoto's, Geschiedenis…",
"Where should these files go?" : "Waar moeten deze bestanden naartoe?",
"Upload destination" : "Uploadbestemming",
"Revert to default" : "Val terug op standaard",
+ "The uploaded files are visible only to you unless you choose to share them." : "De geüploade bestanden zijn alleen voor jou zichtbaar, tenzij je ervoor kiest ze te delen.",
"Add a note" : "Voeg een notitie toe",
"Note for recipient" : "Notitie voor ontvanger",
"Add a note to help people understand what you are requesting." : "Voeg een notitie toe zodat anderen begrijpen wat je aanvraag behelst",
@@ -141,6 +167,7 @@ OC.L10N.register(
"Error creating the share: {errorMessage}" : "Fout bij aanmaken share: {errorMessage}",
"Error creating the share" : "Fout tijdens aanmaken share",
"Error sending emails: {errorMessage}" : "Fout bij versturen e-mails: {errorMessage}",
+ "Error sending emails" : "Fout bij het verzenden van e-mails",
"Create a file request" : "Maak een bestandsaanvraag",
"Collect files from others even if they do not have an account." : "Verzamel bestanden van anderen, ook al hebben ze geen account.",
"To ensure you can receive files, verify you have enough storage available." : "Om zeker te zijn dat je bestanden kan ontvangen, controleer of je genoeg opslagruimte beschikbaar hebt.",
@@ -158,6 +185,8 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Stel standaard map in voor geaccepteerde shares",
"Reset" : "Herstellen",
"Reset folder to system default" : "Reset map naar systeem standaard",
+ "Share expiration: {date}" : "Vervaldatum van de share: {date}",
+ "Share Expiration" : "Vervaldatum van de share",
"group" : "groep",
"conversation" : "gesprek",
"remote" : "extern",
@@ -182,6 +211,7 @@ OC.L10N.register(
"File request ({label})" : "Bestandsaanvraag ({label})",
"Mail share ({label})" : "Mail share ({label})",
"Share link ({label})" : "Link delen ({label})",
+ "Mail share" : "Share mailen",
"Share link ({index})" : "Deellink ({index})",
"Create public link" : "Creëer openbare link",
"Actions for \"{title}\"" : "Acties voor \"{title}\"",
@@ -206,7 +236,7 @@ OC.L10N.register(
"View only" : "Alleen bekijken",
"Can edit" : "Kan bewerken",
"Custom permissions" : "Aangepaste machtigingen",
- "Resharing is not allowed" : "Verder delen niet toegestaan",
+ "Resharing is not allowed" : "Opnieuw delen niet toegestaan",
"Name or email …" : "Naam of e-mailadres …",
"Name, email, or Federated Cloud ID …" : "Naam, e-mailadres of gefedereerde Cloud ID …",
"Searching …" : "Zoeken ...",
@@ -220,19 +250,16 @@ OC.L10N.register(
"Deck board" : "Deck board",
"ScienceMesh" : "ScienceMesh",
"on {server}" : "op {server}",
+ "Enter external recipients" : "Externe ontvangers invoeren",
+ "Search for internal recipients" : "Interne ontvangers zoeken",
"Note from" : "Notirtie van",
"Note:" : "Notitie:",
"File drop" : "Bestandsopslag",
"Upload files to {foldername}." : "Upload bestanden naar {foldername}",
"By uploading files, you agree to the terms of service." : "Door het uploaden van bestanden stem je in met de gebruiksvoorwaarden.",
+ "Successfully uploaded files" : "Succesvol geüploade bestanden",
"View terms of service" : "Toon gebruiksvoorwaarden",
"Terms of service" : "Gebruiksvoorwaarden",
- "Upload files to {folder}" : "Upload bestanden naar {folder}",
- "Submit name" : "Naam doorgeven",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} deelde een map met je.",
- "To upload files, you need to provide your name first." : "Om bestanden te uploaden moet je eerste je naam opgeven.",
- "Name" : "Naam",
- "Enter your name" : "Geef je naam op",
"Share with {userName}" : "Deel met {userName}",
"Share with email {email}" : "Deel met e-mail {email}",
"Share with group" : "Deel met groep",
@@ -247,12 +274,18 @@ OC.L10N.register(
"Edit" : "Bewerk",
"Share" : "Delen",
"Delete" : "Verwijderen",
+ "Password field cannot be empty" : "Wachtwoordveld kan niet leeg zijn",
"Replace current password" : "Vervang huidig wachtwoord",
+ "Failed to generate a new token" : "Het genereren van een nieuw token is mislukt",
"Allow upload and editing" : "Uploaden en bewerken toestaan",
"Allow editing" : "Bewerken toestaan",
"Upload only" : "Alleen upload",
"Advanced settings" : "Geavanceerde instellingen",
"Share label" : "Deel het label",
+ "Share link token" : "Share link token",
+ "Set the public share link token to something easy to remember or generate a new token. It is not recommended to use a guessable token for shares which contain sensitive information." : "Stel het publieke deellink-token in op iets dat gemakkelijk te onthouden is of genereer een nieuw token. Het is niet aanbevolen om een raadbaar token te gebruiken voor shares die gevoelige informatie bevatten.",
+ "Generating…" : "Genereren…",
+ "Generate new token" : "Nieuw token genereren",
"Set password" : "Instellen wachtwoord",
"Password expires {passwordExpirationTime}" : "Wachtwoord vervalt {passwordExpirationTime}",
"Password expired" : "Wachtwoord is vervallen",
@@ -263,6 +296,7 @@ OC.L10N.register(
"Allow download and sync" : "Download en synchroniseren toestaan",
"Note to recipient" : "Notitie voor ontvanger",
"Enter a note for the share recipient" : "Geef een notitie op voor de share-ontvanger",
+ "Show files in grid view" : "Bestanden tonen in rasterweergave",
"Delete share" : "Verwijder share",
"Others with access" : "Anderen met toegang",
"No other accounts with access found" : "Geen andere accounts met toegang gevonden",
@@ -271,12 +305,23 @@ OC.L10N.register(
"Unable to fetch inherited shares" : "Kon overerfde shares niet ophalen",
"Link shares" : "Deel shares",
"Shares" : "Shares",
+ "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Gebruik deze methode om bestanden te delen met personen of teams binnen je organisatie. Als de ontvanger al toegang heeft tot de share, maar deze niet kan lokaliseren, kun je deze de interne share-link sturen voor gemakkelijke toegang.",
+ "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Gebruik deze methode om bestanden te delen met personen of organisaties buiten je organisatie. Bestanden en mappen kunnen worden gedeeld via openbare deellinks en e-mailadressen. Je kunt ook delen met andere Nextcloud-accounts die in verschillende instanties worden gehost met behulp van hun federatieve cloud-ID.",
+ "Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Shares die geen deel uitmaken van de interne of externe shares. Dit kunnen shares zijn van apps of andere bronnen.",
+ "Share with accounts, teams, federated cloud IDs" : "Delen met accounts, teams, federatieve cloud-ID's",
+ "Share with accounts and teams" : "Delen met accounts en teams",
+ "Federated cloud ID" : "Federatieve cloud-ID",
+ "Email, federated cloud ID" : "E-mail, federatieve cloud-ID",
"Unable to load the shares list" : "Kon de shares-lijst niet laden",
"Expires {relativetime}" : "Vervalt {relativetime}",
"this share just expired." : "deze share is net verlopen.",
"Shared with you by {owner}" : "Met je gedeeld door {owner}",
"Internal shares" : "Interne schijven",
+ "Internal shares explanation" : "Uitleg over interne shares",
"External shares" : "Externe schijven",
+ "External shares explanation" : "Uitleg over externe shares",
+ "Additional shares" : "Aanvullende shares",
+ "Additional shares explanation" : "Uitleg over aanvullende shares",
"Link to a file" : "Link naar een bestand",
"_Accept share_::_Accept shares_" : ["Accepteer share","Accepteer shares"],
"Open in Files" : "Open in Bestanden",
@@ -312,10 +357,18 @@ OC.L10N.register(
"No shared links" : "Geen gedeelde links",
"Files and folders you shared by link will show up here" : "Bestanden en mappen die je via links deelt, worden hier getoond",
"File requests" : "Bestandsaanvragen",
+ "List of file requests." : "Lijst met bestandsverzoeken.",
+ "No file requests" : "Geen bestandsverzoeken",
+ "File requests you have created will show up here" : "Bestandsverzoeken die je hebt aangemaakt, worden hier weergegeven",
"Deleted shares" : "Verwijderde shares",
+ "List of shares you left." : "Lijst met shares die je hebt behouden.",
"No deleted shares" : "Geen verwijderde shares",
+ "Shares you have left will show up here" : "Shares die je hebt behoudem, verschijnen hier",
"Pending shares" : "Deellinks in behandeling",
+ "List of unapproved shares." : "Lijst van niet-goedgekeurde shares.",
"No pending shares" : "Geen deellinks in behandeling",
+ "Shares you have received but not approved will show up here" : "Shares die je hebt ontvangen maar niet hebt goedgekeurd, verschijnen hier",
+ "Error deleting the share" : "Fout bij verwijderen share",
"Error updating the share: {errorMessage}" : "Fout bij aanpassen van de share: {errorMessage}",
"Error updating the share" : "Fout tijdens bijwerken share",
"File \"{path}\" has been unshared" : "Bestand \"{path}\" is niet meer gedeeld",
@@ -328,6 +381,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Share notitie voor ontvanger opgeslagen",
"Share password saved" : "Share wachtwoord opgeslagen",
"Share permissions saved" : "Share machtigingen opgeslagen",
+ "To upload files to {folder}, you need to provide your name first." : "Om bestanden te uploaden naar {folder}, moet je eerst je naam opgeven.",
+ "Upload files to {folder}" : "Upload bestanden naar {folder}",
+ "Please confirm your name to upload files to {folder}" : "Bevestig je naam om bestanden naar {folder} te uploaden",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} deelde een map met je.",
+ "Names must not be empty." : "Namen mogen niet leeg zijn.",
+ "Names must not start with a dot." : "Namen mogen niet met een punt beginnen.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" is niet toegestaan in een naam.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" is een gereserveerde naam en niet toegestaan.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" is geen toegestane naam.",
+ "Names must not end with \"{extension}\"." : "Namen mogen niet eindigen met \"{extension}\".",
+ "Invalid name." : "Ongeldige naam.",
"Shared by" : "Gedeeld door",
"Shared with" : "Gedeeld met",
"Password created successfully" : "Wachtwoord succesvol gemaakt",
@@ -358,13 +422,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Geen geschikte server gevonden op {remote}",
"Invalid server URL" : "Ongeldig server URL",
"Failed to add the public link to your Nextcloud" : "Kon de openbare link niet aan je Nextcloud toevoegen",
- "Files" : "Bestanden",
+ "You are not allowed to edit link shares that you don't own" : "Je mag geen linkshares bewerken die je niet bezit",
"Download all files" : "Download alle bestanden",
+ "_1 email address already added_::_{count} email addresses already added_" : ["1 E-mailadres al toegevoegd","Al {count} e-mailadressen toegevoegd"],
+ "_1 email address added_::_{count} email addresses added_" : ["1 E-mailadres toegevoegd","{count} E-mailadressen toegevoegd"],
"Search for share recipients" : "Zoek om mee te delen",
"No recommendations. Start typing." : "Geen aanbevelingen. Begin te typen.",
- "Allow download" : "Downloaden toestaan",
- "Share expire date saved" : "Share vervaldatum opgeslagen",
- "_1 email address already added_::_{count} email addresses already added_" : ["1 E-mailadres al toegevoegd","Al {count} e-mailadressen toegevoegd"],
- "_1 email address added_::_{count} email addresses added_" : ["1 E-mailadres toegevoegd","{count} E-mailadressen toegevoegd"]
+ "To upload files, you need to provide your name first." : "Om bestanden te uploaden moet je eerste je naam opgeven.",
+ "Enter your name" : "Geef je naam op",
+ "Submit name" : "Naam doorgeven",
+ "Name" : "Naam",
+ "Share with accounts, teams, federated cloud id" : "Delen met accounts, teams, federatieve cloud-ID",
+ "Email, federated cloud id" : "E-mail, federatieve cloud-ID",
+ "Filename must not be empty." : "Bestandsnaam mag niet leeg zijn"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/nl.json b/apps/files_sharing/l10n/nl.json
index 4531be4c7a4..e4ae659bdc3 100644
--- a/apps/files_sharing/l10n/nl.json
+++ b/apps/files_sharing/l10n/nl.json
@@ -53,6 +53,7 @@
"Share for file {file} with {user} expired" : "Share voor bestande {file} met {user} verlopen",
"Share for file {file} expired" : "Share voor bestand {file} verlopen",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Een bestand of map gedeeld via mail of publieke link werd <strong>gedownload</strong>",
+ "Files have been <strong>uploaded</strong> to a folder shared by mail or by public link" : "Bestanden zijn <strong>geüpload</strong> naar een map die per mail of via een openbare link wordt gedeeld",
"A file or folder was shared from <strong>another server</strong>" : "Een bestand of map werd gedeeld vanaf <strong>een andere server</strong>",
"Sharing" : "Delen",
"A file or folder has been <strong>shared</strong>" : "Een bestand of map is <strong>gedeeld</strong>",
@@ -62,22 +63,42 @@
"Please specify a file or folder path" : "Geef een bestand of pad van een map op",
"Wrong path, file/folder does not exist" : "slecht path, file/folder bestaat niet",
"Could not create share" : "Kan gedeelde folder niet aanmaken",
+ "Please specify a valid account to share with" : "Geef een geldig account op waarmee je wilt delen",
"Group sharing is disabled by the administrator" : "Delen voor groepen is uitgeschakeld door de beheerder",
"Please specify a valid group" : "Geef een geldige groep op",
"Public link sharing is disabled by the administrator" : "Delen van openbare links is uitgeschakeld door de beheerder",
+ "Please specify a valid email address" : "Geef een geldig e-mailadres op",
"Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Delen %s versturen van het wachtwoord via Nextcloud Talk is mislukt omdat Nextcloud Talk niet is ingeschakeld",
"Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Delen van %1$s mislukte omdat de backend het delen van type %2$s niet ondersteunt",
+ "Please specify a valid federated account ID" : "Geef een geldig federatief account-ID op",
"Please specify a valid federated group ID" : "Geef een geldig gefedereerd groepID op",
+ "You cannot share to a Team if the app is not enabled" : "Je kunt niet delen met een Team als de app niet is ingeschakeld",
+ "Please specify a valid team" : "Geef een geldig team op",
"Sharing %s failed because the back end does not support room shares" : "Delen van %s mislukte omdat de backend het delen in ruimtes niet ondersteunt",
+ "Sharing %s failed because the back end does not support ScienceMesh shares" : "Delen %s is mislukt omdat het back-end geen ScienceMesh-shares ondersteunt",
"Unknown share type" : "Onbekend type gedeelde folder",
"Not a directory" : "Geen directory",
"Could not lock node" : "Kon de node niet blokkeren",
"Public upload is only possible for publicly shared folders" : "Publieke upload is alleen mogelijk voor publiek gedeelde mappen",
+ "Share must at least have READ or CREATE permissions" : "Share moet ten minste READ - of CREATE-rechten hebben",
+ "Share must have READ permission if UPDATE or DELETE permission is set" : "Share moet READ-toestemming hebben als de UPDATE- of DELETE-toestemming is ingesteld",
"Public upload disabled by the administrator" : "Publieke upload uitgeschakeld door de systeembeheerder",
"Could not lock path" : "Kan pad niet blokkeren",
+ "no sharing rights on this item" : "geen deelrechten op dit item",
+ "You are not allowed to edit incoming shares" : "Je mag geen inkomende shares bewerken",
"Wrong or no update parameter given" : "Verkeerde of geen update parameter opgegeven",
"\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"Het wachtwoord verzenden via Nextcloud Talk\" voor het delen van een bestand of map is mislukt omdat Nextcloud Talk niet is ingeschakeld.",
+ "Custom share link tokens have been disabled by the administrator" : "Aangepaste share link tokens zijn uitgeschakeld door de beheerder",
+ "Tokens must contain at least 1 character and may only contain letters, numbers, or a hyphen" : "Tokens moeten minimaal 1 teken bevatten en mogen alleen letters, cijfers of een koppelteken bevatten",
+ "Invalid date. Format must be YYYY-MM-DD" : "Ongeldige datum. Formaat moet zijn YYYY-MM-DD",
+ "No sharing rights on this item" : "Geen deelrechten op dit item",
+ "Invalid share attributes provided: \"%s\"" : "Ongeldige deelattributen verstrekt: \"%s\"",
+ "You are not allowed to send mail notifications" : "Je mag geen mailmeldingen versturen",
+ "No mail notification configured for this share type" : "Geen mailmelding geconfigureerd voor dit type share",
"Wrong password" : "Onjuist wachtwoord",
+ "Error while sending mail notification" : "Fout tijdens het verzenden van e-mailmelding",
+ "Failed to generate a unique token" : "Het genereren van een uniek token is mislukt",
+ "This share does not exist or is no longer available" : "Deze share bestaat niet of is niet meer beschikbaar",
"shared by %s" : "Gedeeld door %s",
"Download" : "Downloaden",
"Add to your %s" : "Toevoegen aan je %s",
@@ -90,9 +111,12 @@
"You received {share} to group {group} as a share by {user}" : "Je ontving {share} aan groep {group} als een share van {user}",
"Accept" : "Accepteren",
"Decline" : "Afwijzen",
+ "Remember to upload the files to %s" : "Vergeet niet om de bestanden te uploaden naar %s",
"We would like to kindly remind you that you have not yet uploaded any files to the shared folder." : "We willen je er vriendelijk op wijzen dat je nog geen bestanden hebt geüpload naar de gedeelde map.",
"Open \"%s\"" : "Open \"%s\"",
+ "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Met deze applicatie kunnen mensen bestanden delen binnen Nextcloud. Indien ingeschakeld kan de beheerder kiezen welke groepen bestanden kunnen delen. Deze mensen kunnen vervolgens bestanden en mappen delen met andere accounts en groepen binnen Nextcloud. Als de beheerder de share-linkfunctie inschakelt, kan bovendien een externe link worden gebruikt om bestanden te delen met andere mensen buiten Nextcloud. Beheerders kunnen ook wachtwoorden en vervaldata afdwingen en het delen tussen servers mogelijk maken via share-links, evenals delen vanaf mobiele apparaten.\nAls je de functie uitschakelt, worden gedeelde bestanden en mappen op de server verwijderd voor alle ontvangers van shares, en ook voor de synchronisatieclients en mobiele apps. Meer informatie is beschikbaar in de Nextcloud Documentatie.",
"People" : "Mensen",
+ "Filter accounts" : "Accounts filteren",
"The request will expire on {date} at midnight and will be password protected." : "De aanvraag verloopt op {date} om middernacht en zal beveiligd zijn met een wachtwoord.",
"The request will expire on {date} at midnight." : "De aanvraag verloopt op {date} om middernacht.",
"The request will be password protected." : "De aanvraag is wachtwoordbeveiligd",
@@ -124,9 +148,11 @@
"Select" : "Selecteer",
"What are you requesting?" : "Wat is je aanvraag?",
"Request subject" : "Onderwerp aanvraag",
+ "Birthday party photos, History assignment…" : "Verjaardagsfoto's, Geschiedenis…",
"Where should these files go?" : "Waar moeten deze bestanden naartoe?",
"Upload destination" : "Uploadbestemming",
"Revert to default" : "Val terug op standaard",
+ "The uploaded files are visible only to you unless you choose to share them." : "De geüploade bestanden zijn alleen voor jou zichtbaar, tenzij je ervoor kiest ze te delen.",
"Add a note" : "Voeg een notitie toe",
"Note for recipient" : "Notitie voor ontvanger",
"Add a note to help people understand what you are requesting." : "Voeg een notitie toe zodat anderen begrijpen wat je aanvraag behelst",
@@ -139,6 +165,7 @@
"Error creating the share: {errorMessage}" : "Fout bij aanmaken share: {errorMessage}",
"Error creating the share" : "Fout tijdens aanmaken share",
"Error sending emails: {errorMessage}" : "Fout bij versturen e-mails: {errorMessage}",
+ "Error sending emails" : "Fout bij het verzenden van e-mails",
"Create a file request" : "Maak een bestandsaanvraag",
"Collect files from others even if they do not have an account." : "Verzamel bestanden van anderen, ook al hebben ze geen account.",
"To ensure you can receive files, verify you have enough storage available." : "Om zeker te zijn dat je bestanden kan ontvangen, controleer of je genoeg opslagruimte beschikbaar hebt.",
@@ -156,6 +183,8 @@
"Set default folder for accepted shares" : "Stel standaard map in voor geaccepteerde shares",
"Reset" : "Herstellen",
"Reset folder to system default" : "Reset map naar systeem standaard",
+ "Share expiration: {date}" : "Vervaldatum van de share: {date}",
+ "Share Expiration" : "Vervaldatum van de share",
"group" : "groep",
"conversation" : "gesprek",
"remote" : "extern",
@@ -180,6 +209,7 @@
"File request ({label})" : "Bestandsaanvraag ({label})",
"Mail share ({label})" : "Mail share ({label})",
"Share link ({label})" : "Link delen ({label})",
+ "Mail share" : "Share mailen",
"Share link ({index})" : "Deellink ({index})",
"Create public link" : "Creëer openbare link",
"Actions for \"{title}\"" : "Acties voor \"{title}\"",
@@ -204,7 +234,7 @@
"View only" : "Alleen bekijken",
"Can edit" : "Kan bewerken",
"Custom permissions" : "Aangepaste machtigingen",
- "Resharing is not allowed" : "Verder delen niet toegestaan",
+ "Resharing is not allowed" : "Opnieuw delen niet toegestaan",
"Name or email …" : "Naam of e-mailadres …",
"Name, email, or Federated Cloud ID …" : "Naam, e-mailadres of gefedereerde Cloud ID …",
"Searching …" : "Zoeken ...",
@@ -218,19 +248,16 @@
"Deck board" : "Deck board",
"ScienceMesh" : "ScienceMesh",
"on {server}" : "op {server}",
+ "Enter external recipients" : "Externe ontvangers invoeren",
+ "Search for internal recipients" : "Interne ontvangers zoeken",
"Note from" : "Notirtie van",
"Note:" : "Notitie:",
"File drop" : "Bestandsopslag",
"Upload files to {foldername}." : "Upload bestanden naar {foldername}",
"By uploading files, you agree to the terms of service." : "Door het uploaden van bestanden stem je in met de gebruiksvoorwaarden.",
+ "Successfully uploaded files" : "Succesvol geüploade bestanden",
"View terms of service" : "Toon gebruiksvoorwaarden",
"Terms of service" : "Gebruiksvoorwaarden",
- "Upload files to {folder}" : "Upload bestanden naar {folder}",
- "Submit name" : "Naam doorgeven",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} deelde een map met je.",
- "To upload files, you need to provide your name first." : "Om bestanden te uploaden moet je eerste je naam opgeven.",
- "Name" : "Naam",
- "Enter your name" : "Geef je naam op",
"Share with {userName}" : "Deel met {userName}",
"Share with email {email}" : "Deel met e-mail {email}",
"Share with group" : "Deel met groep",
@@ -245,12 +272,18 @@
"Edit" : "Bewerk",
"Share" : "Delen",
"Delete" : "Verwijderen",
+ "Password field cannot be empty" : "Wachtwoordveld kan niet leeg zijn",
"Replace current password" : "Vervang huidig wachtwoord",
+ "Failed to generate a new token" : "Het genereren van een nieuw token is mislukt",
"Allow upload and editing" : "Uploaden en bewerken toestaan",
"Allow editing" : "Bewerken toestaan",
"Upload only" : "Alleen upload",
"Advanced settings" : "Geavanceerde instellingen",
"Share label" : "Deel het label",
+ "Share link token" : "Share link token",
+ "Set the public share link token to something easy to remember or generate a new token. It is not recommended to use a guessable token for shares which contain sensitive information." : "Stel het publieke deellink-token in op iets dat gemakkelijk te onthouden is of genereer een nieuw token. Het is niet aanbevolen om een raadbaar token te gebruiken voor shares die gevoelige informatie bevatten.",
+ "Generating…" : "Genereren…",
+ "Generate new token" : "Nieuw token genereren",
"Set password" : "Instellen wachtwoord",
"Password expires {passwordExpirationTime}" : "Wachtwoord vervalt {passwordExpirationTime}",
"Password expired" : "Wachtwoord is vervallen",
@@ -261,6 +294,7 @@
"Allow download and sync" : "Download en synchroniseren toestaan",
"Note to recipient" : "Notitie voor ontvanger",
"Enter a note for the share recipient" : "Geef een notitie op voor de share-ontvanger",
+ "Show files in grid view" : "Bestanden tonen in rasterweergave",
"Delete share" : "Verwijder share",
"Others with access" : "Anderen met toegang",
"No other accounts with access found" : "Geen andere accounts met toegang gevonden",
@@ -269,12 +303,23 @@
"Unable to fetch inherited shares" : "Kon overerfde shares niet ophalen",
"Link shares" : "Deel shares",
"Shares" : "Shares",
+ "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Gebruik deze methode om bestanden te delen met personen of teams binnen je organisatie. Als de ontvanger al toegang heeft tot de share, maar deze niet kan lokaliseren, kun je deze de interne share-link sturen voor gemakkelijke toegang.",
+ "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Gebruik deze methode om bestanden te delen met personen of organisaties buiten je organisatie. Bestanden en mappen kunnen worden gedeeld via openbare deellinks en e-mailadressen. Je kunt ook delen met andere Nextcloud-accounts die in verschillende instanties worden gehost met behulp van hun federatieve cloud-ID.",
+ "Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Shares die geen deel uitmaken van de interne of externe shares. Dit kunnen shares zijn van apps of andere bronnen.",
+ "Share with accounts, teams, federated cloud IDs" : "Delen met accounts, teams, federatieve cloud-ID's",
+ "Share with accounts and teams" : "Delen met accounts en teams",
+ "Federated cloud ID" : "Federatieve cloud-ID",
+ "Email, federated cloud ID" : "E-mail, federatieve cloud-ID",
"Unable to load the shares list" : "Kon de shares-lijst niet laden",
"Expires {relativetime}" : "Vervalt {relativetime}",
"this share just expired." : "deze share is net verlopen.",
"Shared with you by {owner}" : "Met je gedeeld door {owner}",
"Internal shares" : "Interne schijven",
+ "Internal shares explanation" : "Uitleg over interne shares",
"External shares" : "Externe schijven",
+ "External shares explanation" : "Uitleg over externe shares",
+ "Additional shares" : "Aanvullende shares",
+ "Additional shares explanation" : "Uitleg over aanvullende shares",
"Link to a file" : "Link naar een bestand",
"_Accept share_::_Accept shares_" : ["Accepteer share","Accepteer shares"],
"Open in Files" : "Open in Bestanden",
@@ -310,10 +355,18 @@
"No shared links" : "Geen gedeelde links",
"Files and folders you shared by link will show up here" : "Bestanden en mappen die je via links deelt, worden hier getoond",
"File requests" : "Bestandsaanvragen",
+ "List of file requests." : "Lijst met bestandsverzoeken.",
+ "No file requests" : "Geen bestandsverzoeken",
+ "File requests you have created will show up here" : "Bestandsverzoeken die je hebt aangemaakt, worden hier weergegeven",
"Deleted shares" : "Verwijderde shares",
+ "List of shares you left." : "Lijst met shares die je hebt behouden.",
"No deleted shares" : "Geen verwijderde shares",
+ "Shares you have left will show up here" : "Shares die je hebt behoudem, verschijnen hier",
"Pending shares" : "Deellinks in behandeling",
+ "List of unapproved shares." : "Lijst van niet-goedgekeurde shares.",
"No pending shares" : "Geen deellinks in behandeling",
+ "Shares you have received but not approved will show up here" : "Shares die je hebt ontvangen maar niet hebt goedgekeurd, verschijnen hier",
+ "Error deleting the share" : "Fout bij verwijderen share",
"Error updating the share: {errorMessage}" : "Fout bij aanpassen van de share: {errorMessage}",
"Error updating the share" : "Fout tijdens bijwerken share",
"File \"{path}\" has been unshared" : "Bestand \"{path}\" is niet meer gedeeld",
@@ -326,6 +379,17 @@
"Share note for recipient saved" : "Share notitie voor ontvanger opgeslagen",
"Share password saved" : "Share wachtwoord opgeslagen",
"Share permissions saved" : "Share machtigingen opgeslagen",
+ "To upload files to {folder}, you need to provide your name first." : "Om bestanden te uploaden naar {folder}, moet je eerst je naam opgeven.",
+ "Upload files to {folder}" : "Upload bestanden naar {folder}",
+ "Please confirm your name to upload files to {folder}" : "Bevestig je naam om bestanden naar {folder} te uploaden",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} deelde een map met je.",
+ "Names must not be empty." : "Namen mogen niet leeg zijn.",
+ "Names must not start with a dot." : "Namen mogen niet met een punt beginnen.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" is niet toegestaan in een naam.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" is een gereserveerde naam en niet toegestaan.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" is geen toegestane naam.",
+ "Names must not end with \"{extension}\"." : "Namen mogen niet eindigen met \"{extension}\".",
+ "Invalid name." : "Ongeldige naam.",
"Shared by" : "Gedeeld door",
"Shared with" : "Gedeeld met",
"Password created successfully" : "Wachtwoord succesvol gemaakt",
@@ -356,13 +420,18 @@
"No compatible server found at {remote}" : "Geen geschikte server gevonden op {remote}",
"Invalid server URL" : "Ongeldig server URL",
"Failed to add the public link to your Nextcloud" : "Kon de openbare link niet aan je Nextcloud toevoegen",
- "Files" : "Bestanden",
+ "You are not allowed to edit link shares that you don't own" : "Je mag geen linkshares bewerken die je niet bezit",
"Download all files" : "Download alle bestanden",
+ "_1 email address already added_::_{count} email addresses already added_" : ["1 E-mailadres al toegevoegd","Al {count} e-mailadressen toegevoegd"],
+ "_1 email address added_::_{count} email addresses added_" : ["1 E-mailadres toegevoegd","{count} E-mailadressen toegevoegd"],
"Search for share recipients" : "Zoek om mee te delen",
"No recommendations. Start typing." : "Geen aanbevelingen. Begin te typen.",
- "Allow download" : "Downloaden toestaan",
- "Share expire date saved" : "Share vervaldatum opgeslagen",
- "_1 email address already added_::_{count} email addresses already added_" : ["1 E-mailadres al toegevoegd","Al {count} e-mailadressen toegevoegd"],
- "_1 email address added_::_{count} email addresses added_" : ["1 E-mailadres toegevoegd","{count} E-mailadressen toegevoegd"]
+ "To upload files, you need to provide your name first." : "Om bestanden te uploaden moet je eerste je naam opgeven.",
+ "Enter your name" : "Geef je naam op",
+ "Submit name" : "Naam doorgeven",
+ "Name" : "Naam",
+ "Share with accounts, teams, federated cloud id" : "Delen met accounts, teams, federatieve cloud-ID",
+ "Email, federated cloud id" : "E-mail, federatieve cloud-ID",
+ "Filename must not be empty." : "Bestandsnaam mag niet leeg zijn"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/nn_NO.js b/apps/files_sharing/l10n/nn_NO.js
deleted file mode 100644
index 5585f720596..00000000000
--- a/apps/files_sharing/l10n/nn_NO.js
+++ /dev/null
@@ -1,24 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Cancel" : "Avbryt",
- "Shared by" : "Delt av",
- "Sharing" : "Deling",
- "A file or folder has been <strong>shared</strong>" : "Ei fil eller ei mappe har blitt <strong>delt</strong>",
- "You shared %1$s with %2$s" : "Du delte %1$s med %2$s",
- "You shared %1$s with group %2$s" : "Du delte %1$s med gruppa %2$s",
- "You shared %1$s via link" : "Du delte %1$s via ei lenkje",
- "%2$s shared %1$s with you" : "%2$s delte %1$s med deg",
- "Shares" : "Delingar",
- "The password is wrong. Try again." : "Passordet er gale. Prøv igjen.",
- "Password" : "Passord",
- "Name" : "Namn",
- "Sorry, this link doesn’t seem to work anymore." : "Orsak, denne lenkja fungerer visst ikkje lenger.",
- "Reasons might be:" : "Moglege grunnar:",
- "the item was removed" : "fila/mappa er fjerna",
- "the link expired" : "lenkja har gått ut på dato",
- "sharing is disabled" : "deling er slått av",
- "For more info, please ask the person who sent this link." : "Spør den som sende deg lenkje om du vil ha meir informasjon.",
- "Download" : "Last ned"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/nn_NO.json b/apps/files_sharing/l10n/nn_NO.json
deleted file mode 100644
index 81e16df9b28..00000000000
--- a/apps/files_sharing/l10n/nn_NO.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{ "translations": {
- "Cancel" : "Avbryt",
- "Shared by" : "Delt av",
- "Sharing" : "Deling",
- "A file or folder has been <strong>shared</strong>" : "Ei fil eller ei mappe har blitt <strong>delt</strong>",
- "You shared %1$s with %2$s" : "Du delte %1$s med %2$s",
- "You shared %1$s with group %2$s" : "Du delte %1$s med gruppa %2$s",
- "You shared %1$s via link" : "Du delte %1$s via ei lenkje",
- "%2$s shared %1$s with you" : "%2$s delte %1$s med deg",
- "Shares" : "Delingar",
- "The password is wrong. Try again." : "Passordet er gale. Prøv igjen.",
- "Password" : "Passord",
- "Name" : "Namn",
- "Sorry, this link doesn’t seem to work anymore." : "Orsak, denne lenkja fungerer visst ikkje lenger.",
- "Reasons might be:" : "Moglege grunnar:",
- "the item was removed" : "fila/mappa er fjerna",
- "the link expired" : "lenkja har gått ut på dato",
- "sharing is disabled" : "deling er slått av",
- "For more info, please ask the person who sent this link." : "Spør den som sende deg lenkje om du vil ha meir informasjon.",
- "Download" : "Last ned"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/oc.js b/apps/files_sharing/l10n/oc.js
deleted file mode 100644
index 50ca51ca1b1..00000000000
--- a/apps/files_sharing/l10n/oc.js
+++ /dev/null
@@ -1,72 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Server to server sharing is not enabled on this server" : "Lo partiment de servidor a servidor es pas activat sus aqueste servidor",
- "The mountpoint name contains invalid characters." : "Lo nom del punt de montatge conten de caractèrs invalids.",
- "Invalid or untrusted SSL certificate" : "Certificat SSL invalid o pas fisable",
- "Could not authenticate to remote share, password might be wrong" : "Impossible de s'autentificar al partiment distant : lo senhal es probablament incorrècte",
- "Storage not valid" : "Supòrt d'emmagazinatge invalid",
- "Couldn't add remote share" : "Impossible d'apondre lo partiment distant",
- "Shared with you" : "Partejats amb vos",
- "Shared with others" : "Partejats amb d'autres",
- "Shared by link" : "Partejats per ligam",
- "Nothing shared with you yet" : "Cap de fichièr es pas partejat amb vos pel moment",
- "Files and folders others share with you will show up here" : "Los fichièrs e dorsièrs partejats amb vos apareisseràn aicí",
- "Nothing shared yet" : "Res es pas partejat pel moment",
- "Files and folders you share will show up here" : "Los fichièrs e dorsièrs que partejatz apareisseràn aicí",
- "No shared links" : "Pas cap de partiment per ligam",
- "Files and folders you share by link will show up here" : "Los fichièrs e dorsièrs que partejatz per ligam apareisseràn aicí",
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "Volètz apondre lo partiment distant {name} de {owner}@{remote} ?",
- "Remote share" : "Partiment distant",
- "Remote share password" : "Senhal del partiment distant",
- "Cancel" : "Anullar",
- "Add remote share" : "Apondre un partiment distant",
- "You can upload into this folder" : "Podètz mandar dins aqueste dorsièr",
- "No ownCloud installation (7 or higher) found at {remote}" : "Cap d'installacion ownCloud (7 o superior) pas trobada sus {remote}",
- "Invalid ownCloud url" : "URL ownCloud invalida",
- "Shared by" : "Partejat per",
- "Sharing" : "Partiment",
- "A file or folder has been <strong>shared</strong>" : "Un fichièr o un repertòri es estat <strong>partejat</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un fichièr o un repertòri es estat partejat depuis <strong>un autre servidor</strong>",
- "A public shared file or folder was <strong>downloaded</strong>" : "Un fichièr o un repertòri partejat publicament es estat <strong>telecargat</strong>",
- "You received a new remote share %2$s from %1$s" : "L'utilizaire %1$s a partejat la ressorsa distanta %2$s amb vos",
- "You received a new remote share from %s" : "Avètz recebut un partiment distant de %s",
- "%1$s accepted remote share %2$s" : "%1$s a acceptat lo partiment distant %2$s",
- "%1$s declined remote share %2$s" : "%1$s a refusat lo partiment distant %2$s",
- "%1$s unshared %2$s from you" : "%1$s a daissat de partejar %2$s amb vos",
- "Public shared folder %1$s was downloaded" : "Lo dorsièr public %1$s es estat telecargat",
- "Public shared file %1$s was downloaded" : "Lo fichièr public %1$s es estat telecargat",
- "You shared %1$s with %2$s" : "Avètz partejat %1$s amb %2$s",
- "%2$s shared %1$s with %3$s" : "%2$s partejat %1$s amb %3$s",
- "You shared %1$s with group %2$s" : "Avètz partejat %1$s amb lo grop %2$s",
- "%2$s shared %1$s with group %3$s" : "%2$s partejat %1$s amb lo grop %3$s",
- "%2$s shared %1$s via link" : "%2$s a partejat %1$s per ligam public",
- "You shared %1$s via link" : "Avètz partejat %1$s per ligam public",
- "%2$s shared %1$s with you" : "%2$s a partejat %1$s amb vos",
- "Downloaded via public link" : "Telecargat per ligam public",
- "Shared with %2$s" : "Partejat amb %2$s",
- "Shared with %3$s by %2$s" : "Partejat amb %3$s per %2$s",
- "Shared with group %2$s" : "Partejat amb lo grop %2$s",
- "Shared with group %3$s by %2$s" : "Partejat amb lo grop %3$s per %2$s",
- "Shared via link by %2$s" : "Partejat via ligam per %2$s",
- "Shared via public link" : "Partejat per ligam public",
- "Shared by %2$s" : "Partejat per %2$s",
- "Shares" : "Partiments",
- "This share is password-protected" : "Aqueste partiment es protegit per un senhal",
- "The password is wrong. Try again." : "Lo senhal es incorrècte. Ensajatz tornamai.",
- "Password" : "Senhal",
- "No entries found in this folder" : "Cap d'entrada pas trobada dins aqueste dorsièr",
- "Name" : "Nom",
- "Share time" : "Data de partiment",
- "Sorry, this link doesn’t seem to work anymore." : "O planhèm, mas sembla qu'aqueste ligam fonciona pas mai.",
- "Reasons might be:" : "Las rasons pòdon èsser :",
- "the item was removed" : "l'element es estat suprimit",
- "the link expired" : "lo ligam a expirat",
- "sharing is disabled" : "lo partiment es desactivat",
- "For more info, please ask the person who sent this link." : "Per mai d'informacions, contactatz la persona qu'a mandat aqueste ligam.",
- "Add to your ownCloud" : "Apondre a vòstre ownCloud",
- "Download" : "Telecargar",
- "Download %s" : "Telecargar %s",
- "Direct link" : "Ligam dirècte"
-},
-"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_sharing/l10n/oc.json b/apps/files_sharing/l10n/oc.json
deleted file mode 100644
index a5280effab3..00000000000
--- a/apps/files_sharing/l10n/oc.json
+++ /dev/null
@@ -1,70 +0,0 @@
-{ "translations": {
- "Server to server sharing is not enabled on this server" : "Lo partiment de servidor a servidor es pas activat sus aqueste servidor",
- "The mountpoint name contains invalid characters." : "Lo nom del punt de montatge conten de caractèrs invalids.",
- "Invalid or untrusted SSL certificate" : "Certificat SSL invalid o pas fisable",
- "Could not authenticate to remote share, password might be wrong" : "Impossible de s'autentificar al partiment distant : lo senhal es probablament incorrècte",
- "Storage not valid" : "Supòrt d'emmagazinatge invalid",
- "Couldn't add remote share" : "Impossible d'apondre lo partiment distant",
- "Shared with you" : "Partejats amb vos",
- "Shared with others" : "Partejats amb d'autres",
- "Shared by link" : "Partejats per ligam",
- "Nothing shared with you yet" : "Cap de fichièr es pas partejat amb vos pel moment",
- "Files and folders others share with you will show up here" : "Los fichièrs e dorsièrs partejats amb vos apareisseràn aicí",
- "Nothing shared yet" : "Res es pas partejat pel moment",
- "Files and folders you share will show up here" : "Los fichièrs e dorsièrs que partejatz apareisseràn aicí",
- "No shared links" : "Pas cap de partiment per ligam",
- "Files and folders you share by link will show up here" : "Los fichièrs e dorsièrs que partejatz per ligam apareisseràn aicí",
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "Volètz apondre lo partiment distant {name} de {owner}@{remote} ?",
- "Remote share" : "Partiment distant",
- "Remote share password" : "Senhal del partiment distant",
- "Cancel" : "Anullar",
- "Add remote share" : "Apondre un partiment distant",
- "You can upload into this folder" : "Podètz mandar dins aqueste dorsièr",
- "No ownCloud installation (7 or higher) found at {remote}" : "Cap d'installacion ownCloud (7 o superior) pas trobada sus {remote}",
- "Invalid ownCloud url" : "URL ownCloud invalida",
- "Shared by" : "Partejat per",
- "Sharing" : "Partiment",
- "A file or folder has been <strong>shared</strong>" : "Un fichièr o un repertòri es estat <strong>partejat</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Un fichièr o un repertòri es estat partejat depuis <strong>un autre servidor</strong>",
- "A public shared file or folder was <strong>downloaded</strong>" : "Un fichièr o un repertòri partejat publicament es estat <strong>telecargat</strong>",
- "You received a new remote share %2$s from %1$s" : "L'utilizaire %1$s a partejat la ressorsa distanta %2$s amb vos",
- "You received a new remote share from %s" : "Avètz recebut un partiment distant de %s",
- "%1$s accepted remote share %2$s" : "%1$s a acceptat lo partiment distant %2$s",
- "%1$s declined remote share %2$s" : "%1$s a refusat lo partiment distant %2$s",
- "%1$s unshared %2$s from you" : "%1$s a daissat de partejar %2$s amb vos",
- "Public shared folder %1$s was downloaded" : "Lo dorsièr public %1$s es estat telecargat",
- "Public shared file %1$s was downloaded" : "Lo fichièr public %1$s es estat telecargat",
- "You shared %1$s with %2$s" : "Avètz partejat %1$s amb %2$s",
- "%2$s shared %1$s with %3$s" : "%2$s partejat %1$s amb %3$s",
- "You shared %1$s with group %2$s" : "Avètz partejat %1$s amb lo grop %2$s",
- "%2$s shared %1$s with group %3$s" : "%2$s partejat %1$s amb lo grop %3$s",
- "%2$s shared %1$s via link" : "%2$s a partejat %1$s per ligam public",
- "You shared %1$s via link" : "Avètz partejat %1$s per ligam public",
- "%2$s shared %1$s with you" : "%2$s a partejat %1$s amb vos",
- "Downloaded via public link" : "Telecargat per ligam public",
- "Shared with %2$s" : "Partejat amb %2$s",
- "Shared with %3$s by %2$s" : "Partejat amb %3$s per %2$s",
- "Shared with group %2$s" : "Partejat amb lo grop %2$s",
- "Shared with group %3$s by %2$s" : "Partejat amb lo grop %3$s per %2$s",
- "Shared via link by %2$s" : "Partejat via ligam per %2$s",
- "Shared via public link" : "Partejat per ligam public",
- "Shared by %2$s" : "Partejat per %2$s",
- "Shares" : "Partiments",
- "This share is password-protected" : "Aqueste partiment es protegit per un senhal",
- "The password is wrong. Try again." : "Lo senhal es incorrècte. Ensajatz tornamai.",
- "Password" : "Senhal",
- "No entries found in this folder" : "Cap d'entrada pas trobada dins aqueste dorsièr",
- "Name" : "Nom",
- "Share time" : "Data de partiment",
- "Sorry, this link doesn’t seem to work anymore." : "O planhèm, mas sembla qu'aqueste ligam fonciona pas mai.",
- "Reasons might be:" : "Las rasons pòdon èsser :",
- "the item was removed" : "l'element es estat suprimit",
- "the link expired" : "lo ligam a expirat",
- "sharing is disabled" : "lo partiment es desactivat",
- "For more info, please ask the person who sent this link." : "Per mai d'informacions, contactatz la persona qu'a mandat aqueste ligam.",
- "Add to your ownCloud" : "Apondre a vòstre ownCloud",
- "Download" : "Telecargar",
- "Download %s" : "Telecargar %s",
- "Direct link" : "Ligam dirècte"
-},"pluralForm" :"nplurals=2; plural=(n > 1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/pl.js b/apps/files_sharing/l10n/pl.js
index 369d8eb5eab..9737349cafc 100644
--- a/apps/files_sharing/l10n/pl.js
+++ b/apps/files_sharing/l10n/pl.js
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Ustaw domyślny katalog dla zaakceptowanych udostępnień",
"Reset" : "Resetuj",
"Reset folder to system default" : "Zresetuj katalog do domyślnych ustawień systemu",
- "Share expiration: " : "Wygaśnięcie udostępnienia:",
+ "Share expiration: {date}" : "Data wygaśnięcia udostępnienia: {date}",
"Share Expiration" : "Wygaśnięcie udostępnienia",
"group" : "grupa",
"conversation" : "rozmowa",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "Upuść plik",
"Upload files to {foldername}." : "Prześlij pliki do {foldername}.",
"By uploading files, you agree to the terms of service." : "Przesyłając pliki, wyrażasz zgodę na warunki korzystania z usługi.",
+ "Successfully uploaded files" : "Pomyślnie przesłano pliki",
"View terms of service" : "Zobacz warunki korzystania z usługi",
"Terms of service" : "Warunki usługi",
- "Upload files to {folder}" : "Prześlij pliki do {folder}",
- "Submit name" : "Wyślij nazwę",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} udostępnił Ci katalog.",
- "To upload files, you need to provide your name first." : "Aby przesłać pliki, musisz najpierw podać swoje imię i nazwisko.",
- "Name" : "Nazwa",
- "Enter your name" : "Wpisz swoją nazwę",
"Share with {userName}" : "Podziel się z {userName}",
"Share with email {email}" : "Udostępnij na e-mail {email}",
"Share with group" : "Udostępnij grupie",
@@ -298,7 +293,7 @@ OC.L10N.register(
"Expiration date (enforced)" : "Data ważności (wymuszona)",
"Set expiration date" : "Ustaw datę wygaśnięcia",
"Hide download" : "Ukryj pobieranie",
- "Allow download and sync" : "Zezwól na pobieranie i synchronizację",
+ "Allow download and sync" : "Zezwalaj na pobieranie i synchronizację",
"Note to recipient" : "Informacja dla odbiorcy",
"Enter a note for the share recipient" : "Napisz notatkę dla odbiorcy udostępnienia",
"Show files in grid view" : "Pokaż pliki w widoku siatki",
@@ -313,7 +308,10 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Użyj tej metody, aby udostępniać pliki osobom lub zespołom w swojej organizacji. Jeśli odbiorca ma już dostęp do udostępnionego pliku, ale nie może go zlokalizować, możesz wysłać mu wewnętrzny link do udostępniania, aby ułatwić dostęp.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Użyj tej metody, aby udostępniać pliki osobom lub organizacjom spoza Twojej organizacji. Pliki i katalogi można udostępniać za pośrednictwem publicznych linków udostępniania i adresów e-mail. Możesz również udostępniać pliki innym kontom Nextcloud hostowanym na różnych instancjach, używając ich identyfikatora Chmury Federacyjnej.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Udostępnienia, które nie są częścią udostępnień wewnętrznych lub zewnętrznych. Mogą to być udostępnienia z aplikacji lub innych źródeł.",
+ "Share with accounts, teams, federated cloud IDs" : "Udostępnij kontom, zespołom, federacyjnym identyfikatorom chmury",
"Share with accounts and teams" : "Udostępnij kontom i zespołom",
+ "Federated cloud ID" : "Federacyjny identyfikator chmury",
+ "Email, federated cloud ID" : "E-mail, federacyjny identyfikator chmury",
"Unable to load the shares list" : "Nie można pobrać listy udostępnień",
"Expires {relativetime}" : "Wygasa {relativetime}",
"this share just expired." : "te udostępnienie właśnie wygasło.",
@@ -370,6 +368,8 @@ OC.L10N.register(
"List of unapproved shares." : "Lista niezatwierdzonych udostępnień.",
"No pending shares" : "Brak oczekujących udostępnień",
"Shares you have received but not approved will show up here" : "Tutaj pojawią się udostępnienia, które otrzymałeś, ale nie zostały zatwierdzone",
+ "Error deleting the share: {errorMessage}" : "Błąd podczas usuwania udostępnienia: {errorMessage}",
+ "Error deleting the share" : "Błąd podczas usuwania udostępnienia",
"Error updating the share: {errorMessage}" : "Błąd podczas aktualizacji udostępnienia: {errorMessage}",
"Error updating the share" : "Błąd podczas aktualizacji udostępnienia",
"File \"{path}\" has been unshared" : "Zatrzymane udostępnienie dla pliku \"{path}\"",
@@ -382,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Zapisano udostępnianą notatkę dla odbiorcy",
"Share password saved" : "Hasło udostępnienia zapisane",
"Share permissions saved" : "Zapisano uprawnienia udostępniania",
+ "To upload files to {folder}, you need to provide your name first." : "Aby przesłać pliki do {folder}, musisz najpierw podać swoje imię.",
+ "Upload files to {folder}" : "Prześlij pliki do {folder}",
+ "Please confirm your name to upload files to {folder}" : "Proszę potwierdź swoje imię, aby przesłać pliki do {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} udostępnił Ci katalog.",
+ "Names must not be empty." : "Imię nie może być puste.",
+ "Names must not start with a dot." : "Imię nie może zaczynać się od kropki.",
+ "\"{char}\" is not allowed inside a name." : "Znak \"{char}\" nie jest dozwolony w nazwie.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" jest nazwą zastrzeżoną i nie jest dozwolona.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" nie jest dozwoloną nazwą.",
+ "Names must not end with \"{extension}\"." : "Nazwy nie mogą kończyć się na \"{extension}\".",
+ "Invalid name." : "Nieprawidłowa nazwa.",
"Shared by" : "Udostępnione przez",
"Shared with" : "Udostępnione",
"Password created successfully" : "Hasło utworzone pomyślnie",
@@ -412,17 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Nie znaleziono kompatybilnego serwera na {remote}",
"Invalid server URL" : "Nieprawidłowy adres URL serwera",
"Failed to add the public link to your Nextcloud" : "Nie udało się dodać linku publicznego do Nextcloud",
- "Files" : "Pliki",
- "Download all files" : "Pobierz wszystkie pliki",
- "Search for share recipients" : "Szukaj odbiorców udostępnienia",
- "No recommendations. Start typing." : "Brak rekomendacji. Możesz napisać.",
- "Password field can't be empty" : "Pole hasła nie może być puste",
- "Allow download" : "Zezwól na pobieranie",
- "Share expire date saved" : "Zapisano datę ważności udziału",
"You are not allowed to edit link shares that you don't own" : "Nie możesz modyfikować udostępnionych odnośników, których nie jesteś właścicielem",
+ "Download all files" : "Pobierz wszystkie pliki",
"_1 email address already added_::_{count} email addresses already added_" : ["Dodano już 1 adres e-mail","Dodano już {count} adresy e-mail","Dodano już {count} adresów e-mail","Dodano już {count} adresów e-mail"],
"_1 email address added_::_{count} email addresses added_" : ["Dodano 1 adres e-mail","Dodano {count} adresy e-mail","Dodano {count} adresów e-mail","Dodano {count} adresów e-mail"],
+ "Search for share recipients" : "Szukaj odbiorców udostępnienia",
+ "No recommendations. Start typing." : "Brak rekomendacji. Możesz napisać.",
+ "To upload files, you need to provide your name first." : "Aby przesłać pliki, musisz najpierw podać swoje imię i nazwisko.",
+ "Enter your name" : "Wpisz swoją nazwę",
+ "Submit name" : "Wyślij nazwę",
+ "Name" : "Nazwa",
"Share with accounts, teams, federated cloud id" : "Udostępnij kontom, zespołom, ID Chmury Federacyjnej",
- "Email, federated cloud id" : "E-mail, ID Chmury Federacyjnej"
+ "Email, federated cloud id" : "E-mail, ID Chmury Federacyjnej",
+ "Filename must not be empty." : "Nazwa pliku nie może być pusta."
},
"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/files_sharing/l10n/pl.json b/apps/files_sharing/l10n/pl.json
index 278d634474f..5d4b320ffa4 100644
--- a/apps/files_sharing/l10n/pl.json
+++ b/apps/files_sharing/l10n/pl.json
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "Ustaw domyślny katalog dla zaakceptowanych udostępnień",
"Reset" : "Resetuj",
"Reset folder to system default" : "Zresetuj katalog do domyślnych ustawień systemu",
- "Share expiration: " : "Wygaśnięcie udostępnienia:",
+ "Share expiration: {date}" : "Data wygaśnięcia udostępnienia: {date}",
"Share Expiration" : "Wygaśnięcie udostępnienia",
"group" : "grupa",
"conversation" : "rozmowa",
@@ -255,14 +255,9 @@
"File drop" : "Upuść plik",
"Upload files to {foldername}." : "Prześlij pliki do {foldername}.",
"By uploading files, you agree to the terms of service." : "Przesyłając pliki, wyrażasz zgodę na warunki korzystania z usługi.",
+ "Successfully uploaded files" : "Pomyślnie przesłano pliki",
"View terms of service" : "Zobacz warunki korzystania z usługi",
"Terms of service" : "Warunki usługi",
- "Upload files to {folder}" : "Prześlij pliki do {folder}",
- "Submit name" : "Wyślij nazwę",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} udostępnił Ci katalog.",
- "To upload files, you need to provide your name first." : "Aby przesłać pliki, musisz najpierw podać swoje imię i nazwisko.",
- "Name" : "Nazwa",
- "Enter your name" : "Wpisz swoją nazwę",
"Share with {userName}" : "Podziel się z {userName}",
"Share with email {email}" : "Udostępnij na e-mail {email}",
"Share with group" : "Udostępnij grupie",
@@ -296,7 +291,7 @@
"Expiration date (enforced)" : "Data ważności (wymuszona)",
"Set expiration date" : "Ustaw datę wygaśnięcia",
"Hide download" : "Ukryj pobieranie",
- "Allow download and sync" : "Zezwól na pobieranie i synchronizację",
+ "Allow download and sync" : "Zezwalaj na pobieranie i synchronizację",
"Note to recipient" : "Informacja dla odbiorcy",
"Enter a note for the share recipient" : "Napisz notatkę dla odbiorcy udostępnienia",
"Show files in grid view" : "Pokaż pliki w widoku siatki",
@@ -311,7 +306,10 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Użyj tej metody, aby udostępniać pliki osobom lub zespołom w swojej organizacji. Jeśli odbiorca ma już dostęp do udostępnionego pliku, ale nie może go zlokalizować, możesz wysłać mu wewnętrzny link do udostępniania, aby ułatwić dostęp.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Użyj tej metody, aby udostępniać pliki osobom lub organizacjom spoza Twojej organizacji. Pliki i katalogi można udostępniać za pośrednictwem publicznych linków udostępniania i adresów e-mail. Możesz również udostępniać pliki innym kontom Nextcloud hostowanym na różnych instancjach, używając ich identyfikatora Chmury Federacyjnej.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Udostępnienia, które nie są częścią udostępnień wewnętrznych lub zewnętrznych. Mogą to być udostępnienia z aplikacji lub innych źródeł.",
+ "Share with accounts, teams, federated cloud IDs" : "Udostępnij kontom, zespołom, federacyjnym identyfikatorom chmury",
"Share with accounts and teams" : "Udostępnij kontom i zespołom",
+ "Federated cloud ID" : "Federacyjny identyfikator chmury",
+ "Email, federated cloud ID" : "E-mail, federacyjny identyfikator chmury",
"Unable to load the shares list" : "Nie można pobrać listy udostępnień",
"Expires {relativetime}" : "Wygasa {relativetime}",
"this share just expired." : "te udostępnienie właśnie wygasło.",
@@ -368,6 +366,8 @@
"List of unapproved shares." : "Lista niezatwierdzonych udostępnień.",
"No pending shares" : "Brak oczekujących udostępnień",
"Shares you have received but not approved will show up here" : "Tutaj pojawią się udostępnienia, które otrzymałeś, ale nie zostały zatwierdzone",
+ "Error deleting the share: {errorMessage}" : "Błąd podczas usuwania udostępnienia: {errorMessage}",
+ "Error deleting the share" : "Błąd podczas usuwania udostępnienia",
"Error updating the share: {errorMessage}" : "Błąd podczas aktualizacji udostępnienia: {errorMessage}",
"Error updating the share" : "Błąd podczas aktualizacji udostępnienia",
"File \"{path}\" has been unshared" : "Zatrzymane udostępnienie dla pliku \"{path}\"",
@@ -380,6 +380,17 @@
"Share note for recipient saved" : "Zapisano udostępnianą notatkę dla odbiorcy",
"Share password saved" : "Hasło udostępnienia zapisane",
"Share permissions saved" : "Zapisano uprawnienia udostępniania",
+ "To upload files to {folder}, you need to provide your name first." : "Aby przesłać pliki do {folder}, musisz najpierw podać swoje imię.",
+ "Upload files to {folder}" : "Prześlij pliki do {folder}",
+ "Please confirm your name to upload files to {folder}" : "Proszę potwierdź swoje imię, aby przesłać pliki do {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} udostępnił Ci katalog.",
+ "Names must not be empty." : "Imię nie może być puste.",
+ "Names must not start with a dot." : "Imię nie może zaczynać się od kropki.",
+ "\"{char}\" is not allowed inside a name." : "Znak \"{char}\" nie jest dozwolony w nazwie.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" jest nazwą zastrzeżoną i nie jest dozwolona.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" nie jest dozwoloną nazwą.",
+ "Names must not end with \"{extension}\"." : "Nazwy nie mogą kończyć się na \"{extension}\".",
+ "Invalid name." : "Nieprawidłowa nazwa.",
"Shared by" : "Udostępnione przez",
"Shared with" : "Udostępnione",
"Password created successfully" : "Hasło utworzone pomyślnie",
@@ -410,17 +421,18 @@
"No compatible server found at {remote}" : "Nie znaleziono kompatybilnego serwera na {remote}",
"Invalid server URL" : "Nieprawidłowy adres URL serwera",
"Failed to add the public link to your Nextcloud" : "Nie udało się dodać linku publicznego do Nextcloud",
- "Files" : "Pliki",
- "Download all files" : "Pobierz wszystkie pliki",
- "Search for share recipients" : "Szukaj odbiorców udostępnienia",
- "No recommendations. Start typing." : "Brak rekomendacji. Możesz napisać.",
- "Password field can't be empty" : "Pole hasła nie może być puste",
- "Allow download" : "Zezwól na pobieranie",
- "Share expire date saved" : "Zapisano datę ważności udziału",
"You are not allowed to edit link shares that you don't own" : "Nie możesz modyfikować udostępnionych odnośników, których nie jesteś właścicielem",
+ "Download all files" : "Pobierz wszystkie pliki",
"_1 email address already added_::_{count} email addresses already added_" : ["Dodano już 1 adres e-mail","Dodano już {count} adresy e-mail","Dodano już {count} adresów e-mail","Dodano już {count} adresów e-mail"],
"_1 email address added_::_{count} email addresses added_" : ["Dodano 1 adres e-mail","Dodano {count} adresy e-mail","Dodano {count} adresów e-mail","Dodano {count} adresów e-mail"],
+ "Search for share recipients" : "Szukaj odbiorców udostępnienia",
+ "No recommendations. Start typing." : "Brak rekomendacji. Możesz napisać.",
+ "To upload files, you need to provide your name first." : "Aby przesłać pliki, musisz najpierw podać swoje imię i nazwisko.",
+ "Enter your name" : "Wpisz swoją nazwę",
+ "Submit name" : "Wyślij nazwę",
+ "Name" : "Nazwa",
"Share with accounts, teams, federated cloud id" : "Udostępnij kontom, zespołom, ID Chmury Federacyjnej",
- "Email, federated cloud id" : "E-mail, ID Chmury Federacyjnej"
+ "Email, federated cloud id" : "E-mail, ID Chmury Federacyjnej",
+ "Filename must not be empty." : "Nazwa pliku nie może być pusta."
},"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/files_sharing/l10n/pt_BR.js b/apps/files_sharing/l10n/pt_BR.js
index fa2ed461add..19e44fd4c40 100644
--- a/apps/files_sharing/l10n/pt_BR.js
+++ b/apps/files_sharing/l10n/pt_BR.js
@@ -116,7 +116,7 @@ OC.L10N.register(
"Remember to upload the files to %s" : "Lembre-se de enviar os arquivos para %s",
"We would like to kindly remind you that you have not yet uploaded any files to the shared folder." : "Gostaríamos de lembrar que você ainda não carregou nenhum arquivo para a pasta compartilhada.",
"Open \"%s\"" : "Abrir \"%s\"",
- "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Este aplicativo permite que as pessoas compartilhem arquivos dentro do Nextcloud. Se ativado, o administrador pode escolher quais grupos podem compartilhar arquivos. As pessoas aplicáveis ​​podem então compartilhar arquivos e pastas com outras contas e grupos dentro do Nextcloud. Além disso, se o administrador ativar o recurso de compartilhamento de link, um link externo poderá ser usado para compartilhar arquivos com outras pessoas fora do Nextcloud. Os administradores também podem impor senhas, datas de expiração e permitir o compartilhamento de servidor para servidor por meio de links de compartilhamento, bem como compartilhamento de dispositivos móveis. \nDesativar o recurso remove arquivos e pastas compartilhados no servidor para todos os destinatários de compartilhamento e também nos clientes de sincronização e aplicativos móveis. Mais informações estão disponíveis na documentação do Nextcloud.",
+ "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Este aplicativo permite que as pessoas compartilhem arquivos dentro do Nextcloud. Se ativado, o administrador pode escolher quais grupos podem compartilhar arquivos. As pessoas aplicáveis ​​podem então compartilhar arquivos e pastas com outras contas e grupos dentro do Nextcloud. Além disso, se o administrador ativar o recurso de link de compartilhamento, um link externo poderá ser usado para compartilhar arquivos com outras pessoas fora do Nextcloud. Os administradores também podem impor senhas, datas de expiração e permitir o compartilhamento de servidor para servidor por meio de links de compartilhamento, bem como compartilhamento a partir de dispositivos móveis. \nDesativar o recurso remove arquivos e pastas compartilhados no servidor para todos os destinatários de compartilhamento e também nos clientes de sincronização e aplicativos móveis. Mais informações estão disponíveis na Documentação do Nextcloud.",
"People" : "Pessoas",
"Filter accounts" : "Filtrar contas",
"The request will expire on {date} at midnight and will be password protected." : "A solicitação expirará em {date} à meia-noite e será protegida por senha.",
@@ -172,7 +172,7 @@ OC.L10N.register(
"Collect files from others even if they do not have an account." : "Colete arquivos de outras pessoas, mesmo que elas não tenham uma conta.",
"To ensure you can receive files, verify you have enough storage available." : "Para garantir que você possa receber arquivos, verifique se você tem armazenamento suficiente disponível.",
"File request" : "Solicitação de arquivo",
- "Previous step" : "Passo anterior",
+ "Previous step" : "Etapa anterior",
"Cancel" : "Cancelar",
"Cancel the file request creation" : "Cancelar a criação da solicitação de arquivo",
"Close without sending emails" : "Fechar sem enviar e-mails",
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Definir pasta padrão para compartilhamentos aceitos",
"Reset" : "Redefinir",
"Reset folder to system default" : "Redefinir pasta para o padrão do sistema",
- "Share expiration: " : "Expiração do compartilhamento:",
+ "Share expiration: {date}" : "Expiração do compartilhamento: {date}",
"Share Expiration" : "Expiração do Compartilhamento",
"group" : "grupo",
"conversation" : "conversa",
@@ -209,10 +209,10 @@ OC.L10N.register(
"{shareWith} by {initiator}" : "{shareWith} por {initiator}",
"Shared via link by {initiator}" : "Compartilhado via link por {initiator}",
"File request ({label})" : "Solicitação de arquivo ({label})",
- "Mail share ({label})" : "Compartilhar por e-mail ({label})",
- "Share link ({label})" : "Compartilhar link ({label})",
+ "Mail share ({label})" : "Compartilhamento por e-mail ({label})",
+ "Share link ({label})" : "Link de compartilhamento ({label})",
"Mail share" : "Compartilhamento por e-mail",
- "Share link ({index})" : "Compartilhar link ({index})",
+ "Share link ({index})" : "Link de compartilhamento ({index})",
"Create public link" : "Criar link público",
"Actions for \"{title}\"" : "Ações para \"{title}\"",
"Copy public link of \"{title}\" to clipboard" : "Copiar link público de \"{title}\" para a área de transferência",
@@ -226,14 +226,14 @@ OC.L10N.register(
"Enable link expiration (enforced)" : "Ativar expiração de link (imposta)",
"Enable link expiration" : "Ativar expiração de link",
"Enter expiration date (enforced)" : "Insira a data de expiração (imposta)",
- "Enter expiration date" : "Insira a data de validade",
+ "Enter expiration date" : "Insira a data de expiração",
"Create share" : "Criar compartilhamento",
"Customize link" : "Personalizar link",
"Generate QR code" : "Gerar código QR",
- "Add another link" : "Adicionar um novo link",
+ "Add another link" : "Adicionar outro link",
"Create a new share link" : "Criar um novo link de compartilhamento",
- "Quick share options, the current selected is \"{selectedOption}\"" : "Opções de compartilhamento rápido, o selecionado atualmente é \"{selectedOption}\"",
- "View only" : "Somente visualização ",
+ "Quick share options, the current selected is \"{selectedOption}\"" : "Opções de compartilhamento rápido, o atual selecionado é \"{selectedOption}\"",
+ "View only" : "Somente visualização",
"Can edit" : "Pode editar",
"Custom permissions" : "Permissões personalizadas",
"Resharing is not allowed" : "Recompartilhamento não é permitido",
@@ -251,20 +251,15 @@ OC.L10N.register(
"ScienceMesh" : "ScienceMesh",
"on {server}" : "em {server}",
"Enter external recipients" : "Insira destinatários externos",
- "Search for internal recipients" : "Pesquisar por destinatários internos",
+ "Search for internal recipients" : "Pesquisar destinatários internos",
"Note from" : "Nota de",
"Note:" : "Nota:",
"File drop" : "Depósito de arquivos",
- "Upload files to {foldername}." : "Subir arquivos para {foldername}.",
- "By uploading files, you agree to the terms of service." : "Ao enviar arquivos, você concorda com os termos de serviço.",
+ "Upload files to {foldername}." : "Fazer upload de arquivos para {foldername}.",
+ "By uploading files, you agree to the terms of service." : "Ao fazer upload de arquivos, você concorda com os termos de serviço.",
+ "Successfully uploaded files" : "Arquivos carregados com sucesso",
"View terms of service" : "Ver os termos de serviço",
"Terms of service" : "Termos de serviço",
- "Upload files to {folder}" : "Enviar arquivos para {folder}",
- "Submit name" : "Enviar nome",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} compartilhou uma pasta com você.",
- "To upload files, you need to provide your name first." : "Para fazer upload de arquivos, você precisa primeiro fornecer seu nome.",
- "Name" : "Nome",
- "Enter your name" : "Digite seu nome",
"Share with {userName}" : "Compartilhar com {userName}",
"Share with email {email}" : "Compartilhar com e-mail {email}",
"Share with group" : "Compartilhar com grupo",
@@ -274,7 +269,7 @@ OC.L10N.register(
"Share with guest" : "Compartilhar com convidado",
"Update share" : "Atualizar compartilhamento",
"Save share" : "Salvar compartilhamento",
- "Read" : "Leitura",
+ "Read" : "Ler",
"Create" : "Criar",
"Edit" : "Editar",
"Share" : "Compartilhar",
@@ -284,10 +279,10 @@ OC.L10N.register(
"Failed to generate a new token" : "Falha ao gerar um novo token",
"Allow upload and editing" : "Permitir uploads e edição",
"Allow editing" : "Permitir edição",
- "Upload only" : "Fazer upload apenas",
+ "Upload only" : "Somente upload",
"Advanced settings" : "Configurações avançadas",
"Share label" : "Compartilhar etiqueta",
- "Share link token" : "Token de link de compartilhamento",
+ "Share link token" : "Token do link de compartilhamento",
"Set the public share link token to something easy to remember or generate a new token. It is not recommended to use a guessable token for shares which contain sensitive information." : "Defina o token do link de compartilhamento público para algo fácil de lembrar ou gere um novo token. Não é recomendado usar um token fácil de adivinhar para compartilhamentos que contenham informações confidenciais.",
"Generating…" : "Gerando…",
"Generate new token" : "Gerar novo token",
@@ -296,12 +291,12 @@ OC.L10N.register(
"Password expired" : "Senha expirada",
"Video verification" : "Verificação de vídeo",
"Expiration date (enforced)" : "Data de vencimento (imposta)",
- "Set expiration date" : "Definir data de vencimento",
+ "Set expiration date" : "Definir data de expiração",
"Hide download" : "Ocultar download",
- "Allow download and sync" : "Permitir baixar e sincronizar",
- "Note to recipient" : "Observação ao destinatário",
+ "Allow download and sync" : "Permitir download e sincronização",
+ "Note to recipient" : "Nota para o destinatário",
"Enter a note for the share recipient" : "Digite uma observação ao destinatário",
- "Show files in grid view" : "Mostrar arquivos na visualização de grade",
+ "Show files in grid view" : "Mostrar arquivos na visualização em grade",
"Delete share" : "Excluir compartilhamento",
"Others with access" : "Outros com acesso",
"No other accounts with access found" : "Nenhuma outra conta com acesso encontrada",
@@ -315,6 +310,7 @@ OC.L10N.register(
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Compartilhamentos que não fazem parte dos compartilhamentos internos ou externos. Podem ser compartilhamentos de aplicativos ou outras fontes.",
"Share with accounts, teams, federated cloud IDs" : "Compartilhar com contas, equipes, IDs de nuvem federada",
"Share with accounts and teams" : "Compartilhar com contas e equipes",
+ "Federated cloud ID" : "ID de nuvem federada",
"Email, federated cloud ID" : "E-mail, ID de nuvem federada",
"Unable to load the shares list" : "Não foi possível carregar a lista de compartilhamentos",
"Expires {relativetime}" : "Expira {relativetime}",
@@ -364,14 +360,16 @@ OC.L10N.register(
"List of file requests." : "Lista de solicitações de arquivos.",
"No file requests" : "Nenhuma solicitação de arquivo",
"File requests you have created will show up here" : "As solicitações de arquivo que você criou aparecerão aqui",
- "Deleted shares" : "Compartilhamentos apagados",
- "List of shares you left." : "Lista de compartilhamentos que você deixou.",
- "No deleted shares" : "Não há compartilhamentos apagados",
- "Shares you have left will show up here" : "Os compartilhamentos que você deixou aparecerão aqui",
+ "Deleted shares" : "Compartilhamentos excluídos",
+ "List of shares you left." : "Lista de compartilhamentos dos quais você saiu.",
+ "No deleted shares" : "Não há compartilhamentos excluídos",
+ "Shares you have left will show up here" : "Os compartilhamentos dos quais você saiu aparecerão aqui",
"Pending shares" : "Compartilhamentos pendentes",
"List of unapproved shares." : "Lista de compartilhamentos não aprovados.",
"No pending shares" : "Não há compartilhamentos pendentes",
"Shares you have received but not approved will show up here" : "Os compartilhamentos que você recebeu, mas não aprovou, aparecerão aqui",
+ "Error deleting the share: {errorMessage}" : "Erro ao excluir o compartilhamento: {errorMessage}",
+ "Error deleting the share" : "Erro ao excluir o compartilhamento",
"Error updating the share: {errorMessage}" : "Erro ao atualizar o compartilhamento: {errorMessage}",
"Error updating the share" : "Erro ao atualizar o compartilhamento",
"File \"{path}\" has been unshared" : "O arquivo \"{path}\" foi descompartilhado",
@@ -380,10 +378,21 @@ OC.L10N.register(
"Share saved" : "Compartilhamento salvo",
"Share expiry date saved" : "Data de expiração do compartilhamento salva",
"Share hide-download state saved" : "Estado ocultar-download do compartilhamento salvo",
- "Share label saved" : "Marcador de compartilhamento salvo",
+ "Share label saved" : "Rótulo de compartilhamento salvo",
"Share note for recipient saved" : "Nota para o destinatário do compartilhamento salva",
"Share password saved" : "Senha do compartilhamento salva",
"Share permissions saved" : "Permissões do compartilhamento salvas",
+ "To upload files to {folder}, you need to provide your name first." : "Para fazer upload de arquivos para {folder}, primeiro você precisa fornecer seu nome.",
+ "Upload files to {folder}" : "Fazer upload de arquivos para {folder}",
+ "Please confirm your name to upload files to {folder}" : "Confirme seu nome para fazer upload de arquivos para {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} compartilhou uma pasta com você.",
+ "Names must not be empty." : "Os nomes não podem estar vazios.",
+ "Names must not start with a dot." : "Os nomes não devem começar com um ponto.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" não é permitido dentro de um nome.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" é um nome reservado e não permitido.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" não é um nome permitido.",
+ "Names must not end with \"{extension}\"." : "Os nomes não devem terminar com \"{extension}\".",
+ "Invalid name." : "Nome inválido.",
"Shared by" : "Compartilhado por",
"Shared with" : "Compartilhado com",
"Password created successfully" : "Senha criada com sucesso",
@@ -414,17 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Nenhum servidor compativel encontrado em {remote}",
"Invalid server URL" : "URL do servidor inválida",
"Failed to add the public link to your Nextcloud" : "Ocorreu uma falha ao adicionar o link público ao seu Nextcloud",
- "Files" : "Arquivos",
- "Download all files" : "Baixar todos os arquivos",
- "Search for share recipients" : "Pesquisar destinatários de compartilhamento",
- "No recommendations. Start typing." : "Sem recomendações. Inicie a digitação.",
- "Password field can't be empty" : "O campo da senha não pode estar vazio",
- "Allow download" : "Permitir baixar",
- "Share expire date saved" : "Data de expiração do compartilhamento salva",
"You are not allowed to edit link shares that you don't own" : "Você não tem permissão para editar compartilhamentos de links que não são de sua propriedade",
+ "Download all files" : "Baixar todos os arquivos",
"_1 email address already added_::_{count} email addresses already added_" : ["1 endereço de e-mail já adicionado","{count} endereços de e-mail já adicionados","{count} endereços de e-mail já adicionados"],
"_1 email address added_::_{count} email addresses added_" : ["1 endereço de e-mail adicionado","{count} endereços de e-mail adicionados","{count} endereços de e-mail adicionados"],
+ "Search for share recipients" : "Pesquisar destinatários de compartilhamento",
+ "No recommendations. Start typing." : "Sem recomendações. Inicie a digitação.",
+ "To upload files, you need to provide your name first." : "Para fazer upload de arquivos, primeiro você precisa fornecer seu nome.",
+ "Enter your name" : "Digite seu nome",
+ "Submit name" : "Enviar nome",
+ "Name" : "Nome",
"Share with accounts, teams, federated cloud id" : "Compartilhar com contas, equipes, ID de nuvem federada",
- "Email, federated cloud id" : "E-mail, ID de nuvem federada"
+ "Email, federated cloud id" : "E-mail, ID de nuvem federada",
+ "Filename must not be empty." : "O nome do arquivo não pode estar vazio."
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/pt_BR.json b/apps/files_sharing/l10n/pt_BR.json
index 36233e767db..854f492dee9 100644
--- a/apps/files_sharing/l10n/pt_BR.json
+++ b/apps/files_sharing/l10n/pt_BR.json
@@ -114,7 +114,7 @@
"Remember to upload the files to %s" : "Lembre-se de enviar os arquivos para %s",
"We would like to kindly remind you that you have not yet uploaded any files to the shared folder." : "Gostaríamos de lembrar que você ainda não carregou nenhum arquivo para a pasta compartilhada.",
"Open \"%s\"" : "Abrir \"%s\"",
- "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Este aplicativo permite que as pessoas compartilhem arquivos dentro do Nextcloud. Se ativado, o administrador pode escolher quais grupos podem compartilhar arquivos. As pessoas aplicáveis ​​podem então compartilhar arquivos e pastas com outras contas e grupos dentro do Nextcloud. Além disso, se o administrador ativar o recurso de compartilhamento de link, um link externo poderá ser usado para compartilhar arquivos com outras pessoas fora do Nextcloud. Os administradores também podem impor senhas, datas de expiração e permitir o compartilhamento de servidor para servidor por meio de links de compartilhamento, bem como compartilhamento de dispositivos móveis. \nDesativar o recurso remove arquivos e pastas compartilhados no servidor para todos os destinatários de compartilhamento e também nos clientes de sincronização e aplicativos móveis. Mais informações estão disponíveis na documentação do Nextcloud.",
+ "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Este aplicativo permite que as pessoas compartilhem arquivos dentro do Nextcloud. Se ativado, o administrador pode escolher quais grupos podem compartilhar arquivos. As pessoas aplicáveis ​​podem então compartilhar arquivos e pastas com outras contas e grupos dentro do Nextcloud. Além disso, se o administrador ativar o recurso de link de compartilhamento, um link externo poderá ser usado para compartilhar arquivos com outras pessoas fora do Nextcloud. Os administradores também podem impor senhas, datas de expiração e permitir o compartilhamento de servidor para servidor por meio de links de compartilhamento, bem como compartilhamento a partir de dispositivos móveis. \nDesativar o recurso remove arquivos e pastas compartilhados no servidor para todos os destinatários de compartilhamento e também nos clientes de sincronização e aplicativos móveis. Mais informações estão disponíveis na Documentação do Nextcloud.",
"People" : "Pessoas",
"Filter accounts" : "Filtrar contas",
"The request will expire on {date} at midnight and will be password protected." : "A solicitação expirará em {date} à meia-noite e será protegida por senha.",
@@ -170,7 +170,7 @@
"Collect files from others even if they do not have an account." : "Colete arquivos de outras pessoas, mesmo que elas não tenham uma conta.",
"To ensure you can receive files, verify you have enough storage available." : "Para garantir que você possa receber arquivos, verifique se você tem armazenamento suficiente disponível.",
"File request" : "Solicitação de arquivo",
- "Previous step" : "Passo anterior",
+ "Previous step" : "Etapa anterior",
"Cancel" : "Cancelar",
"Cancel the file request creation" : "Cancelar a criação da solicitação de arquivo",
"Close without sending emails" : "Fechar sem enviar e-mails",
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "Definir pasta padrão para compartilhamentos aceitos",
"Reset" : "Redefinir",
"Reset folder to system default" : "Redefinir pasta para o padrão do sistema",
- "Share expiration: " : "Expiração do compartilhamento:",
+ "Share expiration: {date}" : "Expiração do compartilhamento: {date}",
"Share Expiration" : "Expiração do Compartilhamento",
"group" : "grupo",
"conversation" : "conversa",
@@ -207,10 +207,10 @@
"{shareWith} by {initiator}" : "{shareWith} por {initiator}",
"Shared via link by {initiator}" : "Compartilhado via link por {initiator}",
"File request ({label})" : "Solicitação de arquivo ({label})",
- "Mail share ({label})" : "Compartilhar por e-mail ({label})",
- "Share link ({label})" : "Compartilhar link ({label})",
+ "Mail share ({label})" : "Compartilhamento por e-mail ({label})",
+ "Share link ({label})" : "Link de compartilhamento ({label})",
"Mail share" : "Compartilhamento por e-mail",
- "Share link ({index})" : "Compartilhar link ({index})",
+ "Share link ({index})" : "Link de compartilhamento ({index})",
"Create public link" : "Criar link público",
"Actions for \"{title}\"" : "Ações para \"{title}\"",
"Copy public link of \"{title}\" to clipboard" : "Copiar link público de \"{title}\" para a área de transferência",
@@ -224,14 +224,14 @@
"Enable link expiration (enforced)" : "Ativar expiração de link (imposta)",
"Enable link expiration" : "Ativar expiração de link",
"Enter expiration date (enforced)" : "Insira a data de expiração (imposta)",
- "Enter expiration date" : "Insira a data de validade",
+ "Enter expiration date" : "Insira a data de expiração",
"Create share" : "Criar compartilhamento",
"Customize link" : "Personalizar link",
"Generate QR code" : "Gerar código QR",
- "Add another link" : "Adicionar um novo link",
+ "Add another link" : "Adicionar outro link",
"Create a new share link" : "Criar um novo link de compartilhamento",
- "Quick share options, the current selected is \"{selectedOption}\"" : "Opções de compartilhamento rápido, o selecionado atualmente é \"{selectedOption}\"",
- "View only" : "Somente visualização ",
+ "Quick share options, the current selected is \"{selectedOption}\"" : "Opções de compartilhamento rápido, o atual selecionado é \"{selectedOption}\"",
+ "View only" : "Somente visualização",
"Can edit" : "Pode editar",
"Custom permissions" : "Permissões personalizadas",
"Resharing is not allowed" : "Recompartilhamento não é permitido",
@@ -249,20 +249,15 @@
"ScienceMesh" : "ScienceMesh",
"on {server}" : "em {server}",
"Enter external recipients" : "Insira destinatários externos",
- "Search for internal recipients" : "Pesquisar por destinatários internos",
+ "Search for internal recipients" : "Pesquisar destinatários internos",
"Note from" : "Nota de",
"Note:" : "Nota:",
"File drop" : "Depósito de arquivos",
- "Upload files to {foldername}." : "Subir arquivos para {foldername}.",
- "By uploading files, you agree to the terms of service." : "Ao enviar arquivos, você concorda com os termos de serviço.",
+ "Upload files to {foldername}." : "Fazer upload de arquivos para {foldername}.",
+ "By uploading files, you agree to the terms of service." : "Ao fazer upload de arquivos, você concorda com os termos de serviço.",
+ "Successfully uploaded files" : "Arquivos carregados com sucesso",
"View terms of service" : "Ver os termos de serviço",
"Terms of service" : "Termos de serviço",
- "Upload files to {folder}" : "Enviar arquivos para {folder}",
- "Submit name" : "Enviar nome",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} compartilhou uma pasta com você.",
- "To upload files, you need to provide your name first." : "Para fazer upload de arquivos, você precisa primeiro fornecer seu nome.",
- "Name" : "Nome",
- "Enter your name" : "Digite seu nome",
"Share with {userName}" : "Compartilhar com {userName}",
"Share with email {email}" : "Compartilhar com e-mail {email}",
"Share with group" : "Compartilhar com grupo",
@@ -272,7 +267,7 @@
"Share with guest" : "Compartilhar com convidado",
"Update share" : "Atualizar compartilhamento",
"Save share" : "Salvar compartilhamento",
- "Read" : "Leitura",
+ "Read" : "Ler",
"Create" : "Criar",
"Edit" : "Editar",
"Share" : "Compartilhar",
@@ -282,10 +277,10 @@
"Failed to generate a new token" : "Falha ao gerar um novo token",
"Allow upload and editing" : "Permitir uploads e edição",
"Allow editing" : "Permitir edição",
- "Upload only" : "Fazer upload apenas",
+ "Upload only" : "Somente upload",
"Advanced settings" : "Configurações avançadas",
"Share label" : "Compartilhar etiqueta",
- "Share link token" : "Token de link de compartilhamento",
+ "Share link token" : "Token do link de compartilhamento",
"Set the public share link token to something easy to remember or generate a new token. It is not recommended to use a guessable token for shares which contain sensitive information." : "Defina o token do link de compartilhamento público para algo fácil de lembrar ou gere um novo token. Não é recomendado usar um token fácil de adivinhar para compartilhamentos que contenham informações confidenciais.",
"Generating…" : "Gerando…",
"Generate new token" : "Gerar novo token",
@@ -294,12 +289,12 @@
"Password expired" : "Senha expirada",
"Video verification" : "Verificação de vídeo",
"Expiration date (enforced)" : "Data de vencimento (imposta)",
- "Set expiration date" : "Definir data de vencimento",
+ "Set expiration date" : "Definir data de expiração",
"Hide download" : "Ocultar download",
- "Allow download and sync" : "Permitir baixar e sincronizar",
- "Note to recipient" : "Observação ao destinatário",
+ "Allow download and sync" : "Permitir download e sincronização",
+ "Note to recipient" : "Nota para o destinatário",
"Enter a note for the share recipient" : "Digite uma observação ao destinatário",
- "Show files in grid view" : "Mostrar arquivos na visualização de grade",
+ "Show files in grid view" : "Mostrar arquivos na visualização em grade",
"Delete share" : "Excluir compartilhamento",
"Others with access" : "Outros com acesso",
"No other accounts with access found" : "Nenhuma outra conta com acesso encontrada",
@@ -313,6 +308,7 @@
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Compartilhamentos que não fazem parte dos compartilhamentos internos ou externos. Podem ser compartilhamentos de aplicativos ou outras fontes.",
"Share with accounts, teams, federated cloud IDs" : "Compartilhar com contas, equipes, IDs de nuvem federada",
"Share with accounts and teams" : "Compartilhar com contas e equipes",
+ "Federated cloud ID" : "ID de nuvem federada",
"Email, federated cloud ID" : "E-mail, ID de nuvem federada",
"Unable to load the shares list" : "Não foi possível carregar a lista de compartilhamentos",
"Expires {relativetime}" : "Expira {relativetime}",
@@ -362,14 +358,16 @@
"List of file requests." : "Lista de solicitações de arquivos.",
"No file requests" : "Nenhuma solicitação de arquivo",
"File requests you have created will show up here" : "As solicitações de arquivo que você criou aparecerão aqui",
- "Deleted shares" : "Compartilhamentos apagados",
- "List of shares you left." : "Lista de compartilhamentos que você deixou.",
- "No deleted shares" : "Não há compartilhamentos apagados",
- "Shares you have left will show up here" : "Os compartilhamentos que você deixou aparecerão aqui",
+ "Deleted shares" : "Compartilhamentos excluídos",
+ "List of shares you left." : "Lista de compartilhamentos dos quais você saiu.",
+ "No deleted shares" : "Não há compartilhamentos excluídos",
+ "Shares you have left will show up here" : "Os compartilhamentos dos quais você saiu aparecerão aqui",
"Pending shares" : "Compartilhamentos pendentes",
"List of unapproved shares." : "Lista de compartilhamentos não aprovados.",
"No pending shares" : "Não há compartilhamentos pendentes",
"Shares you have received but not approved will show up here" : "Os compartilhamentos que você recebeu, mas não aprovou, aparecerão aqui",
+ "Error deleting the share: {errorMessage}" : "Erro ao excluir o compartilhamento: {errorMessage}",
+ "Error deleting the share" : "Erro ao excluir o compartilhamento",
"Error updating the share: {errorMessage}" : "Erro ao atualizar o compartilhamento: {errorMessage}",
"Error updating the share" : "Erro ao atualizar o compartilhamento",
"File \"{path}\" has been unshared" : "O arquivo \"{path}\" foi descompartilhado",
@@ -378,10 +376,21 @@
"Share saved" : "Compartilhamento salvo",
"Share expiry date saved" : "Data de expiração do compartilhamento salva",
"Share hide-download state saved" : "Estado ocultar-download do compartilhamento salvo",
- "Share label saved" : "Marcador de compartilhamento salvo",
+ "Share label saved" : "Rótulo de compartilhamento salvo",
"Share note for recipient saved" : "Nota para o destinatário do compartilhamento salva",
"Share password saved" : "Senha do compartilhamento salva",
"Share permissions saved" : "Permissões do compartilhamento salvas",
+ "To upload files to {folder}, you need to provide your name first." : "Para fazer upload de arquivos para {folder}, primeiro você precisa fornecer seu nome.",
+ "Upload files to {folder}" : "Fazer upload de arquivos para {folder}",
+ "Please confirm your name to upload files to {folder}" : "Confirme seu nome para fazer upload de arquivos para {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} compartilhou uma pasta com você.",
+ "Names must not be empty." : "Os nomes não podem estar vazios.",
+ "Names must not start with a dot." : "Os nomes não devem começar com um ponto.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" não é permitido dentro de um nome.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" é um nome reservado e não permitido.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" não é um nome permitido.",
+ "Names must not end with \"{extension}\"." : "Os nomes não devem terminar com \"{extension}\".",
+ "Invalid name." : "Nome inválido.",
"Shared by" : "Compartilhado por",
"Shared with" : "Compartilhado com",
"Password created successfully" : "Senha criada com sucesso",
@@ -412,17 +421,18 @@
"No compatible server found at {remote}" : "Nenhum servidor compativel encontrado em {remote}",
"Invalid server URL" : "URL do servidor inválida",
"Failed to add the public link to your Nextcloud" : "Ocorreu uma falha ao adicionar o link público ao seu Nextcloud",
- "Files" : "Arquivos",
- "Download all files" : "Baixar todos os arquivos",
- "Search for share recipients" : "Pesquisar destinatários de compartilhamento",
- "No recommendations. Start typing." : "Sem recomendações. Inicie a digitação.",
- "Password field can't be empty" : "O campo da senha não pode estar vazio",
- "Allow download" : "Permitir baixar",
- "Share expire date saved" : "Data de expiração do compartilhamento salva",
"You are not allowed to edit link shares that you don't own" : "Você não tem permissão para editar compartilhamentos de links que não são de sua propriedade",
+ "Download all files" : "Baixar todos os arquivos",
"_1 email address already added_::_{count} email addresses already added_" : ["1 endereço de e-mail já adicionado","{count} endereços de e-mail já adicionados","{count} endereços de e-mail já adicionados"],
"_1 email address added_::_{count} email addresses added_" : ["1 endereço de e-mail adicionado","{count} endereços de e-mail adicionados","{count} endereços de e-mail adicionados"],
+ "Search for share recipients" : "Pesquisar destinatários de compartilhamento",
+ "No recommendations. Start typing." : "Sem recomendações. Inicie a digitação.",
+ "To upload files, you need to provide your name first." : "Para fazer upload de arquivos, primeiro você precisa fornecer seu nome.",
+ "Enter your name" : "Digite seu nome",
+ "Submit name" : "Enviar nome",
+ "Name" : "Nome",
"Share with accounts, teams, federated cloud id" : "Compartilhar com contas, equipes, ID de nuvem federada",
- "Email, federated cloud id" : "E-mail, ID de nuvem federada"
+ "Email, federated cloud id" : "E-mail, ID de nuvem federada",
+ "Filename must not be empty." : "O nome do arquivo não pode estar vazio."
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/pt_PT.js b/apps/files_sharing/l10n/pt_PT.js
deleted file mode 100644
index 528e8a7b9ae..00000000000
--- a/apps/files_sharing/l10n/pt_PT.js
+++ /dev/null
@@ -1,168 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "error" : "erro",
- "This will stop your current uploads." : "Isto irá interromper os seus carregamentos atuais.",
- "Move or copy" : "Mover ou copiar",
- "Download" : "Transferir",
- "Delete" : "Apagar",
- "You can upload into this folder" : "Pode enviar para esta pasta",
- "Terms of service" : "Termos de serviço",
- "Show list view" : "Mostrar visualização em lista",
- "Show grid view" : "Mostrar visualização em grelha",
- "No compatible server found at {remote}" : "Nenhum servidor compatível encontrado em {remote}",
- "Invalid server URL" : "URL de servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Não foi possível adicionar a hiperligação pública ao seu Nextcloud",
- "File shares" : "Partilhas de ficheiro",
- "Downloaded via public link" : "Transferido via hiperligação pública",
- "Downloaded by {email}" : "Transferido por {email}",
- "{file} downloaded via public link" : "{file} transferido via hiperligação pública",
- "{email} downloaded {file}" : "{email} transferiu {file}",
- "Shared with group {group}" : "Partilhado com o grupo {group}",
- "Removed share for group {group}" : "Removeu a partilha para o grupo {group}",
- "{actor} shared with group {group}" : "{actor} partilhou com o grupo {group}",
- "{actor} removed share for group {group}" : "{actor} removeu a partilha para o grupo {group}",
- "You shared {file} with group {group}" : "Partilhaste {file} com o grupo {group}",
- "You removed group {group} from {file}" : "Removeste o grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} partilhou {file} com o grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} removeu o grupo {group} de {file}",
- "Shared as public link" : "Partilhado como hiperligação pública",
- "Removed public link" : "Hiperligação pública removida",
- "Public link expired" : "A hiperligação pública expirou",
- "{actor} shared as public link" : "{actor} partilhou como hiperligação pública",
- "{actor} removed public link" : "{actor} removeu a hiperligação pública",
- "Public link of {actor} expired" : "Hiperligação pública de {actor} expirou",
- "You shared {file} as public link" : "Partilhou {file} como hiperligação pública",
- "You removed public link for {file}" : "Removeu a hiperligação pública de {file}",
- "Public link expired for {file}" : "Hiperligação pública expirada para {file}",
- "{actor} shared {file} as public link" : "{actor} partilhou {file} como hiperligação pública",
- "{actor} removed public link for {file}" : "{actor} removeu a hiperligação pública de {file}",
- "Public link of {actor} for {file} expired" : "Hiperligação pública de {actor} para {file} expirou",
- "{user} accepted the remote share" : "{user} aceitou a partilha remota",
- "{user} declined the remote share" : "{user} rejeitou a partilha remota",
- "You received a new remote share {file} from {user}" : "Recebeu uma nova partilha remota {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceitou a partilha remota de {file}",
- "{user} declined the remote share of {file}" : "{user} rejeitou a partilha remota de {file}",
- "{user} unshared {file} from you" : "{user} cancelou a partilha de {file} consigo",
- "Shared with {user}" : "Partilhado com {user}",
- "Removed share for {user}" : "Partilha removida para {user}",
- "{actor} removed themselves" : "{actor} removeu eles mesmos",
- "{actor} shared with {user}" : "{actor} partilhou com {user}",
- "{actor} removed share for {user}" : "{actor} removeu partilha com {user}",
- "Shared by {actor}" : "Partilhado por {actor}",
- "{actor} removed share" : "{actor} removeu partilha",
- "You shared {file} with {user}" : "Partilhaste {file} com {user}",
- "You removed {user} from {file}" : "Removeste {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} partilhou {file} com {user}",
- "{actor} removed {user} from {file}" : "{actor} removeu {user} de {file}",
- "{actor} shared {file} with you" : "{actor} partilhou {file} consigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Um ficheiro ou pasta partilhado por e-mail ou hiperligação publica foi <strong>transferido</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Um ficheiro ou pasta foi partilhado a partir de <strong>outro servidor</strong>",
- "Files" : "Ficheiros",
- "A file or folder has been <strong>shared</strong>" : "Foi <strong>partilhado</strong> um ficheiro ou uma pasta",
- "Could not delete share" : "Não foi possível eliminar a partilha",
- "Please specify a file or folder path" : "Por favor, especifique um ficheiro ou caminho de pasta",
- "Wrong path, file/folder does not exist" : "Caminho errado, ficheiro/pasta não existe",
- "Could not create share" : "Não foi possível criar partilha",
- "Invalid date, date format must be YYYY-MM-DD" : "Data inválida, o formato da data deve ser AAAA-MM-DD",
- "Group sharing is disabled by the administrator" : "A partilha em grupo está desativada pelo administrador",
- "Please specify a valid group" : "Por favor, especifique um grupo válido",
- "Public link sharing is disabled by the administrator" : "A partilha da hiperligação pública está desativada pelo administrador",
- "Public upload disabled by the administrator" : "Envio público desativado pelo administrador",
- "Public upload is only possible for publicly shared folders" : "O envio público só é possível para as pastas partilhadas publicamente",
- "You cannot share to a Circle if the app is not enabled" : "Não pode partilhar um Círculo se a aplicação não estiver activa",
- "Please specify a valid circle" : "Por favor especifique um círculo válido",
- "Unknown share type" : "Tipo de partilha desconhecido",
- "Not a directory" : "Não é uma diretoria",
- "Could not lock path" : "Não foi possível bloquear o caminho",
- "Wrong or no update parameter given" : "Parâmetro indicado errado ou desatualizado",
- "shared by %s" : "partilhado por %s",
- "Download all files" : "Transferir todos os ficheiros",
- "Direct link" : "Hiperligação direta",
- "Share API is disabled" : "A partilha de API está desativada",
- "File sharing" : "Partilha de ficheiro",
- "Accept" : "Aceitar",
- "Decline" : "Recusar",
- "Sharing" : "Partilha",
- "Reset" : "Reiniciar",
- "Unknown error" : "Erro desconhecido",
- "group" : "grupo",
- "conversation" : "conversação",
- "remote" : "remoto",
- "remote group" : "grupo remoto",
- "guest" : "convidado",
- "Unshare" : "Cancelar partilha",
- "Cannot copy, please copy the link manually" : "Não foi possível copiar, copie a ligação manualmente",
- "Link copied" : "Link copiado",
- "Password protection" : "Protegido por palavra-passe",
- "Enter a password" : "Insira uma palavra-passe",
- "Cancel" : "Cancelar",
- "Add another link" : "Adicionar outra hiperligação",
- "Share link" : "Share link",
- "View only" : "Visualizar apenas",
- "Can edit" : "Pode editar",
- "File drop" : "File drop",
- "No recommendations. Start typing." : "Nenhuma recomendação. Comece a escrever ",
- "Resharing is not allowed" : "Voltar a partilhar não é permitido",
- "Searching …" : "À procura …",
- "No elements found." : "Não foram encontrados elementos.",
- "Search globally" : "Procura global",
- "Guest" : "Convidado",
- "Group" : "Grupo",
- "Email" : "E-mail",
- "Allow upload and editing" : "Permtir carregamentos e edições",
- "Allow editing" : "Permitir edição",
- "Advanced settings" : "Definições avançadas",
- "Set password" : "Definir palavra-passe",
- "Password" : "Password",
- "Set expiration date" : "Definir a data de expiração",
- "Expiration date" : "Data de expiração",
- "Hide download" : "Ocultar transferência",
- "Note to recipient" : "Nota para o destinatário",
- "Read" : "Ler",
- "Create" : "Criar",
- "Edit" : "Editar",
- "Share" : "Partilhar",
- "Shared with you by {owner}" : "Partilhado consigo por {owner}",
- "Shared" : "Partilhados",
- "Shared by" : "Partilhado por",
- "Shared with" : "Partilhado com ",
- "Shared with you and the group {group} by {owner}" : "Partilhado consigo e com o grupo {group} por {owner}",
- "Shared with you and {circle} by {owner}" : "Partilhado consigo e com {circle} por {owner}",
- "Shared with you and the conversation {conversation} by {owner}" : "Partilhado consigo e com a conversação {conversation} por {owner}",
- "Shared with you in a conversation by {owner}" : "Partilhado consigo numa conversação por {owner}",
- "Shares" : "Partilhas",
- "Shared with you" : "Partilhado consigo ",
- "Nothing shared with you yet" : "Ainda não foi partilhado nada consigo",
- "Shared with others" : "Partilhado com terceiros",
- "Nothing shared yet" : "Ainda não foi partilhado nada",
- "Shared by link" : "Partilhado por hiperligação",
- "No shared links" : "Sem hiperligações partilhadas",
- "Share note" : "Partilhar nota",
- "Upload files to %s" : "Enviar ficheiros para %s",
- "Note" : "Nota",
- "Select or drop files" : "Seleccione ou solte ficheiros",
- "Uploaded files:" : "Ficheiros enviados:",
- "Add to your Nextcloud" : "Adicionar à sua Nextcloud",
- "Files and folders others share with you will show up here" : "Os ficheiros e pastas que terceiros partilham consigo, serão mostrados aqui",
- "Files and folders you share will show up here" : "Os ficheiros e as pastas que partilha serão mostrados aqui",
- "Files and folders you share by link will show up here" : "Os ficheiros e as pastas que partilha por hiperligação, serão mostrados aqui",
- "Restore" : "Restaurar",
- "No expiration date set" : "Data de expiração não definida",
- "Please specify a valid user" : "Por favor, especifique um utilizador válido",
- "Read only" : "Apenas leitura",
- "File drop (upload only)" : "Pasta de carregamento apenas",
- "Upload" : "Upload",
- "Only works for users with access to this folder" : "Apenas funciona para utilizadores com acesso a esta pasta",
- "Circle" : "Círculo",
- "Update" : "Atualizar",
- "No entries found in this folder" : "Não foram encontradas entradas nesta pasta",
- "Name" : "Nome",
- "Share time" : "Hora da Partilha",
- "Reasons might be:" : "As razões poderão ser:",
- "the item was removed" : "o item foi removido",
- "the link expired" : "a hiperligação expirou",
- "sharing is disabled" : "a partilha está desativada",
- "For more info, please ask the person who sent this link." : "Para mais informação, por favor, pergunte à pessoa que lhe enviou esta hiperligação."
-},
-"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/pt_PT.json b/apps/files_sharing/l10n/pt_PT.json
deleted file mode 100644
index 6221d9ab54b..00000000000
--- a/apps/files_sharing/l10n/pt_PT.json
+++ /dev/null
@@ -1,166 +0,0 @@
-{ "translations": {
- "error" : "erro",
- "This will stop your current uploads." : "Isto irá interromper os seus carregamentos atuais.",
- "Move or copy" : "Mover ou copiar",
- "Download" : "Transferir",
- "Delete" : "Apagar",
- "You can upload into this folder" : "Pode enviar para esta pasta",
- "Terms of service" : "Termos de serviço",
- "Show list view" : "Mostrar visualização em lista",
- "Show grid view" : "Mostrar visualização em grelha",
- "No compatible server found at {remote}" : "Nenhum servidor compatível encontrado em {remote}",
- "Invalid server URL" : "URL de servidor inválido",
- "Failed to add the public link to your Nextcloud" : "Não foi possível adicionar a hiperligação pública ao seu Nextcloud",
- "File shares" : "Partilhas de ficheiro",
- "Downloaded via public link" : "Transferido via hiperligação pública",
- "Downloaded by {email}" : "Transferido por {email}",
- "{file} downloaded via public link" : "{file} transferido via hiperligação pública",
- "{email} downloaded {file}" : "{email} transferiu {file}",
- "Shared with group {group}" : "Partilhado com o grupo {group}",
- "Removed share for group {group}" : "Removeu a partilha para o grupo {group}",
- "{actor} shared with group {group}" : "{actor} partilhou com o grupo {group}",
- "{actor} removed share for group {group}" : "{actor} removeu a partilha para o grupo {group}",
- "You shared {file} with group {group}" : "Partilhaste {file} com o grupo {group}",
- "You removed group {group} from {file}" : "Removeste o grupo {group} de {file}",
- "{actor} shared {file} with group {group}" : "{actor} partilhou {file} com o grupo {group}",
- "{actor} removed group {group} from {file}" : "{actor} removeu o grupo {group} de {file}",
- "Shared as public link" : "Partilhado como hiperligação pública",
- "Removed public link" : "Hiperligação pública removida",
- "Public link expired" : "A hiperligação pública expirou",
- "{actor} shared as public link" : "{actor} partilhou como hiperligação pública",
- "{actor} removed public link" : "{actor} removeu a hiperligação pública",
- "Public link of {actor} expired" : "Hiperligação pública de {actor} expirou",
- "You shared {file} as public link" : "Partilhou {file} como hiperligação pública",
- "You removed public link for {file}" : "Removeu a hiperligação pública de {file}",
- "Public link expired for {file}" : "Hiperligação pública expirada para {file}",
- "{actor} shared {file} as public link" : "{actor} partilhou {file} como hiperligação pública",
- "{actor} removed public link for {file}" : "{actor} removeu a hiperligação pública de {file}",
- "Public link of {actor} for {file} expired" : "Hiperligação pública de {actor} para {file} expirou",
- "{user} accepted the remote share" : "{user} aceitou a partilha remota",
- "{user} declined the remote share" : "{user} rejeitou a partilha remota",
- "You received a new remote share {file} from {user}" : "Recebeu uma nova partilha remota {file} de {user}",
- "{user} accepted the remote share of {file}" : "{user} aceitou a partilha remota de {file}",
- "{user} declined the remote share of {file}" : "{user} rejeitou a partilha remota de {file}",
- "{user} unshared {file} from you" : "{user} cancelou a partilha de {file} consigo",
- "Shared with {user}" : "Partilhado com {user}",
- "Removed share for {user}" : "Partilha removida para {user}",
- "{actor} removed themselves" : "{actor} removeu eles mesmos",
- "{actor} shared with {user}" : "{actor} partilhou com {user}",
- "{actor} removed share for {user}" : "{actor} removeu partilha com {user}",
- "Shared by {actor}" : "Partilhado por {actor}",
- "{actor} removed share" : "{actor} removeu partilha",
- "You shared {file} with {user}" : "Partilhaste {file} com {user}",
- "You removed {user} from {file}" : "Removeste {user} de {file}",
- "{actor} shared {file} with {user}" : "{actor} partilhou {file} com {user}",
- "{actor} removed {user} from {file}" : "{actor} removeu {user} de {file}",
- "{actor} shared {file} with you" : "{actor} partilhou {file} consigo",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Um ficheiro ou pasta partilhado por e-mail ou hiperligação publica foi <strong>transferido</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Um ficheiro ou pasta foi partilhado a partir de <strong>outro servidor</strong>",
- "Files" : "Ficheiros",
- "A file or folder has been <strong>shared</strong>" : "Foi <strong>partilhado</strong> um ficheiro ou uma pasta",
- "Could not delete share" : "Não foi possível eliminar a partilha",
- "Please specify a file or folder path" : "Por favor, especifique um ficheiro ou caminho de pasta",
- "Wrong path, file/folder does not exist" : "Caminho errado, ficheiro/pasta não existe",
- "Could not create share" : "Não foi possível criar partilha",
- "Invalid date, date format must be YYYY-MM-DD" : "Data inválida, o formato da data deve ser AAAA-MM-DD",
- "Group sharing is disabled by the administrator" : "A partilha em grupo está desativada pelo administrador",
- "Please specify a valid group" : "Por favor, especifique um grupo válido",
- "Public link sharing is disabled by the administrator" : "A partilha da hiperligação pública está desativada pelo administrador",
- "Public upload disabled by the administrator" : "Envio público desativado pelo administrador",
- "Public upload is only possible for publicly shared folders" : "O envio público só é possível para as pastas partilhadas publicamente",
- "You cannot share to a Circle if the app is not enabled" : "Não pode partilhar um Círculo se a aplicação não estiver activa",
- "Please specify a valid circle" : "Por favor especifique um círculo válido",
- "Unknown share type" : "Tipo de partilha desconhecido",
- "Not a directory" : "Não é uma diretoria",
- "Could not lock path" : "Não foi possível bloquear o caminho",
- "Wrong or no update parameter given" : "Parâmetro indicado errado ou desatualizado",
- "shared by %s" : "partilhado por %s",
- "Download all files" : "Transferir todos os ficheiros",
- "Direct link" : "Hiperligação direta",
- "Share API is disabled" : "A partilha de API está desativada",
- "File sharing" : "Partilha de ficheiro",
- "Accept" : "Aceitar",
- "Decline" : "Recusar",
- "Sharing" : "Partilha",
- "Reset" : "Reiniciar",
- "Unknown error" : "Erro desconhecido",
- "group" : "grupo",
- "conversation" : "conversação",
- "remote" : "remoto",
- "remote group" : "grupo remoto",
- "guest" : "convidado",
- "Unshare" : "Cancelar partilha",
- "Cannot copy, please copy the link manually" : "Não foi possível copiar, copie a ligação manualmente",
- "Link copied" : "Link copiado",
- "Password protection" : "Protegido por palavra-passe",
- "Enter a password" : "Insira uma palavra-passe",
- "Cancel" : "Cancelar",
- "Add another link" : "Adicionar outra hiperligação",
- "Share link" : "Share link",
- "View only" : "Visualizar apenas",
- "Can edit" : "Pode editar",
- "File drop" : "File drop",
- "No recommendations. Start typing." : "Nenhuma recomendação. Comece a escrever ",
- "Resharing is not allowed" : "Voltar a partilhar não é permitido",
- "Searching …" : "À procura …",
- "No elements found." : "Não foram encontrados elementos.",
- "Search globally" : "Procura global",
- "Guest" : "Convidado",
- "Group" : "Grupo",
- "Email" : "E-mail",
- "Allow upload and editing" : "Permtir carregamentos e edições",
- "Allow editing" : "Permitir edição",
- "Advanced settings" : "Definições avançadas",
- "Set password" : "Definir palavra-passe",
- "Password" : "Password",
- "Set expiration date" : "Definir a data de expiração",
- "Expiration date" : "Data de expiração",
- "Hide download" : "Ocultar transferência",
- "Note to recipient" : "Nota para o destinatário",
- "Read" : "Ler",
- "Create" : "Criar",
- "Edit" : "Editar",
- "Share" : "Partilhar",
- "Shared with you by {owner}" : "Partilhado consigo por {owner}",
- "Shared" : "Partilhados",
- "Shared by" : "Partilhado por",
- "Shared with" : "Partilhado com ",
- "Shared with you and the group {group} by {owner}" : "Partilhado consigo e com o grupo {group} por {owner}",
- "Shared with you and {circle} by {owner}" : "Partilhado consigo e com {circle} por {owner}",
- "Shared with you and the conversation {conversation} by {owner}" : "Partilhado consigo e com a conversação {conversation} por {owner}",
- "Shared with you in a conversation by {owner}" : "Partilhado consigo numa conversação por {owner}",
- "Shares" : "Partilhas",
- "Shared with you" : "Partilhado consigo ",
- "Nothing shared with you yet" : "Ainda não foi partilhado nada consigo",
- "Shared with others" : "Partilhado com terceiros",
- "Nothing shared yet" : "Ainda não foi partilhado nada",
- "Shared by link" : "Partilhado por hiperligação",
- "No shared links" : "Sem hiperligações partilhadas",
- "Share note" : "Partilhar nota",
- "Upload files to %s" : "Enviar ficheiros para %s",
- "Note" : "Nota",
- "Select or drop files" : "Seleccione ou solte ficheiros",
- "Uploaded files:" : "Ficheiros enviados:",
- "Add to your Nextcloud" : "Adicionar à sua Nextcloud",
- "Files and folders others share with you will show up here" : "Os ficheiros e pastas que terceiros partilham consigo, serão mostrados aqui",
- "Files and folders you share will show up here" : "Os ficheiros e as pastas que partilha serão mostrados aqui",
- "Files and folders you share by link will show up here" : "Os ficheiros e as pastas que partilha por hiperligação, serão mostrados aqui",
- "Restore" : "Restaurar",
- "No expiration date set" : "Data de expiração não definida",
- "Please specify a valid user" : "Por favor, especifique um utilizador válido",
- "Read only" : "Apenas leitura",
- "File drop (upload only)" : "Pasta de carregamento apenas",
- "Upload" : "Upload",
- "Only works for users with access to this folder" : "Apenas funciona para utilizadores com acesso a esta pasta",
- "Circle" : "Círculo",
- "Update" : "Atualizar",
- "No entries found in this folder" : "Não foram encontradas entradas nesta pasta",
- "Name" : "Nome",
- "Share time" : "Hora da Partilha",
- "Reasons might be:" : "As razões poderão ser:",
- "the item was removed" : "o item foi removido",
- "the link expired" : "a hiperligação expirou",
- "sharing is disabled" : "a partilha está desativada",
- "For more info, please ask the person who sent this link." : "Para mais informação, por favor, pergunte à pessoa que lhe enviou esta hiperligação."
-},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ro.js b/apps/files_sharing/l10n/ro.js
deleted file mode 100644
index 3cdb34d5d2f..00000000000
--- a/apps/files_sharing/l10n/ro.js
+++ /dev/null
@@ -1,215 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "File shares" : "Fișiere partajate",
- "Downloaded via public link" : "Descărcat prin link public",
- "Downloaded by {email}" : "Descărcat de {email}",
- "{file} downloaded via public link" : "{file} descărcat din link public",
- "{email} downloaded {file}" : "{email} a descărcat {file}",
- "Shared with group {group}" : "Partajat cu grupul {group}",
- "Removed share for group {group}" : "Elimină partajarea pentru grupul {group}",
- "{actor} shared with group {group}" : "{actor} a partajat cu grupul {group}",
- "{actor} removed share for group {group}" : "{actor} a eliminat partajarea pentru grupul {group}",
- "Share for group {group} expired" : "Partajarea pentru grupul {group} a expirat",
- "You shared {file} with group {group}" : "Ați partajat {file} cu grupul {group}",
- "You removed group {group} from {file}" : "Ați eliminat accesul grupului {group} la {file}",
- "{actor} shared {file} with group {group}" : "{actor} a partajat {file} cu grupul {group}",
- "{actor} removed group {group} from {file}" : "{actor} a eliminat accesul grupului {group} la {file}",
- "Share for file {file} with group {group} expired" : "Partajarea fișierului {file} cu grupul {group} a expirat",
- "Shared as public link" : "Partajează un link public",
- "Removed public link" : "Elimină link public",
- "Public link expired" : "Link-ul public a expirat",
- "{actor} shared as public link" : "{actor} a partajat ca link public",
- "{actor} removed public link" : "{actor} a eliminat link public",
- "Public link of {actor} expired" : "Linkul public al {actor} a expirat",
- "You shared {file} as public link" : "Ați partajat {file} ca link public",
- "You removed public link for {file}" : "Ați șters linkul public pentru {file}",
- "Public link expired for {file}" : "Linkul public pentru {file} a expirat",
- "{actor} shared {file} as public link" : "{actor} a partajat {file} ca link public",
- "{actor} removed public link for {file}" : "{actor} a șters linkul public pentru {file}",
- "Public link of {actor} for {file} expired" : "Linkul public al {actor} pentru {file} a expirat",
- "{user} accepted the remote share" : "{user} a acceptat partajarea la distanță",
- "{user} declined the remote share" : "{user} nu a acceptat partajarea la distanță",
- "You received a new remote share {file} from {user}" : "Ați primit o partajare la distanță {file} de la {user}",
- "{user} accepted the remote share of {file}" : "{user} a acceptat partajarea la distanță a {file}",
- "{user} declined the remote share of {file}" : "{user} nu a acceptat partajarea la distanță a {file}",
- "{user} unshared {file} from you" : "{user} a eliminat partajarea cu tine a {file}",
- "Shared with {user}" : "Partajat cu {user}",
- "Removed share for {user}" : "S-a eliminat partajarea pentru {user}",
- "You removed yourself" : "V-ați exclus",
- "{actor} removed themselves" : "{actor} s-au exclus",
- "{actor} shared with {user}" : "{actor} a partajat cu {user}",
- "{actor} removed share for {user}" : "{actor} a eliminat partajarea pentru {user}",
- "Shared by {actor}" : "Partajat de {actor}",
- "{actor} removed share" : "{actor} a eliminat partajarea",
- "Share for {user} expired" : "Partajarea cu {user} a expirat",
- "Share expired" : "Partajare expirată",
- "You shared {file} with {user}" : "Ați partajat {file} cu {user}",
- "You removed {user} from {file}" : "Ați eliminat pe {user} de la partajarea {file}",
- "You removed yourself from {file}" : "V-ați eliminat de la partajarea {file}",
- "{actor} removed themselves from {file}" : "{actor} s-au eliminat de la partajarea {file}",
- "{actor} shared {file} with {user}" : "{actor} a partajat {file} cu {user}",
- "{actor} removed {user} from {file}" : "{actor} a eliminat pe {user} de la partajarea {file}",
- "{actor} shared {file} with you" : "{actor} a partajat {file} cu tine",
- "{actor} removed you from the share named {file}" : "{actor} v-a eliminat de la partajarea denumită {file}",
- "Share for file {file} with {user} expired" : "Partajarea fișierului {file} cu {user} a expirat",
- "Share for file {file} expired" : "Partajarea fișierului {file} a expirat",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "A fost <strong>descărcat</strong> un fișier sau folder partajat primân email sau prin link public",
- "A file or folder was shared from <strong>another server</strong>" : "A fost partajat un fișier sau folder de la <strong>alt server</strong>",
- "Sharing" : "Partajare",
- "A file or folder has been <strong>shared</strong>" : "Un fișier sau director a fost <strong>partajat</strong>",
- "Shared link" : "Link partajat",
- "Wrong share ID, share does not exist" : "ID partajare greșit, partajarea nu există",
- "Could not delete share" : "Nu s-a putut șterge elementul partajat",
- "Please specify a file or folder path" : "Specifică un fișier sau o cale către un director",
- "Wrong path, file/folder does not exist" : "Cale eronată, fișier/folder inexistent",
- "Could not create share" : "Nu s-a putut crea partajarea",
- "Invalid permissions" : "Permisiuni invalide",
- "Group sharing is disabled by the administrator" : "Partajarea de grup este dezactivată de administrator",
- "Please specify a valid group" : "Specifică un grup valid",
- "Public link sharing is disabled by the administrator" : "Partajarea prin link public este dezactivată de administrator",
- "Public upload disabled by the administrator" : "Încărcarea publică este dezactivată de administrator",
- "Public upload is only possible for publicly shared folders" : "Încărcarea publică este posibilă doar pentru folderele partajate public",
- "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Trimiterea de către Nextcloud Talk a parolei pentru partajarea %s a eșuat deoarece Nextcloud Talk nu este activat",
- "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Partajarea %1$s a eșuat deoarece backend-ul nu permite partajări de tipul %2$s",
- "Sharing %s failed because the back end does not support room shares" : "Partajarea %s a eșuat deoarece backend-ul nu suportă partajări în săli",
- "Sharing %s failed because the back end does not support ScienceMesh shares" : "Partajarea %s a eșuat deoarece backend-ul nu suportă partajări ScienceMesh",
- "Unknown share type" : "Tip necunoscut de partajare",
- "Not a directory" : "Nu este un director",
- "Could not lock node" : "Nu s-a putut bloca nodul",
- "Could not lock path" : "Calea nu a putut fi blocată",
- "Wrong or no update parameter given" : "S-a furnizat un parametru greșit sau neactualizat",
- "Share must at least have READ or CREATE permissions" : "Partajarea trebuie să aibă cel puțin permisiunea READ sau CREATE",
- "Share must have READ permission if UPDATE or DELETE permission is set" : "Partajarea trebuie să aibă permisiunea READ dacă este setată permisiunea UPDATE sau DELETE",
- "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"Trimiterea parolei de către Nextcloud Talk\" pentru partajarea unui fișier sau folder a eșuat deoarece Nextcloud Talk nu este activat.",
- "Wrong password" : "Parolă greșită",
- "shared by %s" : "partajat de %s",
- "Download" : "Descarcă",
- "Add to your %s" : "Adaugă la %s tău",
- "Direct link" : "Legătură directă",
- "Share API is disabled" : "API-ul de partajare este dezactivat",
- "File sharing" : "Partajare fișiere",
- "Share will expire tomorrow" : "Partajarea va expira mâine",
- "Your share of {node} will expire tomorrow" : "Partajarea {node} va expira mâine",
- "You received {share} as a share by {user}" : "Aţi primit {share} ca partajare de către {user}",
- "You received {share} to group {group} as a share by {user}" : "Ați primit {share} la grupul {group} ca partajare de către {user}",
- "Accept" : "Accept",
- "Decline" : "Refuză",
- "People" : "Persoane",
- "Expiration date" : "Data expirării",
- "Password" : "Parolă",
- "Share link" : "Partajează link-ul",
- "Copy to clipboard" : "Copiază în clipboard",
- "Send link via email" : "Trimite link via email",
- "Select" : "Selectează",
- "Cancel" : "Anulează",
- "Close" : "Închide",
- "Continue" : "Continuă",
- "Error creating the share" : "Eroare la crearea partajării",
- "Error while toggling options" : "Eroare la comutarea opțiunilor",
- "Set default folder for accepted shares" : "Stabiliți folderul implicit pentru partajările acceptate",
- "Reset" : "Resetare",
- "Reset folder to system default" : "Resetați folderul la setările implicite de sistem",
- "Choose a default folder for accepted shares" : "Alegeți un folder implicit pentru partajările acceptate",
- "Invalid path selected" : "Calea selectată este invalidă",
- "Unknown error" : "Eroare necunoscută",
- "Open Sharing Details" : "Deschide detalii partajare",
- "group" : "grup",
- "conversation" : "conversație",
- "remote" : "de la distanță",
- "remote group" : "grup la distanță",
- "guest" : "invitat",
- "Unshare" : "Oprește partajarea",
- "Internal link" : "Link intern",
- "Cannot copy, please copy the link manually" : "Nu s-a putut copia, vă rugăm să copiați link-ul manual",
- "Link copied" : "Link copiat",
- "Password protection" : "Password protection",
- "Enter a password" : "Enter a password",
- "Add another link" : "Adaugă un alt link",
- "View only" : "Numai se vizualizează",
- "Can edit" : "Poate edita",
- "Custom permissions" : "Permisiuni particularizate",
- "No recommendations. Start typing." : "Nu am găsit recomandări. Începeți să scrieți.",
- "Resharing is not allowed" : "Repartajarea nu este permisă",
- "Searching …" : "Căutare ...",
- "No elements found." : "Nu sunt elemente.",
- "Search globally" : "Caută global",
- "Guest" : "Invitat",
- "Group" : "Grup",
- "Email" : "E-mail",
- "Team" : "Echipă",
- "Talk conversation" : "Conversație Talk",
- "Deck board" : "Panou Deck",
- "File drop" : "Aducere fișier",
- "Terms of service" : "Termenii serviciului",
- "Allow upload and editing" : "Permite încărcarea și editarea",
- "Allow editing" : "Permite editarea",
- "Advanced settings" : "Setări avansate",
- "Set expiration date" : "Specifică data expirării",
- "Hide download" : "Ascunde descărcarea",
- "Note to recipient" : "Notă către destinatar",
- "Read" : "Citit",
- "Create" : "Crează",
- "Edit" : "Editează",
- "Share" : "Partajează",
- "Delete" : "Șterge",
- "Shares" : "Partajări",
- "Shared with you by {owner}" : "Partajat cu tine de {owner}",
- "Open in Files" : "Deschide în Fișiere",
- "Shared" : "Partajat",
- "Shared with others" : "Partajat cu alții",
- "No shares" : "Nicio partajare",
- "Shared with you" : "Partajat cu tine",
- "Nothing shared with you yet" : "Nimic nu e partajat cu tine încă",
- "Nothing shared yet" : "Nimic partajat încă",
- "Shared by link" : "Partajat prin link",
- "No shared links" : "Nicio legătură partajată",
- "Deleted shares" : "Partajări șterse",
- "No deleted shares" : "Nicio partajare ștearsă",
- "Pending shares" : "Partajări în așteptare",
- "No pending shares" : "Nicio partajare în așteptare",
- "Shared by" : "impartite in ",
- "Shared with" : "Partajat cu",
- "Shared with you and the group {group} by {owner}" : "Partajat cu tine si cu grupul {group} de {owner}",
- "Shared with you and {circle} by {owner}" : "Partajat cu tine și {circle} de {owner} ",
- "Shared with you and the conversation {conversation} by {owner}" : "Partajat cu tine si conversația {conversation} de {owner}",
- "Shared with you in a conversation by {owner}" : "Partajat cu tine în o conversație {owner}",
- "Share note" : "Partajează nota",
- "Show list view" : "Afișează vizualizarea listă",
- "Show grid view" : "Afișează vizualizarea grilă",
- "Upload files to %s" : "Încarcă fișiere la %s",
- "Note" : "Notă",
- "Select or drop files" : "Selectează sau plasează fișiere",
- "Uploaded files:" : "Fișiere încărcate:",
- "By uploading files, you agree to the %1$sterms of service%2$s." : "Prin încărcarea fișierelor ești de accord cu %1$s termenii și serviciile %2$s",
- "Back to %s" : "Înapoi la %s",
- "Waiting…" : "În așteptare...",
- "error" : "eroare",
- "finished" : "finalizat",
- "This will stop your current uploads." : "Asta va opri descărcările curente.",
- "Move or copy" : "Mută sau copiază",
- "You can upload into this folder" : "Poți încărca în acest director",
- "No compatible server found at {remote}" : "Niciun server compatibil nu a fost găsit la {remote}",
- "Invalid server URL" : "URL server invalid",
- "Failed to add the public link to your Nextcloud" : "Eroare la adăugarea link-ului public la Nextcloud",
- "Files" : "Fișiere",
- "Please specify a valid user" : "Specifică un utilizator valid",
- "You cannot share to a Circle if the app is not enabled" : "Nu puteți partaja cu un Cerc dacă aplicația nu este activată",
- "Please specify a valid circle" : "Specificați un cerc valid",
- "Download all files" : "Descarcă toate fișierele",
- "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Această aplicație permite utilizatorilor să partajeze fișiere în cadrul Nextcloud. Dacă este activată, administratorul poate stabili ce grupuri pot partaja fișiere. Utilizatorii respectivi pot apoi partaja fișiere și foldere cu alți utilizatori și grupuri în cadrul Nextcloud. În plus, dacă administratorul activează funcția de partajare linkuri, atunci poate fi folosit un link extern pentru partajarea fișierelor cu alți utilizatori din afara Nextcloud. Administratorii pot de asemenea să impună parole, date de expirare și să permită partajarea server la server via linkuri partajate precum și partajarea cu dispozitivele mobile.\nDezactivând această funcționalitate, se elimină accesul la fișierele și folderele partajate de pe server pentru toți destinatarii partajărilor și de asemenea de pe clienții de sincronizare și aplicațiile mobile. Mai multe informații se pot găsi în documentația Nextcloud.",
- "Accept user and group shares by default" : "Acceptă implicit partajările cu utilizatorii și grupurile",
- "Read only" : "Doar citire",
- "File drop (upload only)" : "Aruncă fișierul (numai încărcare)",
- "Upload" : "Încărcare",
- "Bundled permissions" : "Permisiuni încorporate",
- "Circle" : "Cerc",
- "No entries found in this folder" : "Niciun element găsit în acest director",
- "Name" : "Nume",
- "Reasons might be:" : "Motive posibile ar fi:",
- "the item was removed" : "acest articol a fost șters",
- "the link expired" : "linkul a expirat",
- "sharing is disabled" : "Partajare este oprită",
- "Enter your name" : "Introduceți numele"
-},
-"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
diff --git a/apps/files_sharing/l10n/ro.json b/apps/files_sharing/l10n/ro.json
deleted file mode 100644
index 4a9ef553b57..00000000000
--- a/apps/files_sharing/l10n/ro.json
+++ /dev/null
@@ -1,213 +0,0 @@
-{ "translations": {
- "File shares" : "Fișiere partajate",
- "Downloaded via public link" : "Descărcat prin link public",
- "Downloaded by {email}" : "Descărcat de {email}",
- "{file} downloaded via public link" : "{file} descărcat din link public",
- "{email} downloaded {file}" : "{email} a descărcat {file}",
- "Shared with group {group}" : "Partajat cu grupul {group}",
- "Removed share for group {group}" : "Elimină partajarea pentru grupul {group}",
- "{actor} shared with group {group}" : "{actor} a partajat cu grupul {group}",
- "{actor} removed share for group {group}" : "{actor} a eliminat partajarea pentru grupul {group}",
- "Share for group {group} expired" : "Partajarea pentru grupul {group} a expirat",
- "You shared {file} with group {group}" : "Ați partajat {file} cu grupul {group}",
- "You removed group {group} from {file}" : "Ați eliminat accesul grupului {group} la {file}",
- "{actor} shared {file} with group {group}" : "{actor} a partajat {file} cu grupul {group}",
- "{actor} removed group {group} from {file}" : "{actor} a eliminat accesul grupului {group} la {file}",
- "Share for file {file} with group {group} expired" : "Partajarea fișierului {file} cu grupul {group} a expirat",
- "Shared as public link" : "Partajează un link public",
- "Removed public link" : "Elimină link public",
- "Public link expired" : "Link-ul public a expirat",
- "{actor} shared as public link" : "{actor} a partajat ca link public",
- "{actor} removed public link" : "{actor} a eliminat link public",
- "Public link of {actor} expired" : "Linkul public al {actor} a expirat",
- "You shared {file} as public link" : "Ați partajat {file} ca link public",
- "You removed public link for {file}" : "Ați șters linkul public pentru {file}",
- "Public link expired for {file}" : "Linkul public pentru {file} a expirat",
- "{actor} shared {file} as public link" : "{actor} a partajat {file} ca link public",
- "{actor} removed public link for {file}" : "{actor} a șters linkul public pentru {file}",
- "Public link of {actor} for {file} expired" : "Linkul public al {actor} pentru {file} a expirat",
- "{user} accepted the remote share" : "{user} a acceptat partajarea la distanță",
- "{user} declined the remote share" : "{user} nu a acceptat partajarea la distanță",
- "You received a new remote share {file} from {user}" : "Ați primit o partajare la distanță {file} de la {user}",
- "{user} accepted the remote share of {file}" : "{user} a acceptat partajarea la distanță a {file}",
- "{user} declined the remote share of {file}" : "{user} nu a acceptat partajarea la distanță a {file}",
- "{user} unshared {file} from you" : "{user} a eliminat partajarea cu tine a {file}",
- "Shared with {user}" : "Partajat cu {user}",
- "Removed share for {user}" : "S-a eliminat partajarea pentru {user}",
- "You removed yourself" : "V-ați exclus",
- "{actor} removed themselves" : "{actor} s-au exclus",
- "{actor} shared with {user}" : "{actor} a partajat cu {user}",
- "{actor} removed share for {user}" : "{actor} a eliminat partajarea pentru {user}",
- "Shared by {actor}" : "Partajat de {actor}",
- "{actor} removed share" : "{actor} a eliminat partajarea",
- "Share for {user} expired" : "Partajarea cu {user} a expirat",
- "Share expired" : "Partajare expirată",
- "You shared {file} with {user}" : "Ați partajat {file} cu {user}",
- "You removed {user} from {file}" : "Ați eliminat pe {user} de la partajarea {file}",
- "You removed yourself from {file}" : "V-ați eliminat de la partajarea {file}",
- "{actor} removed themselves from {file}" : "{actor} s-au eliminat de la partajarea {file}",
- "{actor} shared {file} with {user}" : "{actor} a partajat {file} cu {user}",
- "{actor} removed {user} from {file}" : "{actor} a eliminat pe {user} de la partajarea {file}",
- "{actor} shared {file} with you" : "{actor} a partajat {file} cu tine",
- "{actor} removed you from the share named {file}" : "{actor} v-a eliminat de la partajarea denumită {file}",
- "Share for file {file} with {user} expired" : "Partajarea fișierului {file} cu {user} a expirat",
- "Share for file {file} expired" : "Partajarea fișierului {file} a expirat",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "A fost <strong>descărcat</strong> un fișier sau folder partajat primân email sau prin link public",
- "A file or folder was shared from <strong>another server</strong>" : "A fost partajat un fișier sau folder de la <strong>alt server</strong>",
- "Sharing" : "Partajare",
- "A file or folder has been <strong>shared</strong>" : "Un fișier sau director a fost <strong>partajat</strong>",
- "Shared link" : "Link partajat",
- "Wrong share ID, share does not exist" : "ID partajare greșit, partajarea nu există",
- "Could not delete share" : "Nu s-a putut șterge elementul partajat",
- "Please specify a file or folder path" : "Specifică un fișier sau o cale către un director",
- "Wrong path, file/folder does not exist" : "Cale eronată, fișier/folder inexistent",
- "Could not create share" : "Nu s-a putut crea partajarea",
- "Invalid permissions" : "Permisiuni invalide",
- "Group sharing is disabled by the administrator" : "Partajarea de grup este dezactivată de administrator",
- "Please specify a valid group" : "Specifică un grup valid",
- "Public link sharing is disabled by the administrator" : "Partajarea prin link public este dezactivată de administrator",
- "Public upload disabled by the administrator" : "Încărcarea publică este dezactivată de administrator",
- "Public upload is only possible for publicly shared folders" : "Încărcarea publică este posibilă doar pentru folderele partajate public",
- "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Trimiterea de către Nextcloud Talk a parolei pentru partajarea %s a eșuat deoarece Nextcloud Talk nu este activat",
- "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Partajarea %1$s a eșuat deoarece backend-ul nu permite partajări de tipul %2$s",
- "Sharing %s failed because the back end does not support room shares" : "Partajarea %s a eșuat deoarece backend-ul nu suportă partajări în săli",
- "Sharing %s failed because the back end does not support ScienceMesh shares" : "Partajarea %s a eșuat deoarece backend-ul nu suportă partajări ScienceMesh",
- "Unknown share type" : "Tip necunoscut de partajare",
- "Not a directory" : "Nu este un director",
- "Could not lock node" : "Nu s-a putut bloca nodul",
- "Could not lock path" : "Calea nu a putut fi blocată",
- "Wrong or no update parameter given" : "S-a furnizat un parametru greșit sau neactualizat",
- "Share must at least have READ or CREATE permissions" : "Partajarea trebuie să aibă cel puțin permisiunea READ sau CREATE",
- "Share must have READ permission if UPDATE or DELETE permission is set" : "Partajarea trebuie să aibă permisiunea READ dacă este setată permisiunea UPDATE sau DELETE",
- "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "\"Trimiterea parolei de către Nextcloud Talk\" pentru partajarea unui fișier sau folder a eșuat deoarece Nextcloud Talk nu este activat.",
- "Wrong password" : "Parolă greșită",
- "shared by %s" : "partajat de %s",
- "Download" : "Descarcă",
- "Add to your %s" : "Adaugă la %s tău",
- "Direct link" : "Legătură directă",
- "Share API is disabled" : "API-ul de partajare este dezactivat",
- "File sharing" : "Partajare fișiere",
- "Share will expire tomorrow" : "Partajarea va expira mâine",
- "Your share of {node} will expire tomorrow" : "Partajarea {node} va expira mâine",
- "You received {share} as a share by {user}" : "Aţi primit {share} ca partajare de către {user}",
- "You received {share} to group {group} as a share by {user}" : "Ați primit {share} la grupul {group} ca partajare de către {user}",
- "Accept" : "Accept",
- "Decline" : "Refuză",
- "People" : "Persoane",
- "Expiration date" : "Data expirării",
- "Password" : "Parolă",
- "Share link" : "Partajează link-ul",
- "Copy to clipboard" : "Copiază în clipboard",
- "Send link via email" : "Trimite link via email",
- "Select" : "Selectează",
- "Cancel" : "Anulează",
- "Close" : "Închide",
- "Continue" : "Continuă",
- "Error creating the share" : "Eroare la crearea partajării",
- "Error while toggling options" : "Eroare la comutarea opțiunilor",
- "Set default folder for accepted shares" : "Stabiliți folderul implicit pentru partajările acceptate",
- "Reset" : "Resetare",
- "Reset folder to system default" : "Resetați folderul la setările implicite de sistem",
- "Choose a default folder for accepted shares" : "Alegeți un folder implicit pentru partajările acceptate",
- "Invalid path selected" : "Calea selectată este invalidă",
- "Unknown error" : "Eroare necunoscută",
- "Open Sharing Details" : "Deschide detalii partajare",
- "group" : "grup",
- "conversation" : "conversație",
- "remote" : "de la distanță",
- "remote group" : "grup la distanță",
- "guest" : "invitat",
- "Unshare" : "Oprește partajarea",
- "Internal link" : "Link intern",
- "Cannot copy, please copy the link manually" : "Nu s-a putut copia, vă rugăm să copiați link-ul manual",
- "Link copied" : "Link copiat",
- "Password protection" : "Password protection",
- "Enter a password" : "Enter a password",
- "Add another link" : "Adaugă un alt link",
- "View only" : "Numai se vizualizează",
- "Can edit" : "Poate edita",
- "Custom permissions" : "Permisiuni particularizate",
- "No recommendations. Start typing." : "Nu am găsit recomandări. Începeți să scrieți.",
- "Resharing is not allowed" : "Repartajarea nu este permisă",
- "Searching …" : "Căutare ...",
- "No elements found." : "Nu sunt elemente.",
- "Search globally" : "Caută global",
- "Guest" : "Invitat",
- "Group" : "Grup",
- "Email" : "E-mail",
- "Team" : "Echipă",
- "Talk conversation" : "Conversație Talk",
- "Deck board" : "Panou Deck",
- "File drop" : "Aducere fișier",
- "Terms of service" : "Termenii serviciului",
- "Allow upload and editing" : "Permite încărcarea și editarea",
- "Allow editing" : "Permite editarea",
- "Advanced settings" : "Setări avansate",
- "Set expiration date" : "Specifică data expirării",
- "Hide download" : "Ascunde descărcarea",
- "Note to recipient" : "Notă către destinatar",
- "Read" : "Citit",
- "Create" : "Crează",
- "Edit" : "Editează",
- "Share" : "Partajează",
- "Delete" : "Șterge",
- "Shares" : "Partajări",
- "Shared with you by {owner}" : "Partajat cu tine de {owner}",
- "Open in Files" : "Deschide în Fișiere",
- "Shared" : "Partajat",
- "Shared with others" : "Partajat cu alții",
- "No shares" : "Nicio partajare",
- "Shared with you" : "Partajat cu tine",
- "Nothing shared with you yet" : "Nimic nu e partajat cu tine încă",
- "Nothing shared yet" : "Nimic partajat încă",
- "Shared by link" : "Partajat prin link",
- "No shared links" : "Nicio legătură partajată",
- "Deleted shares" : "Partajări șterse",
- "No deleted shares" : "Nicio partajare ștearsă",
- "Pending shares" : "Partajări în așteptare",
- "No pending shares" : "Nicio partajare în așteptare",
- "Shared by" : "impartite in ",
- "Shared with" : "Partajat cu",
- "Shared with you and the group {group} by {owner}" : "Partajat cu tine si cu grupul {group} de {owner}",
- "Shared with you and {circle} by {owner}" : "Partajat cu tine și {circle} de {owner} ",
- "Shared with you and the conversation {conversation} by {owner}" : "Partajat cu tine si conversația {conversation} de {owner}",
- "Shared with you in a conversation by {owner}" : "Partajat cu tine în o conversație {owner}",
- "Share note" : "Partajează nota",
- "Show list view" : "Afișează vizualizarea listă",
- "Show grid view" : "Afișează vizualizarea grilă",
- "Upload files to %s" : "Încarcă fișiere la %s",
- "Note" : "Notă",
- "Select or drop files" : "Selectează sau plasează fișiere",
- "Uploaded files:" : "Fișiere încărcate:",
- "By uploading files, you agree to the %1$sterms of service%2$s." : "Prin încărcarea fișierelor ești de accord cu %1$s termenii și serviciile %2$s",
- "Back to %s" : "Înapoi la %s",
- "Waiting…" : "În așteptare...",
- "error" : "eroare",
- "finished" : "finalizat",
- "This will stop your current uploads." : "Asta va opri descărcările curente.",
- "Move or copy" : "Mută sau copiază",
- "You can upload into this folder" : "Poți încărca în acest director",
- "No compatible server found at {remote}" : "Niciun server compatibil nu a fost găsit la {remote}",
- "Invalid server URL" : "URL server invalid",
- "Failed to add the public link to your Nextcloud" : "Eroare la adăugarea link-ului public la Nextcloud",
- "Files" : "Fișiere",
- "Please specify a valid user" : "Specifică un utilizator valid",
- "You cannot share to a Circle if the app is not enabled" : "Nu puteți partaja cu un Cerc dacă aplicația nu este activată",
- "Please specify a valid circle" : "Specificați un cerc valid",
- "Download all files" : "Descarcă toate fișierele",
- "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Această aplicație permite utilizatorilor să partajeze fișiere în cadrul Nextcloud. Dacă este activată, administratorul poate stabili ce grupuri pot partaja fișiere. Utilizatorii respectivi pot apoi partaja fișiere și foldere cu alți utilizatori și grupuri în cadrul Nextcloud. În plus, dacă administratorul activează funcția de partajare linkuri, atunci poate fi folosit un link extern pentru partajarea fișierelor cu alți utilizatori din afara Nextcloud. Administratorii pot de asemenea să impună parole, date de expirare și să permită partajarea server la server via linkuri partajate precum și partajarea cu dispozitivele mobile.\nDezactivând această funcționalitate, se elimină accesul la fișierele și folderele partajate de pe server pentru toți destinatarii partajărilor și de asemenea de pe clienții de sincronizare și aplicațiile mobile. Mai multe informații se pot găsi în documentația Nextcloud.",
- "Accept user and group shares by default" : "Acceptă implicit partajările cu utilizatorii și grupurile",
- "Read only" : "Doar citire",
- "File drop (upload only)" : "Aruncă fișierul (numai încărcare)",
- "Upload" : "Încărcare",
- "Bundled permissions" : "Permisiuni încorporate",
- "Circle" : "Cerc",
- "No entries found in this folder" : "Niciun element găsit în acest director",
- "Name" : "Nume",
- "Reasons might be:" : "Motive posibile ar fi:",
- "the item was removed" : "acest articol a fost șters",
- "the link expired" : "linkul a expirat",
- "sharing is disabled" : "Partajare este oprită",
- "Enter your name" : "Introduceți numele"
-},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ru.js b/apps/files_sharing/l10n/ru.js
index 782c58d0673..599859b6be9 100644
--- a/apps/files_sharing/l10n/ru.js
+++ b/apps/files_sharing/l10n/ru.js
@@ -137,7 +137,9 @@ OC.L10N.register(
"Link copied to clipboard" : "Ссылка скопирована в буфер обмена",
"Email already added" : "Адрес электронной почты уже добавлен",
"Invalid email address" : "Неверный адрес электронной почты",
+ "_The following email address is not valid: {emails}_::_The following email addresses are not valid: {emails}_" : ["Следующий адрес электронной почты недействителен: {emails}","Следующие адреса электронной почты недействительны: {emails}","Следующие адреса электронной почты недействительны: {emails}","Следующие адреса электронной почты недействительны: {emails}"],
"_{count} email address already added_::_{count} email addresses already added_" : [" {count} e-mail адрес уже добавлен"," {count} e-mail адреса уже добавлено"," {count} e-mail адресов уже добавлены","{count} e-mail адресов уже добавлены"],
+ "_{count} email address added_::_{count} email addresses added_" : ["Добавлен {count} адрес электронной почты","Добавлено {count} адреса электронной почты","Добавлено {count} адресов электронной почты","Добавлено {count} адресов электронной почты"],
"You can now share the link below to allow people to upload files to your directory." : "Теперь вы можете поделиться приведенной ниже ссылкой, чтобы люди могли загружать файлы в ваш каталог.",
"Share link" : "Общий доступ по ссылке",
"Copy to clipboard" : "Копировать в буфер обмена",
@@ -158,8 +160,10 @@ OC.L10N.register(
"Add a note to help people understand what you are requesting." : "Добавьте примечание, чтобы помочь людям понять, о чем вы просите.",
"You can add links, date or any other information that will help the recipient understand what you are requesting." : "Вы можете добавить ссылки, дату или любую другую информацию, которая поможет получателю понять, что вы запрашиваете.",
"Close" : "Закрыть",
+ "_Send email and close_::_Send {count} emails and close_" : ["Отправить письмо и закрыть","Отправить {count} письма и закрыть","Отправить {count} писем и закрыть","Отправить {count} писем и закрыть"],
"Please select a folder, you cannot share the root directory." : "Пожалуйста, выберите папку, вы не можете предоставить общий доступ к корневому каталогу.",
"File request created" : "Создан запрос на файл",
+ "_File request created and email sent_::_File request created and {count} emails sent_" : ["Создан запрос файла и отправлено письмо","Создан запрос файла и отправлено {count} письма","Создан запрос файла и отправлено {count} писем","Создан запрос файла и отправлено {count} писем"],
"Error creating the share: {errorMessage}" : "Не удалось создать общий ресурс: {errorMessage}",
"Error creating the share" : "Ошибка создания общего доступа",
"Error sending emails: {errorMessage}" : "Ошибка при отправке электронных писем: {errorMessage}",
@@ -181,6 +185,8 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Задать папку для принятых опубликованных ресурсов",
"Reset" : "Сброс",
"Reset folder to system default" : "Сбросить папку к значениям по умолчанию",
+ "Share expiration: {date}" : "Срок действия общего ресурса: {date}",
+ "Share Expiration" : "Срок действия общего ресурса",
"group" : "группа",
"conversation" : "беседа",
"remote" : "на другом сервере",
@@ -244,19 +250,16 @@ OC.L10N.register(
"Deck board" : "Доска",
"ScienceMesh" : "ScienceMesh",
"on {server}" : "на {server}",
+ "Enter external recipients" : "Введите внешних получателей",
+ "Search for internal recipients" : "Поиск внутренних получателей",
"Note from" : "Примечание от",
"Note:" : "Примечание:",
"File drop" : "Приём файлов",
"Upload files to {foldername}." : "Загрузка файлов в {foldername}.",
"By uploading files, you agree to the terms of service." : "Загружая файлы, вы соглашаетесь с условиями обслуживания.",
+ "Successfully uploaded files" : "Файлы успешно загружены",
"View terms of service" : "Ознакомиться с условиями предоставления услуг",
"Terms of service" : "Условия использования",
- "Upload files to {folder}" : "Загрузка файлов в {folder}",
- "Submit name" : "Отправить имя",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} поделился с вами папкой.",
- "To upload files, you need to provide your name first." : "Чтобы загрузить файлы, вам необходимо сначала указать свое имя.",
- "Name" : "Имя",
- "Enter your name" : "Введите своё имя",
"Share with {userName}" : "Поделиться с {userName}",
"Share with email {email}" : "Поделитесь с помощью электронной почты",
"Share with group" : "Поделиться с группой",
@@ -271,6 +274,7 @@ OC.L10N.register(
"Edit" : "Редактировать",
"Share" : "Поделиться",
"Delete" : "Удалить",
+ "Password field cannot be empty" : "Поле пароля не может быть пустым",
"Replace current password" : "Заменить текущий пароль",
"Failed to generate a new token" : "Не удалось сгенерировать новый токен",
"Allow upload and editing" : "Разрешить приём и редактирование",
@@ -278,6 +282,10 @@ OC.L10N.register(
"Upload only" : "Только загружать",
"Advanced settings" : "Расширенные параметры",
"Share label" : "Метка общего доступа",
+ "Share link token" : "Токен ссылки на общий ресурс",
+ "Set the public share link token to something easy to remember or generate a new token. It is not recommended to use a guessable token for shares which contain sensitive information." : "Установите простой для запоминания токен ссылки на общий ресурс или сгенерируйте новый. Не рекомендуется использовать легко угадываемые токены для общих ресурсов с конфиденциальной информацией.",
+ "Generating…" : "Создание…",
+ "Generate new token" : "Создать новый токен",
"Set password" : "Задать пароль",
"Password expires {passwordExpirationTime}" : "Срок действия пароля истекает {passwordExpirationTime}",
"Password expired" : "Срок действия пароля истёк",
@@ -288,6 +296,7 @@ OC.L10N.register(
"Allow download and sync" : "Разрешить загрузку и синхронизацию",
"Note to recipient" : "Примечание для получателя",
"Enter a note for the share recipient" : "Введите примечание для получателя",
+ "Show files in grid view" : "Показать файлы в виде сетки",
"Delete share" : "Удалить общий ресурс",
"Others with access" : "Другие пользователи, имеющие доступ",
"No other accounts with access found" : "Других учетных записей с доступом не найдено",
@@ -299,13 +308,20 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Используйте этот метод для обмена файлами с отдельными лицами или группами в вашей организации. Если получатель уже имеет доступ к ресурсу, но не может его найти, вы можете отправить ему внутреннюю ссылку на ресурс для легкого доступа.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Используйте этот метод для обмена файлами с отдельными лицами или организациями за пределами вашей организации. Файлы и папки можно делить через публичные ссылки и адреса электронной почты. Вы также можете делиться с другими учетными записями Nextcloud, размещенными на разных экземплярах, используя их идентификатор федеративного облака.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Ссылки, которые не являются частью внутренних или внешних ссылок. Это могут быть ссылки из приложений или других источников.",
+ "Share with accounts, teams, federated cloud IDs" : "Поделиться с учетными записями, командами, идентификаторами федеративного облака",
+ "Share with accounts and teams" : "Поделиться с аккаунтами и командами",
+ "Federated cloud ID" : "Федеративный облачный ID",
+ "Email, federated cloud ID" : "Электронная почта, федеративный облачный ID",
"Unable to load the shares list" : "Невозможно загрузить список общих ресурсов",
"Expires {relativetime}" : "Истекает {relativetime}",
"this share just expired." : "срок действия этого общего ресурса только что истёк.",
"Shared with you by {owner}" : "{owner} предоставил(а) Вам доступ",
"Internal shares" : "Внутренние ссылки",
+ "Internal shares explanation" : "Пояснение к внутренним общим ресурсам",
"External shares" : "Внешние ссылки",
+ "External shares explanation" : "Пояснение к внешним общим ресурсам",
"Additional shares" : "Дополнительные ссылки",
+ "Additional shares explanation" : "Пояснение к дополнительным общим ресурсам",
"Link to a file" : "Ссылка на файл",
"_Accept share_::_Accept shares_" : ["Принять общий ресурс","Принять общие ресурсы","Принять общие ресурсы","Принять общие ресурсы"],
"Open in Files" : "Открыть в Файлах",
@@ -352,6 +368,7 @@ OC.L10N.register(
"List of unapproved shares." : "Список ресурсов общего доступа, которые вы еще не приняли",
"No pending shares" : "Ожидающие общие ресурсы отсуствуют",
"Shares you have received but not approved will show up here" : "Здесь появятся ресурсы общего доступа, которые Вам предоставлены, но еще не подтверждены с Вашей стороны",
+ "Error deleting the share" : "Ошибка прекращения общего доступа",
"Error updating the share: {errorMessage}" : "Не удалось изменить общий ресурс: {errorMessage}",
"Error updating the share" : "Ошибка изменения параметров общего доступа",
"File \"{path}\" has been unshared" : "Закрыт общий доступ к файлу «{path}»",
@@ -361,8 +378,20 @@ OC.L10N.register(
"Share expiry date saved" : "Дата истечения срока общего доступа сохранена",
"Share hide-download state saved" : "Скрытая загрузка ссылки общего доступа сохранено",
"Share label saved" : "Метка общего доступа сохранена",
+ "Share note for recipient saved" : "Примечание к общему ресурсу для получателя сохранено",
"Share password saved" : "Пароль общего доступа сохранен",
"Share permissions saved" : "Разрешения общего доступа сохранены",
+ "To upload files to {folder}, you need to provide your name first." : "Чтобы загрузить файлы в {folder}, сначала укажите своё имя.",
+ "Upload files to {folder}" : "Загрузка файлов в {folder}",
+ "Please confirm your name to upload files to {folder}" : "Пожалуйста, подтвердите своё имя для загрузки файлов в {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} поделился с вами папкой.",
+ "Names must not be empty." : "Имя не может быть пустым.",
+ "Names must not start with a dot." : "Имя не должно начинаться с точки.",
+ "\"{char}\" is not allowed inside a name." : "Символ «{char}» не допускается в имени.",
+ "\"{segment}\" is a reserved name and not allowed." : "«{segment}» — зарезервированное имя и не может быть использовано.",
+ "\"{extension}\" is not an allowed name." : "«{extension}» — недопустимое имя.",
+ "Names must not end with \"{extension}\"." : "Имя не должно оканчиваться на «{extension}».",
+ "Invalid name." : "Недопустимое имя.",
"Shared by" : "Поделился",
"Shared with" : "Общий доступ",
"Password created successfully" : "Пароль создан",
@@ -393,13 +422,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Не найден совместимый сервер на {remote}",
"Invalid server URL" : "Неверный URL сервера",
"Failed to add the public link to your Nextcloud" : "Не удалось создать общедоступную ссылку",
- "Files" : "Файлы",
+ "You are not allowed to edit link shares that you don't own" : "Вам не разрешается редактировать ссылки, которыми вы не владеете",
"Download all files" : "Скачать все файлы",
+ "_1 email address already added_::_{count} email addresses already added_" : ["Уже добавлен 1 адрес электронной почты","Уже добавлено {count} адреса электронной почты","Уже добавлено {count} адресов электронной почты","Уже добавлено {count} адресов электронной почты"],
+ "_1 email address added_::_{count} email addresses added_" : ["Добавлен 1 адрес электронной почты","Добавлено {count} адреса электронной почты","Добавлено {count} адресов электронной почты","Добавлено {count} адресов электронной почты"],
"Search for share recipients" : "Найти больше получателей общего ресурса",
"No recommendations. Start typing." : "Рекомендации отсутствуют, начните вводить символы",
- "Allow download" : "Разрешить скачивать",
- "Share expire date saved" : "Дата истечения общего доступа установлена",
- "You are not allowed to edit link shares that you don't own" : "Вам не разрешается редактировать ссылки, которыми вы не владеете",
- "Email, federated cloud id" : "Электронная почта, идентификатор федеративного облака"
+ "To upload files, you need to provide your name first." : "Чтобы загрузить файлы, вам необходимо сначала указать свое имя.",
+ "Enter your name" : "Введите своё имя",
+ "Submit name" : "Отправить имя",
+ "Name" : "Имя",
+ "Share with accounts, teams, federated cloud id" : "Поделиться с учетными записями, командами, идентификатором федеративного облака",
+ "Email, federated cloud id" : "Электронная почта, идентификатор федеративного облака",
+ "Filename must not be empty." : "Имя файла не должно быть пустым."
},
"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_sharing/l10n/ru.json b/apps/files_sharing/l10n/ru.json
index 12de42f1966..f570c39184c 100644
--- a/apps/files_sharing/l10n/ru.json
+++ b/apps/files_sharing/l10n/ru.json
@@ -135,7 +135,9 @@
"Link copied to clipboard" : "Ссылка скопирована в буфер обмена",
"Email already added" : "Адрес электронной почты уже добавлен",
"Invalid email address" : "Неверный адрес электронной почты",
+ "_The following email address is not valid: {emails}_::_The following email addresses are not valid: {emails}_" : ["Следующий адрес электронной почты недействителен: {emails}","Следующие адреса электронной почты недействительны: {emails}","Следующие адреса электронной почты недействительны: {emails}","Следующие адреса электронной почты недействительны: {emails}"],
"_{count} email address already added_::_{count} email addresses already added_" : [" {count} e-mail адрес уже добавлен"," {count} e-mail адреса уже добавлено"," {count} e-mail адресов уже добавлены","{count} e-mail адресов уже добавлены"],
+ "_{count} email address added_::_{count} email addresses added_" : ["Добавлен {count} адрес электронной почты","Добавлено {count} адреса электронной почты","Добавлено {count} адресов электронной почты","Добавлено {count} адресов электронной почты"],
"You can now share the link below to allow people to upload files to your directory." : "Теперь вы можете поделиться приведенной ниже ссылкой, чтобы люди могли загружать файлы в ваш каталог.",
"Share link" : "Общий доступ по ссылке",
"Copy to clipboard" : "Копировать в буфер обмена",
@@ -156,8 +158,10 @@
"Add a note to help people understand what you are requesting." : "Добавьте примечание, чтобы помочь людям понять, о чем вы просите.",
"You can add links, date or any other information that will help the recipient understand what you are requesting." : "Вы можете добавить ссылки, дату или любую другую информацию, которая поможет получателю понять, что вы запрашиваете.",
"Close" : "Закрыть",
+ "_Send email and close_::_Send {count} emails and close_" : ["Отправить письмо и закрыть","Отправить {count} письма и закрыть","Отправить {count} писем и закрыть","Отправить {count} писем и закрыть"],
"Please select a folder, you cannot share the root directory." : "Пожалуйста, выберите папку, вы не можете предоставить общий доступ к корневому каталогу.",
"File request created" : "Создан запрос на файл",
+ "_File request created and email sent_::_File request created and {count} emails sent_" : ["Создан запрос файла и отправлено письмо","Создан запрос файла и отправлено {count} письма","Создан запрос файла и отправлено {count} писем","Создан запрос файла и отправлено {count} писем"],
"Error creating the share: {errorMessage}" : "Не удалось создать общий ресурс: {errorMessage}",
"Error creating the share" : "Ошибка создания общего доступа",
"Error sending emails: {errorMessage}" : "Ошибка при отправке электронных писем: {errorMessage}",
@@ -179,6 +183,8 @@
"Set default folder for accepted shares" : "Задать папку для принятых опубликованных ресурсов",
"Reset" : "Сброс",
"Reset folder to system default" : "Сбросить папку к значениям по умолчанию",
+ "Share expiration: {date}" : "Срок действия общего ресурса: {date}",
+ "Share Expiration" : "Срок действия общего ресурса",
"group" : "группа",
"conversation" : "беседа",
"remote" : "на другом сервере",
@@ -242,19 +248,16 @@
"Deck board" : "Доска",
"ScienceMesh" : "ScienceMesh",
"on {server}" : "на {server}",
+ "Enter external recipients" : "Введите внешних получателей",
+ "Search for internal recipients" : "Поиск внутренних получателей",
"Note from" : "Примечание от",
"Note:" : "Примечание:",
"File drop" : "Приём файлов",
"Upload files to {foldername}." : "Загрузка файлов в {foldername}.",
"By uploading files, you agree to the terms of service." : "Загружая файлы, вы соглашаетесь с условиями обслуживания.",
+ "Successfully uploaded files" : "Файлы успешно загружены",
"View terms of service" : "Ознакомиться с условиями предоставления услуг",
"Terms of service" : "Условия использования",
- "Upload files to {folder}" : "Загрузка файлов в {folder}",
- "Submit name" : "Отправить имя",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} поделился с вами папкой.",
- "To upload files, you need to provide your name first." : "Чтобы загрузить файлы, вам необходимо сначала указать свое имя.",
- "Name" : "Имя",
- "Enter your name" : "Введите своё имя",
"Share with {userName}" : "Поделиться с {userName}",
"Share with email {email}" : "Поделитесь с помощью электронной почты",
"Share with group" : "Поделиться с группой",
@@ -269,6 +272,7 @@
"Edit" : "Редактировать",
"Share" : "Поделиться",
"Delete" : "Удалить",
+ "Password field cannot be empty" : "Поле пароля не может быть пустым",
"Replace current password" : "Заменить текущий пароль",
"Failed to generate a new token" : "Не удалось сгенерировать новый токен",
"Allow upload and editing" : "Разрешить приём и редактирование",
@@ -276,6 +280,10 @@
"Upload only" : "Только загружать",
"Advanced settings" : "Расширенные параметры",
"Share label" : "Метка общего доступа",
+ "Share link token" : "Токен ссылки на общий ресурс",
+ "Set the public share link token to something easy to remember or generate a new token. It is not recommended to use a guessable token for shares which contain sensitive information." : "Установите простой для запоминания токен ссылки на общий ресурс или сгенерируйте новый. Не рекомендуется использовать легко угадываемые токены для общих ресурсов с конфиденциальной информацией.",
+ "Generating…" : "Создание…",
+ "Generate new token" : "Создать новый токен",
"Set password" : "Задать пароль",
"Password expires {passwordExpirationTime}" : "Срок действия пароля истекает {passwordExpirationTime}",
"Password expired" : "Срок действия пароля истёк",
@@ -286,6 +294,7 @@
"Allow download and sync" : "Разрешить загрузку и синхронизацию",
"Note to recipient" : "Примечание для получателя",
"Enter a note for the share recipient" : "Введите примечание для получателя",
+ "Show files in grid view" : "Показать файлы в виде сетки",
"Delete share" : "Удалить общий ресурс",
"Others with access" : "Другие пользователи, имеющие доступ",
"No other accounts with access found" : "Других учетных записей с доступом не найдено",
@@ -297,13 +306,20 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Используйте этот метод для обмена файлами с отдельными лицами или группами в вашей организации. Если получатель уже имеет доступ к ресурсу, но не может его найти, вы можете отправить ему внутреннюю ссылку на ресурс для легкого доступа.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Используйте этот метод для обмена файлами с отдельными лицами или организациями за пределами вашей организации. Файлы и папки можно делить через публичные ссылки и адреса электронной почты. Вы также можете делиться с другими учетными записями Nextcloud, размещенными на разных экземплярах, используя их идентификатор федеративного облака.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Ссылки, которые не являются частью внутренних или внешних ссылок. Это могут быть ссылки из приложений или других источников.",
+ "Share with accounts, teams, federated cloud IDs" : "Поделиться с учетными записями, командами, идентификаторами федеративного облака",
+ "Share with accounts and teams" : "Поделиться с аккаунтами и командами",
+ "Federated cloud ID" : "Федеративный облачный ID",
+ "Email, federated cloud ID" : "Электронная почта, федеративный облачный ID",
"Unable to load the shares list" : "Невозможно загрузить список общих ресурсов",
"Expires {relativetime}" : "Истекает {relativetime}",
"this share just expired." : "срок действия этого общего ресурса только что истёк.",
"Shared with you by {owner}" : "{owner} предоставил(а) Вам доступ",
"Internal shares" : "Внутренние ссылки",
+ "Internal shares explanation" : "Пояснение к внутренним общим ресурсам",
"External shares" : "Внешние ссылки",
+ "External shares explanation" : "Пояснение к внешним общим ресурсам",
"Additional shares" : "Дополнительные ссылки",
+ "Additional shares explanation" : "Пояснение к дополнительным общим ресурсам",
"Link to a file" : "Ссылка на файл",
"_Accept share_::_Accept shares_" : ["Принять общий ресурс","Принять общие ресурсы","Принять общие ресурсы","Принять общие ресурсы"],
"Open in Files" : "Открыть в Файлах",
@@ -350,6 +366,7 @@
"List of unapproved shares." : "Список ресурсов общего доступа, которые вы еще не приняли",
"No pending shares" : "Ожидающие общие ресурсы отсуствуют",
"Shares you have received but not approved will show up here" : "Здесь появятся ресурсы общего доступа, которые Вам предоставлены, но еще не подтверждены с Вашей стороны",
+ "Error deleting the share" : "Ошибка прекращения общего доступа",
"Error updating the share: {errorMessage}" : "Не удалось изменить общий ресурс: {errorMessage}",
"Error updating the share" : "Ошибка изменения параметров общего доступа",
"File \"{path}\" has been unshared" : "Закрыт общий доступ к файлу «{path}»",
@@ -359,8 +376,20 @@
"Share expiry date saved" : "Дата истечения срока общего доступа сохранена",
"Share hide-download state saved" : "Скрытая загрузка ссылки общего доступа сохранено",
"Share label saved" : "Метка общего доступа сохранена",
+ "Share note for recipient saved" : "Примечание к общему ресурсу для получателя сохранено",
"Share password saved" : "Пароль общего доступа сохранен",
"Share permissions saved" : "Разрешения общего доступа сохранены",
+ "To upload files to {folder}, you need to provide your name first." : "Чтобы загрузить файлы в {folder}, сначала укажите своё имя.",
+ "Upload files to {folder}" : "Загрузка файлов в {folder}",
+ "Please confirm your name to upload files to {folder}" : "Пожалуйста, подтвердите своё имя для загрузки файлов в {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} поделился с вами папкой.",
+ "Names must not be empty." : "Имя не может быть пустым.",
+ "Names must not start with a dot." : "Имя не должно начинаться с точки.",
+ "\"{char}\" is not allowed inside a name." : "Символ «{char}» не допускается в имени.",
+ "\"{segment}\" is a reserved name and not allowed." : "«{segment}» — зарезервированное имя и не может быть использовано.",
+ "\"{extension}\" is not an allowed name." : "«{extension}» — недопустимое имя.",
+ "Names must not end with \"{extension}\"." : "Имя не должно оканчиваться на «{extension}».",
+ "Invalid name." : "Недопустимое имя.",
"Shared by" : "Поделился",
"Shared with" : "Общий доступ",
"Password created successfully" : "Пароль создан",
@@ -391,13 +420,18 @@
"No compatible server found at {remote}" : "Не найден совместимый сервер на {remote}",
"Invalid server URL" : "Неверный URL сервера",
"Failed to add the public link to your Nextcloud" : "Не удалось создать общедоступную ссылку",
- "Files" : "Файлы",
+ "You are not allowed to edit link shares that you don't own" : "Вам не разрешается редактировать ссылки, которыми вы не владеете",
"Download all files" : "Скачать все файлы",
+ "_1 email address already added_::_{count} email addresses already added_" : ["Уже добавлен 1 адрес электронной почты","Уже добавлено {count} адреса электронной почты","Уже добавлено {count} адресов электронной почты","Уже добавлено {count} адресов электронной почты"],
+ "_1 email address added_::_{count} email addresses added_" : ["Добавлен 1 адрес электронной почты","Добавлено {count} адреса электронной почты","Добавлено {count} адресов электронной почты","Добавлено {count} адресов электронной почты"],
"Search for share recipients" : "Найти больше получателей общего ресурса",
"No recommendations. Start typing." : "Рекомендации отсутствуют, начните вводить символы",
- "Allow download" : "Разрешить скачивать",
- "Share expire date saved" : "Дата истечения общего доступа установлена",
- "You are not allowed to edit link shares that you don't own" : "Вам не разрешается редактировать ссылки, которыми вы не владеете",
- "Email, federated cloud id" : "Электронная почта, идентификатор федеративного облака"
+ "To upload files, you need to provide your name first." : "Чтобы загрузить файлы, вам необходимо сначала указать свое имя.",
+ "Enter your name" : "Введите своё имя",
+ "Submit name" : "Отправить имя",
+ "Name" : "Имя",
+ "Share with accounts, teams, federated cloud id" : "Поделиться с учетными записями, командами, идентификатором федеративного облака",
+ "Email, federated cloud id" : "Электронная почта, идентификатор федеративного облака",
+ "Filename must not be empty." : "Имя файла не должно быть пустым."
},"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_sharing/l10n/sc.js b/apps/files_sharing/l10n/sc.js
index 9c8159b8f8c..fd3d247f573 100644
--- a/apps/files_sharing/l10n/sc.js
+++ b/apps/files_sharing/l10n/sc.js
@@ -156,8 +156,6 @@ OC.L10N.register(
"Deck board" : "Tabella in Deck",
"on {server}" : "in {server}",
"Terms of service" : "Cunditziones de servìtziu",
- "Name" : "Nùmene",
- "Enter your name" : "Inserta•nche su nùmene tuo",
"Update share" : "Agiorna sa cumpartzidura",
"Read" : "Leghe",
"Create" : "Crea",
@@ -237,9 +235,10 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Perunu serbidore cumpatìbile agatadu in {remote}",
"Invalid server URL" : "URL de su serbidore non vàlidu",
"Failed to add the public link to your Nextcloud" : "No at fatu a agiùnghere su ligòngiu pùblicu in Nextcloud",
- "Files" : "Archìvios",
"Download all files" : "Iscàrriga totu is archìvios",
"Search for share recipients" : "Chirca destinatàrios de cumpartziduras",
- "No recommendations. Start typing." : "Peruna racumandatzione. Cumintza a iscrìere."
+ "No recommendations. Start typing." : "Peruna racumandatzione. Cumintza a iscrìere.",
+ "Enter your name" : "Inserta•nche su nùmene tuo",
+ "Name" : "Nùmene"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/sc.json b/apps/files_sharing/l10n/sc.json
index 501522cb184..3962119a2ef 100644
--- a/apps/files_sharing/l10n/sc.json
+++ b/apps/files_sharing/l10n/sc.json
@@ -154,8 +154,6 @@
"Deck board" : "Tabella in Deck",
"on {server}" : "in {server}",
"Terms of service" : "Cunditziones de servìtziu",
- "Name" : "Nùmene",
- "Enter your name" : "Inserta•nche su nùmene tuo",
"Update share" : "Agiorna sa cumpartzidura",
"Read" : "Leghe",
"Create" : "Crea",
@@ -235,9 +233,10 @@
"No compatible server found at {remote}" : "Perunu serbidore cumpatìbile agatadu in {remote}",
"Invalid server URL" : "URL de su serbidore non vàlidu",
"Failed to add the public link to your Nextcloud" : "No at fatu a agiùnghere su ligòngiu pùblicu in Nextcloud",
- "Files" : "Archìvios",
"Download all files" : "Iscàrriga totu is archìvios",
"Search for share recipients" : "Chirca destinatàrios de cumpartziduras",
- "No recommendations. Start typing." : "Peruna racumandatzione. Cumintza a iscrìere."
+ "No recommendations. Start typing." : "Peruna racumandatzione. Cumintza a iscrìere.",
+ "Enter your name" : "Inserta•nche su nùmene tuo",
+ "Name" : "Nùmene"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/sk.js b/apps/files_sharing/l10n/sk.js
index 764171382db..4ee0e5e9722 100644
--- a/apps/files_sharing/l10n/sk.js
+++ b/apps/files_sharing/l10n/sk.js
@@ -185,7 +185,6 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Nastaviť predvolený priečinok pre prijaté zdieľania",
"Reset" : "Resetovať",
"Reset folder to system default" : "Obnoviť priečinok na predvolené hodnoty systému",
- "Share expiration: " : "Vypršanie platnosti zdieľania:",
"Share Expiration" : "Vypršanie platnosti zdieľania",
"group" : "skupina",
"conversation" : "rozhovor",
@@ -259,12 +258,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "Nahraním súborov vyjadrujete súhlas s podmienkami služby.",
"View terms of service" : "Zobraziť podmienky používania",
"Terms of service" : "Všeobecné podmienky",
- "Upload files to {folder}" : "Nahrať súbory do {folder}",
- "Submit name" : "Odoslať meno",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} pre vás zdieľal adresár",
- "To upload files, you need to provide your name first." : "Pre nahranie súborov, musíte najprv zdať svoje meno.",
- "Name" : "Názov",
- "Enter your name" : "Zadajte svoje meno",
"Share with {userName}" : "Zdiľať s {userName}",
"Share with email {email}" : "Zdieľať s emailom {email}",
"Share with group" : "Zdieľať so skupinou",
@@ -370,6 +363,7 @@ OC.L10N.register(
"List of unapproved shares." : "Zoznam neschválených zdieľaní.",
"No pending shares" : "Žiadne čakajúce zdieľania",
"Shares you have received but not approved will show up here" : "Tu sa zobrazia zdieľania, ktoré ste obdržali, ale nepotvrdili",
+ "Error deleting the share" : "Pri odstraňovaní zdieľania sa vyskytla chyba",
"Error updating the share: {errorMessage}" : "Chyba pri úprave zdieľania: {errorMessage}",
"Error updating the share" : "Pri aktualizácii zdieľania sa vyskytla chyba",
"File \"{path}\" has been unshared" : "Pre súbor \"{path}\" bolo zrušené zdieľanie.",
@@ -382,6 +376,8 @@ OC.L10N.register(
"Share note for recipient saved" : "Poznámka pre príjemcu zdieľania bola uložená",
"Share password saved" : "Heslo zdieľania bolo uložené",
"Share permissions saved" : "Práva zdieľania boli uložené",
+ "Upload files to {folder}" : "Nahrať súbory do {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} pre vás zdieľal adresár",
"Shared by" : "Zdieľané od",
"Shared with" : "Sprístupnené používateľovi",
"Password created successfully" : "Heslo úspešne vytvorené.",
@@ -412,16 +408,17 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Nebol nájdený kompatibilný server na adrese {remote}",
"Invalid server URL" : "Neplatná URL servera",
"Failed to add the public link to your Nextcloud" : "Pridanie verejne dostupného odkazu do vášho Nextcloud zlyhalo",
- "Files" : "Súbory",
- "Download all files" : "Stiahnuť všetky súbory",
- "Search for share recipients" : "Vyhľadanie ďalších účastníkov zdieľania",
- "No recommendations. Start typing." : "Žiadne odporúčania. Píšte.",
- "Password field can't be empty" : "Pole hesla nemôže byť prázdne",
- "Allow download" : "Povoliť sťahovanie",
- "Share expire date saved" : "Dátum skončenia platnosti zdieľania bol uložený",
"You are not allowed to edit link shares that you don't own" : "Nemáte povolenie upravovať zdieľania odkazov, ktoré nevlastníte",
+ "Download all files" : "Stiahnuť všetky súbory",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-mailová adriesa už bola pridaná","{count} e-mailové adriesy už boli pridané","{count} e-mailových adries už bolo pridaných","{count} e-mailových adries už bolo pridaných"],
"_1 email address added_::_{count} email addresses added_" : ["1 pridaná e-mailová adresa","{count} pridané e-mailové adriesy","{count} pridaných e-mailových adries","{count} pridaných e-mailových adries"],
- "Email, federated cloud id" : "E-mail, id federovaného cloudu"
+ "Search for share recipients" : "Vyhľadanie ďalších účastníkov zdieľania",
+ "No recommendations. Start typing." : "Žiadne odporúčania. Píšte.",
+ "To upload files, you need to provide your name first." : "Pre nahranie súborov, musíte najprv zdať svoje meno.",
+ "Enter your name" : "Zadajte svoje meno",
+ "Submit name" : "Odoslať meno",
+ "Name" : "Názov",
+ "Email, federated cloud id" : "E-mail, id federovaného cloudu",
+ "Filename must not be empty." : "Názov súboru nesmie byť prázdny."
},
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/files_sharing/l10n/sk.json b/apps/files_sharing/l10n/sk.json
index 506a19fff84..e735bd1c637 100644
--- a/apps/files_sharing/l10n/sk.json
+++ b/apps/files_sharing/l10n/sk.json
@@ -183,7 +183,6 @@
"Set default folder for accepted shares" : "Nastaviť predvolený priečinok pre prijaté zdieľania",
"Reset" : "Resetovať",
"Reset folder to system default" : "Obnoviť priečinok na predvolené hodnoty systému",
- "Share expiration: " : "Vypršanie platnosti zdieľania:",
"Share Expiration" : "Vypršanie platnosti zdieľania",
"group" : "skupina",
"conversation" : "rozhovor",
@@ -257,12 +256,6 @@
"By uploading files, you agree to the terms of service." : "Nahraním súborov vyjadrujete súhlas s podmienkami služby.",
"View terms of service" : "Zobraziť podmienky používania",
"Terms of service" : "Všeobecné podmienky",
- "Upload files to {folder}" : "Nahrať súbory do {folder}",
- "Submit name" : "Odoslať meno",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} pre vás zdieľal adresár",
- "To upload files, you need to provide your name first." : "Pre nahranie súborov, musíte najprv zdať svoje meno.",
- "Name" : "Názov",
- "Enter your name" : "Zadajte svoje meno",
"Share with {userName}" : "Zdiľať s {userName}",
"Share with email {email}" : "Zdieľať s emailom {email}",
"Share with group" : "Zdieľať so skupinou",
@@ -368,6 +361,7 @@
"List of unapproved shares." : "Zoznam neschválených zdieľaní.",
"No pending shares" : "Žiadne čakajúce zdieľania",
"Shares you have received but not approved will show up here" : "Tu sa zobrazia zdieľania, ktoré ste obdržali, ale nepotvrdili",
+ "Error deleting the share" : "Pri odstraňovaní zdieľania sa vyskytla chyba",
"Error updating the share: {errorMessage}" : "Chyba pri úprave zdieľania: {errorMessage}",
"Error updating the share" : "Pri aktualizácii zdieľania sa vyskytla chyba",
"File \"{path}\" has been unshared" : "Pre súbor \"{path}\" bolo zrušené zdieľanie.",
@@ -380,6 +374,8 @@
"Share note for recipient saved" : "Poznámka pre príjemcu zdieľania bola uložená",
"Share password saved" : "Heslo zdieľania bolo uložené",
"Share permissions saved" : "Práva zdieľania boli uložené",
+ "Upload files to {folder}" : "Nahrať súbory do {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} pre vás zdieľal adresár",
"Shared by" : "Zdieľané od",
"Shared with" : "Sprístupnené používateľovi",
"Password created successfully" : "Heslo úspešne vytvorené.",
@@ -410,16 +406,17 @@
"No compatible server found at {remote}" : "Nebol nájdený kompatibilný server na adrese {remote}",
"Invalid server URL" : "Neplatná URL servera",
"Failed to add the public link to your Nextcloud" : "Pridanie verejne dostupného odkazu do vášho Nextcloud zlyhalo",
- "Files" : "Súbory",
- "Download all files" : "Stiahnuť všetky súbory",
- "Search for share recipients" : "Vyhľadanie ďalších účastníkov zdieľania",
- "No recommendations. Start typing." : "Žiadne odporúčania. Píšte.",
- "Password field can't be empty" : "Pole hesla nemôže byť prázdne",
- "Allow download" : "Povoliť sťahovanie",
- "Share expire date saved" : "Dátum skončenia platnosti zdieľania bol uložený",
"You are not allowed to edit link shares that you don't own" : "Nemáte povolenie upravovať zdieľania odkazov, ktoré nevlastníte",
+ "Download all files" : "Stiahnuť všetky súbory",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-mailová adriesa už bola pridaná","{count} e-mailové adriesy už boli pridané","{count} e-mailových adries už bolo pridaných","{count} e-mailových adries už bolo pridaných"],
"_1 email address added_::_{count} email addresses added_" : ["1 pridaná e-mailová adresa","{count} pridané e-mailové adriesy","{count} pridaných e-mailových adries","{count} pridaných e-mailových adries"],
- "Email, federated cloud id" : "E-mail, id federovaného cloudu"
+ "Search for share recipients" : "Vyhľadanie ďalších účastníkov zdieľania",
+ "No recommendations. Start typing." : "Žiadne odporúčania. Píšte.",
+ "To upload files, you need to provide your name first." : "Pre nahranie súborov, musíte najprv zdať svoje meno.",
+ "Enter your name" : "Zadajte svoje meno",
+ "Submit name" : "Odoslať meno",
+ "Name" : "Názov",
+ "Email, federated cloud id" : "E-mail, id federovaného cloudu",
+ "Filename must not be empty." : "Názov súboru nesmie byť prázdny."
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/sl.js b/apps/files_sharing/l10n/sl.js
index 6d6b4b2d401..4927fca9f6b 100644
--- a/apps/files_sharing/l10n/sl.js
+++ b/apps/files_sharing/l10n/sl.js
@@ -191,8 +191,6 @@ OC.L10N.register(
"Note:" : "Opomba:",
"File drop" : "Poteg datotek v mapo",
"Terms of service" : "Pogoji uporabe storitve",
- "Name" : "Ime podpisnika",
- "Enter your name" : "Vpišite ime",
"Read" : "Branje",
"Create" : "Ustvari",
"Edit" : "Uredi",
@@ -217,7 +215,7 @@ OC.L10N.register(
"Toggle list of others with access to this directory" : "Preklopi seznam drugih z dostopom do te mape",
"Toggle list of others with access to this file" : "Preklopi seznam drugih z dostopom do te datoteke",
"Unable to fetch inherited shares" : "Ni mogoče pridobiti podedovanih mest souporabe",
- "Shares" : "‧ V Souporabi",
+ "Shares" : "V souporabi",
"Unable to load the shares list" : "Ni mogoče naložiti seznama predmetov v souporabi",
"Expires {relativetime}" : "Preteče {relativetime}",
"this share just expired." : "to mesto souporabe je ravnokar preteklo.",
@@ -238,6 +236,7 @@ OC.L10N.register(
"No deleted shares" : "Ni izbrisanih povezav za souporabo.",
"Pending shares" : "Predmeti za souporabo na čakanju",
"No pending shares" : "Ni nobenega predmeta za souporabo na čakanju",
+ "Error deleting the share" : " Napaka brisanja mesta souporabe",
"Error updating the share: {errorMessage}" : "Napaka pri posodabljanju mesta souporabe: {errorMessage}",
"Error updating the share" : "Napaka posodabljanja mesta souporabe",
"File \"{path}\" has been unshared" : "Souporaba datoteke »{path}« je odstranjena",
@@ -271,11 +270,12 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Skladnega strežnika na {remote} ni mogoče najti",
"Invalid server URL" : "Neveljaven naslov URL strežnika",
"Failed to add the public link to your Nextcloud" : "Dodajanje javne povezave v oblak je spodletelo.",
- "Files" : "Datoteke",
"Download all files" : "Prejmi vse datoteke",
+ "_1 email address already added_::_{count} email addresses already added_" : ["{count} elektronski naslov je že dodan","{count} elektronska naslova sta že dodana","{count} elektronski naslovi so že dodani","{count} elektronskih naslovov je že dodanih"],
"Search for share recipients" : "Iskanje prejemnikov mesta souporabe",
"No recommendations. Start typing." : "Ni priporočil; začnite vpisovati",
- "Allow download" : "Dovoli prejem datotek",
- "_1 email address already added_::_{count} email addresses already added_" : ["{count} elektronski naslov je že dodan","{count} elektronska naslova sta že dodana","{count} elektronski naslovi so že dodani","{count} elektronskih naslovov je že dodanih"]
+ "Enter your name" : "Vpišite ime",
+ "Name" : "Ime podpisnika",
+ "Filename must not be empty." : "Ime datoteke ne sme biti prazno."
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
diff --git a/apps/files_sharing/l10n/sl.json b/apps/files_sharing/l10n/sl.json
index 409d903a2e8..9f7d5b5049b 100644
--- a/apps/files_sharing/l10n/sl.json
+++ b/apps/files_sharing/l10n/sl.json
@@ -189,8 +189,6 @@
"Note:" : "Opomba:",
"File drop" : "Poteg datotek v mapo",
"Terms of service" : "Pogoji uporabe storitve",
- "Name" : "Ime podpisnika",
- "Enter your name" : "Vpišite ime",
"Read" : "Branje",
"Create" : "Ustvari",
"Edit" : "Uredi",
@@ -215,7 +213,7 @@
"Toggle list of others with access to this directory" : "Preklopi seznam drugih z dostopom do te mape",
"Toggle list of others with access to this file" : "Preklopi seznam drugih z dostopom do te datoteke",
"Unable to fetch inherited shares" : "Ni mogoče pridobiti podedovanih mest souporabe",
- "Shares" : "‧ V Souporabi",
+ "Shares" : "V souporabi",
"Unable to load the shares list" : "Ni mogoče naložiti seznama predmetov v souporabi",
"Expires {relativetime}" : "Preteče {relativetime}",
"this share just expired." : "to mesto souporabe je ravnokar preteklo.",
@@ -236,6 +234,7 @@
"No deleted shares" : "Ni izbrisanih povezav za souporabo.",
"Pending shares" : "Predmeti za souporabo na čakanju",
"No pending shares" : "Ni nobenega predmeta za souporabo na čakanju",
+ "Error deleting the share" : " Napaka brisanja mesta souporabe",
"Error updating the share: {errorMessage}" : "Napaka pri posodabljanju mesta souporabe: {errorMessage}",
"Error updating the share" : "Napaka posodabljanja mesta souporabe",
"File \"{path}\" has been unshared" : "Souporaba datoteke »{path}« je odstranjena",
@@ -269,11 +268,12 @@
"No compatible server found at {remote}" : "Skladnega strežnika na {remote} ni mogoče najti",
"Invalid server URL" : "Neveljaven naslov URL strežnika",
"Failed to add the public link to your Nextcloud" : "Dodajanje javne povezave v oblak je spodletelo.",
- "Files" : "Datoteke",
"Download all files" : "Prejmi vse datoteke",
+ "_1 email address already added_::_{count} email addresses already added_" : ["{count} elektronski naslov je že dodan","{count} elektronska naslova sta že dodana","{count} elektronski naslovi so že dodani","{count} elektronskih naslovov je že dodanih"],
"Search for share recipients" : "Iskanje prejemnikov mesta souporabe",
"No recommendations. Start typing." : "Ni priporočil; začnite vpisovati",
- "Allow download" : "Dovoli prejem datotek",
- "_1 email address already added_::_{count} email addresses already added_" : ["{count} elektronski naslov je že dodan","{count} elektronska naslova sta že dodana","{count} elektronski naslovi so že dodani","{count} elektronskih naslovov je že dodanih"]
+ "Enter your name" : "Vpišite ime",
+ "Name" : "Ime podpisnika",
+ "Filename must not be empty." : "Ime datoteke ne sme biti prazno."
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/sq.js b/apps/files_sharing/l10n/sq.js
deleted file mode 100644
index c56e46415d3..00000000000
--- a/apps/files_sharing/l10n/sq.js
+++ /dev/null
@@ -1,144 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Shared with you" : "Të ndara me ju",
- "Nothing shared with you yet" : "Ende pa ndarë gjë me ju",
- "Files and folders others share with you will show up here" : "Këtu do të shfaqen kartelat dhe dosjet që të jerët ndajnë me ju",
- "Shared with others" : "Të ndara me të tjerët",
- "Nothing shared yet" : "Ende pa ndarë gjë",
- "Files and folders you share will show up here" : "Këtu do të shfaqen kartelat dhe dosjet që ndani me të tjerët",
- "Shared by link" : "Të ndara me lidhje",
- "No shared links" : "Pa lidhje ndarjesh",
- "Files and folders you share by link will show up here" : "Këtu do të shfaqen kartelat dhe dosjet që ndani përmes lidhjesh",
- "Deleted shares" : "Fshi shpërndarjet",
- "Shares" : "Shpërndarje",
- "Restore" : "Rikthe",
- "error" : "gabim",
- "Download" : "Shkarko",
- "Delete" : "Delete",
- "You can upload into this folder" : "Mund të ngarkoni te kjo dosje",
- "Terms of service" : "Termat e shërbimit",
- "No compatible server found at {remote}" : "Asnjë server i pajtueshëm nuk është gjetur tek { }",
- "Invalid server URL" : "Server i pavlefshëm URL",
- "Failed to add the public link to your Nextcloud" : "Nuk arritët të shtoni ndërlidhjen publike tek Nextcloud juaj",
- "No expiration date set" : "Nuk është vendosur data e përfundimit",
- "Shared by" : "Ndarë nga",
- "File shares" : "Ndarja e skedarëve",
- "Downloaded via public link" : "Shkarkuar nga një link publik",
- "Downloaded by {email}" : "Shkarkuar nga {email}",
- "{file} downloaded via public link" : "{file} shkarkuar përmes një lidhjeje publike",
- "{email} downloaded {file}" : "{email} shkarkoi {file}",
- "Shared with group {group}" : "U nda me grupin {group}",
- "Removed share for group {group}" : "Hoqi ndarjen për grupin {group}",
- "{actor} shared with group {group}" : "{actor} u nda me grupin {group}",
- "{actor} removed share for group {group}" : "{actor} hoqi ndarjen për grupin {group}",
- "You shared {file} with group {group}" : "Ndatë {file} me grupin {group}",
- "You removed group {group} from {file}" : "Hoqët grupin {group} nga {file}",
- "{actor} shared {file} with group {group}" : "{actor} ndau {file} me grupin {group}",
- "{actor} removed group {group} from {file}" : "{actor} hoqi grupin {group} nga {file}",
- "Shared as public link" : "U nda si një lidhje publike",
- "Removed public link" : "Hoqi lidhje publike",
- "Public link expired" : "Lidhja publike skadoi",
- "{actor} shared as public link" : "{actor} u nda si një lidhje publike",
- "{actor} removed public link" : "{actor} hoqi lidhje publike",
- "Public link of {actor} expired" : "Lidhja publike e {actor} skadoi",
- "You shared {file} as public link" : "Ndatë {file} si një lidhje publike",
- "You removed public link for {file}" : "Hoqët lidhje publike për {file}",
- "Public link expired for {file}" : "Lidhja publike skadoi për {file}",
- "{actor} shared {file} as public link" : "{actor} u nda {file} si një lidhje publike",
- "{actor} removed public link for {file}" : "{actor} hoqi lidhje publike për {file}",
- "Public link of {actor} for {file} expired" : "Lidhja publike e {actor} për {file} ka skaduar",
- "{user} accepted the remote share" : "{user} pranoi ndarjen e largët",
- "{user} declined the remote share" : "{user} hodhi tej ndarjen e largët",
- "You received a new remote share {file} from {user}" : "Morët një ndarje të largët {file} nga {user}",
- "{user} accepted the remote share of {file}" : "{user} pranoi ndarjen e largët të {file}",
- "{user} declined the remote share of {file}" : "{user} hodhi tej ndarjen e largët të {file}",
- "{user} unshared {file} from you" : "{user} nuk ndau {file} nga ju",
- "Shared with {user}" : "Ndarë me {user}",
- "Removed share for {user}" : "Hoqi ndarjen për {user}",
- "{actor} shared with {user}" : "{aktori} ndau me {përdoruesin}",
- "{actor} removed share for {user}" : "{actor} hoqi ndarjen për {user}",
- "Shared by {actor}" : "U nda nga {actor}",
- "{actor} removed share" : "{actor} hoqi ndarjen",
- "You shared {file} with {user}" : "Ndatë {file} me {user}",
- "You removed {user} from {file}" : "Hoqët {user} nga {file}",
- "{actor} shared {file} with {user}" : "{aktori} ndau {skedarë} me {përdoruesin}",
- "{actor} removed {user} from {file}" : "{actor} hoqi {user} nga {file}",
- "{actor} shared {file} with you" : "{actor} ndau {skedarë} me ju",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Një skedar ose dosje e ndarë nga posta ose lidhja publike ishte <strong> shkarkuar</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Një kartelë ose dosje u nda prej një <strong>shërbyesi tjetër</strong>",
- "Files" : "Skedarët",
- "A file or folder has been <strong>shared</strong>" : "U <strong>nda me të tjerë</strong> një kartelë ose dosje",
- "Could not delete share" : "Ndarja s’u fshi dot",
- "Please specify a file or folder path" : "Ju lutemi, tregoni një shteg kartele ose dosjeje",
- "Could not create share" : "Ndarja nuk u krijua dot",
- "Please specify a valid user" : "Ju lutemi, tregoni një përdorues të vlefshëm",
- "Group sharing is disabled by the administrator" : "Ndarja në grup është çaktivizuar nga përgjegjësi",
- "Please specify a valid group" : "Ju lutemi, tregoni një grup të vlefshëm",
- "Public link sharing is disabled by the administrator" : "Ndarja e lidhjeve publike është çaktivizuar nga përgjegjësi",
- "Public upload disabled by the administrator" : "Ngarkimi publik është çaktivizuar nga përgjegjësi",
- "Public upload is only possible for publicly shared folders" : "Ngarkimi publik është i mundshëm vetëm për dosje të ndara publikisht",
- "Invalid date, date format must be YYYY-MM-DD" : "Datë e pavlefshme, formati i datës duhet të jetë VVVV-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "Nuk mund të shpërndani në një rreth nëse aplikacioni nuk është i aktivizuar",
- "Please specify a valid circle" : "Ju lutem specifikoni një rreth i vlefshëm",
- "Unknown share type" : "Lloj i panjohur ndarjesh",
- "Not a directory" : "S’është drejtori",
- "Could not lock path" : "S’u kyç dot shtegu",
- "Wrong or no update parameter given" : "Ose u dha parametër i gabuar përditësimesh, pse s’u dha fare ",
- "shared by %s" : "ndarë nga %s",
- "Direct link" : "Lidhje e drejtpërdrejtë",
- "Share API is disabled" : "API i ndarjeve është çaktivizuar",
- "File sharing" : "Shpërndarja e skedarëve",
- "Accept" : "Prano",
- "Sharing" : "Ndarje",
- "Reset" : "Rivendos",
- "Unknown error" : "Gabim i panjohur",
- "Allow editing" : "Lejo redaktimin",
- "Read only" : "Vetëm i lexueshëm",
- "Allow upload and editing" : "Lejo ngarkim dhe editim",
- "File drop (upload only)" : "Lësho skedar (vetëm ngarkim)",
- "Read" : "Lexoni",
- "Upload" : "Ngarkoni",
- "Edit" : "Përpuno",
- "Allow resharing" : "Lejo rindarje",
- "Set expiration date" : "Caktoni datë skadimi",
- "Note to recipient" : "Shënim për marrësin",
- "Unshare" : "Hiqe ndarjen",
- "group" : "grup",
- "conversation" : "bisedë",
- "remote" : "i largët",
- "guest" : "vizitor",
- "Only works for users with access to this folder" : "Punon vetëm për përdoruesit që kanë qasje në këtë dosje",
- "Link copied" : "Linku u kopjua",
- "Password protection" : "Password protection",
- "Enter a password" : "Fusni një fjalëkalim",
- "Cancel" : "Anullo",
- "Hide download" : "Fshih shkarkimin",
- "Password protect" : "Mbroje me fjalëkalim",
- "Share link" : "Share link",
- "Resharing is not allowed" : "Nuk lejohet rishperndarja",
- "Guest" : "I ftuar",
- "Group" : "Grup",
- "Email" : "Emaili",
- "Circle" : "Rreth",
- "Shared with you by {owner}" : "Ndarë me ju nga {owner}",
- "Shared" : "Ndarë",
- "Share" : "shpërndaj",
- "Shared with" : "Ndarë me",
- "Shared with you and the group {group} by {owner}" : "Ndarë me ju dhe me grupin {group} nga {owner}",
- "No entries found in this folder" : "S’u gjetën zëra në këtë dosje",
- "Name" : "Emër",
- "Share time" : "Kohë ndarjeje",
- "Expiration date" : "Datë skadimi",
- "Reasons might be:" : "Arsyet mund të jenë:",
- "the item was removed" : "objekti është hequr",
- "the link expired" : "lidhja ka skaduar",
- "sharing is disabled" : "ndarjet janë çaktivizuar",
- "For more info, please ask the person who sent this link." : "Për më shumë të dhëna, ju lutemi, pyetni personin që ju dërgoi këtë lidhje.",
- "Upload files to %s" : "Ngrako skedarët tek %s",
- "Note" : "Shënim",
- "Select or drop files" : "Përzgjidh ose hiq skedarët",
- "Uploaded files:" : "Skedarët e ngarkuar:",
- "Add to your Nextcloud" : "Shtojeni tek Nextcloud-i juaj"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/sq.json b/apps/files_sharing/l10n/sq.json
deleted file mode 100644
index 4dda374ab87..00000000000
--- a/apps/files_sharing/l10n/sq.json
+++ /dev/null
@@ -1,142 +0,0 @@
-{ "translations": {
- "Shared with you" : "Të ndara me ju",
- "Nothing shared with you yet" : "Ende pa ndarë gjë me ju",
- "Files and folders others share with you will show up here" : "Këtu do të shfaqen kartelat dhe dosjet që të jerët ndajnë me ju",
- "Shared with others" : "Të ndara me të tjerët",
- "Nothing shared yet" : "Ende pa ndarë gjë",
- "Files and folders you share will show up here" : "Këtu do të shfaqen kartelat dhe dosjet që ndani me të tjerët",
- "Shared by link" : "Të ndara me lidhje",
- "No shared links" : "Pa lidhje ndarjesh",
- "Files and folders you share by link will show up here" : "Këtu do të shfaqen kartelat dhe dosjet që ndani përmes lidhjesh",
- "Deleted shares" : "Fshi shpërndarjet",
- "Shares" : "Shpërndarje",
- "Restore" : "Rikthe",
- "error" : "gabim",
- "Download" : "Shkarko",
- "Delete" : "Delete",
- "You can upload into this folder" : "Mund të ngarkoni te kjo dosje",
- "Terms of service" : "Termat e shërbimit",
- "No compatible server found at {remote}" : "Asnjë server i pajtueshëm nuk është gjetur tek { }",
- "Invalid server URL" : "Server i pavlefshëm URL",
- "Failed to add the public link to your Nextcloud" : "Nuk arritët të shtoni ndërlidhjen publike tek Nextcloud juaj",
- "No expiration date set" : "Nuk është vendosur data e përfundimit",
- "Shared by" : "Ndarë nga",
- "File shares" : "Ndarja e skedarëve",
- "Downloaded via public link" : "Shkarkuar nga një link publik",
- "Downloaded by {email}" : "Shkarkuar nga {email}",
- "{file} downloaded via public link" : "{file} shkarkuar përmes një lidhjeje publike",
- "{email} downloaded {file}" : "{email} shkarkoi {file}",
- "Shared with group {group}" : "U nda me grupin {group}",
- "Removed share for group {group}" : "Hoqi ndarjen për grupin {group}",
- "{actor} shared with group {group}" : "{actor} u nda me grupin {group}",
- "{actor} removed share for group {group}" : "{actor} hoqi ndarjen për grupin {group}",
- "You shared {file} with group {group}" : "Ndatë {file} me grupin {group}",
- "You removed group {group} from {file}" : "Hoqët grupin {group} nga {file}",
- "{actor} shared {file} with group {group}" : "{actor} ndau {file} me grupin {group}",
- "{actor} removed group {group} from {file}" : "{actor} hoqi grupin {group} nga {file}",
- "Shared as public link" : "U nda si një lidhje publike",
- "Removed public link" : "Hoqi lidhje publike",
- "Public link expired" : "Lidhja publike skadoi",
- "{actor} shared as public link" : "{actor} u nda si një lidhje publike",
- "{actor} removed public link" : "{actor} hoqi lidhje publike",
- "Public link of {actor} expired" : "Lidhja publike e {actor} skadoi",
- "You shared {file} as public link" : "Ndatë {file} si një lidhje publike",
- "You removed public link for {file}" : "Hoqët lidhje publike për {file}",
- "Public link expired for {file}" : "Lidhja publike skadoi për {file}",
- "{actor} shared {file} as public link" : "{actor} u nda {file} si një lidhje publike",
- "{actor} removed public link for {file}" : "{actor} hoqi lidhje publike për {file}",
- "Public link of {actor} for {file} expired" : "Lidhja publike e {actor} për {file} ka skaduar",
- "{user} accepted the remote share" : "{user} pranoi ndarjen e largët",
- "{user} declined the remote share" : "{user} hodhi tej ndarjen e largët",
- "You received a new remote share {file} from {user}" : "Morët një ndarje të largët {file} nga {user}",
- "{user} accepted the remote share of {file}" : "{user} pranoi ndarjen e largët të {file}",
- "{user} declined the remote share of {file}" : "{user} hodhi tej ndarjen e largët të {file}",
- "{user} unshared {file} from you" : "{user} nuk ndau {file} nga ju",
- "Shared with {user}" : "Ndarë me {user}",
- "Removed share for {user}" : "Hoqi ndarjen për {user}",
- "{actor} shared with {user}" : "{aktori} ndau me {përdoruesin}",
- "{actor} removed share for {user}" : "{actor} hoqi ndarjen për {user}",
- "Shared by {actor}" : "U nda nga {actor}",
- "{actor} removed share" : "{actor} hoqi ndarjen",
- "You shared {file} with {user}" : "Ndatë {file} me {user}",
- "You removed {user} from {file}" : "Hoqët {user} nga {file}",
- "{actor} shared {file} with {user}" : "{aktori} ndau {skedarë} me {përdoruesin}",
- "{actor} removed {user} from {file}" : "{actor} hoqi {user} nga {file}",
- "{actor} shared {file} with you" : "{actor} ndau {skedarë} me ju",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Një skedar ose dosje e ndarë nga posta ose lidhja publike ishte <strong> shkarkuar</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Një kartelë ose dosje u nda prej një <strong>shërbyesi tjetër</strong>",
- "Files" : "Skedarët",
- "A file or folder has been <strong>shared</strong>" : "U <strong>nda me të tjerë</strong> një kartelë ose dosje",
- "Could not delete share" : "Ndarja s’u fshi dot",
- "Please specify a file or folder path" : "Ju lutemi, tregoni një shteg kartele ose dosjeje",
- "Could not create share" : "Ndarja nuk u krijua dot",
- "Please specify a valid user" : "Ju lutemi, tregoni një përdorues të vlefshëm",
- "Group sharing is disabled by the administrator" : "Ndarja në grup është çaktivizuar nga përgjegjësi",
- "Please specify a valid group" : "Ju lutemi, tregoni një grup të vlefshëm",
- "Public link sharing is disabled by the administrator" : "Ndarja e lidhjeve publike është çaktivizuar nga përgjegjësi",
- "Public upload disabled by the administrator" : "Ngarkimi publik është çaktivizuar nga përgjegjësi",
- "Public upload is only possible for publicly shared folders" : "Ngarkimi publik është i mundshëm vetëm për dosje të ndara publikisht",
- "Invalid date, date format must be YYYY-MM-DD" : "Datë e pavlefshme, formati i datës duhet të jetë VVVV-MM-DD",
- "You cannot share to a Circle if the app is not enabled" : "Nuk mund të shpërndani në një rreth nëse aplikacioni nuk është i aktivizuar",
- "Please specify a valid circle" : "Ju lutem specifikoni një rreth i vlefshëm",
- "Unknown share type" : "Lloj i panjohur ndarjesh",
- "Not a directory" : "S’është drejtori",
- "Could not lock path" : "S’u kyç dot shtegu",
- "Wrong or no update parameter given" : "Ose u dha parametër i gabuar përditësimesh, pse s’u dha fare ",
- "shared by %s" : "ndarë nga %s",
- "Direct link" : "Lidhje e drejtpërdrejtë",
- "Share API is disabled" : "API i ndarjeve është çaktivizuar",
- "File sharing" : "Shpërndarja e skedarëve",
- "Accept" : "Prano",
- "Sharing" : "Ndarje",
- "Reset" : "Rivendos",
- "Unknown error" : "Gabim i panjohur",
- "Allow editing" : "Lejo redaktimin",
- "Read only" : "Vetëm i lexueshëm",
- "Allow upload and editing" : "Lejo ngarkim dhe editim",
- "File drop (upload only)" : "Lësho skedar (vetëm ngarkim)",
- "Read" : "Lexoni",
- "Upload" : "Ngarkoni",
- "Edit" : "Përpuno",
- "Allow resharing" : "Lejo rindarje",
- "Set expiration date" : "Caktoni datë skadimi",
- "Note to recipient" : "Shënim për marrësin",
- "Unshare" : "Hiqe ndarjen",
- "group" : "grup",
- "conversation" : "bisedë",
- "remote" : "i largët",
- "guest" : "vizitor",
- "Only works for users with access to this folder" : "Punon vetëm për përdoruesit që kanë qasje në këtë dosje",
- "Link copied" : "Linku u kopjua",
- "Password protection" : "Password protection",
- "Enter a password" : "Fusni një fjalëkalim",
- "Cancel" : "Anullo",
- "Hide download" : "Fshih shkarkimin",
- "Password protect" : "Mbroje me fjalëkalim",
- "Share link" : "Share link",
- "Resharing is not allowed" : "Nuk lejohet rishperndarja",
- "Guest" : "I ftuar",
- "Group" : "Grup",
- "Email" : "Emaili",
- "Circle" : "Rreth",
- "Shared with you by {owner}" : "Ndarë me ju nga {owner}",
- "Shared" : "Ndarë",
- "Share" : "shpërndaj",
- "Shared with" : "Ndarë me",
- "Shared with you and the group {group} by {owner}" : "Ndarë me ju dhe me grupin {group} nga {owner}",
- "No entries found in this folder" : "S’u gjetën zëra në këtë dosje",
- "Name" : "Emër",
- "Share time" : "Kohë ndarjeje",
- "Expiration date" : "Datë skadimi",
- "Reasons might be:" : "Arsyet mund të jenë:",
- "the item was removed" : "objekti është hequr",
- "the link expired" : "lidhja ka skaduar",
- "sharing is disabled" : "ndarjet janë çaktivizuar",
- "For more info, please ask the person who sent this link." : "Për më shumë të dhëna, ju lutemi, pyetni personin që ju dërgoi këtë lidhje.",
- "Upload files to %s" : "Ngrako skedarët tek %s",
- "Note" : "Shënim",
- "Select or drop files" : "Përzgjidh ose hiq skedarët",
- "Uploaded files:" : "Skedarët e ngarkuar:",
- "Add to your Nextcloud" : "Shtojeni tek Nextcloud-i juaj"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/sr.js b/apps/files_sharing/l10n/sr.js
index 26f8840d067..b97ed376dda 100644
--- a/apps/files_sharing/l10n/sr.js
+++ b/apps/files_sharing/l10n/sr.js
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Подесите подразумевани фолдер за прихваћена дељења",
"Reset" : "Ресетуј",
"Reset folder to system default" : "Vratite fasciklu na podrazumevane vrednosti sistema",
- "Share expiration: " : "Истек дељења:",
+ "Share expiration: {date}" : "Дељење истиче: {date} ",
"Share Expiration" : "Истицање дељења",
"group" : "група",
"conversation" : "разговор",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "Место за упуштање фајлова",
"Upload files to {foldername}." : "Отпреми фајлове у {foldername}.",
"By uploading files, you agree to the terms of service." : "Отпремањем фајлова, слажете се са условима коришћења.",
+ "Successfully uploaded files" : "Фајлови су успешно отпремљени",
"View terms of service" : "Прикажи услове коришћења",
"Terms of service" : "Услови коришћења",
- "Upload files to {folder}" : "Отпреми фајлове у {folder}",
- "Submit name" : "Поднеси име",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} је са вама поделио фолдер.",
- "To upload files, you need to provide your name first." : "Да бисте могли да отпремите фајлове, најпре наведите своје име.",
- "Name" : "Име",
- "Enter your name" : "Унесите Ваше име",
"Share with {userName}" : "Подели са {userName}",
"Share with email {email}" : "Подели и-мејлом {email}",
"Share with group" : "Подели са групом",
@@ -313,7 +308,10 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Употребите ову методу да фајлове делите да појединцима или тимовима унутар своје организације. Ако прималац већ има приступ дељењу, али не може да га лоцира, можете му послати интерни линк дељења тако да може лако да му приступи.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Употребите ову методу да фајлове делите са појединцима или организацијама ван своје организације. Фајлови и фолдери могу да се деле путем јавних линкова дељења и и-мејл адресама. Такође можете да делите осталим Nextcloud налозима који се хостују на другим инстанцама користећи њихов ID здруженог облака.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Дељења која нису део интерних или спољних дељења. Ово могу бити дељења из апликација или осталих извора.",
+ "Share with accounts, teams, federated cloud IDs" : "Дели са налозима, тимовима, ID-јевима здруженог облака",
"Share with accounts and teams" : "Дељење са налозима и тимовима",
+ "Federated cloud ID" : "ИД Здруженог облака",
+ "Email, federated cloud ID" : "И-мејл, ID здруженог облака",
"Unable to load the shares list" : "Неуспело учитавање листе дељења",
"Expires {relativetime}" : "Истиче {relativetime}",
"this share just expired." : "ово дељење је управо истекло.",
@@ -370,6 +368,7 @@ OC.L10N.register(
"List of unapproved shares." : "Листа дељења која нису одобрена.",
"No pending shares" : "Нема дељења на чекању",
"Shares you have received but not approved will show up here" : "Овде ће се појавити дељења која сте прилмили, али нисте одобрили",
+ "Error deleting the share" : "Грешка при брисању дељења",
"Error updating the share: {errorMessage}" : "Greška pri ažuriranju deljenja: {errorMessage}",
"Error updating the share" : "Грешка при ажурирању дељења",
"File \"{path}\" has been unshared" : "Фајл „{path}” се више не дели",
@@ -382,6 +381,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Сачувана је напомена за примаоца дељења",
"Share password saved" : "Сачувана је лозинка дељења",
"Share permissions saved" : "Сачуване су дозволе дељења",
+ "To upload files to {folder}, you need to provide your name first." : "Да бисте могли да отпремите фајлове у фолдер {folder}, најпре наведите своје име.",
+ "Upload files to {folder}" : "Отпреми фајлове у {folder}",
+ "Please confirm your name to upload files to {folder}" : "Потврдите своје име да бисте отпремили фајлове у {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} је са вама поделио фолдер.",
+ "Names must not be empty." : "Имена не смеју остати празна.",
+ "Names must not start with a dot." : "Имена не смеју да се почну тачком.",
+ "\"{char}\" is not allowed inside a name." : "„{char}” није дозвољен карактер у имену.",
+ "\"{segment}\" is a reserved name and not allowed." : "„{segment}” је резервисано име и не сме се користити.",
+ "\"{extension}\" is not an allowed name." : "„{extension}” није дозвољено име.",
+ "Names must not end with \"{extension}\"." : "Имена не смеју да се завршавају са „{extension}”.",
+ "Invalid name." : "Неисправно име.",
"Shared by" : "Поделио",
"Shared with" : "Подељено са",
"Password created successfully" : "Лозинка је успешно креирана",
@@ -412,17 +422,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Нема компатибилног сервера на {remote}",
"Invalid server URL" : "Неисправна адреса сервера",
"Failed to add the public link to your Nextcloud" : "Неуспело додавање јавне везе ка Вашем Некстклауду",
- "Files" : "Фајлови",
- "Download all files" : "Преузми све фајлове",
- "Search for share recipients" : "Претрага прималаца дељења",
- "No recommendations. Start typing." : "Нема препорука. Започните куцање.",
- "Password field can't be empty" : "Поље лозинке не може да буде празно",
- "Allow download" : "Дозволи преузимање",
- "Share expire date saved" : "Сачуван је датум истека дељења",
"You are not allowed to edit link shares that you don't own" : "Није вам дозвољено да уређујете дељења линком која нису ваше власништво",
+ "Download all files" : "Преузми све фајлове",
"_1 email address already added_::_{count} email addresses already added_" : ["1 и-мејл адреса је већ додата","{count} и-мејл адресе су већ додате","{count} и-мејл адреса је већ додато"],
"_1 email address added_::_{count} email addresses added_" : ["Додата је 1 и-мејл адреса","Додате су {count} и-мејл адресе","Додато је {count} и-мејл адреса"],
+ "Search for share recipients" : "Претрага прималаца дељења",
+ "No recommendations. Start typing." : "Нема препорука. Започните куцање.",
+ "To upload files, you need to provide your name first." : "Да бисте могли да отпремите фајлове, најпре наведите своје име.",
+ "Enter your name" : "Унесите Ваше име",
+ "Submit name" : "Поднеси име",
+ "Name" : "Име",
"Share with accounts, teams, federated cloud id" : "Дели са налозима, тимовима, id здруженог облака",
- "Email, federated cloud id" : "И-мејл, ID здруженог облака"
+ "Email, federated cloud id" : "И-мејл, ID здруженог облака",
+ "Filename must not be empty." : "Назив фајла не може бити празан."
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_sharing/l10n/sr.json b/apps/files_sharing/l10n/sr.json
index 4d33aa6ab03..9cd894b43d5 100644
--- a/apps/files_sharing/l10n/sr.json
+++ b/apps/files_sharing/l10n/sr.json
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "Подесите подразумевани фолдер за прихваћена дељења",
"Reset" : "Ресетуј",
"Reset folder to system default" : "Vratite fasciklu na podrazumevane vrednosti sistema",
- "Share expiration: " : "Истек дељења:",
+ "Share expiration: {date}" : "Дељење истиче: {date} ",
"Share Expiration" : "Истицање дељења",
"group" : "група",
"conversation" : "разговор",
@@ -255,14 +255,9 @@
"File drop" : "Место за упуштање фајлова",
"Upload files to {foldername}." : "Отпреми фајлове у {foldername}.",
"By uploading files, you agree to the terms of service." : "Отпремањем фајлова, слажете се са условима коришћења.",
+ "Successfully uploaded files" : "Фајлови су успешно отпремљени",
"View terms of service" : "Прикажи услове коришћења",
"Terms of service" : "Услови коришћења",
- "Upload files to {folder}" : "Отпреми фајлове у {folder}",
- "Submit name" : "Поднеси име",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} је са вама поделио фолдер.",
- "To upload files, you need to provide your name first." : "Да бисте могли да отпремите фајлове, најпре наведите своје име.",
- "Name" : "Име",
- "Enter your name" : "Унесите Ваше име",
"Share with {userName}" : "Подели са {userName}",
"Share with email {email}" : "Подели и-мејлом {email}",
"Share with group" : "Подели са групом",
@@ -311,7 +306,10 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Употребите ову методу да фајлове делите да појединцима или тимовима унутар своје организације. Ако прималац већ има приступ дељењу, али не може да га лоцира, можете му послати интерни линк дељења тако да може лако да му приступи.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Употребите ову методу да фајлове делите са појединцима или организацијама ван своје организације. Фајлови и фолдери могу да се деле путем јавних линкова дељења и и-мејл адресама. Такође можете да делите осталим Nextcloud налозима који се хостују на другим инстанцама користећи њихов ID здруженог облака.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Дељења која нису део интерних или спољних дељења. Ово могу бити дељења из апликација или осталих извора.",
+ "Share with accounts, teams, federated cloud IDs" : "Дели са налозима, тимовима, ID-јевима здруженог облака",
"Share with accounts and teams" : "Дељење са налозима и тимовима",
+ "Federated cloud ID" : "ИД Здруженог облака",
+ "Email, federated cloud ID" : "И-мејл, ID здруженог облака",
"Unable to load the shares list" : "Неуспело учитавање листе дељења",
"Expires {relativetime}" : "Истиче {relativetime}",
"this share just expired." : "ово дељење је управо истекло.",
@@ -368,6 +366,7 @@
"List of unapproved shares." : "Листа дељења која нису одобрена.",
"No pending shares" : "Нема дељења на чекању",
"Shares you have received but not approved will show up here" : "Овде ће се појавити дељења која сте прилмили, али нисте одобрили",
+ "Error deleting the share" : "Грешка при брисању дељења",
"Error updating the share: {errorMessage}" : "Greška pri ažuriranju deljenja: {errorMessage}",
"Error updating the share" : "Грешка при ажурирању дељења",
"File \"{path}\" has been unshared" : "Фајл „{path}” се више не дели",
@@ -380,6 +379,17 @@
"Share note for recipient saved" : "Сачувана је напомена за примаоца дељења",
"Share password saved" : "Сачувана је лозинка дељења",
"Share permissions saved" : "Сачуване су дозволе дељења",
+ "To upload files to {folder}, you need to provide your name first." : "Да бисте могли да отпремите фајлове у фолдер {folder}, најпре наведите своје име.",
+ "Upload files to {folder}" : "Отпреми фајлове у {folder}",
+ "Please confirm your name to upload files to {folder}" : "Потврдите своје име да бисте отпремили фајлове у {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} је са вама поделио фолдер.",
+ "Names must not be empty." : "Имена не смеју остати празна.",
+ "Names must not start with a dot." : "Имена не смеју да се почну тачком.",
+ "\"{char}\" is not allowed inside a name." : "„{char}” није дозвољен карактер у имену.",
+ "\"{segment}\" is a reserved name and not allowed." : "„{segment}” је резервисано име и не сме се користити.",
+ "\"{extension}\" is not an allowed name." : "„{extension}” није дозвољено име.",
+ "Names must not end with \"{extension}\"." : "Имена не смеју да се завршавају са „{extension}”.",
+ "Invalid name." : "Неисправно име.",
"Shared by" : "Поделио",
"Shared with" : "Подељено са",
"Password created successfully" : "Лозинка је успешно креирана",
@@ -410,17 +420,18 @@
"No compatible server found at {remote}" : "Нема компатибилног сервера на {remote}",
"Invalid server URL" : "Неисправна адреса сервера",
"Failed to add the public link to your Nextcloud" : "Неуспело додавање јавне везе ка Вашем Некстклауду",
- "Files" : "Фајлови",
- "Download all files" : "Преузми све фајлове",
- "Search for share recipients" : "Претрага прималаца дељења",
- "No recommendations. Start typing." : "Нема препорука. Започните куцање.",
- "Password field can't be empty" : "Поље лозинке не може да буде празно",
- "Allow download" : "Дозволи преузимање",
- "Share expire date saved" : "Сачуван је датум истека дељења",
"You are not allowed to edit link shares that you don't own" : "Није вам дозвољено да уређујете дељења линком која нису ваше власништво",
+ "Download all files" : "Преузми све фајлове",
"_1 email address already added_::_{count} email addresses already added_" : ["1 и-мејл адреса је већ додата","{count} и-мејл адресе су већ додате","{count} и-мејл адреса је већ додато"],
"_1 email address added_::_{count} email addresses added_" : ["Додата је 1 и-мејл адреса","Додате су {count} и-мејл адресе","Додато је {count} и-мејл адреса"],
+ "Search for share recipients" : "Претрага прималаца дељења",
+ "No recommendations. Start typing." : "Нема препорука. Започните куцање.",
+ "To upload files, you need to provide your name first." : "Да бисте могли да отпремите фајлове, најпре наведите своје име.",
+ "Enter your name" : "Унесите Ваше име",
+ "Submit name" : "Поднеси име",
+ "Name" : "Име",
"Share with accounts, teams, federated cloud id" : "Дели са налозима, тимовима, id здруженог облака",
- "Email, federated cloud id" : "И-мејл, ID здруженог облака"
+ "Email, federated cloud id" : "И-мејл, ID здруженог облака",
+ "Filename must not be empty." : "Назив фајла не може бити празан."
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/sr@latin.js b/apps/files_sharing/l10n/sr@latin.js
deleted file mode 100644
index e044946e117..00000000000
--- a/apps/files_sharing/l10n/sr@latin.js
+++ /dev/null
@@ -1,56 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Server to server sharing is not enabled on this server" : "Deljenje od servera do servera nije omogućeno na ovom serveru.",
- "The mountpoint name contains invalid characters." : "Ime tačke za montiranje sadrži neispravne karaktere.",
- "Invalid or untrusted SSL certificate" : "Nevažeći SSL sertifikat ili SSL sertifikat koji nije od poverenja.",
- "Couldn't add remote share" : "Nemoguće dodavanje udaljenog deljenog direktorijuma",
- "Shared with you" : "Deljeno sa Vama",
- "Shared with others" : "Deljeno sa ostalima",
- "Shared by link" : "Deljeno pomoću prečice",
- "Nothing shared with you yet" : "Još ništa nije deljeno sa Vama",
- "Files and folders others share with you will show up here" : "Fajlovi i direktorijumi koji drugi dele sa Vama će se pojaviti ovde",
- "Nothing shared yet" : "Još ništa nije deljeno",
- "Files and folders you share will show up here" : "Fajlovi i direktorijumi koje vi delite će se pojaviti ovde",
- "No shared links" : "Nema deljenih prečica",
- "Files and folders you share by link will show up here" : "Fajlovi i direktorijumi koje delite putem prečice će se pojaviti ovde",
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "Da li želite da dodate udaljeni deljeni resurs {name} od {owner}@{remote}?",
- "Remote share" : "Udaljeni deljeni resurs",
- "Remote share password" : "Lozinka za udaljeni deljeni resurs",
- "Cancel" : "Otkaži",
- "Add remote share" : "Dodaj udaljeni deljeni resurs",
- "No ownCloud installation (7 or higher) found at {remote}" : "Nije pronađena ownCloud instalacija (7 ili noviji) na {remote}",
- "Invalid ownCloud url" : "Neispravan ownCloud url",
- "Shared by" : "Deljeno od strane",
- "A file or folder has been <strong>shared</strong>" : "Fijl ili direktorijum je <strong>podeljen</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Fajl ili direktorijum je deljen sa <strong>drugog servera</strong>",
- "A public shared file or folder was <strong>downloaded</strong>" : "Javni deljeni fajl ili direktorijum je <strong>preuzet</strong>",
- "You received a new remote share from %s" : "Primili ste novi udaljeni deljeni resurs od %s",
- "%1$s accepted remote share %2$s" : "%1$s je prihvatio udaljeni deljeni resurs %2$s",
- "%1$s declined remote share %2$s" : "%1$s je odbio %2$s",
- "%1$s unshared %2$s from you" : "%1$s je prekinuo deljenje %2$s sa Vama",
- "Public shared folder %1$s was downloaded" : "Javni deljeni direktorijum %1$s je preuzet",
- "Public shared file %1$s was downloaded" : "Javni deljeni fajl %1$s je preuzet",
- "You shared %1$s with %2$s" : "Delili ste %1$s sa %2$s",
- "You shared %1$s with group %2$s" : "Delili ste %1$s sa grupom %2$s",
- "You shared %1$s via link" : "Delili ste %1$s pomoću prečice",
- "%2$s shared %1$s with you" : "%2$s je delio %1$s sa Vama",
- "Shares" : "Deljenja",
- "This share is password-protected" : "Ovaj deljeni resurs je zaštićen lozinkom",
- "The password is wrong. Try again." : "Lozinka je netačna. Pokušajte ponovo.",
- "Password" : "Lozinka",
- "No entries found in this folder" : "Nema unosa u ovom direktorijumu",
- "Name" : "Ime",
- "Share time" : "Vreme deljenja",
- "Sorry, this link doesn’t seem to work anymore." : "Žao nam je, ali ova prečica više ne radi.",
- "Reasons might be:" : "Razlozi mogu biti:",
- "the item was removed" : "stavka je uklonjena",
- "the link expired" : "prečica je istekla",
- "sharing is disabled" : "deljenje je onemogućeno",
- "For more info, please ask the person who sent this link." : "Za više informacija, molimo Vas da se obratite osobi koja je poslala prečicu.",
- "Add to your ownCloud" : "Dodaj na svoj ownCloud",
- "Download" : "Preuzmi",
- "Download %s" : "Preuzmi %s",
- "Direct link" : "Direktna prečica"
-},
-"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_sharing/l10n/sr@latin.json b/apps/files_sharing/l10n/sr@latin.json
deleted file mode 100644
index f4942a0dfa9..00000000000
--- a/apps/files_sharing/l10n/sr@latin.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{ "translations": {
- "Server to server sharing is not enabled on this server" : "Deljenje od servera do servera nije omogućeno na ovom serveru.",
- "The mountpoint name contains invalid characters." : "Ime tačke za montiranje sadrži neispravne karaktere.",
- "Invalid or untrusted SSL certificate" : "Nevažeći SSL sertifikat ili SSL sertifikat koji nije od poverenja.",
- "Couldn't add remote share" : "Nemoguće dodavanje udaljenog deljenog direktorijuma",
- "Shared with you" : "Deljeno sa Vama",
- "Shared with others" : "Deljeno sa ostalima",
- "Shared by link" : "Deljeno pomoću prečice",
- "Nothing shared with you yet" : "Još ništa nije deljeno sa Vama",
- "Files and folders others share with you will show up here" : "Fajlovi i direktorijumi koji drugi dele sa Vama će se pojaviti ovde",
- "Nothing shared yet" : "Još ništa nije deljeno",
- "Files and folders you share will show up here" : "Fajlovi i direktorijumi koje vi delite će se pojaviti ovde",
- "No shared links" : "Nema deljenih prečica",
- "Files and folders you share by link will show up here" : "Fajlovi i direktorijumi koje delite putem prečice će se pojaviti ovde",
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "Da li želite da dodate udaljeni deljeni resurs {name} od {owner}@{remote}?",
- "Remote share" : "Udaljeni deljeni resurs",
- "Remote share password" : "Lozinka za udaljeni deljeni resurs",
- "Cancel" : "Otkaži",
- "Add remote share" : "Dodaj udaljeni deljeni resurs",
- "No ownCloud installation (7 or higher) found at {remote}" : "Nije pronađena ownCloud instalacija (7 ili noviji) na {remote}",
- "Invalid ownCloud url" : "Neispravan ownCloud url",
- "Shared by" : "Deljeno od strane",
- "A file or folder has been <strong>shared</strong>" : "Fijl ili direktorijum je <strong>podeljen</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "Fajl ili direktorijum je deljen sa <strong>drugog servera</strong>",
- "A public shared file or folder was <strong>downloaded</strong>" : "Javni deljeni fajl ili direktorijum je <strong>preuzet</strong>",
- "You received a new remote share from %s" : "Primili ste novi udaljeni deljeni resurs od %s",
- "%1$s accepted remote share %2$s" : "%1$s je prihvatio udaljeni deljeni resurs %2$s",
- "%1$s declined remote share %2$s" : "%1$s je odbio %2$s",
- "%1$s unshared %2$s from you" : "%1$s je prekinuo deljenje %2$s sa Vama",
- "Public shared folder %1$s was downloaded" : "Javni deljeni direktorijum %1$s je preuzet",
- "Public shared file %1$s was downloaded" : "Javni deljeni fajl %1$s je preuzet",
- "You shared %1$s with %2$s" : "Delili ste %1$s sa %2$s",
- "You shared %1$s with group %2$s" : "Delili ste %1$s sa grupom %2$s",
- "You shared %1$s via link" : "Delili ste %1$s pomoću prečice",
- "%2$s shared %1$s with you" : "%2$s je delio %1$s sa Vama",
- "Shares" : "Deljenja",
- "This share is password-protected" : "Ovaj deljeni resurs je zaštićen lozinkom",
- "The password is wrong. Try again." : "Lozinka je netačna. Pokušajte ponovo.",
- "Password" : "Lozinka",
- "No entries found in this folder" : "Nema unosa u ovom direktorijumu",
- "Name" : "Ime",
- "Share time" : "Vreme deljenja",
- "Sorry, this link doesn’t seem to work anymore." : "Žao nam je, ali ova prečica više ne radi.",
- "Reasons might be:" : "Razlozi mogu biti:",
- "the item was removed" : "stavka je uklonjena",
- "the link expired" : "prečica je istekla",
- "sharing is disabled" : "deljenje je onemogućeno",
- "For more info, please ask the person who sent this link." : "Za više informacija, molimo Vas da se obratite osobi koja je poslala prečicu.",
- "Add to your ownCloud" : "Dodaj na svoj ownCloud",
- "Download" : "Preuzmi",
- "Download %s" : "Preuzmi %s",
- "Direct link" : "Direktna prečica"
-},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/sv.js b/apps/files_sharing/l10n/sv.js
index d773545bfa5..f378ee9e6be 100644
--- a/apps/files_sharing/l10n/sv.js
+++ b/apps/files_sharing/l10n/sv.js
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Sätt standardmapp för accepterade delningar",
"Reset" : "Återställ",
"Reset folder to system default" : "Återställ mapp till system-standard",
- "Share expiration: " : "Delningens utgång:",
+ "Share expiration: {date}" : "Delningens utgång: {date}",
"Share Expiration" : "Delningens utgång",
"group" : "grupp",
"conversation" : "konversation",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "Filinkast",
"Upload files to {foldername}." : "Ladda upp filer till {foldername}.",
"By uploading files, you agree to the terms of service." : "Genom att ladda upp filer godkänner du användarvillkoren.",
+ "Successfully uploaded files" : "Filer har laddats upp",
"View terms of service" : "Visa användarvillkoren",
"Terms of service" : "Användarvillkor",
- "Upload files to {folder}" : "Ladda upp filer till {folder}",
- "Submit name" : "Skicka namn",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delade en mapp med dig.",
- "To upload files, you need to provide your name first." : "För att ladda upp filer måste du först ange ditt namn.",
- "Name" : "Namn",
- "Enter your name" : "Ange ditt namn",
"Share with {userName}" : "Dela med {userName}",
"Share with email {email}" : "Dela med e-post {email}",
"Share with group" : "Dela med grupp",
@@ -315,6 +310,7 @@ OC.L10N.register(
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Delningar som inte ingår i de interna eller externa delningarna. Detta kan vara delningar från appar eller andra källor.",
"Share with accounts, teams, federated cloud IDs" : "Dela med konton, team, federerade moln-ID:n",
"Share with accounts and teams" : "Dela med konton och team",
+ "Federated cloud ID" : "Federerat moln-ID",
"Email, federated cloud ID" : "E-post, federerat moln-ID",
"Unable to load the shares list" : "Kunde inte läsa in delningslistan",
"Expires {relativetime}" : "Upphör {relativetime}",
@@ -372,6 +368,8 @@ OC.L10N.register(
"List of unapproved shares." : "Lista över ej godkända delningar.",
"No pending shares" : "Inga väntande delningar",
"Shares you have received but not approved will show up here" : "Delningar du har mottagit men inte bekräftat kommer att visas här",
+ "Error deleting the share: {errorMessage}" : "Fel vid radering av delning: {errorMessage}",
+ "Error deleting the share" : "Kunde inte radera delningen",
"Error updating the share: {errorMessage}" : "Kunde inte uppdatera delningen: {errorMessage}",
"Error updating the share" : "Kunde inte uppdatera delning",
"File \"{path}\" has been unshared" : "Fil \"{path}\" har slutat att delas",
@@ -384,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Delningens notering för mottagare sparad",
"Share password saved" : "Lösenord för delning sparad",
"Share permissions saved" : "Delningsbehörighet sparad",
+ "To upload files to {folder}, you need to provide your name first." : "För att ladda upp filer till {folder}, måste du först ange ditt namn.",
+ "Upload files to {folder}" : "Ladda upp filer till {folder}",
+ "Please confirm your name to upload files to {folder}" : "Bekräfta ditt namn för att ladda upp filer till {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delade en mapp med dig.",
+ "Names must not be empty." : "Namn får inte vara tomt.",
+ "Names must not start with a dot." : "Namn får inte börja med en punkt.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" är inte tillåtet i ett namn.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" är ett reserverat namn och inte tillåtet.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" är inte ett tillåtet namn.",
+ "Names must not end with \"{extension}\"." : "Namn får inte sluta med \"{extension}\".",
+ "Invalid name." : "Ogiltigt namn.",
"Shared by" : "Delad av",
"Shared with" : "Delad med",
"Password created successfully" : "Lösenordet har skapats",
@@ -414,17 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Ingen kompatibel server hittad på {remote}",
"Invalid server URL" : "Ogiltig serverwebbadress",
"Failed to add the public link to your Nextcloud" : "Misslyckades skapa den offentliga delningslänken till ditt moln",
- "Files" : "Filer",
- "Download all files" : "Hämta alla filer",
- "Search for share recipients" : "Sök efter delningsmottagare",
- "No recommendations. Start typing." : "Inga rekommendationer. Börja skriva.",
- "Password field can't be empty" : "Lösenordsfältet får inte vara tomt",
- "Allow download" : "Tillåt nedladdning",
- "Share expire date saved" : "Delningens utgångsdatum sparad",
"You are not allowed to edit link shares that you don't own" : "Du får inte redigera länkdelningar som du inte äger",
+ "Download all files" : "Hämta alla filer",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-postadress som redan har lagts till","{count} e-postadresser som redan har lagts till"],
"_1 email address added_::_{count} email addresses added_" : ["1 e-postadress har lagts till","{count} e-postadresser har lagts till"],
+ "Search for share recipients" : "Sök efter delningsmottagare",
+ "No recommendations. Start typing." : "Inga rekommendationer. Börja skriva.",
+ "To upload files, you need to provide your name first." : "För att ladda upp filer måste du först ange ditt namn.",
+ "Enter your name" : "Ange ditt namn",
+ "Submit name" : "Skicka namn",
+ "Name" : "Namn",
"Share with accounts, teams, federated cloud id" : "Dela med konton, team, federerat moln-id",
- "Email, federated cloud id" : "E-post, federerat moln-id"
+ "Email, federated cloud id" : "E-post, federerat moln-id",
+ "Filename must not be empty." : "Filnamn får inte vara tomt."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/sv.json b/apps/files_sharing/l10n/sv.json
index c2063565baa..f6ab3c72b19 100644
--- a/apps/files_sharing/l10n/sv.json
+++ b/apps/files_sharing/l10n/sv.json
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "Sätt standardmapp för accepterade delningar",
"Reset" : "Återställ",
"Reset folder to system default" : "Återställ mapp till system-standard",
- "Share expiration: " : "Delningens utgång:",
+ "Share expiration: {date}" : "Delningens utgång: {date}",
"Share Expiration" : "Delningens utgång",
"group" : "grupp",
"conversation" : "konversation",
@@ -255,14 +255,9 @@
"File drop" : "Filinkast",
"Upload files to {foldername}." : "Ladda upp filer till {foldername}.",
"By uploading files, you agree to the terms of service." : "Genom att ladda upp filer godkänner du användarvillkoren.",
+ "Successfully uploaded files" : "Filer har laddats upp",
"View terms of service" : "Visa användarvillkoren",
"Terms of service" : "Användarvillkor",
- "Upload files to {folder}" : "Ladda upp filer till {folder}",
- "Submit name" : "Skicka namn",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delade en mapp med dig.",
- "To upload files, you need to provide your name first." : "För att ladda upp filer måste du först ange ditt namn.",
- "Name" : "Namn",
- "Enter your name" : "Ange ditt namn",
"Share with {userName}" : "Dela med {userName}",
"Share with email {email}" : "Dela med e-post {email}",
"Share with group" : "Dela med grupp",
@@ -313,6 +308,7 @@
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Delningar som inte ingår i de interna eller externa delningarna. Detta kan vara delningar från appar eller andra källor.",
"Share with accounts, teams, federated cloud IDs" : "Dela med konton, team, federerade moln-ID:n",
"Share with accounts and teams" : "Dela med konton och team",
+ "Federated cloud ID" : "Federerat moln-ID",
"Email, federated cloud ID" : "E-post, federerat moln-ID",
"Unable to load the shares list" : "Kunde inte läsa in delningslistan",
"Expires {relativetime}" : "Upphör {relativetime}",
@@ -370,6 +366,8 @@
"List of unapproved shares." : "Lista över ej godkända delningar.",
"No pending shares" : "Inga väntande delningar",
"Shares you have received but not approved will show up here" : "Delningar du har mottagit men inte bekräftat kommer att visas här",
+ "Error deleting the share: {errorMessage}" : "Fel vid radering av delning: {errorMessage}",
+ "Error deleting the share" : "Kunde inte radera delningen",
"Error updating the share: {errorMessage}" : "Kunde inte uppdatera delningen: {errorMessage}",
"Error updating the share" : "Kunde inte uppdatera delning",
"File \"{path}\" has been unshared" : "Fil \"{path}\" har slutat att delas",
@@ -382,6 +380,17 @@
"Share note for recipient saved" : "Delningens notering för mottagare sparad",
"Share password saved" : "Lösenord för delning sparad",
"Share permissions saved" : "Delningsbehörighet sparad",
+ "To upload files to {folder}, you need to provide your name first." : "För att ladda upp filer till {folder}, måste du först ange ditt namn.",
+ "Upload files to {folder}" : "Ladda upp filer till {folder}",
+ "Please confirm your name to upload files to {folder}" : "Bekräfta ditt namn för att ladda upp filer till {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} delade en mapp med dig.",
+ "Names must not be empty." : "Namn får inte vara tomt.",
+ "Names must not start with a dot." : "Namn får inte börja med en punkt.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" är inte tillåtet i ett namn.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" är ett reserverat namn och inte tillåtet.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" är inte ett tillåtet namn.",
+ "Names must not end with \"{extension}\"." : "Namn får inte sluta med \"{extension}\".",
+ "Invalid name." : "Ogiltigt namn.",
"Shared by" : "Delad av",
"Shared with" : "Delad med",
"Password created successfully" : "Lösenordet har skapats",
@@ -412,17 +421,18 @@
"No compatible server found at {remote}" : "Ingen kompatibel server hittad på {remote}",
"Invalid server URL" : "Ogiltig serverwebbadress",
"Failed to add the public link to your Nextcloud" : "Misslyckades skapa den offentliga delningslänken till ditt moln",
- "Files" : "Filer",
- "Download all files" : "Hämta alla filer",
- "Search for share recipients" : "Sök efter delningsmottagare",
- "No recommendations. Start typing." : "Inga rekommendationer. Börja skriva.",
- "Password field can't be empty" : "Lösenordsfältet får inte vara tomt",
- "Allow download" : "Tillåt nedladdning",
- "Share expire date saved" : "Delningens utgångsdatum sparad",
"You are not allowed to edit link shares that you don't own" : "Du får inte redigera länkdelningar som du inte äger",
+ "Download all files" : "Hämta alla filer",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-postadress som redan har lagts till","{count} e-postadresser som redan har lagts till"],
"_1 email address added_::_{count} email addresses added_" : ["1 e-postadress har lagts till","{count} e-postadresser har lagts till"],
+ "Search for share recipients" : "Sök efter delningsmottagare",
+ "No recommendations. Start typing." : "Inga rekommendationer. Börja skriva.",
+ "To upload files, you need to provide your name first." : "För att ladda upp filer måste du först ange ditt namn.",
+ "Enter your name" : "Ange ditt namn",
+ "Submit name" : "Skicka namn",
+ "Name" : "Namn",
"Share with accounts, teams, federated cloud id" : "Dela med konton, team, federerat moln-id",
- "Email, federated cloud id" : "E-post, federerat moln-id"
+ "Email, federated cloud id" : "E-post, federerat moln-id",
+ "Filename must not be empty." : "Filnamn får inte vara tomt."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/tr.js b/apps/files_sharing/l10n/tr.js
index cd9580d7ae8..d4b3d519b7d 100644
--- a/apps/files_sharing/l10n/tr.js
+++ b/apps/files_sharing/l10n/tr.js
@@ -66,31 +66,31 @@ OC.L10N.register(
"Wrong path, file/folder does not exist" : "Yol yanlış. Dosya ya da klasör bulunamadı",
"Could not create share" : "Paylaşılamadı",
"Please specify a valid account to share with" : "Lütfen paylaşılacak geçerli bir hesap belirtin",
- "Group sharing is disabled by the administrator" : "Grup paylaşımı BT yöneticisi tarafından kullanımdan kaldırılmış",
+ "Group sharing is disabled by the administrator" : "Grup paylaşımı özelliği BT yöneticisi tarafından kapatılmış",
"Please specify a valid group" : "Lütfen geçerli bir grup belirtin",
- "Public link sharing is disabled by the administrator" : "Herkese açık bağlantı paylaşımı BT yöneticisi tarafından kullanımdan kaldırılmış",
+ "Public link sharing is disabled by the administrator" : "Herkese açık bağlantı paylaşımı özelliği BT yöneticisi tarafından kapatılmış",
"Please specify a valid email address" : "Lütfen geçerli bir e-posta adresi yazın",
- "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Nextcloud Konuş kullanıma alınmamış olduğundan, %s paylaşım parolası Nextcloud Konuş uygulaması ile gönderilemedi",
+ "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Nextcloud Konuş uygulaması kullanıma alınmamış. %s paylaşım parolası Nextcloud Konuş uygulaması ile gönderilemedi",
"Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Yönetim bölümünden %2$s türündeki paylaşımlar yapılamadığından %1$s paylaşılamadı",
"Please specify a valid federated account ID" : "Lütfen geçerli bir birleşik hesap kimliği belirtin",
"Please specify a valid federated group ID" : "Lütfen geçerli bir birleşik grup kimliği belirtin",
- "You cannot share to a Team if the app is not enabled" : "Uygulama kullanıma alınmamış ise bir Takım ile paylaşamazsınız",
+ "You cannot share to a Team if the app is not enabled" : "Uygulama kullanıma alınmamışsa bir Takım ile paylaşamazsınız",
"Please specify a valid team" : "Lütfen geçerli bir takım belirtin",
- "Sharing %s failed because the back end does not support room shares" : "Arka uç oda paylaşımlarına izin vermediğinden %s paylaşılamadı",
- "Sharing %s failed because the back end does not support ScienceMesh shares" : "Arka uç ScienceMesh paylaşımlarına izin vermediğinden %s paylaşılamadı",
+ "Sharing %s failed because the back end does not support room shares" : "Arka yüz oda paylaşımlarına izin vermediğinden %s paylaşılamadı",
+ "Sharing %s failed because the back end does not support ScienceMesh shares" : "Arka yüz ScienceMesh paylaşımlarına izin vermediğinden %s paylaşılamadı",
"Unknown share type" : "Paylaşım türü bilinmiyor",
"Not a directory" : "Bir klasör değil",
"Could not lock node" : "Düğüm kilitlenemedi",
"Public upload is only possible for publicly shared folders" : "Herkese açık yükleme ancak herkese açık paylaşılmış klasörlere yapılabilir",
"Share must at least have READ or CREATE permissions" : "Paylaşım için en az OKUMA ve OLUŞTURMA izinleri olmalıdır",
"Share must have READ permission if UPDATE or DELETE permission is set" : "UPDATE ya da DELETE izinleri verilmiş ise paylaşıma READ izni verilmelidir",
- "Public upload disabled by the administrator" : "Herkese açık yükleme BT yöneticisi tarafından kullanımdan kaldırılmış",
+ "Public upload disabled by the administrator" : "Herkese açık yükleme özelliği BT yöneticisi tarafından kapatılmış",
"Could not lock path" : "Yol kilitlenemedi",
"no sharing rights on this item" : "bu ögenin herhangi bir paylaşım izni yok",
"You are not allowed to edit incoming shares" : "Gelen paylaşımları düzenleme izniniz yok",
"Wrong or no update parameter given" : "Parametre yanlış ya da herhangi bir parametre belirtilmemiş",
- "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "Nextcloud Konuş kullanıma alınmamış olduğundan, paylaşım parolası Nextcloud Konuş uygulaması ile gönderilemedi.",
- "Custom share link tokens have been disabled by the administrator" : "Özel bağlantı paylaşımı kodları yöneticiniz tarafından kullanımdan kaldırılmış",
+ "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "Nextcloud Konuş uygulaması kullanıma alınmamış. Paylaşım parolası Nextcloud Konuş uygulaması ile gönderilemedi.",
+ "Custom share link tokens have been disabled by the administrator" : "Özel bağlantı paylaşımı kodları yöneticiniz tarafından kapatılmış",
"Tokens must contain at least 1 character and may only contain letters, numbers, or a hyphen" : "Kodlar en az 1 karakter uzunluğunda olmalı ve yalnızca harf, sayı veya tire karakterlerini içermelidir",
"Invalid date. Format must be YYYY-MM-DD" : "Tarih geçersiz. Tarih biçimi YYYY-AA-GG olmalıdır",
"No sharing rights on this item" : "Bu ögenin herhangi bir paylaşım izni yok",
@@ -105,7 +105,7 @@ OC.L10N.register(
"Download" : "İndir",
"Add to your %s" : "%s uygulamanıza ekleyin",
"Direct link" : "Doğrudan bağlantı",
- "Share API is disabled" : "Paylaşım API arayüzü kullanımdan kaldırılmış",
+ "Share API is disabled" : "Paylaşım API arayüzü kapatılmış",
"File sharing" : "Dosya paylaşımı",
"Share will expire tomorrow" : "Paylaşımın geçerlilik süresi yarın dolacak",
"Your share of {node} will expire tomorrow" : "{node} paylaşımınızın geçerlilik süresi yarın dolacak",
@@ -116,7 +116,7 @@ OC.L10N.register(
"Remember to upload the files to %s" : "Dosyaları %s üzerine yüklemeyi unutmayın",
"We would like to kindly remind you that you have not yet uploaded any files to the shared folder." : "Paylaşılan klasöre henüz herhangi bir dosya yüklemediğinizi hatırlatmak isteriz.",
"Open \"%s\"" : "\"%s\" aç",
- "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Bu uygulama kişilerin Nextcloud üzerinde dosya paylaşabilmesini sağlar. Kullanıma alındığında, yöneticiler dosya paylaşabilecek grupları belirleyebilir. Seçilmiş gruplardaki kişiler Nextcloud üzerindeki diğer kişi ve gruplar ile dosya ve klasör paylaşabilir. Ek olarak, yönetici bağlantı paylaşımı özelliğini kullanıma almış ise, Nextcloud üzerinde olmayan kişiler ile dosya paylaşımı bağlantıları kullanılabilir. Yöneticiler ayrıca parola ve geçerlilik sonu tarihi kullanılmasını zorunlu kılmanın yanında, paylaşım bağlantıları ile sunucudan sunucuya paylaşım ve mobil aygıtlar ile paylaşım gibi özellikleri kullanıma alabilir.\nBu özellik kullanımdan kaldırıldığında, sunucu, eşitleme istemcileri ve mobil uygulamalar üzerinden alıcılar ile paylaşılmış dosya ve klasörler kaldırılır. Ayrıntılı bilgi almak için Nextcloud belgelerine bakabilirsiniz.",
+ "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Bu uygulama kişilerin Nextcloud üzerinde dosya paylaşabilmesini sağlar. Kullanıma alındığında, yöneticiler dosya paylaşabilecek grupları belirleyebilir. Seçilmiş gruplardaki kişiler Nextcloud üzerindeki diğer kişi ve gruplar ile dosya ve klasör paylaşabilir. Ek olarak, yönetici bağlantı paylaşımı özelliğini açmış ise, Nextcloud üzerinde olmayan kişiler ile dosya paylaşımı bağlantıları kullanılabilir. Yöneticiler ayrıca parola ve geçerlilik sonu tarihi kullanılmasını zorunlu kılmanın yanında, paylaşım bağlantıları ile sunucudan sunucuya paylaşım ve mobil aygıtlar ile paylaşım gibi özellikleri açabilir.\nBu özellik kapatıldığında, sunucu, eşitleme istemcileri ve mobil uygulamalar üzerinden alıcılar ile paylaşılmış dosya ve klasörler kaldırılır. Ayrıntılı bilgi almak için Nextcloud belgelerine bakabilirsiniz.",
"People" : "Kişiler",
"Filter accounts" : "Hesapları süz",
"The request will expire on {date} at midnight and will be password protected." : "İstek {date} gece yarısı geçersiz olacak ve parola ile korunacak.",
@@ -126,7 +126,7 @@ OC.L10N.register(
"Set a submission expiration date" : "Gönderim geçerlilik sonu tarihini ayarlayın",
"Expiration date" : "Geçerlilik sonu tarihi",
"Select a date" : "Bir tarih seçin",
- "Your administrator has enforced a {count} days expiration policy." : "Yöneticiniz geçerlilik sonu ilkesini {count} gün olarak belirlemiş.",
+ "Your administrator has enforced a {count} days expiration policy." : "Yöneticiniz geçerlilik sonu ilkesini {count} gün olarak zorunlu kılmış.",
"What password should be used for the request?" : "İstek için kullanılacak parola nedir?",
"Set a password" : "Bir parola ayarlayın",
"Password" : "Parola",
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Onaylanmış paylaşımların varsayılan klasörünü ayarlayın",
"Reset" : "Sıfırla",
"Reset folder to system default" : "Sistem varsayılan klasörüne sıfırlar",
- "Share expiration: " : "Paylaşım geçerlilik sonu:",
+ "Share expiration: {date}" : "Paylaşım geçerlilik sonu: {date}",
"Share Expiration" : "Paylaşım geçerlilik sonu",
"group" : "grup",
"conversation" : "görüşme",
@@ -220,16 +220,16 @@ OC.L10N.register(
"Link share created" : "Paylaşım bağlantısı oluşturuldu",
"Error while creating the share" : "Paylaşım oluşturulurken sorun çıktı",
"Please enter the following required information before creating the share" : "Lütfen paylaşımı oluşturmadan önce aşağıdaki zorunlu bilgileri yazın",
- "Password protection (enforced)" : "Parola koruması (dayatılmış)",
+ "Password protection (enforced)" : "Parola koruması (zorunlu kılınmış)",
"Password protection" : "Parola koruması",
"Enter a password" : "Bir parola yazın",
- "Enable link expiration (enforced)" : "Bağlantıya geçerlilik sonu ekle (dayatılan)",
+ "Enable link expiration (enforced)" : "Bağlantıya geçerlilik sonu ekle (zorunlu kılınmış)",
"Enable link expiration" : "Bağlantı geçerlilik sonu kullanılsın",
- "Enter expiration date (enforced)" : "Geçerlilik sonu tarihini yazın (dayatılan)",
+ "Enter expiration date (enforced)" : "Geçerlilik sonu tarihini yazın (zorunlu kılınmış)",
"Enter expiration date" : "Geçerlilik sonu tarihini yazın",
"Create share" : "Paylaşım ekle",
"Customize link" : "Bağlantıyı özelleştir",
- "Generate QR code" : "QR kodu oluştur",
+ "Generate QR code" : "Kare kod oluştur",
"Add another link" : "Başka bir bağlantı ekle",
"Create a new share link" : "Yeni bir paylaşım bağlantısı ekle",
"Quick share options, the current selected is \"{selectedOption}\"" : "Hızlı paylaşım seçenekleri, geçerli seçim \"{selectedOption}\"",
@@ -246,7 +246,7 @@ OC.L10N.register(
"Group" : "Grup",
"Email" : "E-posta",
"Team" : "Takım",
- "Talk conversation" : "Konuş uygulaması görüşmesi",
+ "Talk conversation" : "Konuş görüşmesi",
"Deck board" : "Tahta panosu",
"ScienceMesh" : "ScienceMesh",
"on {server}" : "{server} üzerinde",
@@ -257,18 +257,13 @@ OC.L10N.register(
"File drop" : "Dosya bırakma",
"Upload files to {foldername}." : "Dosyaları {foldername} klasörüne yükle.",
"By uploading files, you agree to the terms of service." : "Dosya yükleyerek hizmet koşullarını kabul etmiş olursunuz.",
+ "Successfully uploaded files" : "Dosyalar yüklendi",
"View terms of service" : "Hizmet koşullarını görüntüle",
"Terms of service" : "Hizmet koşulları",
- "Upload files to {folder}" : "Dosyaları {folder} klasörüne yükle",
- "Submit name" : "Adı gönder",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} sizinle bir klasör paylaştı.",
- "To upload files, you need to provide your name first." : "Dosyaları yükleyebilmek için önce adınızı yazmalısınız.",
- "Name" : "Ad",
- "Enter your name" : "Adınızı yazın",
"Share with {userName}" : "{userName} ile paylaş",
"Share with email {email}" : "{email} e-posta adresi ile paylaş",
"Share with group" : "Grupla paylaş",
- "Share in conversation" : "Yazışmada paylaş",
+ "Share in conversation" : "Görüşmede paylaş",
"Share with {user} on remote server {server}" : "{server} uzak sunucusundaki {user} ile paylaş",
"Share with remote group" : "Uzaktaki grupla paylaş",
"Share with guest" : "Konukla paylaş",
@@ -295,7 +290,7 @@ OC.L10N.register(
"Password expires {passwordExpirationTime}" : "Parolanın geçerlilik süresi sonu {passwordExpirationTime}",
"Password expired" : "Parolanın geçerlilik süresi dolmuş",
"Video verification" : "Görüntü doğrulaması",
- "Expiration date (enforced)" : "Geçerlilik sonu tarihi (dayatılmış)",
+ "Expiration date (enforced)" : "Geçerlilik sonu tarihi (zorunlu kılınmış)",
"Set expiration date" : "Geçerlilik sonu tarihini ayarla",
"Hide download" : "İndirme gizlensin",
"Allow download and sync" : "İndirmeye izin ver ve eşitle",
@@ -313,7 +308,10 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Bu yöntemi, dosyaları kuruluşunuzdaki kişilerle veya takımlarla paylaşmak için kullanın. Alıcının paylaşıma zaten erişimi varsa ancak bulamıyorlarsa, kolay erişmeleri için iç paylaşım bağlantısını gönderebilirsiniz.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Bu yöntemi, dosyaları kuruluşunuzun dışındaki kişilerle veya kuruluşlarla paylaşmak için kullanın. Dosyalar ve klasörler herkese açık paylaşım bağlantıları ve e-posta adresleri ile paylaşılabilir. Ayrıca, birleşik bulut kimliklerini kullanarak farklı kopyalarda barındırılan diğer Nextcloud hesaplarıyla da paylaşım yapabilirsiniz.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "İç veya dış paylaşımların parçası olmayan paylaşımlar. Bunlar uygulamalardan veya diğer kaynaklardan gelen paylaşımlar olabilir.",
+ "Share with accounts, teams, federated cloud IDs" : "Hesaplar, takımlar ve birleşik bulut kimlikleri ile paylaşın",
"Share with accounts and teams" : "Hesaplar ve takımlarla paylaşın",
+ "Federated cloud ID" : "Birleşik bulut kimliği",
+ "Email, federated cloud ID" : "E-posta adresi, birleşik bulut kimliği",
"Unable to load the shares list" : "Paylaşımlar listesi yüklenemedi",
"Expires {relativetime}" : "Geçerlilik süresi sonu {relativetime}",
"this share just expired." : "bu paylaşımın geçerlilik süresi dolmuş.",
@@ -370,6 +368,8 @@ OC.L10N.register(
"List of unapproved shares." : "Kabul edilmemiş paylaşımların listesi.",
"No pending shares" : "Bekleyen paylaşım yok",
"Shares you have received but not approved will show up here" : "Aldığınız ancak henüz kabul etmediğiniz paylaşımlar burada görüntülenir",
+ "Error deleting the share: {errorMessage}" : "Paylaşım silinirken sorun çıktı: {errorMessage}",
+ "Error deleting the share" : "Paylaşım silinirken sorun çıktı",
"Error updating the share: {errorMessage}" : "Paylaşım güncellenirken sorun çıktı: {errorMessage}",
"Error updating the share" : "Paylaşım güncellenirken sorun çıktı",
"File \"{path}\" has been unshared" : "\"{path}\" dosyası paylaşımdan kaldırıldı",
@@ -382,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Alıcı için paylaşım notu kaydedildi",
"Share password saved" : "Paylaşım parolası kaydedildi",
"Share permissions saved" : "Paylaşım izinleri kaydedildi",
+ "To upload files to {folder}, you need to provide your name first." : "{folder} üzerine dosyalar yükleyebilmek için önce adınızı yazmalısınız.",
+ "Upload files to {folder}" : "Dosyaları {folder} klasörüne yükle",
+ "Please confirm your name to upload files to {folder}" : "Lütfen {folder} üzerinde dosyalar yükleyebilmek için adınızı doğrulayın",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} sizinle bir klasör paylaştı.",
+ "Names must not be empty." : "Ad boş olamaz.",
+ "Names must not start with a dot." : "Ad bir nokta ile başlayamaz.",
+ "\"{char}\" is not allowed inside a name." : "Bir ad içinde \"{char}\" karakteri kullanılamaz.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" ayrılmış bir ad olduğundan kullanılamaz.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" adı kullanılamaz.",
+ "Names must not end with \"{extension}\"." : "Adlar \"{extension}\" karakteri ile bitemez.",
+ "Invalid name." : "Ad geçersiz.",
"Shared by" : "Paylaşan",
"Shared with" : "Şunlarla paylaşılmış",
"Password created successfully" : "Parola oluşturuldu",
@@ -412,16 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "{remote} konumunda uyumlu sunucu bulunamadı",
"Invalid server URL" : "Sunucu adresi geçersiz",
"Failed to add the public link to your Nextcloud" : "Herkese açık bağlantı Nextcould üzerine eklenemedi",
- "Files" : "Dosyalar",
- "Download all files" : "Tüm dosyaları indir",
- "Search for share recipients" : "Paylaşım alıcıları ara",
- "No recommendations. Start typing." : "Herhangi bir öneri yok. Yazmaya başlayın.",
- "Password field can't be empty" : "Parola alanı boş olamaz",
- "Allow download" : "İndirilebilsin",
- "Share expire date saved" : "Paylaşım geçerlilik süresi kaydedildi",
"You are not allowed to edit link shares that you don't own" : "Sahibi olmadığınız bağlantı paylaşımlarını düzenleme izniniz yok",
+ "Download all files" : "Tüm dosyaları indir",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-posta adresi zaten eklenmiş","{count} e-posta adresi zaten eklenmiş"],
"_1 email address added_::_{count} email addresses added_" : ["1 e-posta adresi eklendi","{count} e-posta adresi eklendi"],
- "Email, federated cloud id" : "E-posta adresi, birleşik bulut kimliği"
+ "Search for share recipients" : "Paylaşım alıcıları ara",
+ "No recommendations. Start typing." : "Herhangi bir öneri yok. Yazmaya başlayın.",
+ "To upload files, you need to provide your name first." : "Dosyaları yükleyebilmek için önce adınızı yazmalısınız.",
+ "Enter your name" : "Adınızı yazın",
+ "Submit name" : "Adı gönder",
+ "Name" : "Ad",
+ "Share with accounts, teams, federated cloud id" : "Hesaplar, takımlar ve birleşik bulut kimlikleri ile paylaşın",
+ "Email, federated cloud id" : "E-posta adresi, birleşik bulut kimliği",
+ "Filename must not be empty." : "Dosya adı boş olamaz."
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_sharing/l10n/tr.json b/apps/files_sharing/l10n/tr.json
index 8864f55661b..119bce79875 100644
--- a/apps/files_sharing/l10n/tr.json
+++ b/apps/files_sharing/l10n/tr.json
@@ -64,31 +64,31 @@
"Wrong path, file/folder does not exist" : "Yol yanlış. Dosya ya da klasör bulunamadı",
"Could not create share" : "Paylaşılamadı",
"Please specify a valid account to share with" : "Lütfen paylaşılacak geçerli bir hesap belirtin",
- "Group sharing is disabled by the administrator" : "Grup paylaşımı BT yöneticisi tarafından kullanımdan kaldırılmış",
+ "Group sharing is disabled by the administrator" : "Grup paylaşımı özelliği BT yöneticisi tarafından kapatılmış",
"Please specify a valid group" : "Lütfen geçerli bir grup belirtin",
- "Public link sharing is disabled by the administrator" : "Herkese açık bağlantı paylaşımı BT yöneticisi tarafından kullanımdan kaldırılmış",
+ "Public link sharing is disabled by the administrator" : "Herkese açık bağlantı paylaşımı özelliği BT yöneticisi tarafından kapatılmış",
"Please specify a valid email address" : "Lütfen geçerli bir e-posta adresi yazın",
- "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Nextcloud Konuş kullanıma alınmamış olduğundan, %s paylaşım parolası Nextcloud Konuş uygulaması ile gönderilemedi",
+ "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Nextcloud Konuş uygulaması kullanıma alınmamış. %s paylaşım parolası Nextcloud Konuş uygulaması ile gönderilemedi",
"Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Yönetim bölümünden %2$s türündeki paylaşımlar yapılamadığından %1$s paylaşılamadı",
"Please specify a valid federated account ID" : "Lütfen geçerli bir birleşik hesap kimliği belirtin",
"Please specify a valid federated group ID" : "Lütfen geçerli bir birleşik grup kimliği belirtin",
- "You cannot share to a Team if the app is not enabled" : "Uygulama kullanıma alınmamış ise bir Takım ile paylaşamazsınız",
+ "You cannot share to a Team if the app is not enabled" : "Uygulama kullanıma alınmamışsa bir Takım ile paylaşamazsınız",
"Please specify a valid team" : "Lütfen geçerli bir takım belirtin",
- "Sharing %s failed because the back end does not support room shares" : "Arka uç oda paylaşımlarına izin vermediğinden %s paylaşılamadı",
- "Sharing %s failed because the back end does not support ScienceMesh shares" : "Arka uç ScienceMesh paylaşımlarına izin vermediğinden %s paylaşılamadı",
+ "Sharing %s failed because the back end does not support room shares" : "Arka yüz oda paylaşımlarına izin vermediğinden %s paylaşılamadı",
+ "Sharing %s failed because the back end does not support ScienceMesh shares" : "Arka yüz ScienceMesh paylaşımlarına izin vermediğinden %s paylaşılamadı",
"Unknown share type" : "Paylaşım türü bilinmiyor",
"Not a directory" : "Bir klasör değil",
"Could not lock node" : "Düğüm kilitlenemedi",
"Public upload is only possible for publicly shared folders" : "Herkese açık yükleme ancak herkese açık paylaşılmış klasörlere yapılabilir",
"Share must at least have READ or CREATE permissions" : "Paylaşım için en az OKUMA ve OLUŞTURMA izinleri olmalıdır",
"Share must have READ permission if UPDATE or DELETE permission is set" : "UPDATE ya da DELETE izinleri verilmiş ise paylaşıma READ izni verilmelidir",
- "Public upload disabled by the administrator" : "Herkese açık yükleme BT yöneticisi tarafından kullanımdan kaldırılmış",
+ "Public upload disabled by the administrator" : "Herkese açık yükleme özelliği BT yöneticisi tarafından kapatılmış",
"Could not lock path" : "Yol kilitlenemedi",
"no sharing rights on this item" : "bu ögenin herhangi bir paylaşım izni yok",
"You are not allowed to edit incoming shares" : "Gelen paylaşımları düzenleme izniniz yok",
"Wrong or no update parameter given" : "Parametre yanlış ya da herhangi bir parametre belirtilmemiş",
- "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "Nextcloud Konuş kullanıma alınmamış olduğundan, paylaşım parolası Nextcloud Konuş uygulaması ile gönderilemedi.",
- "Custom share link tokens have been disabled by the administrator" : "Özel bağlantı paylaşımı kodları yöneticiniz tarafından kullanımdan kaldırılmış",
+ "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "Nextcloud Konuş uygulaması kullanıma alınmamış. Paylaşım parolası Nextcloud Konuş uygulaması ile gönderilemedi.",
+ "Custom share link tokens have been disabled by the administrator" : "Özel bağlantı paylaşımı kodları yöneticiniz tarafından kapatılmış",
"Tokens must contain at least 1 character and may only contain letters, numbers, or a hyphen" : "Kodlar en az 1 karakter uzunluğunda olmalı ve yalnızca harf, sayı veya tire karakterlerini içermelidir",
"Invalid date. Format must be YYYY-MM-DD" : "Tarih geçersiz. Tarih biçimi YYYY-AA-GG olmalıdır",
"No sharing rights on this item" : "Bu ögenin herhangi bir paylaşım izni yok",
@@ -103,7 +103,7 @@
"Download" : "İndir",
"Add to your %s" : "%s uygulamanıza ekleyin",
"Direct link" : "Doğrudan bağlantı",
- "Share API is disabled" : "Paylaşım API arayüzü kullanımdan kaldırılmış",
+ "Share API is disabled" : "Paylaşım API arayüzü kapatılmış",
"File sharing" : "Dosya paylaşımı",
"Share will expire tomorrow" : "Paylaşımın geçerlilik süresi yarın dolacak",
"Your share of {node} will expire tomorrow" : "{node} paylaşımınızın geçerlilik süresi yarın dolacak",
@@ -114,7 +114,7 @@
"Remember to upload the files to %s" : "Dosyaları %s üzerine yüklemeyi unutmayın",
"We would like to kindly remind you that you have not yet uploaded any files to the shared folder." : "Paylaşılan klasöre henüz herhangi bir dosya yüklemediğinizi hatırlatmak isteriz.",
"Open \"%s\"" : "\"%s\" aç",
- "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Bu uygulama kişilerin Nextcloud üzerinde dosya paylaşabilmesini sağlar. Kullanıma alındığında, yöneticiler dosya paylaşabilecek grupları belirleyebilir. Seçilmiş gruplardaki kişiler Nextcloud üzerindeki diğer kişi ve gruplar ile dosya ve klasör paylaşabilir. Ek olarak, yönetici bağlantı paylaşımı özelliğini kullanıma almış ise, Nextcloud üzerinde olmayan kişiler ile dosya paylaşımı bağlantıları kullanılabilir. Yöneticiler ayrıca parola ve geçerlilik sonu tarihi kullanılmasını zorunlu kılmanın yanında, paylaşım bağlantıları ile sunucudan sunucuya paylaşım ve mobil aygıtlar ile paylaşım gibi özellikleri kullanıma alabilir.\nBu özellik kullanımdan kaldırıldığında, sunucu, eşitleme istemcileri ve mobil uygulamalar üzerinden alıcılar ile paylaşılmış dosya ve klasörler kaldırılır. Ayrıntılı bilgi almak için Nextcloud belgelerine bakabilirsiniz.",
+ "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Bu uygulama kişilerin Nextcloud üzerinde dosya paylaşabilmesini sağlar. Kullanıma alındığında, yöneticiler dosya paylaşabilecek grupları belirleyebilir. Seçilmiş gruplardaki kişiler Nextcloud üzerindeki diğer kişi ve gruplar ile dosya ve klasör paylaşabilir. Ek olarak, yönetici bağlantı paylaşımı özelliğini açmış ise, Nextcloud üzerinde olmayan kişiler ile dosya paylaşımı bağlantıları kullanılabilir. Yöneticiler ayrıca parola ve geçerlilik sonu tarihi kullanılmasını zorunlu kılmanın yanında, paylaşım bağlantıları ile sunucudan sunucuya paylaşım ve mobil aygıtlar ile paylaşım gibi özellikleri açabilir.\nBu özellik kapatıldığında, sunucu, eşitleme istemcileri ve mobil uygulamalar üzerinden alıcılar ile paylaşılmış dosya ve klasörler kaldırılır. Ayrıntılı bilgi almak için Nextcloud belgelerine bakabilirsiniz.",
"People" : "Kişiler",
"Filter accounts" : "Hesapları süz",
"The request will expire on {date} at midnight and will be password protected." : "İstek {date} gece yarısı geçersiz olacak ve parola ile korunacak.",
@@ -124,7 +124,7 @@
"Set a submission expiration date" : "Gönderim geçerlilik sonu tarihini ayarlayın",
"Expiration date" : "Geçerlilik sonu tarihi",
"Select a date" : "Bir tarih seçin",
- "Your administrator has enforced a {count} days expiration policy." : "Yöneticiniz geçerlilik sonu ilkesini {count} gün olarak belirlemiş.",
+ "Your administrator has enforced a {count} days expiration policy." : "Yöneticiniz geçerlilik sonu ilkesini {count} gün olarak zorunlu kılmış.",
"What password should be used for the request?" : "İstek için kullanılacak parola nedir?",
"Set a password" : "Bir parola ayarlayın",
"Password" : "Parola",
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "Onaylanmış paylaşımların varsayılan klasörünü ayarlayın",
"Reset" : "Sıfırla",
"Reset folder to system default" : "Sistem varsayılan klasörüne sıfırlar",
- "Share expiration: " : "Paylaşım geçerlilik sonu:",
+ "Share expiration: {date}" : "Paylaşım geçerlilik sonu: {date}",
"Share Expiration" : "Paylaşım geçerlilik sonu",
"group" : "grup",
"conversation" : "görüşme",
@@ -218,16 +218,16 @@
"Link share created" : "Paylaşım bağlantısı oluşturuldu",
"Error while creating the share" : "Paylaşım oluşturulurken sorun çıktı",
"Please enter the following required information before creating the share" : "Lütfen paylaşımı oluşturmadan önce aşağıdaki zorunlu bilgileri yazın",
- "Password protection (enforced)" : "Parola koruması (dayatılmış)",
+ "Password protection (enforced)" : "Parola koruması (zorunlu kılınmış)",
"Password protection" : "Parola koruması",
"Enter a password" : "Bir parola yazın",
- "Enable link expiration (enforced)" : "Bağlantıya geçerlilik sonu ekle (dayatılan)",
+ "Enable link expiration (enforced)" : "Bağlantıya geçerlilik sonu ekle (zorunlu kılınmış)",
"Enable link expiration" : "Bağlantı geçerlilik sonu kullanılsın",
- "Enter expiration date (enforced)" : "Geçerlilik sonu tarihini yazın (dayatılan)",
+ "Enter expiration date (enforced)" : "Geçerlilik sonu tarihini yazın (zorunlu kılınmış)",
"Enter expiration date" : "Geçerlilik sonu tarihini yazın",
"Create share" : "Paylaşım ekle",
"Customize link" : "Bağlantıyı özelleştir",
- "Generate QR code" : "QR kodu oluştur",
+ "Generate QR code" : "Kare kod oluştur",
"Add another link" : "Başka bir bağlantı ekle",
"Create a new share link" : "Yeni bir paylaşım bağlantısı ekle",
"Quick share options, the current selected is \"{selectedOption}\"" : "Hızlı paylaşım seçenekleri, geçerli seçim \"{selectedOption}\"",
@@ -244,7 +244,7 @@
"Group" : "Grup",
"Email" : "E-posta",
"Team" : "Takım",
- "Talk conversation" : "Konuş uygulaması görüşmesi",
+ "Talk conversation" : "Konuş görüşmesi",
"Deck board" : "Tahta panosu",
"ScienceMesh" : "ScienceMesh",
"on {server}" : "{server} üzerinde",
@@ -255,18 +255,13 @@
"File drop" : "Dosya bırakma",
"Upload files to {foldername}." : "Dosyaları {foldername} klasörüne yükle.",
"By uploading files, you agree to the terms of service." : "Dosya yükleyerek hizmet koşullarını kabul etmiş olursunuz.",
+ "Successfully uploaded files" : "Dosyalar yüklendi",
"View terms of service" : "Hizmet koşullarını görüntüle",
"Terms of service" : "Hizmet koşulları",
- "Upload files to {folder}" : "Dosyaları {folder} klasörüne yükle",
- "Submit name" : "Adı gönder",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} sizinle bir klasör paylaştı.",
- "To upload files, you need to provide your name first." : "Dosyaları yükleyebilmek için önce adınızı yazmalısınız.",
- "Name" : "Ad",
- "Enter your name" : "Adınızı yazın",
"Share with {userName}" : "{userName} ile paylaş",
"Share with email {email}" : "{email} e-posta adresi ile paylaş",
"Share with group" : "Grupla paylaş",
- "Share in conversation" : "Yazışmada paylaş",
+ "Share in conversation" : "Görüşmede paylaş",
"Share with {user} on remote server {server}" : "{server} uzak sunucusundaki {user} ile paylaş",
"Share with remote group" : "Uzaktaki grupla paylaş",
"Share with guest" : "Konukla paylaş",
@@ -293,7 +288,7 @@
"Password expires {passwordExpirationTime}" : "Parolanın geçerlilik süresi sonu {passwordExpirationTime}",
"Password expired" : "Parolanın geçerlilik süresi dolmuş",
"Video verification" : "Görüntü doğrulaması",
- "Expiration date (enforced)" : "Geçerlilik sonu tarihi (dayatılmış)",
+ "Expiration date (enforced)" : "Geçerlilik sonu tarihi (zorunlu kılınmış)",
"Set expiration date" : "Geçerlilik sonu tarihini ayarla",
"Hide download" : "İndirme gizlensin",
"Allow download and sync" : "İndirmeye izin ver ve eşitle",
@@ -311,7 +306,10 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Bu yöntemi, dosyaları kuruluşunuzdaki kişilerle veya takımlarla paylaşmak için kullanın. Alıcının paylaşıma zaten erişimi varsa ancak bulamıyorlarsa, kolay erişmeleri için iç paylaşım bağlantısını gönderebilirsiniz.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Bu yöntemi, dosyaları kuruluşunuzun dışındaki kişilerle veya kuruluşlarla paylaşmak için kullanın. Dosyalar ve klasörler herkese açık paylaşım bağlantıları ve e-posta adresleri ile paylaşılabilir. Ayrıca, birleşik bulut kimliklerini kullanarak farklı kopyalarda barındırılan diğer Nextcloud hesaplarıyla da paylaşım yapabilirsiniz.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "İç veya dış paylaşımların parçası olmayan paylaşımlar. Bunlar uygulamalardan veya diğer kaynaklardan gelen paylaşımlar olabilir.",
+ "Share with accounts, teams, federated cloud IDs" : "Hesaplar, takımlar ve birleşik bulut kimlikleri ile paylaşın",
"Share with accounts and teams" : "Hesaplar ve takımlarla paylaşın",
+ "Federated cloud ID" : "Birleşik bulut kimliği",
+ "Email, federated cloud ID" : "E-posta adresi, birleşik bulut kimliği",
"Unable to load the shares list" : "Paylaşımlar listesi yüklenemedi",
"Expires {relativetime}" : "Geçerlilik süresi sonu {relativetime}",
"this share just expired." : "bu paylaşımın geçerlilik süresi dolmuş.",
@@ -368,6 +366,8 @@
"List of unapproved shares." : "Kabul edilmemiş paylaşımların listesi.",
"No pending shares" : "Bekleyen paylaşım yok",
"Shares you have received but not approved will show up here" : "Aldığınız ancak henüz kabul etmediğiniz paylaşımlar burada görüntülenir",
+ "Error deleting the share: {errorMessage}" : "Paylaşım silinirken sorun çıktı: {errorMessage}",
+ "Error deleting the share" : "Paylaşım silinirken sorun çıktı",
"Error updating the share: {errorMessage}" : "Paylaşım güncellenirken sorun çıktı: {errorMessage}",
"Error updating the share" : "Paylaşım güncellenirken sorun çıktı",
"File \"{path}\" has been unshared" : "\"{path}\" dosyası paylaşımdan kaldırıldı",
@@ -380,6 +380,17 @@
"Share note for recipient saved" : "Alıcı için paylaşım notu kaydedildi",
"Share password saved" : "Paylaşım parolası kaydedildi",
"Share permissions saved" : "Paylaşım izinleri kaydedildi",
+ "To upload files to {folder}, you need to provide your name first." : "{folder} üzerine dosyalar yükleyebilmek için önce adınızı yazmalısınız.",
+ "Upload files to {folder}" : "Dosyaları {folder} klasörüne yükle",
+ "Please confirm your name to upload files to {folder}" : "Lütfen {folder} üzerinde dosyalar yükleyebilmek için adınızı doğrulayın",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} sizinle bir klasör paylaştı.",
+ "Names must not be empty." : "Ad boş olamaz.",
+ "Names must not start with a dot." : "Ad bir nokta ile başlayamaz.",
+ "\"{char}\" is not allowed inside a name." : "Bir ad içinde \"{char}\" karakteri kullanılamaz.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" ayrılmış bir ad olduğundan kullanılamaz.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" adı kullanılamaz.",
+ "Names must not end with \"{extension}\"." : "Adlar \"{extension}\" karakteri ile bitemez.",
+ "Invalid name." : "Ad geçersiz.",
"Shared by" : "Paylaşan",
"Shared with" : "Şunlarla paylaşılmış",
"Password created successfully" : "Parola oluşturuldu",
@@ -410,16 +421,18 @@
"No compatible server found at {remote}" : "{remote} konumunda uyumlu sunucu bulunamadı",
"Invalid server URL" : "Sunucu adresi geçersiz",
"Failed to add the public link to your Nextcloud" : "Herkese açık bağlantı Nextcould üzerine eklenemedi",
- "Files" : "Dosyalar",
- "Download all files" : "Tüm dosyaları indir",
- "Search for share recipients" : "Paylaşım alıcıları ara",
- "No recommendations. Start typing." : "Herhangi bir öneri yok. Yazmaya başlayın.",
- "Password field can't be empty" : "Parola alanı boş olamaz",
- "Allow download" : "İndirilebilsin",
- "Share expire date saved" : "Paylaşım geçerlilik süresi kaydedildi",
"You are not allowed to edit link shares that you don't own" : "Sahibi olmadığınız bağlantı paylaşımlarını düzenleme izniniz yok",
+ "Download all files" : "Tüm dosyaları indir",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-posta adresi zaten eklenmiş","{count} e-posta adresi zaten eklenmiş"],
"_1 email address added_::_{count} email addresses added_" : ["1 e-posta adresi eklendi","{count} e-posta adresi eklendi"],
- "Email, federated cloud id" : "E-posta adresi, birleşik bulut kimliği"
+ "Search for share recipients" : "Paylaşım alıcıları ara",
+ "No recommendations. Start typing." : "Herhangi bir öneri yok. Yazmaya başlayın.",
+ "To upload files, you need to provide your name first." : "Dosyaları yükleyebilmek için önce adınızı yazmalısınız.",
+ "Enter your name" : "Adınızı yazın",
+ "Submit name" : "Adı gönder",
+ "Name" : "Ad",
+ "Share with accounts, teams, federated cloud id" : "Hesaplar, takımlar ve birleşik bulut kimlikleri ile paylaşın",
+ "Email, federated cloud id" : "E-posta adresi, birleşik bulut kimliği",
+ "Filename must not be empty." : "Dosya adı boş olamaz."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ug.js b/apps/files_sharing/l10n/ug.js
index 81d6c3dd094..2eab79f6f98 100644
--- a/apps/files_sharing/l10n/ug.js
+++ b/apps/files_sharing/l10n/ug.js
@@ -242,12 +242,6 @@ OC.L10N.register(
"By uploading files, you agree to the terms of service." : "ھۆججەتلەرنى يوللاش ئارقىلىق مۇلازىمەت شەرتلىرىگە قوشۇلىسىز.",
"View terms of service" : "مۇلازىمەت شەرتلىرىنى كۆرۈش",
"Terms of service" : "مۇلازىمەت شەرتلىرى",
- "Upload files to {folder}" : "ھۆججەتلەرنى {folder} يۈكلەڭ",
- "Submit name" : "ئىسىم يوللاڭ",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ھۆججەت قىسقۇچنى سىز بىلەن ئورتاقلاشتى.",
- "To upload files, you need to provide your name first." : "ھۆججەتلەرنى يوللاش ئۈچۈن ئالدى بىلەن ئىسمىڭىزنى تەمىنلىشىڭىز كېرەك.",
- "Name" : "ئاتى",
- "Enter your name" : "ئىسمىڭىزنى كىرگۈزۈڭ",
"Share with {userName}" : "{userName} بىلەن ئورتاقلىشىڭ",
"Share with email {email}" : "ئېلېكترونلۇق خەت {email} خەت}",
"Share with group" : "گۇرۇپپا بىلەن ئورتاقلىشىش",
@@ -345,6 +339,8 @@ OC.L10N.register(
"Share note for recipient saved" : "تاپشۇرۇۋالغۇچى ئۈچۈن خاتىرە قالدۇرۇڭ",
"Share password saved" : "پارولنى ئورتاقلاشتى",
"Share permissions saved" : "ئورتاقلىشىش ئىجازەتلىرى ساقلاندى",
+ "Upload files to {folder}" : "ھۆججەتلەرنى {folder} يۈكلەڭ",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ھۆججەت قىسقۇچنى سىز بىلەن ئورتاقلاشتى.",
"Shared by" : "ھەمبەھىرلىگۈچى",
"Shared with" : "بىلەن ئورتاقلاشتى",
"Password created successfully" : "پارول مۇۋەپپەقىيەتلىك قۇرۇلدى",
@@ -375,12 +371,14 @@ OC.L10N.register(
"No compatible server found at {remote}" : "{remote} ماس كېلىدىغان مۇلازىمېتىر تېپىلمىدى",
"Invalid server URL" : "مۇلازىمېتىر URL ئىناۋەتسىز",
"Failed to add the public link to your Nextcloud" : "Nextcloud غا ئاممىۋى ئۇلىنىشنى قوشالمىدى",
- "Files" : "ھۆججەتلەر",
+ "You are not allowed to edit link shares that you don't own" : "ئۆزىڭىز ئىگە بولمىغان ئۇلىنىش ھەمبەھىرلىرىنى تەھرىرلىشىڭىزگە رۇخسەت قىلىنمايدۇ",
"Download all files" : "بارلىق ھۆججەتلەرنى چۈشۈرۈڭ",
"Search for share recipients" : "ھەمبەھىر تاپشۇرۇۋالغۇچىلارنى ئىزدەڭ",
"No recommendations. Start typing." : "تەۋسىيە يوق. يېزىشنى باشلاڭ.",
- "Allow download" : "چۈشۈرۈشكە يول قويۇڭ",
- "Share expire date saved" : "ئورتاقلىشىش ۋاقتى ساقلاندى",
- "You are not allowed to edit link shares that you don't own" : "ئۆزىڭىز ئىگە بولمىغان ئۇلىنىش ھەمبەھىرلىرىنى تەھرىرلىشىڭىزگە رۇخسەت قىلىنمايدۇ"
+ "To upload files, you need to provide your name first." : "ھۆججەتلەرنى يوللاش ئۈچۈن ئالدى بىلەن ئىسمىڭىزنى تەمىنلىشىڭىز كېرەك.",
+ "Enter your name" : "ئىسمىڭىزنى كىرگۈزۈڭ",
+ "Submit name" : "ئىسىم يوللاڭ",
+ "Name" : "ئاتى",
+ "Filename must not be empty." : "ھۆججەت ئىسمى بوش بولماسلىقى كېرەك."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/ug.json b/apps/files_sharing/l10n/ug.json
index 1e3c9c55ec4..fc8a8a3d907 100644
--- a/apps/files_sharing/l10n/ug.json
+++ b/apps/files_sharing/l10n/ug.json
@@ -240,12 +240,6 @@
"By uploading files, you agree to the terms of service." : "ھۆججەتلەرنى يوللاش ئارقىلىق مۇلازىمەت شەرتلىرىگە قوشۇلىسىز.",
"View terms of service" : "مۇلازىمەت شەرتلىرىنى كۆرۈش",
"Terms of service" : "مۇلازىمەت شەرتلىرى",
- "Upload files to {folder}" : "ھۆججەتلەرنى {folder} يۈكلەڭ",
- "Submit name" : "ئىسىم يوللاڭ",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ھۆججەت قىسقۇچنى سىز بىلەن ئورتاقلاشتى.",
- "To upload files, you need to provide your name first." : "ھۆججەتلەرنى يوللاش ئۈچۈن ئالدى بىلەن ئىسمىڭىزنى تەمىنلىشىڭىز كېرەك.",
- "Name" : "ئاتى",
- "Enter your name" : "ئىسمىڭىزنى كىرگۈزۈڭ",
"Share with {userName}" : "{userName} بىلەن ئورتاقلىشىڭ",
"Share with email {email}" : "ئېلېكترونلۇق خەت {email} خەت}",
"Share with group" : "گۇرۇپپا بىلەن ئورتاقلىشىش",
@@ -343,6 +337,8 @@
"Share note for recipient saved" : "تاپشۇرۇۋالغۇچى ئۈچۈن خاتىرە قالدۇرۇڭ",
"Share password saved" : "پارولنى ئورتاقلاشتى",
"Share permissions saved" : "ئورتاقلىشىش ئىجازەتلىرى ساقلاندى",
+ "Upload files to {folder}" : "ھۆججەتلەرنى {folder} يۈكلەڭ",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} ھۆججەت قىسقۇچنى سىز بىلەن ئورتاقلاشتى.",
"Shared by" : "ھەمبەھىرلىگۈچى",
"Shared with" : "بىلەن ئورتاقلاشتى",
"Password created successfully" : "پارول مۇۋەپپەقىيەتلىك قۇرۇلدى",
@@ -373,12 +369,14 @@
"No compatible server found at {remote}" : "{remote} ماس كېلىدىغان مۇلازىمېتىر تېپىلمىدى",
"Invalid server URL" : "مۇلازىمېتىر URL ئىناۋەتسىز",
"Failed to add the public link to your Nextcloud" : "Nextcloud غا ئاممىۋى ئۇلىنىشنى قوشالمىدى",
- "Files" : "ھۆججەتلەر",
+ "You are not allowed to edit link shares that you don't own" : "ئۆزىڭىز ئىگە بولمىغان ئۇلىنىش ھەمبەھىرلىرىنى تەھرىرلىشىڭىزگە رۇخسەت قىلىنمايدۇ",
"Download all files" : "بارلىق ھۆججەتلەرنى چۈشۈرۈڭ",
"Search for share recipients" : "ھەمبەھىر تاپشۇرۇۋالغۇچىلارنى ئىزدەڭ",
"No recommendations. Start typing." : "تەۋسىيە يوق. يېزىشنى باشلاڭ.",
- "Allow download" : "چۈشۈرۈشكە يول قويۇڭ",
- "Share expire date saved" : "ئورتاقلىشىش ۋاقتى ساقلاندى",
- "You are not allowed to edit link shares that you don't own" : "ئۆزىڭىز ئىگە بولمىغان ئۇلىنىش ھەمبەھىرلىرىنى تەھرىرلىشىڭىزگە رۇخسەت قىلىنمايدۇ"
+ "To upload files, you need to provide your name first." : "ھۆججەتلەرنى يوللاش ئۈچۈن ئالدى بىلەن ئىسمىڭىزنى تەمىنلىشىڭىز كېرەك.",
+ "Enter your name" : "ئىسمىڭىزنى كىرگۈزۈڭ",
+ "Submit name" : "ئىسىم يوللاڭ",
+ "Name" : "ئاتى",
+ "Filename must not be empty." : "ھۆججەت ئىسمى بوش بولماسلىقى كېرەك."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/uk.js b/apps/files_sharing/l10n/uk.js
index d8ee9fd3298..f1d8ed89a22 100644
--- a/apps/files_sharing/l10n/uk.js
+++ b/apps/files_sharing/l10n/uk.js
@@ -184,7 +184,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "Встановити типовий каталог для прийнятих спільних ресурсів",
"Reset" : "Скидання",
"Reset folder to system default" : "Відновити типові системні налаштування для каталогу",
- "Share expiration: " : "Термін дії спільного ресурсу:",
+ "Share expiration: {date}" : "У спільному доступі до: {date}",
"Share Expiration" : "Термін дії спільного ресурсу:",
"group" : "група",
"conversation" : "розмова",
@@ -256,14 +256,9 @@ OC.L10N.register(
"File drop" : "Перетягнути файл",
"Upload files to {foldername}." : "Завантажити файли до {foldername}.",
"By uploading files, you agree to the terms of service." : "Завантаження файлів означає, що ви погоджуєтеся з умовами користування.",
+ "Successfully uploaded files" : "Успішно завантажено файли",
"View terms of service" : "Переглянути умови користування.",
"Terms of service" : "Умови використання",
- "Upload files to {folder}" : "Завантажити файли до {folder}",
- "Submit name" : "Надайте ім'я",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} поділив(-ла)ся з вами каталогом.",
- "To upload files, you need to provide your name first." : "Щоби завантажити файли, спочатку зазначте ваше ім'я.",
- "Name" : "Назва",
- "Enter your name" : "Зазначте ваше ім'я",
"Share with {userName}" : "Поділитися з {userName}",
"Share with email {email}" : "Поділитися через ел.пошту {email}",
"Share with group" : "Поділитися з групою",
@@ -312,7 +307,10 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Використовуйте цей спосіб надання файлів у спільний доступ окремим користувачам або командам. Якщо отримувач вже має доступ до спільного ресурсу, але не може його знайти, ви можете допомогти йому/їй - надіслати посилання на внутрішній ресурс.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Використовуйте цей спосіб надання файлів у спільний доступ окремим користувачам або організаціям за межами вашої організації. Файли та каталоги можна надати у спільний доступ користувачам інших примірників хмар Nextcloud з використанням ідентифікатора об'єднаних хмар.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Спільні ресурси, що не є ані внутрішніми, ані зовнішніми спільними ресурсами, наприклад, спільні ресурси, створені застосунками чи іншими ресурсами.",
+ "Share with accounts, teams, federated cloud IDs" : "Поділитися з користувачами, командами, об'єднаними хмарами",
"Share with accounts and teams" : "Поділитися з користувачами або командами",
+ "Federated cloud ID" : "Ідентифікатор об'єднаної хмари",
+ "Email, federated cloud ID" : "Ел. пошта, ID об'єднаної хмари",
"Unable to load the shares list" : "Не вдалося завантажити список спільних ресурсів",
"Expires {relativetime}" : "Термін дії закінчується {relativetime}",
"this share just expired." : "термін дії спільного доступу вичерпано.",
@@ -381,6 +379,17 @@ OC.L10N.register(
"Share note for recipient saved" : "Збережено примітку отримувачеві спільного ресурсу",
"Share password saved" : "Пароль до спільного ресурсу збережено",
"Share permissions saved" : "Дозволи доступу до спільного ресурсу збережено",
+ "To upload files to {folder}, you need to provide your name first." : "Щоб завантажити файли до каталогу {folder}, спочатку потрібно зазначити ваше ім'я.",
+ "Upload files to {folder}" : "Завантажити файли до {folder}",
+ "Please confirm your name to upload files to {folder}" : "Зазначте ваше ім'я, щоби завантажити файли до каталогу {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} поділив(-ла)ся з вами каталогом.",
+ "Names must not be empty." : "Ім'я не може бути порожнім.",
+ "Names must not start with a dot." : "Імена не можуть починатися з крапки.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" не дозволено всередині імени.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" є зарезервованим ім'ям і не дозволене.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" не дозволене ім'я.",
+ "Names must not end with \"{extension}\"." : "Імена не можуть закінчуватися на \"{extension}\".",
+ "Invalid name." : "Недійсне ім'я",
"Shared by" : "Поділилися",
"Shared with" : "Спільний доступ з",
"Password created successfully" : "Успішно створено пароль",
@@ -411,16 +420,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Відсутній сумісний сервер за адресою {remote}",
"Invalid server URL" : "Недійсна адреса сервера URL",
"Failed to add the public link to your Nextcloud" : "Не вдалося додати публічне посилання до вашого Nextcloud",
- "Files" : "Файли",
- "Download all files" : "Звантажити всі файли",
- "Search for share recipients" : "Виберіть отримувачів",
- "No recommendations. Start typing." : "Відсутні рекомендації. Будь ласка, додайте.",
- "Password field can't be empty" : "Потрібно зазначити пароль",
- "Allow download" : "Дозволити звантаження",
- "Share expire date saved" : "Збережено термін доступности спільного ресурсу",
"You are not allowed to edit link shares that you don't own" : "У вас відсутні права на редагування спільних ресурсів, якими з вами поділилися через посилання, власником яких ви не є",
+ "Download all files" : "Звантажити всі файли",
"_1 email address already added_::_{count} email addresses already added_" : ["Вже додано 1 адресу ел. пошти","Вже додано {count} адреси ел. пошти","Вже додано {count} адрес ел. пошти","Вже додано {count} адрес ел. пошти"],
"_1 email address added_::_{count} email addresses added_" : ["Додано 1 адресу ел. пошти","Додано {count} адреси ел. пошти","Додано {count} адрес ел. пошти","Додано {count} адрес ел. пошти"],
- "Email, federated cloud id" : "Ел.пошта, ідентифікатор об'єднаної хмари"
+ "Search for share recipients" : "Виберіть отримувачів",
+ "No recommendations. Start typing." : "Відсутні рекомендації. Будь ласка, додайте.",
+ "To upload files, you need to provide your name first." : "Щоби завантажити файли, спочатку зазначте ваше ім'я.",
+ "Enter your name" : "Зазначте ваше ім'я",
+ "Submit name" : "Надайте ім'я",
+ "Name" : "Назва",
+ "Share with accounts, teams, federated cloud id" : "Поділитися з користувачами, командами, ID об'єднаних хмар",
+ "Email, federated cloud id" : "Ел.пошта, ідентифікатор об'єднаної хмари",
+ "Filename must not be empty." : "Імена файлів не мають бути порожні."
},
"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");
diff --git a/apps/files_sharing/l10n/uk.json b/apps/files_sharing/l10n/uk.json
index e58b7a78779..395814ab6f4 100644
--- a/apps/files_sharing/l10n/uk.json
+++ b/apps/files_sharing/l10n/uk.json
@@ -182,7 +182,7 @@
"Set default folder for accepted shares" : "Встановити типовий каталог для прийнятих спільних ресурсів",
"Reset" : "Скидання",
"Reset folder to system default" : "Відновити типові системні налаштування для каталогу",
- "Share expiration: " : "Термін дії спільного ресурсу:",
+ "Share expiration: {date}" : "У спільному доступі до: {date}",
"Share Expiration" : "Термін дії спільного ресурсу:",
"group" : "група",
"conversation" : "розмова",
@@ -254,14 +254,9 @@
"File drop" : "Перетягнути файл",
"Upload files to {foldername}." : "Завантажити файли до {foldername}.",
"By uploading files, you agree to the terms of service." : "Завантаження файлів означає, що ви погоджуєтеся з умовами користування.",
+ "Successfully uploaded files" : "Успішно завантажено файли",
"View terms of service" : "Переглянути умови користування.",
"Terms of service" : "Умови використання",
- "Upload files to {folder}" : "Завантажити файли до {folder}",
- "Submit name" : "Надайте ім'я",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} поділив(-ла)ся з вами каталогом.",
- "To upload files, you need to provide your name first." : "Щоби завантажити файли, спочатку зазначте ваше ім'я.",
- "Name" : "Назва",
- "Enter your name" : "Зазначте ваше ім'я",
"Share with {userName}" : "Поділитися з {userName}",
"Share with email {email}" : "Поділитися через ел.пошту {email}",
"Share with group" : "Поділитися з групою",
@@ -310,7 +305,10 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Використовуйте цей спосіб надання файлів у спільний доступ окремим користувачам або командам. Якщо отримувач вже має доступ до спільного ресурсу, але не може його знайти, ви можете допомогти йому/їй - надіслати посилання на внутрішній ресурс.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Використовуйте цей спосіб надання файлів у спільний доступ окремим користувачам або організаціям за межами вашої організації. Файли та каталоги можна надати у спільний доступ користувачам інших примірників хмар Nextcloud з використанням ідентифікатора об'єднаних хмар.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Спільні ресурси, що не є ані внутрішніми, ані зовнішніми спільними ресурсами, наприклад, спільні ресурси, створені застосунками чи іншими ресурсами.",
+ "Share with accounts, teams, federated cloud IDs" : "Поділитися з користувачами, командами, об'єднаними хмарами",
"Share with accounts and teams" : "Поділитися з користувачами або командами",
+ "Federated cloud ID" : "Ідентифікатор об'єднаної хмари",
+ "Email, federated cloud ID" : "Ел. пошта, ID об'єднаної хмари",
"Unable to load the shares list" : "Не вдалося завантажити список спільних ресурсів",
"Expires {relativetime}" : "Термін дії закінчується {relativetime}",
"this share just expired." : "термін дії спільного доступу вичерпано.",
@@ -379,6 +377,17 @@
"Share note for recipient saved" : "Збережено примітку отримувачеві спільного ресурсу",
"Share password saved" : "Пароль до спільного ресурсу збережено",
"Share permissions saved" : "Дозволи доступу до спільного ресурсу збережено",
+ "To upload files to {folder}, you need to provide your name first." : "Щоб завантажити файли до каталогу {folder}, спочатку потрібно зазначити ваше ім'я.",
+ "Upload files to {folder}" : "Завантажити файли до {folder}",
+ "Please confirm your name to upload files to {folder}" : "Зазначте ваше ім'я, щоби завантажити файли до каталогу {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} поділив(-ла)ся з вами каталогом.",
+ "Names must not be empty." : "Ім'я не може бути порожнім.",
+ "Names must not start with a dot." : "Імена не можуть починатися з крапки.",
+ "\"{char}\" is not allowed inside a name." : "\"{char}\" не дозволено всередині імени.",
+ "\"{segment}\" is a reserved name and not allowed." : "\"{segment}\" є зарезервованим ім'ям і не дозволене.",
+ "\"{extension}\" is not an allowed name." : "\"{extension}\" не дозволене ім'я.",
+ "Names must not end with \"{extension}\"." : "Імена не можуть закінчуватися на \"{extension}\".",
+ "Invalid name." : "Недійсне ім'я",
"Shared by" : "Поділилися",
"Shared with" : "Спільний доступ з",
"Password created successfully" : "Успішно створено пароль",
@@ -409,16 +418,18 @@
"No compatible server found at {remote}" : "Відсутній сумісний сервер за адресою {remote}",
"Invalid server URL" : "Недійсна адреса сервера URL",
"Failed to add the public link to your Nextcloud" : "Не вдалося додати публічне посилання до вашого Nextcloud",
- "Files" : "Файли",
- "Download all files" : "Звантажити всі файли",
- "Search for share recipients" : "Виберіть отримувачів",
- "No recommendations. Start typing." : "Відсутні рекомендації. Будь ласка, додайте.",
- "Password field can't be empty" : "Потрібно зазначити пароль",
- "Allow download" : "Дозволити звантаження",
- "Share expire date saved" : "Збережено термін доступности спільного ресурсу",
"You are not allowed to edit link shares that you don't own" : "У вас відсутні права на редагування спільних ресурсів, якими з вами поділилися через посилання, власником яких ви не є",
+ "Download all files" : "Звантажити всі файли",
"_1 email address already added_::_{count} email addresses already added_" : ["Вже додано 1 адресу ел. пошти","Вже додано {count} адреси ел. пошти","Вже додано {count} адрес ел. пошти","Вже додано {count} адрес ел. пошти"],
"_1 email address added_::_{count} email addresses added_" : ["Додано 1 адресу ел. пошти","Додано {count} адреси ел. пошти","Додано {count} адрес ел. пошти","Додано {count} адрес ел. пошти"],
- "Email, federated cloud id" : "Ел.пошта, ідентифікатор об'єднаної хмари"
+ "Search for share recipients" : "Виберіть отримувачів",
+ "No recommendations. Start typing." : "Відсутні рекомендації. Будь ласка, додайте.",
+ "To upload files, you need to provide your name first." : "Щоби завантажити файли, спочатку зазначте ваше ім'я.",
+ "Enter your name" : "Зазначте ваше ім'я",
+ "Submit name" : "Надайте ім'я",
+ "Name" : "Назва",
+ "Share with accounts, teams, federated cloud id" : "Поділитися з користувачами, командами, ID об'єднаних хмар",
+ "Email, federated cloud id" : "Ел.пошта, ідентифікатор об'єднаної хмари",
+ "Filename must not be empty." : "Імена файлів не мають бути порожні."
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (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_sharing/l10n/ur_PK.js b/apps/files_sharing/l10n/ur_PK.js
deleted file mode 100644
index 2e9b145d789..00000000000
--- a/apps/files_sharing/l10n/ur_PK.js
+++ /dev/null
@@ -1,10 +0,0 @@
-OC.L10N.register(
- "files_sharing",
- {
- "Cancel" : "منسوخ کریں",
- "Shared by" : "سے اشتراک شدہ",
- "Password" : "پاسورڈ",
- "Name" : "اسم",
- "Download" : "ڈاؤن لوڈ،"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/ur_PK.json b/apps/files_sharing/l10n/ur_PK.json
deleted file mode 100644
index b0ac6d244b8..00000000000
--- a/apps/files_sharing/l10n/ur_PK.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{ "translations": {
- "Cancel" : "منسوخ کریں",
- "Shared by" : "سے اشتراک شدہ",
- "Password" : "پاسورڈ",
- "Name" : "اسم",
- "Download" : "ڈاؤن لوڈ،"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/vi.js b/apps/files_sharing/l10n/vi.js
index 37413583af9..8d512daae9e 100644
--- a/apps/files_sharing/l10n/vi.js
+++ b/apps/files_sharing/l10n/vi.js
@@ -166,7 +166,6 @@ OC.L10N.register(
"on {server}" : "trên {server}",
"File drop" : "Thả file",
"Terms of service" : "Điều khoản dịch vụ",
- "Name" : "Tên",
"Update share" : "Cập nhật chia sẻ",
"Save share" : "Lưu chia sẻ",
"Read" : "Đọc",
@@ -262,10 +261,10 @@ OC.L10N.register(
"No compatible server found at {remote}" : "Máy chủ không tương thích được tìm thấy tại {remote}",
"Invalid server URL" : "URL máy chủ không hợp lệ",
"Failed to add the public link to your Nextcloud" : "Không thể thêm liên kết công khai",
- "Files" : "Tệp tin",
"Download all files" : "Tải xuống tất cả các tập tin",
"Search for share recipients" : "Tìm kiếm người nhận chia sẻ",
"No recommendations. Start typing." : "Không có khuyến nghị. Bắt đầu gõ.",
- "Allow download" : "Cho phép tải xuống"
+ "Name" : "Tên",
+ "Filename must not be empty." : "Tên tập tin không thể trống"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/vi.json b/apps/files_sharing/l10n/vi.json
index bdcd65e4a6f..9a9adbcb67f 100644
--- a/apps/files_sharing/l10n/vi.json
+++ b/apps/files_sharing/l10n/vi.json
@@ -164,7 +164,6 @@
"on {server}" : "trên {server}",
"File drop" : "Thả file",
"Terms of service" : "Điều khoản dịch vụ",
- "Name" : "Tên",
"Update share" : "Cập nhật chia sẻ",
"Save share" : "Lưu chia sẻ",
"Read" : "Đọc",
@@ -260,10 +259,10 @@
"No compatible server found at {remote}" : "Máy chủ không tương thích được tìm thấy tại {remote}",
"Invalid server URL" : "URL máy chủ không hợp lệ",
"Failed to add the public link to your Nextcloud" : "Không thể thêm liên kết công khai",
- "Files" : "Tệp tin",
"Download all files" : "Tải xuống tất cả các tập tin",
"Search for share recipients" : "Tìm kiếm người nhận chia sẻ",
"No recommendations. Start typing." : "Không có khuyến nghị. Bắt đầu gõ.",
- "Allow download" : "Cho phép tải xuống"
+ "Name" : "Tên",
+ "Filename must not be empty." : "Tên tập tin không thể trống"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/zh_CN.js b/apps/files_sharing/l10n/zh_CN.js
index 6599ff51426..5460b042c95 100644
--- a/apps/files_sharing/l10n/zh_CN.js
+++ b/apps/files_sharing/l10n/zh_CN.js
@@ -185,8 +185,8 @@ OC.L10N.register(
"Set default folder for accepted shares" : "设置已接受共享的默认文件夹",
"Reset" : "重置",
"Reset folder to system default" : "重置文件夹为系统默认值",
- "Share expiration: " : "共享有效期‌:",
- "Share Expiration" : "共享有效期‌",
+ "Share expiration: {date}" : "分享过期日期:{date}",
+ "Share Expiration" : "分享过期日期",
"group" : "分组",
"conversation" : "会话",
"remote" : "远程",
@@ -237,14 +237,14 @@ OC.L10N.register(
"Can edit" : "可以编辑",
"Custom permissions" : "自定义权限",
"Resharing is not allowed" : "不允许再次共享",
- "Name or email …" : "姓名或电子邮件 ...",
- "Name, email, or Federated Cloud ID …" : "名称、电子邮件或联合云 ID ...",
- "Searching …" : "正在搜索 ...",
+ "Name or email …" : "名称或电子邮件…",
+ "Name, email, or Federated Cloud ID …" : "名称、电子邮件或联合云 ID…",
+ "Searching …" : "正在搜索…",
"No elements found." : "未发现元素。",
"Search globally" : "全局搜索",
"Guest" : "访客",
"Group" : "群组",
- "Email" : "电子邮箱",
+ "Email" : "电子邮件",
"Team" : "团队",
"Talk conversation" : "通话应用对话",
"Deck board" : "看板",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "文件拖放",
"Upload files to {foldername}." : "将文件上传到 {foldername}。",
"By uploading files, you agree to the terms of service." : "上传文件即表示您同意服务条款。",
+ "Successfully uploaded files" : "已成功上传文件",
"View terms of service" : "查看服务条款",
"Terms of service" : "服务条款",
- "Upload files to {folder}" : "将文件上传到 {folder}",
- "Submit name" : "提交名称",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 与您分享了一个文件夹。",
- "To upload files, you need to provide your name first." : "要上传文件,您需要先提供名称。",
- "Name" : "名称",
- "Enter your name" : "输入你的名字",
"Share with {userName}" : "分享至 {userName}",
"Share with email {email}" : "与邮箱 {email} 分享",
"Share with group" : "分享至群组",
@@ -315,6 +310,7 @@ OC.L10N.register(
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "不属于内部或外部共享的共享,这可以是来自应用或其他来源的共享。",
"Share with accounts, teams, federated cloud IDs" : "与账号、团队、联合云 ID 共享",
"Share with accounts and teams" : "与账号和团队共享",
+ "Federated cloud ID" : "联合云 ID",
"Email, federated cloud ID" : "电子邮件、联合云 ID",
"Unable to load the shares list" : "无法加载共享列表",
"Expires {relativetime}" : "过期 {relativetime}",
@@ -372,7 +368,9 @@ OC.L10N.register(
"List of unapproved shares." : "未批准的分享列表",
"No pending shares" : "没有待定共享",
"Shares you have received but not approved will show up here" : "您已收到但未批准的分享将显示在这里",
- "Error updating the share: {errorMessage}" : "更新共享失败:{errorMessage}",
+ "Error deleting the share: {errorMessage}" : "删除共享时出错:{errorMessage}",
+ "Error deleting the share" : "删除共享时出错",
+ "Error updating the share: {errorMessage}" : "更新共享时出错:{errorMessage}",
"Error updating the share" : "更新共享时出错",
"File \"{path}\" has been unshared" : "文件“{path}”已取消共享",
"Folder \"{path}\" has been unshared" : "文件夹“{path}”已取消共享",
@@ -384,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "接收者的共享备注已保存",
"Share password saved" : "共享密码已保存",
"Share permissions saved" : "共享权限已保存",
+ "To upload files to {folder}, you need to provide your name first." : "要将文件上传到 {folder},您需要先提供名称。",
+ "Upload files to {folder}" : "将文件上传到 {folder}",
+ "Please confirm your name to upload files to {folder}" : "请确认名称以将文件上传到 {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 与您分享了一个文件夹。",
+ "Names must not be empty." : "名称不能为空。",
+ "Names must not start with a dot." : "名称不能以点开头。",
+ "\"{char}\" is not allowed inside a name." : "名称中不允许使用“{char}”。",
+ "\"{segment}\" is a reserved name and not allowed." : "“{segment}”是保留名称,不允许使用。",
+ "\"{extension}\" is not an allowed name." : "“{extension}”不是允许的名称。",
+ "Names must not end with \"{extension}\"." : "名称不能以“{extension}”结尾。",
+ "Invalid name." : "无效名称。",
"Shared by" : "共享人",
"Shared with" : "共享给",
"Password created successfully" : "密码已创建成功",
@@ -414,17 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : " {remote} 未发现匹配的服务器",
"Invalid server URL" : "无效的服务器地址",
"Failed to add the public link to your Nextcloud" : "添加公开链接到您的Nextcloud失败",
- "Files" : "文件",
- "Download all files" : "下载所有文件",
- "Search for share recipients" : "查找共享参与者",
- "No recommendations. Start typing." : "无建议。开始输入。",
- "Password field can't be empty" : "密码字段不能为空",
- "Allow download" : "允许下载",
- "Share expire date saved" : "共享过期日期已保存",
"You are not allowed to edit link shares that you don't own" : "不允许编辑不属于您的链接共享",
+ "Download all files" : "下载所有文件",
"_1 email address already added_::_{count} email addresses already added_" : ["{count}个电子邮箱地址已添加"],
"_1 email address added_::_{count} email addresses added_" : ["{count}电子邮箱地址已添加"],
+ "Search for share recipients" : "查找共享参与者",
+ "No recommendations. Start typing." : "无建议。开始输入。",
+ "To upload files, you need to provide your name first." : "要上传文件,您需要先提供名称。",
+ "Enter your name" : "输入名称",
+ "Submit name" : "提交名称",
+ "Name" : "名称",
"Share with accounts, teams, federated cloud id" : "与账号、团队、联合云 ID 共享",
- "Email, federated cloud id" : "电子邮件、联合云 ID"
+ "Email, federated cloud id" : "电子邮件、联合云 ID",
+ "Filename must not be empty." : "文件名不能为空。"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/zh_CN.json b/apps/files_sharing/l10n/zh_CN.json
index 56b38f5a650..b23c34ef1b2 100644
--- a/apps/files_sharing/l10n/zh_CN.json
+++ b/apps/files_sharing/l10n/zh_CN.json
@@ -183,8 +183,8 @@
"Set default folder for accepted shares" : "设置已接受共享的默认文件夹",
"Reset" : "重置",
"Reset folder to system default" : "重置文件夹为系统默认值",
- "Share expiration: " : "共享有效期‌:",
- "Share Expiration" : "共享有效期‌",
+ "Share expiration: {date}" : "分享过期日期:{date}",
+ "Share Expiration" : "分享过期日期",
"group" : "分组",
"conversation" : "会话",
"remote" : "远程",
@@ -235,14 +235,14 @@
"Can edit" : "可以编辑",
"Custom permissions" : "自定义权限",
"Resharing is not allowed" : "不允许再次共享",
- "Name or email …" : "姓名或电子邮件 ...",
- "Name, email, or Federated Cloud ID …" : "名称、电子邮件或联合云 ID ...",
- "Searching …" : "正在搜索 ...",
+ "Name or email …" : "名称或电子邮件…",
+ "Name, email, or Federated Cloud ID …" : "名称、电子邮件或联合云 ID…",
+ "Searching …" : "正在搜索…",
"No elements found." : "未发现元素。",
"Search globally" : "全局搜索",
"Guest" : "访客",
"Group" : "群组",
- "Email" : "电子邮箱",
+ "Email" : "电子邮件",
"Team" : "团队",
"Talk conversation" : "通话应用对话",
"Deck board" : "看板",
@@ -255,14 +255,9 @@
"File drop" : "文件拖放",
"Upload files to {foldername}." : "将文件上传到 {foldername}。",
"By uploading files, you agree to the terms of service." : "上传文件即表示您同意服务条款。",
+ "Successfully uploaded files" : "已成功上传文件",
"View terms of service" : "查看服务条款",
"Terms of service" : "服务条款",
- "Upload files to {folder}" : "将文件上传到 {folder}",
- "Submit name" : "提交名称",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 与您分享了一个文件夹。",
- "To upload files, you need to provide your name first." : "要上传文件,您需要先提供名称。",
- "Name" : "名称",
- "Enter your name" : "输入你的名字",
"Share with {userName}" : "分享至 {userName}",
"Share with email {email}" : "与邮箱 {email} 分享",
"Share with group" : "分享至群组",
@@ -313,6 +308,7 @@
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "不属于内部或外部共享的共享,这可以是来自应用或其他来源的共享。",
"Share with accounts, teams, federated cloud IDs" : "与账号、团队、联合云 ID 共享",
"Share with accounts and teams" : "与账号和团队共享",
+ "Federated cloud ID" : "联合云 ID",
"Email, federated cloud ID" : "电子邮件、联合云 ID",
"Unable to load the shares list" : "无法加载共享列表",
"Expires {relativetime}" : "过期 {relativetime}",
@@ -370,7 +366,9 @@
"List of unapproved shares." : "未批准的分享列表",
"No pending shares" : "没有待定共享",
"Shares you have received but not approved will show up here" : "您已收到但未批准的分享将显示在这里",
- "Error updating the share: {errorMessage}" : "更新共享失败:{errorMessage}",
+ "Error deleting the share: {errorMessage}" : "删除共享时出错:{errorMessage}",
+ "Error deleting the share" : "删除共享时出错",
+ "Error updating the share: {errorMessage}" : "更新共享时出错:{errorMessage}",
"Error updating the share" : "更新共享时出错",
"File \"{path}\" has been unshared" : "文件“{path}”已取消共享",
"Folder \"{path}\" has been unshared" : "文件夹“{path}”已取消共享",
@@ -382,6 +380,17 @@
"Share note for recipient saved" : "接收者的共享备注已保存",
"Share password saved" : "共享密码已保存",
"Share permissions saved" : "共享权限已保存",
+ "To upload files to {folder}, you need to provide your name first." : "要将文件上传到 {folder},您需要先提供名称。",
+ "Upload files to {folder}" : "将文件上传到 {folder}",
+ "Please confirm your name to upload files to {folder}" : "请确认名称以将文件上传到 {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 与您分享了一个文件夹。",
+ "Names must not be empty." : "名称不能为空。",
+ "Names must not start with a dot." : "名称不能以点开头。",
+ "\"{char}\" is not allowed inside a name." : "名称中不允许使用“{char}”。",
+ "\"{segment}\" is a reserved name and not allowed." : "“{segment}”是保留名称,不允许使用。",
+ "\"{extension}\" is not an allowed name." : "“{extension}”不是允许的名称。",
+ "Names must not end with \"{extension}\"." : "名称不能以“{extension}”结尾。",
+ "Invalid name." : "无效名称。",
"Shared by" : "共享人",
"Shared with" : "共享给",
"Password created successfully" : "密码已创建成功",
@@ -412,17 +421,18 @@
"No compatible server found at {remote}" : " {remote} 未发现匹配的服务器",
"Invalid server URL" : "无效的服务器地址",
"Failed to add the public link to your Nextcloud" : "添加公开链接到您的Nextcloud失败",
- "Files" : "文件",
- "Download all files" : "下载所有文件",
- "Search for share recipients" : "查找共享参与者",
- "No recommendations. Start typing." : "无建议。开始输入。",
- "Password field can't be empty" : "密码字段不能为空",
- "Allow download" : "允许下载",
- "Share expire date saved" : "共享过期日期已保存",
"You are not allowed to edit link shares that you don't own" : "不允许编辑不属于您的链接共享",
+ "Download all files" : "下载所有文件",
"_1 email address already added_::_{count} email addresses already added_" : ["{count}个电子邮箱地址已添加"],
"_1 email address added_::_{count} email addresses added_" : ["{count}电子邮箱地址已添加"],
+ "Search for share recipients" : "查找共享参与者",
+ "No recommendations. Start typing." : "无建议。开始输入。",
+ "To upload files, you need to provide your name first." : "要上传文件,您需要先提供名称。",
+ "Enter your name" : "输入名称",
+ "Submit name" : "提交名称",
+ "Name" : "名称",
"Share with accounts, teams, federated cloud id" : "与账号、团队、联合云 ID 共享",
- "Email, federated cloud id" : "电子邮件、联合云 ID"
+ "Email, federated cloud id" : "电子邮件、联合云 ID",
+ "Filename must not be empty." : "文件名不能为空。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/zh_HK.js b/apps/files_sharing/l10n/zh_HK.js
index 97acfee6560..55fd2561ffe 100644
--- a/apps/files_sharing/l10n/zh_HK.js
+++ b/apps/files_sharing/l10n/zh_HK.js
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "為已接受的分享選擇一個默認資料夾",
"Reset" : "重設",
"Reset folder to system default" : "將資料夾重置為系統默認值",
- "Share expiration: " : "共享有效期‌:",
+ "Share expiration: {date}" : "分享到期日:{date}",
"Share Expiration" : "共享有效期‌",
"group" : "群組",
"conversation" : "對話",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "檔案拖放",
"Upload files to {foldername}." : "上傳檔案至 {foldername}。",
"By uploading files, you agree to the terms of service." : "上傳檔案即表示您同意服務條款。",
+ "Successfully uploaded files" : "檔案上傳成功",
"View terms of service" : "檢視服務條款",
"Terms of service" : "服務條款",
- "Upload files to {folder}" : "上傳檔案到 {folder}",
- "Submit name" : "遞交名字",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 與您分享了一個資料夾。",
- "To upload files, you need to provide your name first." : "要上傳檔案,您需要先提供您的姓名。",
- "Name" : "名字",
- "Enter your name" : "輸入您的名稱",
"Share with {userName}" : "與 {userName} 分享",
"Share with email {email}" : "與電郵地址 {email} 分享",
"Share with group" : "與群組分享",
@@ -315,6 +310,7 @@ OC.L10N.register(
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "不屬於內部或外部分享的分享。這可能是來自應用程式或其他來源的分享。",
"Share with accounts, teams, federated cloud IDs" : "與帳戶、團隊、聯邦雲端 ID 分享",
"Share with accounts and teams" : "與帳號及團隊分享",
+ "Federated cloud ID" : "雲端聯邦 ID",
"Email, federated cloud ID" : "電郵地址、聯邦雲端 ID",
"Unable to load the shares list" : "無法載入分享清單",
"Expires {relativetime}" : "有效期至 {relativetime}",
@@ -372,6 +368,8 @@ OC.L10N.register(
"List of unapproved shares." : "未批准的分享清單。",
"No pending shares" : "沒有待處理的分享",
"Shares you have received but not approved will show up here" : "您收到但尚未核准的分享將會在此顯示",
+ "Error deleting the share: {errorMessage}" : "刪除分享時發生錯誤:{errorMessage}",
+ "Error deleting the share" : "刪除分享時發生錯誤",
"Error updating the share: {errorMessage}" : "更新分享出錯:{errorMessage}",
"Error updating the share" : "更新分享出錯",
"File \"{path}\" has been unshared" : "檔案 “{path}” 已取消共享",
@@ -384,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "已儲存給收件者的分享備註",
"Share password saved" : "已保存分享密碼",
"Share permissions saved" : "已儲存分享權限",
+ "To upload files to {folder}, you need to provide your name first." : "要上傳檔案至 {folder},您需要先提供您的姓名。",
+ "Upload files to {folder}" : "上傳檔案到 {folder}",
+ "Please confirm your name to upload files to {folder}" : "請確認您的姓名以上傳檔案至 {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 與您分享了一個資料夾。",
+ "Names must not be empty." : "名稱不能為空。",
+ "Names must not start with a dot." : "名稱不能以「點」開始。",
+ "\"{char}\" is not allowed inside a name." : "名稱中不允許出現「{char}」。",
+ "\"{segment}\" is a reserved name and not allowed." : "「{segment}」是保留名稱,不允許用在名稱。",
+ "\"{extension}\" is not an allowed name." : "「{extension}」是不允許的名稱。",
+ "Names must not end with \"{extension}\"." : "名稱不能以「{extension}」結尾。",
+ "Invalid name." : "無效的名稱。",
"Shared by" : "分享自",
"Shared with" : "分享給",
"Password created successfully" : "成功創建了密碼",
@@ -414,17 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "沒有在 {remote} 找到相容的伺服器",
"Invalid server URL" : "無效的伺服器 URL",
"Failed to add the public link to your Nextcloud" : "無法將公開連結加入您的 Nextcloud",
- "Files" : "檔案",
- "Download all files" : "下載所有檔案",
- "Search for share recipients" : "搜尋分享參與者",
- "No recommendations. Start typing." : "沒有建議。開始輸入。",
- "Password field can't be empty" : "密碼欄位不可為空白",
- "Allow download" : "允許下載",
- "Share expire date saved" : "已儲存分享過期日期",
"You are not allowed to edit link shares that you don't own" : "您無權編輯不屬於您的鏈接共享",
+ "Download all files" : "下載所有檔案",
"_1 email address already added_::_{count} email addresses already added_" : ["已添加 {count} 個電郵地址"],
"_1 email address added_::_{count} email addresses added_" : ["添加了{count}個電郵地址"],
+ "Search for share recipients" : "搜尋分享參與者",
+ "No recommendations. Start typing." : "沒有建議。開始輸入。",
+ "To upload files, you need to provide your name first." : "要上傳檔案,您需要先提供您的姓名。",
+ "Enter your name" : "輸入您的名稱",
+ "Submit name" : "遞交名字",
+ "Name" : "名字",
"Share with accounts, teams, federated cloud id" : "與帳戶、團隊、聯邦雲端ID 分享",
- "Email, federated cloud id" : "電郵地址、聯邦雲端 ID"
+ "Email, federated cloud id" : "電郵地址、聯邦雲端 ID",
+ "Filename must not be empty." : "檔案名稱不能為空。"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/zh_HK.json b/apps/files_sharing/l10n/zh_HK.json
index f3ff5ddd6eb..ecf5ad545f6 100644
--- a/apps/files_sharing/l10n/zh_HK.json
+++ b/apps/files_sharing/l10n/zh_HK.json
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "為已接受的分享選擇一個默認資料夾",
"Reset" : "重設",
"Reset folder to system default" : "將資料夾重置為系統默認值",
- "Share expiration: " : "共享有效期‌:",
+ "Share expiration: {date}" : "分享到期日:{date}",
"Share Expiration" : "共享有效期‌",
"group" : "群組",
"conversation" : "對話",
@@ -255,14 +255,9 @@
"File drop" : "檔案拖放",
"Upload files to {foldername}." : "上傳檔案至 {foldername}。",
"By uploading files, you agree to the terms of service." : "上傳檔案即表示您同意服務條款。",
+ "Successfully uploaded files" : "檔案上傳成功",
"View terms of service" : "檢視服務條款",
"Terms of service" : "服務條款",
- "Upload files to {folder}" : "上傳檔案到 {folder}",
- "Submit name" : "遞交名字",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 與您分享了一個資料夾。",
- "To upload files, you need to provide your name first." : "要上傳檔案,您需要先提供您的姓名。",
- "Name" : "名字",
- "Enter your name" : "輸入您的名稱",
"Share with {userName}" : "與 {userName} 分享",
"Share with email {email}" : "與電郵地址 {email} 分享",
"Share with group" : "與群組分享",
@@ -313,6 +308,7 @@
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "不屬於內部或外部分享的分享。這可能是來自應用程式或其他來源的分享。",
"Share with accounts, teams, federated cloud IDs" : "與帳戶、團隊、聯邦雲端 ID 分享",
"Share with accounts and teams" : "與帳號及團隊分享",
+ "Federated cloud ID" : "雲端聯邦 ID",
"Email, federated cloud ID" : "電郵地址、聯邦雲端 ID",
"Unable to load the shares list" : "無法載入分享清單",
"Expires {relativetime}" : "有效期至 {relativetime}",
@@ -370,6 +366,8 @@
"List of unapproved shares." : "未批准的分享清單。",
"No pending shares" : "沒有待處理的分享",
"Shares you have received but not approved will show up here" : "您收到但尚未核准的分享將會在此顯示",
+ "Error deleting the share: {errorMessage}" : "刪除分享時發生錯誤:{errorMessage}",
+ "Error deleting the share" : "刪除分享時發生錯誤",
"Error updating the share: {errorMessage}" : "更新分享出錯:{errorMessage}",
"Error updating the share" : "更新分享出錯",
"File \"{path}\" has been unshared" : "檔案 “{path}” 已取消共享",
@@ -382,6 +380,17 @@
"Share note for recipient saved" : "已儲存給收件者的分享備註",
"Share password saved" : "已保存分享密碼",
"Share permissions saved" : "已儲存分享權限",
+ "To upload files to {folder}, you need to provide your name first." : "要上傳檔案至 {folder},您需要先提供您的姓名。",
+ "Upload files to {folder}" : "上傳檔案到 {folder}",
+ "Please confirm your name to upload files to {folder}" : "請確認您的姓名以上傳檔案至 {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 與您分享了一個資料夾。",
+ "Names must not be empty." : "名稱不能為空。",
+ "Names must not start with a dot." : "名稱不能以「點」開始。",
+ "\"{char}\" is not allowed inside a name." : "名稱中不允許出現「{char}」。",
+ "\"{segment}\" is a reserved name and not allowed." : "「{segment}」是保留名稱,不允許用在名稱。",
+ "\"{extension}\" is not an allowed name." : "「{extension}」是不允許的名稱。",
+ "Names must not end with \"{extension}\"." : "名稱不能以「{extension}」結尾。",
+ "Invalid name." : "無效的名稱。",
"Shared by" : "分享自",
"Shared with" : "分享給",
"Password created successfully" : "成功創建了密碼",
@@ -412,17 +421,18 @@
"No compatible server found at {remote}" : "沒有在 {remote} 找到相容的伺服器",
"Invalid server URL" : "無效的伺服器 URL",
"Failed to add the public link to your Nextcloud" : "無法將公開連結加入您的 Nextcloud",
- "Files" : "檔案",
- "Download all files" : "下載所有檔案",
- "Search for share recipients" : "搜尋分享參與者",
- "No recommendations. Start typing." : "沒有建議。開始輸入。",
- "Password field can't be empty" : "密碼欄位不可為空白",
- "Allow download" : "允許下載",
- "Share expire date saved" : "已儲存分享過期日期",
"You are not allowed to edit link shares that you don't own" : "您無權編輯不屬於您的鏈接共享",
+ "Download all files" : "下載所有檔案",
"_1 email address already added_::_{count} email addresses already added_" : ["已添加 {count} 個電郵地址"],
"_1 email address added_::_{count} email addresses added_" : ["添加了{count}個電郵地址"],
+ "Search for share recipients" : "搜尋分享參與者",
+ "No recommendations. Start typing." : "沒有建議。開始輸入。",
+ "To upload files, you need to provide your name first." : "要上傳檔案,您需要先提供您的姓名。",
+ "Enter your name" : "輸入您的名稱",
+ "Submit name" : "遞交名字",
+ "Name" : "名字",
"Share with accounts, teams, federated cloud id" : "與帳戶、團隊、聯邦雲端ID 分享",
- "Email, federated cloud id" : "電郵地址、聯邦雲端 ID"
+ "Email, federated cloud id" : "電郵地址、聯邦雲端 ID",
+ "Filename must not be empty." : "檔案名稱不能為空。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/zh_TW.js b/apps/files_sharing/l10n/zh_TW.js
index 49b24027fb3..60c564129b7 100644
--- a/apps/files_sharing/l10n/zh_TW.js
+++ b/apps/files_sharing/l10n/zh_TW.js
@@ -185,7 +185,7 @@ OC.L10N.register(
"Set default folder for accepted shares" : "為接受的分享設定預設資料夾",
"Reset" : "重設",
"Reset folder to system default" : "將資料夾重設回系統預設",
- "Share expiration: " : "分享過期:",
+ "Share expiration: {date}" : "分享到期日:{date}",
"Share Expiration" : "分享過期",
"group" : "群組",
"conversation" : "對話",
@@ -257,14 +257,9 @@ OC.L10N.register(
"File drop" : "檔案投遞",
"Upload files to {foldername}." : "上傳檔案至 {foldername}。",
"By uploading files, you agree to the terms of service." : "上傳檔案即表示您同意服務條款。",
+ "Successfully uploaded files" : "已成功上傳檔案",
"View terms of service" : "檢視服務條款",
"Terms of service" : "服務條款",
- "Upload files to {folder}" : "上傳檔案到 {folder}",
- "Submit name" : "遞交名稱",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 與您分享了一個資料夾。",
- "To upload files, you need to provide your name first." : "要上傳檔案,您必須先提供您的名字。",
- "Name" : "名稱",
- "Enter your name" : "輸入您的名稱",
"Share with {userName}" : "與 {userName} 分享",
"Share with email {email}" : "與電子郵件 {email} 分享",
"Share with group" : "與群組分享",
@@ -315,6 +310,7 @@ OC.L10N.register(
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "不屬於內部或外部分享的分享。這可能是來自應用程式或其他來源的分享。",
"Share with accounts, teams, federated cloud IDs" : "與帳號、團隊、聯邦雲端 ID 分享",
"Share with accounts and teams" : "與帳號及團隊分享",
+ "Federated cloud ID" : "聯邦雲端 ID",
"Email, federated cloud ID" : "電子郵件、聯邦雲端 ID",
"Unable to load the shares list" : "無法載入分享列表",
"Expires {relativetime}" : "過期於 {relativetime}",
@@ -372,6 +368,8 @@ OC.L10N.register(
"List of unapproved shares." : "未批准的分享清單。",
"No pending shares" : "沒有待處理的分享",
"Shares you have received but not approved will show up here" : "您收到但尚未核准的分享將會在此顯示",
+ "Error deleting the share: {errorMessage}" : "刪除分享時發生錯誤:{errorMessage}",
+ "Error deleting the share" : "刪除分享時發生錯誤",
"Error updating the share: {errorMessage}" : "更新分享時發生錯誤:{errorMessage}",
"Error updating the share" : "更新分享時發生錯誤",
"File \"{path}\" has been unshared" : "檔案「{path}」已取消分享",
@@ -384,6 +382,17 @@ OC.L10N.register(
"Share note for recipient saved" : "已儲存給收件者的分享備註",
"Share password saved" : "分享密碼已儲存",
"Share permissions saved" : "已儲存分享權限",
+ "To upload files to {folder}, you need to provide your name first." : "要上傳檔案至 {folder},您必須先提供您的名稱。",
+ "Upload files to {folder}" : "上傳檔案到 {folder}",
+ "Please confirm your name to upload files to {folder}" : "請確認您的名稱以上傳檔案至 {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 與您分享了一個資料夾。",
+ "Names must not be empty." : "名稱不能為空。",
+ "Names must not start with a dot." : "名稱不能以點開頭。",
+ "\"{char}\" is not allowed inside a name." : "「{char}」不能在名稱內使用。",
+ "\"{segment}\" is a reserved name and not allowed." : "「{segment}」為保留名稱且不允許使用。",
+ "\"{extension}\" is not an allowed name." : "「{extension}」不是允許的名稱。",
+ "Names must not end with \"{extension}\"." : "名稱不能以「{extension}」結尾。",
+ "Invalid name." : "無效的名稱。",
"Shared by" : "分享者",
"Shared with" : "分享給",
"Password created successfully" : "成功建立密碼",
@@ -414,17 +423,18 @@ OC.L10N.register(
"No compatible server found at {remote}" : "在 {remote} 找不到相容的伺服器",
"Invalid server URL" : "無效的伺服器 URL",
"Failed to add the public link to your Nextcloud" : "無法將公開連結新增到您的 Nextcloud",
- "Files" : "檔案",
- "Download all files" : "下載所有檔案",
- "Search for share recipients" : "搜尋分享接收者",
- "No recommendations. Start typing." : "沒有建議。請開始輸入。",
- "Password field can't be empty" : "密碼欄位不能為空",
- "Allow download" : "允許下載",
- "Share expire date saved" : "已儲存分享過期日期",
"You are not allowed to edit link shares that you don't own" : "您無權編輯不屬於您的連結分享",
+ "Download all files" : "下載所有檔案",
"_1 email address already added_::_{count} email addresses already added_" : ["已新增 {count} 個電子郵件地址"],
"_1 email address added_::_{count} email addresses added_" : ["已新增 {count} 個電子郵件地址"],
+ "Search for share recipients" : "搜尋分享接收者",
+ "No recommendations. Start typing." : "沒有建議。請開始輸入。",
+ "To upload files, you need to provide your name first." : "要上傳檔案,您必須先提供您的名字。",
+ "Enter your name" : "輸入您的名稱",
+ "Submit name" : "遞交名稱",
+ "Name" : "名稱",
"Share with accounts, teams, federated cloud id" : "與帳號、團隊、聯邦雲端ID 分享",
- "Email, federated cloud id" : "電子郵件、聯邦雲端 ID"
+ "Email, federated cloud id" : "電子郵件、聯邦雲端 ID",
+ "Filename must not be empty." : "檔案名稱不能為空。"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/zh_TW.json b/apps/files_sharing/l10n/zh_TW.json
index 17441d219b3..849e35c758e 100644
--- a/apps/files_sharing/l10n/zh_TW.json
+++ b/apps/files_sharing/l10n/zh_TW.json
@@ -183,7 +183,7 @@
"Set default folder for accepted shares" : "為接受的分享設定預設資料夾",
"Reset" : "重設",
"Reset folder to system default" : "將資料夾重設回系統預設",
- "Share expiration: " : "分享過期:",
+ "Share expiration: {date}" : "分享到期日:{date}",
"Share Expiration" : "分享過期",
"group" : "群組",
"conversation" : "對話",
@@ -255,14 +255,9 @@
"File drop" : "檔案投遞",
"Upload files to {foldername}." : "上傳檔案至 {foldername}。",
"By uploading files, you agree to the terms of service." : "上傳檔案即表示您同意服務條款。",
+ "Successfully uploaded files" : "已成功上傳檔案",
"View terms of service" : "檢視服務條款",
"Terms of service" : "服務條款",
- "Upload files to {folder}" : "上傳檔案到 {folder}",
- "Submit name" : "遞交名稱",
- "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 與您分享了一個資料夾。",
- "To upload files, you need to provide your name first." : "要上傳檔案,您必須先提供您的名字。",
- "Name" : "名稱",
- "Enter your name" : "輸入您的名稱",
"Share with {userName}" : "與 {userName} 分享",
"Share with email {email}" : "與電子郵件 {email} 分享",
"Share with group" : "與群組分享",
@@ -313,6 +308,7 @@
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "不屬於內部或外部分享的分享。這可能是來自應用程式或其他來源的分享。",
"Share with accounts, teams, federated cloud IDs" : "與帳號、團隊、聯邦雲端 ID 分享",
"Share with accounts and teams" : "與帳號及團隊分享",
+ "Federated cloud ID" : "聯邦雲端 ID",
"Email, federated cloud ID" : "電子郵件、聯邦雲端 ID",
"Unable to load the shares list" : "無法載入分享列表",
"Expires {relativetime}" : "過期於 {relativetime}",
@@ -370,6 +366,8 @@
"List of unapproved shares." : "未批准的分享清單。",
"No pending shares" : "沒有待處理的分享",
"Shares you have received but not approved will show up here" : "您收到但尚未核准的分享將會在此顯示",
+ "Error deleting the share: {errorMessage}" : "刪除分享時發生錯誤:{errorMessage}",
+ "Error deleting the share" : "刪除分享時發生錯誤",
"Error updating the share: {errorMessage}" : "更新分享時發生錯誤:{errorMessage}",
"Error updating the share" : "更新分享時發生錯誤",
"File \"{path}\" has been unshared" : "檔案「{path}」已取消分享",
@@ -382,6 +380,17 @@
"Share note for recipient saved" : "已儲存給收件者的分享備註",
"Share password saved" : "分享密碼已儲存",
"Share permissions saved" : "已儲存分享權限",
+ "To upload files to {folder}, you need to provide your name first." : "要上傳檔案至 {folder},您必須先提供您的名稱。",
+ "Upload files to {folder}" : "上傳檔案到 {folder}",
+ "Please confirm your name to upload files to {folder}" : "請確認您的名稱以上傳檔案至 {folder}",
+ "{ownerDisplayName} shared a folder with you." : "{ownerDisplayName} 與您分享了一個資料夾。",
+ "Names must not be empty." : "名稱不能為空。",
+ "Names must not start with a dot." : "名稱不能以點開頭。",
+ "\"{char}\" is not allowed inside a name." : "「{char}」不能在名稱內使用。",
+ "\"{segment}\" is a reserved name and not allowed." : "「{segment}」為保留名稱且不允許使用。",
+ "\"{extension}\" is not an allowed name." : "「{extension}」不是允許的名稱。",
+ "Names must not end with \"{extension}\"." : "名稱不能以「{extension}」結尾。",
+ "Invalid name." : "無效的名稱。",
"Shared by" : "分享者",
"Shared with" : "分享給",
"Password created successfully" : "成功建立密碼",
@@ -412,17 +421,18 @@
"No compatible server found at {remote}" : "在 {remote} 找不到相容的伺服器",
"Invalid server URL" : "無效的伺服器 URL",
"Failed to add the public link to your Nextcloud" : "無法將公開連結新增到您的 Nextcloud",
- "Files" : "檔案",
- "Download all files" : "下載所有檔案",
- "Search for share recipients" : "搜尋分享接收者",
- "No recommendations. Start typing." : "沒有建議。請開始輸入。",
- "Password field can't be empty" : "密碼欄位不能為空",
- "Allow download" : "允許下載",
- "Share expire date saved" : "已儲存分享過期日期",
"You are not allowed to edit link shares that you don't own" : "您無權編輯不屬於您的連結分享",
+ "Download all files" : "下載所有檔案",
"_1 email address already added_::_{count} email addresses already added_" : ["已新增 {count} 個電子郵件地址"],
"_1 email address added_::_{count} email addresses added_" : ["已新增 {count} 個電子郵件地址"],
+ "Search for share recipients" : "搜尋分享接收者",
+ "No recommendations. Start typing." : "沒有建議。請開始輸入。",
+ "To upload files, you need to provide your name first." : "要上傳檔案,您必須先提供您的名字。",
+ "Enter your name" : "輸入您的名稱",
+ "Submit name" : "遞交名稱",
+ "Name" : "名稱",
"Share with accounts, teams, federated cloud id" : "與帳號、團隊、聯邦雲端ID 分享",
- "Email, federated cloud id" : "電子郵件、聯邦雲端 ID"
+ "Email, federated cloud id" : "電子郵件、聯邦雲端 ID",
+ "Filename must not be empty." : "檔案名稱不能為空。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/lib/Activity/Filter.php b/apps/files_sharing/lib/Activity/Filter.php
index 7dc2a46e70f..4f3c4a7c914 100644
--- a/apps/files_sharing/lib/Activity/Filter.php
+++ b/apps/files_sharing/lib/Activity/Filter.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Activity/Providers/Base.php b/apps/files_sharing/lib/Activity/Providers/Base.php
index 464cb336042..7428af382fc 100644
--- a/apps/files_sharing/lib/Activity/Providers/Base.php
+++ b/apps/files_sharing/lib/Activity/Providers/Base.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Activity/Providers/Downloads.php b/apps/files_sharing/lib/Activity/Providers/Downloads.php
index ac9522ef93b..bddf2d30f73 100644
--- a/apps/files_sharing/lib/Activity/Providers/Downloads.php
+++ b/apps/files_sharing/lib/Activity/Providers/Downloads.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -23,11 +24,11 @@ class Downloads extends Base {
public function parseShortVersion(IEvent $event) {
$parsedParameters = $this->getParsedParameters($event);
- if ($event->getSubject() === self::SUBJECT_PUBLIC_SHARED_FILE_DOWNLOADED ||
- $event->getSubject() === self::SUBJECT_PUBLIC_SHARED_FOLDER_DOWNLOADED) {
+ if ($event->getSubject() === self::SUBJECT_PUBLIC_SHARED_FILE_DOWNLOADED
+ || $event->getSubject() === self::SUBJECT_PUBLIC_SHARED_FOLDER_DOWNLOADED) {
$subject = $this->l->t('Downloaded via public link');
- } elseif ($event->getSubject() === self::SUBJECT_SHARED_FILE_BY_EMAIL_DOWNLOADED ||
- $event->getSubject() === self::SUBJECT_SHARED_FOLDER_BY_EMAIL_DOWNLOADED) {
+ } elseif ($event->getSubject() === self::SUBJECT_SHARED_FILE_BY_EMAIL_DOWNLOADED
+ || $event->getSubject() === self::SUBJECT_SHARED_FOLDER_BY_EMAIL_DOWNLOADED) {
$subject = $this->l->t('Downloaded by {email}');
} else {
throw new \InvalidArgumentException();
@@ -53,8 +54,8 @@ class Downloads extends Base {
public function parseLongVersion(IEvent $event, ?IEvent $previousEvent = null) {
$parsedParameters = $this->getParsedParameters($event);
- if ($event->getSubject() === self::SUBJECT_PUBLIC_SHARED_FILE_DOWNLOADED ||
- $event->getSubject() === self::SUBJECT_PUBLIC_SHARED_FOLDER_DOWNLOADED) {
+ if ($event->getSubject() === self::SUBJECT_PUBLIC_SHARED_FILE_DOWNLOADED
+ || $event->getSubject() === self::SUBJECT_PUBLIC_SHARED_FOLDER_DOWNLOADED) {
if (!isset($parsedParameters['remote-address-hash']['type'])) {
$subject = $this->l->t('{file} downloaded via public link');
$this->setSubjects($event, $subject, $parsedParameters);
@@ -63,8 +64,8 @@ class Downloads extends Base {
$this->setSubjects($event, $subject, $parsedParameters);
$event = $this->eventMerger->mergeEvents('file', $event, $previousEvent);
}
- } elseif ($event->getSubject() === self::SUBJECT_SHARED_FILE_BY_EMAIL_DOWNLOADED ||
- $event->getSubject() === self::SUBJECT_SHARED_FOLDER_BY_EMAIL_DOWNLOADED) {
+ } elseif ($event->getSubject() === self::SUBJECT_SHARED_FILE_BY_EMAIL_DOWNLOADED
+ || $event->getSubject() === self::SUBJECT_SHARED_FOLDER_BY_EMAIL_DOWNLOADED) {
$subject = $this->l->t('{email} downloaded {file}');
$this->setSubjects($event, $subject, $parsedParameters);
} else {
diff --git a/apps/files_sharing/lib/Activity/Providers/Groups.php b/apps/files_sharing/lib/Activity/Providers/Groups.php
index b64104739db..d0086c05ced 100644
--- a/apps/files_sharing/lib/Activity/Providers/Groups.php
+++ b/apps/files_sharing/lib/Activity/Providers/Groups.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Activity/Providers/PublicLinks.php b/apps/files_sharing/lib/Activity/Providers/PublicLinks.php
index 6cf5c05d874..15ffaf2cdb0 100644
--- a/apps/files_sharing/lib/Activity/Providers/PublicLinks.php
+++ b/apps/files_sharing/lib/Activity/Providers/PublicLinks.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Activity/Providers/RemoteShares.php b/apps/files_sharing/lib/Activity/Providers/RemoteShares.php
index 1971f935d30..750d0747b62 100644
--- a/apps/files_sharing/lib/Activity/Providers/RemoteShares.php
+++ b/apps/files_sharing/lib/Activity/Providers/RemoteShares.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Activity/Providers/Users.php b/apps/files_sharing/lib/Activity/Providers/Users.php
index 6c136d1f383..5c833ffae93 100644
--- a/apps/files_sharing/lib/Activity/Providers/Users.php
+++ b/apps/files_sharing/lib/Activity/Providers/Users.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Activity/Settings/PublicLinks.php b/apps/files_sharing/lib/Activity/Settings/PublicLinks.php
index 12a543f1e7f..0d3d00d2a7b 100644
--- a/apps/files_sharing/lib/Activity/Settings/PublicLinks.php
+++ b/apps/files_sharing/lib/Activity/Settings/PublicLinks.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Activity/Settings/PublicLinksUpload.php b/apps/files_sharing/lib/Activity/Settings/PublicLinksUpload.php
index 00bf7d0dde9..fd55752632d 100644
--- a/apps/files_sharing/lib/Activity/Settings/PublicLinksUpload.php
+++ b/apps/files_sharing/lib/Activity/Settings/PublicLinksUpload.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -61,6 +62,6 @@ class PublicLinksUpload extends ShareActivitySettings {
* @since 11.0.0
*/
public function isDefaultEnabledMail() {
- return true;
+ return false;
}
}
diff --git a/apps/files_sharing/lib/Activity/Settings/RemoteShare.php b/apps/files_sharing/lib/Activity/Settings/RemoteShare.php
index 339e634638b..c04364bef20 100644
--- a/apps/files_sharing/lib/Activity/Settings/RemoteShare.php
+++ b/apps/files_sharing/lib/Activity/Settings/RemoteShare.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Activity/Settings/Shared.php b/apps/files_sharing/lib/Activity/Settings/Shared.php
index 30b5e68b04c..3717512eebd 100644
--- a/apps/files_sharing/lib/Activity/Settings/Shared.php
+++ b/apps/files_sharing/lib/Activity/Settings/Shared.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Cache.php b/apps/files_sharing/lib/Cache.php
index 024df5d3f43..f9042fc0765 100644
--- a/apps/files_sharing/lib/Cache.php
+++ b/apps/files_sharing/lib/Cache.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/Capabilities.php b/apps/files_sharing/lib/Capabilities.php
index 1f491216abe..b4fe5a1bb73 100644
--- a/apps/files_sharing/lib/Capabilities.php
+++ b/apps/files_sharing/lib/Capabilities.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/Collaboration/ShareRecipientSorter.php b/apps/files_sharing/lib/Collaboration/ShareRecipientSorter.php
index 993dba64888..803dfd6325f 100644
--- a/apps/files_sharing/lib/Collaboration/ShareRecipientSorter.php
+++ b/apps/files_sharing/lib/Collaboration/ShareRecipientSorter.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Command/CleanupRemoteStorages.php b/apps/files_sharing/lib/Command/CleanupRemoteStorages.php
index 7e21768afee..809481e5c0f 100644
--- a/apps/files_sharing/lib/Command/CleanupRemoteStorages.php
+++ b/apps/files_sharing/lib/Command/CleanupRemoteStorages.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud GmbH.
diff --git a/apps/files_sharing/lib/Controller/DeletedShareAPIController.php b/apps/files_sharing/lib/Controller/DeletedShareAPIController.php
index c4cf09d6f03..f4a2cd500e1 100644
--- a/apps/files_sharing/lib/Controller/DeletedShareAPIController.php
+++ b/apps/files_sharing/lib/Controller/DeletedShareAPIController.php
@@ -8,6 +8,7 @@ declare(strict_types=1);
*/
namespace OCA\Files_Sharing\Controller;
+use OCA\Deck\Sharing\ShareAPIHelper;
use OCA\Files_Sharing\ResponseDefinitions;
use OCP\App\IAppManager;
use OCP\AppFramework\Http;
@@ -210,7 +211,7 @@ class DeletedShareAPIController extends OCSController {
* If the Deck application is not enabled or the helper is not available
* a QueryException is thrown instead.
*
- * @return \OCA\Deck\Sharing\ShareAPIHelper
+ * @return ShareAPIHelper
* @throws QueryException
*/
private function getDeckShareHelper() {
@@ -227,7 +228,7 @@ class DeletedShareAPIController extends OCSController {
* If the sciencemesh application is not enabled or the helper is not available
* a QueryException is thrown instead.
*
- * @return \OCA\Deck\Sharing\ShareAPIHelper
+ * @return ShareAPIHelper
* @throws QueryException
*/
private function getSciencemeshShareHelper() {
diff --git a/apps/files_sharing/lib/Controller/ExternalSharesController.php b/apps/files_sharing/lib/Controller/ExternalSharesController.php
index 9d15b03c6cd..fa828a9d2c2 100644
--- a/apps/files_sharing/lib/Controller/ExternalSharesController.php
+++ b/apps/files_sharing/lib/Controller/ExternalSharesController.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/Controller/PublicPreviewController.php b/apps/files_sharing/lib/Controller/PublicPreviewController.php
index 16886e930fa..d917f6e0ebb 100644
--- a/apps/files_sharing/lib/Controller/PublicPreviewController.php
+++ b/apps/files_sharing/lib/Controller/PublicPreviewController.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -102,12 +103,12 @@ class PublicPreviewController extends PublicShareController {
return new DataResponse([], Http::STATUS_FORBIDDEN);
}
- $attributes = $share->getAttributes();
// Only explicitly set to false will forbid the download!
- $downloadForbidden = $attributes?->getAttribute('permissions', 'download') === false;
+ $downloadForbidden = !$share->canSeeContent();
+
// Is this header is set it means our UI is doing a preview for no-download shares
// we check a header so we at least prevent people from using the link directly (obfuscation)
- $isPublicPreview = $this->request->getHeader('X-NC-Preview') === 'true';
+ $isPublicPreview = $this->request->getHeader('x-nc-preview') === 'true';
if ($isPublicPreview && $downloadForbidden) {
// Only cache for 15 minutes on public preview requests to quickly remove from cache
@@ -181,8 +182,7 @@ class PublicPreviewController extends PublicShareController {
return new DataResponse([], Http::STATUS_FORBIDDEN);
}
- $attributes = $share->getAttributes();
- if ($attributes !== null && $attributes->getAttribute('permissions', 'download') === false) {
+ if (!$share->canSeeContent()) {
return new DataResponse([], Http::STATUS_FORBIDDEN);
}
diff --git a/apps/files_sharing/lib/Controller/RemoteController.php b/apps/files_sharing/lib/Controller/RemoteController.php
index e23ae51f219..8c15cd8463e 100644
--- a/apps/files_sharing/lib/Controller/RemoteController.php
+++ b/apps/files_sharing/lib/Controller/RemoteController.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/Controller/ShareAPIController.php b/apps/files_sharing/lib/Controller/ShareAPIController.php
index 446db0b8fcc..a19eb50faf7 100644
--- a/apps/files_sharing/lib/Controller/ShareAPIController.php
+++ b/apps/files_sharing/lib/Controller/ShareAPIController.php
@@ -10,8 +10,10 @@ declare(strict_types=1);
namespace OCA\Files_Sharing\Controller;
use Exception;
+use OC\Files\FileInfo;
use OC\Files\Storage\Wrapper\Wrapper;
use OCA\Circles\Api\v1\Circles;
+use OCA\Deck\Sharing\ShareAPIHelper;
use OCA\Files\Helper;
use OCA\Files_Sharing\Exceptions\SharingRightsException;
use OCA\Files_Sharing\External\Storage;
@@ -94,6 +96,7 @@ class ShareAPIController extends OCSController {
private LoggerInterface $logger,
private IProviderFactory $factory,
private IMailer $mailer,
+ private ITagManager $tagManager,
private ?string $userId = null,
) {
parent::__construct($appName, $request);
@@ -472,7 +475,7 @@ class ShareAPIController extends OCSController {
$share = $this->formatShare($share);
if ($include_tags) {
- $share = Helper::populateTags([$share], Server::get(ITagManager::class));
+ $share = $this->populateTags([$share]);
} else {
$share = [$share];
}
@@ -595,7 +598,7 @@ class ShareAPIController extends OCSController {
// combine all permissions to determine if the user can share this file
$nodes = $userFolder->getById($node->getId());
foreach ($nodes as $nodeById) {
- /** @var \OC\Files\FileInfo $fileInfo */
+ /** @var FileInfo $fileInfo */
$fileInfo = $node->getFileInfo();
$fileInfo['permissions'] |= $nodeById->getPermissions();
}
@@ -847,7 +850,7 @@ class ShareAPIController extends OCSController {
}
if ($includeTags) {
- $formatted = Helper::populateTags($formatted, Server::get(ITagManager::class));
+ $formatted = $this->populateTags($formatted);
}
return $formatted;
@@ -1100,8 +1103,7 @@ class ShareAPIController extends OCSController {
$formatted = $this->fixMissingDisplayName($formatted);
if ($includeTags) {
- $formatted =
- Helper::populateTags($formatted, Server::get(ITagManager::class));
+ $formatted = $this->populateTags($formatted);
}
return $formatted;
@@ -1258,17 +1260,17 @@ class ShareAPIController extends OCSController {
}
if (
- $permissions === null &&
- $password === null &&
- $sendPasswordByTalk === null &&
- $publicUpload === null &&
- $expireDate === null &&
- $note === null &&
- $label === null &&
- $hideDownload === null &&
- $attributes === null &&
- $sendMail === null &&
- $token === null
+ $permissions === null
+ && $password === null
+ && $sendPasswordByTalk === null
+ && $publicUpload === null
+ && $expireDate === null
+ && $note === null
+ && $label === null
+ && $hideDownload === null
+ && $attributes === null
+ && $sendMail === null
+ && $token === null
) {
throw new OCSBadRequestException($this->l->t('Wrong or no update parameter given'));
}
@@ -1563,8 +1565,8 @@ class ShareAPIController extends OCSController {
// The owner of the file and the creator of the share
// can always edit the share
- if ($share->getShareOwner() === $this->userId ||
- $share->getSharedBy() === $this->userId
+ if ($share->getShareOwner() === $this->userId
+ || $share->getSharedBy() === $this->userId
) {
return true;
}
@@ -1596,16 +1598,16 @@ class ShareAPIController extends OCSController {
// if the user is the recipient, i can unshare
// the share with self
- if ($share->getShareType() === IShare::TYPE_USER &&
- $share->getSharedWith() === $this->userId
+ if ($share->getShareType() === IShare::TYPE_USER
+ && $share->getSharedWith() === $this->userId
) {
return true;
}
// The owner of the file and the creator of the share
// can always delete the share
- if ($share->getShareOwner() === $this->userId ||
- $share->getSharedBy() === $this->userId
+ if ($share->getShareOwner() === $this->userId
+ || $share->getSharedBy() === $this->userId
) {
return true;
}
@@ -1632,16 +1634,16 @@ class ShareAPIController extends OCSController {
* @suppress PhanUndeclaredClassMethod
*/
protected function canDeleteShareFromSelf(IShare $share): bool {
- if ($share->getShareType() !== IShare::TYPE_GROUP &&
- $share->getShareType() !== IShare::TYPE_ROOM &&
- $share->getShareType() !== IShare::TYPE_DECK &&
- $share->getShareType() !== IShare::TYPE_SCIENCEMESH
+ if ($share->getShareType() !== IShare::TYPE_GROUP
+ && $share->getShareType() !== IShare::TYPE_ROOM
+ && $share->getShareType() !== IShare::TYPE_DECK
+ && $share->getShareType() !== IShare::TYPE_SCIENCEMESH
) {
return false;
}
- if ($share->getShareOwner() === $this->userId ||
- $share->getSharedBy() === $this->userId
+ if ($share->getShareOwner() === $this->userId
+ || $share->getSharedBy() === $this->userId
) {
// Delete the whole share, not just for self
return false;
@@ -1820,7 +1822,7 @@ class ShareAPIController extends OCSController {
* If the Deck application is not enabled or the helper is not available
* a ContainerExceptionInterface is thrown instead.
*
- * @return \OCA\Deck\Sharing\ShareAPIHelper
+ * @return ShareAPIHelper
* @throws ContainerExceptionInterface
*/
private function getDeckShareHelper() {
@@ -1837,7 +1839,7 @@ class ShareAPIController extends OCSController {
* If the sciencemesh application is not enabled or the helper is not available
* a ContainerExceptionInterface is thrown instead.
*
- * @return \OCA\Deck\Sharing\ShareAPIHelper
+ * @return ShareAPIHelper
* @throws ContainerExceptionInterface
*/
private function getSciencemeshShareHelper() {
@@ -1874,8 +1876,8 @@ class ShareAPIController extends OCSController {
continue;
}
- $providerShares =
- $this->shareManager->getSharesBy($viewer, $provider, $node, $reShares, -1, 0);
+ $providerShares
+ = $this->shareManager->getSharesBy($viewer, $provider, $node, $reShares, -1, 0);
$shares = array_merge($shares, $providerShares);
}
@@ -2221,4 +2223,41 @@ class ShareAPIController extends OCSController {
throw new OCSException($this->l->t('Failed to generate a unique token'));
}
}
+
+ /**
+ * Populate the result set with file tags
+ *
+ * @psalm-template T of array{tags?: list<string>, file_source: int, ...array<string, mixed>}
+ * @param list<T> $fileList
+ * @return list<T> file list populated with tags
+ */
+ private function populateTags(array $fileList): array {
+ $tagger = $this->tagManager->load('files');
+ $tags = $tagger->getTagsForObjects(array_map(static fn (array $fileData) => $fileData['file_source'], $fileList));
+
+ if (!is_array($tags)) {
+ throw new \UnexpectedValueException('$tags must be an array');
+ }
+
+ // Set empty tag array
+ foreach ($fileList as &$fileData) {
+ $fileData['tags'] = [];
+ }
+ unset($fileData);
+
+ if (!empty($tags)) {
+ foreach ($tags as $fileId => $fileTags) {
+ foreach ($fileList as &$fileData) {
+ if ($fileId !== $fileData['file_source']) {
+ continue;
+ }
+
+ $fileData['tags'] = $fileTags;
+ }
+ unset($fileData);
+ }
+ }
+
+ return $fileList;
+ }
}
diff --git a/apps/files_sharing/lib/Controller/ShareController.php b/apps/files_sharing/lib/Controller/ShareController.php
index ad8023ba6bb..5a776379fce 100644
--- a/apps/files_sharing/lib/Controller/ShareController.php
+++ b/apps/files_sharing/lib/Controller/ShareController.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -251,9 +252,9 @@ class ShareController extends AuthPublicShareController {
* Emit a ShareLinkAccessedEvent event when a share is accessed, downloaded, auth...
*/
protected function emitShareAccessEvent(IShare $share, string $step = '', int $errorCode = 200, string $errorMessage = ''): void {
- if ($step !== self::SHARE_ACCESS &&
- $step !== self::SHARE_AUTH &&
- $step !== self::SHARE_DOWNLOAD) {
+ if ($step !== self::SHARE_ACCESS
+ && $step !== self::SHARE_AUTH
+ && $step !== self::SHARE_DOWNLOAD) {
return;
}
$this->eventDispatcher->dispatchTyped(new ShareLinkAccessedEvent($share, $step, $errorCode, $errorMessage));
diff --git a/apps/files_sharing/lib/Controller/ShareInfoController.php b/apps/files_sharing/lib/Controller/ShareInfoController.php
index 0a290d69c65..b7e79aec830 100644
--- a/apps/files_sharing/lib/Controller/ShareInfoController.php
+++ b/apps/files_sharing/lib/Controller/ShareInfoController.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/DefaultPublicShareTemplateProvider.php b/apps/files_sharing/lib/DefaultPublicShareTemplateProvider.php
index 686ba32fd49..afba45cac4a 100644
--- a/apps/files_sharing/lib/DefaultPublicShareTemplateProvider.php
+++ b/apps/files_sharing/lib/DefaultPublicShareTemplateProvider.php
@@ -91,6 +91,9 @@ class DefaultPublicShareTemplateProvider implements IPublicShareTemplateProvider
'disclaimer',
$this->appConfig->getValueString('core', 'shareapi_public_link_disclaimertext'),
);
+ // file drops do not request the root folder so we need to provide label and note if available
+ $this->initialState->provideInitialState('label', $share->getLabel());
+ $this->initialState->provideInitialState('note', $share->getNote());
}
// Set up initial state
$this->initialState->provideInitialState('isPublic', true);
@@ -104,13 +107,12 @@ class DefaultPublicShareTemplateProvider implements IPublicShareTemplateProvider
Util::addInitScript(Application::APP_ID, 'init');
Util::addInitScript(Application::APP_ID, 'init-public');
Util::addScript('files', 'main');
+ Util::addScript(Application::APP_ID, 'public-nickname-handler');
// Add file-request script if needed
$attributes = $share->getAttributes();
$isFileRequest = $attributes?->getAttribute('fileRequest', 'enabled') === true;
- if ($isFileRequest) {
- Util::addScript(Application::APP_ID, 'public-file-request');
- }
+ $this->initialState->provideInitialState('isFileRequest', $isFileRequest);
// Load Viewer scripts
if (class_exists(LoadViewer::class)) {
@@ -149,10 +151,7 @@ class DefaultPublicShareTemplateProvider implements IPublicShareTemplateProvider
$headerActions = [];
if ($view !== 'public-file-drop' && !$share->getHideDownload()) {
// The download URL is used for the "download" header action as well as in some cases for the direct link
- $downloadUrl = $this->urlGenerator->linkToRouteAbsolute('files_sharing.sharecontroller.downloadShare', [
- 'token' => $token,
- 'filename' => ($shareNode instanceof File) ? $shareNode->getName() : null,
- ]);
+ $downloadUrl = $this->urlGenerator->getAbsoluteURL('/public.php/dav/files/' . $token . '/?accept=zip');
// If not a file drop, then add the download header action
$headerActions[] = new SimpleMenuAction('download', $this->l10n->t('Download'), 'icon-download', $downloadUrl, 0, (string)$shareNode->getSize());
diff --git a/apps/files_sharing/lib/Exceptions/BrokenPath.php b/apps/files_sharing/lib/Exceptions/BrokenPath.php
index 11b3599d609..a68a8fc05d4 100644
--- a/apps/files_sharing/lib/Exceptions/BrokenPath.php
+++ b/apps/files_sharing/lib/Exceptions/BrokenPath.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/Exceptions/S2SException.php b/apps/files_sharing/lib/Exceptions/S2SException.php
index fb60b20774a..10360820432 100644
--- a/apps/files_sharing/lib/Exceptions/S2SException.php
+++ b/apps/files_sharing/lib/Exceptions/S2SException.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
* SPDX-License-Identifier: AGPL-3.0-only
diff --git a/apps/files_sharing/lib/Exceptions/SharingRightsException.php b/apps/files_sharing/lib/Exceptions/SharingRightsException.php
index 548873cfbfd..2ffe72c4e69 100644
--- a/apps/files_sharing/lib/Exceptions/SharingRightsException.php
+++ b/apps/files_sharing/lib/Exceptions/SharingRightsException.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/ExpireSharesJob.php b/apps/files_sharing/lib/ExpireSharesJob.php
index d78352cfeaa..b1c6c592e80 100644
--- a/apps/files_sharing/lib/ExpireSharesJob.php
+++ b/apps/files_sharing/lib/ExpireSharesJob.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/External/Cache.php b/apps/files_sharing/lib/External/Cache.php
index 3bf6d09e681..027f682d818 100644
--- a/apps/files_sharing/lib/External/Cache.php
+++ b/apps/files_sharing/lib/External/Cache.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/External/Manager.php b/apps/files_sharing/lib/External/Manager.php
index ff7f2dd3c48..ff4781eba0f 100644
--- a/apps/files_sharing/lib/External/Manager.php
+++ b/apps/files_sharing/lib/External/Manager.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -40,12 +41,9 @@ class Manager {
/** @var string|null */
private $uid;
- /** @var \OC\Files\Mount\Manager */
- private $mountManager;
-
public function __construct(
private IDBConnection $connection,
- \OC\Files\Mount\Manager $mountManager,
+ private \OC\Files\Mount\Manager $mountManager,
private IStorageFactory $storageLoader,
private IClientService $clientService,
private IManager $notificationManager,
@@ -59,7 +57,6 @@ class Manager {
private LoggerInterface $logger,
) {
$user = $userSession->getUser();
- $this->mountManager = $mountManager;
$this->uid = $user ? $user->getUID() : null;
}
diff --git a/apps/files_sharing/lib/External/Mount.php b/apps/files_sharing/lib/External/Mount.php
index d7ab61e0364..f50c379f85f 100644
--- a/apps/files_sharing/lib/External/Mount.php
+++ b/apps/files_sharing/lib/External/Mount.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2018-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/External/MountProvider.php b/apps/files_sharing/lib/External/MountProvider.php
index ad6e2ef1779..a5781d5d35a 100644
--- a/apps/files_sharing/lib/External/MountProvider.php
+++ b/apps/files_sharing/lib/External/MountProvider.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/External/Scanner.php b/apps/files_sharing/lib/External/Scanner.php
index 2b0741b4b96..0d57248595b 100644
--- a/apps/files_sharing/lib/External/Scanner.php
+++ b/apps/files_sharing/lib/External/Scanner.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/External/Watcher.php b/apps/files_sharing/lib/External/Watcher.php
index ccd6bd179b3..f3616feabba 100644
--- a/apps/files_sharing/lib/External/Watcher.php
+++ b/apps/files_sharing/lib/External/Watcher.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/Helper.php b/apps/files_sharing/lib/Helper.php
index fe0cc88ba5f..92e874b73db 100644
--- a/apps/files_sharing/lib/Helper.php
+++ b/apps/files_sharing/lib/Helper.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/Hooks.php b/apps/files_sharing/lib/Hooks.php
index 7c8b80fb47a..e90b9f5c23d 100644
--- a/apps/files_sharing/lib/Hooks.php
+++ b/apps/files_sharing/lib/Hooks.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/ISharedStorage.php b/apps/files_sharing/lib/ISharedStorage.php
index dfd8b134db1..9bd3e4c9476 100644
--- a/apps/files_sharing/lib/ISharedStorage.php
+++ b/apps/files_sharing/lib/ISharedStorage.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/Listener/LoadPublicFileRequestAuthListener.php b/apps/files_sharing/lib/Listener/LoadPublicFileRequestAuthListener.php
index f1e054c7ee5..6da2476194b 100644
--- a/apps/files_sharing/lib/Listener/LoadPublicFileRequestAuthListener.php
+++ b/apps/files_sharing/lib/Listener/LoadPublicFileRequestAuthListener.php
@@ -10,6 +10,7 @@ namespace OCA\Files_Sharing\Listener;
use OCA\Files_Sharing\AppInfo\Application;
use OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent;
use OCP\AppFramework\Http\TemplateResponse;
+use OCP\AppFramework\Services\IInitialState;
use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener;
use OCP\Share\IManager;
@@ -19,6 +20,7 @@ use OCP\Util;
class LoadPublicFileRequestAuthListener implements IEventListener {
public function __construct(
private IManager $shareManager,
+ private IInitialState $initialState,
) {
}
@@ -51,9 +53,9 @@ class LoadPublicFileRequestAuthListener implements IEventListener {
// Ignore, this is not a file request or the share does not exist
}
- if ($isFileRequest) {
- // Add the script to the public page
- Util::addScript(Application::APP_ID, 'public-file-request');
- }
+ Util::addScript(Application::APP_ID, 'public-nickname-handler');
+
+ // Add file-request script if needed
+ $this->initialState->provideInitialState('isFileRequest', $isFileRequest);
}
}
diff --git a/apps/files_sharing/lib/Middleware/OCSShareAPIMiddleware.php b/apps/files_sharing/lib/Middleware/OCSShareAPIMiddleware.php
index ad34a1d2ab9..6671a78efff 100644
--- a/apps/files_sharing/lib/Middleware/OCSShareAPIMiddleware.php
+++ b/apps/files_sharing/lib/Middleware/OCSShareAPIMiddleware.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Middleware/ShareInfoMiddleware.php b/apps/files_sharing/lib/Middleware/ShareInfoMiddleware.php
index 1f29e855eb5..e96940979bf 100644
--- a/apps/files_sharing/lib/Middleware/ShareInfoMiddleware.php
+++ b/apps/files_sharing/lib/Middleware/ShareInfoMiddleware.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/Middleware/SharingCheckMiddleware.php b/apps/files_sharing/lib/Middleware/SharingCheckMiddleware.php
index 75ee8d3fb83..8ea2eb59d73 100644
--- a/apps/files_sharing/lib/Middleware/SharingCheckMiddleware.php
+++ b/apps/files_sharing/lib/Middleware/SharingCheckMiddleware.php
@@ -52,8 +52,8 @@ class SharingCheckMiddleware extends Middleware {
throw new NotFoundException('Sharing is disabled.');
}
- if ($controller instanceof ExternalSharesController &&
- !$this->externalSharesChecks()) {
+ if ($controller instanceof ExternalSharesController
+ && !$this->externalSharesChecks()) {
throw new S2SException('Federated sharing not allowed');
}
}
@@ -84,13 +84,13 @@ class SharingCheckMiddleware extends Middleware {
* @return bool
*/
private function externalSharesChecks(): bool {
- if (!$this->reflector->hasAnnotation('NoIncomingFederatedSharingRequired') &&
- $this->config->getAppValue('files_sharing', 'incoming_server2server_share_enabled', 'yes') !== 'yes') {
+ if (!$this->reflector->hasAnnotation('NoIncomingFederatedSharingRequired')
+ && $this->config->getAppValue('files_sharing', 'incoming_server2server_share_enabled', 'yes') !== 'yes') {
return false;
}
- if (!$this->reflector->hasAnnotation('NoOutgoingFederatedSharingRequired') &&
- $this->config->getAppValue('files_sharing', 'outgoing_server2server_share_enabled', 'yes') !== 'yes') {
+ if (!$this->reflector->hasAnnotation('NoOutgoingFederatedSharingRequired')
+ && $this->config->getAppValue('files_sharing', 'outgoing_server2server_share_enabled', 'yes') !== 'yes') {
return false;
}
diff --git a/apps/files_sharing/lib/Migration/OwncloudGuestShareType.php b/apps/files_sharing/lib/Migration/OwncloudGuestShareType.php
index c9511eaa136..3718306e380 100644
--- a/apps/files_sharing/lib/Migration/OwncloudGuestShareType.php
+++ b/apps/files_sharing/lib/Migration/OwncloudGuestShareType.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -51,7 +52,7 @@ class OwncloudGuestShareType implements IRepairStep {
protected function shouldRun() {
$appVersion = $this->config->getAppValue('files_sharing', 'installed_version', '0.0.0');
- return $appVersion === '0.10.0' ||
- $this->config->getAppValue('core', 'vendor', '') === 'owncloud';
+ return $appVersion === '0.10.0'
+ || $this->config->getAppValue('core', 'vendor', '') === 'owncloud';
}
}
diff --git a/apps/files_sharing/lib/Migration/SetPasswordColumn.php b/apps/files_sharing/lib/Migration/SetPasswordColumn.php
index 647e3bef8d3..f60af2817d4 100644
--- a/apps/files_sharing/lib/Migration/SetPasswordColumn.php
+++ b/apps/files_sharing/lib/Migration/SetPasswordColumn.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/lib/MountProvider.php b/apps/files_sharing/lib/MountProvider.php
index 91c392de6eb..7a0b1f135a6 100644
--- a/apps/files_sharing/lib/MountProvider.php
+++ b/apps/files_sharing/lib/MountProvider.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -55,7 +56,7 @@ class MountProvider implements IMountProvider {
// filter out excluded shares and group shares that includes self
$shares = array_filter($shares, function (IShare $share) use ($user) {
- return $share->getPermissions() > 0 && $share->getShareOwner() !== $user->getUID();
+ return $share->getPermissions() > 0 && $share->getShareOwner() !== $user->getUID() && $share->getSharedBy() !== $user->getUID();
});
$superShares = $this->buildSuperShares($shares, $user);
@@ -77,10 +78,10 @@ class MountProvider implements IMountProvider {
/** @var IShare $parentShare */
$parentShare = $share[0];
- if ($parentShare->getStatus() !== IShare::STATUS_ACCEPTED &&
- ($parentShare->getShareType() === IShare::TYPE_GROUP ||
- $parentShare->getShareType() === IShare::TYPE_USERGROUP ||
- $parentShare->getShareType() === IShare::TYPE_USER)) {
+ if ($parentShare->getStatus() !== IShare::STATUS_ACCEPTED
+ && ($parentShare->getShareType() === IShare::TYPE_GROUP
+ || $parentShare->getShareType() === IShare::TYPE_USERGROUP
+ || $parentShare->getShareType() === IShare::TYPE_USER)) {
continue;
}
diff --git a/apps/files_sharing/lib/Notification/Listener.php b/apps/files_sharing/lib/Notification/Listener.php
index c40ad6e8f7b..1cf0f845e7a 100644
--- a/apps/files_sharing/lib/Notification/Listener.php
+++ b/apps/files_sharing/lib/Notification/Listener.php
@@ -40,8 +40,8 @@ class Listener {
$group = $this->groupManager->get($share->getSharedWith());
foreach ($group->getUsers() as $user) {
- if ($user->getUID() === $share->getShareOwner() ||
- $user->getUID() === $share->getSharedBy()) {
+ if ($user->getUID() === $share->getShareOwner()
+ || $user->getUID() === $share->getSharedBy()) {
continue;
}
@@ -72,8 +72,8 @@ class Listener {
continue;
}
- if ($user->getUID() === $share->getShareOwner() ||
- $user->getUID() === $share->getSharedBy()) {
+ if ($user->getUID() === $share->getShareOwner()
+ || $user->getUID() === $share->getSharedBy()) {
continue;
}
diff --git a/apps/files_sharing/lib/Notification/Notifier.php b/apps/files_sharing/lib/Notification/Notifier.php
index 43f61258395..e4434ef0b37 100644
--- a/apps/files_sharing/lib/Notification/Notifier.php
+++ b/apps/files_sharing/lib/Notification/Notifier.php
@@ -67,9 +67,9 @@ class Notifier implements INotifier {
* @since 9.0.0
*/
public function prepare(INotification $notification, string $languageCode): INotification {
- if ($notification->getApp() !== 'files_sharing' ||
- ($notification->getSubject() !== 'expiresTomorrow' &&
- $notification->getObjectType() !== 'share')) {
+ if ($notification->getApp() !== 'files_sharing'
+ || ($notification->getSubject() !== 'expiresTomorrow'
+ && $notification->getObjectType() !== 'share')) {
throw new UnknownNotificationException('Unhandled app or subject');
}
diff --git a/apps/files_sharing/lib/Scanner.php b/apps/files_sharing/lib/Scanner.php
index 8a695ce9539..28972c1b462 100644
--- a/apps/files_sharing/lib/Scanner.php
+++ b/apps/files_sharing/lib/Scanner.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/ShareBackend/Folder.php b/apps/files_sharing/lib/ShareBackend/Folder.php
index 9df0ed3bbd3..df5529c3c4a 100644
--- a/apps/files_sharing/lib/ShareBackend/Folder.php
+++ b/apps/files_sharing/lib/ShareBackend/Folder.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/SharedMount.php b/apps/files_sharing/lib/SharedMount.php
index 3ac843af311..692a6c8979b 100644
--- a/apps/files_sharing/lib/SharedMount.php
+++ b/apps/files_sharing/lib/SharedMount.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/SharedStorage.php b/apps/files_sharing/lib/SharedStorage.php
index 1014b0d37d9..e310c5f3138 100644
--- a/apps/files_sharing/lib/SharedStorage.php
+++ b/apps/files_sharing/lib/SharedStorage.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/lib/Updater.php b/apps/files_sharing/lib/Updater.php
index 998be54fc61..24e82330d43 100644
--- a/apps/files_sharing/lib/Updater.php
+++ b/apps/files_sharing/lib/Updater.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2018-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -75,8 +76,8 @@ class Updater {
foreach ($subShares as $subShare) {
$shareCacheEntry = $shareSources[$subShare->getNodeId()] ?? null;
if (
- $shareCacheEntry &&
- str_starts_with($shareCacheEntry->getPath(), $sourceInternalPath . '/')
+ $shareCacheEntry
+ && str_starts_with($shareCacheEntry->getPath(), $sourceInternalPath . '/')
) {
$shares[] = $subShare;
}
@@ -95,9 +96,9 @@ class Updater {
//Ownership is moved over
foreach ($shares as $share) {
if (
- $share->getShareType() !== IShare::TYPE_USER &&
- $share->getShareType() !== IShare::TYPE_GROUP &&
- $share->getShareType() !== IShare::TYPE_ROOM
+ $share->getShareType() !== IShare::TYPE_USER
+ && $share->getShareType() !== IShare::TYPE_GROUP
+ && $share->getShareType() !== IShare::TYPE_ROOM
) {
continue;
}
diff --git a/apps/files_sharing/lib/ViewOnly.php b/apps/files_sharing/lib/ViewOnly.php
index 2204d26388b..e075677248a 100644
--- a/apps/files_sharing/lib/ViewOnly.php
+++ b/apps/files_sharing/lib/ViewOnly.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2019 ownCloud GmbH
diff --git a/apps/files_sharing/openapi.json b/apps/files_sharing/openapi.json
index 68420dde80e..627c25ce8ea 100644
--- a/apps/files_sharing/openapi.json
+++ b/apps/files_sharing/openapi.json
@@ -1490,6 +1490,13 @@
1
]
}
+ },
+ {
+ "name": "x-nc-preview",
+ "in": "header",
+ "schema": {
+ "type": "string"
+ }
}
],
"responses": {
@@ -1574,11 +1581,13 @@
"password": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "Password of the share"
},
"dir": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "Subdirectory to get info about"
},
"depth": {
@@ -1782,12 +1791,14 @@
"path": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "Path of the share"
},
"permissions": {
"type": "integer",
"format": "int64",
"nullable": true,
+ "default": null,
"description": "Permissions for the share"
},
"shareType": {
@@ -1799,11 +1810,13 @@
"shareWith": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "The entity this should be shared with"
},
"publicUpload": {
"type": "string",
"nullable": true,
+ "default": null,
"enum": [
"true",
"false"
@@ -1818,11 +1831,13 @@
"sendPasswordByTalk": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "Send the password for the share over Talk"
},
"expireDate": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "The expiry date of the share in the user's timezone at 00:00. If $expireDate is not supplied or set to `null`, the system default will be used."
},
"note": {
@@ -1838,11 +1853,13 @@
"attributes": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "Additional attributes for the share"
},
"sendMail": {
"type": "string",
"nullable": true,
+ "default": null,
"enum": [
"false",
"true"
@@ -2297,56 +2314,67 @@
"type": "integer",
"format": "int64",
"nullable": true,
+ "default": null,
"description": "New permissions"
},
"password": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "New password"
},
"sendPasswordByTalk": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "New condition if the password should be send over Talk"
},
"publicUpload": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "New condition if public uploading is allowed"
},
"expireDate": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "New expiry date"
},
"note": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "New note"
},
"label": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "New label"
},
"hideDownload": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "New condition if the download should be hidden"
},
"attributes": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "New additional attributes"
},
"sendMail": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "if the share should be send by mail. Considering the share already exists, no mail will be send after the share is updated. You will have to use the sendMail action to send the mail."
},
"token": {
"type": "string",
"nullable": true,
+ "default": null,
"description": "New token"
}
}
@@ -3099,7 +3127,8 @@
"description": "Limit to specific item types",
"schema": {
"type": "string",
- "nullable": true
+ "nullable": true,
+ "default": null
}
},
{
@@ -3128,6 +3157,7 @@
"description": "Limit to specific share types",
"schema": {
"nullable": true,
+ "default": null,
"oneOf": [
{
"type": "integer",
@@ -3267,6 +3297,7 @@
"description": "Limit to specific share types",
"schema": {
"nullable": true,
+ "default": null,
"oneOf": [
{
"type": "integer",
diff --git a/apps/files_sharing/src/components/ShareExpiryTime.vue b/apps/files_sharing/src/components/ShareExpiryTime.vue
index b789bc92db5..939142616e9 100644
--- a/apps/files_sharing/src/components/ShareExpiryTime.vue
+++ b/apps/files_sharing/src/components/ShareExpiryTime.vue
@@ -9,7 +9,7 @@
<NcButton v-if="expiryTime"
class="hint-icon"
type="tertiary"
- :aria-label="t('files_sharing', 'Share expiration: ') + new Date(expiryTime).toLocaleString()">
+ :aria-label="t('files_sharing', 'Share expiration: {date}', { date: new Date(expiryTime).toLocaleString() })">
<template #icon>
<ClockIcon :size="20" />
</template>
diff --git a/apps/files_sharing/src/components/SharingEntryLink.vue b/apps/files_sharing/src/components/SharingEntryLink.vue
index 781626a1ec9..702b876306f 100644
--- a/apps/files_sharing/src/components/SharingEntryLink.vue
+++ b/apps/files_sharing/src/components/SharingEntryLink.vue
@@ -223,13 +223,14 @@
</template>
<script>
+import { showError, showSuccess } from '@nextcloud/dialogs'
import { emit } from '@nextcloud/event-bus'
+import { t } from '@nextcloud/l10n'
+import moment from '@nextcloud/moment'
import { generateUrl, getBaseUrl } from '@nextcloud/router'
-import { showError, showSuccess } from '@nextcloud/dialogs'
import { ShareType } from '@nextcloud/sharing'
-import VueQrcode from '@chenfengyuan/vue-qrcode'
-import moment from '@nextcloud/moment'
+import VueQrcode from '@chenfengyuan/vue-qrcode'
import NcActionButton from '@nextcloud/vue/components/NcActionButton'
import NcActionCheckbox from '@nextcloud/vue/components/NcActionCheckbox'
import NcActionInput from '@nextcloud/vue/components/NcActionInput'
@@ -258,7 +259,7 @@ import GeneratePassword from '../utils/GeneratePassword.ts'
import Share from '../models/Share.ts'
import SharesMixin from '../mixins/SharesMixin.js'
import ShareDetails from '../mixins/ShareDetails.js'
-import { getLoggerBuilder } from '@nextcloud/logger'
+import logger from '../services/logger.ts'
export default {
name: 'SharingEntryLink',
@@ -313,10 +314,6 @@ export default {
ExternalLegacyLinkActions: OCA.Sharing.ExternalLinkActions.state,
ExternalShareActions: OCA.Sharing.ExternalShareActions.state,
- logger: getLoggerBuilder()
- .setApp('files_sharing')
- .detectUser()
- .build(),
// tracks whether modal should be opened or not
showQRCode: false,
@@ -330,6 +327,8 @@ export default {
* @return {string}
*/
title() {
+ const l10nOptions = { escape: false /* no escape as this string is already escaped by Vue */ }
+
// if we have a valid existing share (not pending)
if (this.share && this.share.id) {
if (!this.isShareOwner && this.share.ownerDisplayName) {
@@ -337,26 +336,26 @@ export default {
return t('files_sharing', '{shareWith} by {initiator}', {
shareWith: this.share.shareWith,
initiator: this.share.ownerDisplayName,
- })
+ }, l10nOptions)
}
return t('files_sharing', 'Shared via link by {initiator}', {
initiator: this.share.ownerDisplayName,
- })
+ }, l10nOptions)
}
if (this.share.label && this.share.label.trim() !== '') {
if (this.isEmailShareType) {
if (this.isFileRequest) {
return t('files_sharing', 'File request ({label})', {
label: this.share.label.trim(),
- })
+ }, l10nOptions)
}
return t('files_sharing', 'Mail share ({label})', {
label: this.share.label.trim(),
- })
+ }, l10nOptions)
}
return t('files_sharing', 'Share link ({label})', {
label: this.share.label.trim(),
- })
+ }, l10nOptions)
}
if (this.isEmailShareType) {
if (!this.share.shareWith || this.share.shareWith.trim() === '') {
@@ -391,6 +390,7 @@ export default {
}
return null
},
+
passwordExpirationTime() {
if (this.share.passwordExpirationTime === null) {
return null
@@ -613,7 +613,7 @@ export default {
* @param {boolean} shareReviewComplete if the share was reviewed
*/
async onNewLinkShare(shareReviewComplete = false) {
- this.logger.debug('onNewLinkShare called (with this.share)', this.share)
+ logger.debug('onNewLinkShare called (with this.share)', this.share)
// do not run again if already loading
if (this.loading) {
return
@@ -628,7 +628,7 @@ export default {
shareDefaults.expiration = this.formatDateToString(this.config.defaultExpirationDate)
}
- this.logger.debug('Missing required properties?', this.enforcedPropertiesMissing)
+ logger.debug('Missing required properties?', this.enforcedPropertiesMissing)
// Do not push yet if we need a password or an expiration date: show pending menu
// A share would require a review for example is default expiration date is set but not enforced, this allows
// the user to review the share and remove the expiration date if they don't want it
@@ -636,7 +636,7 @@ export default {
this.pending = true
this.shareCreationComplete = false
- this.logger.info('Share policy requires a review or has mandated properties (password, expirationDate)...')
+ logger.info('Share policy requires a review or has mandated properties (password, expirationDate)...')
// ELSE, show the pending popovermenu
// if password default or enforced, pre-fill with random one
@@ -664,13 +664,13 @@ export default {
// if the share is valid, create it on the server
if (this.checkShare(this.share)) {
try {
- this.logger.info('Sending existing share to server', this.share)
+ logger.info('Sending existing share to server', this.share)
await this.pushNewLinkShare(this.share, true)
this.shareCreationComplete = true
- this.logger.info('Share created on server', this.share)
+ logger.info('Share created on server', this.share)
} catch (e) {
this.pending = false
- this.logger.error('Error creating share', e)
+ logger.error('Error creating share', e)
return false
}
return true
diff --git a/apps/files_sharing/src/files_actions/openInFilesAction.spec.ts b/apps/files_sharing/src/files_actions/openInFilesAction.spec.ts
index 95bd2812db7..23c0938545c 100644
--- a/apps/files_sharing/src/files_actions/openInFilesAction.spec.ts
+++ b/apps/files_sharing/src/files_actions/openInFilesAction.spec.ts
@@ -29,7 +29,7 @@ const invalidViews = [
describe('Open in files action conditions tests', () => {
test('Default values', () => {
expect(action).toBeInstanceOf(FileAction)
- expect(action.id).toBe('open-in-files')
+ expect(action.id).toBe('files_sharing:open-in-files')
expect(action.displayName([], validViews[0])).toBe('Open in Files')
expect(action.iconSvgInline([], validViews[0])).toBe('')
expect(action.default).toBe(DefaultType.HIDDEN)
diff --git a/apps/files_sharing/src/files_actions/openInFilesAction.ts b/apps/files_sharing/src/files_actions/openInFilesAction.ts
index e9e07179fc4..133b4531bb5 100644
--- a/apps/files_sharing/src/files_actions/openInFilesAction.ts
+++ b/apps/files_sharing/src/files_actions/openInFilesAction.ts
@@ -2,15 +2,15 @@
* SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
+
import type { Node } from '@nextcloud/files'
import { registerFileAction, FileAction, DefaultType, FileType } from '@nextcloud/files'
import { translate as t } from '@nextcloud/l10n'
-
import { sharesViewId, sharedWithYouViewId, sharedWithOthersViewId, sharingByLinksViewId } from '../files_views/shares'
export const action = new FileAction({
- id: 'open-in-files',
+ id: 'files_sharing:open-in-files',
displayName: () => t('files_sharing', 'Open in Files'),
iconSvgInline: () => '',
diff --git a/apps/files_sharing/src/files_filters/AccountFilter.ts b/apps/files_sharing/src/files_filters/AccountFilter.ts
index 56bcef07200..4f185d9fd9c 100644
--- a/apps/files_sharing/src/files_filters/AccountFilter.ts
+++ b/apps/files_sharing/src/files_filters/AccountFilter.ts
@@ -10,6 +10,7 @@ import { ShareType } from '@nextcloud/sharing'
import Vue from 'vue'
import FileListFilterAccount from '../components/FileListFilterAccount.vue'
+import { isPublicShare } from '@nextcloud/sharing/public'
export interface IAccountData {
uid: string
@@ -152,5 +153,10 @@ class AccountFilter extends FileListFilter {
* Register the file list filter by owner or sharees
*/
export function registerAccountFilter() {
+ if (isPublicShare()) {
+ // We do not show the filter on public pages - it makes no sense
+ return
+ }
+
registerFileListFilter(new AccountFilter())
}
diff --git a/apps/files_sharing/src/files_views/publicFileDrop.ts b/apps/files_sharing/src/files_views/publicFileDrop.ts
index 0d782d48fc7..65756e83c74 100644
--- a/apps/files_sharing/src/files_views/publicFileDrop.ts
+++ b/apps/files_sharing/src/files_views/publicFileDrop.ts
@@ -4,7 +4,8 @@
*/
import type { VueConstructor } from 'vue'
-import { Folder, Permission, View, davRemoteURL, davRootPath, getNavigation } from '@nextcloud/files'
+import { Folder, Permission, View, getNavigation } from '@nextcloud/files'
+import { defaultRemoteURL, defaultRootPath } from '@nextcloud/files/dav'
import { loadState } from '@nextcloud/initial-state'
import { translate as t } from '@nextcloud/l10n'
import svgCloudUpload from '@mdi/svg/svg/cloud-upload.svg?raw'
@@ -45,8 +46,8 @@ export default () => {
// Fake a writeonly folder as root
folder: new Folder({
id: 0,
- source: `${davRemoteURL}${davRootPath}`,
- root: davRootPath,
+ source: `${defaultRemoteURL}${defaultRootPath}`,
+ root: defaultRootPath,
owner: null,
permissions: Permission.CREATE,
}),
diff --git a/apps/files_sharing/src/public-file-request.ts b/apps/files_sharing/src/public-file-request.ts
deleted file mode 100644
index 1d640c5ea5e..00000000000
--- a/apps/files_sharing/src/public-file-request.ts
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
- * SPDX-License-Identifier: AGPL-3.0-or-later
- */
-
-import { defineAsyncComponent } from 'vue'
-import { getBuilder } from '@nextcloud/browser-storage'
-import { getGuestNickname, setGuestNickname } from '@nextcloud/auth'
-import { getUploader } from '@nextcloud/upload'
-import { spawnDialog } from '@nextcloud/dialogs'
-
-import logger from './services/logger'
-
-const storage = getBuilder('files_sharing').build()
-
-/**
- * Setup file-request nickname header for the uploader
- * @param nickname The nickname
- */
-function registerFileRequestHeader(nickname: string) {
- const uploader = getUploader()
- uploader.setCustomHeader('X-NC-Nickname', encodeURIComponent(nickname))
- logger.debug('Nickname header registered for uploader', { headers: uploader.customHeaders })
-}
-
-/**
- * Callback when a nickname was chosen
- * @param nickname The chosen nickname
- */
-function onSetNickname(nickname: string): void {
- // Set the nickname
- setGuestNickname(nickname)
- // Set the dialog as shown
- storage.setItem('public-auth-prompt-shown', 'true')
- // Register header for uploader
- registerFileRequestHeader(nickname)
-}
-
-window.addEventListener('DOMContentLoaded', () => {
- const nickname = getGuestNickname() ?? ''
- const dialogShown = storage.getItem('public-auth-prompt-shown') !== null
-
- // If we don't have a nickname or the public auth prompt hasn't been shown yet, show it
- // We still show the prompt if the user has a nickname to double check
- if (!nickname || !dialogShown) {
- spawnDialog(
- defineAsyncComponent(() => import('./views/PublicAuthPrompt.vue')),
- {
- nickname,
- },
- onSetNickname as (...rest: unknown[]) => void,
- )
- } else {
- logger.debug('Public auth prompt already shown.', { nickname })
- registerFileRequestHeader(nickname)
- }
-})
diff --git a/apps/files_sharing/src/public-nickname-handler.ts b/apps/files_sharing/src/public-nickname-handler.ts
new file mode 100644
index 00000000000..02bdc641aaf
--- /dev/null
+++ b/apps/files_sharing/src/public-nickname-handler.ts
@@ -0,0 +1,86 @@
+/**
+ * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+
+import { getBuilder } from '@nextcloud/browser-storage'
+import { getGuestNickname, type NextcloudUser } from '@nextcloud/auth'
+import { getUploader } from '@nextcloud/upload'
+import { loadState } from '@nextcloud/initial-state'
+import { showGuestUserPrompt } from '@nextcloud/dialogs'
+import { t } from '@nextcloud/l10n'
+
+import logger from './services/logger'
+import { subscribe } from '@nextcloud/event-bus'
+
+const storage = getBuilder('files_sharing').build()
+
+// Setup file-request nickname header for the uploader
+const registerFileRequestHeader = (nickname: string) => {
+ const uploader = getUploader()
+ uploader.setCustomHeader('X-NC-Nickname', encodeURIComponent(nickname))
+ logger.debug('Nickname header registered for uploader', { headers: uploader.customHeaders })
+}
+
+// Callback when a nickname was chosen
+const onUserInfoChanged = (guest: NextcloudUser) => {
+ logger.debug('User info changed', { guest })
+ registerFileRequestHeader(guest.displayName ?? '')
+}
+
+// Monitor nickname changes
+subscribe('user:info:changed', onUserInfoChanged)
+
+window.addEventListener('DOMContentLoaded', () => {
+ const nickname = getGuestNickname() ?? ''
+ const dialogShown = storage.getItem('public-auth-prompt-shown') !== null
+
+ // Check if a nickname is mandatory
+ const isFileRequest = loadState('files_sharing', 'isFileRequest', false)
+
+ const owner = loadState('files_sharing', 'owner', '')
+ const ownerDisplayName = loadState('files_sharing', 'ownerDisplayName', '')
+ const label = loadState('files_sharing', 'label', '')
+ const filename = loadState('files_sharing', 'filename', '')
+
+ // If the owner provided a custom label, use it instead of the filename
+ const folder = label || filename
+
+ const options = {
+ nickname,
+ notice: t('files_sharing', 'To upload files to {folder}, you need to provide your name first.', { folder }),
+ subtitle: undefined as string | undefined,
+ title: t('files_sharing', 'Upload files to {folder}', { folder }),
+ }
+
+ // If the guest already has a nickname, we just make them double check
+ if (nickname) {
+ options.notice = t('files_sharing', 'Please confirm your name to upload files to {folder}', { folder })
+ }
+
+ // If the account owner set their name as public,
+ // we show it in the subtitle
+ if (owner) {
+ options.subtitle = t('files_sharing', '{ownerDisplayName} shared a folder with you.', { ownerDisplayName })
+ }
+
+ // If this is a file request, then we need a nickname
+ if (isFileRequest) {
+ // If we don't have a nickname or the public auth prompt hasn't been shown yet, show it
+ // We still show the prompt if the user has a nickname to double check
+ if (!nickname || !dialogShown) {
+ logger.debug('Showing public auth prompt.', { nickname })
+ showGuestUserPrompt(options)
+ }
+ return
+ }
+
+ if (!dialogShown && !nickname) {
+ logger.debug('Public auth prompt not shown yet but nickname is not mandatory.', { nickname })
+ return
+ }
+
+ // Else, we just register the nickname header if any.
+ logger.debug('Public auth prompt already shown.', { nickname })
+ registerFileRequestHeader(nickname)
+})
diff --git a/apps/files_sharing/src/services/GuestNameValidity.ts b/apps/files_sharing/src/services/GuestNameValidity.ts
new file mode 100644
index 00000000000..0557c5253ca
--- /dev/null
+++ b/apps/files_sharing/src/services/GuestNameValidity.ts
@@ -0,0 +1,45 @@
+/*!
+ * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+import { InvalidFilenameError, InvalidFilenameErrorReason, validateFilename } from '@nextcloud/files'
+import { t } from '@nextcloud/l10n'
+
+/**
+ * Get the validity of a filename (empty if valid).
+ * This can be used for `setCustomValidity` on input elements
+ * @param name The filename
+ * @param escape Escape the matched string in the error (only set when used in HTML)
+ */
+export function getGuestNameValidity(name: string, escape = false): string {
+ if (name.trim() === '') {
+ return t('files', 'Names must not be empty.')
+ }
+
+ if (name.startsWith('.')) {
+ return t('files', 'Names must not start with a dot.')
+ }
+
+ try {
+ validateFilename(name)
+ return ''
+ } catch (error) {
+ if (!(error instanceof InvalidFilenameError)) {
+ throw error
+ }
+
+ switch (error.reason) {
+ case InvalidFilenameErrorReason.Character:
+ return t('files', '"{char}" is not allowed inside a name.', { char: error.segment }, undefined, { escape })
+ case InvalidFilenameErrorReason.ReservedName:
+ return t('files', '"{segment}" is a reserved name and not allowed.', { segment: error.segment }, undefined, { escape: false })
+ case InvalidFilenameErrorReason.Extension:
+ if (error.segment.match(/\.[a-z]/i)) {
+ return t('files', '"{extension}" is not an allowed name.', { extension: error.segment }, undefined, { escape: false })
+ }
+ return t('files', 'Names must not end with "{extension}".', { extension: error.segment }, undefined, { escape: false })
+ default:
+ return t('files', 'Invalid name.')
+ }
+ }
+}
diff --git a/apps/files_sharing/src/views/FilesViewFileDropEmptyContent.vue b/apps/files_sharing/src/views/FilesViewFileDropEmptyContent.vue
index 5571e5e9f5d..33fec9af028 100644
--- a/apps/files_sharing/src/views/FilesViewFileDropEmptyContent.vue
+++ b/apps/files_sharing/src/views/FilesViewFileDropEmptyContent.vue
@@ -5,13 +5,29 @@
<template>
<NcEmptyContent class="file-drop-empty-content"
data-cy-files-sharing-file-drop
- :name="t('files_sharing', 'File drop')">
+ :name="name">
<template #icon>
<NcIconSvgWrapper :svg="svgCloudUpload" />
</template>
<template #description>
- {{ t('files_sharing', 'Upload files to {foldername}.', { foldername }) }}
- {{ disclaimer === '' ? '' : t('files_sharing', 'By uploading files, you agree to the terms of service.') }}
+ <p>
+ {{ shareNote || t('files_sharing', 'Upload files to {foldername}.', { foldername }) }}
+ </p>
+ <p v-if="disclaimer">
+ {{ t('files_sharing', 'By uploading files, you agree to the terms of service.') }}
+ </p>
+ <NcNoteCard v-if="getSortedUploads().length"
+ class="file-drop-empty-content__note-card"
+ type="success">
+ <h2 id="file-drop-empty-content__heading">
+ {{ t('files_sharing', 'Successfully uploaded files') }}
+ </h2>
+ <ul aria-labelledby="file-drop-empty-content__heading" class="file-drop-empty-content__list">
+ <li v-for="file in getSortedUploads()" :key="file">
+ {{ file }}
+ </li>
+ </ul>
+ </NcNoteCard>
</template>
<template #action>
<template v-if="disclaimer">
@@ -34,16 +50,24 @@
</NcEmptyContent>
</template>
+<script lang="ts">
+/* eslint-disable import/first */
+
+// We need this on module level rather than on the instance as view will be refreshed by the files app after uploading
+const uploads = new Set<string>()
+</script>
+
<script setup lang="ts">
import { loadState } from '@nextcloud/initial-state'
import { translate as t } from '@nextcloud/l10n'
-import { getUploader, UploadPicker } from '@nextcloud/upload'
+import { getUploader, UploadPicker, UploadStatus } from '@nextcloud/upload'
import { ref } from 'vue'
import NcButton from '@nextcloud/vue/components/NcButton'
import NcDialog from '@nextcloud/vue/components/NcDialog'
import NcEmptyContent from '@nextcloud/vue/components/NcEmptyContent'
import NcIconSvgWrapper from '@nextcloud/vue/components/NcIconSvgWrapper'
+import NcNoteCard from '@nextcloud/vue/components/NcNoteCard'
import svgCloudUpload from '@mdi/svg/svg/cloud-upload.svg?raw'
defineProps<{
@@ -51,17 +75,62 @@ defineProps<{
}>()
const disclaimer = loadState<string>('files_sharing', 'disclaimer', '')
+const shareLabel = loadState<string>('files_sharing', 'label', '')
+const shareNote = loadState<string>('files_sharing', 'note', '')
+
+const name = shareLabel || t('files_sharing', 'File drop')
+
const showDialog = ref(false)
const uploadDestination = getUploader().destination
-</script>
-<style scoped>
-:deep(.terms-of-service-dialog) {
- min-height: min(100px, 20vh);
+getUploader()
+ .addNotifier((upload) => {
+ if (upload.status === UploadStatus.FINISHED && upload.file.name) {
+ // if a upload is finished and is not a meta upload (name is set)
+ // then we add the upload to the list of finished uploads to be shown to the user
+ uploads.add(upload.file.name)
+ }
+ })
+
+/**
+ * Get the previous uploads as sorted list
+ */
+function getSortedUploads() {
+ return [...uploads].sort((a, b) => a.localeCompare(b))
}
-/* TODO fix in library */
-.file-drop-empty-content :deep(.empty-content__action) {
- display: flex;
- gap: var(--default-grid-baseline);
+</script>
+
+<style scoped lang="scss">
+.file-drop-empty-content {
+ margin: auto;
+ max-width: max(50vw, 300px);
+
+ .file-drop-empty-content__note-card {
+ width: fit-content;
+ margin-inline: auto;
+ }
+
+ #file-drop-empty-content__heading {
+ margin-block: 0 10px;
+ font-weight: bold;
+ font-size: 20px;
+ }
+
+ .file-drop-empty-content__list {
+ list-style: inside;
+ max-height: min(350px, 33vh);
+ overflow-y: scroll;
+ padding-inline-end: calc(2 * var(--default-grid-baseline));
+ }
+
+ :deep(.terms-of-service-dialog) {
+ min-height: min(100px, 20vh);
+ }
+
+ /* TODO fix in library */
+ :deep(.empty-content__action) {
+ display: flex;
+ gap: var(--default-grid-baseline);
+ }
}
</style>
diff --git a/apps/files_sharing/src/views/PublicAuthPrompt.vue b/apps/files_sharing/src/views/PublicAuthPrompt.vue
deleted file mode 100644
index 39f5adc4650..00000000000
--- a/apps/files_sharing/src/views/PublicAuthPrompt.vue
+++ /dev/null
@@ -1,123 +0,0 @@
-<!--
- - SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
- - SPDX-License-Identifier: AGPL-3.0-or-later
--->
-
-<template>
- <NcDialog :buttons="dialogButtons"
- class="public-auth-prompt"
- data-cy-public-auth-prompt-dialog
- is-form
- :can-close="false"
- :name="dialogName"
- @submit="$emit('close', name)">
- <p v-if="owner" class="public-auth-prompt__subtitle">
- {{ t('files_sharing', '{ownerDisplayName} shared a folder with you.', { ownerDisplayName }) }}
- </p>
-
- <!-- Header -->
- <NcNoteCard class="public-auth-prompt__header"
- :text="t('files_sharing', 'To upload files, you need to provide your name first.')"
- type="info" />
-
- <!-- Form -->
- <NcTextField ref="input"
- class="public-auth-prompt__input"
- data-cy-public-auth-prompt-dialog-name
- :label="t('files_sharing', 'Name')"
- :placeholder="t('files_sharing', 'Enter your name')"
- minlength="2"
- name="name"
- required
- :value.sync="name" />
- </NcDialog>
-</template>
-
-<script lang="ts">
-import { defineComponent } from 'vue'
-import { t } from '@nextcloud/l10n'
-
-import NcDialog from '@nextcloud/vue/components/NcDialog'
-import NcNoteCard from '@nextcloud/vue/components/NcNoteCard'
-import NcTextField from '@nextcloud/vue/components/NcTextField'
-import { loadState } from '@nextcloud/initial-state'
-
-export default defineComponent({
- name: 'PublicAuthPrompt',
-
- components: {
- NcDialog,
- NcNoteCard,
- NcTextField,
- },
-
- props: {
- /**
- * Preselected nickname
- * @default '' No name preselected by default
- */
- nickname: {
- type: String,
- default: '',
- },
- },
-
- setup() {
- return {
- t,
-
- owner: loadState('files_sharing', 'owner', ''),
- ownerDisplayName: loadState('files_sharing', 'ownerDisplayName', ''),
- label: loadState('files_sharing', 'label', ''),
- note: loadState('files_sharing', 'note', ''),
- filename: loadState('files_sharing', 'filename', ''),
- }
- },
-
- data() {
- return {
- name: '',
- }
- },
-
- computed: {
- dialogName() {
- return this.t('files_sharing', 'Upload files to {folder}', { folder: this.label || this.filename })
- },
- dialogButtons() {
- return [{
- label: t('files_sharing', 'Submit name'),
- type: 'primary',
- nativeType: 'submit',
- }]
- },
- },
-
- watch: {
- /** Reset name to pre-selected nickname (e.g. Talk / Collabora ) */
- nickname: {
- handler() {
- this.name = this.nickname
- },
- immediate: true,
- },
- },
-})
-</script>
-<style scoped lang="scss">
-.public-auth-prompt {
- &__subtitle {
- // Smaller than dialog title
- font-size: 1.25em;
- margin-block: 0 calc(3 * var(--default-grid-baseline));
- }
-
- &__header {
- margin-block: 0 calc(3 * var(--default-grid-baseline));
- }
-
- &__input {
- margin-block: calc(4 * var(--default-grid-baseline)) calc(2 * var(--default-grid-baseline));
- }
-}
-</style>
diff --git a/apps/files_sharing/src/views/SharingDetailsTab.vue b/apps/files_sharing/src/views/SharingDetailsTab.vue
index 8912ff340b7..f1fb78e548b 100644
--- a/apps/files_sharing/src/views/SharingDetailsTab.vue
+++ b/apps/files_sharing/src/views/SharingDetailsTab.vue
@@ -226,19 +226,6 @@
{{ t('files_sharing', 'Delete') }}
</NcCheckboxRadioSwitch>
</section>
- <div class="sharingTabDetailsView__delete">
- <NcButton v-if="!isNewShare"
- :aria-label="t('files_sharing', 'Delete share')"
- :disabled="false"
- :readonly="false"
- type="tertiary"
- @click.prevent="removeShare">
- <template #icon>
- <CloseIcon :size="16" />
- </template>
- {{ t('files_sharing', 'Delete share') }}
- </NcButton>
- </div>
</section>
</div>
</div>
@@ -249,6 +236,19 @@
@click="cancel">
{{ t('files_sharing', 'Cancel') }}
</NcButton>
+ <div class="sharingTabDetailsView__delete">
+ <NcButton v-if="!isNewShare"
+ :aria-label="t('files_sharing', 'Delete share')"
+ :disabled="false"
+ :readonly="false"
+ variant="tertiary"
+ @click.prevent="removeShare">
+ <template #icon>
+ <CloseIcon :size="20" />
+ </template>
+ {{ t('files_sharing', 'Delete share') }}
+ </NcButton>
+ </div>
<NcButton type="primary"
data-cy-files-sharing-share-editor-action="save"
:disabled="creating"
diff --git a/apps/files_sharing/src/views/SharingTab.vue b/apps/files_sharing/src/views/SharingTab.vue
index e50c3292055..82a11dea2e0 100644
--- a/apps/files_sharing/src/views/SharingTab.vue
+++ b/apps/files_sharing/src/views/SharingTab.vue
@@ -100,7 +100,7 @@
:file-info="fileInfo"
@open-sharing-details="toggleShareDetailsView" />
<!-- link shares list -->
- <SharingLinkList v-if="!loading"
+ <SharingLinkList v-if="!loading && isLinkSharingAllowed"
ref="linkShareList"
:can-reshare="canReshare"
:file-info="fileInfo"
@@ -157,6 +157,7 @@
<script>
import { getCurrentUser } from '@nextcloud/auth'
+import { getCapabilities } from '@nextcloud/capabilities'
import { orderBy } from '@nextcloud/files'
import { loadState } from '@nextcloud/initial-state'
import { generateOcsUrl } from '@nextcloud/router'
@@ -242,7 +243,24 @@ export default {
* @return {boolean}
*/
isSharedWithMe() {
- return Object.keys(this.sharedWithMe).length > 0
+ return this.sharedWithMe !== null
+ && this.sharedWithMe !== undefined
+ },
+
+ /**
+ * Is link sharing allowed for the current user?
+ *
+ * @return {boolean}
+ */
+ isLinkSharingAllowed() {
+ const currentUser = getCurrentUser()
+ if (!currentUser) {
+ return false
+ }
+
+ const capabilities = getCapabilities()
+ const publicSharing = capabilities.files_sharing?.public || {}
+ return publicSharing.enabled === true
},
canReshare() {
@@ -257,6 +275,9 @@ export default {
},
externalShareInputPlaceholder() {
+ if (!this.isLinkSharingAllowed) {
+ return t('files_sharing', 'Federated cloud ID')
+ }
return this.config.showFederatedSharesAsInternal
? t('files_sharing', 'Email')
: t('files_sharing', 'Email, federated cloud ID')
diff --git a/apps/files_sharing/tests/ApiTest.php b/apps/files_sharing/tests/ApiTest.php
index 4ef9f536cb9..bb686c1ea8c 100644
--- a/apps/files_sharing/tests/ApiTest.php
+++ b/apps/files_sharing/tests/ApiTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -26,6 +27,7 @@ use OCP\IGroupManager;
use OCP\IL10N;
use OCP\IPreview;
use OCP\IRequest;
+use OCP\ITagManager;
use OCP\IURLGenerator;
use OCP\IUserManager;
use OCP\Mail\IMailer;
@@ -111,6 +113,7 @@ class ApiTest extends TestCase {
$logger = $this->createMock(LoggerInterface::class);
$providerFactory = $this->createMock(IProviderFactory::class);
$mailer = $this->createMock(IMailer::class);
+ $tagManager = $this->createMock(ITagManager::class);
$dateTimeZone->method('getTimeZone')->willReturn(new \DateTimeZone(date_default_timezone_get()));
return new ShareAPIController(
@@ -131,6 +134,7 @@ class ApiTest extends TestCase {
$logger,
$providerFactory,
$mailer,
+ $tagManager,
$userId,
);
}
@@ -237,11 +241,11 @@ class ApiTest extends TestCase {
$data = $result->getData();
$this->assertEquals(
- Constants::PERMISSION_READ |
- Constants::PERMISSION_CREATE |
- Constants::PERMISSION_UPDATE |
- Constants::PERMISSION_DELETE |
- Constants::PERMISSION_SHARE,
+ Constants::PERMISSION_READ
+ | Constants::PERMISSION_CREATE
+ | Constants::PERMISSION_UPDATE
+ | Constants::PERMISSION_DELETE
+ | Constants::PERMISSION_SHARE,
$data['permissions']
);
$this->assertEmpty($data['expiration']);
@@ -1018,11 +1022,11 @@ class ApiTest extends TestCase {
$share1 = $this->shareManager->getShareById($share1->getFullId());
$this->assertEquals(
- Constants::PERMISSION_READ |
- Constants::PERMISSION_CREATE |
- Constants::PERMISSION_UPDATE |
- Constants::PERMISSION_DELETE |
- Constants::PERMISSION_SHARE,
+ Constants::PERMISSION_READ
+ | Constants::PERMISSION_CREATE
+ | Constants::PERMISSION_UPDATE
+ | Constants::PERMISSION_DELETE
+ | Constants::PERMISSION_SHARE,
$share1->getPermissions()
);
@@ -1277,7 +1281,7 @@ class ApiTest extends TestCase {
\OC_Hook::clear('\OCA\Files_Sharing\Tests\ApiTest', 'initTestMountPointsHook');
}
- public function datesProvider() {
+ public static function datesProvider() {
$date = new \DateTime();
$date->setTime(0, 0);
$date->add(new \DateInterval('P5D'));
@@ -1293,9 +1297,9 @@ class ApiTest extends TestCase {
/**
* Make sure only ISO 8601 dates are accepted
*
- * @dataProvider datesProvider
* @group RoutingWeirdness
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('datesProvider')]
public function testPublicLinkExpireDate($date, $valid): void {
$ocs = $this->createOCS(self::TEST_FILES_SHARING_API_USER1);
diff --git a/apps/files_sharing/tests/ApplicationTest.php b/apps/files_sharing/tests/ApplicationTest.php
index b1a635406b2..84a3f4b372b 100644
--- a/apps/files_sharing/tests/ApplicationTest.php
+++ b/apps/files_sharing/tests/ApplicationTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -86,9 +87,7 @@ class ApplicationTest extends TestCase {
return $result;
}
- /**
- * @dataProvider providesDataForCanGet
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('providesDataForCanGet')]
public function testCheckDirectCanBeDownloaded(string $path, Folder $userFolder, bool $run): void {
$user = $this->createMock(IUser::class);
$user->method('getUID')->willReturn('test');
@@ -167,9 +166,7 @@ class ApplicationTest extends TestCase {
return $return;
}
- /**
- * @dataProvider providesDataForCanZip
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('providesDataForCanZip')]
public function testCheckZipCanBeDownloaded(string $dir, array $files, Folder $userFolder, bool $run): void {
$user = $this->createMock(IUser::class);
$user->method('getUID')->willReturn('test');
diff --git a/apps/files_sharing/tests/CacheTest.php b/apps/files_sharing/tests/CacheTest.php
index 53e9efd5d9e..e95d3d4f91a 100644
--- a/apps/files_sharing/tests/CacheTest.php
+++ b/apps/files_sharing/tests/CacheTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/CapabilitiesTest.php b/apps/files_sharing/tests/CapabilitiesTest.php
index 737362e2195..2600bd9d925 100644
--- a/apps/files_sharing/tests/CapabilitiesTest.php
+++ b/apps/files_sharing/tests/CapabilitiesTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/Collaboration/ShareRecipientSorterTest.php b/apps/files_sharing/tests/Collaboration/ShareRecipientSorterTest.php
index 2bef0b0e922..572463a9ebc 100644
--- a/apps/files_sharing/tests/Collaboration/ShareRecipientSorterTest.php
+++ b/apps/files_sharing/tests/Collaboration/ShareRecipientSorterTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -35,9 +36,9 @@ class ShareRecipientSorterTest extends TestCase {
}
/**
- * @dataProvider sortDataProvider
* @param $data
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('sortDataProvider')]
public function testSort($data): void {
$node = $this->createMock(Node::class);
@@ -114,39 +115,37 @@ class ShareRecipientSorterTest extends TestCase {
$this->assertEquals($originalArray, $workArray);
}
- public function sortDataProvider() {
+ public static function sortDataProvider() {
return [[
[
#0 – sort properly and otherwise keep existing order
'context' => ['itemType' => 'files', 'itemId' => '42'],
'accessList' => ['users' => ['celia', 'darius', 'faruk', 'gail'], 'bots' => ['r2-d2']],
'input' => [
- 'users' =>
- [
- ['value' => ['shareWith' => 'alice']],
- ['value' => ['shareWith' => 'bob']],
- ['value' => ['shareWith' => 'celia']],
- ['value' => ['shareWith' => 'darius']],
- ['value' => ['shareWith' => 'elena']],
- ['value' => ['shareWith' => 'faruk']],
- ['value' => ['shareWith' => 'gail']],
- ],
+ 'users' => [
+ ['value' => ['shareWith' => 'alice']],
+ ['value' => ['shareWith' => 'bob']],
+ ['value' => ['shareWith' => 'celia']],
+ ['value' => ['shareWith' => 'darius']],
+ ['value' => ['shareWith' => 'elena']],
+ ['value' => ['shareWith' => 'faruk']],
+ ['value' => ['shareWith' => 'gail']],
+ ],
'bots' => [
['value' => ['shareWith' => 'c-3po']],
['value' => ['shareWith' => 'r2-d2']],
]
],
'expected' => [
- 'users' =>
- [
- ['value' => ['shareWith' => 'celia']],
- ['value' => ['shareWith' => 'darius']],
- ['value' => ['shareWith' => 'faruk']],
- ['value' => ['shareWith' => 'gail']],
- ['value' => ['shareWith' => 'alice']],
- ['value' => ['shareWith' => 'bob']],
- ['value' => ['shareWith' => 'elena']],
- ],
+ 'users' => [
+ ['value' => ['shareWith' => 'celia']],
+ ['value' => ['shareWith' => 'darius']],
+ ['value' => ['shareWith' => 'faruk']],
+ ['value' => ['shareWith' => 'gail']],
+ ['value' => ['shareWith' => 'alice']],
+ ['value' => ['shareWith' => 'bob']],
+ ['value' => ['shareWith' => 'elena']],
+ ],
'bots' => [
['value' => ['shareWith' => 'r2-d2']],
['value' => ['shareWith' => 'c-3po']],
@@ -158,32 +157,30 @@ class ShareRecipientSorterTest extends TestCase {
'context' => ['itemType' => 'files', 'itemId' => '42'],
'accessList' => ['users' => false],
'input' => [
- 'users' =>
- [
- ['value' => ['shareWith' => 'alice']],
- ['value' => ['shareWith' => 'bob']],
- ['value' => ['shareWith' => 'celia']],
- ['value' => ['shareWith' => 'darius']],
- ['value' => ['shareWith' => 'elena']],
- ['value' => ['shareWith' => 'faruk']],
- ['value' => ['shareWith' => 'gail']],
- ],
+ 'users' => [
+ ['value' => ['shareWith' => 'alice']],
+ ['value' => ['shareWith' => 'bob']],
+ ['value' => ['shareWith' => 'celia']],
+ ['value' => ['shareWith' => 'darius']],
+ ['value' => ['shareWith' => 'elena']],
+ ['value' => ['shareWith' => 'faruk']],
+ ['value' => ['shareWith' => 'gail']],
+ ],
'bots' => [
['value' => ['shareWith' => 'c-3po']],
['value' => ['shareWith' => 'r2-d2']],
]
],
'expected' => [
- 'users' =>
- [
- ['value' => ['shareWith' => 'alice']],
- ['value' => ['shareWith' => 'bob']],
- ['value' => ['shareWith' => 'celia']],
- ['value' => ['shareWith' => 'darius']],
- ['value' => ['shareWith' => 'elena']],
- ['value' => ['shareWith' => 'faruk']],
- ['value' => ['shareWith' => 'gail']],
- ],
+ 'users' => [
+ ['value' => ['shareWith' => 'alice']],
+ ['value' => ['shareWith' => 'bob']],
+ ['value' => ['shareWith' => 'celia']],
+ ['value' => ['shareWith' => 'darius']],
+ ['value' => ['shareWith' => 'elena']],
+ ['value' => ['shareWith' => 'faruk']],
+ ['value' => ['shareWith' => 'gail']],
+ ],
'bots' => [
['value' => ['shareWith' => 'c-3po']],
['value' => ['shareWith' => 'r2-d2']],
@@ -195,32 +192,30 @@ class ShareRecipientSorterTest extends TestCase {
'context' => ['itemType' => 'announcements', 'itemId' => '42'],
'accessList' => null, // not needed
'input' => [
- 'users' =>
- [
- ['value' => ['shareWith' => 'alice']],
- ['value' => ['shareWith' => 'bob']],
- ['value' => ['shareWith' => 'celia']],
- ['value' => ['shareWith' => 'darius']],
- ['value' => ['shareWith' => 'elena']],
- ['value' => ['shareWith' => 'faruk']],
- ['value' => ['shareWith' => 'gail']],
- ],
+ 'users' => [
+ ['value' => ['shareWith' => 'alice']],
+ ['value' => ['shareWith' => 'bob']],
+ ['value' => ['shareWith' => 'celia']],
+ ['value' => ['shareWith' => 'darius']],
+ ['value' => ['shareWith' => 'elena']],
+ ['value' => ['shareWith' => 'faruk']],
+ ['value' => ['shareWith' => 'gail']],
+ ],
'bots' => [
['value' => ['shareWith' => 'c-3po']],
['value' => ['shareWith' => 'r2-d2']],
]
],
'expected' => [
- 'users' =>
- [
- ['value' => ['shareWith' => 'alice']],
- ['value' => ['shareWith' => 'bob']],
- ['value' => ['shareWith' => 'celia']],
- ['value' => ['shareWith' => 'darius']],
- ['value' => ['shareWith' => 'elena']],
- ['value' => ['shareWith' => 'faruk']],
- ['value' => ['shareWith' => 'gail']],
- ],
+ 'users' => [
+ ['value' => ['shareWith' => 'alice']],
+ ['value' => ['shareWith' => 'bob']],
+ ['value' => ['shareWith' => 'celia']],
+ ['value' => ['shareWith' => 'darius']],
+ ['value' => ['shareWith' => 'elena']],
+ ['value' => ['shareWith' => 'faruk']],
+ ['value' => ['shareWith' => 'gail']],
+ ],
'bots' => [
['value' => ['shareWith' => 'c-3po']],
['value' => ['shareWith' => 'r2-d2']],
diff --git a/apps/files_sharing/tests/Command/CleanupRemoteStoragesTest.php b/apps/files_sharing/tests/Command/CleanupRemoteStoragesTest.php
index 888b2cdd596..6f0960bf46c 100644
--- a/apps/files_sharing/tests/Command/CleanupRemoteStoragesTest.php
+++ b/apps/files_sharing/tests/Command/CleanupRemoteStoragesTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud GmbH.
@@ -11,6 +12,7 @@ use OCP\Federation\ICloudId;
use OCP\Federation\ICloudIdManager;
use OCP\IDBConnection;
use OCP\Server;
+use PHPUnit\Framework\MockObject\MockObject;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Test\TestCase;
@@ -24,20 +26,9 @@ use Test\TestCase;
*/
class CleanupRemoteStoragesTest extends TestCase {
- /**
- * @var CleanupRemoteStorages
- */
- private $command;
-
- /**
- * @var IDBConnection
- */
- private $connection;
-
- /**
- * @var ICloudIdManager|\PHPUnit\Framework\MockObject\MockObject
- */
- private $cloudIdManager;
+ protected IDBConnection $connection;
+ protected CleanupRemoteStorages $command;
+ private ICloudIdManager&MockObject $cloudIdManager;
private $storages = [
['id' => 'shared::7b4a322b22f9d0047c38d77d471ce3cf', 'share_token' => 'f2c69dad1dc0649f26976fd210fc62e1', 'remote' => 'https://hostname.tld/owncloud1', 'user' => 'user1'],
@@ -77,7 +68,7 @@ class CleanupRemoteStoragesTest extends TestCase {
foreach ($this->storages as &$storage) {
if (isset($storage['id'])) {
$storageQuery->setParameter('id', $storage['id']);
- $storageQuery->execute();
+ $storageQuery->executeStatement();
$storage['numeric_id'] = $storageQuery->getLastInsertId();
}
@@ -121,13 +112,13 @@ class CleanupRemoteStoragesTest extends TestCase {
foreach ($this->storages as $storage) {
if (isset($storage['id'])) {
$storageQuery->setParameter('id', $storage['id']);
- $storageQuery->execute();
+ $storageQuery->executeStatement();
}
if (isset($storage['share_token'])) {
$shareExternalQuery->setParameter('share_token', $storage['share_token']);
$shareExternalQuery->setParameter('remote', $storage['remote']);
- $shareExternalQuery->execute();
+ $shareExternalQuery->executeStatement();
}
}
@@ -174,19 +165,18 @@ class CleanupRemoteStoragesTest extends TestCase {
->getMock();
// parent folder, `files`, ´test` and `welcome.txt` => 4 elements
-
+ $outputCalls = [];
$output
->expects($this->any())
->method('writeln')
- ->withConsecutive(
- ['5 remote storage(s) need(s) to be checked'],
- ['5 remote share(s) exist'],
- );
+ ->willReturnCallback(function (string $text) use (&$outputCalls): void {
+ $outputCalls[] = $text;
+ });
$this->cloudIdManager
->expects($this->any())
->method('getCloudId')
- ->will($this->returnCallback(function (string $user, string $remote) {
+ ->willReturnCallback(function (string $user, string $remote) {
$cloudIdMock = $this->createMock(ICloudId::class);
// The remotes are already sanitized in the original data, so
@@ -197,7 +187,7 @@ class CleanupRemoteStoragesTest extends TestCase {
->willReturn($remote);
return $cloudIdMock;
- }));
+ });
$this->command->execute($input, $output);
@@ -206,5 +196,10 @@ class CleanupRemoteStoragesTest extends TestCase {
$this->assertFalse($this->doesStorageExist($this->storages[3]['numeric_id']));
$this->assertTrue($this->doesStorageExist($this->storages[4]['numeric_id']));
$this->assertFalse($this->doesStorageExist($this->storages[5]['numeric_id']));
+
+ $this->assertEquals([
+ '5 remote storage(s) need(s) to be checked',
+ '5 remote share(s) exist',
+ ], array_slice($outputCalls, 0, 2));
}
}
diff --git a/apps/files_sharing/tests/Command/FixShareOwnersTest.php b/apps/files_sharing/tests/Command/FixShareOwnersTest.php
index 939fad03d7c..0fde61895b1 100644
--- a/apps/files_sharing/tests/Command/FixShareOwnersTest.php
+++ b/apps/files_sharing/tests/Command/FixShareOwnersTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-only
diff --git a/apps/files_sharing/tests/Controller/ExternalShareControllerTest.php b/apps/files_sharing/tests/Controller/ExternalShareControllerTest.php
index 5e8e32c06d8..7e054d9a6dc 100644
--- a/apps/files_sharing/tests/Controller/ExternalShareControllerTest.php
+++ b/apps/files_sharing/tests/Controller/ExternalShareControllerTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/Controller/PublicPreviewControllerTest.php b/apps/files_sharing/tests/Controller/PublicPreviewControllerTest.php
index 9750274ff62..f49d839e8d4 100644
--- a/apps/files_sharing/tests/Controller/PublicPreviewControllerTest.php
+++ b/apps/files_sharing/tests/Controller/PublicPreviewControllerTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -20,7 +21,6 @@ use OCP\IRequest;
use OCP\ISession;
use OCP\Preview\IMimeIconProvider;
use OCP\Share\Exceptions\ShareNotFound;
-use OCP\Share\IAttributes;
use OCP\Share\IManager;
use OCP\Share\IShare;
use PHPUnit\Framework\MockObject\MockObject;
@@ -114,12 +114,8 @@ class PublicPreviewControllerTest extends TestCase {
$share->method('getPermissions')
->willReturn(Constants::PERMISSION_READ);
- $attributes = $this->createMock(IAttributes::class);
- $attributes->method('getAttribute')
- ->with('permissions', 'download')
+ $share->method('canSeeContent')
->willReturn(false);
- $share->method('getAttributes')
- ->willReturn($attributes);
$res = $this->controller->getPreview('token', 'file', 10, 10);
$expected = new DataResponse([], Http::STATUS_FORBIDDEN);
@@ -136,15 +132,11 @@ class PublicPreviewControllerTest extends TestCase {
$share->method('getPermissions')
->willReturn(Constants::PERMISSION_READ);
- $attributes = $this->createMock(IAttributes::class);
- $attributes->method('getAttribute')
- ->with('permissions', 'download')
+ $share->method('canSeeContent')
->willReturn(false);
- $share->method('getAttributes')
- ->willReturn($attributes);
$this->request->method('getHeader')
- ->with('X-NC-Preview')
+ ->with('x-nc-preview')
->willReturn('true');
$file = $this->createMock(File::class);
@@ -176,15 +168,11 @@ class PublicPreviewControllerTest extends TestCase {
$share->method('getPermissions')
->willReturn(Constants::PERMISSION_READ);
- $attributes = $this->createMock(IAttributes::class);
- $attributes->method('getAttribute')
- ->with('permissions', 'download')
+ $share->method('canSeeContent')
->willReturn(true);
- $share->method('getAttributes')
- ->willReturn($attributes);
$this->request->method('getHeader')
- ->with('X-NC-Preview')
+ ->with('x-nc-preview')
->willReturn('true');
$file = $this->createMock(File::class);
@@ -220,6 +208,9 @@ class PublicPreviewControllerTest extends TestCase {
$share->method('getNode')
->willReturn($file);
+ $share->method('canSeeContent')
+ ->willReturn(true);
+
$preview = $this->createMock(ISimpleFile::class);
$preview->method('getName')->willReturn('name');
$preview->method('getMTime')->willReturn(42);
@@ -249,6 +240,9 @@ class PublicPreviewControllerTest extends TestCase {
$share->method('getNode')
->willReturn($folder);
+ $share->method('canSeeContent')
+ ->willReturn(true);
+
$folder->method('get')
->with($this->equalTo('file'))
->willThrowException(new NotFoundException());
@@ -272,6 +266,9 @@ class PublicPreviewControllerTest extends TestCase {
$share->method('getNode')
->willReturn($folder);
+ $share->method('canSeeContent')
+ ->willReturn(true);
+
$file = $this->createMock(File::class);
$folder->method('get')
->with($this->equalTo('file'))
diff --git a/apps/files_sharing/tests/Controller/ShareAPIControllerTest.php b/apps/files_sharing/tests/Controller/ShareAPIControllerTest.php
index 29eae2dc581..8bb220d684b 100644
--- a/apps/files_sharing/tests/Controller/ShareAPIControllerTest.php
+++ b/apps/files_sharing/tests/Controller/ShareAPIControllerTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -28,6 +29,8 @@ use OCP\IGroupManager;
use OCP\IL10N;
use OCP\IPreview;
use OCP\IRequest;
+use OCP\ITagManager;
+use OCP\ITags;
use OCP\IURLGenerator;
use OCP\IUser;
use OCP\IUserManager;
@@ -76,6 +79,7 @@ class ShareAPIControllerTest extends TestCase {
private LoggerInterface&MockObject $logger;
private IProviderFactory&MockObject $factory;
private IMailer&MockObject $mailer;
+ private ITagManager&MockObject $tagManager;
protected function setUp(): void {
$this->shareManager = $this->createMock(IManager::class);
@@ -111,6 +115,7 @@ class ShareAPIControllerTest extends TestCase {
$this->logger = $this->createMock(LoggerInterface::class);
$this->factory = $this->createMock(IProviderFactory::class);
$this->mailer = $this->createMock(IMailer::class);
+ $this->tagManager = $this->createMock(ITagManager::class);
$this->ocs = new ShareAPIController(
$this->appName,
@@ -130,6 +135,7 @@ class ShareAPIControllerTest extends TestCase {
$this->logger,
$this->factory,
$this->mailer,
+ $this->tagManager,
$this->currentUser,
);
}
@@ -157,6 +163,7 @@ class ShareAPIControllerTest extends TestCase {
$this->logger,
$this->factory,
$this->mailer,
+ $this->tagManager,
$this->currentUser,
])->onlyMethods(['formatShare'])
->getMock();
@@ -265,7 +272,7 @@ class ShareAPIControllerTest extends TestCase {
$node->expects($this->once())
->method('lock')
->with(ILockingProvider::LOCK_SHARED)
- ->will($this->throwException(new LockedException('mypath')));
+ ->willThrowException(new LockedException('mypath'));
$this->assertFalse($this->invokePrivate($this->ocs, 'canDeleteFromSelf', [$share]));
$this->assertFalse($this->invokePrivate($this->ocs, 'canDeleteShare', [$share]));
@@ -586,9 +593,9 @@ class ShareAPIControllerTest extends TestCase {
$share->method('getToken')->willReturn($token);
$share->method('getPassword')->willReturn($password);
- if ($shareType === IShare::TYPE_USER ||
- $shareType === IShare::TYPE_GROUP ||
- $shareType === IShare::TYPE_LINK) {
+ if ($shareType === IShare::TYPE_USER
+ || $shareType === IShare::TYPE_GROUP
+ || $shareType === IShare::TYPE_LINK) {
$share->method('getFullId')->willReturn('ocinternal:' . $id);
}
@@ -817,9 +824,7 @@ class ShareAPIControllerTest extends TestCase {
return $data;
}
- /**
- * @dataProvider dataGetShare
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataGetShare')]
public function testGetShare(IShare $share, array $result): void {
/** @var ShareAPIController&MockObject $ocs */
$ocs = $this->getMockBuilder(ShareAPIController::class)
@@ -841,8 +846,8 @@ class ShareAPIControllerTest extends TestCase {
$this->logger,
$this->factory,
$this->mailer,
+ $this->tagManager,
$this->currentUser,
-
])
->onlyMethods(['canAccessShare'])
->getMock();
@@ -1450,9 +1455,7 @@ class ShareAPIControllerTest extends TestCase {
return $data;
}
- /**
- * @dataProvider dataGetShares
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataGetShares')]
public function testGetShares(array $getSharesParameters, array $shares, array $extraShareTypes, array $expected): void {
/** @var ShareAPIController&MockObject $ocs */
$ocs = $this->getMockBuilder(ShareAPIController::class)
@@ -1474,6 +1477,7 @@ class ShareAPIControllerTest extends TestCase {
$this->logger,
$this->factory,
$this->mailer,
+ $this->tagManager,
$this->currentUser,
])
->onlyMethods(['formatShare'])
@@ -1535,84 +1539,125 @@ class ShareAPIControllerTest extends TestCase {
$this->assertEquals($expected, $result->getData());
}
- public function testCanAccessShare(): void {
- $share = $this->getMockBuilder(IShare::class)->getMock();
+ public function testCanAccessShareAsOwner(): void {
+ $share = $this->createMock(IShare::class);
$share->method('getShareOwner')->willReturn($this->currentUser);
$this->assertTrue($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ }
- $share = $this->getMockBuilder(IShare::class)->getMock();
+ public function testCanAccessShareAsSharer(): void {
+ $share = $this->createMock(IShare::class);
$share->method('getSharedBy')->willReturn($this->currentUser);
$this->assertTrue($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ }
- $share = $this->getMockBuilder(IShare::class)->getMock();
+ public function testCanAccessShareAsSharee(): void {
+ $share = $this->createMock(IShare::class);
$share->method('getShareType')->willReturn(IShare::TYPE_USER);
$share->method('getSharedWith')->willReturn($this->currentUser);
$this->assertTrue($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ }
- $file = $this->getMockBuilder(File::class)->getMock();
+ public function testCannotAccessLinkShare(): void {
+ $share = $this->createMock(IShare::class);
+ $share->method('getShareType')->willReturn(IShare::TYPE_LINK);
+ $share->method('getNodeId')->willReturn(42);
- $userFolder = $this->getMockBuilder(Folder::class)->getMock();
+ $userFolder = $this->createMock(Folder::class);
$this->rootFolder->method('getUserFolder')
->with($this->currentUser)
->willReturn($userFolder);
+ $this->assertFalse($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ }
+
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataCanAccessShareWithPermissions')]
+ public function testCanAccessShareWithPermissions(int $permissions, bool $expected): void {
+ $share = $this->createMock(IShare::class);
+ $share->method('getShareType')->willReturn(IShare::TYPE_USER);
+ $share->method('getSharedWith')->willReturn($this->createMock(IUser::class));
+ $share->method('getNodeId')->willReturn(42);
+
+ $file = $this->createMock(File::class);
+
+ $userFolder = $this->getMockBuilder(Folder::class)->getMock();
$userFolder->method('getFirstNodeById')
->with($share->getNodeId())
->willReturn($file);
$userFolder->method('getById')
->with($share->getNodeId())
->willReturn([$file]);
+ $this->rootFolder->method('getUserFolder')
+ ->with($this->currentUser)
+ ->willReturn($userFolder);
$file->method('getPermissions')
- ->will($this->onConsecutiveCalls(Constants::PERMISSION_SHARE, Constants::PERMISSION_READ));
+ ->willReturn($permissions);
- // getPermissions -> share
- $share = $this->getMockBuilder(IShare::class)->getMock();
- $share->method('getShareType')->willReturn(IShare::TYPE_USER);
- $share->method('getSharedWith')->willReturn($this->getMockBuilder(IUser::class)->getMock());
- $this->assertTrue($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ if ($expected) {
+ $this->assertTrue($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ } else {
+ $this->assertFalse($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ }
+ }
- // getPermissions -> read
- $share = $this->getMockBuilder(IShare::class)->getMock();
- $share->method('getShareType')->willReturn(IShare::TYPE_USER);
- $share->method('getSharedWith')->willReturn($this->getMockBuilder(IUser::class)->getMock());
- $this->assertFalse($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ public static function dataCanAccessShareWithPermissions(): array {
+ return [
+ [Constants::PERMISSION_SHARE, true],
+ [Constants::PERMISSION_READ, false],
+ [Constants::PERMISSION_READ | Constants::PERMISSION_SHARE, true],
+ ];
+ }
- $share = $this->getMockBuilder(IShare::class)->getMock();
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataCanAccessShareAsGroupMember')]
+ public function testCanAccessShareAsGroupMember(string $group, bool $expected): void {
+ $share = $this->createMock(IShare::class);
$share->method('getShareType')->willReturn(IShare::TYPE_GROUP);
- $share->method('getSharedWith')->willReturn('group');
+ $share->method('getSharedWith')->willReturn($group);
+ $share->method('getNodeId')->willReturn(42);
+
+ $file = $this->createMock(File::class);
+
+ $userFolder = $this->createMock(Folder::class);
+ $userFolder->method('getFirstNodeById')
+ ->with($share->getNodeId())
+ ->willReturn($file);
+ $userFolder->method('getById')
+ ->with($share->getNodeId())
+ ->willReturn([$file]);
+ $this->rootFolder->method('getUserFolder')
+ ->with($this->currentUser)
+ ->willReturn($userFolder);
$user = $this->createMock(IUser::class);
$this->userManager->method('get')
->with($this->currentUser)
->willReturn($user);
- $group = $this->getMockBuilder(IGroup::class)->getMock();
+ $group = $this->createMock(IGroup::class);
$group->method('inGroup')->with($user)->willReturn(true);
- $group2 = $this->getMockBuilder(IGroup::class)->getMock();
+ $group2 = $this->createMock(IGroup::class);
$group2->method('inGroup')->with($user)->willReturn(false);
$this->groupManager->method('get')->willReturnMap([
['group', $group],
['group2', $group2],
- ['groupnull', null],
+ ['group-null', null],
]);
- $this->assertTrue($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
- $share = $this->createMock(IShare::class);
- $share->method('getShareType')->willReturn(IShare::TYPE_GROUP);
- $share->method('getSharedWith')->willReturn('group2');
- $this->assertFalse($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
-
- // null group
- $share = $this->createMock(IShare::class);
- $share->method('getShareType')->willReturn(IShare::TYPE_GROUP);
- $share->method('getSharedWith')->willReturn('groupnull');
- $this->assertFalse($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ if ($expected) {
+ $this->assertTrue($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ } else {
+ $this->assertFalse($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ }
+ }
- $share = $this->createMock(IShare::class);
- $share->method('getShareType')->willReturn(IShare::TYPE_LINK);
- $this->assertFalse($this->invokePrivate($this->ocs, 'canAccessShare', [$share]));
+ public static function dataCanAccessShareAsGroupMember(): array {
+ return [
+ ['group', true],
+ ['group2', false],
+ ['group-null', false],
+ ];
}
public function dataCanAccessRoomShare() {
@@ -1642,13 +1687,13 @@ class ShareAPIControllerTest extends TestCase {
}
/**
- * @dataProvider dataCanAccessRoomShare
*
* @param bool $expects
* @param IShare $share
* @param bool helperAvailable
* @param bool canAccessShareByHelper
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataCanAccessRoomShare')]
public function testCanAccessRoomShare(bool $expected, IShare $share, bool $helperAvailable, bool $canAccessShareByHelper): void {
$userFolder = $this->getMockBuilder(Folder::class)->getMock();
$this->rootFolder->method('getUserFolder')
@@ -1668,8 +1713,11 @@ class ShareAPIControllerTest extends TestCase {
->with('spreed')
->willReturn(true);
- $helper = $this->getMockBuilder('\OCA\Talk\Share\Helper\ShareAPIController')
- ->setMethods(['canAccessShare'])
+ // This is not possible anymore with PHPUnit 10+
+ // as `setMethods` was removed and now real reflection is used, thus the class needs to exist.
+ // $helper = $this->getMockBuilder('\OCA\Talk\Share\Helper\ShareAPIController')
+ $helper = $this->getMockBuilder(\stdClass::class)
+ ->addMethods(['canAccessShare'])
->getMock();
$helper->method('canAccessShare')
->with($share, $this->currentUser)
@@ -1705,7 +1753,7 @@ class ShareAPIControllerTest extends TestCase {
$userFolder->expects($this->once())
->method('get')
->with('invalid-path')
- ->will($this->throwException(new NotFoundException()));
+ ->willThrowException(new NotFoundException());
$this->ocs->createShare('invalid-path');
}
@@ -1816,8 +1864,9 @@ class ShareAPIControllerTest extends TestCase {
$this->logger,
$this->factory,
$this->mailer,
+ $this->tagManager,
$this->currentUser,
- ])->setMethods(['formatShare'])
+ ])->onlyMethods(['formatShare'])
->getMock();
[$userFolder, $path] = $this->getNonSharedUserFile();
@@ -1841,15 +1890,15 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->method('createShare')
->with($this->callback(function (IShare $share) use ($path) {
- return $share->getNode() === $path &&
- $share->getPermissions() === (
- Constants::PERMISSION_ALL &
- ~Constants::PERMISSION_DELETE &
- ~Constants::PERMISSION_CREATE
- ) &&
- $share->getShareType() === IShare::TYPE_USER &&
- $share->getSharedWith() === 'validUser' &&
- $share->getSharedBy() === 'currentUser';
+ return $share->getNode() === $path
+ && $share->getPermissions() === (
+ Constants::PERMISSION_ALL
+ & ~Constants::PERMISSION_DELETE
+ & ~Constants::PERMISSION_CREATE
+ )
+ && $share->getShareType() === IShare::TYPE_USER
+ && $share->getSharedWith() === 'validUser'
+ && $share->getSharedBy() === 'currentUser';
}))
->willReturnArgument(0);
@@ -1913,8 +1962,9 @@ class ShareAPIControllerTest extends TestCase {
$this->logger,
$this->factory,
$this->mailer,
+ $this->tagManager,
$this->currentUser,
- ])->setMethods(['formatShare'])
+ ])->onlyMethods(['formatShare'])
->getMock();
$this->request
@@ -1951,11 +2001,11 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->method('createShare')
->with($this->callback(function (IShare $share) use ($path) {
- return $share->getNode() === $path &&
- $share->getPermissions() === Constants::PERMISSION_ALL &&
- $share->getShareType() === IShare::TYPE_GROUP &&
- $share->getSharedWith() === 'validGroup' &&
- $share->getSharedBy() === 'currentUser';
+ return $share->getNode() === $path
+ && $share->getPermissions() === Constants::PERMISSION_ALL
+ && $share->getShareType() === IShare::TYPE_GROUP
+ && $share->getSharedWith() === 'validGroup'
+ && $share->getSharedBy() === 'currentUser';
}))
->willReturnArgument(0);
@@ -2068,7 +2118,7 @@ class ShareAPIControllerTest extends TestCase {
$file = $this->createMock(File::class);
$file->method('getId')->willReturn(42);
$file->method('getStorage')->willReturn($storage);
-
+
$this->rootFolder->method('getUserFolder')->with($this->currentUser)->willReturnSelf();
$this->rootFolder->method('get')->with('valid-path')->willReturn($file);
$this->rootFolder->method('getById')
@@ -2104,12 +2154,12 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->expects($this->once())->method('createShare')->with(
$this->callback(function (IShare $share) use ($path) {
- return $share->getNode() === $path &&
- $share->getShareType() === IShare::TYPE_LINK &&
- $share->getPermissions() === (Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE) &&
- $share->getSharedBy() === 'currentUser' &&
- $share->getPassword() === null &&
- $share->getExpirationDate() === null;
+ return $share->getNode() === $path
+ && $share->getShareType() === IShare::TYPE_LINK
+ && $share->getPermissions() === (Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE)
+ && $share->getSharedBy() === 'currentUser'
+ && $share->getPassword() === null
+ && $share->getExpirationDate() === null;
})
)->willReturnArgument(0);
@@ -2184,13 +2234,13 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->expects($this->once())->method('createShare')->with(
$this->callback(function (IShare $share) use ($path) {
- return $share->getNode() === $path &&
- $share->getShareType() === IShare::TYPE_LINK &&
- $share->getPermissions() === (Constants::PERMISSION_ALL & ~(Constants::PERMISSION_SHARE)) &&
- $share->getSharedBy() === 'currentUser' &&
- $share->getPassword() === 'password' &&
- $share->getSendPasswordByTalk() === true &&
- $share->getExpirationDate() === null;
+ return $share->getNode() === $path
+ && $share->getShareType() === IShare::TYPE_LINK
+ && $share->getPermissions() === (Constants::PERMISSION_ALL & ~(Constants::PERMISSION_SHARE))
+ && $share->getSharedBy() === 'currentUser'
+ && $share->getPassword() === 'password'
+ && $share->getSendPasswordByTalk() === true
+ && $share->getExpirationDate() === null;
})
)->willReturnArgument(0);
@@ -2270,12 +2320,12 @@ class ShareAPIControllerTest extends TestCase {
$date = new \DateTime('2000-01-01');
$date->setTime(0, 0, 0);
- return $share->getNode() === $path &&
- $share->getShareType() === IShare::TYPE_LINK &&
- $share->getPermissions() === Constants::PERMISSION_READ | Constants::PERMISSION_SHARE &&
- $share->getSharedBy() === 'currentUser' &&
- $share->getPassword() === null &&
- $share->getExpirationDate() == $date;
+ return $share->getNode() === $path
+ && $share->getShareType() === IShare::TYPE_LINK
+ && $share->getPermissions() === Constants::PERMISSION_READ | Constants::PERMISSION_SHARE
+ && $share->getSharedBy() === 'currentUser'
+ && $share->getPassword() === null
+ && $share->getExpirationDate() == $date;
})
)->willReturnArgument(0);
@@ -2338,8 +2388,9 @@ class ShareAPIControllerTest extends TestCase {
$this->logger,
$this->factory,
$this->mailer,
+ $this->tagManager,
$this->currentUser,
- ])->setMethods(['formatShare'])
+ ])->onlyMethods(['formatShare'])
->getMock();
[$userFolder, $path] = $this->getNonSharedUserFile();
@@ -2363,15 +2414,15 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->method('createShare')
->with($this->callback(function (IShare $share) use ($path) {
- return $share->getNode() === $path &&
- $share->getPermissions() === (
- Constants::PERMISSION_ALL &
- ~Constants::PERMISSION_DELETE &
- ~Constants::PERMISSION_CREATE
- ) &&
- $share->getShareType() === IShare::TYPE_REMOTE &&
- $share->getSharedWith() === 'user@example.org' &&
- $share->getSharedBy() === 'currentUser';
+ return $share->getNode() === $path
+ && $share->getPermissions() === (
+ Constants::PERMISSION_ALL
+ & ~Constants::PERMISSION_DELETE
+ & ~Constants::PERMISSION_CREATE
+ )
+ && $share->getShareType() === IShare::TYPE_REMOTE
+ && $share->getSharedWith() === 'user@example.org'
+ && $share->getSharedBy() === 'currentUser';
}))
->willReturnArgument(0);
@@ -2408,8 +2459,9 @@ class ShareAPIControllerTest extends TestCase {
$this->logger,
$this->factory,
$this->mailer,
+ $this->tagManager,
$this->currentUser,
- ])->setMethods(['formatShare'])
+ ])->onlyMethods(['formatShare'])
->getMock();
[$userFolder, $path] = $this->getNonSharedUserFile();
@@ -2433,15 +2485,15 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->method('createShare')
->with($this->callback(function (IShare $share) use ($path) {
- return $share->getNode() === $path &&
- $share->getPermissions() === (
- Constants::PERMISSION_ALL &
- ~Constants::PERMISSION_DELETE &
- ~Constants::PERMISSION_CREATE
- ) &&
- $share->getShareType() === IShare::TYPE_REMOTE_GROUP &&
- $share->getSharedWith() === 'group@example.org' &&
- $share->getSharedBy() === 'currentUser';
+ return $share->getNode() === $path
+ && $share->getPermissions() === (
+ Constants::PERMISSION_ALL
+ & ~Constants::PERMISSION_DELETE
+ & ~Constants::PERMISSION_CREATE
+ )
+ && $share->getShareType() === IShare::TYPE_REMOTE_GROUP
+ && $share->getSharedWith() === 'group@example.org'
+ && $share->getSharedBy() === 'currentUser';
}))
->willReturnArgument(0);
@@ -2481,16 +2533,19 @@ class ShareAPIControllerTest extends TestCase {
->with('spreed')
->willReturn(true);
- $helper = $this->getMockBuilder('\OCA\Talk\Share\Helper\ShareAPIController')
- ->setMethods(['createShare'])
+ // This is not possible anymore with PHPUnit 10+
+ // as `setMethods` was removed and now real reflection is used, thus the class needs to exist.
+ // $helper = $this->getMockBuilder('\OCA\Talk\Share\Helper\ShareAPIController')
+ $helper = $this->getMockBuilder(\stdClass::class)
+ ->addMethods(['createShare'])
->getMock();
$helper->method('createShare')
->with(
$share,
'recipientRoom',
- Constants::PERMISSION_ALL &
- ~Constants::PERMISSION_DELETE &
- ~Constants::PERMISSION_CREATE,
+ Constants::PERMISSION_ALL
+ & ~Constants::PERMISSION_DELETE
+ & ~Constants::PERMISSION_CREATE,
''
)->willReturnCallback(
function ($share): void {
@@ -2587,7 +2642,10 @@ class ShareAPIControllerTest extends TestCase {
->with('spreed')
->willReturn(true);
- $helper = $this->getMockBuilder('\OCA\Talk\Share\Helper\ShareAPIController')
+ // This is not possible anymore with PHPUnit 10+
+ // as `setMethods` was removed and now real reflection is used, thus the class needs to exist.
+ // $helper = $this->getMockBuilder('\OCA\Talk\Share\Helper\ShareAPIController')
+ $helper = $this->getMockBuilder(\stdClass::class)
->addMethods(['createShare'])
->getMock();
$helper->method('createShare')
@@ -2639,8 +2697,9 @@ class ShareAPIControllerTest extends TestCase {
$this->logger,
$this->factory,
$this->mailer,
+ $this->tagManager,
$this->currentUser,
- ])->setMethods(['formatShare'])
+ ])->onlyMethods(['formatShare'])
->getMock();
$userFolder = $this->getMockBuilder(Folder::class)->getMock();
@@ -2776,14 +2835,14 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->expects($this->once())->method('updateShare')->with(
$this->callback(function (IShare $share) {
- return $share->getPermissions() === Constants::PERMISSION_READ &&
- $share->getPassword() === null &&
- $share->getExpirationDate() === null &&
+ return $share->getPermissions() === Constants::PERMISSION_READ
+ && $share->getPassword() === null
+ && $share->getExpirationDate() === null
// Once set a note or a label are never back to null, only to an
// empty string.
- $share->getNote() === '' &&
- $share->getLabel() === '' &&
- $share->getHideDownload() === false;
+ && $share->getNote() === ''
+ && $share->getLabel() === ''
+ && $share->getHideDownload() === false;
})
)->willReturnArgument(0);
@@ -2835,12 +2894,12 @@ class ShareAPIControllerTest extends TestCase {
$date = new \DateTime('2000-01-01');
$date->setTime(0, 0, 0);
- return $share->getPermissions() === (Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE) &&
- $share->getPassword() === 'password' &&
- $share->getExpirationDate() == $date &&
- $share->getNote() === 'note' &&
- $share->getLabel() === 'label' &&
- $share->getHideDownload() === true;
+ return $share->getPermissions() === (Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE)
+ && $share->getPassword() === 'password'
+ && $share->getExpirationDate() == $date
+ && $share->getNote() === 'note'
+ && $share->getLabel() === 'label'
+ && $share->getHideDownload() === true;
})
)->willReturnArgument(0);
@@ -2868,9 +2927,7 @@ class ShareAPIControllerTest extends TestCase {
$this->assertEquals($expected->getData(), $result->getData());
}
- /**
- * @dataProvider publicUploadParamsProvider
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('publicUploadParamsProvider')]
public function testUpdateLinkShareEnablePublicUpload($permissions, $publicUpload, $expireDate, $password): void {
$ocs = $this->mockFormatShare();
@@ -2891,9 +2948,9 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->expects($this->once())->method('updateShare')->with(
$this->callback(function (IShare $share) {
- return $share->getPermissions() === (Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE) &&
- $share->getPassword() === 'password' &&
- $share->getExpirationDate() === null;
+ return $share->getPermissions() === (Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE)
+ && $share->getPassword() === 'password'
+ && $share->getExpirationDate() === null;
})
)->willReturnArgument(0);
@@ -2919,7 +2976,7 @@ class ShareAPIControllerTest extends TestCase {
}
- public function publicLinkValidPermissionsProvider() {
+ public static function publicLinkValidPermissionsProvider() {
return [
[Constants::PERMISSION_CREATE],
[Constants::PERMISSION_READ],
@@ -2929,9 +2986,7 @@ class ShareAPIControllerTest extends TestCase {
];
}
- /**
- * @dataProvider publicLinkValidPermissionsProvider
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('publicLinkValidPermissionsProvider')]
public function testUpdateLinkShareSetCRUDPermissions($permissions): void {
$ocs = $this->mockFormatShare();
@@ -2976,7 +3031,7 @@ class ShareAPIControllerTest extends TestCase {
$this->assertEquals($expected->getData(), $result->getData());
}
- public function publicLinkInvalidPermissionsProvider1() {
+ public static function publicLinkInvalidPermissionsProvider1() {
return [
[Constants::PERMISSION_DELETE],
[Constants::PERMISSION_UPDATE],
@@ -2984,9 +3039,7 @@ class ShareAPIControllerTest extends TestCase {
];
}
- /**
- * @dataProvider publicLinkInvalidPermissionsProvider1
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('publicLinkInvalidPermissionsProvider1')]
public function testUpdateLinkShareSetInvalidCRUDPermissions1($permissions): void {
$this->expectException(OCSBadRequestException::class);
$this->expectExceptionMessage('Share must at least have READ or CREATE permissions');
@@ -2994,16 +3047,14 @@ class ShareAPIControllerTest extends TestCase {
$this->testUpdateLinkShareSetCRUDPermissions($permissions, null);
}
- public function publicLinkInvalidPermissionsProvider2() {
+ public static function publicLinkInvalidPermissionsProvider2() {
return [
[Constants::PERMISSION_CREATE | Constants::PERMISSION_DELETE],
[Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE],
];
}
- /**
- * @dataProvider publicLinkInvalidPermissionsProvider2
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('publicLinkInvalidPermissionsProvider2')]
public function testUpdateLinkShareSetInvalidCRUDPermissions2($permissions): void {
$this->expectException(OCSBadRequestException::class);
$this->expectExceptionMessage('Share must have READ permission if UPDATE or DELETE permission is set');
@@ -3039,7 +3090,7 @@ class ShareAPIControllerTest extends TestCase {
$ocs->updateShare(42, null, 'password', null, 'true', '2000-01-a');
}
- public function publicUploadParamsProvider() {
+ public static function publicUploadParamsProvider() {
return [
[null, 'true', null, 'password'],
// legacy had no delete
@@ -3055,9 +3106,7 @@ class ShareAPIControllerTest extends TestCase {
];
}
- /**
- * @dataProvider publicUploadParamsProvider
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('publicUploadParamsProvider')]
public function testUpdateLinkSharePublicUploadNotAllowed($permissions, $publicUpload, $expireDate, $password): void {
$this->expectException(OCSForbiddenException::class);
$this->expectExceptionMessage('Public upload disabled by the administrator');
@@ -3159,13 +3208,13 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->expects($this->once())->method('updateShare')->with(
$this->callback(function (IShare $share) use ($date) {
- return $share->getPermissions() === Constants::PERMISSION_ALL &&
- $share->getPassword() === 'newpassword' &&
- $share->getSendPasswordByTalk() === true &&
- $share->getExpirationDate() === $date &&
- $share->getNote() === 'note' &&
- $share->getLabel() === 'label' &&
- $share->getHideDownload() === true;
+ return $share->getPermissions() === Constants::PERMISSION_ALL
+ && $share->getPassword() === 'newpassword'
+ && $share->getSendPasswordByTalk() === true
+ && $share->getExpirationDate() === $date
+ && $share->getNote() === 'note'
+ && $share->getLabel() === 'label'
+ && $share->getHideDownload() === true;
})
)->willReturnArgument(0);
@@ -3213,13 +3262,13 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->expects($this->once())->method('updateShare')->with(
$this->callback(function (IShare $share) use ($date) {
- return $share->getPermissions() === Constants::PERMISSION_ALL &&
- $share->getPassword() === 'password' &&
- $share->getSendPasswordByTalk() === true &&
- $share->getExpirationDate() === $date &&
- $share->getNote() === 'note' &&
- $share->getLabel() === 'label' &&
- $share->getHideDownload() === true;
+ return $share->getPermissions() === Constants::PERMISSION_ALL
+ && $share->getPassword() === 'password'
+ && $share->getSendPasswordByTalk() === true
+ && $share->getExpirationDate() === $date
+ && $share->getNote() === 'note'
+ && $share->getLabel() === 'label'
+ && $share->getHideDownload() === true;
})
)->willReturnArgument(0);
@@ -3311,13 +3360,13 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->expects($this->once())->method('updateShare')->with(
$this->callback(function (IShare $share) use ($date) {
- return $share->getPermissions() === Constants::PERMISSION_ALL &&
- $share->getPassword() === 'password' &&
- $share->getSendPasswordByTalk() === false &&
- $share->getExpirationDate() === $date &&
- $share->getNote() === 'note' &&
- $share->getLabel() === 'label' &&
- $share->getHideDownload() === true;
+ return $share->getPermissions() === Constants::PERMISSION_ALL
+ && $share->getPassword() === 'password'
+ && $share->getSendPasswordByTalk() === false
+ && $share->getExpirationDate() === $date
+ && $share->getNote() === 'note'
+ && $share->getLabel() === 'label'
+ && $share->getHideDownload() === true;
})
)->willReturnArgument(0);
@@ -3361,13 +3410,13 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->expects($this->once())->method('updateShare')->with(
$this->callback(function (IShare $share) use ($date) {
- return $share->getPermissions() === Constants::PERMISSION_ALL &&
- $share->getPassword() === 'password' &&
- $share->getSendPasswordByTalk() === false &&
- $share->getExpirationDate() === $date &&
- $share->getNote() === 'note' &&
- $share->getLabel() === 'label' &&
- $share->getHideDownload() === true;
+ return $share->getPermissions() === Constants::PERMISSION_ALL
+ && $share->getPassword() === 'password'
+ && $share->getSendPasswordByTalk() === false
+ && $share->getExpirationDate() === $date
+ && $share->getNote() === 'note'
+ && $share->getLabel() === 'label'
+ && $share->getHideDownload() === true;
})
)->willReturnArgument(0);
@@ -3429,13 +3478,13 @@ class ShareAPIControllerTest extends TestCase {
$date = new \DateTime('2010-12-23');
$date->setTime(0, 0, 0);
- return $share->getPermissions() === Constants::PERMISSION_ALL &&
- $share->getPassword() === 'password' &&
- $share->getSendPasswordByTalk() === true &&
- $share->getExpirationDate() == $date &&
- $share->getNote() === 'note' &&
- $share->getLabel() === 'label' &&
- $share->getHideDownload() === true;
+ return $share->getPermissions() === Constants::PERMISSION_ALL
+ && $share->getPassword() === 'password'
+ && $share->getSendPasswordByTalk() === true
+ && $share->getExpirationDate() == $date
+ && $share->getNote() === 'note'
+ && $share->getLabel() === 'label'
+ && $share->getHideDownload() === true;
})
)->willReturnArgument(0);
@@ -3487,13 +3536,13 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->expects($this->once())->method('updateShare')->with(
$this->callback(function (IShare $share) use ($date) {
- return $share->getPermissions() === (Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE) &&
- $share->getPassword() === 'password' &&
- $share->getSendPasswordByTalk() === true &&
- $share->getExpirationDate() === $date &&
- $share->getNote() === 'note' &&
- $share->getLabel() === 'label' &&
- $share->getHideDownload() === true;
+ return $share->getPermissions() === (Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE)
+ && $share->getPassword() === 'password'
+ && $share->getSendPasswordByTalk() === true
+ && $share->getExpirationDate() === $date
+ && $share->getNote() === 'note'
+ && $share->getLabel() === 'label'
+ && $share->getHideDownload() === true;
})
)->willReturnArgument(0);
@@ -3548,13 +3597,13 @@ class ShareAPIControllerTest extends TestCase {
$this->shareManager->expects($this->once())->method('updateShare')->with(
$this->callback(function (IShare $share) use ($date): bool {
- return $share->getPermissions() === (Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE) &&
- $share->getPassword() === 'password' &&
- $share->getSendPasswordByTalk() === true &&
- $share->getExpirationDate() === $date &&
- $share->getNote() === 'note' &&
- $share->getLabel() === 'label' &&
- $share->getHideDownload() === true;
+ return $share->getPermissions() === (Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE)
+ && $share->getPassword() === 'password'
+ && $share->getSendPasswordByTalk() === true
+ && $share->getExpirationDate() === $date
+ && $share->getNote() === 'note'
+ && $share->getLabel() === 'label'
+ && $share->getHideDownload() === true;
})
)->willReturnArgument(0);
@@ -3610,13 +3659,13 @@ class ShareAPIControllerTest extends TestCase {
->method('updateShare')
->with(
$this->callback(function (IShare $share) use ($date) {
- return $share->getPermissions() === Constants::PERMISSION_ALL &&
- $share->getPassword() === 'password' &&
- $share->getSendPasswordByTalk() === true &&
- $share->getExpirationDate() === $date &&
- $share->getNote() === 'note' &&
- $share->getLabel() === 'label' &&
- $share->getHideDownload() === true;
+ return $share->getPermissions() === Constants::PERMISSION_ALL
+ && $share->getPassword() === 'password'
+ && $share->getSendPasswordByTalk() === true
+ && $share->getExpirationDate() === $date
+ && $share->getNote() === 'note'
+ && $share->getLabel() === 'label'
+ && $share->getHideDownload() === true;
})
)->willReturnArgument(0);
@@ -4833,13 +4882,13 @@ class ShareAPIControllerTest extends TestCase {
}
/**
- * @dataProvider dataFormatShare
*
* @param array $expects
* @param IShare $share
* @param array $users
* @param $exception
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataFormatShare')]
public function testFormatShare(array $expects, IShare $share, array $users, $exception): void {
$this->userManager->method('get')->willReturnMap($users);
@@ -5052,13 +5101,13 @@ class ShareAPIControllerTest extends TestCase {
}
/**
- * @dataProvider dataFormatRoomShare
*
* @param array $expects
* @param IShare $share
* @param bool $helperAvailable
* @param array $formatShareByHelper
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataFormatRoomShare')]
public function testFormatRoomShare(array $expects, IShare $share, bool $helperAvailable, array $formatShareByHelper): void {
$this->rootFolder->method('getUserFolder')
->with($this->currentUser)
@@ -5081,8 +5130,11 @@ class ShareAPIControllerTest extends TestCase {
->with('spreed')
->willReturn(true);
- $helper = $this->getMockBuilder('\OCA\Talk\Share\Helper\ShareAPIController')
- ->setMethods(['formatShare', 'canAccessShare'])
+ // This is not possible anymore with PHPUnit 10+
+ // as `setMethods` was removed and now real reflection is used, thus the class needs to exist.
+ // $helper = $this->getMockBuilder('\OCA\Talk\Share\Helper\ShareAPIController')
+ $helper = $this->getMockBuilder(\stdClass::class)
+ ->addMethods(['formatShare', 'canAccessShare'])
->getMock();
$helper->method('formatShare')
->with($share)
@@ -5138,4 +5190,30 @@ class ShareAPIControllerTest extends TestCase {
$node->method('getId')->willReturn(42);
return [$userFolder, $node];
}
+
+ public function testPopulateTags(): void {
+ $tagger = $this->createMock(ITags::class);
+ $this->tagManager->method('load')
+ ->with('files')
+ ->willReturn($tagger);
+ $data = [
+ ['file_source' => 10],
+ ['file_source' => 22, 'foo' => 'bar'],
+ ['file_source' => 42, 'x' => 'y'],
+ ];
+ $tags = [
+ 10 => ['tag3'],
+ 42 => ['tag1', 'tag2'],
+ ];
+ $tagger->method('getTagsForObjects')
+ ->with([10, 22, 42])
+ ->willReturn($tags);
+
+ $result = self::invokePrivate($this->ocs, 'populateTags', [$data]);
+ $this->assertSame([
+ ['file_source' => 10, 'tags' => ['tag3']],
+ ['file_source' => 22, 'foo' => 'bar', 'tags' => []],
+ ['file_source' => 42, 'x' => 'y', 'tags' => ['tag1', 'tag2']],
+ ], $result);
+ }
}
diff --git a/apps/files_sharing/tests/Controller/ShareControllerTest.php b/apps/files_sharing/tests/Controller/ShareControllerTest.php
index 58cbb4e0b82..011210aff42 100644
--- a/apps/files_sharing/tests/Controller/ShareControllerTest.php
+++ b/apps/files_sharing/tests/Controller/ShareControllerTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -175,7 +176,7 @@ class ShareControllerTest extends \Test\TestCase {
->expects($this->once())
->method('getShareByToken')
->with('invalidtoken')
- ->will($this->throwException(new ShareNotFound()));
+ ->willThrowException(new ShareNotFound());
$this->expectException(NotFoundException::class);
@@ -261,8 +262,12 @@ class ShareControllerTest extends \Test\TestCase {
['files_sharing.sharecontroller.showShare', ['token' => 'token'], 'shareUrl'],
// this share is not an image to the default preview is used
['files_sharing.PublicPreview.getPreview', ['x' => 256, 'y' => 256, 'file' => $share->getTarget(), 'token' => 'token'], 'previewUrl'],
- // for the direct link
- ['files_sharing.sharecontroller.downloadShare', ['token' => 'token', 'filename' => $filename ], 'downloadUrl'],
+ ]);
+
+ $this->urlGenerator->expects($this->once())
+ ->method('getAbsoluteURL')
+ ->willReturnMap([
+ ['/public.php/dav/files/token/?accept=zip', 'downloadUrl'],
]);
$this->previewManager->method('isMimeSupported')->with('text/plain')->willReturn(true);
@@ -332,6 +337,7 @@ class ShareControllerTest extends \Test\TestCase {
'fileId' => 111,
'owner' => 'ownerUID',
'ownerDisplayName' => 'ownerDisplay',
+ 'isFileRequest' => false,
];
$response = $this->shareController->showShare();
@@ -395,6 +401,8 @@ class ShareControllerTest extends \Test\TestCase {
->setPassword('password')
->setShareOwner('ownerUID')
->setSharedBy('initiatorUID')
+ ->setNote('The note')
+ ->setLabel('A label')
->setNode($file)
->setTarget("/$filename")
->setToken('token');
@@ -474,6 +482,9 @@ class ShareControllerTest extends \Test\TestCase {
'disclaimer' => 'My disclaimer text',
'owner' => 'ownerUID',
'ownerDisplayName' => 'ownerDisplay',
+ 'isFileRequest' => false,
+ 'note' => 'The note',
+ 'label' => 'A label',
];
$response = $this->shareController->showShare();
@@ -483,9 +494,9 @@ class ShareControllerTest extends \Test\TestCase {
$csp = new ContentSecurityPolicy();
$csp->addAllowedFrameDomain('\'self\'');
$expectedResponse = new PublicTemplateResponse('files', 'index');
- $expectedResponse->setParams(['pageTitle' => $filename]);
+ $expectedResponse->setParams(['pageTitle' => 'A label']);
$expectedResponse->setContentSecurityPolicy($csp);
- $expectedResponse->setHeaderTitle($filename);
+ $expectedResponse->setHeaderTitle('A label');
$expectedResponse->setHeaderDetails('shared by ownerDisplay');
$expectedResponse->setHeaderActions([
new LinkMenuAction($this->l10n->t('Direct link'), 'icon-public', 'shareUrl'),
@@ -552,8 +563,12 @@ class ShareControllerTest extends \Test\TestCase {
['files_sharing.sharecontroller.showShare', ['token' => 'token'], 'shareUrl'],
// this share is not an image to the default preview is used
['files_sharing.PublicPreview.getPreview', ['x' => 256, 'y' => 256, 'file' => $share->getTarget(), 'token' => 'token'], 'previewUrl'],
- // for the direct link
- ['files_sharing.sharecontroller.downloadShare', ['token' => 'token', 'filename' => $filename ], 'downloadUrl'],
+ ]);
+
+ $this->urlGenerator->expects($this->once())
+ ->method('getAbsoluteURL')
+ ->willReturnMap([
+ ['/public.php/dav/files/token/?accept=zip', 'downloadUrl'],
]);
$this->previewManager->method('isMimeSupported')->with('text/plain')->willReturn(true);
@@ -598,9 +613,9 @@ class ShareControllerTest extends \Test\TestCase {
$this->l10n->expects($this->any())
->method('t')
- ->will($this->returnCallback(function ($text, $parameters) {
+ ->willReturnCallback(function ($text, $parameters) {
return vsprintf($text, $parameters);
- }));
+ });
$this->defaults->expects(self::any())
->method('getProductName')
diff --git a/apps/files_sharing/tests/Controller/ShareInfoControllerTest.php b/apps/files_sharing/tests/Controller/ShareInfoControllerTest.php
index f2df74fd01b..1a678610805 100644
--- a/apps/files_sharing/tests/Controller/ShareInfoControllerTest.php
+++ b/apps/files_sharing/tests/Controller/ShareInfoControllerTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -15,15 +16,13 @@ use OCP\IRequest;
use OCP\Share\Exceptions\ShareNotFound;
use OCP\Share\IManager as ShareManager;
use OCP\Share\IShare;
+use PHPUnit\Framework\MockObject\MockObject;
use Test\TestCase;
class ShareInfoControllerTest extends TestCase {
- /** @var ShareInfoController */
- private $controller;
-
- /** @var ShareManager|\PHPUnit\Framework\MockObject\MockObject */
- private $shareManager;
+ protected ShareInfoController $controller;
+ protected ShareManager&MockObject $shareManager;
protected function setUp(): void {
@@ -31,14 +30,11 @@ class ShareInfoControllerTest extends TestCase {
$this->shareManager = $this->createMock(ShareManager::class);
- $this->controller = $this->getMockBuilder(ShareInfoController::class)
- ->setConstructorArgs([
- 'files_sharing',
- $this->createMock(IRequest::class),
- $this->shareManager
- ])
- ->setMethods(['addROWrapper'])
- ->getMock();
+ $this->controller = new ShareInfoController(
+ 'files_sharing',
+ $this->createMock(IRequest::class),
+ $this->shareManager
+ );
}
public function testNoShare(): void {
diff --git a/apps/files_sharing/tests/Controller/ShareesAPIControllerTest.php b/apps/files_sharing/tests/Controller/ShareesAPIControllerTest.php
index c8113558f6c..18e1bf0347b 100644
--- a/apps/files_sharing/tests/Controller/ShareesAPIControllerTest.php
+++ b/apps/files_sharing/tests/Controller/ShareesAPIControllerTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -69,7 +70,7 @@ class ShareesAPIControllerTest extends TestCase {
);
}
- public function dataSearch(): array {
+ public static function dataSearch(): array {
$noRemote = [IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_EMAIL];
$allTypes = [IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_REMOTE, IShare::TYPE_REMOTE_GROUP, IShare::TYPE_EMAIL];
@@ -197,7 +198,6 @@ class ShareesAPIControllerTest extends TestCase {
}
/**
- * @dataProvider dataSearch
*
* @param array $getData
* @param string $apiSetting
@@ -211,6 +211,7 @@ class ShareesAPIControllerTest extends TestCase {
* @param bool $allowGroupSharing
* @throws OCSBadRequestException
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataSearch')]
public function testSearch(
array $getData,
string $apiSetting,
@@ -301,7 +302,7 @@ class ShareesAPIControllerTest extends TestCase {
$this->assertInstanceOf(DataResponse::class, $sharees->search($search, $itemType, $page, $perPage, $shareType));
}
- public function dataSearchInvalid(): array {
+ public static function dataSearchInvalid(): array {
return [
// Test invalid pagination
[[
@@ -328,11 +329,11 @@ class ShareesAPIControllerTest extends TestCase {
}
/**
- * @dataProvider dataSearchInvalid
*
* @param array $getData
* @param string $message
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataSearchInvalid')]
public function testSearchInvalid($getData, $message): void {
$page = $getData['page'] ?? 1;
$perPage = $getData['perPage'] ?? 200;
@@ -376,7 +377,7 @@ class ShareesAPIControllerTest extends TestCase {
}
}
- public function dataIsRemoteSharingAllowed() {
+ public static function dataIsRemoteSharingAllowed() {
return [
['file', true],
['folder', true],
@@ -386,11 +387,11 @@ class ShareesAPIControllerTest extends TestCase {
}
/**
- * @dataProvider dataIsRemoteSharingAllowed
*
* @param string $itemType
* @param bool $expected
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataIsRemoteSharingAllowed')]
public function testIsRemoteSharingAllowed($itemType, $expected): void {
$this->assertSame($expected, $this->invokePrivate($this->sharees, 'isRemoteSharingAllowed', [$itemType]));
}
@@ -419,7 +420,7 @@ class ShareesAPIControllerTest extends TestCase {
$this->sharees->search('', null, 1, 10, [], false);
}
- public function dataGetPaginationLink() {
+ public static function dataGetPaginationLink() {
return [
[1, '/ocs/v1.php', ['perPage' => 2], '<?perPage=2&page=2>; rel="next"'],
[10, '/ocs/v2.php', ['perPage' => 2], '<?perPage=2&page=11>; rel="next"'],
@@ -427,13 +428,13 @@ class ShareesAPIControllerTest extends TestCase {
}
/**
- * @dataProvider dataGetPaginationLink
*
* @param int $page
* @param string $scriptName
* @param array $params
* @param array $expected
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataGetPaginationLink')]
public function testGetPaginationLink($page, $scriptName, $params, $expected): void {
$this->request->expects($this->once())
->method('getScriptName')
@@ -442,7 +443,7 @@ class ShareesAPIControllerTest extends TestCase {
$this->assertEquals($expected, $this->invokePrivate($this->sharees, 'getPaginationLink', [$page, $params]));
}
- public function dataIsV2() {
+ public static function dataIsV2() {
return [
['/ocs/v1.php', false],
['/ocs/v2.php', true],
@@ -450,11 +451,11 @@ class ShareesAPIControllerTest extends TestCase {
}
/**
- * @dataProvider dataIsV2
*
* @param string $scriptName
* @param bool $expected
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataIsV2')]
public function testIsV2($scriptName, $expected): void {
$this->request->expects($this->once())
->method('getScriptName')
diff --git a/apps/files_sharing/tests/DeleteOrphanedSharesJobTest.php b/apps/files_sharing/tests/DeleteOrphanedSharesJobTest.php
index 727b0a16cc5..c245d157151 100644
--- a/apps/files_sharing/tests/DeleteOrphanedSharesJobTest.php
+++ b/apps/files_sharing/tests/DeleteOrphanedSharesJobTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/EncryptedSizePropagationTest.php b/apps/files_sharing/tests/EncryptedSizePropagationTest.php
index a416cd14715..1be17df3957 100644
--- a/apps/files_sharing/tests/EncryptedSizePropagationTest.php
+++ b/apps/files_sharing/tests/EncryptedSizePropagationTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -24,14 +25,19 @@ class EncryptedSizePropagationTest extends SizePropagationTest {
protected function setupUser($name, $password = '') {
$this->createUser($name, $password);
- $tmpFolder = Server::get(ITempManager::class)->getTemporaryFolder();
- $this->registerMount($name, '\OC\Files\Storage\Local', '/' . $name, ['datadir' => $tmpFolder]);
+ $this->registerMountForUser($name);
$this->setupForUser($name, $password);
$this->loginWithEncryption($name);
return new View('/' . $name . '/files');
}
+ private function registerMountForUser($user): void {
+ $tmpFolder = Server::get(ITempManager::class)->getTemporaryFolder();
+ $this->registerMount($user, '\OC\Files\Storage\Local', '/' . $user, ['datadir' => $tmpFolder]);
+ }
+
protected function loginHelper($user, $create = false, $password = false) {
+ $this->registerMountForUser($user);
$this->setupForUser($user, $password);
parent::loginHelper($user, $create, $password);
}
diff --git a/apps/files_sharing/tests/EtagPropagationTest.php b/apps/files_sharing/tests/EtagPropagationTest.php
index 930279a531c..d8580ea92d5 100644
--- a/apps/files_sharing/tests/EtagPropagationTest.php
+++ b/apps/files_sharing/tests/EtagPropagationTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/ExpireSharesJobTest.php b/apps/files_sharing/tests/ExpireSharesJobTest.php
index e636a52c05c..42bc5a4b659 100644
--- a/apps/files_sharing/tests/ExpireSharesJobTest.php
+++ b/apps/files_sharing/tests/ExpireSharesJobTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -89,7 +90,7 @@ class ExpireSharesJobTest extends \Test\TestCase {
return $shares;
}
- public function dataExpireLinkShare() {
+ public static function dataExpireLinkShare() {
return [
[false, '', false, false],
[false, '', true, false],
@@ -105,13 +106,13 @@ class ExpireSharesJobTest extends \Test\TestCase {
}
/**
- * @dataProvider dataExpireLinkShare
*
* @param bool addExpiration Should we add an expire date
* @param string $interval The dateInterval
* @param bool $addInterval If true add to the current time if false subtract
* @param bool $shouldExpire Should this share be expired
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataExpireLinkShare')]
public function testExpireLinkShare($addExpiration, $interval, $addInterval, $shouldExpire): void {
$this->loginAsUser($this->user1);
diff --git a/apps/files_sharing/tests/External/CacheTest.php b/apps/files_sharing/tests/External/CacheTest.php
index 5a862d8ddc0..60820013f11 100644
--- a/apps/files_sharing/tests/External/CacheTest.php
+++ b/apps/files_sharing/tests/External/CacheTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/External/ManagerTest.php b/apps/files_sharing/tests/External/ManagerTest.php
index 611392c286e..fbe6eb1e85b 100644
--- a/apps/files_sharing/tests/External/ManagerTest.php
+++ b/apps/files_sharing/tests/External/ManagerTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -33,6 +34,7 @@ use OCP\IUserSession;
use OCP\OCS\IDiscoveryService;
use OCP\Server;
use OCP\Share\IShare;
+use PHPUnit\Framework\MockObject\MockObject;
use Psr\Log\LoggerInterface;
use Test\Traits\UserTrait;
@@ -46,42 +48,19 @@ use Test\Traits\UserTrait;
class ManagerTest extends TestCase {
use UserTrait;
- /** @var IManager|\PHPUnit\Framework\MockObject\MockObject */
- protected $contactsManager;
-
- /** @var Manager|\PHPUnit\Framework\MockObject\MockObject * */
- private $manager;
-
- /** @var \OC\Files\Mount\Manager */
- private $mountManager;
-
- /** @var IClientService|\PHPUnit\Framework\MockObject\MockObject */
- private $clientService;
-
- /** @var ICloudFederationProviderManager|\PHPUnit\Framework\MockObject\MockObject */
- private $cloudFederationProviderManager;
-
- /** @var ICloudFederationFactory|\PHPUnit\Framework\MockObject\MockObject */
- private $cloudFederationFactory;
-
- /** @var \PHPUnit\Framework\MockObject\MockObject|IGroupManager */
- private $groupManager;
-
- /** @var \PHPUnit\Framework\MockObject\MockObject|IUserManager */
- private $userManager;
-
- /** @var LoggerInterface */
- private $logger;
-
- private $uid;
-
- /**
- * @var IUser
- */
- private $user;
- private $testMountProvider;
- /** @var IEventDispatcher|\PHPUnit\Framework\MockObject\MockObject */
- private $eventDispatcher;
+ protected string $uid;
+ protected IUser $user;
+ protected MountProvider $testMountProvider;
+ protected IEventDispatcher&MockObject $eventDispatcher;
+ protected LoggerInterface&MockObject $logger;
+ protected \OC\Files\Mount\Manager $mountManager;
+ protected IManager&MockObject $contactsManager;
+ protected Manager&MockObject $manager;
+ protected IClientService&MockObject $clientService;
+ protected ICloudFederationProviderManager&MockObject $cloudFederationProviderManager;
+ protected ICloudFederationFactory&MockObject $cloudFederationFactory;
+ protected IGroupManager&MockObject $groupManager;
+ protected IUserManager&MockObject $userManager;
protected function setUp(): void {
parent::setUp();
@@ -129,10 +108,10 @@ class ManagerTest extends TestCase {
$this->userManager->expects($this->any())->method('get')->willReturn($this->user);
$this->groupManager->expects($this->any())->method(('getUserGroups'))->willReturn([$group1, $group2]);
$this->groupManager->expects($this->any())->method(('get'))
- ->will($this->returnValueMap([
+ ->willReturnMap([
['group1', $group1],
['group2', $group2],
- ]));
+ ]);
}
protected function tearDown(): void {
@@ -169,7 +148,7 @@ class ManagerTest extends TestCase {
$this->eventDispatcher,
$this->logger,
]
- )->setMethods(['tryOCMEndPoint'])->getMock();
+ )->onlyMethods(['tryOCMEndPoint'])->getMock();
}
private function setupMounts() {
@@ -222,14 +201,12 @@ class ManagerTest extends TestCase {
if ($isGroup) {
$this->manager->expects($this->never())->method('tryOCMEndPoint');
} else {
- $this->manager->method('tryOCMEndPoint')
- ->withConsecutive(
- ['http://localhost', 'token1', '2342', 'accept'],
- ['http://localhost', 'token3', '2342', 'decline'],
- )->willReturnOnConsecutiveCalls(
- false,
- false,
- );
+ $this->manager->expects(self::atLeast(2))
+ ->method('tryOCMEndPoint')
+ ->willReturnMap([
+ ['http://localhost', 'token1', '2342', 'accept', false],
+ ['http://localhost', 'token3', '2342', 'decline', false],
+ ]);
}
// Add a share for "user"
diff --git a/apps/files_sharing/tests/External/ScannerTest.php b/apps/files_sharing/tests/External/ScannerTest.php
index 6241174fb28..8b44d47f2b1 100644
--- a/apps/files_sharing/tests/External/ScannerTest.php
+++ b/apps/files_sharing/tests/External/ScannerTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2018-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/ExternalStorageTest.php b/apps/files_sharing/tests/ExternalStorageTest.php
index ef69e85d71b..1d9d2eed7bd 100644
--- a/apps/files_sharing/tests/ExternalStorageTest.php
+++ b/apps/files_sharing/tests/ExternalStorageTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -19,7 +20,7 @@ use OCP\Http\Client\IResponse;
* @group DB
*/
class ExternalStorageTest extends \Test\TestCase {
- public function optionsProvider() {
+ public static function optionsProvider() {
return [
[
'http://remoteserver:8080/owncloud',
@@ -87,9 +88,7 @@ class ExternalStorageTest extends \Test\TestCase {
);
}
- /**
- * @dataProvider optionsProvider
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('optionsProvider')]
public function testStorageMountOptions($inputUri, $baseUri): void {
$storage = $this->getTestStorage($inputUri);
$this->assertEquals($baseUri, $storage->getBaseUri());
diff --git a/apps/files_sharing/tests/GroupEtagPropagationTest.php b/apps/files_sharing/tests/GroupEtagPropagationTest.php
index f2c74789697..da9c7c6bd07 100644
--- a/apps/files_sharing/tests/GroupEtagPropagationTest.php
+++ b/apps/files_sharing/tests/GroupEtagPropagationTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/HelperTest.php b/apps/files_sharing/tests/HelperTest.php
index d8b5b9a6f3f..4d0d747b3e4 100644
--- a/apps/files_sharing/tests/HelperTest.php
+++ b/apps/files_sharing/tests/HelperTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/Listener/LoadAdditionalListenerTest.php b/apps/files_sharing/tests/Listener/LoadAdditionalListenerTest.php
new file mode 100644
index 00000000000..75bee35d58a
--- /dev/null
+++ b/apps/files_sharing/tests/Listener/LoadAdditionalListenerTest.php
@@ -0,0 +1,120 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+
+namespace OCA\Files_Sharing\Tests\Listener;
+
+use OC\InitialStateService;
+use OCA\Files\Event\LoadAdditionalScriptsEvent;
+use OCA\Files_Sharing\Listener\LoadAdditionalListener;
+use OCP\EventDispatcher\Event;
+use OCP\IConfig;
+use OCP\L10N\IFactory;
+use OCP\Share\IManager;
+use OCP\Util;
+use PHPUnit\Framework\MockObject\MockObject;
+use Psr\Log\LoggerInterface;
+use Test\TestCase;
+
+class LoadAdditionalListenerTest extends TestCase {
+ protected LoggerInterface&MockObject $logger;
+ protected LoadAdditionalScriptsEvent&MockObject $event;
+ protected IManager&MockObject $shareManager;
+ protected IFactory&MockObject $factory;
+ protected InitialStateService&MockObject $initialStateService;
+ protected IConfig&MockObject $config;
+
+ protected function setUp(): void {
+ parent::setUp();
+
+ $this->logger = $this->createMock(LoggerInterface::class);
+ $this->event = $this->createMock(LoadAdditionalScriptsEvent::class);
+ $this->shareManager = $this->createMock(IManager::class);
+ $this->factory = $this->createMock(IFactory::class);
+ $this->initialStateService = $this->createMock(InitialStateService::class);
+ $this->config = $this->createMock(IConfig::class);
+
+ /* Empty static array to avoid inter-test conflicts */
+ \OC_Util::$styles = [];
+ self::invokePrivate(Util::class, 'scripts', [[]]);
+ self::invokePrivate(Util::class, 'scriptDeps', [[]]);
+ self::invokePrivate(Util::class, 'scriptsInit', [[]]);
+ }
+
+ protected function tearDown(): void {
+ parent::tearDown();
+
+ \OC_Util::$styles = [];
+ self::invokePrivate(Util::class, 'scripts', [[]]);
+ self::invokePrivate(Util::class, 'scriptDeps', [[]]);
+ self::invokePrivate(Util::class, 'scriptsInit', [[]]);
+ }
+
+ public function testHandleIgnoresNonMatchingEvent(): void {
+ $listener = new LoadAdditionalListener();
+ $event = $this->createMock(Event::class);
+
+ // Should not throw or call anything
+ $listener->handle($event);
+
+ $this->assertTrue(true); // No exception means pass
+ }
+
+ public function testHandleWithLoadAdditionalScriptsEvent(): void {
+ $listener = new LoadAdditionalListener();
+
+ $this->shareManager->method('shareApiEnabled')->willReturn(false);
+ $this->factory->method('findLanguage')->willReturn('language_mock');
+ $this->config->method('getSystemValueBool')->willReturn(true);
+
+ $this->overwriteService(IManager::class, $this->shareManager);
+ $this->overwriteService(IFactory::class, $this->factory);
+ $this->overwriteService(InitialStateService::class, $this->initialStateService);
+ $this->overwriteService(IConfig::class, $this->config);
+
+ $scriptsBefore = Util::getScripts();
+ $this->assertNotContains('files_sharing/l10n/language_mock', $scriptsBefore);
+ $this->assertNotContains('files_sharing/js/additionalScripts', $scriptsBefore);
+ $this->assertNotContains('files_sharing/js/init', $scriptsBefore);
+ $this->assertNotContains('files_sharing/css/icons', \OC_Util::$styles);
+
+ // Util static methods can't be easily mocked, so just ensure no exceptions
+ $listener->handle($this->event);
+
+ // assert array $scripts contains the expected scripts
+ $scriptsAfter = Util::getScripts();
+ $this->assertContains('files_sharing/l10n/language_mock', $scriptsAfter);
+ $this->assertContains('files_sharing/js/additionalScripts', $scriptsAfter);
+ $this->assertNotContains('files_sharing/js/init', $scriptsAfter);
+
+ $this->assertContains('files_sharing/css/icons', \OC_Util::$styles);
+ }
+
+ public function testHandleWithLoadAdditionalScriptsEventWithShareApiEnabled(): void {
+ $listener = new LoadAdditionalListener();
+
+ $this->shareManager->method('shareApiEnabled')->willReturn(true);
+ $this->config->method('getSystemValueBool')->willReturn(true);
+
+ $this->overwriteService(IManager::class, $this->shareManager);
+ $this->overwriteService(InitialStateService::class, $this->initialStateService);
+ $this->overwriteService(IConfig::class, $this->config);
+ $this->overwriteService(IFactory::class, $this->factory);
+
+ $scriptsBefore = Util::getScripts();
+ $this->assertNotContains('files_sharing/js/init', $scriptsBefore);
+
+ // Util static methods can't be easily mocked, so just ensure no exceptions
+ $listener->handle($this->event);
+
+ $scriptsAfter = Util::getScripts();
+
+ // assert array $scripts contains the expected scripts
+ $this->assertContains('files_sharing/js/init', $scriptsAfter);
+ }
+}
diff --git a/apps/files_sharing/tests/LockingTest.php b/apps/files_sharing/tests/LockingTest.php
index eba1e662907..280c364a136 100644
--- a/apps/files_sharing/tests/LockingTest.php
+++ b/apps/files_sharing/tests/LockingTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2018-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/Middleware/OCSShareAPIMiddlewareTest.php b/apps/files_sharing/tests/Middleware/OCSShareAPIMiddlewareTest.php
index 30bae45f520..efc6b3f7f7f 100644
--- a/apps/files_sharing/tests/Middleware/OCSShareAPIMiddlewareTest.php
+++ b/apps/files_sharing/tests/Middleware/OCSShareAPIMiddlewareTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -72,12 +73,12 @@ class OCSShareAPIMiddlewareTest extends \Test\TestCase {
}
/**
- * @dataProvider dataBeforeController
*
* @param Controller $controller
* @param bool $enabled
* @param bool $exception
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataBeforeController')]
public function testBeforeController(Controller $controller, $enabled, $exception): void {
$this->shareManager->method('shareApiEnabled')->willReturn($enabled);
@@ -104,11 +105,11 @@ class OCSShareAPIMiddlewareTest extends \Test\TestCase {
}
/**
- * @dataProvider dataAfterController
*
* @param Controller $controller
* @param bool $called
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataAfterController')]
public function testAfterController(Controller $controller): void {
if ($controller instanceof ShareAPIController) {
$controller->expects($this->once())->method('cleanup');
diff --git a/apps/files_sharing/tests/Middleware/ShareInfoMiddlewareTest.php b/apps/files_sharing/tests/Middleware/ShareInfoMiddlewareTest.php
index 44ef3bebdc8..631b6a0f51c 100644
--- a/apps/files_sharing/tests/Middleware/ShareInfoMiddlewareTest.php
+++ b/apps/files_sharing/tests/Middleware/ShareInfoMiddlewareTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/apps/files_sharing/tests/Middleware/SharingCheckMiddlewareTest.php b/apps/files_sharing/tests/Middleware/SharingCheckMiddlewareTest.php
index 5b4f4de33d7..3d86007a54c 100644
--- a/apps/files_sharing/tests/Middleware/SharingCheckMiddlewareTest.php
+++ b/apps/files_sharing/tests/Middleware/SharingCheckMiddlewareTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -79,7 +80,7 @@ class SharingCheckMiddlewareTest extends \Test\TestCase {
$this->assertFalse(self::invokePrivate($this->sharingCheckMiddleware, 'isSharingEnabled'));
}
- public function externalSharesChecksDataProvider() {
+ public static function externalSharesChecksDataProvider() {
$data = [];
foreach ([false, true] as $annIn) {
@@ -114,9 +115,7 @@ class SharingCheckMiddlewareTest extends \Test\TestCase {
return $data;
}
- /**
- * @dataProvider externalSharesChecksDataProvider
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('externalSharesChecksDataProvider')]
public function testExternalSharesChecks($annotations, $config, $expectedResult): void {
$this->reflector
->expects($this->atLeastOnce())
@@ -130,9 +129,7 @@ class SharingCheckMiddlewareTest extends \Test\TestCase {
$this->assertEquals($expectedResult, self::invokePrivate($this->sharingCheckMiddleware, 'externalSharesChecks'));
}
- /**
- * @dataProvider externalSharesChecksDataProvider
- */
+ #[\PHPUnit\Framework\Attributes\DataProvider('externalSharesChecksDataProvider')]
public function testBeforeControllerWithExternalShareControllerWithSharingEnabled($annotations, $config, $noException): void {
$this->appManager
->expects($this->once())
diff --git a/apps/files_sharing/tests/Migration/SetPasswordColumnTest.php b/apps/files_sharing/tests/Migration/SetPasswordColumnTest.php
index 9dccfd80025..3cbbad0f8bc 100644
--- a/apps/files_sharing/tests/Migration/SetPasswordColumnTest.php
+++ b/apps/files_sharing/tests/Migration/SetPasswordColumnTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2017 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/MountProviderTest.php b/apps/files_sharing/tests/MountProviderTest.php
index 285af51f022..e043a1cb1ef 100644
--- a/apps/files_sharing/tests/MountProviderTest.php
+++ b/apps/files_sharing/tests/MountProviderTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -9,6 +10,7 @@ namespace OCA\Files_Sharing\Tests;
use OC\Memcache\NullCache;
use OC\Share20\Share;
use OCA\Files_Sharing\MountProvider;
+use OCA\Files_Sharing\SharedMount;
use OCP\EventDispatcher\IEventDispatcher;
use OCP\Files\IRootFolder;
use OCP\Files\Mount\IMountManager;
@@ -20,29 +22,21 @@ use OCP\IUserManager;
use OCP\Share\IAttributes as IShareAttributes;
use OCP\Share\IManager;
use OCP\Share\IShare;
+use PHPUnit\Framework\MockObject\MockObject;
use Psr\Log\LoggerInterface;
/**
* @group DB
*/
class MountProviderTest extends \Test\TestCase {
- /** @var MountProvider */
- private $provider;
-
- /** @var IConfig|MockObject */
- private $config;
-
- /** @var IUser|MockObject */
- private $user;
- /** @var IStorageFactory|MockObject */
- private $loader;
+ protected MountProvider $provider;
- /** @var IManager|MockObject */
- private $shareManager;
-
- /** @var LoggerInterface|MockObject */
- private $logger;
+ protected IUser&MockObject $user;
+ protected IConfig&MockObject $config;
+ protected IManager&MockObject $shareManager;
+ protected IStorageFactory&MockObject $loader;
+ protected LoggerInterface&MockObject $logger;
protected function setUp(): void {
parent::setUp();
@@ -68,8 +62,8 @@ class MountProviderTest extends \Test\TestCase {
$shareAttributes = $this->createMock(IShareAttributes::class);
$shareAttributes->method('toArray')->willReturn($attrs);
- $shareAttributes->method('getAttribute')->will(
- $this->returnCallback(function ($scope, $key) use ($attrs) {
+ $shareAttributes->method('getAttribute')->willReturnCallback(
+ function ($scope, $key) use ($attrs) {
$result = null;
foreach ($attrs as $attr) {
if ($attr['key'] === $key && $attr['scope'] === $scope) {
@@ -77,7 +71,7 @@ class MountProviderTest extends \Test\TestCase {
}
}
return $result;
- })
+ }
);
return $shareAttributes;
}
@@ -89,7 +83,7 @@ class MountProviderTest extends \Test\TestCase {
->willReturn($permissions);
$share->expects($this->any())
->method('getAttributes')
- ->will($this->returnValue($this->makeMockShareAttributes($attributes)));
+ ->willReturn($this->makeMockShareAttributes($attributes));
$share->expects($this->any())
->method('getShareOwner')
->willReturn($owner);
@@ -144,38 +138,34 @@ class MountProviderTest extends \Test\TestCase {
];
// tests regarding circles and sciencemesh are made in the apps themselves.
$circleShares = [];
- $sciencemeshShares = [];
+ $scienceMeshShares = [];
$this->user->expects($this->any())
->method('getUID')
->willReturn('user1');
$this->shareManager->expects($this->exactly(6))
->method('getSharedWith')
- ->withConsecutive(
- ['user1', IShare::TYPE_USER],
- ['user1', IShare::TYPE_GROUP, null, -1],
- ['user1', IShare::TYPE_CIRCLE, null, -1],
- ['user1', IShare::TYPE_ROOM, null, -1],
- ['user1', IShare::TYPE_DECK, null, -1],
- ['user1', IShare::TYPE_SCIENCEMESH, null, -1],
- )->willReturnOnConsecutiveCalls(
- $userShares,
- $groupShares,
- $circleShares,
- $roomShares,
- $deckShares,
- $sciencemeshShares
- );
+ ->willReturnMap([
+ ['user1', IShare::TYPE_USER, null, -1, 0, $userShares],
+ ['user1', IShare::TYPE_GROUP, null, -1, 0, $groupShares],
+ ['user1', IShare::TYPE_CIRCLE, null, -1, 0, $circleShares],
+ ['user1', IShare::TYPE_ROOM, null, -1, 0, $roomShares],
+ ['user1', IShare::TYPE_DECK, null, -1, 0, $deckShares],
+ ['user1', IShare::TYPE_SCIENCEMESH, null, -1, 0, $scienceMeshShares],
+ ]);
+
$this->shareManager->expects($this->any())
->method('newShare')
->willReturnCallback(function () use ($rootFolder, $userManager) {
return new Share($rootFolder, $userManager);
});
+
$mounts = $this->provider->getMountsForUser($this->user, $this->loader);
$this->assertCount(4, $mounts);
$this->assertInstanceOf('OCA\Files_Sharing\SharedMount', $mounts[0]);
$this->assertInstanceOf('OCA\Files_Sharing\SharedMount', $mounts[1]);
$this->assertInstanceOf('OCA\Files_Sharing\SharedMount', $mounts[2]);
$this->assertInstanceOf('OCA\Files_Sharing\SharedMount', $mounts[3]);
+ /** @var SharedMount[] $mounts */
$mountedShare1 = $mounts[0]->getShare();
$this->assertEquals('2', $mountedShare1->getId());
$this->assertEquals('user2', $mountedShare1->getShareOwner());
@@ -204,7 +194,7 @@ class MountProviderTest extends \Test\TestCase {
$this->assertEquals(31, $mountedShare4->getPermissions());
}
- public function mergeSharesDataProvider() {
+ public static function mergeSharesDataProvider(): array {
// note: the user in the specs here is the shareOwner not recipient
// the recipient is always "user1"
return [
@@ -343,12 +333,12 @@ class MountProviderTest extends \Test\TestCase {
* Happens when sharing the same entry to a user through multiple ways,
* like several groups and also direct shares at the same time.
*
- * @dataProvider mergeSharesDataProvider
*
* @param array $userShares array of user share specs
* @param array $groupShares array of group share specs
* @param array $expectedShares array of expected supershare specs
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('mergeSharesDataProvider')]
public function testMergeShares($userShares, $groupShares, $expectedShares, $moveFails = false): void {
$rootFolder = $this->createMock(IRootFolder::class);
$userManager = $this->createMock(IUserManager::class);
@@ -368,24 +358,18 @@ class MountProviderTest extends \Test\TestCase {
$circleShares = [];
$roomShares = [];
$deckShares = [];
- $sciencemeshShares = [];
+ $scienceMeshShares = [];
$this->shareManager->expects($this->exactly(6))
->method('getSharedWith')
- ->withConsecutive(
- ['user1', IShare::TYPE_USER],
- ['user1', IShare::TYPE_GROUP, null, -1],
- ['user1', IShare::TYPE_CIRCLE, null, -1],
- ['user1', IShare::TYPE_ROOM, null, -1],
- ['user1', IShare::TYPE_DECK, null, -1],
- ['user1', IShare::TYPE_SCIENCEMESH, null, -1],
- )->willReturnOnConsecutiveCalls(
- $userShares,
- $groupShares,
- $circleShares,
- $roomShares,
- $deckShares,
- $sciencemeshShares
- );
+ ->willReturnMap([
+ ['user1', IShare::TYPE_USER, null, -1, 0, $userShares],
+ ['user1', IShare::TYPE_GROUP, null, -1, 0, $groupShares],
+ ['user1', IShare::TYPE_CIRCLE, null, -1, 0, $circleShares],
+ ['user1', IShare::TYPE_ROOM, null, -1, 0, $roomShares],
+ ['user1', IShare::TYPE_DECK, null, -1, 0, $deckShares],
+ ['user1', IShare::TYPE_SCIENCEMESH, null, -1, 0, $scienceMeshShares],
+ ]);
+
$this->shareManager->expects($this->any())
->method('newShare')
->willReturnCallback(function () use ($rootFolder, $userManager) {
@@ -395,7 +379,7 @@ class MountProviderTest extends \Test\TestCase {
if ($moveFails) {
$this->shareManager->expects($this->any())
->method('moveShare')
- ->will($this->throwException(new \InvalidArgumentException()));
+ ->willThrowException(new \InvalidArgumentException());
}
$mounts = $this->provider->getMountsForUser($this->user, $this->loader);
@@ -407,6 +391,7 @@ class MountProviderTest extends \Test\TestCase {
$this->assertInstanceOf('OCA\Files_Sharing\SharedMount', $mount);
// supershare
+ /** @var SharedMount $mount */
$share = $mount->getShare();
$this->assertEquals($expectedShare[0], $share->getId());
diff --git a/apps/files_sharing/tests/PropagationTestCase.php b/apps/files_sharing/tests/PropagationTestCase.php
index 1c67b1b9337..98bf5ad92fd 100644
--- a/apps/files_sharing/tests/PropagationTestCase.php
+++ b/apps/files_sharing/tests/PropagationTestCase.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/ShareTest.php b/apps/files_sharing/tests/ShareTest.php
index a0458ab0ffb..737ad6dcb4e 100644
--- a/apps/files_sharing/tests/ShareTest.php
+++ b/apps/files_sharing/tests/ShareTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -188,8 +189,8 @@ class ShareTest extends TestCase {
/**
* shared files should never have delete permissions
- * @dataProvider dataProviderTestFileSharePermissions
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataProviderTestFileSharePermissions')]
public function testFileSharePermissions($permission, $expectedvalid): void {
$pass = true;
try {
@@ -207,7 +208,7 @@ class ShareTest extends TestCase {
$this->assertEquals($expectedvalid, $pass);
}
- public function dataProviderTestFileSharePermissions() {
+ public static function dataProviderTestFileSharePermissions() {
$permission1 = Constants::PERMISSION_ALL;
$permission3 = Constants::PERMISSION_READ;
$permission4 = Constants::PERMISSION_READ | Constants::PERMISSION_UPDATE;
diff --git a/apps/files_sharing/tests/SharedMountTest.php b/apps/files_sharing/tests/SharedMountTest.php
index 56accb88db6..cc9c70a241f 100644
--- a/apps/files_sharing/tests/SharedMountTest.php
+++ b/apps/files_sharing/tests/SharedMountTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -224,11 +225,11 @@ class SharedMountTest extends TestCase {
}
/**
- * @dataProvider dataProviderTestStripUserFilesPath
* @param string $path
* @param string $expectedResult
* @param bool $exception if a exception is expected
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataProviderTestStripUserFilesPath')]
public function testStripUserFilesPath($path, $expectedResult, $exception): void {
$testClass = new DummyTestClassSharedMount(null, null);
try {
@@ -243,7 +244,7 @@ class SharedMountTest extends TestCase {
}
}
- public function dataProviderTestStripUserFilesPath() {
+ public static function dataProviderTestStripUserFilesPath() {
return [
['/user/files/foo.txt', '/foo.txt', false],
['/user/files/folder/foo.txt', '/folder/foo.txt', false],
diff --git a/apps/files_sharing/tests/SharedStorageTest.php b/apps/files_sharing/tests/SharedStorageTest.php
index 55c16c2ebb3..1c1f0a7b71d 100644
--- a/apps/files_sharing/tests/SharedStorageTest.php
+++ b/apps/files_sharing/tests/SharedStorageTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -570,7 +571,7 @@ class SharedStorageTest extends TestCase {
$share->method('getShareOwner')->willReturn(self::TEST_FILES_SHARING_API_USER1);
$share->method('getNodeId')->willReturn(1);
$ownerView = $this->createMock(View::class);
- $ownerView->method('getPath')->will($this->throwException(new NotFoundException()));
+ $ownerView->method('getPath')->willThrowException(new NotFoundException());
$storage = new SharedStorage([
'ownerView' => $ownerView,
'superShare' => $share,
diff --git a/apps/files_sharing/tests/SharesReminderJobTest.php b/apps/files_sharing/tests/SharesReminderJobTest.php
index 7a480fccb23..ce468e279ec 100644
--- a/apps/files_sharing/tests/SharesReminderJobTest.php
+++ b/apps/files_sharing/tests/SharesReminderJobTest.php
@@ -95,7 +95,7 @@ class SharesReminderJobTest extends \Test\TestCase {
parent::tearDown();
}
- public function dataSharesReminder() {
+ public static function dataSharesReminder() {
$someMail = 'test@test.com';
$noExpirationDate = null;
$today = new \DateTime();
@@ -144,7 +144,6 @@ class SharesReminderJobTest extends \Test\TestCase {
}
/**
- * @dataProvider dataSharesReminder
*
* @param \DateTime|null $expirationDate Share expiration date
* @param string $email Share with this email. If empty, the share is of type TYPE_USER and the sharee is user2
@@ -152,6 +151,7 @@ class SharesReminderJobTest extends \Test\TestCase {
* @param int $permissions
* @param bool $shouldBeReminded
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('dataSharesReminder')]
public function testSharesReminder(
?\DateTime $expirationDate, string $email, bool $isEmpty, int $permissions, bool $shouldBeReminded,
): void {
diff --git a/apps/files_sharing/tests/SizePropagationTest.php b/apps/files_sharing/tests/SizePropagationTest.php
index 082348c31a0..e1b67abca90 100644
--- a/apps/files_sharing/tests/SizePropagationTest.php
+++ b/apps/files_sharing/tests/SizePropagationTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/TestCase.php b/apps/files_sharing/tests/TestCase.php
index 34e2d71fb02..9a6935e46b6 100644
--- a/apps/files_sharing/tests/TestCase.php
+++ b/apps/files_sharing/tests/TestCase.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/UnshareChildrenTest.php b/apps/files_sharing/tests/UnshareChildrenTest.php
index 61c4aa94213..ac870212c99 100644
--- a/apps/files_sharing/tests/UnshareChildrenTest.php
+++ b/apps/files_sharing/tests/UnshareChildrenTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
diff --git a/apps/files_sharing/tests/UpdaterTest.php b/apps/files_sharing/tests/UpdaterTest.php
index efdbeebdf3f..23044e0b2f3 100644
--- a/apps/files_sharing/tests/UpdaterTest.php
+++ b/apps/files_sharing/tests/UpdaterTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -123,7 +124,7 @@ class UpdaterTest extends TestCase {
Filesystem::getLoader()->removeStorageWrapper('oc_trashbin');
}
- public function shareFolderProvider() {
+ public static function shareFolderProvider() {
return [
['/'],
['/my_shares'],
@@ -133,10 +134,10 @@ class UpdaterTest extends TestCase {
/**
* if a file gets shared the etag for the recipients root should change
*
- * @dataProvider shareFolderProvider
*
* @param string $shareFolder share folder to use
*/
+ #[\PHPUnit\Framework\Attributes\DataProvider('shareFolderProvider')]
public function testShareFile($shareFolder): void {
$config = Server::get(IConfig::class);
$oldShareFolder = $config->getSystemValue('share_folder');
diff --git a/apps/files_sharing/tests/WatcherTest.php b/apps/files_sharing/tests/WatcherTest.php
index 2d1568e6a31..15676836915 100644
--- a/apps/files_sharing/tests/WatcherTest.php
+++ b/apps/files_sharing/tests/WatcherTest.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.