mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-21 23:05:46 +00:00
a8cfff0b62
* feat(library): local lossless index, filters, and conserve dedicated page Add SQLite-backed lossless album browse and advanced-search filtering, wire All Albums and artist/album lossless drill-down mode, and hide the standalone /lossless-albums nav entry from sidebar visibility settings (conserved route, default off). * docs(release): note lossless local index in CHANGELOG and credits (PR #871)
68 lines
2.6 KiB
TypeScript
68 lines
2.6 KiB
TypeScript
export const search = {
|
|
placeholder: '搜索艺术家、专辑或歌曲…',
|
|
noResults: '未找到 "{{query}}" 的相关结果',
|
|
artists: '艺术家',
|
|
albums: '专辑',
|
|
songs: '歌曲',
|
|
clearLabel: '清除搜索',
|
|
addedToQueueToast: '已将"{{title}}"加入队列',
|
|
title: '搜索',
|
|
resultsFor: '"{{query}}" 的搜索结果',
|
|
album: '专辑',
|
|
advanced: '高级搜索',
|
|
localIndexBadge: '本地索引',
|
|
localIndexBadgeTooltip: '来自本设备本地库索引的结果',
|
|
networkSearchBadge: '服务器搜索',
|
|
networkSearchBadgeTooltip: '来自已连接服务器实时搜索的结果',
|
|
liveSearchFailed: '搜索失败 — 请重试',
|
|
advancedSearchTerm: '搜索词',
|
|
advancedSearchPlaceholder: '标题、专辑、艺术家…',
|
|
advancedGenre: '流派',
|
|
advancedAllGenres: '所有流派',
|
|
advancedYear: '年份',
|
|
advancedYearFrom: '从',
|
|
advancedYearTo: '至',
|
|
advancedBpm: 'BPM',
|
|
advancedBpmClear: '清除 BPM 筛选',
|
|
advancedLossless: '格式',
|
|
advancedLosslessOnly: '仅无损',
|
|
bpmSourceTag: 'BPM from file tag',
|
|
bpmSourceAnalysis: 'BPM from audio analysis',
|
|
advancedMoodGroup: 'Mood',
|
|
advancedAllMoods: 'All moods',
|
|
advancedMoodLocalNote: 'Requires local library index and track analysis',
|
|
advancedAll: '全部',
|
|
advancedSearch: '搜索',
|
|
advancedEmpty: '请输入搜索词或选择过滤器。',
|
|
advancedNoResults: '未找到结果。',
|
|
advancedGenreNote: '歌曲从该流派中随机选取。',
|
|
recentSearches: '最近搜索',
|
|
browse: '浏览',
|
|
emptyHint: '你想听什么?',
|
|
genres: '流派',
|
|
shareLink: 'Share link',
|
|
shareTrackTitle: 'Shared track',
|
|
shareQueueTitle_one: 'Shared queue ({{count}} track)',
|
|
shareQueueTitle_other: 'Shared queue ({{count}} tracks)',
|
|
shareQueueAction: 'Add to queue',
|
|
shareQueueing: 'Adding to queue…',
|
|
shareQueued_one: 'Added {{count}} shared track to queue',
|
|
shareQueued_other: 'Added {{count}} shared tracks to queue',
|
|
shareQueuedPartial: 'Added {{queued}} of {{total}} shared tracks to queue ({{skipped}} not found).',
|
|
shareUnsupportedTitle: 'This share link cannot be used here',
|
|
shareUnsupportedSub: 'Use a track, album, artist, composer, or queue share link.',
|
|
shareFromServer: 'From {{server}}',
|
|
shareQueuePreview: 'Preview tracks',
|
|
shareQueuePreviewLoading: 'Loading tracks…',
|
|
shareQueuePreviewEmpty: 'No tracks from this link could be found on the server.',
|
|
shareQueuePreviewSkipped: '{{skipped}} of {{total}} tracks were not found on this server.',
|
|
moodGroups: {
|
|
joy: 'Joy',
|
|
sadness: 'Sadness',
|
|
dance: 'Dance',
|
|
work: 'Work',
|
|
romance: 'Romance',
|
|
anger: 'Anger',
|
|
},
|
|
};
|