aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/admin_audit/l10n/be.js7
-rw-r--r--apps/admin_audit/l10n/be.json5
-rw-r--r--apps/dav/src/components/AbsenceForm.vue2
-rw-r--r--apps/dav/src/components/ExampleContentDownloadButton.vue4
-rw-r--r--apps/dav/src/components/ExampleEventSettings.vue2
-rw-r--r--apps/dav/src/settings-example-content.js2
-rw-r--r--apps/dav/src/views/ExampleContentSettingsSection.vue2
-rw-r--r--apps/files/l10n/ar.js4
-rw-r--r--apps/files/l10n/ar.json4
-rw-r--r--apps/files/l10n/ast.js4
-rw-r--r--apps/files/l10n/ast.json4
-rw-r--r--apps/files/l10n/bg.js4
-rw-r--r--apps/files/l10n/bg.json4
-rw-r--r--apps/files/l10n/ca.js4
-rw-r--r--apps/files/l10n/ca.json4
-rw-r--r--apps/files/l10n/cs.js4
-rw-r--r--apps/files/l10n/cs.json4
-rw-r--r--apps/files/l10n/da.js4
-rw-r--r--apps/files/l10n/da.json4
-rw-r--r--apps/files/l10n/de.js4
-rw-r--r--apps/files/l10n/de.json4
-rw-r--r--apps/files/l10n/de_DE.js4
-rw-r--r--apps/files/l10n/de_DE.json4
-rw-r--r--apps/files/l10n/el.js4
-rw-r--r--apps/files/l10n/el.json4
-rw-r--r--apps/files/l10n/en_GB.js4
-rw-r--r--apps/files/l10n/en_GB.json4
-rw-r--r--apps/files/l10n/es.js4
-rw-r--r--apps/files/l10n/es.json4
-rw-r--r--apps/files/l10n/es_EC.js4
-rw-r--r--apps/files/l10n/es_EC.json4
-rw-r--r--apps/files/l10n/es_MX.js4
-rw-r--r--apps/files/l10n/es_MX.json4
-rw-r--r--apps/files/l10n/et_EE.js4
-rw-r--r--apps/files/l10n/et_EE.json4
-rw-r--r--apps/files/l10n/eu.js4
-rw-r--r--apps/files/l10n/eu.json4
-rw-r--r--apps/files/l10n/fa.js4
-rw-r--r--apps/files/l10n/fa.json4
-rw-r--r--apps/files/l10n/fi.js4
-rw-r--r--apps/files/l10n/fi.json4
-rw-r--r--apps/files/l10n/fr.js6
-rw-r--r--apps/files/l10n/fr.json6
-rw-r--r--apps/files/l10n/ga.js4
-rw-r--r--apps/files/l10n/ga.json4
-rw-r--r--apps/files/l10n/gl.js4
-rw-r--r--apps/files/l10n/gl.json4
-rw-r--r--apps/files/l10n/hu.js4
-rw-r--r--apps/files/l10n/hu.json4
-rw-r--r--apps/files/l10n/is.js4
-rw-r--r--apps/files/l10n/is.json4
-rw-r--r--apps/files/l10n/it.js11
-rw-r--r--apps/files/l10n/it.json11
-rw-r--r--apps/files/l10n/ja.js4
-rw-r--r--apps/files/l10n/ja.json4
-rw-r--r--apps/files/l10n/ka.js4
-rw-r--r--apps/files/l10n/ka.json4
-rw-r--r--apps/files/l10n/ko.js4
-rw-r--r--apps/files/l10n/ko.json4
-rw-r--r--apps/files/l10n/lt_LT.js2
-rw-r--r--apps/files/l10n/lt_LT.json2
-rw-r--r--apps/files/l10n/mk.js4
-rw-r--r--apps/files/l10n/mk.json4
-rw-r--r--apps/files/l10n/nb.js4
-rw-r--r--apps/files/l10n/nb.json4
-rw-r--r--apps/files/l10n/nl.js4
-rw-r--r--apps/files/l10n/nl.json4
-rw-r--r--apps/files/l10n/pl.js8
-rw-r--r--apps/files/l10n/pl.json8
-rw-r--r--apps/files/l10n/pt_BR.js4
-rw-r--r--apps/files/l10n/pt_BR.json4
-rw-r--r--apps/files/l10n/ro.js4
-rw-r--r--apps/files/l10n/ro.json4
-rw-r--r--apps/files/l10n/ru.js4
-rw-r--r--apps/files/l10n/ru.json4
-rw-r--r--apps/files/l10n/sc.js4
-rw-r--r--apps/files/l10n/sc.json4
-rw-r--r--apps/files/l10n/sk.js4
-rw-r--r--apps/files/l10n/sk.json4
-rw-r--r--apps/files/l10n/sl.js4
-rw-r--r--apps/files/l10n/sl.json4
-rw-r--r--apps/files/l10n/sr.js4
-rw-r--r--apps/files/l10n/sr.json4
-rw-r--r--apps/files/l10n/sv.js4
-rw-r--r--apps/files/l10n/sv.json4
-rw-r--r--apps/files/l10n/sw.js5
-rw-r--r--apps/files/l10n/sw.json5
-rw-r--r--apps/files/l10n/th.js2
-rw-r--r--apps/files/l10n/th.json2
-rw-r--r--apps/files/l10n/tr.js8
-rw-r--r--apps/files/l10n/tr.json8
-rw-r--r--apps/files/l10n/ug.js4
-rw-r--r--apps/files/l10n/ug.json4
-rw-r--r--apps/files/l10n/uk.js4
-rw-r--r--apps/files/l10n/uk.json4
-rw-r--r--apps/files/l10n/vi.js4
-rw-r--r--apps/files/l10n/vi.json4
-rw-r--r--apps/files/l10n/zh_CN.js4
-rw-r--r--apps/files/l10n/zh_CN.json4
-rw-r--r--apps/files/l10n/zh_HK.js4
-rw-r--r--apps/files/l10n/zh_HK.json4
-rw-r--r--apps/files/l10n/zh_TW.js4
-rw-r--r--apps/files/l10n/zh_TW.json4
-rw-r--r--apps/files/lib/Controller/ViewController.php14
-rw-r--r--apps/files/src/actions/deleteAction.ts2
-rw-r--r--apps/files/src/actions/moveOrCopyAction.ts4
-rw-r--r--apps/files/src/actions/renameAction.ts2
-rw-r--r--apps/files/src/actions/viewInFolderAction.ts9
-rw-r--r--apps/files/src/components/FileEntry/FileEntryPreview.vue2
-rw-r--r--apps/files/src/components/FileListFilter/FileListFilterModified.vue6
-rw-r--r--apps/files/src/components/NavigationQuota.vue2
-rw-r--r--apps/files/src/newMenu/newFolder.ts2
-rw-r--r--apps/files/src/views/FilesList.vue4
-rw-r--r--apps/files/src/views/Navigation.vue2
-rw-r--r--apps/files/src/views/Settings.vue12
-rw-r--r--apps/files/src/views/favorites.spec.ts26
-rw-r--r--apps/files/src/views/favorites.ts14
-rw-r--r--apps/files/src/views/files.ts2
-rw-r--r--apps/files/src/views/folderTree.ts2
-rw-r--r--apps/files/src/views/personal-files.ts2
-rw-r--r--apps/files/tests/Controller/ViewControllerTest.php24
-rw-r--r--apps/files_external/lib/ConfigLexicon.php20
-rw-r--r--apps/files_sharing/l10n/de.js4
-rw-r--r--apps/files_sharing/l10n/de.json4
-rw-r--r--apps/files_sharing/l10n/de_DE.js14
-rw-r--r--apps/files_sharing/l10n/de_DE.json14
-rw-r--r--apps/files_sharing/l10n/it.js2
-rw-r--r--apps/files_sharing/l10n/it.json2
-rw-r--r--apps/files_sharing/lib/Config/ConfigLexicon.php18
-rw-r--r--apps/files_sharing/src/components/FileListFilterAccount.vue4
-rw-r--r--apps/files_sharing/src/components/NewFileRequestDialog/NewFileRequestDialogIntro.vue2
-rw-r--r--apps/files_sharing/src/components/SharingEntryLink.vue16
-rw-r--r--apps/files_sharing/src/components/SharingEntryQuickShareSelect.vue2
-rw-r--r--apps/files_sharing/src/files_actions/sharingStatusAction.ts4
-rw-r--r--apps/files_sharing/src/files_newMenu/newFileRequest.ts2
-rw-r--r--apps/files_sharing/src/files_views/shares.ts6
-rw-r--r--apps/files_sharing/src/mixins/SharesMixin.js35
-rw-r--r--apps/files_sharing/src/views/FilesViewFileDropEmptyContent.vue2
-rw-r--r--apps/files_sharing/src/views/SharingDetailsTab.vue19
-rw-r--r--apps/files_sharing/src/views/SharingTab.vue2
-rw-r--r--apps/files_trashbin/src/files_views/trashbinView.ts2
-rw-r--r--apps/files_versions/src/components/Version.vue2
-rw-r--r--apps/lookup_server_connector/l10n/be.js7
-rw-r--r--apps/lookup_server_connector/l10n/be.json5
-rw-r--r--apps/oauth2/src/components/OAuthItem.vue2
-rw-r--r--apps/profile/l10n/be.js12
-rw-r--r--apps/profile/l10n/be.json10
-rw-r--r--apps/profile/src/views/Profile.vue4
-rw-r--r--apps/settings/img/password.svg2
-rw-r--r--apps/settings/img/personal.pngbin2017 -> 569 bytes
-rw-r--r--apps/settings/img/personal.svg2
-rw-r--r--apps/settings/img/users-white.svg2
-rw-r--r--apps/settings/img/users.svg2
-rw-r--r--apps/settings/l10n/mk.js4
-rw-r--r--apps/settings/l10n/mk.json4
-rw-r--r--apps/settings/l10n/pl.js2
-rw-r--r--apps/settings/l10n/pl.json2
-rw-r--r--apps/settings/l10n/tr.js3
-rw-r--r--apps/settings/l10n/tr.json3
-rw-r--r--apps/settings/src/components/AppList/AppLevelBadge.vue4
-rw-r--r--apps/settings/src/components/AppNavigationGroupList.vue4
-rw-r--r--apps/settings/src/components/AppStoreDiscover/AppStoreDiscoverSection.vue4
-rw-r--r--apps/settings/src/components/AppStoreSidebar/AppDeployOptionsModal.vue6
-rw-r--r--apps/settings/src/components/AppStoreSidebar/AppDetailsTab.vue22
-rw-r--r--apps/settings/src/components/AuthToken.vue4
-rw-r--r--apps/settings/src/components/GroupListItem.vue6
-rw-r--r--apps/settings/src/components/PersonalInfo/AvatarSection.vue2
-rw-r--r--apps/settings/src/components/PersonalInfo/DetailsSection.vue2
-rw-r--r--apps/settings/src/components/PersonalInfo/EmailSection/Email.vue8
-rw-r--r--apps/settings/src/components/UserList.vue6
-rw-r--r--apps/settings/src/components/Users/UserRowActions.vue2
-rw-r--r--apps/settings/src/constants/AccountPropertyConstants.ts6
-rw-r--r--apps/settings/src/constants/AppstoreCategoryIcons.ts40
-rw-r--r--apps/settings/src/views/UserManagementNavigation.vue10
-rw-r--r--apps/systemtags/src/components/SystemTagPicker.vue4
-rw-r--r--apps/systemtags/src/files_actions/bulkSystemTagsAction.ts2
-rw-r--r--apps/systemtags/src/files_views/systemtagsView.ts2
-rw-r--r--apps/theming/src/components/BackgroundSettings.vue2
-rw-r--r--apps/theming/src/components/UserPrimaryColor.vue2
-rw-r--r--apps/theming/src/components/admin/FileInputField.vue2
-rw-r--r--apps/theming/tests/Migration/Version2006Date20240905111627Test.php2
-rw-r--r--apps/updatenotification/src/components/UpdateNotification.vue2
182 files changed, 555 insertions, 398 deletions
diff --git a/apps/admin_audit/l10n/be.js b/apps/admin_audit/l10n/be.js
new file mode 100644
index 00000000000..bb52accdf5c
--- /dev/null
+++ b/apps/admin_audit/l10n/be.js
@@ -0,0 +1,7 @@
+OC.L10N.register(
+ "admin_audit",
+ {
+ "Auditing / Logging" : "Аўдыт / Журнал",
+ "Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Прадастаўляе магчымасці вядзення журнала дзенняў для Nextcloud, такіх як доступ да файлаў або іншых канфідэнцыйных дзеянняў."
+},
+"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/admin_audit/l10n/be.json b/apps/admin_audit/l10n/be.json
new file mode 100644
index 00000000000..6b36dae579b
--- /dev/null
+++ b/apps/admin_audit/l10n/be.json
@@ -0,0 +1,5 @@
+{ "translations": {
+ "Auditing / Logging" : "Аўдыт / Журнал",
+ "Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Прадастаўляе магчымасці вядзення журнала дзенняў для Nextcloud, такіх як доступ да файлаў або іншых канфідэнцыйных дзеянняў."
+},"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/dav/src/components/AbsenceForm.vue b/apps/dav/src/components/AbsenceForm.vue
index 18c60ba4dd4..5350c04a565 100644
--- a/apps/dav/src/components/AbsenceForm.vue
+++ b/apps/dav/src/components/AbsenceForm.vue
@@ -219,7 +219,7 @@ export default {
lastDay: formatDateAsYMD(this.lastDay),
status: this.status,
message: this.message,
- replacementUserId: this.replacementUser?.user ?? null
+ replacementUserId: this.replacementUser?.user ?? null,
})
showSuccess(this.$t('dav', 'Absence saved'))
} catch (error) {
diff --git a/apps/dav/src/components/ExampleContentDownloadButton.vue b/apps/dav/src/components/ExampleContentDownloadButton.vue
index d3ee793eddc..6ee13e057bd 100644
--- a/apps/dav/src/components/ExampleContentDownloadButton.vue
+++ b/apps/dav/src/components/ExampleContentDownloadButton.vue
@@ -26,13 +26,13 @@ export default {
name: 'ExampleContentDownloadButton',
components: {
NcButton,
- IconDownload
+ IconDownload,
},
props: {
href: {
type: String,
required: true,
- }
+ },
},
}
</script>
diff --git a/apps/dav/src/components/ExampleEventSettings.vue b/apps/dav/src/components/ExampleEventSettings.vue
index c7a90b71a4a..5d2053def50 100644
--- a/apps/dav/src/components/ExampleEventSettings.vue
+++ b/apps/dav/src/components/ExampleEventSettings.vue
@@ -47,7 +47,7 @@
type="file"
accept=".ics,text/calendar"
class="import-event-modal__file-picker"
- @change="selectFile" />
+ @change="selectFile">
<div class="import-event-modal__buttons">
<NcButton :disabled="uploading || !selectedFile"
type="primary"
diff --git a/apps/dav/src/settings-example-content.js b/apps/dav/src/settings-example-content.js
index ca0291ace4f..fdeba642a67 100644
--- a/apps/dav/src/settings-example-content.js
+++ b/apps/dav/src/settings-example-content.js
@@ -10,7 +10,7 @@ Vue.mixin({
methods: {
t: translate,
$t: translate,
- }
+ },
})
const View = Vue.extend(ExampleContentSettingsSection);
diff --git a/apps/dav/src/views/ExampleContentSettingsSection.vue b/apps/dav/src/views/ExampleContentSettingsSection.vue
index 5e65a1ba3b4..3ee2d9e8648 100644
--- a/apps/dav/src/views/ExampleContentSettingsSection.vue
+++ b/apps/dav/src/views/ExampleContentSettingsSection.vue
@@ -33,6 +33,6 @@ export default {
hasCalendarApp() {
return loadState('dav', 'calendarEnabled')
},
- }
+ },
}
</script>
diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js
index 6d2710cef33..e0a8772785d 100644
--- a/apps/files/l10n/ar.js
+++ b/apps/files/l10n/ar.js
@@ -197,8 +197,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "عنوان URL لـ WebDAV",
"Copy to clipboard" : "نسخ الرابط",
- "Use this address to access your Files via WebDAV" : "استخدم هذا العنوان للوصول للملفات عبر WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "إذا كنت قد فعّلت خاصية \"التحقق ثنائي العوامل من الهوية 2FA\"، يجب عليك تجديد كلمة مرور التطبيق بالضغط هنا.",
"Warnings" : "تحذيرات",
"Prevent warning dialogs from open or reenable them." : "منع نوافذ التحذير من الفتح أو إعادة تمكينها.",
"Show a warning dialog when changing a file extension." : "أظهِر نافذة التحذير عندما يتم تغيير امتداد الملف.",
@@ -445,6 +443,8 @@ OC.L10N.register(
"Submitting fields…" : "إرسال الحقول...",
"Filter filenames…" : "تصفية باسم الملف...",
"Enable the grid view" : "تمكين العرض الشبكي",
+ "Use this address to access your Files via WebDAV" : "استخدم هذا العنوان للوصول للملفات عبر WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "إذا كنت قد فعّلت خاصية \"التحقق ثنائي العوامل من الهوية 2FA\"، يجب عليك تجديد كلمة مرور التطبيق بالضغط هنا.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلد","{folderCount} مجلد"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملف","{fileCount} ملف"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و{folderCount} مجلدات","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد"],
diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json
index 98a56a6c276..998beb44656 100644
--- a/apps/files/l10n/ar.json
+++ b/apps/files/l10n/ar.json
@@ -195,8 +195,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "عنوان URL لـ WebDAV",
"Copy to clipboard" : "نسخ الرابط",
- "Use this address to access your Files via WebDAV" : "استخدم هذا العنوان للوصول للملفات عبر WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "إذا كنت قد فعّلت خاصية \"التحقق ثنائي العوامل من الهوية 2FA\"، يجب عليك تجديد كلمة مرور التطبيق بالضغط هنا.",
"Warnings" : "تحذيرات",
"Prevent warning dialogs from open or reenable them." : "منع نوافذ التحذير من الفتح أو إعادة تمكينها.",
"Show a warning dialog when changing a file extension." : "أظهِر نافذة التحذير عندما يتم تغيير امتداد الملف.",
@@ -443,6 +441,8 @@
"Submitting fields…" : "إرسال الحقول...",
"Filter filenames…" : "تصفية باسم الملف...",
"Enable the grid view" : "تمكين العرض الشبكي",
+ "Use this address to access your Files via WebDAV" : "استخدم هذا العنوان للوصول للملفات عبر WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "إذا كنت قد فعّلت خاصية \"التحقق ثنائي العوامل من الهوية 2FA\"، يجب عليك تجديد كلمة مرور التطبيق بالضغط هنا.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلد","{folderCount} مجلد"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملف","{fileCount} ملف"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد","1 ملف و{folderCount} مجلدات","1 ملف و {folderCount} مجلد","1 ملف و {folderCount} مجلد"],
diff --git a/apps/files/l10n/ast.js b/apps/files/l10n/ast.js
index 1fb48af6eb2..9a49f827f9f 100644
--- a/apps/files/l10n/ast.js
+++ b/apps/files/l10n/ast.js
@@ -148,8 +148,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
"Copy to clipboard" : "Copiar nel cartafueyu",
- "Use this address to access your Files via WebDAV" : "Usa esta direición p'acceder a los ficheros per WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si tienes activada l'autenticación en dos pasos, tienes de crear y usar una contraseña p'aplicaciones nueva calcando equí.",
"Keyboard shortcuts" : "Atayos del tecláu",
"Selection" : "Seleición",
"Navigation" : "Navegación",
@@ -331,6 +329,8 @@ OC.L10N.register(
"An error occurred while trying to update the tags" : "Prodúxose un error al tentar d'anovar les etiquetes",
"Upload (max. %s)" : "Xubir (%s como máximu)",
"Enable the grid view" : "Activar la vista de rexáu",
+ "Use this address to access your Files via WebDAV" : "Usa esta direición p'acceder a los ficheros per WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si tienes activada l'autenticación en dos pasos, tienes de crear y usar una contraseña p'aplicaciones nueva calcando equí.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheru","{fileCount} ficheros"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheru y {folderCount} carpeta","1 ficheru y {folderCount} carpetes"],
diff --git a/apps/files/l10n/ast.json b/apps/files/l10n/ast.json
index 92f4678e29e..948ea08e6bc 100644
--- a/apps/files/l10n/ast.json
+++ b/apps/files/l10n/ast.json
@@ -146,8 +146,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
"Copy to clipboard" : "Copiar nel cartafueyu",
- "Use this address to access your Files via WebDAV" : "Usa esta direición p'acceder a los ficheros per WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si tienes activada l'autenticación en dos pasos, tienes de crear y usar una contraseña p'aplicaciones nueva calcando equí.",
"Keyboard shortcuts" : "Atayos del tecláu",
"Selection" : "Seleición",
"Navigation" : "Navegación",
@@ -329,6 +327,8 @@
"An error occurred while trying to update the tags" : "Prodúxose un error al tentar d'anovar les etiquetes",
"Upload (max. %s)" : "Xubir (%s como máximu)",
"Enable the grid view" : "Activar la vista de rexáu",
+ "Use this address to access your Files via WebDAV" : "Usa esta direición p'acceder a los ficheros per WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si tienes activada l'autenticación en dos pasos, tienes de crear y usar una contraseña p'aplicaciones nueva calcando equí.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheru","{fileCount} ficheros"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheru y {folderCount} carpeta","1 ficheru y {folderCount} carpetes"],
diff --git a/apps/files/l10n/bg.js b/apps/files/l10n/bg.js
index cc551b51909..73f349082a9 100644
--- a/apps/files/l10n/bg.js
+++ b/apps/files/l10n/bg.js
@@ -126,8 +126,6 @@ OC.L10N.register(
"Additional settings" : "Допълнителни настройки",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Копиране в клипборда",
- "Use this address to access your Files via WebDAV" : "Ползвайте този адрес за достъп до файловете си чрез WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако сте активирали 2FA, трябва да създадете и използвате нова парола за приложението, като кликнете тук.",
"Keyboard shortcuts" : "Бързи клавиши",
"Selection" : "Избор",
"Navigation" : "Навигация",
@@ -266,6 +264,8 @@ OC.L10N.register(
"Upload file" : "Качи файл",
"An error occurred while trying to update the tags" : "Възникна грешка при опита за промяна на етикети",
"Upload (max. %s)" : "Качи (макс. %s)",
+ "Use this address to access your Files via WebDAV" : "Ползвайте този адрес за достъп до файловете си чрез WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако сте активирали 2FA, трябва да създадете и използвате нова парола за приложението, като кликнете тук.",
"Personal Files" : "Лични файлове",
"Text file" : "Текстов файл",
"New text file.txt" : "Текстов файл.txt"
diff --git a/apps/files/l10n/bg.json b/apps/files/l10n/bg.json
index 7df72584461..ff0191c8f13 100644
--- a/apps/files/l10n/bg.json
+++ b/apps/files/l10n/bg.json
@@ -124,8 +124,6 @@
"Additional settings" : "Допълнителни настройки",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Копиране в клипборда",
- "Use this address to access your Files via WebDAV" : "Ползвайте този адрес за достъп до файловете си чрез WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако сте активирали 2FA, трябва да създадете и използвате нова парола за приложението, като кликнете тук.",
"Keyboard shortcuts" : "Бързи клавиши",
"Selection" : "Избор",
"Navigation" : "Навигация",
@@ -264,6 +262,8 @@
"Upload file" : "Качи файл",
"An error occurred while trying to update the tags" : "Възникна грешка при опита за промяна на етикети",
"Upload (max. %s)" : "Качи (макс. %s)",
+ "Use this address to access your Files via WebDAV" : "Ползвайте този адрес за достъп до файловете си чрез WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако сте активирали 2FA, трябва да създадете и използвате нова парола за приложението, като кликнете тук.",
"Personal Files" : "Лични файлове",
"Text file" : "Текстов файл",
"New text file.txt" : "Текстов файл.txt"
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index 3e2df7e84fa..fd082302975 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -191,8 +191,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
"Copy to clipboard" : "Copia-ho al porta-retalls",
- "Use this address to access your Files via WebDAV" : "Utilitzeu aquesta adreça per a accedir als vostres fitxers mitjançant WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si heu habilitat l'autenticació de doble factor, podeu crear i utilitzar una nova contrasenya d'aplicació fent clic aquí.",
"Warnings" : "Advertiments",
"Prevent warning dialogs from open or reenable them." : "Eviteu que s'obrin els diàlegs d'advertència o torneu-los a habilitar.",
"Show a warning dialog when changing a file extension." : "Mostra un diàleg d'avís quan es canvia una extensió de fitxer.",
@@ -439,6 +437,8 @@ OC.L10N.register(
"Submitting fields…" : "S'estan enviant camps…",
"Filter filenames…" : "Filtra els noms de fitxer…",
"Enable the grid view" : "Habilita la visualització de quadrícula",
+ "Use this address to access your Files via WebDAV" : "Utilitzeu aquesta adreça per a accedir als vostres fitxers mitjançant WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si heu habilitat l'autenticació de doble factor, podeu crear i utilitzar una nova contrasenya d'aplicació fent clic aquí.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fitxer","{fileCount} fitxers"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fitxer i {folderCount} carpeta","1 fitxer i {folderCount} carpetes"],
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index a9456a5d7e5..b939f7885f4 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -189,8 +189,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
"Copy to clipboard" : "Copia-ho al porta-retalls",
- "Use this address to access your Files via WebDAV" : "Utilitzeu aquesta adreça per a accedir als vostres fitxers mitjançant WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si heu habilitat l'autenticació de doble factor, podeu crear i utilitzar una nova contrasenya d'aplicació fent clic aquí.",
"Warnings" : "Advertiments",
"Prevent warning dialogs from open or reenable them." : "Eviteu que s'obrin els diàlegs d'advertència o torneu-los a habilitar.",
"Show a warning dialog when changing a file extension." : "Mostra un diàleg d'avís quan es canvia una extensió de fitxer.",
@@ -437,6 +435,8 @@
"Submitting fields…" : "S'estan enviant camps…",
"Filter filenames…" : "Filtra els noms de fitxer…",
"Enable the grid view" : "Habilita la visualització de quadrícula",
+ "Use this address to access your Files via WebDAV" : "Utilitzeu aquesta adreça per a accedir als vostres fitxers mitjançant WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si heu habilitat l'autenticació de doble factor, podeu crear i utilitzar una nova contrasenya d'aplicació fent clic aquí.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fitxer","{fileCount} fitxers"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fitxer i {folderCount} carpeta","1 fitxer i {folderCount} carpetes"],
diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js
index f941b6bdab2..885f07457fb 100644
--- a/apps/files/l10n/cs.js
+++ b/apps/files/l10n/cs.js
@@ -209,8 +209,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Zkopírovat do schránky",
- "Use this address to access your Files via WebDAV" : "Tuto adresu použijte pro přístup k vašim souborům prostřednictvím protokolu WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Pokud jste zapnuli 2FA (dvoufaktorovou autentizaci), je třeba kliknutím sem vytvořit a použít nové heslo pro aplikaci.",
"Warnings" : "Varování",
"Prevent warning dialogs from open or reenable them." : "Zabránit dialogům s varováními v otevírání nebo znovupovolení.",
"Show a warning dialog when changing a file extension." : "Při měnění přípony souboru zobrazit varovný dialog.",
@@ -460,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Odesílání kolonek…",
"Filter filenames…" : "Filtrovat názvy souborů…",
"Enable the grid view" : "Zapnout zobrazení v mřížce",
+ "Use this address to access your Files via WebDAV" : "Tuto adresu použijte pro přístup k vašim souborům prostřednictvím protokolu WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Pokud jste zapnuli 2FA (dvoufaktorovou autentizaci), je třeba kliknutím sem vytvořit a použít nové heslo pro aplikaci.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} složka","{folderCount} složky","{folderCount} složek","{folderCount} složky"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} soubor","{fileCount} soubory","{fileCount} souborů","{fileCount} soubory"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 soubor a {folderCount} složka","1 soubor a {folderCount} složky","1 soubor a {folderCount} složek","1 soubor a {folderCount} složky"],
diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json
index 5faa81dca0b..bc3302d9a74 100644
--- a/apps/files/l10n/cs.json
+++ b/apps/files/l10n/cs.json
@@ -207,8 +207,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Zkopírovat do schránky",
- "Use this address to access your Files via WebDAV" : "Tuto adresu použijte pro přístup k vašim souborům prostřednictvím protokolu WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Pokud jste zapnuli 2FA (dvoufaktorovou autentizaci), je třeba kliknutím sem vytvořit a použít nové heslo pro aplikaci.",
"Warnings" : "Varování",
"Prevent warning dialogs from open or reenable them." : "Zabránit dialogům s varováními v otevírání nebo znovupovolení.",
"Show a warning dialog when changing a file extension." : "Při měnění přípony souboru zobrazit varovný dialog.",
@@ -458,6 +456,8 @@
"Submitting fields…" : "Odesílání kolonek…",
"Filter filenames…" : "Filtrovat názvy souborů…",
"Enable the grid view" : "Zapnout zobrazení v mřížce",
+ "Use this address to access your Files via WebDAV" : "Tuto adresu použijte pro přístup k vašim souborům prostřednictvím protokolu WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Pokud jste zapnuli 2FA (dvoufaktorovou autentizaci), je třeba kliknutím sem vytvořit a použít nové heslo pro aplikaci.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} složka","{folderCount} složky","{folderCount} složek","{folderCount} složky"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} soubor","{fileCount} soubory","{fileCount} souborů","{fileCount} soubory"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 soubor a {folderCount} složka","1 soubor a {folderCount} složky","1 soubor a {folderCount} složek","1 soubor a {folderCount} složky"],
diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js
index a50d0670245..66f57c2eb9b 100644
--- a/apps/files/l10n/da.js
+++ b/apps/files/l10n/da.js
@@ -191,8 +191,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Kopier til udklipsholder",
- "Use this address to access your Files via WebDAV" : "Brug denne adresse til at få adgang til dine filer via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Hvis du har aktiveret 2-faktor godkendelse, skal du oprette en app-token, ved at følge dette link.",
"Warnings" : "Advarsler",
"Prevent warning dialogs from open or reenable them." : "Forhindr advarselsdialoger i at åbner, eller genaktiver dem.",
"Show a warning dialog when changing a file extension." : "Vis en advarselsdialog når en filendelse ændres.",
@@ -439,6 +437,8 @@ OC.L10N.register(
"Submitting fields…" : "Sender felter...",
"Filter filenames…" : "Filtrer filnavne...",
"Enable the grid view" : "Aktiver gittervisning",
+ "Use this address to access your Files via WebDAV" : "Brug denne adresse til at få adgang til dine filer via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Hvis du har aktiveret 2-faktor godkendelse, skal du oprette en app-token, ved at følge dette link.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mapper","1 fil og {folderCount} mapper"],
diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json
index 850e58505d1..2b78a72ee5f 100644
--- a/apps/files/l10n/da.json
+++ b/apps/files/l10n/da.json
@@ -189,8 +189,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Kopier til udklipsholder",
- "Use this address to access your Files via WebDAV" : "Brug denne adresse til at få adgang til dine filer via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Hvis du har aktiveret 2-faktor godkendelse, skal du oprette en app-token, ved at følge dette link.",
"Warnings" : "Advarsler",
"Prevent warning dialogs from open or reenable them." : "Forhindr advarselsdialoger i at åbner, eller genaktiver dem.",
"Show a warning dialog when changing a file extension." : "Vis en advarselsdialog når en filendelse ændres.",
@@ -437,6 +435,8 @@
"Submitting fields…" : "Sender felter...",
"Filter filenames…" : "Filtrer filnavne...",
"Enable the grid view" : "Aktiver gittervisning",
+ "Use this address to access your Files via WebDAV" : "Brug denne adresse til at få adgang til dine filer via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Hvis du har aktiveret 2-faktor godkendelse, skal du oprette en app-token, ved at følge dette link.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mapper","1 fil og {folderCount} mapper"],
diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js
index eb75a924205..f14dbcc645a 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -209,8 +209,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-URL",
"Copy to clipboard" : "In die Zwischenablage kopieren",
- "Use this address to access your Files via WebDAV" : "Diese Adresse benutzen, um über WebDAV auf deine Dateien zuzugreifen.",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Wenn du 2FA aktiviert hast, musst du ein neues App-Passwort erstellen und verwenden, indem du hier klickst.",
"Warnings" : "Warnungen",
"Prevent warning dialogs from open or reenable them." : "Öffnen von Warndialogen verhindern oder diese erneut aktivieren.",
"Show a warning dialog when changing a file extension." : "Beim Ändern einer Dateierweiterung einen Warndialog anzeigen.",
@@ -460,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Felder werden übermittelt…",
"Filter filenames…" : "Dateinamen filtern…",
"Enable the grid view" : "Kachelansicht aktivieren",
+ "Use this address to access your Files via WebDAV" : "Diese Adresse benutzen, um über WebDAV auf deine Dateien zuzugreifen.",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Wenn du 2FA aktiviert hast, musst du ein neues App-Passwort erstellen und verwenden, indem du hier klickst.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"],
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index e2367ca2679..8c743af750e 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -207,8 +207,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-URL",
"Copy to clipboard" : "In die Zwischenablage kopieren",
- "Use this address to access your Files via WebDAV" : "Diese Adresse benutzen, um über WebDAV auf deine Dateien zuzugreifen.",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Wenn du 2FA aktiviert hast, musst du ein neues App-Passwort erstellen und verwenden, indem du hier klickst.",
"Warnings" : "Warnungen",
"Prevent warning dialogs from open or reenable them." : "Öffnen von Warndialogen verhindern oder diese erneut aktivieren.",
"Show a warning dialog when changing a file extension." : "Beim Ändern einer Dateierweiterung einen Warndialog anzeigen.",
@@ -458,6 +456,8 @@
"Submitting fields…" : "Felder werden übermittelt…",
"Filter filenames…" : "Dateinamen filtern…",
"Enable the grid view" : "Kachelansicht aktivieren",
+ "Use this address to access your Files via WebDAV" : "Diese Adresse benutzen, um über WebDAV auf deine Dateien zuzugreifen.",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Wenn du 2FA aktiviert hast, musst du ein neues App-Passwort erstellen und verwenden, indem du hier klickst.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"],
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index 930a89c3fc2..3cea9dcbf3a 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -209,8 +209,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-URL",
"Copy to clipboard" : "In die Zwischenablage kopieren",
- "Use this address to access your Files via WebDAV" : "Benutzen Sie diese Adresse, um via WebDAV auf Ihre Dateien zuzugreifen.",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Wenn Sie 2FA aktiviert haben, müssen Sie ein neues App-Passwort erstellen und verwenden, indem Sie hier klicken.",
"Warnings" : "Warnungen",
"Prevent warning dialogs from open or reenable them." : "Öffnen von Warndialogen verhindern oder diese erneut aktivieren.",
"Show a warning dialog when changing a file extension." : "Beim Ändern einer Dateierweiterung einen Warndialog anzeigen.",
@@ -460,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Felder werden übermittelt…",
"Filter filenames…" : "Dateinamen filtern…",
"Enable the grid view" : "Kachelansicht aktivieren",
+ "Use this address to access your Files via WebDAV" : "Benutzen Sie diese Adresse, um via WebDAV auf Ihre Dateien zuzugreifen.",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Wenn Sie 2FA aktiviert haben, müssen Sie ein neues App-Passwort erstellen und verwenden, indem Sie hier klicken.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"],
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index 1be8cac0495..072961f6831 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -207,8 +207,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-URL",
"Copy to clipboard" : "In die Zwischenablage kopieren",
- "Use this address to access your Files via WebDAV" : "Benutzen Sie diese Adresse, um via WebDAV auf Ihre Dateien zuzugreifen.",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Wenn Sie 2FA aktiviert haben, müssen Sie ein neues App-Passwort erstellen und verwenden, indem Sie hier klicken.",
"Warnings" : "Warnungen",
"Prevent warning dialogs from open or reenable them." : "Öffnen von Warndialogen verhindern oder diese erneut aktivieren.",
"Show a warning dialog when changing a file extension." : "Beim Ändern einer Dateierweiterung einen Warndialog anzeigen.",
@@ -458,6 +456,8 @@
"Submitting fields…" : "Felder werden übermittelt…",
"Filter filenames…" : "Dateinamen filtern…",
"Enable the grid view" : "Kachelansicht aktivieren",
+ "Use this address to access your Files via WebDAV" : "Benutzen Sie diese Adresse, um via WebDAV auf Ihre Dateien zuzugreifen.",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Wenn Sie 2FA aktiviert haben, müssen Sie ein neues App-Passwort erstellen und verwenden, indem Sie hier klicken.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} Ordner","{folderCount} Ordner"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} Datei","{fileCount} Dateien"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 Datei und {folderCount} Ordner","1 Datei und {folderCount} Ordner"],
diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js
index 4e506a4d0b0..c5009fc79a6 100644
--- a/apps/files/l10n/el.js
+++ b/apps/files/l10n/el.js
@@ -156,8 +156,6 @@ OC.L10N.register(
"Additional settings" : "Επιπρόσθετες ρυθμίσεις",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Αντιγραφή στο πρόχειρο",
- "Use this address to access your Files via WebDAV" : "Χρήση αυτής της διεύθυνση για πρόσβαση στα Αρχεία σας μέσω WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Εάν έχετε ενεργοποιήσει το 2FA, πρέπει να δημιουργήσετε και να χρησιμοποιήσετε έναν νέο κωδικό πρόσβασης εφαρμογής κάνοντας κλικ εδώ.",
"Keyboard shortcuts" : "Συντομεύσεις πληκτρολογίου",
"Selection" : "Επιλογή",
"Navigation" : "Πλοήγηση",
@@ -339,6 +337,8 @@ OC.L10N.register(
"Upload (max. %s)" : "Μεταφόρτωση (max. %s)",
"Filter filenames…" : "Φιλτράρετε τα ονόματα αρχείων...",
"Enable the grid view" : "Ενεργοποίηση της προβολής πλέγματος",
+ "Use this address to access your Files via WebDAV" : "Χρήση αυτής της διεύθυνση για πρόσβαση στα Αρχεία σας μέσω WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Εάν έχετε ενεργοποιήσει το 2FA, πρέπει να δημιουργήσετε και να χρησιμοποιήσετε έναν νέο κωδικό πρόσβασης εφαρμογής κάνοντας κλικ εδώ.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} φάκελος","{folderCount} φακέλοι"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} αρχείο","{fileCount} αρχεία"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 αρχείο και {folderCount} φάκελος","1 αρχείο και {folderCount} φακέλοι"],
diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json
index c0a46a52758..0f3b86970ab 100644
--- a/apps/files/l10n/el.json
+++ b/apps/files/l10n/el.json
@@ -154,8 +154,6 @@
"Additional settings" : "Επιπρόσθετες ρυθμίσεις",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Αντιγραφή στο πρόχειρο",
- "Use this address to access your Files via WebDAV" : "Χρήση αυτής της διεύθυνση για πρόσβαση στα Αρχεία σας μέσω WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Εάν έχετε ενεργοποιήσει το 2FA, πρέπει να δημιουργήσετε και να χρησιμοποιήσετε έναν νέο κωδικό πρόσβασης εφαρμογής κάνοντας κλικ εδώ.",
"Keyboard shortcuts" : "Συντομεύσεις πληκτρολογίου",
"Selection" : "Επιλογή",
"Navigation" : "Πλοήγηση",
@@ -337,6 +335,8 @@
"Upload (max. %s)" : "Μεταφόρτωση (max. %s)",
"Filter filenames…" : "Φιλτράρετε τα ονόματα αρχείων...",
"Enable the grid view" : "Ενεργοποίηση της προβολής πλέγματος",
+ "Use this address to access your Files via WebDAV" : "Χρήση αυτής της διεύθυνση για πρόσβαση στα Αρχεία σας μέσω WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Εάν έχετε ενεργοποιήσει το 2FA, πρέπει να δημιουργήσετε και να χρησιμοποιήσετε έναν νέο κωδικό πρόσβασης εφαρμογής κάνοντας κλικ εδώ.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} φάκελος","{folderCount} φακέλοι"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} αρχείο","{fileCount} αρχεία"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 αρχείο και {folderCount} φάκελος","1 αρχείο και {folderCount} φακέλοι"],
diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js
index c2cb142aac1..7a153836de8 100644
--- a/apps/files/l10n/en_GB.js
+++ b/apps/files/l10n/en_GB.js
@@ -209,8 +209,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Copy to clipboard",
- "Use this address to access your Files via WebDAV" : "Use this address to access your Files via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "If you have enabled 2FA, you must create and use a new app password by clicking here.",
"Warnings" : "Warnings",
"Prevent warning dialogs from open or reenable them." : "Prevent warning dialogues from opening or reenable them.",
"Show a warning dialog when changing a file extension." : "Show a warning dialog when changing a file extension.",
@@ -460,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Submitting fields…",
"Filter filenames…" : "Filter filenames…",
"Enable the grid view" : "Enable the grid view",
+ "Use this address to access your Files via WebDAV" : "Use this address to access your Files via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "If you have enabled 2FA, you must create and use a new app password by clicking here.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"],
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
index 69149e1a00d..1712d5476f0 100644
--- a/apps/files/l10n/en_GB.json
+++ b/apps/files/l10n/en_GB.json
@@ -207,8 +207,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Copy to clipboard",
- "Use this address to access your Files via WebDAV" : "Use this address to access your Files via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "If you have enabled 2FA, you must create and use a new app password by clicking here.",
"Warnings" : "Warnings",
"Prevent warning dialogs from open or reenable them." : "Prevent warning dialogues from opening or reenable them.",
"Show a warning dialog when changing a file extension." : "Show a warning dialog when changing a file extension.",
@@ -458,6 +456,8 @@
"Submitting fields…" : "Submitting fields…",
"Filter filenames…" : "Filter filenames…",
"Enable the grid view" : "Enable the grid view",
+ "Use this address to access your Files via WebDAV" : "Use this address to access your Files via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "If you have enabled 2FA, you must create and use a new app password by clicking here.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"],
diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js
index 391bbf5b859..7803b55ed56 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -207,8 +207,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Copiar al portapapeles",
- "Use this address to access your Files via WebDAV" : "Use esta dirección para acceder a tus archivos vía WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si ha habilitado 2FA, debe crear y utilizar una nueva contraseña de aplicación haciendo clic aquí.",
"Warnings" : "Advertencias",
"Prevent warning dialogs from open or reenable them." : "Evitar que se abran los diálogos de advertencia o volver a habilitarlos.",
"Show a warning dialog when changing a file extension." : "Mostrar un diálogo de advertencia cuando se cambia la extensión de un archivo.",
@@ -457,6 +455,8 @@ OC.L10N.register(
"Submitting fields…" : "Enviando campos…",
"Filter filenames…" : "Filtrar nombres de archivo…",
"Enable the grid view" : "Habilitar vista de cuadrícula",
+ "Use this address to access your Files via WebDAV" : "Use esta dirección para acceder a tus archivos vía WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si ha habilitado 2FA, debe crear y utilizar una nueva contraseña de aplicación haciendo clic aquí.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"],
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index 1498a2fc8b9..f8208ae14fe 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -205,8 +205,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Copiar al portapapeles",
- "Use this address to access your Files via WebDAV" : "Use esta dirección para acceder a tus archivos vía WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si ha habilitado 2FA, debe crear y utilizar una nueva contraseña de aplicación haciendo clic aquí.",
"Warnings" : "Advertencias",
"Prevent warning dialogs from open or reenable them." : "Evitar que se abran los diálogos de advertencia o volver a habilitarlos.",
"Show a warning dialog when changing a file extension." : "Mostrar un diálogo de advertencia cuando se cambia la extensión de un archivo.",
@@ -455,6 +453,8 @@
"Submitting fields…" : "Enviando campos…",
"Filter filenames…" : "Filtrar nombres de archivo…",
"Enable the grid view" : "Habilitar vista de cuadrícula",
+ "Use this address to access your Files via WebDAV" : "Use esta dirección para acceder a tus archivos vía WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si ha habilitado 2FA, debe crear y utilizar una nueva contraseña de aplicación haciendo clic aquí.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"],
diff --git a/apps/files/l10n/es_EC.js b/apps/files/l10n/es_EC.js
index 37412a96b67..4308a1c4b61 100644
--- a/apps/files/l10n/es_EC.js
+++ b/apps/files/l10n/es_EC.js
@@ -125,8 +125,6 @@ OC.L10N.register(
"Additional settings" : "Configuraciones adicionales",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Copiar al portapapeles",
- "Use this address to access your Files via WebDAV" : "Usa esta dirección para acceder a tus archivos a través de WebDAV.",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si has habilitado la autenticación de dos factores (2FA), debes crear y usar una nueva contraseña de aplicación haciendo clic aquí.",
"Keyboard shortcuts" : "Atajos del teclado",
"Selection" : "Selección",
"Navigation" : "Navegación",
@@ -252,6 +250,8 @@ OC.L10N.register(
"Upload file" : "Cargar archivo",
"An error occurred while trying to update the tags" : "Se presentó un error al intentar actualizar la etiqueta",
"Upload (max. %s)" : "Cargar (max. %s)",
+ "Use this address to access your Files via WebDAV" : "Usa esta dirección para acceder a tus archivos a través de WebDAV.",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si has habilitado la autenticación de dos factores (2FA), debes crear y usar una nueva contraseña de aplicación haciendo clic aquí.",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt"
},
diff --git a/apps/files/l10n/es_EC.json b/apps/files/l10n/es_EC.json
index 1aab3813846..ef081f469df 100644
--- a/apps/files/l10n/es_EC.json
+++ b/apps/files/l10n/es_EC.json
@@ -123,8 +123,6 @@
"Additional settings" : "Configuraciones adicionales",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Copiar al portapapeles",
- "Use this address to access your Files via WebDAV" : "Usa esta dirección para acceder a tus archivos a través de WebDAV.",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si has habilitado la autenticación de dos factores (2FA), debes crear y usar una nueva contraseña de aplicación haciendo clic aquí.",
"Keyboard shortcuts" : "Atajos del teclado",
"Selection" : "Selección",
"Navigation" : "Navegación",
@@ -250,6 +248,8 @@
"Upload file" : "Cargar archivo",
"An error occurred while trying to update the tags" : "Se presentó un error al intentar actualizar la etiqueta",
"Upload (max. %s)" : "Cargar (max. %s)",
+ "Use this address to access your Files via WebDAV" : "Usa esta dirección para acceder a tus archivos a través de WebDAV.",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si has habilitado la autenticación de dos factores (2FA), debes crear y usar una nueva contraseña de aplicación haciendo clic aquí.",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js
index a1536fc579d..1249d0da979 100644
--- a/apps/files/l10n/es_MX.js
+++ b/apps/files/l10n/es_MX.js
@@ -175,8 +175,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Copiar al portapapeles",
- "Use this address to access your Files via WebDAV" : "Use esta dirección para acceder a tus archivos vía WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si ha habilitado 2FA, debe crear y utilizar una nueva contraseña de aplicación haciendo clic aquí.",
"Keyboard shortcuts" : "Atajos del teclado",
"Selection" : "Selección",
"Navigation" : "Navegación",
@@ -384,6 +382,8 @@ OC.L10N.register(
"Submitting fields…" : "Enviando campos...",
"Filter filenames…" : "Filtrar nombres de archivos...",
"Enable the grid view" : "Habilitar la vista de cuadrícula",
+ "Use this address to access your Files via WebDAV" : "Use esta dirección para acceder a tus archivos vía WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si ha habilitado 2FA, debe crear y utilizar una nueva contraseña de aplicación haciendo clic aquí.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"],
diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json
index 88da99c2174..ee67b370f05 100644
--- a/apps/files/l10n/es_MX.json
+++ b/apps/files/l10n/es_MX.json
@@ -173,8 +173,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Copiar al portapapeles",
- "Use this address to access your Files via WebDAV" : "Use esta dirección para acceder a tus archivos vía WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si ha habilitado 2FA, debe crear y utilizar una nueva contraseña de aplicación haciendo clic aquí.",
"Keyboard shortcuts" : "Atajos del teclado",
"Selection" : "Selección",
"Navigation" : "Navegación",
@@ -382,6 +380,8 @@
"Submitting fields…" : "Enviando campos...",
"Filter filenames…" : "Filtrar nombres de archivos...",
"Enable the grid view" : "Habilitar la vista de cuadrícula",
+ "Use this address to access your Files via WebDAV" : "Use esta dirección para acceder a tus archivos vía WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si ha habilitado 2FA, debe crear y utilizar una nueva contraseña de aplicación haciendo clic aquí.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetas","{folderCount} carpetas"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archivo","{fileCount} archivos","{fileCount} archivos"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archivo y {folderCount} carpeta","1 archivo y {folderCount} carpetas","1 archivo y {folderCount} carpetas"],
diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js
index 5187d27f3a7..21564d77a65 100644
--- a/apps/files/l10n/et_EE.js
+++ b/apps/files/l10n/et_EE.js
@@ -209,8 +209,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-i võrguaadress",
"Copy to clipboard" : "Kopeeri lõikelauale",
- "Use this address to access your Files via WebDAV" : "Oma failidele WebDAV-i kaudu ligipääsemiseks kasuta seda aadressi",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Kui sa oled kaheastmelise autentimise kasutusele võtnud, siis pead looma ja kasutama rakenduse uut salasõna klikates siia.",
"Warnings" : "Hoiatused",
"Prevent warning dialogs from open or reenable them." : "Ära kasuta hoiatusteateid nende avamisel või uuesti kasutusele võtmisel.",
"Show a warning dialog when changing a file extension." : "Faililaiendi muutmisel näita hoiatust.",
@@ -460,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Saadan välju…",
"Filter filenames…" : "Otsi failinimesid…",
"Enable the grid view" : "Võta kasutusele ruudustikuvaade",
+ "Use this address to access your Files via WebDAV" : "Oma failidele WebDAV-i kaudu ligipääsemiseks kasuta seda aadressi",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Kui sa oled kaheastmelise autentimise kasutusele võtnud, siis pead looma ja kasutama rakenduse uut salasõna klikates siia.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kaust","{folderCount} kausta"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fail","{fileCount} faili"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fail ja {folderCount} kaust","1 fail ja {folderCount} kausta"],
diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json
index abb90455109..c2c9b0a2ebb 100644
--- a/apps/files/l10n/et_EE.json
+++ b/apps/files/l10n/et_EE.json
@@ -207,8 +207,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-i võrguaadress",
"Copy to clipboard" : "Kopeeri lõikelauale",
- "Use this address to access your Files via WebDAV" : "Oma failidele WebDAV-i kaudu ligipääsemiseks kasuta seda aadressi",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Kui sa oled kaheastmelise autentimise kasutusele võtnud, siis pead looma ja kasutama rakenduse uut salasõna klikates siia.",
"Warnings" : "Hoiatused",
"Prevent warning dialogs from open or reenable them." : "Ära kasuta hoiatusteateid nende avamisel või uuesti kasutusele võtmisel.",
"Show a warning dialog when changing a file extension." : "Faililaiendi muutmisel näita hoiatust.",
@@ -458,6 +456,8 @@
"Submitting fields…" : "Saadan välju…",
"Filter filenames…" : "Otsi failinimesid…",
"Enable the grid view" : "Võta kasutusele ruudustikuvaade",
+ "Use this address to access your Files via WebDAV" : "Oma failidele WebDAV-i kaudu ligipääsemiseks kasuta seda aadressi",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Kui sa oled kaheastmelise autentimise kasutusele võtnud, siis pead looma ja kasutama rakenduse uut salasõna klikates siia.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kaust","{folderCount} kausta"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fail","{fileCount} faili"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fail ja {folderCount} kaust","1 fail ja {folderCount} kausta"],
diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js
index 7ddbb25d5d4..33aa6b9299e 100644
--- a/apps/files/l10n/eu.js
+++ b/apps/files/l10n/eu.js
@@ -182,8 +182,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URLa",
"Copy to clipboard" : "Kopiatu arbelera",
- "Use this address to access your Files via WebDAV" : "Erabili helbide hau WebDAV bidez zure fitxategietara sartzeko",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2FA gaitu baduzu, aplikazioaren pasahitz berria sortu eta erabili behar duzu hemen klik eginez.",
"Keyboard shortcuts" : "Teklatuaren lasterbideak",
"Speed up your Files experience with these quick shortcuts." : "Azkartu zure Fitxategi esperientzia lasterbide bizkor hauekin",
"Open the actions menu for a file" : "Ireki ekintza menua fitxategi baterako",
@@ -411,6 +409,8 @@ OC.L10N.register(
"Submitting fields…" : "Eremuak bidaltzen…",
"Filter filenames…" : "Iragazi fitxategi-izenak...",
"Enable the grid view" : "Gaitu sareta ikuspegira",
+ "Use this address to access your Files via WebDAV" : "Erabili helbide hau WebDAV bidez zure fitxategietara sartzeko",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2FA gaitu baduzu, aplikazioaren pasahitz berria sortu eta erabili behar duzu hemen klik eginez.",
"_{folderCount} folder_::_{folderCount} folders_" : ["Karpeta {folderCount}","{folderCount} karpeta"],
"_{fileCount} file_::_{fileCount} files_" : ["Fitxategi {fileCount}","{fileCount} fitxategi"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["Fitxategi 1 eta karpeta {folderCount}","Fitxategi 1 eta {folderCount} karpeta"],
diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json
index 744fd082680..9418f992d92 100644
--- a/apps/files/l10n/eu.json
+++ b/apps/files/l10n/eu.json
@@ -180,8 +180,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URLa",
"Copy to clipboard" : "Kopiatu arbelera",
- "Use this address to access your Files via WebDAV" : "Erabili helbide hau WebDAV bidez zure fitxategietara sartzeko",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2FA gaitu baduzu, aplikazioaren pasahitz berria sortu eta erabili behar duzu hemen klik eginez.",
"Keyboard shortcuts" : "Teklatuaren lasterbideak",
"Speed up your Files experience with these quick shortcuts." : "Azkartu zure Fitxategi esperientzia lasterbide bizkor hauekin",
"Open the actions menu for a file" : "Ireki ekintza menua fitxategi baterako",
@@ -409,6 +407,8 @@
"Submitting fields…" : "Eremuak bidaltzen…",
"Filter filenames…" : "Iragazi fitxategi-izenak...",
"Enable the grid view" : "Gaitu sareta ikuspegira",
+ "Use this address to access your Files via WebDAV" : "Erabili helbide hau WebDAV bidez zure fitxategietara sartzeko",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2FA gaitu baduzu, aplikazioaren pasahitz berria sortu eta erabili behar duzu hemen klik eginez.",
"_{folderCount} folder_::_{folderCount} folders_" : ["Karpeta {folderCount}","{folderCount} karpeta"],
"_{fileCount} file_::_{fileCount} files_" : ["Fitxategi {fileCount}","{fileCount} fitxategi"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["Fitxategi 1 eta karpeta {folderCount}","Fitxategi 1 eta {folderCount} karpeta"],
diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js
index 50a5c76fd91..a5133fbde39 100644
--- a/apps/files/l10n/fa.js
+++ b/apps/files/l10n/fa.js
@@ -200,8 +200,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "کپی به کلیپ بورد",
- "Use this address to access your Files via WebDAV" : "از این آدرس برای دسترسی به فایل های خود از طریق WebDAV استفاده کنید",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "اگر 2FA را فعال کرده اید، باید با کلیک کردن در اینجا یک رمز عبور برنامه جدید ایجاد و استفاده کنید.",
"Warnings" : "Warnings",
"Prevent warning dialogs from open or reenable them." : "Prevent warning dialogs from open or reenable them.",
"Show a warning dialog when changing a file extension." : "Show a warning dialog when changing a file extension.",
@@ -446,6 +444,8 @@ OC.L10N.register(
"Submitting fields…" : "Submitting fields…",
"Filter filenames…" : "Filter filenames…",
"Enable the grid view" : "Enable the grid view",
+ "Use this address to access your Files via WebDAV" : "از این آدرس برای دسترسی به فایل های خود از طریق WebDAV استفاده کنید",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "اگر 2FA را فعال کرده اید، باید با کلیک کردن در اینجا یک رمز عبور برنامه جدید ایجاد و استفاده کنید.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} پوشه","{folderCount} پوشه"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} پرونده","{fileCount} پرونده"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"],
diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json
index b29437755f4..5bd713b5c17 100644
--- a/apps/files/l10n/fa.json
+++ b/apps/files/l10n/fa.json
@@ -198,8 +198,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "کپی به کلیپ بورد",
- "Use this address to access your Files via WebDAV" : "از این آدرس برای دسترسی به فایل های خود از طریق WebDAV استفاده کنید",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "اگر 2FA را فعال کرده اید، باید با کلیک کردن در اینجا یک رمز عبور برنامه جدید ایجاد و استفاده کنید.",
"Warnings" : "Warnings",
"Prevent warning dialogs from open or reenable them." : "Prevent warning dialogs from open or reenable them.",
"Show a warning dialog when changing a file extension." : "Show a warning dialog when changing a file extension.",
@@ -444,6 +442,8 @@
"Submitting fields…" : "Submitting fields…",
"Filter filenames…" : "Filter filenames…",
"Enable the grid view" : "Enable the grid view",
+ "Use this address to access your Files via WebDAV" : "از این آدرس برای دسترسی به فایل های خود از طریق WebDAV استفاده کنید",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "اگر 2FA را فعال کرده اید، باید با کلیک کردن در اینجا یک رمز عبور برنامه جدید ایجاد و استفاده کنید.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} پوشه","{folderCount} پوشه"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} پرونده","{fileCount} پرونده"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"],
diff --git a/apps/files/l10n/fi.js b/apps/files/l10n/fi.js
index 603e354950c..4b85491deda 100644
--- a/apps/files/l10n/fi.js
+++ b/apps/files/l10n/fi.js
@@ -179,8 +179,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV:in URL-osoite",
"Copy to clipboard" : "Kopioi leikepöydälle",
- "Use this address to access your Files via WebDAV" : "Käytä tätä osoitetta yhdistääksesi tiedostosi WebDAV:in kautta",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Jos sinulla on kaksivaiheinen todennus käytössä, sinun täytyy luoda uusi sovellussalasana ja käyttää sitä napsauttamalla tästä.",
"Warnings" : "Varoitukset",
"Keyboard shortcuts" : "Pikanäppäimet",
"Speed up your Files experience with these quick shortcuts." : "Nopeuta tiedostonhallinnan kokemusta näillä pikanäppäimillä.",
@@ -404,6 +402,8 @@ OC.L10N.register(
"Submitting fields…" : "Lähetetään tietoja...",
"Filter filenames…" : "Suodata tiedostonimiä...",
"Enable the grid view" : "Käytä ruudukkonäkymää",
+ "Use this address to access your Files via WebDAV" : "Käytä tätä osoitetta yhdistääksesi tiedostosi WebDAV:in kautta",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Jos sinulla on kaksivaiheinen todennus käytössä, sinun täytyy luoda uusi sovellussalasana ja käyttää sitä napsauttamalla tästä.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kansio","{folderCount} kansiota"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} tiedosto","{fileCount} tiedostoa"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tiedosto ja {folderCount} kansio","1 tiedosto ja {folderCount} kansiota"],
diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json
index d0876aac932..efde7297802 100644
--- a/apps/files/l10n/fi.json
+++ b/apps/files/l10n/fi.json
@@ -177,8 +177,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV:in URL-osoite",
"Copy to clipboard" : "Kopioi leikepöydälle",
- "Use this address to access your Files via WebDAV" : "Käytä tätä osoitetta yhdistääksesi tiedostosi WebDAV:in kautta",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Jos sinulla on kaksivaiheinen todennus käytössä, sinun täytyy luoda uusi sovellussalasana ja käyttää sitä napsauttamalla tästä.",
"Warnings" : "Varoitukset",
"Keyboard shortcuts" : "Pikanäppäimet",
"Speed up your Files experience with these quick shortcuts." : "Nopeuta tiedostonhallinnan kokemusta näillä pikanäppäimillä.",
@@ -402,6 +400,8 @@
"Submitting fields…" : "Lähetetään tietoja...",
"Filter filenames…" : "Suodata tiedostonimiä...",
"Enable the grid view" : "Käytä ruudukkonäkymää",
+ "Use this address to access your Files via WebDAV" : "Käytä tätä osoitetta yhdistääksesi tiedostosi WebDAV:in kautta",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Jos sinulla on kaksivaiheinen todennus käytössä, sinun täytyy luoda uusi sovellussalasana ja käyttää sitä napsauttamalla tästä.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} kansio","{folderCount} kansiota"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} tiedosto","{fileCount} tiedostoa"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tiedosto ja {folderCount} kansio","1 tiedosto ja {folderCount} kansiota"],
diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js
index b5384fd1687..388d1a9f569 100644
--- a/apps/files/l10n/fr.js
+++ b/apps/files/l10n/fr.js
@@ -205,8 +205,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Copier dans le presse-papiers",
- "Use this address to access your Files via WebDAV" : "Utilisez cette adresse pour accéder à vos fichiers via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si vous avez activé le 2FA, vous devez créer et utiliser un nouveau mot de passe d'application en cliquant ici.",
"Warnings" : "Avertissements",
"Prevent warning dialogs from open or reenable them." : "Empêchez l'ouverture des boîtes de dialogue d'avertissement ou réactivez-les.",
"Show a warning dialog when changing a file extension." : "Afficher un avertissement quand l'extension du fichier est modifiée.",
@@ -234,7 +232,7 @@ OC.L10N.register(
"Show those shortcuts" : "Montrer ces raccourcis",
"You" : "Vous",
"Shared multiple times with different people" : "Partagé plusieurs fois avec plusieurs personnes",
- "Unable to change the favorite state of the file" : "Impossible de modifier l'état favori du fichier",
+ "Unable to change the favorite state of the file" : "Impossible de modifier l'état de mise en favori du fichier",
"Error while loading the file data" : "Erreur lors du chargement du fichier de données",
"Owner" : "Propriétaire",
"Remove from favorites" : "Retirer des favoris",
@@ -455,6 +453,8 @@ OC.L10N.register(
"Submitting fields…" : "Validation des champs...",
"Filter filenames…" : "Filtrer par nom de fichier…",
"Enable the grid view" : "Activer la vue en grille",
+ "Use this address to access your Files via WebDAV" : "Utilisez cette adresse pour accéder à vos fichiers via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si vous avez activé le 2FA, vous devez créer et utiliser un nouveau mot de passe d'application en cliquant ici.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} dossier","{folderCount} dossiers","{folderCount} dossiers"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fichier","{fileCount} fichiers","{fileCount} fichiers"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fichier et {folderCount} dossier","1 fichier et {folderCount} dossiers","1 fichier et {folderCount} dossiers"],
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
index 10ef7c45cae..a16ef07e09f 100644
--- a/apps/files/l10n/fr.json
+++ b/apps/files/l10n/fr.json
@@ -203,8 +203,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Copier dans le presse-papiers",
- "Use this address to access your Files via WebDAV" : "Utilisez cette adresse pour accéder à vos fichiers via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si vous avez activé le 2FA, vous devez créer et utiliser un nouveau mot de passe d'application en cliquant ici.",
"Warnings" : "Avertissements",
"Prevent warning dialogs from open or reenable them." : "Empêchez l'ouverture des boîtes de dialogue d'avertissement ou réactivez-les.",
"Show a warning dialog when changing a file extension." : "Afficher un avertissement quand l'extension du fichier est modifiée.",
@@ -232,7 +230,7 @@
"Show those shortcuts" : "Montrer ces raccourcis",
"You" : "Vous",
"Shared multiple times with different people" : "Partagé plusieurs fois avec plusieurs personnes",
- "Unable to change the favorite state of the file" : "Impossible de modifier l'état favori du fichier",
+ "Unable to change the favorite state of the file" : "Impossible de modifier l'état de mise en favori du fichier",
"Error while loading the file data" : "Erreur lors du chargement du fichier de données",
"Owner" : "Propriétaire",
"Remove from favorites" : "Retirer des favoris",
@@ -453,6 +451,8 @@
"Submitting fields…" : "Validation des champs...",
"Filter filenames…" : "Filtrer par nom de fichier…",
"Enable the grid view" : "Activer la vue en grille",
+ "Use this address to access your Files via WebDAV" : "Utilisez cette adresse pour accéder à vos fichiers via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si vous avez activé le 2FA, vous devez créer et utiliser un nouveau mot de passe d'application en cliquant ici.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} dossier","{folderCount} dossiers","{folderCount} dossiers"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fichier","{fileCount} fichiers","{fileCount} fichiers"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fichier et {folderCount} dossier","1 fichier et {folderCount} dossiers","1 fichier et {folderCount} dossiers"],
diff --git a/apps/files/l10n/ga.js b/apps/files/l10n/ga.js
index d5a5e0fd8fc..41656beeacb 100644
--- a/apps/files/l10n/ga.js
+++ b/apps/files/l10n/ga.js
@@ -209,8 +209,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Cóipeáil chuig an ngearrthaisce",
- "Use this address to access your Files via WebDAV" : "Úsáid an seoladh seo chun do Chomhaid a rochtain trí WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Má tá 2FA cumasaithe agat, ní mór duit pasfhocal aip nua a chruthú agus a úsáid trí chliceáil anseo.",
"Warnings" : "Rabhaidh",
"Prevent warning dialogs from open or reenable them." : "Cosc a chur ar dialóga rabhaidh ó iad a oscailt nó iad a athchumasú.",
"Show a warning dialog when changing a file extension." : "Taispeáin dialóg rabhaidh nuair a athraítear síneadh comhad.",
@@ -460,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Réimsí á gcur isteach…",
"Filter filenames…" : "Scag ainmneacha comhaid…",
"Enable the grid view" : "Cumasaigh an radharc greille",
+ "Use this address to access your Files via WebDAV" : "Úsáid an seoladh seo chun do Chomhaid a rochtain trí WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Má tá 2FA cumasaithe agat, ní mór duit pasfhocal aip nua a chruthú agus a úsáid trí chliceáil anseo.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} fillteán","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} comhad","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 chomhad agus {folderCount} fillteán","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin"],
diff --git a/apps/files/l10n/ga.json b/apps/files/l10n/ga.json
index 8b01e76fc2e..61cb8bee8b4 100644
--- a/apps/files/l10n/ga.json
+++ b/apps/files/l10n/ga.json
@@ -207,8 +207,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Cóipeáil chuig an ngearrthaisce",
- "Use this address to access your Files via WebDAV" : "Úsáid an seoladh seo chun do Chomhaid a rochtain trí WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Má tá 2FA cumasaithe agat, ní mór duit pasfhocal aip nua a chruthú agus a úsáid trí chliceáil anseo.",
"Warnings" : "Rabhaidh",
"Prevent warning dialogs from open or reenable them." : "Cosc a chur ar dialóga rabhaidh ó iad a oscailt nó iad a athchumasú.",
"Show a warning dialog when changing a file extension." : "Taispeáin dialóg rabhaidh nuair a athraítear síneadh comhad.",
@@ -458,6 +456,8 @@
"Submitting fields…" : "Réimsí á gcur isteach…",
"Filter filenames…" : "Scag ainmneacha comhaid…",
"Enable the grid view" : "Cumasaigh an radharc greille",
+ "Use this address to access your Files via WebDAV" : "Úsáid an seoladh seo chun do Chomhaid a rochtain trí WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Má tá 2FA cumasaithe agat, ní mór duit pasfhocal aip nua a chruthú agus a úsáid trí chliceáil anseo.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} fillteán","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin","{folderCount} fillteáin"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} comhad","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid","{fileCount} comhaid"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 chomhad agus {folderCount} fillteán","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin","1 chomhad agus {folderCount} fillteáin"],
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
index 9311626fb89..d591191d12e 100644
--- a/apps/files/l10n/gl.js
+++ b/apps/files/l10n/gl.js
@@ -192,8 +192,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
"Copy to clipboard" : "Copiar no portapapeis.",
- "Use this address to access your Files via WebDAV" : "Empregue este enderezo para acceder ao seu Ficheiros mediante WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se activou 2FA, cree e utilice un novo contrasinal de aplicación premendo aquí.",
"Warnings" : "Advertencias",
"Prevent warning dialogs from open or reenable them." : "Impedir abrir ou reactivar os diálogos de advertencia",
"Show a warning dialog when changing a file extension." : "Amosar un diálogo de advertencia ao cambiar unha extensión de ficheiro.",
@@ -438,6 +436,8 @@ OC.L10N.register(
"Submitting fields…" : "Enviando os campos...",
"Filter filenames…" : "Filtrar os nomes de ficheiro…",
"Enable the grid view" : "Activar á vista de grade",
+ "Use this address to access your Files via WebDAV" : "Empregue este enderezo para acceder ao seu Ficheiros mediante WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se activou 2FA, cree e utilice un novo contrasinal de aplicación premendo aquí.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartafol","{folderCount} cartafoles"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheiro","{fileCount} ficheiros"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheiro e {folderCount} cartafol","1 ficheiro e {folderCount} cartafoles"],
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
index a39f32c834d..7a1cf90d439 100644
--- a/apps/files/l10n/gl.json
+++ b/apps/files/l10n/gl.json
@@ -190,8 +190,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
"Copy to clipboard" : "Copiar no portapapeis.",
- "Use this address to access your Files via WebDAV" : "Empregue este enderezo para acceder ao seu Ficheiros mediante WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se activou 2FA, cree e utilice un novo contrasinal de aplicación premendo aquí.",
"Warnings" : "Advertencias",
"Prevent warning dialogs from open or reenable them." : "Impedir abrir ou reactivar os diálogos de advertencia",
"Show a warning dialog when changing a file extension." : "Amosar un diálogo de advertencia ao cambiar unha extensión de ficheiro.",
@@ -436,6 +434,8 @@
"Submitting fields…" : "Enviando os campos...",
"Filter filenames…" : "Filtrar os nomes de ficheiro…",
"Enable the grid view" : "Activar á vista de grade",
+ "Use this address to access your Files via WebDAV" : "Empregue este enderezo para acceder ao seu Ficheiros mediante WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se activou 2FA, cree e utilice un novo contrasinal de aplicación premendo aquí.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartafol","{folderCount} cartafoles"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ficheiro","{fileCount} ficheiros"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ficheiro e {folderCount} cartafol","1 ficheiro e {folderCount} cartafoles"],
diff --git a/apps/files/l10n/hu.js b/apps/files/l10n/hu.js
index bb8ba7e08e6..43ba9ed5058 100644
--- a/apps/files/l10n/hu.js
+++ b/apps/files/l10n/hu.js
@@ -201,8 +201,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-webcím",
"Copy to clipboard" : "Másolás a vágólapra",
- "Use this address to access your Files via WebDAV" : "Ezzel a címmel férhet hozzá a Fájlokhoz a WebDAV-on keresztül",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ha engedélyezte a kétfaktoros hitelesítést, akkor kattintson ide, hogy létrehozzon egy új alkalmazásjelszót, és azt használja.",
"Warnings" : "Figyelmeztetések",
"Prevent warning dialogs from open or reenable them." : "Figyelmeztető párbeszédablakok megnyitásának megakadályozása vagy engedélyezése.",
"Show a warning dialog when changing a file extension." : "Figyelmeztető párbeszédablakok megnyitása a fájlkiterjesztés módosításakor.",
@@ -450,6 +448,8 @@ OC.L10N.register(
"Submitting fields…" : "Mezők beküldése…",
"Filter filenames…" : "Fájlnevek szűrése…",
"Enable the grid view" : "Rácsnézet engedélyezése",
+ "Use this address to access your Files via WebDAV" : "Ezzel a címmel férhet hozzá a Fájlokhoz a WebDAV-on keresztül",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ha engedélyezte a kétfaktoros hitelesítést, akkor kattintson ide, hogy létrehozzon egy új alkalmazásjelszót, és azt használja.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} mappa"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fájl","{fileCount} fájl"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fájl és {folderCount} mappa","1 fájl és {folderCount} mappa"],
diff --git a/apps/files/l10n/hu.json b/apps/files/l10n/hu.json
index 3f4fbe4ce97..030c1bc9a6b 100644
--- a/apps/files/l10n/hu.json
+++ b/apps/files/l10n/hu.json
@@ -199,8 +199,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-webcím",
"Copy to clipboard" : "Másolás a vágólapra",
- "Use this address to access your Files via WebDAV" : "Ezzel a címmel férhet hozzá a Fájlokhoz a WebDAV-on keresztül",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ha engedélyezte a kétfaktoros hitelesítést, akkor kattintson ide, hogy létrehozzon egy új alkalmazásjelszót, és azt használja.",
"Warnings" : "Figyelmeztetések",
"Prevent warning dialogs from open or reenable them." : "Figyelmeztető párbeszédablakok megnyitásának megakadályozása vagy engedélyezése.",
"Show a warning dialog when changing a file extension." : "Figyelmeztető párbeszédablakok megnyitása a fájlkiterjesztés módosításakor.",
@@ -448,6 +446,8 @@
"Submitting fields…" : "Mezők beküldése…",
"Filter filenames…" : "Fájlnevek szűrése…",
"Enable the grid view" : "Rácsnézet engedélyezése",
+ "Use this address to access your Files via WebDAV" : "Ezzel a címmel férhet hozzá a Fájlokhoz a WebDAV-on keresztül",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ha engedélyezte a kétfaktoros hitelesítést, akkor kattintson ide, hogy létrehozzon egy új alkalmazásjelszót, és azt használja.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} mappa"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fájl","{fileCount} fájl"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fájl és {folderCount} mappa","1 fájl és {folderCount} mappa"],
diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js
index 6640156031c..afa3a0cb3fe 100644
--- a/apps/files/l10n/is.js
+++ b/apps/files/l10n/is.js
@@ -183,8 +183,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-slóð",
"Copy to clipboard" : "Afrita á klippispjald",
- "Use this address to access your Files via WebDAV" : "Notaðu þetta vistfang til að nálgast skráaforritið þitt með WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ef þú hefur virkjað 2FA tveggja-þrepa-auðkenningu, þarftu að útbúa nýtt lykilorð forrits og nota það með því að smella hér.",
"Keyboard shortcuts" : "Flýtileiðir á lyklaborði",
"Speed up your Files experience with these quick shortcuts." : "Flýttu fyrir vinnu þinni með skrár með þessum flýtilyklum.",
"Open the actions menu for a file" : "Opna aðgerðavalmynd fyrir skrá",
@@ -421,6 +419,8 @@ OC.L10N.register(
"Submitting fields…" : "Sendi inn gögn úr reitum…",
"Filter filenames…" : "Sía skráaheiti…",
"Enable the grid view" : "Virkja reitasýnina",
+ "Use this address to access your Files via WebDAV" : "Notaðu þetta vistfang til að nálgast skráaforritið þitt með WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ef þú hefur virkjað 2FA tveggja-þrepa-auðkenningu, þarftu að útbúa nýtt lykilorð forrits og nota það með því að smella hér.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} möppur"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} skrá","{fileCount} skrár"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 skrá og {folderCount} mappa","1 skrá og {folderCount} möppur"],
diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json
index aa0dcfe4af5..dd374dd45b7 100644
--- a/apps/files/l10n/is.json
+++ b/apps/files/l10n/is.json
@@ -181,8 +181,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-slóð",
"Copy to clipboard" : "Afrita á klippispjald",
- "Use this address to access your Files via WebDAV" : "Notaðu þetta vistfang til að nálgast skráaforritið þitt með WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ef þú hefur virkjað 2FA tveggja-þrepa-auðkenningu, þarftu að útbúa nýtt lykilorð forrits og nota það með því að smella hér.",
"Keyboard shortcuts" : "Flýtileiðir á lyklaborði",
"Speed up your Files experience with these quick shortcuts." : "Flýttu fyrir vinnu þinni með skrár með þessum flýtilyklum.",
"Open the actions menu for a file" : "Opna aðgerðavalmynd fyrir skrá",
@@ -419,6 +417,8 @@
"Submitting fields…" : "Sendi inn gögn úr reitum…",
"Filter filenames…" : "Sía skráaheiti…",
"Enable the grid view" : "Virkja reitasýnina",
+ "Use this address to access your Files via WebDAV" : "Notaðu þetta vistfang til að nálgast skráaforritið þitt með WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ef þú hefur virkjað 2FA tveggja-þrepa-auðkenningu, þarftu að útbúa nýtt lykilorð forrits og nota það með því að smella hér.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappa","{folderCount} möppur"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} skrá","{fileCount} skrár"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 skrá og {folderCount} mappa","1 skrá og {folderCount} möppur"],
diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js
index 39787e39664..2f413dd4c6b 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -82,7 +82,7 @@ OC.L10N.register(
"Current directory path" : "Percorso della cartella corrente",
"Your have used your space quota and cannot upload files anymore" : "Hai esaurito la tua quota di spazio e non puoi più caricare file",
"You do not have permission to upload or create files here." : "Non hai l'autorizzazione per caricare o creare file qui.",
- "Drag and drop files here to upload" : "Trascina i file qui per caricarli",
+ "Drag and drop files here to upload" : "Trascina e rilascia i file qui per caricarli",
"Favorite" : "Preferito",
"Back" : "Indietro",
"Toggle selection for file \"{displayName}\"" : "Attiva/disattiva la selezione per il file \"{displayName}\"",
@@ -129,6 +129,7 @@ OC.L10N.register(
"Search globally by filename …" : "Cerca globalmente per nome file…",
"Search here by filename …" : "Cerca qui per nome file…",
"Search scope options" : "Opzioni nell'ambito di ricerca",
+ "Filter and search from this location" : "Filtra e cerca da questa posizione",
"Search globally" : "Cerca globalmente",
"{usedQuotaByte} used" : "{usedQuotaByte} usato",
"{used} of {quota} used" : "{used} di {quota} utilizzati",
@@ -141,6 +142,7 @@ OC.L10N.register(
"Create new folder" : "Crea una nuova cartella",
"This name is already in use." : "Questo nome è già utilizzato.",
"Create" : "Crea",
+ "Files starting with a dot are hidden by default" : "I file che iniziano con un punto sono nascosti per impostazione predefinita",
"Fill template fields" : "Compila i campi del modello",
"Submitting fields …" : "Invio dei campi …",
"Submit" : "Invia",
@@ -207,11 +209,10 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Copia negli appunti",
- "Use this address to access your Files via WebDAV" : "Usa questo indirizzo per accedere ai tuoi file con WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se hai abilitato il 2FA, devi creare ed usare una nuova password per l'applicazione facendo clic qui.",
"Warnings" : "Avvertenze",
"Prevent warning dialogs from open or reenable them." : "Impedire l'apertura delle finestre di dialogo di avviso o riattivarle.",
"Show a warning dialog when changing a file extension." : "Mostra una finestra di dialogo di avviso quando si modifica l'estensione di un file.",
+ "Show a warning dialog when deleting files." : "Mostra un dialogo di avviso quando si cancellano dei file.",
"Keyboard shortcuts" : "Scorciatoie da tastiera",
"Speed up your Files experience with these quick shortcuts." : "Velocizza la tua esperienza con i File con queste rapide scorciatoie.",
"Open the actions menu for a file" : "Aprire il menu delle azioni per un file",
@@ -330,7 +331,7 @@ OC.L10N.register(
"New template folder" : "Nuova cartella dei modelli",
"In folder" : "Nella cartella",
"Search in folder: {folder}" : "Cerca nella cartella: {folder}",
- "One of the dropped files could not be processed" : "Impossibile elaborare uno dei file eliminati",
+ "One of the dropped files could not be processed" : "Impossibile elaborare uno dei file depositati",
"Your browser does not support the Filesystem API. Directories will not be uploaded" : "Il tuo browser non supporta l'API del file system. Le directory non verranno caricate",
"No files to upload" : "Nessun file da caricare",
"Unable to create the directory {directory}" : "Impossibile creare la directory {directory}",
@@ -457,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Invio dei campi…",
"Filter filenames…" : "Filtra nomi di file…",
"Enable the grid view" : "Attiva visuale a griglia",
+ "Use this address to access your Files via WebDAV" : "Usa questo indirizzo per accedere ai tuoi file con WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se hai abilitato il 2FA, devi creare ed usare una nuova password per l'applicazione facendo clic qui.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartelle","{folderCount} cartelle"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} file","{fileCount} file"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file e {folderCount} cartella","1 file e {folderCount} cartelle","1 file e {folderCount} cartelle"],
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index 40edb4b3f9a..b69c4d22bcc 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -80,7 +80,7 @@
"Current directory path" : "Percorso della cartella corrente",
"Your have used your space quota and cannot upload files anymore" : "Hai esaurito la tua quota di spazio e non puoi più caricare file",
"You do not have permission to upload or create files here." : "Non hai l'autorizzazione per caricare o creare file qui.",
- "Drag and drop files here to upload" : "Trascina i file qui per caricarli",
+ "Drag and drop files here to upload" : "Trascina e rilascia i file qui per caricarli",
"Favorite" : "Preferito",
"Back" : "Indietro",
"Toggle selection for file \"{displayName}\"" : "Attiva/disattiva la selezione per il file \"{displayName}\"",
@@ -127,6 +127,7 @@
"Search globally by filename …" : "Cerca globalmente per nome file…",
"Search here by filename …" : "Cerca qui per nome file…",
"Search scope options" : "Opzioni nell'ambito di ricerca",
+ "Filter and search from this location" : "Filtra e cerca da questa posizione",
"Search globally" : "Cerca globalmente",
"{usedQuotaByte} used" : "{usedQuotaByte} usato",
"{used} of {quota} used" : "{used} di {quota} utilizzati",
@@ -139,6 +140,7 @@
"Create new folder" : "Crea una nuova cartella",
"This name is already in use." : "Questo nome è già utilizzato.",
"Create" : "Crea",
+ "Files starting with a dot are hidden by default" : "I file che iniziano con un punto sono nascosti per impostazione predefinita",
"Fill template fields" : "Compila i campi del modello",
"Submitting fields …" : "Invio dei campi …",
"Submit" : "Invia",
@@ -205,11 +207,10 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Copia negli appunti",
- "Use this address to access your Files via WebDAV" : "Usa questo indirizzo per accedere ai tuoi file con WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se hai abilitato il 2FA, devi creare ed usare una nuova password per l'applicazione facendo clic qui.",
"Warnings" : "Avvertenze",
"Prevent warning dialogs from open or reenable them." : "Impedire l'apertura delle finestre di dialogo di avviso o riattivarle.",
"Show a warning dialog when changing a file extension." : "Mostra una finestra di dialogo di avviso quando si modifica l'estensione di un file.",
+ "Show a warning dialog when deleting files." : "Mostra un dialogo di avviso quando si cancellano dei file.",
"Keyboard shortcuts" : "Scorciatoie da tastiera",
"Speed up your Files experience with these quick shortcuts." : "Velocizza la tua esperienza con i File con queste rapide scorciatoie.",
"Open the actions menu for a file" : "Aprire il menu delle azioni per un file",
@@ -328,7 +329,7 @@
"New template folder" : "Nuova cartella dei modelli",
"In folder" : "Nella cartella",
"Search in folder: {folder}" : "Cerca nella cartella: {folder}",
- "One of the dropped files could not be processed" : "Impossibile elaborare uno dei file eliminati",
+ "One of the dropped files could not be processed" : "Impossibile elaborare uno dei file depositati",
"Your browser does not support the Filesystem API. Directories will not be uploaded" : "Il tuo browser non supporta l'API del file system. Le directory non verranno caricate",
"No files to upload" : "Nessun file da caricare",
"Unable to create the directory {directory}" : "Impossibile creare la directory {directory}",
@@ -455,6 +456,8 @@
"Submitting fields…" : "Invio dei campi…",
"Filter filenames…" : "Filtra nomi di file…",
"Enable the grid view" : "Attiva visuale a griglia",
+ "Use this address to access your Files via WebDAV" : "Usa questo indirizzo per accedere ai tuoi file con WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se hai abilitato il 2FA, devi creare ed usare una nuova password per l'applicazione facendo clic qui.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartelle","{folderCount} cartelle"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} file","{fileCount} file"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file e {folderCount} cartella","1 file e {folderCount} cartelle","1 file e {folderCount} cartelle"],
diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js
index 86accfd0959..862bec687ee 100644
--- a/apps/files/l10n/ja.js
+++ b/apps/files/l10n/ja.js
@@ -206,8 +206,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "クリップボードにコピー",
- "Use this address to access your Files via WebDAV" : "このアドレスを使用すれば、WebDAV経由でファイルにアクセスできます",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2FAを有効にしている場合は、ここをクリックして新しいアプリのパスワードを作成し、使用する必要があります。",
"Warnings" : "警告",
"Prevent warning dialogs from open or reenable them." : "警告ダイアログが開かないようにするか、再度有効にする。",
"Show a warning dialog when changing a file extension." : "ファイルの拡張子を変更する際に、警告ダイアログを表示する。",
@@ -456,6 +454,8 @@ OC.L10N.register(
"Submitting fields…" : "フィールドを送信中…",
"Filter filenames…" : "ファイルネームフィルター…",
"Enable the grid view" : "グリッド表示を有効にする",
+ "Use this address to access your Files via WebDAV" : "このアドレスを使用すれば、WebDAV経由でファイルにアクセスできます",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2FAを有効にしている場合は、ここをクリックして新しいアプリのパスワードを作成し、使用する必要があります。",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} フォルダ"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ファイル"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ファイルと {folderCount} フォルダ"],
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
index 0764c1dafa8..127341c1b0d 100644
--- a/apps/files/l10n/ja.json
+++ b/apps/files/l10n/ja.json
@@ -204,8 +204,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "クリップボードにコピー",
- "Use this address to access your Files via WebDAV" : "このアドレスを使用すれば、WebDAV経由でファイルにアクセスできます",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2FAを有効にしている場合は、ここをクリックして新しいアプリのパスワードを作成し、使用する必要があります。",
"Warnings" : "警告",
"Prevent warning dialogs from open or reenable them." : "警告ダイアログが開かないようにするか、再度有効にする。",
"Show a warning dialog when changing a file extension." : "ファイルの拡張子を変更する際に、警告ダイアログを表示する。",
@@ -454,6 +452,8 @@
"Submitting fields…" : "フィールドを送信中…",
"Filter filenames…" : "ファイルネームフィルター…",
"Enable the grid view" : "グリッド表示を有効にする",
+ "Use this address to access your Files via WebDAV" : "このアドレスを使用すれば、WebDAV経由でファイルにアクセスできます",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2FAを有効にしている場合は、ここをクリックして新しいアプリのパスワードを作成し、使用する必要があります。",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} フォルダ"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ファイル"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 ファイルと {folderCount} フォルダ"],
diff --git a/apps/files/l10n/ka.js b/apps/files/l10n/ka.js
index 555841ae491..e2bba4852a0 100644
--- a/apps/files/l10n/ka.js
+++ b/apps/files/l10n/ka.js
@@ -138,8 +138,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Copy to clipboard",
- "Use this address to access your Files via WebDAV" : "Use this address to access your Files via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "If you have enabled 2FA, you must create and use a new app password by clicking here.",
"Keyboard shortcuts" : "Keyboard shortcuts",
"Navigation" : "Navigation",
"View" : "View",
@@ -287,6 +285,8 @@ OC.L10N.register(
"An error occurred while trying to update the tags" : "An error occurred while trying to update the tags",
"Upload (max. %s)" : "Upload (max. %s)",
"Enable the grid view" : "Enable the grid view",
+ "Use this address to access your Files via WebDAV" : "Use this address to access your Files via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "If you have enabled 2FA, you must create and use a new app password by clicking here.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"],
diff --git a/apps/files/l10n/ka.json b/apps/files/l10n/ka.json
index 311c45c7a87..1647fd0d042 100644
--- a/apps/files/l10n/ka.json
+++ b/apps/files/l10n/ka.json
@@ -136,8 +136,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Copy to clipboard",
- "Use this address to access your Files via WebDAV" : "Use this address to access your Files via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "If you have enabled 2FA, you must create and use a new app password by clicking here.",
"Keyboard shortcuts" : "Keyboard shortcuts",
"Navigation" : "Navigation",
"View" : "View",
@@ -285,6 +283,8 @@
"An error occurred while trying to update the tags" : "An error occurred while trying to update the tags",
"Upload (max. %s)" : "Upload (max. %s)",
"Enable the grid view" : "Enable the grid view",
+ "Use this address to access your Files via WebDAV" : "Use this address to access your Files via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "If you have enabled 2FA, you must create and use a new app password by clicking here.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} folders"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","{fileCount} files"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"],
diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js
index 0bd515f67a0..010ef8c5e96 100644
--- a/apps/files/l10n/ko.js
+++ b/apps/files/l10n/ko.js
@@ -191,8 +191,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "클립보드로 복사",
- "Use this address to access your Files via WebDAV" : "이 주소를 사용하여 WebDAV를 통해 내 파일에 접근하세요.",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2단계 인증을 활성화했다면, 이곳을 클릭해 새로운 앱 암호를 만들어 사용해야 합니다.",
"Keyboard shortcuts" : "키보드 단축키",
"Speed up your Files experience with these quick shortcuts." : "이 빠른 단축키를 사용하여 파일 사용 속도를 높이세요.",
"Open the actions menu for a file" : "파일 작업 메뉴 열기",
@@ -426,6 +424,8 @@ OC.L10N.register(
"Submitting fields…" : "입력란 제출중...",
"Filter filenames…" : "파일 이름 필터...",
"Enable the grid view" : "바둑판식 보기 활성화",
+ "Use this address to access your Files via WebDAV" : "이 주소를 사용하여 WebDAV를 통해 내 파일에 접근하세요.",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2단계 인증을 활성화했다면, 이곳을 클릭해 새로운 앱 암호를 만들어 사용해야 합니다.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount}개 폴더"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount}개 파일"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1개 파일과 {folderCount}개 폴더"],
diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json
index 13a6a4e0375..7f8fd3943c0 100644
--- a/apps/files/l10n/ko.json
+++ b/apps/files/l10n/ko.json
@@ -189,8 +189,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "클립보드로 복사",
- "Use this address to access your Files via WebDAV" : "이 주소를 사용하여 WebDAV를 통해 내 파일에 접근하세요.",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2단계 인증을 활성화했다면, 이곳을 클릭해 새로운 앱 암호를 만들어 사용해야 합니다.",
"Keyboard shortcuts" : "키보드 단축키",
"Speed up your Files experience with these quick shortcuts." : "이 빠른 단축키를 사용하여 파일 사용 속도를 높이세요.",
"Open the actions menu for a file" : "파일 작업 메뉴 열기",
@@ -424,6 +422,8 @@
"Submitting fields…" : "입력란 제출중...",
"Filter filenames…" : "파일 이름 필터...",
"Enable the grid view" : "바둑판식 보기 활성화",
+ "Use this address to access your Files via WebDAV" : "이 주소를 사용하여 WebDAV를 통해 내 파일에 접근하세요.",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "2단계 인증을 활성화했다면, 이곳을 클릭해 새로운 앱 암호를 만들어 사용해야 합니다.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount}개 폴더"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount}개 파일"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1개 파일과 {folderCount}개 폴더"],
diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js
index 9a2e3004b28..9cdafab38bb 100644
--- a/apps/files/l10n/lt_LT.js
+++ b/apps/files/l10n/lt_LT.js
@@ -141,7 +141,6 @@ OC.L10N.register(
"Additional settings" : "Papildomi nustatymai",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Kopijuoti į iškarpinę",
- "Use this address to access your Files via WebDAV" : "Naudokite šį adresą norėdami pasiekti failus per WebDAV",
"Warnings" : "Įspėjimai",
"Keyboard shortcuts" : "Spartieji klavišai",
"Rename a file" : "Pervadinti failą",
@@ -309,6 +308,7 @@ OC.L10N.register(
"Upload (max. %s)" : "Įkelti (maks. %s)",
"Filter filenames…" : "Filtruoti failų pavadinimus…",
"Enable the grid view" : "Įjungti grid peržiūrą",
+ "Use this address to access your Files via WebDAV" : "Naudokite šį adresą norėdami pasiekti failus per WebDAV",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} aplankas","{folderCount} aplankai","{folderCount} aplankų","{folderCount} aplankas"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} failas","{fileCount} failai","{fileCount} failų","{fileCount} failas"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 failas ir {folderCount} aplankas","1 failas ir {folderCount} aplankai","1 failas ir {folderCount} aplankų","1 failas ir {folderCount} aplankas"],
diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json
index 9b0253a3f82..4ad21e0a1e7 100644
--- a/apps/files/l10n/lt_LT.json
+++ b/apps/files/l10n/lt_LT.json
@@ -139,7 +139,6 @@
"Additional settings" : "Papildomi nustatymai",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Kopijuoti į iškarpinę",
- "Use this address to access your Files via WebDAV" : "Naudokite šį adresą norėdami pasiekti failus per WebDAV",
"Warnings" : "Įspėjimai",
"Keyboard shortcuts" : "Spartieji klavišai",
"Rename a file" : "Pervadinti failą",
@@ -307,6 +306,7 @@
"Upload (max. %s)" : "Įkelti (maks. %s)",
"Filter filenames…" : "Filtruoti failų pavadinimus…",
"Enable the grid view" : "Įjungti grid peržiūrą",
+ "Use this address to access your Files via WebDAV" : "Naudokite šį adresą norėdami pasiekti failus per WebDAV",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} aplankas","{folderCount} aplankai","{folderCount} aplankų","{folderCount} aplankas"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} failas","{fileCount} failai","{fileCount} failų","{fileCount} failas"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 failas ir {folderCount} aplankas","1 failas ir {folderCount} aplankai","1 failas ir {folderCount} aplankų","1 failas ir {folderCount} aplankas"],
diff --git a/apps/files/l10n/mk.js b/apps/files/l10n/mk.js
index 50725de8aad..744246016d7 100644
--- a/apps/files/l10n/mk.js
+++ b/apps/files/l10n/mk.js
@@ -191,8 +191,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV адреса",
"Copy to clipboard" : "Копирај во клипборд",
- "Use this address to access your Files via WebDAV" : "Користи ја оваа адреса за пристап до вашите датотеки преку WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако имате овозможено 2FA, мора да креирате и користите нова лозинка за апликација со кликнување овде.",
"Warnings" : "Предупредувања",
"Prevent warning dialogs from open or reenable them." : "Спречете ги дијалозите за предупредување да се отвораат или повторно овозможете ги.",
"Show a warning dialog when changing a file extension." : "Прикажи дијалог за предупредување при промена на екстензија на датотека.",
@@ -389,6 +387,8 @@ OC.L10N.register(
"Upload (max. %s)" : "Префрлање (макс. %s)",
"Filter filenames…" : "Филтрирај имиња на датотеки ...",
"Enable the grid view" : "Овозможи поглед во мрежа",
+ "Use this address to access your Files via WebDAV" : "Користи ја оваа адреса за пристап до вашите датотеки преку WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако имате овозможено 2FA, мора да креирате и користите нова лозинка за апликација со кликнување овде.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} датотека","{fileCount} датотеки"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 датотека и {folderCount} папки","1 датотека и {folderCount} папки"],
diff --git a/apps/files/l10n/mk.json b/apps/files/l10n/mk.json
index 1494bfaae99..7c1795017e5 100644
--- a/apps/files/l10n/mk.json
+++ b/apps/files/l10n/mk.json
@@ -189,8 +189,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV адреса",
"Copy to clipboard" : "Копирај во клипборд",
- "Use this address to access your Files via WebDAV" : "Користи ја оваа адреса за пристап до вашите датотеки преку WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако имате овозможено 2FA, мора да креирате и користите нова лозинка за апликација со кликнување овде.",
"Warnings" : "Предупредувања",
"Prevent warning dialogs from open or reenable them." : "Спречете ги дијалозите за предупредување да се отвораат или повторно овозможете ги.",
"Show a warning dialog when changing a file extension." : "Прикажи дијалог за предупредување при промена на екстензија на датотека.",
@@ -387,6 +385,8 @@
"Upload (max. %s)" : "Префрлање (макс. %s)",
"Filter filenames…" : "Филтрирај имиња на датотеки ...",
"Enable the grid view" : "Овозможи поглед во мрежа",
+ "Use this address to access your Files via WebDAV" : "Користи ја оваа адреса за пристап до вашите датотеки преку WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако имате овозможено 2FA, мора да креирате и користите нова лозинка за апликација со кликнување овде.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} датотека","{fileCount} датотеки"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 датотека и {folderCount} папки","1 датотека и {folderCount} папки"],
diff --git a/apps/files/l10n/nb.js b/apps/files/l10n/nb.js
index cd928970711..9cf039d0fe4 100644
--- a/apps/files/l10n/nb.js
+++ b/apps/files/l10n/nb.js
@@ -181,8 +181,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Kopiert til utklippstavlen",
- "Use this address to access your Files via WebDAV" : "Bruk denne adressen for tilgang til filene dine via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Hvis du har aktivert 2FA, må du opprette og bruke et nytt app-passord ved å klikke her.",
"Keyboard shortcuts" : "Tastatursnarveier",
"Speed up your Files experience with these quick shortcuts." : "Jobb raskere med filer ved å bruke disse hurtigtastene.",
"Open the actions menu for a file" : "Åpner handlingsmenyen for en fil",
@@ -407,6 +405,8 @@ OC.L10N.register(
"Submitting fields…" : "Sender inn felt...",
"Filter filenames…" : "Filtrer filnavn...",
"Enable the grid view" : "Aktiver rutenettvisningen",
+ "Use this address to access your Files via WebDAV" : "Bruk denne adressen for tilgang til filene dine via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Hvis du har aktivert 2FA, må du opprette og bruke et nytt app-passord ved å klikke her.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mappe","1 fil og {folderCount} mapper"],
diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json
index c036a20f9a1..83cedb128ff 100644
--- a/apps/files/l10n/nb.json
+++ b/apps/files/l10n/nb.json
@@ -179,8 +179,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Kopiert til utklippstavlen",
- "Use this address to access your Files via WebDAV" : "Bruk denne adressen for tilgang til filene dine via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Hvis du har aktivert 2FA, må du opprette og bruke et nytt app-passord ved å klikke her.",
"Keyboard shortcuts" : "Tastatursnarveier",
"Speed up your Files experience with these quick shortcuts." : "Jobb raskere med filer ved å bruke disse hurtigtastene.",
"Open the actions menu for a file" : "Åpner handlingsmenyen for en fil",
@@ -405,6 +403,8 @@
"Submitting fields…" : "Sender inn felt...",
"Filter filenames…" : "Filtrer filnavn...",
"Enable the grid view" : "Aktiver rutenettvisningen",
+ "Use this address to access your Files via WebDAV" : "Bruk denne adressen for tilgang til filene dine via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Hvis du har aktivert 2FA, må du opprette og bruke et nytt app-passord ved å klikke her.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mappe","{folderCount} mapper"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil og {folderCount} mappe","1 fil og {folderCount} mapper"],
diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js
index 2fdd0911225..305545c1308 100644
--- a/apps/files/l10n/nl.js
+++ b/apps/files/l10n/nl.js
@@ -208,8 +208,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Kopiëren naar het klembord",
- "Use this address to access your Files via WebDAV" : "Gebruik dit adres om je bestanden via WebDAV te benaderen",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Als je 2FA hebt ingeschakeld moet je een app wachtwoord maken en gebruiken door hier te klikken.",
"Warnings" : "Waarschuwingen",
"Prevent warning dialogs from open or reenable them." : "Voorkom dat waarschuwingsvensters worden geopend of schakel ze opnieuw in.",
"Show a warning dialog when changing a file extension." : "Een waarschuwingsvenster tonen bij het wijzigen van een bestandsextensie.",
@@ -454,6 +452,8 @@ OC.L10N.register(
"Submitting fields…" : "Verzenden velden ...",
"Filter filenames…" : "Filter bestandsnamen...",
"Enable the grid view" : "Roosterweergave inschakelen",
+ "Use this address to access your Files via WebDAV" : "Gebruik dit adres om je bestanden via WebDAV te benaderen",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Als je 2FA hebt ingeschakeld moet je een app wachtwoord maken en gebruiken door hier te klikken.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} map","{folderCount} mappen"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} bestand","{fileCount} bestanden"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 bestand en {folderCount} map","1 bestand en {folderCount} mappen"],
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
index 987a89398f3..fb0846b8cf9 100644
--- a/apps/files/l10n/nl.json
+++ b/apps/files/l10n/nl.json
@@ -206,8 +206,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Kopiëren naar het klembord",
- "Use this address to access your Files via WebDAV" : "Gebruik dit adres om je bestanden via WebDAV te benaderen",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Als je 2FA hebt ingeschakeld moet je een app wachtwoord maken en gebruiken door hier te klikken.",
"Warnings" : "Waarschuwingen",
"Prevent warning dialogs from open or reenable them." : "Voorkom dat waarschuwingsvensters worden geopend of schakel ze opnieuw in.",
"Show a warning dialog when changing a file extension." : "Een waarschuwingsvenster tonen bij het wijzigen van een bestandsextensie.",
@@ -452,6 +450,8 @@
"Submitting fields…" : "Verzenden velden ...",
"Filter filenames…" : "Filter bestandsnamen...",
"Enable the grid view" : "Roosterweergave inschakelen",
+ "Use this address to access your Files via WebDAV" : "Gebruik dit adres om je bestanden via WebDAV te benaderen",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Als je 2FA hebt ingeschakeld moet je een app wachtwoord maken en gebruiken door hier te klikken.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} map","{folderCount} mappen"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} bestand","{fileCount} bestanden"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 bestand en {folderCount} map","1 bestand en {folderCount} mappen"],
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index 3da5bfecf09..239fd196fdd 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -129,6 +129,7 @@ OC.L10N.register(
"Search globally by filename …" : "Szukaj globalnie według nazwy pliku...",
"Search here by filename …" : "Szukaj tutaj według nazwy pliku...",
"Search scope options" : "Opcje zakresu wyszukiwania",
+ "Filter and search from this location" : "Filtruj i szukaj z tej lokalizacji",
"Search globally" : "Szukaj globalnie",
"{usedQuotaByte} used" : "Wykorzystano {usedQuotaByte}",
"{used} of {quota} used" : "Wykorzystane {used} z {quota}",
@@ -141,6 +142,7 @@ OC.L10N.register(
"Create new folder" : "Utwórz nowy katalog",
"This name is already in use." : "Ta nazwa jest już używana.",
"Create" : "Utwórz",
+ "Files starting with a dot are hidden by default" : "Pliki zaczynające się od kropki są domyślnie ukryte",
"Fill template fields" : "Wypełnij pola szablonu",
"Submitting fields …" : "Wysyłanie pól…",
"Submit" : "Wyślij",
@@ -194,6 +196,7 @@ OC.L10N.register(
"Search for files" : "Szukaj plików",
"Clipboard is not available" : "Schowek jest niedostępny",
"WebDAV URL copied to clipboard" : "Adres URL WebDAV skopiowany do schowka",
+ "Default view" : "Widok domyślny",
"All files" : "Wszystkie pliki",
"Personal files" : "Pliki osobiste",
"Sort favorites first" : "Najpierw sortuj ulubione",
@@ -206,11 +209,10 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Kopiuj do schowka",
- "Use this address to access your Files via WebDAV" : "Użyj tego adresu, aby uzyskać dostęp do plików poprzez WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Jeśli włączyłeś 2FA, musisz utworzyć i używać nowego hasła do aplikacji, klikając tutaj.",
"Warnings" : "Ostrzeżenie",
"Prevent warning dialogs from open or reenable them." : "Zapobiegaj otwieraniu okien dialogowych z ostrzeżeniami lub włącz je ponownie.",
"Show a warning dialog when changing a file extension." : "Pokaż okno dialogowe z ostrzeżeniem przy zmianie rozszerzenia pliku.",
+ "Show a warning dialog when deleting files." : "Pokaż ostrzeżenie przy usuwaniu plików.",
"Keyboard shortcuts" : "Skróty klawiaturowe",
"Speed up your Files experience with these quick shortcuts." : "Przyspiesz korzystanie z Plików dzięki tym szybkim skrótom.",
"Open the actions menu for a file" : "Otwórz menu akcji dla pliku",
@@ -456,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Przesyłanie pól…",
"Filter filenames…" : "Filtruj nazwy plików…",
"Enable the grid view" : "Włącz widok siatki",
+ "Use this address to access your Files via WebDAV" : "Użyj tego adresu, aby uzyskać dostęp do plików poprzez WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Jeśli włączyłeś 2FA, musisz utworzyć i używać nowego hasła do aplikacji, klikając tutaj.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} katalog","{folderCount} katalogi","{folderCount} katalogów","{folderCount} katalogów"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} plik","{fileCount} pliki","{fileCount} plików","{fileCount} plików"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 plik i {folderCount} katalog","1 plik i {folderCount} katalogi","1 plik i {folderCount} katalogów","1 plik i {folderCount} katalogów"],
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index 317d56d6744..de42acd829b 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -127,6 +127,7 @@
"Search globally by filename …" : "Szukaj globalnie według nazwy pliku...",
"Search here by filename …" : "Szukaj tutaj według nazwy pliku...",
"Search scope options" : "Opcje zakresu wyszukiwania",
+ "Filter and search from this location" : "Filtruj i szukaj z tej lokalizacji",
"Search globally" : "Szukaj globalnie",
"{usedQuotaByte} used" : "Wykorzystano {usedQuotaByte}",
"{used} of {quota} used" : "Wykorzystane {used} z {quota}",
@@ -139,6 +140,7 @@
"Create new folder" : "Utwórz nowy katalog",
"This name is already in use." : "Ta nazwa jest już używana.",
"Create" : "Utwórz",
+ "Files starting with a dot are hidden by default" : "Pliki zaczynające się od kropki są domyślnie ukryte",
"Fill template fields" : "Wypełnij pola szablonu",
"Submitting fields …" : "Wysyłanie pól…",
"Submit" : "Wyślij",
@@ -192,6 +194,7 @@
"Search for files" : "Szukaj plików",
"Clipboard is not available" : "Schowek jest niedostępny",
"WebDAV URL copied to clipboard" : "Adres URL WebDAV skopiowany do schowka",
+ "Default view" : "Widok domyślny",
"All files" : "Wszystkie pliki",
"Personal files" : "Pliki osobiste",
"Sort favorites first" : "Najpierw sortuj ulubione",
@@ -204,11 +207,10 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Kopiuj do schowka",
- "Use this address to access your Files via WebDAV" : "Użyj tego adresu, aby uzyskać dostęp do plików poprzez WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Jeśli włączyłeś 2FA, musisz utworzyć i używać nowego hasła do aplikacji, klikając tutaj.",
"Warnings" : "Ostrzeżenie",
"Prevent warning dialogs from open or reenable them." : "Zapobiegaj otwieraniu okien dialogowych z ostrzeżeniami lub włącz je ponownie.",
"Show a warning dialog when changing a file extension." : "Pokaż okno dialogowe z ostrzeżeniem przy zmianie rozszerzenia pliku.",
+ "Show a warning dialog when deleting files." : "Pokaż ostrzeżenie przy usuwaniu plików.",
"Keyboard shortcuts" : "Skróty klawiaturowe",
"Speed up your Files experience with these quick shortcuts." : "Przyspiesz korzystanie z Plików dzięki tym szybkim skrótom.",
"Open the actions menu for a file" : "Otwórz menu akcji dla pliku",
@@ -454,6 +456,8 @@
"Submitting fields…" : "Przesyłanie pól…",
"Filter filenames…" : "Filtruj nazwy plików…",
"Enable the grid view" : "Włącz widok siatki",
+ "Use this address to access your Files via WebDAV" : "Użyj tego adresu, aby uzyskać dostęp do plików poprzez WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Jeśli włączyłeś 2FA, musisz utworzyć i używać nowego hasła do aplikacji, klikając tutaj.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} katalog","{folderCount} katalogi","{folderCount} katalogów","{folderCount} katalogów"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} plik","{fileCount} pliki","{fileCount} plików","{fileCount} plików"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 plik i {folderCount} katalog","1 plik i {folderCount} katalogi","1 plik i {folderCount} katalogów","1 plik i {folderCount} katalogów"],
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index 74a6f6da7b6..1ad71ce49f3 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -209,8 +209,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Copiar para área de transferência",
- "Use this address to access your Files via WebDAV" : "Use este endereço para acessar seus Arquivos via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se tiver ativado a 2FA, você deverá criar e usar uma nova senha do aplicativo clicando aqui.",
"Warnings" : "Avisos",
"Prevent warning dialogs from open or reenable them." : "Impedir que as caixas de diálogo de aviso sejam abertas ou reativá-las.",
"Show a warning dialog when changing a file extension." : "Mostrar uma caixa de diálogo de aviso ao alterar uma extensão de arquivo.",
@@ -460,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Enviando campos…",
"Filter filenames…" : "Filtrar nomes de arquivos…",
"Enable the grid view" : "Ativar a visualização em grade",
+ "Use this address to access your Files via WebDAV" : "Use este endereço para acessar seus Arquivos via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se tiver ativado a 2FA, você deverá criar e usar uma nova senha do aplicativo clicando aqui.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} pasta","{folderCount} de pastas","{folderCount} pastas"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} arquivo","{fileCount} de arquivos","{fileCount} arquivos"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 arquivo e {folderCount} pasta","1 arquivo e {folderCount} de pastas","1 arquivo e {folderCount} pastas"],
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index 78de8f01be9..5d39b0a141a 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -207,8 +207,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Copiar para área de transferência",
- "Use this address to access your Files via WebDAV" : "Use este endereço para acessar seus Arquivos via WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se tiver ativado a 2FA, você deverá criar e usar uma nova senha do aplicativo clicando aqui.",
"Warnings" : "Avisos",
"Prevent warning dialogs from open or reenable them." : "Impedir que as caixas de diálogo de aviso sejam abertas ou reativá-las.",
"Show a warning dialog when changing a file extension." : "Mostrar uma caixa de diálogo de aviso ao alterar uma extensão de arquivo.",
@@ -458,6 +456,8 @@
"Submitting fields…" : "Enviando campos…",
"Filter filenames…" : "Filtrar nomes de arquivos…",
"Enable the grid view" : "Ativar a visualização em grade",
+ "Use this address to access your Files via WebDAV" : "Use este endereço para acessar seus Arquivos via WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Se tiver ativado a 2FA, você deverá criar e usar uma nova senha do aplicativo clicando aqui.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} pasta","{folderCount} de pastas","{folderCount} pastas"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} arquivo","{fileCount} de arquivos","{fileCount} arquivos"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 arquivo e {folderCount} pasta","1 arquivo e {folderCount} de pastas","1 arquivo e {folderCount} pastas"],
diff --git a/apps/files/l10n/ro.js b/apps/files/l10n/ro.js
index 29655d9be9b..77059059f79 100644
--- a/apps/files/l10n/ro.js
+++ b/apps/files/l10n/ro.js
@@ -133,8 +133,6 @@ OC.L10N.register(
"Additional settings" : "Setări adiționale",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Copiază în clipboard",
- "Use this address to access your Files via WebDAV" : "Folosiți această adresă pentru a accesa fișierele dumneavoastră folosind WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Dacă ați activat 2FA, trebuie să creați și să folosiți o nouă parolă de aplicație, dând click aici.",
"Keyboard shortcuts" : "Scurtături din tastatură",
"Navigation" : "Navigare",
"View" : "Vizualizare",
@@ -273,6 +271,8 @@ OC.L10N.register(
"An error occurred while trying to update the tags" : "A apărut o eroare în timpul actualizării etichetelor",
"Upload (max. %s)" : "Încarcă (max. %s)",
"Enable the grid view" : "Activați organizarea tip grilă",
+ "Use this address to access your Files via WebDAV" : "Folosiți această adresă pentru a accesa fișierele dumneavoastră folosind WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Dacă ați activat 2FA, trebuie să creați și să folosiți o nouă parolă de aplicație, dând click aici.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} foldere","{folderCount} foldere"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fișier","{fileCount} fișiere","{fileCount} fișiere"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fișier și {folderCount} folder","1 fișier și {folderCount} foldere","1 fișier și {folderCount} foldere"],
diff --git a/apps/files/l10n/ro.json b/apps/files/l10n/ro.json
index b36afb204f3..d635b50078b 100644
--- a/apps/files/l10n/ro.json
+++ b/apps/files/l10n/ro.json
@@ -131,8 +131,6 @@
"Additional settings" : "Setări adiționale",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Copiază în clipboard",
- "Use this address to access your Files via WebDAV" : "Folosiți această adresă pentru a accesa fișierele dumneavoastră folosind WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Dacă ați activat 2FA, trebuie să creați și să folosiți o nouă parolă de aplicație, dând click aici.",
"Keyboard shortcuts" : "Scurtături din tastatură",
"Navigation" : "Navigare",
"View" : "Vizualizare",
@@ -271,6 +269,8 @@
"An error occurred while trying to update the tags" : "A apărut o eroare în timpul actualizării etichetelor",
"Upload (max. %s)" : "Încarcă (max. %s)",
"Enable the grid view" : "Activați organizarea tip grilă",
+ "Use this address to access your Files via WebDAV" : "Folosiți această adresă pentru a accesa fișierele dumneavoastră folosind WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Dacă ați activat 2FA, trebuie să creați și să folosiți o nouă parolă de aplicație, dând click aici.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","{folderCount} foldere","{folderCount} foldere"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fișier","{fileCount} fișiere","{fileCount} fișiere"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fișier și {folderCount} folder","1 fișier și {folderCount} foldere","1 fișier și {folderCount} foldere"],
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index 33498f0ad41..59c535d1429 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -208,8 +208,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "Ссылка WebDAV",
"Copy to clipboard" : "Копировать в буфер",
- "Use this address to access your Files via WebDAV" : "Используйте этот адрес для подключения WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Если вы включили двухфакторную аутентификацию, то нажмите здесь, чтобы создать пароль приложения.",
"Warnings" : "Предупреждения",
"Prevent warning dialogs from open or reenable them." : "Предотвратить открытие диалоговых окон с предупреждениями или включить их повторно.",
"Show a warning dialog when changing a file extension." : "Показать диалоговое окно предупреждения при изменении расширения файла.",
@@ -459,6 +457,8 @@ OC.L10N.register(
"Submitting fields…" : "Отправка полей…",
"Filter filenames…" : "Фильтровать имена файлов…",
"Enable the grid view" : "Включить режим просмотра сеткой",
+ "Use this address to access your Files via WebDAV" : "Используйте этот адрес для подключения WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Если вы включили двухфакторную аутентификацию, то нажмите здесь, чтобы создать пароль приложения.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки","{folderCount} папок","{folderCount} папки"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файла","{fileCount} файлов","{fileCount} файла"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {folderCount} папка","один файл и {folderCount} папки","один файл и {folderCount} папок","один файл и {folderCount} папки"],
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index 1331913eeb9..f5bd8f31ca3 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -206,8 +206,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "Ссылка WebDAV",
"Copy to clipboard" : "Копировать в буфер",
- "Use this address to access your Files via WebDAV" : "Используйте этот адрес для подключения WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Если вы включили двухфакторную аутентификацию, то нажмите здесь, чтобы создать пароль приложения.",
"Warnings" : "Предупреждения",
"Prevent warning dialogs from open or reenable them." : "Предотвратить открытие диалоговых окон с предупреждениями или включить их повторно.",
"Show a warning dialog when changing a file extension." : "Показать диалоговое окно предупреждения при изменении расширения файла.",
@@ -457,6 +455,8 @@
"Submitting fields…" : "Отправка полей…",
"Filter filenames…" : "Фильтровать имена файлов…",
"Enable the grid view" : "Включить режим просмотра сеткой",
+ "Use this address to access your Files via WebDAV" : "Используйте этот адрес для подключения WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Если вы включили двухфакторную аутентификацию, то нажмите здесь, чтобы создать пароль приложения.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} папка","{folderCount} папки","{folderCount} папок","{folderCount} папки"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файла","{fileCount} файлов","{fileCount} файла"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {folderCount} папка","один файл и {folderCount} папки","один файл и {folderCount} папок","один файл и {folderCount} папки"],
diff --git a/apps/files/l10n/sc.js b/apps/files/l10n/sc.js
index a0033763251..6a7aa87d364 100644
--- a/apps/files/l10n/sc.js
+++ b/apps/files/l10n/sc.js
@@ -126,8 +126,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Còpia in is punta de billete",
- "Use this address to access your Files via WebDAV" : "Imprea custu indiritzu pro intrare in archìvios tràmite WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si as ativadu 2FA, depes creare e impreare una crae de s'aplicatzione noa incarchende inoghe.",
"Keyboard shortcuts" : "Curtziadòrgios de tecladu",
"Selection" : "Seletzione",
"Navigation" : "Navigatzione",
@@ -282,6 +280,8 @@ OC.L10N.register(
"Upload (max. %s)" : "Càrriga (max. %s)",
"Filter filenames…" : "Filtra nùmenes de archìviu...",
"Enable the grid view" : "Ativa sa visualizatzione de mosàicu",
+ "Use this address to access your Files via WebDAV" : "Imprea custu indiritzu pro intrare in archìvios tràmite WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si as ativadu 2FA, depes creare e impreare una crae de s'aplicatzione noa incarchende inoghe.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartellas"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archìviu","{fileCount} archìvios"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archìviu e {folderCount} cartella","1 archìviu e {folderCount} cartellas"],
diff --git a/apps/files/l10n/sc.json b/apps/files/l10n/sc.json
index 468d8b34fcb..fd2dd3048a1 100644
--- a/apps/files/l10n/sc.json
+++ b/apps/files/l10n/sc.json
@@ -124,8 +124,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Còpia in is punta de billete",
- "Use this address to access your Files via WebDAV" : "Imprea custu indiritzu pro intrare in archìvios tràmite WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si as ativadu 2FA, depes creare e impreare una crae de s'aplicatzione noa incarchende inoghe.",
"Keyboard shortcuts" : "Curtziadòrgios de tecladu",
"Selection" : "Seletzione",
"Navigation" : "Navigatzione",
@@ -280,6 +278,8 @@
"Upload (max. %s)" : "Càrriga (max. %s)",
"Filter filenames…" : "Filtra nùmenes de archìviu...",
"Enable the grid view" : "Ativa sa visualizatzione de mosàicu",
+ "Use this address to access your Files via WebDAV" : "Imprea custu indiritzu pro intrare in archìvios tràmite WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si as ativadu 2FA, depes creare e impreare una crae de s'aplicatzione noa incarchende inoghe.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartellas"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archìviu","{fileCount} archìvios"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archìviu e {folderCount} cartella","1 archìviu e {folderCount} cartellas"],
diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js
index 0483a5b142a..028d65d35f1 100644
--- a/apps/files/l10n/sk.js
+++ b/apps/files/l10n/sk.js
@@ -192,8 +192,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Skopírovať do schránky",
- "Use this address to access your Files via WebDAV" : "Táto adresa sa používa na prístup k vašim súborom prostredníctvom WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ak ste povolili 2FA, musíte kliknutím sem vytvoriť a použiť nové heslo pre aplikáciu.",
"Warnings" : "Upozornenia",
"Prevent warning dialogs from open or reenable them." : "Zabrániť otváraniu varovných dialógov alebo ich znova povoliť.",
"Show a warning dialog when changing a file extension." : "Pri zmene prípony súboru zobraziť dialógové okno s upozornením.",
@@ -440,6 +438,8 @@ OC.L10N.register(
"Submitting fields…" : "Položky sa odosielajú ...",
"Filter filenames…" : "Filtrovať názvy súborov...",
"Enable the grid view" : "Povoliť zobrazenie v mriežke",
+ "Use this address to access your Files via WebDAV" : "Táto adresa sa používa na prístup k vašim súborom prostredníctvom WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ak ste povolili 2FA, musíte kliknutím sem vytvoriť a použiť nové heslo pre aplikáciu.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} priečinok","{folderCount} priečinky","{folderCount} priečinkov","{folderCount} priečinkov"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} súbor","{fileCount} súbory","{fileCount} súborov","{fileCount} súborov"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 súbor a {folderCount} priečinok","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky"],
diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json
index caa39defeaa..868a36ffef6 100644
--- a/apps/files/l10n/sk.json
+++ b/apps/files/l10n/sk.json
@@ -190,8 +190,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Skopírovať do schránky",
- "Use this address to access your Files via WebDAV" : "Táto adresa sa používa na prístup k vašim súborom prostredníctvom WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ak ste povolili 2FA, musíte kliknutím sem vytvoriť a použiť nové heslo pre aplikáciu.",
"Warnings" : "Upozornenia",
"Prevent warning dialogs from open or reenable them." : "Zabrániť otváraniu varovných dialógov alebo ich znova povoliť.",
"Show a warning dialog when changing a file extension." : "Pri zmene prípony súboru zobraziť dialógové okno s upozornením.",
@@ -438,6 +436,8 @@
"Submitting fields…" : "Položky sa odosielajú ...",
"Filter filenames…" : "Filtrovať názvy súborov...",
"Enable the grid view" : "Povoliť zobrazenie v mriežke",
+ "Use this address to access your Files via WebDAV" : "Táto adresa sa používa na prístup k vašim súborom prostredníctvom WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ak ste povolili 2FA, musíte kliknutím sem vytvoriť a použiť nové heslo pre aplikáciu.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} priečinok","{folderCount} priečinky","{folderCount} priečinkov","{folderCount} priečinkov"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} súbor","{fileCount} súbory","{fileCount} súborov","{fileCount} súborov"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 súbor a {folderCount} priečinok","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky","1 súbor a {folderCount} priečinky"],
diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js
index e80e779ffb0..09f70c09254 100644
--- a/apps/files/l10n/sl.js
+++ b/apps/files/l10n/sl.js
@@ -193,8 +193,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "Naslov URL WebDAV",
"Copy to clipboard" : "Kopiraj v odložišče",
- "Use this address to access your Files via WebDAV" : "Uporabite ta naslov za dostop do datotek z uporabo WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Če je omogočen sistem dvostopenjskega overjanja 2FA, je treba ustvariti in uporabiti novo geslo programa s klikom na to mesto.",
"Warnings" : "Opozorila",
"Prevent warning dialogs from open or reenable them." : "Preprečite odpiranje dialogov z opozorili ali jih ponovno omogočite.",
"Show a warning dialog when changing a file extension." : "Prikaži opozorilo ob spreminjanju končnice datoteke.",
@@ -439,6 +437,8 @@ OC.L10N.register(
"Submitting fields…" : "Poteka objavljanje vsebine polj ...",
"Filter filenames…" : "Filtriraj imena datotek ...",
"Enable the grid view" : "Omogoči mrežni pogled",
+ "Use this address to access your Files via WebDAV" : "Uporabite ta naslov za dostop do datotek z uporabo WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Če je omogočen sistem dvostopenjskega overjanja 2FA, je treba ustvariti in uporabiti novo geslo programa s klikom na to mesto.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapa","{folderCount} mapi","{folderCount} mape","{folderCount} map"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} datoteka","{fileCount} datoteki","{fileCount} datoteke","{fileCount} datotek"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 datoteka in {folderCount} mapa","1 datoteka in {folderCount} mapi","1 datoteka in {folderCount} mape","1 datoteka in {folderCount} map"],
diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json
index 80ee3a57508..e77258a44a1 100644
--- a/apps/files/l10n/sl.json
+++ b/apps/files/l10n/sl.json
@@ -191,8 +191,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "Naslov URL WebDAV",
"Copy to clipboard" : "Kopiraj v odložišče",
- "Use this address to access your Files via WebDAV" : "Uporabite ta naslov za dostop do datotek z uporabo WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Če je omogočen sistem dvostopenjskega overjanja 2FA, je treba ustvariti in uporabiti novo geslo programa s klikom na to mesto.",
"Warnings" : "Opozorila",
"Prevent warning dialogs from open or reenable them." : "Preprečite odpiranje dialogov z opozorili ali jih ponovno omogočite.",
"Show a warning dialog when changing a file extension." : "Prikaži opozorilo ob spreminjanju končnice datoteke.",
@@ -437,6 +435,8 @@
"Submitting fields…" : "Poteka objavljanje vsebine polj ...",
"Filter filenames…" : "Filtriraj imena datotek ...",
"Enable the grid view" : "Omogoči mrežni pogled",
+ "Use this address to access your Files via WebDAV" : "Uporabite ta naslov za dostop do datotek z uporabo WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Če je omogočen sistem dvostopenjskega overjanja 2FA, je treba ustvariti in uporabiti novo geslo programa s klikom na to mesto.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapa","{folderCount} mapi","{folderCount} mape","{folderCount} map"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} datoteka","{fileCount} datoteki","{fileCount} datoteke","{fileCount} datotek"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 datoteka in {folderCount} mapa","1 datoteka in {folderCount} mapi","1 datoteka in {folderCount} mape","1 datoteka in {folderCount} map"],
diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js
index 79cf3a8e266..fb5e65e9629 100644
--- a/apps/files/l10n/sr.js
+++ b/apps/files/l10n/sr.js
@@ -208,8 +208,6 @@ OC.L10N.register(
"WebDAV" : "ВебДАВ",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Копирај у оставу",
- "Use this address to access your Files via WebDAV" : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако сте укључили 2FA, морате кликом овде да крерате нову лозинку апликације.",
"Warnings" : "Упозорења",
"Prevent warning dialogs from open or reenable them." : "Спречава да се дијалози упозорења отворе или да се поново укључе.",
"Show a warning dialog when changing a file extension." : "Прикажи дијалог упозорења када се мења екстензија фајла.",
@@ -459,6 +457,8 @@ OC.L10N.register(
"Submitting fields…" : "Поља се подносе…",
"Filter filenames…" : "Филтрирање имена фајлова…",
"Enable the grid view" : "Укључи приказ мреже",
+ "Use this address to access your Files via WebDAV" : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако сте укључили 2FA, морате кликом овде да крерате нову лозинку апликације.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} фолдер","{folderCount} фолдера","{folderCount} фолдера"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} фајл","{fileCount} фајла","{fileCount} фајлова"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 фајл и {folderCount} фолдер","1 фајл и {folderCount} фолдера","1 фајл и {folderCount} фолдера"],
diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json
index 0062c1cd828..4f60f847237 100644
--- a/apps/files/l10n/sr.json
+++ b/apps/files/l10n/sr.json
@@ -206,8 +206,6 @@
"WebDAV" : "ВебДАВ",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Копирај у оставу",
- "Use this address to access your Files via WebDAV" : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако сте укључили 2FA, морате кликом овде да крерате нову лозинку апликације.",
"Warnings" : "Упозорења",
"Prevent warning dialogs from open or reenable them." : "Спречава да се дијалози упозорења отворе или да се поново укључе.",
"Show a warning dialog when changing a file extension." : "Прикажи дијалог упозорења када се мења екстензија фајла.",
@@ -457,6 +455,8 @@
"Submitting fields…" : "Поља се подносе…",
"Filter filenames…" : "Филтрирање имена фајлова…",
"Enable the grid view" : "Укључи приказ мреже",
+ "Use this address to access your Files via WebDAV" : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ако сте укључили 2FA, морате кликом овде да крерате нову лозинку апликације.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} фолдер","{folderCount} фолдера","{folderCount} фолдера"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} фајл","{fileCount} фајла","{fileCount} фајлова"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 фајл и {folderCount} фолдер","1 фајл и {folderCount} фолдера","1 фајл и {folderCount} фолдера"],
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
index 99e837cb1cb..bdd5d9cfba3 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -208,8 +208,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Kopiera till urklipp",
- "Use this address to access your Files via WebDAV" : "Använd denna adress för att komma åt dina filer med WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Om du har aktiverat 2FA måste du skapa och använda ett nytt applösenord genom att klicka här.",
"Warnings" : "Varningar",
"Prevent warning dialogs from open or reenable them." : "Förhindra varningsdialoger från att öppnas eller aktivera dem igen.",
"Show a warning dialog when changing a file extension." : "Visa en varningsdialog vid ändring av filändelse.",
@@ -459,6 +457,8 @@ OC.L10N.register(
"Submitting fields…" : "Skickar fält...",
"Filter filenames…" : "Filtrera filnamn...",
"Enable the grid view" : "Aktivera rutnätsvy",
+ "Use this address to access your Files via WebDAV" : "Använd denna adress för att komma åt dina filer med WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Om du har aktiverat 2FA måste du skapa och använda ett nytt applösenord genom att klicka här.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapp","{folderCount} mappar"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil och {folderCount} mapp","1 fil och {folderCount} mappar"],
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index 016467d97d6..3a3e7d82c71 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -206,8 +206,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "Kopiera till urklipp",
- "Use this address to access your Files via WebDAV" : "Använd denna adress för att komma åt dina filer med WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Om du har aktiverat 2FA måste du skapa och använda ett nytt applösenord genom att klicka här.",
"Warnings" : "Varningar",
"Prevent warning dialogs from open or reenable them." : "Förhindra varningsdialoger från att öppnas eller aktivera dem igen.",
"Show a warning dialog when changing a file extension." : "Visa en varningsdialog vid ändring av filändelse.",
@@ -457,6 +455,8 @@
"Submitting fields…" : "Skickar fält...",
"Filter filenames…" : "Filtrera filnamn...",
"Enable the grid view" : "Aktivera rutnätsvy",
+ "Use this address to access your Files via WebDAV" : "Använd denna adress för att komma åt dina filer med WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Om du har aktiverat 2FA måste du skapa och använda ett nytt applösenord genom att klicka här.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} mapp","{folderCount} mappar"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fil","{fileCount} filer"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fil och {folderCount} mapp","1 fil och {folderCount} mappar"],
diff --git a/apps/files/l10n/sw.js b/apps/files/l10n/sw.js
index a142df5ddc6..14997a173d7 100644
--- a/apps/files/l10n/sw.js
+++ b/apps/files/l10n/sw.js
@@ -142,6 +142,7 @@ OC.L10N.register(
"Create new folder" : "Tengeneza kisanduku kipya",
"This name is already in use." : "Jina hili liko katika matumizi tayari",
"Create" : "Tengeneza",
+ "Files starting with a dot are hidden by default" : "Faili zinazoanza na nukta zimefichwa kwa chaguo-msingi",
"Fill template fields" : "Jaza sehemu za violezo",
"Submitting fields …" : "Inawasilisha violezo",
"Submit" : "Wasilisha",
@@ -208,8 +209,6 @@ OC.L10N.register(
"WebDAV" : "WavutiDAV",
"WebDAV URL" : "WavutiDAV URL",
"Copy to clipboard" : "Nakili kwenye ubao wa kunakili",
- "Use this address to access your Files via WebDAV" : "Tumia anwani hii kufikia Faili zako kupitia WavutiDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ikiwa umewasha 2FA, lazima uunde na utumie nenosiri jipya la programu kwa kubofya hapa",
"Warnings" : "Maonyo",
"Prevent warning dialogs from open or reenable them." : "Zuia mazungumzo ya onyo yasifunguliwe au uwashe upya.",
"Show a warning dialog when changing a file extension." : "Onyesha mazungumzo ya onyo unapobadilisha kiendelezi cha faili.",
@@ -459,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Inawasilisha migunda",
"Filter filenames…" : "Chuja majina ya faili",
"Enable the grid view" : "Wezesha mwonekano wa gridi",
+ "Use this address to access your Files via WebDAV" : "Tumia anwani hii kufikia Faili zako kupitia WavutiDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ikiwa umewasha 2FA, lazima uunde na utumie nenosiri jipya la programu kwa kubofya hapa",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","Visandiku {folderCount} "],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","Faili {fileCount} "],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","Faili 1 na {folderCount} makasha"],
diff --git a/apps/files/l10n/sw.json b/apps/files/l10n/sw.json
index 0808e457152..95a126a47e7 100644
--- a/apps/files/l10n/sw.json
+++ b/apps/files/l10n/sw.json
@@ -140,6 +140,7 @@
"Create new folder" : "Tengeneza kisanduku kipya",
"This name is already in use." : "Jina hili liko katika matumizi tayari",
"Create" : "Tengeneza",
+ "Files starting with a dot are hidden by default" : "Faili zinazoanza na nukta zimefichwa kwa chaguo-msingi",
"Fill template fields" : "Jaza sehemu za violezo",
"Submitting fields …" : "Inawasilisha violezo",
"Submit" : "Wasilisha",
@@ -206,8 +207,6 @@
"WebDAV" : "WavutiDAV",
"WebDAV URL" : "WavutiDAV URL",
"Copy to clipboard" : "Nakili kwenye ubao wa kunakili",
- "Use this address to access your Files via WebDAV" : "Tumia anwani hii kufikia Faili zako kupitia WavutiDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ikiwa umewasha 2FA, lazima uunde na utumie nenosiri jipya la programu kwa kubofya hapa",
"Warnings" : "Maonyo",
"Prevent warning dialogs from open or reenable them." : "Zuia mazungumzo ya onyo yasifunguliwe au uwashe upya.",
"Show a warning dialog when changing a file extension." : "Onyesha mazungumzo ya onyo unapobadilisha kiendelezi cha faili.",
@@ -457,6 +456,8 @@
"Submitting fields…" : "Inawasilisha migunda",
"Filter filenames…" : "Chuja majina ya faili",
"Enable the grid view" : "Wezesha mwonekano wa gridi",
+ "Use this address to access your Files via WebDAV" : "Tumia anwani hii kufikia Faili zako kupitia WavutiDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Ikiwa umewasha 2FA, lazima uunde na utumie nenosiri jipya la programu kwa kubofya hapa",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} folder","Visandiku {folderCount} "],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} file","Faili {fileCount} "],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","Faili 1 na {folderCount} makasha"],
diff --git a/apps/files/l10n/th.js b/apps/files/l10n/th.js
index 2dfedd93723..07a3c22fb01 100644
--- a/apps/files/l10n/th.js
+++ b/apps/files/l10n/th.js
@@ -108,7 +108,6 @@ OC.L10N.register(
"Additional settings" : "การตั้งค่าเพิ่มเติม",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "คัดลอกไปยังคลิปบอร์ด",
- "Use this address to access your Files via WebDAV" : "ใช้ที่อยู่นี้เพื่อเข้าถึงไฟล์ของคุณผ่าน WebDAV",
"Keyboard shortcuts" : "แป้นพิมพ์ลัด",
"View" : "มุมมอง",
"Error while loading the file data" : "ข้อผิดพลาดขณะโหลดข้อมูลไฟล์",
@@ -239,6 +238,7 @@ OC.L10N.register(
"Upload file" : "อัปโหลดไฟล์",
"An error occurred while trying to update the tags" : "เกิดข้อผิดพลาดขณะกำลังพยายามอัปเดตแท็ก",
"Upload (max. %s)" : "อัปโหลด (สูงสุด %s)",
+ "Use this address to access your Files via WebDAV" : "ใช้ที่อยู่นี้เพื่อเข้าถึงไฟล์ของคุณผ่าน WebDAV",
"Text file" : "ไฟล์ข้อความ",
"New text file.txt" : "ไฟล์ข้อความใหม่.txt"
},
diff --git a/apps/files/l10n/th.json b/apps/files/l10n/th.json
index 91f139413cc..a1e92ecddf6 100644
--- a/apps/files/l10n/th.json
+++ b/apps/files/l10n/th.json
@@ -106,7 +106,6 @@
"Additional settings" : "การตั้งค่าเพิ่มเติม",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "คัดลอกไปยังคลิปบอร์ด",
- "Use this address to access your Files via WebDAV" : "ใช้ที่อยู่นี้เพื่อเข้าถึงไฟล์ของคุณผ่าน WebDAV",
"Keyboard shortcuts" : "แป้นพิมพ์ลัด",
"View" : "มุมมอง",
"Error while loading the file data" : "ข้อผิดพลาดขณะโหลดข้อมูลไฟล์",
@@ -237,6 +236,7 @@
"Upload file" : "อัปโหลดไฟล์",
"An error occurred while trying to update the tags" : "เกิดข้อผิดพลาดขณะกำลังพยายามอัปเดตแท็ก",
"Upload (max. %s)" : "อัปโหลด (สูงสุด %s)",
+ "Use this address to access your Files via WebDAV" : "ใช้ที่อยู่นี้เพื่อเข้าถึงไฟล์ของคุณผ่าน WebDAV",
"Text file" : "ไฟล์ข้อความ",
"New text file.txt" : "ไฟล์ข้อความใหม่.txt"
},"pluralForm" :"nplurals=1; plural=0;"
diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js
index 06851221df4..c1303165161 100644
--- a/apps/files/l10n/tr.js
+++ b/apps/files/l10n/tr.js
@@ -129,6 +129,7 @@ OC.L10N.register(
"Search globally by filename …" : "Dosya adına göre genel ara…",
"Search here by filename …" : "Dosya adına göre burada ara…",
"Search scope options" : "Arama kapsamı seçenekleri",
+ "Filter and search from this location" : "Süz ve bu konumdan ara",
"Search globally" : "Genel arama",
"{usedQuotaByte} used" : "{usedQuotaByte} kullanılmış",
"{used} of {quota} used" : "{used} / {quota} kullanılmış",
@@ -141,6 +142,7 @@ OC.L10N.register(
"Create new folder" : "Klasör ekle",
"This name is already in use." : "Bu ad zaten kullanılıyor.",
"Create" : "Ekle",
+ "Files starting with a dot are hidden by default" : "Bir nokta ile başlayan dosyalar varsayılan olarak gizlidir",
"Fill template fields" : "Kalıp alanlarını doldur",
"Submitting fields …" : "Alanlar gönderiliyor…",
"Submit" : "Gönder",
@@ -194,6 +196,7 @@ OC.L10N.register(
"Search for files" : "Dosya ara",
"Clipboard is not available" : "Pano kullanılamıyor",
"WebDAV URL copied to clipboard" : "WebDAV adresi panoya kopyalandı",
+ "Default view" : "Varsayılan görünüm",
"All files" : "Tüm dosyalar",
"Personal files" : "Kişisel dosyalar",
"Sort favorites first" : "Sık kullanılanlar üstte sıralansın",
@@ -206,11 +209,10 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV adresi",
"Copy to clipboard" : "Panoya kopyala",
- "Use this address to access your Files via WebDAV" : "Dosyalarınıza WebDAV üzerinden erişmek için bu adresi kullanın",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "İki adımlı doğrulamayı açtıysanız buraya tıklayarak yeni bir uygulama parolası oluşturmalısınız.",
"Warnings" : "Uyarılar",
"Prevent warning dialogs from open or reenable them." : "Uyarı pencerelerinin görüntülenmesini açın ya da kapatın.",
"Show a warning dialog when changing a file extension." : "Dosya uzantısı değiştirilirken uyarı penceresi görüntülensin.",
+ "Show a warning dialog when deleting files." : "Dosyalar silinirken uyarı penceresi görüntülensin.",
"Keyboard shortcuts" : "Kısayol tuşları",
"Speed up your Files experience with these quick shortcuts." : "Şu kısayol tuşlarını kullanarak Dosyalar deneyiminizi hızlandırabilirsiniz.",
"Open the actions menu for a file" : "Bir dosyanın işlemler menüsünü açar",
@@ -456,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Alanlar gönderiliyor…",
"Filter filenames…" : "Dosya adlarını süz…",
"Enable the grid view" : "Tablo görünümü kullanılsın",
+ "Use this address to access your Files via WebDAV" : "Dosyalarınıza WebDAV üzerinden erişmek için bu adresi kullanın",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "İki adımlı doğrulamayı açtıysanız buraya tıklayarak yeni bir uygulama parolası oluşturmalısınız.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} klasör","{folderCount} klasör"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} dosya","{fileCount} dosya"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 dosya ve {folderCount} klasör","1 dosya ve {folderCount} klasör"],
diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json
index 4114ac386c4..aed656f5d4c 100644
--- a/apps/files/l10n/tr.json
+++ b/apps/files/l10n/tr.json
@@ -127,6 +127,7 @@
"Search globally by filename …" : "Dosya adına göre genel ara…",
"Search here by filename …" : "Dosya adına göre burada ara…",
"Search scope options" : "Arama kapsamı seçenekleri",
+ "Filter and search from this location" : "Süz ve bu konumdan ara",
"Search globally" : "Genel arama",
"{usedQuotaByte} used" : "{usedQuotaByte} kullanılmış",
"{used} of {quota} used" : "{used} / {quota} kullanılmış",
@@ -139,6 +140,7 @@
"Create new folder" : "Klasör ekle",
"This name is already in use." : "Bu ad zaten kullanılıyor.",
"Create" : "Ekle",
+ "Files starting with a dot are hidden by default" : "Bir nokta ile başlayan dosyalar varsayılan olarak gizlidir",
"Fill template fields" : "Kalıp alanlarını doldur",
"Submitting fields …" : "Alanlar gönderiliyor…",
"Submit" : "Gönder",
@@ -192,6 +194,7 @@
"Search for files" : "Dosya ara",
"Clipboard is not available" : "Pano kullanılamıyor",
"WebDAV URL copied to clipboard" : "WebDAV adresi panoya kopyalandı",
+ "Default view" : "Varsayılan görünüm",
"All files" : "Tüm dosyalar",
"Personal files" : "Kişisel dosyalar",
"Sort favorites first" : "Sık kullanılanlar üstte sıralansın",
@@ -204,11 +207,10 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV adresi",
"Copy to clipboard" : "Panoya kopyala",
- "Use this address to access your Files via WebDAV" : "Dosyalarınıza WebDAV üzerinden erişmek için bu adresi kullanın",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "İki adımlı doğrulamayı açtıysanız buraya tıklayarak yeni bir uygulama parolası oluşturmalısınız.",
"Warnings" : "Uyarılar",
"Prevent warning dialogs from open or reenable them." : "Uyarı pencerelerinin görüntülenmesini açın ya da kapatın.",
"Show a warning dialog when changing a file extension." : "Dosya uzantısı değiştirilirken uyarı penceresi görüntülensin.",
+ "Show a warning dialog when deleting files." : "Dosyalar silinirken uyarı penceresi görüntülensin.",
"Keyboard shortcuts" : "Kısayol tuşları",
"Speed up your Files experience with these quick shortcuts." : "Şu kısayol tuşlarını kullanarak Dosyalar deneyiminizi hızlandırabilirsiniz.",
"Open the actions menu for a file" : "Bir dosyanın işlemler menüsünü açar",
@@ -454,6 +456,8 @@
"Submitting fields…" : "Alanlar gönderiliyor…",
"Filter filenames…" : "Dosya adlarını süz…",
"Enable the grid view" : "Tablo görünümü kullanılsın",
+ "Use this address to access your Files via WebDAV" : "Dosyalarınıza WebDAV üzerinden erişmek için bu adresi kullanın",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "İki adımlı doğrulamayı açtıysanız buraya tıklayarak yeni bir uygulama parolası oluşturmalısınız.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} klasör","{folderCount} klasör"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} dosya","{fileCount} dosya"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 dosya ve {folderCount} klasör","1 dosya ve {folderCount} klasör"],
diff --git a/apps/files/l10n/ug.js b/apps/files/l10n/ug.js
index 20f8dd1f1bc..2b757d0b58a 100644
--- a/apps/files/l10n/ug.js
+++ b/apps/files/l10n/ug.js
@@ -168,8 +168,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "چاپلاش تاختىسىغا كۆچۈرۈڭ",
- "Use this address to access your Files via WebDAV" : "بۇ ئادرېسنى ئىشلىتىپ WebDAV ئارقىلىق ھۆججەتلىرىڭىزنى زىيارەت قىلىڭ",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "ئەگەر سىز 2FA نى قوزغىتىپ قويغان بولسىڭىز ، بۇ يەرنى چېكىپ چوقۇم يېڭى ئەپ پارولى قۇرالايسىز ۋە ئىشلىتىڭ.",
"Keyboard shortcuts" : "كۇنۇپكا تاختىسى تېزلەتمىسى",
"Selection" : "تاللاش",
"Navigation" : "يول باشلاش",
@@ -367,6 +365,8 @@ OC.L10N.register(
"Submitting fields…" : "يول يوللاش…",
"Filter filenames…" : "ھۆججەت نامىنى سۈزۈڭ…",
"Enable the grid view" : "كاتەكچە كۆرۈنۈشىنى قوزغىتىڭ",
+ "Use this address to access your Files via WebDAV" : "بۇ ئادرېسنى ئىشلىتىپ WebDAV ئارقىلىق ھۆججەتلىرىڭىزنى زىيارەت قىلىڭ",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "ئەگەر سىز 2FA نى قوزغىتىپ قويغان بولسىڭىز ، بۇ يەرنى چېكىپ چوقۇم يېڭى ئەپ پارولى قۇرالايسىز ۋە ئىشلىتىڭ.",
"{fileCount} files and {folderCount} folders" : "{fileCount} ھۆججەتلىرى ۋە {folderCount} ھۆججەت قىسقۇچلىرى",
"Personal Files" : "شەخسىي ھۆججەتلەر",
"Text file" : "تېكىست ھۆججەت",
diff --git a/apps/files/l10n/ug.json b/apps/files/l10n/ug.json
index 754d1873cff..16f5156dbcc 100644
--- a/apps/files/l10n/ug.json
+++ b/apps/files/l10n/ug.json
@@ -166,8 +166,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "چاپلاش تاختىسىغا كۆچۈرۈڭ",
- "Use this address to access your Files via WebDAV" : "بۇ ئادرېسنى ئىشلىتىپ WebDAV ئارقىلىق ھۆججەتلىرىڭىزنى زىيارەت قىلىڭ",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "ئەگەر سىز 2FA نى قوزغىتىپ قويغان بولسىڭىز ، بۇ يەرنى چېكىپ چوقۇم يېڭى ئەپ پارولى قۇرالايسىز ۋە ئىشلىتىڭ.",
"Keyboard shortcuts" : "كۇنۇپكا تاختىسى تېزلەتمىسى",
"Selection" : "تاللاش",
"Navigation" : "يول باشلاش",
@@ -365,6 +363,8 @@
"Submitting fields…" : "يول يوللاش…",
"Filter filenames…" : "ھۆججەت نامىنى سۈزۈڭ…",
"Enable the grid view" : "كاتەكچە كۆرۈنۈشىنى قوزغىتىڭ",
+ "Use this address to access your Files via WebDAV" : "بۇ ئادرېسنى ئىشلىتىپ WebDAV ئارقىلىق ھۆججەتلىرىڭىزنى زىيارەت قىلىڭ",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "ئەگەر سىز 2FA نى قوزغىتىپ قويغان بولسىڭىز ، بۇ يەرنى چېكىپ چوقۇم يېڭى ئەپ پارولى قۇرالايسىز ۋە ئىشلىتىڭ.",
"{fileCount} files and {folderCount} folders" : "{fileCount} ھۆججەتلىرى ۋە {folderCount} ھۆججەت قىسقۇچلىرى",
"Personal Files" : "شەخسىي ھۆججەتلەر",
"Text file" : "تېكىست ھۆججەت",
diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js
index e33c4e6b18b..f23870991a2 100644
--- a/apps/files/l10n/uk.js
+++ b/apps/files/l10n/uk.js
@@ -209,8 +209,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL-адреса WebDAV",
"Copy to clipboard" : "Копіювати до буферу обміну",
- "Use this address to access your Files via WebDAV" : "Адреса для доступу до файлів за допомогою протоколу WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Якщо увімкнено двофакторної авторизацію, вам потрібно створити та використовувати окремий пароль на застосунок. Для цього клацніть тут.",
"Warnings" : "Застереження",
"Prevent warning dialogs from open or reenable them." : "Не дозволяти показувати діялоги застережень або повторно увімкнути їх.",
"Show a warning dialog when changing a file extension." : "Показувати діялог застереження у разі зміни розширення файлу.",
@@ -460,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "Поля для надсилання...",
"Filter filenames…" : "Вибрати файли за ім'ям ...",
"Enable the grid view" : "Увімкнути подання сіткою",
+ "Use this address to access your Files via WebDAV" : "Адреса для доступу до файлів за допомогою протоколу WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Якщо увімкнено двофакторної авторизацію, вам потрібно створити та використовувати окремий пароль на застосунок. Для цього клацніть тут.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} каталог","{folderCount} каталоги","{folderCount} каталогів","{folderCount} каталогів"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файли","{fileCount} файлів","{fileCount} файлів"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 файл та {folderCount} каталог","1 файл та {folderCount} каталоги","1 файл та {folderCount} каталогів","1 файл та {folderCount} каталогів"],
diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json
index 92df28c918d..418254a7536 100644
--- a/apps/files/l10n/uk.json
+++ b/apps/files/l10n/uk.json
@@ -207,8 +207,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL-адреса WebDAV",
"Copy to clipboard" : "Копіювати до буферу обміну",
- "Use this address to access your Files via WebDAV" : "Адреса для доступу до файлів за допомогою протоколу WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Якщо увімкнено двофакторної авторизацію, вам потрібно створити та використовувати окремий пароль на застосунок. Для цього клацніть тут.",
"Warnings" : "Застереження",
"Prevent warning dialogs from open or reenable them." : "Не дозволяти показувати діялоги застережень або повторно увімкнути їх.",
"Show a warning dialog when changing a file extension." : "Показувати діялог застереження у разі зміни розширення файлу.",
@@ -458,6 +456,8 @@
"Submitting fields…" : "Поля для надсилання...",
"Filter filenames…" : "Вибрати файли за ім'ям ...",
"Enable the grid view" : "Увімкнути подання сіткою",
+ "Use this address to access your Files via WebDAV" : "Адреса для доступу до файлів за допомогою протоколу WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Якщо увімкнено двофакторної авторизацію, вам потрібно створити та використовувати окремий пароль на застосунок. Для цього клацніть тут.",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} каталог","{folderCount} каталоги","{folderCount} каталогів","{folderCount} каталогів"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} файл","{fileCount} файли","{fileCount} файлів","{fileCount} файлів"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 файл та {folderCount} каталог","1 файл та {folderCount} каталоги","1 файл та {folderCount} каталогів","1 файл та {folderCount} каталогів"],
diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js
index 875e668a622..74e9c23c317 100644
--- a/apps/files/l10n/vi.js
+++ b/apps/files/l10n/vi.js
@@ -166,8 +166,6 @@ OC.L10N.register(
"Enable folder tree" : "Bật cây thư mục",
"Additional settings" : "Cài đặt bổ sung",
"Copy to clipboard" : "Sao chép vào bộ nhớ tạm",
- "Use this address to access your Files via WebDAV" : "Sử dụng địa chỉ này để truy cập Tệp của bạn qua WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Nếu bạn đã bật 2FA, bạn phải tạo và sử dụng mật khẩu ứng dụng mới bằng cách nhấp vào đây.",
"Keyboard shortcuts" : "Phím tắt",
"Selection" : "Lựa chọn",
"Navigation" : "Điều hướng",
@@ -366,6 +364,8 @@ OC.L10N.register(
"Upload (max. %s)" : "Tải lên (tối đa %s)",
"Filter filenames…" : "Lọc tên tệp…",
"Enable the grid view" : "Bật chế độ xem lưới",
+ "Use this address to access your Files via WebDAV" : "Sử dụng địa chỉ này để truy cập Tệp của bạn qua WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Nếu bạn đã bật 2FA, bạn phải tạo và sử dụng mật khẩu ứng dụng mới bằng cách nhấp vào đây.",
"_{folderCount} folder_::_{folderCount} folders_" : ["thư mục {folderCount}"],
"_{fileCount} file_::_{fileCount} files_" : ["tệp {fileCount}"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tệp và thư mục {folderCount}"],
diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json
index 85b46410eef..d9f06c48f17 100644
--- a/apps/files/l10n/vi.json
+++ b/apps/files/l10n/vi.json
@@ -164,8 +164,6 @@
"Enable folder tree" : "Bật cây thư mục",
"Additional settings" : "Cài đặt bổ sung",
"Copy to clipboard" : "Sao chép vào bộ nhớ tạm",
- "Use this address to access your Files via WebDAV" : "Sử dụng địa chỉ này để truy cập Tệp của bạn qua WebDAV",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Nếu bạn đã bật 2FA, bạn phải tạo và sử dụng mật khẩu ứng dụng mới bằng cách nhấp vào đây.",
"Keyboard shortcuts" : "Phím tắt",
"Selection" : "Lựa chọn",
"Navigation" : "Điều hướng",
@@ -364,6 +362,8 @@
"Upload (max. %s)" : "Tải lên (tối đa %s)",
"Filter filenames…" : "Lọc tên tệp…",
"Enable the grid view" : "Bật chế độ xem lưới",
+ "Use this address to access your Files via WebDAV" : "Sử dụng địa chỉ này để truy cập Tệp của bạn qua WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Nếu bạn đã bật 2FA, bạn phải tạo và sử dụng mật khẩu ứng dụng mới bằng cách nhấp vào đây.",
"_{folderCount} folder_::_{folderCount} folders_" : ["thư mục {folderCount}"],
"_{fileCount} file_::_{fileCount} files_" : ["tệp {fileCount}"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 tệp và thư mục {folderCount}"],
diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js
index 76d9628dd35..3bafcd1f367 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -208,8 +208,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "复制到剪贴板",
- "Use this address to access your Files via WebDAV" : "使用此地址通过 WebDAV 访问您的文件",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "如果启用两步验证,您必须点击此处来创建和使用一个新的应用程序密码。",
"Warnings" : "警告",
"Prevent warning dialogs from open or reenable them." : "防止打开或重新启用警告对话框。",
"Show a warning dialog when changing a file extension." : "更改文件扩展名时显示警告对话框。",
@@ -458,6 +456,8 @@ OC.L10N.register(
"Submitting fields…" : "提交字段...",
"Filter filenames…" : "过滤文件名...",
"Enable the grid view" : "启用网格视图",
+ "Use this address to access your Files via WebDAV" : "使用此地址通过 WebDAV 访问您的文件",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "如果启用两步验证,您必须点击此处来创建和使用一个新的应用程序密码。",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 个文件夹"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 个文件"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 个文件夹及 {folderCount} 个文件夹"],
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index a626974fef3..8ac82309e85 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -206,8 +206,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "复制到剪贴板",
- "Use this address to access your Files via WebDAV" : "使用此地址通过 WebDAV 访问您的文件",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "如果启用两步验证,您必须点击此处来创建和使用一个新的应用程序密码。",
"Warnings" : "警告",
"Prevent warning dialogs from open or reenable them." : "防止打开或重新启用警告对话框。",
"Show a warning dialog when changing a file extension." : "更改文件扩展名时显示警告对话框。",
@@ -456,6 +454,8 @@
"Submitting fields…" : "提交字段...",
"Filter filenames…" : "过滤文件名...",
"Enable the grid view" : "启用网格视图",
+ "Use this address to access your Files via WebDAV" : "使用此地址通过 WebDAV 访问您的文件",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "如果启用两步验证,您必须点击此处来创建和使用一个新的应用程序密码。",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 个文件夹"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 个文件"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 个文件夹及 {folderCount} 个文件夹"],
diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js
index cc7b7f20c44..8960cfbb97a 100644
--- a/apps/files/l10n/zh_HK.js
+++ b/apps/files/l10n/zh_HK.js
@@ -209,8 +209,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "複製到剪貼板",
- "Use this address to access your Files via WebDAV" : "用這位址使用 WebDAV 存取你的檔案。",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "如果您啟用了 2FA,則必須通過單擊此處創建和使用新的應用程式密碼。",
"Warnings" : "警告",
"Prevent warning dialogs from open or reenable them." : "避免開啟警告對話框或重新啟用它們。",
"Show a warning dialog when changing a file extension." : "在變更副檔名時顯示警告對話框。",
@@ -460,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "正在遞交欄位 …",
"Filter filenames…" : "過濾檔案名 ...",
"Enable the grid view" : "啟用網格檢視",
+ "Use this address to access your Files via WebDAV" : "用這位址使用 WebDAV 存取你的檔案。",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "如果您啟用了 2FA,則必須通過單擊此處創建和使用新的應用程式密碼。",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"],
diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json
index a5cc0829163..d0402420471 100644
--- a/apps/files/l10n/zh_HK.json
+++ b/apps/files/l10n/zh_HK.json
@@ -207,8 +207,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "複製到剪貼板",
- "Use this address to access your Files via WebDAV" : "用這位址使用 WebDAV 存取你的檔案。",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "如果您啟用了 2FA,則必須通過單擊此處創建和使用新的應用程式密碼。",
"Warnings" : "警告",
"Prevent warning dialogs from open or reenable them." : "避免開啟警告對話框或重新啟用它們。",
"Show a warning dialog when changing a file extension." : "在變更副檔名時顯示警告對話框。",
@@ -458,6 +456,8 @@
"Submitting fields…" : "正在遞交欄位 …",
"Filter filenames…" : "過濾檔案名 ...",
"Enable the grid view" : "啟用網格檢視",
+ "Use this address to access your Files via WebDAV" : "用這位址使用 WebDAV 存取你的檔案。",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "如果您啟用了 2FA,則必須通過單擊此處創建和使用新的應用程式密碼。",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"],
diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js
index 52c48337c11..b9c0fdb4633 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -209,8 +209,6 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "複製到剪貼簿",
- "Use this address to access your Files via WebDAV" : "使用此位置透過 WebDAV 存取您的檔案",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "若您啟用了雙因子認證,您必須點擊此處建立並使用新的應用程式密碼。",
"Warnings" : "警告",
"Prevent warning dialogs from open or reenable them." : "避免開啟警告對話方塊或重新啟用它們。",
"Show a warning dialog when changing a file extension." : "在變更副檔名時顯示警告對話方塊。",
@@ -460,6 +458,8 @@ OC.L10N.register(
"Submitting fields…" : "正在遞交欄位……",
"Filter filenames…" : "篩選檔案名稱……",
"Enable the grid view" : "啟用格狀檢視",
+ "Use this address to access your Files via WebDAV" : "使用此位置透過 WebDAV 存取您的檔案",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "若您啟用了雙因子認證,您必須點擊此處建立並使用新的應用程式密碼。",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"],
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index 88f7b8132ec..de675607fb2 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -207,8 +207,6 @@
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "複製到剪貼簿",
- "Use this address to access your Files via WebDAV" : "使用此位置透過 WebDAV 存取您的檔案",
- "If you have enabled 2FA, you must create and use a new app password by clicking here." : "若您啟用了雙因子認證,您必須點擊此處建立並使用新的應用程式密碼。",
"Warnings" : "警告",
"Prevent warning dialogs from open or reenable them." : "避免開啟警告對話方塊或重新啟用它們。",
"Show a warning dialog when changing a file extension." : "在變更副檔名時顯示警告對話方塊。",
@@ -458,6 +456,8 @@
"Submitting fields…" : "正在遞交欄位……",
"Filter filenames…" : "篩選檔案名稱……",
"Enable the grid view" : "啟用格狀檢視",
+ "Use this address to access your Files via WebDAV" : "使用此位置透過 WebDAV 存取您的檔案",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "若您啟用了雙因子認證,您必須點擊此處建立並使用新的應用程式密碼。",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} 個資料夾"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} 個檔案"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 個檔案與 {folderCount} 個資料夾"],
diff --git a/apps/files/lib/Controller/ViewController.php b/apps/files/lib/Controller/ViewController.php
index 50b0ae558aa..ecf21cef313 100644
--- a/apps/files/lib/Controller/ViewController.php
+++ b/apps/files/lib/Controller/ViewController.php
@@ -26,6 +26,7 @@ use OCP\AppFramework\Http\RedirectResponse;
use OCP\AppFramework\Http\Response;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\AppFramework\Services\IInitialState;
+use OCP\Authentication\TwoFactorAuth\IRegistry;
use OCP\Collaboration\Resources\LoadAdditionalScriptsEvent as ResourcesLoadAdditionalScriptsEvent;
use OCP\EventDispatcher\IEventDispatcher;
use OCP\Files\Folder;
@@ -60,6 +61,7 @@ class ViewController extends Controller {
private UserConfig $userConfig,
private ViewConfig $viewConfig,
private FilenameValidator $filenameValidator,
+ private IRegistry $twoFactorRegistry,
) {
parent::__construct($appName, $request);
}
@@ -142,7 +144,8 @@ class ViewController extends Controller {
Util::addInitScript('files', 'init');
Util::addScript('files', 'main');
- $userId = $this->userSession->getUser()->getUID();
+ $user = $this->userSession->getUser();
+ $userId = $user->getUID();
// If the file doesn't exists in the folder and
// exists in only one occurrence, redirect to that file
@@ -195,6 +198,15 @@ class ViewController extends Controller {
$this->initialState->provideInitialState('templates_path', $this->templateManager->hasTemplateDirectory() ? $this->templateManager->getTemplatePath() : false);
$this->initialState->provideInitialState('templates', $this->templateManager->listCreators());
+ $isTwoFactorEnabled = false;
+ foreach ($this->twoFactorRegistry->getProviderStates($user) as $providerId => $providerState) {
+ if ($providerId !== 'backup_codes' && $providerState === true) {
+ $isTwoFactorEnabled = true;
+ }
+ }
+
+ $this->initialState->provideInitialState('isTwoFactorEnabled', $isTwoFactorEnabled);
+
$response = new TemplateResponse(
Application::APP_ID,
'index',
diff --git a/apps/files/src/actions/deleteAction.ts b/apps/files/src/actions/deleteAction.ts
index 63f7fd442c5..3e9e441a63c 100644
--- a/apps/files/src/actions/deleteAction.ts
+++ b/apps/files/src/actions/deleteAction.ts
@@ -10,7 +10,7 @@ import PQueue from 'p-queue'
import CloseSvg from '@mdi/svg/svg/close.svg?raw'
import NetworkOffSvg from '@mdi/svg/svg/network-off.svg?raw'
-import TrashCanSvg from '@mdi/svg/svg/trash-can.svg?raw'
+import TrashCanSvg from '@mdi/svg/svg/trash-can-outline.svg?raw'
import { TRASHBIN_VIEW_ID } from '../../../files_trashbin/src/files_views/trashbinView.ts'
import { askConfirmation, canDisconnectOnly, canUnshareOnly, deleteNode, displayName, shouldAskForConfirmation } from './deleteUtils.ts'
diff --git a/apps/files/src/actions/moveOrCopyAction.ts b/apps/files/src/actions/moveOrCopyAction.ts
index 724b65fa515..af68120bb1b 100644
--- a/apps/files/src/actions/moveOrCopyAction.ts
+++ b/apps/files/src/actions/moveOrCopyAction.ts
@@ -16,8 +16,8 @@ import { openConflictPicker, hasConflict } from '@nextcloud/upload'
import { basename, join } from 'path'
import Vue from 'vue'
-import CopyIconSvg from '@mdi/svg/svg/folder-multiple.svg?raw'
-import FolderMoveSvg from '@mdi/svg/svg/folder-move.svg?raw'
+import CopyIconSvg from '@mdi/svg/svg/folder-multiple-outline.svg?raw'
+import FolderMoveSvg from '@mdi/svg/svg/folder-move-outline.svg?raw'
import { MoveCopyAction, canCopy, canMove, getQueue } from './moveOrCopyActionUtils'
import { getContents } from '../services/Files'
diff --git a/apps/files/src/actions/renameAction.ts b/apps/files/src/actions/renameAction.ts
index d421d18c473..715ecb7563e 100644
--- a/apps/files/src/actions/renameAction.ts
+++ b/apps/files/src/actions/renameAction.ts
@@ -5,7 +5,7 @@
import { emit } from '@nextcloud/event-bus'
import { Permission, type Node, FileAction, View } from '@nextcloud/files'
import { translate as t } from '@nextcloud/l10n'
-import PencilSvg from '@mdi/svg/svg/pencil.svg?raw'
+import PencilSvg from '@mdi/svg/svg/pencil-outline.svg?raw'
import { getPinia } from '../store'
import { useFilesStore } from '../store/files'
import { dirname } from 'path'
diff --git a/apps/files/src/actions/viewInFolderAction.ts b/apps/files/src/actions/viewInFolderAction.ts
index eb145dc409f..b22393c1152 100644
--- a/apps/files/src/actions/viewInFolderAction.ts
+++ b/apps/files/src/actions/viewInFolderAction.ts
@@ -2,10 +2,13 @@
* SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
-import { Node, FileType, Permission, View, FileAction } from '@nextcloud/files'
-import { translate as t } from '@nextcloud/l10n'
-import FolderMoveSvg from '@mdi/svg/svg/folder-move.svg?raw'
+import type { Node, View } from '@nextcloud/files'
+
import { isPublicShare } from '@nextcloud/sharing/public'
+import { FileAction, FileType, Permission } from '@nextcloud/files'
+import { t } from '@nextcloud/l10n'
+
+import FolderMoveSvg from '@mdi/svg/svg/folder-move-outline.svg?raw'
export const action = new FileAction({
id: 'view-in-folder',
diff --git a/apps/files/src/components/FileEntry/FileEntryPreview.vue b/apps/files/src/components/FileEntry/FileEntryPreview.vue
index 506677b49af..da160e68ed9 100644
--- a/apps/files/src/components/FileEntry/FileEntryPreview.vue
+++ b/apps/files/src/components/FileEntry/FileEntryPreview.vue
@@ -57,7 +57,7 @@ import { getSharingToken, isPublicShare } from '@nextcloud/sharing/public'
import { decode } from 'blurhash'
import { defineComponent } from 'vue'
-import AccountGroupIcon from 'vue-material-design-icons/AccountGroup.vue'
+import AccountGroupIcon from 'vue-material-design-icons/AccountGroupOutline.vue'
import AccountPlusIcon from 'vue-material-design-icons/AccountPlus.vue'
import FileIcon from 'vue-material-design-icons/File.vue'
import FolderIcon from 'vue-material-design-icons/Folder.vue'
diff --git a/apps/files/src/components/FileListFilter/FileListFilterModified.vue b/apps/files/src/components/FileListFilter/FileListFilterModified.vue
index f3a968dd56e..3a843b2bc3e 100644
--- a/apps/files/src/components/FileListFilter/FileListFilterModified.vue
+++ b/apps/files/src/components/FileListFilter/FileListFilterModified.vue
@@ -7,7 +7,7 @@
:filter-name="t('files', 'Modified')"
@reset-filter="resetFilter">
<template #icon>
- <NcIconSvgWrapper :path="mdiCalendarRange" />
+ <NcIconSvgWrapper :path="mdiCalendarRangeOutline" />
</template>
<NcActionButton v-for="preset of timePresets"
:key="preset.id"
@@ -25,7 +25,7 @@
import type { PropType } from 'vue'
import type { ITimePreset } from '../../filters/ModifiedFilter.ts'
-import { mdiCalendarRange } from '@mdi/js'
+import { mdiCalendarRangeOutline } from '@mdi/js'
import { translate as t } from '@nextcloud/l10n'
import { defineComponent } from 'vue'
@@ -50,7 +50,7 @@ export default defineComponent({
setup() {
return {
// icons used in template
- mdiCalendarRange,
+ mdiCalendarRangeOutline,
}
},
diff --git a/apps/files/src/components/NavigationQuota.vue b/apps/files/src/components/NavigationQuota.vue
index fd10af1c495..46c8e5c9af4 100644
--- a/apps/files/src/components/NavigationQuota.vue
+++ b/apps/files/src/components/NavigationQuota.vue
@@ -33,7 +33,7 @@ import { subscribe } from '@nextcloud/event-bus'
import { translate } from '@nextcloud/l10n'
import axios from '@nextcloud/axios'
-import ChartPie from 'vue-material-design-icons/ChartPie.vue'
+import ChartPie from 'vue-material-design-icons/ChartPieOutline.vue'
import NcAppNavigationItem from '@nextcloud/vue/components/NcAppNavigationItem'
import NcProgressBar from '@nextcloud/vue/components/NcProgressBar'
diff --git a/apps/files/src/newMenu/newFolder.ts b/apps/files/src/newMenu/newFolder.ts
index f2d04fce3c7..bc82d389e54 100644
--- a/apps/files/src/newMenu/newFolder.ts
+++ b/apps/files/src/newMenu/newFolder.ts
@@ -12,7 +12,7 @@ import { showError, showInfo, showSuccess } from '@nextcloud/dialogs'
import { translate as t } from '@nextcloud/l10n'
import axios from '@nextcloud/axios'
-import FolderPlusSvg from '@mdi/svg/svg/folder-plus.svg?raw'
+import FolderPlusSvg from '@mdi/svg/svg/folder-plus-outline.svg?raw'
import { newNodeName } from '../utils/newNodeDialog'
import logger from '../logger'
diff --git a/apps/files/src/views/FilesList.vue b/apps/files/src/views/FilesList.vue
index 15a7f93ddf0..3f993e24958 100644
--- a/apps/files/src/views/FilesList.vue
+++ b/apps/files/src/views/FilesList.vue
@@ -176,12 +176,12 @@ import NcEmptyContent from '@nextcloud/vue/components/NcEmptyContent'
import NcIconSvgWrapper from '@nextcloud/vue/components/NcIconSvgWrapper'
import NcLoadingIcon from '@nextcloud/vue/components/NcLoadingIcon'
-import AccountPlusIcon from 'vue-material-design-icons/AccountPlus.vue'
+import AccountPlusIcon from 'vue-material-design-icons/AccountPlusOutline.vue'
import IconAlertCircleOutline from 'vue-material-design-icons/AlertCircleOutline.vue'
import IconReload from 'vue-material-design-icons/Reload.vue'
import LinkIcon from 'vue-material-design-icons/Link.vue'
import ListViewIcon from 'vue-material-design-icons/FormatListBulletedSquare.vue'
-import ViewGridIcon from 'vue-material-design-icons/ViewGrid.vue'
+import ViewGridIcon from 'vue-material-design-icons/ViewGridOutline.vue'
import { action as sidebarAction } from '../actions/sidebarAction.ts'
import { useFileListWidth } from '../composables/useFileListWidth.ts'
diff --git a/apps/files/src/views/Navigation.vue b/apps/files/src/views/Navigation.vue
index c424a0d74b8..0f3c3647c6e 100644
--- a/apps/files/src/views/Navigation.vue
+++ b/apps/files/src/views/Navigation.vue
@@ -47,7 +47,7 @@ import { getNavigation } from '@nextcloud/files'
import { t, getCanonicalLocale, getLanguage } from '@nextcloud/l10n'
import { defineComponent } from 'vue'
-import IconCog from 'vue-material-design-icons/Cog.vue'
+import IconCog from 'vue-material-design-icons/CogOutline.vue'
import NcAppNavigation from '@nextcloud/vue/components/NcAppNavigation'
import NcAppNavigationItem from '@nextcloud/vue/components/NcAppNavigationItem'
import NcAppNavigationList from '@nextcloud/vue/components/NcAppNavigationList'
diff --git a/apps/files/src/views/Settings.vue b/apps/files/src/views/Settings.vue
index 49a348eabc3..f347f842c22 100644
--- a/apps/files/src/views/Settings.vue
+++ b/apps/files/src/views/Settings.vue
@@ -79,6 +79,7 @@
:success="webdavUrlCopied"
:trailing-button-label="t('files', 'Copy to clipboard')"
:value="webdavUrl"
+ class="webdav-url-input"
readonly="readonly"
type="url"
@focus="$event.target.select()"
@@ -92,13 +93,13 @@
:href="webdavDocs"
target="_blank"
rel="noreferrer noopener">
- {{ t('files', 'Use this address to access your Files via WebDAV') }} ↗
+ {{ t('files', 'Use this address to access your Files via WebDAV.') }} ↗
</a>
</em>
<br>
- <em>
+ <em v-if="isTwoFactorEnabled">
<a class="setting-link" :href="appPasswordUrl">
- {{ t('files', 'If you have enabled 2FA, you must create and use a new app password by clicking here.') }} ↗
+ {{ t('files', 'Two-Factor Authentication is enabled for your account, and therefore you need to use an app password to connect an external WebDAV client.') }} ↗
</a>
</em>
</NcAppSettingsSection>
@@ -333,6 +334,7 @@ export default {
appPasswordUrl: generateUrl('/settings/user/security#generate-app-token-section'),
webdavUrlCopied: false,
enableGridView: (loadState('core', 'config', [])['enable_non-accessible_features'] ?? true),
+ isTwoFactorEnabled: (loadState('files', 'isTwoFactorEnabled', false)),
}
},
@@ -429,4 +431,8 @@ export default {
white-space: nowrap;
}
}
+
+.webdav-url-input {
+ margin-block-end: 0.5rem;
+}
</style>
diff --git a/apps/files/src/views/favorites.spec.ts b/apps/files/src/views/favorites.spec.ts
index 64c3df0500a..e73279f2b31 100644
--- a/apps/files/src/views/favorites.spec.ts
+++ b/apps/files/src/views/favorites.spec.ts
@@ -7,6 +7,7 @@
import type { Folder as CFolder, Navigation } from '@nextcloud/files'
import * as filesUtils from '@nextcloud/files'
+import * as filesDavUtils from '@nextcloud/files/dav'
import { CancelablePromise } from 'cancelable-promise'
import { basename } from 'path'
import { beforeEach, describe, expect, test, vi } from 'vitest'
@@ -43,7 +44,7 @@ describe('Favorites view definition', () => {
test('Default empty favorite view', async () => {
vi.spyOn(eventBus, 'subscribe')
- vi.spyOn(filesUtils, 'getFavoriteNodes').mockReturnValue(CancelablePromise.resolve([]))
+ vi.spyOn(filesDavUtils, 'getFavoriteNodes').mockReturnValue(CancelablePromise.resolve([]))
vi.spyOn(favoritesService, 'getContents').mockReturnValue(CancelablePromise.resolve({ folder: {} as CFolder, contents: [] }))
await registerFavoritesView()
@@ -89,8 +90,14 @@ describe('Favorites view definition', () => {
source: 'http://nextcloud.local/remote.php/dav/files/admin/foo/bar',
owner: 'admin',
}),
+ new Folder({
+ id: 4,
+ root: '/files/admin',
+ source: 'http://nextcloud.local/remote.php/dav/files/admin/foo/bar/yabadaba',
+ owner: 'admin',
+ }),
]
- vi.spyOn(filesUtils, 'getFavoriteNodes').mockReturnValue(CancelablePromise.resolve(favoriteFolders))
+ vi.spyOn(filesDavUtils, 'getFavoriteNodes').mockReturnValue(CancelablePromise.resolve(favoriteFolders))
vi.spyOn(favoritesService, 'getContents').mockReturnValue(CancelablePromise.resolve({ folder: {} as CFolder, contents: [] }))
await registerFavoritesView()
@@ -98,9 +105,12 @@ describe('Favorites view definition', () => {
const favoriteFoldersViews = Navigation.views.filter(view => view.parent === 'favorites')
// one main view and 3 children
- expect(Navigation.views.length).toBe(4)
+ expect(Navigation.views.length).toBe(5)
expect(favoritesView).toBeDefined()
- expect(favoriteFoldersViews.length).toBe(3)
+ expect(favoriteFoldersViews.length).toBe(4)
+
+ // Sorted by basename: bar, bar, foo
+ const expectedOrder = [2, 0, 1, 3]
favoriteFolders.forEach((folder, index) => {
const favoriteView = favoriteFoldersViews[index]
@@ -108,7 +118,7 @@ describe('Favorites view definition', () => {
expect(favoriteView?.id).toBeDefined()
expect(favoriteView?.name).toBe(basename(folder.path))
expect(favoriteView?.icon).toMatch(/<svg.+<\/svg>/)
- expect(favoriteView?.order).toBe(index)
+ expect(favoriteView?.order).toBe(expectedOrder[index])
expect(favoriteView?.params).toStrictEqual({
dir: folder.path,
fileid: String(folder.fileid),
@@ -132,7 +142,7 @@ describe('Dynamic update of favorite folders', () => {
test('Add a favorite folder creates a new entry in the navigation', async () => {
vi.spyOn(eventBus, 'emit')
- vi.spyOn(filesUtils, 'getFavoriteNodes').mockReturnValue(CancelablePromise.resolve([]))
+ vi.spyOn(filesDavUtils, 'getFavoriteNodes').mockReturnValue(CancelablePromise.resolve([]))
vi.spyOn(favoritesService, 'getContents').mockReturnValue(CancelablePromise.resolve({ folder: {} as CFolder, contents: [] }))
await registerFavoritesView()
@@ -160,7 +170,7 @@ describe('Dynamic update of favorite folders', () => {
test('Remove a favorite folder remove the entry from the navigation column', async () => {
vi.spyOn(eventBus, 'emit')
- vi.spyOn(filesUtils, 'getFavoriteNodes').mockReturnValue(CancelablePromise.resolve([
+ vi.spyOn(filesDavUtils, 'getFavoriteNodes').mockReturnValue(CancelablePromise.resolve([
new Folder({
id: 42,
root: '/files/admin',
@@ -211,7 +221,7 @@ describe('Dynamic update of favorite folders', () => {
test('Renaming a favorite folder updates the navigation', async () => {
vi.spyOn(eventBus, 'emit')
- vi.spyOn(filesUtils, 'getFavoriteNodes').mockReturnValue(CancelablePromise.resolve([]))
+ vi.spyOn(filesDavUtils, 'getFavoriteNodes').mockReturnValue(CancelablePromise.resolve([]))
vi.spyOn(favoritesService, 'getContents').mockReturnValue(CancelablePromise.resolve({ folder: {} as CFolder, contents: [] }))
await registerFavoritesView()
diff --git a/apps/files/src/views/favorites.ts b/apps/files/src/views/favorites.ts
index cadc7704e14..cac776507ef 100644
--- a/apps/files/src/views/favorites.ts
+++ b/apps/files/src/views/favorites.ts
@@ -4,13 +4,15 @@
*/
import type { Folder, Node } from '@nextcloud/files'
+import { FileType, View, getNavigation } from '@nextcloud/files'
+import { getCanonicalLocale, getLanguage, t } from '@nextcloud/l10n'
+import { getFavoriteNodes } from '@nextcloud/files/dav'
import { subscribe } from '@nextcloud/event-bus'
-import { FileType, View, getFavoriteNodes, getNavigation } from '@nextcloud/files'
-import { getLanguage, translate as t } from '@nextcloud/l10n'
-import { client } from '../services/WebdavClient.ts'
+
import FolderSvg from '@mdi/svg/svg/folder.svg?raw'
-import StarSvg from '@mdi/svg/svg/star.svg?raw'
+import StarSvg from '@mdi/svg/svg/star-outline.svg?raw'
+import { client } from '../services/WebdavClient.ts'
import { getContents } from '../services/Favorites'
import { hashCode } from '../utils/hashUtils'
import logger from '../logger'
@@ -118,7 +120,7 @@ export const registerFavoritesView = async () => {
* update the order property of the existing views
*/
const updateAndSortViews = function() {
- favoriteFolders.sort((a, b) => a.path.localeCompare(b.path, getLanguage(), { ignorePunctuation: true }))
+ favoriteFolders.sort((a, b) => a.basename.localeCompare(b.basename, [getLanguage(), getCanonicalLocale()], { ignorePunctuation: true, numeric: true, usage: 'sort' }))
favoriteFolders.forEach((folder, index) => {
const view = favoriteFoldersViews.find((view) => view.id === generateIdFromPath(folder.path))
if (view) {
@@ -176,4 +178,6 @@ export const registerFavoritesView = async () => {
removePathFromFavorites(favoriteFolder.path)
addToFavorites(node)
}
+
+ updateAndSortViews()
}
diff --git a/apps/files/src/views/files.ts b/apps/files/src/views/files.ts
index 95450f0d71a..a94aab0f14b 100644
--- a/apps/files/src/views/files.ts
+++ b/apps/files/src/views/files.ts
@@ -10,7 +10,7 @@ import { getContents } from '../services/Files.ts'
import { useActiveStore } from '../store/active.ts'
import { defaultView } from '../utils/filesViews.ts'
-import FolderSvg from '@mdi/svg/svg/folder.svg?raw'
+import FolderSvg from '@mdi/svg/svg/folder-outline.svg?raw'
export const VIEW_ID = 'files'
diff --git a/apps/files/src/views/folderTree.ts b/apps/files/src/views/folderTree.ts
index c38e4721316..bdff1659080 100644
--- a/apps/files/src/views/folderTree.ts
+++ b/apps/files/src/views/folderTree.ts
@@ -13,7 +13,7 @@ import { isSamePath } from '@nextcloud/paths'
import { loadState } from '@nextcloud/initial-state'
import FolderSvg from '@mdi/svg/svg/folder.svg?raw'
-import FolderMultipleSvg from '@mdi/svg/svg/folder-multiple.svg?raw'
+import FolderMultipleSvg from '@mdi/svg/svg/folder-multiple-outline.svg?raw'
import {
folderTreeId,
diff --git a/apps/files/src/views/personal-files.ts b/apps/files/src/views/personal-files.ts
index 36888eb7ee0..241582057d1 100644
--- a/apps/files/src/views/personal-files.ts
+++ b/apps/files/src/views/personal-files.ts
@@ -8,7 +8,7 @@ import { View, getNavigation } from '@nextcloud/files'
import { getContents } from '../services/PersonalFiles.ts'
import { defaultView, hasPersonalFilesView } from '../utils/filesViews.ts'
-import AccountIcon from '@mdi/svg/svg/account.svg?raw'
+import AccountIcon from '@mdi/svg/svg/account-outline.svg?raw'
export const VIEW_ID = 'personal'
diff --git a/apps/files/tests/Controller/ViewControllerTest.php b/apps/files/tests/Controller/ViewControllerTest.php
index a9a80fc6f35..01aa955a13e 100644
--- a/apps/files/tests/Controller/ViewControllerTest.php
+++ b/apps/files/tests/Controller/ViewControllerTest.php
@@ -19,6 +19,7 @@ use OCP\AppFramework\Http\ContentSecurityPolicy;
use OCP\AppFramework\Http\RedirectResponse;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\AppFramework\Services\IInitialState;
+use OCP\Authentication\TwoFactorAuth\IRegistry;
use OCP\Diagnostics\IEventLogger;
use OCP\EventDispatcher\IEventDispatcher;
use OCP\Files\File;
@@ -63,6 +64,7 @@ class ViewControllerTest extends TestCase {
private UserConfig&MockObject $userConfig;
private ViewConfig&MockObject $viewConfig;
private Router $router;
+ private IRegistry&MockObject $twoFactorRegistry;
private ViewController&MockObject $viewController;
@@ -79,6 +81,7 @@ class ViewControllerTest extends TestCase {
$this->userConfig = $this->createMock(UserConfig::class);
$this->userSession = $this->createMock(IUserSession::class);
$this->viewConfig = $this->createMock(ViewConfig::class);
+ $this->twoFactorRegistry = $this->createMock(IRegistry::class);
$this->user = $this->getMockBuilder(IUser::class)->getMock();
$this->user->expects($this->any())
@@ -138,6 +141,7 @@ class ViewControllerTest extends TestCase {
$this->userConfig,
$this->viewConfig,
$filenameValidator,
+ $this->twoFactorRegistry,
])
->onlyMethods([
'getStorageInfo',
@@ -286,4 +290,24 @@ class ViewControllerTest extends TestCase {
$expected = new RedirectResponse('/index.php/apps/files/trashbin/123?dir=/test.d1462861890/sub');
$this->assertEquals($expected, $this->viewController->index('', '', '123'));
}
+
+ public function testTwoFactorAuthEnabled(): void {
+ $this->twoFactorRegistry->method('getProviderStates')
+ ->willReturn([
+ 'totp' => true,
+ 'backup_codes' => true,
+ ]);
+
+ $invokedCountProvideInitialState = $this->exactly(9);
+ $this->initialState->expects($invokedCountProvideInitialState)
+ ->method('provideInitialState')
+ ->willReturnCallback(function ($key, $data) use ($invokedCountProvideInitialState) {
+ if ($invokedCountProvideInitialState->numberOfInvocations() === 9) {
+ $this->assertEquals('isTwoFactorEnabled', $key);
+ $this->assertTrue($data);
+ }
+ });
+
+ $this->viewController->index('', '', null);
+ }
}
diff --git a/apps/files_external/lib/ConfigLexicon.php b/apps/files_external/lib/ConfigLexicon.php
index e162efc92cf..154f76c1989 100644
--- a/apps/files_external/lib/ConfigLexicon.php
+++ b/apps/files_external/lib/ConfigLexicon.php
@@ -8,30 +8,30 @@ declare(strict_types=1);
namespace OCA\Files_External;
-use NCU\Config\Lexicon\ConfigLexiconEntry;
-use NCU\Config\Lexicon\ConfigLexiconStrictness;
-use NCU\Config\Lexicon\IConfigLexicon;
-use NCU\Config\ValueType;
+use OCP\Config\Lexicon\Entry;
+use OCP\Config\Lexicon\ILexicon;
+use OCP\Config\Lexicon\Strictness;
+use OCP\Config\ValueType;
/**
* Config Lexicon for files_sharing.
*
* Please Add & Manage your Config Keys in that file and keep the Lexicon up to date!
*
- * {@see IConfigLexicon}
+ * {@see ILexicon}
*/
-class ConfigLexicon implements IConfigLexicon {
+class ConfigLexicon implements ILexicon {
public const ALLOW_USER_MOUNTING = 'allow_user_mounting';
public const USER_MOUNTING_BACKENDS = 'user_mounting_backends';
- public function getStrictness(): ConfigLexiconStrictness {
- return ConfigLexiconStrictness::NOTICE;
+ public function getStrictness(): Strictness {
+ return Strictness::NOTICE;
}
public function getAppConfigs(): array {
return [
- new ConfigLexiconEntry(self::ALLOW_USER_MOUNTING, ValueType::BOOL, false, 'allow users to mount their own external filesystems', true),
- new ConfigLexiconEntry(self::USER_MOUNTING_BACKENDS, ValueType::STRING, '', 'list of mounting backends available for users', true),
+ new Entry(self::ALLOW_USER_MOUNTING, ValueType::BOOL, false, 'allow users to mount their own external filesystems', true),
+ new Entry(self::USER_MOUNTING_BACKENDS, ValueType::STRING, '', 'list of mounting backends available for users', true),
];
}
diff --git a/apps/files_sharing/l10n/de.js b/apps/files_sharing/l10n/de.js
index 9a636d54456..20d4a9b9ee1 100644
--- a/apps/files_sharing/l10n/de.js
+++ b/apps/files_sharing/l10n/de.js
@@ -223,8 +223,8 @@ OC.L10N.register(
"Password protection (enforced)" : "Passwortschutz (erzwungen)",
"Password protection" : "Passwortschutz",
"Enter a password" : "Passwort eingeben",
- "Enable link expiration (enforced)" : "Gültigkeit des Links aktivieren (erzwungen)",
- "Enable link expiration" : "Ablauf des Links aktivieren",
+ "Enable link expiration (enforced)" : "Ablaufdatum des Links aktivieren (erzwungen)",
+ "Enable link expiration" : "Ablaufdatum des Links aktivieren",
"Enter expiration date (enforced)" : "Ablaufdatum eingeben (erzwungen)",
"Enter expiration date" : "Ablaufdatum eingeben",
"Create share" : "Freigabe erstellen",
diff --git a/apps/files_sharing/l10n/de.json b/apps/files_sharing/l10n/de.json
index c80c9b8bfd5..d7561764bd8 100644
--- a/apps/files_sharing/l10n/de.json
+++ b/apps/files_sharing/l10n/de.json
@@ -221,8 +221,8 @@
"Password protection (enforced)" : "Passwortschutz (erzwungen)",
"Password protection" : "Passwortschutz",
"Enter a password" : "Passwort eingeben",
- "Enable link expiration (enforced)" : "Gültigkeit des Links aktivieren (erzwungen)",
- "Enable link expiration" : "Ablauf des Links aktivieren",
+ "Enable link expiration (enforced)" : "Ablaufdatum des Links aktivieren (erzwungen)",
+ "Enable link expiration" : "Ablaufdatum des Links aktivieren",
"Enter expiration date (enforced)" : "Ablaufdatum eingeben (erzwungen)",
"Enter expiration date" : "Ablaufdatum eingeben",
"Create share" : "Freigabe erstellen",
diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js
index 061bceaba1e..53df07cceb6 100644
--- a/apps/files_sharing/l10n/de_DE.js
+++ b/apps/files_sharing/l10n/de_DE.js
@@ -141,7 +141,7 @@ OC.L10N.register(
"_{count} email address already added_::_{count} email addresses already added_" : ["{count} E-Mail-Adresse bereits hinzugefügt","{count} E-Mail-Adressen bereits hinzugefügt"],
"_{count} email address added_::_{count} email addresses added_" : ["{count} E-Mail-Adresse hinzugefügt","{count} E-Mail-Adressen hinzugefügt"],
"You can now share the link below to allow people to upload files to your directory." : "Sie können jetzt den unten stehenden Link freigeben, damit andere Dateien in Ihr Verzeichnis hochladen können.",
- "Share link" : "Link teilen",
+ "Share link" : "Freigabe Link",
"Copy to clipboard" : "In die Zwischenablage kopieren",
"Send link via email" : "Link per E-Mail verschicken",
"Enter an email address or paste a list" : "E-Mail-Adresse eingeben oder eine Liste einfügen",
@@ -210,21 +210,21 @@ OC.L10N.register(
"Shared via link by {initiator}" : "Geteilt mittels Link von {initiator}",
"File request ({label})" : "Dateianfrage ({label})",
"Mail share ({label})" : "Mail-Freigabe ({label})",
- "Share link ({label})" : "Link teilen ({label})",
+ "Share link ({label})" : "Freigabe Link ({label})",
"Mail share" : "E-Mail-Freigabe",
- "Share link ({index})" : "Link teilen ({index})",
+ "Share link ({index})" : "Freigabe Link ({index})",
"Create public link" : "Öffentlichen Link erstellen",
"Actions for \"{title}\"" : "Aktionen für \"{title}\"",
"Copy public link of \"{title}\" to clipboard" : "Öffentlichen Link von \"{title}\" in die Zwischenablage kopieren",
"Error, please enter proper password and/or expiration date" : "Fehler. Bitte gebe das richtige Passwort und/oder Ablaufdatum ein",
"Link share created" : "Link-Freigabe erstellt",
"Error while creating the share" : "Fehler beim Erstellen der Freigabe",
- "Please enter the following required information before creating the share" : "Bitte geben Sie die benötigten Informationen ein, bevor die Freigabe erstellt wird",
+ "Please enter the following required information before creating the share" : "Vor Erstellen der Freigabe bitte die erforderlichen Informationen eingeben",
"Password protection (enforced)" : "Passwortschutz (erzwungen)",
"Password protection" : "Passwortschutz",
"Enter a password" : "Passwort eingeben",
- "Enable link expiration (enforced)" : "Gültigkeit des Links aktivieren (erzwungen)",
- "Enable link expiration" : "Gültigkeit des Links aktivieren",
+ "Enable link expiration (enforced)" : "Ablaufdatum des Links aktivieren (erzwungen)",
+ "Enable link expiration" : "Ablaufdatum des Links aktivieren",
"Enter expiration date (enforced)" : "Ablaufdatum eingeben (erzwungen)",
"Enter expiration date" : "Ablaufdatum eingeben",
"Create share" : "Freigabe erstellen",
@@ -283,7 +283,7 @@ OC.L10N.register(
"Advanced settings" : "Erweiterte Einstellungen",
"Share label" : "Freigabe-Label",
"Share link token" : "Freigabe-Token teilen",
- "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." : "Das öffentliche Freigabelink-Token auf einen Begriff festlegen, der leicht zu merken ist , oder generieren Sie ein neues Token. Es ist nicht empfehlenswert, ein erratbares Token für Freigaben zu verwenden, die vertrauliche Informationen enthalten.",
+ "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." : "Das öffentliche Freigabelink-Token auf einen Begriff festlegen, der leicht zu merken ist, oder ein neues Token erstellen. Es ist nicht zu empfehlen, für Freigaben , die vertrauliche Informationen enthalten, ein erratbares Token zu verwenden.",
"Generating…" : "Generieren…",
"Generate new token" : "Neues Token generieren",
"Set password" : "Passwort festlegen",
diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json
index 59d8719585c..351b3db9bd8 100644
--- a/apps/files_sharing/l10n/de_DE.json
+++ b/apps/files_sharing/l10n/de_DE.json
@@ -139,7 +139,7 @@
"_{count} email address already added_::_{count} email addresses already added_" : ["{count} E-Mail-Adresse bereits hinzugefügt","{count} E-Mail-Adressen bereits hinzugefügt"],
"_{count} email address added_::_{count} email addresses added_" : ["{count} E-Mail-Adresse hinzugefügt","{count} E-Mail-Adressen hinzugefügt"],
"You can now share the link below to allow people to upload files to your directory." : "Sie können jetzt den unten stehenden Link freigeben, damit andere Dateien in Ihr Verzeichnis hochladen können.",
- "Share link" : "Link teilen",
+ "Share link" : "Freigabe Link",
"Copy to clipboard" : "In die Zwischenablage kopieren",
"Send link via email" : "Link per E-Mail verschicken",
"Enter an email address or paste a list" : "E-Mail-Adresse eingeben oder eine Liste einfügen",
@@ -208,21 +208,21 @@
"Shared via link by {initiator}" : "Geteilt mittels Link von {initiator}",
"File request ({label})" : "Dateianfrage ({label})",
"Mail share ({label})" : "Mail-Freigabe ({label})",
- "Share link ({label})" : "Link teilen ({label})",
+ "Share link ({label})" : "Freigabe Link ({label})",
"Mail share" : "E-Mail-Freigabe",
- "Share link ({index})" : "Link teilen ({index})",
+ "Share link ({index})" : "Freigabe Link ({index})",
"Create public link" : "Öffentlichen Link erstellen",
"Actions for \"{title}\"" : "Aktionen für \"{title}\"",
"Copy public link of \"{title}\" to clipboard" : "Öffentlichen Link von \"{title}\" in die Zwischenablage kopieren",
"Error, please enter proper password and/or expiration date" : "Fehler. Bitte gebe das richtige Passwort und/oder Ablaufdatum ein",
"Link share created" : "Link-Freigabe erstellt",
"Error while creating the share" : "Fehler beim Erstellen der Freigabe",
- "Please enter the following required information before creating the share" : "Bitte geben Sie die benötigten Informationen ein, bevor die Freigabe erstellt wird",
+ "Please enter the following required information before creating the share" : "Vor Erstellen der Freigabe bitte die erforderlichen Informationen eingeben",
"Password protection (enforced)" : "Passwortschutz (erzwungen)",
"Password protection" : "Passwortschutz",
"Enter a password" : "Passwort eingeben",
- "Enable link expiration (enforced)" : "Gültigkeit des Links aktivieren (erzwungen)",
- "Enable link expiration" : "Gültigkeit des Links aktivieren",
+ "Enable link expiration (enforced)" : "Ablaufdatum des Links aktivieren (erzwungen)",
+ "Enable link expiration" : "Ablaufdatum des Links aktivieren",
"Enter expiration date (enforced)" : "Ablaufdatum eingeben (erzwungen)",
"Enter expiration date" : "Ablaufdatum eingeben",
"Create share" : "Freigabe erstellen",
@@ -281,7 +281,7 @@
"Advanced settings" : "Erweiterte Einstellungen",
"Share label" : "Freigabe-Label",
"Share link token" : "Freigabe-Token teilen",
- "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." : "Das öffentliche Freigabelink-Token auf einen Begriff festlegen, der leicht zu merken ist , oder generieren Sie ein neues Token. Es ist nicht empfehlenswert, ein erratbares Token für Freigaben zu verwenden, die vertrauliche Informationen enthalten.",
+ "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." : "Das öffentliche Freigabelink-Token auf einen Begriff festlegen, der leicht zu merken ist, oder ein neues Token erstellen. Es ist nicht zu empfehlen, für Freigaben , die vertrauliche Informationen enthalten, ein erratbares Token zu verwenden.",
"Generating…" : "Generieren…",
"Generate new token" : "Neues Token generieren",
"Set password" : "Passwort festlegen",
diff --git a/apps/files_sharing/l10n/it.js b/apps/files_sharing/l10n/it.js
index 23f0a3b4a28..fa7d330d86e 100644
--- a/apps/files_sharing/l10n/it.js
+++ b/apps/files_sharing/l10n/it.js
@@ -254,7 +254,7 @@ OC.L10N.register(
"Search for internal recipients" : "Cerca destinatari interni",
"Note from" : "Nota da",
"Note:" : "Nota:",
- "File drop" : "Elimina file",
+ "File drop" : "Deposita 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",
diff --git a/apps/files_sharing/l10n/it.json b/apps/files_sharing/l10n/it.json
index fc84fa187f2..77427218f18 100644
--- a/apps/files_sharing/l10n/it.json
+++ b/apps/files_sharing/l10n/it.json
@@ -252,7 +252,7 @@
"Search for internal recipients" : "Cerca destinatari interni",
"Note from" : "Nota da",
"Note:" : "Nota:",
- "File drop" : "Elimina file",
+ "File drop" : "Deposita 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",
diff --git a/apps/files_sharing/lib/Config/ConfigLexicon.php b/apps/files_sharing/lib/Config/ConfigLexicon.php
index a463b4e7ef2..3211c755fc7 100644
--- a/apps/files_sharing/lib/Config/ConfigLexicon.php
+++ b/apps/files_sharing/lib/Config/ConfigLexicon.php
@@ -8,28 +8,28 @@ declare(strict_types=1);
namespace OCA\Files_Sharing\Config;
-use NCU\Config\Lexicon\ConfigLexiconEntry;
-use NCU\Config\Lexicon\ConfigLexiconStrictness;
-use NCU\Config\Lexicon\IConfigLexicon;
-use NCU\Config\ValueType;
+use OCP\Config\Lexicon\Entry;
+use OCP\Config\Lexicon\ILexicon;
+use OCP\Config\Lexicon\Strictness;
+use OCP\Config\ValueType;
/**
* Config Lexicon for files_sharing.
*
* Please Add & Manage your Config Keys in that file and keep the Lexicon up to date!
*
- * {@see IConfigLexicon}
+ * {@see ILexicon}
*/
-class ConfigLexicon implements IConfigLexicon {
+class ConfigLexicon implements ILexicon {
public const SHOW_FEDERATED_AS_INTERNAL = 'show_federated_shares_as_internal';
- public function getStrictness(): ConfigLexiconStrictness {
- return ConfigLexiconStrictness::IGNORE;
+ public function getStrictness(): Strictness {
+ return Strictness::IGNORE;
}
public function getAppConfigs(): array {
return [
- new ConfigLexiconEntry(self::SHOW_FEDERATED_AS_INTERNAL, ValueType::BOOL, false, 'shows federated shares as internal shares', true),
+ new Entry(self::SHOW_FEDERATED_AS_INTERNAL, ValueType::BOOL, false, 'shows federated shares as internal shares', true),
];
}
diff --git a/apps/files_sharing/src/components/FileListFilterAccount.vue b/apps/files_sharing/src/components/FileListFilterAccount.vue
index 46c847e7b19..150516e139b 100644
--- a/apps/files_sharing/src/components/FileListFilterAccount.vue
+++ b/apps/files_sharing/src/components/FileListFilterAccount.vue
@@ -8,7 +8,7 @@
:filter-name="t('files_sharing', 'People')"
@reset-filter="resetFilter">
<template #icon>
- <NcIconSvgWrapper :path="mdiAccountMultiple" />
+ <NcIconSvgWrapper :path="mdiAccountMultipleOutline" />
</template>
<NcActionInput v-if="availableAccounts.length > 1"
:label="t('files_sharing', 'Filter accounts')"
@@ -39,7 +39,7 @@
import type { IAccountData } from '../files_filters/AccountFilter.ts'
import { translate as t } from '@nextcloud/l10n'
-import { mdiAccountMultiple } from '@mdi/js'
+import { mdiAccountMultipleOutline } from '@mdi/js'
import { computed, ref, watch } from 'vue'
import FileListFilter from '../../../files/src/components/FileListFilter/FileListFilter.vue'
diff --git a/apps/files_sharing/src/components/NewFileRequestDialog/NewFileRequestDialogIntro.vue b/apps/files_sharing/src/components/NewFileRequestDialog/NewFileRequestDialogIntro.vue
index 2d4d8eafa2b..5ac60c37e29 100644
--- a/apps/files_sharing/src/components/NewFileRequestDialog/NewFileRequestDialogIntro.vue
+++ b/apps/files_sharing/src/components/NewFileRequestDialog/NewFileRequestDialogIntro.vue
@@ -78,7 +78,7 @@ import { getFilePickerBuilder } from '@nextcloud/dialogs'
import { t } from '@nextcloud/l10n'
import IconFolder from 'vue-material-design-icons/Folder.vue'
-import IconInfo from 'vue-material-design-icons/Information.vue'
+import IconInfo from 'vue-material-design-icons/InformationOutline.vue'
import IconLock from 'vue-material-design-icons/Lock.vue'
import NcTextArea from '@nextcloud/vue/components/NcTextArea'
import NcTextField from '@nextcloud/vue/components/NcTextField'
diff --git a/apps/files_sharing/src/components/SharingEntryLink.vue b/apps/files_sharing/src/components/SharingEntryLink.vue
index 702b876306f..6a456fa0a15 100644
--- a/apps/files_sharing/src/components/SharingEntryLink.vue
+++ b/apps/files_sharing/src/components/SharingEntryLink.vue
@@ -74,10 +74,10 @@
{{ config.enforcePasswordForPublicLink ? t('files_sharing', 'Password protection (enforced)') : t('files_sharing', 'Password protection') }}
</NcActionCheckbox>
- <NcActionInput v-if="pendingEnforcedPassword || share.password"
+ <NcActionInput v-if="pendingEnforcedPassword || isPasswordProtected"
class="share-link-password"
:label="t('files_sharing', 'Enter a password')"
- :value.sync="share.password"
+ :value.sync="share.newPassword"
:disabled="saving"
:required="config.enableLinkPasswordByDefault || config.enforcePasswordForPublicLink"
:minlength="isPasswordPolicyEnabled && config.passwordPolicy.minLength"
@@ -115,7 +115,8 @@
</template>
</NcActionInput>
- <NcActionButton @click.prevent.stop="onNewLinkShare(true)">
+ <NcActionButton :disabled="pendingEnforcedPassword && !share.newPassword"
+ @click.prevent.stop="onNewLinkShare(true)">
<template #icon>
<CheckIcon :size="20" />
</template>
@@ -242,10 +243,10 @@ import NcAvatar from '@nextcloud/vue/components/NcAvatar'
import NcDialog from '@nextcloud/vue/components/NcDialog'
import Tune from 'vue-material-design-icons/Tune.vue'
-import IconCalendarBlank from 'vue-material-design-icons/CalendarBlank.vue'
+import IconCalendarBlank from 'vue-material-design-icons/CalendarBlankOutline.vue'
import IconQr from 'vue-material-design-icons/Qrcode.vue'
import ErrorIcon from 'vue-material-design-icons/Exclamation.vue'
-import LockIcon from 'vue-material-design-icons/Lock.vue'
+import LockIcon from 'vue-material-design-icons/LockOutline.vue'
import CheckIcon from 'vue-material-design-icons/CheckBold.vue'
import ClipboardIcon from 'vue-material-design-icons/ContentCopy.vue'
import CloseIcon from 'vue-material-design-icons/Close.vue'
@@ -646,6 +647,7 @@ export default {
// create share & close menu
const share = new Share(shareDefaults)
+ share.newPassword = share.password
const component = await new Promise(resolve => {
this.$emit('add:share', share, resolve)
})
@@ -838,7 +840,7 @@ export default {
*/
onPasswordSubmit() {
if (this.hasUnsavedPassword) {
- this.share.password = this.share.newPassword.trim()
+ this.share.newPassword = this.share.newPassword.trim()
this.queueUpdate('password')
}
},
@@ -853,7 +855,7 @@ export default {
*/
onPasswordProtectedByTalkChange() {
if (this.hasUnsavedPassword) {
- this.share.password = this.share.newPassword.trim()
+ this.share.newPassword = this.share.newPassword.trim()
}
this.queueUpdate('sendPasswordByTalk', 'password')
diff --git a/apps/files_sharing/src/components/SharingEntryQuickShareSelect.vue b/apps/files_sharing/src/components/SharingEntryQuickShareSelect.vue
index 041841201d0..102eea63cb6 100644
--- a/apps/files_sharing/src/components/SharingEntryQuickShareSelect.vue
+++ b/apps/files_sharing/src/components/SharingEntryQuickShareSelect.vue
@@ -36,7 +36,7 @@ import ShareDetails from '../mixins/ShareDetails.js'
import NcActions from '@nextcloud/vue/components/NcActions'
import NcActionButton from '@nextcloud/vue/components/NcActionButton'
import IconEyeOutline from 'vue-material-design-icons/EyeOutline.vue'
-import IconPencil from 'vue-material-design-icons/Pencil.vue'
+import IconPencil from 'vue-material-design-icons/PencilOutline.vue'
import IconFileUpload from 'vue-material-design-icons/FileUpload.vue'
import IconTune from 'vue-material-design-icons/Tune.vue'
diff --git a/apps/files_sharing/src/files_actions/sharingStatusAction.ts b/apps/files_sharing/src/files_actions/sharingStatusAction.ts
index 75fe7d54096..2dfd8467c5b 100644
--- a/apps/files_sharing/src/files_actions/sharingStatusAction.ts
+++ b/apps/files_sharing/src/files_actions/sharingStatusAction.ts
@@ -8,8 +8,8 @@ import { translate as t } from '@nextcloud/l10n'
import { ShareType } from '@nextcloud/sharing'
import { isPublicShare } from '@nextcloud/sharing/public'
-import AccountGroupSvg from '@mdi/svg/svg/account-group.svg?raw'
-import AccountPlusSvg from '@mdi/svg/svg/account-plus.svg?raw'
+import AccountGroupSvg from '@mdi/svg/svg/account-group-outline.svg?raw'
+import AccountPlusSvg from '@mdi/svg/svg/account-plus-outline.svg?raw'
import LinkSvg from '@mdi/svg/svg/link.svg?raw'
import CircleSvg from '../../../../core/img/apps/circles.svg?raw'
diff --git a/apps/files_sharing/src/files_newMenu/newFileRequest.ts b/apps/files_sharing/src/files_newMenu/newFileRequest.ts
index f7c5cc4057a..1d58e3552a2 100644
--- a/apps/files_sharing/src/files_newMenu/newFileRequest.ts
+++ b/apps/files_sharing/src/files_newMenu/newFileRequest.ts
@@ -7,7 +7,7 @@ import type { Entry, Folder, Node } from '@nextcloud/files'
import { defineAsyncComponent } from 'vue'
import { spawnDialog } from '@nextcloud/dialogs'
import { translate as t } from '@nextcloud/l10n'
-import FileUploadSvg from '@mdi/svg/svg/file-upload.svg?raw'
+import FileUploadSvg from '@mdi/svg/svg/file-upload-outline.svg?raw'
import Config from '../services/ConfigService'
import { isPublicShare } from '@nextcloud/sharing/public'
diff --git a/apps/files_sharing/src/files_views/shares.ts b/apps/files_sharing/src/files_views/shares.ts
index 297fd4796fd..fd5e908638c 100644
--- a/apps/files_sharing/src/files_views/shares.ts
+++ b/apps/files_sharing/src/files_views/shares.ts
@@ -6,11 +6,11 @@ import { translate as t } from '@nextcloud/l10n'
import { View, getNavigation } from '@nextcloud/files'
import { ShareType } from '@nextcloud/sharing'
import AccountClockSvg from '@mdi/svg/svg/account-clock.svg?raw'
-import AccountGroupSvg from '@mdi/svg/svg/account-group.svg?raw'
-import AccountPlusSvg from '@mdi/svg/svg/account-plus.svg?raw'
+import AccountGroupSvg from '@mdi/svg/svg/account-group-outline.svg?raw'
+import AccountPlusSvg from '@mdi/svg/svg/account-plus-outline.svg?raw'
import AccountSvg from '@mdi/svg/svg/account.svg?raw'
import DeleteSvg from '@mdi/svg/svg/delete.svg?raw'
-import FileUploadSvg from '@mdi/svg/svg/file-upload.svg?raw'
+import FileUploadSvg from '@mdi/svg/svg/file-upload-outline.svg?raw'
import LinkSvg from '@mdi/svg/svg/link.svg?raw'
import { getContents, isFileRequest } from '../services/SharingService'
diff --git a/apps/files_sharing/src/mixins/SharesMixin.js b/apps/files_sharing/src/mixins/SharesMixin.js
index c5bad91314e..a461da56d85 100644
--- a/apps/files_sharing/src/mixins/SharesMixin.js
+++ b/apps/files_sharing/src/mixins/SharesMixin.js
@@ -165,12 +165,12 @@ export default {
isPasswordProtected: {
get() {
return this.config.enforcePasswordForPublicLink
- || !!this.share.password
+ || this.share.password !== ''
+ || this.share.newPassword !== undefined
},
async set(enabled) {
if (enabled) {
- this.share.password = await GeneratePassword(true)
- this.$set(this.share, 'newPassword', this.share.password)
+ this.$set(this.share, 'newPassword', await GeneratePassword(true))
} else {
this.share.password = ''
this.$delete(this.share, 'newPassword')
@@ -272,7 +272,7 @@ export default {
this.loading = true
this.open = false
await this.deleteShare(this.share.id)
- console.debug('Share deleted', this.share.id)
+ logger.debug('Share deleted', { shareId: this.share.id })
const message = this.share.itemType === 'file'
? t('files_sharing', 'File "{path}" has been unshared', { path: this.share.path })
: t('files_sharing', 'Folder "{path}" has been unshared', { path: this.share.path })
@@ -303,7 +303,12 @@ export default {
const properties = {}
// force value to string because that is what our
// share api controller accepts
- propertyNames.forEach(name => {
+ for (const name of propertyNames) {
+ if (name === 'password') {
+ properties[name] = this.share.newPassword ?? this.share.password
+ continue
+ }
+
if (this.share[name] === null || this.share[name] === undefined) {
properties[name] = ''
} else if ((typeof this.share[name]) === 'object') {
@@ -311,7 +316,7 @@ export default {
} else {
properties[name] = this.share[name].toString()
}
- })
+ }
return this.updateQueue.add(async () => {
this.saving = true
@@ -319,8 +324,9 @@ export default {
try {
const updatedShare = await this.updateShare(this.share.id, properties)
- if (propertyNames.indexOf('password') >= 0) {
+ if (propertyNames.includes('password')) {
// reset password state after sync
+ this.share.password = this.share.newPassword ?? ''
this.$delete(this.share, 'newPassword')
// updates password expiration time after sync
@@ -328,14 +334,18 @@ export default {
}
// clear any previous errors
- this.$delete(this.errors, propertyNames[0])
+ for (const property of propertyNames) {
+ this.$delete(this.errors, property)
+ }
showSuccess(this.updateSuccessMessage(propertyNames))
} catch (error) {
logger.error('Could not update share', { error, share: this.share, propertyNames })
const { message } = error
if (message && message !== '') {
- this.onSyncError(propertyNames[0], message)
+ for (const property of propertyNames) {
+ this.onSyncError(property, message)
+ }
showError(message)
} else {
// We do not have information what happened, but we should still inform the user
@@ -384,6 +394,13 @@ export default {
* @param {string} message the error message
*/
onSyncError(property, message) {
+ if (property === 'password' && this.share.newPassword) {
+ if (this.share.newPassword === this.share.password) {
+ this.share.password = ''
+ }
+ this.$delete(this.share, 'newPassword')
+ }
+
// re-open menu if closed
this.open = true
switch (property) {
diff --git a/apps/files_sharing/src/views/FilesViewFileDropEmptyContent.vue b/apps/files_sharing/src/views/FilesViewFileDropEmptyContent.vue
index 33fec9af028..dac22748d8a 100644
--- a/apps/files_sharing/src/views/FilesViewFileDropEmptyContent.vue
+++ b/apps/files_sharing/src/views/FilesViewFileDropEmptyContent.vue
@@ -68,7 +68,7 @@ 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'
+import svgCloudUpload from '@mdi/svg/svg/cloud-upload-outline.svg?raw'
defineProps<{
foldername: string
diff --git a/apps/files_sharing/src/views/SharingDetailsTab.vue b/apps/files_sharing/src/views/SharingDetailsTab.vue
index f1fb78e548b..ee902a24c8a 100644
--- a/apps/files_sharing/src/views/SharingDetailsTab.vue
+++ b/apps/files_sharing/src/views/SharingDetailsTab.vue
@@ -128,7 +128,7 @@
</NcCheckboxRadioSwitch>
<NcPasswordField v-if="isPasswordProtected"
autocomplete="new-password"
- :value="hasUnsavedPassword ? share.newPassword : ''"
+ :value="share.newPassword ?? ''"
:error="passwordError"
:helper-text="errorPasswordLabel || passwordHint"
:required="isPasswordEnforced && isNewShare"
@@ -281,7 +281,7 @@ import NcTextArea from '@nextcloud/vue/components/NcTextArea'
import CircleIcon from 'vue-material-design-icons/CircleOutline.vue'
import CloseIcon from 'vue-material-design-icons/Close.vue'
-import EditIcon from 'vue-material-design-icons/Pencil.vue'
+import EditIcon from 'vue-material-design-icons/PencilOutline.vue'
import EmailIcon from 'vue-material-design-icons/Email.vue'
import LinkIcon from 'vue-material-design-icons/Link.vue'
import GroupIcon from 'vue-material-design-icons/AccountGroup.vue'
@@ -872,7 +872,6 @@ export default {
if (this.isNewShare) {
if ((this.config.enableLinkPasswordByDefault || this.isPasswordEnforced) && this.isPublicShare) {
this.$set(this.share, 'newPassword', await GeneratePassword(true))
- this.$set(this.share, 'password', this.share.newPassword)
this.advancedSectionAccordionExpanded = true
}
/* Set default expiration dates if configured */
@@ -973,10 +972,7 @@ export default {
this.share.note = ''
}
if (this.isPasswordProtected) {
- if (this.hasUnsavedPassword && this.isValidShareAttribute(this.share.newPassword)) {
- this.share.password = this.share.newPassword
- this.$delete(this.share, 'newPassword')
- } else if (this.isPasswordEnforced && this.isNewShare && !this.isValidShareAttribute(this.share.password)) {
+ if (this.isPasswordEnforced && this.isNewShare && !this.isValidShareAttribute(this.share.password)) {
this.passwordError = true
}
} else {
@@ -1000,7 +996,7 @@ export default {
incomingShare.expireDate = this.hasExpirationDate ? this.share.expireDate : ''
if (this.isPasswordProtected) {
- incomingShare.password = this.share.password
+ incomingShare.password = this.share.newPassword
}
let share
@@ -1032,9 +1028,8 @@ export default {
this.$emit('add:share', this.share)
} else {
// Let's update after creation as some attrs are only available after creation
+ await this.queueUpdate(...permissionsAndAttributes)
this.$emit('update:share', this.share)
- emit('update:share', this.share)
- this.queueUpdate(...permissionsAndAttributes)
}
await this.getNode()
@@ -1111,10 +1106,6 @@ export default {
* "sendPasswordByTalk".
*/
onPasswordProtectedByTalkChange() {
- if (this.hasUnsavedPassword) {
- this.share.password = this.share.newPassword.trim()
- }
-
this.queueUpdate('sendPasswordByTalk', 'password')
},
isValidShareAttribute(value) {
diff --git a/apps/files_sharing/src/views/SharingTab.vue b/apps/files_sharing/src/views/SharingTab.vue
index 82a11dea2e0..e56201f6e06 100644
--- a/apps/files_sharing/src/views/SharingTab.vue
+++ b/apps/files_sharing/src/views/SharingTab.vue
@@ -164,7 +164,7 @@ import { generateOcsUrl } from '@nextcloud/router'
import { CollectionList } from 'nextcloud-vue-collections'
import { ShareType } from '@nextcloud/sharing'
-import InfoIcon from 'vue-material-design-icons/Information.vue'
+import InfoIcon from 'vue-material-design-icons/InformationOutline.vue'
import NcPopover from '@nextcloud/vue/components/NcPopover'
import axios from '@nextcloud/axios'
diff --git a/apps/files_trashbin/src/files_views/trashbinView.ts b/apps/files_trashbin/src/files_views/trashbinView.ts
index 5b547071cc7..f55c6b71595 100644
--- a/apps/files_trashbin/src/files_views/trashbinView.ts
+++ b/apps/files_trashbin/src/files_views/trashbinView.ts
@@ -7,7 +7,7 @@ import { t } from '@nextcloud/l10n'
import { deleted, deletedBy, originalLocation } from './columns.ts'
import { getContents } from '../services/trashbin.ts'
-import svgDelete from '@mdi/svg/svg/delete.svg?raw'
+import svgDelete from '@mdi/svg/svg/delete-outline.svg?raw'
export const TRASHBIN_VIEW_ID = 'trashbin'
diff --git a/apps/files_versions/src/components/Version.vue b/apps/files_versions/src/components/Version.vue
index 275f1d0ddbf..dc36e4134f9 100644
--- a/apps/files_versions/src/components/Version.vue
+++ b/apps/files_versions/src/components/Version.vue
@@ -137,7 +137,7 @@ import Delete from 'vue-material-design-icons/Delete.vue'
import Download from 'vue-material-design-icons/Download.vue'
import FileCompare from 'vue-material-design-icons/FileCompare.vue'
import ImageOffOutline from 'vue-material-design-icons/ImageOffOutline.vue'
-import Pencil from 'vue-material-design-icons/Pencil.vue'
+import Pencil from 'vue-material-design-icons/PencilOutline.vue'
import NcActionButton from '@nextcloud/vue/components/NcActionButton'
import NcActionLink from '@nextcloud/vue/components/NcActionLink'
diff --git a/apps/lookup_server_connector/l10n/be.js b/apps/lookup_server_connector/l10n/be.js
new file mode 100644
index 00000000000..397c93957a4
--- /dev/null
+++ b/apps/lookup_server_connector/l10n/be.js
@@ -0,0 +1,7 @@
+OC.L10N.register(
+ "lookup_server_connector",
+ {
+ "Lookup Server Connector" : "Злучальнік сервера пошуку",
+ "Sync public account information with the lookup server" : "Сінхранізацыя публічных звестак пра ўліковы запіс з серверам пошуку"
+},
+"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/lookup_server_connector/l10n/be.json b/apps/lookup_server_connector/l10n/be.json
new file mode 100644
index 00000000000..91b91347e2c
--- /dev/null
+++ b/apps/lookup_server_connector/l10n/be.json
@@ -0,0 +1,5 @@
+{ "translations": {
+ "Lookup Server Connector" : "Злучальнік сервера пошуку",
+ "Sync public account information with the lookup server" : "Сінхранізацыя публічных звестак пра ўліковы запіс з серверам пошуку"
+},"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/oauth2/src/components/OAuthItem.vue b/apps/oauth2/src/components/OAuthItem.vue
index 3341a86168a..5a8f1556203 100644
--- a/apps/oauth2/src/components/OAuthItem.vue
+++ b/apps/oauth2/src/components/OAuthItem.vue
@@ -35,7 +35,7 @@
<script>
-import Delete from 'vue-material-design-icons/Delete.vue'
+import Delete from 'vue-material-design-icons/DeleteOutline.vue'
import EyeOutline from 'vue-material-design-icons/EyeOutline.vue'
import NcButton from '@nextcloud/vue/components/NcButton'
diff --git a/apps/profile/l10n/be.js b/apps/profile/l10n/be.js
new file mode 100644
index 00000000000..40762e2b51c
--- /dev/null
+++ b/apps/profile/l10n/be.js
@@ -0,0 +1,12 @@
+OC.L10N.register(
+ "profile",
+ {
+ "Profile" : "Профіль",
+ "You have not added any info yet" : "Вы пакуль не дадалі ніякай інфармацыі",
+ "{user} has not added any info yet" : "{user} пакуль не дадаў(-ла) ніякай інфармацыі",
+ "Edit Profile" : "Рэдагаваць профіль",
+ "Profile not found" : "Профіль не знойдзены",
+ "The profile does not exist." : "Профіль не існуе.",
+ "Back to %s" : "Назад да %s"
+},
+"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/profile/l10n/be.json b/apps/profile/l10n/be.json
new file mode 100644
index 00000000000..16101d03b70
--- /dev/null
+++ b/apps/profile/l10n/be.json
@@ -0,0 +1,10 @@
+{ "translations": {
+ "Profile" : "Профіль",
+ "You have not added any info yet" : "Вы пакуль не дадалі ніякай інфармацыі",
+ "{user} has not added any info yet" : "{user} пакуль не дадаў(-ла) ніякай інфармацыі",
+ "Edit Profile" : "Рэдагаваць профіль",
+ "Profile not found" : "Профіль не знойдзены",
+ "The profile does not exist." : "Профіль не існуе.",
+ "Back to %s" : "Назад да %s"
+},"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/profile/src/views/Profile.vue b/apps/profile/src/views/Profile.vue
index 7865c0d05f1..046a731cb93 100644
--- a/apps/profile/src/views/Profile.vue
+++ b/apps/profile/src/views/Profile.vue
@@ -134,9 +134,9 @@ import NcButton from '@nextcloud/vue/components/NcButton'
import NcContent from '@nextcloud/vue/components/NcContent'
import NcEmptyContent from '@nextcloud/vue/components/NcEmptyContent'
import NcRichText from '@nextcloud/vue/components/NcRichText'
-import AccountIcon from 'vue-material-design-icons/Account.vue'
+import AccountIcon from 'vue-material-design-icons/AccountOutline.vue'
import MapMarkerIcon from 'vue-material-design-icons/MapMarker.vue'
-import PencilIcon from 'vue-material-design-icons/Pencil.vue'
+import PencilIcon from 'vue-material-design-icons/PencilOutline.vue'
interface IProfileAction {
target: string
diff --git a/apps/settings/img/password.svg b/apps/settings/img/password.svg
index be3362cf765..07d9fcea162 100644
--- a/apps/settings/img/password.svg
+++ b/apps/settings/img/password.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" height="16" width="16" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M6.308 21.5c-.497 0-.923-.177-1.277-.531a1.742 1.742 0 0 1-.531-1.277v-9.384c0-.497.177-.923.531-1.277.354-.354.78-.531 1.277-.531H7.5v-2c0-1.249.438-2.311 1.314-3.187C9.689 2.438 10.751 2 12 2c1.249 0 2.311.438 3.187 1.313.875.876 1.313 1.938 1.313 3.187v2h1.192c.497 0 .923.177 1.277.531.354.354.531.78.531 1.277v9.384c0 .497-.177.923-.531 1.277-.354.354-.78.531-1.277.531H6.308ZM12 16.75c.486 0 .899-.17 1.24-.51.34-.341.51-.754.51-1.24s-.17-.899-.51-1.239A1.688 1.688 0 0 0 12 13.25c-.486 0-.899.17-1.239.511-.341.34-.511.753-.511 1.239 0 .486.17.899.511 1.24.34.34.753.51 1.239.51ZM9 8.5h6v-2c0-.833-.292-1.542-.875-2.125A2.894 2.894 0 0 0 12 3.5c-.833 0-1.542.292-2.125.875A2.894 2.894 0 0 0 9 6.5v2Z" style="fill-rule:nonzero" transform="matrix(.71795 0 0 .71795 -.61 -.414)"/></svg> \ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="16" width="16"><path d="M12,17C10.89,17 10,16.1 10,15C10,13.89 10.89,13 12,13A2,2 0 0,1 14,15A2,2 0 0,1 12,17M18,20V10H6V20H18M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10C4,8.89 4.89,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z" /></svg> \ No newline at end of file
diff --git a/apps/settings/img/personal.png b/apps/settings/img/personal.png
index 179b15522b3..7a67761b53c 100644
--- a/apps/settings/img/personal.png
+++ b/apps/settings/img/personal.png
Binary files differ
diff --git a/apps/settings/img/personal.svg b/apps/settings/img/personal.svg
index e7d2b3e9f75..31ffe28b807 100644
--- a/apps/settings/img/personal.svg
+++ b/apps/settings/img/personal.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" height="16" width="16" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M12 11.692c-.962 0-1.786-.342-2.472-1.028C8.843 9.979 8.5 9.155 8.5 8.192c0-.962.343-1.786 1.028-2.471.686-.686 1.51-1.029 2.472-1.029.963 0 1.786.343 2.472 1.029.685.685 1.028 1.509 1.028 2.471 0 .963-.343 1.787-1.028 2.472-.686.686-1.509 1.028-2.472 1.028Zm-7.5 7.616v-2.224c0-.489.133-.943.399-1.36a2.663 2.663 0 0 1 1.067-.962 14.51 14.51 0 0 1 2.991-1.091 12.965 12.965 0 0 1 6.086 0c1.006.243 2.003.606 2.992 1.091.445.224.8.545 1.066.962.266.417.399.871.399 1.36v2.224h-15Z" style="fill-rule:nonzero" transform="matrix(.95789 0 0 .95789 -3.484 -3.495)"/></svg> \ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="16" width="16"><path d="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z" /></svg> \ No newline at end of file
diff --git a/apps/settings/img/users-white.svg b/apps/settings/img/users-white.svg
index 4290dcd325f..d52dcac95c2 100644
--- a/apps/settings/img/users-white.svg
+++ b/apps/settings/img/users-white.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" height="16" width="16" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M1.798 19.308v-2.224c0-.515.133-.975.399-1.379a2.721 2.721 0 0 1 1.066-.944c.95-.465 1.906-.823 2.867-1.076.961-.251 2.017-.377 3.168-.377 1.151 0 2.207.126 3.168.377.961.253 1.917.611 2.867 1.076.445.225.8.539 1.066.944.266.404.399.864.399 1.379v2.224h-15Zm17 0v-2.346c0-.657-.161-1.282-.482-1.877a4.533 4.533 0 0 0-1.368-1.531c.671.1 1.307.255 1.91.464.602.21 1.177.458 1.725.744.516.275.915.6 1.197.974.281.374.422.783.422 1.226v2.346h-3.404Zm-9.5-7.616c-.962 0-1.786-.342-2.472-1.028-.685-.685-1.028-1.509-1.028-2.472 0-.962.343-1.786 1.028-2.471.686-.686 1.51-1.029 2.472-1.029.963 0 1.787.343 2.472 1.029.685.685 1.028 1.509 1.028 2.471 0 .963-.343 1.787-1.028 2.472a3.367 3.367 0 0 1-2.472 1.028Zm8.635-3.5c0 .963-.343 1.787-1.028 2.472-.686.686-1.51 1.028-2.472 1.028-.113 0-.257-.013-.431-.038a3.814 3.814 0 0 1-.431-.085c.395-.474.698-1 .91-1.578a5.209 5.209 0 0 0-.007-3.593 5.774 5.774 0 0 0-.903-1.582c.144-.052.287-.085.431-.1.144-.016.287-.024.431-.024.962 0 1.786.343 2.472 1.029.685.685 1.028 1.509 1.028 2.471Z" style="fill:#fff;fill-rule:nonzero" transform="matrix(.78418 0 0 .78418 -1.41 -1.43)"/></svg> \ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="16" width="16"><path fill="#fff" d="M13.07 10.41A5 5 0 0 0 13.07 4.59A3.39 3.39 0 0 1 15 4A3.5 3.5 0 0 1 15 11A3.39 3.39 0 0 1 13.07 10.41M5.5 7.5A3.5 3.5 0 1 1 9 11A3.5 3.5 0 0 1 5.5 7.5M7.5 7.5A1.5 1.5 0 1 0 9 6A1.5 1.5 0 0 0 7.5 7.5M16 17V19H2V17S2 13 9 13 16 17 16 17M14 17C13.86 16.22 12.67 15 9 15S4.07 16.31 4 17M15.95 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13Z" /></svg> \ No newline at end of file
diff --git a/apps/settings/img/users.svg b/apps/settings/img/users.svg
index 6894dfbb44e..91d0afce238 100644
--- a/apps/settings/img/users.svg
+++ b/apps/settings/img/users.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" height="16" width="16" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M1.798 19.308v-2.224c0-.515.133-.975.399-1.379a2.721 2.721 0 0 1 1.066-.944c.95-.465 1.906-.823 2.867-1.076.961-.251 2.017-.377 3.168-.377 1.151 0 2.207.126 3.168.377.961.253 1.917.611 2.867 1.076.445.225.8.539 1.066.944.266.404.399.864.399 1.379v2.224h-15Zm17 0v-2.346c0-.657-.161-1.282-.482-1.877a4.533 4.533 0 0 0-1.368-1.531c.671.1 1.307.255 1.91.464.602.21 1.177.458 1.725.744.516.275.915.6 1.197.974.281.374.422.783.422 1.226v2.346h-3.404Zm-9.5-7.616c-.962 0-1.786-.342-2.472-1.028-.685-.685-1.028-1.509-1.028-2.472 0-.962.343-1.786 1.028-2.471.686-.686 1.51-1.029 2.472-1.029.963 0 1.787.343 2.472 1.029.685.685 1.028 1.509 1.028 2.471 0 .963-.343 1.787-1.028 2.472a3.367 3.367 0 0 1-2.472 1.028Zm8.635-3.5c0 .963-.343 1.787-1.028 2.472-.686.686-1.51 1.028-2.472 1.028-.113 0-.257-.013-.431-.038a3.814 3.814 0 0 1-.431-.085c.395-.474.698-1 .91-1.578a5.209 5.209 0 0 0-.007-3.593 5.774 5.774 0 0 0-.903-1.582c.144-.052.287-.085.431-.1.144-.016.287-.024.431-.024.962 0 1.786.343 2.472 1.029.685.685 1.028 1.509 1.028 2.471Z" style="fill-rule:nonzero" transform="matrix(.78418 0 0 .78418 -1.41 -1.43)"/></svg> \ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="16" width="16"><path d="M13.07 10.41A5 5 0 0 0 13.07 4.59A3.39 3.39 0 0 1 15 4A3.5 3.5 0 0 1 15 11A3.39 3.39 0 0 1 13.07 10.41M5.5 7.5A3.5 3.5 0 1 1 9 11A3.5 3.5 0 0 1 5.5 7.5M7.5 7.5A1.5 1.5 0 1 0 9 6A1.5 1.5 0 0 0 7.5 7.5M16 17V19H2V17S2 13 9 13 16 17 16 17M14 17C13.86 16.22 12.67 15 9 15S4.07 16.31 4 17M15.95 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13Z" /></svg> \ No newline at end of file
diff --git a/apps/settings/l10n/mk.js b/apps/settings/l10n/mk.js
index 4aa38bf9347..74d77d42867 100644
--- a/apps/settings/l10n/mk.js
+++ b/apps/settings/l10n/mk.js
@@ -181,6 +181,7 @@ OC.L10N.register(
"_%n app has an update available_::_%n apps have an update available_" : ["За %n апликација има достапно ажурирање","За %n апликации има достапно ажурирање"],
"_Update_::_Update all_" : ["Ажурирај","Ажурирај ги сите"],
"Group name" : "Име на група",
+ "Nothing to show" : "Нема што да се прикаже",
"Type" : "Вид",
"Learn more" : "Научи повеќе",
"Confirm" : "Потврди",
@@ -274,6 +275,7 @@ OC.L10N.register(
"Picture provided by original account" : "Слика обезбедена од оригинална сметка",
"Set as profile picture" : "Постави фотографија на профилот",
"Please note that it can take up to 24 hours for your profile picture to be updated everywhere." : "Имајте предвид дека може да потрае до 24 часа за да се ажурира аватарот насекаде.",
+ "Your biography. Markdown is supported." : "Вашата биографија.",
"Enter your date of birth" : "Внесете го вашиот датум на раѓање",
"You are using {s}{usage}{/s}" : "Користите {s}{usage}{/s}",
"You are using {s}{usage}{/s} of {s}{totalSpace}{/s} ({s}{usageRelative}%{/s})" : "Користите {s}{usage}{/s} of {s}{totalSpace}{/s} ({s}{usageRelative}%{/s})",
@@ -403,6 +405,8 @@ OC.L10N.register(
"Locale" : "Локација",
"First day of week" : "Прв ден од неделата",
"Not available as this property is required for core functionality including file sharing and calendar invitations" : "Не е достапно бидејќи ова својство е потребно за основна функционалност, вклучувајќи споделување датотеки и покани од календар",
+ "Not available as federation has been disabled for your account, contact your system administration if you have any questions" : "Не е достапно бидејќи федерацијата е оневозможена за вашата сметка, контактирајте го администраторот доколку имате какви било прашања.",
+ "Not available as publishing account specific data to the lookup server is not allowed, contact your system administration if you have any questions" : "Не е достапно бидејќи не е дозволено објавување специфични податоци за корисникот на серверот за пребарување, контактирајте со вашиот системски администратор ако имате какви било прашања",
"Your apps" : "Ваши апликации",
"Active apps" : "Активни апликации",
"Disabled apps" : "Оневозможени апликации",
diff --git a/apps/settings/l10n/mk.json b/apps/settings/l10n/mk.json
index 51a26ea439d..96c0e392842 100644
--- a/apps/settings/l10n/mk.json
+++ b/apps/settings/l10n/mk.json
@@ -179,6 +179,7 @@
"_%n app has an update available_::_%n apps have an update available_" : ["За %n апликација има достапно ажурирање","За %n апликации има достапно ажурирање"],
"_Update_::_Update all_" : ["Ажурирај","Ажурирај ги сите"],
"Group name" : "Име на група",
+ "Nothing to show" : "Нема што да се прикаже",
"Type" : "Вид",
"Learn more" : "Научи повеќе",
"Confirm" : "Потврди",
@@ -272,6 +273,7 @@
"Picture provided by original account" : "Слика обезбедена од оригинална сметка",
"Set as profile picture" : "Постави фотографија на профилот",
"Please note that it can take up to 24 hours for your profile picture to be updated everywhere." : "Имајте предвид дека може да потрае до 24 часа за да се ажурира аватарот насекаде.",
+ "Your biography. Markdown is supported." : "Вашата биографија.",
"Enter your date of birth" : "Внесете го вашиот датум на раѓање",
"You are using {s}{usage}{/s}" : "Користите {s}{usage}{/s}",
"You are using {s}{usage}{/s} of {s}{totalSpace}{/s} ({s}{usageRelative}%{/s})" : "Користите {s}{usage}{/s} of {s}{totalSpace}{/s} ({s}{usageRelative}%{/s})",
@@ -401,6 +403,8 @@
"Locale" : "Локација",
"First day of week" : "Прв ден од неделата",
"Not available as this property is required for core functionality including file sharing and calendar invitations" : "Не е достапно бидејќи ова својство е потребно за основна функционалност, вклучувајќи споделување датотеки и покани од календар",
+ "Not available as federation has been disabled for your account, contact your system administration if you have any questions" : "Не е достапно бидејќи федерацијата е оневозможена за вашата сметка, контактирајте го администраторот доколку имате какви било прашања.",
+ "Not available as publishing account specific data to the lookup server is not allowed, contact your system administration if you have any questions" : "Не е достапно бидејќи не е дозволено објавување специфични податоци за корисникот на серверот за пребарување, контактирајте со вашиот системски администратор ако имате какви било прашања",
"Your apps" : "Ваши апликации",
"Active apps" : "Активни апликации",
"Disabled apps" : "Оневозможени апликации",
diff --git a/apps/settings/l10n/pl.js b/apps/settings/l10n/pl.js
index 927a96502e2..9dc8d22078a 100644
--- a/apps/settings/l10n/pl.js
+++ b/apps/settings/l10n/pl.js
@@ -370,6 +370,8 @@ OC.L10N.register(
"Users will still be able to screenshot or record the screen. This does not provide any definitive protection." : "Użytkownicy nadal będą mogli robić zrzuty ekranu lub nagrywać ekran. Nie stanowi to pełnej ochrony.",
"Allow users to share via link and emails" : "Zezwalaj użytkownikom na udostępnianie za pośrednictwem linków i e-maili",
"Allow public uploads" : "Zezwalaj na publiczne wysyłanie",
+ "Allow public shares to be added to other clouds by federation." : "Zezwalaj na dodawanie publicznych udostępnień do innych chmur przez federację.",
+ "This will add share permissions to all newly created link shares." : "Spowoduje to dodanie uprawnień do udostępniania dla wszystkich nowo tworzonych udostępnień za pomocą linku.",
"Always ask for a password" : "Zawsze pytaj o hasło",
"Enforce password protection" : "Wymuszaj zabezpieczenie hasłem",
"Exclude groups from password requirements" : "Wyklucz grupy z wymagań dotyczących haseł",
diff --git a/apps/settings/l10n/pl.json b/apps/settings/l10n/pl.json
index 76c734bf9de..3e05ea4aaee 100644
--- a/apps/settings/l10n/pl.json
+++ b/apps/settings/l10n/pl.json
@@ -368,6 +368,8 @@
"Users will still be able to screenshot or record the screen. This does not provide any definitive protection." : "Użytkownicy nadal będą mogli robić zrzuty ekranu lub nagrywać ekran. Nie stanowi to pełnej ochrony.",
"Allow users to share via link and emails" : "Zezwalaj użytkownikom na udostępnianie za pośrednictwem linków i e-maili",
"Allow public uploads" : "Zezwalaj na publiczne wysyłanie",
+ "Allow public shares to be added to other clouds by federation." : "Zezwalaj na dodawanie publicznych udostępnień do innych chmur przez federację.",
+ "This will add share permissions to all newly created link shares." : "Spowoduje to dodanie uprawnień do udostępniania dla wszystkich nowo tworzonych udostępnień za pomocą linku.",
"Always ask for a password" : "Zawsze pytaj o hasło",
"Enforce password protection" : "Wymuszaj zabezpieczenie hasłem",
"Exclude groups from password requirements" : "Wyklucz grupy z wymagań dotyczących haseł",
diff --git a/apps/settings/l10n/tr.js b/apps/settings/l10n/tr.js
index 7a88f10365f..5d18d8f7ffa 100644
--- a/apps/settings/l10n/tr.js
+++ b/apps/settings/l10n/tr.js
@@ -343,6 +343,7 @@ OC.L10N.register(
"Nextcloud settings" : "Nextcloud ayarları",
"Unified task processing" : "Birleştirilmiş görev işleme",
"AI tasks can be implemented by different apps. Here you can set which app should be used for which task." : "Yapay zeka görevleri farklı uygulamalardan sağlanabilir. Buradan, bu görev için hangi uygulamanın kullanılacağını ayarlayabilirsiniz.",
+ "Allow AI usage for guest users" : "Konuk kullanıcılar YZ kullanabilsin",
"Task:" : "Görev:",
"Enable" : "Kullanıma al",
"None of your currently installed apps provide Task processing functionality" : "Kurulu uygulamaların hiçbirinde görev işleme özelliği yok",
@@ -369,6 +370,8 @@ OC.L10N.register(
"Users will still be able to screenshot or record the screen. This does not provide any definitive protection." : "Kullanıcılar ekran görüntüsü alabilirler veya ekranı kaydedebilirler. Bu seçenek tam bir kesin koruma sağlamaz.",
"Allow users to share via link and emails" : "Kullanıcılar bağlantı ve e-posta ile paylaşabilsin",
"Allow public uploads" : "Herkes yükleyebilsin",
+ "Allow public shares to be added to other clouds by federation." : "Herkese açık paylaşımların birlik ile diğer bulutlara eklenebilmesini sağlar.",
+ "This will add share permissions to all newly created link shares." : "Bu seçenek, yeni oluşturulan tüm bağlantı paylaşımlarına paylaşım izinleri ekler.",
"Always ask for a password" : "Her zaman parola sorulsun",
"Enforce password protection" : "Parola koruması zorunlu kılınsın",
"Exclude groups from password requirements" : "Parola gereksinimlerine katılmayacak gruplar",
diff --git a/apps/settings/l10n/tr.json b/apps/settings/l10n/tr.json
index 7f03aa37823..a2854f91139 100644
--- a/apps/settings/l10n/tr.json
+++ b/apps/settings/l10n/tr.json
@@ -341,6 +341,7 @@
"Nextcloud settings" : "Nextcloud ayarları",
"Unified task processing" : "Birleştirilmiş görev işleme",
"AI tasks can be implemented by different apps. Here you can set which app should be used for which task." : "Yapay zeka görevleri farklı uygulamalardan sağlanabilir. Buradan, bu görev için hangi uygulamanın kullanılacağını ayarlayabilirsiniz.",
+ "Allow AI usage for guest users" : "Konuk kullanıcılar YZ kullanabilsin",
"Task:" : "Görev:",
"Enable" : "Kullanıma al",
"None of your currently installed apps provide Task processing functionality" : "Kurulu uygulamaların hiçbirinde görev işleme özelliği yok",
@@ -367,6 +368,8 @@
"Users will still be able to screenshot or record the screen. This does not provide any definitive protection." : "Kullanıcılar ekran görüntüsü alabilirler veya ekranı kaydedebilirler. Bu seçenek tam bir kesin koruma sağlamaz.",
"Allow users to share via link and emails" : "Kullanıcılar bağlantı ve e-posta ile paylaşabilsin",
"Allow public uploads" : "Herkes yükleyebilsin",
+ "Allow public shares to be added to other clouds by federation." : "Herkese açık paylaşımların birlik ile diğer bulutlara eklenebilmesini sağlar.",
+ "This will add share permissions to all newly created link shares." : "Bu seçenek, yeni oluşturulan tüm bağlantı paylaşımlarına paylaşım izinleri ekler.",
"Always ask for a password" : "Her zaman parola sorulsun",
"Enforce password protection" : "Parola koruması zorunlu kılınsın",
"Exclude groups from password requirements" : "Parola gereksinimlerine katılmayacak gruplar",
diff --git a/apps/settings/src/components/AppList/AppLevelBadge.vue b/apps/settings/src/components/AppList/AppLevelBadge.vue
index 900aa69b74a..8461f5eb6b9 100644
--- a/apps/settings/src/components/AppList/AppLevelBadge.vue
+++ b/apps/settings/src/components/AppList/AppLevelBadge.vue
@@ -15,7 +15,7 @@
<script setup lang="ts">
import NcIconSvgWrapper from '@nextcloud/vue/components/NcIconSvgWrapper'
-import { mdiCheck, mdiStarShooting } from '@mdi/js'
+import { mdiCheck, mdiStarShootingOutline } from '@mdi/js'
import { translate as t } from '@nextcloud/l10n'
import { computed } from 'vue'
@@ -28,7 +28,7 @@ const props = defineProps<{
const isSupported = computed(() => props.level === 300)
const isFeatured = computed(() => props.level === 200)
-const badgeIcon = computed(() => isSupported.value ? mdiStarShooting : mdiCheck)
+const badgeIcon = computed(() => isSupported.value ? mdiStarShootingOutline : mdiCheck)
const badgeText = computed(() => isSupported.value ? t('settings', 'Supported') : t('settings', 'Featured'))
const badgeTitle = computed(() => isSupported.value
? t('settings', 'This app is supported via your current Nextcloud subscription.')
diff --git a/apps/settings/src/components/AppNavigationGroupList.vue b/apps/settings/src/components/AppNavigationGroupList.vue
index 2be7cce2f8b..8f21d18d695 100644
--- a/apps/settings/src/components/AppNavigationGroupList.vue
+++ b/apps/settings/src/components/AppNavigationGroupList.vue
@@ -18,7 +18,7 @@
<template v-if="isAdminOrDelegatedAdmin" #actions>
<NcActionText>
<template #icon>
- <NcIconSvgWrapper :path="mdiAccountGroup" />
+ <NcIconSvgWrapper :path="mdiAccountGroupOutline" />
</template>
{{ t('settings', 'Create group') }}
</NcActionText>
@@ -60,7 +60,7 @@
import type CancelablePromise from 'cancelable-promise'
import type { IGroup } from '../views/user-types.d.ts'
-import { mdiAccountGroup, mdiPlus } from '@mdi/js'
+import { mdiAccountGroupOutline, mdiPlus } from '@mdi/js'
import { showError } from '@nextcloud/dialogs'
import { t } from '@nextcloud/l10n'
import { useElementVisibility } from '@vueuse/core'
diff --git a/apps/settings/src/components/AppStoreDiscover/AppStoreDiscoverSection.vue b/apps/settings/src/components/AppStoreDiscover/AppStoreDiscoverSection.vue
index febc034514f..bb91940c763 100644
--- a/apps/settings/src/components/AppStoreDiscover/AppStoreDiscoverSection.vue
+++ b/apps/settings/src/components/AppStoreDiscover/AppStoreDiscoverSection.vue
@@ -8,7 +8,7 @@
:name="t('settings', 'Nothing to show')"
:description="t('settings', 'Could not load section content from app store.')">
<template #icon>
- <NcIconSvgWrapper :path="mdiEyeOff" :size="64" />
+ <NcIconSvgWrapper :path="mdiEyeOffOutline" :size="64" />
</template>
</NcEmptyContent>
<NcEmptyContent v-else-if="elements.length === 0"
@@ -30,7 +30,7 @@
<script setup lang="ts">
import type { IAppDiscoverElements } from '../../constants/AppDiscoverTypes.ts'
-import { mdiEyeOff } from '@mdi/js'
+import { mdiEyeOffOutline } from '@mdi/js'
import { showError } from '@nextcloud/dialogs'
import { translate as t } from '@nextcloud/l10n'
import { generateUrl } from '@nextcloud/router'
diff --git a/apps/settings/src/components/AppStoreSidebar/AppDeployOptionsModal.vue b/apps/settings/src/components/AppStoreSidebar/AppDeployOptionsModal.vue
index 04c49827b02..67d4afa6566 100644
--- a/apps/settings/src/components/AppStoreSidebar/AppDeployOptionsModal.vue
+++ b/apps/settings/src/components/AppStoreSidebar/AppDeployOptionsModal.vue
@@ -65,7 +65,7 @@
style="margin-top: 6px;"
@click="removeMount(mount)">
<template #icon>
- <NcIconSvgWrapper :path="mdiDelete" />
+ <NcIconSvgWrapper :path="mdiDeleteOutline" />
</template>
</NcButton>
</div>
@@ -160,7 +160,7 @@ import NcButton from '@nextcloud/vue/components/NcButton'
import NcIconSvgWrapper from '@nextcloud/vue/components/NcIconSvgWrapper'
import NcCheckboxRadioSwitch from '@nextcloud/vue/components/NcCheckboxRadioSwitch'
-import { mdiPlus, mdiCheck, mdiClose, mdiDelete } from '@mdi/js'
+import { mdiPlus, mdiCheck, mdiClose, mdiDeleteOutline } from '@mdi/js'
import { useAppApiStore } from '../../store/app-api-store.ts'
import { useAppsStore } from '../../store/apps-store.ts'
@@ -216,7 +216,7 @@ export default {
mdiPlus,
mdiCheck,
mdiClose,
- mdiDelete,
+ mdiDeleteOutline,
}
},
data() {
diff --git a/apps/settings/src/components/AppStoreSidebar/AppDetailsTab.vue b/apps/settings/src/components/AppStoreSidebar/AppDetailsTab.vue
index 3aa42f1d15a..8a387b55ecf 100644
--- a/apps/settings/src/components/AppStoreSidebar/AppDetailsTab.vue
+++ b/apps/settings/src/components/AppStoreSidebar/AppDetailsTab.vue
@@ -8,7 +8,7 @@
:name="t('settings', 'Details')"
:order="1">
<template #icon>
- <NcIconSvgWrapper :path="mdiTextBox" />
+ <NcIconSvgWrapper :path="mdiTextBoxOutline" />
</template>
<div class="app-details">
<div class="app-details__actions">
@@ -82,7 +82,7 @@
type="secondary"
@click="() => showDeployOptionsModal = true">
<template #icon>
- <NcIconSvgWrapper :path="mdiToyBrickPlus" />
+ <NcIconSvgWrapper :path="mdiToyBrickPlusOutline" />
</template>
{{ t('settings', 'Deploy options') }}
</NcButton>
@@ -162,7 +162,7 @@
:aria-label="t('settings', 'Report a bug')"
:title="t('settings', 'Report a bug')">
<template #icon>
- <NcIconSvgWrapper :path="mdiBug" />
+ <NcIconSvgWrapper :path="mdiBugOutline" />
</template>
</NcButton>
<NcButton :disabled="!app.bugs"
@@ -170,7 +170,7 @@
:aria-label="t('settings', 'Request feature')"
:title="t('settings', 'Request feature')">
<template #icon>
- <NcIconSvgWrapper :path="mdiFeatureSearch" />
+ <NcIconSvgWrapper :path="mdiFeatureSearchOutline" />
</template>
</NcButton>
<NcButton v-if="app.appstoreData?.discussion"
@@ -178,7 +178,7 @@
:aria-label="t('settings', 'Ask questions or discuss')"
:title="t('settings', 'Ask questions or discuss')">
<template #icon>
- <NcIconSvgWrapper :path="mdiTooltipQuestion" />
+ <NcIconSvgWrapper :path="mdiTooltipQuestionOutline" />
</template>
</NcButton>
<NcButton v-if="!app.internal"
@@ -209,7 +209,7 @@ import NcCheckboxRadioSwitch from '@nextcloud/vue/components/NcCheckboxRadioSwit
import AppDeployOptionsModal from './AppDeployOptionsModal.vue'
import AppManagement from '../../mixins/AppManagement.js'
-import { mdiBug, mdiFeatureSearch, mdiStar, mdiTextBox, mdiTooltipQuestion, mdiToyBrickPlus } from '@mdi/js'
+import { mdiBugOutline, mdiFeatureSearchOutline, mdiStar, mdiTextBoxOutline, mdiTooltipQuestionOutline, mdiToyBrickPlusOutline } from '@mdi/js'
import { useAppsStore } from '../../store/apps-store'
import { useAppApiStore } from '../../store/app-api-store'
@@ -242,12 +242,12 @@ export default {
store,
appApiStore,
- mdiBug,
- mdiFeatureSearch,
+ mdiBugOutline,
+ mdiFeatureSearchOutline,
mdiStar,
- mdiTextBox,
- mdiTooltipQuestion,
- mdiToyBrickPlus,
+ mdiTextBoxOutline,
+ mdiTooltipQuestionOutline,
+ mdiToyBrickPlusOutline,
}
},
diff --git a/apps/settings/src/components/AuthToken.vue b/apps/settings/src/components/AuthToken.vue
index 6f3e931d1b9..15286adb135 100644
--- a/apps/settings/src/components/AuthToken.vue
+++ b/apps/settings/src/components/AuthToken.vue
@@ -80,7 +80,7 @@
import type { PropType } from 'vue'
import type { IToken } from '../store/authtoken'
-import { mdiCheck, mdiCellphone, mdiTablet, mdiMonitor, mdiWeb, mdiKey, mdiMicrosoftEdge, mdiFirefox, mdiGoogleChrome, mdiAppleSafari, mdiAndroid, mdiAppleIos } from '@mdi/js'
+import { mdiCheck, mdiCellphone, mdiTablet, mdiMonitor, mdiWeb, mdiKeyOutline, mdiMicrosoftEdge, mdiFirefox, mdiGoogleChrome, mdiAppleSafari, mdiAndroid, mdiAppleIos } from '@mdi/js'
import { translate as t } from '@nextcloud/l10n'
import { defineComponent } from 'vue'
import { TokenType, useAuthTokenStore } from '../store/authtoken.ts'
@@ -215,7 +215,7 @@ export default defineComponent({
tokenIcon() {
// For custom created app tokens / app passwords
if (this.token.type === TokenType.PERMANENT_TOKEN) {
- return mdiKey
+ return mdiKeyOutline
}
switch (this.client?.id) {
diff --git a/apps/settings/src/components/GroupListItem.vue b/apps/settings/src/components/GroupListItem.vue
index 76088fa74db..69bb8a3f575 100644
--- a/apps/settings/src/components/GroupListItem.vue
+++ b/apps/settings/src/components/GroupListItem.vue
@@ -80,9 +80,9 @@ import NcCounterBubble from '@nextcloud/vue/components/NcCounterBubble'
import NcModal from '@nextcloud/vue/components/NcModal'
import NcNoteCard from '@nextcloud/vue/components/NcNoteCard'
-import AccountGroup from 'vue-material-design-icons/AccountGroup.vue'
-import Delete from 'vue-material-design-icons/Delete.vue'
-import Pencil from 'vue-material-design-icons/Pencil.vue'
+import AccountGroup from 'vue-material-design-icons/AccountGroupOutline.vue'
+import Delete from 'vue-material-design-icons/DeleteOutline.vue'
+import Pencil from 'vue-material-design-icons/PencilOutline.vue'
import { showError } from '@nextcloud/dialogs'
diff --git a/apps/settings/src/components/PersonalInfo/AvatarSection.vue b/apps/settings/src/components/PersonalInfo/AvatarSection.vue
index 400ccb510f3..a99f228668c 100644
--- a/apps/settings/src/components/PersonalInfo/AvatarSection.vue
+++ b/apps/settings/src/components/PersonalInfo/AvatarSection.vue
@@ -88,7 +88,7 @@ import 'cropperjs/dist/cropper.css'
import Upload from 'vue-material-design-icons/Upload.vue'
import Folder from 'vue-material-design-icons/Folder.vue'
-import Delete from 'vue-material-design-icons/Delete.vue'
+import Delete from 'vue-material-design-icons/DeleteOutline.vue'
import HeaderBar from './shared/HeaderBar.vue'
import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
diff --git a/apps/settings/src/components/PersonalInfo/DetailsSection.vue b/apps/settings/src/components/PersonalInfo/DetailsSection.vue
index b0eb137d9e5..d4bb0ce16ec 100644
--- a/apps/settings/src/components/PersonalInfo/DetailsSection.vue
+++ b/apps/settings/src/components/PersonalInfo/DetailsSection.vue
@@ -36,7 +36,7 @@ import { loadState } from '@nextcloud/initial-state'
import { t } from '@nextcloud/l10n'
import NcProgressBar from '@nextcloud/vue/components/NcProgressBar'
-import Account from 'vue-material-design-icons/Account.vue'
+import Account from 'vue-material-design-icons/AccountOutline.vue'
import CircleSlice from 'vue-material-design-icons/CircleSlice3.vue'
import HeaderBar from './shared/HeaderBar.vue'
diff --git a/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue b/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue
index de6114b57bc..6a6baef8817 100644
--- a/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue
+++ b/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue
@@ -48,7 +48,7 @@
:disabled="deleteDisabled"
@click="deleteEmail">
<template #icon>
- <NcIconSvgWrapper :path="mdiTrashCan" />
+ <NcIconSvgWrapper :path="mdiTrashCanOutline" />
</template>
{{ deleteEmailLabel }}
</NcActionButton>
@@ -71,7 +71,7 @@ import NcTextField from '@nextcloud/vue/components/NcTextField'
import debounce from 'debounce'
-import { mdiArrowLeft, mdiLock, mdiStar, mdiStarOutline, mdiTrashCan } from '@mdi/js'
+import { mdiArrowLeft, mdiLockOutline, mdiStar, mdiStarOutline, mdiTrashCanOutline } from '@mdi/js'
import FederationControl from '../shared/FederationControl.vue'
import { handleError } from '../../../utils/handlers.ts'
@@ -133,10 +133,10 @@ export default {
setup() {
return {
mdiArrowLeft,
- mdiLock,
+ mdiLockOutline,
mdiStar,
mdiStarOutline,
- mdiTrashCan,
+ mdiTrashCanOutline,
saveAdditionalEmailScope,
}
},
diff --git a/apps/settings/src/components/UserList.vue b/apps/settings/src/components/UserList.vue
index 84c204805cc..459548fad26 100644
--- a/apps/settings/src/components/UserList.vue
+++ b/apps/settings/src/components/UserList.vue
@@ -19,7 +19,7 @@
<NcLoadingIcon v-if="isInitialLoad && loading.users"
:name="t('settings', 'Loading accounts …')"
:size="64" />
- <NcIconSvgWrapper v-else :path="mdiAccountGroup" :size="64" />
+ <NcIconSvgWrapper v-else :path="mdiAccountGroupOutline" :size="64" />
</template>
</NcEmptyContent>
@@ -58,7 +58,7 @@
</template>
<script>
-import { mdiAccountGroup } from '@mdi/js'
+import { mdiAccountGroupOutline } from '@mdi/js'
import { showError } from '@nextcloud/dialogs'
import { subscribe, unsubscribe } from '@nextcloud/event-bus'
import { Fragment } from 'vue-frag'
@@ -120,7 +120,7 @@ export default {
setup() {
// non reactive properties
return {
- mdiAccountGroup,
+ mdiAccountGroupOutline,
rowHeight: 55,
UserRow,
diff --git a/apps/settings/src/components/Users/UserRowActions.vue b/apps/settings/src/components/Users/UserRowActions.vue
index 8e30d584dfd..efd70d879a7 100644
--- a/apps/settings/src/components/Users/UserRowActions.vue
+++ b/apps/settings/src/components/Users/UserRowActions.vue
@@ -39,7 +39,7 @@ import NcActionButton from '@nextcloud/vue/components/NcActionButton'
import NcActions from '@nextcloud/vue/components/NcActions'
import NcIconSvgWrapper from '@nextcloud/vue/components/NcIconSvgWrapper'
import SvgCheck from '@mdi/svg/svg/check.svg?raw'
-import SvgPencil from '@mdi/svg/svg/pencil.svg?raw'
+import SvgPencil from '@mdi/svg/svg/pencil-outline.svg?raw'
interface UserAction {
action: (event: MouseEvent, user: Record<string, unknown>) => void,
diff --git a/apps/settings/src/constants/AccountPropertyConstants.ts b/apps/settings/src/constants/AccountPropertyConstants.ts
index 5ea15e05c6c..455c210976f 100644
--- a/apps/settings/src/constants/AccountPropertyConstants.ts
+++ b/apps/settings/src/constants/AccountPropertyConstants.ts
@@ -7,7 +7,7 @@
* SYNC to be kept in sync with `lib/public/Accounts/IAccountManager.php`
*/
-import { mdiAccountGroup, mdiCellphone, mdiLock, mdiWeb } from '@mdi/js'
+import { mdiAccountGroupOutline, mdiCellphone, mdiLockOutline, mdiWeb } from '@mdi/js'
import { translate as t } from '@nextcloud/l10n'
/** Enum of account properties */
@@ -171,14 +171,14 @@ export const SCOPE_PROPERTY_ENUM = Object.freeze({
displayName: t('settings', 'Local'),
tooltip: t('settings', 'Only visible to people on this instance and guests'),
// tooltipDisabled is not required here as this scope is supported by all account properties
- icon: mdiLock,
+ icon: mdiLockOutline,
},
[SCOPE_ENUM.FEDERATED]: {
name: SCOPE_ENUM.FEDERATED,
displayName: t('settings', 'Federated'),
tooltip: t('settings', 'Only synchronize to trusted servers'),
tooltipDisabled: t('settings', 'Not available as federation has been disabled for your account, contact your system administration if you have any questions'),
- icon: mdiAccountGroup,
+ icon: mdiAccountGroupOutline,
},
[SCOPE_ENUM.PUBLISHED]: {
name: SCOPE_ENUM.PUBLISHED,
diff --git a/apps/settings/src/constants/AppstoreCategoryIcons.ts b/apps/settings/src/constants/AppstoreCategoryIcons.ts
index 7e7e00df9b0..24bb0faea6d 100644
--- a/apps/settings/src/constants/AppstoreCategoryIcons.ts
+++ b/apps/settings/src/constants/AppstoreCategoryIcons.ts
@@ -3,29 +3,29 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import {
- mdiAccount,
- mdiAccountMultiple,
- mdiArchive,
+ mdiAccountOutline,
+ mdiAccountMultipleOutline,
+ mdiArchiveOutline,
mdiCheck,
- mdiClipboardFlow,
+ mdiClipboardFlowOutline,
mdiClose,
- mdiCog,
- mdiControllerClassic,
+ mdiCogOutline,
+ mdiControllerClassicOutline,
mdiDownload,
mdiFileDocumentEdit,
mdiFolder,
- mdiKey,
+ mdiKeyOutline,
mdiMagnify,
mdiMonitorEye,
mdiMultimedia,
- mdiOfficeBuilding,
+ mdiOfficeBuildingOutline,
mdiOpenInApp,
mdiSecurity,
mdiStar,
mdiStarCircleOutline,
- mdiStarShooting,
+ mdiStarShootingOutline,
mdiTools,
- mdiViewColumn,
+ mdiViewColumnOutline,
} from '@mdi/js'
/**
@@ -34,28 +34,28 @@ import {
export default Object.freeze({
// system special categories
discover: mdiStarCircleOutline,
- installed: mdiAccount,
+ installed: mdiAccountOutline,
enabled: mdiCheck,
disabled: mdiClose,
- bundles: mdiArchive,
- supported: mdiStarShooting,
+ bundles: mdiArchiveOutline,
+ supported: mdiStarShootingOutline,
featured: mdiStar,
updates: mdiDownload,
// generic categories
- auth: mdiKey,
- customization: mdiCog,
- dashboard: mdiViewColumn,
+ auth: mdiKeyOutline,
+ customization: mdiCogOutline,
+ dashboard: mdiViewColumnOutline,
files: mdiFolder,
- games: mdiControllerClassic,
+ games: mdiControllerClassicOutline,
integration: mdiOpenInApp,
monitoring: mdiMonitorEye,
multimedia: mdiMultimedia,
office: mdiFileDocumentEdit,
- organization: mdiOfficeBuilding,
+ organization: mdiOfficeBuildingOutline,
search: mdiMagnify,
security: mdiSecurity,
- social: mdiAccountMultiple,
+ social: mdiAccountMultipleOutline,
tools: mdiTools,
- workflow: mdiClipboardFlow,
+ workflow: mdiClipboardFlowOutline,
})
diff --git a/apps/settings/src/views/UserManagementNavigation.vue b/apps/settings/src/views/UserManagementNavigation.vue
index df3670bcfc7..95a12ac7c51 100644
--- a/apps/settings/src/views/UserManagementNavigation.vue
+++ b/apps/settings/src/views/UserManagementNavigation.vue
@@ -22,7 +22,7 @@
:name="t('settings', 'All accounts')"
:to="{ name: 'users' }">
<template #icon>
- <NcIconSvgWrapper :path="mdiAccount" />
+ <NcIconSvgWrapper :path="mdiAccountOutline" />
</template>
<template #counter>
<NcCounterBubble v-if="userCount" :type="!selectedGroupDecoded ? 'highlighted' : undefined">
@@ -37,7 +37,7 @@
:name="t('settings', 'Admins')"
:to="{ name: 'group', params: { selectedGroup: 'admin' } }">
<template #icon>
- <NcIconSvgWrapper :path="mdiShieldAccount" />
+ <NcIconSvgWrapper :path="mdiShieldAccountOutline" />
</template>
<template #counter>
<NcCounterBubble v-if="adminGroup && adminGroup.count > 0"
@@ -70,7 +70,7 @@
:name="t('settings', 'Disabled accounts')"
:to="{ name: 'group', params: { selectedGroup: 'disabled' } }">
<template #icon>
- <NcIconSvgWrapper :path="mdiAccountOff" />
+ <NcIconSvgWrapper :path="mdiAccountOffOutline" />
</template>
<template v-if="disabledGroup.usercount > 0" #counter>
<NcCounterBubble :type="selectedGroupDecoded === 'disabled' ? 'highlighted' : undefined">
@@ -87,7 +87,7 @@
type="tertiary"
@click="isDialogOpen = true">
<template #icon>
- <NcIconSvgWrapper :path="mdiCog" />
+ <NcIconSvgWrapper :path="mdiCogOutline" />
</template>
{{ t('settings', 'Account management settings') }}
</NcButton>
@@ -97,7 +97,7 @@
</template>
<script setup lang="ts">
-import { mdiAccount, mdiAccountOff, mdiCog, mdiPlus, mdiShieldAccount, mdiHistory } from '@mdi/js'
+import { mdiAccountOutline, mdiAccountOffOutline, mdiCogOutline, mdiPlus, mdiShieldAccountOutline, mdiHistory } from '@mdi/js'
import { translate as t } from '@nextcloud/l10n'
import { computed, ref } from 'vue'
diff --git a/apps/systemtags/src/components/SystemTagPicker.vue b/apps/systemtags/src/components/SystemTagPicker.vue
index 9a3b8e19b68..377e76ed75f 100644
--- a/apps/systemtags/src/components/SystemTagPicker.vue
+++ b/apps/systemtags/src/components/SystemTagPicker.vue
@@ -148,9 +148,9 @@ import NcTextField from '@nextcloud/vue/components/NcTextField'
import CheckIcon from 'vue-material-design-icons/CheckCircle.vue'
import CircleIcon from 'vue-material-design-icons/Circle.vue'
import CircleOutlineIcon from 'vue-material-design-icons/CircleOutline.vue'
-import PencilIcon from 'vue-material-design-icons/Pencil.vue'
+import PencilIcon from 'vue-material-design-icons/PencilOutline.vue'
import PlusIcon from 'vue-material-design-icons/Plus.vue'
-import TagIcon from 'vue-material-design-icons/Tag.vue'
+import TagIcon from 'vue-material-design-icons/TagOutline.vue'
import { createTag, fetchTag, fetchTags, getTagObjects, setTagObjects, updateTag } from '../services/api.ts'
import { elementColor, invertTextColor, isDarkModeEnabled } from '../utils/colorUtils.ts'
diff --git a/apps/systemtags/src/files_actions/bulkSystemTagsAction.ts b/apps/systemtags/src/files_actions/bulkSystemTagsAction.ts
index 0f33650d588..7dfe90a1527 100644
--- a/apps/systemtags/src/files_actions/bulkSystemTagsAction.ts
+++ b/apps/systemtags/src/files_actions/bulkSystemTagsAction.ts
@@ -10,7 +10,7 @@ import { isPublicShare } from '@nextcloud/sharing/public'
import { spawnDialog } from '@nextcloud/dialogs'
import { t } from '@nextcloud/l10n'
-import TagMultipleSvg from '@mdi/svg/svg/tag-multiple.svg?raw'
+import TagMultipleSvg from '@mdi/svg/svg/tag-multiple-outline.svg?raw'
/**
* Spawn a dialog to add or remove tags from multiple nodes.
diff --git a/apps/systemtags/src/files_views/systemtagsView.ts b/apps/systemtags/src/files_views/systemtagsView.ts
index 46e5af6c3c1..624d2036802 100644
--- a/apps/systemtags/src/files_views/systemtagsView.ts
+++ b/apps/systemtags/src/files_views/systemtagsView.ts
@@ -7,7 +7,7 @@ import { translate as t } from '@nextcloud/l10n'
import { View, getNavigation } from '@nextcloud/files'
import { getContents } from '../services/systemtags.js'
-import svgTagMultiple from '@mdi/svg/svg/tag-multiple.svg?raw'
+import svgTagMultiple from '@mdi/svg/svg/tag-multiple-outline.svg?raw'
export const systemTagsViewId = 'tags'
diff --git a/apps/theming/src/components/BackgroundSettings.vue b/apps/theming/src/components/BackgroundSettings.vue
index ce4489138ff..58b76dd9602 100644
--- a/apps/theming/src/components/BackgroundSettings.vue
+++ b/apps/theming/src/components/BackgroundSettings.vue
@@ -87,7 +87,7 @@ import NcColorPicker from '@nextcloud/vue/components/NcColorPicker'
import Check from 'vue-material-design-icons/Check.vue'
import ImageEdit from 'vue-material-design-icons/ImageEdit.vue'
-import ColorPalette from 'vue-material-design-icons/Palette.vue'
+import ColorPalette from 'vue-material-design-icons/PaletteOutline.vue'
const shippedBackgroundList = loadState('theming', 'shippedBackgrounds')
const backgroundImage = loadState('theming', 'userBackgroundImage')
diff --git a/apps/theming/src/components/UserPrimaryColor.vue b/apps/theming/src/components/UserPrimaryColor.vue
index 462ce43e997..f10b8a01825 100644
--- a/apps/theming/src/components/UserPrimaryColor.vue
+++ b/apps/theming/src/components/UserPrimaryColor.vue
@@ -38,7 +38,7 @@ import debounce from 'debounce'
import NcButton from '@nextcloud/vue/components/NcButton'
import NcColorPicker from '@nextcloud/vue/components/NcColorPicker'
import NcLoadingIcon from '@nextcloud/vue/components/NcLoadingIcon'
-import IconColorPalette from 'vue-material-design-icons/Palette.vue'
+import IconColorPalette from 'vue-material-design-icons/PaletteOutline.vue'
import IconUndo from 'vue-material-design-icons/UndoVariant.vue'
const { primaryColor, defaultPrimaryColor } = loadState('theming', 'data', { primaryColor: '#0082c9', defaultPrimaryColor: '#0082c9' })
diff --git a/apps/theming/src/components/admin/FileInputField.vue b/apps/theming/src/components/admin/FileInputField.vue
index 698bc53c402..d5e0052f5bd 100644
--- a/apps/theming/src/components/admin/FileInputField.vue
+++ b/apps/theming/src/components/admin/FileInputField.vue
@@ -68,7 +68,7 @@ import { loadState } from '@nextcloud/initial-state'
import NcButton from '@nextcloud/vue/components/NcButton'
import NcLoadingIcon from '@nextcloud/vue/components/NcLoadingIcon'
import NcNoteCard from '@nextcloud/vue/components/NcNoteCard'
-import Delete from 'vue-material-design-icons/Delete.vue'
+import Delete from 'vue-material-design-icons/DeleteOutline.vue'
import Undo from 'vue-material-design-icons/UndoVariant.vue'
import Upload from 'vue-material-design-icons/Upload.vue'
diff --git a/apps/theming/tests/Migration/Version2006Date20240905111627Test.php b/apps/theming/tests/Migration/Version2006Date20240905111627Test.php
index c4bcb75b364..5f7458db11a 100644
--- a/apps/theming/tests/Migration/Version2006Date20240905111627Test.php
+++ b/apps/theming/tests/Migration/Version2006Date20240905111627Test.php
@@ -9,9 +9,9 @@ declare(strict_types=1);
namespace OCA\Theming\Tests\Migration;
-use NCU\Config\IUserConfig;
use OCA\Theming\Migration\Version2006Date20240905111627;
use OCP\BackgroundJob\IJobList;
+use OCP\Config\IUserConfig;
use OCP\IAppConfig;
use OCP\IDBConnection;
use OCP\IUserManager;
diff --git a/apps/updatenotification/src/components/UpdateNotification.vue b/apps/updatenotification/src/components/UpdateNotification.vue
index 3ba6bf5bd69..94c58dbdfd9 100644
--- a/apps/updatenotification/src/components/UpdateNotification.vue
+++ b/apps/updatenotification/src/components/UpdateNotification.vue
@@ -178,7 +178,7 @@ import IconChevronDown from 'vue-material-design-icons/ChevronDown.vue'
import IconCloudCheckVariant from 'vue-material-design-icons/CloudCheckVariant.vue'
import IconLink from 'vue-material-design-icons/Link.vue'
import IconNewBox from 'vue-material-design-icons/NewBox.vue'
-import IconPencil from 'vue-material-design-icons/Pencil.vue'
+import IconPencil from 'vue-material-design-icons/PencilOutline.vue'
import IconSourceBranch from 'vue-material-design-icons/SourceBranch.vue'
import IconStar from 'vue-material-design-icons/Star.vue'
import IconWeatherNight from 'vue-material-design-icons/WeatherNight.vue'