mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-21 23:05:46 +00:00
c119a32277
* feat(tooltip): 2s open delay and shared tooltipAttrs helper Add a 2s hover open delay in TooltipPortal (single behaviour source) so tooltips no longer flash on quick pointer passes; hiding stays immediate. Add tooltipAttrs() to pair data-tooltip with a matching aria-label for buttons touched in the unification work. Covered by Vitest. * feat(tooltip): lower open delay to 1s 2s felt too long in testing; 1s gives the same anti-flash behaviour without making intentional hovers wait. * feat(tooltip): action tooltips on the artist overview Add tooltips describing the action to Last.fm, Wikipedia, Play All, Shuffle and Radio. Shuffle/Radio now show a tooltip on desktop too, not just mobile. Strings added to all 9 locales. * feat(tooltip): action tooltips on the album overview Add tooltips describing the action to the desktop Play, Artist Bio and Download (ZIP) buttons, matching the mobile layout. Strings added to all 9 locales. * feat(tooltip): action tooltips on the All Albums toolbar Add tooltips describing the action to the sort, year and genre filter buttons. SortDropdown gains an optional tooltip prop; the year and genre filter components carry their own, so the tooltips also appear on the other browse pages that reuse them. Strings added to all 9 locales. * feat(tooltip): action tooltips on song-list rows Add Play and Add-to-queue tooltips to the per-row icons in SongRow, used by the Tracks browse list, Search and Advanced Search. Also localizes the aria-labels, which were hardcoded English. New common.addToQueue in all 9 locales. * fix(tooltip): uniform tooltip placement on the Artists toolbar The favourite and multi-select buttons forced tooltips below while the view-mode buttons auto-flipped above, so the row looked inconsistent. Pin the view-mode buttons below too, matching the rest of the row and the Albums toolbar. * feat(tooltip): clarify and align the Advanced Search scope row Add a leading "Search in:" label and per-chip tooltips so the All/Artists/Albums/Songs row reads as a scope limiter. Drop the forced below-placement on the small star filter (used only here) so the favourites chip flips with the others instead of sitting alone below. Strings added to all 9 locales. * docs(changelog): tooltip unification (#972)
60 lines
2.0 KiB
TypeScript
60 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',
|
|
filterGenreTooltip: 'Filtrar por 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',
|
|
addToQueue: 'Añadir a la cola',
|
|
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.',
|
|
};
|