diff options
Diffstat (limited to 'apps/files')
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 } |