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)
54 lines
1.9 KiB
TypeScript
54 lines
1.9 KiB
TypeScript
export const albumDetail = {
|
||
back: 'Zurück',
|
||
orbitDoubleClickHint: 'Doppelklick fügt diesen Titel zur Orbit-Queue hinzu',
|
||
playAll: 'Alle abspielen',
|
||
shareAlbum: 'Album teilen',
|
||
enqueue: 'Einreihen',
|
||
enqueueTooltip: 'Ganzes Album zur Warteschlange hinzufügen',
|
||
artistBio: 'Künstler-Bio',
|
||
download: 'Download (ZIP)',
|
||
playTooltip: 'Dieses Album abspielen',
|
||
artistBioTooltip: 'Künstlerbiografie lesen',
|
||
downloadTooltip: 'Dieses Album als ZIP herunterladen',
|
||
downloading: 'Lade…',
|
||
cacheOffline: 'Offline verfügbar machen',
|
||
offlineCached: 'Offline verfügbar',
|
||
offlineDownloading: 'Wird gecacht… ({{n}}/{{total}})',
|
||
removeOffline: 'Offline-Cache löschen',
|
||
offlineStorageFull: 'Offline-Speicher voll (Limit: {{mb}} MB). Lösche ein Album aus der Offline-Bibliothek oder erhöhe das Limit in den Einstellungen.',
|
||
offlineStorageGoToSettings: 'Einstellungen',
|
||
offlineStorageGoToLibrary: 'Offline-Bibliothek',
|
||
favoriteAdd: 'Zu Favoriten hinzufügen',
|
||
favoriteRemove: 'Aus Favoriten entfernen',
|
||
favorite: 'Als Favorit',
|
||
noBio: 'Keine Biografie verfügbar.',
|
||
moreByArtist: 'Mehr von {{artist}}',
|
||
tracksCount: '{{n}} Tracks',
|
||
goToArtist: 'Zu {{artist}} wechseln',
|
||
moreLabelAlbums: 'Weitere Alben von {{label}} anzeigen',
|
||
trackTitle: 'Titel',
|
||
trackAlbum: 'Album',
|
||
trackArtist: 'Interpret',
|
||
trackGenre: 'Genre',
|
||
trackPlayCount: 'Wiedergaben',
|
||
trackLastPlayed: 'Zuletzt gespielt',
|
||
trackBpm: 'BPM',
|
||
trackFormat: 'Format',
|
||
trackFavorite: 'Favorit',
|
||
trackRating: 'Bewertung',
|
||
trackDuration: 'Dauer',
|
||
trackTotal: 'Gesamt',
|
||
columns: 'Spalten',
|
||
resetColumns: 'Zurücksetzen',
|
||
notFound: 'Album nicht gefunden.',
|
||
bioModal: 'Künstler-Biografie',
|
||
bioClose: 'Schließen',
|
||
ratingLabel: 'Bewertung',
|
||
enlargeCover: 'Vergrößern',
|
||
filterSongs: 'Titel filtern…',
|
||
sortNatural: 'Reihenfolge',
|
||
sortByTitle: 'A–Z (Titel)',
|
||
sortByArtist: 'A–Z (Künstler)',
|
||
sortByAlbum: 'A–Z (Album)',
|
||
};
|