From aec7bd3cf1e83ab1c9ed67aaaa6d591833b1873e Mon Sep 17 00:00:00 2001 From: Maikiwi Date: Sun, 23 Jan 2022 18:19:16 -0800 Subject: [PATCH 01/22] Placeholder to my langs + en_US update --- src/i18n/en_US.jsonc | 81 ++++++++++++++++++++++++++++++++++++++++++-- src/i18n/ja_JP.jsonc | 76 ++++++++++++++++++++++++++++++++++++++++- src/i18n/zh_CN.jsonc | 80 +++++++++++++++++++++++++++++++++++++++++-- src/i18n/zh_TW.jsonc | 77 ++++++++++++++++++++++++++++++++++++++++- 4 files changed, 307 insertions(+), 7 deletions(-) diff --git a/src/i18n/en_US.jsonc b/src/i18n/en_US.jsonc index 79e4daed..456eb20a 100644 --- a/src/i18n/en_US.jsonc +++ b/src/i18n/en_US.jsonc @@ -1,9 +1,15 @@ -{ +{ // Base File // App info "app.name": "Cider", // Dialogs "dialog.cancel": "Cancel", "dialog.ok": "OK", + + // Notification + "notification.updatingLibrarySongs": "Updating library songs...", + "notification.updatingLibraryAlbums": "Updating library albums...", + "notification.updatingLibraryArtists": "Updating library artists...", + // Terms "term.appleMusic": "Apple Music", "term.applePodcasts": "Apple Podcasts", @@ -38,6 +44,26 @@ "term.share": "Share", "term.settings": "Settings", "term.seeAll": "See All", + "term.sortBy": "Sort By", + "term.sortBy.album": "Album", + "term.sortBy.artist": "Artist", + "term.sortBy.name": "Name", + "term.sortBy.genre": "Genre", + "term.sortBy.releaseDate": "Release Date", + "term.sortBy.duration": "Duration", + "term.sortOrder": "A-Z", + "term.sortOrder.ascending": "Ascending", + "term.sortOrder.descending": "Descending", + "term.viewAs.coverArt": "Cover Art", + "term.viewAs.list": "List", + "term.size.normal": "Normal", + "term.size.compact": "Normal", + "term.enable": "Enable", + "term.disable": "Disable", + "term.enabled": "Enabled", + "term.disabled": "Disabled", + "term.connect": "Connect", + // Home "home.title": "Home", "home.recentlyPlayed": "Recently Played", @@ -48,6 +74,7 @@ "home.followedArtists": "Followed Artists", // Errors "error.appleMusicSubRequired": "Apple Music requires a subscription.", + // Actions "action.addToLibrary": "Add to Library", "action.addToLibrary.success": "Added to Library", @@ -76,20 +103,68 @@ "action.unlove": "Unlove", "action.dislike": "Dislike", "action.undoDislike": "Undo dislike", - // Settings + "action.showWebRemoteQR": "Show Web Remote QR", + // Settings - Audio "settings.header.audio": "Audio", "settings.header.audio.description": "Adjust the audio settings for Cider.", + "settings.option.audio.quality": "Audio Quality", // Dropdown "settings.header.audio.quality.high": "High", "settings.header.audio.quality.low": "Low", "settings.header.audio.quality.auto": "Auto", - "settings.header.visual": "Visual", + "settings.option.audio.seamlessTransition": "Seamless Audio Transition", // Toggle + "settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // Toggle + "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization , Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", + "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audio Spatialization", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Spatialize audio and make audio more 3-dimensional (note: This is not Dolby Atmos)", + // Settings - Visual + "settings.header.visual": "Visual", "settings.header.visual.description": "Adjust the visual settings for Cider.", + "settings.option.visual.windowBackgroundStyle": "Window Background Style", // Toggle + "settings.header.visual.windowBackgroundStyle.none": "None", + "settings.header.visual.windowBackgroundStyle.artwork": "Artwork", + "settings.option.visual.animatedArtwork": "Animated Artwork", // Dropdown + "settings.header.visual.animatedArtwork.always": "Always", + "settings.header.visual.animatedArtwork.limited": "Limited to pages and special entries", + "settings.header.visual.animatedArtwork.disable": "Disable everywhere", + "settings.option.visual.animatedArtworkQuality": "Animated Artwork Quality", // Dropdown + "settings.header.visual.animatedArtworkQuality.low": "Low", + "settings.header.visual.animatedArtworkQuality.medium": "Medium", + "settings.header.visual.animatedArtworkQuality.high": "High", + "settings.header.visual.animatedArtworkQuality.extreme": "Extreme", + "settings.option.visual.animatedWindowBackground": "Animated Window Background", // Toggle + "settings.option.visual.hardwareAcceleration": "Hardware Acceleration", // Dropdown + "settings.header.visual.hardwareAcceleration.default": "Default", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + // Refer to term.disabled for the disabled option + "settings.option.visual.showPersonalInfo": "Show Personal Info", // Toggle + // Settings - General (Reserved) "settings.header.general": "General", "settings.header.general.description": "Adjust the general settings for Cider.", + + // Settings - Lyrics "settings.header.lyrics": "Lyrics", "settings.header.lyrics.description": "Adjust the lyrics settings for Cider.", + "settings.option.lyrics.enableMusixmatch": "Enable Musixmatch Lyrics", // Toggle + "settings.option.lyrics.enableMusixmatchKaraoke": "Enable Karaoke Mode (Musixmatch only)", // Toggle + "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Translation Preferred Language", // Dropdown + "settings.option.lyrics.enableYoutubeLyrics": "Enable Youtube Lyrics for Music Videos", // Toggle + + // Settings - Connectivity "settings.header.connectivity": "Connectivity", "settings.header.connectivity.description": "Adjust the connectivity settings for Cider.", + "settings.option.connectivity.discordRPC": "Discord Rich Presence", // Dropdown + // Refer to term.disabled for the disabled option + "settings.header.connectivity.discordRPC.cider": "Display as 'Cider'", + "settings.header.connectivity.discordRPC.appleMusic": "Display as 'Apple Music'", + "settings.header.connectivity.discordRPC.clearOnPause": "Clear Discord Rich Presence on Pause", // Toggle + "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling", // Option to Connect + // Refer to term.connect for the connect button + + // Settings - Experimental "settings.header.experimental": "Experimental", "settings.header.experimental.description": "Adjust the experimental settings for Cider.", + "settings.option.experimental.compactUI": "Compact UI", // Toggle + // Refer to term.disabled & term.enabled + } \ No newline at end of file diff --git a/src/i18n/ja_JP.jsonc b/src/i18n/ja_JP.jsonc index da019992..8b6ee815 100644 --- a/src/i18n/ja_JP.jsonc +++ b/src/i18n/ja_JP.jsonc @@ -4,6 +4,12 @@ // Dialogs "dialog.cancel": "キャンセル", "dialog.ok": "OK", + + // Notification + "notification.updatingLibrarySongs": "Updating library songs...", + "notification.updatingLibraryAlbums": "Updating library albums...", + "notification.updatingLibraryArtists": "Updating library artists...", + // Terms "term.appleMusic": "Apple Music", // Follows brand term "term.applePodcasts": "Apple Podcasts", // Follows brand term @@ -38,6 +44,26 @@ "term.share": "共有", "term.settings": "設定", "term.seeAll": "全部表示", + "term.sortBy": "Sort By", + "term.sortBy.album": "Album", + "term.sortBy.artist": "Artist", + "term.sortBy.name": "Name", + "term.sortBy.genre": "Genre", + "term.sortBy.releaseDate": "Release Date", + "term.sortBy.duration": "Duration", + "term.sortOrder": "A-Z", + "term.sortOrder.ascending": "Ascending", + "term.sortOrder.descending": "Descending", + "term.viewAs.coverArt": "Cover Art", + "term.viewAs.list": "List", + "term.size.normal": "Normal", + "term.size.compact": "Normal", + "term.enable": "Enable", + "term.disable": "Disable", + "term.enabled": "Enabled", + "term.disabled": "Disabled", + "term.connect": "Connect", + // Home "home.title": "ホーム", "home.recentlyPlayed": "最近の再生", @@ -76,20 +102,68 @@ "action.unlove": "ラブを解除", "action.dislike": "これに似たものをすすめない", "action.undoDislike": "「これと似た曲のおすすめを減らす」を取り消す", - // Settings + "action.showWebRemoteQR": "Show Web Remote QR", + // Settings - Audio "settings.header.audio": "オーディオ", "settings.header.audio.description": "Ciderのオーディオ設定", + "settings.option.audio.quality": "Audio Quality", // Dropdown "settings.header.audio.quality.high": "高品質", "settings.header.audio.quality.low": "高効率", "settings.header.audio.quality.auto": "自動", + "settings.option.audio.seamlessTransition": "Seamless Audio Transition", // Toggle + "settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // Toggle + "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization , Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", + "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audio Spatialization", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Spatialize audio and make audio more 3-dimensional (note: This is not Dolby Atmos)", + // Settings - Visual "settings.header.visual": "ビジュアル", "settings.header.visual.description": "Ciderのビジュアル設定", + "settings.option.visual.windowBackgroundStyle": "Window Background Style", // Toggle + "settings.header.visual.windowBackgroundStyle.none": "None", + "settings.header.visual.windowBackgroundStyle.artwork": "Artwork", + "settings.option.visual.animatedArtwork": "Animated Artwork", // Dropdown + "settings.header.visual.animatedArtwork.always": "Always", + "settings.header.visual.animatedArtwork.limited": "Limited to pages and special entries", + "settings.header.visual.animatedArtwork.disable": "Disable everywhere", + "settings.option.visual.animatedArtworkQuality": "Animated Artwork Quality", // Dropdown + "settings.header.visual.animatedArtworkQuality.low": "Low", + "settings.header.visual.animatedArtworkQuality.medium": "Medium", + "settings.header.visual.animatedArtworkQuality.high": "High", + "settings.header.visual.animatedArtworkQuality.extreme": "Extreme", + "settings.option.visual.animatedWindowBackground": "Animated Window Background", // Toggle + "settings.option.visual.hardwareAcceleration": "Hardware Acceleration", // Dropdown + "settings.header.visual.hardwareAcceleration.default": "Default", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + // Refer to term.disabled for the disabled option + "settings.option.visual.showPersonalInfo": "Show Personal Info", // Toggle + // Settings - General (Reserved) "settings.header.general": "一般", "settings.header.general.description": "Ciderの一般設定", + + // Settings - Lyrics "settings.header.lyrics": "歌詞", "settings.header.lyrics.description": "歌詞の表示設定", + "settings.option.lyrics.enableMusixmatch": "Enable Musixmatch Lyrics", // Toggle + "settings.option.lyrics.enableMusixmatchKaraoke": "Enable Karaoke Mode (Musixmatch only)", // Toggle + "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Translation Preferred Language", // Dropdown + "settings.option.lyrics.enableYoutubeLyrics": "Enable Youtube Lyrics for Music Videos", // Toggle + + // Settings - Connectivity "settings.header.connectivity": "アプリと連携", "settings.header.connectivity.description": "Ciderの連携設定", + "settings.option.connectivity.discordRPC": "Discord Rich Presence", // Dropdown + // Refer to term.disabled for the disabled option + "settings.header.connectivity.discordRPC.cider": "Display as 'Cider'", + "settings.header.connectivity.discordRPC.appleMusic": "Display as 'Apple Music'", + "settings.header.connectivity.discordRPC.clearOnPause": "Clear Discord Rich Presence on Pause", // Toggle + "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling", // Option to Connect + // Refer to term.connect for the connect button + + // Settings - Experimental "settings.header.experimental": "試験的な機能", "settings.header.experimental.description": "Ciderの試験的な機能", + "settings.option.experimental.compactUI": "Compact UI", // Toggle + // Refer to term.disabled & term.enabled + } \ No newline at end of file diff --git a/src/i18n/zh_CN.jsonc b/src/i18n/zh_CN.jsonc index d37e463f..eced0081 100644 --- a/src/i18n/zh_CN.jsonc +++ b/src/i18n/zh_CN.jsonc @@ -1,9 +1,15 @@ -{ +{ // App info "app.name": "Cider", // Dialogs "dialog.cancel": "取消", "dialog.ok": "确定", + + // Notification + "notification.updatingLibrarySongs": "Updating library songs...", + "notification.updatingLibraryAlbums": "Updating library albums...", + "notification.updatingLibraryArtists": "Updating library artists...", + // Terms "term.appleMusic": "Apple Music", // Follows brand term "term.applePodcasts": "Apple Podcasts", // Follows brand term @@ -38,6 +44,26 @@ "term.share": "分享", "term.settings": "设置", "term.seeAll": "查看全部", + "term.sortBy": "Sort By", + "term.sortBy.album": "Album", + "term.sortBy.artist": "Artist", + "term.sortBy.name": "Name", + "term.sortBy.genre": "Genre", + "term.sortBy.releaseDate": "Release Date", + "term.sortBy.duration": "Duration", + "term.sortOrder": "A-Z", + "term.sortOrder.ascending": "Ascending", + "term.sortOrder.descending": "Descending", + "term.viewAs.coverArt": "Cover Art", + "term.viewAs.list": "List", + "term.size.normal": "Normal", + "term.size.compact": "Normal", + "term.enable": "Enable", + "term.disable": "Disable", + "term.enabled": "Enabled", + "term.disabled": "Disabled", + "term.connect": "Connect", + // Home "home.title": "主页", "home.recentlyPlayed": "最近播放", @@ -46,8 +72,10 @@ "home.madeForYou": "为您量身定制", "home.friendsListeningTo": "朋友正在听", "home.followedArtists": "关注的歌手", + // Errors "error.appleMusicSubRequired": "需要订阅Apple Music以使用Cider", + // Actions "action.addToLibrary": "加入音乐库", "action.addToLibrary.success": "成功加入音乐库", @@ -76,20 +104,68 @@ "action.unlove": "取消喜欢", "action.dislike": "减少此类建议", "action.undoDislike": "撤销减少此类建议", - // Settings + "action.showWebRemoteQR": "Show Web Remote QR", + // Settings - Audio "settings.header.audio": "音频", "settings.header.audio.description": "调整Cider的音质", + "settings.option.audio.quality": "Audio Quality", // Dropdown "settings.header.audio.quality.high": "高音质", "settings.header.audio.quality.low": "高效率", "settings.header.audio.quality.auto": "自动", + "settings.option.audio.seamlessTransition": "Seamless Audio Transition", // Toggle + "settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // Toggle + "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization , Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", + "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audio Spatialization", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Spatialize audio and make audio more 3-dimensional (note: This is not Dolby Atmos)", + // Settings - Visual "settings.header.visual": "外观", "settings.header.visual.description": "调整Cider的外观", + "settings.option.visual.windowBackgroundStyle": "Window Background Style", // Toggle + "settings.header.visual.windowBackgroundStyle.none": "None", + "settings.header.visual.windowBackgroundStyle.artwork": "Artwork", + "settings.option.visual.animatedArtwork": "Animated Artwork", // Dropdown + "settings.header.visual.animatedArtwork.always": "Always", + "settings.header.visual.animatedArtwork.limited": "Limited to pages and special entries", + "settings.header.visual.animatedArtwork.disable": "Disable everywhere", + "settings.option.visual.animatedArtworkQuality": "Animated Artwork Quality", // Dropdown + "settings.header.visual.animatedArtworkQuality.low": "Low", + "settings.header.visual.animatedArtworkQuality.medium": "Medium", + "settings.header.visual.animatedArtworkQuality.high": "High", + "settings.header.visual.animatedArtworkQuality.extreme": "Extreme", + "settings.option.visual.animatedWindowBackground": "Animated Window Background", // Toggle + "settings.option.visual.hardwareAcceleration": "Hardware Acceleration", // Dropdown + "settings.header.visual.hardwareAcceleration.default": "Default", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + // Refer to term.disabled for the disabled option + "settings.option.visual.showPersonalInfo": "Show Personal Info", // Toggle + // Settings - General (Reserved) "settings.header.general": "通用", "settings.header.general.description": "调整Cider的通用设置", + + // Settings - Lyrics "settings.header.lyrics": "歌词", "settings.header.lyrics.description": "调整Cider的歌词设置", + "settings.option.lyrics.enableMusixmatch": "Enable Musixmatch Lyrics", // Toggle + "settings.option.lyrics.enableMusixmatchKaraoke": "Enable Karaoke Mode (Musixmatch only)", // Toggle + "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Translation Preferred Language", // Dropdown + "settings.option.lyrics.enableYoutubeLyrics": "Enable Youtube Lyrics for Music Videos", // Toggle + + // Settings - Connectivity "settings.header.connectivity": "外部连接", "settings.header.connectivity.description": "调整Cider与外部的连接", + "settings.option.connectivity.discordRPC": "Discord Rich Presence", // Dropdown + // Refer to term.disabled for the disabled option + "settings.header.connectivity.discordRPC.cider": "Display as 'Cider'", + "settings.header.connectivity.discordRPC.appleMusic": "Display as 'Apple Music'", + "settings.header.connectivity.discordRPC.clearOnPause": "Clear Discord Rich Presence on Pause", // Toggle + "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling", // Option to Connect + // Refer to term.connect for the connect button + + // Settings - Experimental "settings.header.experimental": "实验性功能", "settings.header.experimental.description": "调整Cider的实验性功能", + "settings.option.experimental.compactUI": "Compact UI", // Toggle + // Refer to term.disabled & term.enabled + } \ No newline at end of file diff --git a/src/i18n/zh_TW.jsonc b/src/i18n/zh_TW.jsonc index d57fccb4..c4d536d8 100644 --- a/src/i18n/zh_TW.jsonc +++ b/src/i18n/zh_TW.jsonc @@ -1,9 +1,15 @@ { // App info "app.name": "Cider", + // Dialogs "dialog.cancel": "取消", "dialog.ok": "OK", + + // Notification + "notification.updatingLibrarySongs": "正在更新資料庫歌曲...", + "notification.updatingLibraryAlbums": "正在更新資料庫專輯...", + "notification.updatingLibraryArtists": "正在更新資料庫藝人...", // Terms "term.appleMusic": "Apple Music", // Follows brand term "term.applePodcasts": "Apple Podcasts", // Follows brand term @@ -38,6 +44,26 @@ "term.share": "分享", "term.settings": "設定", "term.seeAll": "顯示全部", + "term.sortBy": "排序", + "term.sortBy.album": "專輯", + "term.sortBy.artist": "藝人", + "term.sortBy.name": "名字", + "term.sortBy.genre": "音樂類型", + "term.sortBy.releaseDate": "發行日期", + "term.sortBy.duration": "時長", + "term.sortOrder": "字母排序", + "term.sortOrder.ascending": "升序", + "term.sortOrder.descending": "降序", + "term.viewAs.coverArt": "Cover Art", + "term.viewAs.list": "List", + "term.size.normal": "Normal", + "term.size.compact": "Normal", + "term.enable": "Enable", + "term.disable": "Disable", + "term.enabled": "Enabled", + "term.disabled": "Disabled", + "term.connect": "Connect", + // Home "home.title": "主頁", "home.recentlyPlayed": "最近播放", @@ -76,20 +102,69 @@ "action.unlove": "取消喜愛", "action.dislike": "減少此類建議", "action.undoDislike": "還原減小此類建議", - // Settings + "action.showWebRemoteQR": "Show Web Remote QR", + + // Settings - Audio "settings.header.audio": "音訊", "settings.header.audio.description": "調整Cider的音訊設定", + "settings.option.audio.quality": "Audio Quality", // Dropdown "settings.header.audio.quality.high": "高品質", "settings.header.audio.quality.low": "高效率", "settings.header.audio.quality.auto": "自動", + "settings.option.audio.seamlessTransition": "Seamless Audio Transition", // Toggle + "settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // Toggle + "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization , Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", + "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audio Spatialization", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Spatialize audio and make audio more 3-dimensional (note: This is not Dolby Atmos)", + // Settings - Visual "settings.header.visual": "外觀", "settings.header.visual.description": "調整Cider的外觀", + "settings.option.visual.windowBackgroundStyle": "Window Background Style", // Toggle + "settings.header.visual.windowBackgroundStyle.none": "None", + "settings.header.visual.windowBackgroundStyle.artwork": "Artwork", + "settings.option.visual.animatedArtwork": "Animated Artwork", // Dropdown + "settings.header.visual.animatedArtwork.always": "Always", + "settings.header.visual.animatedArtwork.limited": "Limited to pages and special entries", + "settings.header.visual.animatedArtwork.disable": "Disable everywhere", + "settings.option.visual.animatedArtworkQuality": "Animated Artwork Quality", // Dropdown + "settings.header.visual.animatedArtworkQuality.low": "Low", + "settings.header.visual.animatedArtworkQuality.medium": "Medium", + "settings.header.visual.animatedArtworkQuality.high": "High", + "settings.header.visual.animatedArtworkQuality.extreme": "Extreme", + "settings.option.visual.animatedWindowBackground": "Animated Window Background", // Toggle + "settings.option.visual.hardwareAcceleration": "Hardware Acceleration", // Dropdown + "settings.header.visual.hardwareAcceleration.default": "Default", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + // Refer to term.disabled for the disabled option + "settings.option.visual.showPersonalInfo": "Show Personal Info", // Toggle + // Settings - General (Reserved) "settings.header.general": "一般", "settings.header.general.description": "調整Cider的一般設定", + + // Settings - Lyrics "settings.header.lyrics": "歌詞", "settings.header.lyrics.description": "調整Cider的歌詞設定", + "settings.option.lyrics.enableMusixmatch": "Enable Musixmatch Lyrics", // Toggle + "settings.option.lyrics.enableMusixmatchKaraoke": "Enable Karaoke Mode (Musixmatch only)", // Toggle + "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Translation Preferred Language", // Dropdown + "settings.option.lyrics.enableYoutubeLyrics": "Enable Youtube Lyrics for Music Videos", // Toggle + + // Settings - Connectivity "settings.header.connectivity": "外部連接", "settings.header.connectivity.description": "調整Cider與外部的連接", + "settings.option.connectivity.discordRPC": "Discord Rich Presence", // Dropdown + // Refer to term.disabled for the disabled option + "settings.header.connectivity.discordRPC.cider": "Display as 'Cider'", + "settings.header.connectivity.discordRPC.appleMusic": "Display as 'Apple Music'", + "settings.header.connectivity.discordRPC.clearOnPause": "Clear Discord Rich Presence on Pause", // Toggle + "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling", // Option to Connect + // Refer to term.connect for the connect button + + // Settings - Experimental "settings.header.experimental": "實驗性功能", "settings.header.experimental.description": "調整Cider的實驗性功能", + "settings.option.experimental.compactUI": "Compact UI", // Toggle + // Refer to term.disabled & term.enabled + } \ No newline at end of file From 90f1e4e9684e062790007dfaff69ff6e779ec333 Mon Sep 17 00:00:00 2001 From: Maikiwi Date: Sun, 23 Jan 2022 18:25:00 -0800 Subject: [PATCH 02/22] Added 'View As' --- src/i18n/en_US.jsonc | 1 + src/i18n/ja_JP.jsonc | 1 + src/i18n/zh_CN.jsonc | 1 + src/i18n/zh_TW.jsonc | 1 + 4 files changed, 4 insertions(+) diff --git a/src/i18n/en_US.jsonc b/src/i18n/en_US.jsonc index 456eb20a..73c28deb 100644 --- a/src/i18n/en_US.jsonc +++ b/src/i18n/en_US.jsonc @@ -54,6 +54,7 @@ "term.sortOrder": "A-Z", "term.sortOrder.ascending": "Ascending", "term.sortOrder.descending": "Descending", + "term.viewAs": "View As", "term.viewAs.coverArt": "Cover Art", "term.viewAs.list": "List", "term.size.normal": "Normal", diff --git a/src/i18n/ja_JP.jsonc b/src/i18n/ja_JP.jsonc index 8b6ee815..88662765 100644 --- a/src/i18n/ja_JP.jsonc +++ b/src/i18n/ja_JP.jsonc @@ -54,6 +54,7 @@ "term.sortOrder": "A-Z", "term.sortOrder.ascending": "Ascending", "term.sortOrder.descending": "Descending", + "term.viewAs": "View As", "term.viewAs.coverArt": "Cover Art", "term.viewAs.list": "List", "term.size.normal": "Normal", diff --git a/src/i18n/zh_CN.jsonc b/src/i18n/zh_CN.jsonc index eced0081..3436c6fb 100644 --- a/src/i18n/zh_CN.jsonc +++ b/src/i18n/zh_CN.jsonc @@ -54,6 +54,7 @@ "term.sortOrder": "A-Z", "term.sortOrder.ascending": "Ascending", "term.sortOrder.descending": "Descending", + "term.viewAs": "View As", "term.viewAs.coverArt": "Cover Art", "term.viewAs.list": "List", "term.size.normal": "Normal", diff --git a/src/i18n/zh_TW.jsonc b/src/i18n/zh_TW.jsonc index c4d536d8..09005d88 100644 --- a/src/i18n/zh_TW.jsonc +++ b/src/i18n/zh_TW.jsonc @@ -54,6 +54,7 @@ "term.sortOrder": "字母排序", "term.sortOrder.ascending": "升序", "term.sortOrder.descending": "降序", + "term.viewAs": "View As", "term.viewAs.coverArt": "Cover Art", "term.viewAs.list": "List", "term.size.normal": "Normal", From ec6b2fbc6126967fd47024a59a17b8df55de4615 Mon Sep 17 00:00:00 2001 From: Maikiwi Date: Sun, 23 Jan 2022 19:04:36 -0800 Subject: [PATCH 03/22] Fix term.size.compact typo and added audio normalization description --- src/i18n/en_US.jsonc | 6 +++++- src/i18n/ja_JP.jsonc | 4 ++++ src/i18n/zh_CN.jsonc | 4 ++++ src/i18n/zh_TW.jsonc | 41 +++++++++++++++++++++++------------------ 4 files changed, 36 insertions(+), 19 deletions(-) diff --git a/src/i18n/en_US.jsonc b/src/i18n/en_US.jsonc index 73c28deb..5fcf9dcf 100644 --- a/src/i18n/en_US.jsonc +++ b/src/i18n/en_US.jsonc @@ -58,7 +58,7 @@ "term.viewAs.coverArt": "Cover Art", "term.viewAs.list": "List", "term.size.normal": "Normal", - "term.size.compact": "Normal", + "term.size.compact": "Compact", "term.enable": "Enable", "term.disable": "Disable", "term.enabled": "Enabled", @@ -116,6 +116,7 @@ "settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // Toggle "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization , Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normalizes peak volume for individual tracks to create a more uniform listening experience.", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audio Spatialization", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Spatialize audio and make audio more 3-dimensional (note: This is not Dolby Atmos)", // Settings - Visual @@ -168,4 +169,7 @@ "settings.option.experimental.compactUI": "Compact UI", // Toggle // Refer to term.disabled & term.enabled + // Web Remote + "remote.web.title": "Cider Remote", + "remote.web.description": "Scan the QR code to pair your phone up with this Cider instance", } \ No newline at end of file diff --git a/src/i18n/ja_JP.jsonc b/src/i18n/ja_JP.jsonc index 88662765..3f628ce5 100644 --- a/src/i18n/ja_JP.jsonc +++ b/src/i18n/ja_JP.jsonc @@ -115,6 +115,7 @@ "settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // Toggle "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization , Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normalizes peak volume for individual tracks to create a more uniform listening experience.", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audio Spatialization", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Spatialize audio and make audio more 3-dimensional (note: This is not Dolby Atmos)", // Settings - Visual @@ -167,4 +168,7 @@ "settings.option.experimental.compactUI": "Compact UI", // Toggle // Refer to term.disabled & term.enabled + // Web Remote + "remote.web.title": "Cider Remote", + "remote.web.description": "Scan the QR code to pair your phone up with this Cider instance", } \ No newline at end of file diff --git a/src/i18n/zh_CN.jsonc b/src/i18n/zh_CN.jsonc index 3436c6fb..9b844993 100644 --- a/src/i18n/zh_CN.jsonc +++ b/src/i18n/zh_CN.jsonc @@ -117,6 +117,7 @@ "settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // Toggle "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization , Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normalizes peak volume for individual tracks to create a more uniform listening experience.", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audio Spatialization", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Spatialize audio and make audio more 3-dimensional (note: This is not Dolby Atmos)", // Settings - Visual @@ -169,4 +170,7 @@ "settings.option.experimental.compactUI": "Compact UI", // Toggle // Refer to term.disabled & term.enabled + // Web Remote + "remote.web.title": "Cider Remote", + "remote.web.description": "Scan the QR code to pair your phone up with this Cider instance", } \ No newline at end of file diff --git a/src/i18n/zh_TW.jsonc b/src/i18n/zh_TW.jsonc index 09005d88..5f236343 100644 --- a/src/i18n/zh_TW.jsonc +++ b/src/i18n/zh_TW.jsonc @@ -54,16 +54,16 @@ "term.sortOrder": "字母排序", "term.sortOrder.ascending": "升序", "term.sortOrder.descending": "降序", - "term.viewAs": "View As", - "term.viewAs.coverArt": "Cover Art", - "term.viewAs.list": "List", - "term.size.normal": "Normal", - "term.size.compact": "Normal", - "term.enable": "Enable", - "term.disable": "Disable", - "term.enabled": "Enabled", - "term.disabled": "Disabled", - "term.connect": "Connect", + "term.viewAs": "顯示模式", + "term.viewAs.coverArt": "專輯封面", + "term.viewAs.list": "列表", + "term.size.normal": "正常", + "term.size.compact": "簡潔", + "term.enable": "啟用", + "term.disable": "停用", + "term.enabled": "已啟用", + "term.disabled": "已停用", + "term.connect": "連接", // Home "home.title": "主頁", @@ -103,21 +103,22 @@ "action.unlove": "取消喜愛", "action.dislike": "減少此類建議", "action.undoDislike": "還原減小此類建議", - "action.showWebRemoteQR": "Show Web Remote QR", + "action.showWebRemoteQR": "顯示遠程遙控行動條碼", // Settings - Audio "settings.header.audio": "音訊", "settings.header.audio.description": "調整Cider的音訊設定", - "settings.option.audio.quality": "Audio Quality", // Dropdown + "settings.option.audio.quality": "音訊音質", // Dropdown "settings.header.audio.quality.high": "高品質", "settings.header.audio.quality.low": "高效率", "settings.header.audio.quality.auto": "自動", - "settings.option.audio.seamlessTransition": "Seamless Audio Transition", // Toggle - "settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // Toggle - "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization , Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", - "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle - "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audio Spatialization", // Toggle - "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Spatialize audio and make audio more 3-dimensional (note: This is not Dolby Atmos)", + "settings.option.audio.seamlessTransition": "無間斷播放", // Toggle + "settings.option.audio.enableAdvancedFunctionality": "進階機能", // Toggle + "settings.option.audio.enableAdvancedFunctionality.description": "啟用 AudioContext 將解鎖類似音訊標準化和等化器的進階機能。但是會在一些電腦造成音樂卡頓。", + "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "音訊標準化", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "將平衡輕柔和響亮的歌曲,建立更統一的聆聽體驗。", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "音訊空間化", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "將音訊進行空間化處理來製造一個更立體的聆聽體驗 (注:此功能不是官方的杜比全景聲)", // Settings - Visual "settings.header.visual": "外觀", "settings.header.visual.description": "調整Cider的外觀", @@ -168,4 +169,8 @@ "settings.option.experimental.compactUI": "Compact UI", // Toggle // Refer to term.disabled & term.enabled + + // Web Remote + "remote.web.title": "Cider Remote", + "remote.web.description": "Scan the QR code to pair your phone up with this Cider instance", } \ No newline at end of file From f5a6c851845b7947f3db46831be46714946f470e Mon Sep 17 00:00:00 2001 From: Maikiwi Date: Sun, 23 Jan 2022 19:30:54 -0800 Subject: [PATCH 04/22] Chinese (Taiwan) Finalized --- src/i18n/zh_TW.jsonc | 58 ++++++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/src/i18n/zh_TW.jsonc b/src/i18n/zh_TW.jsonc index 5f236343..a665aecc 100644 --- a/src/i18n/zh_TW.jsonc +++ b/src/i18n/zh_TW.jsonc @@ -116,30 +116,30 @@ "settings.option.audio.enableAdvancedFunctionality": "進階機能", // Toggle "settings.option.audio.enableAdvancedFunctionality.description": "啟用 AudioContext 將解鎖類似音訊標準化和等化器的進階機能。但是會在一些電腦造成音樂卡頓。", "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "音訊標準化", // Toggle - "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "將平衡輕柔和響亮的歌曲,建立更統一的聆聽體驗。", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "將平衡輕柔和響亮的歌曲,建立更統一的聆聽體驗。", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "音訊空間化", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "將音訊進行空間化處理來製造一個更立體的聆聽體驗 (注:此功能不是官方的杜比全景聲)", // Settings - Visual "settings.header.visual": "外觀", "settings.header.visual.description": "調整Cider的外觀", - "settings.option.visual.windowBackgroundStyle": "Window Background Style", // Toggle - "settings.header.visual.windowBackgroundStyle.none": "None", - "settings.header.visual.windowBackgroundStyle.artwork": "Artwork", - "settings.option.visual.animatedArtwork": "Animated Artwork", // Dropdown - "settings.header.visual.animatedArtwork.always": "Always", - "settings.header.visual.animatedArtwork.limited": "Limited to pages and special entries", - "settings.header.visual.animatedArtwork.disable": "Disable everywhere", - "settings.option.visual.animatedArtworkQuality": "Animated Artwork Quality", // Dropdown - "settings.header.visual.animatedArtworkQuality.low": "Low", - "settings.header.visual.animatedArtworkQuality.medium": "Medium", - "settings.header.visual.animatedArtworkQuality.high": "High", - "settings.header.visual.animatedArtworkQuality.extreme": "Extreme", - "settings.option.visual.animatedWindowBackground": "Animated Window Background", // Toggle - "settings.option.visual.hardwareAcceleration": "Hardware Acceleration", // Dropdown - "settings.header.visual.hardwareAcceleration.default": "Default", + "settings.option.visual.windowBackgroundStyle": "窗口背景樣式", // Toggle + "settings.header.visual.windowBackgroundStyle.none": "空白", + "settings.header.visual.windowBackgroundStyle.artwork": "專輯封面", + "settings.option.visual.animatedArtwork": "動態專輯封面", // Dropdown + "settings.header.visual.animatedArtwork.always": "總是顯示", + "settings.header.visual.animatedArtwork.limited": "只在藝人頁面和專輯封面顯示", + "settings.header.visual.animatedArtwork.disable": "關閉", + "settings.option.visual.animatedArtworkQuality": "動態專輯封面品質", // Dropdown + "settings.header.visual.animatedArtworkQuality.low": "低", + "settings.header.visual.animatedArtworkQuality.medium": "中", + "settings.header.visual.animatedArtworkQuality.high": "高", + "settings.header.visual.animatedArtworkQuality.extreme": "極高", + "settings.option.visual.animatedWindowBackground": "動態窗口背景", // Toggle + "settings.option.visual.hardwareAcceleration": "硬體加速", // Dropdown + "settings.header.visual.hardwareAcceleration.default": "默認", "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", // Refer to term.disabled for the disabled option - "settings.option.visual.showPersonalInfo": "Show Personal Info", // Toggle + "settings.option.visual.showPersonalInfo": "顯示個人檔案", // Toggle // Settings - General (Reserved) "settings.header.general": "一般", "settings.header.general.description": "調整Cider的一般設定", @@ -147,30 +147,30 @@ // Settings - Lyrics "settings.header.lyrics": "歌詞", "settings.header.lyrics.description": "調整Cider的歌詞設定", - "settings.option.lyrics.enableMusixmatch": "Enable Musixmatch Lyrics", // Toggle - "settings.option.lyrics.enableMusixmatchKaraoke": "Enable Karaoke Mode (Musixmatch only)", // Toggle - "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Translation Preferred Language", // Dropdown - "settings.option.lyrics.enableYoutubeLyrics": "Enable Youtube Lyrics for Music Videos", // Toggle + "settings.option.lyrics.enableMusixmatch": "啟用 Musixmatch 歌詞", // Toggle + "settings.option.lyrics.enableMusixmatchKaraoke": "啟用K歌模式 (僅限Musixmatch)", // Toggle + "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch 歌詞語言偏好", // Dropdown + "settings.option.lyrics.enableYoutubeLyrics": "播放MV時使用YouTube歌詞", // Toggle // Settings - Connectivity "settings.header.connectivity": "外部連接", "settings.header.connectivity.description": "調整Cider與外部的連接", - "settings.option.connectivity.discordRPC": "Discord Rich Presence", // Dropdown + "settings.option.connectivity.discordRPC": "Discord 動態", // Dropdown // Refer to term.disabled for the disabled option - "settings.header.connectivity.discordRPC.cider": "Display as 'Cider'", - "settings.header.connectivity.discordRPC.appleMusic": "Display as 'Apple Music'", - "settings.header.connectivity.discordRPC.clearOnPause": "Clear Discord Rich Presence on Pause", // Toggle - "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling", // Option to Connect + "settings.header.connectivity.discordRPC.cider": "顯示正在玩 'Cider'", + "settings.header.connectivity.discordRPC.appleMusic": "顯示正在玩 'Apple Music'", + "settings.header.connectivity.discordRPC.clearOnPause": "暫停時清除 Discord 動態", // Toggle + "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling 記錄", // Option to Connect // Refer to term.connect for the connect button // Settings - Experimental "settings.header.experimental": "實驗性功能", "settings.header.experimental.description": "調整Cider的實驗性功能", - "settings.option.experimental.compactUI": "Compact UI", // Toggle + "settings.option.experimental.compactUI": "緊凑UI", // Toggle // Refer to term.disabled & term.enabled // Web Remote - "remote.web.title": "Cider Remote", - "remote.web.description": "Scan the QR code to pair your phone up with this Cider instance", + "remote.web.title": "Cider 遠控", + "remote.web.description": "掃描以下的行動條碼以控制Cider", } \ No newline at end of file From 7fd54133fe57fd256f3e5c5d78be65e6b42217e3 Mon Sep 17 00:00:00 2001 From: Maikiwi Date: Sun, 23 Jan 2022 20:03:26 -0800 Subject: [PATCH 05/22] Finalize Chinese (Taiwan) & (China) --- src/i18n/zh_CN.jsonc | 134 +++++++++++++++++++++---------------------- src/i18n/zh_TW.jsonc | 20 +++---- 2 files changed, 77 insertions(+), 77 deletions(-) diff --git a/src/i18n/zh_CN.jsonc b/src/i18n/zh_CN.jsonc index 9b844993..5a0591c1 100644 --- a/src/i18n/zh_CN.jsonc +++ b/src/i18n/zh_CN.jsonc @@ -6,9 +6,9 @@ "dialog.ok": "确定", // Notification - "notification.updatingLibrarySongs": "Updating library songs...", - "notification.updatingLibraryAlbums": "Updating library albums...", - "notification.updatingLibraryArtists": "Updating library artists...", + "notification.updatingLibrarySongs": "正在更新资料库的歌曲...", + "notification.updatingLibraryAlbums": "正在更新资料库的专辑...", + "notification.updatingLibraryArtists": "正在更新资料库的歌手...", // Terms "term.appleMusic": "Apple Music", // Follows brand term @@ -24,7 +24,7 @@ "term.privateSession": "私人聆听", "term.queue": "队列", "term.search": "搜索", - "term.library": "音乐库", + "term.library": "资料库", "term.recentlyAdded": "最近添加", "term.songs": "歌曲", "term.albums": "专辑", @@ -44,26 +44,26 @@ "term.share": "分享", "term.settings": "设置", "term.seeAll": "查看全部", - "term.sortBy": "Sort By", - "term.sortBy.album": "Album", - "term.sortBy.artist": "Artist", - "term.sortBy.name": "Name", - "term.sortBy.genre": "Genre", - "term.sortBy.releaseDate": "Release Date", - "term.sortBy.duration": "Duration", - "term.sortOrder": "A-Z", - "term.sortOrder.ascending": "Ascending", - "term.sortOrder.descending": "Descending", - "term.viewAs": "View As", - "term.viewAs.coverArt": "Cover Art", - "term.viewAs.list": "List", - "term.size.normal": "Normal", - "term.size.compact": "Normal", - "term.enable": "Enable", - "term.disable": "Disable", - "term.enabled": "Enabled", - "term.disabled": "Disabled", - "term.connect": "Connect", + "term.sortBy": "排序", + "term.sortBy.album": "专辑", + "term.sortBy.artist": "歌手", + "term.sortBy.name": "歌名", + "term.sortBy.genre": "曲风", + "term.sortBy.releaseDate": "发行日期", + "term.sortBy.duration": "时长", + "term.sortOrder": "字母排序", + "term.sortOrder.ascending": "升序", + "term.sortOrder.descending": "倒序", + "term.viewAs": "显示模式", + "term.viewAs.coverArt": "专辑封面", + "term.viewAs.list": "列表", + "term.size.normal": "正常", + "term.size.compact": "紧凑", + "term.enable": "启用", + "term.disable": "停用", + "term.enabled": "已启用", + "term.disabled": "已停用", + "term.connect": "连接", // Home "home.title": "主页", @@ -78,11 +78,11 @@ "error.appleMusicSubRequired": "需要订阅Apple Music以使用Cider", // Actions - "action.addToLibrary": "加入音乐库", - "action.addToLibrary.success": "成功加入音乐库", - "action.addToLibrary.error": "加入音乐库的过程发生了错误", - "action.removeFromLibrary": "从音乐库中移除", - "action.removeFromLibrary.success": "已从音乐库中移除", + "action.addToLibrary": "加入资料库", + "action.addToLibrary.success": "成功加入资料库", + "action.addToLibrary.error": "加入资料库的过程发生了错误", + "action.removeFromLibrary": "从资料库中移除", + "action.removeFromLibrary.success": "已从资料库中移除", "action.addToQueue": "加入队列", "action.addToQueue.success": "成功加入队列", "action.addToQueue.error": "加入队列的过程发生了错误", @@ -108,39 +108,39 @@ "action.showWebRemoteQR": "Show Web Remote QR", // Settings - Audio "settings.header.audio": "音频", - "settings.header.audio.description": "调整Cider的音质", - "settings.option.audio.quality": "Audio Quality", // Dropdown + "settings.header.audio.description": "调整Cider的音频设置", + "settings.option.audio.quality": "音质", // Dropdown "settings.header.audio.quality.high": "高音质", "settings.header.audio.quality.low": "高效率", "settings.header.audio.quality.auto": "自动", - "settings.option.audio.seamlessTransition": "Seamless Audio Transition", // Toggle - "settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // Toggle - "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization , Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", - "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle - "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normalizes peak volume for individual tracks to create a more uniform listening experience.", - "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audio Spatialization", // Toggle - "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Spatialize audio and make audio more 3-dimensional (note: This is not Dolby Atmos)", + "settings.option.audio.seamlessTransition": "无缝播放", // Toggle + "settings.option.audio.enableAdvancedFunctionality": "进阶功能", // Toggle + "settings.option.audio.enableAdvancedFunctionality.description": "启用 AudioContext 将解锁类似音", + "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "音量标准化", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "将根据每首歌的响度做音量标准化,以统一人脑感受到的响度。", + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "音频空间化", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "将空间化音频来使得它们听起来更加的立体 (注: 跟官方的杜比全景声没有任何关系)", // Settings - Visual "settings.header.visual": "外观", "settings.header.visual.description": "调整Cider的外观", - "settings.option.visual.windowBackgroundStyle": "Window Background Style", // Toggle - "settings.header.visual.windowBackgroundStyle.none": "None", - "settings.header.visual.windowBackgroundStyle.artwork": "Artwork", - "settings.option.visual.animatedArtwork": "Animated Artwork", // Dropdown - "settings.header.visual.animatedArtwork.always": "Always", - "settings.header.visual.animatedArtwork.limited": "Limited to pages and special entries", - "settings.header.visual.animatedArtwork.disable": "Disable everywhere", - "settings.option.visual.animatedArtworkQuality": "Animated Artwork Quality", // Dropdown - "settings.header.visual.animatedArtworkQuality.low": "Low", - "settings.header.visual.animatedArtworkQuality.medium": "Medium", - "settings.header.visual.animatedArtworkQuality.high": "High", - "settings.header.visual.animatedArtworkQuality.extreme": "Extreme", - "settings.option.visual.animatedWindowBackground": "Animated Window Background", // Toggle - "settings.option.visual.hardwareAcceleration": "Hardware Acceleration", // Dropdown - "settings.header.visual.hardwareAcceleration.default": "Default", + "settings.option.visual.windowBackgroundStyle": "窗口背景样式", // Toggle + "settings.header.visual.windowBackgroundStyle.none": "无", + "settings.header.visual.windowBackgroundStyle.artwork": "专辑封面", + "settings.option.visual.animatedArtwork": "动态专辑封面", // Dropdown + "settings.header.visual.animatedArtwork.always": "总是显示", + "settings.header.visual.animatedArtwork.limited": "只在艺人页面和专辑封面显示", + "settings.header.visual.animatedArtwork.disable": "关闭", + "settings.option.visual.animatedArtworkQuality": "动态专辑封面画质", // Dropdown + "settings.header.visual.animatedArtworkQuality.low": "低", + "settings.header.visual.animatedArtworkQuality.medium": "中", + "settings.header.visual.animatedArtworkQuality.high": "高", + "settings.header.visual.animatedArtworkQuality.extreme": "极高", + "settings.option.visual.animatedWindowBackground": "动态窗口背景", // Toggle + "settings.option.visual.hardwareAcceleration": "硬件加速", // Dropdown + "settings.header.visual.hardwareAcceleration.default": "默认", "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", // Refer to term.disabled for the disabled option - "settings.option.visual.showPersonalInfo": "Show Personal Info", // Toggle + "settings.option.visual.showPersonalInfo": "显示个人资料", // Toggle // Settings - General (Reserved) "settings.header.general": "通用", "settings.header.general.description": "调整Cider的通用设置", @@ -148,29 +148,29 @@ // Settings - Lyrics "settings.header.lyrics": "歌词", "settings.header.lyrics.description": "调整Cider的歌词设置", - "settings.option.lyrics.enableMusixmatch": "Enable Musixmatch Lyrics", // Toggle - "settings.option.lyrics.enableMusixmatchKaraoke": "Enable Karaoke Mode (Musixmatch only)", // Toggle - "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Translation Preferred Language", // Dropdown - "settings.option.lyrics.enableYoutubeLyrics": "Enable Youtube Lyrics for Music Videos", // Toggle + "settings.option.lyrics.enableMusixmatch": "启用 Musixmatch 歌词", // Toggle + "settings.option.lyrics.enableMusixmatchKaraoke": "启用卡拉OK模式(仅Musixmatch)", // Toggle + "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch 歌词语言偏好", // Dropdown + "settings.option.lyrics.enableYoutubeLyrics": "播放MV时使用YouTube歌词", // Toggle // Settings - Connectivity "settings.header.connectivity": "外部连接", - "settings.header.connectivity.description": "调整Cider与外部的连接", - "settings.option.connectivity.discordRPC": "Discord Rich Presence", // Dropdown + "settings.header.connectivity.description": "调整Cider与外部应用的交互设置", + "settings.option.connectivity.discordRPC": "Discord 动态", // Dropdown // Refer to term.disabled for the disabled option - "settings.header.connectivity.discordRPC.cider": "Display as 'Cider'", - "settings.header.connectivity.discordRPC.appleMusic": "Display as 'Apple Music'", - "settings.header.connectivity.discordRPC.clearOnPause": "Clear Discord Rich Presence on Pause", // Toggle - "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling", // Option to Connect + "settings.header.connectivity.discordRPC.cider": "显示正在玩 'Cider'", + "settings.header.connectivity.discordRPC.appleMusic": "显示正在玩 'Apple Music'", + "settings.header.connectivity.discordRPC.clearOnPause": "暂停时清除Discord 动态", // Toggle + "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling 记录", // Option to Connect // Refer to term.connect for the connect button // Settings - Experimental "settings.header.experimental": "实验性功能", "settings.header.experimental.description": "调整Cider的实验性功能", - "settings.option.experimental.compactUI": "Compact UI", // Toggle + "settings.option.experimental.compactUI": "紧凑型UI", // Toggle // Refer to term.disabled & term.enabled // Web Remote - "remote.web.title": "Cider Remote", - "remote.web.description": "Scan the QR code to pair your phone up with this Cider instance", + "remote.web.title": "Cider 远程控制", + "remote.web.description": "扫描以下的二维码以控制 Cider", } \ No newline at end of file diff --git a/src/i18n/zh_TW.jsonc b/src/i18n/zh_TW.jsonc index a665aecc..09bafe28 100644 --- a/src/i18n/zh_TW.jsonc +++ b/src/i18n/zh_TW.jsonc @@ -7,9 +7,9 @@ "dialog.ok": "OK", // Notification - "notification.updatingLibrarySongs": "正在更新資料庫歌曲...", - "notification.updatingLibraryAlbums": "正在更新資料庫專輯...", - "notification.updatingLibraryArtists": "正在更新資料庫藝人...", + "notification.updatingLibrarySongs": "正在更新資料庫的歌曲...", + "notification.updatingLibraryAlbums": "正在更新資料庫的專輯...", + "notification.updatingLibraryArtists": "正在更新資料庫的藝人...", // Terms "term.appleMusic": "Apple Music", // Follows brand term "term.applePodcasts": "Apple Podcasts", // Follows brand term @@ -47,8 +47,8 @@ "term.sortBy": "排序", "term.sortBy.album": "專輯", "term.sortBy.artist": "藝人", - "term.sortBy.name": "名字", - "term.sortBy.genre": "音樂類型", + "term.sortBy.name": "歌名", + "term.sortBy.genre": "音樂風格", "term.sortBy.releaseDate": "發行日期", "term.sortBy.duration": "時長", "term.sortOrder": "字母排序", @@ -58,7 +58,7 @@ "term.viewAs.coverArt": "專輯封面", "term.viewAs.list": "列表", "term.size.normal": "正常", - "term.size.compact": "簡潔", + "term.size.compact": "緊凑", "term.enable": "啟用", "term.disable": "停用", "term.enabled": "已啟用", @@ -118,7 +118,7 @@ "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "音訊標準化", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "將平衡輕柔和響亮的歌曲,建立更統一的聆聽體驗。", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "音訊空間化", // Toggle - "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "將音訊進行空間化處理來製造一個更立體的聆聽體驗 (注:此功能不是官方的杜比全景聲)", + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "將音訊進行空間化處理來製造一個更立體的聆聽體驗(注:此功能不是官方的杜比全景聲)", // Settings - Visual "settings.header.visual": "外觀", "settings.header.visual.description": "調整Cider的外觀", @@ -148,7 +148,7 @@ "settings.header.lyrics": "歌詞", "settings.header.lyrics.description": "調整Cider的歌詞設定", "settings.option.lyrics.enableMusixmatch": "啟用 Musixmatch 歌詞", // Toggle - "settings.option.lyrics.enableMusixmatchKaraoke": "啟用K歌模式 (僅限Musixmatch)", // Toggle + "settings.option.lyrics.enableMusixmatchKaraoke": "啟用K歌模式(僅限Musixmatch)", // Toggle "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch 歌詞語言偏好", // Dropdown "settings.option.lyrics.enableYoutubeLyrics": "播放MV時使用YouTube歌詞", // Toggle @@ -166,11 +166,11 @@ // Settings - Experimental "settings.header.experimental": "實驗性功能", "settings.header.experimental.description": "調整Cider的實驗性功能", - "settings.option.experimental.compactUI": "緊凑UI", // Toggle + "settings.option.experimental.compactUI": "緊凑型UI", // Toggle // Refer to term.disabled & term.enabled // Web Remote "remote.web.title": "Cider 遠控", - "remote.web.description": "掃描以下的行動條碼以控制Cider", + "remote.web.description": "掃描以下的行動條碼以控制 Cider", } \ No newline at end of file From cb7c67ef846edf8452788d54ce7bc39340d86c5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Onur=20G=C3=BCm=C3=BC=C5=9F?= <10urgumus@gmail.com> Date: Mon, 24 Jan 2022 08:14:15 +0300 Subject: [PATCH 06/22] fixed the volume icon file names on the webremote --- src/web-remote/style.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/web-remote/style.css b/src/web-remote/style.css index eae1ad6f..cb27b410 100644 --- a/src/web-remote/style.css +++ b/src/web-remote/style.css @@ -393,12 +393,12 @@ input[type=range].web-slider::-webkit-slider-runnable-track { } .player-volume-glyph.decrease { - background-image: url("./assets/volume.svg"); + background-image: url("./assets/volume-down.svg"); opacity: 0.5; } .player-volume-glyph.increase { - background-image: url("./assets/volume-2.svg"); + background-image: url("./assets/volume-up.svg"); opacity: 0.5; } From f88487af26108a5bcec6ff43ac8a07cc976e7d51 Mon Sep 17 00:00:00 2001 From: Maikiwi Date: Sun, 23 Jan 2022 21:15:11 -0800 Subject: [PATCH 07/22] Finalizing all languages --- src/i18n/ja_JP.jsonc | 120 +++++++++++++++++++++---------------------- src/i18n/zh_CN.jsonc | 2 +- 2 files changed, 61 insertions(+), 61 deletions(-) diff --git a/src/i18n/ja_JP.jsonc b/src/i18n/ja_JP.jsonc index 3f628ce5..04d3a833 100644 --- a/src/i18n/ja_JP.jsonc +++ b/src/i18n/ja_JP.jsonc @@ -6,9 +6,9 @@ "dialog.ok": "OK", // Notification - "notification.updatingLibrarySongs": "Updating library songs...", - "notification.updatingLibraryAlbums": "Updating library albums...", - "notification.updatingLibraryArtists": "Updating library artists...", + "notification.updatingLibrarySongs": "ライブラリの更新中...", + "notification.updatingLibraryAlbums": "ライブラリの更新中...", + "notification.updatingLibraryArtists": "ライブラリの更新中...", // Terms "term.appleMusic": "Apple Music", // Follows brand term @@ -43,27 +43,27 @@ "term.unmute": "ミュート解除", "term.share": "共有", "term.settings": "設定", - "term.seeAll": "全部表示", - "term.sortBy": "Sort By", - "term.sortBy.album": "Album", - "term.sortBy.artist": "Artist", - "term.sortBy.name": "Name", - "term.sortBy.genre": "Genre", - "term.sortBy.releaseDate": "Release Date", - "term.sortBy.duration": "Duration", - "term.sortOrder": "A-Z", - "term.sortOrder.ascending": "Ascending", - "term.sortOrder.descending": "Descending", - "term.viewAs": "View As", - "term.viewAs.coverArt": "Cover Art", - "term.viewAs.list": "List", - "term.size.normal": "Normal", - "term.size.compact": "Normal", - "term.enable": "Enable", - "term.disable": "Disable", - "term.enabled": "Enabled", - "term.disabled": "Disabled", - "term.connect": "Connect", + "term.seeAll": "すべてを表示", + "term.sortBy": "並べ替え", + "term.sortBy.album": "アルバム", + "term.sortBy.artist": "アーティスト", + "term.sortBy.name": "曲名", + "term.sortBy.genre": "ジャンル", + "term.sortBy.releaseDate": "配信開始日", + "term.sortBy.duration": "時間", + "term.sortOrder": "アルファベット順", + "term.sortOrder.ascending": "A-Z順", + "term.sortOrder.descending": "Z-A順", + "term.viewAs": "表示", + "term.viewAs.coverArt": "カバーアート", + "term.viewAs.list": "リスト", + "term.size.normal": "普通", + "term.size.compact": "コンパクト", + "term.enable": "オン", + "term.disable": "オフ", + "term.enabled": "", + "term.disabled": "オフ", + "term.connect": "接続", // Home "home.title": "ホーム", @@ -103,42 +103,42 @@ "action.unlove": "ラブを解除", "action.dislike": "これに似たものをすすめない", "action.undoDislike": "「これと似た曲のおすすめを減らす」を取り消す", - "action.showWebRemoteQR": "Show Web Remote QR", + "action.showWebRemoteQR": "WEBリモコンQRコードを表示", // Settings - Audio "settings.header.audio": "オーディオ", "settings.header.audio.description": "Ciderのオーディオ設定", - "settings.option.audio.quality": "Audio Quality", // Dropdown + "settings.option.audio.quality": "音質", // Dropdown "settings.header.audio.quality.high": "高品質", "settings.header.audio.quality.low": "高効率", "settings.header.audio.quality.auto": "自動", - "settings.option.audio.seamlessTransition": "Seamless Audio Transition", // Toggle - "settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // Toggle - "settings.option.audio.enableAdvancedFunctionality.description": "Enabling AudioContext functionality will allow for extended audio features like Audio Normalization , Equalizers and Visualizers, however on some systems this may cause stuttering in audio tracks.", - "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle - "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normalizes peak volume for individual tracks to create a more uniform listening experience.", - "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audio Spatialization", // Toggle - "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Spatialize audio and make audio more 3-dimensional (note: This is not Dolby Atmos)", + "settings.option.audio.seamlessTransition": "曲間なしで再生", // Toggle + "settings.option.audio.enableAdvancedFunctionality": "先進的な機能", // Toggle + "settings.option.audio.enableAdvancedFunctionality.description": "AudioContext 機能を有効にすると、オーディオノーマライズ、空間オーディオ、イコライザーなどの機能を使用できますが、音が途切れるかもしれないです。", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "オーディオノーマライズ", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "さまざまな曲の音量を均一にし、より整った音を楽しめるようにする機能です。", + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "オーディオ空間化", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "オーディオを空間に分散して機能です「ドルビーアトモスではありません」。", // Settings - Visual "settings.header.visual": "ビジュアル", "settings.header.visual.description": "Ciderのビジュアル設定", - "settings.option.visual.windowBackgroundStyle": "Window Background Style", // Toggle - "settings.header.visual.windowBackgroundStyle.none": "None", - "settings.header.visual.windowBackgroundStyle.artwork": "Artwork", - "settings.option.visual.animatedArtwork": "Animated Artwork", // Dropdown - "settings.header.visual.animatedArtwork.always": "Always", - "settings.header.visual.animatedArtwork.limited": "Limited to pages and special entries", - "settings.header.visual.animatedArtwork.disable": "Disable everywhere", - "settings.option.visual.animatedArtworkQuality": "Animated Artwork Quality", // Dropdown - "settings.header.visual.animatedArtworkQuality.low": "Low", - "settings.header.visual.animatedArtworkQuality.medium": "Medium", - "settings.header.visual.animatedArtworkQuality.high": "High", - "settings.header.visual.animatedArtworkQuality.extreme": "Extreme", - "settings.option.visual.animatedWindowBackground": "Animated Window Background", // Toggle - "settings.option.visual.hardwareAcceleration": "Hardware Acceleration", // Dropdown - "settings.header.visual.hardwareAcceleration.default": "Default", + "settings.option.visual.windowBackgroundStyle": "アプリウインドウの背景スタイル", // Toggle + "settings.header.visual.windowBackgroundStyle.none": "なし", + "settings.header.visual.windowBackgroundStyle.artwork": "カバーアート", + "settings.option.visual.animatedArtwork": "アニメーションのカバーアート", // Dropdown + "settings.header.visual.animatedArtwork.always": "常に表示", + "settings.header.visual.animatedArtwork.limited": "アーティストページのみ表示", + "settings.header.visual.animatedArtwork.disable": "オフ", + "settings.option.visual.animatedArtworkQuality": "アニメーションのカバーアート品質", // Dropdown + "settings.header.visual.animatedArtworkQuality.low": "低", + "settings.header.visual.animatedArtworkQuality.medium": "標準", + "settings.header.visual.animatedArtworkQuality.high": "高", + "settings.header.visual.animatedArtworkQuality.extreme": "最高", + "settings.option.visual.animatedWindowBackground": "アプリウィンドウの背景をアニメーション化", // Toggle + "settings.option.visual.hardwareAcceleration": "ハードウェア アクセラレーション", // Dropdown + "settings.header.visual.hardwareAcceleration.default": "既定", "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", // Refer to term.disabled for the disabled option - "settings.option.visual.showPersonalInfo": "Show Personal Info", // Toggle + "settings.option.visual.showPersonalInfo": "プロフィールを表示", // Toggle // Settings - General (Reserved) "settings.header.general": "一般", "settings.header.general.description": "Ciderの一般設定", @@ -146,29 +146,29 @@ // Settings - Lyrics "settings.header.lyrics": "歌詞", "settings.header.lyrics.description": "歌詞の表示設定", - "settings.option.lyrics.enableMusixmatch": "Enable Musixmatch Lyrics", // Toggle - "settings.option.lyrics.enableMusixmatchKaraoke": "Enable Karaoke Mode (Musixmatch only)", // Toggle - "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Translation Preferred Language", // Dropdown - "settings.option.lyrics.enableYoutubeLyrics": "Enable Youtube Lyrics for Music Videos", // Toggle + "settings.option.lyrics.enableMusixmatch": "Musixmatch 歌詞を表示する", // Toggle + "settings.option.lyrics.enableMusixmatchKaraoke": "カラオケモードを有効にする「Musixmatchだけ」", // Toggle + "settings.option.lyrics.musixmatchPreferredLanguage": "歌詞の優先言語", // Dropdown + "settings.option.lyrics.enableYoutubeLyrics": "YouTubeの歌詞をミュージックビデオに使用する", // Toggle // Settings - Connectivity "settings.header.connectivity": "アプリと連携", "settings.header.connectivity.description": "Ciderの連携設定", "settings.option.connectivity.discordRPC": "Discord Rich Presence", // Dropdown // Refer to term.disabled for the disabled option - "settings.header.connectivity.discordRPC.cider": "Display as 'Cider'", - "settings.header.connectivity.discordRPC.appleMusic": "Display as 'Apple Music'", - "settings.header.connectivity.discordRPC.clearOnPause": "Clear Discord Rich Presence on Pause", // Toggle + "settings.header.connectivity.discordRPC.cider": "'Cider' を表示する", + "settings.header.connectivity.discordRPC.appleMusic": "'Apple Music' を表示する", + "settings.header.connectivity.discordRPC.clearOnPause": "一時停止時にDiscord Rich Presenceをクリアする", // Toggle "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling", // Option to Connect // Refer to term.connect for the connect button // Settings - Experimental "settings.header.experimental": "試験的な機能", - "settings.header.experimental.description": "Ciderの試験的な機能", - "settings.option.experimental.compactUI": "Compact UI", // Toggle + "settings.header.experimental.description": "開発中の実験的な機能は不完全で不安定である可能性があります", + "settings.option.experimental.compactUI": "コンパクトインターフェース", // Toggle // Refer to term.disabled & term.enabled // Web Remote - "remote.web.title": "Cider Remote", - "remote.web.description": "Scan the QR code to pair your phone up with this Cider instance", + "remote.web.title": "Cider リモート", + "remote.web.description": "QR コードを使用して、Ciderとスマートフォンをペアリングする", } \ No newline at end of file diff --git a/src/i18n/zh_CN.jsonc b/src/i18n/zh_CN.jsonc index 5a0591c1..066c136d 100644 --- a/src/i18n/zh_CN.jsonc +++ b/src/i18n/zh_CN.jsonc @@ -115,7 +115,7 @@ "settings.header.audio.quality.auto": "自动", "settings.option.audio.seamlessTransition": "无缝播放", // Toggle "settings.option.audio.enableAdvancedFunctionality": "进阶功能", // Toggle - "settings.option.audio.enableAdvancedFunctionality.description": "启用 AudioContext 将解锁类似音", + "settings.option.audio.enableAdvancedFunctionality.description": "启用 AudioContext 将解锁类似音量标准化和音频空间化的功能,但可能会在小部分设备上出现音频上的卡顿。", "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "音量标准化", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "将根据每首歌的响度做音量标准化,以统一人脑感受到的响度。", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "音频空间化", // Toggle From 359d1741fc00bec7aa7b89d494420c25e0ac4562 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Onur=20G=C3=BCm=C3=BC=C5=9F?= <10urgumus@gmail.com> Date: Mon, 24 Jan 2022 08:16:21 +0300 Subject: [PATCH 08/22] Switched positions of "Repeat" and "Shuffle" buttons on the webremote to make it like every other place in the app --- src/web-remote/views/index.ejs | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/src/web-remote/views/index.ejs b/src/web-remote/views/index.ejs index af238f6c..b022410f 100644 --- a/src/web-remote/views/index.ejs +++ b/src/web-remote/views/index.ejs @@ -29,20 +29,20 @@
+ + + + + + - - - - - -
@@ -151,21 +151,20 @@ + +
+
+ Language +
+
+ +
+
From c8df81de6dc52aa411b03511af353eb2b3ab8ed5 Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Mon, 24 Jan 2022 01:55:12 -0800 Subject: [PATCH 15/22] mediaitem bgcolor is now used as a placeholder for artwork whenever present --- .../views/components/mediaitem-artwork.ejs | 5 +++++ .../views/components/mediaitem-list-item.ejs | 5 +++++ .../views/components/mediaitem-square.ejs | 19 +++---------------- 3 files changed, 13 insertions(+), 16 deletions(-) diff --git a/src/renderer/views/components/mediaitem-artwork.ejs b/src/renderer/views/components/mediaitem-artwork.ejs index 7e169943..79ffa4f9 100644 --- a/src/renderer/views/components/mediaitem-artwork.ejs +++ b/src/renderer/views/components/mediaitem-artwork.ejs @@ -3,6 +3,7 @@ v-observe-visibility="{callback: visibilityChanged}">
@@ -22,6 +23,10 @@ type: [String, Number], required: false }, + bgcolor: { + type: String, + default: '' + }, url: { type: String, default: '' diff --git a/src/renderer/views/components/mediaitem-list-item.ejs b/src/renderer/views/components/mediaitem-list-item.ejs index b691ee69..b99f68e0 100644 --- a/src/renderer/views/components/mediaitem-list-item.ejs +++ b/src/renderer/views/components/mediaitem-list-item.ejs @@ -28,6 +28,7 @@
@@ -102,6 +103,10 @@ this.getClasses() }, methods: { + getBgColor() { + let color = `#${(this.item.attributes.artwork != null && this.item.attributes.artwork.bgColor != null) ? (this.item.attributes.artwork.bgColor) : ``}` + return color + }, async checkLibrary() { if(this.addedToLibrary) {return this.addedToLibrary} if(this.item.type.includes("library-playlists") || this.item.type.includes("station")) { diff --git a/src/renderer/views/components/mediaitem-square.ejs b/src/renderer/views/components/mediaitem-square.ejs index 67fae157..0a2cca53 100644 --- a/src/renderer/views/components/mediaitem-square.ejs +++ b/src/renderer/views/components/mediaitem-square.ejs @@ -11,6 +11,7 @@ :video="(item.attributes != null && item.attributes.editorialVideo != null) ? (item.attributes.editorialVideo.motionDetailSquare ? item.attributes.editorialVideo.motionDetailSquare.video : (item.attributes.editorialVideo.motionSquareVideo1x1 ? item.attributes.editorialVideo.motionSquareVideo1x1.video : '')) : '' " :size="size" shadow="subtle" + :bgcolor="getBgColor()" :type="item.type">