diff --git a/src/i18n/de_DE.jsonc b/src/i18n/de_DE.jsonc
index 0a7f9732..b5ef5017 100644
--- a/src/i18n/de_DE.jsonc
+++ b/src/i18n/de_DE.jsonc
@@ -117,7 +117,7 @@
"term.tracks": "Lieder", // Assume x amount of tracks. e.g. 50 tracks
"term.videos": "Videos",
"term.menu": "Menü",
- "term.showAlbum": "Zeige ganzes Album",
+ "action.showAlbum": "Zeige ganzes Album",
// Home
"home.title": "Home",
diff --git a/src/i18n/el_GR.jsonc b/src/i18n/el_GR.jsonc
index 6dc5452a..ca100520 100644
--- a/src/i18n/el_GR.jsonc
+++ b/src/i18n/el_GR.jsonc
@@ -117,7 +117,7 @@
"term.tracks": "τραγούδια", // Assume x amount of tracks. e.g. 50 tracks
"term.videos": "Βίντεο",
"term.menu": "Μενού",
- "term.showAlbum": "Εμφάνιση ολόκληρου άλμπουμ",
+ "action.showAlbum": "Εμφάνιση ολόκληρου άλμπουμ",
// Home
"home.title": "Αρχική",
diff --git a/src/i18n/en_HODOR.jsonc b/src/i18n/en_HODOR.jsonc
index f10d758a..e925e968 100644
--- a/src/i18n/en_HODOR.jsonc
+++ b/src/i18n/en_HODOR.jsonc
@@ -7,295 +7,306 @@
"i18n.authors": "HODOR", // Authors, if you contribute to this file feel free to add your name seperated with a space
// App info
- "app.name": "HODOR",
+ "app.name": "HODER",
"date.format": "${m} ${d}, ${y}",
// Dialogs
- "dialog.cancel": "HODOR",
- "dialog.ok": "HODOR",
+ "dialog.cancel": "NO HODOR",
+ "dialog.ok": "YES HODOR",
// Notification
- "notification.updatingLibrarySongs": "HODOR HODOR HODOR...",
- "notification.updatingLibraryAlbums": "HODOR HODOR HODOR...",
- "notification.updatingLibraryArtists": "HODOR HODOR HODOR...",
+ "notification.updatingLibrarySongs": "UPDATING HODOR HODORS...",
+ "notification.updatingLibraryAlbums": "UPDATING HODOR HODORBUMS...",
+ "notification.updatingLibraryArtists": "UPDATING HODOR HODORTISTS...",
// Terms
"term.appleInc": "HODOR Inc.",
- "term.appleMusic": "HODOR HODOR",
- "term.applePodcasts": "HODOR HODOR",
- "term.itunes": "HODOR",
- "term.github": "HODOR",
- "term.discord": "HODOR",
- "term.learnMore": "HODOR HODOR",
- "term.accountSettings": "HODOR HODOR",
- "term.logout": "HODOR",
- "term.login": "HODOR",
- "term.about": "HODOR",
- "term.privateSession": "HODOR HODOR",
- "term.queue": "HODOR",
- "term.search": "HODOR",
- "term.library": "HODOR",
- "term.listenNow": "HODOR HODOR",
- "term.browse": "HODOR",
- "term.radio": "HODOR",
- "term.recentlyAdded": "HODOR HODOR",
- "term.songs": "HODOR",
- "term.albums": "HODOR",
- "term.artists": "HODOR",
- "term.podcasts": "HODOR",
- "term.playlists": "HODOR",
- "term.playlist": "HODOR",
+ "term.appleMusic": "HODOR MUSIC",
+ "term.applePodcasts": "HODOR PODCASTS",
+ "term.itunes": "iHODOR",
+ "term.github": "HODORHUB",
+ "term.discord": "HODORSCORD",
+ "term.learnMore": "LEARN HODOR",
+ "term.accountSettings": "HODOR SETTINGS",
+ "term.logout": "HODOR OUT",
+ "term.login": "HODOR IN",
+ "term.about": "WHAT'S HODOR",
+ "term.privateSession": "HODOR SESSION",
+ "term.queue": "HODORUEUE",
+ "term.search": "HODORCH",
+ "term.library": "HODORRARY",
+ "term.listenNow": "HODOR NOW",
+ "term.browse": "HODOROWSE",
+ "term.radio": "HODORADIO",
+ "term.recentlyAdded": "RECENTLY HODOR",
+ "term.songs": "HODORS",
+ "term.albums": "HODORBUMS",
+ "term.artists": "HODORTISTS",
+ "term.podcasts": "HODORCASTS",
+ "term.playlists": "HODORLISTS",
+ "term.playlist": "HODORLIST",
+ "term.newPlaylist": "NEW HODOR",
+ "term.newPlaylistFolder": "NEW HODOR FOLDER",
+ "term.createNewPlaylist": "CREATE NEW HODOR",
+ "term.createNewPlaylistFolder": "CREATE NEW HODOR FOLDER",
+ "term.deletePlaylist": "ARE YOU HODOR YOU HODOR TO HODOR THIS HODOR?",
"term.play": "HODOR",
- "term.pause": "HODOR",
- "term.previous": "HODOR",
- "term.next": "HODOR",
- "term.shuffle": "HODOR",
- "term.repeat": "HODOR",
- "term.volume": "HODOR",
- "term.mute": "HODOR",
- "term.unmute": "HODOR",
- "term.share": "HODOR",
- "term.settings": "HODOR",
- "term.seeAll": "HODOR HODOR",
- "term.sortBy": "HODOR HODOR",
- "term.sortBy.album": "HODOR",
- "term.sortBy.artist": "HODOR",
+ "term.pause": "PAHODOR",
+ "term.previous": "PREHODOR",
+ "term.next": "NEXHODOR",
+ "term.shuffle": "HODORFFLE",
+ "term.repeat": "REPHODOR",
+ "term.volume": "HODORVOL",
+ "term.mute": "HODORMUT",
+ "term.unmute": "HODORUNMUT",
+ "term.share": "SHARE HODOR",
+ "term.settings": " SET HODOR",
+ "term.seeAll": "SEE HODOR",
+ "term.sortBy": "SORT HODOR",
+ "term.sortBy.album": "HODORBUM",
+ "term.sortBy.artist": "HODORTIST",
"term.sortBy.name": "HODOR",
- "term.sortBy.genre": "HODOR",
- "term.sortBy.releaseDate": "HODOR HODOR",
- "term.sortBy.duration": "HODOR",
- "term.sortOrder": "HODOR-HODOR",
- "term.sortOrder.ascending": "HODOR",
- "term.sortOrder.descending": "HODOR",
- "term.viewAs": "HODOR HODOR",
- "term.viewAs.coverArt": "HODOR HODOR",
- "term.viewAs.list": "HODOR",
- "term.size": "HODOR",
- "term.size.normal": "HODOR",
- "term.size.compact": "HODOR",
- "term.enable": "HODOR",
- "term.disable": "HODOR",
- "term.enabled": "HODOR",
- "term.disabled": "HODOR",
- "term.connect": "HODOR",
- "term.connecting": "HODOR",
- "term.disconnect": "HODOR",
- "term.authed": "HODOR",
- "term.confirm": "HODOR ?",
+ "term.sortBy.genre": "HODOR TYPE",
+ "term.sortBy.releaseDate": "HODOR DATE",
+ "term.sortBy.duration": "HODOR DURATION",
+ "term.sortOrder": "HODAR-HODZR",
+ "term.sortOrder.ascending": "ASCENDING HODOR",
+ "term.sortOrder.descending": "DESCENDING HODOR",
+ "term.viewAs": "VIEW HODOR",
+ "term.viewAs.coverArt": "COVER HODOR",
+ "term.viewAs.list": "HODORIST",
+ "term.size": "HODOR SIZE",
+ "term.size.normal": "HODOR!!",
+ "term.size.compact": "hodor.",
+ "term.enable": "HODOR IT",
+ "term.disable": "NO HODOR",
+ "term.enabled": "HODORED",
+ "term.disabled": "NOT HODORED",
+ "term.connect": "CONNECT HODOR",
+ "term.connecting": "HODOR WAIT",
+ "term.disconnect": "NO HODOR",
+ "term.authed": "HODORED",
+ "term.confirm": "U HODOR?",
"term.more": "HODOR",
- "term.less": "HODOR",
- "term.showMore": "HODOR HODOR",
- "term.showLess": "HODOR HODOR",
- "term.topSongs" : "HODOR HODOR",
- "term.latestReleases": "HODOR HODOR",
- "term.time.added": "HODOR",
- "term.time.released": "HODOR",
- "term.time.updated": "HODOR",
- "term.fullscreenView": "HODOR HODOR",
- "term.defaultView": "HODOR HODOR",
- "term.audioSettings": "HODOR HODOR",
- "term.clearAll": "HODOR HODOR",
- "term.recentStations": "HODOR HODOR",
- "term.language": "HODOR",
- "term.noLyrics": "HODOR... / HODOR HODOR HODOR./ HODOR.",
- "term.copyright": "HODOR",
- "term.rightsReserved": "HODOR HODOR HODOR.",
- "term.sponsor": "HODOR HODOR HODOR",
- "term.ciderTeam": "HODOR HODOR",
- "term.developer": "HODOR",
- "term.socialTeam": "HODOR HODOR",
- "term.socials": "HODOR",
- "term.contributors": "HODOR",
- "term.equalizer": "HODOR",
- "term.reset": "HODOR",
- "term.tracks": "HODOR", // Assume x amount of tracks. e.g. 50 tracks
+ "term.less": "hodor",
+ "term.showMore": "MORE HODOR",
+ "term.showLess": "LESS HODOR",
+ "term.topSongs" : "TOP HODORS",
+ "term.latestReleases": "LATEST HODORS",
+ "term.time.added": "HODOR ADDED",
+ "term.time.released": "HODOR RELEASED",
+ "term.time.updated": "HODOR UPDATED",
+ "term.fullscreenView": "FULL HODOR",
+ "term.defaultView": "NO HODOR",
+ "term.audioSettings": "HODOR HEARS",
+ "term.clearAll": "CLEAR HODORS",
+ "term.recentStations": "RECENT HODORTATIONS",
+ "term.language": "HODOR SPEAKS",
+ "term.noLyrics": "HODORING... / HODOR NOT HODOR./ HODOR.",
+ "term.copyright": "HODORIGHT",
+ "term.rightsReserved": "ALL HODORS RESERVED.",
+ "term.sponsor": "HODOR THIS HODOR",
+ "term.ciderTeam": "HODOR TEAM",
+ "term.developer": "CODER HODOR",
+ "term.socialTeam": "SOCIAL HODOR",
+ "term.socials": "HODORS",
+ "term.contributors": "OTHER HODORS",
+ "term.equalizer": "HODORIZER",
+ "term.reset": "HODOR IT",
+ "term.tracks": "HODORS",
"term.time.hours": "HODOR",
"term.time.hour": "HODOR",
"term.time.minutes": "HODOR",
"term.time.minute": "HODOR",
"term.time.seconds": "HODOR",
"term.time.second": "HODOR",
- "term.funLanguages": "HODOR",
- "term.videos": "HODOR",
- "term.menu": "HODOR",
- "term.showAlbum": "HODOR HODOR HODOR",
+ "term.funLanguages": "HODOR SPEAKS",
+ "term.videos": "HODOR WATCHING",
+ "term.menu": "HODOR MENU",
// Home
"home.title": "HODOR",
- "home.recentlyPlayed": "HODOR HODOR",
- "home.recentlyAdded": "HODOR HODOR",
- "home.artistsFeed": "HODOR HODOR HODOR",
- "home.artistsFeed.noArtist": "HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR",
- "home.madeForYou": "HODOR HODOR HODOR",
- "home.friendsListeningTo": "HODOR HODOR HODOR",
- "home.followedArtists": "HODOR HODOR",
+ "home.recentlyPlayed": "RECENTLY HODOR",
+ "home.recentlyAdded": "NEW HODOR",
+ "home.artistsFeed": "HODOR FEED",
+ "home.artistsFeed.noArtist": "FOLLOW SOME HODOR FIRST AND THEIR NEW HODOR WILL BE HODOR",
+ "home.madeForYou": "HODOR FOR YOU",
+ "home.friendsListeningTo": "FRIENDS HODOR HODOR",
+ "home.followedArtists": "FOLLOWED HODOR",
// Errors
- "error.appleMusicSubRequired": "HODOR HODOR HODOR HODOR HODOR.",
- "error.connectionError": "HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR.",
- "error.noResults": "HODOR HODOR.",
- "error.noResults.description": "HODOR HODOR HODOR HODOR.",
+ "error.appleMusicSubRequired": "HODOR MUSIC REQUIRES A HODOR.",
+ "error.connectionError": "CANNOT HODOR TO HODOR.",
+ "error.noResults": "NO HODOR.",
+ "error.noResults.description": "TRY NEW HODOR.",
//Podcasts
- "podcast.followOnCider": "HODOR HODOR HODOR",
- "podcast.followedOnCider": "HODOR HODOR HODOR",
- "podcast.subscribeOnItunes": "HODOR HODOR HODOR",
- "podcast.subscribedOnItunes": "HODOR HODOR HODOR",
- "podcast.itunesStore": "HODOR HODOR",
- "podcast.episodes": "HODOR",
- "podcast.playEpisode": "HODOR HODOR",
- "podcast.website": "HODOR HODOR",
+ "podcast.followOnCider": "FOLLOW ON HODOR",
+ "podcast.followedOnCider": "FOLLOWING ON HODOR",
+ "podcast.subscribeOnItunes": "SUBSCRIBE ON iHODOR",
+ "podcast.subscribedOnItunes": "SUBSCRIBED ON İHODOR",
+ "podcast.itunesStore": "HODOR STORE",
+ "podcast.episodes": "HODORS",
+ "podcast.playEpisode": "PLAY HODOR",
+ "podcast.website": "HODORCAST PAGE",
// Actions
- "action.addToLibrary": "HODOR HODOR HODOR",
- "action.addToLibrary.success": "HODOR HODOR HODOR",
- "action.addToLibrary.error": "HODOR HODOR HODOR LiHODORbrary",
- "action.removeFromLibrary": "HODOR HODOR HODOR",
- "action.removeFromLibrary.success": "HODOR HODOR HODOR",
- "action.addToQueue": "HODOR HODOR HODOR",
- "action.addToQueue.success": "HODOR HODOR HODOR",
- "action.addToQueue.error": "HODOR HODOR HODOR HODOR",
- "action.removeFromQueue": "HODOR HODOR HODOR",
- "action.removeFromQueue.success": "HODOR HODOR HODOR",
- "action.removeFromQueue.error": "HODOR HODOR HODOR HODOR",
- "action.createPlaylist": "HODOR HODOR",
- "action.addToPlaylist": "HODOR HODOR HODOR",
- "action.removeFromPlaylist": "HODOR HODOR HODOR",
- "action.addToFavorites": "HODOR HODOR HODOR",
+ "action.addToLibrary": "ADD HODOR",
+ "action.addToLibrary.success": "YES HODOR",
+ "action.addToLibrary.error": "NO HODOR",
+ "action.removeFromLibrary": "DELETE HODOR",
+ "action.removeFromLibrary.success": "HODOR OK",
+ "action.addToQueue": "ADD HODORUEUE",
+ "action.addToQueue.success": "YES HODOR",
+ "action.addToQueue.error": "NO HODOR",
+ "action.removeFromQueue": "DELETE HODOR FROM HODORUEUE",
+ "action.removeFromQueue.success": "YES HODOR",
+ "action.removeFromQueue.error": "NO HODOR",
+ "action.createPlaylist": "CREATE HODOR",
+ "action.addToPlaylist": "ADD HODOR",
+ "action.removeFromPlaylist": "DELETE HODOR",
+ "action.addToFavorites": "LOVE HODOR",
"action.follow": "HODOR",
- "action.follow.success": "HODOR",
- "action.follow.error": "HODOR HODOR",
- "action.unfollow": "HODOR",
- "action.unfollow.success": "HODOR",
- "action.unfollow.error": "HODOR HODOR",
- "action.playNext": "HODOR HODOR",
- "action.playLater": "HODOR HODOR",
- "action.startRadio": "HODOR HODOR",
- "action.goToArtist": "HODOR HODOR HODOR",
- "action.goToAlbum": "HODOR HODOR HODOR",
- "action.moveToTop": "HODOR HODOR HODOR",
- "action.share": "HODOR",
- "action.rename": "HODOR",
- "action.love": "HODOR",
- "action.unlove": "HODOR",
- "action.dislike": "HODOR",
- "action.undoDislike": "HODOR HODOR",
- "action.showWebRemoteQR": "HODOR HODOR",
- "action.playTracksNext": "HODOR ${app.selectedMediaItems.length} HODOR HODOR",
- "action.playTracksLater": "HODOR ${app.selectedMediaItems.length} HODOR HODOR",
- "action.removeTracks": "HODOR ${self.selectedItems.length} HODOR HODOR HODOR",
- "action.import": "HODOR",
- "action.export": "HODOR",
+ "action.follow.success": "YES HODOR",
+ "action.follow.error": "NO HODOR",
+ "action.unfollow": "UNHODOR",
+ "action.unfollow.success": "YES HODOR",
+ "action.unfollow.error": "NO HODOR",
+ "action.playNext": "NEXT HODOR",
+ "action.playLater": "LATER HODOR",
+ "action.startRadio": "HODORADIO",
+ "action.goToArtist": " GO TO HODOR",
+ "action.goToAlbum": "GO TO HODORBUM",
+ "action.moveToTop": "MOVE HODOR TO TOP",
+ "action.share": "HODOR IT",
+ "action.rename": "REHODOR",
+ "action.love": "LOVE HODOR",
+ "action.unlove": "UNLOVE HODOR",
+ "action.dislike": "NO LIKE HODOR",
+ "action.undoDislike": "NO NO LIKE HODOR",
+ "action.showWebRemoteQR": "REMOTE HODOR",
+ "action.playTracksNext": "HODOR ${app.selectedMediaItems.length} HODOR NEXT",
+ "action.playTracksLater": "HODOR ${app.selectedMediaItems.length} HODOR LATER",
+ "action.removeTracks": "HODOR ${self.selectedItems.length} HODOR FROM HODORUEUE",
+ "action.import": "HODOR IN",
+ "action.export": "HODOR OUT",
+ "action.showAlbum": "SHOW HODOR HODOR",
+ // Waiting on Core for moving plugin to app.ts
+ "action.tray.minimize": "HODOR TO TRAY",
+ "action.tray.quit": "HODOR",
+ "action.tray.show": "SEE",
// Settings - General (Reserved)
- "settings.header.general": "HODOR HODOR",
- "settings.header.general.description": "HODOR HODOR HODOR HODOR.",
- "settings.option.general.language": "HODOR",
+ "settings.header.general": "HODORAL",
+ "settings.header.general.description": "HODOR HODORAL HODOR FOR HODOR.",
+ "settings.option.general.language": "HODOR SPEAKS",
// Language optgroups
- "settings.option.general.language.main": "HODOR",
- "settings.option.general.language.fun": "HODOR HODOR",
- "settings.option.general.language.unsorted": "HODOR",
+ "settings.option.general.language.main": "REAL HODORS",
+ "settings.option.general.language.fun": "HODOR HODORS",
+ "settings.option.general.language.unsorted": "NO HODORS",
// Settings - Audio
- "settings.header.audio": "HODOR",
- "settings.header.audio.description": "HODOR HODOR HODOR HODOR HODOR HODOR.",
- "settings.option.audio.quality": "HODOR HODOR", // Dropdown
- "settings.header.audio.quality.high": "HODOR.",
- "settings.header.audio.quality.low": "HODOR!",
- "settings.header.audio.quality.auto": "HODOR",
- "settings.option.audio.seamlessTransition": "HODOR HODOR HODOR", // Toggle
- "settings.option.audio.enableAdvancedFunctionality": "HODOR HODOR HODOR", // Toggle
- "settings.option.audio.enableAdvancedFunctionality.description": "HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR , HODOR HODOR HODOR, HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR.",
- "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "HODOR HODOR", // Toggle
- "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR.",
- "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "HODOR HODOR", // Toggle
- "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "HODOR HODOR HODOR HODOR HODOR HODOR 3-HODOR (HODOR: HODOR HODOR HODOR HODOR HODOR)",
+ "settings.header.audio": "HODOR HEARS",
+ "settings.header.audio.description": "ADJUST HODOR EARS FOR HODOR HODOR.",
+ "settings.option.audio.quality": "HODOR QUALITY", // Dropdown
+ "settings.header.audio.quality.high": "HODOR!!.",
+ "settings.header.audio.quality.low": "hodor.",
+ "settings.header.audio.quality.auto": "HODORMATIC",
+ "settings.option.audio.seamlessTransition": "SEAMLESS HODOR", // Toggle
+ "settings.option.audio.enableAdvancedFunctionality": "ADVANCED HODOR", // Toggle
+ "settings.option.audio.enableAdvancedFunctionality.description": "ENABLING HODOR FUNCTIONALITY WILL HODOR FOR EXTENDED HODOR FEATURES LIKE HODOR NORMALIZATION , HODORIZERS AND HODORS, BUT ON SOME HODOR SYSTEMS THIS HODOR CAUSE HODOR IN HODOR.",
+ "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "HODOR NORMALIZATION", // Toggle
+ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "NORMALIZES HODOR VOLUME FOR INDIVIDUAL HODORS TO HODOR A MORE HODOR LISTENING HODOR.",
+ "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "HODOR SPATIALIZATION", // Toggle
+ "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "SPATIALIZE HODOR AND MAKE HODOR MORE 3-HODOR (HODOR: THIS IS NOT HODOR ATMOS)",
// Settings - Visual
- "settings.header.visual": "HODOR",
- "settings.header.visual.description": "HODOR HODOR HODOR HODOR HODOR HODOR.",
- "settings.option.visual.windowBackgroundStyle": "HODOR HODOR HODOR", // Toggle
- "settings.header.visual.windowBackgroundStyle.none": "HODOR",
- "settings.header.visual.windowBackgroundStyle.artwork": "HODOR",
+ "settings.header.visual": "HODOR SEES",
+ "settings.header.visual.description": "ADJUST HODOR EYES FOR HODOR.",
+ "settings.option.visual.windowBackgroundStyle": "BACK HODOR STYLE", // Toggle
+ "settings.header.visual.windowBackgroundStyle.none": "NO HODOR",
+ "settings.header.visual.windowBackgroundStyle.artwork": "HODORWORK",
"settings.header.visual.windowBackgroundStyle.image": "HODOR",
- "settings.option.visual.animatedArtwork": "HODOR HODOR", // Dropdown
- "settings.header.visual.animatedArtwork.always": "HODOR",
- "settings.header.visual.animatedArtwork.limited": "HODOR HODOR HODOR HODOR HODOR HODOR",
- "settings.header.visual.animatedArtwork.disable": "HODOR HODOR",
- "settings.option.visual.animatedArtworkQuality": "HODOR HODOR HODOR", // Dropdown
- "settings.header.visual.animatedArtworkQuality.low": "HODOR..",
+ "settings.option.visual.animatedArtwork": "MOVING HODORWORK", // Dropdown
+ "settings.header.visual.animatedArtwork.always": "YES HODOR",
+ "settings.header.visual.animatedArtwork.limited": "SOME HODOR",
+ "settings.header.visual.animatedArtwork.disable": "NO HODOR",
+ "settings.option.visual.animatedArtworkQuality": "MOVING HODOR QUALITY", // Dropdown
+ "settings.header.visual.animatedArtworkQuality.low": "hodor..",
"settings.header.visual.animatedArtworkQuality.medium": "HODOR.",
"settings.header.visual.animatedArtworkQuality.high": "HODOR!",
"settings.header.visual.animatedArtworkQuality.veryHigh": "HODOR HODOR!",
- "settings.header.visual.animatedArtworkQuality.extreme": "HODOOOR!!",
- "settings.option.visual.animatedWindowBackground": "HODOR HODOR HODOR", // Toggle
- "settings.option.visual.hardwareAcceleration": "HODOR HODOR", // Dropdown
- "settings.option.visual.hardwareAcceleration.description": "HODOR HODOR",
+ "settings.header.visual.animatedArtworkQuality.extreme": "HODOOOOOOOR!!",
+ "settings.option.visual.animatedWindowBackground": "ANIMATED HODOR BACK", // Toggle
+ "settings.option.visual.hardwareAcceleration": "HODOR ACCELERATION", // Dropdown
+ "settings.option.visual.hardwareAcceleration.description": "NEED RE HODOR",
"settings.header.visual.hardwareAcceleration.default": "HODOR.",
- "settings.header.visual.hardwareAcceleration.webGPU": "HODOR!!",
+ "settings.header.visual.hardwareAcceleration.webGPU": "WEB HODOR!!",
// Refer to term.disabled for the disabled option
- "settings.option.visual.showPersonalInfo": "HODOR HODOR HODOR?", // Toggle
+ "settings.option.visual.showPersonalInfo": "SHOW HODOR NAME?", // Toggle
// Settings - Lyrics
- "settings.header.lyrics": "HODOR",
- "settings.header.lyrics.description": "HODOR HODOR HODOR HODOR HODOR HODOR.",
- "settings.option.lyrics.enableMusixmatch": "HODOR HODOR HODOR", // Toggle
- "settings.option.lyrics.enableMusixmatchKaraoke": "HODOR HODOR HODOR (HODOR HODOR)", // Toggle
- "settings.option.lyrics.musixmatchPreferredLanguage": "HODOR HODOR HODOR HODOR", // Dropdown
- "settings.option.lyrics.enableYoutubeLyrics": "HODOR HODOR HODOR HODOR HODOR HODOR", // Toggle
+ "settings.header.lyrics": "HODOR READS",
+ "settings.header.lyrics.description": "ADJUST THE HODOR TEXT FOR HODOR.",
+ "settings.option.lyrics.enableMusixmatch": "MUSIXMATCH HODOR", // Toggle
+ "settings.option.lyrics.enableMusixmatchKaraoke": "HO-DOR SING MODE (MUSIXMATCH HODOR)", // Toggle
+ "settings.option.lyrics.musixmatchPreferredLanguage": "TRANSLATE HODOR TEXT", // Dropdown
+ "settings.option.lyrics.enableYoutubeLyrics": "HODOR YOUTUBE HODOR TEXT FOR HODOR VIDEOS", // Toggle
// Settings - Connectivity
- "settings.header.connectivity": "HODOR",
- "settings.header.connectivity.description": "HODOR HODOR HODOR HODOR HODOR HODOR.",
- "settings.option.connectivity.discordRPC": "HODOR HODOR HODOR", // Dropdown
- "settings.option.connectivity.playbackNotifications": "HODOR HODOR", // Toggle
+ "settings.header.connectivity": "HODORTIVITY",
+ "settings.header.connectivity.description": "ADJUST THE HODORTIVITY FOR HODOR.",
+ "settings.option.connectivity.discordRPC": "DISCORD HODOR", // Dropdown
+ "settings.option.connectivity.playbackNotifications": "NOTIFICATION FOR HODOR", // Toggle
// Refer to term.disabled for the disabled option
- "settings.header.connectivity.discordRPC.cider": "HODOR HODOR 'HODOR'",
- "settings.header.connectivity.discordRPC.appleMusic": "HODOR HODOR 'HODOR HODOR'",
- "settings.option.connectivity.discordRPC.clearOnPause": "HODOR HODOR HODOR HODOR HODOR HODOR", // Toggle
- "settings.option.connectivity.lastfmScrobble": "HODOR HODOR", // Option to Connect
- "settings.option.connectivity.lastfmScrobble.delay": "HODOR HODOR HODOR (%)",
- "settings.option.connectivity.lastfmScrobble.nowPlaying": "HODOR HODOR HODOR HODOR",
- "settings.option.connectivity.lastfmScrobble.removeFeatured": "HODOR HODOR HODOR HODOR HODOR HODOR (HODOR)",
- "settings.option.connectivity.lastfmScrobble.filterLoop": "HODOR HODOR HODOR (HODOR)",
+ "settings.header.connectivity.discordRPC.cider": "SEE HODOR AS 'CIDER'",
+ "settings.header.connectivity.discordRPC.appleMusic": "SEE HODOR AS 'HODOR MUSIC'",
+ "settings.option.connectivity.discordRPC.clearOnPause": "HODOR DISCORD ON PAUSE", // Toggle
+ "settings.option.connectivity.lastfmScrobble": "HODOR.FM SCROBBLING", // Option to Connect
+ "settings.option.connectivity.lastfmScrobble.delay": "HODOR.FM HODOR DELAY (%)",
+ "settings.option.connectivity.lastfmScrobble.nowPlaying": "YES HODOR.FM NOW HODORING",
+ "settings.option.connectivity.lastfmScrobble.removeFeatured": "DELETE HODORING HODORTIST FROM HODOR TITLE (HODOR.FM)",
+ "settings.option.connectivity.lastfmScrobble.filterLoop": "FILTER MULTI HODOEDR HODOR (HODOR.FM)",
// Refer to term.connect for the connect button
// Settings - Experimental
- "settings.header.experimental": "HODOR",
- "settings.header.experimental.description": "HODOR HODOR HODOR HODOR HODOR HODOR.",
- "settings.option.experimental.compactUI": "HODOR UI", // Toggle
- "settings.option.experimental.closeButtonBehaviour": "HODOR HODOR HODOR",
- "settings.option.experimental.closeButtonBehaviour.quit": "HODOR HODOR",
- "settings.option.experimental.closeButtonBehaviour.minimizeTaskbar": "HODOR HODOR HODOR",
- "settings.option.experimental.closeButtonBehaviour.minimizeTray": "HODOR HODOR HODOR HODOR",
+ "settings.header.experimental": "EXPERIMENTAL HODOR",
+ "settings.header.experimental.description": "ADJUST THE EXPERIMENTAL HODOR FOR HODOR.",
+ "settings.option.experimental.compactUI": "smol hodor", // Toggle
+ "settings.option.experimental.closeButtonBehaviour": "CLOSE HODOR BUTTON",
+ "settings.option.experimental.closeButtonBehaviour.quit": "END HODOR",
+ "settings.option.experimental.closeButtonBehaviour.minimizeTaskbar": "MINIMIZE HODOR TO HODORBAR",
+ "settings.option.experimental.closeButtonBehaviour.minimizeTray": "MINIMIZE HODOR TO HODORAY",
// Refer to term.disabled & term.enabled
// Spatialization Menu
- "spatial.spatialProperties" : "HODOR HODOR",
- "spatial.width" : "HODOR",
- "spatial.height" : "HODOR",
- "spatial.depth" : "HODOR",
- "spatial.gain" : "HODOR",
- "spatial.roomMaterials" : "HODOR HODOR",
- "spatial.roomDimensions" : "HODOR HODOR",
- "spatial.roomPositions" : "HODOR HODOR",
- "spatial.setDimensions" : "HODOR HODOR",
- "spatial.setPositions" : "HODOR HODOR",
- "spatial.up" : "HODOR",
- "spatial.front" : "HODOR",
- "spatial.left" : "HODOR",
- "spatial.right" : "HODOR",
- "spatial.back" : "HODOR",
- "spatial.down" : "HODOR",
- "spatial.listener" : "HODOR",
- "spatial.audioSource" : "HODOR HODOR",
-
+ "spatial.notTurnedOn": "HODOR SPATIALIZATION IS HODOR. TO HODOR, PLEASE HODOR IT HODOR.",
+ "spatial.spatialProperties" : "SPATIAL HODOR",
+ "spatial.width" : "HODOR WIDTH",
+ "spatial.height" : "HODOR HEIGHT",
+ "spatial.depth" : "HODOR DEPTH",
+ "spatial.gain" : "HODOR POWER",
+ "spatial.roomMaterials" : "ROOM HODORS",
+ "spatial.roomDimensions" : "ROOM HODOR SIZE",
+ "spatial.roomPositions" : "ROOM HODOR POSITION",
+ "spatial.setDimensions" : "HODOR SIZE",
+ "spatial.setPositions" : "SET HODOR POSITION",
+ "spatial.up" : "UP HODOR",
+ "spatial.front" : "FRONT HODOR",
+ "spatial.left" : "LEFT HODOR",
+ "spatial.right" : "RIGHT HODOR",
+ "spatial.back" : "BACK HODOR",
+ "spatial.down" : "DOWN HODOR",
+ "spatial.listener" : "HODOR EARS",
+ "spatial.audioSource" : "HODOR PLAYS",
+
// Settings - Unfinished
- "settings.header.unfinished": "HODOR",
+ "settings.header.unfinished": "NOT HODOR YET",
// Web Remote
- "remote.web.title": "HODOR HODOR",
- "remote.web.description": "HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR",
+ "remote.web.title": "HODOR REMOTE",
+ "remote.web.description": "HODOR THE HODOR TO HODOR YOUR HODOR UP WITH THIS HODOR INSTANCE",
//About
- "about.thanks": "HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR HODOR."
+ "about.thanks": "HODOR THANKS TO THE HODOR TEAM AND ALL OF OUR HODORS."
+
}
\ No newline at end of file
diff --git a/src/i18n/en_US.jsonc b/src/i18n/en_US.jsonc
index 104087cf..9df559d8 100644
--- a/src/i18n/en_US.jsonc
+++ b/src/i18n/en_US.jsonc
@@ -45,6 +45,11 @@
"term.podcasts": "Podcasts",
"term.playlists": "Playlists",
"term.playlist": "Playlist",
+ "term.newPlaylist": "New Playlist",
+ "term.newPlaylistFolder": "New Playlist Folder",
+ "term.createNewPlaylist": "Create New Playlist",
+ "term.createNewPlaylistFolder": "Create New Playlist Folder",
+ "term.deletePlaylist": "Are you sure you want to delete this playlist?",
"term.play": "Play",
"term.pause": "Pause",
"term.previous": "Previous",
@@ -118,7 +123,6 @@
"term.tracks": "tracks", // Assume x amount of tracks. e.g. 50 tracks
"term.videos": "Videos",
"term.menu": "Menu",
- "term.showAlbum": "Show Complete Album",
// Home
"home.title": "Home",
@@ -157,7 +161,7 @@
"action.removeFromQueue": "Remove from Queue",
"action.removeFromQueue.success": "Removed from Queue",
"action.removeFromQueue.error": "Error Removing from Queue",
- "action.createPlaylist": "Create Playlist",
+ "action.createPlaylist": "Create a New Playlist",
"action.addToPlaylist": "Add to Playlist",
"action.removeFromPlaylist": "Remove from Playlist",
"action.addToFavorites": "Add to Favorites",
@@ -185,6 +189,11 @@
"action.removeTracks": "Remove ${self.selectedItems.length} tracks from queue",
"action.import": "Import",
"action.export": "Export",
+ "action.showAlbum": "Show Complete Album",
+ // Waiting on Core for moving plugin to app.ts
+ "action.tray.minimize": "Minimize to Tray",
+ "action.tray.quit": "Quit",
+ "action.tray.show": "Show",
// Settings - General
"settings.header.general": "General",
@@ -270,6 +279,7 @@
// Refer to term.disabled & term.enabled
// Spatialization Menu
+ "spatial.notTurnedOn": "Audio Spatialization is disabled. To use, please enable it first.",
"spatial.spatialProperties" : "Spatial Properties",
"spatial.width" : "Width",
"spatial.height" : "Height",
diff --git a/src/i18n/fr_CA.jsonc b/src/i18n/fr_CA.jsonc
index b3b2c14c..132cf845 100644
--- a/src/i18n/fr_CA.jsonc
+++ b/src/i18n/fr_CA.jsonc
@@ -117,7 +117,7 @@
"term.tracks": "chansons", // Assume x amount of tracks. e.g. 50 tracks
"term.videos": "Vidéos",
"term.menu": "Menu",
- "term.showAlbum": "Afficher l'album complet",
+ "action.showAlbum": "Afficher l'album complet",
// Home
"home.title": "Maison",
diff --git a/src/i18n/fr_FR.jsonc b/src/i18n/fr_FR.jsonc
index d909879d..83ecc9e2 100644
--- a/src/i18n/fr_FR.jsonc
+++ b/src/i18n/fr_FR.jsonc
@@ -117,7 +117,7 @@
"term.tracks": "musiques", // Assume x amount of tracks. e.g. 50 tracks
"term.videos": "Vidéos",
"term.menu": "Menu",
- "term.showAlbum": "Afficher l'album complet",
+ "action.showAlbum": "Afficher l'album complet",
// Home
"home.title": "Accueil",
diff --git a/src/i18n/tr_TR.jsonc b/src/i18n/tr_TR.jsonc
index afcf3d97..ead8ddfd 100644
--- a/src/i18n/tr_TR.jsonc
+++ b/src/i18n/tr_TR.jsonc
@@ -45,6 +45,11 @@
"term.podcasts": "Podcastler",
"term.playlists": "Listeler",
"term.playlist": "Liste",
+ "term.createNewPlaylist": "Yeni Liste Oluştur",
+ "term.createNewPlaylistFolder": "Yeni Klasör Oluştur",
+ "term.newPlaylist": "Yeni Liste",
+ "term.newPlaylistFolder": "Yeni Klasör",
+ "term.deletePlaylist": "Bu listeyi silmek istediğinize emin misiniz?",
"term.play": "Oynat",
"term.pause": "Duraklat",
"term.previous": "Önceki",
@@ -94,6 +99,7 @@
"term.fullscreenView": "Tam Ekrana Geç",
"term.defaultView": "Normal Görünüme Dön",
"term.spacializedAudioSetting": "Uzamsal Ses Ayarları",
+ "term.audioSettings": "Ses Ayarları",
"term.clearAll": "Tümünü Temizle",
"term.recentStations": "Son İstasyonlar",
"term.language": "Dil",
@@ -105,6 +111,7 @@
"term.ciderTeam": "Cider Ekibi",
"term.developer": "Geliştirici",
"term.socialTeam": "Sosyal Ekip",
+ "term.socials": "Cider Topluluğu",
"term.contributors": "Katkıda Bulunanlar",
"term.equalizer": "Ekolayzer",
"term.reset": "Sıfırla",
@@ -115,8 +122,8 @@
"term.time.minute": "dakika",
"term.time.seconds": "saniye",
"term.time.second": "saniye",
- "term.videos": "Video Klipler",
- "term.menu": "Menü",
+ "term.videos": "Video Klipler",
+ "term.menu": "Menü",
// Home
"home.title": "Ana Sayfa",
@@ -150,6 +157,7 @@
"action.addToLibrary.error": "Arşiv'e Eklenemedi",
"action.removeFromLibrary": "Arşiv'den Sil",
"action.removeFromLibrary.success": "Arşiv'den Silindi",
+ "action.createPlaylist": "Yeni Liste Oluştur",
"action.addToPlaylist": "Liste'ye Ekle",
"action.removeFromPlaylist": "Liste'den Sil",
"action.addToFavorites": "Favorilere Ekle",
@@ -183,9 +191,12 @@
"action.removeTracks": "Sıradan ${self.selectedItems.length} adet şarkıyı kaldır",
"action.import": "Import",
"action.export": "Export",
- "term.showAlbum": "Tüm Albümü Göster",
+ "action.showAlbum": "Tüm Albümü Göster",
+ "action.tray.minimize": "Görev Çubuğuna Küçült",
+ "action.tray.quit": "'den Çık",
+ "action.tray.show": "'i Göster",
- // Settings - General (Reserved)
+ // Settings - General
"settings.header.general": "Genel Ayarlar",
"settings.header.general.description": "Genel ayarları buradan düzenleyin.",
"settings.option.general.language": "Dil Seçeneği",
@@ -214,6 +225,7 @@
"settings.header.visual": "Görünüm",
"settings.header.visual.description": "Cider'in nasıl gözükmesini istediğinizi ayarlayın",
"settings.option.visual.windowBackgroundStyle": "Uygulama Arka Plan Stili", // Toggle
+ "settings.header.visual.windowBackgroundStyle.image": "Görsel",
"settings.header.visual.windowBackgroundStyle.none": "Karanlık",
"settings.header.visual.windowBackgroundStyle.artwork": "Albüm Kapağı",
"settings.option.visual.animatedArtwork": "Hareketli Albüm Kapakları", // Dropdown
@@ -246,6 +258,7 @@
"settings.header.connectivity": "Diğer Servisler",
"settings.header.connectivity.description": "Cider'i diğer servislere bağlayarak deneyiminizi zenginleştirin.",
"settings.option.connectivity.discordRPC": "Ne Dinlediğimi Discord'da Göster", // Dropdown
+ "settings.option.connectivity.playbackNotifications": "Oynatılan değiştiğinde bildirim göster", // Toggle
// Refer to term.disabled for the disabled option
"settings.header.connectivity.discordRPC.cider": "'Cider' Olarak",
"settings.header.connectivity.discordRPC.appleMusic": "'Apple Music' Olarak",
@@ -268,6 +281,7 @@
// Refer to term.disabled & term.enabled
// Spatialization Menu
+ "spatial.notTurnedOn": "Uzamsal ses devre dışı. Kullanabilmek için lütfen önce etkinleştirin.",
"spatial.spatialProperties" : "Uzamsal Özellikler",
"spatial.width" : "Genişlik",
"spatial.height" : "Yükseklik",
@@ -285,6 +299,7 @@
"spatial.down" : "Aşağı",
"spatial.listener" : "Dinleyici",
"spatial.audioSource" : "Ses Kaynağı",
+ "spatial.gain" : "Kazanç",
// Settings - Unfinished
"settings.header.unfinished": "Geliştirme Aşamasında",
@@ -295,5 +310,5 @@
//About
"about.thanks": "Cider Collective Ekibine ve tüm katkıda bulunanlara çok teşekkür ederiz."
-
+
}
\ No newline at end of file
diff --git a/src/renderer/index.js b/src/renderer/index.js
index 9e518400..903dbc63 100644
--- a/src/renderer/index.js
+++ b/src/renderer/index.js
@@ -512,7 +512,7 @@ const app = new Vue({
}
}
this.modals.addToPlaylist = false
- app.newPlaylist("New Playlist", pl_items)
+ app.newPlaylist(app.getLz('term.newPlaylist'), pl_items)
},
async addSelectedToPlaylist(playlist_id) {
let self = this
@@ -910,13 +910,13 @@ const app = new Vue({
playlistHeaderContextMenu(event) {
let menu = {
items: [{
- name: "New Playlist",
+ name: app.getLz('term.createNewPlaylist'),
action: () => {
this.newPlaylist()
}
},
{
- name: "New Playlist Folder",
+ name: app.getLz('term.createNewPlaylistFolder'),
action: () => {
this.newPlaylistFolder()
}
@@ -925,7 +925,7 @@ const app = new Vue({
}
this.showMenuPanel(menu, event)
},
- async editPlaylistFolder(id, name = "New Playlist") {
+ async editPlaylistFolder(id, name = app.getLz('term.newPlaylist')) {
let self = this
this.mk.api.v3.music(
`/v1/me/library/playlist-folders/${id}`, {}, {
@@ -940,7 +940,7 @@ const app = new Vue({
self.refreshPlaylists()
})
},
- async editPlaylist(id, name = "New Playlist") {
+ async editPlaylist(id, name = app.getLz('term.newPlaylist')) {
let self = this
this.mk.api.v3.music(
`/v1/me/library/playlists/${id}`, {}, {
@@ -958,7 +958,7 @@ const app = new Vue({
copyToClipboard(str) {
navigator.clipboard.writeText(str)
},
- newPlaylist(name = "New Playlist", tracks = []) {
+ newPlaylist(name = app.getLz('term.newPlaylist'), tracks = []) {
let self = this
let request = {
name: name
@@ -997,7 +997,7 @@ const app = new Vue({
},
deletePlaylist(id) {
let self = this
- if (confirm(`Are you sure you want to delete this playlist?`)) {
+ if (confirm(app.getLz('term.deletePlaylist'))) {
app.mk.api.v3.music(`/v1/me/library/playlists/${id}`, {}, {
fetchOptions: {
method: "DELETE"
@@ -2119,7 +2119,7 @@ const app = new Vue({
this.getMadeForYou(attempt + 1)
}
},
- newPlaylistFolder(name = "New Folder") {
+ newPlaylistFolder(name = app.getLz('term.newPlaylistFolder')) {
let self = this
this.mk.api.v3.music(
"/v1/me/library/playlist-folders/", {}, {
diff --git a/src/renderer/views/components/audio-settings.ejs b/src/renderer/views/components/audio-settings.ejs
index d2263ef8..379cf9ae 100644
--- a/src/renderer/views/components/audio-settings.ejs
+++ b/src/renderer/views/components/audio-settings.ejs
@@ -39,8 +39,12 @@
app.modals.audioSettings = false
},
openSpacialAudio() {
- app.modals.spatialProperties = true
- app.modals.audioSettings = false
+ if(app.cfg.audio.spatial) {
+ app.modals.spatialProperties = true
+ app.modals.audioSettings = false
+ } else {
+ notyf.error(app.getLz('spatial.notTurnedOn'))
+ }
},
}
});
diff --git a/src/renderer/views/pages/cider-playlist.ejs b/src/renderer/views/pages/cider-playlist.ejs
index 2195c568..dcec0b3b 100644
--- a/src/renderer/views/pages/cider-playlist.ejs
+++ b/src/renderer/views/pages/cider-playlist.ejs
@@ -157,7 +157,7 @@