Files
Psychotoxical-psysonic/src/locales/fr/albumDetail.ts
T
Psychotoxical 8b89596fcf feat(album): show all genres in album details, linkable to genre pages (#1186)
* feat(album): show all genres in album details, linkable to genre pages

The album header listed only a single genre. It now renders every genre
from the album's OpenSubsonic genres[] (falling back to splitting the
legacy genre string), each linking to its genre page via the existing
genre route.

* docs(changelog): multiple genres in album details (#1186)

* refactor(genres): extract genreColor into a shared util

* feat(album): union album and track genres behind a +N cursor menu

* feat(album): read album detail from the library index when ready

* docs(changelog): expand the album genres entry

* feat(album): genre pill row with keyboard-navigable popover

* test(offline): cover index-first resolveAlbum path with mocked libraryIsReady

* refactor(styles): move album-detail genre styles out of cover-lightbox.css
2026-06-25 13:16:24 +02:00

59 lines
2.1 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
export const albumDetail = {
back: 'Retour',
orbitDoubleClickHint: 'Double-clic pour ajouter ce morceau à la file Orbit',
playAll: 'Tout lire',
shareAlbum: 'Partager l\'album',
enqueue: 'Mettre en file',
enqueueTooltip: 'Ajouter l\'album entier à la file d\'attente',
artistBio: 'Biographie',
download: 'Télécharger (ZIP)',
playTooltip: 'Lire cet album',
artistBioTooltip: 'Lire la biographie de l\'artiste',
downloadTooltip: 'Télécharger cet album en ZIP',
downloading: 'Chargement…',
cacheOffline: 'Rendre disponible hors ligne',
offlineCached: 'Disponible hors ligne',
offlineQueued: 'En file d\'attente',
offlineDownloading: 'Mise en cache… ({{n}}/{{total}})',
removeOffline: 'Supprimer le cache hors ligne',
removeFromOfflineQueue: 'Retirer de la file d\'attente hors ligne',
offlineStorageFull: 'Stockage hors ligne plein (limite : {{mb}} Mo). Supprimez un album de votre bibliothèque hors ligne ou augmentez la limite dans les paramètres.',
offlineStorageGoToSettings: 'Paramètres',
offlineStorageGoToLibrary: 'Bibliothèque hors ligne',
favoriteAdd: 'Ajouter aux favoris',
favoriteRemove: 'Retirer des favoris',
favorite: 'Favori',
noBio: 'Aucune biographie disponible.',
moreByArtist: 'Plus de {{artist}}',
tracksCount: '{{n}} pistes',
goToArtist: 'Aller à {{artist}}',
moreLabelAlbums: 'Plus d\'albums sur {{label}}',
moreGenreAlbums: 'Plus d\'albums du genre {{genre}}',
genresModalTitle: 'Genres',
showAllGenres: 'Afficher tous les genres',
trackTitle: 'Titre',
trackAlbum: 'Album',
trackArtist: 'Artiste',
trackGenre: 'Genre',
trackPlayCount: 'Lectures',
trackLastPlayed: 'Dernière lecture',
trackBpm: 'BPM',
trackFormat: 'Format',
trackFavorite: 'Favori',
trackRating: 'Note',
trackDuration: 'Durée',
trackTotal: 'Total',
columns: 'Colonnes',
resetColumns: 'Réinitialiser',
notFound: 'Album introuvable.',
bioModal: 'Biographie de l\'artiste',
bioClose: 'Fermer',
ratingLabel: 'Note',
enlargeCover: 'Agrandir',
filterSongs: 'Filtrer…',
sortNatural: 'Naturel',
sortByTitle: 'AZ (Titre)',
sortByArtist: 'AZ (Artiste)',
sortByAlbum: 'AZ (Album)',
};