mirror of
https://github.com/kilyabin/psysonic.git
synced 2026-07-21 22:15:40 +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)
41 lines
1.8 KiB
TypeScript
41 lines
1.8 KiB
TypeScript
export const albums = {
|
||
title: 'Toate albumele',
|
||
sortByName: 'A–Z (Album)',
|
||
sortByArtist: 'A–Z (Artist)',
|
||
sortNewest: 'Cele mai noi primele',
|
||
sortRandom: 'Aleatoriu',
|
||
yearFrom: 'De la',
|
||
yearTo: 'Până la',
|
||
yearFilterClear: 'Golește filtrul de an',
|
||
yearFilterLabel: 'An',
|
||
sortTooltip: 'Schimbă ordinea de sortare',
|
||
yearFilterTooltip: 'Filtrează după anul lansării',
|
||
compilationLabel: 'Compilații',
|
||
compilationOnly: 'Doar compilații',
|
||
compilationHide: 'Ascunde compilațiile',
|
||
compilationTooltipAll: 'Toate albumele · clic: doar compilații',
|
||
compilationTooltipOnly: 'Doar compilații · clic: ascunde compilațiile',
|
||
compilationTooltipHide: 'Compilații ascunse · clic: arată toate',
|
||
losslessLabel: 'Lossless',
|
||
losslessTooltipOn: 'Doar albume lossless · clic: arată toate',
|
||
losslessTooltipOff: 'Arată doar albume lossless',
|
||
select: 'Multi-selecție',
|
||
startSelect: 'Activează multi-selecția',
|
||
cancelSelect: 'Anulează',
|
||
selectionCount: '{{count}} selectate',
|
||
downloadZips: 'Descarcă ZIPuri',
|
||
addOffline: 'Adaugă Offline',
|
||
enqueueSelected_one: 'Adaugă în coadă ({{count}})',
|
||
enqueueSelected_other: 'Adaugă în coadă ({{count}})',
|
||
enqueueQueued_one: 'Adăugat {{count}} album în coadă',
|
||
enqueueQueued_other: 'Adăugat {{count}} albume în coadă',
|
||
downloadingZip: 'Se descarcă {{current}}/{{total}}: {{name}}',
|
||
downloadZipDone: '{{count}} ZIP(uri) descărcate',
|
||
downloadZipFailed: 'Nu s-a reușit descărcarea {{name}}',
|
||
offlineQueuing: 'Se adaugă în coadă {{count}} album(e) pentru offline…',
|
||
offlineFailed: 'Nu s-a reușit adăugarea {{name}} offline',
|
||
noFavorites: 'Niciun album favorit nu corespunde filtrelor curente.',
|
||
noCompilations: 'Nicio compilație nu corespunde filtrelor curente.',
|
||
noMatchingFilters: 'Niciun album nu corespunde filtrelor curente.',
|
||
};
|