aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files')
-rw-r--r--apps/files/l10n/ar.js4
-rw-r--r--apps/files/l10n/ar.json4
-rw-r--r--apps/files/l10n/ast.js2
-rw-r--r--apps/files/l10n/ast.json2
-rw-r--r--apps/files/l10n/bg.js4
-rw-r--r--apps/files/l10n/bg.json4
-rw-r--r--apps/files/l10n/ca.js4
-rw-r--r--apps/files/l10n/ca.json4
-rw-r--r--apps/files/l10n/cs.js4
-rw-r--r--apps/files/l10n/cs.json4
-rw-r--r--apps/files/l10n/da.js4
-rw-r--r--apps/files/l10n/da.json4
-rw-r--r--apps/files/l10n/de.js4
-rw-r--r--apps/files/l10n/de.json4
-rw-r--r--apps/files/l10n/de_DE.js4
-rw-r--r--apps/files/l10n/de_DE.json4
-rw-r--r--apps/files/l10n/en_GB.js4
-rw-r--r--apps/files/l10n/en_GB.json4
-rw-r--r--apps/files/l10n/es.js4
-rw-r--r--apps/files/l10n/es.json4
-rw-r--r--apps/files/l10n/es_EC.js4
-rw-r--r--apps/files/l10n/es_EC.json4
-rw-r--r--apps/files/l10n/es_MX.js2
-rw-r--r--apps/files/l10n/es_MX.json2
-rw-r--r--apps/files/l10n/et_EE.js4
-rw-r--r--apps/files/l10n/et_EE.json4
-rw-r--r--apps/files/l10n/eu.js4
-rw-r--r--apps/files/l10n/eu.json4
-rw-r--r--apps/files/l10n/fa.js214
-rw-r--r--apps/files/l10n/fa.json214
-rw-r--r--apps/files/l10n/fi.js13
-rw-r--r--apps/files/l10n/fi.json13
-rw-r--r--apps/files/l10n/fr.js5
-rw-r--r--apps/files/l10n/fr.json5
-rw-r--r--apps/files/l10n/ga.js4
-rw-r--r--apps/files/l10n/ga.json4
-rw-r--r--apps/files/l10n/gl.js4
-rw-r--r--apps/files/l10n/gl.json4
-rw-r--r--apps/files/l10n/hu.js4
-rw-r--r--apps/files/l10n/hu.json4
-rw-r--r--apps/files/l10n/is.js2
-rw-r--r--apps/files/l10n/is.json2
-rw-r--r--apps/files/l10n/it.js4
-rw-r--r--apps/files/l10n/it.json4
-rw-r--r--apps/files/l10n/ja.js5
-rw-r--r--apps/files/l10n/ja.json5
-rw-r--r--apps/files/l10n/ka.js4
-rw-r--r--apps/files/l10n/ka.json4
-rw-r--r--apps/files/l10n/ko.js4
-rw-r--r--apps/files/l10n/ko.json4
-rw-r--r--apps/files/l10n/lt_LT.js2
-rw-r--r--apps/files/l10n/lt_LT.json2
-rw-r--r--apps/files/l10n/mk.js4
-rw-r--r--apps/files/l10n/mk.json4
-rw-r--r--apps/files/l10n/nb.js4
-rw-r--r--apps/files/l10n/nb.json4
-rw-r--r--apps/files/l10n/nl.js4
-rw-r--r--apps/files/l10n/nl.json4
-rw-r--r--apps/files/l10n/pl.js4
-rw-r--r--apps/files/l10n/pl.json4
-rw-r--r--apps/files/l10n/pt_BR.js4
-rw-r--r--apps/files/l10n/pt_BR.json4
-rw-r--r--apps/files/l10n/ru.js4
-rw-r--r--apps/files/l10n/ru.json4
-rw-r--r--apps/files/l10n/sc.js2
-rw-r--r--apps/files/l10n/sc.json2
-rw-r--r--apps/files/l10n/sk.js4
-rw-r--r--apps/files/l10n/sk.json4
-rw-r--r--apps/files/l10n/sl.js4
-rw-r--r--apps/files/l10n/sl.json4
-rw-r--r--apps/files/l10n/sr.js4
-rw-r--r--apps/files/l10n/sr.json4
-rw-r--r--apps/files/l10n/sv.js4
-rw-r--r--apps/files/l10n/sv.json4
-rw-r--r--apps/files/l10n/tr.js4
-rw-r--r--apps/files/l10n/tr.json4
-rw-r--r--apps/files/l10n/ug.js4
-rw-r--r--apps/files/l10n/ug.json4
-rw-r--r--apps/files/l10n/uk.js16
-rw-r--r--apps/files/l10n/uk.json16
-rw-r--r--apps/files/l10n/vi.js4
-rw-r--r--apps/files/l10n/vi.json4
-rw-r--r--apps/files/l10n/zh_CN.js4
-rw-r--r--apps/files/l10n/zh_CN.json4
-rw-r--r--apps/files/l10n/zh_HK.js4
-rw-r--r--apps/files/l10n/zh_HK.json4
-rw-r--r--apps/files/l10n/zh_TW.js4
-rw-r--r--apps/files/l10n/zh_TW.json4
-rw-r--r--apps/files/src/actions/editLocallyAction.spec.ts3
-rw-r--r--apps/files/src/actions/editLocallyAction.ts139
90 files changed, 687 insertions, 253 deletions
diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js
index 4cffecf72eb..2966ea64b30 100644
--- a/apps/files/l10n/ar.js
+++ b/apps/files/l10n/ar.js
@@ -279,12 +279,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : ".عملية النسخ أو النقل تمّ إلغاؤها",
"Open folder {displayName}" : "فتح المجلد {displayName}",
"Open in Files" : "فتح في \"الملفات\"",
+ "Open locally" : "الفتح محلّيّاً",
+ "Failed to redirect to client" : "فشل في التحويل الى العميل",
"Open file locally" : "فتح الملف محلّيّاً",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "يجب أن يفتح الملف الآن على جهازك. إذا لم يحدث ذلك، فيرجى التأكد من تثبيت تطبيق سطح المكتب.",
"Retry and close" : "أعِد المحاولة ثم أغلِق",
"Open online" : "إفتَح مُتَّصِلاً بالإنترنت",
- "Failed to redirect to client" : "فشل في التحويل الى العميل",
- "Open locally" : "الفتح محلّيّاً",
"Rename" : "إعادة التسمية",
"Open details" : "فتح التفاصيل",
"View in folder" : "عرض في المجلد",
diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json
index 84c956af639..44bf401f1ec 100644
--- a/apps/files/l10n/ar.json
+++ b/apps/files/l10n/ar.json
@@ -277,12 +277,12 @@
"Cancelled move or copy operation" : ".عملية النسخ أو النقل تمّ إلغاؤها",
"Open folder {displayName}" : "فتح المجلد {displayName}",
"Open in Files" : "فتح في \"الملفات\"",
+ "Open locally" : "الفتح محلّيّاً",
+ "Failed to redirect to client" : "فشل في التحويل الى العميل",
"Open file locally" : "فتح الملف محلّيّاً",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "يجب أن يفتح الملف الآن على جهازك. إذا لم يحدث ذلك، فيرجى التأكد من تثبيت تطبيق سطح المكتب.",
"Retry and close" : "أعِد المحاولة ثم أغلِق",
"Open online" : "إفتَح مُتَّصِلاً بالإنترنت",
- "Failed to redirect to client" : "فشل في التحويل الى العميل",
- "Open locally" : "الفتح محلّيّاً",
"Rename" : "إعادة التسمية",
"Open details" : "فتح التفاصيل",
"View in folder" : "عرض في المجلد",
diff --git a/apps/files/l10n/ast.js b/apps/files/l10n/ast.js
index 036797e4a76..d9bdbf9b621 100644
--- a/apps/files/l10n/ast.js
+++ b/apps/files/l10n/ast.js
@@ -196,8 +196,8 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Anulóse la operación de mover o copiar",
"Open folder {displayName}" : "Abrir la carpeta «{displayName}»",
"Open in Files" : "Abrir en Ficheros",
- "Failed to redirect to client" : "Nun se pue redirixir al veceru",
"Open locally" : "Abrir llocalmente",
+ "Failed to redirect to client" : "Nun se pue redirixir al veceru",
"Rename" : "Renomar",
"Open details" : "Abrir los detalles",
"View in folder" : "Ver na carpeta",
diff --git a/apps/files/l10n/ast.json b/apps/files/l10n/ast.json
index c44539d7603..3ccfed40a0c 100644
--- a/apps/files/l10n/ast.json
+++ b/apps/files/l10n/ast.json
@@ -194,8 +194,8 @@
"Cancelled move or copy operation" : "Anulóse la operación de mover o copiar",
"Open folder {displayName}" : "Abrir la carpeta «{displayName}»",
"Open in Files" : "Abrir en Ficheros",
- "Failed to redirect to client" : "Nun se pue redirixir al veceru",
"Open locally" : "Abrir llocalmente",
+ "Failed to redirect to client" : "Nun se pue redirixir al veceru",
"Rename" : "Renomar",
"Open details" : "Abrir los detalles",
"View in folder" : "Ver na carpeta",
diff --git a/apps/files/l10n/bg.js b/apps/files/l10n/bg.js
index 454ccaf0894..a4e57455bba 100644
--- a/apps/files/l10n/bg.js
+++ b/apps/files/l10n/bg.js
@@ -144,9 +144,9 @@ OC.L10N.register(
"Copy" : "Копирай",
"Move" : "Преместване",
"Move or copy" : "Премести или копирай",
- "Open file locally" : "Локално отваряне на файл",
- "Failed to redirect to client" : "Неуспешно пренасочване към клиент",
"Open locally" : "Локално отваряне",
+ "Failed to redirect to client" : "Неуспешно пренасочване към клиент",
+ "Open file locally" : "Локално отваряне на файл",
"Rename" : "Преименувай",
"Open details" : "Отваряне на подробности",
"View in folder" : "Преглед в папката",
diff --git a/apps/files/l10n/bg.json b/apps/files/l10n/bg.json
index 8f2d29bdb50..0ab99619fd5 100644
--- a/apps/files/l10n/bg.json
+++ b/apps/files/l10n/bg.json
@@ -142,9 +142,9 @@
"Copy" : "Копирай",
"Move" : "Преместване",
"Move or copy" : "Премести или копирай",
- "Open file locally" : "Локално отваряне на файл",
- "Failed to redirect to client" : "Неуспешно пренасочване към клиент",
"Open locally" : "Локално отваряне",
+ "Failed to redirect to client" : "Неуспешно пренасочване към клиент",
+ "Open file locally" : "Локално отваряне на файл",
"Rename" : "Преименувай",
"Open details" : "Отваряне на подробности",
"View in folder" : "Преглед в папката",
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index 460fc96ee21..0c0eb111936 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -279,12 +279,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "S'ha cancel·lat l'operació de desplaçament o còpia",
"Open folder {displayName}" : "Obre la carpeta {displayName}",
"Open in Files" : "Obre a Fitxers",
+ "Open locally" : "Obre en local",
+ "Failed to redirect to client" : "No s'ha pogut redirigir al client",
"Open file locally" : "Obre el fitxer en local",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Ara s'hauria d'obrir el fitxer al dispositiu. Si no és així, comproveu que teniu instal·lada l'aplicació d'escriptori.",
"Retry and close" : "Torna-ho a provar i tanca",
"Open online" : "Obre en línia",
- "Failed to redirect to client" : "No s'ha pogut redirigir al client",
- "Open locally" : "Obre en local",
"Rename" : "Canvia el nom",
"Open details" : "Obre els detalls",
"View in folder" : "Visualitza-ho en la carpeta",
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index 7b9690f94b4..a29248f26e9 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -277,12 +277,12 @@
"Cancelled move or copy operation" : "S'ha cancel·lat l'operació de desplaçament o còpia",
"Open folder {displayName}" : "Obre la carpeta {displayName}",
"Open in Files" : "Obre a Fitxers",
+ "Open locally" : "Obre en local",
+ "Failed to redirect to client" : "No s'ha pogut redirigir al client",
"Open file locally" : "Obre el fitxer en local",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Ara s'hauria d'obrir el fitxer al dispositiu. Si no és així, comproveu que teniu instal·lada l'aplicació d'escriptori.",
"Retry and close" : "Torna-ho a provar i tanca",
"Open online" : "Obre en línia",
- "Failed to redirect to client" : "No s'ha pogut redirigir al client",
- "Open locally" : "Obre en local",
"Rename" : "Canvia el nom",
"Open details" : "Obre els detalls",
"View in folder" : "Visualitza-ho en la carpeta",
diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js
index a229b8a7ddf..c4db8c2ebc9 100644
--- a/apps/files/l10n/cs.js
+++ b/apps/files/l10n/cs.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Operace přesunutí či zkopírování zrušena",
"Open folder {displayName}" : "Otevřít složku {displayName}",
"Open in Files" : "Otevřít v Souborech",
+ "Open locally" : "Otevřít lokálně",
+ "Failed to redirect to client" : "Nepodařilo se přesměrovat klienta",
"Open file locally" : "Otevřít soubor lokálně",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Soubor by se nyní měl otevřít na vašem zařízení. Pokud ne, zkontrolujte, zda máte nainstalovanou desktopovou aplikaci.",
"Retry and close" : "Zkusit znovu a zavřít",
"Open online" : "Otevřít online",
- "Failed to redirect to client" : "Nepodařilo se přesměrovat klienta",
- "Open locally" : "Otevřít lokálně",
"Rename" : "Přejmenovat",
"Open details" : "Otevřít podrobnosti",
"View in folder" : "Zobrazit ve složce",
diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json
index f5293dcd9ed..b3ab9d87ded 100644
--- a/apps/files/l10n/cs.json
+++ b/apps/files/l10n/cs.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Operace přesunutí či zkopírování zrušena",
"Open folder {displayName}" : "Otevřít složku {displayName}",
"Open in Files" : "Otevřít v Souborech",
+ "Open locally" : "Otevřít lokálně",
+ "Failed to redirect to client" : "Nepodařilo se přesměrovat klienta",
"Open file locally" : "Otevřít soubor lokálně",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Soubor by se nyní měl otevřít na vašem zařízení. Pokud ne, zkontrolujte, zda máte nainstalovanou desktopovou aplikaci.",
"Retry and close" : "Zkusit znovu a zavřít",
"Open online" : "Otevřít online",
- "Failed to redirect to client" : "Nepodařilo se přesměrovat klienta",
- "Open locally" : "Otevřít lokálně",
"Rename" : "Přejmenovat",
"Open details" : "Otevřít podrobnosti",
"View in folder" : "Zobrazit ve složce",
diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js
index 3d2898dc93e..4c22f5a4cfe 100644
--- a/apps/files/l10n/da.js
+++ b/apps/files/l10n/da.js
@@ -279,12 +279,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Flytning eller kopiering er annulleret",
"Open folder {displayName}" : "Åben mappe {displayName}",
"Open in Files" : "Åben i Filer",
+ "Open locally" : "Åben lokalt",
+ "Failed to redirect to client" : "Kunne ikke omdirigere til klienten",
"Open file locally" : "Åben fil lokalt",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Filen bør nu åbne på dit apparat. Hvis den ikke gør det, så kontroller venligst at desktop app'en er installeret.",
"Retry and close" : "Forsøg igen og luk",
"Open online" : "Åben online",
- "Failed to redirect to client" : "Kunne ikke omdirigere til klienten",
- "Open locally" : "Åben lokalt",
"Rename" : "Omdøb",
"Open details" : "Mere information",
"View in folder" : "Vis i mappe",
diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json
index e23ab072eb3..b791f81d82e 100644
--- a/apps/files/l10n/da.json
+++ b/apps/files/l10n/da.json
@@ -277,12 +277,12 @@
"Cancelled move or copy operation" : "Flytning eller kopiering er annulleret",
"Open folder {displayName}" : "Åben mappe {displayName}",
"Open in Files" : "Åben i Filer",
+ "Open locally" : "Åben lokalt",
+ "Failed to redirect to client" : "Kunne ikke omdirigere til klienten",
"Open file locally" : "Åben fil lokalt",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Filen bør nu åbne på dit apparat. Hvis den ikke gør det, så kontroller venligst at desktop app'en er installeret.",
"Retry and close" : "Forsøg igen og luk",
"Open online" : "Åben online",
- "Failed to redirect to client" : "Kunne ikke omdirigere til klienten",
- "Open locally" : "Åben lokalt",
"Rename" : "Omdøb",
"Open details" : "Mere information",
"View in folder" : "Vis i mappe",
diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js
index 144e2205a32..b201407f4c7 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Verschieben oder Kopieren abgebrochen",
"Open folder {displayName}" : "Ordner {displayName} öffnen",
"Open in Files" : "In \"Dateien\" öffnen",
+ "Open locally" : "Lokal öffnen",
+ "Failed to redirect to client" : "Umleitung zum Client fehlgeschlagen",
"Open file locally" : "Datei lokal öffnen",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Die Datei sollte sich jetzt auf deinem Gerät öffnen. Wenn dies nicht der Fall ist, überprüfe, ob du die Desktop-App installiert hast.",
"Retry and close" : "Erneut versuchen und schließen",
"Open online" : "Online öffnen",
- "Failed to redirect to client" : "Umleitung zum Client fehlgeschlagen",
- "Open locally" : "Lokal öffnen",
"Rename" : "Umbenennen",
"Open details" : "Details öffnen",
"View in folder" : "In Ordner anzeigen",
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index 3d32975468a..8b16a6cf288 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Verschieben oder Kopieren abgebrochen",
"Open folder {displayName}" : "Ordner {displayName} öffnen",
"Open in Files" : "In \"Dateien\" öffnen",
+ "Open locally" : "Lokal öffnen",
+ "Failed to redirect to client" : "Umleitung zum Client fehlgeschlagen",
"Open file locally" : "Datei lokal öffnen",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Die Datei sollte sich jetzt auf deinem Gerät öffnen. Wenn dies nicht der Fall ist, überprüfe, ob du die Desktop-App installiert hast.",
"Retry and close" : "Erneut versuchen und schließen",
"Open online" : "Online öffnen",
- "Failed to redirect to client" : "Umleitung zum Client fehlgeschlagen",
- "Open locally" : "Lokal öffnen",
"Rename" : "Umbenennen",
"Open details" : "Details öffnen",
"View in folder" : "In Ordner anzeigen",
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index 1f571bd6895..4eb6dbf8fdc 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Verschieben oder kopieren abgebrochen",
"Open folder {displayName}" : "Ordner {displayName} öffnen",
"Open in Files" : "In Dateien öffnen",
+ "Open locally" : "Lokal öffnen",
+ "Failed to redirect to client" : "Umleitung zum Client fehlgeschlagen",
"Open file locally" : "Datei lokal öffnen",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Die Datei sollte sich jetzt auf Ihrem Gerät öffnen. Wenn dies nicht der Fall ist, überprüfen Sie, ob Sie die Desktop-App installiert haben.",
"Retry and close" : "Erneut versuchen und schließen",
"Open online" : "Online öffnen",
- "Failed to redirect to client" : "Umleitung zum Client fehlgeschlagen",
- "Open locally" : "Lokal öffnen",
"Rename" : "Umbenennen",
"Open details" : "Details öffnen",
"View in folder" : "In Ordner anzeigen",
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index 66301fbde19..6303adcd035 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Verschieben oder kopieren abgebrochen",
"Open folder {displayName}" : "Ordner {displayName} öffnen",
"Open in Files" : "In Dateien öffnen",
+ "Open locally" : "Lokal öffnen",
+ "Failed to redirect to client" : "Umleitung zum Client fehlgeschlagen",
"Open file locally" : "Datei lokal öffnen",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Die Datei sollte sich jetzt auf Ihrem Gerät öffnen. Wenn dies nicht der Fall ist, überprüfen Sie, ob Sie die Desktop-App installiert haben.",
"Retry and close" : "Erneut versuchen und schließen",
"Open online" : "Online öffnen",
- "Failed to redirect to client" : "Umleitung zum Client fehlgeschlagen",
- "Open locally" : "Lokal öffnen",
"Rename" : "Umbenennen",
"Open details" : "Details öffnen",
"View in folder" : "In Ordner anzeigen",
diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js
index d539aad061f..c49fcc464f8 100644
--- a/apps/files/l10n/en_GB.js
+++ b/apps/files/l10n/en_GB.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Cancelled move or copy operation",
"Open folder {displayName}" : "Open folder {displayName}",
"Open in Files" : "Open in Files",
+ "Open locally" : "Open locally",
+ "Failed to redirect to client" : "Failed to redirect to client",
"Open file locally" : "Open file locally",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "The file should now open on your device. If it doesn't, please check that you have the desktop app installed.",
"Retry and close" : "Retry and close",
"Open online" : "Open online",
- "Failed to redirect to client" : "Failed to redirect to client",
- "Open locally" : "Open locally",
"Rename" : "Rename",
"Open details" : "Open details",
"View in folder" : "View in folder",
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
index 1cda6a41d5f..640b2b24d64 100644
--- a/apps/files/l10n/en_GB.json
+++ b/apps/files/l10n/en_GB.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Cancelled move or copy operation",
"Open folder {displayName}" : "Open folder {displayName}",
"Open in Files" : "Open in Files",
+ "Open locally" : "Open locally",
+ "Failed to redirect to client" : "Failed to redirect to client",
"Open file locally" : "Open file locally",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "The file should now open on your device. If it doesn't, please check that you have the desktop app installed.",
"Retry and close" : "Retry and close",
"Open online" : "Open online",
- "Failed to redirect to client" : "Failed to redirect to client",
- "Open locally" : "Open locally",
"Rename" : "Rename",
"Open details" : "Open details",
"View in folder" : "View in folder",
diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js
index 811e43178b7..04e9c3a8dc4 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -280,12 +280,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Se canceló la operación de mover o copiar",
"Open folder {displayName}" : "Abrir carpeta {displayName}",
"Open in Files" : "Abrir en Archivos",
+ "Open locally" : "Abrir localmente",
+ "Failed to redirect to client" : "Fallo al redirigir al cliente",
"Open file locally" : "Abrir archivo localmente",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "El archivo se abrirá ahora en tu dispositivo. Si esto no ocurre, por favor verifica que has instalado la aplicación de escritorio",
"Retry and close" : "Reintentar y cerrar",
"Open online" : "Abrir en línea",
- "Failed to redirect to client" : "Fallo al redirigir al cliente",
- "Open locally" : "Abrir localmente",
"Rename" : "Renombrar",
"Open details" : "Abrir detalles",
"View in folder" : "Ver en carpeta",
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index 5a7e7a29703..a8ee83caba0 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -278,12 +278,12 @@
"Cancelled move or copy operation" : "Se canceló la operación de mover o copiar",
"Open folder {displayName}" : "Abrir carpeta {displayName}",
"Open in Files" : "Abrir en Archivos",
+ "Open locally" : "Abrir localmente",
+ "Failed to redirect to client" : "Fallo al redirigir al cliente",
"Open file locally" : "Abrir archivo localmente",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "El archivo se abrirá ahora en tu dispositivo. Si esto no ocurre, por favor verifica que has instalado la aplicación de escritorio",
"Retry and close" : "Reintentar y cerrar",
"Open online" : "Abrir en línea",
- "Failed to redirect to client" : "Fallo al redirigir al cliente",
- "Open locally" : "Abrir localmente",
"Rename" : "Renombrar",
"Open details" : "Abrir detalles",
"View in folder" : "Ver en carpeta",
diff --git a/apps/files/l10n/es_EC.js b/apps/files/l10n/es_EC.js
index 7e353f0a6a4..2e937b91fae 100644
--- a/apps/files/l10n/es_EC.js
+++ b/apps/files/l10n/es_EC.js
@@ -149,9 +149,9 @@ OC.L10N.register(
"Move" : "Mover",
"Move or copy" : "Mover o copiar",
"Open folder {displayName}" : "Abrir carpeta {displayName}.",
- "Open file locally" : "Abrir archivo localmente",
- "Failed to redirect to client" : "No se pudo redirigir al cliente.",
"Open locally" : "Abrir localmente",
+ "Failed to redirect to client" : "No se pudo redirigir al cliente.",
+ "Open file locally" : "Abrir archivo localmente",
"Rename" : "Renombrar",
"Open details" : "Abrir detalles.",
"View in folder" : "Ver en la carpeta",
diff --git a/apps/files/l10n/es_EC.json b/apps/files/l10n/es_EC.json
index 3f7ce16df35..ce46795a8ae 100644
--- a/apps/files/l10n/es_EC.json
+++ b/apps/files/l10n/es_EC.json
@@ -147,9 +147,9 @@
"Move" : "Mover",
"Move or copy" : "Mover o copiar",
"Open folder {displayName}" : "Abrir carpeta {displayName}.",
- "Open file locally" : "Abrir archivo localmente",
- "Failed to redirect to client" : "No se pudo redirigir al cliente.",
"Open locally" : "Abrir localmente",
+ "Failed to redirect to client" : "No se pudo redirigir al cliente.",
+ "Open file locally" : "Abrir archivo localmente",
"Rename" : "Renombrar",
"Open details" : "Abrir detalles.",
"View in folder" : "Ver en la carpeta",
diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js
index 3fdea38848c..1825c108261 100644
--- a/apps/files/l10n/es_MX.js
+++ b/apps/files/l10n/es_MX.js
@@ -227,9 +227,9 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Se canceló la operación de mover o copiar",
"Open folder {displayName}" : "Abrir carpeta {displayName}",
"Open in Files" : "Abrir en Archivos",
+ "Failed to redirect to client" : "Fallo al redirigir al cliente",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "El archivo se abrirá ahora en tu dispositivo. Si esto no ocurre, por favor verifica que hayas instalado la aplicación de escritorio.",
"Retry and close" : "Reintentar y cerrar",
- "Failed to redirect to client" : "Fallo al redirigir al cliente",
"Rename" : "Renombrar",
"Open details" : "Abrir detalles",
"View in folder" : "Ver en la carpeta",
diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json
index 24a26109117..c15bb55f569 100644
--- a/apps/files/l10n/es_MX.json
+++ b/apps/files/l10n/es_MX.json
@@ -225,9 +225,9 @@
"Cancelled move or copy operation" : "Se canceló la operación de mover o copiar",
"Open folder {displayName}" : "Abrir carpeta {displayName}",
"Open in Files" : "Abrir en Archivos",
+ "Failed to redirect to client" : "Fallo al redirigir al cliente",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "El archivo se abrirá ahora en tu dispositivo. Si esto no ocurre, por favor verifica que hayas instalado la aplicación de escritorio.",
"Retry and close" : "Reintentar y cerrar",
- "Failed to redirect to client" : "Fallo al redirigir al cliente",
"Rename" : "Renombrar",
"Open details" : "Abrir detalles",
"View in folder" : "Ver en la carpeta",
diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js
index 4e9582550f7..95ffdc76632 100644
--- a/apps/files/l10n/et_EE.js
+++ b/apps/files/l10n/et_EE.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Teisaldamine või kopeerimine on katkestatud",
"Open folder {displayName}" : "Ava kaust {displayName}",
"Open in Files" : "Ava failirakenduses",
+ "Open locally" : "Ava kohalikust andmeruumist",
+ "Failed to redirect to client" : "Kliendi ümbersuunamine ei õnnestunud",
"Open file locally" : "Ava fail kohalikus seadmes",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Fail peaks nüüd sinu seadmes või arvutis olema avatud. Kui see nii pole, siis palun kontrolli, et töölauarakendus on paigaldatud.",
"Retry and close" : "Proovi uuesti ja sulge",
"Open online" : "Ava võrgust",
- "Failed to redirect to client" : "Kliendi ümbersuunamine ei õnnestunud",
- "Open locally" : "Ava kohalikust andmeruumist",
"Rename" : "Muuda nime",
"Open details" : "Ava üksikasjad",
"View in folder" : "Vaata kaustas",
diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json
index 3409dc8cdfa..80c27615d01 100644
--- a/apps/files/l10n/et_EE.json
+++ b/apps/files/l10n/et_EE.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Teisaldamine või kopeerimine on katkestatud",
"Open folder {displayName}" : "Ava kaust {displayName}",
"Open in Files" : "Ava failirakenduses",
+ "Open locally" : "Ava kohalikust andmeruumist",
+ "Failed to redirect to client" : "Kliendi ümbersuunamine ei õnnestunud",
"Open file locally" : "Ava fail kohalikus seadmes",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Fail peaks nüüd sinu seadmes või arvutis olema avatud. Kui see nii pole, siis palun kontrolli, et töölauarakendus on paigaldatud.",
"Retry and close" : "Proovi uuesti ja sulge",
"Open online" : "Ava võrgust",
- "Failed to redirect to client" : "Kliendi ümbersuunamine ei õnnestunud",
- "Open locally" : "Ava kohalikust andmeruumist",
"Rename" : "Muuda nime",
"Open details" : "Ava üksikasjad",
"View in folder" : "Vaata kaustas",
diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js
index c2cfee285f2..5c5863a131d 100644
--- a/apps/files/l10n/eu.js
+++ b/apps/files/l10n/eu.js
@@ -251,11 +251,11 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Mugitze edo kopiatze operazioa utzi da",
"Open folder {displayName}" : "Ireki {displayName} karpeta",
"Open in Files" : "Ireki Fitxategiak aplikazioan",
+ "Open locally" : "Ireki lokalean",
+ "Failed to redirect to client" : "Bezerora birbideratzeak huts egin du",
"Open file locally" : "Ireki fitxategia lokalean",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Fitxategia orain zure gailuan ireki beharko litzateke. Hala ez bada, egiaztatu mahaigaineko aplikazioa instalatuta duzula.",
"Retry and close" : "Saiatu berriro eta itxi",
- "Failed to redirect to client" : "Bezerora birbideratzeak huts egin du",
- "Open locally" : "Ireki lokalean",
"Rename" : "Berrizendatu",
"Open details" : "Ireki xehetasunak",
"View in folder" : "Ikusi karpetan",
diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json
index 3def8199ade..d285b0d0339 100644
--- a/apps/files/l10n/eu.json
+++ b/apps/files/l10n/eu.json
@@ -249,11 +249,11 @@
"Cancelled move or copy operation" : "Mugitze edo kopiatze operazioa utzi da",
"Open folder {displayName}" : "Ireki {displayName} karpeta",
"Open in Files" : "Ireki Fitxategiak aplikazioan",
+ "Open locally" : "Ireki lokalean",
+ "Failed to redirect to client" : "Bezerora birbideratzeak huts egin du",
"Open file locally" : "Ireki fitxategia lokalean",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Fitxategia orain zure gailuan ireki beharko litzateke. Hala ez bada, egiaztatu mahaigaineko aplikazioa instalatuta duzula.",
"Retry and close" : "Saiatu berriro eta itxi",
- "Failed to redirect to client" : "Bezerora birbideratzeak huts egin du",
- "Open locally" : "Ireki lokalean",
"Rename" : "Berrizendatu",
"Open details" : "Ireki xehetasunak",
"View in folder" : "Ikusi karpetan",
diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js
index 6a23baaa9a3..a30878c6cf0 100644
--- a/apps/files/l10n/fa.js
+++ b/apps/files/l10n/fa.js
@@ -13,6 +13,7 @@ OC.L10N.register(
"Restored by {user}" : "بازیابی شده توسط {user}",
"Renamed by {user}" : "تغییر نام توسط {user}",
"Moved by {user}" : "منتقل شده توسط {user}",
+ "\"remote account\"" : ""حساب از راه دور"",
"You created {file}" : "شما {file} را ایجاد کردید",
"You created an encrypted file in {file}" : "شما یک فایل رمزگذاری شده در {file} ایجاد کردید",
"{user} created {file}" : "{user} {file} را ایجاد کرد",
@@ -42,11 +43,23 @@ OC.L10N.register(
"Files" : "پرونده‌ها",
"A file or folder has been <strong>changed</strong>" : "یک فایل یا پوشه تغییر کرده است",
"A favorite file or folder has been <strong>changed</strong>" : "یک فایل یا پوشه مورد علاقه تغییر کرده است",
+ "Failed to authorize" : "مجوز صادر نشد",
+ "Invalid folder path" : "Invalid folder path",
+ "Folder not found" : "Folder not found",
+ "The file cannot be found" : "The file cannot be found",
+ "The destination path does not exist: %1$s" : "The destination path does not exist: %1$s",
+ "You do not have permission to create a file at the specified location" : "You do not have permission to create a file at the specified location",
+ "The file could not be converted." : "The file could not be converted.",
+ "Could not get relative path to converted file" : "Could not get relative path to converted file",
+ "Favorite files" : "Favorite files",
"No favorites" : "هیچ برگزیده",
+ "More favorites" : "More favorites",
"Accept" : "قبول",
"Reject" : "رد کردن",
"Incoming ownership transfer from {user}" : "انتقال مالکیت ورودی از {user}",
"Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "آیا می خواهید {path} را بپذیرید؟\n\nتوجه: فرآیند انتقال پس از پذیرش ممکن است تا 1 ساعت طول بکشد.",
+ "Ownership transfer denied" : "Ownership transfer denied",
+ "Your ownership transfer of {path} was denied by {user}." : "Your ownership transfer of {path} was denied by {user}.",
"Ownership transfer failed" : "انتقال مالکیت ناموفق بود",
"Your ownership transfer of {path} to {user} failed." : "انتقال مالکیت شما از {path} به {user} انجام نشد.",
"The ownership transfer of {path} from {user} failed." : "انتقال مالکیت {path} از {user} انجام نشد.",
@@ -54,42 +67,77 @@ OC.L10N.register(
"Your ownership transfer of {path} to {user} has completed." : "انتقال مالکیت شما از {path} به {user} تکمیل شد.",
"The ownership transfer of {path} from {user} has completed." : "انتقال مالکیت {path} از {user} تکمیل شد.",
"in %s" : "در %s",
+ "Transferred from %1$s on %2$s" : "Transferred from %1$s on %2$s",
+ "Files compatibility" : "Files compatibility",
+ "Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed.",
+ "After enabling the Windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "After enabling the Windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner.",
+ "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command.",
+ "Enforce Windows compatibility" : "Enforce Windows compatibility",
+ "This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity.",
"File Management" : "مدیریت فایل",
"Home" : "خانه",
"Target folder does not exist any more" : "پوشه هدف وجود ندارد",
"Reload current directory" : "دایرکتوری فعلی را دوباره بارگیری کنید",
"Go to the \"{dir}\" directory" : "به دایرکتوری \"{dir}\" بروید",
+ "Current directory path" : "Current directory path",
+ "Your have used your space quota and cannot upload files anymore" : "Your have used your space quota and cannot upload files anymore",
+ "You do not have permission to upload or create files here." : "You do not have permission to upload or create files here.",
"Drag and drop files here to upload" : "برای بارگذاری، فایل‌ها را بکشید و اینجا بیاندازید",
"Favorite" : "برگزیده",
- "Back" : "Back",
+ "Back" : "بازگشت",
+ "Toggle selection for file \"{displayName}\"" : "Toggle selection for file \"{displayName}\"",
+ "Toggle selection for folder \"{displayName}\"" : "Toggle selection for folder \"{displayName}\"",
+ "File is loading" : "File is loading",
+ "Folder is loading" : "Folder is loading",
"Filename" : "نام پرونده",
"Folder name" : "نام پوشه",
"This node is unavailable" : "گره شما در دسترس نیست",
+ "Another entry with the same name already exists." : "Another entry with the same name already exists.",
+ "Invalid filename." : "Invalid filename.",
"Renamed \"{oldName}\" to \"{newName}\"" : "تغییر نام \"{oldName}\" به \"{newName}\"",
"Rename file" : "تغییر نام فایل",
"Folder" : "پوشه",
+ "Unknown file type" : "Unknown file type",
+ "{ext} image" : "{ext} image",
+ "{ext} video" : "{ext} video",
+ "{ext} audio" : "{ext} audio",
+ "{ext} text" : "{ext} text",
"Pending" : "در انتظار",
+ "Unknown date" : "Unknown date",
"Clear filter" : "پاک کردن پالایه",
"Modified" : "تاریخ",
"Type" : "نوع",
- "Active filters" : "Active filters",
- "Remove filter" : "Remove filter",
+ "Active filters" : "فیلترهای فعال",
+ "Remove filter" : "فیلتر را بردارید",
"Total rows summary" : "خلاصه کل ردیف ها",
+ "Toggle selection for all files and folders" : "Toggle selection for all files and folders",
"Name" : "نام",
+ "File type" : "File type",
"Size" : "اندازه",
+ "\"{displayName}\" failed on some elements" : "\"{displayName}\" failed on some elements",
"\"{displayName}\" batch action executed successfully" : "عملکرد دسته‌ای \"{displayName}\" با موفقیت اجرا شد",
"\"{displayName}\" action failed" : "اقدام \"{displayName}\" ناموفق بود",
"Actions" : "فعالیت ها",
+ "(selected)" : "(selected)",
"List of files and folders." : "لیست فایل ها و پوشه ها",
+ "You have used your space quota and cannot upload files anymore." : "You have used your space quota and cannot upload files anymore.",
+ "Column headers with buttons are sortable." : "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} selected" : "{count} selected",
"{usedQuotaByte} used" : "{usedQuotaByte} استفاده شده است",
"{used} of {quota} used" : "{used} از {quota} استفاده شده",
+ "{relative}% used" : "{relative}% used",
"Could not refresh storage stats" : "نمی‌توان آمار ذخیره‌سازی را بازخوانی کرد",
"Your storage is full, files can not be updated or synced anymore!" : "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!",
+ "Storage information" : "اطلاعات ذخیره‌سازی",
+ "Storage quota" : "محدودیت ذخیره‌سازی",
"New folder" : "پوشه جدید",
"Create new folder" : "ساختن پوشه جدید",
- "Create" : "ساخت",
+ "This name is already in use." : "This name is already in use.",
+ "Create" : "ایجاد",
+ "Fill template fields" : "Fill template fields",
+ "Submitting fields …" : "Submitting fields …",
"Submit" : "ارسال",
"Choose a file or folder to transfer" : "فایل یا پوشه ای را برای انتقال انتخاب کنید",
"Transfer" : "انتقال",
@@ -102,39 +150,84 @@ OC.L10N.register(
"Choose file or folder to transfer" : "فایل یا پوشه را برای انتقال انتخاب کنید",
"Change" : "تغییر",
"New owner" : "مالک جدید",
+ "Keep {old}" : "Keep {old}",
+ "Keep without extension" : "Keep without extension",
+ "Use {new}" : "Use {new}",
+ "Remove extension" : "Remove extension",
+ "Change file extension" : "Change file extension",
+ "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable." : "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable.",
+ "Removing the file extension \"{old}\" may render the file unreadable." : "Removing the file extension \"{old}\" may render the file unreadable.",
+ "Adding the file extension \"{new}\" may render the file unreadable." : "Adding the file extension \"{new}\" may render the file unreadable.",
+ "Do not show this dialog again." : "Do not show this dialog again.",
"Select file or folder to link to" : "فایل یا پوشه را برای پیوند انتخاب کنید",
"Choose {file}" : "انتخاب {file}",
"Share" : "اشتراک‌گذاری",
"Shared by link" : "اشتراک گذاشته شده از طریق لینک",
"Shared" : "به اشتراک گذاشته شده ",
- "Switch to list view" : "Switch to list view",
+ "Switch to list view" : "تغییر به نمای لیست",
+ "Switch to grid view" : "Switch to grid view",
+ "The file could not be found" : "The file could not be found",
"Upload was cancelled by user" : "آپلود توسط کاربر لغو شد",
"Not enough free space" : "فضای کافی در دسترس نیست",
"Operation is blocked by access control" : "مدیریت دسترسی، عملیات را متوقف کرد",
+ "Error during upload: {message}" : "Error during upload: {message}",
+ "Error during upload, status code {status}" : "Error during upload, status code {status}",
+ "Unknown error during upload" : "Unknown error during upload",
"\"{displayName}\" action executed successfully" : "عملکرد \"{displayName}\" با موفقیت اجرا شد",
"Loading current folder" : "در حال بارگیری پوشه فعلی",
"Retry" : "تلاش دوباره",
"No files in here" : "هیچ فایلی اینجا وجود ندارد",
"Upload some content or sync with your devices!" : "محتوایی را آپلود کنید یا با دستگاه خود همگام‌سازی کنید!",
"Go back" : "برگرد",
+ "Filter file names …" : "Filter file names …",
"Views" : "بازدیدها",
"Files settings" : "تنظیمات پرونده‌ها",
- "Open in files" : "Open in files",
+ "Your files" : "Your files",
+ "Open in files" : "باز کردن در فایل‌ها",
"File cannot be accessed" : "فایل قابل دسترسی نیست",
+ "The file could not be found or you do not have permissions to view it. Ask the sender to share it." : "The file could not be found or you do not have permissions to view it. Ask the sender to share it.",
"Clipboard is not available" : "کلیپ بورد در دسترس نیست",
"WebDAV URL copied to clipboard" : "URL WebDAV در کلیپ بورد کپی شد",
"Sort favorites first" : "ابتدا موارد دلخواه را مرتب کنید",
+ "Sort folders before files" : "Sort folders before files",
"Show hidden files" : "نمایش پرونده‌های مخفی",
+ "Show file type column" : "Show file type column",
"Crop image previews" : "پیش نمایش تصویر برش",
+ "Enable the grid view" : "Enable the grid view",
+ "Enable folder tree" : "Enable folder tree",
"Additional settings" : "تنظیمات اضافی",
"WebDAV" : "WebDAV",
+ "WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "کپی به کلیپ بورد",
"Use this address to access your Files via WebDAV" : "از این آدرس برای دسترسی به فایل های خود از طریق WebDAV استفاده کنید",
"If you have enabled 2FA, you must create and use a new app password by clicking here." : "اگر 2FA را فعال کرده اید، باید با کلیک کردن در اینجا یک رمز عبور برنامه جدید ایجاد و استفاده کنید.",
+ "Warnings" : "Warnings",
+ "Prevent warning dialogs from open or reenable them." : "Prevent warning dialogs from open or reenable them.",
+ "Show a warning dialog when changing a file extension." : "Show a warning dialog when changing a file extension.",
"Keyboard shortcuts" : "میان‌برهای صفحه‌کلید",
+ "Speed up your Files experience with these quick shortcuts." : "Speed up your Files experience with these quick shortcuts.",
+ "Open the actions menu for a file" : "Open the actions menu for a file",
+ "Rename a file" : "Rename a file",
+ "Delete a file" : "Delete a file",
+ "Favorite or remove a file from favorites" : "Favorite or remove a file from favorites",
+ "Manage tags for a file" : "Manage tags for a file",
"Selection" : "انتخاب",
+ "Select all files" : "Select all files",
+ "Deselect all files" : "Deselect all files",
+ "Select or deselect a file" : "Select or deselect a file",
+ "Select a range of files" : "Select a range of files",
"Navigation" : "جهت یابی",
+ "Navigate to the parent folder" : "Navigate to the parent folder",
+ "Navigate to the file above" : "Navigate to the file above",
+ "Navigate to the file below" : "Navigate to the file below",
+ "Navigate to the file on the left (in grid mode)" : "Navigate to the file on the left (in grid mode)",
+ "Navigate to the file on the right (in grid mode)" : "Navigate to the file on the right (in grid mode)",
"View" : "نمایش",
+ "Toggle the grid view" : "Toggle the grid view",
+ "Open the sidebar for a file" : "Open the sidebar for a file",
+ "Show those shortcuts" : "Show those shortcuts",
+ "You" : "You",
+ "Shared multiple times with different people" : "Shared multiple times with different people",
"Error while loading the file data" : "خطا هنگام بارگیری داده های فایل",
"Owner" : "مالک",
"Remove from favorites" : "حذف کردن از برگزیده ها",
@@ -145,45 +238,121 @@ OC.L10N.register(
"Pick a template for {name}" : "یک الگو برای {name} انتخاب کنید",
"Create a new file with the selected template" : "یک فایل جدید با الگوی انتخاب شده ایجاد کنید",
"Creating file" : "ایجاد فایل",
+ "Save as {displayName}" : "Save as {displayName}",
+ "Save as …" : "Save as …",
+ "Converting files …" : "Converting files …",
+ "Failed to convert files: {message}" : "Failed to convert files: {message}",
+ "All files failed to be converted" : "All files failed to be converted",
+ "One file could not be converted: {message}" : "One file could not be converted: {message}",
+ "_One file could not be converted_::_%n files could not be converted_" : ["One file could not be converted","%n files could not be converted"],
+ "_One file successfully converted_::_%n files successfully converted_" : ["One file successfully converted","%n files successfully converted"],
+ "Files successfully converted" : "Files successfully converted",
+ "Failed to convert files" : "Failed to convert files",
+ "Converting file …" : "Converting file …",
+ "File successfully converted" : "File successfully converted",
+ "Failed to convert file: {message}" : "Failed to convert file: {message}",
+ "Failed to convert file" : "Failed to convert file",
+ "Deletion cancelled" : "Deletion cancelled",
"Leave this share" : "ترک این اشتراک",
+ "Leave these shares" : "Leave these shares",
"Disconnect storage" : "فضای ذخیره را جدا کنید",
+ "Disconnect storages" : "Disconnect storages",
"Delete permanently" : "حذف قطعی",
+ "Delete and unshare" : "Delete and unshare",
"Delete file" : "حذف پرونده",
- "Delete files" : "Delete files",
+ "Delete files" : "حذف فایل‌ها",
"Delete folder" : "حذف پوشه",
+ "Delete folders" : "Delete folders",
"Delete" : "حذف",
+ "_You are about to permanently delete {count} item_::_You are about to permanently delete {count} items_" : ["You are about to permanently delete {count} item","You are about to permanently delete {count} items"],
+ "_You are about to delete {count} item_::_You are about to delete {count} items_" : ["You are about to delete {count} item","You are about to delete {count} items"],
+ "Confirm deletion" : "Confirm deletion",
"Cancel" : "لغو",
+ "Moving \"{source}\" to \"{destination}\" …" : "Moving \"{source}\" to \"{destination}\" …",
+ "Copying \"{source}\" to \"{destination}\" …" : "Copying \"{source}\" to \"{destination}\" …",
+ "You cannot move a file/folder onto itself or into a subfolder of itself" : "You cannot move a file/folder onto itself or into a subfolder of itself",
+ "(copy)" : "(copy)",
+ "(copy %n)" : "(copy %n)",
+ "Move cancelled" : "Move cancelled",
+ "A file or folder with that name already exists in this folder" : "A file or folder with that name already exists in this folder",
+ "The files are locked" : "The files are locked",
+ "The file does not exist anymore" : "The file does not exist anymore",
+ "Choose destination" : "Choose destination",
"Copy to {target}" : "رونوشت به {target}",
"Copy" : "رونوشت",
"Move to {target}" : "جابجایی به {target}",
"Move" : "انتقال",
+ "Move or copy operation failed" : "Move or copy operation failed",
"Move or copy" : "انتقال یا رونوشت",
+ "Cancelled move or copy of \"{filename}\"." : "Cancelled move or copy of \"{filename}\".",
+ "Cancelled move or copy operation" : "Cancelled move or copy operation",
"Open folder {displayName}" : "باز کردن پوشه {displayName}",
"Open in Files" : "در فایل باز کنید",
- "Open file locally" : "گشودن محلی پرونده",
- "Failed to redirect to client" : "هدایت به مشتری انجام نشد",
"Open locally" : "گشودن محلی",
+ "Failed to redirect to client" : "هدایت به مشتری انجام نشد",
+ "Open file locally" : "گشودن محلی پرونده",
+ "The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "The file should now open on your device. If it doesn't, please check that you have the desktop app installed.",
+ "Retry and close" : "Retry and close",
+ "Open online" : "Open online",
"Rename" : "تغییرنام",
"Open details" : "باز کردن جزئیات",
"View in folder" : "مشاهده در پوشه",
"Today" : "امروز",
"Last 7 days" : "۷ روز گذشته",
"Last 30 days" : "۳۰ روز گذشته",
+ "This year ({year})" : "This year ({year})",
+ "Last year ({year})" : "Last year ({year})",
"Documents" : "سندها",
+ "Spreadsheets" : "Spreadsheets",
+ "Presentations" : "Presentations",
+ "PDFs" : "PDFs",
+ "Folders" : "Folders",
"Audio" : "صدا",
+ "Photos and images" : "Photos and images",
"Videos" : "فیلم ها ",
+ "New folder creation cancelled" : "New folder creation cancelled",
+ "Created new folder \"{name}\"" : "Created new folder \"{name}\"",
"Unable to initialize the templates directory" : "راه اندازی دایرکتوری الگوها ممکن نیست",
+ "Create templates folder" : "Create templates folder",
"Templates" : "قالب‌ها",
+ "New template folder" : "New template folder",
+ "In folder" : "In folder",
+ "Search in folder: {folder}" : "Search in folder: {folder}",
+ "One of the dropped files could not be processed" : "One of the dropped files could not be processed",
+ "Your browser does not support the Filesystem API. Directories will not be uploaded" : "Your browser does not support the Filesystem API. Directories will not be uploaded",
+ "No files to upload" : "No files to upload",
+ "Unable to create the directory {directory}" : "Unable to create the directory {directory}",
+ "Some files could not be uploaded" : "Some files could not be uploaded",
+ "Files uploaded successfully" : "Files uploaded successfully",
+ "No files to process" : "No files to process",
+ "Some files could not be copied" : "Some files could not be copied",
"Some files could not be moved" : "برخی از پرونده‌ها قابل انتقال نیستند",
+ "Files copied successfully" : "Files copied successfully",
+ "Files moved successfully" : "Files moved successfully",
+ "Conflicts resolution skipped" : "Conflicts resolution skipped",
+ "Upload cancelled" : "Upload cancelled",
"This operation is forbidden" : "این عملیات غیرمجاز است",
"This directory is unavailable, please check the logs or contact the administrator" : "پوشه‌ در دسترس نیست، لطفا لاگ‌ها را بررسی کنید یا به مدیر سیستم اطلاع دهید",
"Storage is temporarily not available" : "ذخیره سازی به طور موقت در دسترس نیست",
+ "Unexpected error: {error}" : "Unexpected error: {error}",
"_%n file_::_%n files_" : ["%n فایل","%n فایل"],
"_%n folder_::_%n folders_" : ["%n پوشه","%n پوشه"],
+ "_%n hidden_::_%n hidden_" : ["%n hidden","%n hidden"],
+ "Filename must not be empty." : "Filename must not be empty.",
+ "\"{char}\" is not allowed inside a filename." : "\"{char}\" is not allowed inside a filename.",
+ "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" is a reserved name and not allowed for filenames.",
+ "\"{extension}\" is not an allowed filetype." : "\"{extension}\" is not an allowed filetype.",
+ "Filenames must not end with \"{extension}\"." : "Filenames must not end with \"{extension}\".",
+ "List of favorite files and folders." : "List of favorite files and folders.",
"No favorites yet" : "هنوز مورد دلخواه وجود ندارد",
"Files and folders you mark as favorite will show up here" : "فایل‌ها و پوشه‌های انتخاب شده به عنوان برگزیده توسط شما، در اینجا نمایش داده می‌شود",
"All files" : "تمامی فایل‌ها",
+ "List of your files and folders." : "List of your files and folders.",
+ "All folders" : "All folders",
"Personal files" : "فایل‌های شخصی",
+ "List of your files and folders that are not shared." : "List of your files and folders that are not shared.",
+ "No personal files found" : "No personal files found",
+ "Files that are not shared will show up here." : "Files that are not shared will show up here.",
"Recent" : "اخیر",
"List of recently modified files and folders." : "فهرست فایل‌ها و پوشه‌هایی که اخیراً اصلاح شده‌اند.",
"No recently modified files" : "هیچ فایلی که اخیراً اصلاح شده است",
@@ -208,13 +377,13 @@ OC.L10N.register(
"An unknown error has occurred" : "خطایی ناشناخته اتفاق افتاده است",
"File could not be uploaded" : "پرونده بارگذاری نشد",
"Uploading …" : "بارگذاری...",
- "{remainingTime} ({currentNumber}/{total})" : "{remainingTime} ({currentNumber}/{total})",
+ "{remainingTime} ({currentNumber}/{total})" : "{remainingTime}({currentNumber} /{total} )",
"Uploading … ({currentNumber}/{total})" : "در حال بارگذاری ... ({currentNumber}/{total})",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} از {totalSize} ({bitrate})",
"Uploading that item is not supported" : "بارگذاری آن مورد پشتیبانی نمی‌شود",
"Error when assembling chunks, status code {status}" : "خطا هنگام جمع آوری قطعه ها، کد وضعیت {status}",
"Choose target folder" : "پوشهٔ هدف را انتخاب کنید",
- "Set reminder" : "Set reminder",
+ "Set reminder" : "تنظیم یادآوری",
"Edit locally" : "ویرایش محلی",
"Open" : "باز کردن",
"Could not load info for file \"{file}\"" : "بارگیری اطلاعات برای پرونده امکان پذیر نیست \"{file}\"",
@@ -227,6 +396,9 @@ OC.L10N.register(
"Could not move \"{file}\", target exists" : "انتقال\"{file}\" امکان پذیر نیست ، هدف وجود دارد",
"Could not move \"{file}\"" : "پروندهٔ \"{file}\" منتقل نمی‌شود",
"copy" : "کپی",
+ "Could not copy \"{file}\", target exists" : "Could not copy \"{file}\", target exists",
+ "Could not copy \"{file}\"" : "Could not copy \"{file}\"",
+ "Copied {origin} inside {destination}" : "Copied {origin} inside {destination}",
"Copied {origin} and {nbfiles} other files inside {destination}" : "رونوشت شده از {origin} و {nbfiles} پرونده‌های دیگر در {destination}",
"{newName} already exists" : "{newName} قبلاً موجود است",
"Could not rename \"{fileName}\", it does not exist any more" : "نمی‌توان نام «{fileName}» را تغییر داد، دیگر وجود ندارد",
@@ -261,14 +433,32 @@ OC.L10N.register(
"External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "حافظه خارجی \"{mountPoint}\" تقریباً پر است ({usedSpacePercent}%).",
"Your storage is almost full ({usedSpacePercent}%)." : "فضای ذخیره‌سازی شما تقریباً پر است ({usedSpacePercent}%).",
"_matches \"{filter}\"_::_match \"{filter}\"_" : ["مطابقت با \"{filter}\"","مطابقت با \"{filter}\""],
+ "Direct link was copied (only works for people who have access to this file/folder)" : "Direct link was copied (only works for people who have access to this file/folder)",
"Path" : "مسیر",
"_%n byte_::_%n bytes_" : ["%n بایت","%n بایت"],
+ "Favored" : "Favored",
+ "Favor" : "Favor",
+ "Copy direct link (only works for people who have access to this file/folder)" : "Copy direct link (only works for people who have access to this file/folder)",
"Upload file" : "بارگذاری پرونده",
+ "Not favored" : "Not favored",
"An error occurred while trying to update the tags" : "یک خطا در حین بروزرسانی برچسب‌ها رخ داده است",
"Upload (max. %s)" : "آپلود (بیشترین سایز %s)",
+ "Submitting fields…" : "Submitting fields…",
+ "Filter filenames…" : "Filter filenames…",
+ "Edit file locally" : "Edit file locally",
+ "Edit online" : "Edit online",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} پوشه","{folderCount} پوشه"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} پرونده","{fileCount} پرونده"],
+ "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"],
+ "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file and 1 folder","{fileCount} files and 1 folder"],
+ "{fileCount} files and {folderCount} folders" : "{fileCount} files and {folderCount} folders",
+ "Personal Files" : "Personal Files",
"Text file" : "فایل متنی",
- "New text file.txt" : "پروندهٔ متنی جدید با پسوند txt"
+ "New text file.txt" : "پروندهٔ متنی جدید با پسوند txt",
+ "%1$s (renamed)" : "%1$s (renamed)",
+ "renamed file" : "renamed file",
+ "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner.",
+ "{count} files could not be converted" : "{count} files could not be converted",
+ "{count} files successfully converted" : "{count} files successfully converted"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json
index af4a5027093..98bfc9a30a4 100644
--- a/apps/files/l10n/fa.json
+++ b/apps/files/l10n/fa.json
@@ -11,6 +11,7 @@
"Restored by {user}" : "بازیابی شده توسط {user}",
"Renamed by {user}" : "تغییر نام توسط {user}",
"Moved by {user}" : "منتقل شده توسط {user}",
+ "\"remote account\"" : "&quot;حساب از راه دور&quot;",
"You created {file}" : "شما {file} را ایجاد کردید",
"You created an encrypted file in {file}" : "شما یک فایل رمزگذاری شده در {file} ایجاد کردید",
"{user} created {file}" : "{user} {file} را ایجاد کرد",
@@ -40,11 +41,23 @@
"Files" : "پرونده‌ها",
"A file or folder has been <strong>changed</strong>" : "یک فایل یا پوشه تغییر کرده است",
"A favorite file or folder has been <strong>changed</strong>" : "یک فایل یا پوشه مورد علاقه تغییر کرده است",
+ "Failed to authorize" : "مجوز صادر نشد",
+ "Invalid folder path" : "Invalid folder path",
+ "Folder not found" : "Folder not found",
+ "The file cannot be found" : "The file cannot be found",
+ "The destination path does not exist: %1$s" : "The destination path does not exist: %1$s",
+ "You do not have permission to create a file at the specified location" : "You do not have permission to create a file at the specified location",
+ "The file could not be converted." : "The file could not be converted.",
+ "Could not get relative path to converted file" : "Could not get relative path to converted file",
+ "Favorite files" : "Favorite files",
"No favorites" : "هیچ برگزیده",
+ "More favorites" : "More favorites",
"Accept" : "قبول",
"Reject" : "رد کردن",
"Incoming ownership transfer from {user}" : "انتقال مالکیت ورودی از {user}",
"Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "آیا می خواهید {path} را بپذیرید؟\n\nتوجه: فرآیند انتقال پس از پذیرش ممکن است تا 1 ساعت طول بکشد.",
+ "Ownership transfer denied" : "Ownership transfer denied",
+ "Your ownership transfer of {path} was denied by {user}." : "Your ownership transfer of {path} was denied by {user}.",
"Ownership transfer failed" : "انتقال مالکیت ناموفق بود",
"Your ownership transfer of {path} to {user} failed." : "انتقال مالکیت شما از {path} به {user} انجام نشد.",
"The ownership transfer of {path} from {user} failed." : "انتقال مالکیت {path} از {user} انجام نشد.",
@@ -52,42 +65,77 @@
"Your ownership transfer of {path} to {user} has completed." : "انتقال مالکیت شما از {path} به {user} تکمیل شد.",
"The ownership transfer of {path} from {user} has completed." : "انتقال مالکیت {path} از {user} تکمیل شد.",
"in %s" : "در %s",
+ "Transferred from %1$s on %2$s" : "Transferred from %1$s on %2$s",
+ "Files compatibility" : "Files compatibility",
+ "Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed.",
+ "After enabling the Windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "After enabling the Windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner.",
+ "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command.",
+ "Enforce Windows compatibility" : "Enforce Windows compatibility",
+ "This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity.",
"File Management" : "مدیریت فایل",
"Home" : "خانه",
"Target folder does not exist any more" : "پوشه هدف وجود ندارد",
"Reload current directory" : "دایرکتوری فعلی را دوباره بارگیری کنید",
"Go to the \"{dir}\" directory" : "به دایرکتوری \"{dir}\" بروید",
+ "Current directory path" : "Current directory path",
+ "Your have used your space quota and cannot upload files anymore" : "Your have used your space quota and cannot upload files anymore",
+ "You do not have permission to upload or create files here." : "You do not have permission to upload or create files here.",
"Drag and drop files here to upload" : "برای بارگذاری، فایل‌ها را بکشید و اینجا بیاندازید",
"Favorite" : "برگزیده",
- "Back" : "Back",
+ "Back" : "بازگشت",
+ "Toggle selection for file \"{displayName}\"" : "Toggle selection for file \"{displayName}\"",
+ "Toggle selection for folder \"{displayName}\"" : "Toggle selection for folder \"{displayName}\"",
+ "File is loading" : "File is loading",
+ "Folder is loading" : "Folder is loading",
"Filename" : "نام پرونده",
"Folder name" : "نام پوشه",
"This node is unavailable" : "گره شما در دسترس نیست",
+ "Another entry with the same name already exists." : "Another entry with the same name already exists.",
+ "Invalid filename." : "Invalid filename.",
"Renamed \"{oldName}\" to \"{newName}\"" : "تغییر نام \"{oldName}\" به \"{newName}\"",
"Rename file" : "تغییر نام فایل",
"Folder" : "پوشه",
+ "Unknown file type" : "Unknown file type",
+ "{ext} image" : "{ext} image",
+ "{ext} video" : "{ext} video",
+ "{ext} audio" : "{ext} audio",
+ "{ext} text" : "{ext} text",
"Pending" : "در انتظار",
+ "Unknown date" : "Unknown date",
"Clear filter" : "پاک کردن پالایه",
"Modified" : "تاریخ",
"Type" : "نوع",
- "Active filters" : "Active filters",
- "Remove filter" : "Remove filter",
+ "Active filters" : "فیلترهای فعال",
+ "Remove filter" : "فیلتر را بردارید",
"Total rows summary" : "خلاصه کل ردیف ها",
+ "Toggle selection for all files and folders" : "Toggle selection for all files and folders",
"Name" : "نام",
+ "File type" : "File type",
"Size" : "اندازه",
+ "\"{displayName}\" failed on some elements" : "\"{displayName}\" failed on some elements",
"\"{displayName}\" batch action executed successfully" : "عملکرد دسته‌ای \"{displayName}\" با موفقیت اجرا شد",
"\"{displayName}\" action failed" : "اقدام \"{displayName}\" ناموفق بود",
"Actions" : "فعالیت ها",
+ "(selected)" : "(selected)",
"List of files and folders." : "لیست فایل ها و پوشه ها",
+ "You have used your space quota and cannot upload files anymore." : "You have used your space quota and cannot upload files anymore.",
+ "Column headers with buttons are sortable." : "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} selected" : "{count} selected",
"{usedQuotaByte} used" : "{usedQuotaByte} استفاده شده است",
"{used} of {quota} used" : "{used} از {quota} استفاده شده",
+ "{relative}% used" : "{relative}% used",
"Could not refresh storage stats" : "نمی‌توان آمار ذخیره‌سازی را بازخوانی کرد",
"Your storage is full, files can not be updated or synced anymore!" : "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!",
+ "Storage information" : "اطلاعات ذخیره‌سازی",
+ "Storage quota" : "محدودیت ذخیره‌سازی",
"New folder" : "پوشه جدید",
"Create new folder" : "ساختن پوشه جدید",
- "Create" : "ساخت",
+ "This name is already in use." : "This name is already in use.",
+ "Create" : "ایجاد",
+ "Fill template fields" : "Fill template fields",
+ "Submitting fields …" : "Submitting fields …",
"Submit" : "ارسال",
"Choose a file or folder to transfer" : "فایل یا پوشه ای را برای انتقال انتخاب کنید",
"Transfer" : "انتقال",
@@ -100,39 +148,84 @@
"Choose file or folder to transfer" : "فایل یا پوشه را برای انتقال انتخاب کنید",
"Change" : "تغییر",
"New owner" : "مالک جدید",
+ "Keep {old}" : "Keep {old}",
+ "Keep without extension" : "Keep without extension",
+ "Use {new}" : "Use {new}",
+ "Remove extension" : "Remove extension",
+ "Change file extension" : "Change file extension",
+ "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable." : "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable.",
+ "Removing the file extension \"{old}\" may render the file unreadable." : "Removing the file extension \"{old}\" may render the file unreadable.",
+ "Adding the file extension \"{new}\" may render the file unreadable." : "Adding the file extension \"{new}\" may render the file unreadable.",
+ "Do not show this dialog again." : "Do not show this dialog again.",
"Select file or folder to link to" : "فایل یا پوشه را برای پیوند انتخاب کنید",
"Choose {file}" : "انتخاب {file}",
"Share" : "اشتراک‌گذاری",
"Shared by link" : "اشتراک گذاشته شده از طریق لینک",
"Shared" : "به اشتراک گذاشته شده ",
- "Switch to list view" : "Switch to list view",
+ "Switch to list view" : "تغییر به نمای لیست",
+ "Switch to grid view" : "Switch to grid view",
+ "The file could not be found" : "The file could not be found",
"Upload was cancelled by user" : "آپلود توسط کاربر لغو شد",
"Not enough free space" : "فضای کافی در دسترس نیست",
"Operation is blocked by access control" : "مدیریت دسترسی، عملیات را متوقف کرد",
+ "Error during upload: {message}" : "Error during upload: {message}",
+ "Error during upload, status code {status}" : "Error during upload, status code {status}",
+ "Unknown error during upload" : "Unknown error during upload",
"\"{displayName}\" action executed successfully" : "عملکرد \"{displayName}\" با موفقیت اجرا شد",
"Loading current folder" : "در حال بارگیری پوشه فعلی",
"Retry" : "تلاش دوباره",
"No files in here" : "هیچ فایلی اینجا وجود ندارد",
"Upload some content or sync with your devices!" : "محتوایی را آپلود کنید یا با دستگاه خود همگام‌سازی کنید!",
"Go back" : "برگرد",
+ "Filter file names …" : "Filter file names …",
"Views" : "بازدیدها",
"Files settings" : "تنظیمات پرونده‌ها",
- "Open in files" : "Open in files",
+ "Your files" : "Your files",
+ "Open in files" : "باز کردن در فایل‌ها",
"File cannot be accessed" : "فایل قابل دسترسی نیست",
+ "The file could not be found or you do not have permissions to view it. Ask the sender to share it." : "The file could not be found or you do not have permissions to view it. Ask the sender to share it.",
"Clipboard is not available" : "کلیپ بورد در دسترس نیست",
"WebDAV URL copied to clipboard" : "URL WebDAV در کلیپ بورد کپی شد",
"Sort favorites first" : "ابتدا موارد دلخواه را مرتب کنید",
+ "Sort folders before files" : "Sort folders before files",
"Show hidden files" : "نمایش پرونده‌های مخفی",
+ "Show file type column" : "Show file type column",
"Crop image previews" : "پیش نمایش تصویر برش",
+ "Enable the grid view" : "Enable the grid view",
+ "Enable folder tree" : "Enable folder tree",
"Additional settings" : "تنظیمات اضافی",
"WebDAV" : "WebDAV",
+ "WebDAV URL" : "WebDAV URL",
"Copy to clipboard" : "کپی به کلیپ بورد",
"Use this address to access your Files via WebDAV" : "از این آدرس برای دسترسی به فایل های خود از طریق WebDAV استفاده کنید",
"If you have enabled 2FA, you must create and use a new app password by clicking here." : "اگر 2FA را فعال کرده اید، باید با کلیک کردن در اینجا یک رمز عبور برنامه جدید ایجاد و استفاده کنید.",
+ "Warnings" : "Warnings",
+ "Prevent warning dialogs from open or reenable them." : "Prevent warning dialogs from open or reenable them.",
+ "Show a warning dialog when changing a file extension." : "Show a warning dialog when changing a file extension.",
"Keyboard shortcuts" : "میان‌برهای صفحه‌کلید",
+ "Speed up your Files experience with these quick shortcuts." : "Speed up your Files experience with these quick shortcuts.",
+ "Open the actions menu for a file" : "Open the actions menu for a file",
+ "Rename a file" : "Rename a file",
+ "Delete a file" : "Delete a file",
+ "Favorite or remove a file from favorites" : "Favorite or remove a file from favorites",
+ "Manage tags for a file" : "Manage tags for a file",
"Selection" : "انتخاب",
+ "Select all files" : "Select all files",
+ "Deselect all files" : "Deselect all files",
+ "Select or deselect a file" : "Select or deselect a file",
+ "Select a range of files" : "Select a range of files",
"Navigation" : "جهت یابی",
+ "Navigate to the parent folder" : "Navigate to the parent folder",
+ "Navigate to the file above" : "Navigate to the file above",
+ "Navigate to the file below" : "Navigate to the file below",
+ "Navigate to the file on the left (in grid mode)" : "Navigate to the file on the left (in grid mode)",
+ "Navigate to the file on the right (in grid mode)" : "Navigate to the file on the right (in grid mode)",
"View" : "نمایش",
+ "Toggle the grid view" : "Toggle the grid view",
+ "Open the sidebar for a file" : "Open the sidebar for a file",
+ "Show those shortcuts" : "Show those shortcuts",
+ "You" : "You",
+ "Shared multiple times with different people" : "Shared multiple times with different people",
"Error while loading the file data" : "خطا هنگام بارگیری داده های فایل",
"Owner" : "مالک",
"Remove from favorites" : "حذف کردن از برگزیده ها",
@@ -143,45 +236,121 @@
"Pick a template for {name}" : "یک الگو برای {name} انتخاب کنید",
"Create a new file with the selected template" : "یک فایل جدید با الگوی انتخاب شده ایجاد کنید",
"Creating file" : "ایجاد فایل",
+ "Save as {displayName}" : "Save as {displayName}",
+ "Save as …" : "Save as …",
+ "Converting files …" : "Converting files …",
+ "Failed to convert files: {message}" : "Failed to convert files: {message}",
+ "All files failed to be converted" : "All files failed to be converted",
+ "One file could not be converted: {message}" : "One file could not be converted: {message}",
+ "_One file could not be converted_::_%n files could not be converted_" : ["One file could not be converted","%n files could not be converted"],
+ "_One file successfully converted_::_%n files successfully converted_" : ["One file successfully converted","%n files successfully converted"],
+ "Files successfully converted" : "Files successfully converted",
+ "Failed to convert files" : "Failed to convert files",
+ "Converting file …" : "Converting file …",
+ "File successfully converted" : "File successfully converted",
+ "Failed to convert file: {message}" : "Failed to convert file: {message}",
+ "Failed to convert file" : "Failed to convert file",
+ "Deletion cancelled" : "Deletion cancelled",
"Leave this share" : "ترک این اشتراک",
+ "Leave these shares" : "Leave these shares",
"Disconnect storage" : "فضای ذخیره را جدا کنید",
+ "Disconnect storages" : "Disconnect storages",
"Delete permanently" : "حذف قطعی",
+ "Delete and unshare" : "Delete and unshare",
"Delete file" : "حذف پرونده",
- "Delete files" : "Delete files",
+ "Delete files" : "حذف فایل‌ها",
"Delete folder" : "حذف پوشه",
+ "Delete folders" : "Delete folders",
"Delete" : "حذف",
+ "_You are about to permanently delete {count} item_::_You are about to permanently delete {count} items_" : ["You are about to permanently delete {count} item","You are about to permanently delete {count} items"],
+ "_You are about to delete {count} item_::_You are about to delete {count} items_" : ["You are about to delete {count} item","You are about to delete {count} items"],
+ "Confirm deletion" : "Confirm deletion",
"Cancel" : "لغو",
+ "Moving \"{source}\" to \"{destination}\" …" : "Moving \"{source}\" to \"{destination}\" …",
+ "Copying \"{source}\" to \"{destination}\" …" : "Copying \"{source}\" to \"{destination}\" …",
+ "You cannot move a file/folder onto itself or into a subfolder of itself" : "You cannot move a file/folder onto itself or into a subfolder of itself",
+ "(copy)" : "(copy)",
+ "(copy %n)" : "(copy %n)",
+ "Move cancelled" : "Move cancelled",
+ "A file or folder with that name already exists in this folder" : "A file or folder with that name already exists in this folder",
+ "The files are locked" : "The files are locked",
+ "The file does not exist anymore" : "The file does not exist anymore",
+ "Choose destination" : "Choose destination",
"Copy to {target}" : "رونوشت به {target}",
"Copy" : "رونوشت",
"Move to {target}" : "جابجایی به {target}",
"Move" : "انتقال",
+ "Move or copy operation failed" : "Move or copy operation failed",
"Move or copy" : "انتقال یا رونوشت",
+ "Cancelled move or copy of \"{filename}\"." : "Cancelled move or copy of \"{filename}\".",
+ "Cancelled move or copy operation" : "Cancelled move or copy operation",
"Open folder {displayName}" : "باز کردن پوشه {displayName}",
"Open in Files" : "در فایل باز کنید",
- "Open file locally" : "گشودن محلی پرونده",
- "Failed to redirect to client" : "هدایت به مشتری انجام نشد",
"Open locally" : "گشودن محلی",
+ "Failed to redirect to client" : "هدایت به مشتری انجام نشد",
+ "Open file locally" : "گشودن محلی پرونده",
+ "The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "The file should now open on your device. If it doesn't, please check that you have the desktop app installed.",
+ "Retry and close" : "Retry and close",
+ "Open online" : "Open online",
"Rename" : "تغییرنام",
"Open details" : "باز کردن جزئیات",
"View in folder" : "مشاهده در پوشه",
"Today" : "امروز",
"Last 7 days" : "۷ روز گذشته",
"Last 30 days" : "۳۰ روز گذشته",
+ "This year ({year})" : "This year ({year})",
+ "Last year ({year})" : "Last year ({year})",
"Documents" : "سندها",
+ "Spreadsheets" : "Spreadsheets",
+ "Presentations" : "Presentations",
+ "PDFs" : "PDFs",
+ "Folders" : "Folders",
"Audio" : "صدا",
+ "Photos and images" : "Photos and images",
"Videos" : "فیلم ها ",
+ "New folder creation cancelled" : "New folder creation cancelled",
+ "Created new folder \"{name}\"" : "Created new folder \"{name}\"",
"Unable to initialize the templates directory" : "راه اندازی دایرکتوری الگوها ممکن نیست",
+ "Create templates folder" : "Create templates folder",
"Templates" : "قالب‌ها",
+ "New template folder" : "New template folder",
+ "In folder" : "In folder",
+ "Search in folder: {folder}" : "Search in folder: {folder}",
+ "One of the dropped files could not be processed" : "One of the dropped files could not be processed",
+ "Your browser does not support the Filesystem API. Directories will not be uploaded" : "Your browser does not support the Filesystem API. Directories will not be uploaded",
+ "No files to upload" : "No files to upload",
+ "Unable to create the directory {directory}" : "Unable to create the directory {directory}",
+ "Some files could not be uploaded" : "Some files could not be uploaded",
+ "Files uploaded successfully" : "Files uploaded successfully",
+ "No files to process" : "No files to process",
+ "Some files could not be copied" : "Some files could not be copied",
"Some files could not be moved" : "برخی از پرونده‌ها قابل انتقال نیستند",
+ "Files copied successfully" : "Files copied successfully",
+ "Files moved successfully" : "Files moved successfully",
+ "Conflicts resolution skipped" : "Conflicts resolution skipped",
+ "Upload cancelled" : "Upload cancelled",
"This operation is forbidden" : "این عملیات غیرمجاز است",
"This directory is unavailable, please check the logs or contact the administrator" : "پوشه‌ در دسترس نیست، لطفا لاگ‌ها را بررسی کنید یا به مدیر سیستم اطلاع دهید",
"Storage is temporarily not available" : "ذخیره سازی به طور موقت در دسترس نیست",
+ "Unexpected error: {error}" : "Unexpected error: {error}",
"_%n file_::_%n files_" : ["%n فایل","%n فایل"],
"_%n folder_::_%n folders_" : ["%n پوشه","%n پوشه"],
+ "_%n hidden_::_%n hidden_" : ["%n hidden","%n hidden"],
+ "Filename must not be empty." : "Filename must not be empty.",
+ "\"{char}\" is not allowed inside a filename." : "\"{char}\" is not allowed inside a filename.",
+ "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" is a reserved name and not allowed for filenames.",
+ "\"{extension}\" is not an allowed filetype." : "\"{extension}\" is not an allowed filetype.",
+ "Filenames must not end with \"{extension}\"." : "Filenames must not end with \"{extension}\".",
+ "List of favorite files and folders." : "List of favorite files and folders.",
"No favorites yet" : "هنوز مورد دلخواه وجود ندارد",
"Files and folders you mark as favorite will show up here" : "فایل‌ها و پوشه‌های انتخاب شده به عنوان برگزیده توسط شما، در اینجا نمایش داده می‌شود",
"All files" : "تمامی فایل‌ها",
+ "List of your files and folders." : "List of your files and folders.",
+ "All folders" : "All folders",
"Personal files" : "فایل‌های شخصی",
+ "List of your files and folders that are not shared." : "List of your files and folders that are not shared.",
+ "No personal files found" : "No personal files found",
+ "Files that are not shared will show up here." : "Files that are not shared will show up here.",
"Recent" : "اخیر",
"List of recently modified files and folders." : "فهرست فایل‌ها و پوشه‌هایی که اخیراً اصلاح شده‌اند.",
"No recently modified files" : "هیچ فایلی که اخیراً اصلاح شده است",
@@ -206,13 +375,13 @@
"An unknown error has occurred" : "خطایی ناشناخته اتفاق افتاده است",
"File could not be uploaded" : "پرونده بارگذاری نشد",
"Uploading …" : "بارگذاری...",
- "{remainingTime} ({currentNumber}/{total})" : "{remainingTime} ({currentNumber}/{total})",
+ "{remainingTime} ({currentNumber}/{total})" : "{remainingTime}({currentNumber} /{total} )",
"Uploading … ({currentNumber}/{total})" : "در حال بارگذاری ... ({currentNumber}/{total})",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} از {totalSize} ({bitrate})",
"Uploading that item is not supported" : "بارگذاری آن مورد پشتیبانی نمی‌شود",
"Error when assembling chunks, status code {status}" : "خطا هنگام جمع آوری قطعه ها، کد وضعیت {status}",
"Choose target folder" : "پوشهٔ هدف را انتخاب کنید",
- "Set reminder" : "Set reminder",
+ "Set reminder" : "تنظیم یادآوری",
"Edit locally" : "ویرایش محلی",
"Open" : "باز کردن",
"Could not load info for file \"{file}\"" : "بارگیری اطلاعات برای پرونده امکان پذیر نیست \"{file}\"",
@@ -225,6 +394,9 @@
"Could not move \"{file}\", target exists" : "انتقال\"{file}\" امکان پذیر نیست ، هدف وجود دارد",
"Could not move \"{file}\"" : "پروندهٔ \"{file}\" منتقل نمی‌شود",
"copy" : "کپی",
+ "Could not copy \"{file}\", target exists" : "Could not copy \"{file}\", target exists",
+ "Could not copy \"{file}\"" : "Could not copy \"{file}\"",
+ "Copied {origin} inside {destination}" : "Copied {origin} inside {destination}",
"Copied {origin} and {nbfiles} other files inside {destination}" : "رونوشت شده از {origin} و {nbfiles} پرونده‌های دیگر در {destination}",
"{newName} already exists" : "{newName} قبلاً موجود است",
"Could not rename \"{fileName}\", it does not exist any more" : "نمی‌توان نام «{fileName}» را تغییر داد، دیگر وجود ندارد",
@@ -259,14 +431,32 @@
"External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "حافظه خارجی \"{mountPoint}\" تقریباً پر است ({usedSpacePercent}%).",
"Your storage is almost full ({usedSpacePercent}%)." : "فضای ذخیره‌سازی شما تقریباً پر است ({usedSpacePercent}%).",
"_matches \"{filter}\"_::_match \"{filter}\"_" : ["مطابقت با \"{filter}\"","مطابقت با \"{filter}\""],
+ "Direct link was copied (only works for people who have access to this file/folder)" : "Direct link was copied (only works for people who have access to this file/folder)",
"Path" : "مسیر",
"_%n byte_::_%n bytes_" : ["%n بایت","%n بایت"],
+ "Favored" : "Favored",
+ "Favor" : "Favor",
+ "Copy direct link (only works for people who have access to this file/folder)" : "Copy direct link (only works for people who have access to this file/folder)",
"Upload file" : "بارگذاری پرونده",
+ "Not favored" : "Not favored",
"An error occurred while trying to update the tags" : "یک خطا در حین بروزرسانی برچسب‌ها رخ داده است",
"Upload (max. %s)" : "آپلود (بیشترین سایز %s)",
+ "Submitting fields…" : "Submitting fields…",
+ "Filter filenames…" : "Filter filenames…",
+ "Edit file locally" : "Edit file locally",
+ "Edit online" : "Edit online",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} پوشه","{folderCount} پوشه"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} پرونده","{fileCount} پرونده"],
+ "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 file and {folderCount} folder","1 file and {folderCount} folders"],
+ "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} file and 1 folder","{fileCount} files and 1 folder"],
+ "{fileCount} files and {folderCount} folders" : "{fileCount} files and {folderCount} folders",
+ "Personal Files" : "Personal Files",
"Text file" : "فایل متنی",
- "New text file.txt" : "پروندهٔ متنی جدید با پسوند txt"
+ "New text file.txt" : "پروندهٔ متنی جدید با پسوند txt",
+ "%1$s (renamed)" : "%1$s (renamed)",
+ "renamed file" : "renamed file",
+ "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner.",
+ "{count} files could not be converted" : "{count} files could not be converted",
+ "{count} files successfully converted" : "{count} files successfully converted"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/fi.js b/apps/files/l10n/fi.js
index 4c419f2e482..bf3bf2f5883 100644
--- a/apps/files/l10n/fi.js
+++ b/apps/files/l10n/fi.js
@@ -87,6 +87,11 @@ OC.L10N.register(
"Renamed \"{oldName}\" to \"{newName}\"" : "Kohteen \"{oldName}\" uudeksi nimeksi asetettiin \"{newName}\"",
"Rename file" : "Nimeä tiedosto uudelleen",
"Folder" : "Kansio",
+ "Unknown file type" : "Tuntematon tiedostotyyppi",
+ "{ext} image" : "{ext} kuva",
+ "{ext} video" : "{ext} video",
+ "{ext} audio" : "{ext} ääni",
+ "{ext} text" : "{ext} teksti",
"Pending" : "Odottaa",
"Unknown date" : "Tuntematon päivämäärä",
"Clear filter" : "Tyhjennä suodatin",
@@ -95,6 +100,7 @@ OC.L10N.register(
"Active filters" : "Aktiiviset suodattimet",
"Remove filter" : "Poista suodatin",
"Name" : "Nimi",
+ "File type" : "Tiedoston tyyppi",
"Size" : "Koko",
"\"{displayName}\" batch action executed successfully" : "\"{displayName}\" massatoiminto suoritettu",
"Actions" : "Toiminnot",
@@ -164,6 +170,7 @@ OC.L10N.register(
"Sort favorites first" : "Järjestä suosikit ensiksi",
"Sort folders before files" : "Järjestä kansiot ennen tiedostoja",
"Show hidden files" : "Näytä piilotetut tiedostot",
+ "Show file type column" : "Näytä tiedostotyypin sarake",
"Crop image previews" : "Rajaa kuvien esikatseluja",
"Enable the grid view" : "Käytä ruudukkonäkymää",
"Enable folder tree" : "Ota kansiopuu käyttöön",
@@ -244,10 +251,10 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Siirto- tai kopiointitoiminto peruttu",
"Open folder {displayName}" : "Avaa kansio {displayName}",
"Open in Files" : "Avaa tiedostosovelluksessa",
+ "Open locally" : "Avaa paikallisesti",
+ "Failed to redirect to client" : "Uudelleenohjaus asiakkaaseen epäonnistui",
"Open file locally" : "Avaa tiedosto paikallisesti",
"Retry and close" : "Yritä uudelleen ja sulje",
- "Failed to redirect to client" : "Uudelleenohjaus asiakkaaseen epäonnistui",
- "Open locally" : "Avaa paikallisesti",
"Rename" : "Nimeä uudelleen",
"Open details" : "Avaa yksityiskohdat",
"View in folder" : "Näe kansiossa",
@@ -290,6 +297,7 @@ OC.L10N.register(
"Unexpected error: {error}" : "Odottamaton virhe: {error}",
"_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"],
"_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"],
+ "_%n hidden_::_%n hidden_" : ["%n piilotettu","%n piilotettua"],
"Filename must not be empty." : "Tiedostonimi ei voi olla tyhjä.",
"\"{char}\" is not allowed inside a filename." : "\"{char}\" ei ole sallittu tiedoston nimessä.",
"\"{extension}\" is not an allowed filetype." : "\"{extension}\" ei ole sallitttu tiedostotyyppi.",
@@ -402,6 +410,7 @@ OC.L10N.register(
"Personal Files" : "Henkilökohtaiset tiedostot",
"Text file" : "Tekstitiedosto",
"New text file.txt" : "Uusi tekstitiedosto.txt",
+ "%1$s (renamed)" : "%1$s (nimetty uudelleen)",
"{count} files could not be converted" : "{count} tiedostoa ei voitu muuntaa",
"{count} files successfully converted" : "{count} tiedostoa muunnettu onnistuneesti"
},
diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json
index fad7ebafc6e..b9c53ba232c 100644
--- a/apps/files/l10n/fi.json
+++ b/apps/files/l10n/fi.json
@@ -85,6 +85,11 @@
"Renamed \"{oldName}\" to \"{newName}\"" : "Kohteen \"{oldName}\" uudeksi nimeksi asetettiin \"{newName}\"",
"Rename file" : "Nimeä tiedosto uudelleen",
"Folder" : "Kansio",
+ "Unknown file type" : "Tuntematon tiedostotyyppi",
+ "{ext} image" : "{ext} kuva",
+ "{ext} video" : "{ext} video",
+ "{ext} audio" : "{ext} ääni",
+ "{ext} text" : "{ext} teksti",
"Pending" : "Odottaa",
"Unknown date" : "Tuntematon päivämäärä",
"Clear filter" : "Tyhjennä suodatin",
@@ -93,6 +98,7 @@
"Active filters" : "Aktiiviset suodattimet",
"Remove filter" : "Poista suodatin",
"Name" : "Nimi",
+ "File type" : "Tiedoston tyyppi",
"Size" : "Koko",
"\"{displayName}\" batch action executed successfully" : "\"{displayName}\" massatoiminto suoritettu",
"Actions" : "Toiminnot",
@@ -162,6 +168,7 @@
"Sort favorites first" : "Järjestä suosikit ensiksi",
"Sort folders before files" : "Järjestä kansiot ennen tiedostoja",
"Show hidden files" : "Näytä piilotetut tiedostot",
+ "Show file type column" : "Näytä tiedostotyypin sarake",
"Crop image previews" : "Rajaa kuvien esikatseluja",
"Enable the grid view" : "Käytä ruudukkonäkymää",
"Enable folder tree" : "Ota kansiopuu käyttöön",
@@ -242,10 +249,10 @@
"Cancelled move or copy operation" : "Siirto- tai kopiointitoiminto peruttu",
"Open folder {displayName}" : "Avaa kansio {displayName}",
"Open in Files" : "Avaa tiedostosovelluksessa",
+ "Open locally" : "Avaa paikallisesti",
+ "Failed to redirect to client" : "Uudelleenohjaus asiakkaaseen epäonnistui",
"Open file locally" : "Avaa tiedosto paikallisesti",
"Retry and close" : "Yritä uudelleen ja sulje",
- "Failed to redirect to client" : "Uudelleenohjaus asiakkaaseen epäonnistui",
- "Open locally" : "Avaa paikallisesti",
"Rename" : "Nimeä uudelleen",
"Open details" : "Avaa yksityiskohdat",
"View in folder" : "Näe kansiossa",
@@ -288,6 +295,7 @@
"Unexpected error: {error}" : "Odottamaton virhe: {error}",
"_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"],
"_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"],
+ "_%n hidden_::_%n hidden_" : ["%n piilotettu","%n piilotettua"],
"Filename must not be empty." : "Tiedostonimi ei voi olla tyhjä.",
"\"{char}\" is not allowed inside a filename." : "\"{char}\" ei ole sallittu tiedoston nimessä.",
"\"{extension}\" is not an allowed filetype." : "\"{extension}\" ei ole sallitttu tiedostotyyppi.",
@@ -400,6 +408,7 @@
"Personal Files" : "Henkilökohtaiset tiedostot",
"Text file" : "Tekstitiedosto",
"New text file.txt" : "Uusi tekstitiedosto.txt",
+ "%1$s (renamed)" : "%1$s (nimetty uudelleen)",
"{count} files could not be converted" : "{count} tiedostoa ei voitu muuntaa",
"{count} files successfully converted" : "{count} tiedostoa muunnettu onnistuneesti"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js
index 8ba8a759b0a..6d7ffb9200a 100644
--- a/apps/files/l10n/fr.js
+++ b/apps/files/l10n/fr.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Opération de déplacement ou de copie annulée",
"Open folder {displayName}" : "Ouvrir le dossier {displayName}",
"Open in Files" : "Ouvrir dans Fichiers",
+ "Open locally" : "Ouvrir localement",
+ "Failed to redirect to client" : "Échec de la redirection vers le client",
"Open file locally" : "Ouvrir le fichier localement",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Le fichier devrait maintenant s'ouvrir sur votre appareil. Si ce n'est pas le cas, vérifiez que vous avez installé l'application de bureau.",
"Retry and close" : "Réessayer et fermer",
"Open online" : "Ouvrir en ligne",
- "Failed to redirect to client" : "Échec de la redirection vers le client",
- "Open locally" : "Ouvrir localement",
"Rename" : "Renommer",
"Open details" : "Ouvrir les détails",
"View in folder" : "Afficher dans le dossier",
@@ -457,6 +457,7 @@ OC.L10N.register(
"New text file.txt" : "Nouveau fichier texte.txt",
"%1$s (renamed)" : "%1$s (renommé)",
"renamed file" : "fichier renommé",
+ "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Après avoir activé les noms de fichiers compatibles Windows, les fichiers existants ne peuvent plus être modifiés, mais peuvent être renommés avec des noms valides par leur propriétaire.",
"{count} files could not be converted" : "{count}fichier n'a pas pu être converti",
"{count} files successfully converted" : "{count}fichier converti avec succès"
},
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
index 03030c23c4c..d7e622dd9c6 100644
--- a/apps/files/l10n/fr.json
+++ b/apps/files/l10n/fr.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Opération de déplacement ou de copie annulée",
"Open folder {displayName}" : "Ouvrir le dossier {displayName}",
"Open in Files" : "Ouvrir dans Fichiers",
+ "Open locally" : "Ouvrir localement",
+ "Failed to redirect to client" : "Échec de la redirection vers le client",
"Open file locally" : "Ouvrir le fichier localement",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Le fichier devrait maintenant s'ouvrir sur votre appareil. Si ce n'est pas le cas, vérifiez que vous avez installé l'application de bureau.",
"Retry and close" : "Réessayer et fermer",
"Open online" : "Ouvrir en ligne",
- "Failed to redirect to client" : "Échec de la redirection vers le client",
- "Open locally" : "Ouvrir localement",
"Rename" : "Renommer",
"Open details" : "Ouvrir les détails",
"View in folder" : "Afficher dans le dossier",
@@ -455,6 +455,7 @@
"New text file.txt" : "Nouveau fichier texte.txt",
"%1$s (renamed)" : "%1$s (renommé)",
"renamed file" : "fichier renommé",
+ "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Après avoir activé les noms de fichiers compatibles Windows, les fichiers existants ne peuvent plus être modifiés, mais peuvent être renommés avec des noms valides par leur propriétaire.",
"{count} files could not be converted" : "{count}fichier n'a pas pu être converti",
"{count} files successfully converted" : "{count}fichier converti avec succès"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
diff --git a/apps/files/l10n/ga.js b/apps/files/l10n/ga.js
index 4ec8d02a2bd..5e71dfac609 100644
--- a/apps/files/l10n/ga.js
+++ b/apps/files/l10n/ga.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Oibríocht aistrithe nó cóipeála curtha ar ceal",
"Open folder {displayName}" : "Oscail fillteán {displayName}",
"Open in Files" : "Oscail i Comhaid",
+ "Open locally" : "Oscail go háitiúil",
+ "Failed to redirect to client" : "Theip ar atreorú chuig an gcliant",
"Open file locally" : "Oscail comhad go háitiúil",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Ba cheart an comhad a oscailt anois ar do ghléas. Mura ndéanann sé, seiceáil le do thoil go bhfuil an aip deisce suiteáilte agat.",
"Retry and close" : "Bain triail eile as agus dún",
"Open online" : "Oscail ar líne",
- "Failed to redirect to client" : "Theip ar atreorú chuig an gcliant",
- "Open locally" : "Oscail go háitiúil",
"Rename" : "Athainmnigh",
"Open details" : "Sonraí oscailte",
"View in folder" : "Amharc san fhillteán",
diff --git a/apps/files/l10n/ga.json b/apps/files/l10n/ga.json
index c0f40183c41..3d2e164a6f3 100644
--- a/apps/files/l10n/ga.json
+++ b/apps/files/l10n/ga.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Oibríocht aistrithe nó cóipeála curtha ar ceal",
"Open folder {displayName}" : "Oscail fillteán {displayName}",
"Open in Files" : "Oscail i Comhaid",
+ "Open locally" : "Oscail go háitiúil",
+ "Failed to redirect to client" : "Theip ar atreorú chuig an gcliant",
"Open file locally" : "Oscail comhad go háitiúil",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Ba cheart an comhad a oscailt anois ar do ghléas. Mura ndéanann sé, seiceáil le do thoil go bhfuil an aip deisce suiteáilte agat.",
"Retry and close" : "Bain triail eile as agus dún",
"Open online" : "Oscail ar líne",
- "Failed to redirect to client" : "Theip ar atreorú chuig an gcliant",
- "Open locally" : "Oscail go háitiúil",
"Rename" : "Athainmnigh",
"Open details" : "Sonraí oscailte",
"View in folder" : "Amharc san fhillteán",
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
index c352a853798..4a73f0d8785 100644
--- a/apps/files/l10n/gl.js
+++ b/apps/files/l10n/gl.js
@@ -277,12 +277,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Foi cancelada a operación de movemento ou copia",
"Open folder {displayName}" : "Abrir o cartafol {displayName}",
"Open in Files" : "Abrir en Ficheiros",
+ "Open locally" : "Abrir localmente",
+ "Failed to redirect to client" : "Produciuse un fallo ao redirixir ao cliente",
"Open file locally" : "Abrir o ficheiro localmente",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "O ficheiro debería abrirse agora no seu dispositivo. Se non é así, comprobe se ten instalada a aplicación de escritorio.",
"Retry and close" : "Tentar de novo e pechar",
"Open online" : "Abrir en liña",
- "Failed to redirect to client" : "Produciuse un fallo ao redirixir ao cliente",
- "Open locally" : "Abrir localmente",
"Rename" : "Cambiar o nome",
"Open details" : "Abrir detalles",
"View in folder" : "Ver no cartafol",
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
index 88363ce23bc..7911fe7ed11 100644
--- a/apps/files/l10n/gl.json
+++ b/apps/files/l10n/gl.json
@@ -275,12 +275,12 @@
"Cancelled move or copy operation" : "Foi cancelada a operación de movemento ou copia",
"Open folder {displayName}" : "Abrir o cartafol {displayName}",
"Open in Files" : "Abrir en Ficheiros",
+ "Open locally" : "Abrir localmente",
+ "Failed to redirect to client" : "Produciuse un fallo ao redirixir ao cliente",
"Open file locally" : "Abrir o ficheiro localmente",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "O ficheiro debería abrirse agora no seu dispositivo. Se non é así, comprobe se ten instalada a aplicación de escritorio.",
"Retry and close" : "Tentar de novo e pechar",
"Open online" : "Abrir en liña",
- "Failed to redirect to client" : "Produciuse un fallo ao redirixir ao cliente",
- "Open locally" : "Abrir localmente",
"Rename" : "Cambiar o nome",
"Open details" : "Abrir detalles",
"View in folder" : "Ver no cartafol",
diff --git a/apps/files/l10n/hu.js b/apps/files/l10n/hu.js
index a07747091f7..b9c8dbb0aba 100644
--- a/apps/files/l10n/hu.js
+++ b/apps/files/l10n/hu.js
@@ -264,11 +264,11 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Az áthelyezés vagy másolás művelet megszakítva",
"Open folder {displayName}" : "A(z) {displayName} mappa megnyitása",
"Open in Files" : "Megnyitás a Fájlokban",
+ "Open locally" : "Megnyitás helyben",
+ "Failed to redirect to client" : "Nem sikerült az átirányítás a klienshez",
"Open file locally" : "A fájl megnyitása helyben",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "A fájlnak most már meg kellene nyílni az eszközén. Ha mégsem, ellenőrizze, hogy telepítve van-e az asztali alkalmazás.",
"Retry and close" : "Újrapróbálás és bezárás",
- "Failed to redirect to client" : "Nem sikerült az átirányítás a klienshez",
- "Open locally" : "Megnyitás helyben",
"Rename" : "Átnevezés",
"Open details" : "Részletek megnyitása",
"View in folder" : "Megtekintés mappában",
diff --git a/apps/files/l10n/hu.json b/apps/files/l10n/hu.json
index f396814aa2b..75a19cd5c04 100644
--- a/apps/files/l10n/hu.json
+++ b/apps/files/l10n/hu.json
@@ -262,11 +262,11 @@
"Cancelled move or copy operation" : "Az áthelyezés vagy másolás művelet megszakítva",
"Open folder {displayName}" : "A(z) {displayName} mappa megnyitása",
"Open in Files" : "Megnyitás a Fájlokban",
+ "Open locally" : "Megnyitás helyben",
+ "Failed to redirect to client" : "Nem sikerült az átirányítás a klienshez",
"Open file locally" : "A fájl megnyitása helyben",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "A fájlnak most már meg kellene nyílni az eszközén. Ha mégsem, ellenőrizze, hogy telepítve van-e az asztali alkalmazás.",
"Retry and close" : "Újrapróbálás és bezárás",
- "Failed to redirect to client" : "Nem sikerült az átirányítás a klienshez",
- "Open locally" : "Megnyitás helyben",
"Rename" : "Átnevezés",
"Open details" : "Részletek megnyitása",
"View in folder" : "Megtekintés mappában",
diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js
index 396e17102d2..69a2c015b82 100644
--- a/apps/files/l10n/is.js
+++ b/apps/files/l10n/is.js
@@ -263,9 +263,9 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Hætti við aðgerð við að færa eða afrita",
"Open folder {displayName}" : "Opna möppu {displayName}",
"Open in Files" : "Opna í skráaforritinu",
+ "Failed to redirect to client" : "Mistókst að endurbeina til biðlara",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Skráin ætti núna að opnast á tækinu þínu. Ef það gerist ekki, ættirðu að ganga úr skugga um að þú sért með vinnutölvuforritið uppsett.",
"Retry and close" : "Prófa aftur og loka",
- "Failed to redirect to client" : "Mistókst að endurbeina til biðlara",
"Rename" : "Endurnefna",
"Open details" : "Opna nánari upplýsingar",
"View in folder" : "Skoða í möppu",
diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json
index 4da31a7d937..ebf1c4095bb 100644
--- a/apps/files/l10n/is.json
+++ b/apps/files/l10n/is.json
@@ -261,9 +261,9 @@
"Cancelled move or copy operation" : "Hætti við aðgerð við að færa eða afrita",
"Open folder {displayName}" : "Opna möppu {displayName}",
"Open in Files" : "Opna í skráaforritinu",
+ "Failed to redirect to client" : "Mistókst að endurbeina til biðlara",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Skráin ætti núna að opnast á tækinu þínu. Ef það gerist ekki, ættirðu að ganga úr skugga um að þú sért með vinnutölvuforritið uppsett.",
"Retry and close" : "Prófa aftur og loka",
- "Failed to redirect to client" : "Mistókst að endurbeina til biðlara",
"Rename" : "Endurnefna",
"Open details" : "Opna nánari upplýsingar",
"View in folder" : "Skoða í möppu",
diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js
index e93f1cbf211..c679e500af3 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Operazione di spostamento o copia annullata",
"Open folder {displayName}" : "Apri la cartella {displayName}",
"Open in Files" : "Apri in File",
+ "Open locally" : "Aprire localmente",
+ "Failed to redirect to client" : "Reindirizzamento al client non riuscito",
"Open file locally" : "Apri file localmente",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Il file dovrebbe ora aprirsi sul tuo dispositivo. In caso contrario, controlla di aver installato l'app desktop.",
"Retry and close" : "Riprova e chiudi",
"Open online" : "Apri online",
- "Failed to redirect to client" : "Reindirizzamento al client non riuscito",
- "Open locally" : "Aprire localmente",
"Rename" : "Rinomina",
"Open details" : "Apri i dettagli",
"View in folder" : "Visualizza nella cartella",
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index 8c5942f6582..22126950860 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Operazione di spostamento o copia annullata",
"Open folder {displayName}" : "Apri la cartella {displayName}",
"Open in Files" : "Apri in File",
+ "Open locally" : "Aprire localmente",
+ "Failed to redirect to client" : "Reindirizzamento al client non riuscito",
"Open file locally" : "Apri file localmente",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Il file dovrebbe ora aprirsi sul tuo dispositivo. In caso contrario, controlla di aver installato l'app desktop.",
"Retry and close" : "Riprova e chiudi",
"Open online" : "Apri online",
- "Failed to redirect to client" : "Reindirizzamento al client non riuscito",
- "Open locally" : "Aprire localmente",
"Rename" : "Rinomina",
"Open details" : "Apri i dettagli",
"View in folder" : "Visualizza nella cartella",
diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js
index f7db5f58b5d..54b12237bf2 100644
--- a/apps/files/l10n/ja.js
+++ b/apps/files/l10n/ja.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "キャンセルされた移動またはコピー操作",
"Open folder {displayName}" : "フォルダ {displayName} を開く",
"Open in Files" : "ファイルアプリで開く",
+ "Open locally" : "ローカルで開く",
+ "Failed to redirect to client" : "クライアントへリダイレクトできませんでした",
"Open file locally" : "ローカルでファイルを開く",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "ファイルがデバイス上で開くはずです。開かない場合は、デスクトップアプリがインストールされているかご確認ください。",
"Retry and close" : "再試行して閉じる",
"Open online" : "オンラインで開く",
- "Failed to redirect to client" : "クライアントへリダイレクトできませんでした",
- "Open locally" : "ローカルで開く",
"Rename" : "名前の変更",
"Open details" : "詳細を開く",
"View in folder" : "フォルダー内で表示",
@@ -457,6 +457,7 @@ OC.L10N.register(
"New text file.txt" : "新規のテキストファイル作成",
"%1$s (renamed)" : "%1$s (リネーム済み)",
"renamed file" : "リネーム済みファイル",
+ "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Windows 互換のファイル名を有効にすると、既存のファイルは変更できなくなりますが、所有者が有効な新しいファイル名に変更できるようになります。",
"{count} files could not be converted" : "{count}個のファイルが変換できませんでした",
"{count} files successfully converted" : "{count}個のファイルの変換に成功しました"
},
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
index cda2ae24dd6..5a03f50eb2e 100644
--- a/apps/files/l10n/ja.json
+++ b/apps/files/l10n/ja.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "キャンセルされた移動またはコピー操作",
"Open folder {displayName}" : "フォルダ {displayName} を開く",
"Open in Files" : "ファイルアプリで開く",
+ "Open locally" : "ローカルで開く",
+ "Failed to redirect to client" : "クライアントへリダイレクトできませんでした",
"Open file locally" : "ローカルでファイルを開く",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "ファイルがデバイス上で開くはずです。開かない場合は、デスクトップアプリがインストールされているかご確認ください。",
"Retry and close" : "再試行して閉じる",
"Open online" : "オンラインで開く",
- "Failed to redirect to client" : "クライアントへリダイレクトできませんでした",
- "Open locally" : "ローカルで開く",
"Rename" : "名前の変更",
"Open details" : "詳細を開く",
"View in folder" : "フォルダー内で表示",
@@ -455,6 +455,7 @@
"New text file.txt" : "新規のテキストファイル作成",
"%1$s (renamed)" : "%1$s (リネーム済み)",
"renamed file" : "リネーム済みファイル",
+ "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Windows 互換のファイル名を有効にすると、既存のファイルは変更できなくなりますが、所有者が有効な新しいファイル名に変更できるようになります。",
"{count} files could not be converted" : "{count}個のファイルが変換できませんでした",
"{count} files successfully converted" : "{count}個のファイルの変換に成功しました"
},"pluralForm" :"nplurals=1; plural=0;"
diff --git a/apps/files/l10n/ka.js b/apps/files/l10n/ka.js
index 70aa60fc292..550819832fc 100644
--- a/apps/files/l10n/ka.js
+++ b/apps/files/l10n/ka.js
@@ -170,9 +170,9 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Cancelled move or copy operation",
"Open folder {displayName}" : "Open folder {displayName}",
"Open in Files" : "Open in Files",
- "Open file locally" : "Open file locally",
- "Failed to redirect to client" : "Failed to redirect to client",
"Open locally" : "Open locally",
+ "Failed to redirect to client" : "Failed to redirect to client",
+ "Open file locally" : "Open file locally",
"Rename" : "Rename",
"Open details" : "Open details",
"View in folder" : "View in folder",
diff --git a/apps/files/l10n/ka.json b/apps/files/l10n/ka.json
index afd9e6386d7..b9120314895 100644
--- a/apps/files/l10n/ka.json
+++ b/apps/files/l10n/ka.json
@@ -168,9 +168,9 @@
"Cancelled move or copy operation" : "Cancelled move or copy operation",
"Open folder {displayName}" : "Open folder {displayName}",
"Open in Files" : "Open in Files",
- "Open file locally" : "Open file locally",
- "Failed to redirect to client" : "Failed to redirect to client",
"Open locally" : "Open locally",
+ "Failed to redirect to client" : "Failed to redirect to client",
+ "Open file locally" : "Open file locally",
"Rename" : "Rename",
"Open details" : "Open details",
"View in folder" : "View in folder",
diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js
index a91f928294e..296322c3a90 100644
--- a/apps/files/l10n/ko.js
+++ b/apps/files/l10n/ko.js
@@ -267,11 +267,11 @@ OC.L10N.register(
"Cancelled move or copy operation" : "이동 또는 복사 작업을 취소함",
"Open folder {displayName}" : "{displayName} 폴더 열기",
"Open in Files" : "파일에서 열기",
+ "Open locally" : "로컬에서 열기",
+ "Failed to redirect to client" : "클라이언트로 리디렉션 하는데 실패함",
"Open file locally" : "로컬에서 파일 열기",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "이제 이 파일이 당신의 기기에서 열려야 합니다. 그렇지 않다면, 데스크톱 앱이 설치되어 있는지 확인하세요.",
"Retry and close" : "재시도 후 닫기",
- "Failed to redirect to client" : "클라이언트로 리디렉션 하는데 실패함",
- "Open locally" : "로컬에서 열기",
"Rename" : "이름 바꾸기",
"Open details" : "자세한 정보 열기",
"View in folder" : "폴더에서 보기",
diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json
index d40c82e850e..94f0888b200 100644
--- a/apps/files/l10n/ko.json
+++ b/apps/files/l10n/ko.json
@@ -265,11 +265,11 @@
"Cancelled move or copy operation" : "이동 또는 복사 작업을 취소함",
"Open folder {displayName}" : "{displayName} 폴더 열기",
"Open in Files" : "파일에서 열기",
+ "Open locally" : "로컬에서 열기",
+ "Failed to redirect to client" : "클라이언트로 리디렉션 하는데 실패함",
"Open file locally" : "로컬에서 파일 열기",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "이제 이 파일이 당신의 기기에서 열려야 합니다. 그렇지 않다면, 데스크톱 앱이 설치되어 있는지 확인하세요.",
"Retry and close" : "재시도 후 닫기",
- "Failed to redirect to client" : "클라이언트로 리디렉션 하는데 실패함",
- "Open locally" : "로컬에서 열기",
"Rename" : "이름 바꾸기",
"Open details" : "자세한 정보 열기",
"View in folder" : "폴더에서 보기",
diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js
index 9f5a301df9e..e977378b33b 100644
--- a/apps/files/l10n/lt_LT.js
+++ b/apps/files/l10n/lt_LT.js
@@ -185,8 +185,8 @@ OC.L10N.register(
"Move or copy operation failed" : "Perkėlimo ar kopijavimo operacija patyrė nesėkmę",
"Move or copy" : "Perkelti ar kopijuoti",
"Open folder {displayName}" : "Atverti aplanką {displayName}",
- "Retry and close" : "Bandyti dar kartą ir užverti",
"Failed to redirect to client" : "Nepavyko peradresuoti į klientą",
+ "Retry and close" : "Bandyti dar kartą ir užverti",
"Rename" : "Pervadinti",
"Open details" : "Atverti išsamesnę informaciją",
"View in folder" : "Rodyti aplanke",
diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json
index ca5618e0f08..a2495e4f0f5 100644
--- a/apps/files/l10n/lt_LT.json
+++ b/apps/files/l10n/lt_LT.json
@@ -183,8 +183,8 @@
"Move or copy operation failed" : "Perkėlimo ar kopijavimo operacija patyrė nesėkmę",
"Move or copy" : "Perkelti ar kopijuoti",
"Open folder {displayName}" : "Atverti aplanką {displayName}",
- "Retry and close" : "Bandyti dar kartą ir užverti",
"Failed to redirect to client" : "Nepavyko peradresuoti į klientą",
+ "Retry and close" : "Bandyti dar kartą ir užverti",
"Rename" : "Pervadinti",
"Open details" : "Atverti išsamesnę informaciją",
"View in folder" : "Rodyti aplanke",
diff --git a/apps/files/l10n/mk.js b/apps/files/l10n/mk.js
index 3876dab44e3..213f0f96325 100644
--- a/apps/files/l10n/mk.js
+++ b/apps/files/l10n/mk.js
@@ -201,9 +201,9 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Откажана операција на копирање или преместување",
"Open folder {displayName}" : "Отвори папка {displayName}",
"Open in Files" : "Отвори во датотеките",
- "Open file locally" : "Отвори ја датотеката локално",
- "Failed to redirect to client" : "Неуспешно пренасочување кон клиентот",
"Open locally" : "Отвори локално",
+ "Failed to redirect to client" : "Неуспешно пренасочување кон клиентот",
+ "Open file locally" : "Отвори ја датотеката локално",
"Rename" : "Преименувај",
"Open details" : "Отвори детали",
"View in folder" : "Погледни во папката",
diff --git a/apps/files/l10n/mk.json b/apps/files/l10n/mk.json
index e3383710c84..bfb0df09b99 100644
--- a/apps/files/l10n/mk.json
+++ b/apps/files/l10n/mk.json
@@ -199,9 +199,9 @@
"Cancelled move or copy operation" : "Откажана операција на копирање или преместување",
"Open folder {displayName}" : "Отвори папка {displayName}",
"Open in Files" : "Отвори во датотеките",
- "Open file locally" : "Отвори ја датотеката локално",
- "Failed to redirect to client" : "Неуспешно пренасочување кон клиентот",
"Open locally" : "Отвори локално",
+ "Failed to redirect to client" : "Неуспешно пренасочување кон клиентот",
+ "Open file locally" : "Отвори ја датотеката локално",
"Rename" : "Преименувај",
"Open details" : "Отвори детали",
"View in folder" : "Погледни во папката",
diff --git a/apps/files/l10n/nb.js b/apps/files/l10n/nb.js
index e87b6544890..e7972e34eef 100644
--- a/apps/files/l10n/nb.js
+++ b/apps/files/l10n/nb.js
@@ -248,11 +248,11 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Kansellert flytte- eller kopieroperasjon",
"Open folder {displayName}" : "Åpne mappe {displayName}",
"Open in Files" : "Åpne i Filer",
+ "Open locally" : "Åpne lokalt",
+ "Failed to redirect to client" : "Kunne ikke omdirigere til klienten",
"Open file locally" : "Åpne fil lokalt",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Filen skal nå åpnes på enheten din. Om ikke, vennligst sjekk at du har skrivebordsprogrammet installert.",
"Retry and close" : "Prøv igjen og lukk",
- "Failed to redirect to client" : "Kunne ikke omdirigere til klienten",
- "Open locally" : "Åpne lokalt",
"Rename" : "Gi nytt navn",
"Open details" : "Åpne detaljer",
"View in folder" : "Vis i mappe",
diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json
index 877330c4ebc..3da228e2da7 100644
--- a/apps/files/l10n/nb.json
+++ b/apps/files/l10n/nb.json
@@ -246,11 +246,11 @@
"Cancelled move or copy operation" : "Kansellert flytte- eller kopieroperasjon",
"Open folder {displayName}" : "Åpne mappe {displayName}",
"Open in Files" : "Åpne i Filer",
+ "Open locally" : "Åpne lokalt",
+ "Failed to redirect to client" : "Kunne ikke omdirigere til klienten",
"Open file locally" : "Åpne fil lokalt",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Filen skal nå åpnes på enheten din. Om ikke, vennligst sjekk at du har skrivebordsprogrammet installert.",
"Retry and close" : "Prøv igjen og lukk",
- "Failed to redirect to client" : "Kunne ikke omdirigere til klienten",
- "Open locally" : "Åpne lokalt",
"Rename" : "Gi nytt navn",
"Open details" : "Åpne detaljer",
"View in folder" : "Vis i mappe",
diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js
index e0563aaac3c..fcf1ea0ab6e 100644
--- a/apps/files/l10n/nl.js
+++ b/apps/files/l10n/nl.js
@@ -277,12 +277,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Verplaatsen of kopiëren geannuleerd.",
"Open folder {displayName}" : "Open map {displayName}",
"Open in Files" : "Open in Bestanden",
+ "Open locally" : "Lokaal openen",
+ "Failed to redirect to client" : "Omleiden naar cliënt mislukt",
"Open file locally" : "Bestand lokaal openen",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Het bestand zou nu moeten openen op je apparaat. Als dat niet het geval is, controleer dan of je de desktop app geïnstalleerd hebt.",
"Retry and close" : "Probeer opnieuw en sluiten",
"Open online" : "Open online",
- "Failed to redirect to client" : "Omleiden naar cliënt mislukt",
- "Open locally" : "Lokaal openen",
"Rename" : "Naam wijzigen",
"Open details" : "Details openen",
"View in folder" : "Bekijken in map",
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
index d7fc7f09003..ae41b7c1376 100644
--- a/apps/files/l10n/nl.json
+++ b/apps/files/l10n/nl.json
@@ -275,12 +275,12 @@
"Cancelled move or copy operation" : "Verplaatsen of kopiëren geannuleerd.",
"Open folder {displayName}" : "Open map {displayName}",
"Open in Files" : "Open in Bestanden",
+ "Open locally" : "Lokaal openen",
+ "Failed to redirect to client" : "Omleiden naar cliënt mislukt",
"Open file locally" : "Bestand lokaal openen",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Het bestand zou nu moeten openen op je apparaat. Als dat niet het geval is, controleer dan of je de desktop app geïnstalleerd hebt.",
"Retry and close" : "Probeer opnieuw en sluiten",
"Open online" : "Open online",
- "Failed to redirect to client" : "Omleiden naar cliënt mislukt",
- "Open locally" : "Lokaal openen",
"Rename" : "Naam wijzigen",
"Open details" : "Details openen",
"View in folder" : "Bekijken in map",
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index 501c16e77ae..05c5ed0ce51 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Anulowano operację przenoszenia lub kopiowania",
"Open folder {displayName}" : "Otwórz katalog {displayName}",
"Open in Files" : "Otwórz w Plikach",
+ "Open locally" : "Otwórz lokalnie",
+ "Failed to redirect to client" : "Nie udało się przekierować do klienta",
"Open file locally" : "Otwórz plik lokalnie",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Plik powinien teraz otworzyć się na Twoim urządzeniu. Jeśli tak się nie stanie, sprawdź, czy masz zainstalowaną aplikację komputerową.",
"Retry and close" : "Spróbuj ponownie i zamknij",
"Open online" : "Otwórz online",
- "Failed to redirect to client" : "Nie udało się przekierować do klienta",
- "Open locally" : "Otwórz lokalnie",
"Rename" : "Zmień nazwę",
"Open details" : "Otwórz szczegóły",
"View in folder" : "Zobacz w katalogu",
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index 12338508034..8cd71406922 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Anulowano operację przenoszenia lub kopiowania",
"Open folder {displayName}" : "Otwórz katalog {displayName}",
"Open in Files" : "Otwórz w Plikach",
+ "Open locally" : "Otwórz lokalnie",
+ "Failed to redirect to client" : "Nie udało się przekierować do klienta",
"Open file locally" : "Otwórz plik lokalnie",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Plik powinien teraz otworzyć się na Twoim urządzeniu. Jeśli tak się nie stanie, sprawdź, czy masz zainstalowaną aplikację komputerową.",
"Retry and close" : "Spróbuj ponownie i zamknij",
"Open online" : "Otwórz online",
- "Failed to redirect to client" : "Nie udało się przekierować do klienta",
- "Open locally" : "Otwórz lokalnie",
"Rename" : "Zmień nazwę",
"Open details" : "Otwórz szczegóły",
"View in folder" : "Zobacz w katalogu",
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index 2eb80c6a2d7..1a81b4afd01 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Operação de mover ou copiar cancelada",
"Open folder {displayName}" : "Abrir a pasta {displayName}",
"Open in Files" : "Abrir em Arquivos",
+ "Open locally" : "Abrir localmente",
+ "Failed to redirect to client" : "Falha ao redirecionar para o cliente",
"Open file locally" : "Abrir o arquivo localmente",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "O arquivo agora deve abrir no seu dispositivo. Caso contrário, verifique se você tem o aplicativo para desktop instalado.",
"Retry and close" : "Repetir e fechar",
"Open online" : "Abrir on-line",
- "Failed to redirect to client" : "Falha ao redirecionar para o cliente",
- "Open locally" : "Abrir localmente",
"Rename" : "Renomear",
"Open details" : "Abrir detalhes",
"View in folder" : "Exibir na pasta",
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index d8a6c1309e4..1c53429cdeb 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Operação de mover ou copiar cancelada",
"Open folder {displayName}" : "Abrir a pasta {displayName}",
"Open in Files" : "Abrir em Arquivos",
+ "Open locally" : "Abrir localmente",
+ "Failed to redirect to client" : "Falha ao redirecionar para o cliente",
"Open file locally" : "Abrir o arquivo localmente",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "O arquivo agora deve abrir no seu dispositivo. Caso contrário, verifique se você tem o aplicativo para desktop instalado.",
"Retry and close" : "Repetir e fechar",
"Open online" : "Abrir on-line",
- "Failed to redirect to client" : "Falha ao redirecionar para o cliente",
- "Open locally" : "Abrir localmente",
"Rename" : "Renomear",
"Open details" : "Abrir detalhes",
"View in folder" : "Exibir na pasta",
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index 8aaaccd14ed..18fd0305ef7 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -279,12 +279,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Копирование или перемещение отменено",
"Open folder {displayName}" : "Открыть папку «{displayName}»",
"Open in Files" : "Открыть в приложении «Файлы»",
+ "Open locally" : "Открыть локально",
+ "Failed to redirect to client" : "Ошибка перенаправления в клиент",
"Open file locally" : "Открыть файл локально",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Теперь файл должен открыться на вашем устройстве. Если это не произошло, пожалуйста, убедитесь, что у вас установлено настольное приложение.",
"Retry and close" : "Повторить попытку и закрыть",
"Open online" : "Открыть онлайн",
- "Failed to redirect to client" : "Ошибка перенаправления в клиент",
- "Open locally" : "Открыть локально",
"Rename" : "Переименовать",
"Open details" : "Открыть подробности",
"View in folder" : "Посмотреть в каталоге",
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index 990e8624982..67706042b9e 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -277,12 +277,12 @@
"Cancelled move or copy operation" : "Копирование или перемещение отменено",
"Open folder {displayName}" : "Открыть папку «{displayName}»",
"Open in Files" : "Открыть в приложении «Файлы»",
+ "Open locally" : "Открыть локально",
+ "Failed to redirect to client" : "Ошибка перенаправления в клиент",
"Open file locally" : "Открыть файл локально",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Теперь файл должен открыться на вашем устройстве. Если это не произошло, пожалуйста, убедитесь, что у вас установлено настольное приложение.",
"Retry and close" : "Повторить попытку и закрыть",
"Open online" : "Открыть онлайн",
- "Failed to redirect to client" : "Ошибка перенаправления в клиент",
- "Open locally" : "Открыть локально",
"Rename" : "Переименовать",
"Open details" : "Открыть подробности",
"View in folder" : "Посмотреть в каталоге",
diff --git a/apps/files/l10n/sc.js b/apps/files/l10n/sc.js
index 4eaf13b42c3..90722be0e4c 100644
--- a/apps/files/l10n/sc.js
+++ b/apps/files/l10n/sc.js
@@ -160,8 +160,8 @@ OC.L10N.register(
"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 file locally" : "Aberi s'archìviu in locale",
"Open locally" : "Aberi in locale",
+ "Open file locally" : "Aberi s'archìviu in locale",
"Rename" : "Torra a numenare",
"Open details" : "Aberi is detàllios",
"View in folder" : "Visualiza in sa cartella",
diff --git a/apps/files/l10n/sc.json b/apps/files/l10n/sc.json
index aabefe1451a..0bdada5e8a7 100644
--- a/apps/files/l10n/sc.json
+++ b/apps/files/l10n/sc.json
@@ -158,8 +158,8 @@
"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 file locally" : "Aberi s'archìviu in locale",
"Open locally" : "Aberi in locale",
+ "Open file locally" : "Aberi s'archìviu in locale",
"Rename" : "Torra a numenare",
"Open details" : "Aberi is detàllios",
"View in folder" : "Visualiza in sa cartella",
diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js
index 62343002fb7..d15bd7dd00e 100644
--- a/apps/files/l10n/sk.js
+++ b/apps/files/l10n/sk.js
@@ -279,12 +279,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Zrušená operácia kopírovania alebo presunu",
"Open folder {displayName}" : "Otvoriť priečinok {displayName}",
"Open in Files" : "Otvoriť v súboroch",
+ "Open locally" : "Otvoriť lokálne",
+ "Failed to redirect to client" : "Nepodarilo sa presmerovať na klienta",
"Open file locally" : "Otvoriť súbor lokálne",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Súbor by sa mal teraz otvoriť v zariadení. Ak sa tak nestane, skontrolujte, či máte nainštalovanú aplikáciu pre počítače.",
"Retry and close" : "Skúsiť znova a zatvoriť",
"Open online" : "Otvoriť online",
- "Failed to redirect to client" : "Nepodarilo sa presmerovať na klienta",
- "Open locally" : "Otvoriť lokálne",
"Rename" : "Premenovať",
"Open details" : "Otvoriť detaily",
"View in folder" : "Zobraziť v priečinku",
diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json
index 30343cf97db..1fe5202ad50 100644
--- a/apps/files/l10n/sk.json
+++ b/apps/files/l10n/sk.json
@@ -277,12 +277,12 @@
"Cancelled move or copy operation" : "Zrušená operácia kopírovania alebo presunu",
"Open folder {displayName}" : "Otvoriť priečinok {displayName}",
"Open in Files" : "Otvoriť v súboroch",
+ "Open locally" : "Otvoriť lokálne",
+ "Failed to redirect to client" : "Nepodarilo sa presmerovať na klienta",
"Open file locally" : "Otvoriť súbor lokálne",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Súbor by sa mal teraz otvoriť v zariadení. Ak sa tak nestane, skontrolujte, či máte nainštalovanú aplikáciu pre počítače.",
"Retry and close" : "Skúsiť znova a zatvoriť",
"Open online" : "Otvoriť online",
- "Failed to redirect to client" : "Nepodarilo sa presmerovať na klienta",
- "Open locally" : "Otvoriť lokálne",
"Rename" : "Premenovať",
"Open details" : "Otvoriť detaily",
"View in folder" : "Zobraziť v priečinku",
diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js
index e9f36fa49e3..527f11c03d2 100644
--- a/apps/files/l10n/sl.js
+++ b/apps/files/l10n/sl.js
@@ -281,12 +281,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Opravilo kopiranje in premikanja je preklicano",
"Open folder {displayName}" : "Odpri mapo {displayName}",
"Open in Files" : "Open in Files",
+ "Open locally" : "Odpri krajevno",
+ "Failed to redirect to client" : "Preusmerjanje odjemalca je spodletelo",
"Open file locally" : "Odpri datoteko krajevno",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Datoteka bi se sedaj morala odpreti z vaše naprave. Če se to ne zgodi, preverite namestitev namizne aplikacije.",
"Retry and close" : "Ponovno poskusi in zapri",
"Open online" : "Odpri v brskalniku",
- "Failed to redirect to client" : "Preusmerjanje odjemalca je spodletelo",
- "Open locally" : "Odpri krajevno",
"Rename" : "Preimenuj",
"Open details" : "Odpri podrobnosti",
"View in folder" : "Pokaži v mapi",
diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json
index d7cbd0e10e1..2dece4209a8 100644
--- a/apps/files/l10n/sl.json
+++ b/apps/files/l10n/sl.json
@@ -279,12 +279,12 @@
"Cancelled move or copy operation" : "Opravilo kopiranje in premikanja je preklicano",
"Open folder {displayName}" : "Odpri mapo {displayName}",
"Open in Files" : "Open in Files",
+ "Open locally" : "Odpri krajevno",
+ "Failed to redirect to client" : "Preusmerjanje odjemalca je spodletelo",
"Open file locally" : "Odpri datoteko krajevno",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Datoteka bi se sedaj morala odpreti z vaše naprave. Če se to ne zgodi, preverite namestitev namizne aplikacije.",
"Retry and close" : "Ponovno poskusi in zapri",
"Open online" : "Odpri v brskalniku",
- "Failed to redirect to client" : "Preusmerjanje odjemalca je spodletelo",
- "Open locally" : "Odpri krajevno",
"Rename" : "Preimenuj",
"Open details" : "Odpri podrobnosti",
"View in folder" : "Pokaži v mapi",
diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js
index 94e709d9248..f4eb40db0f5 100644
--- a/apps/files/l10n/sr.js
+++ b/apps/files/l10n/sr.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Операција премештања или копирања је отказана",
"Open folder {displayName}" : "Отвори фолдер {displayName}",
"Open in Files" : "Отвори у Фајловима",
+ "Open locally" : "Отвори локално",
+ "Failed to redirect to client" : "Преусмеравање на клијента није успело",
"Open file locally" : "Отвори фајл локално",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Фајл би сада требало да се отвори на вашем уређају. Ако се не отвори, проверите да ли сте инсталирали декстоп апликацију.",
"Retry and close" : "Покушај поново и затвори",
"Open online" : "Отвори на мрежи",
- "Failed to redirect to client" : "Преусмеравање на клијента није успело",
- "Open locally" : "Отвори локално",
"Rename" : "Преименуј",
"Open details" : "Отвори детаље",
"View in folder" : "Види у фасцикли",
diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json
index 1d19118186c..b5582f24e88 100644
--- a/apps/files/l10n/sr.json
+++ b/apps/files/l10n/sr.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Операција премештања или копирања је отказана",
"Open folder {displayName}" : "Отвори фолдер {displayName}",
"Open in Files" : "Отвори у Фајловима",
+ "Open locally" : "Отвори локално",
+ "Failed to redirect to client" : "Преусмеравање на клијента није успело",
"Open file locally" : "Отвори фајл локално",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Фајл би сада требало да се отвори на вашем уређају. Ако се не отвори, проверите да ли сте инсталирали декстоп апликацију.",
"Retry and close" : "Покушај поново и затвори",
"Open online" : "Отвори на мрежи",
- "Failed to redirect to client" : "Преусмеравање на клијента није успело",
- "Open locally" : "Отвори локално",
"Rename" : "Преименуј",
"Open details" : "Отвори детаље",
"View in folder" : "Види у фасцикли",
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
index 43acc102eab..58c04d50834 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Flytta eller kopiera avbröts",
"Open folder {displayName}" : "Öppna mappen {displayName}",
"Open in Files" : "Öppna i Filer",
+ "Open locally" : "Öppna lokalt",
+ "Failed to redirect to client" : "Det gick inte att omdirigera till klienten",
"Open file locally" : "Öppna filen lokalt",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Filen bör nu öppnas på din enhet. Om den inte gör det, kontrollera att du har installerat skrivbordsappen.",
"Retry and close" : "Försök igen och stäng",
"Open online" : "Öppna online",
- "Failed to redirect to client" : "Det gick inte att omdirigera till klienten",
- "Open locally" : "Öppna lokalt",
"Rename" : "Byt namn",
"Open details" : "Öppna detaljer",
"View in folder" : "Utforska i mapp",
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index d2e1bd7f4d4..07063208aa4 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "Flytta eller kopiera avbröts",
"Open folder {displayName}" : "Öppna mappen {displayName}",
"Open in Files" : "Öppna i Filer",
+ "Open locally" : "Öppna lokalt",
+ "Failed to redirect to client" : "Det gick inte att omdirigera till klienten",
"Open file locally" : "Öppna filen lokalt",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Filen bör nu öppnas på din enhet. Om den inte gör det, kontrollera att du har installerat skrivbordsappen.",
"Retry and close" : "Försök igen och stäng",
"Open online" : "Öppna online",
- "Failed to redirect to client" : "Det gick inte att omdirigera till klienten",
- "Open locally" : "Öppna lokalt",
"Rename" : "Byt namn",
"Open details" : "Öppna detaljer",
"View in folder" : "Utforska i mapp",
diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js
index f15d99f1ed7..7772be56ed8 100644
--- a/apps/files/l10n/tr.js
+++ b/apps/files/l10n/tr.js
@@ -279,12 +279,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Taşıma ya da kopyalama işlemi iptal edildi",
"Open folder {displayName}" : "{displayName} klasörünü aç",
"Open in Files" : "Dosyalar uygulamasında aç",
+ "Open locally" : "Yerel olarak aç",
+ "Failed to redirect to client" : "İstemciye yönlendirilemedi",
"Open file locally" : "Dosyayı yerel olarak aç",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Dosya artık aygıtınızda açılmalıdır. Açılmazsa lütfen masaüstü uygulamasının kurulu olduğundan emin olun.",
"Retry and close" : "Yeniden deneyip kapat",
"Open online" : "Çevrim içi aç",
- "Failed to redirect to client" : "İstemciye yönlendirilemedi",
- "Open locally" : "Yerel olarak aç",
"Rename" : "Yeniden adlandır",
"Open details" : "Ayrıntıları aç",
"View in folder" : "Klasörde görüntüle",
diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json
index 91591db8821..84185475ce1 100644
--- a/apps/files/l10n/tr.json
+++ b/apps/files/l10n/tr.json
@@ -277,12 +277,12 @@
"Cancelled move or copy operation" : "Taşıma ya da kopyalama işlemi iptal edildi",
"Open folder {displayName}" : "{displayName} klasörünü aç",
"Open in Files" : "Dosyalar uygulamasında aç",
+ "Open locally" : "Yerel olarak aç",
+ "Failed to redirect to client" : "İstemciye yönlendirilemedi",
"Open file locally" : "Dosyayı yerel olarak aç",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Dosya artık aygıtınızda açılmalıdır. Açılmazsa lütfen masaüstü uygulamasının kurulu olduğundan emin olun.",
"Retry and close" : "Yeniden deneyip kapat",
"Open online" : "Çevrim içi aç",
- "Failed to redirect to client" : "İstemciye yönlendirilemedi",
- "Open locally" : "Yerel olarak aç",
"Rename" : "Yeniden adlandır",
"Open details" : "Ayrıntıları aç",
"View in folder" : "Klasörde görüntüle",
diff --git a/apps/files/l10n/ug.js b/apps/files/l10n/ug.js
index 5c828bb4c51..77deefc5a0f 100644
--- a/apps/files/l10n/ug.js
+++ b/apps/files/l10n/ug.js
@@ -218,9 +218,9 @@ OC.L10N.register(
"Cancelled move or copy operation" : "يۆتكەش ياكى كۆچۈرۈش مەشغۇلاتى ئەمەلدىن قالدۇرۇلدى",
"Open folder {displayName}" : "ھۆججەت قىسقۇچ {displayName}",
"Open in Files" : "ھۆججەتلەرنى ئېچىڭ",
- "Open file locally" : "ھۆججەتنى يەرلىكتە ئېچىڭ",
- "Failed to redirect to client" : "خېرىدارغا قايتا نىشانلاش مەغلۇپ بولدى",
"Open locally" : "يەرلىكتە ئېچىڭ",
+ "Failed to redirect to client" : "خېرىدارغا قايتا نىشانلاش مەغلۇپ بولدى",
+ "Open file locally" : "ھۆججەتنى يەرلىكتە ئېچىڭ",
"Rename" : "ئات ئۆزگەرت",
"Open details" : "تەپسىلاتلارنى ئېچىڭ",
"View in folder" : "قىسقۇچتا كۆرۈش",
diff --git a/apps/files/l10n/ug.json b/apps/files/l10n/ug.json
index bd7dae0388f..e8cf0bf212a 100644
--- a/apps/files/l10n/ug.json
+++ b/apps/files/l10n/ug.json
@@ -216,9 +216,9 @@
"Cancelled move or copy operation" : "يۆتكەش ياكى كۆچۈرۈش مەشغۇلاتى ئەمەلدىن قالدۇرۇلدى",
"Open folder {displayName}" : "ھۆججەت قىسقۇچ {displayName}",
"Open in Files" : "ھۆججەتلەرنى ئېچىڭ",
- "Open file locally" : "ھۆججەتنى يەرلىكتە ئېچىڭ",
- "Failed to redirect to client" : "خېرىدارغا قايتا نىشانلاش مەغلۇپ بولدى",
"Open locally" : "يەرلىكتە ئېچىڭ",
+ "Failed to redirect to client" : "خېرىدارغا قايتا نىشانلاش مەغلۇپ بولدى",
+ "Open file locally" : "ھۆججەتنى يەرلىكتە ئېچىڭ",
"Rename" : "ئات ئۆزگەرت",
"Open details" : "تەپسىلاتلارنى ئېچىڭ",
"View in folder" : "قىسقۇچتا كۆرۈش",
diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js
index e565adfc9de..e7e18117acb 100644
--- a/apps/files/l10n/uk.js
+++ b/apps/files/l10n/uk.js
@@ -70,6 +70,8 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "Перенесено від %1$s до %2$s",
"Files compatibility" : "Сумісність файлів",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Дозволити обмежувати імена файлів для забезпечення сумісності з різними клієнтами. Типово всі імена файлів, які відповідають моделі POSIX (напр., Linux, macOS), дозволені.",
+ "After enabling the Windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Після увімкнення сумісности імен файлів з системою Windows наявні файли неможливо буде змінити, але власники зможуть перейменувати ці файли на нові з дійсними іменами.",
+ "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Також можлива автоматична міграція файлів після увімкнення цих налаштувань. Ознайомтеся з документацією відповідної команди occ.",
"Enforce Windows compatibility" : "Увімкнути сумісність із Windows",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Це унеможливить використання імен файлів, які не сумісні з системами Windows, напр., використанння зарезервованих імен або спеціальних символів. Зауважте, що це не обмежить сумісність за регістром символів.",
"File Management" : "Керування файлами",
@@ -95,6 +97,11 @@ OC.L10N.register(
"Renamed \"{oldName}\" to \"{newName}\"" : "Перейменовано \"{oldName}\" на \"{newName}\"",
"Rename file" : "Перейменувати файл",
"Folder" : "Каталог",
+ "Unknown file type" : "Невідомий тип файлу",
+ "{ext} image" : "{ext} зображення",
+ "{ext} video" : "{ext} відео",
+ "{ext} audio" : "{ext} аудіо",
+ "{ext} text" : "{ext} текст",
"Pending" : "Очікування",
"Unknown date" : "Невідома дата",
"Clear filter" : "Очистити фільтр",
@@ -105,6 +112,7 @@ OC.L10N.register(
"Total rows summary" : "Загалом рядків",
"Toggle selection for all files and folders" : "Перемкнути вибір для всіх файлів та каталогів",
"Name" : "Ім'я",
+ "File type" : "Тип файлу",
"Size" : "Розмір",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" не спрацював у деяких елементах",
"\"{displayName}\" batch action executed successfully" : "Операцію \"{displayName}\" успішно виконано",
@@ -183,6 +191,7 @@ OC.L10N.register(
"Sort favorites first" : "Спочатку показувати із зірочкою",
"Sort folders before files" : "Показувати каталоги перед файлами",
"Show hidden files" : "Показувати приховані файли",
+ "Show file type column" : "Показувати стовпець з типом файлу",
"Crop image previews" : "Попередній перегляд перед кадруванням",
"Enable the grid view" : "Увімкнути подання сіткою",
"Enable folder tree" : "Увімкнути дерево каталогів",
@@ -279,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Переміщення або копіювання скасовано",
"Open folder {displayName}" : "Відкрити каталог {displayName}",
"Open in Files" : "Відкрити у Файлах",
+ "Open locally" : "Відкрити локально",
+ "Failed to redirect to client" : "Не вдалося перенаправити на клієнта",
"Open file locally" : "Відкрити файл локально",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Тепер файл можна відкрити на вашому пристрої. Якщо він не відкривається, перевірте, що у вас встановлено настільний клієнт синхронізації.",
"Retry and close" : "Спробувати ще раз",
"Open online" : "Відкрити віддалено",
- "Failed to redirect to client" : "Не вдалося перенаправити на клієнта",
- "Open locally" : "Відкрити локально",
"Rename" : "Перейменувати",
"Open details" : "Показати деталі",
"View in folder" : "Переглянути у каталозі",
@@ -446,6 +455,9 @@ OC.L10N.register(
"Personal Files" : "Мої документи",
"Text file" : "Текстовий файл",
"New text file.txt" : "Новий текстовий файл.txt",
+ "%1$s (renamed)" : "%1$s (перейменовано)",
+ "renamed file" : "перейменовано файл",
+ "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Після увімкнення сумісности імен файлів з системою Windows наявні файли неможливо буде змінити, але власники зможуть перейменувати ці файли на нові з дійсними іменами.",
"{count} files could not be converted" : "Неможливо конвертувати {count} файлів",
"{count} files successfully converted" : "Успішно конвертовано {count} файлів"
},
diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json
index e133f666763..8e5cc11949f 100644
--- a/apps/files/l10n/uk.json
+++ b/apps/files/l10n/uk.json
@@ -68,6 +68,8 @@
"Transferred from %1$s on %2$s" : "Перенесено від %1$s до %2$s",
"Files compatibility" : "Сумісність файлів",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Дозволити обмежувати імена файлів для забезпечення сумісності з різними клієнтами. Типово всі імена файлів, які відповідають моделі POSIX (напр., Linux, macOS), дозволені.",
+ "After enabling the Windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Після увімкнення сумісности імен файлів з системою Windows наявні файли неможливо буде змінити, але власники зможуть перейменувати ці файли на нові з дійсними іменами.",
+ "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Також можлива автоматична міграція файлів після увімкнення цих налаштувань. Ознайомтеся з документацією відповідної команди occ.",
"Enforce Windows compatibility" : "Увімкнути сумісність із Windows",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Це унеможливить використання імен файлів, які не сумісні з системами Windows, напр., використанння зарезервованих імен або спеціальних символів. Зауважте, що це не обмежить сумісність за регістром символів.",
"File Management" : "Керування файлами",
@@ -93,6 +95,11 @@
"Renamed \"{oldName}\" to \"{newName}\"" : "Перейменовано \"{oldName}\" на \"{newName}\"",
"Rename file" : "Перейменувати файл",
"Folder" : "Каталог",
+ "Unknown file type" : "Невідомий тип файлу",
+ "{ext} image" : "{ext} зображення",
+ "{ext} video" : "{ext} відео",
+ "{ext} audio" : "{ext} аудіо",
+ "{ext} text" : "{ext} текст",
"Pending" : "Очікування",
"Unknown date" : "Невідома дата",
"Clear filter" : "Очистити фільтр",
@@ -103,6 +110,7 @@
"Total rows summary" : "Загалом рядків",
"Toggle selection for all files and folders" : "Перемкнути вибір для всіх файлів та каталогів",
"Name" : "Ім'я",
+ "File type" : "Тип файлу",
"Size" : "Розмір",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" не спрацював у деяких елементах",
"\"{displayName}\" batch action executed successfully" : "Операцію \"{displayName}\" успішно виконано",
@@ -181,6 +189,7 @@
"Sort favorites first" : "Спочатку показувати із зірочкою",
"Sort folders before files" : "Показувати каталоги перед файлами",
"Show hidden files" : "Показувати приховані файли",
+ "Show file type column" : "Показувати стовпець з типом файлу",
"Crop image previews" : "Попередній перегляд перед кадруванням",
"Enable the grid view" : "Увімкнути подання сіткою",
"Enable folder tree" : "Увімкнути дерево каталогів",
@@ -277,12 +286,12 @@
"Cancelled move or copy operation" : "Переміщення або копіювання скасовано",
"Open folder {displayName}" : "Відкрити каталог {displayName}",
"Open in Files" : "Відкрити у Файлах",
+ "Open locally" : "Відкрити локально",
+ "Failed to redirect to client" : "Не вдалося перенаправити на клієнта",
"Open file locally" : "Відкрити файл локально",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Тепер файл можна відкрити на вашому пристрої. Якщо він не відкривається, перевірте, що у вас встановлено настільний клієнт синхронізації.",
"Retry and close" : "Спробувати ще раз",
"Open online" : "Відкрити віддалено",
- "Failed to redirect to client" : "Не вдалося перенаправити на клієнта",
- "Open locally" : "Відкрити локально",
"Rename" : "Перейменувати",
"Open details" : "Показати деталі",
"View in folder" : "Переглянути у каталозі",
@@ -444,6 +453,9 @@
"Personal Files" : "Мої документи",
"Text file" : "Текстовий файл",
"New text file.txt" : "Новий текстовий файл.txt",
+ "%1$s (renamed)" : "%1$s (перейменовано)",
+ "renamed file" : "перейменовано файл",
+ "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Після увімкнення сумісности імен файлів з системою Windows наявні файли неможливо буде змінити, але власники зможуть перейменувати ці файли на нові з дійсними іменами.",
"{count} files could not be converted" : "Неможливо конвертувати {count} файлів",
"{count} files successfully converted" : "Успішно конвертовано {count} файлів"
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js
index 475bafe02f5..a2504192d8d 100644
--- a/apps/files/l10n/vi.js
+++ b/apps/files/l10n/vi.js
@@ -219,9 +219,9 @@ OC.L10N.register(
"Cancelled move or copy operation" : "Đã hủy thao tác di chuyển hoặc sao chép",
"Open folder {displayName}" : "Mở thư mục {displayName}",
"Open in Files" : "Mở trong Tệp",
- "Open file locally" : "Mở tệp cục bộ (local)/ ngoại tuyến",
- "Failed to redirect to client" : "Không thể chuyển hướng đến ứng dụng khách",
"Open locally" : "Mở cục bộ (local)/ ngoại tuyến",
+ "Failed to redirect to client" : "Không thể chuyển hướng đến ứng dụng khách",
+ "Open file locally" : "Mở tệp cục bộ (local)/ ngoại tuyến",
"Rename" : "Đổi tên",
"Open details" : "Mở chi tiết",
"View in folder" : "Xem trong thư mục",
diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json
index 0e11bbac94d..9ea384d4147 100644
--- a/apps/files/l10n/vi.json
+++ b/apps/files/l10n/vi.json
@@ -217,9 +217,9 @@
"Cancelled move or copy operation" : "Đã hủy thao tác di chuyển hoặc sao chép",
"Open folder {displayName}" : "Mở thư mục {displayName}",
"Open in Files" : "Mở trong Tệp",
- "Open file locally" : "Mở tệp cục bộ (local)/ ngoại tuyến",
- "Failed to redirect to client" : "Không thể chuyển hướng đến ứng dụng khách",
"Open locally" : "Mở cục bộ (local)/ ngoại tuyến",
+ "Failed to redirect to client" : "Không thể chuyển hướng đến ứng dụng khách",
+ "Open file locally" : "Mở tệp cục bộ (local)/ ngoại tuyến",
"Rename" : "Đổi tên",
"Open details" : "Mở chi tiết",
"View in folder" : "Xem trong thư mục",
diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js
index 69d0b69c945..36816fb1814 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "已取消移动或复制操作",
"Open folder {displayName}" : "打开文件夹{displayName}",
"Open in Files" : "在文件中打开",
+ "Open locally" : "本地打开",
+ "Failed to redirect to client" : "重定向到客户端失败",
"Open file locally" : "在本地打开文件",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "该文件现在应该在你的设备上打开。如果没有,请检查你是否安装了桌面应用程序。",
"Retry and close" : "重试并关闭",
"Open online" : "在线打开",
- "Failed to redirect to client" : "重定向到客户端失败",
- "Open locally" : "本地打开",
"Rename" : "重命名",
"Open details" : "打开详情",
"View in folder" : "在文件夹中查看",
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index d3fb7b565e8..fbd76bc8be9 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "已取消移动或复制操作",
"Open folder {displayName}" : "打开文件夹{displayName}",
"Open in Files" : "在文件中打开",
+ "Open locally" : "本地打开",
+ "Failed to redirect to client" : "重定向到客户端失败",
"Open file locally" : "在本地打开文件",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "该文件现在应该在你的设备上打开。如果没有,请检查你是否安装了桌面应用程序。",
"Retry and close" : "重试并关闭",
"Open online" : "在线打开",
- "Failed to redirect to client" : "重定向到客户端失败",
- "Open locally" : "本地打开",
"Rename" : "重命名",
"Open details" : "打开详情",
"View in folder" : "在文件夹中查看",
diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js
index 0eb38d5a429..e4cef2fa393 100644
--- a/apps/files/l10n/zh_HK.js
+++ b/apps/files/l10n/zh_HK.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "已取消移動或複製操作",
"Open folder {displayName}" : "打開資料夾 {displayName}",
"Open in Files" : "在「檔案」應用程式中打開",
+ "Open locally" : "在近端打開",
+ "Failed to redirect to client" : "無法重定向到客戶端",
"Open file locally" : "在近端打開檔案",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "檔案現在應該在您的裝置上打開。如果沒有,請檢查您是否已安裝桌面應用程式。",
"Retry and close" : "重試和關閉",
"Open online" : "線上開啟",
- "Failed to redirect to client" : "無法重定向到客戶端",
- "Open locally" : "在近端打開",
"Rename" : "重新命名",
"Open details" : "開啟細節",
"View in folder" : "在資料夾中檢視",
diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json
index 8276f7ec957..f3cb90bc6d3 100644
--- a/apps/files/l10n/zh_HK.json
+++ b/apps/files/l10n/zh_HK.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "已取消移動或複製操作",
"Open folder {displayName}" : "打開資料夾 {displayName}",
"Open in Files" : "在「檔案」應用程式中打開",
+ "Open locally" : "在近端打開",
+ "Failed to redirect to client" : "無法重定向到客戶端",
"Open file locally" : "在近端打開檔案",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "檔案現在應該在您的裝置上打開。如果沒有,請檢查您是否已安裝桌面應用程式。",
"Retry and close" : "重試和關閉",
"Open online" : "線上開啟",
- "Failed to redirect to client" : "無法重定向到客戶端",
- "Open locally" : "在近端打開",
"Rename" : "重新命名",
"Open details" : "開啟細節",
"View in folder" : "在資料夾中檢視",
diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js
index f9f0c84aa79..20c0848d1e8 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -288,12 +288,12 @@ OC.L10N.register(
"Cancelled move or copy operation" : "已取消移動或複製操作",
"Open folder {displayName}" : "開啟資料夾 {displayName}",
"Open in Files" : "以「檔案」開啟",
+ "Open locally" : "在本機開啟",
+ "Failed to redirect to client" : "重新導向到客戶端失敗",
"Open file locally" : "在本機開啟檔案",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "檔案現在應該可以在您的裝置上開啟。如果打不開,請檢查您是否有安裝桌面應用程式。",
"Retry and close" : "重試並關閉",
"Open online" : "線上開啟",
- "Failed to redirect to client" : "重新導向到客戶端失敗",
- "Open locally" : "在本機開啟",
"Rename" : "重新命名",
"Open details" : "開啟詳細資訊",
"View in folder" : "在資料夾中檢視",
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index ee9ff0a91c6..1a129a968b9 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -286,12 +286,12 @@
"Cancelled move or copy operation" : "已取消移動或複製操作",
"Open folder {displayName}" : "開啟資料夾 {displayName}",
"Open in Files" : "以「檔案」開啟",
+ "Open locally" : "在本機開啟",
+ "Failed to redirect to client" : "重新導向到客戶端失敗",
"Open file locally" : "在本機開啟檔案",
"The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "檔案現在應該可以在您的裝置上開啟。如果打不開,請檢查您是否有安裝桌面應用程式。",
"Retry and close" : "重試並關閉",
"Open online" : "線上開啟",
- "Failed to redirect to client" : "重新導向到客戶端失敗",
- "Open locally" : "在本機開啟",
"Rename" : "重新命名",
"Open details" : "開啟詳細資訊",
"View in folder" : "在資料夾中檢視",
diff --git a/apps/files/src/actions/editLocallyAction.spec.ts b/apps/files/src/actions/editLocallyAction.spec.ts
index 7eaf24dd3a5..0a32415b5c8 100644
--- a/apps/files/src/actions/editLocallyAction.spec.ts
+++ b/apps/files/src/actions/editLocallyAction.spec.ts
@@ -122,6 +122,7 @@ describe('Edit locally action execute tests', () => {
jest.spyOn(axios, 'post').mockImplementation(async () => ({
data: { ocs: { data: { token: 'foobar' } } },
}))
+ const windowOpenSpy = jest.spyOn(window, 'open')
const mockedShowError = jest.mocked(showError)
const spyDialogBuilder = jest.spyOn(dialogBuilder, 'build')
@@ -142,7 +143,7 @@ describe('Edit locally action execute tests', () => {
expect(axios.post).toBeCalledTimes(1)
expect(axios.post).toBeCalledWith('http://localhost/ocs/v2.php/apps/files/api/v1/openlocaleditor?format=json', { path: '/foobar.txt' })
expect(mockedShowError).toBeCalledTimes(0)
- expect(window.location.href).toBe('nc://open/test@localhost/foobar.txt?token=foobar')
+ expect(windowOpenSpy).toBeCalledWith('nc://open/test@localhost/foobar.txt?token=foobar', '_self')
})
test('Edit locally fails and shows error', async () => {
diff --git a/apps/files/src/actions/editLocallyAction.ts b/apps/files/src/actions/editLocallyAction.ts
index 97a055c113f..42a9c64c1d9 100644
--- a/apps/files/src/actions/editLocallyAction.ts
+++ b/apps/files/src/actions/editLocallyAction.ts
@@ -12,71 +12,6 @@ import axios from '@nextcloud/axios'
import IconWeb from '@mdi/svg/svg/web.svg?raw'
import LaptopSvg from '@mdi/svg/svg/laptop.svg?raw'
-const confirmLocalEditDialog = (
- localEditCallback: (openingLocally: boolean) => void = () => {},
-) => {
- let callbackCalled = false
-
- return (new DialogBuilder())
- .setName(t('files', 'Edit file locally'))
- .setText(t('files', 'The file should now open on your device. If it doesn\'t, please check that you have the desktop app installed.'))
- .setButtons([
- {
- label: t('files', 'Retry and close'),
- type: 'secondary',
- callback: () => {
- callbackCalled = true
- localEditCallback(true)
- },
- },
- {
- label: t('files', 'Edit online'),
- icon: IconWeb,
- type: 'primary',
- callback: () => {
- callbackCalled = true
- localEditCallback(false)
- },
- },
- ])
- .build()
- .show()
- .then(() => {
- // Ensure the callback is called even if the dialog is dismissed in other ways
- if (!callbackCalled) {
- localEditCallback(false)
- }
- })
-}
-
-const attemptOpenLocalClient = async (path: string) => {
- openLocalClient(path)
- confirmLocalEditDialog(
- (openLocally: boolean) => {
- if (!openLocally) {
- window.OCA.Viewer.open({ path })
- return
- }
- openLocalClient(path)
- },
- )
-}
-
-const openLocalClient = async function(path: string) {
- const link = generateOcsUrl('apps/files/api/v1') + '/openlocaleditor?format=json'
-
- try {
- const result = await axios.post(link, { path })
- const uid = getCurrentUser()?.uid
- let url = `nc://open/${uid}@` + window.location.host + encodePath(path)
- url += '?token=' + result.data.ocs.data.token
-
- window.location.href = url
- } catch (error) {
- showError(t('files', 'Failed to redirect to client'))
- }
-}
-
export const action = new FileAction({
id: 'edit-locally',
displayName: () => t('files', 'Edit locally'),
@@ -93,9 +28,81 @@ export const action = new FileAction({
},
async exec(node: Node) {
- attemptOpenLocalClient(node.path)
+ await attemptOpenLocalClient(node.path)
return null
},
order: 25,
})
+
+/**
+ * Try to open the path in the Nextcloud client.
+ *
+ * If this fails a dialog is shown with 3 options:
+ * 1. Retry: If it fails no further dialog is shown.
+ * 2. Open online: The viewer is used to open the file.
+ * 3. Close the dialog and nothing happens (abort).
+ *
+ * @param path - The path to open
+ */
+async function attemptOpenLocalClient(path: string) {
+ await openLocalClient(path)
+ const result = await confirmLocalEditDialog()
+ if (result === 'local') {
+ await openLocalClient(path)
+ } else if (result === 'online') {
+ window.OCA.Viewer.open({ path })
+ }
+}
+
+/**
+ * Try to open a file in the Nextcloud client.
+ * There is no way to get notified if this action was successfull.
+ *
+ * @param path - Path to open
+ */
+async function openLocalClient(path: string): Promise<void> {
+ const link = generateOcsUrl('apps/files/api/v1') + '/openlocaleditor?format=json'
+
+ try {
+ const result = await axios.post(link, { path })
+ const uid = getCurrentUser()?.uid
+ let url = `nc://open/${uid}@` + window.location.host + encodePath(path)
+ url += '?token=' + result.data.ocs.data.token
+
+ window.open(url, '_self')
+ } catch (error) {
+ showError(t('files', 'Failed to redirect to client'))
+ }
+}
+
+/**
+ * Open the confirmation dialog.
+ */
+async function confirmLocalEditDialog(): Promise<'online'|'local'|false> {
+ let result: 'online'|'local'|false = false
+ const dialog = (new DialogBuilder())
+ .setName(t('files', 'Open file locally'))
+ .setText(t('files', 'The file should now open on your device. If it doesn\'t, please check that you have the desktop app installed.'))
+ .setButtons([
+ {
+ label: t('files', 'Retry and close'),
+ type: 'secondary',
+ callback: () => {
+ result = 'local'
+ },
+ },
+ {
+ label: t('files', 'Open online'),
+ icon: IconWeb,
+ type: 'primary',
+ callback: () => {
+ result = 'online'
+ },
+ },
+ ])
+ .build()
+
+ await dialog.show()
+ return result
+}