aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files')
-rw-r--r--apps/files/l10n/de.js7
-rw-r--r--apps/files/l10n/de.json7
-rw-r--r--apps/files/l10n/de_DE.js7
-rw-r--r--apps/files/l10n/de_DE.json7
-rw-r--r--apps/files/l10n/et_EE.js7
-rw-r--r--apps/files/l10n/et_EE.json7
-rw-r--r--apps/files/l10n/it.js3
-rw-r--r--apps/files/l10n/it.json3
-rw-r--r--apps/files/l10n/ja.js9
-rw-r--r--apps/files/l10n/ja.json9
-rw-r--r--apps/files/l10n/pt_BR.js7
-rw-r--r--apps/files/l10n/pt_BR.json7
-rw-r--r--apps/files/l10n/sv.js7
-rw-r--r--apps/files/l10n/sv.json7
-rw-r--r--apps/files/l10n/zh_CN.js7
-rw-r--r--apps/files/l10n/zh_CN.json7
-rw-r--r--apps/files/l10n/zh_TW.js7
-rw-r--r--apps/files/l10n/zh_TW.json7
-rw-r--r--apps/files/lib/AppInfo/Application.php8
-rw-r--r--apps/files/src/components/FileEntry.vue20
20 files changed, 142 insertions, 8 deletions
diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js
index a4a71d0087f..3237a8b49d0 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -98,6 +98,11 @@ OC.L10N.register(
"Renamed \"{oldName}\" to \"{newName}\"" : "\"{oldName}\" in \"{newName}\" umbenannt",
"Rename file" : "Datei umbenennen",
"Folder" : "Ordner",
+ "Unknown file type" : "Unbekannter Dateityp",
+ "{ext} image" : "{ext}-Bild",
+ "{ext} video" : "{ext}-Video",
+ "{ext} audio" : "{ext}-Audio",
+ "{ext} text" : "{ext}-Text",
"Pending" : "Ausstehend",
"Unknown date" : "Unbekanntes Datum",
"Clear filter" : "Filter zurücksetzen",
@@ -108,6 +113,7 @@ OC.L10N.register(
"Total rows summary" : "Zusammenfassung aller Zeilen",
"Toggle selection for all files and folders" : "Auswahl für alle Dateien und Ordner umschalten",
"Name" : "Name",
+ "File type" : "Dateityp",
"Size" : "Größe",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" ist bei einigen Elementen fehlgeschlagen",
"\"{displayName}\" batch action executed successfully" : "Stapelaktion \"{displayName}\" ausgeführt",
@@ -186,6 +192,7 @@ OC.L10N.register(
"Sort favorites first" : "Favoriten zuerst sortieren",
"Sort folders before files" : "Ordner vor Dateien sortieren",
"Show hidden files" : "Versteckte Dateien anzeigen",
+ "Show file type column" : "Dateityp-Spalte anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
"Enable the grid view" : "Kachelansicht aktivieren",
"Enable folder tree" : "Ordnerstruktur aktivieren",
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index 8c460f60c44..f5ebd06c5a8 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -96,6 +96,11 @@
"Renamed \"{oldName}\" to \"{newName}\"" : "\"{oldName}\" in \"{newName}\" umbenannt",
"Rename file" : "Datei umbenennen",
"Folder" : "Ordner",
+ "Unknown file type" : "Unbekannter Dateityp",
+ "{ext} image" : "{ext}-Bild",
+ "{ext} video" : "{ext}-Video",
+ "{ext} audio" : "{ext}-Audio",
+ "{ext} text" : "{ext}-Text",
"Pending" : "Ausstehend",
"Unknown date" : "Unbekanntes Datum",
"Clear filter" : "Filter zurücksetzen",
@@ -106,6 +111,7 @@
"Total rows summary" : "Zusammenfassung aller Zeilen",
"Toggle selection for all files and folders" : "Auswahl für alle Dateien und Ordner umschalten",
"Name" : "Name",
+ "File type" : "Dateityp",
"Size" : "Größe",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" ist bei einigen Elementen fehlgeschlagen",
"\"{displayName}\" batch action executed successfully" : "Stapelaktion \"{displayName}\" ausgeführt",
@@ -184,6 +190,7 @@
"Sort favorites first" : "Favoriten zuerst sortieren",
"Sort folders before files" : "Ordner vor Dateien sortieren",
"Show hidden files" : "Versteckte Dateien anzeigen",
+ "Show file type column" : "Dateityp-Spalte anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
"Enable the grid view" : "Kachelansicht aktivieren",
"Enable folder tree" : "Ordnerstruktur aktivieren",
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index b65015e0f68..bcf374148b5 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -98,6 +98,11 @@ OC.L10N.register(
"Renamed \"{oldName}\" to \"{newName}\"" : "\"{oldName}\" in \"{newName}\" umbenannt",
"Rename file" : "Datei umbenennen",
"Folder" : "Ordner",
+ "Unknown file type" : "Unbekannter Dateityp",
+ "{ext} image" : "{ext}-Bild",
+ "{ext} video" : "{ext}-Video",
+ "{ext} audio" : "{ext}-Audio",
+ "{ext} text" : "{ext}-Text",
"Pending" : "Ausstehend",
"Unknown date" : "Unbekanntes Datum",
"Clear filter" : "Filter zurücksetzen",
@@ -108,6 +113,7 @@ OC.L10N.register(
"Total rows summary" : "Zusammenfassung aller Zeilen",
"Toggle selection for all files and folders" : "Auswahl für alle Dateien und Ordner umschalten",
"Name" : "Name",
+ "File type" : "Dateityp",
"Size" : "Größe",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" ist bei einigen Elementen fehlgeschlagen",
"\"{displayName}\" batch action executed successfully" : "Stapelaktion \"{displayName}\" ausgeführt",
@@ -186,6 +192,7 @@ OC.L10N.register(
"Sort favorites first" : "Favoriten zuerst sortieren",
"Sort folders before files" : "Ordner vor Dateien sortieren",
"Show hidden files" : "Versteckte Dateien anzeigen",
+ "Show file type column" : "Dateityp-Spalte anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
"Enable the grid view" : "Kachelansicht aktivieren",
"Enable folder tree" : "Ordnerstruktur aktivieren",
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index 3818398effb..fd0d1714920 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -96,6 +96,11 @@
"Renamed \"{oldName}\" to \"{newName}\"" : "\"{oldName}\" in \"{newName}\" umbenannt",
"Rename file" : "Datei umbenennen",
"Folder" : "Ordner",
+ "Unknown file type" : "Unbekannter Dateityp",
+ "{ext} image" : "{ext}-Bild",
+ "{ext} video" : "{ext}-Video",
+ "{ext} audio" : "{ext}-Audio",
+ "{ext} text" : "{ext}-Text",
"Pending" : "Ausstehend",
"Unknown date" : "Unbekanntes Datum",
"Clear filter" : "Filter zurücksetzen",
@@ -106,6 +111,7 @@
"Total rows summary" : "Zusammenfassung aller Zeilen",
"Toggle selection for all files and folders" : "Auswahl für alle Dateien und Ordner umschalten",
"Name" : "Name",
+ "File type" : "Dateityp",
"Size" : "Größe",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" ist bei einigen Elementen fehlgeschlagen",
"\"{displayName}\" batch action executed successfully" : "Stapelaktion \"{displayName}\" ausgeführt",
@@ -184,6 +190,7 @@
"Sort favorites first" : "Favoriten zuerst sortieren",
"Sort folders before files" : "Ordner vor Dateien sortieren",
"Show hidden files" : "Versteckte Dateien anzeigen",
+ "Show file type column" : "Dateityp-Spalte anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
"Enable the grid view" : "Kachelansicht aktivieren",
"Enable folder tree" : "Ordnerstruktur aktivieren",
diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js
index 78db65694c1..86f79a96ea9 100644
--- a/apps/files/l10n/et_EE.js
+++ b/apps/files/l10n/et_EE.js
@@ -98,6 +98,11 @@ OC.L10N.register(
"Renamed \"{oldName}\" to \"{newName}\"" : "Failinimi on muutunud „{oldName}“ ⇨ „{newName}“",
"Rename file" : "Muuda failinime",
"Folder" : "Kaust",
+ "Unknown file type" : "Tundmatu failitüüp",
+ "{ext} image" : "{ext} pilt",
+ "{ext} video" : "{ext} video",
+ "{ext} audio" : "{ext} helifail",
+ "{ext} text" : "{ext} tekst",
"Pending" : "Ootel",
"Unknown date" : "Tundmatu kuupäev",
"Clear filter" : "Tühjenda filter",
@@ -108,6 +113,7 @@ OC.L10N.register(
"Total rows summary" : "Ridade koondkokkuvõte",
"Toggle selection for all files and folders" : "Lülita kõikide failide ja kaustade valik sisse/välja",
"Name" : "Nimi",
+ "File type" : "Failitüüp",
"Size" : "Suurus",
"\"{displayName}\" failed on some elements" : "„{displayName}“ ei toiminud mõne objekti puhul",
"\"{displayName}\" batch action executed successfully" : "Pakktöötlus õnnestus: „{displayName}“",
@@ -186,6 +192,7 @@ OC.L10N.register(
"Sort favorites first" : "Järjesta lemmikud esimesena",
"Sort folders before files" : "Järjesta kaustad enne faile",
"Show hidden files" : "Näita peidetud faile",
+ "Show file type column" : "Näita failitüübi veergu",
"Crop image previews" : "Kadreeri piltide eelvaated",
"Enable the grid view" : "Võta kasutusele ruudustikuvaade",
"Enable folder tree" : "Võta kasutusele kaustapuu",
diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json
index 428758f0287..7c1baa0915c 100644
--- a/apps/files/l10n/et_EE.json
+++ b/apps/files/l10n/et_EE.json
@@ -96,6 +96,11 @@
"Renamed \"{oldName}\" to \"{newName}\"" : "Failinimi on muutunud „{oldName}“ ⇨ „{newName}“",
"Rename file" : "Muuda failinime",
"Folder" : "Kaust",
+ "Unknown file type" : "Tundmatu failitüüp",
+ "{ext} image" : "{ext} pilt",
+ "{ext} video" : "{ext} video",
+ "{ext} audio" : "{ext} helifail",
+ "{ext} text" : "{ext} tekst",
"Pending" : "Ootel",
"Unknown date" : "Tundmatu kuupäev",
"Clear filter" : "Tühjenda filter",
@@ -106,6 +111,7 @@
"Total rows summary" : "Ridade koondkokkuvõte",
"Toggle selection for all files and folders" : "Lülita kõikide failide ja kaustade valik sisse/välja",
"Name" : "Nimi",
+ "File type" : "Failitüüp",
"Size" : "Suurus",
"\"{displayName}\" failed on some elements" : "„{displayName}“ ei toiminud mõne objekti puhul",
"\"{displayName}\" batch action executed successfully" : "Pakktöötlus õnnestus: „{displayName}“",
@@ -184,6 +190,7 @@
"Sort favorites first" : "Järjesta lemmikud esimesena",
"Sort folders before files" : "Järjesta kaustad enne faile",
"Show hidden files" : "Näita peidetud faile",
+ "Show file type column" : "Näita failitüübi veergu",
"Crop image previews" : "Kadreeri piltide eelvaated",
"Enable the grid view" : "Võta kasutusele ruudustikuvaade",
"Enable folder tree" : "Võta kasutusele kaustapuu",
diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js
index a98cb8fe96d..03a1cda9804 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -98,6 +98,7 @@ OC.L10N.register(
"Renamed \"{oldName}\" to \"{newName}\"" : "Rinominato \"{oldName}\" in \"{newName}\"",
"Rename file" : "Rinomina file",
"Folder" : "Cartella",
+ "Unknown file type" : "Tipo di file sconosciuto",
"Pending" : "In corso",
"Unknown date" : "Data sconosciuta",
"Clear filter" : "Pulisci il filtro",
@@ -108,6 +109,7 @@ OC.L10N.register(
"Total rows summary" : "Riepilogo totale delle righe",
"Toggle selection for all files and folders" : "Attiva/disattiva la selezione per tutti i file e le cartelle",
"Name" : "Nome",
+ "File type" : "Tipo di file",
"Size" : "Dimensione",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" non riuscito su alcuni elementi",
"\"{displayName}\" batch action executed successfully" : "L'azione batch \"{displayName}\" è stata eseguita correttamente",
@@ -186,6 +188,7 @@ OC.L10N.register(
"Sort favorites first" : "Ordina prima i preferiti",
"Sort folders before files" : "Ordina cartelle prima dei files",
"Show hidden files" : "Mostra i file nascosti",
+ "Show file type column" : "Mostra colonna tipo di file",
"Crop image previews" : "Ritaglia le anteprime delle immagini",
"Enable the grid view" : "Attiva visuale a griglia",
"Enable folder tree" : "Abilita l'albero delle cartelle",
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index f645e6940bc..e83848ed70a 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -96,6 +96,7 @@
"Renamed \"{oldName}\" to \"{newName}\"" : "Rinominato \"{oldName}\" in \"{newName}\"",
"Rename file" : "Rinomina file",
"Folder" : "Cartella",
+ "Unknown file type" : "Tipo di file sconosciuto",
"Pending" : "In corso",
"Unknown date" : "Data sconosciuta",
"Clear filter" : "Pulisci il filtro",
@@ -106,6 +107,7 @@
"Total rows summary" : "Riepilogo totale delle righe",
"Toggle selection for all files and folders" : "Attiva/disattiva la selezione per tutti i file e le cartelle",
"Name" : "Nome",
+ "File type" : "Tipo di file",
"Size" : "Dimensione",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" non riuscito su alcuni elementi",
"\"{displayName}\" batch action executed successfully" : "L'azione batch \"{displayName}\" è stata eseguita correttamente",
@@ -184,6 +186,7 @@
"Sort favorites first" : "Ordina prima i preferiti",
"Sort folders before files" : "Ordina cartelle prima dei files",
"Show hidden files" : "Mostra i file nascosti",
+ "Show file type column" : "Mostra colonna tipo di file",
"Crop image previews" : "Ritaglia le anteprime delle immagini",
"Enable the grid view" : "Attiva visuale a griglia",
"Enable folder tree" : "Abilita l'albero delle cartelle",
diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js
index 3d61616343b..6c16223edef 100644
--- a/apps/files/l10n/ja.js
+++ b/apps/files/l10n/ja.js
@@ -71,6 +71,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" : "ファイル管理",
@@ -96,6 +98,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" : "フィルターをクリア",
@@ -106,6 +113,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}\" バッチアクションが正常に実行されました。",
@@ -184,6 +192,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" : "フォルダーツリーを有効にする",
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
index e778a19f0bb..6e24c0a0326 100644
--- a/apps/files/l10n/ja.json
+++ b/apps/files/l10n/ja.json
@@ -69,6 +69,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" : "ファイル管理",
@@ -94,6 +96,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" : "フィルターをクリア",
@@ -104,6 +111,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}\" バッチアクションが正常に実行されました。",
@@ -182,6 +190,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" : "フォルダーツリーを有効にする",
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index 3308568155b..8e77d1b2bb5 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -98,6 +98,11 @@ OC.L10N.register(
"Renamed \"{oldName}\" to \"{newName}\"" : "\"{oldName}\" foi renomeado para \"{newName}\"",
"Rename file" : "Renomear arquivo",
"Folder" : "Pasta",
+ "Unknown file type" : "Tipo de arquivo desconhecido",
+ "{ext} image" : "imagem {ext}",
+ "{ext} video" : "vídeo {ext}",
+ "{ext} audio" : "áudio {ext}",
+ "{ext} text" : "texto {ext}",
"Pending" : "Pendente",
"Unknown date" : "Data desconhecida",
"Clear filter" : "Limpar filtro",
@@ -108,6 +113,7 @@ OC.L10N.register(
"Total rows summary" : "Resumo do total de linhas",
"Toggle selection for all files and folders" : "Alternar seleção para todos os arquivos e pastas",
"Name" : "Nome",
+ "File type" : "Tipo de arquivo",
"Size" : "Tamanho",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" falhou em alguns elementos",
"\"{displayName}\" batch action executed successfully" : "Ação em lote \"{displayName}\" executada com êxito",
@@ -186,6 +192,7 @@ OC.L10N.register(
"Sort favorites first" : "Ordenar favoritos primeiro",
"Sort folders before files" : "Ordenar pastas antes de arquivos",
"Show hidden files" : "Mostrar arquivos ocultos",
+ "Show file type column" : "Mostrar coluna de tipo de arquivo",
"Crop image previews" : "Cortar visualizações de imagem",
"Enable the grid view" : "Ativar a visualização em grade",
"Enable folder tree" : "Ativar árvore de pastas",
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index ceec9ac85f4..09de897bc56 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -96,6 +96,11 @@
"Renamed \"{oldName}\" to \"{newName}\"" : "\"{oldName}\" foi renomeado para \"{newName}\"",
"Rename file" : "Renomear arquivo",
"Folder" : "Pasta",
+ "Unknown file type" : "Tipo de arquivo desconhecido",
+ "{ext} image" : "imagem {ext}",
+ "{ext} video" : "vídeo {ext}",
+ "{ext} audio" : "áudio {ext}",
+ "{ext} text" : "texto {ext}",
"Pending" : "Pendente",
"Unknown date" : "Data desconhecida",
"Clear filter" : "Limpar filtro",
@@ -106,6 +111,7 @@
"Total rows summary" : "Resumo do total de linhas",
"Toggle selection for all files and folders" : "Alternar seleção para todos os arquivos e pastas",
"Name" : "Nome",
+ "File type" : "Tipo de arquivo",
"Size" : "Tamanho",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" falhou em alguns elementos",
"\"{displayName}\" batch action executed successfully" : "Ação em lote \"{displayName}\" executada com êxito",
@@ -184,6 +190,7 @@
"Sort favorites first" : "Ordenar favoritos primeiro",
"Sort folders before files" : "Ordenar pastas antes de arquivos",
"Show hidden files" : "Mostrar arquivos ocultos",
+ "Show file type column" : "Mostrar coluna de tipo de arquivo",
"Crop image previews" : "Cortar visualizações de imagem",
"Enable the grid view" : "Ativar a visualização em grade",
"Enable folder tree" : "Ativar árvore de pastas",
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
index 2847bc373c7..ad6b2e96bf4 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -98,6 +98,11 @@ OC.L10N.register(
"Renamed \"{oldName}\" to \"{newName}\"" : "Bytte namn på \"{oldName}\" till \"{newName}\"",
"Rename file" : "Byt namn på fil",
"Folder" : "Mapp",
+ "Unknown file type" : "Okänd filtyp",
+ "{ext} image" : "{ext} bild",
+ "{ext} video" : "{ext} video",
+ "{ext} audio" : "{ext} ljud",
+ "{ext} text" : "{ext} text",
"Pending" : "Väntar",
"Unknown date" : "Okänt datum",
"Clear filter" : "Rensa filter",
@@ -108,6 +113,7 @@ OC.L10N.register(
"Total rows summary" : "Sammanfattning antal rader",
"Toggle selection for all files and folders" : "Växla markering för alla filer och mappar",
"Name" : "Namn",
+ "File type" : "Filtyp",
"Size" : "Storlek",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" misslyckades med vissa element",
"\"{displayName}\" batch action executed successfully" : "Batchåtgärden \"{displayName}\" har utförts",
@@ -186,6 +192,7 @@ OC.L10N.register(
"Sort favorites first" : "Sortera favoriter först",
"Sort folders before files" : "Sortera mappar före filer",
"Show hidden files" : "Visa dolda filer",
+ "Show file type column" : "Visa kolumn för filtyp",
"Crop image previews" : "Beskär förhandsgranskningar för bilder",
"Enable the grid view" : "Aktivera rutnätsvy",
"Enable folder tree" : "Aktivera mappträd",
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index affd94daa75..514dd77aab7 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -96,6 +96,11 @@
"Renamed \"{oldName}\" to \"{newName}\"" : "Bytte namn på \"{oldName}\" till \"{newName}\"",
"Rename file" : "Byt namn på fil",
"Folder" : "Mapp",
+ "Unknown file type" : "Okänd filtyp",
+ "{ext} image" : "{ext} bild",
+ "{ext} video" : "{ext} video",
+ "{ext} audio" : "{ext} ljud",
+ "{ext} text" : "{ext} text",
"Pending" : "Väntar",
"Unknown date" : "Okänt datum",
"Clear filter" : "Rensa filter",
@@ -106,6 +111,7 @@
"Total rows summary" : "Sammanfattning antal rader",
"Toggle selection for all files and folders" : "Växla markering för alla filer och mappar",
"Name" : "Namn",
+ "File type" : "Filtyp",
"Size" : "Storlek",
"\"{displayName}\" failed on some elements" : "\"{displayName}\" misslyckades med vissa element",
"\"{displayName}\" batch action executed successfully" : "Batchåtgärden \"{displayName}\" har utförts",
@@ -184,6 +190,7 @@
"Sort favorites first" : "Sortera favoriter först",
"Sort folders before files" : "Sortera mappar före filer",
"Show hidden files" : "Visa dolda filer",
+ "Show file type column" : "Visa kolumn för filtyp",
"Crop image previews" : "Beskär förhandsgranskningar för bilder",
"Enable the grid view" : "Aktivera rutnätsvy",
"Enable folder tree" : "Aktivera mappträd",
diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js
index 24c6af3046f..b0cc1433457 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -98,6 +98,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" : "清除筛选",
@@ -108,6 +113,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}”运行成功",
@@ -186,6 +192,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" : "启用文件夹树",
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index 6fb7facb3b6..e15d9f5b180 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -96,6 +96,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" : "清除筛选",
@@ -106,6 +111,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}”运行成功",
@@ -184,6 +190,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" : "启用文件夹树",
diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js
index af800f5614f..4ff34d480e5 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -98,6 +98,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" : "清除過濾條件",
@@ -108,6 +113,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}」批次動作執行成功",
@@ -186,6 +192,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" : "啟用資料夾樹",
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index 3c1c8d347fa..0def7339d4d 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -96,6 +96,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" : "清除過濾條件",
@@ -106,6 +111,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}」批次動作執行成功",
@@ -184,6 +190,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" : "啟用資料夾樹",
diff --git a/apps/files/lib/AppInfo/Application.php b/apps/files/lib/AppInfo/Application.php
index 4b3948d43b5..32c072ef0f4 100644
--- a/apps/files/lib/AppInfo/Application.php
+++ b/apps/files/lib/AppInfo/Application.php
@@ -132,7 +132,6 @@ class Application extends App implements IBootstrap {
public function boot(IBootContext $context): void {
$context->injectFn(Closure::fromCallable([$this, 'registerCollaboration']));
$context->injectFn([Listener::class, 'register']);
- $this->registerTemplates();
$this->registerHooks();
}
@@ -140,13 +139,6 @@ class Application extends App implements IBootstrap {
$providerManager->registerResourceProvider(ResourceProvider::class);
}
- private function registerTemplates(): void {
- $templateManager = \OC_Helper::getFileTemplateManager();
- $templateManager->registerTemplate('application/vnd.oasis.opendocument.presentation', 'core/templates/filetemplates/template.odp');
- $templateManager->registerTemplate('application/vnd.oasis.opendocument.text', 'core/templates/filetemplates/template.odt');
- $templateManager->registerTemplate('application/vnd.oasis.opendocument.spreadsheet', 'core/templates/filetemplates/template.ods');
- }
-
private function registerHooks(): void {
Util::connectHook('\OCP\Config', 'js', '\OCA\Files\App', 'extendJsConfig');
}
diff --git a/apps/files/src/components/FileEntry.vue b/apps/files/src/components/FileEntry.vue
index 3e455a2f135..d66c3fa0ed7 100644
--- a/apps/files/src/components/FileEntry.vue
+++ b/apps/files/src/components/FileEntry.vue
@@ -97,6 +97,7 @@
import { FileType, formatFileSize } from '@nextcloud/files'
import { useHotKey } from '@nextcloud/vue/composables/useHotKey'
import { defineComponent } from 'vue'
+import { t } from '@nextcloud/l10n'
import NcDateTime from '@nextcloud/vue/components/NcDateTime'
import { useNavigation } from '../composables/useNavigation.ts'
@@ -208,6 +209,25 @@ export default defineComponent({
return t('files', 'Unknown file type')
}
+ if (window.OC?.MimeTypeList?.names?.[this.source.mime]) {
+ return window.OC.MimeTypeList.names[this.source.mime]
+ }
+
+ const baseType = this.source.mime.split('/')[0]
+ const ext = this.source?.extension?.toUpperCase().replace(/^\./, '') || ''
+ if (baseType === 'image') {
+ return t('files', '{ext} image', { ext })
+ }
+ if (baseType === 'video') {
+ return t('files', '{ext} video', { ext })
+ }
+ if (baseType === 'audio') {
+ return t('files', '{ext} audio', { ext })
+ }
+ if (baseType === 'text') {
+ return t('files', '{ext} text', { ext })
+ }
+
return this.source.mime
},
size() {