mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-07-21 19:47:32 +08:00
fix(songitem): 添加到歌单权限判断改为响应式并提示不可用原因
- 权限判断从 localStorage 快照改为 userStore 响应式状态,登录/登出后菜单状态即时刷新 - 菜单项不再灰色禁用,未登录或 UID 登录时点击给出明确提示(新增 5 语言文案) Closes #706
This commit is contained in:
@@ -13,6 +13,8 @@ export default {
|
||||
},
|
||||
message: {
|
||||
downloading: 'Downloading, please wait...',
|
||||
addToPlaylistNeedLogin:
|
||||
'Please log in with Cookie or QR code to add songs to a playlist (not available for UID login)',
|
||||
downloadFailed: 'Download failed',
|
||||
downloadQueued: 'Added to download queue',
|
||||
addedToNextPlay: 'Added to play next',
|
||||
|
||||
@@ -1,33 +1,35 @@
|
||||
export default {
|
||||
menu: {
|
||||
play: '再生',
|
||||
playNext: '次に再生',
|
||||
download: '楽曲をダウンロード',
|
||||
downloadLyric: '歌詞をダウンロード',
|
||||
addToPlaylist: 'プレイリストに追加',
|
||||
favorite: 'いいね',
|
||||
unfavorite: 'いいね解除',
|
||||
removeFromPlaylist: 'プレイリストから削除',
|
||||
dislike: '嫌い',
|
||||
undislike: '嫌い解除'
|
||||
},
|
||||
message: {
|
||||
downloading: 'ダウンロード中です。しばらくお待ちください...',
|
||||
downloadFailed: 'ダウンロードに失敗しました',
|
||||
downloadQueued: 'ダウンロードキューに追加しました',
|
||||
addedToNextPlay: '次の再生に追加しました',
|
||||
getUrlFailed:
|
||||
'音楽ダウンロードアドレスの取得に失敗しました。ログインしているか確認してください',
|
||||
noLyric: 'この楽曲には歌詞がありません',
|
||||
lyricDownloaded: '歌詞のダウンロードが完了しました',
|
||||
lyricDownloadFailed: '歌詞のダウンロードに失敗しました'
|
||||
},
|
||||
dialog: {
|
||||
dislike: {
|
||||
title: 'お知らせ!',
|
||||
content: 'この楽曲を嫌いにしますか?再度アクセスすると毎日のおすすめから除外されます。',
|
||||
positiveText: '嫌い',
|
||||
negativeText: 'キャンセル'
|
||||
}
|
||||
}
|
||||
};
|
||||
export default {
|
||||
menu: {
|
||||
play: '再生',
|
||||
playNext: '次に再生',
|
||||
download: '楽曲をダウンロード',
|
||||
downloadLyric: '歌詞をダウンロード',
|
||||
addToPlaylist: 'プレイリストに追加',
|
||||
favorite: 'いいね',
|
||||
unfavorite: 'いいね解除',
|
||||
removeFromPlaylist: 'プレイリストから削除',
|
||||
dislike: '嫌い',
|
||||
undislike: '嫌い解除'
|
||||
},
|
||||
message: {
|
||||
downloading: 'ダウンロード中です。しばらくお待ちください...',
|
||||
addToPlaylistNeedLogin:
|
||||
'プレイリストに追加するには Cookie または QR コードでログインしてください(UID ログインでは利用できません)',
|
||||
downloadFailed: 'ダウンロードに失敗しました',
|
||||
downloadQueued: 'ダウンロードキューに追加しました',
|
||||
addedToNextPlay: '次の再生に追加しました',
|
||||
getUrlFailed:
|
||||
'音楽ダウンロードアドレスの取得に失敗しました。ログインしているか確認してください',
|
||||
noLyric: 'この楽曲には歌詞がありません',
|
||||
lyricDownloaded: '歌詞のダウンロードが完了しました',
|
||||
lyricDownloadFailed: '歌詞のダウンロードに失敗しました'
|
||||
},
|
||||
dialog: {
|
||||
dislike: {
|
||||
title: 'お知らせ!',
|
||||
content: 'この楽曲を嫌いにしますか?再度アクセスすると毎日のおすすめから除外されます。',
|
||||
positiveText: '嫌い',
|
||||
negativeText: 'キャンセル'
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -1,32 +1,34 @@
|
||||
export default {
|
||||
menu: {
|
||||
play: '재생',
|
||||
playNext: '다음에 재생',
|
||||
download: '곡 다운로드',
|
||||
downloadLyric: '가사 다운로드',
|
||||
addToPlaylist: '플레이리스트에 추가',
|
||||
favorite: '좋아요',
|
||||
unfavorite: '좋아요 취소',
|
||||
removeFromPlaylist: '플레이리스트에서 삭제',
|
||||
dislike: '싫어요',
|
||||
undislike: '싫어요 취소'
|
||||
},
|
||||
message: {
|
||||
downloading: '다운로드 중입니다. 잠시 기다려주세요...',
|
||||
downloadFailed: '다운로드 실패',
|
||||
downloadQueued: '다운로드 대기열에 추가됨',
|
||||
addedToNextPlay: '다음 재생에 추가됨',
|
||||
getUrlFailed: '음악 다운로드 주소 가져오기 실패, 로그인 상태를 확인하세요',
|
||||
noLyric: '이 곡에는 가사가 없습니다',
|
||||
lyricDownloaded: '가사 다운로드 완료',
|
||||
lyricDownloadFailed: '가사 다운로드 실패'
|
||||
},
|
||||
dialog: {
|
||||
dislike: {
|
||||
title: '알림!',
|
||||
content: '이 곡을 싫어한다고 확인하시겠습니까? 다시 들어가면 일일 추천에서 제외됩니다.',
|
||||
positiveText: '싫어요',
|
||||
negativeText: '취소'
|
||||
}
|
||||
}
|
||||
};
|
||||
export default {
|
||||
menu: {
|
||||
play: '재생',
|
||||
playNext: '다음에 재생',
|
||||
download: '곡 다운로드',
|
||||
downloadLyric: '가사 다운로드',
|
||||
addToPlaylist: '플레이리스트에 추가',
|
||||
favorite: '좋아요',
|
||||
unfavorite: '좋아요 취소',
|
||||
removeFromPlaylist: '플레이리스트에서 삭제',
|
||||
dislike: '싫어요',
|
||||
undislike: '싫어요 취소'
|
||||
},
|
||||
message: {
|
||||
downloading: '다운로드 중입니다. 잠시 기다려주세요...',
|
||||
addToPlaylistNeedLogin:
|
||||
'플레이리스트에 추가하려면 Cookie 또는 QR 코드로 로그인하세요 (UID 로그인은 사용 불가)',
|
||||
downloadFailed: '다운로드 실패',
|
||||
downloadQueued: '다운로드 대기열에 추가됨',
|
||||
addedToNextPlay: '다음 재생에 추가됨',
|
||||
getUrlFailed: '음악 다운로드 주소 가져오기 실패, 로그인 상태를 확인하세요',
|
||||
noLyric: '이 곡에는 가사가 없습니다',
|
||||
lyricDownloaded: '가사 다운로드 완료',
|
||||
lyricDownloadFailed: '가사 다운로드 실패'
|
||||
},
|
||||
dialog: {
|
||||
dislike: {
|
||||
title: '알림!',
|
||||
content: '이 곡을 싫어한다고 확인하시겠습니까? 다시 들어가면 일일 추천에서 제외됩니다.',
|
||||
positiveText: '싫어요',
|
||||
negativeText: '취소'
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -13,6 +13,7 @@ export default {
|
||||
},
|
||||
message: {
|
||||
downloading: '正在下载中,请稍候...',
|
||||
addToPlaylistNeedLogin: '请使用 Cookie 或扫码登录后再添加到歌单(UID 登录无法使用此功能)',
|
||||
downloadFailed: '下载失败',
|
||||
downloadQueued: '已加入下载队列',
|
||||
addedToNextPlay: '已添加到下一首播放',
|
||||
|
||||
@@ -13,6 +13,7 @@ export default {
|
||||
},
|
||||
message: {
|
||||
downloading: '正在下載中,請稍候...',
|
||||
addToPlaylistNeedLogin: '請使用 Cookie 或掃碼登入後再新增至播放清單(UID 登入無法使用此功能)',
|
||||
downloadFailed: '下載失敗',
|
||||
downloadQueued: '已加入下載佇列',
|
||||
addedToNextPlay: '已新增至下一首播放',
|
||||
|
||||
Reference in New Issue
Block a user