aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/dashboard/l10n/es.js4
-rw-r--r--apps/dashboard/l10n/es.json4
-rw-r--r--apps/dav/l10n/pl.js25
-rw-r--r--apps/dav/l10n/pl.json25
-rw-r--r--apps/dav/lib/CalDAV/UpcomingEventsService.php8
-rw-r--r--apps/dav/lib/Connector/Sabre/FilesReportPlugin.php2
-rw-r--r--apps/dav/lib/Connector/Sabre/ServerFactory.php2
-rw-r--r--apps/encryption/lib/Session.php2
-rw-r--r--apps/federatedfilesharing/tests/AddressHandlerTest.php4
-rw-r--r--apps/federatedfilesharing/tests/Controller/MountPublicLinkControllerTest.php4
-rw-r--r--apps/federatedfilesharing/tests/FederatedShareProviderTest.php4
-rw-r--r--apps/federation/l10n/es.js4
-rw-r--r--apps/federation/l10n/es.json4
-rw-r--r--apps/files/l10n/ar.js2
-rw-r--r--apps/files/l10n/ar.json2
-rw-r--r--apps/files/l10n/ca.js2
-rw-r--r--apps/files/l10n/ca.json2
-rw-r--r--apps/files/l10n/cs.js2
-rw-r--r--apps/files/l10n/cs.json2
-rw-r--r--apps/files/l10n/da.js2
-rw-r--r--apps/files/l10n/da.json2
-rw-r--r--apps/files/l10n/de.js2
-rw-r--r--apps/files/l10n/de.json2
-rw-r--r--apps/files/l10n/de_DE.js2
-rw-r--r--apps/files/l10n/de_DE.json2
-rw-r--r--apps/files/l10n/en_GB.js2
-rw-r--r--apps/files/l10n/en_GB.json2
-rw-r--r--apps/files/l10n/es.js2
-rw-r--r--apps/files/l10n/es.json2
-rw-r--r--apps/files/l10n/es_MX.js2
-rw-r--r--apps/files/l10n/es_MX.json2
-rw-r--r--apps/files/l10n/et_EE.js2
-rw-r--r--apps/files/l10n/et_EE.json2
-rw-r--r--apps/files/l10n/eu.js2
-rw-r--r--apps/files/l10n/eu.json2
-rw-r--r--apps/files/l10n/fa.js2
-rw-r--r--apps/files/l10n/fa.json2
-rw-r--r--apps/files/l10n/fi.js2
-rw-r--r--apps/files/l10n/fi.json2
-rw-r--r--apps/files/l10n/fr.js2
-rw-r--r--apps/files/l10n/fr.json2
-rw-r--r--apps/files/l10n/ga.js2
-rw-r--r--apps/files/l10n/ga.json2
-rw-r--r--apps/files/l10n/gl.js2
-rw-r--r--apps/files/l10n/gl.json2
-rw-r--r--apps/files/l10n/hu.js2
-rw-r--r--apps/files/l10n/hu.json2
-rw-r--r--apps/files/l10n/is.js2
-rw-r--r--apps/files/l10n/is.json2
-rw-r--r--apps/files/l10n/it.js2
-rw-r--r--apps/files/l10n/it.json2
-rw-r--r--apps/files/l10n/ja.js2
-rw-r--r--apps/files/l10n/ja.json2
-rw-r--r--apps/files/l10n/ko.js2
-rw-r--r--apps/files/l10n/ko.json2
-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.js2
-rw-r--r--apps/files/l10n/mk.json2
-rw-r--r--apps/files/l10n/nb.js2
-rw-r--r--apps/files/l10n/nb.json2
-rw-r--r--apps/files/l10n/nl.js2
-rw-r--r--apps/files/l10n/nl.json2
-rw-r--r--apps/files/l10n/pl.js2
-rw-r--r--apps/files/l10n/pl.json2
-rw-r--r--apps/files/l10n/pt_BR.js4
-rw-r--r--apps/files/l10n/pt_BR.json4
-rw-r--r--apps/files/l10n/ru.js2
-rw-r--r--apps/files/l10n/ru.json2
-rw-r--r--apps/files/l10n/sk.js2
-rw-r--r--apps/files/l10n/sk.json2
-rw-r--r--apps/files/l10n/sl.js2
-rw-r--r--apps/files/l10n/sl.json2
-rw-r--r--apps/files/l10n/sr.js2
-rw-r--r--apps/files/l10n/sr.json2
-rw-r--r--apps/files/l10n/sv.js2
-rw-r--r--apps/files/l10n/sv.json2
-rw-r--r--apps/files/l10n/sw.js2
-rw-r--r--apps/files/l10n/sw.json2
-rw-r--r--apps/files/l10n/tr.js2
-rw-r--r--apps/files/l10n/tr.json2
-rw-r--r--apps/files/l10n/ug.js2
-rw-r--r--apps/files/l10n/ug.json2
-rw-r--r--apps/files/l10n/uk.js2
-rw-r--r--apps/files/l10n/uk.json2
-rw-r--r--apps/files/l10n/vi.js2
-rw-r--r--apps/files/l10n/vi.json2
-rw-r--r--apps/files/l10n/zh_CN.js2
-rw-r--r--apps/files/l10n/zh_CN.json2
-rw-r--r--apps/files/l10n/zh_HK.js2
-rw-r--r--apps/files/l10n/zh_HK.json2
-rw-r--r--apps/files/l10n/zh_TW.js2
-rw-r--r--apps/files/l10n/zh_TW.json2
-rw-r--r--apps/files/lib/Service/UserConfig.php6
-rw-r--r--apps/files/src/components/FileEntry/FileEntryName.vue11
-rw-r--r--apps/files/src/composables/useNavigation.spec.ts7
-rw-r--r--apps/files/src/store/userconfig.ts1
-rw-r--r--apps/files/src/types.ts1
-rw-r--r--apps/files/src/views/Settings.vue18
-rw-r--r--apps/files/src/views/favorites.spec.ts1
-rw-r--r--apps/files_external/lib/Command/Verify.php1
-rw-r--r--apps/files_external/lib/Controller/GlobalStoragesController.php4
-rw-r--r--apps/files_external/lib/Controller/StoragesController.php10
-rw-r--r--apps/files_external/lib/Controller/UserGlobalStoragesController.php9
-rw-r--r--apps/files_external/lib/Controller/UserStoragesController.php8
-rw-r--r--apps/files_external/lib/MountConfig.php4
-rw-r--r--apps/files_sharing/l10n/de.js2
-rw-r--r--apps/files_sharing/l10n/de.json2
-rw-r--r--apps/files_sharing/l10n/ru.js1
-rw-r--r--apps/files_sharing/l10n/ru.json1
-rw-r--r--apps/files_sharing/src/utils/GeneratePassword.ts21
-rw-r--r--apps/files_sharing/tests/External/CacheTest.php4
-rw-r--r--apps/files_sharing/tests/External/ManagerTest.php4
-rw-r--r--apps/twofactor_backupcodes/l10n/es.js10
-rw-r--r--apps/twofactor_backupcodes/l10n/es.json10
115 files changed, 229 insertions, 163 deletions
diff --git a/apps/dashboard/l10n/es.js b/apps/dashboard/l10n/es.js
index e8c266813f6..06a26af9975 100644
--- a/apps/dashboard/l10n/es.js
+++ b/apps/dashboard/l10n/es.js
@@ -19,8 +19,8 @@ OC.L10N.register(
"Customize" : "Personalizar",
"Edit widgets" : "Editar widgets",
"Get more widgets from the App Store" : "Conseguir más widgets desde la tienda de Apps",
- "Weather service" : "Servicio metereológico",
- "For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Por privacidad, los datos meteorológicos son solicitados por tu servidor Nextcloud en tu nombre de tal forma que el servicio no recibe información personal.",
+ "Weather service" : "Servicio meteorológico",
+ "For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Para su privacidad, los datos meteorológicos son solicitados por su servidor Nextcloud en su nombre, de tal forma que el servicio no reciba información personal.",
"Weather data from Met.no" : "Datos meteorológicos de Met.no",
"geocoding with Nominatim" : "geocoding con Nominatim",
"elevation data from OpenTopoData" : "datos de elevación de OpenTopoData"
diff --git a/apps/dashboard/l10n/es.json b/apps/dashboard/l10n/es.json
index 07776366228..3629d632d0e 100644
--- a/apps/dashboard/l10n/es.json
+++ b/apps/dashboard/l10n/es.json
@@ -17,8 +17,8 @@
"Customize" : "Personalizar",
"Edit widgets" : "Editar widgets",
"Get more widgets from the App Store" : "Conseguir más widgets desde la tienda de Apps",
- "Weather service" : "Servicio metereológico",
- "For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Por privacidad, los datos meteorológicos son solicitados por tu servidor Nextcloud en tu nombre de tal forma que el servicio no recibe información personal.",
+ "Weather service" : "Servicio meteorológico",
+ "For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Para su privacidad, los datos meteorológicos son solicitados por su servidor Nextcloud en su nombre, de tal forma que el servicio no reciba información personal.",
"Weather data from Met.no" : "Datos meteorológicos de Met.no",
"geocoding with Nominatim" : "geocoding con Nominatim",
"elevation data from OpenTopoData" : "datos de elevación de OpenTopoData"
diff --git a/apps/dav/l10n/pl.js b/apps/dav/l10n/pl.js
index 3edcbb7447f..3c9929cc943 100644
--- a/apps/dav/l10n/pl.js
+++ b/apps/dav/l10n/pl.js
@@ -78,6 +78,11 @@ OC.L10N.register(
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["Za jeden dzień, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["Za tydzień, dnia %1$s, przez cały dzień","Za %n tygodnie, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["W ciągu miesiąca, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień"],
+ "_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["Za rok dnia %1$s przez cały dzień","Za %n lata dnia %1$s przez cały dzień","Za %n lat dnia %1$s przez cały dzień","Za %n lat dnia %1$s przez cały dzień"],
+ "_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["Za dzień, dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s"],
+ "_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["Za tydzień dnia %1$s między %2$s - %3$s","Za %n tygodnie dnia %1$s między %2$s - %3$s","Za %n tygodni dnia %1$s między %2$s - %3$s","Za %n tygodni dnia %1$s między %2$s - %3$s"],
+ "_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["Za miesiąc dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s"],
+ "_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["Za rok dnia %1$s między %2$s - %3$s","Za %n lata dnia %1$s między %2$s - %3$s","Za %n lat dnia %1$s między %2$s - %3$s","Za %n lat dnia %1$s między %2$s - %3$s"],
"Could not generate when statement" : "Nie można wygenerować instrukcji when",
"Every Day for the entire day" : "Codziennie przez cały dzień",
"Every Day for the entire day until %1$s" : "Codziennie przez cały dzień do %1$s",
@@ -88,15 +93,21 @@ OC.L10N.register(
"Every %1$d Days between %2$s - %3$s until %4$s" : "Co %1$d dni, pomiędzy %2$s - %3$s aż do %4$s",
"Could not generate event recurrence statement" : "Nie można wygenerować zestawienia powtórzeń zdarzenia",
"Every Week on %1$s for the entire day" : "Każdego tygodnia w %1$s przez cały dzień",
+ "Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "Każdego %1$d miesiąca dnia %2$s między %3$s - %4$s do %5$s",
+ "Every Year in %1$s on the %2$s for the entire day" : "Co rok w %1$s dnia %2$s przez cały dzień",
+ "Every Year in %1$s on the %2$s for the entire day until %3$s" : "Co rok w %1$s dnia %2$s przez cały dzień do %3$s",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s" : "Co roku za %1$s dnia %2$s między %3$s - %4$s",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "Co roku za %1$s dnia %2$s między %3$s - %4$s do %5$s",
+ "Every %1$d Years in %2$s on the %3$s for the entire day" : "Co %1$d lat dnia %2$s o %3$s przez cały dzień",
"In the past on %1$s" : "W przeszłości dnia %1$s",
- "_In a minute on %1$s_::_In %n minutes on %1$s_" : ["Za minutę dnia %2$s","Za %1$n minuty dnia %2$s","Za %1$n minut dnia %2$s","Za %1$n minut dnia %2$s"],
- "_In a hour on %1$s_::_In %n hours on %1$s_" : ["Za godzinę dnia %2$s","Za %1$n godziny dnia %2$s","Za %1$n godzin dnia %2$s","Za %1$n godzin dnia %2$s"],
- "_In a day on %1$s_::_In %n days on %1$s_" : ["Za dzień, dnia %2$s","Za %1$n dni dnia %2$s","Za %1$n dni dnia %2$s","Za %1$n dni dnia %2$s"],
- "_In a week on %1$s_::_In %n weeks on %1$s_" : ["Za tydzień dnia %2$s","Za %1$n tygodnie dnia %2$s","Za %1$n tygodni dnia %2$s","Za %1$n tygodni dnia %2$s"],
- "_In a month on %1$s_::_In %n months on %1$s_" : ["Za miesiąc dnia %2$s","W ciągu %1$n miesięcy dnia %2$s","W ciągu %1$n miesięcy dnia %2$s","W ciągu %1$n miesięcy dnia %2$s"],
- "_In a year on %1$s_::_In %n years on %1$s_" : ["Za rok dnia %2$s","Za %1$n lata dnia %2$s","Za %1$n lat dnia %2$s","Za %1$n lat dnia %2$s"],
+ "_In a minute on %1$s_::_In %n minutes on %1$s_" : ["Za minutę dnia %1$s","Za %n minut dnia %1$s","Za %n minut dnia %1$s","Za %n minut dnia %1$s"],
+ "_In a hour on %1$s_::_In %n hours on %1$s_" : ["Za godzinę dnia %1$s","Za %n godziny dnia %1$s","Za %n godzin dnia %1$s","Za %n godzin dnia %1$s"],
+ "_In a day on %1$s_::_In %n days on %1$s_" : ["Za dzień, dnia %1$s","Za %n dni dnia %1$s","Za %n dni dnia %1$s","Za %n dni dnia %1$s"],
+ "_In a week on %1$s_::_In %n weeks on %1$s_" : ["Za tydzień dnia %1$s","Za %n tygodnie dnia %1$s","Za %n tygodni dnia %1$s","Za %n tygodni dnia %1$s"],
+ "_In a month on %1$s_::_In %n months on %1$s_" : ["Za miesiąc dnia %1$s","W ciągu %n miesięcy dnia %1$s","W ciągu %n miesięcy dnia %1$s","W ciągu %n miesięcy dnia %1$s"],
+ "_In a year on %1$s_::_In %n years on %1$s_" : ["Za rok dnia %1$s","Za %n lat dnia %1$s","Za %n lat dnia %1$s","Za %n lat dnia %1$s"],
"In the past on %1$s then on %2$s" : "W przeszłości dnia %1$s, a następnie %2$s",
- "_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["Za minutę dnia %2$s, a następnie %3$s","Za %1$n minuty dnia %2$s, a następnie %3$s","Za %1$n minut dnia %2$s, a następnie %3$s","Za %1$n minut dnia %2$s, a następnie %3$s"],
+ "_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["Za minutę dnia %1$s, a następnie %2$s","Za %n minuty dnia %1$s, a następnie %2$s","Za %n minut dnia %1$s, a następnie %2$s","Za %n minut dnia %1$s, a następnie %2$s"],
"Could not generate next recurrence statement" : "Nie można wygenerować następnej instrukcji powtarzania",
"Cancelled: %1$s" : "Anulowane: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" zostało anulowane",
diff --git a/apps/dav/l10n/pl.json b/apps/dav/l10n/pl.json
index 8a35719cf92..4b2ffc40dc0 100644
--- a/apps/dav/l10n/pl.json
+++ b/apps/dav/l10n/pl.json
@@ -76,6 +76,11 @@
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["Za jeden dzień, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["Za tydzień, dnia %1$s, przez cały dzień","Za %n tygodnie, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["W ciągu miesiąca, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień"],
+ "_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["Za rok dnia %1$s przez cały dzień","Za %n lata dnia %1$s przez cały dzień","Za %n lat dnia %1$s przez cały dzień","Za %n lat dnia %1$s przez cały dzień"],
+ "_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["Za dzień, dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s"],
+ "_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["Za tydzień dnia %1$s między %2$s - %3$s","Za %n tygodnie dnia %1$s między %2$s - %3$s","Za %n tygodni dnia %1$s między %2$s - %3$s","Za %n tygodni dnia %1$s między %2$s - %3$s"],
+ "_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["Za miesiąc dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s"],
+ "_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["Za rok dnia %1$s między %2$s - %3$s","Za %n lata dnia %1$s między %2$s - %3$s","Za %n lat dnia %1$s między %2$s - %3$s","Za %n lat dnia %1$s między %2$s - %3$s"],
"Could not generate when statement" : "Nie można wygenerować instrukcji when",
"Every Day for the entire day" : "Codziennie przez cały dzień",
"Every Day for the entire day until %1$s" : "Codziennie przez cały dzień do %1$s",
@@ -86,15 +91,21 @@
"Every %1$d Days between %2$s - %3$s until %4$s" : "Co %1$d dni, pomiędzy %2$s - %3$s aż do %4$s",
"Could not generate event recurrence statement" : "Nie można wygenerować zestawienia powtórzeń zdarzenia",
"Every Week on %1$s for the entire day" : "Każdego tygodnia w %1$s przez cały dzień",
+ "Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "Każdego %1$d miesiąca dnia %2$s między %3$s - %4$s do %5$s",
+ "Every Year in %1$s on the %2$s for the entire day" : "Co rok w %1$s dnia %2$s przez cały dzień",
+ "Every Year in %1$s on the %2$s for the entire day until %3$s" : "Co rok w %1$s dnia %2$s przez cały dzień do %3$s",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s" : "Co roku za %1$s dnia %2$s między %3$s - %4$s",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "Co roku za %1$s dnia %2$s między %3$s - %4$s do %5$s",
+ "Every %1$d Years in %2$s on the %3$s for the entire day" : "Co %1$d lat dnia %2$s o %3$s przez cały dzień",
"In the past on %1$s" : "W przeszłości dnia %1$s",
- "_In a minute on %1$s_::_In %n minutes on %1$s_" : ["Za minutę dnia %2$s","Za %1$n minuty dnia %2$s","Za %1$n minut dnia %2$s","Za %1$n minut dnia %2$s"],
- "_In a hour on %1$s_::_In %n hours on %1$s_" : ["Za godzinę dnia %2$s","Za %1$n godziny dnia %2$s","Za %1$n godzin dnia %2$s","Za %1$n godzin dnia %2$s"],
- "_In a day on %1$s_::_In %n days on %1$s_" : ["Za dzień, dnia %2$s","Za %1$n dni dnia %2$s","Za %1$n dni dnia %2$s","Za %1$n dni dnia %2$s"],
- "_In a week on %1$s_::_In %n weeks on %1$s_" : ["Za tydzień dnia %2$s","Za %1$n tygodnie dnia %2$s","Za %1$n tygodni dnia %2$s","Za %1$n tygodni dnia %2$s"],
- "_In a month on %1$s_::_In %n months on %1$s_" : ["Za miesiąc dnia %2$s","W ciągu %1$n miesięcy dnia %2$s","W ciągu %1$n miesięcy dnia %2$s","W ciągu %1$n miesięcy dnia %2$s"],
- "_In a year on %1$s_::_In %n years on %1$s_" : ["Za rok dnia %2$s","Za %1$n lata dnia %2$s","Za %1$n lat dnia %2$s","Za %1$n lat dnia %2$s"],
+ "_In a minute on %1$s_::_In %n minutes on %1$s_" : ["Za minutę dnia %1$s","Za %n minut dnia %1$s","Za %n minut dnia %1$s","Za %n minut dnia %1$s"],
+ "_In a hour on %1$s_::_In %n hours on %1$s_" : ["Za godzinę dnia %1$s","Za %n godziny dnia %1$s","Za %n godzin dnia %1$s","Za %n godzin dnia %1$s"],
+ "_In a day on %1$s_::_In %n days on %1$s_" : ["Za dzień, dnia %1$s","Za %n dni dnia %1$s","Za %n dni dnia %1$s","Za %n dni dnia %1$s"],
+ "_In a week on %1$s_::_In %n weeks on %1$s_" : ["Za tydzień dnia %1$s","Za %n tygodnie dnia %1$s","Za %n tygodni dnia %1$s","Za %n tygodni dnia %1$s"],
+ "_In a month on %1$s_::_In %n months on %1$s_" : ["Za miesiąc dnia %1$s","W ciągu %n miesięcy dnia %1$s","W ciągu %n miesięcy dnia %1$s","W ciągu %n miesięcy dnia %1$s"],
+ "_In a year on %1$s_::_In %n years on %1$s_" : ["Za rok dnia %1$s","Za %n lat dnia %1$s","Za %n lat dnia %1$s","Za %n lat dnia %1$s"],
"In the past on %1$s then on %2$s" : "W przeszłości dnia %1$s, a następnie %2$s",
- "_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["Za minutę dnia %2$s, a następnie %3$s","Za %1$n minuty dnia %2$s, a następnie %3$s","Za %1$n minut dnia %2$s, a następnie %3$s","Za %1$n minut dnia %2$s, a następnie %3$s"],
+ "_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["Za minutę dnia %1$s, a następnie %2$s","Za %n minuty dnia %1$s, a następnie %2$s","Za %n minut dnia %1$s, a następnie %2$s","Za %n minut dnia %1$s, a następnie %2$s"],
"Could not generate next recurrence statement" : "Nie można wygenerować następnej instrukcji powtarzania",
"Cancelled: %1$s" : "Anulowane: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" zostało anulowane",
diff --git a/apps/dav/lib/CalDAV/UpcomingEventsService.php b/apps/dav/lib/CalDAV/UpcomingEventsService.php
index 6614d937ff7..1a8aed5bd71 100644
--- a/apps/dav/lib/CalDAV/UpcomingEventsService.php
+++ b/apps/dav/lib/CalDAV/UpcomingEventsService.php
@@ -47,7 +47,7 @@ class UpcomingEventsService {
$this->userManager->get($userId),
);
- return array_map(function (array $event) use ($userId, $calendarAppEnabled) {
+ return array_filter(array_map(function (array $event) use ($userId, $calendarAppEnabled) {
$calendarAppUrl = null;
if ($calendarAppEnabled) {
@@ -67,6 +67,10 @@ class UpcomingEventsService {
$calendarAppUrl = $this->urlGenerator->linkToRouteAbsolute('calendar.view.indexdirect.edit', $arguments);
}
+ if (isset($event['objects'][0]['STATUS']) && $event['objects'][0]['STATUS'][0] === 'CANCELLED') {
+ return false;
+ }
+
return new UpcomingEvent(
$event['uri'],
($event['objects'][0]['RECURRENCE-ID'][0] ?? null)?->getTimeStamp(),
@@ -76,7 +80,7 @@ class UpcomingEventsService {
$event['objects'][0]['LOCATION'][0] ?? null,
$calendarAppUrl,
);
- }, $events);
+ }, $events));
}
}
diff --git a/apps/dav/lib/Connector/Sabre/FilesReportPlugin.php b/apps/dav/lib/Connector/Sabre/FilesReportPlugin.php
index 9e625ce3184..b59d1373af5 100644
--- a/apps/dav/lib/Connector/Sabre/FilesReportPlugin.php
+++ b/apps/dav/lib/Connector/Sabre/FilesReportPlugin.php
@@ -156,7 +156,7 @@ class FilesReportPlugin extends ServerPlugin {
// to user backends. I.e. the final result may return more results than requested.
$resultNodes = $this->processFilterRulesForFileNodes($filterRules, $limit ?? null, $offset ?? null);
} catch (TagNotFoundException $e) {
- throw new PreconditionFailed('Cannot filter by non-existing tag', 0, $e);
+ throw new PreconditionFailed('Cannot filter by non-existing tag');
}
$results = [];
diff --git a/apps/dav/lib/Connector/Sabre/ServerFactory.php b/apps/dav/lib/Connector/Sabre/ServerFactory.php
index 214412e1744..3749b506d16 100644
--- a/apps/dav/lib/Connector/Sabre/ServerFactory.php
+++ b/apps/dav/lib/Connector/Sabre/ServerFactory.php
@@ -184,7 +184,7 @@ class ServerFactory {
!$this->config->getSystemValue('debug', false)
)
);
- $server->addPlugin(new QuotaPlugin($view, true));
+ $server->addPlugin(new QuotaPlugin($view));
$server->addPlugin(new ChecksumUpdatePlugin());
// Allow view-only plugin for webdav requests
diff --git a/apps/encryption/lib/Session.php b/apps/encryption/lib/Session.php
index e2731d9611d..df1e5d664ad 100644
--- a/apps/encryption/lib/Session.php
+++ b/apps/encryption/lib/Session.php
@@ -66,7 +66,7 @@ class Session {
public function getPrivateKey() {
$key = $this->session->get('privateKey');
if (is_null($key)) {
- throw new PrivateKeyMissingException('please try to log-out and log-in again', 0);
+ throw new PrivateKeyMissingException('please try to log-out and log-in again');
}
return $key;
}
diff --git a/apps/federatedfilesharing/tests/AddressHandlerTest.php b/apps/federatedfilesharing/tests/AddressHandlerTest.php
index 9b67e3e1848..279bf485145 100644
--- a/apps/federatedfilesharing/tests/AddressHandlerTest.php
+++ b/apps/federatedfilesharing/tests/AddressHandlerTest.php
@@ -34,11 +34,11 @@ class AddressHandlerTest extends \Test\TestCase {
$this->contactsManager = $this->createMock(IManager::class);
$this->cloudIdManager = new CloudIdManager(
+ $this->createMock(ICacheFactory::class),
+ $this->createMock(IEventDispatcher::class),
$this->contactsManager,
$this->urlGenerator,
$this->createMock(IUserManager::class),
- $this->createMock(ICacheFactory::class),
- $this->createMock(IEventDispatcher::class)
);
$this->addressHandler = new AddressHandler($this->urlGenerator, $this->il10n, $this->cloudIdManager);
diff --git a/apps/federatedfilesharing/tests/Controller/MountPublicLinkControllerTest.php b/apps/federatedfilesharing/tests/Controller/MountPublicLinkControllerTest.php
index cb890417d0b..e99b59e82b8 100644
--- a/apps/federatedfilesharing/tests/Controller/MountPublicLinkControllerTest.php
+++ b/apps/federatedfilesharing/tests/Controller/MountPublicLinkControllerTest.php
@@ -64,11 +64,11 @@ class MountPublicLinkControllerTest extends \Test\TestCase {
$this->clientService = $this->createMock(IClientService::class);
$this->contactsManager = $this->createMock(IContactsManager::class);
$this->cloudIdManager = new CloudIdManager(
+ $this->createMock(ICacheFactory::class),
+ $this->createMock(IEventDispatcher::class),
$this->contactsManager,
$this->createMock(IURLGenerator::class),
$this->userManager,
- $this->createMock(ICacheFactory::class),
- $this->createMock(IEventDispatcher::class)
);
$this->controller = new MountPublicLinkController(
diff --git a/apps/federatedfilesharing/tests/FederatedShareProviderTest.php b/apps/federatedfilesharing/tests/FederatedShareProviderTest.php
index 4d6add962fe..7e97510af22 100644
--- a/apps/federatedfilesharing/tests/FederatedShareProviderTest.php
+++ b/apps/federatedfilesharing/tests/FederatedShareProviderTest.php
@@ -74,11 +74,11 @@ class FederatedShareProviderTest extends \Test\TestCase {
$this->addressHandler = $this->createMock(AddressHandler::class);
$this->contactsManager = $this->createMock(IContactsManager::class);
$this->cloudIdManager = new CloudIdManager(
+ $this->createMock(ICacheFactory::class),
+ $this->createMock(IEventDispatcher::class),
$this->contactsManager,
$this->createMock(IURLGenerator::class),
$this->userManager,
- $this->createMock(ICacheFactory::class),
- $this->createMock(IEventDispatcher::class)
);
$this->gsConfig = $this->createMock(\OCP\GlobalScale\IConfig::class);
diff --git a/apps/federation/l10n/es.js b/apps/federation/l10n/es.js
index 35faca370f3..83e1acb38f8 100644
--- a/apps/federation/l10n/es.js
+++ b/apps/federation/l10n/es.js
@@ -11,9 +11,9 @@ OC.L10N.register(
"Federation" : "Federación",
"Federation allows you to connect with other trusted servers to exchange the account directory." : "La federación le permite conectarse con otros servidores de confianza para intercambiar el directorio de usuarios.",
"Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing." : "La Federación le permite conectarse con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se utilizará para auto-completar a los usuarios externos para el intercambio federado.",
- "External documentation for Federated Cloud Sharing" : "Documentación externa sobre Compartir con Nube Federada",
+ "External documentation for Federated Cloud Sharing" : "Documentación externa para Compartir con Nube Federada",
"Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "La Federación le permite conectarse con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se utilizará para auto-completar a los usuarios externos para el intercambio federado. No es necesario añadir un servidor como servidor de confianza para crear una recurso compartido federado.",
- "Each server must validate the other. This process may require a few cron cycles." : "Cada servidor debe validar al otro. Este proceso puede necesitar varios ciclos de cron.",
+ "Each server must validate the other. This process may require a few cron cycles." : "Cada servidor debe validar al otro. Este proceso puede necesitar algunos ciclos de cron.",
"+ Add trusted server" : "+ Añadir servidor de confianza",
"Trusted server" : "Servidor de confianza",
"Add" : "Añadir"
diff --git a/apps/federation/l10n/es.json b/apps/federation/l10n/es.json
index f5aea9ed58b..3c07677f806 100644
--- a/apps/federation/l10n/es.json
+++ b/apps/federation/l10n/es.json
@@ -9,9 +9,9 @@
"Federation" : "Federación",
"Federation allows you to connect with other trusted servers to exchange the account directory." : "La federación le permite conectarse con otros servidores de confianza para intercambiar el directorio de usuarios.",
"Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing." : "La Federación le permite conectarse con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se utilizará para auto-completar a los usuarios externos para el intercambio federado.",
- "External documentation for Federated Cloud Sharing" : "Documentación externa sobre Compartir con Nube Federada",
+ "External documentation for Federated Cloud Sharing" : "Documentación externa para Compartir con Nube Federada",
"Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "La Federación le permite conectarse con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se utilizará para auto-completar a los usuarios externos para el intercambio federado. No es necesario añadir un servidor como servidor de confianza para crear una recurso compartido federado.",
- "Each server must validate the other. This process may require a few cron cycles." : "Cada servidor debe validar al otro. Este proceso puede necesitar varios ciclos de cron.",
+ "Each server must validate the other. This process may require a few cron cycles." : "Cada servidor debe validar al otro. Este proceso puede necesitar algunos ciclos de cron.",
"+ Add trusted server" : "+ Añadir servidor de confianza",
"Trusted server" : "Servidor de confianza",
"Add" : "Añadir"
diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js
index e0a8772785d..2dc128b293a 100644
--- a/apps/files/l10n/ar.js
+++ b/apps/files/l10n/ar.js
@@ -189,10 +189,10 @@ OC.L10N.register(
"Personal files" : "ملفات شخصية",
"Sort favorites first" : "فرز المفضلة أولا",
"Sort folders before files" : "فرز المجلدات قبل الملفات",
+ "Enable folder tree" : "تمكين شجرة المجلدات",
"Show hidden files" : "عرض الملفات المخفية",
"Show file type column" : "عرض عمود نوع الملف",
"Crop image previews" : "اقتصاص صورة العروض",
- "Enable folder tree" : "تمكين شجرة المجلدات",
"Additional settings" : "الإعدادات المتقدمة",
"WebDAV" : "WebDAV",
"WebDAV URL" : "عنوان URL لـ WebDAV",
diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json
index 998beb44656..5cc3eaf082f 100644
--- a/apps/files/l10n/ar.json
+++ b/apps/files/l10n/ar.json
@@ -187,10 +187,10 @@
"Personal files" : "ملفات شخصية",
"Sort favorites first" : "فرز المفضلة أولا",
"Sort folders before files" : "فرز المجلدات قبل الملفات",
+ "Enable folder tree" : "تمكين شجرة المجلدات",
"Show hidden files" : "عرض الملفات المخفية",
"Show file type column" : "عرض عمود نوع الملف",
"Crop image previews" : "اقتصاص صورة العروض",
- "Enable folder tree" : "تمكين شجرة المجلدات",
"Additional settings" : "الإعدادات المتقدمة",
"WebDAV" : "WebDAV",
"WebDAV URL" : "عنوان URL لـ WebDAV",
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index fd082302975..9c4bdf01e35 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -184,9 +184,9 @@ OC.L10N.register(
"Personal files" : "Fitxers personals",
"Sort favorites first" : "Ordena primer els preferits",
"Sort folders before files" : "Ordena les carpetes abans dels fitxers",
+ "Enable folder tree" : "Habilita l'arbre de carpetes",
"Show hidden files" : "Mostra els fitxers ocults",
"Crop image previews" : "Retalla les previsualitzacions de les imatges",
- "Enable folder tree" : "Habilita l'arbre de carpetes",
"Additional settings" : "Paràmetres addicionals",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index b939f7885f4..a82a75344ed 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -182,9 +182,9 @@
"Personal files" : "Fitxers personals",
"Sort favorites first" : "Ordena primer els preferits",
"Sort folders before files" : "Ordena les carpetes abans dels fitxers",
+ "Enable folder tree" : "Habilita l'arbre de carpetes",
"Show hidden files" : "Mostra els fitxers ocults",
"Crop image previews" : "Retalla les previsualitzacions de les imatges",
- "Enable folder tree" : "Habilita l'arbre de carpetes",
"Additional settings" : "Paràmetres addicionals",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js
index 885f07457fb..0fdf7d0ce12 100644
--- a/apps/files/l10n/cs.js
+++ b/apps/files/l10n/cs.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "Osobní soubory",
"Sort favorites first" : "Seřadit od oblíbených",
"Sort folders before files" : "Při řazení zobrazovat složky a pak až soubory",
+ "Enable folder tree" : "Zapnout strom složek",
"Show hidden files" : "Zobrazit skryté soubory",
"Show file type column" : "Zobrazovat sloupec Typ souboru",
"Crop image previews" : "Oříznout náhledy obrázků",
- "Enable folder tree" : "Zapnout strom složek",
"Additional settings" : "Další nastavení",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json
index bc3302d9a74..10b1bae0e2b 100644
--- a/apps/files/l10n/cs.json
+++ b/apps/files/l10n/cs.json
@@ -199,10 +199,10 @@
"Personal files" : "Osobní soubory",
"Sort favorites first" : "Seřadit od oblíbených",
"Sort folders before files" : "Při řazení zobrazovat složky a pak až soubory",
+ "Enable folder tree" : "Zapnout strom složek",
"Show hidden files" : "Zobrazit skryté soubory",
"Show file type column" : "Zobrazovat sloupec Typ souboru",
"Crop image previews" : "Oříznout náhledy obrázků",
- "Enable folder tree" : "Zapnout strom složek",
"Additional settings" : "Další nastavení",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js
index 66f57c2eb9b..8ca94ca8edf 100644
--- a/apps/files/l10n/da.js
+++ b/apps/files/l10n/da.js
@@ -184,9 +184,9 @@ OC.L10N.register(
"Personal files" : "Personlige filer",
"Sort favorites first" : "Vis favoritter først",
"Sort folders before files" : "Sorter mapper før filer",
+ "Enable folder tree" : "Aktiver mappetræ",
"Show hidden files" : "Vis skjulte filer",
"Crop image previews" : "Beskær forhåndsvisninger af billeder",
- "Enable folder tree" : "Aktiver mappetræ",
"Additional settings" : "Yderligere indstillinger",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json
index 2b78a72ee5f..0c6588ba055 100644
--- a/apps/files/l10n/da.json
+++ b/apps/files/l10n/da.json
@@ -182,9 +182,9 @@
"Personal files" : "Personlige filer",
"Sort favorites first" : "Vis favoritter først",
"Sort folders before files" : "Sorter mapper før filer",
+ "Enable folder tree" : "Aktiver mappetræ",
"Show hidden files" : "Vis skjulte filer",
"Crop image previews" : "Beskær forhåndsvisninger af billeder",
- "Enable folder tree" : "Aktiver mappetræ",
"Additional settings" : "Yderligere indstillinger",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js
index ee8e63f4ea1..aa8f362e9fd 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "Persönliche Dateien",
"Sort favorites first" : "Favoriten zuerst sortieren",
"Sort folders before files" : "Ordner vor Dateien sortieren",
+ "Enable folder tree" : "Ordnerstruktur aktivieren",
"Show hidden files" : "Versteckte Dateien anzeigen",
"Show file type column" : "Dateityp-Spalte anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
- "Enable folder tree" : "Ordnerstruktur aktivieren",
"Additional settings" : "Zusätzliche Einstellungen",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-URL",
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index fb1de7ae7ee..85dcc8a6e70 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -199,10 +199,10 @@
"Personal files" : "Persönliche Dateien",
"Sort favorites first" : "Favoriten zuerst sortieren",
"Sort folders before files" : "Ordner vor Dateien sortieren",
+ "Enable folder tree" : "Ordnerstruktur aktivieren",
"Show hidden files" : "Versteckte Dateien anzeigen",
"Show file type column" : "Dateityp-Spalte anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
- "Enable folder tree" : "Ordnerstruktur aktivieren",
"Additional settings" : "Zusätzliche Einstellungen",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-URL",
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index 8d1f54d2a91..4e1acbae460 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "Persönliche Dateien",
"Sort favorites first" : "Favoriten zuerst sortieren",
"Sort folders before files" : "Ordner vor Dateien sortieren",
+ "Enable folder tree" : "Ordnerstruktur aktivieren",
"Show hidden files" : "Versteckte Dateien anzeigen",
"Show file type column" : "Dateityp-Spalte anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
- "Enable folder tree" : "Ordnerstruktur aktivieren",
"Additional settings" : "Zusätzliche Einstellungen",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-URL",
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index 7af1d9b684e..a0622a226f4 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -199,10 +199,10 @@
"Personal files" : "Persönliche Dateien",
"Sort favorites first" : "Favoriten zuerst sortieren",
"Sort folders before files" : "Ordner vor Dateien sortieren",
+ "Enable folder tree" : "Ordnerstruktur aktivieren",
"Show hidden files" : "Versteckte Dateien anzeigen",
"Show file type column" : "Dateityp-Spalte anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
- "Enable folder tree" : "Ordnerstruktur aktivieren",
"Additional settings" : "Zusätzliche Einstellungen",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-URL",
diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js
index 7a153836de8..52a3e47e262 100644
--- a/apps/files/l10n/en_GB.js
+++ b/apps/files/l10n/en_GB.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "Personal files",
"Sort favorites first" : "Sort favourites first",
"Sort folders before files" : "Sort folders before files",
+ "Enable folder tree" : "Enable folder tree",
"Show hidden files" : "Show hidden files",
"Show file type column" : "Show file type column",
"Crop image previews" : "Crop image previews",
- "Enable folder tree" : "Enable folder tree",
"Additional settings" : "Additional settings",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
index 1712d5476f0..5bb5f095240 100644
--- a/apps/files/l10n/en_GB.json
+++ b/apps/files/l10n/en_GB.json
@@ -199,10 +199,10 @@
"Personal files" : "Personal files",
"Sort favorites first" : "Sort favourites first",
"Sort folders before files" : "Sort folders before files",
+ "Enable folder tree" : "Enable folder tree",
"Show hidden files" : "Show hidden files",
"Show file type column" : "Show file type column",
"Crop image previews" : "Crop image previews",
- "Enable folder tree" : "Enable folder tree",
"Additional settings" : "Additional settings",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js
index 7803b55ed56..eb7bd9723cc 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -199,10 +199,10 @@ OC.L10N.register(
"Personal files" : "Archivos personales",
"Sort favorites first" : "Ordenar los favoritos primero",
"Sort folders before files" : "Ordenar carpetas antes que archivos",
+ "Enable folder tree" : "Habilitar el árbol de carpetas",
"Show hidden files" : "Mostrar archivos ocultos",
"Show file type column" : "Mostrar la columna de tipo de archivo",
"Crop image previews" : "Recortar la previsualización de las imágenes",
- "Enable folder tree" : "Habilitar el árbol de carpetas",
"Additional settings" : "Ajustes adicionales",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index f8208ae14fe..4e639341be7 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -197,10 +197,10 @@
"Personal files" : "Archivos personales",
"Sort favorites first" : "Ordenar los favoritos primero",
"Sort folders before files" : "Ordenar carpetas antes que archivos",
+ "Enable folder tree" : "Habilitar el árbol de carpetas",
"Show hidden files" : "Mostrar archivos ocultos",
"Show file type column" : "Mostrar la columna de tipo de archivo",
"Crop image previews" : "Recortar la previsualización de las imágenes",
- "Enable folder tree" : "Habilitar el árbol de carpetas",
"Additional settings" : "Ajustes adicionales",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js
index 1249d0da979..9155789cad9 100644
--- a/apps/files/l10n/es_MX.js
+++ b/apps/files/l10n/es_MX.js
@@ -168,9 +168,9 @@ OC.L10N.register(
"Personal files" : "Archivos personales",
"Sort favorites first" : "Ordenar los favoritos primero",
"Sort folders before files" : "Ordenar carpetas antes que archivos",
+ "Enable folder tree" : "Habilitar el árbol de carpetas",
"Show hidden files" : "Mostrar archivos ocultos",
"Crop image previews" : "Recortar la previsualización de las imágenes",
- "Enable folder tree" : "Habilitar el árbol de carpetas",
"Additional settings" : "Configuraciones adicionales",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json
index ee67b370f05..e43aa6e8e16 100644
--- a/apps/files/l10n/es_MX.json
+++ b/apps/files/l10n/es_MX.json
@@ -166,9 +166,9 @@
"Personal files" : "Archivos personales",
"Sort favorites first" : "Ordenar los favoritos primero",
"Sort folders before files" : "Ordenar carpetas antes que archivos",
+ "Enable folder tree" : "Habilitar el árbol de carpetas",
"Show hidden files" : "Mostrar archivos ocultos",
"Crop image previews" : "Recortar la previsualización de las imágenes",
- "Enable folder tree" : "Habilitar el árbol de carpetas",
"Additional settings" : "Configuraciones adicionales",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js
index 130fb7abb12..8cf293fc48f 100644
--- a/apps/files/l10n/et_EE.js
+++ b/apps/files/l10n/et_EE.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "Isiklikud failid",
"Sort favorites first" : "Järjesta lemmikud esimesena",
"Sort folders before files" : "Järjesta kaustad enne faile",
+ "Enable folder tree" : "Võta kasutusele kaustapuu",
"Show hidden files" : "Näita peidetud faile",
"Show file type column" : "Näita failitüübi veergu",
"Crop image previews" : "Kadreeri piltide eelvaated",
- "Enable folder tree" : "Võta kasutusele kaustapuu",
"Additional settings" : "Lisaseadistused",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-i võrguaadress",
diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json
index 94994e8cf3c..3ea09cd34db 100644
--- a/apps/files/l10n/et_EE.json
+++ b/apps/files/l10n/et_EE.json
@@ -199,10 +199,10 @@
"Personal files" : "Isiklikud failid",
"Sort favorites first" : "Järjesta lemmikud esimesena",
"Sort folders before files" : "Järjesta kaustad enne faile",
+ "Enable folder tree" : "Võta kasutusele kaustapuu",
"Show hidden files" : "Näita peidetud faile",
"Show file type column" : "Näita failitüübi veergu",
"Crop image previews" : "Kadreeri piltide eelvaated",
- "Enable folder tree" : "Võta kasutusele kaustapuu",
"Additional settings" : "Lisaseadistused",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-i võrguaadress",
diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js
index 33aa6b9299e..4dba1c45621 100644
--- a/apps/files/l10n/eu.js
+++ b/apps/files/l10n/eu.js
@@ -175,9 +175,9 @@ OC.L10N.register(
"Personal files" : "Fitxategi pertsonalak",
"Sort favorites first" : "Ordenatu gogokoak lehenengo",
"Sort folders before files" : "Ordenatu karpetak fitxategien aurretik",
+ "Enable folder tree" : "Gaitu karpeta-zuhaitza",
"Show hidden files" : "Erakutsi ezkutuko fitxategiak",
"Crop image previews" : "Moztu irudien aurrebistak",
- "Enable folder tree" : "Gaitu karpeta-zuhaitza",
"Additional settings" : "Ezarpen gehiago",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URLa",
diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json
index 9418f992d92..84ef3467e9b 100644
--- a/apps/files/l10n/eu.json
+++ b/apps/files/l10n/eu.json
@@ -173,9 +173,9 @@
"Personal files" : "Fitxategi pertsonalak",
"Sort favorites first" : "Ordenatu gogokoak lehenengo",
"Sort folders before files" : "Ordenatu karpetak fitxategien aurretik",
+ "Enable folder tree" : "Gaitu karpeta-zuhaitza",
"Show hidden files" : "Erakutsi ezkutuko fitxategiak",
"Crop image previews" : "Moztu irudien aurrebistak",
- "Enable folder tree" : "Gaitu karpeta-zuhaitza",
"Additional settings" : "Ezarpen gehiago",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URLa",
diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js
index a5133fbde39..859c70717d7 100644
--- a/apps/files/l10n/fa.js
+++ b/apps/files/l10n/fa.js
@@ -192,10 +192,10 @@ OC.L10N.register(
"Personal files" : "فایل‌های شخصی",
"Sort favorites first" : "ابتدا موارد دلخواه را مرتب کنید",
"Sort folders before files" : "Sort folders before files",
+ "Enable folder tree" : "Enable folder tree",
"Show hidden files" : "نمایش پرونده‌های مخفی",
"Show file type column" : "Show file type column",
"Crop image previews" : "پیش نمایش تصویر برش",
- "Enable folder tree" : "Enable folder tree",
"Additional settings" : "تنظیمات اضافی",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json
index 5bd713b5c17..c92d393b608 100644
--- a/apps/files/l10n/fa.json
+++ b/apps/files/l10n/fa.json
@@ -190,10 +190,10 @@
"Personal files" : "فایل‌های شخصی",
"Sort favorites first" : "ابتدا موارد دلخواه را مرتب کنید",
"Sort folders before files" : "Sort folders before files",
+ "Enable folder tree" : "Enable folder tree",
"Show hidden files" : "نمایش پرونده‌های مخفی",
"Show file type column" : "Show file type column",
"Crop image previews" : "پیش نمایش تصویر برش",
- "Enable folder tree" : "Enable folder tree",
"Additional settings" : "تنظیمات اضافی",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/fi.js b/apps/files/l10n/fi.js
index 4b85491deda..85b728b48f0 100644
--- a/apps/files/l10n/fi.js
+++ b/apps/files/l10n/fi.js
@@ -171,10 +171,10 @@ OC.L10N.register(
"Personal files" : "Henkilökohtaiset tiedostot",
"Sort favorites first" : "Järjestä suosikit ensiksi",
"Sort folders before files" : "Järjestä kansiot ennen tiedostoja",
+ "Enable folder tree" : "Ota kansiopuu käyttöön",
"Show hidden files" : "Näytä piilotetut tiedostot",
"Show file type column" : "Näytä tiedostotyypin sarake",
"Crop image previews" : "Rajaa kuvien esikatseluja",
- "Enable folder tree" : "Ota kansiopuu käyttöön",
"Additional settings" : "Lisäasetukset",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV:in URL-osoite",
diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json
index efde7297802..035811928ef 100644
--- a/apps/files/l10n/fi.json
+++ b/apps/files/l10n/fi.json
@@ -169,10 +169,10 @@
"Personal files" : "Henkilökohtaiset tiedostot",
"Sort favorites first" : "Järjestä suosikit ensiksi",
"Sort folders before files" : "Järjestä kansiot ennen tiedostoja",
+ "Enable folder tree" : "Ota kansiopuu käyttöön",
"Show hidden files" : "Näytä piilotetut tiedostot",
"Show file type column" : "Näytä tiedostotyypin sarake",
"Crop image previews" : "Rajaa kuvien esikatseluja",
- "Enable folder tree" : "Ota kansiopuu käyttöön",
"Additional settings" : "Lisäasetukset",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV:in URL-osoite",
diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js
index 388d1a9f569..e526e1c7926 100644
--- a/apps/files/l10n/fr.js
+++ b/apps/files/l10n/fr.js
@@ -197,10 +197,10 @@ OC.L10N.register(
"Personal files" : "Fichiers personnels",
"Sort favorites first" : "Trier les favoris en premier",
"Sort folders before files" : "Trier les dossiers avant les fichiers",
+ "Enable folder tree" : "Activer l'arborescence des dossiers",
"Show hidden files" : "Montrer les fichiers masqués",
"Show file type column" : "Afficher la colonne du type de fichier",
"Crop image previews" : "Afficher en miniatures carrées",
- "Enable folder tree" : "Activer l'arborescence des dossiers",
"Additional settings" : "Paramètres supplémentaires",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
index a16ef07e09f..b09ae33d0b9 100644
--- a/apps/files/l10n/fr.json
+++ b/apps/files/l10n/fr.json
@@ -195,10 +195,10 @@
"Personal files" : "Fichiers personnels",
"Sort favorites first" : "Trier les favoris en premier",
"Sort folders before files" : "Trier les dossiers avant les fichiers",
+ "Enable folder tree" : "Activer l'arborescence des dossiers",
"Show hidden files" : "Montrer les fichiers masqués",
"Show file type column" : "Afficher la colonne du type de fichier",
"Crop image previews" : "Afficher en miniatures carrées",
- "Enable folder tree" : "Activer l'arborescence des dossiers",
"Additional settings" : "Paramètres supplémentaires",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
diff --git a/apps/files/l10n/ga.js b/apps/files/l10n/ga.js
index 41656beeacb..54d6d4dcf72 100644
--- a/apps/files/l10n/ga.js
+++ b/apps/files/l10n/ga.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "Comhaid phearsanta",
"Sort favorites first" : "Sórtáil na cinn is ansa leat ar dtús",
"Sort folders before files" : "Sórtáil fillteáin roimh chomhaid",
+ "Enable folder tree" : "Cumasaigh crann fillteáin",
"Show hidden files" : "Taispeáin comhaid i bhfolach",
"Show file type column" : "Taispeáin colún cineál comhaid",
"Crop image previews" : "Réamhamhairc íomhá barr",
- "Enable folder tree" : "Cumasaigh crann fillteáin",
"Additional settings" : "Socruithe breise",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
diff --git a/apps/files/l10n/ga.json b/apps/files/l10n/ga.json
index 61cb8bee8b4..486707178b9 100644
--- a/apps/files/l10n/ga.json
+++ b/apps/files/l10n/ga.json
@@ -199,10 +199,10 @@
"Personal files" : "Comhaid phearsanta",
"Sort favorites first" : "Sórtáil na cinn is ansa leat ar dtús",
"Sort folders before files" : "Sórtáil fillteáin roimh chomhaid",
+ "Enable folder tree" : "Cumasaigh crann fillteáin",
"Show hidden files" : "Taispeáin comhaid i bhfolach",
"Show file type column" : "Taispeáin colún cineál comhaid",
"Crop image previews" : "Réamhamhairc íomhá barr",
- "Enable folder tree" : "Cumasaigh crann fillteáin",
"Additional settings" : "Socruithe breise",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
index d591191d12e..b7536174fe8 100644
--- a/apps/files/l10n/gl.js
+++ b/apps/files/l10n/gl.js
@@ -185,9 +185,9 @@ OC.L10N.register(
"Personal files" : "Ficheiros persoais",
"Sort favorites first" : "Ordene antes os favoritos",
"Sort folders before files" : "Ordenar os cartafoles diante dos ficheiros",
+ "Enable folder tree" : "Activar a árbore de cartafoles",
"Show hidden files" : "Amosar os ficheiros agochados",
"Crop image previews" : "Recortar a vista previa das imaxes",
- "Enable folder tree" : "Activar a árbore de cartafoles",
"Additional settings" : "Axustes adicionais",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
index 7a1cf90d439..3f99b0356b0 100644
--- a/apps/files/l10n/gl.json
+++ b/apps/files/l10n/gl.json
@@ -183,9 +183,9 @@
"Personal files" : "Ficheiros persoais",
"Sort favorites first" : "Ordene antes os favoritos",
"Sort folders before files" : "Ordenar os cartafoles diante dos ficheiros",
+ "Enable folder tree" : "Activar a árbore de cartafoles",
"Show hidden files" : "Amosar os ficheiros agochados",
"Crop image previews" : "Recortar a vista previa das imaxes",
- "Enable folder tree" : "Activar a árbore de cartafoles",
"Additional settings" : "Axustes adicionais",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
diff --git a/apps/files/l10n/hu.js b/apps/files/l10n/hu.js
index 43ba9ed5058..884f1fee21c 100644
--- a/apps/files/l10n/hu.js
+++ b/apps/files/l10n/hu.js
@@ -193,10 +193,10 @@ OC.L10N.register(
"Personal files" : "Személyes fájlok",
"Sort favorites first" : "Kedvencek előre rendezése",
"Sort folders before files" : "Mappák fájlok elé rendezése",
+ "Enable folder tree" : "Mappafa engedélyezése",
"Show hidden files" : "Rejtett fájlok megjelenítése",
"Show file type column" : "Fájltípus oszlop megjelenítése",
"Crop image previews" : "Kép előnézetek vágása",
- "Enable folder tree" : "Mappafa engedélyezése",
"Additional settings" : "További beállítások",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-webcím",
diff --git a/apps/files/l10n/hu.json b/apps/files/l10n/hu.json
index 030c1bc9a6b..236e7d922c6 100644
--- a/apps/files/l10n/hu.json
+++ b/apps/files/l10n/hu.json
@@ -191,10 +191,10 @@
"Personal files" : "Személyes fájlok",
"Sort favorites first" : "Kedvencek előre rendezése",
"Sort folders before files" : "Mappák fájlok elé rendezése",
+ "Enable folder tree" : "Mappafa engedélyezése",
"Show hidden files" : "Rejtett fájlok megjelenítése",
"Show file type column" : "Fájltípus oszlop megjelenítése",
"Crop image previews" : "Kép előnézetek vágása",
- "Enable folder tree" : "Mappafa engedélyezése",
"Additional settings" : "További beállítások",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-webcím",
diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js
index afa3a0cb3fe..47c165a4246 100644
--- a/apps/files/l10n/is.js
+++ b/apps/files/l10n/is.js
@@ -176,9 +176,9 @@ OC.L10N.register(
"Personal files" : "Einkaskrár",
"Sort favorites first" : "Raða eftirlætum fremst",
"Sort folders before files" : "Raða möppum á undan skrám",
+ "Enable folder tree" : "Virkja möppugreinar",
"Show hidden files" : "Sýna faldar skrár",
"Crop image previews" : "Skera utan af forskoðun mynda",
- "Enable folder tree" : "Virkja möppugreinar",
"Additional settings" : "Valfrjálsar stillingar",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-slóð",
diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json
index dd374dd45b7..71191eb3d93 100644
--- a/apps/files/l10n/is.json
+++ b/apps/files/l10n/is.json
@@ -174,9 +174,9 @@
"Personal files" : "Einkaskrár",
"Sort favorites first" : "Raða eftirlætum fremst",
"Sort folders before files" : "Raða möppum á undan skrám",
+ "Enable folder tree" : "Virkja möppugreinar",
"Show hidden files" : "Sýna faldar skrár",
"Crop image previews" : "Skera utan af forskoðun mynda",
- "Enable folder tree" : "Virkja möppugreinar",
"Additional settings" : "Valfrjálsar stillingar",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV-slóð",
diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js
index edd6cf69da1..55790ea82f9 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "File personali",
"Sort favorites first" : "Ordina prima i preferiti",
"Sort folders before files" : "Ordina cartelle prima dei files",
+ "Enable folder tree" : "Abilita l'albero delle cartelle",
"Show hidden files" : "Mostra i file nascosti",
"Show file type column" : "Mostra colonna tipo di file",
"Crop image previews" : "Ritaglia le anteprime delle immagini",
- "Enable folder tree" : "Abilita l'albero delle cartelle",
"Additional settings" : "Impostazioni aggiuntive",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index 2afbf4ca9f1..07b8d760ff7 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -199,10 +199,10 @@
"Personal files" : "File personali",
"Sort favorites first" : "Ordina prima i preferiti",
"Sort folders before files" : "Ordina cartelle prima dei files",
+ "Enable folder tree" : "Abilita l'albero delle cartelle",
"Show hidden files" : "Mostra i file nascosti",
"Show file type column" : "Mostra colonna tipo di file",
"Crop image previews" : "Ritaglia le anteprime delle immagini",
- "Enable folder tree" : "Abilita l'albero delle cartelle",
"Additional settings" : "Impostazioni aggiuntive",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js
index 57a8793673b..be3bf30fb98 100644
--- a/apps/files/l10n/ja.js
+++ b/apps/files/l10n/ja.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "個人ファイル",
"Sort favorites first" : "お気に入りを最初に並べる",
"Sort folders before files" : "ファイルよりもフォルダを先に並べ替えます",
+ "Enable folder tree" : "フォルダーツリーを有効にする",
"Show hidden files" : "隠しファイルを表示",
"Show file type column" : "ファイルの種類のカラムを表示する",
"Crop image previews" : "プレビュー画像を切り抜く",
- "Enable folder tree" : "フォルダーツリーを有効にする",
"Additional settings" : "追加設定",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
index cdc4b3fa1e0..0cb0109bf69 100644
--- a/apps/files/l10n/ja.json
+++ b/apps/files/l10n/ja.json
@@ -199,10 +199,10 @@
"Personal files" : "個人ファイル",
"Sort favorites first" : "お気に入りを最初に並べる",
"Sort folders before files" : "ファイルよりもフォルダを先に並べ替えます",
+ "Enable folder tree" : "フォルダーツリーを有効にする",
"Show hidden files" : "隠しファイルを表示",
"Show file type column" : "ファイルの種類のカラムを表示する",
"Crop image previews" : "プレビュー画像を切り抜く",
- "Enable folder tree" : "フォルダーツリーを有効にする",
"Additional settings" : "追加設定",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js
index 010ef8c5e96..33cfc8a2c52 100644
--- a/apps/files/l10n/ko.js
+++ b/apps/files/l10n/ko.js
@@ -184,9 +184,9 @@ OC.L10N.register(
"Personal files" : "개인 파일",
"Sort favorites first" : "즐겨찾기를 처음에 나열",
"Sort folders before files" : "폴더를 파일보다 먼저 정렬",
+ "Enable folder tree" : "폴더 트리 활성화",
"Show hidden files" : "숨김 파일 보이기",
"Crop image previews" : "이미지 미리보기 확대",
- "Enable folder tree" : "폴더 트리 활성화",
"Additional settings" : "고급 설정",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json
index 7f8fd3943c0..2a059b545b1 100644
--- a/apps/files/l10n/ko.json
+++ b/apps/files/l10n/ko.json
@@ -182,9 +182,9 @@
"Personal files" : "개인 파일",
"Sort favorites first" : "즐겨찾기를 처음에 나열",
"Sort folders before files" : "폴더를 파일보다 먼저 정렬",
+ "Enable folder tree" : "폴더 트리 활성화",
"Show hidden files" : "숨김 파일 보이기",
"Crop image previews" : "이미지 미리보기 확대",
- "Enable folder tree" : "폴더 트리 활성화",
"Additional settings" : "고급 설정",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js
index 9cdafab38bb..bfa25a5efa6 100644
--- a/apps/files/l10n/lt_LT.js
+++ b/apps/files/l10n/lt_LT.js
@@ -135,9 +135,9 @@ OC.L10N.register(
"WebDAV URL copied to clipboard" : "WebDAV URL nukopijuotas į iškarpinę",
"All files" : "Visi failai",
"Personal files" : "Asmeniniai failai",
+ "Enable folder tree" : "Įjungti direktorijų medį",
"Show hidden files" : "Rodyti paslėptus failus",
"Crop image previews" : "Apkirpti paveikslėlių peržiūras",
- "Enable folder tree" : "Įjungti direktorijų medį",
"Additional settings" : "Papildomi nustatymai",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Kopijuoti į iškarpinę",
diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json
index 4ad21e0a1e7..ca7adc3638c 100644
--- a/apps/files/l10n/lt_LT.json
+++ b/apps/files/l10n/lt_LT.json
@@ -133,9 +133,9 @@
"WebDAV URL copied to clipboard" : "WebDAV URL nukopijuotas į iškarpinę",
"All files" : "Visi failai",
"Personal files" : "Asmeniniai failai",
+ "Enable folder tree" : "Įjungti direktorijų medį",
"Show hidden files" : "Rodyti paslėptus failus",
"Crop image previews" : "Apkirpti paveikslėlių peržiūras",
- "Enable folder tree" : "Įjungti direktorijų medį",
"Additional settings" : "Papildomi nustatymai",
"WebDAV" : "WebDAV",
"Copy to clipboard" : "Kopijuoti į iškarpinę",
diff --git a/apps/files/l10n/mk.js b/apps/files/l10n/mk.js
index 744246016d7..e869de2b765 100644
--- a/apps/files/l10n/mk.js
+++ b/apps/files/l10n/mk.js
@@ -183,10 +183,10 @@ OC.L10N.register(
"Personal files" : "Лични датотеки",
"Sort favorites first" : "Прво омилените",
"Sort folders before files" : "Подреди ги папките пред датотеките",
+ "Enable folder tree" : "Овозможи поглед на дрво",
"Show hidden files" : "Прикажи сокриени датотеки",
"Show file type column" : "Прикажи колона за тип на датотека",
"Crop image previews" : "Исечи ја сликата за преглед",
- "Enable folder tree" : "Овозможи поглед на дрво",
"Additional settings" : "Дополнителни параметри",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV адреса",
diff --git a/apps/files/l10n/mk.json b/apps/files/l10n/mk.json
index 7c1795017e5..4bff6ca193b 100644
--- a/apps/files/l10n/mk.json
+++ b/apps/files/l10n/mk.json
@@ -181,10 +181,10 @@
"Personal files" : "Лични датотеки",
"Sort favorites first" : "Прво омилените",
"Sort folders before files" : "Подреди ги папките пред датотеките",
+ "Enable folder tree" : "Овозможи поглед на дрво",
"Show hidden files" : "Прикажи сокриени датотеки",
"Show file type column" : "Прикажи колона за тип на датотека",
"Crop image previews" : "Исечи ја сликата за преглед",
- "Enable folder tree" : "Овозможи поглед на дрво",
"Additional settings" : "Дополнителни параметри",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV адреса",
diff --git a/apps/files/l10n/nb.js b/apps/files/l10n/nb.js
index 9cf039d0fe4..2b30edeae6d 100644
--- a/apps/files/l10n/nb.js
+++ b/apps/files/l10n/nb.js
@@ -174,9 +174,9 @@ OC.L10N.register(
"Personal files" : "Personlige filer",
"Sort favorites first" : "Sorter favoritter først",
"Sort folders before files" : "Sorter mapper før filer",
+ "Enable folder tree" : "Aktiver mappetre",
"Show hidden files" : "Vis skjulte filer",
"Crop image previews" : "Beskjær forhåndsvisninger av bilder",
- "Enable folder tree" : "Aktiver mappetre",
"Additional settings" : "Flere innstillinger",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json
index 83cedb128ff..1c1429abe62 100644
--- a/apps/files/l10n/nb.json
+++ b/apps/files/l10n/nb.json
@@ -172,9 +172,9 @@
"Personal files" : "Personlige filer",
"Sort favorites first" : "Sorter favoritter først",
"Sort folders before files" : "Sorter mapper før filer",
+ "Enable folder tree" : "Aktiver mappetre",
"Show hidden files" : "Vis skjulte filer",
"Crop image previews" : "Beskjær forhåndsvisninger av bilder",
- "Enable folder tree" : "Aktiver mappetre",
"Additional settings" : "Flere innstillinger",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js
index 305545c1308..c2b4bec6650 100644
--- a/apps/files/l10n/nl.js
+++ b/apps/files/l10n/nl.js
@@ -200,10 +200,10 @@ OC.L10N.register(
"Personal files" : "Persoonlijke bestanden",
"Sort favorites first" : "Sorteer eerst favorieten",
"Sort folders before files" : "Sorteer mappen voor bestanden",
+ "Enable folder tree" : "Mappenboom inschakelen",
"Show hidden files" : "Toon verborgen bestanden",
"Show file type column" : "Toon bestandstypekolom",
"Crop image previews" : "Snij afbeeldingvoorbeelden bij",
- "Enable folder tree" : "Mappenboom inschakelen",
"Additional settings" : "Aanvullende instellingen",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
index fb0846b8cf9..37cbf200cf7 100644
--- a/apps/files/l10n/nl.json
+++ b/apps/files/l10n/nl.json
@@ -198,10 +198,10 @@
"Personal files" : "Persoonlijke bestanden",
"Sort favorites first" : "Sorteer eerst favorieten",
"Sort folders before files" : "Sorteer mappen voor bestanden",
+ "Enable folder tree" : "Mappenboom inschakelen",
"Show hidden files" : "Toon verborgen bestanden",
"Show file type column" : "Toon bestandstypekolom",
"Crop image previews" : "Snij afbeeldingvoorbeelden bij",
- "Enable folder tree" : "Mappenboom inschakelen",
"Additional settings" : "Aanvullende instellingen",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index 239fd196fdd..a4ffa0d0785 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "Pliki osobiste",
"Sort favorites first" : "Najpierw sortuj ulubione",
"Sort folders before files" : "Sortuj katalogi przed plikami",
+ "Enable folder tree" : "Włącz drzewo katalogów",
"Show hidden files" : "Pokaż ukryte pliki",
"Show file type column" : "Pokaż kolumnę typu pliku",
"Crop image previews" : "Przytnij podglądy obrazów",
- "Enable folder tree" : "Włącz drzewo katalogów",
"Additional settings" : "Ustawienia dodatkowe",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index de42acd829b..0ee4112f44d 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -199,10 +199,10 @@
"Personal files" : "Pliki osobiste",
"Sort favorites first" : "Najpierw sortuj ulubione",
"Sort folders before files" : "Sortuj katalogi przed plikami",
+ "Enable folder tree" : "Włącz drzewo katalogów",
"Show hidden files" : "Pokaż ukryte pliki",
"Show file type column" : "Pokaż kolumnę typu pliku",
"Crop image previews" : "Przytnij podglądy obrazów",
- "Enable folder tree" : "Włącz drzewo katalogów",
"Additional settings" : "Ustawienia dodatkowe",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL WebDAV",
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index 1ad71ce49f3..65e088ff273 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -201,14 +201,16 @@ OC.L10N.register(
"Personal files" : "Arquivos pessoais",
"Sort favorites first" : "Ordenar favoritos primeiro",
"Sort folders before files" : "Ordenar pastas antes de arquivos",
+ "Enable folder tree" : "Ativar árvore de pastas",
"Show hidden files" : "Mostrar arquivos ocultos",
"Show file type column" : "Mostrar coluna de tipo de arquivo",
"Crop image previews" : "Cortar visualizações de imagem",
- "Enable folder tree" : "Ativar árvore de pastas",
"Additional settings" : "Configurações adicionais",
"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.",
+ "Two-Factor Authentication is enabled for your account, and therefore you need to use an app password to connect an external WebDAV client." : "A Autenticação de Dois Fatores está ativada para sua conta e, portanto, você precisa usar uma senha de aplicativo para conectar um cliente WebDAV externo.",
"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.",
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index 5d39b0a141a..ee2a18fce02 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -199,14 +199,16 @@
"Personal files" : "Arquivos pessoais",
"Sort favorites first" : "Ordenar favoritos primeiro",
"Sort folders before files" : "Ordenar pastas antes de arquivos",
+ "Enable folder tree" : "Ativar árvore de pastas",
"Show hidden files" : "Mostrar arquivos ocultos",
"Show file type column" : "Mostrar coluna de tipo de arquivo",
"Crop image previews" : "Cortar visualizações de imagem",
- "Enable folder tree" : "Ativar árvore de pastas",
"Additional settings" : "Configurações adicionais",
"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.",
+ "Two-Factor Authentication is enabled for your account, and therefore you need to use an app password to connect an external WebDAV client." : "A Autenticação de Dois Fatores está ativada para sua conta e, portanto, você precisa usar uma senha de aplicativo para conectar um cliente WebDAV externo.",
"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.",
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index 59c535d1429..0dbc68f9fac 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -200,10 +200,10 @@ OC.L10N.register(
"Personal files" : "Личные файлы",
"Sort favorites first" : "Сначала избранное",
"Sort folders before files" : "Начинать список с папок",
+ "Enable folder tree" : "Включить дерево папок",
"Show hidden files" : "Показывать скрытые файлы",
"Show file type column" : "Показать колонку с типом файла",
"Crop image previews" : "Обрезать пред. просмотр",
- "Enable folder tree" : "Включить дерево папок",
"Additional settings" : "Дополнительные параметры",
"WebDAV" : "WebDAV",
"WebDAV URL" : "Ссылка WebDAV",
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index f5bd8f31ca3..8bf8405e561 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -198,10 +198,10 @@
"Personal files" : "Личные файлы",
"Sort favorites first" : "Сначала избранное",
"Sort folders before files" : "Начинать список с папок",
+ "Enable folder tree" : "Включить дерево папок",
"Show hidden files" : "Показывать скрытые файлы",
"Show file type column" : "Показать колонку с типом файла",
"Crop image previews" : "Обрезать пред. просмотр",
- "Enable folder tree" : "Включить дерево папок",
"Additional settings" : "Дополнительные параметры",
"WebDAV" : "WebDAV",
"WebDAV URL" : "Ссылка WebDAV",
diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js
index 028d65d35f1..9ff736fc16e 100644
--- a/apps/files/l10n/sk.js
+++ b/apps/files/l10n/sk.js
@@ -185,9 +185,9 @@ OC.L10N.register(
"Personal files" : "Osobné súbory",
"Sort favorites first" : "Zoradiť od najobľúbenejších",
"Sort folders before files" : "Zoradiť adresáre pred súbormi",
+ "Enable folder tree" : "Povoliť adresárový strom",
"Show hidden files" : "Zobraziť skryté súbory",
"Crop image previews" : "Orezať náhľady obrázkov",
- "Enable folder tree" : "Povoliť adresárový strom",
"Additional settings" : "Ďalšie nastavenia",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json
index 868a36ffef6..6e12bc9b0a4 100644
--- a/apps/files/l10n/sk.json
+++ b/apps/files/l10n/sk.json
@@ -183,9 +183,9 @@
"Personal files" : "Osobné súbory",
"Sort favorites first" : "Zoradiť od najobľúbenejších",
"Sort folders before files" : "Zoradiť adresáre pred súbormi",
+ "Enable folder tree" : "Povoliť adresárový strom",
"Show hidden files" : "Zobraziť skryté súbory",
"Crop image previews" : "Orezať náhľady obrázkov",
- "Enable folder tree" : "Povoliť adresárový strom",
"Additional settings" : "Ďalšie nastavenia",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js
index 09f70c09254..b2b83a2bea1 100644
--- a/apps/files/l10n/sl.js
+++ b/apps/files/l10n/sl.js
@@ -186,9 +186,9 @@ OC.L10N.register(
"Personal files" : "Osebne datoteke",
"Sort favorites first" : "Razvrsti najprej priljubljene",
"Sort folders before files" : "Razvrsti mape pred datotekami",
+ "Enable folder tree" : "Omogoči drevesno strukturo map",
"Show hidden files" : "Pokaži skrite datoteke",
"Crop image previews" : "Obreži slike predogleda",
- "Enable folder tree" : "Omogoči drevesno strukturo map",
"Additional settings" : "Dodatne nastavitve",
"WebDAV" : "WebDAV",
"WebDAV URL" : "Naslov URL WebDAV",
diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json
index e77258a44a1..7ea477d6ee1 100644
--- a/apps/files/l10n/sl.json
+++ b/apps/files/l10n/sl.json
@@ -184,9 +184,9 @@
"Personal files" : "Osebne datoteke",
"Sort favorites first" : "Razvrsti najprej priljubljene",
"Sort folders before files" : "Razvrsti mape pred datotekami",
+ "Enable folder tree" : "Omogoči drevesno strukturo map",
"Show hidden files" : "Pokaži skrite datoteke",
"Crop image previews" : "Obreži slike predogleda",
- "Enable folder tree" : "Omogoči drevesno strukturo map",
"Additional settings" : "Dodatne nastavitve",
"WebDAV" : "WebDAV",
"WebDAV URL" : "Naslov URL WebDAV",
diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js
index fb5e65e9629..b507d844521 100644
--- a/apps/files/l10n/sr.js
+++ b/apps/files/l10n/sr.js
@@ -200,10 +200,10 @@ OC.L10N.register(
"Personal files" : "Лични фајлови",
"Sort favorites first" : "Сортирај прво омиљене",
"Sort folders before files" : "Поређај фолдере испред фајлова",
+ "Enable folder tree" : "Укључи стабло фолдера",
"Show hidden files" : "Прикажи скривене фајлове",
"Show file type column" : "Прикажи колону са типом фајла",
"Crop image previews" : "Опсецање прегледа слика",
- "Enable folder tree" : "Укључи стабло фолдера",
"Additional settings" : "Додатне поставке",
"WebDAV" : "ВебДАВ",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json
index 4f60f847237..f32bbb8a77e 100644
--- a/apps/files/l10n/sr.json
+++ b/apps/files/l10n/sr.json
@@ -198,10 +198,10 @@
"Personal files" : "Лични фајлови",
"Sort favorites first" : "Сортирај прво омиљене",
"Sort folders before files" : "Поређај фолдере испред фајлова",
+ "Enable folder tree" : "Укључи стабло фолдера",
"Show hidden files" : "Прикажи скривене фајлове",
"Show file type column" : "Прикажи колону са типом фајла",
"Crop image previews" : "Опсецање прегледа слика",
- "Enable folder tree" : "Укључи стабло фолдера",
"Additional settings" : "Додатне поставке",
"WebDAV" : "ВебДАВ",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
index bdd5d9cfba3..ef8bb24275c 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -200,10 +200,10 @@ OC.L10N.register(
"Personal files" : "Personliga filer",
"Sort favorites first" : "Sortera favoriter först",
"Sort folders before files" : "Sortera mappar före filer",
+ "Enable folder tree" : "Aktivera mappträd",
"Show hidden files" : "Visa dolda filer",
"Show file type column" : "Visa kolumn för filtyp",
"Crop image previews" : "Beskär förhandsgranskningar för bilder",
- "Enable folder tree" : "Aktivera mappträd",
"Additional settings" : "Övriga inställningar",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index 3a3e7d82c71..f994333d11d 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -198,10 +198,10 @@
"Personal files" : "Personliga filer",
"Sort favorites first" : "Sortera favoriter först",
"Sort folders before files" : "Sortera mappar före filer",
+ "Enable folder tree" : "Aktivera mappträd",
"Show hidden files" : "Visa dolda filer",
"Show file type column" : "Visa kolumn för filtyp",
"Crop image previews" : "Beskär förhandsgranskningar för bilder",
- "Enable folder tree" : "Aktivera mappträd",
"Additional settings" : "Övriga inställningar",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/sw.js b/apps/files/l10n/sw.js
index 98e5f6a5926..a96ebd2fde5 100644
--- a/apps/files/l10n/sw.js
+++ b/apps/files/l10n/sw.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "Faili binafsi",
"Sort favorites first" : "Chagua za upendeleo kwanza",
"Sort folders before files" : "Chagua vikasha kabla ya mafaili",
+ "Enable folder tree" : "Wezesha faili la tatu",
"Show hidden files" : "Onesha mafaili yaliyofichwa",
"Show file type column" : "Onyesha safu wima ya aina ya faili",
"Crop image previews" : "Punguza onyesho la kukagua picha",
- "Enable folder tree" : "Wezesha faili la tatu",
"Additional settings" : "Mipangilio ya nyongeza",
"WebDAV" : "WavutiDAV",
"WebDAV URL" : "WavutiDAV URL",
diff --git a/apps/files/l10n/sw.json b/apps/files/l10n/sw.json
index 5636a28522f..d42ffe63b14 100644
--- a/apps/files/l10n/sw.json
+++ b/apps/files/l10n/sw.json
@@ -199,10 +199,10 @@
"Personal files" : "Faili binafsi",
"Sort favorites first" : "Chagua za upendeleo kwanza",
"Sort folders before files" : "Chagua vikasha kabla ya mafaili",
+ "Enable folder tree" : "Wezesha faili la tatu",
"Show hidden files" : "Onesha mafaili yaliyofichwa",
"Show file type column" : "Onyesha safu wima ya aina ya faili",
"Crop image previews" : "Punguza onyesho la kukagua picha",
- "Enable folder tree" : "Wezesha faili la tatu",
"Additional settings" : "Mipangilio ya nyongeza",
"WebDAV" : "WavutiDAV",
"WebDAV URL" : "WavutiDAV URL",
diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js
index c1303165161..2080d884150 100644
--- a/apps/files/l10n/tr.js
+++ b/apps/files/l10n/tr.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "Kişisel dosyalar",
"Sort favorites first" : "Sık kullanılanlar üstte sıralansın",
"Sort folders before files" : "Klasörler dosyaların üzerinde sıralansın",
+ "Enable folder tree" : "Klasör ağacını aç",
"Show hidden files" : "Gizli dosyaları görüntüle",
"Show file type column" : "Dosya türü sütunu görüntülensin",
"Crop image previews" : "Görsel ön izlemeleri kırpılsın",
- "Enable folder tree" : "Klasör ağacını aç",
"Additional settings" : "Ek ayarlar",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV adresi",
diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json
index aed656f5d4c..365aa79c914 100644
--- a/apps/files/l10n/tr.json
+++ b/apps/files/l10n/tr.json
@@ -199,10 +199,10 @@
"Personal files" : "Kişisel dosyalar",
"Sort favorites first" : "Sık kullanılanlar üstte sıralansın",
"Sort folders before files" : "Klasörler dosyaların üzerinde sıralansın",
+ "Enable folder tree" : "Klasör ağacını aç",
"Show hidden files" : "Gizli dosyaları görüntüle",
"Show file type column" : "Dosya türü sütunu görüntülensin",
"Crop image previews" : "Görsel ön izlemeleri kırpılsın",
- "Enable folder tree" : "Klasör ağacını aç",
"Additional settings" : "Ek ayarlar",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV adresi",
diff --git a/apps/files/l10n/ug.js b/apps/files/l10n/ug.js
index 2b757d0b58a..96bf944eb2b 100644
--- a/apps/files/l10n/ug.js
+++ b/apps/files/l10n/ug.js
@@ -161,9 +161,9 @@ OC.L10N.register(
"Personal files" : "شەخسىي ھۆججەتلەر",
"Sort favorites first" : "ياقتۇرىدىغانلارنى رەتلەڭ",
"Sort folders before files" : "ھۆججەتلەرنى ھۆججەتتىن بۇرۇن تەرتىپلەڭ",
+ "Enable folder tree" : "ھۆججەت قىسقۇچنى قوزغىتىڭ",
"Show hidden files" : "يوشۇرۇن ھۆججەتلەرنى كۆرسەت",
"Crop image previews" : "رەسىمنى ئالدىن كۆرۈش",
- "Enable folder tree" : "ھۆججەت قىسقۇچنى قوزغىتىڭ",
"Additional settings" : "قوشۇمچە تەڭشەكلەر",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/ug.json b/apps/files/l10n/ug.json
index 16f5156dbcc..cfb1b0bd53c 100644
--- a/apps/files/l10n/ug.json
+++ b/apps/files/l10n/ug.json
@@ -159,9 +159,9 @@
"Personal files" : "شەخسىي ھۆججەتلەر",
"Sort favorites first" : "ياقتۇرىدىغانلارنى رەتلەڭ",
"Sort folders before files" : "ھۆججەتلەرنى ھۆججەتتىن بۇرۇن تەرتىپلەڭ",
+ "Enable folder tree" : "ھۆججەت قىسقۇچنى قوزغىتىڭ",
"Show hidden files" : "يوشۇرۇن ھۆججەتلەرنى كۆرسەت",
"Crop image previews" : "رەسىمنى ئالدىن كۆرۈش",
- "Enable folder tree" : "ھۆججەت قىسقۇچنى قوزغىتىڭ",
"Additional settings" : "قوشۇمچە تەڭشەكلەر",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js
index 738729de998..96047d85746 100644
--- a/apps/files/l10n/uk.js
+++ b/apps/files/l10n/uk.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "Мої документи",
"Sort favorites first" : "Спочатку показувати із зірочкою",
"Sort folders before files" : "Показувати каталоги перед файлами",
+ "Enable folder tree" : "Увімкнути дерево каталогів",
"Show hidden files" : "Показувати приховані файли",
"Show file type column" : "Показувати стовпець з типом файлу",
"Crop image previews" : "Попередній перегляд перед кадруванням",
- "Enable folder tree" : "Увімкнути дерево каталогів",
"Additional settings" : "Додатково",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL-адреса WebDAV",
diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json
index 8b11c01d9f7..46e28ade6e5 100644
--- a/apps/files/l10n/uk.json
+++ b/apps/files/l10n/uk.json
@@ -199,10 +199,10 @@
"Personal files" : "Мої документи",
"Sort favorites first" : "Спочатку показувати із зірочкою",
"Sort folders before files" : "Показувати каталоги перед файлами",
+ "Enable folder tree" : "Увімкнути дерево каталогів",
"Show hidden files" : "Показувати приховані файли",
"Show file type column" : "Показувати стовпець з типом файлу",
"Crop image previews" : "Попередній перегляд перед кадруванням",
- "Enable folder tree" : "Увімкнути дерево каталогів",
"Additional settings" : "Додатково",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL-адреса WebDAV",
diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js
index 74e9c23c317..41aa3c15960 100644
--- a/apps/files/l10n/vi.js
+++ b/apps/files/l10n/vi.js
@@ -161,9 +161,9 @@ OC.L10N.register(
"All files" : "Tất cả tệp tin",
"Sort favorites first" : "Sắp xếp mục yêu thích trước",
"Sort folders before files" : "Sắp xếp thư mục trước tập tin",
+ "Enable folder tree" : "Bật cây thư mục",
"Show hidden files" : "Hiển thị các tệp ẩn",
"Crop image previews" : "Xén ảnh xem trước",
- "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",
"Keyboard shortcuts" : "Phím tắt",
diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json
index d9f06c48f17..374dd8a087b 100644
--- a/apps/files/l10n/vi.json
+++ b/apps/files/l10n/vi.json
@@ -159,9 +159,9 @@
"All files" : "Tất cả tệp tin",
"Sort favorites first" : "Sắp xếp mục yêu thích trước",
"Sort folders before files" : "Sắp xếp thư mục trước tập tin",
+ "Enable folder tree" : "Bật cây thư mục",
"Show hidden files" : "Hiển thị các tệp ẩn",
"Crop image previews" : "Xén ảnh xem trước",
- "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",
"Keyboard shortcuts" : "Phím tắt",
diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js
index 3bafcd1f367..cb7c93be64f 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -200,10 +200,10 @@ OC.L10N.register(
"Personal files" : "个人文件",
"Sort favorites first" : "收藏排序优先",
"Sort folders before files" : "将文件夹排在文件前面",
+ "Enable folder tree" : "启用文件夹树",
"Show hidden files" : "显示隐藏文件",
"Show file type column" : "显示文件类型列",
"Crop image previews" : "裁剪图片预览",
- "Enable folder tree" : "启用文件夹树",
"Additional settings" : "其他设置",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index 8ac82309e85..2d9ce91e525 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -198,10 +198,10 @@
"Personal files" : "个人文件",
"Sort favorites first" : "收藏排序优先",
"Sort folders before files" : "将文件夹排在文件前面",
+ "Enable folder tree" : "启用文件夹树",
"Show hidden files" : "显示隐藏文件",
"Show file type column" : "显示文件类型列",
"Crop image previews" : "裁剪图片预览",
- "Enable folder tree" : "启用文件夹树",
"Additional settings" : "其他设置",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js
index 8a62fedc45f..6517c07f74f 100644
--- a/apps/files/l10n/zh_HK.js
+++ b/apps/files/l10n/zh_HK.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "個人檔案",
"Sort favorites first" : "先排序最愛",
"Sort folders before files" : "將資料夾在檔案之前排序",
+ "Enable folder tree" : "啟用資料夾樹狀結構",
"Show hidden files" : "顯示隱藏檔案",
"Show file type column" : "顯示檔案類型縱列",
"Crop image previews" : "圖片裁剪預覽",
- "Enable folder tree" : "啟用資料夾樹狀結構",
"Additional settings" : "其他設定",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json
index 89f1b32322c..fe2a1f1b7f6 100644
--- a/apps/files/l10n/zh_HK.json
+++ b/apps/files/l10n/zh_HK.json
@@ -199,10 +199,10 @@
"Personal files" : "個人檔案",
"Sort favorites first" : "先排序最愛",
"Sort folders before files" : "將資料夾在檔案之前排序",
+ "Enable folder tree" : "啟用資料夾樹狀結構",
"Show hidden files" : "顯示隱藏檔案",
"Show file type column" : "顯示檔案類型縱列",
"Crop image previews" : "圖片裁剪預覽",
- "Enable folder tree" : "啟用資料夾樹狀結構",
"Additional settings" : "其他設定",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js
index 45614f8a7ed..8a5670cf1ae 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -201,10 +201,10 @@ OC.L10N.register(
"Personal files" : "個人檔案",
"Sort favorites first" : "先排序喜愛",
"Sort folders before files" : "將資料夾排序在檔案前",
+ "Enable folder tree" : "啟用資料夾樹",
"Show hidden files" : "顯示隱藏檔",
"Show file type column" : "顯示檔案類型欄位",
"Crop image previews" : "圖片裁剪預覽",
- "Enable folder tree" : "啟用資料夾樹",
"Additional settings" : "其他設定",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index 46d708d037f..5b7eccc44f1 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -199,10 +199,10 @@
"Personal files" : "個人檔案",
"Sort favorites first" : "先排序喜愛",
"Sort folders before files" : "將資料夾排序在檔案前",
+ "Enable folder tree" : "啟用資料夾樹",
"Show hidden files" : "顯示隱藏檔",
"Show file type column" : "顯示檔案類型欄位",
"Crop image previews" : "圖片裁剪預覽",
- "Enable folder tree" : "啟用資料夾樹",
"Additional settings" : "其他設定",
"WebDAV" : "WebDAV",
"WebDAV URL" : "WebDAV URL",
diff --git a/apps/files/lib/Service/UserConfig.php b/apps/files/lib/Service/UserConfig.php
index 4dae198ee55..dcf30b7796d 100644
--- a/apps/files/lib/Service/UserConfig.php
+++ b/apps/files/lib/Service/UserConfig.php
@@ -50,6 +50,12 @@ class UserConfig {
'allowed' => [true, false],
],
[
+ // Whether to show the files extensions in the files list or not
+ 'key' => 'show_files_extensions',
+ 'default' => true,
+ 'allowed' => [true, false],
+ ],
+ [
// Whether to show the hidden files or not in the files list
'key' => 'show_hidden',
'default' => false,
diff --git a/apps/files/src/components/FileEntry/FileEntryName.vue b/apps/files/src/components/FileEntry/FileEntryName.vue
index 2fec9e5d556..418f9581eb6 100644
--- a/apps/files/src/components/FileEntry/FileEntryName.vue
+++ b/apps/files/src/components/FileEntry/FileEntryName.vue
@@ -30,7 +30,7 @@
<span class="files-list__row-name-text" dir="auto">
<!-- Keep the filename stuck to the extension to avoid whitespace rendering issues-->
<span class="files-list__row-name-" v-text="basename" />
- <span class="files-list__row-name-ext" v-text="extension" />
+ <span v-if="userConfigStore.userConfig.show_files_extensions" class="files-list__row-name-ext" v-text="extension" />
</span>
</component>
</template>
@@ -46,11 +46,12 @@ import { defineComponent, inject } from 'vue'
import NcTextField from '@nextcloud/vue/components/NcTextField'
-import { useNavigation } from '../../composables/useNavigation'
+import { getFilenameValidity } from '../../utils/filenameValidity.ts'
import { useFileListWidth } from '../../composables/useFileListWidth.ts'
-import { useRouteParameters } from '../../composables/useRouteParameters.ts'
+import { useNavigation } from '../../composables/useNavigation.ts'
import { useRenamingStore } from '../../store/renaming.ts'
-import { getFilenameValidity } from '../../utils/filenameValidity.ts'
+import { useRouteParameters } from '../../composables/useRouteParameters.ts'
+import { useUserConfigStore } from '../../store/userconfig.ts'
import logger from '../../logger.ts'
export default defineComponent({
@@ -95,6 +96,7 @@ export default defineComponent({
const { directory } = useRouteParameters()
const filesListWidth = useFileListWidth()
const renamingStore = useRenamingStore()
+ const userConfigStore = useUserConfigStore()
const defaultFileAction = inject<FileAction | undefined>('defaultFileAction')
@@ -105,6 +107,7 @@ export default defineComponent({
filesListWidth,
renamingStore,
+ userConfigStore,
}
},
diff --git a/apps/files/src/composables/useNavigation.spec.ts b/apps/files/src/composables/useNavigation.spec.ts
index 569e61825e1..b9eb671a181 100644
--- a/apps/files/src/composables/useNavigation.spec.ts
+++ b/apps/files/src/composables/useNavigation.spec.ts
@@ -29,6 +29,7 @@ describe('Composables: useNavigation', () => {
describe('currentView', () => {
beforeEach(() => {
+ // eslint-disable-next-line import/namespace
navigation = new nextcloudFiles.Navigation()
spy.mockImplementation(() => navigation)
})
@@ -39,6 +40,7 @@ describe('Composables: useNavigation', () => {
})
it('should return already active navigation', async () => {
+ // eslint-disable-next-line import/namespace
const view = new nextcloudFiles.View({ getContents: () => Promise.reject(new Error()), icon: '<svg></svg>', id: 'view-1', name: 'My View 1', order: 0 })
navigation.register(view)
navigation.setActive(view)
@@ -48,6 +50,7 @@ describe('Composables: useNavigation', () => {
})
it('should be reactive on updating active navigation', async () => {
+ // eslint-disable-next-line import/namespace
const view = new nextcloudFiles.View({ getContents: () => Promise.reject(new Error()), icon: '<svg></svg>', id: 'view-1', name: 'My View 1', order: 0 })
navigation.register(view)
const wrapper = mount(TestComponent)
@@ -63,6 +66,7 @@ describe('Composables: useNavigation', () => {
describe('views', () => {
beforeEach(() => {
+ // eslint-disable-next-line import/namespace
navigation = new nextcloudFiles.Navigation()
spy.mockImplementation(() => navigation)
})
@@ -73,6 +77,7 @@ describe('Composables: useNavigation', () => {
})
it('should return already registered views', () => {
+ // eslint-disable-next-line import/namespace
const view = new nextcloudFiles.View({ getContents: () => Promise.reject(new Error()), icon: '<svg></svg>', id: 'view-1', name: 'My View 1', order: 0 })
// register before mount
navigation.register(view)
@@ -82,7 +87,9 @@ describe('Composables: useNavigation', () => {
})
it('should be reactive on registering new views', () => {
+ // eslint-disable-next-line import/namespace
const view = new nextcloudFiles.View({ getContents: () => Promise.reject(new Error()), icon: '<svg></svg>', id: 'view-1', name: 'My View 1', order: 0 })
+ // eslint-disable-next-line import/namespace
const view2 = new nextcloudFiles.View({ getContents: () => Promise.reject(new Error()), icon: '<svg></svg>', id: 'view-2', name: 'My View 2', order: 1 })
// register before mount
diff --git a/apps/files/src/store/userconfig.ts b/apps/files/src/store/userconfig.ts
index 54e9a75eb8b..48fe01d5134 100644
--- a/apps/files/src/store/userconfig.ts
+++ b/apps/files/src/store/userconfig.ts
@@ -15,6 +15,7 @@ const initialUserConfig = loadState<UserConfig>('files', 'config', {
crop_image_previews: true,
default_view: 'files',
grid_view: false,
+ show_files_extensions: true,
show_hidden: false,
show_mime_column: true,
sort_favorites_first: true,
diff --git a/apps/files/src/types.ts b/apps/files/src/types.ts
index 6757b7f1f45..0096ecc0fdb 100644
--- a/apps/files/src/types.ts
+++ b/apps/files/src/types.ts
@@ -55,6 +55,7 @@ export interface UserConfig {
crop_image_previews: boolean
default_view: 'files' | 'personal'
grid_view: boolean
+ show_files_extensions: boolean
show_hidden: boolean
show_mime_column: boolean
sort_favorites_first: boolean
diff --git a/apps/files/src/views/Settings.vue b/apps/files/src/views/Settings.vue
index f347f842c22..0838d308af9 100644
--- a/apps/files/src/views/Settings.vue
+++ b/apps/files/src/views/Settings.vue
@@ -29,7 +29,6 @@
{{ t('files', 'Personal files') }}
</NcCheckboxRadioSwitch>
</fieldset>
-
<NcCheckboxRadioSwitch data-cy-files-settings-setting="sort_favorites_first"
:checked="userConfig.sort_favorites_first"
@update:checked="setConfig('sort_favorites_first', $event)">
@@ -40,6 +39,15 @@
@update:checked="setConfig('sort_folders_first', $event)">
{{ t('files', 'Sort folders before files') }}
</NcCheckboxRadioSwitch>
+ <NcCheckboxRadioSwitch data-cy-files-settings-setting="folder_tree"
+ :checked="userConfig.folder_tree"
+ @update:checked="setConfig('folder_tree', $event)">
+ {{ t('files', 'Enable folder tree') }}
+ </NcCheckboxRadioSwitch>
+ </NcAppSettingsSection>
+
+ <!-- Visual settings -->
+ <NcAppSettingsSection id="settings" :name="t('files', 'Visual settings')">
<NcCheckboxRadioSwitch data-cy-files-settings-setting="show_hidden"
:checked="userConfig.show_hidden"
@update:checked="setConfig('show_hidden', $event)">
@@ -55,10 +63,10 @@
@update:checked="setConfig('crop_image_previews', $event)">
{{ t('files', 'Crop image previews') }}
</NcCheckboxRadioSwitch>
- <NcCheckboxRadioSwitch data-cy-files-settings-setting="folder_tree"
- :checked="userConfig.folder_tree"
- @update:checked="setConfig('folder_tree', $event)">
- {{ t('files', 'Enable folder tree') }}
+ <NcCheckboxRadioSwitch data-cy-files-settings-setting="show_files_extensions"
+ :checked="userConfig.show_files_extensions"
+ @update:checked="setConfig('show_files_extensions', $event)">
+ {{ t('files', 'Show files extensions') }}
</NcCheckboxRadioSwitch>
</NcAppSettingsSection>
diff --git a/apps/files/src/views/favorites.spec.ts b/apps/files/src/views/favorites.spec.ts
index e73279f2b31..f793eb9f54c 100644
--- a/apps/files/src/views/favorites.spec.ts
+++ b/apps/files/src/views/favorites.spec.ts
@@ -17,6 +17,7 @@ import { action } from '../actions/favoriteAction'
import * as favoritesService from '../services/Favorites'
import { registerFavoritesView } from './favorites'
+// eslint-disable-next-line import/namespace
const { Folder, getNavigation } = filesUtils
vi.mock('@nextcloud/axios')
diff --git a/apps/files_external/lib/Command/Verify.php b/apps/files_external/lib/Command/Verify.php
index 18cbc5a6774..ecebbe0f7e6 100644
--- a/apps/files_external/lib/Command/Verify.php
+++ b/apps/files_external/lib/Command/Verify.php
@@ -97,7 +97,6 @@ class Verify extends Base {
MountConfig::getBackendStatus(
$backend->getStorageClass(),
$storage->getBackendOptions(),
- false
)
);
} catch (InsufficientDataForMeaningfulAnswerException $e) {
diff --git a/apps/files_external/lib/Controller/GlobalStoragesController.php b/apps/files_external/lib/Controller/GlobalStoragesController.php
index 132295f6b35..e7274c9cfb6 100644
--- a/apps/files_external/lib/Controller/GlobalStoragesController.php
+++ b/apps/files_external/lib/Controller/GlobalStoragesController.php
@@ -133,7 +133,6 @@ class GlobalStoragesController extends StoragesController {
* @param array $applicableUsers users for which to mount the storage
* @param array $applicableGroups groups for which to mount the storage
* @param int $priority priority
- * @param bool $testOnly whether to storage should only test the connection or do more things
*
* @return DataResponse
*/
@@ -148,7 +147,6 @@ class GlobalStoragesController extends StoragesController {
$applicableUsers,
$applicableGroups,
$priority,
- $testOnly = true,
) {
$storage = $this->createStorage(
$mountPoint,
@@ -181,7 +179,7 @@ class GlobalStoragesController extends StoragesController {
);
}
- $this->updateStorageStatus($storage, $testOnly);
+ $this->updateStorageStatus($storage);
return new DataResponse(
$storage->jsonSerialize(true),
diff --git a/apps/files_external/lib/Controller/StoragesController.php b/apps/files_external/lib/Controller/StoragesController.php
index 18f8d3164b7..df3a4528054 100644
--- a/apps/files_external/lib/Controller/StoragesController.php
+++ b/apps/files_external/lib/Controller/StoragesController.php
@@ -213,9 +213,8 @@ abstract class StoragesController extends Controller {
* on whether the remote storage is available or not.
*
* @param StorageConfig $storage storage configuration
- * @param bool $testOnly whether to storage should only test the connection or do more things
*/
- protected function updateStorageStatus(StorageConfig &$storage, $testOnly = true) {
+ protected function updateStorageStatus(StorageConfig &$storage) {
try {
$this->manipulateStorageConfig($storage);
@@ -226,8 +225,6 @@ abstract class StoragesController extends Controller {
MountConfig::getBackendStatus(
$backend->getStorageClass(),
$storage->getBackendOptions(),
- false,
- $testOnly
)
);
} catch (InsufficientDataForMeaningfulAnswerException $e) {
@@ -268,15 +265,14 @@ abstract class StoragesController extends Controller {
* Get an external storage entry.
*
* @param int $id storage id
- * @param bool $testOnly whether to storage should only test the connection or do more things
*
* @return DataResponse
*/
- public function show(int $id, $testOnly = true) {
+ public function show(int $id) {
try {
$storage = $this->service->getStorage($id);
- $this->updateStorageStatus($storage, $testOnly);
+ $this->updateStorageStatus($storage);
} catch (NotFoundException $e) {
return new DataResponse(
[
diff --git a/apps/files_external/lib/Controller/UserGlobalStoragesController.php b/apps/files_external/lib/Controller/UserGlobalStoragesController.php
index 5f428db9661..88a9f936401 100644
--- a/apps/files_external/lib/Controller/UserGlobalStoragesController.php
+++ b/apps/files_external/lib/Controller/UserGlobalStoragesController.php
@@ -97,15 +97,14 @@ class UserGlobalStoragesController extends StoragesController {
* Get an external storage entry.
*
* @param int $id storage id
- * @param bool $testOnly whether to storage should only test the connection or do more things
* @return DataResponse
*/
#[NoAdminRequired]
- public function show($id, $testOnly = true) {
+ public function show($id) {
try {
$storage = $this->service->getStorage($id);
- $this->updateStorageStatus($storage, $testOnly);
+ $this->updateStorageStatus($storage);
} catch (NotFoundException $e) {
return new DataResponse(
[
@@ -133,7 +132,6 @@ class UserGlobalStoragesController extends StoragesController {
*
* @param int $id storage id
* @param array $backendOptions backend-specific options
- * @param bool $testOnly whether to storage should only test the connection or do more things
*
* @return DataResponse
*/
@@ -142,7 +140,6 @@ class UserGlobalStoragesController extends StoragesController {
public function update(
$id,
$backendOptions,
- $testOnly = true,
) {
try {
$storage = $this->service->getStorage($id);
@@ -167,7 +164,7 @@ class UserGlobalStoragesController extends StoragesController {
);
}
- $this->updateStorageStatus($storage, $testOnly);
+ $this->updateStorageStatus($storage);
$this->sanitizeStorage($storage);
return new DataResponse(
diff --git a/apps/files_external/lib/Controller/UserStoragesController.php b/apps/files_external/lib/Controller/UserStoragesController.php
index 7b0c858e51b..7b564d57f7e 100644
--- a/apps/files_external/lib/Controller/UserStoragesController.php
+++ b/apps/files_external/lib/Controller/UserStoragesController.php
@@ -85,8 +85,8 @@ class UserStoragesController extends StoragesController {
* {@inheritdoc}
*/
#[NoAdminRequired]
- public function show(int $id, $testOnly = true) {
- return parent::show($id, $testOnly);
+ public function show(int $id) {
+ return parent::show($id);
}
/**
@@ -152,7 +152,6 @@ class UserStoragesController extends StoragesController {
* @param string $authMechanism authentication mechanism identifier
* @param array $backendOptions backend-specific options
* @param array $mountOptions backend-specific mount options
- * @param bool $testOnly whether to storage should only test the connection or do more things
*
* @return DataResponse
*/
@@ -165,7 +164,6 @@ class UserStoragesController extends StoragesController {
$authMechanism,
$backendOptions,
$mountOptions,
- $testOnly = true,
) {
$storage = $this->createStorage(
$mountPoint,
@@ -195,7 +193,7 @@ class UserStoragesController extends StoragesController {
);
}
- $this->updateStorageStatus($storage, $testOnly);
+ $this->updateStorageStatus($storage);
return new DataResponse(
$storage->jsonSerialize(true),
diff --git a/apps/files_external/lib/MountConfig.php b/apps/files_external/lib/MountConfig.php
index a7d9e6f2603..5637ee71ec1 100644
--- a/apps/files_external/lib/MountConfig.php
+++ b/apps/files_external/lib/MountConfig.php
@@ -76,7 +76,7 @@ class MountConfig {
* @return int see self::STATUS_*
* @throws \Exception
*/
- public static function getBackendStatus($class, $options, $isPersonal, $testOnly = true) {
+ public static function getBackendStatus($class, $options) {
if (self::$skipTest) {
return StorageNotAvailableException::STATUS_SUCCESS;
}
@@ -93,7 +93,7 @@ class MountConfig {
$storage = new $class($options);
try {
- $result = $storage->test($isPersonal, $testOnly);
+ $result = $storage->test();
$storage->setAvailability($result);
if ($result) {
return StorageNotAvailableException::STATUS_SUCCESS;
diff --git a/apps/files_sharing/l10n/de.js b/apps/files_sharing/l10n/de.js
index 20d4a9b9ee1..2340309e73d 100644
--- a/apps/files_sharing/l10n/de.js
+++ b/apps/files_sharing/l10n/de.js
@@ -210,7 +210,7 @@ OC.L10N.register(
"Shared via link by {initiator}" : "Geteilt mittels Link von {initiator}",
"File request ({label})" : "Dateianfrage ({label})",
"Mail share ({label})" : "Mail teilen ({label})",
- "Share link ({label})" : "Link teilen ({label})",
+ "Share link ({label})" : "Externer Link ({label})",
"Mail share" : "E-Mail-Freigabe",
"Share link ({index})" : "Link teilen ({index})",
"Create public link" : "Öffentlichen Link erstellen",
diff --git a/apps/files_sharing/l10n/de.json b/apps/files_sharing/l10n/de.json
index d7561764bd8..0ea572bd182 100644
--- a/apps/files_sharing/l10n/de.json
+++ b/apps/files_sharing/l10n/de.json
@@ -208,7 +208,7 @@
"Shared via link by {initiator}" : "Geteilt mittels Link von {initiator}",
"File request ({label})" : "Dateianfrage ({label})",
"Mail share ({label})" : "Mail teilen ({label})",
- "Share link ({label})" : "Link teilen ({label})",
+ "Share link ({label})" : "Externer Link ({label})",
"Mail share" : "E-Mail-Freigabe",
"Share link ({index})" : "Link teilen ({index})",
"Create public link" : "Öffentlichen Link erstellen",
diff --git a/apps/files_sharing/l10n/ru.js b/apps/files_sharing/l10n/ru.js
index 599859b6be9..5d02bef1e15 100644
--- a/apps/files_sharing/l10n/ru.js
+++ b/apps/files_sharing/l10n/ru.js
@@ -368,6 +368,7 @@ OC.L10N.register(
"List of unapproved shares." : "Список ресурсов общего доступа, которые вы еще не приняли",
"No pending shares" : "Ожидающие общие ресурсы отсуствуют",
"Shares you have received but not approved will show up here" : "Здесь появятся ресурсы общего доступа, которые Вам предоставлены, но еще не подтверждены с Вашей стороны",
+ "Error deleting the share: {errorMessage}" : "Ошибка при удалении общего ресурса: {errorMessage}",
"Error deleting the share" : "Ошибка прекращения общего доступа",
"Error updating the share: {errorMessage}" : "Не удалось изменить общий ресурс: {errorMessage}",
"Error updating the share" : "Ошибка изменения параметров общего доступа",
diff --git a/apps/files_sharing/l10n/ru.json b/apps/files_sharing/l10n/ru.json
index f570c39184c..9b6b0154230 100644
--- a/apps/files_sharing/l10n/ru.json
+++ b/apps/files_sharing/l10n/ru.json
@@ -366,6 +366,7 @@
"List of unapproved shares." : "Список ресурсов общего доступа, которые вы еще не приняли",
"No pending shares" : "Ожидающие общие ресурсы отсуствуют",
"Shares you have received but not approved will show up here" : "Здесь появятся ресурсы общего доступа, которые Вам предоставлены, но еще не подтверждены с Вашей стороны",
+ "Error deleting the share: {errorMessage}" : "Ошибка при удалении общего ресурса: {errorMessage}",
"Error deleting the share" : "Ошибка прекращения общего доступа",
"Error updating the share: {errorMessage}" : "Не удалось изменить общий ресурс: {errorMessage}",
"Error updating the share" : "Ошибка изменения параметров общего доступа",
diff --git a/apps/files_sharing/src/utils/GeneratePassword.ts b/apps/files_sharing/src/utils/GeneratePassword.ts
index 2f3f65c51d8..82efaaa69d4 100644
--- a/apps/files_sharing/src/utils/GeneratePassword.ts
+++ b/apps/files_sharing/src/utils/GeneratePassword.ts
@@ -38,10 +38,29 @@ export default async function(verbose = false): Promise<string> {
const array = new Uint8Array(10)
const ratio = passwordSet.length / 255
- self.crypto.getRandomValues(array)
+ getRandomValues(array)
let password = ''
for (let i = 0; i < array.length; i++) {
password += passwordSet.charAt(array[i] * ratio)
}
return password
}
+
+/**
+ * Fills the given array with cryptographically secure random values.
+ * If the crypto API is not available, it falls back to less secure Math.random().
+ * Crypto API is available in modern browsers on secure contexts (HTTPS).
+ *
+ * @param {Uint8Array} array - The array to fill with random values.
+ */
+function getRandomValues(array: Uint8Array): void {
+ if (self?.crypto?.getRandomValues) {
+ self.crypto.getRandomValues(array)
+ return
+ }
+
+ let len = array.length
+ while (len--) {
+ array[len] = Math.floor(Math.random() * 256)
+ }
+}
diff --git a/apps/files_sharing/tests/External/CacheTest.php b/apps/files_sharing/tests/External/CacheTest.php
index 60820013f11..39e2057a24c 100644
--- a/apps/files_sharing/tests/External/CacheTest.php
+++ b/apps/files_sharing/tests/External/CacheTest.php
@@ -54,11 +54,11 @@ class CacheTest extends TestCase {
$this->contactsManager = $this->createMock(IManager::class);
$this->cloudIdManager = new CloudIdManager(
+ $this->createMock(ICacheFactory::class),
+ $this->createMock(IEventDispatcher::class),
$this->contactsManager,
$this->createMock(IURLGenerator::class),
$this->createMock(IUserManager::class),
- $this->createMock(ICacheFactory::class),
- $this->createMock(IEventDispatcher::class)
);
$this->remoteUser = $this->getUniqueID('remoteuser');
diff --git a/apps/files_sharing/tests/External/ManagerTest.php b/apps/files_sharing/tests/External/ManagerTest.php
index fbe6eb1e85b..14c6afec4d8 100644
--- a/apps/files_sharing/tests/External/ManagerTest.php
+++ b/apps/files_sharing/tests/External/ManagerTest.php
@@ -90,11 +90,11 @@ class ManagerTest extends TestCase {
$this->testMountProvider = new MountProvider(Server::get(IDBConnection::class), function () {
return $this->manager;
}, new CloudIdManager(
+ $this->createMock(ICacheFactory::class),
+ $this->createMock(IEventDispatcher::class),
$this->contactsManager,
$this->createMock(IURLGenerator::class),
$this->userManager,
- $this->createMock(ICacheFactory::class),
- $this->createMock(IEventDispatcher::class)
));
$group1 = $this->createMock(IGroup::class);
diff --git a/apps/twofactor_backupcodes/l10n/es.js b/apps/twofactor_backupcodes/l10n/es.js
index 2a53036ac9d..1f0621f4a8c 100644
--- a/apps/twofactor_backupcodes/l10n/es.js
+++ b/apps/twofactor_backupcodes/l10n/es.js
@@ -2,22 +2,22 @@ OC.L10N.register(
"twofactor_backupcodes",
{
"You created two-factor backup codes for your account" : "Has creado códigos de respaldo para la autenticación de dos factores para tu cuenta",
- "Second-factor backup codes" : "Códigos de respaldo para verificación en dos pasos",
+ "Second-factor backup codes" : "Códigos de respaldo para el segundo factor",
"Generate backup codes" : "Generar códigos de respaldo",
"You enabled two-factor authentication but did not generate backup codes yet. They are needed to restore access to your account in case you lose your second factor." : "Ha habilitado la autenticación de dos factores pero no ha generado aún los códigos de respaldo. Estos son necesarios para acceder a su cuenta en caso de pérdida del segundo factor.",
"Backup code" : "Código de respaldo",
"Use backup code" : "Usar código de respaldo",
- "Two factor backup codes" : "Códigos de respaldo de la verificación en dos pasos",
+ "Two factor backup codes" : "Códigos de respaldo para la verificación de dos factores",
"A two-factor auth backup codes provider" : "Un proveedor de códigos respaldo para autenticación de dos factores",
- "An error occurred while generating your backup codes" : "Ha ocurrido un error mientras se generaban los códigos de respaldo.",
+ "An error occurred while generating your backup codes" : "Ha ocurrido un error mientras se generaban sus códigos de respaldo.",
"Backup codes have been generated. {used} of {total} codes have been used." : "Se han generado códigos de respaldo. Se han usado {used} de {total} códigos.",
- "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later." : "Estos son tus códigos de respaldo. Por favor, guárdalos y/o imprímelos, porque no podrás volver a verlos más tarde.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later." : "Estos son sus códigos de respaldo. Por favor, guárdelos y/o imprima los mismos, ya que no podrá volver a verlos más tarde.",
"Save backup codes" : "Guardar códigos de respaldo",
"Print backup codes" : "Imprimir códigos de respaldo",
"Regenerate backup codes" : "Regenerar códigos de respaldo",
"If you regenerate backup codes, you automatically invalidate old codes." : "Si regenera los códigos de respaldo, automáticamente invalidará los antiguos.",
"{name} backup codes" : "Códigos de respaldo {name}",
- "Use one of the backup codes you saved when setting up two-factor authentication." : "Usa uno de los códigos de respaldo que guardaste cuando activaste la autenticación de dos factores.",
+ "Use one of the backup codes you saved when setting up two-factor authentication." : "Use uno de los códigos de respaldo que guardó cuando activó la autenticación de dos factores.",
"Submit" : "Enviar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/twofactor_backupcodes/l10n/es.json b/apps/twofactor_backupcodes/l10n/es.json
index da669378de8..bad78f7b72d 100644
--- a/apps/twofactor_backupcodes/l10n/es.json
+++ b/apps/twofactor_backupcodes/l10n/es.json
@@ -1,21 +1,21 @@
{ "translations": {
"You created two-factor backup codes for your account" : "Has creado códigos de respaldo para la autenticación de dos factores para tu cuenta",
- "Second-factor backup codes" : "Códigos de respaldo para verificación en dos pasos",
+ "Second-factor backup codes" : "Códigos de respaldo para el segundo factor",
"Generate backup codes" : "Generar códigos de respaldo",
"You enabled two-factor authentication but did not generate backup codes yet. They are needed to restore access to your account in case you lose your second factor." : "Ha habilitado la autenticación de dos factores pero no ha generado aún los códigos de respaldo. Estos son necesarios para acceder a su cuenta en caso de pérdida del segundo factor.",
"Backup code" : "Código de respaldo",
"Use backup code" : "Usar código de respaldo",
- "Two factor backup codes" : "Códigos de respaldo de la verificación en dos pasos",
+ "Two factor backup codes" : "Códigos de respaldo para la verificación de dos factores",
"A two-factor auth backup codes provider" : "Un proveedor de códigos respaldo para autenticación de dos factores",
- "An error occurred while generating your backup codes" : "Ha ocurrido un error mientras se generaban los códigos de respaldo.",
+ "An error occurred while generating your backup codes" : "Ha ocurrido un error mientras se generaban sus códigos de respaldo.",
"Backup codes have been generated. {used} of {total} codes have been used." : "Se han generado códigos de respaldo. Se han usado {used} de {total} códigos.",
- "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later." : "Estos son tus códigos de respaldo. Por favor, guárdalos y/o imprímelos, porque no podrás volver a verlos más tarde.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later." : "Estos son sus códigos de respaldo. Por favor, guárdelos y/o imprima los mismos, ya que no podrá volver a verlos más tarde.",
"Save backup codes" : "Guardar códigos de respaldo",
"Print backup codes" : "Imprimir códigos de respaldo",
"Regenerate backup codes" : "Regenerar códigos de respaldo",
"If you regenerate backup codes, you automatically invalidate old codes." : "Si regenera los códigos de respaldo, automáticamente invalidará los antiguos.",
"{name} backup codes" : "Códigos de respaldo {name}",
- "Use one of the backup codes you saved when setting up two-factor authentication." : "Usa uno de los códigos de respaldo que guardaste cuando activaste la autenticación de dos factores.",
+ "Use one of the backup codes you saved when setting up two-factor authentication." : "Use uno de los códigos de respaldo que guardó cuando activó la autenticación de dos factores.",
"Submit" : "Enviar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file