diff options
author | John Molakvoæ <skjnldsv@protonmail.com> | 2024-01-11 16:21:11 +0100 |
---|---|---|
committer | John Molakvoæ <skjnldsv@protonmail.com> | 2024-01-12 08:39:45 +0100 |
commit | 14da405f928a59b9f388c9fe8d89f9deeeee173c (patch) | |
tree | 32a8d6cc24fa4d1b46ca06ebefc7ec0f717971ba /apps/files | |
parent | 0a42b076d2bc3d2637a0c1ed493243eabb97859b (diff) | |
download | nextcloud-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>
Diffstat (limited to 'apps/files')
-rw-r--r-- | apps/files/src/components/FilesListVirtual.vue | 18 |
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) { |