aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Molakvoæ <skjnldsv@protonmail.com>2024-01-11 16:21:11 +0100
committerJohn Molakvoæ <skjnldsv@protonmail.com>2024-01-12 08:39:45 +0100
commit14da405f928a59b9f388c9fe8d89f9deeeee173c (patch)
tree32a8d6cc24fa4d1b46ca06ebefc7ec0f717971ba
parent0a42b076d2bc3d2637a0c1ed493243eabb97859b (diff)
downloadnextcloud-server-14da405f928a59b9f388c9fe8d89f9deeeee173c.tar.gz
nextcloud-server-14da405f928a59b9f388c9fe8d89f9deeeee173c.zip
fix(files): use `getSummaryFor` for better files summary translations
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
-rw-r--r--apps/files/src/components/FilesListVirtual.vue18
1 files changed, 4 insertions, 14 deletions
diff --git a/apps/files/src/components/FilesListVirtual.vue b/apps/files/src/components/FilesListVirtual.vue
index 9ae520b6e9d..6a075a27b4e 100644
--- a/apps/files/src/components/FilesListVirtual.vue
+++ b/apps/files/src/components/FilesListVirtual.vue
@@ -80,8 +80,9 @@ import { translate as t, translatePlural as n } from '@nextcloud/l10n'
import { defineComponent } from 'vue'
import { action as sidebarAction } from '../actions/sidebarAction.ts'
-import { useUserConfigStore } from '../store/userconfig.ts'
+import { getSummaryFor } from '../utils/fileUtils'
import { useSelectionStore } from '../store/selection.js'
+import { useUserConfigStore } from '../store/userconfig.ts'
import FileEntry from './FileEntry.vue'
import FileEntryGrid from './FileEntryGrid.vue'
@@ -146,25 +147,14 @@ export default defineComponent({
return this.userConfigStore.userConfig
},
- files() {
- return this.nodes.filter(node => node.type === 'file')
- },
-
fileId() {
return parseInt(this.$route.params.fileid) || null
},
- summaryFile() {
- const count = this.files.length
- return n('files', '{count} file', '{count} files', count, { count })
- },
- summaryFolder() {
- const count = this.nodes.length - this.files.length
- return n('files', '{count} folder', '{count} folders', count, { count })
- },
summary() {
- return t('files', '{summaryFile} and {summaryFolder}', this)
+ return getSummaryFor(this.nodes)
},
+
isMtimeAvailable() {
// Hide mtime column on narrow screens
if (this.filesListWidth < 768) {