From 354fc82cf4b03836e3dfac41f4cad4603d3b661a Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Fri, 21 Jan 2022 20:20:18 -0800 Subject: [PATCH] laying out some localization files --- src/i18n/en_US.jsonc | 95 +++++++++++++++++++++++++++++++++++++++++++ src/renderer/index.js | 10 +++++ 2 files changed, 105 insertions(+) create mode 100644 src/i18n/en_US.jsonc diff --git a/src/i18n/en_US.jsonc b/src/i18n/en_US.jsonc new file mode 100644 index 00000000..6bee144a --- /dev/null +++ b/src/i18n/en_US.jsonc @@ -0,0 +1,95 @@ +{ + // App info + "app.name": "Cider", + // Dialogs + "dialog.cancel": "Cancel", + "dialog.ok": "OK", + // Terms + "term.appleMusic": "Apple Music", + "term.applePodcasts": "Apple Podcasts", + "term.itunes": "iTunes", + "term.github": "GitHub", + "term.discord": "Discord", + "term.learnMore": "Learn more", + "term.accountSettings": "Account Settings", + "term.logout": "Logout", + "term.login": "Login", + "term.about": "About", + "term.privateSession": "Private Session", + "term.queue": "Queue", + "term.search": "Search", + "term.library": "Library", + "term.recentlyAdded": "Recently Added", + "term.songs": "Songs", + "term.albums": "Albums", + "term.artists": "Artists", + "term.podcasts": "Podcasts", + "term.playlists": "Playlists", + "term.playlist": "Playlist", + "term.play": "Play", + "term.pause": "Pause", + "term.previous": "Previous", + "term.next": "Next", + "term.shuffle": "Shuffle", + "term.repeat": "Repeat", + "term.volume": "Volume", + "term.mute": "Mute", + "term.unmute": "Unmute", + "term.share": "Share", + "term.settings": "Settings", + "term.seeAll": "See All", + // Home + "home.title": "Home", + "home.recentlyPlayed": "Recently Played", + "home.recentlyAdded": "Recently Added", + "home.artistsFeed": "Your Artists Feed", + "home.madeForYou": "Made For You", + "home.friendsListeningTo": "Friends Listening To", + "home.followedArtists": "Followed Artists", + // Errors + "error.appleMusicSubRequired": "Apple Music requires a subscription.", + // Actions + "action.addToLibrary": "Add to Library", + "action.addToLibrary.success": "Added to Library", + "action.addToLibrary.error": "Error Adding to Library", + "action.removeFromLibrary": "Remove from Library", + "action.removeFromLibrary.success": "Removed from Library", + "action.addToQueue": "Add to Queue", + "action.addToQueue.success": "Added to Queue", + "action.addToQueue.error": "Error Adding to Queue", + "action.removeFromQueue": "Remove from Queue", + "action.removeFromQueue.success": "Removed from Queue", + "action.removeFromQueue.error": "Error Removing from Queue", + "action.follow": "Follow", + "action.follow.success": "Followed", + "action.follow.error": "Error Following", + "action.unfollow": "Unfollow", + "action.unfollow.success": "Unfollowed", + "action.unfollow.error": "Error Unfollowing", + "action.playNext": "Play Next", + "action.playLater": "Play Later", + "action.startRadio": "Start Radio", + "action.goToArtist": "Go to Artist", + "action.goToAlbum": "Go to Album", + "action.share": "Share", + "action.love": "Love", + "action.unlove": "Unlove", + "action.dislike": "Dislike", + "action.undoDislike": "Undo dislike", + // Settings + "settings.header.audio": "Audio", + "settings.header.audio.description": "Adjust the audio settings for Cider.", + "settings.header.audio.quality.high": "High", + "settings.header.audio.quality.low": "Low", + "settings.header.audio.quality.auto": "Auto", + "settings.header.visual": "Visual", + "settings.header.visual.description": "Adjust the visual settings for Cider.", + "settings.header.general": "General", + "settings.header.general.description": "Adjust the general settings for Cider.", + "settings.header.lyrics": "Lyrics", + "settings.header.lyrics.description": "Adjust the lyrics settings for Cider.", + "settings.header.connectivity": "Connectivity", + "settings.header.connectivity.description": "Adjust the connectivity settings for Cider.", + "settings.header.connectivity": "Experimental", + "settings.header.connectivity.description": "Adjust the experimental settings for Cider.", +} \ No newline at end of file diff --git a/src/renderer/index.js b/src/renderer/index.js index e851ff1b..769e7d4f 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -134,6 +134,9 @@ const app = new Vue({ platform: "", mk: {}, quickPlayQuery: "", + lz: { + + }, search: { term: "", hints: [], @@ -333,6 +336,13 @@ const app = new Vue({ }, }, methods: { + getLz(message) { + if(this.lz[message]) { + return this.lz[message] + }else{ + return message + } + }, async showSocialListeningTo() { let contentIds = Object.keys(app.socialBadges.badgeMap) app.showCollection({ data: this.socialBadges.mediaItems }, "Friends Listening To", "albums")