Merge branch 'develop' of https://github.com/ciderapp/Cider into develop

# Conflicts:
#	src/i18n/en_US.jsonc
#	src/renderer/views/pages/settings.ejs
This commit is contained in:
child_duckling 2022-02-05 21:30:57 -08:00
commit 0a9ada76cc
5 changed files with 138 additions and 160 deletions

View file

@ -1,20 +1,15 @@
{ // Base File { // Base File
// i18n Info // i18n Info
"i18n.languageName": "Engwish (OwO)", // name of language in native language "i18n.languageName": "Engwish (OwO)", // name of language in native language
"i18n.languageNameEnglish": "Engwish (OwO)", // name of language in English "i18n.languageNameEnglish": "Engwish (OwO)", // name of language in English
"i18n.category": "fun", // main = real language, fun = fun community languages "i18n.category": "fun", // main = real language, fun = fun community languages
"i18n.authors": "@deerwithacurl", // Authors, if you contribute to this file feel free to add your name seperated with a space "i18n.authors": "@deerwithacurl", // Authors, if you contribute to this file feel free to add your name seperated with a space
// App info // App info
"app.name": "Cidew", "app.name": "Cidew",
"date.format": "${m} ${d}, ${y}", "date.format": "${m} ${d}, ${y}",
// Dialogs // Dialogs
"dialog.cancel": "Nu", "dialog.cancel": "Nu",
"dialog.ok": "Oki", "dialog.ok": "Oki",
// Notification // Notification
"notification.updatingLibrarySongs": "Updating wibwawy songs...", "notification.updatingLibrarySongs": "Updating wibwawy songs...",
"notification.updatingLibraryAlbums": "Updating wibwawy awbums...", "notification.updatingLibraryAlbums": "Updating wibwawy awbums...",
@ -92,7 +87,7 @@
"term.less": "Wess", "term.less": "Wess",
"term.showMore": "Show moar", "term.showMore": "Show moar",
"term.showLess": "Show wess", "term.showLess": "Show wess",
"term.topSongs" : "Top Songs", "term.topSongs": "Top Songs",
"term.latestReleases": "Watest Weweases", "term.latestReleases": "Watest Weweases",
"term.time.added": "Added", "term.time.added": "Added",
"term.time.released": "Weweased", "term.time.released": "Weweased",
@ -127,7 +122,7 @@
"term.check": "Check", "term.check": "Check",
"term.aboutArtist": "About {{artistName}}", // e.g. 'About Doja Cat' "term.aboutArtist": "About {{artistName}}", // e.g. 'About Doja Cat'
"term.updateCider": "Update Cidew", "term.updateCider": "Update Cidew",
"term.topResult": "Top Wesuwt", // Search Results "term.topResult": "Top Wesuwt", // Search Results
"term.sharedPlaylists": "Shawed Pwaywists", // Search Results "term.sharedPlaylists": "Shawed Pwaywists", // Search Results
"term.people": "Peopwe", // Search Results "term.people": "Peopwe", // Search Results
"term.newpreset.name": "New EQ Pweset Name", // Equalizer Preset "term.newpreset.name": "New EQ Pweset Name", // Equalizer Preset
@ -142,7 +137,6 @@
"term.recordLabels": "Wecowd Wabews", "term.recordLabels": "Wecowd Wabews",
"term.videoExtras": "Videowo Extwas", "term.videoExtras": "Videowo Extwas",
"term.top": "Top", "term.top": "Top",
// Home // Home
"home.title": "Home", "home.title": "Home",
"home.recentlyPlayed": "Wecentwy Pwayed", "home.recentlyPlayed": "Wecentwy Pwayed",
@ -157,7 +151,6 @@
"error.connectionError": "Thewe was a pwobwem connecting to Appwe Mewsic.", "error.connectionError": "Thewe was a pwobwem connecting to Appwe Mewsic.",
"error.noResults": "No Wesuwts.", "error.noResults": "No Wesuwts.",
"error.noResults.description": "Twy a new seawch.", "error.noResults.description": "Twy a new seawch.",
//Podcasts //Podcasts
"podcast.followOnCider": "Fowwow On Cidew", "podcast.followOnCider": "Fowwow On Cidew",
"podcast.followedOnCider": "Fowwowing On Cidew", "podcast.followedOnCider": "Fowwowing On Cidew",
@ -167,7 +160,6 @@
"podcast.episodes": "Episowodes", "podcast.episodes": "Episowodes",
"podcast.playEpisode": "Pway Episowode", "podcast.playEpisode": "Pway Episowode",
"podcast.website": "Pawdcast Website", "podcast.website": "Pawdcast Website",
// Actions // Actions
"action.addToLibrary": "Add to Wibwawy", "action.addToLibrary": "Add to Wibwawy",
"action.addToLibrary.success": "Added to Wibwawy", "action.addToLibrary.success": "Added to Wibwawy",
@ -213,19 +205,16 @@
"action.tray.quit": "Quit", "action.tray.quit": "Quit",
"action.tray.show": "Show", "action.tray.show": "Show",
"action.update": "Update", "action.update": "Update",
"action.newpreset": "New Pweset...", // Equalizer Preset "action.newpreset": "New Pweset...", // Equalizer Preset
"action.deletepreset": "Dewete Pweset", "action.deletepreset": "Dewete Pweset",
// Settings - General // Settings - General
"settings.header.general": "Genewaw", "settings.header.general": "Genewaw",
"settings.header.general.description": "Adjust the genewaw settings fow Cidew.", "settings.header.general.description": "Adjust the genewaw settings fow Cidew.",
"settings.option.general.language": "Wanguage", "settings.option.general.language": "Wanguage",
// Language optgroups // Language optgroups
"settings.option.general.language.main": "Wanguages", "settings.option.general.language.main": "Wanguages",
"settings.option.general.language.fun": "Fun Wanguages", "settings.option.general.language.fun": "Fun Wanguages",
"settings.option.general.language.unsorted": "Unsowted", "settings.option.general.language.unsorted": "Unsowted",
// Settings - Audio // Settings - Audio
"settings.header.audio": "Audiowo", "settings.header.audio": "Audiowo",
"settings.header.audio.description": "Adjust the audiowo settings fow Cidew.", "settings.header.audio.description": "Adjust the audiowo settings fow Cidew.",
@ -240,8 +229,12 @@
"settings.option.audio.seamlessTransition": "Seamwess Audiowo Twansition", // Toggle "settings.option.audio.seamlessTransition": "Seamwess Audiowo Twansition", // Toggle
"settings.option.audio.enableAdvancedFunctionality": "Enabwe Advanced Functionawity", // Toggle "settings.option.audio.enableAdvancedFunctionality": "Enabwe Advanced Functionawity", // Toggle
"settings.option.audio.enableAdvancedFunctionality.description": "Enabwing AudiowoContext functionawity wiww awwow fow extended audiowo featuwes wike Audiowo Nowmawization, Equalizews and Visuawizews, howevew on some systems dis may cause stuttewing in audiowo twacks.", "settings.option.audio.enableAdvancedFunctionality.description": "Enabwing AudiowoContext functionawity wiww awwow fow extended audiowo featuwes wike Audiowo Nowmawization, Equalizews and Visuawizews, howevew on some systems dis may cause stuttewing in audiowo twacks.",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cidew Pswychwoacwoustic Pwocessing Engwine", // Toggle "settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cidew Adwenawine Pwocess", // Toggle
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Pwocessing wowkfwow that twicks youw bwain into thinking that the fiwes awe highew-quawity sownding.", "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "CAP sets a pwe-defined advanced mix/pwocess that awwows media to pwoduwce mowe wich souwnding fwequwencies. (Designed by maikiwi)",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.strength": "CAP stwength", // Multiple Choice
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.strength.description": "Changes the stwength of the mixing/pwocessing done to auwdio. (May cauwse cwipping ow abnowmaw wow fweq's if set too high.)",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.strength.aggressive": "Aggwessive",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.strength.standard": "Standawd",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audiowo Nowmawization", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audiowo Nowmawization", // Toggle
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Nowmawizes peak vowume fow individuaw twacks to cweate a moar unifowm wistening expewience.", "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Nowmawizes peak vowume fow individuaw twacks to cweate a moar unifowm wistening expewience.",
"settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audiowo Spatiawization", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Audiowo Spatiawization", // Toggle
@ -270,7 +263,6 @@
"settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
// Refer to term.disabled for the disabled option // Refer to term.disabled for the disabled option
"settings.option.visual.showPersonalInfo": "Show Pewsonaw Info", // Toggle "settings.option.visual.showPersonalInfo": "Show Pewsonaw Info", // Toggle
// Settings - Lyrics // Settings - Lyrics
"settings.header.lyrics": "Wywics", "settings.header.lyrics": "Wywics",
"settings.header.lyrics.description": "Adjust the wywics settings fow Cidew.", "settings.header.lyrics.description": "Adjust the wywics settings fow Cidew.",
@ -278,7 +270,6 @@
"settings.option.lyrics.enableMusixmatchKaraoke": "Enabwe Kawaoke Mode (Musixmatch onwy)", // Toggle "settings.option.lyrics.enableMusixmatchKaraoke": "Enabwe Kawaoke Mode (Musixmatch onwy)", // Toggle
"settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Twanswation Pwefewwed Wanguage", // Dropdown "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Twanswation Pwefewwed Wanguage", // Dropdown
"settings.option.lyrics.enableYoutubeLyrics": "Enabwe YouTube Wywics fow Mewsic Videowos", // Toggle "settings.option.lyrics.enableYoutubeLyrics": "Enabwe YouTube Wywics fow Mewsic Videowos", // Toggle
// Settings - Connectivity // Settings - Connectivity
"settings.header.connectivity": "Connectivity", "settings.header.connectivity": "Connectivity",
"settings.header.connectivity.description": "Adjust the connectivity settings fow Cidew.", "settings.header.connectivity.description": "Adjust the connectivity settings fow Cidew.",
@ -294,14 +285,12 @@
"settings.option.connectivity.lastfmScrobble.removeFeatured": "Wemove featuwing awtists fwom song titwe (Wast.fm)", "settings.option.connectivity.lastfmScrobble.removeFeatured": "Wemove featuwing awtists fwom song titwe (Wast.fm)",
"settings.option.connectivity.lastfmScrobble.filterLoop": "Fiwtew wooped twack (Wast.fm)", "settings.option.connectivity.lastfmScrobble.filterLoop": "Fiwtew wooped twack (Wast.fm)",
// Refer to term.connect for the connect button // Refer to term.connect for the connect button
// Settings - Experimental // Settings - Experimental
"settings.header.experimental": "Expewimentaw", "settings.header.experimental": "Expewimentaw",
"settings.header.experimental.description": "Adjust the expewimentaw settings fow Cidew.", "settings.header.experimental.description": "Adjust the expewimentaw settings fow Cidew.",
"settings.option.experimental.compactUI": "Wittwe UI", // Toggle "settings.option.experimental.compactUI": "Wittwe UI", // Toggle
"settings.option.experimental.close_button_hide": "Cwose Button Shouwd Hide the Appwication", "settings.option.experimental.close_button_hide": "Cwose Button Shouwd Hide the Appwication",
// Refer to term.disabled & term.enabled // Refer to term.disabled & term.enabled
// Spatialization Menu // Spatialization Menu
"spatial.notTurnedOn": "Audiowo Spatiawization is disabwed. To use, pwease enabwe it fiwst.", "spatial.notTurnedOn": "Audiowo Spatiawization is disabwed. To use, pwease enabwe it fiwst.",
"spatial.spatialProperties": "Spatiaw Pwopewties", "spatial.spatialProperties": "Spatiaw Pwopewties",
@ -322,14 +311,11 @@
"spatial.down": "Down", "spatial.down": "Down",
"spatial.listener": "Wistenew", "spatial.listener": "Wistenew",
"spatial.audioSource": "Audiowo Souwce", "spatial.audioSource": "Audiowo Souwce",
// Settings - Unfinished // Settings - Unfinished
"settings.header.unfinished": "Unfinished", "settings.header.unfinished": "Unfinished",
// Web Remote // Web Remote
"remote.web.title": "Cider Wiimote", "remote.web.title": "Cider Wiimote",
"remote.web.description": "Scan da QR code to paiw chur phone up with dis Cidew instance", "remote.web.description": "Scan da QR code to paiw chur phone up with dis Cidew instance",
// About // About
"about.thanks": "Majow tanks to da Cidew Cowwective Team and aww of ouw contwibutows." "about.thanks": "Majow tanks to da Cidew Cowwective Team and aww of ouw contwibutows."
} }

View file

@ -1,20 +1,15 @@
{ // Base File { // Base File
// i18n Info // i18n Info
"i18n.languageName": "English (US)", // name of language in native language "i18n.languageName": "English (US)", // name of language in native language
"i18n.languageNameEnglish": "English (US)", // name of language in English "i18n.languageNameEnglish": "English (US)", // name of language in English
"i18n.category": "main", // main = real language, fun = fun community languages "i18n.category": "main", // main = real language, fun = fun community languages
"i18n.authors": "@maikirakiwi", // Authors, if you contribute to this file feel free to add your name seperated with a space "i18n.authors": "@maikirakiwi", // Authors, if you contribute to this file feel free to add your name seperated with a space
// App info // App info
"app.name": "Cider", "app.name": "Cider",
"date.format": "${m} ${d}, ${y}", "date.format": "${m} ${d}, ${y}",
// Dialogs // Dialogs
"dialog.cancel": "Cancel", "dialog.cancel": "Cancel",
"dialog.ok": "OK", "dialog.ok": "OK",
// Notification // Notification
"notification.updatingLibrarySongs": "Updating library songs...", "notification.updatingLibrarySongs": "Updating library songs...",
"notification.updatingLibraryAlbums": "Updating library albums...", "notification.updatingLibraryAlbums": "Updating library albums...",
@ -93,7 +88,7 @@
"term.less": "Less", "term.less": "Less",
"term.showMore": "Show more", "term.showMore": "Show more",
"term.showLess": "Show less", "term.showLess": "Show less",
"term.topSongs" : "Top Songs", "term.topSongs": "Top Songs",
"term.latestReleases": "Latest Releases", "term.latestReleases": "Latest Releases",
"term.time.added": "Added", "term.time.added": "Added",
"term.time.released": "Released", "term.time.released": "Released",
@ -128,7 +123,7 @@
"term.check": "Check", "term.check": "Check",
"term.aboutArtist": "About {{artistName}}", // e.g. 'About Doja Cat' "term.aboutArtist": "About {{artistName}}", // e.g. 'About Doja Cat'
"term.updateCider": "Update Cider", "term.updateCider": "Update Cider",
"term.topResult": "Top Result", // Search Results "term.topResult": "Top Result", // Search Results
"term.sharedPlaylists": "Shared Playlists", // Search Results "term.sharedPlaylists": "Shared Playlists", // Search Results
"term.people": "People", // Search Results "term.people": "People", // Search Results
"term.newpreset.name": "New EQ Preset Name", // Equalizer Preset "term.newpreset.name": "New EQ Preset Name", // Equalizer Preset
@ -143,7 +138,6 @@
"term.recordLabels": "Record Labels", "term.recordLabels": "Record Labels",
"term.videoExtras": "Video Extras", "term.videoExtras": "Video Extras",
"term.top": "Top", "term.top": "Top",
// Home // Home
"home.title": "Home", "home.title": "Home",
"home.recentlyPlayed": "Recently Played", "home.recentlyPlayed": "Recently Played",
@ -158,7 +152,6 @@
"error.connectionError": "There was a problem connecting to Apple Music.", "error.connectionError": "There was a problem connecting to Apple Music.",
"error.noResults": "No Results.", "error.noResults": "No Results.",
"error.noResults.description": "Try a new search.", "error.noResults.description": "Try a new search.",
//Podcasts //Podcasts
"podcast.followOnCider": "Follow On Cider", "podcast.followOnCider": "Follow On Cider",
"podcast.followedOnCider": "Following On Cider", "podcast.followedOnCider": "Following On Cider",
@ -168,7 +161,6 @@
"podcast.episodes": "Episodes", "podcast.episodes": "Episodes",
"podcast.playEpisode": "Play Episode", "podcast.playEpisode": "Play Episode",
"podcast.website": "Podcast Website", "podcast.website": "Podcast Website",
// Actions // Actions
"action.addToLibrary": "Add to Library", "action.addToLibrary": "Add to Library",
"action.addToLibrary.success": "Added to Library", "action.addToLibrary.success": "Added to Library",
@ -215,19 +207,16 @@
"action.tray.show": "Show", "action.tray.show": "Show",
"action.update": "Update", "action.update": "Update",
"action.copy": "Copy", "action.copy": "Copy",
"action.newpreset": "New Preset...", // Equalizer Preset "action.newpreset": "New Preset...", // Equalizer Preset
"action.deletepreset": "Delete Preset", "action.deletepreset": "Delete Preset",
// Settings - General // Settings - General
"settings.header.general": "General", "settings.header.general": "General",
"settings.header.general.description": "Adjust the general settings for Cider.", "settings.header.general.description": "Adjust the general settings for Cider.",
"settings.option.general.language": "Language", "settings.option.general.language": "Language",
// Language optgroups // Language optgroups
"settings.option.general.language.main": "Languages", "settings.option.general.language.main": "Languages",
"settings.option.general.language.fun": "Fun Languages", "settings.option.general.language.fun": "Fun Languages",
"settings.option.general.language.unsorted": "Unsorted", "settings.option.general.language.unsorted": "Unsorted",
// Settings - Audio // Settings - Audio
"settings.header.audio": "Audio", "settings.header.audio": "Audio",
"settings.header.audio.description": "Adjust the audio settings for Cider.", "settings.header.audio.description": "Adjust the audio settings for Cider.",
@ -243,8 +232,12 @@
"settings.option.audio.seamlessTransition": "Seamless Audio Transition", // Toggle "settings.option.audio.seamlessTransition": "Seamless Audio Transition", // Toggle
"settings.option.audio.enableAdvancedFunctionality": "Enable Advanced Functionality", // 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.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.ciderPPE": "Cider Adrenaline Process Engine", // Toggle "settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider Adrenaline Processor", // Toggle
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "CAPE sets a pre-defined advanced mix/process that allows media to produce more rich sounding frequencies. (Designed by Maikiwi)", "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Psychoacoustic Enhancements that makes everything sound both richer and more lively. | Designed by Maikiwi",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "CAP Strength", // Toggle
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "Changes the strength of the processing done to the audio. (Aggressive may yield undesirable results)",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "Standard",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "Aggressive",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Audio Normalization", // Toggle "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.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": "Audio Spatialization", // Toggle
@ -272,14 +265,11 @@
"settings.header.visual.hardwareAcceleration.default": "Default", "settings.header.visual.hardwareAcceleration.default": "Default",
"settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
"settings.header.visual.theme": "Theme", "settings.header.visual.theme": "Theme",
// Settings - Visual - Theme name // Settings - Visual - Theme name
"settings.option.visual.theme.default": "Cider", "settings.option.visual.theme.default": "Cider",
"settings.option.visual.theme.dark": "Dark", "settings.option.visual.theme.dark": "Dark",
// Refer to term.disabled for the disabled option // Refer to term.disabled for the disabled option
"settings.option.visual.showPersonalInfo": "Show Personal Info", // Toggle "settings.option.visual.showPersonalInfo": "Show Personal Info", // Toggle
// Settings - Lyrics // Settings - Lyrics
"settings.header.lyrics": "Lyrics", "settings.header.lyrics": "Lyrics",
"settings.header.lyrics.description": "Adjust the lyrics settings for Cider.", "settings.header.lyrics.description": "Adjust the lyrics settings for Cider.",
@ -287,7 +277,6 @@
"settings.option.lyrics.enableMusixmatchKaraoke": "Enable Karaoke Mode (Musixmatch only)", // Toggle "settings.option.lyrics.enableMusixmatchKaraoke": "Enable Karaoke Mode (Musixmatch only)", // Toggle
"settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Translation Preferred Language", // Dropdown "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Translation Preferred Language", // Dropdown
"settings.option.lyrics.enableYoutubeLyrics": "Enable Youtube Lyrics for Music Videos", // Toggle "settings.option.lyrics.enableYoutubeLyrics": "Enable Youtube Lyrics for Music Videos", // Toggle
// Settings - Connectivity // Settings - Connectivity
"settings.header.connectivity": "Connectivity", "settings.header.connectivity": "Connectivity",
"settings.header.connectivity.description": "Adjust the connectivity settings for Cider.", "settings.header.connectivity.description": "Adjust the connectivity settings for Cider.",
@ -303,7 +292,6 @@
"settings.option.connectivity.lastfmScrobble.removeFeatured": "Remove featuring artists from song title (Last.fm)", "settings.option.connectivity.lastfmScrobble.removeFeatured": "Remove featuring artists from song title (Last.fm)",
"settings.option.connectivity.lastfmScrobble.filterLoop": "Filter looped track (Last.fm)", "settings.option.connectivity.lastfmScrobble.filterLoop": "Filter looped track (Last.fm)",
// Refer to term.connect for the connect button // Refer to term.connect for the connect button
// Settings - Experimental // Settings - Experimental
"settings.header.experimental": "Experimental", "settings.header.experimental": "Experimental",
"settings.header.experimental.description": "Adjust the experimental settings for Cider.", "settings.header.experimental.description": "Adjust the experimental settings for Cider.",
@ -312,7 +300,6 @@
"settings.option.experimental.copy_log": "Copy logs to clipboard", "settings.option.experimental.copy_log": "Copy logs to clipboard",
"settings.option.experimental.inline_playlists": "Inline Playlists and Albums", "settings.option.experimental.inline_playlists": "Inline Playlists and Albums",
// Refer to term.disabled & term.enabled // Refer to term.disabled & term.enabled
// Spatialization Menu // Spatialization Menu
"spatial.notTurnedOn": "Audio Spatialization is disabled. To use, please enable it first.", "spatial.notTurnedOn": "Audio Spatialization is disabled. To use, please enable it first.",
"spatial.spatialProperties": "Spatial Properties", "spatial.spatialProperties": "Spatial Properties",
@ -333,14 +320,11 @@
"spatial.down": "Down", "spatial.down": "Down",
"spatial.listener": "Listener", "spatial.listener": "Listener",
"spatial.audioSource": "Audio Source", "spatial.audioSource": "Audio Source",
// Settings - Unfinished // Settings - Unfinished
"settings.header.unfinished": "Unfinished", "settings.header.unfinished": "Unfinished",
// Web Remote // Web Remote
"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

@ -208,8 +208,12 @@
"settings.option.audio.seamlessTransition": "曲間なしで再生", // Toggle "settings.option.audio.seamlessTransition": "曲間なしで再生", // Toggle
"settings.option.audio.enableAdvancedFunctionality": "先進的な機能", // Toggle "settings.option.audio.enableAdvancedFunctionality": "先進的な機能", // Toggle
"settings.option.audio.enableAdvancedFunctionality.description": "AudioContext 機能を有効にすると、オーディオノーマライズ、空間オーディオ、イコライザーなどの機能を使用できますが、音が途切れるかもしれません。", // Toggle "settings.option.audio.enableAdvancedFunctionality.description": "AudioContext 機能を有効にすると、オーディオノーマライズ、空間オーディオ、イコライザーなどの機能を使用できますが、音が途切れるかもしれません。", // Toggle
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider PPE", // Toggle "settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider AEP", // Toggle
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "圧縮音源を高解像度に処理することによって、ロスレス相当の音質に向上させます。", // Toggle "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "圧縮音源を高解像度に処理することによって、ロスレス相当の音質に向上させます。", // Toggle
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "AEPの強さ", // Toggle
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "Changes the strength of the processing done to the audio. (Aggressive may yield undesirable results)",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "標準",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "高",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "オーディオノーマライズ", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "オーディオノーマライズ", // Toggle
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "さまざまな曲の音量を均一にし、より整った音を楽しめるようにする機能です。", "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "さまざまな曲の音量を均一にし、より整った音を楽しめるようにする機能です。",
"settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "オーディオ空間化", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "オーディオ空間化", // Toggle

View file

@ -210,7 +210,11 @@
"settings.option.audio.enableAdvancedFunctionality": "進階機能", // Toggle "settings.option.audio.enableAdvancedFunctionality": "進階機能", // Toggle
"settings.option.audio.enableAdvancedFunctionality.description": "啟用 AudioContext 將解鎖類似音訊標準化和等化器的進階機能。但是會在部分電腦造成音樂卡頓。", "settings.option.audio.enableAdvancedFunctionality.description": "啟用 AudioContext 將解鎖類似音訊標準化和等化器的進階機能。但是會在部分電腦造成音樂卡頓。",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider 數位增强音訊處理", // Toggle "settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider 數位增强音訊處理", // Toggle
"settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "將欺騙您的大腦使其感受近似保真壓縮的音質。", "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "將欺騙您的大腦使其感受近似保真壓縮的音質。| 由 Maikiwi 設計",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "數位增强音訊處理設置", // Toggle
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "將更改音訊處理的激進程度(增强選項有可能會引起雜訊)",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "標準",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "增强",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "音訊標準化", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "音訊標準化", // Toggle
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "將平衡輕柔和響亮的歌曲,建立更統一的聆聽體驗。", "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "將平衡輕柔和響亮的歌曲,建立更統一的聆聽體驗。",
"settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "音訊空間化", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "音訊空間化", // Toggle

View file

@ -74,16 +74,16 @@
</div> </div>
<div class="md-option-line" v-show="app.cfg.advanced.AudioContext && app.cfg.advanced.ciderPPE === true"> <div class="md-option-line" v-show="app.cfg.advanced.AudioContext && app.cfg.advanced.ciderPPE === true">
<div class="md-option-segment"> <div class="md-option-segment">
CAPE Strength {{$root.getLz('settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength')}}
<br> <br>
<small>Changes the strength of the mixing/processing done to audio. (May cause clipping or abnormal low freq's if set too high.)</small> <small>{{$root.getLz('settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description')}}</small>
</div> </div>
<div class="md-option-segment md-option-segment_auto"> <div class="md-option-segment md-option-segment_auto">
<button class="md-btn" :disabled="app.cfg.audio.ciderPPE_value === 0.55" v-model="app.cfg.audio.ciderPPE_value" onclick="app.cfg.audio.ciderPPE_value = 0.55"> <button class="md-btn" :disabled="app.cfg.audio.ciderPPE_value === 0.5" v-model="app.cfg.audio.ciderPPE_value" onclick="app.cfg.audio.ciderPPE_value = 0.5">
Aggressive {{$root.getLz('settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard')}}
</button> </button>
<button class="md-btn" style="margin-top: 5px;" :disabled="app.cfg.audio.ciderPPE_value === 0.5" v-model="app.cfg.audio.ciderPPE_value" onclick="app.cfg.audio.ciderPPE_value = 0.5"> <button class="md-btn" style="margin-top: 5px;" :disabled="app.cfg.audio.ciderPPE_value === 0.55" v-model="app.cfg.audio.ciderPPE_value" onclick="app.cfg.audio.ciderPPE_value = 0.55">
Standard {{$root.getLz('settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive')}}
</button> </button>
</div> </div>
</div> </div>
@ -737,92 +737,92 @@
</script> </script>
<script> <script>
Vue.component('cider-settings', { Vue.component('cider-settings', {
template: "#cider-settings", template: "#cider-settings",
props: [], props: [],
data: function () { data: function () {
return { return {
app: this.$root, app: this.$root,
themes: ipcRenderer.sendSync("get-themes") themes: ipcRenderer.sendSync("get-themes")
} }
}, },
mounted: function () { mounted: function () {
if (app.cfg.lastfm.enabled) { if (app.cfg.lastfm.enabled) {
const element = document.getElementById('lfmConnect'); const element = document.getElementById('lfmConnect');
if (element) { if (element) {
element.innerHTML = `Disconnect\n<p style="font-size: 8px"><i>(Authed: ${app.cfg.lastfm.auth_token})</i></p>`; element.innerHTML = `Disconnect\n<p style="font-size: 8px"><i>(Authed: ${app.cfg.lastfm.auth_token})</i></p>`;
element.onclick = app.LastFMDeauthorize; element.onclick = app.LastFMDeauthorize;
} }
} }
}, },
methods: { methods: {
copyLogs() { copyLogs() {
ipcRenderer.send('fetch-log') ipcRenderer.send('fetch-log')
notyf.success(app.getLz('term.share.success')); notyf.success(app.getLz('term.share.success'));
}, },
getLanguages: function () { getLanguages: function () {
let langs = this.$root.lzListing let langs = this.$root.lzListing
let categories = { let categories = {
"main": [], "main": [],
"fun": [], "fun": [],
"unsorted": [] "unsorted": []
} }
// sort by category if category is undefined or empty put it in "unsorted" // sort by category if category is undefined or empty put it in "unsorted"
for (let i = 0; i < langs.length; i++) { for (let i = 0; i < langs.length; i++) {
if (langs[i].category === undefined || langs[i].category === "") { if (langs[i].category === undefined || langs[i].category === "") {
categories.unsorted.push(langs[i]) categories.unsorted.push(langs[i])
} else { } else {
categories[langs[i].category].push(langs[i]) categories[langs[i].category].push(langs[i])
} }
} }
// return // return
return categories return categories
}, },
addExperiment(flag) { addExperiment(flag) {
app.cfg.advanced.experiments.push(flag); app.cfg.advanced.experiments.push(flag);
}, },
removeExperiment(flag) { removeExperiment(flag) {
app.cfg.advanced.experiments.splice(app.cfg.advanced.experiments.indexOf(flag), 1); app.cfg.advanced.experiments.splice(app.cfg.advanced.experiments.indexOf(flag), 1);
}, },
toggleAudioContext: function () { toggleAudioContext: function () {
if (app.cfg.advanced.AudioContext) { if (app.cfg.advanced.AudioContext) {
CiderAudio.init(); CiderAudio.init();
if (app.cfg.audio.normalization) { if (app.cfg.audio.normalization) {
CiderAudio.normalizerOn() CiderAudio.normalizerOn()
} }
if (app.cfg.audio.spatial) { if (app.cfg.audio.spatial) {
CiderAudio.spatialOn() CiderAudio.spatialOn()
} }
} else { } else {
app.cfg.advanced.ciderPPE = false; app.cfg.advanced.ciderPPE = false;
CiderAudio.off(); CiderAudio.off();
} }
}, },
toggleNormalization: function () { toggleNormalization: function () {
if (app.cfg.audio.normalization) { if (app.cfg.audio.normalization) {
CiderAudio.normalizerOn() CiderAudio.normalizerOn()
} else { } else {
CiderAudio.normalizerOff() CiderAudio.normalizerOff()
} }
}, },
toggleSpatial: function () { toggleSpatial: function () {
if (app.cfg.audio.spatial) { if (app.cfg.audio.spatial) {
CiderAudio.spatialOn() CiderAudio.spatialOn()
} else { } else {
CiderAudio.spatialOff() CiderAudio.spatialOff()
} }
}, },
changeAudioQuality: function () { changeAudioQuality: function () {
app.mk.bitrate = app.cfg.audio.quality app.mk.bitrate = app.cfg.audio.quality
}, },
toggleUserInfo: function () { toggleUserInfo: function () {
app.chrome.hideUserInfo = !app.cfg.visual.showuserinfo app.chrome.hideUserInfo = !app.cfg.visual.showuserinfo
}, },
sendDataToMTT: function () { sendDataToMTT: function () {
ipcRenderer.invoke('setStoreValue', 'general.close_behavior', app.cfg.general.close_behavior); ipcRenderer.invoke('setStoreValue', 'general.close_behavior', app.cfg.general.close_behavior);
// setStoreValue does not change plugin store values somehow // setStoreValue does not change plugin store values somehow
ipcRenderer.invoke('update-store-mtt', app.cfg.general.close_behavior); ipcRenderer.invoke('update-store-mtt', app.cfg.general.close_behavior);
} }
} }
}) })
</script> </script>