diff --git a/apps/mana/apps/web/src/lib/components/admin/ProjectDataCard.svelte b/apps/mana/apps/web/src/lib/components/admin/ProjectDataCard.svelte index c2c455314..498d03f6e 100644 --- a/apps/mana/apps/web/src/lib/components/admin/ProjectDataCard.svelte +++ b/apps/mana/apps/web/src/lib/components/admin/ProjectDataCard.svelte @@ -1,4 +1,5 @@ diff --git a/apps/mana/apps/web/src/lib/components/dashboard/widgets/ActivityFeedWidget.svelte b/apps/mana/apps/web/src/lib/components/dashboard/widgets/ActivityFeedWidget.svelte index d563fee7f..a63840873 100644 --- a/apps/mana/apps/web/src/lib/components/dashboard/widgets/ActivityFeedWidget.svelte +++ b/apps/mana/apps/web/src/lib/components/dashboard/widgets/ActivityFeedWidget.svelte @@ -1,4 +1,5 @@ diff --git a/apps/mana/apps/web/src/lib/modules/calendar/components/WeekView.svelte b/apps/mana/apps/web/src/lib/modules/calendar/components/WeekView.svelte index 4b7738934..be75a2c96 100644 --- a/apps/mana/apps/web/src/lib/modules/calendar/components/WeekView.svelte +++ b/apps/mana/apps/web/src/lib/modules/calendar/components/WeekView.svelte @@ -1,4 +1,5 @@ diff --git a/apps/mana/apps/web/src/lib/modules/dreams/queries.ts b/apps/mana/apps/web/src/lib/modules/dreams/queries.ts index 73bb5cbd9..9843e2da6 100644 --- a/apps/mana/apps/web/src/lib/modules/dreams/queries.ts +++ b/apps/mana/apps/web/src/lib/modules/dreams/queries.ts @@ -1,3 +1,4 @@ +import { formatDate } from '$lib/i18n/format'; /** * Reactive Queries & Pure Helpers for Dreams module. * @@ -113,7 +114,7 @@ export function groupByMonth(dreams: Dream[]): Array<{ label: string; dreams: Dr const groups = new Map(); for (const d of dreams) { const date = new Date(d.dreamDate); - const label = date.toLocaleDateString('de-DE', { month: 'long', year: 'numeric' }); + const label = formatDate(date, { month: 'long', year: 'numeric' }); if (!groups.has(label)) groups.set(label, []); groups.get(label)!.push(d); } @@ -128,7 +129,7 @@ export function formatDreamDate(iso: string): string { if (diffDays === 0) return 'Heute Nacht'; if (diffDays === 1) return 'Gestern Nacht'; if (diffDays < 7) return `vor ${diffDays} Tagen`; - return date.toLocaleDateString('de-DE', { day: 'numeric', month: 'short', year: 'numeric' }); + return formatDate(date, { day: 'numeric', month: 'short', year: 'numeric' }); } /** Map of symbol name → most recent dreamDate that references it. */ diff --git a/apps/mana/apps/web/src/lib/modules/events/components/DiscoveredEventCard.svelte b/apps/mana/apps/web/src/lib/modules/events/components/DiscoveredEventCard.svelte index 844e6c7c6..b7a9216db 100644 --- a/apps/mana/apps/web/src/lib/modules/events/components/DiscoveredEventCard.svelte +++ b/apps/mana/apps/web/src/lib/modules/events/components/DiscoveredEventCard.svelte @@ -1,4 +1,5 @@ diff --git a/apps/mana/apps/web/src/lib/modules/events/components/PublicRsvpList.svelte b/apps/mana/apps/web/src/lib/modules/events/components/PublicRsvpList.svelte index 777d354f6..09008f320 100644 --- a/apps/mana/apps/web/src/lib/modules/events/components/PublicRsvpList.svelte +++ b/apps/mana/apps/web/src/lib/modules/events/components/PublicRsvpList.svelte @@ -1,4 +1,5 @@ diff --git a/apps/mana/apps/web/src/lib/modules/spiral/ListView.svelte b/apps/mana/apps/web/src/lib/modules/spiral/ListView.svelte index e42952f29..c22b36d7c 100644 --- a/apps/mana/apps/web/src/lib/modules/spiral/ListView.svelte +++ b/apps/mana/apps/web/src/lib/modules/spiral/ListView.svelte @@ -4,6 +4,7 @@ a spiral pattern. Extracted from the former /spiral standalone route. --> diff --git a/apps/mana/apps/web/src/lib/modules/times/components/EntryList.svelte b/apps/mana/apps/web/src/lib/modules/times/components/EntryList.svelte index 254d485f6..72beb3a0e 100644 --- a/apps/mana/apps/web/src/lib/modules/times/components/EntryList.svelte +++ b/apps/mana/apps/web/src/lib/modules/times/components/EntryList.svelte @@ -1,4 +1,5 @@ diff --git a/apps/mana/apps/web/src/lib/modules/website/embeds.ts b/apps/mana/apps/web/src/lib/modules/website/embeds.ts index 4c4753b5c..e209e86a9 100644 --- a/apps/mana/apps/web/src/lib/modules/website/embeds.ts +++ b/apps/mana/apps/web/src/lib/modules/website/embeds.ts @@ -1,3 +1,4 @@ +import { formatDateTime } from '$lib/i18n/format'; /** * Module-embed resolvers — client-side functions that walk Dexie to * pre-fetch data for `moduleEmbed` blocks at publish time. @@ -260,11 +261,11 @@ function formatEventSubtitle( location: string | null | undefined ): string { const start = new Date(startIso); - const dateParts = new Intl.DateTimeFormat('de-DE', { + const dateParts = formatDateTime(start, { day: '2-digit', month: 'short', year: 'numeric', - }).format(start); + }); let timePart = ''; if (!allDay) { diff --git a/apps/mana/apps/web/src/lib/modules/wetter/components/CurrentConditions.svelte b/apps/mana/apps/web/src/lib/modules/wetter/components/CurrentConditions.svelte index 732941ebe..20d3517bf 100644 --- a/apps/mana/apps/web/src/lib/modules/wetter/components/CurrentConditions.svelte +++ b/apps/mana/apps/web/src/lib/modules/wetter/components/CurrentConditions.svelte @@ -3,6 +3,7 @@ conditions, wind, humidity, pressure, UV index, and last-updated time. --> diff --git a/apps/mana/apps/web/src/lib/modules/wetter/components/DailyForecast.svelte b/apps/mana/apps/web/src/lib/modules/wetter/components/DailyForecast.svelte index b2c4a513e..0f74a9e2a 100644 --- a/apps/mana/apps/web/src/lib/modules/wetter/components/DailyForecast.svelte +++ b/apps/mana/apps/web/src/lib/modules/wetter/components/DailyForecast.svelte @@ -2,6 +2,7 @@ 7-day daily forecast — shows min/max temp, weather icon, precipitation. -->