Merge branch 'develop' into update-owo

This commit is contained in:
vapormusic 2022-04-07 21:31:38 +07:00 committed by GitHub
commit 3a0db1a49c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 56 additions and 13 deletions

View file

@ -222,3 +222,7 @@ Update 04/06/2022 18:45 UTC
* `action.cast.scan`: Added for `en_US` * `action.cast.scan`: Added for `en_US`
* `action.cast.scanning`: Added for `en_US` * `action.cast.scanning`: Added for `en_US`
Update 04/07/2022 14:30 UTC
* `term.cast`: Added for `en_US`

View file

@ -20,6 +20,7 @@
"term.accountSettings": "HODOR SETTINGS", "term.accountSettings": "HODOR SETTINGS",
"term.logout": "HODOR OUT", "term.logout": "HODOR OUT",
"term.login": "HODOR IN", "term.login": "HODOR IN",
"term.cast": "CAHODOR",
"term.about": "WHAT'S HODOR", "term.about": "WHAT'S HODOR",
"term.privateSession": "HODOR SESSION", "term.privateSession": "HODOR SESSION",
"term.queue": "HODORUEUE", "term.queue": "HODORUEUE",

View file

@ -20,6 +20,7 @@
"term.accountSettings": "Account Settings", "term.accountSettings": "Account Settings",
"term.logout": "Wogout", "term.logout": "Wogout",
"term.login": "Wog In", "term.login": "Wog In",
"term.cast": "Cast",
"term.about": "About", "term.about": "About",
"term.privateSession": "Pwivate Session", "term.privateSession": "Pwivate Session",
"term.queue": "Queue", "term.queue": "Queue",
@ -304,7 +305,7 @@
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.description": "Changes the intensity of the Anyawog Wawmth Moduwe pwocessing.", "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.description": "Changes the intensity of the Anyawog Wawmth Moduwe pwocessing.",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.smooth": "Smooth", "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.smooth": "Smooth",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.warm": "Wawm", "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.warm": "Wawm",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cidew Adwenyawinye Pwocessow\u2122\ufe0f", "settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cidew Adwenyawinye Pwocessow\u00e2\u201e\u02d8\u010f\u00b8\u0179",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Enhances the pewceived audio quawity of 256 kbps AAC audio by using a weaw-time awgowithm that takes advantage of both psychoacoustic modews of human heawing and AAC encoding chawactewistics.", "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Enhances the pewceived audio quawity of 256 kbps AAC audio by using a weaw-time awgowithm that takes advantage of both psychoacoustic modews of human heawing and AAC encoding chawactewistics.",
"settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "CAP is nyot compatibwe with Spatiawization. Pwease disabwe Spatiawization to continyue.", "settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "CAP is nyot compatibwe with Spatiawization. Pwease disabwe Spatiawization to continyue.",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "CAP Stwength", "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "CAP Stwength",

View file

@ -20,6 +20,7 @@
"term.accountSettings": "piss music settings", "term.accountSettings": "piss music settings",
"term.logout": "piss out", "term.logout": "piss out",
"term.login": "piss in", "term.login": "piss in",
"term.cast": "cast piss",
"term.about": "piss info", "term.about": "piss info",
"term.privateSession": "piss in private", "term.privateSession": "piss in private",
"term.queue": "the toilet", "term.queue": "the toilet",

View file

@ -20,6 +20,7 @@
"term.accountSettings": "Account Settings", "term.accountSettings": "Account Settings",
"term.logout": "Quackout", "term.logout": "Quackout",
"term.login": "Quack In", "term.login": "Quack In",
"term.cast": "Cast Quack",
"term.about": "About", "term.about": "About",
"term.privateSession": "Private Session", "term.privateSession": "Private Session",
"term.queue": "Queue", "term.queue": "Queue",

View file

@ -20,6 +20,7 @@
"term.accountSettings": "Account Settings", "term.accountSettings": "Account Settings",
"term.logout": "Logout", "term.logout": "Logout",
"term.login": "Log In", "term.login": "Log In",
"term.cast": "Cast",
"term.about": "About", "term.about": "About",
"term.privateSession": "Private Session", "term.privateSession": "Private Session",
"term.queue": "Queue", "term.queue": "Queue",

View file

@ -20,6 +20,7 @@
"term.accountSettings": "Fiókbeállítások", "term.accountSettings": "Fiókbeállítások",
"term.logout": "Kijelentkezés", "term.logout": "Kijelentkezés",
"term.login": "Bejelentkezés", "term.login": "Bejelentkezés",
"term.cast": "Tükrözés",
"term.about": "Névjegy", "term.about": "Névjegy",
"term.privateSession": "Privát hallgatás", "term.privateSession": "Privát hallgatás",
"term.queue": "Várólista", "term.queue": "Várólista",

View file

@ -20,6 +20,7 @@
"term.accountSettings": "Account Settings", "term.accountSettings": "Account Settings",
"term.logout": "Logout", "term.logout": "Logout",
"term.login": "Log In", "term.login": "Log In",
"term.cast": "Cast",
"term.about": "About", "term.about": "About",
"term.privateSession": "Private Session", "term.privateSession": "Private Session",
"term.queue": "Queue", "term.queue": "Queue",

View file

@ -24,6 +24,7 @@
"term.privateSession": "私人模式", "term.privateSession": "私人模式",
"term.queue": "待播清單", "term.queue": "待播清單",
"term.search": "搜尋", "term.search": "搜尋",
"term.miniplayer": "迷你播放器",
"term.library": "資料庫", "term.library": "資料庫",
"term.listenNow": "立即聆聽", "term.listenNow": "立即聆聽",
"term.browse": "瀏覽", "term.browse": "瀏覽",
@ -145,14 +146,14 @@
"home.madeForYou": "為您推薦", "home.madeForYou": "為您推薦",
"home.friendsListeningTo": "朋友正在聆聽", "home.friendsListeningTo": "朋友正在聆聽",
"home.followedArtists": "追蹤的藝人", "home.followedArtists": "追蹤的藝人",
"error.appleMusicSubRequired": "需要訂閱Apple Music以使用Cider", "error.appleMusicSubRequired": "需要訂閱 Apple Music 以使用 Cider",
"error.connectionError": "無法連到 Apple Music。", "error.connectionError": "無法連到 Apple Music。",
"error.noResults": "沒有結果", "error.noResults": "沒有結果",
"error.noResults.description": "請嘗試新的搜尋內容。", "error.noResults.description": "請嘗試新的搜尋內容。",
"podcast.followOnCider": "在Cider上追蹤", "podcast.followOnCider": "在 Cider 上追蹤",
"podcast.followedOnCider": "已在Cider上追蹤", "podcast.followedOnCider": "已在 Cider 上追蹤",
"podcast.subscribeOnItunes": "在iTunes上訂閱", "podcast.subscribeOnItunes": "在 iTunes 上訂閱",
"podcast.subscribedOnItunes": "已在iTunes上訂閱", "podcast.subscribedOnItunes": "已在 iTunes 上訂閱",
"podcast.itunesStore": "iTunes Store", "podcast.itunesStore": "iTunes Store",
"podcast.episodes": "單集", "podcast.episodes": "單集",
"podcast.playEpisode": "播放單集", "podcast.playEpisode": "播放單集",
@ -183,6 +184,7 @@
"action.startRadio": "建立電台", "action.startRadio": "建立電台",
"action.goToArtist": "前往藝人", "action.goToArtist": "前往藝人",
"action.goToAlbum": "前往專輯", "action.goToAlbum": "前往專輯",
"action.showInAppleMusic": "顯示於 Apple Music",
"action.moveToTop": "移動到頂部", "action.moveToTop": "移動到頂部",
"action.share": "分享歌曲", "action.share": "分享歌曲",
"action.rename": "重新命名", "action.rename": "重新命名",
@ -205,6 +207,14 @@
"action.newpreset": "新增範本", "action.newpreset": "新增範本",
"action.deletepreset": "刪除範本", "action.deletepreset": "刪除範本",
"action.open": "開啟", "action.open": "開啟",
"action.relaunch.confirm" : "你想重新啟動 Cider 嗎?" ,
"action.cast.chromecast": "Chromecast",
"action.cast.todevices": "投射到裝置",
"action.cast.stop": "停止投射到所有設備",
"action.cast.airplay": "AirPlay",
"action.cast.airplay.underdevelopment": "AirPlay 仍處於開發階段中,敬請期待。",
"action.cast.scan": "尋找",
"action.cast.scanning": "尋找中...",
"settings.header.general": "一般", "settings.header.general": "一般",
"settings.header.general.description": "調整 Cider 的一般設定", "settings.header.general.description": "調整 Cider 的一般設定",
"settings.option.general.resumebehavior": "還原行為", "settings.option.general.resumebehavior": "還原行為",
@ -222,6 +232,12 @@
"settings.option.general.updateCider.branch.description": "選擇你想要接收來自哪個通道的更新", "settings.option.general.updateCider.branch.description": "選擇你想要接收來自哪個通道的更新",
"settings.option.general.updateCider.branch.main": "穩定", "settings.option.general.updateCider.branch.main": "穩定",
"settings.option.general.updateCider.branch.develop": "測試", "settings.option.general.updateCider.branch.develop": "測試",
"settings.option.general.customizeSidebar": "自訂側邊欄的功能",
"settings.option.general.customizeSidebar.customize": "自訂",
"settings.notyf.updateCider.update-not-available": "沒有可用的更新",
"settings.notyf.updateCider.update-downloaded": "更新已成功下載,重啟後進行更新",
"settings.notyf.updateCider.update-error": "更新時,發生錯誤",
"settings.notyf.updateCider.update-timeout": "更新超時",
"settings.header.audio": "音訊", "settings.header.audio": "音訊",
"settings.header.audio.description": "調整 Cider 的音訊設定", "settings.header.audio.description": "調整 Cider 的音訊設定",
"settings.option.audio.volumeStep": "音量改變量", "settings.option.audio.volumeStep": "音量改變量",
@ -303,6 +319,14 @@
"settings.option.visual.theme.default": "預設", "settings.option.visual.theme.default": "預設",
"settings.option.visual.theme.dark": "午夜暗", "settings.option.visual.theme.dark": "午夜暗",
"settings.option.visual.showPersonalInfo": "顯示個人檔案", "settings.option.visual.showPersonalInfo": "顯示個人檔案",
"settings.header.window": "視窗",
"settings.header.window.description": "調整 Cider 的視窗設定",
"settings.option.window.openOnStartup": "開機時,啟動 Cider ",
"settings.option.window.openOnStartup.hidden": "啟動時,自動隱藏至系統列",
"settings.option.window.useNativeTitleBar": "使用原生視窗標題列",
"settings.option.window.windowControlStyle": "視窗操控樣式",
"settings.option.window.windowControlStyle.right": "靠右",
"settings.option.window.windowControlStyle.left": "靠左",
"settings.header.lyrics": "歌詞", "settings.header.lyrics": "歌詞",
"settings.header.lyrics.description": "調整 Cider 的歌詞設定", "settings.header.lyrics.description": "調整 Cider 的歌詞設定",
"settings.option.lyrics.enableMusixmatch": "啟用 Musixmatch 歌詞", "settings.option.lyrics.enableMusixmatch": "啟用 Musixmatch 歌詞",
@ -329,6 +353,8 @@
"settings.header.experimental.description": "調整Cider的實驗性功能", "settings.header.experimental.description": "調整Cider的實驗性功能",
"settings.option.experimental.reinstallwidevine": "重新安裝 WidevineCDM", "settings.option.experimental.reinstallwidevine": "重新安裝 WidevineCDM",
"settings.option.experimental.reinstallwidevine.confirm": "你確定要重新安裝 WidevineCDM 嗎?", "settings.option.experimental.reinstallwidevine.confirm": "你確定要重新安裝 WidevineCDM 嗎?",
"settings.option.experimental.unknownPlugin": "未知來源",
"settings.option.experimental.unknownPlugin.description": "允許從 Cider 來源以外的 repo 安裝套件",
"settings.option.experimental.compactUI": "使用緊密的UI", "settings.option.experimental.compactUI": "使用緊密的UI",
"settings.option.experimental.closeButtonBehaviour": "關閉按鈕操作", "settings.option.experimental.closeButtonBehaviour": "關閉按鈕操作",
"settings.option.window.close_button_hide": "關閉按鈕將 Cider 隱藏至系統列", "settings.option.window.close_button_hide": "關閉按鈕將 Cider 隱藏至系統列",
@ -359,6 +385,6 @@
"spatial.audioSource": "音源", "spatial.audioSource": "音源",
"settings.header.unfinished": "未完成", "settings.header.unfinished": "未完成",
"remote.web.title": "遙距控制 Cider", "remote.web.title": "遙距控制 Cider",
"remote.web.description": "掃描以下的二維碼以控制 Cider", "remote.web.description": "掃描以下的 QR Code 以控制 Cider",
"about.thanks": "感謝 Cider Collective 以及所有貢獻者所作出的貢獻。" "about.thanks": "感謝 Cider Collective 以及所有貢獻者所作出的貢獻。"
} }

View file

@ -13,7 +13,7 @@
</div> </div>
<div class="search-hints-container" v-if="search.showHints && search.hints.length != 0"> <div class="search-hints-container" v-if="search.showHints && search.hints.length != 0">
<div class="search-hints"> <div class="search-hints">
<button class="search-hint" v-for="hint in search.hints" <button class="search-hint text-overflow-elipsis" v-for="hint in search.hints"
@click="search.term = hint;search.showHints = false;searchQuery(hint)"> @click="search.term = hint;search.showHints = false;searchQuery(hint)">
{{ hint }} {{ hint }}
</button> </button>
@ -111,7 +111,7 @@
</button> </button>
<button class="usermenu-item" v-if="cfg.advanced.AudioContext" @click="modals.castMenu = true"> <button class="usermenu-item" v-if="cfg.advanced.AudioContext" @click="modals.castMenu = true">
<span class="usermenu-item-icon"><%- include("../svg/cast.svg") %></span> <span class="usermenu-item-icon"><%- include("../svg/cast.svg") %></span>
<span class="usermenu-item-name">Cast</span> <span class="usermenu-item-name">{{$root.getLz('term.cast')}}</span>
</button> </button>
<button class="usermenu-item" v-if="cfg.advanced.AudioContext" <button class="usermenu-item" v-if="cfg.advanced.AudioContext"
@click="modals.audioSettings = true"> @click="modals.audioSettings = true">

View file

@ -130,7 +130,10 @@
methods: { methods: {
async seeAllRecentlyPlayed() { async seeAllRecentlyPlayed() {
let hist = await app.mk.api.v3.music(`/v1/me/recent/played`, { let hist = await app.mk.api.v3.music(`/v1/me/recent/played`, {
l: this.$root.mklang l: this.$root.mklang,
include: 'tracks',
'include[albums]': 'catalog,tracks,artists',
'include[songs]': 'catalog,artists',
}) })
app.showCollection(hist.data, app.getLz('home.recentlyPlayed')) app.showCollection(hist.data, app.getLz('home.recentlyPlayed'))
}, },
@ -209,7 +212,10 @@
}, },
async getRecentlyPlayed() { async getRecentlyPlayed() {
let hist = await app.mk.api.v3.music(`/v1/me/recent/played`, { let hist = await app.mk.api.v3.music(`/v1/me/recent/played`, {
l: this.$root.mklang l: this.$root.mklang,
include: 'tracks',
'include[albums]': 'catalog,tracks,artists',
'include[songs]': 'catalog,artists',
}) })
this.recentlyPlayed = hist.data.data this.recentlyPlayed = hist.data.data
}, },

View file

@ -26,7 +26,7 @@
<input type="checkbox" v-model="$root.cfg.general.privateEnabled" v-on:change="$root.mk.privateEnabled = $root.cfg.general.privateEnabled" switch/> <input type="checkbox" v-model="$root.cfg.general.privateEnabled" v-on:change="$root.mk.privateEnabled = $root.cfg.general.privateEnabled" switch/>
</div> </div>
</div> </div>
<div class="md-option-line"> <div class="md-option-line" v-show="app.platform !== 'linux'">
<div class="md-option-segment"> <div class="md-option-segment">
{{$root.getLz('settings.option.window.openOnStartup')}} {{$root.getLz('settings.option.window.openOnStartup')}}
</div> </div>