Files
psysonic/src/locales/es/common.ts
T
Frank Stellmacher 5856bdbf1a fix(library): empty-state on Mainstage, Albums, New Releases, Random Albums (#750)
* fix(library): show empty-state on Mainstage, Albums, New Releases, Random Albums

When the active library has no albums, Mainstage and the three album-list
pages rendered a fully blank page — every rail and grid was empty but
nothing told the user why. Add a shared `common.libraryEmpty` message
(all 9 locales) and render it in place of the empty grid:

* Home: when no rail has any albums after loading.
* Albums: when no albums and no filter (genre/year/starred/comp) is
  active — filtered "no matches" is a separate state and stays as-is.
* New Releases: when no albums and no genre filter is active.
* Random Albums: when no albums after loading.

Pages that already had a dedicated empty-state (Artists, Genres,
Composers, Playlists, Favorites, MostPlayed, LosslessAlbums,
LabelAlbums, InternetRadio) are left alone — their wording is
intentional and per-page.

* docs(changelog): note empty-library states on Mainstage / album lists (#750)
2026-05-17 14:10:36 +02:00

58 lines
2.0 KiB
TypeScript

export const common = {
albums: 'Álbumes',
album: 'Álbum',
loading: 'Cargando…',
loadingMore: 'Cargando…',
loadingPlaylists: 'Cargando Listas…',
noAlbums: 'No se encontraron álbumes.',
downloading: 'Descargando…',
downloadZip: 'Descargar (ZIP)',
back: 'Volver',
cancel: 'Cancelar',
save: 'Guardar',
delete: 'Eliminar',
use: 'Usar',
add: 'Agregar',
new: 'Nuevo',
active: 'Activo',
download: 'Descargar',
chooseDownloadFolder: 'Elegir carpeta de descarga',
noFolderSelected: 'Ninguna carpeta seleccionada',
rememberDownloadFolder: 'Recordar esta carpeta',
filterGenre: 'Filtro de Género',
filterSearchGenres: 'Buscar géneros…',
filterNoGenres: 'Ningún género coincide',
filterClear: 'Limpiar',
favorites: 'Favoritos',
favoritesTooltipOff: 'Mostrar solo favoritos',
favoritesTooltipOn: 'Mostrar todo',
play: 'Reproducir',
bulkSelected: '{{count}} seleccionados',
clearSelection: 'Limpiar selección',
bulkAddToPlaylist: 'Agregar a Lista',
bulkRemoveFromPlaylist: 'Quitar de Lista',
bulkClear: 'Limpiar selección',
updaterAvailable: 'Actualización disponible',
updaterVersion: 'v{{version}} está disponible',
updaterWebsite: 'Sitio web',
updaterModalTitle: 'Nueva Versión Disponible',
updaterChangelog: 'Novedades',
updaterDownloadBtn: 'Descargar Ahora',
updaterSkipBtn: 'Omitir esta Versión',
updaterRemindBtn: 'Recordarme Después',
updaterDone: 'Descarga completada',
updaterShowFolder: 'Mostrar en Carpeta',
updaterInstallHint: 'Cierra Psysonic y ejecuta el instalador manualmente.',
updaterAurHint: 'Instala la actualización vía AUR:',
updaterErrorMsg: 'Error de descarga',
updaterRetryBtn: 'Reintentar',
durationHoursMinutes: '{{hours}}h {{minutes}}m',
durationMinutesOnly: '{{minutes}}m',
updaterOpenGitHub: 'Abrir en GitHub',
filters: 'Filtros',
more: 'más',
yearRange: 'Rango de años',
clearAll: 'Limpiar todo',
libraryEmpty: 'Tu biblioteca está vacía.',
};