From a0935c74fe19ee6d370d01990f2d5f5bc059d9b6 Mon Sep 17 00:00:00 2001 From: alger Date: Thu, 22 May 2025 22:11:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=AD=8C=E6=9B=B2=E5=8F=B3=E9=94=AE=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=8D=E5=96=9C=E6=AC=A2=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E4=BB=A5=E8=BF=87=E6=BB=A4=E6=AF=8F=E6=97=A5=E6=8E=A8=E8=8D=90?= =?UTF-8?q?=E6=AD=8C=E6=9B=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/lang/en-US/songItem.ts | 12 +++- src/i18n/lang/zh-CN/songItem.ts | 12 +++- src/renderer/components/common/SongItem.vue | 70 ++++++++++++++++----- src/renderer/components/home/TopBanner.vue | 21 +++++-- src/renderer/store/modules/player.ts | 14 +++++ src/renderer/views/music/MusicListPage.vue | 21 +++++-- 6 files changed, 123 insertions(+), 27 deletions(-) diff --git a/src/i18n/lang/en-US/songItem.ts b/src/i18n/lang/en-US/songItem.ts index f6e5bb2..c84e39a 100644 --- a/src/i18n/lang/en-US/songItem.ts +++ b/src/i18n/lang/en-US/songItem.ts @@ -6,7 +6,9 @@ export default { addToPlaylist: 'Add to Playlist', favorite: 'Like', unfavorite: 'Unlike', - removeFromPlaylist: 'Remove from Playlist' + removeFromPlaylist: 'Remove from Playlist', + dislike: 'Dislike', + undislike: 'Undislike', }, message: { downloading: 'Downloading, please wait...', @@ -14,5 +16,13 @@ export default { downloadQueued: 'Added to download queue', addedToNextPlay: 'Added to play next', getUrlFailed: 'Failed to get music download URL, please check if logged in' + }, + dialog: { + dislike:{ + title: 'Dislike', + content: 'Are you sure you want to dislike this song?', + positiveText: 'Dislike', + negativeText: 'Cancel' + } } }; diff --git a/src/i18n/lang/zh-CN/songItem.ts b/src/i18n/lang/zh-CN/songItem.ts index b9339f5..9e71328 100644 --- a/src/i18n/lang/zh-CN/songItem.ts +++ b/src/i18n/lang/zh-CN/songItem.ts @@ -6,7 +6,9 @@ export default { addToPlaylist: '添加到歌单', favorite: '喜欢', unfavorite: '取消喜欢', - removeFromPlaylist: '从歌单中删除' + removeFromPlaylist: '从歌单中删除', + dislike: '不喜欢', + undislike: '取消不喜欢', }, message: { downloading: '正在下载中,请稍候...', @@ -14,5 +16,13 @@ export default { downloadQueued: '已加入下载队列', addedToNextPlay: '已添加到下一首播放', getUrlFailed: '获取音乐下载地址失败,请检查是否登录' + }, + dialog: { + dislike: { + title: '提示!', + content: '确认不喜欢这首歌吗?再次进入将从每日推荐中排除。', + positiveText: '不喜欢', + negativeText: '取消' + } } }; diff --git a/src/renderer/components/common/SongItem.vue b/src/renderer/components/common/SongItem.vue index cffaf5a..d1395fd 100644 --- a/src/renderer/components/common/SongItem.vue +++ b/src/renderer/components/common/SongItem.vue @@ -134,7 +134,7 @@