diff --git a/src/i18n/en_US.jsonc b/src/i18n/en_US.jsonc index 2499978b..cafb18d5 100644 --- a/src/i18n/en_US.jsonc +++ b/src/i18n/en_US.jsonc @@ -12,7 +12,6 @@ "notification.updatingLibrarySongs": "Updating library songs...", "notification.updatingLibraryAlbums": "Updating library albums...", "notification.updatingLibraryArtists": "Updating library artists...", - "notification.connectionError": "There was a problem connecting to Apple Music.", // Terms "term.appleMusic": "Apple Music", @@ -86,17 +85,22 @@ "term.defaultView": "Default View", "term.spacializedAudioSetting": "Spacialized Audio Setting", "term.clearAll": "Clear All", + "term.recentStations": "Recent Stations", + "term.language": "Language", // Home "home.title": "Home", "home.recentlyPlayed": "Recently Played", "home.recentlyAdded": "Recently Added", "home.artistsFeed": "Your Artists Feed", + "home.artistsFeed.noArtist": "Follow some artists first and their latest releases will be here", "home.madeForYou": "Made For You", "home.friendsListeningTo": "Friends Listening To", "home.followedArtists": "Followed Artists", + // Errors "error.appleMusicSubRequired": "Apple Music requires a subscription.", + "error.connectionError": "There was a problem connecting to Apple Music.", // Actions "action.addToLibrary": "Add to Library", @@ -160,9 +164,11 @@ "settings.header.visual.animatedArtworkQuality.low": "Low", "settings.header.visual.animatedArtworkQuality.medium": "Medium", "settings.header.visual.animatedArtworkQuality.high": "High", + "settings.header.visual.animatedArtworkQuality.veryHigh": "Very High", "settings.header.visual.animatedArtworkQuality.extreme": "Extreme", "settings.option.visual.animatedWindowBackground": "Animated Window Background", // Toggle "settings.option.visual.hardwareAcceleration": "Hardware Acceleration", // Dropdown + "settings.option.visual.hardwareAcceleration.description": "Requires relaunch", "settings.header.visual.hardwareAcceleration.default": "Default", "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", // Refer to term.disabled for the disabled option @@ -186,7 +192,7 @@ // 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.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 @@ -196,6 +202,9 @@ "settings.option.experimental.compactUI": "Compact UI", // Toggle // Refer to term.disabled & term.enabled + // Settings - Unfinished + "settings.header.unfinished": "Unfinished", + // Web Remote "remote.web.title": "Cider Remote", "remote.web.description": "Scan the QR code to pair your phone up with this Cider instance" diff --git a/src/i18n/ja_JP.jsonc b/src/i18n/ja_JP.jsonc index 680deb96..a480d57d 100644 --- a/src/i18n/ja_JP.jsonc +++ b/src/i18n/ja_JP.jsonc @@ -12,7 +12,6 @@ "notification.updatingLibrarySongs": "ライブラリの更新中...", "notification.updatingLibraryAlbums": "ライブラリの更新中...", "notification.updatingLibraryArtists": "ライブラリの更新中...", - "notification.connectionError": "Apple Musicに接続できません。", // Terms "term.appleMusic": "Apple Music", // Follows brand term @@ -61,6 +60,7 @@ "term.viewAs": "表示", "term.viewAs.coverArt": "カバーアート", "term.viewAs.list": "リスト", + "term.size": "サイズ", "term.size.normal": "普通", "term.size.compact": "コンパクト", "term.enable": "ON", @@ -73,7 +73,7 @@ "term.less": "減らす", "term.showMore": "もっと見る", "term.showLess": "表示数を少なくする", - "term.topSongs" : "人気曲", + "term.topSongs" : "トップソング", "term.latestReleases": "ニューリリース", "term.time.added": "追加日", "term.time.released": "配信開始日", @@ -93,6 +93,8 @@ "home.followedArtists": "フォローしているアーティスト", // Errors "error.appleMusicSubRequired": "Apple Musicのサブスクリプションが必要です。", + "error.connectionError": "Apple Musicに接続できません。", + // Actions "action.addToLibrary": "ライブラリに追加", "action.addToLibrary.success": "ライブラリに追加されました", diff --git a/src/i18n/zh_CN.jsonc b/src/i18n/zh_CN.jsonc index e1d58b83..800b88bb 100644 --- a/src/i18n/zh_CN.jsonc +++ b/src/i18n/zh_CN.jsonc @@ -12,7 +12,6 @@ "notification.updatingLibrarySongs": "正在更新资料库的歌曲信息...", "notification.updatingLibraryAlbums": "正在更新资料库的专辑信息...", "notification.updatingLibraryArtists": "正在更新资料库的艺人信息...", - "notification.connectionError": "无法连接到 Apple Music。", // Terms "term.appleMusic": "Apple Music", // Follows brand term @@ -61,6 +60,7 @@ "term.viewAs": "显示模式", "term.viewAs.coverArt": "专辑封面", "term.viewAs.list": "列表", + "term.size": "大小", "term.size.normal": "正常", "term.size.compact": "紧凑", "term.enable": "启用", @@ -94,6 +94,7 @@ // Errors "error.appleMusicSubRequired": "需要订阅 Apple Music 以使用 Cider", + "error.connectionError": "无法连接到 Apple Music。", // Actions "action.addToLibrary": "加入资料库", diff --git a/src/i18n/zh_TW.jsonc b/src/i18n/zh_TW.jsonc index eb5d76a5..8a7417f7 100644 --- a/src/i18n/zh_TW.jsonc +++ b/src/i18n/zh_TW.jsonc @@ -12,7 +12,6 @@ "notification.updatingLibrarySongs": "正在更新資料庫的歌曲...", "notification.updatingLibraryAlbums": "正在更新資料庫的專輯...", "notification.updatingLibraryArtists": "正在更新資料庫的藝人...", - "notification.connectionError": "無法連接到 Apple Music。", // Terms "term.appleMusic": "Apple Music", // Follows brand term "term.applePodcasts": "Apple Podcasts", // Follows brand term @@ -60,6 +59,7 @@ "term.viewAs": "顯示模式", "term.viewAs.coverArt": "專輯封面", "term.viewAs.list": "列表", + "term.size": "大小", "term.size.normal": "正常", "term.size.compact": "緊凑", "term.enable": "啟用", @@ -92,6 +92,7 @@ "home.followedArtists": "追蹤的藝人", // Errors "error.appleMusicSubRequired": "需要訂閱Apple Music以使用Cider", + "error.connectionError": "無法連接到 Apple Music。", // Actions "action.addToLibrary": "加入資料庫", "action.addToLibrary.success": "成功加入資料庫", diff --git a/src/renderer/index.js b/src/renderer/index.js index f4a01ca9..cfbafa4a 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -178,12 +178,12 @@ const app = new Vue({ }, songs: { sortingOptions: { - "albumName": "Album", - "artistName": "Artist", - "name": "Name", - "genre": "Genre", - "releaseDate": "Release Date", - "durationInMillis": "Duration" + "albumName": app.getLz('term.sortBy.album'), + "artistName": app.getLz('term.sortBy.artist'), + "name": app.getLz('term.sortBy.name'), + "genre": app.getLz('term.sortBy.genre'), + "releaseDate": app.getLz('term.sortBy.releaseDate'), + "durationInMillis": app.getLz('term.sortBy.duration') }, sorting: "name", sortOrder: "asc", @@ -195,10 +195,10 @@ const app = new Vue({ }, albums: { sortingOptions: { - "artistName": "Artist", - "name": "Name", - "genre": "Genre", - "releaseDate": "Release Date" + "albumName": app.getLz('term.sortBy.album'), + "artistName": app.getLz('term.sortBy.artist'), + "name": app.getLz('term.sortBy.name'), + "genre": app.getLz('term.sortBy.genre') }, viewAs: 'covers', sorting: ["dateAdded", "name"], // [0] = recentlyadded page, [1] = albums page @@ -211,10 +211,10 @@ const app = new Vue({ }, artists: { sortingOptions: { - "artistName": "Artist", - "name": "Name", - "genre": "Genre", - "releaseDate": "Release Date" + "artistName": app.getLz('term.sortBy.artist'), + "name": app.getLz('term.sortBy.name'), + "genre": app.getLz('term.sortBy.genre'), + "releaseDate": app.getLz('term.sortBy.releaseDate') }, viewAs: 'covers', sorting: ["dateAdded", "name"], // [0] = recentlyadded page, [1] = albums page diff --git a/src/renderer/views/components/add-to-playlist.ejs b/src/renderer/views/components/add-to-playlist.ejs index 97de9256..eb92074e 100644 --- a/src/renderer/views/components/add-to-playlist.ejs +++ b/src/renderer/views/components/add-to-playlist.ejs @@ -21,7 +21,7 @@ ref="searchInput" style="width:100%;" spellcheck="false" - placeholder="Search..." + :placeholder="app.getLz('term.search') + '...'" v-model="searchQuery" @input="search()" class="search-input"> diff --git a/src/renderer/views/main.ejs b/src/renderer/views/main.ejs index 1eadad42..9f1cc11b 100644 --- a/src/renderer/views/main.ejs +++ b/src/renderer/views/main.ejs @@ -466,7 +466,7 @@
-

Browse

+

{{$root.getLz('term.browse')}}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod, urna eu tincidunt @@ -485,7 +485,7 @@

-

Listen Now

+

{{$root.getLz('term.listenNow')}}

990kbps
@@ -509,8 +509,8 @@ diff --git a/src/renderer/views/pages/home.ejs b/src/renderer/views/pages/home.ejs index 0480463e..3f6dda0f 100644 --- a/src/renderer/views/pages/home.ejs +++ b/src/renderer/views/pages/home.ejs @@ -3,7 +3,7 @@
-

Recently Played

+

{{$root.getLz('home.recentlyPlayed')}}

-
Follow some artists first and their latest releases will be here
+
{{$root.getLz('home.artistsFeed.noArtist')}}
@@ -44,7 +44,7 @@
-

Made For You

+

{{$root.getLz('home.madeForYou')}}