feat(i18n): localized release date on album credits

This commit is contained in:
Gwendal Beaumont committed 2026-03-27 09:21:07 +01:00
1 parent d6eedb7d0d
commit e4b98223d2
1 file changed
+6 -5
+6 -5
View File
@@ -1,5 +1,6 @@
<script lang="ts">
import { invoke } from '@tauri-apps/api/core';
import { locale } from 'svelte-i18n';
import { Play, ChevronDown, ChevronUp, Loader2, X } from 'lucide-svelte';
import type { AlbumCredits, QobuzAlbum, Performer, TrackCredits } from '$lib/types';
@@ -74,10 +75,10 @@
expandedTracks = newSet;
}
function handleTrackPlay(track: TrackCredits, e: MouseEvent | KeyboardEvent) {
e.stopPropagation();
onTrackPlay?.(track);
}
function handleTrackPlay(track: TrackCredits, e: MouseEvent | KeyboardEvent) {
e.stopPropagation();
onTrackPlay?.(track);
}
function handleKeydown(e: KeyboardEvent) {
if (e.key === 'Escape') {
@@ -223,7 +224,7 @@
<span class="meta-value label-name">{credits.album.label}</span>
{/if}
{#if credits.album.release_date}
<span class="meta-date">on {new Date(credits.album.release_date).toLocaleDateString('en-US', { month: 'long', day: 'numeric', year: 'numeric' })}</span>
<span class="meta-date">on {new Date(credits.album.release_date).toLocaleDateString($locale ? $locale : 'en-us', { month: 'long', day: 'numeric', year: 'numeric' })}</span>
{/if}
</p>
{/if}