From 74427a50563646f3cfe33d4de50e216666c7f129 Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Thu, 5 Sep 2024 17:59:44 +0200 Subject: [PATCH] Added relative days translations --- i18n.config.ts | 8 ++++++++ stores/CalendarStore.ts | 10 +++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/i18n.config.ts b/i18n.config.ts index 1a037de..c0ee626 100644 --- a/i18n.config.ts +++ b/i18n.config.ts @@ -59,7 +59,11 @@ export default defineI18nConfig(() => ({ date: { start: "Start date", end: "End date", + afterTomorrow: "In 2 days", + tomorrow: "Tomorrow", today: "Today", + yesterday: "Yesterday", + beforeYesterday: "2 days ago", fromTo: "From {startDate} to {endDate}", while: "During {duration}", }, @@ -199,7 +203,11 @@ export default defineI18nConfig(() => ({ date: { start: "Date de début", end: "Date de fin", + afterTomorrow: "Après-demain", + tomorrow: "Demain", today: "Aujourd'hui", + yesterday: "Hier", + beforeYesterday: "Avant-hier", fromTo: "Du {startDate} au {endDate}", while: "Pendant {duration}", }, diff --git a/stores/CalendarStore.ts b/stores/CalendarStore.ts index 3ee0080..9f99234 100644 --- a/stores/CalendarStore.ts +++ b/stores/CalendarStore.ts @@ -495,19 +495,19 @@ export const useCalendar = defineStore("calendar", () => { if (formatting === "complex") { // Handle if it's the same date if (direction === "present") { - return "Aujourd'hui" + return t("entity.calendar.date.today") } if (differenceInDays === -2) { - return "Avant-hier" + return t("entity.calendar.date.beforeYesterday") } if (differenceInDays === -1) { - return "Hier" + return t("entity.calendar.date.yesterday") } if (differenceInDays === 1) { - return "Demain" + return t("entity.calendar.date.tomorrow") } if (differenceInDays === 2) { - return "Après-demain" + return t("entity.calendar.date.afterTomorrow") } // Get relevant prefix for the string