Merge branch 'ciderapp:upcoming' into upcoming

This commit is contained in:
KaHim Chan 2022-01-26 16:00:09 +08:00 committed by GitHub
commit 98e3c0c96d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 179 additions and 22 deletions

View file

@ -100,6 +100,8 @@
"term.contributors": "Contributors", "term.contributors": "Contributors",
"term.equalizer": "Equalizer", "term.equalizer": "Equalizer",
"term.reset": "Reset", "term.reset": "Reset",
"term.tracks": "tracks", // Assume x amount of tracks. e.g. 50 tracks
// Home // Home
"home.title": "Home", "home.title": "Home",
@ -160,6 +162,9 @@
"action.dislike": "Dislike", "action.dislike": "Dislike",
"action.undoDislike": "Undo dislike", "action.undoDislike": "Undo dislike",
"action.showWebRemoteQR": "Show Web Remote QR", "action.showWebRemoteQR": "Show Web Remote QR",
"action.playTracksNext": "Play ${app.selectedMediaItems.length} tracks next",
"action.playTracksLater": "Play ${app.selectedMediaItems.length} tracks later",
"action.removeTracks": "Remove ${self.selectedItems.length} tracks from queue",
// Settings - Audio // Settings - Audio
"settings.header.audio": "Audio", "settings.header.audio": "Audio",
@ -256,6 +261,6 @@
"remote.web.title": "Cider Remote", "remote.web.title": "Cider Remote",
"remote.web.description": "Scan the QR code to pair your phone up with this Cider instance", "remote.web.description": "Scan the QR code to pair your phone up with this Cider instance",
//About // About
"about.thanks": "Major thanks to the Cider Collective Team and all of our contributors." "about.thanks": "Major thanks to the Cider Collective Team and all of our contributors."
} }

View file

@ -84,9 +84,20 @@
"term.fullscreenView": "全画面表示", "term.fullscreenView": "全画面表示",
"term.defaultView": "ウィンドウ表示", "term.defaultView": "ウィンドウ表示",
"term.spacializedAudioSetting": "オーディオ空間化設定", "term.spacializedAudioSetting": "オーディオ空間化設定",
"term.clearAll": "クリア", "term.clearAll": "消去",
"term.recentStations": "最近の再生", "term.recentStations": "最近の再生",
"term.language": "言語", "term.language": "言語",
"term.noLyrics": "ローディング。。 / 歌詞が見つからない / 器楽曲.",
"term.copyright": "著作権",
"term.rightsReserved": "All Rights Reserved.", // Translation does not exist in Japanese
"term.sponsor": "スポンサーになりましょう",
"term.ciderTeam": "Cider チーム",
"term.developer": "開発者",
"term.socialTeam": "ソーシャル チーム",
"term.contributors": "貢献者",
"term.equalizer": "イコライザー",
"term.reset": "リセット",
"term.tracks": "曲", // Assume x amount of tracks. e.g. 50 tracks
// Home // Home
"home.title": "ホーム", "home.title": "ホーム",
@ -103,20 +114,30 @@
"error.noResults": "見つかりませんでした", "error.noResults": "見つかりませんでした",
"error.noResults.description": "もう一度お試しください。", "error.noResults.description": "もう一度お試しください。",
//Podcasts
"podcast.followOnCider": "Ciderでフォロー",
"podcast.followedOnCider": "フォロー中",
"podcast.subscribeOnItunes": "iTunesで購読",
"podcast.subscribedOnItunes": "購読中",
"podcast.itunesStore": "iTunes Store",
"podcast.episodes": "番組",
"podcast.playEpisode": "再生",
"podcast.website": "Podcast ウェブ",
// Actions // Actions
"action.addToLibrary": "ライブラリに追加", "action.addToLibrary": "ライブラリに追加",
"action.addToLibrary.success": "ライブラリに追加されました", "action.addToLibrary.success": "ライブラリに追加されました",
"action.addToLibrary.error": "ライブラリへの追加に失敗しました", "action.addToLibrary.error": "ライブラリへの追加に失敗しました",
"action.removeFromLibrary": "ライブラリから削除", "action.removeFromLibrary": "ライブラリから削除",
"action.removeFromLibrary.success": "ライブラリから削除されました", "action.removeFromLibrary.success": "ライブラリから削除されました",
"action.addToQueue": "キューに追加", "action.addToQueue": "「次はこちら」に項目を追加",
"action.addToQueue.success": "キューに追加されました", "action.addToQueue.success": "「次はこちら」に項目を追加されました",
"action.addToQueue.error": "操作を完了できませんでした", "action.addToQueue.error": "操作を完了できませんでした",
"action.addToPlaylist": "プレイリストに追加", "action.addToPlaylist": "プレイリストに追加",
"action.removeFromPlaylist": "プレイリストから削除", "action.removeFromPlaylist": "プレイリストから削除",
"action.addToFavorites": " ", "action.addToFavorites": "ラブに追加",
"action.removeFromQueue": "キューから削除", "action.removeFromQueue": "「次はこちら」から項目を削除",
"action.removeFromQueue.success": "キューから削除されました", "action.removeFromQueue.success": "「次はこちら」から項目を削除されました",
"action.removeFromQueue.error": "操作を完了できませんでした", "action.removeFromQueue.error": "操作を完了できませんでした",
"action.follow": "フォロー", "action.follow": "フォロー",
"action.follow.success": "フォロー中", "action.follow.success": "フォロー中",
@ -131,12 +152,16 @@
"action.goToAlbum": "アルバムへ移動", "action.goToAlbum": "アルバムへ移動",
"action.moveToTop": "上に戻る", "action.moveToTop": "上に戻る",
"action.share": "曲を共有", "action.share": "曲を共有",
"action.rename": "リネーム", "action.rename": "名前の変更",
"action.love": "ラブ", "action.love": "ラブ",
"action.unlove": "ラブを解除", "action.unlove": "ラブを解除",
"action.dislike": "これに似たものをすすめない", "action.dislike": "これに似たものをすすめない",
"action.undoDislike": "「これと似た曲のおすすめを減らす」を取り消す", "action.undoDislike": "「これと似た曲のおすすめを減らす」を取り消す",
"action.showWebRemoteQR": "WEBリモコンQRコードを表示", "action.showWebRemoteQR": "WEBリモコンQRコードを表示",
"action.playTracksNext": "${app.selectedMediaItems.length}曲が次に再生",
"action.playTracksLater": "${app.selectedMediaItems.length}曲が最後に再生",
"action.removeTracks": "${self.selectedItems.length}曲が「次はこちら」から削除",
// Settings - Audio // Settings - Audio
"settings.header.audio": "オーディオ", "settings.header.audio": "オーディオ",
"settings.header.audio.description": "Ciderのオーディオ設定", "settings.header.audio.description": "Ciderのオーディオ設定",
@ -195,6 +220,9 @@
"settings.header.connectivity.discordRPC.appleMusic": "'Apple Music' を表示する", "settings.header.connectivity.discordRPC.appleMusic": "'Apple Music' を表示する",
"settings.option.connectivity.discordRPC.clearOnPause": "一時停止時にDiscord Rich Presenceをクリアする", // Toggle "settings.option.connectivity.discordRPC.clearOnPause": "一時停止時にDiscord Rich Presenceをクリアする", // Toggle
"settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling", // Option to Connect "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling", // Option to Connect
"settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobble Delay (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "Enable LastFM Now Playing",
"settings.option.connectivity.lastfmScrobble.removeFeatured": "Remove featuring artists from song title (LastFM)",
// Refer to term.connect for the connect button // Refer to term.connect for the connect button
// Settings - Experimental // Settings - Experimental
@ -203,11 +231,33 @@
"settings.option.experimental.compactUI": "コンパクトインターフェース", // Toggle "settings.option.experimental.compactUI": "コンパクトインターフェース", // Toggle
// Refer to term.disabled & term.enabled // Refer to term.disabled & term.enabled
// Spatialization Menu
"spatial.spatialProperties" : "空間化のプロパティ",
"spatial.width" : "幅",
"spatial.height" : "高さ",
"spatial.depth" : "奥行",
"spatial.roomMaterials" : "部屋のマテリアル",
"spatial.roomDimensions" : "部屋の大きさ",
"spatial.roomPositions" : "部屋の位置",
"spatial.setDimensions" : "大きさを設定",
"spatial.setPositions" : "位置を設定",
"spatial.up" : "上",
"spatial.front" : "前",
"spatial.left" : "左",
"spatial.right" : "右",
"spatial.back" : "後",
"spatial.down" : "下",
"spatial.listener" : "リスナー",
"spatial.audioSource" : "音源",
// Settings - Unfinished // Settings - Unfinished
"settings.header.unfinished": "未完成", "settings.header.unfinished": "未完成",
// Web Remote // Web Remote
"remote.web.title": "Cider リモート", "remote.web.title": "Cider リモート",
"remote.web.description": "QRコードを使用して、Ciderとスマートフォンをペアリングする" "remote.web.description": "QRコードを使用して、Ciderとスマートフォンをペアリングする",
//About
"about.thanks": "Cider Collective とご協力いただいた貢献者様に感謝申し上げます。"
} }

View file

@ -87,6 +87,17 @@
"term.clearAll": "清空", "term.clearAll": "清空",
"term.recentStations": "最近播放的频道", "term.recentStations": "最近播放的频道",
"term.language": "语言", "term.language": "语言",
"term.noLyrics": "加载中。。/ 搜索无结果 / 纯音乐",
"term.copyright": "版权所有",
"term.rightsReserved": "保留所有权利。",
"term.sponsor": "赞助",
"term.ciderTeam": "Cider 团队",
"term.developer": "开发者",
"term.socialTeam": "媒体团队",
"term.contributors": "贡献者",
"term.equalizer": "均衡器",
"term.reset": "重置",
"term.tracks": "首歌曲", // Assume x amount of tracks. e.g. 50 tracks
// Home // Home
"home.title": "主页", "home.title": "主页",
@ -104,6 +115,17 @@
"error.noResults": "没有结果", "error.noResults": "没有结果",
"error.noResults.description": "尝试更改搜索条件。", "error.noResults.description": "尝试更改搜索条件。",
//Podcasts
"podcast.followOnCider": "在 Cider 中追踪",
"podcast.followedOnCider": "已追踪",
"podcast.subscribeOnItunes": "在 iTunes 上订阅",
"podcast.subscribedOnItunes": "已订阅",
"podcast.itunesStore": "iTunes Store", // Follow brand term
"podcast.episodes": "单集",
"podcast.playEpisode": "播放单集",
"podcast.website": "Podcast 网站",
// Actions // Actions
"action.addToLibrary": "加入资料库", "action.addToLibrary": "加入资料库",
"action.addToLibrary.success": "成功加入资料库", "action.addToLibrary.success": "成功加入资料库",
@ -138,6 +160,10 @@
"action.dislike": "减少此类建议", "action.dislike": "减少此类建议",
"action.undoDislike": "增加此类建议", "action.undoDislike": "增加此类建议",
"action.showWebRemoteQR": "显示远程控制的二维码", "action.showWebRemoteQR": "显示远程控制的二维码",
"action.playTracksNext": "插播 ${app.selectedMediaItems.length} 首歌曲",
"action.playTracksLater": "最后播放 ${app.selectedMediaItems.length} 首歌曲",
"action.removeTracks": "从队列中移除 ${self.selectedItems.length} 首歌曲",
// Settings - Audio // Settings - Audio
"settings.header.audio": "音频", "settings.header.audio": "音频",
"settings.header.audio.description": "调整 Cider 的音频设置", "settings.header.audio.description": "调整 Cider 的音频设置",
@ -196,6 +222,9 @@
"settings.header.connectivity.discordRPC.appleMusic": "显示正在玩 'Apple Music'", "settings.header.connectivity.discordRPC.appleMusic": "显示正在玩 'Apple Music'",
"settings.option.connectivity.discordRPC.clearOnPause": "暂停时清除Discord 动态", // Toggle "settings.option.connectivity.discordRPC.clearOnPause": "暂停时清除Discord 动态", // Toggle
"settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling 记录", // Option to Connect "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling 记录", // Option to Connect
"settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobble 延迟 (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "启用 LastFM 正在播放",
"settings.option.connectivity.lastfmScrobble.removeFeatured": "从歌名里去除艺人推荐 (LastFM)",
// Refer to term.connect for the connect button // Refer to term.connect for the connect button
// Settings - Experimental // Settings - Experimental
@ -204,10 +233,32 @@
"settings.option.experimental.compactUI": "紧凑型 UI", // Toggle "settings.option.experimental.compactUI": "紧凑型 UI", // Toggle
// Refer to term.disabled & term.enabled // Refer to term.disabled & term.enabled
// Spatialization Menu
"spatial.spatialProperties" : "空间属性",
"spatial.width" : "宽度",
"spatial.height" : "高度",
"spatial.depth" : "深度",
"spatial.roomMaterials" : "空间材质",
"spatial.roomDimensions" : "空间尺寸",
"spatial.roomPositions" : "空间位置",
"spatial.setDimensions" : "设置尺寸",
"spatial.setPositions" : "设置位置",
"spatial.up" : "上",
"spatial.front" : "前",
"spatial.left" : "左",
"spatial.right" : "右",
"spatial.back" : "后",
"spatial.down" : "下",
"spatial.listener" : "您",
"spatial.audioSource" : "音源",
// Settings - Unfinished // Settings - Unfinished
"settings.header.unfinished": "未完成", "settings.header.unfinished": "未完成",
// Web Remote // Web Remote
"remote.web.title": "Cider 远程控制", "remote.web.title": "Cider 远程控制",
"remote.web.description": "扫描以下的二维码以控制 Cider" "remote.web.description": "扫描以下的二维码以控制 Cider",
//About
"about.thanks": "郑重感谢 Cider Collective 以及为这个项目提供支持的贡献者。"
} }

View file

@ -255,5 +255,5 @@
"remote.web.description": "掃描以下的二維碼以控制 Cider", "remote.web.description": "掃描以下的二維碼以控制 Cider",
//About //About
"about.thanks": "感謝Cider Collective團隊以及所有貢獻者所作出的貢獻。" "about.thanks": "感謝 Cider Collective 以及所有貢獻者所作出的貢獻。"
} }

View file

@ -86,6 +86,19 @@
"term.clearAll": "清空", "term.clearAll": "清空",
"term.recentStations": "最近收聽的廣播", "term.recentStations": "最近收聽的廣播",
"term.language": "語言", "term.language": "語言",
"term.noLyrics": "正在載入。。/ 無歌詞結果 / 純音樂",
"term.copyright": "版權聲明",
"term.rightsReserved": "保留所有權利。",
"term.sponsor": "贊助",
"term.ciderTeam": "Cider 團隊",
"term.developer": "開發者",
"term.socialTeam": "公關團隊",
"term.contributors": "貢獻者",
"term.equalizer": "等化器",
"term.reset": "重置",
"term.tracks": "首歌曲", // Assume x amount of tracks. e.g. 50 tracks
// Home // Home
"home.title": "主頁", "home.title": "主頁",
"home.recentlyPlayed": "最近播放", "home.recentlyPlayed": "最近播放",
@ -101,6 +114,16 @@
"error.noResults": "沒有結果", "error.noResults": "沒有結果",
"error.noResults.description": "嘗試新的搜尋項目。", "error.noResults.description": "嘗試新的搜尋項目。",
//Podcasts
"podcast.followOnCider": "在 Cider 上追蹤",
"podcast.followedOnCider": "已追蹤",
"podcast.subscribeOnItunes": "在 iTunes 上訂閱",
"podcast.subscribedOnItunes": "已訂閱",
"podcast.itunesStore": "iTunes Store", // Follows brand term
"podcast.episodes": "單集",
"podcast.playEpisode": "播放單集",
"podcast.website": "Podcast 網站",
// Actions // Actions
"action.addToLibrary": "加入資料庫", "action.addToLibrary": "加入資料庫",
"action.addToLibrary.success": "成功加入資料庫", "action.addToLibrary.success": "成功加入資料庫",
@ -129,12 +152,15 @@
"action.goToAlbum": "前往專輯", "action.goToAlbum": "前往專輯",
"action.moveToTop": "移至頂端", "action.moveToTop": "移至頂端",
"action.share": "分享歌曲", "action.share": "分享歌曲",
"action.rename": "Rename", "action.rename": "重新命名",
"action.love": "喜愛", "action.love": "喜愛",
"action.unlove": "取消喜愛", "action.unlove": "取消喜愛",
"action.dislike": "減少此類建議", "action.dislike": "減少此類建議",
"action.undoDislike": "還原減小此類建議", "action.undoDislike": "還原減小此類建議",
"action.showWebRemoteQR": "顯示遠程遙控行動條碼", "action.showWebRemoteQR": "顯示遠程遙控行動條碼",
"action.playTracksNext": "插播 ${app.selectedMediaItems.length} 首歌曲",
"action.playTracksLater": "最後播放 ${app.selectedMediaItems.length} 首歌曲",
"action.removeTracks": "從待播清單刪除 ${self.selectedItems.length} 首歌曲",
// Settings - Audio // Settings - Audio
"settings.header.audio": "音訊", "settings.header.audio": "音訊",
@ -194,6 +220,9 @@
"settings.header.connectivity.discordRPC.appleMusic": "顯示正在玩 'Apple Music'", "settings.header.connectivity.discordRPC.appleMusic": "顯示正在玩 'Apple Music'",
"settings.option.connectivity.discordRPC.clearOnPause": "暫停時清除 Discord 動態", // Toggle "settings.option.connectivity.discordRPC.clearOnPause": "暫停時清除 Discord 動態", // Toggle
"settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling 記錄", // Option to Connect "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling 記錄", // Option to Connect
"settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobble 延遲 (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "啟用 LastFM 目前聆聽", // Toggle
"settings.option.connectivity.lastfmScrobble.removeFeatured": "從歌名中移除藝人推薦 (LastFM)",
// Refer to term.connect for the connect button // Refer to term.connect for the connect button
// Settings - Experimental // Settings - Experimental
@ -202,10 +231,32 @@
"settings.option.experimental.compactUI": "緊凑型 UI", // Toggle "settings.option.experimental.compactUI": "緊凑型 UI", // Toggle
// Refer to term.disabled & term.enabled // Refer to term.disabled & term.enabled
// Spatialization Menu
"spatial.spatialProperties" : "空間化屬性",
"spatial.width" : "寬度",
"spatial.height" : "高度",
"spatial.depth" : "深度",
"spatial.roomMaterials" : "空間材質",
"spatial.roomDimensions" : "空間尺寸",
"spatial.roomPositions" : "空間位置",
"spatial.setDimensions" : "設定尺寸",
"spatial.setPositions" : "設定位置",
"spatial.up" : "上",
"spatial.front" : "前",
"spatial.left" : "左",
"spatial.right" : "右",
"spatial.back" : "後",
"spatial.down" : "下",
"spatial.listener" : "聽衆",
"spatial.audioSource" : "音訊來源",
// Settings - Unfinished // Settings - Unfinished
"settings.header.unfinished": "未完成", "settings.header.unfinished": "未完成",
// Web Remote // Web Remote
"remote.web.title": "Cider 遠控", "remote.web.title": "Cider 遠控",
"remote.web.description": "掃描以下的行動條碼以控制 Cider" "remote.web.description": "掃描以下的行動條碼以控制 Cider",
//About
"about.thanks": "著重感謝 Cider Collective 的成員以及所有為項目付出的貢獻者。"
} }

View file

@ -238,7 +238,7 @@
} }
}, },
{ {
name: `Play ${app.selectedMediaItems.length} tracks next`, name: app.getLz('action.playTracksNext'),
"icon": "./assets/arrow-bend-up.svg", "icon": "./assets/arrow-bend-up.svg",
action: () => { action: () => {
let itemsToPlay = {} let itemsToPlay = {}
@ -260,7 +260,7 @@
} }
}, },
{ {
name: `Play ${app.selectedMediaItems.length} tracks later`, name: app.getLz('action.playTracksLater'),
"icon": "./assets/arrow-bend-down.svg", "icon": "./assets/arrow-bend-down.svg",
action: () => { action: () => {
let itemsToPlay = {} let itemsToPlay = {}

View file

@ -144,7 +144,7 @@
multiple: { multiple: {
items: [ items: [
{ {
name: `Play ${app.selectedMediaItems.length} tracks next`, name: this.$root.getLz('action.playTracksNext'),
action: () => { action: () => {
let itemsToPlay = {} let itemsToPlay = {}
app.selectedMediaItems.forEach(item => { app.selectedMediaItems.forEach(item => {
@ -165,7 +165,7 @@
} }
}, },
{ {
name: `Play ${app.selectedMediaItems.length} tracks later`, name: app.getLz('action.playTracksLater'),
action: () => { action: () => {
let itemsToPlay = {} let itemsToPlay = {}
app.selectedMediaItems.forEach(item => { app.selectedMediaItems.forEach(item => {

View file

@ -158,7 +158,7 @@
multiple: { multiple: {
items: [ items: [
{ {
name: `Play ${app.selectedMediaItems.length} tracks next`, name: app.getLz('action.playTracksNext'),
action: () => { action: () => {
let itemsToPlay = {} let itemsToPlay = {}
app.selectedMediaItems.forEach(item => { app.selectedMediaItems.forEach(item => {
@ -179,7 +179,7 @@
} }
}, },
{ {
name: `Play ${app.selectedMediaItems.length} tracks later`, name: app.getLz('action.playTracksLater'),
action: () => { action: () => {
let itemsToPlay = {} let itemsToPlay = {}
app.selectedMediaItems.forEach(item => { app.selectedMediaItems.forEach(item => {

View file

@ -250,7 +250,7 @@
multiple: { multiple: {
items: [ items: [
{ {
name: `Play ${app.selectedMediaItems.length} tracks next`, name: app.getLz('action.playTracksNext'),
"icon": "./assets/arrow-bend-up.svg", "icon": "./assets/arrow-bend-up.svg",
action: () => { action: () => {
let itemsToPlay = {} let itemsToPlay = {}
@ -272,7 +272,7 @@
} }
}, },
{ {
name: `Play ${app.selectedMediaItems.length} tracks later`, name: app.getLz('action.playTracksLater'),
"icon": "./assets/arrow-bend-down.svg", "icon": "./assets/arrow-bend-down.svg",
action: () => { action: () => {
let itemsToPlay = {} let itemsToPlay = {}

View file

@ -97,7 +97,7 @@
}, },
multiple: { multiple: {
items: [{ items: [{
"name": `Remove ${self.selectedItems.length} tracks from queue`, "name": app.getLz('action.removeTracks'),
"action": function () { "action": function () {
// add property to items to be removed // add property to items to be removed
self.selectedItems.forEach(function (item) { self.selectedItems.forEach(function (item) {