Fix translation for activity

This commit is contained in:
2024-07-08 18:25:19 +02:00
parent 8794707400
commit f19a6251f9

View File

@@ -17,13 +17,25 @@ const getActivity = computed(() => {
const project = activity.details ? capitalise(activity.details.replace('Workspace:', '')) : '' const project = activity.details ? capitalise(activity.details.replace('Workspace:', '')) : ''
const state = activity.state.split(' ')[1] const state = activity.state.split(' ')[1]
const start = { const start = {
ago: useTimeAgo(activity.timestamps.start).value, ago: locale.value === 'en'
formated: `${useDateFormat( ? useTimeAgo(activity.timestamps.start).value
activity.timestamps.start, : useTimeAgo(activity.timestamps.start).value
'DD MMM YYYY', .replace('ago', '')
{ locales: currentLocale.value!.code ?? 'en' } .replace('hours', 'heures')
).value} ${t('separator')} .replace('minutes', 'minutes')
${useDateFormat(activity.timestamps.start, 'HH:mm:ss', { locales: currentLocale.value!.code ?? 'en' }).value}` .replace('seconds', 'secondes'),
formated: {
date: useDateFormat(
activity.timestamps.start,
'DD MMM YYYY',
{ locales: currentLocale.value!.code ?? 'en' }
).value,
time: useDateFormat(
activity.timestamps.start,
'HH:mm:ss',
{ locales: currentLocale.value!.code ?? 'en' }
).value
}
} }
return { return {
@@ -62,7 +74,6 @@ const { t } = useI18n({
v-if="getActivity.active" v-if="getActivity.active"
keypath="working" keypath="working"
tag="div" tag="div"
class="space-x-1"
> >
<template #project> <template #project>
<strong>{{ getActivity.project }}</strong> <strong>{{ getActivity.project }}</strong>
@@ -71,17 +82,19 @@ const { t } = useI18n({
{{ getActivity.state }} {{ getActivity.state }}
</template> </template>
<template #editor> <template #editor>
<UIcon <span class="space-x-1">
:name="IDEs.find(ide => ide.name === getActivity!.name)!.icon" <UIcon
size="16" :name="IDEs.find(ide => ide.name === getActivity!.name)!.icon"
/> size="16"
<strong>{{ getActivity.name }}</strong> />
<strong>{{ getActivity.name }}</strong></span>
</template> </template>
<template #start> <template #start>
<strong>{{ getActivity.start.ago }}</strong> <strong>{{ getActivity.start.ago }}</strong>
</template> </template>
<template #format> <template #format>
<strong>{{ getActivity.start.formated }}</strong> <strong>{{ getActivity.start.formated.date }}</strong> {{ t('separator') }}
<strong>{{ getActivity.start.formated.time }}</strong>
</template> </template>
</i18n-t> </i18n-t>
<i18n-t <i18n-t