mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
fix(unified-search): make sure date range option is translated
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This commit is contained in:
parent
508da59c61
commit
6f4414fe4c
1 changed files with 18 additions and 3 deletions
|
|
@ -157,7 +157,7 @@
|
|||
|
||||
<script lang="ts">
|
||||
import { subscribe } from '@nextcloud/event-bus'
|
||||
import { translate as t } from '@nextcloud/l10n'
|
||||
import { getCanonicalLocale, t } from '@nextcloud/l10n'
|
||||
import { useBrowserLocation } from '@vueuse/core'
|
||||
import { defineComponent } from 'vue'
|
||||
import { getProviders, search as unifiedSearch, getContacts } from '../../services/UnifiedSearchService.js'
|
||||
|
|
@ -260,7 +260,13 @@ export default defineComponent({
|
|||
providerActionMenuIsOpen: false,
|
||||
dateActionMenuIsOpen: false,
|
||||
providerResultLimit: 5,
|
||||
dateFilter: { id: 'date', type: 'date', text: '', startFrom: null, endAt: null },
|
||||
dateFilter: {
|
||||
id: 'date',
|
||||
type: 'date',
|
||||
text: '',
|
||||
startFrom: null as Date | null,
|
||||
endAt: null as Date | null,
|
||||
},
|
||||
personFilter: { id: 'person', type: 'person', name: '' },
|
||||
filteredProviders: [],
|
||||
searching: false,
|
||||
|
|
@ -681,13 +687,22 @@ export default defineComponent({
|
|||
this.updateDateFilter()
|
||||
|
||||
},
|
||||
|
||||
setCustomDateRange(event) {
|
||||
unifiedSearchLogger.debug('Custom date range', { range: event })
|
||||
this.dateFilter.startFrom = event.startFrom
|
||||
this.dateFilter.endAt = event.endAt
|
||||
this.dateFilter.text = t('core', `Between ${this.dateFilter.startFrom.toLocaleDateString()} and ${this.dateFilter.endAt.toLocaleDateString()}`)
|
||||
this.dateFilter.text = t(
|
||||
'core',
|
||||
'Between {startDate} and {endDate}',
|
||||
{
|
||||
startDate: this.dateFilter.startFrom!.toLocaleDateString([getCanonicalLocale()]),
|
||||
endDate: this.dateFilter.endAt!.toLocaleDateString([getCanonicalLocale()]),
|
||||
},
|
||||
)
|
||||
this.updateDateFilter()
|
||||
},
|
||||
|
||||
handlePluginFilter(addFilterEvent) {
|
||||
unifiedSearchLogger.debug('Handling plugin filter', { addFilterEvent })
|
||||
for (let i = 0; i < this.filteredProviders.length; i++) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue