mirror of
https://github.com/kilyabin/psysonic.git
synced 2026-07-21 22:15:40 +00:00
1c23305887
* feat(queue): add Timeline display mode A third queue display mode alongside Queue and Playlist. Timeline shows the full queue anchored on the current track — played history above (dimmed), upcoming below — with 'History' and 'Up next' dividers and the current row auto-centered. It already follows shuffle order since the queue is stored in play order. The header mode button now cycles queue → timeline → playlist; Settings gains a third option. * i18n(queue): Timeline mode strings (9 locales) * docs(changelog): note Timeline queue mode (#1004)
63 lines
2.2 KiB
TypeScript
63 lines
2.2 KiB
TypeScript
export const queue = {
|
||
title: 'File d\'attente',
|
||
modePlaylist: 'Liste de lecture',
|
||
modeTimeline: 'Chronologie',
|
||
upNext: 'À suivre',
|
||
history: 'Historique',
|
||
noUpcoming: 'Aucune piste à venir.',
|
||
savePlaylist: 'Enregistrer la liste',
|
||
updatePlaylist: 'Mettre à jour la liste',
|
||
filterPlaylists: 'Filtrer les listes…',
|
||
playlistName: 'Nom de la liste',
|
||
cancel: 'Annuler',
|
||
save: 'Enregistrer',
|
||
loadPlaylist: 'Charger une liste',
|
||
loading: 'Chargement…',
|
||
noPlaylists: 'Aucune liste trouvée.',
|
||
load: 'Remplacer la file et lire',
|
||
appendToQueue: 'Ajouter à la file',
|
||
delete: 'Supprimer',
|
||
deleteConfirm: 'Supprimer la liste « {{name}} » ?',
|
||
clear: 'Vider la file',
|
||
shuffle: 'Mélanger la file',
|
||
gapless: 'Sans blanc',
|
||
crossfade: 'Fondu',
|
||
infiniteQueue: 'File infinie',
|
||
autoAdded: '— Ajouté automatiquement —',
|
||
radioAdded: '— Radio —',
|
||
hide: 'Masquer',
|
||
hideNowPlaying: 'Masquer les infos de lecture',
|
||
showNowPlaying: 'Afficher les infos de lecture',
|
||
close: 'Fermer',
|
||
nextTracks: 'Pistes suivantes',
|
||
shareQueue: 'Copier le lien de la file d’attente',
|
||
shareQueueEmpty: 'La file d’attente est vide — rien à partager.',
|
||
emptyQueue: 'La file d\'attente est vide.',
|
||
crossServerEnqueueBlocked: 'Les titres d\'un autre serveur ne peuvent pas être ajoutés à la file en cours. Terminez ou videz la file d\'abord.',
|
||
trackSingular: 'piste',
|
||
trackPlural: 'pistes',
|
||
showRemaining: 'Afficher le temps restant',
|
||
showTotal: 'Afficher la durée totale',
|
||
showEta: 'Afficher l\'heure de fin estimée',
|
||
replayGain: 'ReplayGain',
|
||
rgTrack: 'T {{db}} dB',
|
||
rgAlbum: 'A {{db}} dB',
|
||
rgPeak: 'Pic {{pk}}',
|
||
sourceOffline: 'Lecture depuis la bibliothèque hors ligne',
|
||
sourceHot: 'Lecture depuis le cache',
|
||
sourceStream: 'Lecture depuis le flux réseau',
|
||
clearCachedLoudnessWaveform: 'Clear cached loudness and waveform, then re-analyze this track',
|
||
recalculatingLoudnessWaveform: 'Recalculating loudness and waveform for this track…',
|
||
bpm: '{{bpm}} BPM',
|
||
moods: {
|
||
happy: 'Happy',
|
||
excited: 'Excited',
|
||
calm: 'Calm',
|
||
peaceful: 'Peaceful',
|
||
angry: 'Angry',
|
||
tense: 'Tense',
|
||
sad: 'Sad',
|
||
melancholic: 'Melancholic',
|
||
},
|
||
};
|