aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files')
-rw-r--r--apps/files/l10n/ar.js1
-rw-r--r--apps/files/l10n/ar.json1
-rw-r--r--apps/files/l10n/ca.js1
-rw-r--r--apps/files/l10n/ca.json1
-rw-r--r--apps/files/l10n/cs.js4
-rw-r--r--apps/files/l10n/cs.json4
-rw-r--r--apps/files/l10n/de_DE.js1
-rw-r--r--apps/files/l10n/de_DE.json1
-rw-r--r--apps/files/l10n/el.js6
-rw-r--r--apps/files/l10n/el.json6
-rw-r--r--apps/files/l10n/en_GB.js1
-rw-r--r--apps/files/l10n/en_GB.json1
-rw-r--r--apps/files/l10n/fr.js2
-rw-r--r--apps/files/l10n/fr.json2
-rw-r--r--apps/files/l10n/pt_BR.js2
-rw-r--r--apps/files/l10n/pt_BR.json2
-rw-r--r--apps/files/l10n/ru.js9
-rw-r--r--apps/files/l10n/ru.json9
-rw-r--r--apps/files/l10n/sc.js77
-rw-r--r--apps/files/l10n/sc.json77
-rw-r--r--apps/files/l10n/sv.js1
-rw-r--r--apps/files/l10n/sv.json1
-rw-r--r--apps/files/l10n/tr.js1
-rw-r--r--apps/files/l10n/tr.json1
-rw-r--r--apps/files/l10n/zh_HK.js1
-rw-r--r--apps/files/l10n/zh_HK.json1
-rw-r--r--apps/files/l10n/zh_TW.js1
-rw-r--r--apps/files/l10n/zh_TW.json1
-rw-r--r--apps/files/src/components/BreadCrumbs.vue14
-rw-r--r--apps/files/src/components/FileEntry.vue11
-rw-r--r--apps/files/src/components/FileEntry/FileEntryCheckbox.vue7
-rw-r--r--apps/files/src/components/FileEntryGrid.vue11
-rw-r--r--apps/files/src/components/FilesListTableHeader.vue7
-rw-r--r--apps/files/src/components/FilesListTableHeaderActions.vue6
34 files changed, 259 insertions, 13 deletions
diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js
index 71451ed3c84..42fcb15455a 100644
--- a/apps/files/l10n/ar.js
+++ b/apps/files/l10n/ar.js
@@ -169,6 +169,7 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "نقل الملكية لـ {path} من قبل {user} تمت بنجاح.",
"in %s" : "في %s",
"File Management" : "إدارة الملفات",
+ "Current directory path" : "مسار المجلد الحالي",
"Reload current directory" : "إعادة تحميل المجلد الحالي",
"Go to the \"{dir}\" directory" : "إنتقل إلى المجلد \"{dir}\"",
"Drag and drop files here to upload" : "إسحَب و أفلِت الملفات هنا لرفعها",
diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json
index 14a2fcb3c57..bd9de6c39da 100644
--- a/apps/files/l10n/ar.json
+++ b/apps/files/l10n/ar.json
@@ -167,6 +167,7 @@
"The ownership transfer of {path} from {user} has completed." : "نقل الملكية لـ {path} من قبل {user} تمت بنجاح.",
"in %s" : "في %s",
"File Management" : "إدارة الملفات",
+ "Current directory path" : "مسار المجلد الحالي",
"Reload current directory" : "إعادة تحميل المجلد الحالي",
"Go to the \"{dir}\" directory" : "إنتقل إلى المجلد \"{dir}\"",
"Drag and drop files here to upload" : "إسحَب و أفلِت الملفات هنا لرفعها",
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index 588c8d959d0..ebb1882ff42 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -169,6 +169,7 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "S'ha completat la transferència de propietat de {path} de {user}.",
"in %s" : "%s",
"File Management" : "Gestió de fitxers",
+ "Current directory path" : "Camí de la carpeta actual",
"Reload current directory" : "Torna a carregar la carpeta actual",
"Go to the \"{dir}\" directory" : "Ves a la carpeta «{dir}»",
"Drag and drop files here to upload" : "Arrossegueu i deixeu anar fitxers aquí per a pujar-los",
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index 78db7600488..07de091fe8d 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -167,6 +167,7 @@
"The ownership transfer of {path} from {user} has completed." : "S'ha completat la transferència de propietat de {path} de {user}.",
"in %s" : "%s",
"File Management" : "Gestió de fitxers",
+ "Current directory path" : "Camí de la carpeta actual",
"Reload current directory" : "Torna a carregar la carpeta actual",
"Go to the \"{dir}\" directory" : "Ves a la carpeta «{dir}»",
"Drag and drop files here to upload" : "Arrossegueu i deixeu anar fitxers aquí per a pujar-los",
diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js
index 969f48abf73..56cbabed126 100644
--- a/apps/files/l10n/cs.js
+++ b/apps/files/l10n/cs.js
@@ -169,6 +169,7 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "Převedení vlastnictví {path} od {user} dokončeno.",
"in %s" : "v %s",
"File Management" : "Správa souboru",
+ "Current directory path" : "Stávající popis umístění složky",
"Reload current directory" : "Znovu načíst stávající složku",
"Go to the \"{dir}\" directory" : "Přejít do složky „{dir}“",
"Drag and drop files here to upload" : "Soubory nahrajete jejich přetažením sem",
@@ -223,6 +224,7 @@ OC.L10N.register(
"Ownership transfer request sent" : "Žádost o převedení vlastnictví zaslána",
"Cannot transfer ownership of a file or folder you do not own" : "Není možné převést vlastnictví souboru či složky, kterých nejste vlastníky",
"Select file or folder to link to" : "Vyberte soubor nebo složku na kterou odkazovat",
+ "Choose file" : "Vyberte soubor",
"Choose {file}" : "Zvolit {file}",
"Add" : "Přidat",
"Loading current folder" : "Načítá se stávající složka",
@@ -268,6 +270,7 @@ OC.L10N.register(
"A file or folder with that name already exists in this folder" : "V této složce už existuje stejnojmenný soubor či složka",
"The files is locked" : "Soubory jsou uzamčené",
"The file does not exist anymore" : "Soubor už neexistuje",
+ "Choose destination" : "Vyberte cíl",
"Copy to {target}" : "Zkopírovat do {target}",
"Move to {target}" : "Přesunout do {target}",
"Cancelled move or copy operation" : "Operace přesunutí či zkopírování zrušena",
@@ -278,6 +281,7 @@ OC.L10N.register(
"Templates" : "Šablony",
"Unable to initialize the templates directory" : "Nepodařilo se vytvořit složku pro šablony",
"Created new folder \"{name}\"" : "Vytvořena nová složka „{name}“",
+ "One of the dropped files could not be processed" : "Jeden z přetažených souborů se nepodařilo zpracovat",
"Uploading \"{filename}\" failed" : "Nahrávání „{filename}“ se nezdařilo",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} složka","{folderCount} složky","{folderCount} složek","{folderCount} složky"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} soubor","{fileCount} soubory","{fileCount} souborů","{fileCount} soubory"],
diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json
index 466949dda7e..dc2890f645f 100644
--- a/apps/files/l10n/cs.json
+++ b/apps/files/l10n/cs.json
@@ -167,6 +167,7 @@
"The ownership transfer of {path} from {user} has completed." : "Převedení vlastnictví {path} od {user} dokončeno.",
"in %s" : "v %s",
"File Management" : "Správa souboru",
+ "Current directory path" : "Stávající popis umístění složky",
"Reload current directory" : "Znovu načíst stávající složku",
"Go to the \"{dir}\" directory" : "Přejít do složky „{dir}“",
"Drag and drop files here to upload" : "Soubory nahrajete jejich přetažením sem",
@@ -221,6 +222,7 @@
"Ownership transfer request sent" : "Žádost o převedení vlastnictví zaslána",
"Cannot transfer ownership of a file or folder you do not own" : "Není možné převést vlastnictví souboru či složky, kterých nejste vlastníky",
"Select file or folder to link to" : "Vyberte soubor nebo složku na kterou odkazovat",
+ "Choose file" : "Vyberte soubor",
"Choose {file}" : "Zvolit {file}",
"Add" : "Přidat",
"Loading current folder" : "Načítá se stávající složka",
@@ -266,6 +268,7 @@
"A file or folder with that name already exists in this folder" : "V této složce už existuje stejnojmenný soubor či složka",
"The files is locked" : "Soubory jsou uzamčené",
"The file does not exist anymore" : "Soubor už neexistuje",
+ "Choose destination" : "Vyberte cíl",
"Copy to {target}" : "Zkopírovat do {target}",
"Move to {target}" : "Přesunout do {target}",
"Cancelled move or copy operation" : "Operace přesunutí či zkopírování zrušena",
@@ -276,6 +279,7 @@
"Templates" : "Šablony",
"Unable to initialize the templates directory" : "Nepodařilo se vytvořit složku pro šablony",
"Created new folder \"{name}\"" : "Vytvořena nová složka „{name}“",
+ "One of the dropped files could not be processed" : "Jeden z přetažených souborů se nepodařilo zpracovat",
"Uploading \"{filename}\" failed" : "Nahrávání „{filename}“ se nezdařilo",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} složka","{folderCount} složky","{folderCount} složek","{folderCount} složky"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} soubor","{fileCount} soubory","{fileCount} souborů","{fileCount} soubory"],
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index 5d856b4b1ce..10a03e03ece 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -169,6 +169,7 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "Die Besitzübertragung von {path} durch {user} wurde fertiggestellt.",
"in %s" : "in %s",
"File Management" : "Dateiverwaltung",
+ "Current directory path" : "Aktueller Verzeichnispfad",
"Reload current directory" : "Aktuelles Verzeichnis neu laden",
"Go to the \"{dir}\" directory" : "In das Verzeichnis \"{dir}“ wechseln",
"Drag and drop files here to upload" : "Dateien zum Hochladen hierher ziehen und ablegen",
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index d9a75a5b441..2a7d7377af1 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -167,6 +167,7 @@
"The ownership transfer of {path} from {user} has completed." : "Die Besitzübertragung von {path} durch {user} wurde fertiggestellt.",
"in %s" : "in %s",
"File Management" : "Dateiverwaltung",
+ "Current directory path" : "Aktueller Verzeichnispfad",
"Reload current directory" : "Aktuelles Verzeichnis neu laden",
"Go to the \"{dir}\" directory" : "In das Verzeichnis \"{dir}“ wechseln",
"Drag and drop files here to upload" : "Dateien zum Hochladen hierher ziehen und ablegen",
diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js
index ea360d28326..464c94e6519 100644
--- a/apps/files/l10n/el.js
+++ b/apps/files/l10n/el.js
@@ -172,6 +172,7 @@ OC.L10N.register(
"Reload current directory" : "Επαναφόρτωση τρέχοντος καταλόγου",
"Go to the \"{dir}\" directory" : "Μετάβαση στον κατάλογο \"{dir}\"",
"Drag and drop files here to upload" : "Σύρετε και αφήστε αρχεία εδώ για να τα μεταφορτώσετε",
+ "Your have used your space quota and cannot upload files anymore" : "Έχετε χρησιμοποιήσει το όριο χώρου σας και δεν μπορείτε να μεταφορτώσετε αρχεία πλέον",
"You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα μεταφόρτωσης ή δημιουργίας αρχείων εδώ",
"Upload successful" : "Επιτυχής μεταφόρτωση",
"\"{displayName}\" action executed successfully" : "Η ενέργεια του/της \"{displayName}\" εκτελέστηκε επιτυχώς",
@@ -200,6 +201,7 @@ OC.L10N.register(
"\"{displayName}\" batch action executed successfully" : "Η μαζική ενέργεια του/της \"{displayName}\" εκτελέστηκε επιτυχώς",
"{summaryFile} and {summaryFolder}" : "{summaryFile} και {summaryFolder}",
"List of files and folders." : "Λίστα αρχείων και φακέλων.",
+ "Column headers with buttons are sortable." : "Οι επικεφαλίδες στηλών με κουμπιά είναι ταξινομήσιμες.",
"This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Η λίστα αυτή δεν εμφανίζεται πλήρως για λόγους απόδοσης. Τα αρχεία θα εμφανίζονται καθώς πλοηγείστε στη λίστα.",
"File not found" : "Δε βρέθηκε το αρχείο",
"_{count} file_::_{count} files_" : ["{count} αρχείο","{count} αρχεία"],
@@ -221,6 +223,7 @@ OC.L10N.register(
"Ownership transfer request sent" : "Αποστολή αίτησης μεταβίβασης κυριότητας",
"Cannot transfer ownership of a file or folder you do not own" : "Δεν είναι δυνατή η μεταβίβαση της κυριότητας ενός αρχείου ή φακέλου που δε σας ανήκει",
"Select file or folder to link to" : "Επιλέξτε αρχείο ή φάκελο για σύνδεση",
+ "Choose file" : "Επιλέξτε αρχείο",
"Choose {file}" : "Επιλέξτε {file}",
"Add" : "Προσθήκη",
"Loading current folder" : "Φόρτωση τρέχοντος φακέλου",
@@ -233,6 +236,8 @@ OC.L10N.register(
"Shared" : "Κοινόχρηστα",
"Switch to list view" : "Αλλαγή σε προβολή λίστας",
"Switch to grid view" : "Εναλλαγή σε προβολή πλέγματος",
+ "Error during upload: {message}" : "Σφάλμα κατά τη μεταφόρτωση: {message}",
+ "Unknown error during upload" : "Άγνωστο σφάλμα κατά τη μεταφόρτωση",
"Open the files app settings" : "Ανοίξτε τις ρυθμίσεις της εφαρμογής αρχείων",
"Files settings" : "Ρυθμίσεις αρχείων",
"File cannot be accessed" : "Δεν είναι δυνατή η πρόσβαση στο αρχείο",
@@ -263,6 +268,7 @@ OC.L10N.register(
"A file or folder with that name already exists in this folder" : "Ένα αρχείο ή ένας φάκελος με αυτό το όνομα υπάρχει ήδη σε αυτόν το φάκελο",
"The files is locked" : "Το αρχείο είναι κλειδωμένο",
"The file does not exist anymore" : "Το αρχείο δεν υπάρχει πλέον",
+ "Choose destination" : "Επιλέξτε προορισμό",
"Copy to {target}" : "Αντιγραφή σε {target}",
"Move to {target}" : "Μετακίνηση σε {target}",
"Cancelled move or copy operation" : "Ακυρώθηκε η λειτουργία μετακίνησης ή αντιγραφής",
diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json
index dc216d06b25..7dc1421d0e5 100644
--- a/apps/files/l10n/el.json
+++ b/apps/files/l10n/el.json
@@ -170,6 +170,7 @@
"Reload current directory" : "Επαναφόρτωση τρέχοντος καταλόγου",
"Go to the \"{dir}\" directory" : "Μετάβαση στον κατάλογο \"{dir}\"",
"Drag and drop files here to upload" : "Σύρετε και αφήστε αρχεία εδώ για να τα μεταφορτώσετε",
+ "Your have used your space quota and cannot upload files anymore" : "Έχετε χρησιμοποιήσει το όριο χώρου σας και δεν μπορείτε να μεταφορτώσετε αρχεία πλέον",
"You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα μεταφόρτωσης ή δημιουργίας αρχείων εδώ",
"Upload successful" : "Επιτυχής μεταφόρτωση",
"\"{displayName}\" action executed successfully" : "Η ενέργεια του/της \"{displayName}\" εκτελέστηκε επιτυχώς",
@@ -198,6 +199,7 @@
"\"{displayName}\" batch action executed successfully" : "Η μαζική ενέργεια του/της \"{displayName}\" εκτελέστηκε επιτυχώς",
"{summaryFile} and {summaryFolder}" : "{summaryFile} και {summaryFolder}",
"List of files and folders." : "Λίστα αρχείων και φακέλων.",
+ "Column headers with buttons are sortable." : "Οι επικεφαλίδες στηλών με κουμπιά είναι ταξινομήσιμες.",
"This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Η λίστα αυτή δεν εμφανίζεται πλήρως για λόγους απόδοσης. Τα αρχεία θα εμφανίζονται καθώς πλοηγείστε στη λίστα.",
"File not found" : "Δε βρέθηκε το αρχείο",
"_{count} file_::_{count} files_" : ["{count} αρχείο","{count} αρχεία"],
@@ -219,6 +221,7 @@
"Ownership transfer request sent" : "Αποστολή αίτησης μεταβίβασης κυριότητας",
"Cannot transfer ownership of a file or folder you do not own" : "Δεν είναι δυνατή η μεταβίβαση της κυριότητας ενός αρχείου ή φακέλου που δε σας ανήκει",
"Select file or folder to link to" : "Επιλέξτε αρχείο ή φάκελο για σύνδεση",
+ "Choose file" : "Επιλέξτε αρχείο",
"Choose {file}" : "Επιλέξτε {file}",
"Add" : "Προσθήκη",
"Loading current folder" : "Φόρτωση τρέχοντος φακέλου",
@@ -231,6 +234,8 @@
"Shared" : "Κοινόχρηστα",
"Switch to list view" : "Αλλαγή σε προβολή λίστας",
"Switch to grid view" : "Εναλλαγή σε προβολή πλέγματος",
+ "Error during upload: {message}" : "Σφάλμα κατά τη μεταφόρτωση: {message}",
+ "Unknown error during upload" : "Άγνωστο σφάλμα κατά τη μεταφόρτωση",
"Open the files app settings" : "Ανοίξτε τις ρυθμίσεις της εφαρμογής αρχείων",
"Files settings" : "Ρυθμίσεις αρχείων",
"File cannot be accessed" : "Δεν είναι δυνατή η πρόσβαση στο αρχείο",
@@ -261,6 +266,7 @@
"A file or folder with that name already exists in this folder" : "Ένα αρχείο ή ένας φάκελος με αυτό το όνομα υπάρχει ήδη σε αυτόν το φάκελο",
"The files is locked" : "Το αρχείο είναι κλειδωμένο",
"The file does not exist anymore" : "Το αρχείο δεν υπάρχει πλέον",
+ "Choose destination" : "Επιλέξτε προορισμό",
"Copy to {target}" : "Αντιγραφή σε {target}",
"Move to {target}" : "Μετακίνηση σε {target}",
"Cancelled move or copy operation" : "Ακυρώθηκε η λειτουργία μετακίνησης ή αντιγραφής",
diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js
index 7dee93ca771..874522acbab 100644
--- a/apps/files/l10n/en_GB.js
+++ b/apps/files/l10n/en_GB.js
@@ -169,6 +169,7 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "The ownership transfer of {path} from {user} has completed.",
"in %s" : "in %s",
"File Management" : "File Management",
+ "Current directory path" : "Current directory path",
"Reload current directory" : "Reload current directory",
"Go to the \"{dir}\" directory" : "Go to the \"{dir}\" directory",
"Drag and drop files here to upload" : "Drag and drop files here to upload",
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
index 705d618f08d..1845203f7b0 100644
--- a/apps/files/l10n/en_GB.json
+++ b/apps/files/l10n/en_GB.json
@@ -167,6 +167,7 @@
"The ownership transfer of {path} from {user} has completed." : "The ownership transfer of {path} from {user} has completed.",
"in %s" : "in %s",
"File Management" : "File Management",
+ "Current directory path" : "Current directory path",
"Reload current directory" : "Reload current directory",
"Go to the \"{dir}\" directory" : "Go to the \"{dir}\" directory",
"Drag and drop files here to upload" : "Drag and drop files here to upload",
diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js
index 8292ad16cd4..a6637ab6307 100644
--- a/apps/files/l10n/fr.js
+++ b/apps/files/l10n/fr.js
@@ -169,6 +169,7 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "Le transfert de propriété de {path} de {user} est terminé.",
"in %s" : "dans %s",
"File Management" : "Gestion de fichiers",
+ "Current directory path" : "Chemin du répertoire courant",
"Reload current directory" : "Rafraîchir le dossier courant",
"Go to the \"{dir}\" directory" : "Aller au dossier \"{dir}\"",
"Drag and drop files here to upload" : "Glissez-déposez les fichiers ici pour les téléverser",
@@ -269,6 +270,7 @@ OC.L10N.register(
"A file or folder with that name already exists in this folder" : "Un fichier ou un dossier portant ce nom existe déjà dans ce dossier",
"The files is locked" : "Le fichier est verrouillé",
"The file does not exist anymore" : "Le fichier n'existe plus",
+ "Choose destination" : "Choisir la destination",
"Copy to {target}" : "Copier vers {target}",
"Move to {target}" : "Déplacer vers {target}",
"Cancelled move or copy operation" : "Opération de déplacement ou de copie annulée",
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
index 230b6222e48..b0f2a43d6f9 100644
--- a/apps/files/l10n/fr.json
+++ b/apps/files/l10n/fr.json
@@ -167,6 +167,7 @@
"The ownership transfer of {path} from {user} has completed." : "Le transfert de propriété de {path} de {user} est terminé.",
"in %s" : "dans %s",
"File Management" : "Gestion de fichiers",
+ "Current directory path" : "Chemin du répertoire courant",
"Reload current directory" : "Rafraîchir le dossier courant",
"Go to the \"{dir}\" directory" : "Aller au dossier \"{dir}\"",
"Drag and drop files here to upload" : "Glissez-déposez les fichiers ici pour les téléverser",
@@ -267,6 +268,7 @@
"A file or folder with that name already exists in this folder" : "Un fichier ou un dossier portant ce nom existe déjà dans ce dossier",
"The files is locked" : "Le fichier est verrouillé",
"The file does not exist anymore" : "Le fichier n'existe plus",
+ "Choose destination" : "Choisir la destination",
"Copy to {target}" : "Copier vers {target}",
"Move to {target}" : "Déplacer vers {target}",
"Cancelled move or copy operation" : "Opération de déplacement ou de copie annulée",
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index adb7c5654bc..7a4fe58d8ed 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -182,7 +182,7 @@ OC.L10N.register(
"File name" : "Nome do arquivo",
"Folder name" : "Nome da pasta",
"This node is unavailable" : "Este nó está indisponível",
- "Download file {name}" : "Baixe o arquivo {nome}",
+ "Download file {name}" : "Baixe o arquivo {name}",
"\"{name}\" is not an allowed filetype." : "\"{name}\" não é um tipo de arquivo permitido.",
"{newName} already exists." : "{newName} já existe.",
"\"{char}\" is not allowed inside a file name." : "\"{char}\" não é permitido dentro de um nome de arquivo.",
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index e0f7b6ff1b3..e7b21702177 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -180,7 +180,7 @@
"File name" : "Nome do arquivo",
"Folder name" : "Nome da pasta",
"This node is unavailable" : "Este nó está indisponível",
- "Download file {name}" : "Baixe o arquivo {nome}",
+ "Download file {name}" : "Baixe o arquivo {name}",
"\"{name}\" is not an allowed filetype." : "\"{name}\" não é um tipo de arquivo permitido.",
"{newName} already exists." : "{newName} já existe.",
"\"{char}\" is not allowed inside a file name." : "\"{char}\" não é permitido dentro de um nome de arquivo.",
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index 112ef13b26f..f9ee922315c 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -172,6 +172,7 @@ OC.L10N.register(
"Reload current directory" : "Обновить текущий каталог",
"Go to the \"{dir}\" directory" : "Перейти в каталог \"{dir}\"",
"Drag and drop files here to upload" : "Перетаскивайте файлы сюда для загрузки",
+ "Your have used your space quota and cannot upload files anymore" : "Вы использовали всё доступное вам место и не можете больше загружать файлы",
"You don’t have permission to upload or create files here" : "У вас нет прав на создание или загрузку файлов в эту папку.",
"Upload successful" : "Загружено успешно",
"\"{displayName}\" action executed successfully" : "Действие «{displayName}» выполнено успешно",
@@ -200,6 +201,7 @@ OC.L10N.register(
"\"{displayName}\" batch action executed successfully" : "Пакетное действие \"{displayName}\" выполнено успешно",
"{summaryFile} and {summaryFolder}" : "{summaryFile} и {summaryFolder}",
"List of files and folders." : "Список файлов и каталогов.",
+ "Column headers with buttons are sortable." : "Заголовки столбцов с кнопками можно сортировать.",
"This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Этот список отображается не полностью из соображений производительности. Файлы будут отображаться по мере перемещения по списку.",
"File not found" : "Файл не найден",
"_{count} file_::_{count} files_" : ["{count} файл","{count} файла","{count} файлов","{count} файлов"],
@@ -221,6 +223,7 @@ OC.L10N.register(
"Ownership transfer request sent" : "Запрос на передачу прав владения отправлен",
"Cannot transfer ownership of a file or folder you do not own" : "Невозможно передать право владения на файл или каталог, которые вам не принадлежат",
"Select file or folder to link to" : "Выберите файл или папку для создания ссылки",
+ "Choose file" : "Выберите файл",
"Choose {file}" : "Выберан {file}",
"Add" : "Добавить",
"Loading current folder" : "Загрузка текущей папки",
@@ -233,6 +236,8 @@ OC.L10N.register(
"Shared" : "Опубликованное",
"Switch to list view" : "Переключение в режим просмотра списка",
"Switch to grid view" : "Переключиться на режим просмотра сеткой",
+ "Error during upload: {message}" : "Ошибка при загрузке: {message}",
+ "Unknown error during upload" : "Неизвестная ошибка при загрузке",
"Open the files app settings" : "Открыть параметры приложения «Файлы»",
"Files settings" : "Настройки файлов",
"File cannot be accessed" : "Не удалось получить доступ к файлу",
@@ -243,6 +248,7 @@ OC.L10N.register(
"Enable the grid view" : "Включить режим просмотра сеткой",
"Additional settings" : "Дополнительные параметры",
"WebDAV" : "WebDAV",
+ "WebDAV URL" : "Ссылка WebDAV",
"Copy to clipboard" : "Копировать в буфер",
"Use this address to access your Files via WebDAV" : "Используйте этот адрес для подключения WebDAV",
"If you have enabled 2FA, you must create and use a new app password by clicking here." : "Если вы используете двухфакторную аутентификацию, то нажмите здесь чтобы создать пароль приложения.",
@@ -263,6 +269,7 @@ OC.L10N.register(
"A file or folder with that name already exists in this folder" : "В этой папке уже есть файл или папка с этим именем",
"The files is locked" : "Файлы заблокированы",
"The file does not exist anymore" : "Файл больше не существует",
+ "Choose destination" : "Выберите место назначения",
"Copy to {target}" : "Скопировать в «{target}»",
"Move to {target}" : "Переместить в «{target}»",
"Cancelled move or copy operation" : "Копирование или перемещение отменено",
@@ -273,6 +280,8 @@ OC.L10N.register(
"Templates" : "Шаблоны",
"Unable to initialize the templates directory" : "Не удалось инициализировать каталог шаблонов",
"Created new folder \"{name}\"" : "Создана новая папка \"{name}\"",
+ "One of the dropped files could not be processed" : "Один из перетащенных файлов не может быть обработан",
+ "Uploading \"{filename}\" failed" : "Загрузка \"{filename}\" не удалась",
"_{folderCount} folder_::_{folderCount} folders_" : ["{count} папка","{count} папки","{count} папок","{count} папки"],
"_{fileCount} file_::_{fileCount} files_" : ["{count} файл","{count} файла","{count} файлов","{count} файла"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {count} папка","один файл и {count} папки","один файл и {count} папок","один файл и {count} папки"],
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index ae2ab8de85c..d948ab40a53 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -170,6 +170,7 @@
"Reload current directory" : "Обновить текущий каталог",
"Go to the \"{dir}\" directory" : "Перейти в каталог \"{dir}\"",
"Drag and drop files here to upload" : "Перетаскивайте файлы сюда для загрузки",
+ "Your have used your space quota and cannot upload files anymore" : "Вы использовали всё доступное вам место и не можете больше загружать файлы",
"You don’t have permission to upload or create files here" : "У вас нет прав на создание или загрузку файлов в эту папку.",
"Upload successful" : "Загружено успешно",
"\"{displayName}\" action executed successfully" : "Действие «{displayName}» выполнено успешно",
@@ -198,6 +199,7 @@
"\"{displayName}\" batch action executed successfully" : "Пакетное действие \"{displayName}\" выполнено успешно",
"{summaryFile} and {summaryFolder}" : "{summaryFile} и {summaryFolder}",
"List of files and folders." : "Список файлов и каталогов.",
+ "Column headers with buttons are sortable." : "Заголовки столбцов с кнопками можно сортировать.",
"This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Этот список отображается не полностью из соображений производительности. Файлы будут отображаться по мере перемещения по списку.",
"File not found" : "Файл не найден",
"_{count} file_::_{count} files_" : ["{count} файл","{count} файла","{count} файлов","{count} файлов"],
@@ -219,6 +221,7 @@
"Ownership transfer request sent" : "Запрос на передачу прав владения отправлен",
"Cannot transfer ownership of a file or folder you do not own" : "Невозможно передать право владения на файл или каталог, которые вам не принадлежат",
"Select file or folder to link to" : "Выберите файл или папку для создания ссылки",
+ "Choose file" : "Выберите файл",
"Choose {file}" : "Выберан {file}",
"Add" : "Добавить",
"Loading current folder" : "Загрузка текущей папки",
@@ -231,6 +234,8 @@
"Shared" : "Опубликованное",
"Switch to list view" : "Переключение в режим просмотра списка",
"Switch to grid view" : "Переключиться на режим просмотра сеткой",
+ "Error during upload: {message}" : "Ошибка при загрузке: {message}",
+ "Unknown error during upload" : "Неизвестная ошибка при загрузке",
"Open the files app settings" : "Открыть параметры приложения «Файлы»",
"Files settings" : "Настройки файлов",
"File cannot be accessed" : "Не удалось получить доступ к файлу",
@@ -241,6 +246,7 @@
"Enable the grid view" : "Включить режим просмотра сеткой",
"Additional settings" : "Дополнительные параметры",
"WebDAV" : "WebDAV",
+ "WebDAV URL" : "Ссылка WebDAV",
"Copy to clipboard" : "Копировать в буфер",
"Use this address to access your Files via WebDAV" : "Используйте этот адрес для подключения WebDAV",
"If you have enabled 2FA, you must create and use a new app password by clicking here." : "Если вы используете двухфакторную аутентификацию, то нажмите здесь чтобы создать пароль приложения.",
@@ -261,6 +267,7 @@
"A file or folder with that name already exists in this folder" : "В этой папке уже есть файл или папка с этим именем",
"The files is locked" : "Файлы заблокированы",
"The file does not exist anymore" : "Файл больше не существует",
+ "Choose destination" : "Выберите место назначения",
"Copy to {target}" : "Скопировать в «{target}»",
"Move to {target}" : "Переместить в «{target}»",
"Cancelled move or copy operation" : "Копирование или перемещение отменено",
@@ -271,6 +278,8 @@
"Templates" : "Шаблоны",
"Unable to initialize the templates directory" : "Не удалось инициализировать каталог шаблонов",
"Created new folder \"{name}\"" : "Создана новая папка \"{name}\"",
+ "One of the dropped files could not be processed" : "Один из перетащенных файлов не может быть обработан",
+ "Uploading \"{filename}\" failed" : "Загрузка \"{filename}\" не удалась",
"_{folderCount} folder_::_{folderCount} folders_" : ["{count} папка","{count} папки","{count} папок","{count} папки"],
"_{fileCount} file_::_{fileCount} files_" : ["{count} файл","{count} файла","{count} файлов","{count} файла"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {count} папка","один файл и {count} папки","один файл и {count} папок","один файл и {count} папки"],
diff --git a/apps/files/l10n/sc.js b/apps/files/l10n/sc.js
index 1fb47916403..f2138c34b0b 100644
--- a/apps/files/l10n/sc.js
+++ b/apps/files/l10n/sc.js
@@ -6,6 +6,8 @@ OC.L10N.register(
"Download" : "Iscàrriga",
"Delete" : "Cantzella",
"Tags" : "Etichetas",
+ "Show list view" : "Mustra sa visualizatzione de lista",
+ "Show grid view" : "Mustra sa visualizatzione de mosàicu",
"Home" : "Pàgina printzipale",
"Close" : "Serra",
"Could not create folder \"{dir}\"" : "No at fatu a creare sa cartella \"{dir}\"",
@@ -18,7 +20,10 @@ OC.L10N.register(
"Target folder \"{dir}\" does not exist any more" : "Sa cartella de destinatzione \"{dir}\" no esistit prus",
"Not enough free space" : "Non b'at logu lìberu",
"An unknown error has occurred" : "B'at àpidu un'errore disconnotu",
+ "File could not be uploaded" : "Impossìbile carrigare s'archìviu",
"Uploading …" : "Carrighende ...",
+ "{remainingTime} ({currentNumber}/{total})" : "{remainingTime} ({currentNumber}/{total})",
+ "Uploading … ({currentNumber}/{total})" : "Carrighende ... ({currentNumber}/{total})",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Uploading that item is not supported" : "Su carrigamentu de s'elementu no est suportadu.",
"Target folder does not exist any more" : "Sa cartella de destinatzione no esistit prus",
@@ -29,6 +34,8 @@ OC.L10N.register(
"Move" : "Tràmuda",
"Copy" : "Còpia",
"Choose target folder" : "Sèbera cartella de destinatzione",
+ "Set reminder" : "Cunfigura un'apuntu",
+ "Edit locally" : "Modìfica in locale",
"Open" : "Aberi",
"Delete file" : "Cantzella archìviu",
"Delete folder" : "Cantzella cartella",
@@ -39,6 +46,8 @@ OC.L10N.register(
"Details" : "Detàllios",
"Please select tag(s) to add to the selection" : "Seletziona eticheta(s) pro agiùnghere a sa seletzione",
"Apply tag(s) to selection" : "Àplica eticheta(s) a sa seletzione",
+ "Select directory \"{dirName}\"" : "Seletziona sa cartella \"{dirName}\"",
+ "Select file \"{fileName}\"" : "Seletziona s'archìviu \"{fileName}\"",
"Pending" : "In suspesu",
"Unable to determine date" : "Non faghet a determinare sa data",
"This operation is forbidden" : "Custa operatzione no est permìtida",
@@ -69,9 +78,12 @@ OC.L10N.register(
"_%n file_::_%n files_" : ["%n archìviu","%n archìvios"],
"{dirs} and {files}" : "{dirs} e {files}",
"_including %n hidden_::_including %n hidden_" : ["inclùdidu %n cuadu","inclùdidos %n cuados"],
+ "You do not have permission to upload or create files here" : "Non tenes permissu pro carrigare o creare archìvios inoghe",
"_Uploading %n file_::_Uploading %n files_" : ["Carrighende %n archìviu","Carrighende %n archìvios"],
"New" : "Nou",
+ "New file/folder menu" : "Menù de cartella o archìviu nou",
"Select file range" : "Seletziona classe de archìviu",
+ "{used}%" : "{used}%",
"{used} of {quota} used" : "{used} de {quota} impreadu",
"{used} used" : "{used} impreadu",
"\"{name}\" is an invalid file name." : "\"{name}\" est unu nùmene de archìviu non vàlidu.",
@@ -155,12 +167,36 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "Tràmuda de propriedade de {path} dae {user} cumpletada.",
"in %s" : "in %s",
"File Management" : "Gestione archìvios",
+ "Reload current directory" : "Torra a carrigare sa cartella atuale",
+ "Go to the \"{dir}\" directory" : "Bae a sa cartella \"{dir}\"",
+ "Drag and drop files here to upload" : "Traga archìvios inoghe pro ddos carrigare",
"You don’t have permission to upload or create files here" : "Non tenes su permissu pro carrigare o creare archìvios inoghe",
+ "Upload successful" : "Carrigamentu cumpletadu",
+ "Rename file" : "Torra a numenare s'archìviu",
"File name" : "Nùmene de archìviu",
"Folder name" : "Nùmene de sa cartella",
+ "Download file {name}" : "Iscàrriga s'archìviu {name}",
+ "\"{name}\" is not an allowed filetype." : "{name} no est unu tipu de archìviu permìtidu.",
+ "{newName} already exists." : "{newName} esistit giai.",
+ "\"{char}\" is not allowed inside a file name." : "\"{char}\" no est permìtidu in unu nùmene de archìviu.",
"Name cannot be empty" : "Su nùmene non podet èssere isbòidu",
+ "Another entry with the same name already exists" : "Esistit giai un'intrada cun custu nùmene",
+ "Renamed \"{oldName}\" to \"{newName}\"" : "\"{oldName}\" s'est torradu a numenare comente \"{newName}\"",
+ "Could not rename \"{oldName}\", it does not exist any more" : "Impossìbile torrare a numenare \"{oldName}\", dae chi no esistit prus",
+ "The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Su nùmene \"{newName}\" est giai impreadu in sa cartella \"{dir}\". Sèbera unu nùmene diferente.",
+ "Could not rename \"{oldName}\"" : "Impossìbile torrare a numenare \"{oldName}\"",
+ "Could not copy {file}. {message}" : "Impossìbile copiare {file}. {message}",
+ "Could not move {file}. {message}" : "Impossìbile tramudare {file}. {message}",
"Select all" : "Seletziona totu",
+ "Unselect all" : "Deseletziona totu",
+ "List of files and folders." : "Lista de archìvios e cartellas.",
"File not found" : "Archìviu no agatadu",
+ "_{count} file_::_{count} files_" : ["{count} archìviu","{count} archìvios"],
+ "_{count} folder_::_{count} folders_" : ["{count} cartella","{count} cartellas"],
+ "Storage informations" : "Informatziones de s'archiviatzione",
+ "{usedQuotaByte} used" : "{usedQuotaByte} impreadu",
+ "{relative}% used" : "{relative}% impreadu",
+ "Could not refresh storage stats" : "Impossìbile atualizare is istatìsticas de archiviatzione",
"Your storage is full, files can not be updated or synced anymore!" : "S'archiviatzione est prena, non podes prus carrigare o sincronizare archìvios!",
"Transfer ownership of a file or folder" : "Tràmuda propriedade de un'archìviu o una cartella",
"Choose file or folder to transfer" : "Sèbera archìviu o cartella de tramudare",
@@ -172,20 +208,36 @@ OC.L10N.register(
"Invalid path selected" : "Percursu seletzionadu non vàlidu",
"Unknown error" : "Errore disconnotu",
"Ownership transfer request sent" : "Dimanda de tràmuda de propriedade imbiada",
+ "Cannot transfer ownership of a file or folder you do not own" : "Impossìbile tramudare sa propiedade de un'archìviu o de una cartella chi no sunt tuos",
+ "Select file or folder to link to" : "Seletziona un'archìviu o una cartella de ligongiare",
+ "Choose file" : "Sèbera un'archìviu",
+ "Choose {file}" : "Sèbera {file}",
"Add" : "Agiunghe",
+ "Loading current folder" : "Carrighende sa cartella atuale",
"No files in here" : "Perunu archìviu",
"Upload some content or sync with your devices!" : "Càrriga cuntenutos o sincroniza cun is dispositivos tuos!",
+ "Go to the previous folder" : "Bae a sa cartella pretzedente",
"Go back" : "In segus",
"Share" : "Cumpartzidura",
"Shared by link" : "Cumpartzidu cun ligòngiu",
"Shared" : "Cumpartzidu",
"Switch to list view" : "Càmbia a sa vista de s'elencu",
+ "Switch to grid view" : "Càmbia a vista de mosàicu",
+ "Error during upload: {message}" : "Errore in sa càrriga: {message}",
+ "Unknown error during upload" : "Errore disconnotu durante sa càrriga",
+ "Files settings" : "Cunfiguratziones de archìvios",
+ "File cannot be accessed" : "Impossìbile atzèdere a s'archìviu",
+ "You might not have have permissions to view it, ask the sender to share it" : "Podet èssere chi non tèngias permissos pro ddu bìdere. Pregunta a chie ti dd'at imbiadu de ddu cumpartzire",
"Show hidden files" : "Mustra archìvios cuados",
"Crop image previews" : "Retàllia anteprimas de s'imàgine",
+ "Enable the grid view" : "Ativa sa visualizatzione de mosàicu",
"Additional settings" : "Impostatziones in agiunta",
"WebDAV" : "WebDAV",
+ "WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Còpia in is punta de billete",
"Use this address to access your Files via WebDAV" : "Imprea custu indiritzu pro intrare in archìvios tràmite WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si as ativadu 2FA, depes creare e impreare una crae de s'aplicatzione noa incarchende inoghe.",
+ "WebDAV URL copied to clipboard" : "URL WebDAV copiadu in punta de billete.",
"Unable to change the favourite state of the file" : "Non faghet a cambiare s'istadu de preferidu de s'archìviu",
"Error while loading the file data" : "Errore in su carrigamentu de is datos de s'archìviu",
"Pick a template for {name}" : "Sèbera unu modellu pro {name}",
@@ -195,11 +247,33 @@ OC.L10N.register(
"Blank" : "Isbòidu",
"Unable to create new file from template" : "Non faghet a creare un'archìviu nou dae su modellu",
"Delete permanently" : "Cantzella in manera definitiva",
+ "Destination is not a folder" : "Sa destinatzione no est una cartella",
+ "This file/folder is already in that directory" : "Custu archìviu o cartella est giai in cussu diretòriu",
+ "The file does not exist anymore" : "S'archìviu no esistit prus",
+ "Choose destination" : "Sèbera unu destinu",
+ "Copy to {target}" : "Còpia a {target}",
+ "Move to {target}" : "Tràmuda a {target}",
+ "Cancelled move or copy operation" : "Operatzione de tràmuda o còpia annullada",
+ "Open folder {displayName}" : "Aberi sa cartella {displayName}",
+ "Open in Files" : "Aberi in Archìvios",
+ "Open details" : "Aberi is detàllios",
"Templates" : "Modellos",
"Unable to initialize the templates directory" : "Non faghet a initzializare sa cartella de is modellos",
+ "Created new folder \"{name}\"" : "Cartella noa \"{name}\" creada",
+ "Uploading \"{filename}\" failed" : "Errore in sa càrriga de \"{filename}\"",
+ "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartellas"],
+ "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archìviu","{fileCount} archìvios"],
+ "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archìviu e {folderCount} cartella","1 archìviu e {folderCount} cartellas"],
+ "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{folderCount} archìviu e 1 cartella","{folderCount} archìvios e 1 cartella"],
+ "{fileCount} files and {folderCount} folders" : "{folderCount} archìvios e {folderCount} cartellas",
+ "List of favorites files and folders." : "Lista de cartellas e de archìvios preferidos.",
"No favorites yet" : "Ancora perunu preferidu",
"Files and folders you mark as favorite will show up here" : "Is archìvios e is cartellas chi marcas comente preferidos ant a aparèssere inoghe",
"All files" : "Totu is archìvios",
+ "List of your files and folders." : "Lista de is cartellas e is archìvios tuos.",
+ "List of recently modified files and folders." : "Lista de cartellas e archìvios modificados de reghente.",
+ "No recently modified files" : "Nissunu archìviu modificadu de reghente",
+ "Files and folders you recently modified will show up here." : "Is cartellas e is archìvios chi apas modificadu de reghente ant a èssere mustrados inoghe.",
"Toggle %1$s sublist" : "Passa a sa sutalista %1$s",
"No entries found in this folder" : "Perunu elementu agatadu in custa cartella",
"Upload too large" : "Carrigamentu tropu mannu",
@@ -217,6 +291,9 @@ OC.L10N.register(
"Shared with you" : "Cumpartzidu cun tegus",
"Deleted shares" : "Cumpartziduras cantzelladas",
"Pending shares" : "Cumpartziduras in suspesu",
+ "This file has the tag {tag}" : "Custu archìviu tenet s'eticheta {tag}",
+ "This file has the tags {firstTags} and {lastTag}" : "Custu archìviu tenet is etichetas {firstTags} e {lastTag}",
+ "Open folder {name}" : "Aberi sa cartella {name}",
"Choose" : "Sèbera"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sc.json b/apps/files/l10n/sc.json
index 376a4f6dd28..f39c179d181 100644
--- a/apps/files/l10n/sc.json
+++ b/apps/files/l10n/sc.json
@@ -4,6 +4,8 @@
"Download" : "Iscàrriga",
"Delete" : "Cantzella",
"Tags" : "Etichetas",
+ "Show list view" : "Mustra sa visualizatzione de lista",
+ "Show grid view" : "Mustra sa visualizatzione de mosàicu",
"Home" : "Pàgina printzipale",
"Close" : "Serra",
"Could not create folder \"{dir}\"" : "No at fatu a creare sa cartella \"{dir}\"",
@@ -16,7 +18,10 @@
"Target folder \"{dir}\" does not exist any more" : "Sa cartella de destinatzione \"{dir}\" no esistit prus",
"Not enough free space" : "Non b'at logu lìberu",
"An unknown error has occurred" : "B'at àpidu un'errore disconnotu",
+ "File could not be uploaded" : "Impossìbile carrigare s'archìviu",
"Uploading …" : "Carrighende ...",
+ "{remainingTime} ({currentNumber}/{total})" : "{remainingTime} ({currentNumber}/{total})",
+ "Uploading … ({currentNumber}/{total})" : "Carrighende ... ({currentNumber}/{total})",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Uploading that item is not supported" : "Su carrigamentu de s'elementu no est suportadu.",
"Target folder does not exist any more" : "Sa cartella de destinatzione no esistit prus",
@@ -27,6 +32,8 @@
"Move" : "Tràmuda",
"Copy" : "Còpia",
"Choose target folder" : "Sèbera cartella de destinatzione",
+ "Set reminder" : "Cunfigura un'apuntu",
+ "Edit locally" : "Modìfica in locale",
"Open" : "Aberi",
"Delete file" : "Cantzella archìviu",
"Delete folder" : "Cantzella cartella",
@@ -37,6 +44,8 @@
"Details" : "Detàllios",
"Please select tag(s) to add to the selection" : "Seletziona eticheta(s) pro agiùnghere a sa seletzione",
"Apply tag(s) to selection" : "Àplica eticheta(s) a sa seletzione",
+ "Select directory \"{dirName}\"" : "Seletziona sa cartella \"{dirName}\"",
+ "Select file \"{fileName}\"" : "Seletziona s'archìviu \"{fileName}\"",
"Pending" : "In suspesu",
"Unable to determine date" : "Non faghet a determinare sa data",
"This operation is forbidden" : "Custa operatzione no est permìtida",
@@ -67,9 +76,12 @@
"_%n file_::_%n files_" : ["%n archìviu","%n archìvios"],
"{dirs} and {files}" : "{dirs} e {files}",
"_including %n hidden_::_including %n hidden_" : ["inclùdidu %n cuadu","inclùdidos %n cuados"],
+ "You do not have permission to upload or create files here" : "Non tenes permissu pro carrigare o creare archìvios inoghe",
"_Uploading %n file_::_Uploading %n files_" : ["Carrighende %n archìviu","Carrighende %n archìvios"],
"New" : "Nou",
+ "New file/folder menu" : "Menù de cartella o archìviu nou",
"Select file range" : "Seletziona classe de archìviu",
+ "{used}%" : "{used}%",
"{used} of {quota} used" : "{used} de {quota} impreadu",
"{used} used" : "{used} impreadu",
"\"{name}\" is an invalid file name." : "\"{name}\" est unu nùmene de archìviu non vàlidu.",
@@ -153,12 +165,36 @@
"The ownership transfer of {path} from {user} has completed." : "Tràmuda de propriedade de {path} dae {user} cumpletada.",
"in %s" : "in %s",
"File Management" : "Gestione archìvios",
+ "Reload current directory" : "Torra a carrigare sa cartella atuale",
+ "Go to the \"{dir}\" directory" : "Bae a sa cartella \"{dir}\"",
+ "Drag and drop files here to upload" : "Traga archìvios inoghe pro ddos carrigare",
"You don’t have permission to upload or create files here" : "Non tenes su permissu pro carrigare o creare archìvios inoghe",
+ "Upload successful" : "Carrigamentu cumpletadu",
+ "Rename file" : "Torra a numenare s'archìviu",
"File name" : "Nùmene de archìviu",
"Folder name" : "Nùmene de sa cartella",
+ "Download file {name}" : "Iscàrriga s'archìviu {name}",
+ "\"{name}\" is not an allowed filetype." : "{name} no est unu tipu de archìviu permìtidu.",
+ "{newName} already exists." : "{newName} esistit giai.",
+ "\"{char}\" is not allowed inside a file name." : "\"{char}\" no est permìtidu in unu nùmene de archìviu.",
"Name cannot be empty" : "Su nùmene non podet èssere isbòidu",
+ "Another entry with the same name already exists" : "Esistit giai un'intrada cun custu nùmene",
+ "Renamed \"{oldName}\" to \"{newName}\"" : "\"{oldName}\" s'est torradu a numenare comente \"{newName}\"",
+ "Could not rename \"{oldName}\", it does not exist any more" : "Impossìbile torrare a numenare \"{oldName}\", dae chi no esistit prus",
+ "The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Su nùmene \"{newName}\" est giai impreadu in sa cartella \"{dir}\". Sèbera unu nùmene diferente.",
+ "Could not rename \"{oldName}\"" : "Impossìbile torrare a numenare \"{oldName}\"",
+ "Could not copy {file}. {message}" : "Impossìbile copiare {file}. {message}",
+ "Could not move {file}. {message}" : "Impossìbile tramudare {file}. {message}",
"Select all" : "Seletziona totu",
+ "Unselect all" : "Deseletziona totu",
+ "List of files and folders." : "Lista de archìvios e cartellas.",
"File not found" : "Archìviu no agatadu",
+ "_{count} file_::_{count} files_" : ["{count} archìviu","{count} archìvios"],
+ "_{count} folder_::_{count} folders_" : ["{count} cartella","{count} cartellas"],
+ "Storage informations" : "Informatziones de s'archiviatzione",
+ "{usedQuotaByte} used" : "{usedQuotaByte} impreadu",
+ "{relative}% used" : "{relative}% impreadu",
+ "Could not refresh storage stats" : "Impossìbile atualizare is istatìsticas de archiviatzione",
"Your storage is full, files can not be updated or synced anymore!" : "S'archiviatzione est prena, non podes prus carrigare o sincronizare archìvios!",
"Transfer ownership of a file or folder" : "Tràmuda propriedade de un'archìviu o una cartella",
"Choose file or folder to transfer" : "Sèbera archìviu o cartella de tramudare",
@@ -170,20 +206,36 @@
"Invalid path selected" : "Percursu seletzionadu non vàlidu",
"Unknown error" : "Errore disconnotu",
"Ownership transfer request sent" : "Dimanda de tràmuda de propriedade imbiada",
+ "Cannot transfer ownership of a file or folder you do not own" : "Impossìbile tramudare sa propiedade de un'archìviu o de una cartella chi no sunt tuos",
+ "Select file or folder to link to" : "Seletziona un'archìviu o una cartella de ligongiare",
+ "Choose file" : "Sèbera un'archìviu",
+ "Choose {file}" : "Sèbera {file}",
"Add" : "Agiunghe",
+ "Loading current folder" : "Carrighende sa cartella atuale",
"No files in here" : "Perunu archìviu",
"Upload some content or sync with your devices!" : "Càrriga cuntenutos o sincroniza cun is dispositivos tuos!",
+ "Go to the previous folder" : "Bae a sa cartella pretzedente",
"Go back" : "In segus",
"Share" : "Cumpartzidura",
"Shared by link" : "Cumpartzidu cun ligòngiu",
"Shared" : "Cumpartzidu",
"Switch to list view" : "Càmbia a sa vista de s'elencu",
+ "Switch to grid view" : "Càmbia a vista de mosàicu",
+ "Error during upload: {message}" : "Errore in sa càrriga: {message}",
+ "Unknown error during upload" : "Errore disconnotu durante sa càrriga",
+ "Files settings" : "Cunfiguratziones de archìvios",
+ "File cannot be accessed" : "Impossìbile atzèdere a s'archìviu",
+ "You might not have have permissions to view it, ask the sender to share it" : "Podet èssere chi non tèngias permissos pro ddu bìdere. Pregunta a chie ti dd'at imbiadu de ddu cumpartzire",
"Show hidden files" : "Mustra archìvios cuados",
"Crop image previews" : "Retàllia anteprimas de s'imàgine",
+ "Enable the grid view" : "Ativa sa visualizatzione de mosàicu",
"Additional settings" : "Impostatziones in agiunta",
"WebDAV" : "WebDAV",
+ "WebDAV URL" : "URL WebDAV",
"Copy to clipboard" : "Còpia in is punta de billete",
"Use this address to access your Files via WebDAV" : "Imprea custu indiritzu pro intrare in archìvios tràmite WebDAV",
+ "If you have enabled 2FA, you must create and use a new app password by clicking here." : "Si as ativadu 2FA, depes creare e impreare una crae de s'aplicatzione noa incarchende inoghe.",
+ "WebDAV URL copied to clipboard" : "URL WebDAV copiadu in punta de billete.",
"Unable to change the favourite state of the file" : "Non faghet a cambiare s'istadu de preferidu de s'archìviu",
"Error while loading the file data" : "Errore in su carrigamentu de is datos de s'archìviu",
"Pick a template for {name}" : "Sèbera unu modellu pro {name}",
@@ -193,11 +245,33 @@
"Blank" : "Isbòidu",
"Unable to create new file from template" : "Non faghet a creare un'archìviu nou dae su modellu",
"Delete permanently" : "Cantzella in manera definitiva",
+ "Destination is not a folder" : "Sa destinatzione no est una cartella",
+ "This file/folder is already in that directory" : "Custu archìviu o cartella est giai in cussu diretòriu",
+ "The file does not exist anymore" : "S'archìviu no esistit prus",
+ "Choose destination" : "Sèbera unu destinu",
+ "Copy to {target}" : "Còpia a {target}",
+ "Move to {target}" : "Tràmuda a {target}",
+ "Cancelled move or copy operation" : "Operatzione de tràmuda o còpia annullada",
+ "Open folder {displayName}" : "Aberi sa cartella {displayName}",
+ "Open in Files" : "Aberi in Archìvios",
+ "Open details" : "Aberi is detàllios",
"Templates" : "Modellos",
"Unable to initialize the templates directory" : "Non faghet a initzializare sa cartella de is modellos",
+ "Created new folder \"{name}\"" : "Cartella noa \"{name}\" creada",
+ "Uploading \"{filename}\" failed" : "Errore in sa càrriga de \"{filename}\"",
+ "_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} cartella","{folderCount} cartellas"],
+ "_{fileCount} file_::_{fileCount} files_" : ["{fileCount} archìviu","{fileCount} archìvios"],
+ "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 archìviu e {folderCount} cartella","1 archìviu e {folderCount} cartellas"],
+ "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{folderCount} archìviu e 1 cartella","{folderCount} archìvios e 1 cartella"],
+ "{fileCount} files and {folderCount} folders" : "{folderCount} archìvios e {folderCount} cartellas",
+ "List of favorites files and folders." : "Lista de cartellas e de archìvios preferidos.",
"No favorites yet" : "Ancora perunu preferidu",
"Files and folders you mark as favorite will show up here" : "Is archìvios e is cartellas chi marcas comente preferidos ant a aparèssere inoghe",
"All files" : "Totu is archìvios",
+ "List of your files and folders." : "Lista de is cartellas e is archìvios tuos.",
+ "List of recently modified files and folders." : "Lista de cartellas e archìvios modificados de reghente.",
+ "No recently modified files" : "Nissunu archìviu modificadu de reghente",
+ "Files and folders you recently modified will show up here." : "Is cartellas e is archìvios chi apas modificadu de reghente ant a èssere mustrados inoghe.",
"Toggle %1$s sublist" : "Passa a sa sutalista %1$s",
"No entries found in this folder" : "Perunu elementu agatadu in custa cartella",
"Upload too large" : "Carrigamentu tropu mannu",
@@ -215,6 +289,9 @@
"Shared with you" : "Cumpartzidu cun tegus",
"Deleted shares" : "Cumpartziduras cantzelladas",
"Pending shares" : "Cumpartziduras in suspesu",
+ "This file has the tag {tag}" : "Custu archìviu tenet s'eticheta {tag}",
+ "This file has the tags {firstTags} and {lastTag}" : "Custu archìviu tenet is etichetas {firstTags} e {lastTag}",
+ "Open folder {name}" : "Aberi sa cartella {name}",
"Choose" : "Sèbera"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
index 5313395a4fd..aa57b3a5d6e 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -169,6 +169,7 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "Ägaröverföringen av {path} från {user} är klar.",
"in %s" : "om %s",
"File Management" : "Filhantering",
+ "Current directory path" : "Aktuell katalogsökväg",
"Reload current directory" : "Ladda om nuvarande mapp",
"Go to the \"{dir}\" directory" : "Gå till \"{dir}\" mappen",
"Drag and drop files here to upload" : "Dra och släpp filer här för att ladda upp",
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index 44fe4564b70..6c25e61145b 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -167,6 +167,7 @@
"The ownership transfer of {path} from {user} has completed." : "Ägaröverföringen av {path} från {user} är klar.",
"in %s" : "om %s",
"File Management" : "Filhantering",
+ "Current directory path" : "Aktuell katalogsökväg",
"Reload current directory" : "Ladda om nuvarande mapp",
"Go to the \"{dir}\" directory" : "Gå till \"{dir}\" mappen",
"Drag and drop files here to upload" : "Dra och släpp filer här för att ladda upp",
diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js
index f572f0772f8..5ca3a5f4e78 100644
--- a/apps/files/l10n/tr.js
+++ b/apps/files/l10n/tr.js
@@ -169,6 +169,7 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "{path} yolundaki {user} kullanıcısının sahipliği size aktarıldı.",
"in %s" : "%s içinde",
"File Management" : "Dosya yönetimi",
+ "Current directory path" : "Geçerli klasör yolu",
"Reload current directory" : "Geçerli klasörü yeniden yükle",
"Go to the \"{dir}\" directory" : "\"{dir}\" klasörüne git",
"Drag and drop files here to upload" : "Yüklemek istediğiniz dosyaları sürükleyip buraya bırakın",
diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json
index d1540115b36..19b06142834 100644
--- a/apps/files/l10n/tr.json
+++ b/apps/files/l10n/tr.json
@@ -167,6 +167,7 @@
"The ownership transfer of {path} from {user} has completed." : "{path} yolundaki {user} kullanıcısının sahipliği size aktarıldı.",
"in %s" : "%s içinde",
"File Management" : "Dosya yönetimi",
+ "Current directory path" : "Geçerli klasör yolu",
"Reload current directory" : "Geçerli klasörü yeniden yükle",
"Go to the \"{dir}\" directory" : "\"{dir}\" klasörüne git",
"Drag and drop files here to upload" : "Yüklemek istediğiniz dosyaları sürükleyip buraya bırakın",
diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js
index a8cd51a808a..6122ef98c27 100644
--- a/apps/files/l10n/zh_HK.js
+++ b/apps/files/l10n/zh_HK.js
@@ -169,6 +169,7 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "來自 {user} 的 \"{path}\" 所有權轉移已經完成",
"in %s" : "在 %s",
"File Management" : "檔案管理",
+ "Current directory path" : "目前目錄途徑",
"Reload current directory" : "重新加載目前目錄",
"Go to the \"{dir}\" directory" : "前往「{dir}」目錄",
"Drag and drop files here to upload" : "將檔案拖拽到此處即可上傳",
diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json
index 57b05128f80..889884bd0ad 100644
--- a/apps/files/l10n/zh_HK.json
+++ b/apps/files/l10n/zh_HK.json
@@ -167,6 +167,7 @@
"The ownership transfer of {path} from {user} has completed." : "來自 {user} 的 \"{path}\" 所有權轉移已經完成",
"in %s" : "在 %s",
"File Management" : "檔案管理",
+ "Current directory path" : "目前目錄途徑",
"Reload current directory" : "重新加載目前目錄",
"Go to the \"{dir}\" directory" : "前往「{dir}」目錄",
"Drag and drop files here to upload" : "將檔案拖拽到此處即可上傳",
diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js
index 03c9325c2b8..fa1e3d687c8 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -169,6 +169,7 @@ OC.L10N.register(
"The ownership transfer of {path} from {user} has completed." : "來自 {user} 的 {path} 所有權轉移已經完成。",
"in %s" : "在 %s",
"File Management" : "檔案管理",
+ "Current directory path" : "目前目錄路徑",
"Reload current directory" : "重新載入目前的目錄",
"Go to the \"{dir}\" directory" : "到「{dir}」目錄",
"Drag and drop files here to upload" : "將檔案拖曳到此處以上傳",
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index 893a805ad61..7a13c6be59d 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -167,6 +167,7 @@
"The ownership transfer of {path} from {user} has completed." : "來自 {user} 的 {path} 所有權轉移已經完成。",
"in %s" : "在 %s",
"File Management" : "檔案管理",
+ "Current directory path" : "目前目錄路徑",
"Reload current directory" : "重新載入目前的目錄",
"Go to the \"{dir}\" directory" : "到「{dir}」目錄",
"Drag and drop files here to upload" : "將檔案拖曳到此處以上傳",
diff --git a/apps/files/src/components/BreadCrumbs.vue b/apps/files/src/components/BreadCrumbs.vue
index 5a7fb4491fc..9931642342c 100644
--- a/apps/files/src/components/BreadCrumbs.vue
+++ b/apps/files/src/components/BreadCrumbs.vue
@@ -1,16 +1,17 @@
<template>
- <NcBreadcrumbs data-cy-files-content-breadcrumbs>
+ <NcBreadcrumbs
+ data-cy-files-content-breadcrumbs
+ :aria-label="t('files', 'Current directory path')">
<!-- Current path sections -->
<NcBreadcrumb v-for="(section, index) in sections"
:key="section.dir"
- :aria-label="ariaLabel(section)"
- :title="ariaLabel(section)"
v-bind="section"
dir="auto"
:to="section.to"
+ :title="titleForSection(section)"
@click.native="onClick(section.to)">
<template v-if="index === 0" #icon>
- <Home :size="20" />
+ <Home :size="20"/>
</template>
</NcBreadcrumb>
@@ -22,6 +23,7 @@
</template>
<script>
+import { translate as t} from '@nextcloud/l10n'
import { basename } from 'path'
import Home from 'vue-material-design-icons/Home.vue'
import NcBreadcrumb from '@nextcloud/vue/dist/Components/NcBreadcrumb.js'
@@ -106,12 +108,14 @@ export default Vue.extend({
}
},
- ariaLabel(section) {
+ titleForSection(section) {
if (section?.to?.query?.dir === this.$route.query.dir) {
return t('files', 'Reload current directory')
}
return t('files', 'Go to the "{dir}" directory', section)
},
+
+ t,
},
})
</script>
diff --git a/apps/files/src/components/FileEntry.vue b/apps/files/src/components/FileEntry.vue
index b89c5dcb3f4..3ed8b0a5d4b 100644
--- a/apps/files/src/components/FileEntry.vue
+++ b/apps/files/src/components/FileEntry.vue
@@ -105,6 +105,7 @@ import { showError } from '@nextcloud/dialogs'
import { translate as t } from '@nextcloud/l10n'
import { vOnClickOutside } from '@vueuse/components'
import moment from '@nextcloud/moment'
+import { generateUrl } from '@nextcloud/router'
import Vue, { defineComponent } from 'vue'
import { action as sidebarAction } from '../actions/sidebarAction.ts'
@@ -398,8 +399,14 @@ export default defineComponent({
event.stopPropagation()
},
- execDefaultAction(...args) {
- this.$refs.actions.execDefaultAction(...args)
+ execDefaultAction(event) {
+ event.preventDefault()
+ if (event.ctrlKey || event.metaKey) {
+ window.open(generateUrl('/f/{fileId}', { fileId: this.fileid }))
+ return false
+ }
+
+ this.$refs.actions.execDefaultAction(event)
},
openDetailsIfAvailable(event) {
diff --git a/apps/files/src/components/FileEntry/FileEntryCheckbox.vue b/apps/files/src/components/FileEntry/FileEntryCheckbox.vue
index 961e4bf2266..ff88b461737 100644
--- a/apps/files/src/components/FileEntry/FileEntryCheckbox.vue
+++ b/apps/files/src/components/FileEntry/FileEntryCheckbox.vue
@@ -20,7 +20,8 @@
-
-->
<template>
- <td class="files-list__row-checkbox">
+ <td class="files-list__row-checkbox"
+ @keyup.esc.exact="resetSelection">
<NcLoadingIcon v-if="isLoading" />
<NcCheckboxRadioSwitch v-else
:aria-label="t('files', 'Select the row for {displayName}', { displayName })"
@@ -125,6 +126,10 @@ export default Vue.extend({
this.selectionStore.setLastIndex(newSelectedIndex)
},
+ resetSelection() {
+ this.selectionStore.reset()
+ },
+
t,
},
})
diff --git a/apps/files/src/components/FileEntryGrid.vue b/apps/files/src/components/FileEntryGrid.vue
index def818eea2f..682c5fbbc23 100644
--- a/apps/files/src/components/FileEntryGrid.vue
+++ b/apps/files/src/components/FileEntryGrid.vue
@@ -80,6 +80,7 @@ import { FileType, Permission, Folder, File as NcFile, NodeStatus, Node, View }
import { getUploader } from '@nextcloud/upload'
import { showError } from '@nextcloud/dialogs'
import { translate as t } from '@nextcloud/l10n'
+import { generateUrl } from '@nextcloud/router'
import { vOnClickOutside } from '@vueuse/components'
import Vue from 'vue'
@@ -281,8 +282,14 @@ export default Vue.extend({
event.stopPropagation()
},
- execDefaultAction(...args) {
- this.$refs.actions.execDefaultAction(...args)
+ execDefaultAction(event) {
+ event.preventDefault()
+ if (event.ctrlKey || event.metaKey) {
+ window.open(generateUrl('/f/{fileId}', { fileId: this.fileid }))
+ return false
+ }
+
+ this.$refs.actions.execDefaultAction(event)
},
openDetailsIfAvailable(event) {
diff --git a/apps/files/src/components/FilesListTableHeader.vue b/apps/files/src/components/FilesListTableHeader.vue
index fef7c7a213e..285036a2f94 100644
--- a/apps/files/src/components/FilesListTableHeader.vue
+++ b/apps/files/src/components/FilesListTableHeader.vue
@@ -21,7 +21,8 @@
-->
<template>
<tr class="files-list__row-head">
- <th class="files-list__column files-list__row-checkbox">
+ <th class="files-list__column files-list__row-checkbox"
+ @keyup.esc.exact="resetSelection">
<NcCheckboxRadioSwitch v-bind="selectAllBind" @update:checked="onToggleAll" />
</th>
@@ -204,6 +205,10 @@ export default Vue.extend({
}
},
+ resetSelection() {
+ this.selectionStore.reset()
+ },
+
t: translate,
},
})
diff --git a/apps/files/src/components/FilesListTableHeaderActions.vue b/apps/files/src/components/FilesListTableHeaderActions.vue
index 3b364a0b83d..73b9c429a3d 100644
--- a/apps/files/src/components/FilesListTableHeaderActions.vue
+++ b/apps/files/src/components/FilesListTableHeaderActions.vue
@@ -185,6 +185,12 @@ export default Vue.extend({
.filter((fileid, index) => results[index] === false)
this.selectionStore.set(failedIds)
+ if (results.some(result => result === null)) {
+ // If some actions returned null, we assume that the dev
+ // is handling the error messages and we stay silent
+ return
+ }
+
showError(this.t('files', '"{displayName}" failed on some elements ', { displayName }))
return
}