mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-21 23:05:46 +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.1 KiB
TypeScript
63 lines
2.1 KiB
TypeScript
export const queue = {
|
|
title: 'Cola',
|
|
modePlaylist: 'Lista',
|
|
modeTimeline: 'Cronología',
|
|
upNext: 'A continuación',
|
|
history: 'Historial',
|
|
noUpcoming: 'No hay próximas pistas.',
|
|
savePlaylist: 'Guardar Lista',
|
|
updatePlaylist: 'Actualizar Lista',
|
|
filterPlaylists: 'Filtrar listas…',
|
|
playlistName: 'Nombre de Lista',
|
|
cancel: 'Cancelar',
|
|
save: 'Guardar',
|
|
loadPlaylist: 'Cargar Lista',
|
|
loading: 'Cargando…',
|
|
noPlaylists: 'No se encontraron listas.',
|
|
load: 'Reemplazar cola y reproducir',
|
|
appendToQueue: 'Agregar a cola',
|
|
delete: 'Eliminar',
|
|
deleteConfirm: '¿Eliminar lista "{{name}}"?',
|
|
clear: 'Limpiar cola',
|
|
shuffle: 'Mezclar cola',
|
|
gapless: 'Gapless',
|
|
crossfade: 'Crossfade',
|
|
infiniteQueue: 'Cola Infinita',
|
|
autoAdded: '— Agregado automáticamente —',
|
|
radioAdded: '— Radio —',
|
|
hide: 'Ocultar',
|
|
hideNowPlaying: 'Ocultar información de reproducción',
|
|
showNowPlaying: 'Mostrar información de reproducción',
|
|
close: 'Cerrar',
|
|
nextTracks: 'Siguientes',
|
|
shareQueue: 'Copiar enlace de la cola',
|
|
shareQueueEmpty: 'La cola está vacía — no hay nada que compartir.',
|
|
emptyQueue: 'La cola está vacía.',
|
|
crossServerEnqueueBlocked: 'No se pueden añadir pistas de otro servidor a la cola actual. Termina o vacía la cola primero.',
|
|
trackSingular: 'pista',
|
|
trackPlural: 'pistas',
|
|
showRemaining: 'Mostrar tiempo restante',
|
|
showTotal: 'Mostrar tiempo total',
|
|
showEta: 'Mostrar hora estimada de fin',
|
|
replayGain: 'ReplayGain',
|
|
rgTrack: 'T {{db}} dB',
|
|
rgAlbum: 'A {{db}} dB',
|
|
rgPeak: 'Pico {{pk}}',
|
|
sourceOffline: 'Reproducción desde la biblioteca sin conexión',
|
|
sourceHot: 'Reproducción desde la caché',
|
|
sourceStream: 'Reproducción desde la transmisión en red',
|
|
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',
|
|
},
|
|
};
|