From c0d6481300d7ffe7ad48c55490fce8b8822a00cb Mon Sep 17 00:00:00 2001 From: GamingLiamStudios Date: Tue, 8 Feb 2022 11:38:33 +1100 Subject: [PATCH] Update Auto-Updator (#368) * Update .gitignore * Add Update Cider Branch selection * Add circle-ci API call * More testing * Maybe fix 'Update Cider' button * Another debug log * remove async in ipc 'check-for-update' * remove everything except debug log * semicolon * revert to async and change ipc name * more semicolon * Extract BaseURL from circleci API response * Fix compile error + rename ipc back to 'check-for-update' * Remove debug log * Update i18n files with new 'updateCider' term location * Update en_OWO.json * Fixed formatting in i18n files * Fix formatting elsewhere * Move 'Update Cider' i18n stuff from 'experimental' to 'general' * Do that thing @quacksire wanted me to do. 'for vue' * Fix bad merge * Revert Formatting. DO NOT OPEN IN AN AUTOFORMATTING IDE. USE VSCODE WEB/CODESPACES IF YOU NEED TO ACTUALLY CHANGE SOMETHING IN THE RENDERER Co-authored-by: Quacksire <19170969+quacksire@users.noreply.github.com> --- .gitignore | 1 + src/i18n/en_OWO.jsonc | 36 +- src/i18n/en_PISS.jsonc | 55 +-- src/i18n/en_SGA.jsonc | 87 ++-- src/i18n/en_US.jsonc | 31 +- src/i18n/es_ES.jsonc | 606 +++++++++++++------------- src/i18n/fr_FR.jsonc | 70 +-- src/i18n/hu_HU.jsonc | 57 ++- src/i18n/ja_JP.jsonc | 100 +++-- src/i18n/ko_KR.jsonc | 45 +- src/i18n/sv_SE.jsonc | 62 +-- src/i18n/zh_CN.jsonc | 98 +++-- src/i18n/zh_HK.jsonc | 107 ++--- src/i18n/zh_TW.jsonc | 51 ++- src/i18n/zh_yue.jsonc | 111 ++--- src/main/base/browserwindow.ts | 25 +- src/main/base/store.ts | 9 +- src/renderer/views/pages/settings.ejs | 39 +- 18 files changed, 865 insertions(+), 725 deletions(-) diff --git a/.gitignore b/.gitignore index 4f9409f1..acc6dfb9 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ dist build .flatpak* +yarn-cache # Misc .idea diff --git a/src/i18n/en_OWO.jsonc b/src/i18n/en_OWO.jsonc index 8db529b0..7e15e260 100644 --- a/src/i18n/en_OWO.jsonc +++ b/src/i18n/en_OWO.jsonc @@ -3,17 +3,22 @@ "i18n.languageName": "Engwish (OwO)", // name of language in native language "i18n.languageNameEnglish": "Engwish (OwO)", // name of language in English "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 @gamingliamstudios", // Authors, if you contribute to this file feel free to add your name seperated with a space + // App info "app.name": "Cidew", + "date.format": "${m} ${d}, ${y}", + // Dialogs "dialog.cancel": "Nu", "dialog.ok": "Oki", + // Notification "notification.updatingLibrarySongs": "Updating wibwawy songs...", "notification.updatingLibraryAlbums": "Updating wibwawy awbums...", "notification.updatingLibraryArtists": "Updating wibwawy awtists...", + // Terms "term.appleInc": "Appwe Inc.", "term.appleMusic": "Appwe Mewsic", @@ -121,7 +126,6 @@ "term.menu": "Menuwu", "term.check": "Check", "term.aboutArtist": "About {{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "Update Cidew", "term.topResult": "Top Wesuwt", // Search Results "term.sharedPlaylists": "Shawed Pwaywists", // Search Results "term.people": "Peopwe", // Search Results @@ -137,6 +141,7 @@ "term.recordLabels": "Wecowd Wabews", "term.videoExtras": "Videowo Extwas", "term.top": "Top", + // Home "home.title": "Home", "home.recentlyPlayed": "Wecentwy Pwayed", @@ -146,12 +151,14 @@ "home.madeForYou": "Made Fow Chu", "home.friendsListeningTo": "Fwiends Wistening To", "home.followedArtists": "Fowwowed Awtists", + // Errors "error.appleMusicSubRequired": "Appwe Music wequiwes a subscwiption.", "error.connectionError": "Thewe was a pwobwem connecting to Appwe Mewsic.", "error.noResults": "No Wesuwts.", "error.noResults.description": "Twy a new seawch.", - //Podcasts + + // Podcasts "podcast.followOnCider": "Fowwow On Cidew", "podcast.followedOnCider": "Fowwowing On Cidew", "podcast.subscribeOnItunes": "Subscwibe On iTuwunes", @@ -160,6 +167,7 @@ "podcast.episodes": "Episowodes", "podcast.playEpisode": "Pway Episowode", "podcast.website": "Pawdcast Website", + // Actions "action.addToLibrary": "Add to Wibwawy", "action.addToLibrary.success": "Added to Wibwawy", @@ -207,14 +215,24 @@ "action.update": "Update", "action.newpreset": "New Pweset...", // Equalizer Preset "action.deletepreset": "Dewete Pweset", + // Settings - General "settings.header.general": "Genewaw", "settings.header.general.description": "Adjust the genewaw settings fow Cidew.", "settings.option.general.language": "Wanguage", + // Language optgroups "settings.option.general.language.main": "Wanguages", "settings.option.general.language.fun": "Fun Wanguages", "settings.option.general.language.unsorted": "Unsowted", + + // Update Cider + "settings.option.general.updateCider": "Update Cidew", // Button + "settings.option.general.updateCider.branch": "Cidew Update Bwanch", // Dropdown + "settings.option.general.updateCider.branch.description": "Sewect the bwanch to uwpdate Cidew to", + "settings.option.general.updateCider.branch.main": "Stabwe", + "settings.option.general.updateCider.branch.develop": "Devewopment", + // Settings - Audio "settings.header.audio": "Audiowo", "settings.header.audio.description": "Adjust the audiowo settings fow Cidew.", @@ -231,7 +249,7 @@ "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 Adwenawine Pwocessow™️", // Toggle "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Psychoacouwstic enhancements that makes evewything souwnd both wichew and mowe wivewy. | Designed by Maikiwi", - "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "CAP stwength", // Toggle + "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "CAP Stwength", // Toggle "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "Changes the stwength of the pwocessing done to the auwdio. (Aggwessive may yiewd uwndesiwabwe wesuwwts)", "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "Standawd", "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "Aggwessive", @@ -239,6 +257,7 @@ "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.description": "Spatiawize audiowo and make audiowo moar 3-dimensionaw (note: Dis is not Dowby Atmos)", + // Settings - Visual "settings.header.visual": "Visuaw", "settings.header.visual.description": "Adjust the visuaw settings fow Cidew.", @@ -263,6 +282,7 @@ "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "Show Pewsonaw Info", // Toggle + // Settings - Lyrics "settings.header.lyrics": "Wywics", "settings.header.lyrics.description": "Adjust the wywics settings fow Cidew.", @@ -270,6 +290,7 @@ "settings.option.lyrics.enableMusixmatchKaraoke": "Enabwe Kawaoke Mode (Musixmatch onwy)", // Toggle "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch Twanswation Pwefewwed Wanguage", // Dropdown "settings.option.lyrics.enableYoutubeLyrics": "Enabwe YouTube Wywics fow Mewsic Videowos", // Toggle + // Settings - Connectivity "settings.header.connectivity": "Connectivity", "settings.header.connectivity.description": "Adjust the connectivity settings fow Cidew.", @@ -285,11 +306,13 @@ "settings.option.connectivity.lastfmScrobble.removeFeatured": "Wemove featuwing awtists fwom song titwe (Wast.fm)", "settings.option.connectivity.lastfmScrobble.filterLoop": "Fiwtew wooped twack (Wast.fm)", // Refer to term.connect for the connect button + // Settings - Experimental "settings.header.experimental": "Expewimentaw", "settings.header.experimental.description": "Adjust the expewimentaw settings fow Cidew.", "settings.option.experimental.compactUI": "Wittwe UI", // Toggle "settings.option.experimental.close_button_hide": "Cwose Button Shouwd Hide the Appwication", + // Refer to term.disabled & term.enabled // Spatialization Menu "spatial.notTurnedOn": "Audiowo Spatiawization is disabwed. To use, pwease enabwe it fiwst.", @@ -311,11 +334,14 @@ "spatial.down": "Down", "spatial.listener": "Wistenew", "spatial.audioSource": "Audiowo Souwce", + // Settings - Unfinished "settings.header.unfinished": "Unfinished", + // Web Remote - "remote.web.title": "Cider Wiimote", + "remote.web.title": "Cidew Wiimote", "remote.web.description": "Scan da QR code to paiw chur phone up with dis Cidew instance", + // About "about.thanks": "Majow tanks to da Cidew Cowwective Team and aww of ouw contwibutows." } \ No newline at end of file diff --git a/src/i18n/en_PISS.jsonc b/src/i18n/en_PISS.jsonc index 07dd925c..619ca375 100644 --- a/src/i18n/en_PISS.jsonc +++ b/src/i18n/en_PISS.jsonc @@ -1,16 +1,15 @@ { // Base File - // i18n Info - "i18n.languageName": "piss", // name of language in native language + "i18n.languageName": "piss", // name of language in native language "i18n.languageNameEnglish": "English (piss)", // name of language in English "i18n.category": "fun", // main = real language, fun = fun community languages "i18n.authors": "@SoNothingMC @saboooor", // Authors, if you contribute to this file feel free to add your name seperated with a space - + // App info "app.name": "piss", - - "date.format": "${y}-${m}-${d}", // ISO 8601 for the win! + "date.format": "${y}-${m}-${d}", // ISO 8601 for the win! + // Dialogs "dialog.cancel": "no piss", "dialog.ok": "yes piss", @@ -19,6 +18,7 @@ "notification.updatingLibrarySongs": "pisssing all over your songs", "notification.updatingLibraryAlbums": "pissing all over your albums", "notification.updatingLibraryArtists": "pissing all over your idols", + // Terms "term.appleInc": "piss Inc.", "term.appleMusic": "piss music", @@ -93,10 +93,10 @@ "term.less": "piss less", "term.showMore": "more piss", "term.showLess": "less piss", - "term.topSongs" : "top piss", + "term.topSongs": "top piss", "term.latestReleases": "latest piss collection", "term.time.added": "pissed", - "term.time.released": "pissed", + "term.time.released": "pissed", "term.time.updated": "pissed", "term.time.hours": "hours", "term.time.hour": "hour", @@ -123,12 +123,11 @@ "term.equalizer": "advanced piss configuration", "term.reset": "repiss", "term.tracks": "pisses", // Assume x amount of tracks. e.g. 50 tracks - "term.videos": "piss videos", + "term.videos": "piss videos", "term.menu": "piss menu", "term.check": "piss!", "term.aboutArtist": "about pisser {{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "piss on cider", - "term.topResult": "top piss", // Search Results + "term.topResult": "top piss", // Search Results "term.sharedPlaylists": "shared pisslists", // Search Results "term.people": "pissers", // Search Results "term.newpreset.name": "new advanced piss prepiss name", // Equalizer Preset @@ -153,13 +152,14 @@ "home.madeForYou": "pissed for you", "home.friendsListeningTo": "friends pissing to", "home.followedArtists": "followed pissers", + // Errors "error.appleMusicSubRequired": "piss music requires, like y'know, an actual piss music subscription to actually use.", "error.connectionError": "oh, piss.", "error.noResults": "no piss found", "error.noResults.description": "try pissing somewhere else (or press Enter/Return to search)", - //Podcasts + // Podcasts "podcast.followOnCider": "piss on Cider", "podcast.followedOnCider": "pissed on Cider", "podcast.subscribeOnItunes": "piss on iPiss", @@ -215,19 +215,22 @@ "action.tray.show": "piss back", "action.update": "piss!", "action.copy": "copiss", - "action.newpreset": "new prepiss...", // Equalizer Preset + "action.newpreset": "new prepiss...", // Equalizer Preset "action.deletepreset": "unpiss prepiss", // Settings - General "settings.header.general": "general", "settings.header.general.description": "the dumping place for settings when there are no other places to put them into", - "settings.option.general.language": "piss around the world", + "settings.option.general.language": "piss around the world", // Language optgroups "settings.option.general.language.main": "actaul human languages", "settings.option.general.language.fun": "piss languages", "settings.option.general.language.unsorted": "???? who put this here", - + + // Update Cider + "settings.option.general.updateCider": "piss on cider", // Button + // Settings - Audio "settings.header.audio": "piss sounds", "settings.header.audio.description": "change how your piss sounds", @@ -249,8 +252,9 @@ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "protect your eardrums from overly loud/slient pisses", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "3D piss", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "this aint the dolby atmos you are looking for but its still pretty crazy so check it out", + // Settings - Visual - "settings.header.visual": "piss appearance", + "settings.header.visual": "piss appearance", "settings.header.visual.description": "change how your piss looks", "settings.option.visual.windowBackgroundStyle": "background piss", // Toggle "settings.header.visual.windowBackgroundStyle.none": "no piss", @@ -269,14 +273,13 @@ "settings.option.visual.animatedWindowBackground": "moving background piss", // Toggle "settings.option.visual.hardwareAcceleration": "make Cider piss faster", // Dropdown "settings.option.visual.hardwareAcceleration.description": "you need to relaunch Cider", - "settings.header.visual.hardwareAcceleration.default": "default piss", - "settings.header.visual.hardwareAcceleration.webGPU": "WebPISS", + "settings.header.visual.hardwareAcceleration.default": "default piss", + "settings.header.visual.hardwareAcceleration.webGPU": "WebPISS", "settings.header.visual.theme": "colored piss", // Settings - Visual - Theme name "settings.option.visual.theme.default": "regular piss", "settings.option.visual.theme.dark": "black piss", - // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "show yourself to the pissiverse", // Toggle @@ -298,12 +301,12 @@ "settings.header.connectivity.discordRPC.appleMusic": "piss as 'piss music'", "settings.option.connectivity.discordRPC.clearOnPause": "flush Pisscord rich pissence when holding your piss", // Toggle "settings.option.connectivity.lastfmScrobble": "Piss.fm scrobbling", // Option to Connect - "settings.option.connectivity.lastfmScrobble.delay": "Piss.fm scrobble delay (%)", - "settings.option.connectivity.lastfmScrobble.nowPlaying": "push now playing data to Piss.fm", - "settings.option.connectivity.lastfmScrobble.removeFeatured": "remove featured pissers from piss names (Piss.fm)", - "settings.option.connectivity.lastfmScrobble.filterLoop": "filter same piss (Piss.fm)", + "settings.option.connectivity.lastfmScrobble.delay": "Piss.fm scrobble delay (%)", + "settings.option.connectivity.lastfmScrobble.nowPlaying": "push now playing data to Piss.fm", + "settings.option.connectivity.lastfmScrobble.removeFeatured": "remove featured pissers from piss names (Piss.fm)", + "settings.option.connectivity.lastfmScrobble.filterLoop": "filter same piss (Piss.fm)", // Refer to term.connect for the connect button - + // Settings - Experimental "settings.header.experimental": "piss lab", "settings.header.experimental.description": "mitochondria is the powerhouse of the cell", @@ -311,8 +314,8 @@ "settings.option.experimental.close_button_hide": "play hide-and-seek when clicking close button", "settings.option.experimental.copy_log": "copy sewage to pissboard", "settings.option.experimental.inline_playlists": "inpiss pisslists and piss collections", - // Refer to term.disabled & term.enabled + // Refer to term.disabled & term.enabled // Spatialization Menu "spatial.notTurnedOn": "3D piss is not on. turn it on lol", "spatial.spatialProperties": "3D properties", @@ -333,7 +336,7 @@ "spatial.down": "the piss on the floor", "spatial.listener": "you", "spatial.audioSource": "piss source", - + // Settings - Unfinished "settings.header.unfinished": "DLC piss", @@ -343,4 +346,4 @@ // About "about.thanks": "thanks to the Cider Collective team and all the pisseneers putting this together" -} +} \ No newline at end of file diff --git a/src/i18n/en_SGA.jsonc b/src/i18n/en_SGA.jsonc index dacce06e..a04520b5 100644 --- a/src/i18n/en_SGA.jsonc +++ b/src/i18n/en_SGA.jsonc @@ -1,7 +1,6 @@ { - // i18n Info - "i18n.languageName": "┤ᖋ|:ᖋᔮᒣ╎ᔮ ᖋ|:i!⍑ᖋᕊᒷᒣ", // name of language in native language + "i18n.languageName": "┤ᖋ|:ᖋᔮᒣ╎ᔮ ᖋ|:i!⍑ᖋᕊᒷᒣ", // name of language in native language "i18n.languageNameEnglish": "Galactic Alphabet", // name of language in English "i18n.category": "fun", // main = real language, fun = fun community languages "i18n.authors": "@kyw504100", // Authors, if you contribute to this file feel free to add your name seperated with a space @@ -10,7 +9,7 @@ "app.name": "ᔮ╎↸ᒷ∷", "date.format": "${m} ${d}, ${y}", - + // Dialogs "dialog.cancel": "ᔮᖋリᔮᒷ|:", "dialog.ok": "ᒍ·ǀ·", @@ -19,6 +18,7 @@ "notification.updatingLibrarySongs": "⚍i!↸ᖋᒣ╎リ┤ |:╎ᕊ∷ᖋ∷॥ ϟᒍリ┤ϟ...", "notification.updatingLibraryAlbums": "⚍i!↸ᖋᒣ╎リ┤ |:╎ᕊ∷ᖋ∷॥ ᖋ|:ᕊ⚍ᒲϟ...", "notification.updatingLibraryArtists": "⚍i!↸ᖋᒣ╎リ┤ |:╎ᕊ∷ᖋ∷॥ ᖋ∷ᒣ╎ϟᒣϟ...", + // Terms "term.appleInc": "ᖋi!i!|:ᒷ ╎リᔮ.", "term.appleMusic": "ᖋi!i!|:ᒷ ᒲ⚍ϟ╎ᔮ", @@ -93,10 +93,10 @@ "term.less": "|:ᒷϟϟ", "term.showMore": "ϟ⍑ᒍ∴ ᒲᒍ∷ᒷ", "term.showLess": "ϟ⍑ᒍ∴ |:ᒷϟϟ", - "term.topSongs" : "ᒣᒍi! ϟᒍリ┤ϟ", + "term.topSongs": "ᒣᒍi! ϟᒍリ┤ϟ", "term.latestReleases": "|:ᖋᒣᒷϟᒣ ∷ᒷ|:ᒷᖋϟᒷϟ", "term.time.added": "ᖋ↸↸ᒷ↸", - "term.time.released": "∷ᒷ|:ᒷᖋϟᒷ↸", + "term.time.released": "∷ᒷ|:ᒷᖋϟᒷ↸", "term.time.updated": "⚍i!↸ᖋᒣᒷ↸", "term.time.hours": "⍑ᒍ⚍∷ϟ", "term.time.hour": "⍑ᒍ⚍∷", @@ -124,11 +124,10 @@ "term.reset": "∷ᒷϟᒷᒣ", "term.tracks": "ᒣ∷ᖋᔮ·ǀ·ϟ", // Assume x amount of tracks. e.g. 50 tracks "term.videos": "⍊╎↸ᒷᒍ", - "term.menu": "ᒲᒷ⚍リ", + "term.menu": "ᒲᒷ⚍リ", "term.check": "ᔮ⍑ᒷᔮ·ǀ·", "term.aboutArtist": "ᖋᕊᒍ⚍ᒣ {{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "⚍i!↸ᖋᒣᒷ ᔮ╎↸ᒷ∷", - "term.topResult": "ᒣᒍi! ∷ᒷϟ⚍|:ᒣ", // Search Results + "term.topResult": "ᒣᒍi! ∷ᒷϟ⚍|:ᒣ", // Search Results "term.sharedPlaylists": "ϟ⍑ᖋ∷ᒷ↸ i!|:ᖋ॥|:╎ϟᒣϟ", // Search Results "term.people": "i!ᒷᒍi!|:ᒷ", // Search Results "term.newpreset.name": "リᒷ∴ ᒷᑑ i!∷ᒷϟᒷᒣ リᖋᒲᒷ", // Equalizer Preset @@ -153,13 +152,14 @@ "home.madeForYou": "ᒲᖋ↸ᒷ ⎓ᒍ∷ ॥ᒍ⚍", "home.friendsListeningTo": "⎓∷╎ᒷリ↸ϟ |:╎ϟᒣᒷリ╎リ┤ ᒣᒍ", "home.followedArtists": "⎓ᒍ|:|:ᒍ∴ᒷ↸ ᖋ∷ᒣ╎ϟᒣϟ", + // Errors "error.appleMusicSubRequired": "ᖋi!i!|:ᒷ ᒲ⚍ϟ╎ᔮ ∷ᒷᑑ⚍╎∷ᒷϟ ᖋ ϟ⚍ᕊϟᔮ∷╎i!ᒣ╎ᒍリ.", "error.connectionError": "ᒣ⍑ᒷ∷ᒷ ∴ᖋϟ ᖋ i!∷ᒍᕊ|:ᒷᒲ ᔮᒍリリᒷᔮᒣ╎リ┤ ᒣᒍ ᖋi!i!|:ᒷ ᒲ⚍ϟ╎ᔮ.", "error.noResults": "リᒍ ∷ᒷϟ⚍|:ᒣϟ.", "error.noResults.description": "ᒣ∷॥ ᖋ リᒷ∴ ϟᒷᖋ∷ᔮ⍑.", - //Podcasts + // Podcasts "podcast.followOnCider": "⎓ᒍ|:|:ᒍ∴ ᒍリ ᔮ╎↸ᒷ∷", "podcast.followedOnCider": "⎓ᒍ|:|:ᒍ∴╎リ┤ ᒍリ ᔮ╎↸ᒷ∷", "podcast.subscribeOnItunes": "ϟ⚍ᕊϟᔮ∷╎ᕊᒷ ᒍリ ╎ᒣ⚍リᒷϟ", @@ -215,7 +215,7 @@ "action.tray.show": "ϟ⍑ᒍ∴", "action.update": "⚍i!↸ᖋᒣᒷ", "action.copy": "ᔮᒍi!॥", - "action.newpreset": "リᒷ∴ i!∷ᒷϟᒷᒣ...", // Equalizer Preset + "action.newpreset": "リᒷ∴ i!∷ᒷϟᒷᒣ...", // Equalizer Preset "action.deletepreset": "↸ᒷ|:ᒷᒣᒷ i!∷ᒷϟᒷᒣ", // Settings - General @@ -228,6 +228,9 @@ "settings.option.general.language.fun": "⎓⚍リ |:ᖋリ┤⚍ᖋ┤ᒷϟ", "settings.option.general.language.unsorted": "⚍リϟᒍ∷ᒣᒷ↸", + // Update Cider + "settings.option.general.updateCider": "⚍i!↸ᖋᒣᒷ ᔮ╎↸ᒷ∷", + // Settings - Audio "settings.header.audio": "ᖋ⚍↸╎ᒍ", "settings.header.audio.description": "ᖋ↸⋮⚍ϟᒣ ᒣ⍑ᒷ ᖋ⚍↸╎ᒍ ϟᒷᒣᒣ╎リ┤ϟ ⎓ᒍ∷ ᔮ╎↸ᒷ∷.", @@ -248,8 +251,9 @@ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "リᒍ∷ᒲᖋ|:╎∩ᒷϟ i!ᒷᖋ·ǀ· ⍊ᒍ|:⚍ᒲᒷ ⎓ᒍ∷ ╎リ↸╎⍊╎↸⚍ᖋ|: ᒣ∷ᖋᔮ·ǀ·ϟ ᒣᒍ ᔮ∷ᒷᖋᒣᒷ ᖋ ᒲᒍ∷ᒷ ⚍リ╎⎓ᒍ∷ᒲ |:╎ϟᒣᒷリ╎リ┤ ᒷ/i!ᒷ∷╎ᒷリᔮᒷ.", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "ᖋ⚍↸╎ᒍ ϟi!ᖋᒣ╎ᖋ|:╎∩ᖋᒣ╎ᒍリ", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "ϟi!ᖋᒣ╎ᖋ|:╎∩ᒷ ᖋ⚍↸╎ᒍ ᖋリ↸ ᒲᖋ·ǀ·ᒷ ᖋ⚍↸╎ᒍ ᒲᒍ∷ᒷ 3-↸╎ᒲᒷリϟ╎ᒍリᖋ|: (リᒍᒣᒷ: ᒣ⍑╎ϟ ╎ϟ リᒍᒣ ↸ᒍ|:ᕊ॥ ᖋᒣᒲᒍϟ)", + // Settings - Visual - "settings.header.visual": "⍊╎ϟ⚍ᖋ|:", + "settings.header.visual": "⍊╎ϟ⚍ᖋ|:", "settings.header.visual.description": "ᖋ↸⋮⚍ϟᒣ ᒣ⍑ᒷ ⍊╎ϟ⚍ᖋ| ϟᒷᒣᒣ╎リ┤ϟ ⎓ᒍ∷ ᔮ╎↸ᒷ∷.", "settings.option.visual.windowBackgroundStyle": "∴╎リ↸ᒍ∴ ᕊᖋᔮ·ǀ·┤∷ᒍ⚍リ↸ ϟᒣ॥|:ᒷ", // Toggle "settings.header.visual.windowBackgroundStyle.none": "リᒍリᒷ", @@ -268,14 +272,13 @@ "settings.option.visual.animatedWindowBackground": "ᖋリ╎ᒲᖋᒣᒷ↸ ∴╎リ↸ᒍ∴ ᕊᖋᔮ·ǀ·┤∷ᒍ⚍リ↸", // Toggle "settings.option.visual.hardwareAcceleration": "⍑ᖋ∷↸∴ᖋ∷ᒷ ᖋᔮᔮᒷ|:ᒷ∷ᖋᒣ╎ᒍリ", // Dropdown "settings.option.visual.hardwareAcceleration.description": "∷ᒷᑑ⚍╎∷ᒷϟ ∷ᒷ|:ᖋ⚍リᔮ⍑", - "settings.header.visual.hardwareAcceleration.default": "↸ᒷ⎓ᖋ⚍|:ᒣ", - "settings.header.visual.hardwareAcceleration.webGPU": "∴ᒷᕊ┤i!⚍", + "settings.header.visual.hardwareAcceleration.default": "↸ᒷ⎓ᖋ⚍|:ᒣ", + "settings.header.visual.hardwareAcceleration.webGPU": "∴ᒷᕊ┤i!⚍", "settings.header.visual.theme": "ᒣ⍑ᒷᒲᒷ", - + // Settings - Visual - Theme name "settings.option.visual.theme.default": "ᔮ╎↸ᒷ∷", "settings.option.visual.theme.dark": "↸ᖋ∷·ǀ·", - // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "ϟ⍑ᒍ∴ i!ᒷ∷ϟᒍリᖋ|: ╎リ⎓ᒍ", // Toggle @@ -286,7 +289,7 @@ "settings.option.lyrics.enableMusixmatchKaraoke": "ᒷリᖋᕊ|:ᒷ ·ǀ·ᖋ∷ᖋᒍ·ǀ·ᒷ ᒲᒍ↸ᒷ (ᒲ⚍ϟ╎̇/ᒲᖋᒣᔮ⍑ ᒍリ|:॥)", // Toggle "settings.option.lyrics.musixmatchPreferredLanguage": "ᒲ⚍ϟ╎̇/ᒲᖋᒣᔮ⍑ ᒣ∷ᖋリϟ|:ᖋᒣ╎ᒍリ i!∷ᒷ⎓ᒷ∷∷ᒷ↸ |:ᖋリ┤⚍ᖋ┤ᒷ", // Dropdown "settings.option.lyrics.enableYoutubeLyrics": "ᒷリᖋᕊ|:ᒷ ॥ᒍ⚍ᒣ⚍ᕊᒷ |:॥∷╎ᔮϟ ⎓ᒍ∷ ᒲ⚍ϟ╎ᔮ ⍊╎↸ᒷᒍϟ", // Toggle - + // Settings - Connectivity "settings.header.connectivity": "ᔮᒍリリᒷᔮᒣ╎⍊╎ᒣ॥", "settings.header.connectivity.description": "ᖋ↸⋮⚍ϟᒣ ᒣ⍑ᒷ ᔮᒍリリᒷᔮᒣ╎⍊╎ᒣ॥ ϟᒷᒣᒣ╎リ┤ϟ ⎓ᒍ∷ ᔮ╎↸ᒷ∷.", @@ -297,12 +300,12 @@ "settings.header.connectivity.discordRPC.appleMusic": "↸╎ϟi!|:ᖋ॥ ᖋϟ 'ᖋi!i!|:ᒷ ᒲ⚍ϟ╎ᔮ'", "settings.option.connectivity.discordRPC.clearOnPause": "ᔮ|:ᒷᖋ∷ ↸╎ϟᔮᒍ∷↸ ∷╎ᔮ⍑ i!∷ᒷϟᒷリᔮᒷ ᒍリ i!ᖋ⚍ϟᒷ", // Toggle "settings.option.connectivity.lastfmScrobble": "|:ᖋϟᒣ.⎓ᒲ ϟᔮ∷ᒍᕊᕊ|:╎リ┤", // Option to Connect - "settings.option.connectivity.lastfmScrobble.delay": "|:ᖋϟᒣ.⎓ᒲ ϟᔮ∷ᒍᕊᕊ|:ᒷ ↸ᒷ|:ᖋ॥ (%)", - "settings.option.connectivity.lastfmScrobble.nowPlaying": "ᒷリᖋᕊ|:ᒷ |:ᖋϟᒣ.⎓ᒲ リᒍ∴ i!|:ᖋ॥╎リ┤", - "settings.option.connectivity.lastfmScrobble.removeFeatured": "∷ᒷᒲᒍ⍊ᒷ ⎓ᒷᖋᒣ⚍∷╎リ┤ ᖋ∷ᒣ╎ϟᒣϟ ⎓∷ᒍᒲ ϟᒍリ┤ ᒣ╎ᒣ|:ᒷ (|:ᖋϟᒣ.⎓ᒲ)", - "settings.option.connectivity.lastfmScrobble.filterLoop": "⎓╎|:ᒣᒷ∷ |:ᒍᒍi!ᒷ↸ ᒣ∷ᖋᔮ·ǀ· (|:ᖋϟᒣ.⎓ᒲ)", + "settings.option.connectivity.lastfmScrobble.delay": "|:ᖋϟᒣ.⎓ᒲ ϟᔮ∷ᒍᕊᕊ|:ᒷ ↸ᒷ|:ᖋ॥ (%)", + "settings.option.connectivity.lastfmScrobble.nowPlaying": "ᒷリᖋᕊ|:ᒷ |:ᖋϟᒣ.⎓ᒲ リᒍ∴ i!|:ᖋ॥╎リ┤", + "settings.option.connectivity.lastfmScrobble.removeFeatured": "∷ᒷᒲᒍ⍊ᒷ ⎓ᒷᖋᒣ⚍∷╎リ┤ ᖋ∷ᒣ╎ϟᒣϟ ⎓∷ᒍᒲ ϟᒍリ┤ ᒣ╎ᒣ|:ᒷ (|:ᖋϟᒣ.⎓ᒲ)", + "settings.option.connectivity.lastfmScrobble.filterLoop": "⎓╎|:ᒣᒷ∷ |:ᒍᒍi!ᒷ↸ ᒣ∷ᖋᔮ·ǀ· (|:ᖋϟᒣ.⎓ᒲ)", // Refer to term.connect for the connect button - + // Settings - Experimental "settings.header.experimental": "ᒷ/i!ᒷ∷╎ᒲᒷリᒣᖋ|:", "settings.header.experimental.description": "ᖋ↸⋮⚍ϟᒣ ᒣ⍑ᒷ ᒷ/i!ᒷ∷╎ᒲᒷリᒣᖋ|: ϟᒷᒣᒣ╎リ┤ϟ ⎓ᒍ∷ ᔮ╎↸ᒷ∷.", @@ -310,36 +313,36 @@ "settings.option.experimental.close_button_hide": "ᔮ|:ᒍϟᒷ ᕊ⚍ᒣᒣᒍリ ϟ⍑ᒍ⚍|:↸ ⍑╎↸ᒷ ᒣ⍑ᒷ ᖋi!i!|:╎ᔮᖋᒣ╎ᒍリ", "settings.option.experimental.copy_log": "ᔮᒍi!॥ |:ᒍ┤ϟ ᒣᒍ ᔮ|:╎i!ᕊᒍᖋ∷↸", "settings.option.experimental.inline_playlists": "╎リ|:╎リᒷ i!|:ᖋ॥|:╎ϟᒣϟ ᖋリ↸ ᖋ|:ᕊ⚍ᒲϟ", + // Refer to term.disabled & term.enabled - // Spatialization Menu "spatial.notTurnedOn": "ᖋ⚍↸╎ᒍ ϟi!ᖋᒣ╎ᖋ|:╎∩ᖋᒣ╎ᒍリ ╎ϟ ↸╎ϟᖋᕊ|:ᒷ↸. ᒣᒍ ⚍ϟᒷ, i!|:ᒷᖋϟᒷ ᒷリᖋᕊ|:ᒷ ╎ᒣ ⎓╎∷ϟᒣ.", - "spatial.spatialProperties" : "ϟi!ᖋᒣ╎ᖋ|: i!∷ᒍi!ᒷ∷ᒣ╎ᒷϟ", - "spatial.width" : "∴╎↸ᒣ⍑", - "spatial.height" : "⍑ᒷ╎┤⍑ᒣ", - "spatial.depth" : "↸ᒷi!ᒣ⍑", - "spatial.gain" : "┤ᖋ╎リ", - "spatial.roomMaterials" : "∷ᒍᒍᒲ ᒲᖋᒣᒷ∷╎ᖋ|:ϟ", - "spatial.roomDimensions" : "∷ᒍᒍᒲ ↸╎ᒲᒷリϟ╎ᒍリϟ", - "spatial.roomPositions" : "∷ᒍᒍᒲ i!ᒍϟ╎ᒣ╎ᒍリϟ", - "spatial.setDimensions" : "ϟᒷᒣ ↸╎ᒲᒷリϟ╎ᒍリϟ", - "spatial.setPositions" : "ϟᒷᒣ i!ᒍϟ╎ᒣ╎ᒍリϟ", - "spatial.up" : "⚍i!", - "spatial.front" : "⎓∷ᒍリᒣ", - "spatial.left" : "|:ᒷ⎓ᒣ", - "spatial.right" : "∷╎┤⍑ᒣ", - "spatial.back" : "ᕊᖋᔮ·ǀ·", - "spatial.down" : "↸ᒍ∴リ", - "spatial.listener" : "|:╎ϟᒣᒷリᒷ∷", - "spatial.audioSource" : "ᖋ⚍↸╎ᒍ ϟᒍ⚍∷ᔮᒷ", + "spatial.spatialProperties": "ϟi!ᖋᒣ╎ᖋ|: i!∷ᒍi!ᒷ∷ᒣ╎ᒷϟ", + "spatial.width": "∴╎↸ᒣ⍑", + "spatial.height": "⍑ᒷ╎┤⍑ᒣ", + "spatial.depth": "↸ᒷi!ᒣ⍑", + "spatial.gain": "┤ᖋ╎リ", + "spatial.roomMaterials": "∷ᒍᒍᒲ ᒲᖋᒣᒷ∷╎ᖋ|:ϟ", + "spatial.roomDimensions": "∷ᒍᒍᒲ ↸╎ᒲᒷリϟ╎ᒍリϟ", + "spatial.roomPositions": "∷ᒍᒍᒲ i!ᒍϟ╎ᒣ╎ᒍリϟ", + "spatial.setDimensions": "ϟᒷᒣ ↸╎ᒲᒷリϟ╎ᒍリϟ", + "spatial.setPositions": "ϟᒷᒣ i!ᒍϟ╎ᒣ╎ᒍリϟ", + "spatial.up": "⚍i!", + "spatial.front": "⎓∷ᒍリᒣ", + "spatial.left": "|:ᒷ⎓ᒣ", + "spatial.right": "∷╎┤⍑ᒣ", + "spatial.back": "ᕊᖋᔮ·ǀ·", + "spatial.down": "↸ᒍ∴リ", + "spatial.listener": "|:╎ϟᒣᒷリᒷ∷", + "spatial.audioSource": "ᖋ⚍↸╎ᒍ ϟᒍ⚍∷ᔮᒷ", // Settings - Unfinished "settings.header.unfinished": "⚍リ⎓╎リ╎ϟ⍑ᒷ↸", - + // Web Remote "remote.web.title": "ᔮ╎↸ᒷ∷ ∷ᒷᒲᒍᒣᒷ", "remote.web.description": "ϟᔮᖋリ ᒣ⍑ᒷ ᑑ∷ ᔮᒍ↸ᒷ ᒣᒍ i!ᖋ╎∷ ॥ᒍ⚍∷ i!⍑ᒍリᒷ ⚍i! ∴╎ᒣ⍑ ᒣ⍑╎ϟ ᔮ╎↸ᒷ∷ ╎リϟᒣᖋリᔮᒷ", - + // About "about.thanks": "ᒲᖋ⋮ᒍ∷ ᒣ⍑ᖋリ·ǀ·ϟ ᒣᒍ ᒣ⍑ᒷ ᔮ╎↸ᒷ∷ ᔮᒍ|:|:ᒷᔮᒣ╎⍊ᒷ ᒣᒷᖋᒲ ᖋリ↸ ᖋ|:|: ᒍ⎓ ᒍ⚍∷ ᔮᒍリᒣ∷╎ᕊ⚍ᒣᒍ∷ϟ." } \ No newline at end of file diff --git a/src/i18n/en_US.jsonc b/src/i18n/en_US.jsonc index 997dc576..2bce04b9 100644 --- a/src/i18n/en_US.jsonc +++ b/src/i18n/en_US.jsonc @@ -4,16 +4,21 @@ "i18n.languageNameEnglish": "English (US)", // name of language in English "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 + // App info "app.name": "Cider", + "date.format": "${m} ${d}, ${y}", + // 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.appleInc": "Apple Inc.", "term.appleMusic": "Apple Music", @@ -122,7 +127,6 @@ "term.menu": "Menu", "term.check": "Check", "term.aboutArtist": "About {{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "Update Cider", "term.topResult": "Top Result", // Search Results "term.sharedPlaylists": "Shared Playlists", // Search Results "term.people": "People", // Search Results @@ -138,6 +142,7 @@ "term.recordLabels": "Record Labels", "term.videoExtras": "Video Extras", "term.top": "Top", + // Home "home.title": "Home", "home.recentlyPlayed": "Recently Played", @@ -147,12 +152,14 @@ "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.", "error.noResults": "No Results.", "error.noResults.description": "Try a new search.", - //Podcasts + + // Podcasts "podcast.followOnCider": "Follow On Cider", "podcast.followedOnCider": "Following On Cider", "podcast.subscribeOnItunes": "Subscribe On iTunes", @@ -161,6 +168,7 @@ "podcast.episodes": "Episodes", "podcast.playEpisode": "Play Episode", "podcast.website": "Podcast Website", + // Actions "action.addToLibrary": "Add to Library", "action.addToLibrary.success": "Added to Library", @@ -209,14 +217,24 @@ "action.copy": "Copy", "action.newpreset": "New Preset...", // Equalizer Preset "action.deletepreset": "Delete Preset", + // Settings - General "settings.header.general": "General", "settings.header.general.description": "Adjust the general settings for Cider.", "settings.option.general.language": "Language", + // Language optgroups "settings.option.general.language.main": "Languages", "settings.option.general.language.fun": "Fun Languages", "settings.option.general.language.unsorted": "Unsorted", + + // Update Cider + "settings.option.general.updateCider": "Update Cider", // Button. Refer to term.check for the check button + "settings.option.general.updateCider.branch": "Cider Update Branch", // Dropdown + "settings.option.general.updateCider.branch.description": "Select the branch to update Cider to", + "settings.option.general.updateCider.branch.main": "Stable", + "settings.option.general.updateCider.branch.develop": "Development", + // Settings - Audio "settings.header.audio": "Audio", "settings.header.audio.description": "Adjust the audio settings for Cider.", @@ -242,6 +260,7 @@ "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 "settings.header.visual": "Visual", "settings.header.visual.description": "Adjust the visual settings for Cider.", @@ -265,11 +284,13 @@ "settings.header.visual.hardwareAcceleration.default": "Default", "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", "settings.header.visual.theme": "Theme", + // Settings - Visual - Theme name "settings.option.visual.theme.default": "Cider", "settings.option.visual.theme.dark": "Dark", // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "Show Personal Info", // Toggle + // Settings - Lyrics "settings.header.lyrics": "Lyrics", "settings.header.lyrics.description": "Adjust the lyrics settings for Cider.", @@ -277,6 +298,7 @@ "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.", @@ -292,6 +314,7 @@ "settings.option.connectivity.lastfmScrobble.removeFeatured": "Remove featuring artists from song title (Last.fm)", "settings.option.connectivity.lastfmScrobble.filterLoop": "Filter looped track (Last.fm)", // Refer to term.connect for the connect button + // Settings - Experimental "settings.header.experimental": "Experimental", "settings.header.experimental.description": "Adjust the experimental settings for Cider.", @@ -299,6 +322,7 @@ "settings.option.experimental.close_button_hide": "Close Button Should Hide the Application", "settings.option.experimental.copy_log": "Copy logs to clipboard", "settings.option.experimental.inline_playlists": "Inline Playlists and Albums", + // Refer to term.disabled & term.enabled // Spatialization Menu "spatial.notTurnedOn": "Audio Spatialization is disabled. To use, please enable it first.", @@ -320,11 +344,14 @@ "spatial.down": "Down", "spatial.listener": "Listener", "spatial.audioSource": "Audio Source", + // 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", + // About "about.thanks": "Major thanks to the Cider Collective Team and all of our contributors." } \ No newline at end of file diff --git a/src/i18n/es_ES.jsonc b/src/i18n/es_ES.jsonc index 6ad1ee9d..9a0bf149 100644 --- a/src/i18n/es_ES.jsonc +++ b/src/i18n/es_ES.jsonc @@ -1,312 +1,316 @@ { // Base File + // i18n Info + "i18n.languageName": "Español (ES)", // name of language in native language + "i18n.languageNameEnglish": "Spanish (Spain)", // name of language in English + "i18n.category": "main", // main = real language, fun = fun community languages + "i18n.authors": "@j.fl220", // Authors, if you contribute to this file feel free to add your name seperated with a space + + // App info + "app.name": "Cider", + + "date.format": "${d} ${m}, ${y}", + + // Dialogs + "dialog.cancel": "Cancelar", + "dialog.ok": "Aceptar", + + // Notification + "notification.updatingLibrarySongs": "Actualizando canciones de la biblioteca...", + "notification.updatingLibraryAlbums": "Actualizando álbumes de la biblioteca...", + "notification.updatingLibraryArtists": "Actualizando biblioteca de artistas...", + + // Terms + "term.appleInc": "Apple Inc.", + "term.appleMusic": "Apple Music", + "term.applePodcasts": "Apple Podcasts", + "term.itunes": "iTunes", + "term.github": "GitHub", + "term.discord": "Discord", + "term.learnMore": "Leer más", + "term.accountSettings": "Ajustes de la cuenta", + "term.logout": "Cerrar sesión", + "term.login": "Iniciar sesión", + "term.about": "Más información", + "term.privateSession": "Sesión privada", + "term.queue": "En cola", + "term.search": "Buscar", + "term.library": "Biblioteca", + "term.listenNow": "Escuchar", + "term.browse": "Explorar", + "term.radio": "Radio", + "term.recentlyAdded": "Añadido recientemente", + "term.songs": "Canciones", + "term.albums": "Álbumes", + "term.artists": "Artistas", + "term.podcasts": "Podcasts", + "term.playlists": "Playlists", + "term.playlist": "Playlist", + "term.newPlaylist": "Nueva playlist", + "term.newPlaylistFolder": "Nueva carpeta de playlists", + "term.createNewPlaylist": "Crear nueva playlists", + "term.createNewPlaylistFolder": "Crear nueva carpeta de playlists", + "term.deletePlaylist": "¿Está seguro que desea eliminar esta playlist?", + "term.play": "Reproducir", + "term.pause": "Pausar", + "term.previous": "Anterior", + "term.next": "Siguiente", + "term.shuffle": "Aleatorio", + "term.repeat": "Repetir", + "term.volume": "Volumen", + "term.mute": "Silenciar", + "term.unmute": "Desilenciar", + "term.share": "Compartir", + "term.settings": "Ajustes", + "term.seeAll": "Ver todo", + "term.sortBy": "Ordenar por", + "term.sortBy.album": "Álbum", + "term.sortBy.artist": "Artista", + "term.sortBy.name": "Nombre", + "term.sortBy.genre": "Género", + "term.sortBy.releaseDate": "Fecha de lanzamiento", + "term.sortBy.duration": "Duración", + "term.sortOrder": "A-Z", + "term.sortOrder.ascending": "Ascendiente", + "term.sortOrder.descending": "Descendiente", + "term.viewAs": "Ver como", + "term.viewAs.coverArt": "Carátula", + "term.viewAs.list": "Lista", + "term.size": "Tamaño", + "term.size.normal": "Normal", + "term.size.compact": "Compacto", + "term.enable": "Habilitar", + "term.disable": "Deshabilitar", + "term.enabled": "Activado", + "term.disabled": "Desactivado", + "term.connect": "Conectar", + "term.connecting": "Conectando", + "term.disconnect": "Desconectado", + "term.authed": "Autentificado", + "term.confirm": "¿Confirmar?", + "term.more": "Más", + "term.less": "Menos", + "term.showMore": "Mostrar más", + "term.showLess": "Mostrar menos", + "term.topSongs": "Top canciones", + "term.latestReleases": "Últimos lanzamientos", + "term.time.added": "Añadido", + "term.time.released": "Lanzado", + "term.time.updated": "Actualizado", + "term.time.hours": "horas", + "term.time.hour": "hora", + "term.time.minutes": "minutos", + "term.time.minute": "minuto", + "term.time.seconds": "segundos", + "term.time.second": "segundo", + "term.fullscreenView": "Pantalla completa", + "term.defaultView": "Vista por defecto", + "term.audioSettings": "Ajustes de audio", + "term.clearAll": "Borrar todo", + "term.recentStations": "Radios recientes", + "term.language": "Idioma", + "term.funLanguages": "Divertido", + "term.noLyrics": "Cargando... / Letra no encontrada./ Instrumental.", + "term.copyright": "Copyright", + "term.rightsReserved": "Todos los derechos reservados.", + "term.sponsor": "Apoya este proyecto", + "term.ciderTeam": "Equipo Cider", + "term.developer": "Desarrollador", + "term.socialTeam": "Equipo RRSS", + "term.socials": "Redes sociales", + "term.contributors": "Contribuidores", + "term.equalizer": "Equalizador", + "term.reset": "Resetear", + "term.tracks": "canciones", // Assume x amount of tracks. e.g. 50 tracks + "term.videos": "Vídeos", + "term.menu": "Menú", + "term.check": "Comprobar", + "term.aboutArtist": "Más sobre {{artistName}}", // e.g. 'About Doja Cat' + + // Home + "home.title": "Inicio", + "home.recentlyPlayed": "Reproducciones recientes", + "home.recentlyAdded": "Añadido recientemente", + "home.artistsFeed": "Historial de tus artistas", + "home.artistsFeed.noArtist": "Sigue primero a algunos artistas y sus últimos lanzamientos aparecerán aquí", + "home.madeForYou": "Hecho para ti", + "home.friendsListeningTo": "Tus amigos están escuchando", + "home.followedArtists": "Artistas que sigues", + + // Errors + "error.appleMusicSubRequired": "Apple Music necesita una suscripción.", + "error.connectionError": "Ha habido un problema al conectar con Apple Music.", + "error.noResults": "Sin resultados", + "error.noResults.description": "Intenta otra búsqueda.", + + // Podcasts + "podcast.followOnCider": "Seguir en Cider", + "podcast.followedOnCider": "Siguiendo en Cider", + "podcast.subscribeOnItunes": "Suscribirse en iTunes", + "podcast.subscribedOnItunes": "Suscrito en iTunes", + "podcast.itunesStore": "Tienda de iTunes", + "podcast.episodes": "Episodios", + "podcast.playEpisode": "Iniciar Episodio", + "podcast.website": "Pagina del podcast", + + // Actions + "action.addToLibrary": "Añadir a la biblioteca", + "action.addToLibrary.success": "Añadido a la biblioteca", + "action.addToLibrary.error": "Error al añadir a la biblioteca", + "action.removeFromLibrary": "Eliminar de la biblioteca", + "action.removeFromLibrary.success": "Eliminado de la biblioteca", + "action.addToQueue": "Añadir a la cola", + "action.addToQueue.success": "Añadido a la cola", + "action.addToQueue.error": "Error al añadirlo a la cola", + "action.removeFromQueue": "Elimiar de la cola", + "action.removeFromQueue.success": "Eliminado de la cola", + "action.removeFromQueue.error": "Error al eliminarlo de la cola", + "action.createPlaylist": "Crear nueva playlist", + "action.addToPlaylist": "Añadir a la playlist", + "action.removeFromPlaylist": "Eliminar de la playlist", + "action.addToFavorites": "Añadir a favoritos", + "action.follow": "Seguir", + "action.follow.success": "Siguiendo", + "action.follow.error": "Error al seguir", + "action.unfollow": "Dejar de seguir", + "action.unfollow.success": "Has dejado de seguirle", + "action.unfollow.error": "Error al dejar de seguir", + "action.playNext": "Reproducir a continuación", + "action.playLater": "Reproducir al final", + "action.startRadio": "Crear emisora", + "action.goToArtist": "Ir al artista", + "action.goToAlbum": "Mostrar álbum", + "action.moveToTop": "Mover a arriba", + "action.share": "Compartir", + "action.rename": "Renombrar", + "action.love": "Me gusta", + "action.unlove": "Eliminar me gusta", + "action.dislike": "Sugerir menos este estilo", + "action.undoDislike": "Sugerir este estilo", + "action.showWebRemoteQR": "Conexión remota", + "action.playTracksNext": "Reproducir ${app.selectedMediaItems.length} siguiente canción", + "action.playTracksLater": "Reproducir ${app.selectedMediaItems.length} como última canción", + "action.removeTracks": "Eliminar ${self.selectedItems.length} canciones de la cola", + "action.import": "Importar", + "action.export": "Exportar", + "action.showAlbum": "Mostrar álbum completo", + "action.tray.minimize": "Mover a la bandeja", + "action.tray.quit": "Salir", + "action.tray.show": "Abrir", + "action.update": "Actualizar", + + // Settings - General + "settings.header.general": "General", + "settings.header.general.description": "Ajustes generales de Cider.", + "settings.option.general.language": "Idioma", + + // Language optgroups + "settings.option.general.language.main": "Idiomas", + "settings.option.general.language.fun": "Idiomas divertidos", + "settings.option.general.language.unsorted": "Sin clasificar", - // i18n Info - "i18n.languageName": "Español (ES)", // name of language in native language - "i18n.languageNameEnglish": "Spanish (Spain)", // name of language in English - "i18n.category": "main", // main = real language, fun = fun community languages - "i18n.authors": "@j.fl220", // Authors, if you contribute to this file feel free to add your name seperated with a space + // Update Cider + "settings.option.general.updateCider": "Actualizar Cider", // Button - // App info - "app.name": "Cider", + // Settings - Audio + "settings.header.audio": "Audio", + "settings.header.audio.description": "Ajustes del audio de Cider.", + "settings.option.audio.quality": "Calidad de audio", // Dropdown + "settings.header.audio.quality.high": "Alto", + "settings.header.audio.quality.low": "Bajo", + "settings.header.audio.quality.auto": "Auto", + "settings.option.audio.seamlessTransition": "Transición de audio perfecta", // Toggle + "settings.option.audio.enableAdvancedFunctionality": "Activar funciones avanzadas", // Toggle + "settings.option.audio.enableAdvancedFunctionality.description": "Habilitar la funcionalidad de AudioContext permitirá funciones de audio extendidas como Normalización de audio, Ecualizadores y Visualizadores; sin embargo, en algunos sistemas esto puede causar interrupciones en las canciones.", + "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Normalizar volumen", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normaliza los picos altos de canciones para hacer la experiencia de escucha mejor.", + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Espacialización del audio", // Toggle + "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Espacializa más el audio y conviértelo más 3-dimensional (nota: Esto no es Dolby Atmos)", - "date.format": "${d} ${m}, ${y}", - - // Dialogs - "dialog.cancel": "Cancelar", - "dialog.ok": "Aceptar", + // Settings - Visual + "settings.header.visual": "Visual", + "settings.header.visual.description": "Ajustes visuales para Cider.", + "settings.option.visual.windowBackgroundStyle": "Estilo del fondo de la ventana", // Toggle + "settings.header.visual.windowBackgroundStyle.none": "Nada", + "settings.header.visual.windowBackgroundStyle.artwork": "Carátula", + "settings.header.visual.windowBackgroundStyle.image": "Imagen", + "settings.option.visual.animatedArtwork": "Carátula animada", // Dropdown + "settings.header.visual.animatedArtwork.always": "Habilitar siempre", + "settings.header.visual.animatedArtwork.limited": "Limitado a algunas páginas", + "settings.header.visual.animatedArtwork.disable": "Deshabilitar en todas partes", + "settings.option.visual.animatedArtworkQuality": "Calidad de la carátula animada", // Dropdown + "settings.header.visual.animatedArtworkQuality.low": "Bajo", + "settings.header.visual.animatedArtworkQuality.medium": "Medio", + "settings.header.visual.animatedArtworkQuality.high": "Alto", + "settings.header.visual.animatedArtworkQuality.veryHigh": "Muy alto", + "settings.header.visual.animatedArtworkQuality.extreme": "Extrema", + "settings.option.visual.animatedWindowBackground": "Fondo de la ventana animado", // Toggle + "settings.option.visual.hardwareAcceleration": "Aceleración del hardware", // Dropdown + "settings.option.visual.hardwareAcceleration.description": "La app requiere reinicio", + "settings.header.visual.hardwareAcceleration.default": "Por defecto", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + // Refer to term.disabled for the disabled option + "settings.option.visual.showPersonalInfo": "Mostrar información personal", // Toggle - // Notification - "notification.updatingLibrarySongs": "Actualizando canciones de la biblioteca...", - "notification.updatingLibraryAlbums": "Actualizando álbumes de la biblioteca...", - "notification.updatingLibraryArtists": "Actualizando biblioteca de artistas...", - // Terms - "term.appleInc": "Apple Inc.", - "term.appleMusic": "Apple Music", - "term.applePodcasts": "Apple Podcasts", - "term.itunes": "iTunes", - "term.github": "GitHub", - "term.discord": "Discord", - "term.learnMore": "Leer más", - "term.accountSettings": "Ajustes de la cuenta", - "term.logout": "Cerrar sesión", - "term.login": "Iniciar sesión", - "term.about": "Más información", - "term.privateSession": "Sesión privada", - "term.queue": "En cola", - "term.search": "Buscar", - "term.library": "Biblioteca", - "term.listenNow": "Escuchar", - "term.browse": "Explorar", - "term.radio": "Radio", - "term.recentlyAdded": "Añadido recientemente", - "term.songs": "Canciones", - "term.albums": "Álbumes", - "term.artists": "Artistas", - "term.podcasts": "Podcasts", - "term.playlists": "Playlists", - "term.playlist": "Playlist", - "term.newPlaylist": "Nueva playlist", - "term.newPlaylistFolder": "Nueva carpeta de playlists", - "term.createNewPlaylist": "Crear nueva playlists", - "term.createNewPlaylistFolder": "Crear nueva carpeta de playlists", - "term.deletePlaylist": "¿Está seguro que desea eliminar esta playlist?", - "term.play": "Reproducir", - "term.pause": "Pausar", - "term.previous": "Anterior", - "term.next": "Siguiente", - "term.shuffle": "Aleatorio", - "term.repeat": "Repetir", - "term.volume": "Volumen", - "term.mute": "Silenciar", - "term.unmute": "Desilenciar", - "term.share": "Compartir", - "term.settings": "Ajustes", - "term.seeAll": "Ver todo", - "term.sortBy": "Ordenar por", - "term.sortBy.album": "Álbum", - "term.sortBy.artist": "Artista", - "term.sortBy.name": "Nombre", - "term.sortBy.genre": "Género", - "term.sortBy.releaseDate": "Fecha de lanzamiento", - "term.sortBy.duration": "Duración", - "term.sortOrder": "A-Z", - "term.sortOrder.ascending": "Ascendiente", - "term.sortOrder.descending": "Descendiente", - "term.viewAs": "Ver como", - "term.viewAs.coverArt": "Carátula", - "term.viewAs.list": "Lista", - "term.size": "Tamaño", - "term.size.normal": "Normal", - "term.size.compact": "Compacto", - "term.enable": "Habilitar", - "term.disable": "Deshabilitar", - "term.enabled": "Activado", - "term.disabled": "Desactivado", - "term.connect": "Conectar", - "term.connecting": "Conectando", - "term.disconnect": "Desconectado", - "term.authed": "Autentificado", - "term.confirm": "¿Confirmar?", - "term.more": "Más", - "term.less": "Menos", - "term.showMore": "Mostrar más", - "term.showLess": "Mostrar menos", - "term.topSongs" : "Top canciones", - "term.latestReleases": "Últimos lanzamientos", - "term.time.added": "Añadido", - "term.time.released": "Lanzado", - "term.time.updated": "Actualizado", - "term.time.hours": "horas", - "term.time.hour": "hora", - "term.time.minutes": "minutos", - "term.time.minute": "minuto", - "term.time.seconds": "segundos", - "term.time.second": "segundo", - "term.fullscreenView": "Pantalla completa", - "term.defaultView": "Vista por defecto", - "term.audioSettings": "Ajustes de audio", - "term.clearAll": "Borrar todo", - "term.recentStations": "Radios recientes", - "term.language": "Idioma", - "term.funLanguages": "Divertido", - "term.noLyrics": "Cargando... / Letra no encontrada./ Instrumental.", - "term.copyright": "Copyright", - "term.rightsReserved": "Todos los derechos reservados.", - "term.sponsor": "Apoya este proyecto", - "term.ciderTeam": "Equipo Cider", - "term.developer": "Desarrollador", - "term.socialTeam": "Equipo RRSS", - "term.socials": "Redes sociales", - "term.contributors": "Contribuidores", - "term.equalizer": "Equalizador", - "term.reset": "Resetear", - "term.tracks": "canciones", // Assume x amount of tracks. e.g. 50 tracks - "term.videos": "Vídeos", - "term.menu": "Menú", - "term.check": "Comprobar", - "term.aboutArtist": "Más sobre {{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "Actualizar Cider", - - // Home - "home.title": "Inicio", - "home.recentlyPlayed": "Reproducciones recientes", - "home.recentlyAdded": "Añadido recientemente", - "home.artistsFeed": "Historial de tus artistas", - "home.artistsFeed.noArtist": "Sigue primero a algunos artistas y sus últimos lanzamientos aparecerán aquí", - "home.madeForYou": "Hecho para ti", - "home.friendsListeningTo": "Tus amigos están escuchando", - "home.followedArtists": "Artistas que sigues", - // Errors - "error.appleMusicSubRequired": "Apple Music necesita una suscripción.", - "error.connectionError": "Ha habido un problema al conectar con Apple Music.", - "error.noResults": "Sin resultados", - "error.noResults.description": "Intenta otra búsqueda.", + // Settings - Lyrics + "settings.header.lyrics": "Letras", + "settings.header.lyrics.description": "Ajuste las letras para Cider", + "settings.option.lyrics.enableMusixmatch": "Habilitar las letras de Musixmatch", // Toggle + "settings.option.lyrics.enableMusixmatchKaraoke": "Habilita el modo Karaoke (solo con Musixmatch)", // Toggle + "settings.option.lyrics.musixmatchPreferredLanguage": "Idioma de traducción por defecto en Musixmatch", // Dropdown + "settings.option.lyrics.enableYoutubeLyrics": "Habilitar las letras de Youtube para los videos con música", // Toggle - //Podcasts - "podcast.followOnCider": "Seguir en Cider", - "podcast.followedOnCider": "Siguiendo en Cider", - "podcast.subscribeOnItunes": "Suscribirse en iTunes", - "podcast.subscribedOnItunes": "Suscrito en iTunes", - "podcast.itunesStore": "Tienda de iTunes", - "podcast.episodes": "Episodios", - "podcast.playEpisode": "Iniciar Episodio", - "podcast.website": "Pagina del podcast", + // Settings - Connectivity + "settings.header.connectivity": "Conectividad", + "settings.header.connectivity.description": "Ajusta la conectividad para Cider.", + "settings.option.connectivity.discordRPC": "Discord Rich Presence", // Dropdown + "settings.option.connectivity.playbackNotifications": "Notificaciones de reproducción", // Toggle + // Refer to term.disabled for the disabled option + "settings.header.connectivity.discordRPC.cider": "Mostrar como 'Cider'", + "settings.header.connectivity.discordRPC.appleMusic": "Mostrar como 'Apple Music'", + "settings.option.connectivity.discordRPC.clearOnPause": "Quitar Discord Rich Presence en pausa", // Toggle + "settings.option.connectivity.lastfmScrobble": "Scrobbling Last.fm", // Option to Connect + "settings.option.connectivity.lastfmScrobble.delay": "Delay del Scrobbling en Last.fm (%)", + "settings.option.connectivity.lastfmScrobble.nowPlaying": "Habilitar 'Escuchando ahora' en Last.fm", + "settings.option.connectivity.lastfmScrobble.removeFeatured": "Eliminar artistas destacados del título de la canción (Last.fm)", + "settings.option.connectivity.lastfmScrobble.filterLoop": "Filtrar pista en bucle (Last.fm)", + // Refer to term.connect for the connect button - // Actions - "action.addToLibrary": "Añadir a la biblioteca", - "action.addToLibrary.success": "Añadido a la biblioteca", - "action.addToLibrary.error": "Error al añadir a la biblioteca", - "action.removeFromLibrary": "Eliminar de la biblioteca", - "action.removeFromLibrary.success": "Eliminado de la biblioteca", - "action.addToQueue": "Añadir a la cola", - "action.addToQueue.success": "Añadido a la cola", - "action.addToQueue.error": "Error al añadirlo a la cola", - "action.removeFromQueue": "Elimiar de la cola", - "action.removeFromQueue.success": "Eliminado de la cola", - "action.removeFromQueue.error": "Error al eliminarlo de la cola", - "action.createPlaylist": "Crear nueva playlist", - "action.addToPlaylist": "Añadir a la playlist", - "action.removeFromPlaylist": "Eliminar de la playlist", - "action.addToFavorites": "Añadir a favoritos", - "action.follow": "Seguir", - "action.follow.success": "Siguiendo", - "action.follow.error": "Error al seguir", - "action.unfollow": "Dejar de seguir", - "action.unfollow.success": "Has dejado de seguirle", - "action.unfollow.error": "Error al dejar de seguir", - "action.playNext": "Reproducir a continuación", - "action.playLater": "Reproducir al final", - "action.startRadio": "Crear emisora", - "action.goToArtist": "Ir al artista", - "action.goToAlbum": "Mostrar álbum", - "action.moveToTop": "Mover a arriba", - "action.share": "Compartir", - "action.rename": "Renombrar", - "action.love": "Me gusta", - "action.unlove": "Eliminar me gusta", - "action.dislike": "Sugerir menos este estilo", - "action.undoDislike": "Sugerir este estilo", - "action.showWebRemoteQR": "Conexión remota", - "action.playTracksNext": "Reproducir ${app.selectedMediaItems.length} siguiente canción", - "action.playTracksLater": "Reproducir ${app.selectedMediaItems.length} como última canción", - "action.removeTracks": "Eliminar ${self.selectedItems.length} canciones de la cola", - "action.import": "Importar", - "action.export": "Exportar", - "action.showAlbum": "Mostrar álbum completo", - "action.tray.minimize": "Mover a la bandeja", - "action.tray.quit": "Salir", - "action.tray.show": "Abrir", - "action.update": "Actualizar", + // Settings - Experimental + "settings.header.experimental": "En pruebas", + "settings.header.experimental.description": "Ajustes en pruebas para Cider.", + "settings.option.experimental.compactUI": "Interfaz de usuario compacto", // Toggle + "settings.option.experimental.close_button_hide": "El botón de cerrar minimizará la aplicación en la bandeja", - // Settings - General - "settings.header.general": "General", - "settings.header.general.description": "Ajustes generales de Cider.", - "settings.option.general.language": "Idioma", + // Refer to term.disabled & term.enabled + // Spatialization Menu + "spatial.notTurnedOn": "La espacialización del audio esta desactivada. Para usarlo primero actívelo.", + "spatial.spatialProperties": "Propiedades espaciales", + "spatial.width": "Ancho", + "spatial.height": "Altura", + "spatial.depth": "Profundidad", + "spatial.gain": "Ganancia", + "spatial.roomMaterials": "Material de la habitación", + "spatial.roomDimensions": "Dimensión de la habitación", + "spatial.roomPositions": "Posiciones de la habitación", + "spatial.setDimensions": "Establecer dimensiones", + "spatial.setPositions": "Establecer posiciones", + "spatial.up": "Arriba", + "spatial.front": "Delante", + "spatial.left": "Izquierda", + "spatial.right": "Derecha", + "spatial.back": "Atrás", + "spatial.down": "Abajo", + "spatial.listener": "Oyente", + "spatial.audioSource": "Salida del audio", - // Language optgroups - "settings.option.general.language.main": "Idiomas", - "settings.option.general.language.fun": "Idiomas divertidos", - "settings.option.general.language.unsorted": "Sin clasificar", - - // Settings - Audio - "settings.header.audio": "Audio", - "settings.header.audio.description": "Ajustes del audio de Cider.", - "settings.option.audio.quality": "Calidad de audio", // Dropdown - "settings.header.audio.quality.high": "Alto", - "settings.header.audio.quality.low": "Bajo", - "settings.header.audio.quality.auto": "Auto", - "settings.option.audio.seamlessTransition": "Transición de audio perfecta", // Toggle - "settings.option.audio.enableAdvancedFunctionality": "Activar funciones avanzadas", // Toggle - "settings.option.audio.enableAdvancedFunctionality.description": "Habilitar la funcionalidad de AudioContext permitirá funciones de audio extendidas como Normalización de audio, Ecualizadores y Visualizadores; sin embargo, en algunos sistemas esto puede causar interrupciones en las canciones.", - "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Normalizar volumen", // Toggle - "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normaliza los picos altos de canciones para hacer la experiencia de escucha mejor.", - "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Espacialización del audio", // Toggle - "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Espacializa más el audio y conviértelo más 3-dimensional (nota: Esto no es Dolby Atmos)", - // Settings - Visual - "settings.header.visual": "Visual", - "settings.header.visual.description": "Ajustes visuales para Cider.", - "settings.option.visual.windowBackgroundStyle": "Estilo del fondo de la ventana", // Toggle - "settings.header.visual.windowBackgroundStyle.none": "Nada", - "settings.header.visual.windowBackgroundStyle.artwork": "Carátula", - "settings.header.visual.windowBackgroundStyle.image": "Imagen", - "settings.option.visual.animatedArtwork": "Carátula animada", // Dropdown - "settings.header.visual.animatedArtwork.always": "Habilitar siempre", - "settings.header.visual.animatedArtwork.limited": "Limitado a algunas páginas", - "settings.header.visual.animatedArtwork.disable": "Deshabilitar en todas partes", - "settings.option.visual.animatedArtworkQuality": "Calidad de la carátula animada", // Dropdown - "settings.header.visual.animatedArtworkQuality.low": "Bajo", - "settings.header.visual.animatedArtworkQuality.medium": "Medio", - "settings.header.visual.animatedArtworkQuality.high": "Alto", - "settings.header.visual.animatedArtworkQuality.veryHigh": "Muy alto", - "settings.header.visual.animatedArtworkQuality.extreme": "Extrema", - "settings.option.visual.animatedWindowBackground": "Fondo de la ventana animado", // Toggle - "settings.option.visual.hardwareAcceleration": "Aceleración del hardware", // Dropdown - "settings.option.visual.hardwareAcceleration.description": "La app requiere reinicio", - "settings.header.visual.hardwareAcceleration.default": "Por defecto", - "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", - // Refer to term.disabled for the disabled option - "settings.option.visual.showPersonalInfo": "Mostrar información personal", // Toggle + // Settings - Unfinished + "settings.header.unfinished": "Sin acabar", + "settings.header.unfinished.description": "Ajustes siendo testeados, no están acabados.", - // Settings - Lyrics - "settings.header.lyrics": "Letras", - "settings.header.lyrics.description": "Ajuste las letras para Cider", - "settings.option.lyrics.enableMusixmatch": "Habilitar las letras de Musixmatch", // Toggle - "settings.option.lyrics.enableMusixmatchKaraoke": "Habilita el modo Karaoke (solo con Musixmatch)", // Toggle - "settings.option.lyrics.musixmatchPreferredLanguage": "Idioma de traducción por defecto en Musixmatch", // Dropdown - "settings.option.lyrics.enableYoutubeLyrics": "Habilitar las letras de Youtube para los videos con música", // Toggle + // Web Remote + "remote.web.title": "Cider Remoto", + "remote.web.description": "Escanee el código QR para emparejar su teléfono con su cliente de Cider", - // Settings - Connectivity - "settings.header.connectivity": "Conectividad", - "settings.header.connectivity.description": "Ajusta la conectividad para Cider.", - "settings.option.connectivity.discordRPC": "Discord Rich Presence", // Dropdown - "settings.option.connectivity.playbackNotifications": "Notificaciones de reproducción", // Toggle - // Refer to term.disabled for the disabled option - "settings.header.connectivity.discordRPC.cider": "Mostrar como 'Cider'", - "settings.header.connectivity.discordRPC.appleMusic": "Mostrar como 'Apple Music'", - "settings.option.connectivity.discordRPC.clearOnPause": "Quitar Discord Rich Presence en pausa", // Toggle - "settings.option.connectivity.lastfmScrobble": "Scrobbling Last.fm", // Option to Connect - "settings.option.connectivity.lastfmScrobble.delay": "Delay del Scrobbling en Last.fm (%)", - "settings.option.connectivity.lastfmScrobble.nowPlaying": "Habilitar 'Escuchando ahora' en Last.fm", - "settings.option.connectivity.lastfmScrobble.removeFeatured": "Eliminar artistas destacados del título de la canción (Last.fm)", - "settings.option.connectivity.lastfmScrobble.filterLoop": "Filtrar pista en bucle (Last.fm)", - // Refer to term.connect for the connect button - - // Settings - Experimental - "settings.header.experimental": "En pruebas", - "settings.header.experimental.description": "Ajustes en pruebas para Cider.", - "settings.option.experimental.compactUI": "Interfaz de usuario compacto", // Toggle - "settings.option.experimental.close_button_hide": "El botón de cerrar minimizará la aplicación en la bandeja", - // Refer to term.disabled & term.enabled - - // Spatialization Menu - "spatial.notTurnedOn": "La espacialización del audio esta desactivada. Para usarlo primero actívelo.", - "spatial.spatialProperties": "Propiedades espaciales", - "spatial.width": "Ancho", - "spatial.height": "Altura", - "spatial.depth": "Profundidad", - "spatial.gain": "Ganancia", - "spatial.roomMaterials": "Material de la habitación", - "spatial.roomDimensions": "Dimensión de la habitación", - "spatial.roomPositions": "Posiciones de la habitación", - "spatial.setDimensions": "Establecer dimensiones", - "spatial.setPositions": "Establecer posiciones", - "spatial.up": "Arriba", - "spatial.front": "Delante", - "spatial.left": "Izquierda", - "spatial.right": "Derecha", - "spatial.back": "Atrás", - "spatial.down": "Abajo", - "spatial.listener": "Oyente", - "spatial.audioSource": "Salida del audio", - - // Settings - Unfinished - "settings.header.unfinished": "Sin acabar", - "settings.header.unfinished.description": "Ajustes siendo testeados, no están acabados.", - - // Web Remote - "remote.web.title": "Cider Remoto", - "remote.web.description": "Escanee el código QR para emparejar su teléfono con su cliente de Cider", - - // About - "about.thanks": "Muchísimas gracias al equipo de Cider Collective y también a todos nuestros contribuidores." - } + // About + "about.thanks": "Muchísimas gracias al equipo de Cider Collective y también a todos nuestros contribuidores." +} \ No newline at end of file diff --git a/src/i18n/fr_FR.jsonc b/src/i18n/fr_FR.jsonc index ad8b26cb..cf05144b 100644 --- a/src/i18n/fr_FR.jsonc +++ b/src/i18n/fr_FR.jsonc @@ -1,24 +1,24 @@ { // Base File - // i18n Info - "i18n.languageName": "Français", // name of language in native language + "i18n.languageName": "Français", // name of language in native language "i18n.languageNameEnglish": "French", // name of language in English "i18n.category": "main", // main = real language, fun = fun community languages "i18n.authors": "@ErwanGit", // Authors, if you contribute to this file feel free to add your name seperated with a space - + // App info "app.name": "Cider", - + "date.format": "${d} ${m} ${y}", // Dialogs "dialog.cancel": "Annuler", "dialog.ok": "OK", - + // Notification "notification.updatingLibrarySongs": "Mise à jour des chansons de la bibliothèque...", "notification.updatingLibraryAlbums": "Mise à jour des albums de la bibliothèque...", "notification.updatingLibraryArtists": "Mise à jour des artistes de la bibliothèque...", + // Terms "term.appleInc": "Apple Inc.", "term.appleMusic": "Apple Music", @@ -93,10 +93,10 @@ "term.less": "Moins", "term.showMore": "Afficher plus", "term.showLess": "Afficher moins", - "term.topSongs" : "Meilleurs titres", + "term.topSongs": "Meilleurs titres", "term.latestReleases": "Dernières sorties", "term.time.added": "Ajouté", - "term.time.released": "Publié", + "term.time.released": "Publié", "term.time.updated": "Mis à jour", "term.time.hours": "heures", "term.time.hour": "heure", @@ -123,12 +123,11 @@ "term.equalizer": "Égaliseur", "term.reset": "Réinitialiser", "term.tracks": "musiques", // Assume x amount of tracks. e.g. 50 tracks - "term.videos": "Vidéos", + "term.videos": "Vidéos", "term.menu": "Menu", "term.check": "Vérifier", "term.aboutArtist": "À propos de {{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "Mettre à jour Cider", - "term.topResult": "Meilleurs résultats", // Search Results + "term.topResult": "Meilleurs résultats", // Search Results "term.sharedPlaylists": "Playlists partagées", // Search Results "term.people": "Personnes", // Search Results "term.newpreset.name": "Nouveau nom du préréglage de l'égaliseur", // Equalizer Preset @@ -143,7 +142,7 @@ "term.recordLabels": "Labels de disques", "term.videoExtras": "Vidéos bonus", "term.top": "Top", - + // Home "home.title": "Accueil", "home.recentlyPlayed": "Joué récemment", @@ -153,13 +152,14 @@ "home.madeForYou": "Fait pour vous", "home.friendsListeningTo": "Vos amis écoutent", "home.followedArtists": "Artistes suivis", + // Errors "error.appleMusicSubRequired": "Apple Music nécessite un abonnement.", "error.connectionError": "Il y a eu un problème de connexion à Apple Music.", "error.noResults": "Aucun résultat.", "error.noResults.description": "Essayez une nouvelle recherche.", - - //Podcasts + + // Podcasts "podcast.followOnCider": "Suivre sur Cider", "podcast.followedOnCider": "Suivi sur Cider", "podcast.subscribeOnItunes": "Suivre sur iTunes", @@ -168,7 +168,7 @@ "podcast.episodes": "Épisodes", "podcast.playEpisode": "Lire l'épisode", "podcast.website": "Site du podcast", - + // Actions "action.addToLibrary": "Ajouter à la bibliothèque", "action.addToLibrary.success": "Ajouté à la bibliothèque", @@ -215,18 +215,21 @@ "action.tray.show": "Afficher", "action.update": "Mettre à jour", "action.copy": "Copier", - "action.newpreset": "Nouveau préréglage...", // Equalizer Preset + "action.newpreset": "Nouveau préréglage...", // Equalizer Preset "action.deletepreset": "Supprimer le préréglage", - + // Settings - General "settings.header.general": "Général", "settings.header.general.description": "Ajuster les paramètres généraux de Cider.", "settings.option.general.language": "Langue", - + // Language optgroups "settings.option.general.language.main": "Langues", "settings.option.general.language.fun": "Langues amusantes", "settings.option.general.language.unsorted": "Non trié", + + // Update Cider + "settings.option.general.updateCider": "Mettre à jour Cider", // Button // Settings - Audio "settings.header.audio": "Audio", @@ -249,8 +252,9 @@ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normalise le volume maximal des pistes individuelles pour créer une expérience d'écoute plus uniforme.", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Spatialisation audio", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Spatialiser l'audio et rendre l'audio plus tridimensionnel (note: Ce n'est pas Dolby Atmos)", + // Settings - Visual - "settings.header.visual": "Visuel", + "settings.header.visual": "Visuel", "settings.header.visual.description": "Ajuster les paramètres visuels de Cider.", "settings.option.visual.windowBackgroundStyle": "Style d'arrière-plan de la fenêtre", // Toggle "settings.header.visual.windowBackgroundStyle.none": "Aucun", @@ -269,17 +273,16 @@ "settings.option.visual.animatedWindowBackground": "Arrière-plan de fenêtre animé", // Toggle "settings.option.visual.hardwareAcceleration": "Accélération matérielle", // Dropdown "settings.option.visual.hardwareAcceleration.description": "Nécessite un relancement", - "settings.header.visual.hardwareAcceleration.default": "Défaut", - "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + "settings.header.visual.hardwareAcceleration.default": "Défaut", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", "settings.header.visual.theme": "Thème", - + // Settings - Visual - Theme name "settings.option.visual.theme.default": "Cider", "settings.option.visual.theme.dark": "Sombre", - // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "Afficher vos informations personnelles", // Toggle - + // Settings - Lyrics "settings.header.lyrics": "Paroles", "settings.header.lyrics.description": "Ajuster les paramètres des paroles pour Cider.", @@ -287,7 +290,7 @@ "settings.option.lyrics.enableMusixmatchKaraoke": "Activer le mode karaoké (Musixmatch seulement)", // Toggle "settings.option.lyrics.musixmatchPreferredLanguage": "Langue préférée pour les traductions Musixmatch", // Dropdown "settings.option.lyrics.enableYoutubeLyrics": "Activer les paroles YouTube pour les vidéos de musique", // Toggle - + // Settings - Connectivity "settings.header.connectivity": "Connectivité", "settings.header.connectivity.description": "Ajuster les paramètres de connectivité de Cider.", @@ -298,12 +301,12 @@ "settings.header.connectivity.discordRPC.appleMusic": "Afficher comme 'Apple Music'", "settings.option.connectivity.discordRPC.clearOnPause": "Désactiver le Discord Rich Presence quand la musique est en pause", // Toggle "settings.option.connectivity.lastfmScrobble": "Scrobble LastFM", // Option to Connect - "settings.option.connectivity.lastfmScrobble.delay": "Délai de Scrobble LastFM (%)", - "settings.option.connectivity.lastfmScrobble.nowPlaying": "Activer la lecture en cours sur LastFM", - "settings.option.connectivity.lastfmScrobble.removeFeatured": "Supprimer les artistes en vedette du titre de la chanson (LastFM)", - "settings.option.connectivity.lastfmScrobble.filterLoop": "Filtrer les titres en boucle (LastFM)", + "settings.option.connectivity.lastfmScrobble.delay": "Délai de Scrobble LastFM (%)", + "settings.option.connectivity.lastfmScrobble.nowPlaying": "Activer la lecture en cours sur LastFM", + "settings.option.connectivity.lastfmScrobble.removeFeatured": "Supprimer les artistes en vedette du titre de la chanson (LastFM)", + "settings.option.connectivity.lastfmScrobble.filterLoop": "Filtrer les titres en boucle (LastFM)", // Refer to term.connect for the connect button - + // Settings - Experimental "settings.header.experimental": "Expérimental", "settings.header.experimental.description": "Ajuster les paramètres expérimentaux de Cider.", @@ -311,8 +314,8 @@ "settings.option.experimental.close_button_hide": "Le bouton de fermeture doit masquer l'application", "settings.option.experimental.copy_log": "Copier les logs dans le presse-papier", "settings.option.experimental.inline_playlists": "Playlists et albums en ligne", + // Refer to term.disabled & term.enabled - // Spatialization Menu "spatial.notTurnedOn": "La spatialisation audio est désactivée. Pour l'utiliser, vous devez d'abord l'activer.", "spatial.spatialProperties": "Propriétés spatiales", @@ -336,12 +339,11 @@ // Settings - Unfinished "settings.header.unfinished": "Inachevée", - + // Web Remote "remote.web.title": "Cider à distance", "remote.web.description": "Scanner le QR code pour associer votre téléphone avec cette instance Cider", - + // About "about.thanks": "Un grand merci à l'équipe de la Cider Collective et à tous nos contributeurs." -} - \ No newline at end of file +} \ No newline at end of file diff --git a/src/i18n/hu_HU.jsonc b/src/i18n/hu_HU.jsonc index 65bd88fa..7f2e65ff 100644 --- a/src/i18n/hu_HU.jsonc +++ b/src/i18n/hu_HU.jsonc @@ -1,22 +1,24 @@ { // Base File // i18n Info - "i18n.languageName": "Magyar", // name of language in native language + "i18n.languageName": "Magyar", // name of language in native language "i18n.languageNameEnglish": "Hungarian", // name of language in English "i18n.category": "main", // main = real language, fun = fun community languages "i18n.authors": "@Greenoliv @Amaru @BenjaminStonawski", // Authors, if you contribute to this file feel free to add your name seperated with a space + // App info "app.name": "Cider", - + "date.format": "${m} ${d}, ${y}", - + // Dialogs "dialog.cancel": "Mégsem", "dialog.ok": "OK", - + // Notification "notification.updatingLibrarySongs": "Zenekönyvtár frissítése...", "notification.updatingLibraryAlbums": "Albumok frissítése...", "notification.updatingLibraryArtists": "Előadók frissítése...", + // Terms "term.appleInc": "Apple Inc.", "term.appleMusic": "Apple Music", @@ -90,10 +92,10 @@ "term.less": "Kevesebb", "term.showMore": "Mutass többet", "term.showLess": "Mutass kevesebbet", - "term.topSongs" : "A legjobb dalok", + "term.topSongs": "A legjobb dalok", "term.latestReleases": "Új megjelenések", "term.time.added": "Hozzáadva", - "term.time.released": "Kiadva", + "term.time.released": "Kiadva", "term.time.updated": "Frissítve", "term.time.hours": "óra", "term.time.hour": "óra", @@ -120,11 +122,10 @@ "term.equalizer": "Hangszínszabályozó", "term.reset": "Visszaállítás", "term.tracks": "zeneszám", // Assume x amount of tracks. e.g. 50 tracks - "term.videos": "Videók", + "term.videos": "Videók", "term.menu": "Menü", "term.check": "Ellenőrzés", "term.aboutArtist": "About {{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "A Cider frissítése", "term.topResult": "Legjobb találatok", // Search Results "term.sharedPlaylists": "Megosztott lejátszási listák", // Search Results "term.people": "Profilok", // Search Results @@ -140,6 +141,7 @@ "term.recordLabels": "Record Labels", "term.videoExtras": "Videóextrák", "term.top": "Top", + // Home "home.title": "Kezdőlap", "home.recentlyPlayed": "Nemrég játszott", @@ -149,12 +151,14 @@ "home.madeForYou": "Személyre szabva", "home.friendsListeningTo": "A barátaid épp ezt hallgatják", "home.followedArtists": "Követett előadók", + // Errors "error.appleMusicSubRequired": "Apple Music előfizetés szükséges.", "error.connectionError": "Hiba történt az Apple Musichoz való csatlakozás közben.", "error.noResults": "Nincs találat", "error.noResults.description": "Próbálkozzon új kereséssel", - //Podcasts + + // Podcasts "podcast.followOnCider": "Követés a Cideren", "podcast.followedOnCider": "Követve a Cideren", "podcast.subscribeOnItunes": "Feliratkozás az iTunesban", @@ -163,6 +167,7 @@ "podcast.episodes": "Epizódok", "podcast.playEpisode": "Epizód lejátszása", "podcast.website": "Podcast weboldala", + // Actions "action.addToLibrary": "Hozzáadás a Könyvtárhoz", "action.addToLibrary.success": "Hozzáadva a Könyvtárhoz", @@ -211,14 +216,20 @@ "action.copy": "Másolás", "action.newpreset": "Új Preset...", // Equalizer Preset "action.deletepreset": "Preset törlése", + // Settings - General "settings.header.general": "Általános", "settings.header.general.description": "A Cider általános beállításainak módosítása.", "settings.option.general.language": "Nyelv", + // Language optgroups "settings.option.general.language.main": "Nyelvek", "settings.option.general.language.fun": "Fantázianyelvek", "settings.option.general.language.unsorted": "Azonosítatlan", + + // Update Cider + "settings.option.general.updateCider": "A Cider frissítése", // Button + // Settings - Audio "settings.header.audio": "Hang", "settings.header.audio.description": "A Cider hangbeállításainak módosítása.", @@ -235,7 +246,7 @@ "settings.option.audio.enableAdvancedFunctionality": "Haladó funkcionalitás engedélyezése", // Toggle "settings.option.audio.enableAdvancedFunctionality.description": "Az AudioContext funkció engedélyezése lehetővé teszi a fejlettebb hangfunkciókat, például a Normalizásást, az Equalizereket és a Visualizer funkciókat, azonban egyes számítógépeken ez akadozást okozhat a hangsávokban.", "settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider Adrenaline Processor™️", // Toggle - "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Pszichoakusztikus Módosítások amik minden hangot felerősítenek és ütősebbé tesznek | Készítette Maikiwi", + "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Pszichoakusztikus Módosítások amik minden hangot felerősítenek és ütősebbé tesznek | Készítette Maikiwi", "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "CAP Erősség", // Toggle "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "Megváltoztatja a hangra végzett feldolgozás erősségét. (Az Agresszív mód nemkívánatos eredményeket hozhat!)", "settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard": "Szokásos", @@ -244,8 +255,9 @@ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normalizálja az egyes zeneszámok hangosabb részeit, hogy egységesebb hallgatási élményt hozzon létre.", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Térbeli hang", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Térbeli hang és a hang háromdimenziósabbá tétele (Ez nem összekeverendő a Dolby Atmos-szal!)", + // Settings - Visual - "settings.header.visual": "Vizuális", + "settings.header.visual": "Vizuális", "settings.header.visual.description": "A Cider vizuális beállításainak módosítása.", "settings.option.visual.windowBackgroundStyle": "Ablak háttér stílusa", // Toggle "settings.header.visual.windowBackgroundStyle.none": "Sehol", @@ -264,14 +276,16 @@ "settings.option.visual.animatedWindowBackground": "Animált ablakháttér", // Toggle "settings.option.visual.hardwareAcceleration": "Hardveres gyorsítás", // Dropdown "settings.option.visual.hardwareAcceleration.description": "Újraindítás szükséges", - "settings.header.visual.hardwareAcceleration.default": "Alap", - "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + "settings.header.visual.hardwareAcceleration.default": "Alap", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", "settings.header.visual.theme": "Téma", + // Settings - Visual - Theme name "settings.option.visual.theme.default": "Cider", "settings.option.visual.theme.dark": "Sötét", // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "Személyes adatok mutatása", // Toggle + // Settings - Lyrics "settings.header.lyrics": "Dalszöveg", "settings.header.lyrics.description": "A Cider dalszöveg beállításainak módosítása.", @@ -279,6 +293,7 @@ "settings.option.lyrics.enableMusixmatchKaraoke": "Karaoke mód bekapcsolása (Csak MusixMatch)", // Toggle "settings.option.lyrics.musixmatchPreferredLanguage": "MusixMatch fordítás nyelve", // Dropdown "settings.option.lyrics.enableYoutubeLyrics": "YouTube dalszövegek engedélyezése a zenei videóknál", // Toggle + // Settings - Connectivity "settings.header.connectivity": "Csatlakozások", "settings.header.connectivity.description": "A Cider csatlakozás beállításainak módosítása.", @@ -289,11 +304,12 @@ "settings.header.connectivity.discordRPC.appleMusic": "Megjelenítés 'Apple Music'-ként", "settings.option.connectivity.discordRPC.clearOnPause": "Discord Rich Presence törlése megállításnál", // Toggle "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling", // Option to Connect - "settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobble Késleltetés (%)", - "settings.option.connectivity.lastfmScrobble.nowPlaying": "LastFM Now Playing engedélyezése", - "settings.option.connectivity.lastfmScrobble.removeFeatured": "Remove featuring artists from song title (LastFM)", - "settings.option.connectivity.lastfmScrobble.filterLoop": "Loopolt zeneszám szűrése (LastFM)", + "settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobble Késleltetés (%)", + "settings.option.connectivity.lastfmScrobble.nowPlaying": "LastFM Now Playing engedélyezése", + "settings.option.connectivity.lastfmScrobble.removeFeatured": "Remove featuring artists from song title (LastFM)", + "settings.option.connectivity.lastfmScrobble.filterLoop": "Loopolt zeneszám szűrése (LastFM)", // Refer to term.connect for the connect button + // Settings - Experimental "settings.header.experimental": "Kísérleti", "settings.header.experimental.description": "A Cider kísérleti beállításainak módosítása.", @@ -301,8 +317,8 @@ "settings.option.experimental.close_button_hide": "A bezárás gomb rejtse el az alkalmazást", "settings.option.experimental.copy_log": "Napló másolása a vágólapra", "settings.option.experimental.inline_playlists": "Inline Playlists and Albums", - // Refer to term.disabled & term.enabled + // Refer to term.disabled & term.enabled // Spatialization Menu "spatial.notTurnedOn": "A térbeli hangzás ki van kapcsolva, használatához kapcsolja be.", "spatial.spatialProperties": "Térbeli hang", @@ -323,11 +339,14 @@ "spatial.down": "Lent", "spatial.listener": "Hallgató", "spatial.audioSource": "Hangforrás", + // Settings - Unfinished "settings.header.unfinished": "Befejezetlen", + // Web Remote "remote.web.title": "Cider Remote", "remote.web.description": "Olvasd be ezt a QR-kódot a telefonoddal, hogy tudd vezérelni a lejátszót.", + // About "about.thanks": "Köszönet a Cider Collective csapatának és minden hozzájárulónak." -} +} \ No newline at end of file diff --git a/src/i18n/ja_JP.jsonc b/src/i18n/ja_JP.jsonc index 8b95e83d..7b31f748 100644 --- a/src/i18n/ja_JP.jsonc +++ b/src/i18n/ja_JP.jsonc @@ -1,24 +1,24 @@ { - // App info - "app.name": "Cider", - - "date.format": "${y}年${m}月${d}日", - - // i18n Info - "i18n.languageName": "日本語", // name of language in native language + // i18n Info + "i18n.languageName": "日本語", // name of language in native language "i18n.languageNameEnglish": "Japanese", // name of language in English "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 + // App info + "app.name": "Cider", + + "date.format": "${y}年${m}月${d}日", + // 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 @@ -85,10 +85,10 @@ "term.less": "減らす", "term.showMore": "もっと見る", "term.showLess": "表示数を少なくする", - "term.topSongs" : "トップソング", + "term.topSongs": "トップソング", "term.latestReleases": "ニューリリース", "term.time.added": "追加日", - "term.time.released": "配信開始日", + "term.time.released": "配信開始日", "term.time.updated": "最終更新日", "term.time.hours": "時間", "term.time.hour": "時間", @@ -114,12 +114,11 @@ "term.equalizer": "イコライザー", "term.reset": "リセット", "term.tracks": "曲", // Assume x amount of tracks. e.g. 50 tracks - "term.videos": "ビデオ", + "term.videos": "ビデオ", "term.menu": "メニュー", "term.check": "確認", "term.aboutArtist": "{{artistName}}について", // e.g. 'About Doja Cat' - "term.updateCider": "Cider 更新", - + // Home "home.title": "ホーム", "home.recentlyPlayed": "最近の再生", @@ -129,6 +128,7 @@ "home.madeForYou": "あなたにおすすめ", "home.friendsListeningTo": "友達が聴いている", "home.followedArtists": "フォローしているアーティスト", + // Errors "error.appleMusicSubRequired": "Apple Musicのサブスクリプションが必要です。", "error.connectionError": "Apple Musicに接続できません。", @@ -144,7 +144,7 @@ "podcast.episodes": "番組", "podcast.playEpisode": "再生", "podcast.website": "Podcast ウェブ", - + // Actions "action.addToLibrary": "ライブラリに追加", "action.addToLibrary.success": "ライブラリに追加されました", @@ -190,9 +190,9 @@ "action.tray.show": "表示", "action.update": "アップデート", "action.copy": "コピー", - "action.newpreset": "ニュープリセット", // Equalizer Preset - "action.deletepreset": "プリセットを削除", // Equalizer Preset - + "action.newpreset": "ニュープリセット", // Equalizer Preset + "action.deletepreset": "プリセットを削除", // Equalizer Preset + // Settings - Audio "settings.header.audio": "オーディオ", "settings.header.audio.description": "Ciderのオーディオ設定", @@ -218,6 +218,7 @@ "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のビジュアル設定", @@ -237,10 +238,11 @@ "settings.option.visual.animatedWindowBackground": "アプリウィンドウの背景をアニメーション化", // Toggle "settings.option.visual.hardwareAcceleration": "ハードウェア アクセラレーション", // Dropdown "settings.option.visual.hardwareAcceleration.description": "アプリを再起動する必要があります", - "settings.header.visual.hardwareAcceleration.default": "既定", - "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + "settings.header.visual.hardwareAcceleration.default": "既定", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "プロフィールを表示", // Toggle + // Settings - General (Reserved) "settings.header.general": "一般", "settings.header.general.description": "Ciderの一般設定", @@ -252,7 +254,7 @@ "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の連携設定", @@ -262,46 +264,48 @@ "settings.header.connectivity.discordRPC.appleMusic": "'Apple Music' を表示する", "settings.option.connectivity.discordRPC.clearOnPause": "一時停止時にDiscord Rich Presenceをクリアする", // Toggle "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling", // Option to Connect - "settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobble Delay (%)", - "settings.option.connectivity.lastfmScrobble.nowPlaying": "Enable LastFM Now Playing", - "settings.option.connectivity.lastfmScrobble.removeFeatured": "Remove featuring artists from song title (LastFM)", + "settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobble Delay (%)", + "settings.option.connectivity.lastfmScrobble.nowPlaying": "Enable LastFM Now Playing", + "settings.option.connectivity.lastfmScrobble.removeFeatured": "Remove featuring artists from song title (LastFM)", // Refer to term.connect for the connect button + // Settings - General - Update Cider + "settings.option.general.updateCider": "Cider 更新", // Button + // Settings - Experimental "settings.header.experimental": "試験的な機能", "settings.header.experimental.description": "開発中の実験的な機能は不完全で不安定である可能性があります", "settings.option.experimental.compactUI": "コンパクトインターフェース", // Toggle "settings.option.experimental.close_button_hide": "「閉じる」ボタンでアプリを隠します", // Dropdown - // Refer to term.disabled & term.enabled + // Refer to term.disabled & term.enabled // Spatialization Menu - "spatial.spatialProperties" : "空間化のプロパティ", - "spatial.width" : "幅", - "spatial.height" : "高さ", - "spatial.depth" : "奥行", - "spatial.gain" : "ゲイン", - "spatial.roomMaterials" : "部屋のマテリアル", - "spatial.roomDimensions" : "部屋の大きさ", - "spatial.roomPositions" : "部屋の位置", - "spatial.setDimensions" : "大きさを設定", - "spatial.setPositions" : "位置を設定", - "spatial.up" : "上", - "spatial.front" : "前", - "spatial.left" : "左", - "spatial.right" : "右", - "spatial.back" : "後", - "spatial.down" : "下", - "spatial.listener" : "リスナー", - "spatial.audioSource" : "音源", - + "spatial.spatialProperties": "空間化のプロパティ", + "spatial.width": "幅", + "spatial.height": "高さ", + "spatial.depth": "奥行", + "spatial.gain": "ゲイン", + "spatial.roomMaterials": "部屋のマテリアル", + "spatial.roomDimensions": "部屋の大きさ", + "spatial.roomPositions": "部屋の位置", + "spatial.setDimensions": "大きさを設定", + "spatial.setPositions": "位置を設定", + "spatial.up": "上", + "spatial.front": "前", + "spatial.left": "左", + "spatial.right": "右", + "spatial.back": "後", + "spatial.down": "下", + "spatial.listener": "リスナー", + "spatial.audioSource": "音源", + // Settings - Unfinished "settings.header.unfinished": "未完成", - + // Web Remote "remote.web.title": "Cider リモート", "remote.web.description": "QRコードを使用して、Ciderとスマートフォンをペアリングする", - + //About "about.thanks": "Cider Collective とご協力いただいた貢献者様に感謝申し上げます。" - -} +} \ No newline at end of file diff --git a/src/i18n/ko_KR.jsonc b/src/i18n/ko_KR.jsonc index 38bf5327..b821d188 100644 --- a/src/i18n/ko_KR.jsonc +++ b/src/i18n/ko_KR.jsonc @@ -1,14 +1,13 @@ { // Base File - // i18n Info "i18n.languageName": "한국어 (KR)", // name of language in native language "i18n.languageNameEnglish": "Korean (KR)", // name of language in English "i18n.category": "main", // main = real language, fun = fun community languages "i18n.authors": "@Hazealign", // Authors, if you contribute to this file feel free to add your name seperated with a space - + // App info "app.name": "Cider", - + "date.format": "${y}. ${m}. ${d}", // Dialogs @@ -19,6 +18,7 @@ "notification.updatingLibrarySongs": "라이브러리의 노래를 업데이트하는 중입니다...", "notification.updatingLibraryAlbums": "라이브러리의 앨범을 업데이트하는 중입니다...", "notification.updatingLibraryArtists": "라이브러리의 아티스트를 업데이트하는 중입니다...", + // Terms "term.appleInc": "Apple Inc.", // Follows brand term "term.appleMusic": "Apple Music", // Follows brand term @@ -127,7 +127,6 @@ "term.menu": "메뉴", "term.check": "확인", "term.aboutArtist": "{{artistName}}에 대하여", // e.g. 'About Doja Cat' - "term.updateCider": "Cider 업데이트", "term.topResult": "Top Result", // Search Results "term.sharedPlaylists": "공유 플레이리스트", // Search Results "term.people": "프로필", // Search Results @@ -143,7 +142,7 @@ "term.recordLabels": "레코드 레이블", "term.videoExtras": "추가 비디오", "term.top": "Top", - + // Home "home.title": "홈", "home.recentlyPlayed": "최근 재생한 항목", @@ -153,13 +152,14 @@ "home.madeForYou": "나만을 위한 추천", "home.friendsListeningTo": "친구가 듣는 음악", "home.followedArtists": "팔로우한 아티스트", + // Errors "error.appleMusicSubRequired": "Apple Music은 구독을 필요로 합니다.", "error.connectionError": "Apple Music에 연결하지 못했습니다.", "error.noResults": "결과 없음", "error.noResults.description": "다시 시도해주세요.", - - //Podcasts + + // Podcasts "podcast.followOnCider": "Cider에서 팔로우하기", "podcast.followedOnCider": "팔로우 중", "podcast.subscribeOnItunes": "iTunes에서 구독", @@ -168,7 +168,7 @@ "podcast.episodes": "방송", "podcast.playEpisode": "재생", "podcast.website": "팟캐스트 사이트", - + // Actions "action.addToLibrary": "보관함에 추가", "action.addToLibrary.success": "보관함에 추가됨", @@ -217,17 +217,20 @@ "action.copy": "복사", "action.newpreset": "새 프리셋", // Equalizer Preset "action.deletepreset": "프리셋 삭제", - + // Settings - General "settings.header.general": "일반", "settings.header.general.description": "Cider의 일반 기능을 설정합니다.", "settings.option.general.language": "언어", - + // Language optgroups "settings.option.general.language.main": "언어", "settings.option.general.language.fun": "재미를 위한 언어", "settings.option.general.language.unsorted": "미분류", + // Update Cider + "settings.option.general.updateCider": "Cider 업데이트", // Button + // Settings - Audio "settings.header.audio": "오디오", "settings.header.audio.description": "Cider의 오디오 기능을 설정합니다.", @@ -242,6 +245,7 @@ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "개별 트랙의 최대 볼륨을 정규화하여 보다 균일한 청취 경험을 제공합니다.", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "오디오 공간화", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "오디오를 공간화하고 더욱 3차원적으로 만들어줍니다. (참고: 이 기능은 Dolby Atmos가 아닙니다.)", + // Settings - Visual "settings.header.visual": "시각", "settings.header.visual.description": "Cider의 시각 기능을 설정합니다.", @@ -265,14 +269,13 @@ "settings.header.visual.hardwareAcceleration.default": "기본", "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", "settings.header.visual.theme": "테마", - + // Settings - Visual - Theme name "settings.option.visual.theme.default": "Cider", "settings.option.visual.theme.dark": "다크", - // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "개인 정보 보기", // Toggle - + // Settings - Lyrics "settings.header.lyrics": "가사", "settings.header.lyrics.description": "Cider의 가사 기능을 설정합니다.", @@ -280,7 +283,7 @@ "settings.option.lyrics.enableMusixmatchKaraoke": "노래방 모드 활성화 (Musixmatch만 가능)", // Toggle "settings.option.lyrics.musixmatchPreferredLanguage": "Musixmatch 번역 선호 언어", // Dropdown "settings.option.lyrics.enableYoutubeLyrics": "뮤직 비디오에 대한 유튜브 자막 활성화", // Toggle - + // Settings - Connectivity "settings.header.connectivity": "연동", "settings.header.connectivity.description": "Cider의 연동 기능을 설정합니다.", @@ -296,16 +299,16 @@ "settings.option.connectivity.lastfmScrobble.removeFeatured": "곡 제목에서 피쳐링 아티스트를 제외하기 (Last.fm)", "settings.option.connectivity.lastfmScrobble.filterLoop": "루프 트랙을 필터하기 (Last.fm)", // Refer to term.connect for the connect button - + // Settings - Experimental "settings.header.experimental": "실험실", "settings.header.experimental.description": "Cider의 실험적 기능을 설정합니다.", "settings.option.experimental.compactUI": "컴팩트 UI", // Toggle "settings.option.experimental.close_button_hide": "닫기 버튼이 애플리케이션을 가릴 것입니다", "settings.option.experimental.copy_log": "로그를 클립보드에 복사하기", - "settings.option.experimental.inline_playlists": "인라인 플레이리스트 및 앨범", + "settings.option.experimental.inline_playlists": "인라인 플레이리스트 및 앨범", + // Refer to term.disabled & term.enabled - // Spatialization Menu "spatial.notTurnedOn": "오디오 공간화가 비활성화되어있습니다. 사용하기 전에 먼저 활성화해주세요.", "spatial.spatialProperties": "공간 설정", @@ -326,14 +329,14 @@ "spatial.down": "아래", "spatial.listener": "사용자", "spatial.audioSource": "오디오 소스", - + // Settings - Unfinished "settings.header.unfinished": "미완성", - + // Web Remote "remote.web.title": "Cider 리모트", "remote.web.description": "QR 코드를 스캔해서 Cider와 스마트폰을 연결하기", - + // About "about.thanks": "Cider Collective Team과 모든 기여자들에게 감사합니다." -} +} \ No newline at end of file diff --git a/src/i18n/sv_SE.jsonc b/src/i18n/sv_SE.jsonc index 22953aee..abdd2d29 100644 --- a/src/i18n/sv_SE.jsonc +++ b/src/i18n/sv_SE.jsonc @@ -1,24 +1,24 @@ { // Base File - // i18n Info - "i18n.languageName": "Svenska (SE)", // name of language in native language + "i18n.languageName": "Svenska (SE)", // name of language in native language "i18n.languageNameEnglish": "Swedish (SE)", // name of language in English "i18n.category": "main", // main = real language, fun = fun community languages "i18n.authors": "@thisismemeboi", // Authors, if you contribute to this file feel free to add your name seperated with a space - + // App info "app.name": "Cider", - + "date.format": "${d} ${m}, ${y}", // Dialogs "dialog.cancel": "Avbryt", "dialog.ok": "OK", - + // Notification "notification.updatingLibrarySongs": "Uppdaterar låtar i biblioteket...", "notification.updatingLibraryAlbums": "Uppdaterar album i biblioteket...", "notification.updatingLibraryArtists": "Uppdaterar artister i biblioteket...", + // Terms "term.appleInc": "Apple Inc.", "term.appleMusic": "Apple Music", @@ -91,10 +91,10 @@ "term.less": "Mindre", "term.showMore": "Visa mer", "term.showLess": "Visa mindre", - "term.topSongs" : "Topplåtar", + "term.topSongs": "Topplåtar", "term.latestReleases": "Senaste releaserna", "term.time.added": "Tillagd", - "term.time.released": "Tillagd den", + "term.time.released": "Tillagd den", "term.time.updated": "Uppdaterad", "term.time.hours": "timmar", "term.time.hour": "timme", @@ -121,12 +121,11 @@ "term.equalizer": "EQ", "term.reset": "Återställ", "term.tracks": "låtar", // Assume x amount of tracks. e.g. 50 tracks - "term.videos": "Videor", + "term.videos": "Videor", "term.menu": "Meny", "term.check": "Sök efter uppdateringar", "term.aboutArtist": "Om {{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "Uppdatera Cider", - + // Home "home.title": "Hem", "home.recentlyPlayed": "Senast spelade", @@ -136,13 +135,14 @@ "home.madeForYou": "Skapat för dig", "home.friendsListeningTo": "Vänner lyssnar på", "home.followedArtists": "Följda artister", + // Errors "error.appleMusicSubRequired": "Apple Music kräver en prenumeration.", "error.connectionError": "Ojdå. Det gick inte att ansluta till Apple Music.", "error.noResults": "Inga träffar.", "error.noResults.description": "Prova en ny sökning.", - - //Podcasts + + // Podcasts "podcast.followOnCider": "Följ på Cider", "podcast.followedOnCider": "Följer på Cider", "podcast.subscribeOnItunes": "Följ på iTunes", @@ -151,7 +151,7 @@ "podcast.episodes": "Avsnitt", "podcast.playEpisode": "Spela avsnitt", "podcast.website": "Öppna webbsida", - + // Actions "action.addToLibrary": "Lägg till i bibliotek", "action.addToLibrary.success": "Tillagd i biblioteket", @@ -197,16 +197,19 @@ "action.tray.quit": "Avsluta", "action.tray.show": "Visa Cider", "action.update": "Uppdatera", - + // Settings - General "settings.header.general": "Allmänt", "settings.header.general.description": "Ändra Ciders allmänna inställningar.", "settings.option.general.language": "Språk", - + // Language optgroups "settings.option.general.language.main": "Språk", "settings.option.general.language.fun": "Roliga språk", "settings.option.general.language.unsorted": "Osorterade", + + // Update Cider + "settings.option.general.updateCider": "Uppdatera Cider", // Button // Settings - Audio "settings.header.audio": "Ljud", @@ -222,8 +225,9 @@ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Normaliserar höga ljudnivåer för att förbättra ljudkvaliteten.", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Spiralljud", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Gör ljudet mer 3D (Ej Dolby Atmos)", + // Settings - Visual - "settings.header.visual": "Visuellt", + "settings.header.visual": "Visuellt", "settings.header.visual.description": "Ändra Ciders visuella inställningar.", "settings.option.visual.windowBackgroundStyle": "Stil för bakgrunden", // Toggle "settings.header.visual.windowBackgroundStyle.none": "Ingen", @@ -242,11 +246,11 @@ "settings.option.visual.animatedWindowBackground": "Animerad fönsterbakgrund", // Toggle "settings.option.visual.hardwareAcceleration": "Hårdvaruacceleration", // Dropdown "settings.option.visual.hardwareAcceleration.description": "kräver omstart", - "settings.header.visual.hardwareAcceleration.default": "Standard", - "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + "settings.header.visual.hardwareAcceleration.default": "Standard", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "Visa personlig information", // Toggle - + // Settings - Lyrics "settings.header.lyrics": "Låttext", "settings.header.lyrics.description": "Ändra Ciders låttextsinställningar.", @@ -254,7 +258,7 @@ "settings.option.lyrics.enableMusixmatchKaraoke": "Aktivera karaokeläge (Endast Musixmatch)", // Toggle "settings.option.lyrics.musixmatchPreferredLanguage": "Språk för låttextsöversättning (Endast Musixmatch)", // Dropdown "settings.option.lyrics.enableYoutubeLyrics": "Använd YouTube Lyrcis för videor", // Toggle - + // Settings - Connectivity "settings.header.connectivity": "Anslutning", "settings.header.connectivity.description": "Ändra Ciders anslutningsinställningar.", @@ -265,19 +269,19 @@ "settings.header.connectivity.discordRPC.appleMusic": "På, visa som 'Apple Music'", "settings.option.connectivity.discordRPC.clearOnPause": "Rensa Discord notiser från Cider när du pausar", // Toggle "settings.option.connectivity.lastfmScrobble": "Last.fm integration", // Option to Connect - "settings.option.connectivity.lastfmScrobble.delay": "Last.fm fördröjning i %", - "settings.option.connectivity.lastfmScrobble.nowPlaying": "Visa vad som spelas nu i Last.fm", - "settings.option.connectivity.lastfmScrobble.removeFeatured": "Visa inte extraartister i Last.fm", - "settings.option.connectivity.lastfmScrobble.filterLoop": "Filtrera bort loopade låtar i Last.fm", + "settings.option.connectivity.lastfmScrobble.delay": "Last.fm fördröjning i %", + "settings.option.connectivity.lastfmScrobble.nowPlaying": "Visa vad som spelas nu i Last.fm", + "settings.option.connectivity.lastfmScrobble.removeFeatured": "Visa inte extraartister i Last.fm", + "settings.option.connectivity.lastfmScrobble.filterLoop": "Filtrera bort loopade låtar i Last.fm", // Refer to term.connect for the connect button - + // Settings - Experimental "settings.header.experimental": "Experimentellt", "settings.header.experimental.description": "Ändra Ciders experimentella inställningar.", "settings.option.experimental.compactUI": "Kompakt gränssnitt", // Toggle "settings.option.experimental.close_button_hide": "Stängknappen gömmer Cider istället", + // Refer to term.disabled & term.enabled - // Spatialization Menu "spatial.notTurnedOn": "Spiralljud är av. Akrtivera det först.", "spatial.spatialProperties": "Spiralljudsintällningar", @@ -301,11 +305,11 @@ // Settings - Unfinished "settings.header.unfinished": "Ej tillgängligt", - + // Web Remote "remote.web.title": "Cider fjärrkontroll", "remote.web.description": "Skanna QR koden för att ansluta din telefon till Cider.", - + // About "about.thanks": "Stort tack till Ciders Collective Team och alla som har bidragit!" -} +} \ No newline at end of file diff --git a/src/i18n/zh_CN.jsonc b/src/i18n/zh_CN.jsonc index 2c163650..8844e83b 100644 --- a/src/i18n/zh_CN.jsonc +++ b/src/i18n/zh_CN.jsonc @@ -1,24 +1,24 @@ -{ +{ + // i18n Info + "i18n.languageName": "简体中文(中国)", // name of language in native language + "i18n.languageNameEnglish": "Simp. Chinese (China)", // name of language in English + "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 + // App info "app.name": "Cider", "date.format": "${y}年${m}月${d}日", - // i18n Info - "i18n.languageName": "简体中文(中国)", // name of language in native language - "i18n.languageNameEnglish": "Simp. Chinese (China)", // name of language in English - "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 - // Dialogs "dialog.cancel": "取消", "dialog.ok": "确定", - + // Notification "notification.updatingLibrarySongs": "正在更新资料库的歌曲信息...", "notification.updatingLibraryAlbums": "正在更新资料库的专辑信息...", "notification.updatingLibraryArtists": "正在更新资料库的艺人信息...", - + // Terms "term.appleMusic": "Apple Music", // Follows brand term "term.applePodcasts": "Apple Podcasts", // Follows brand term @@ -85,10 +85,10 @@ "term.less": "较少", "term.showMore": "显示更多", "term.showLess": "显示更少", - "term.topSongs" : "热门歌曲", + "term.topSongs": "热门歌曲", "term.latestReleases": "最新发行", "term.time.added": "添加于", - "term.time.released": "发行于", + "term.time.released": "发行于", "term.time.updated": "更新于", "term.time.hours": "小时", "term.time.hour": "小时", @@ -114,12 +114,11 @@ "term.equalizer": "均衡器", "term.reset": "重置", "term.tracks": "首歌曲", // Assume x amount of tracks. e.g. 50 tracks - "term.videos": "视频", + "term.videos": "视频", "term.menu": "菜单", "term.check": "检查", "term.aboutArtist": "关于{{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "更新 Cider", - + // Home "home.title": "主页", "home.recentlyPlayed": "最近播放", @@ -129,14 +128,14 @@ "home.madeForYou": "专属推荐", "home.friendsListeningTo": "朋友正在听", "home.followedArtists": "关注的艺人", - + // Errors "error.appleMusicSubRequired": "需要订阅 Apple Music 以使用 Cider", "error.connectionError": "无法连接到 Apple Music。", "error.noResults": "没有结果", "error.noResults.description": "尝试更改搜索条件。", - //Podcasts + // Podcasts "podcast.followOnCider": "在 Cider 中追踪", "podcast.followedOnCider": "已追踪", "podcast.subscribeOnItunes": "在 iTunes 上订阅", @@ -145,8 +144,7 @@ "podcast.episodes": "单集", "podcast.playEpisode": "播放单集", "podcast.website": "Podcast 网站", - - + // Actions "action.addToLibrary": "加入资料库", "action.addToLibrary.success": "成功加入资料库", @@ -192,7 +190,6 @@ "action.tray.show": "显示", "action.update": "更新", - // Settings - Audio "settings.header.audio": "音频", "settings.header.audio.description": "调整 Cider 的音频设置", @@ -214,6 +211,7 @@ "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 的外观", @@ -233,13 +231,17 @@ "settings.option.visual.animatedWindowBackground": "动态窗口背景", // Toggle "settings.option.visual.hardwareAcceleration": "硬件加速", // Dropdown "settings.option.visual.hardwareAcceleration.description": "需要重启 Cider 才会生效", - "settings.header.visual.hardwareAcceleration.default": "默认", - "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + "settings.header.visual.hardwareAcceleration.default": "默认", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "显示个人资料", // Toggle + // Settings - General (Reserved) "settings.header.general": "通用", "settings.header.general.description": "调整 Cider 的通用设置", + + // Settings - General - Update Cider + "settings.option.general.updateCider": "更新 Cider", // Button // Settings - Lyrics "settings.header.lyrics": "歌词", @@ -248,7 +250,7 @@ "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与外部应用的交互设置", @@ -258,45 +260,45 @@ "settings.header.connectivity.discordRPC.appleMusic": "显示正在玩 'Apple Music'", "settings.option.connectivity.discordRPC.clearOnPause": "暂停时清除Discord 动态", // Toggle "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling 记录", // Option to Connect - "settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobble 延迟 (%)", - "settings.option.connectivity.lastfmScrobble.nowPlaying": "启用 LastFM 正在播放", - "settings.option.connectivity.lastfmScrobble.removeFeatured": "从歌名里去除艺人推荐 (LastFM)", + "settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobble 延迟 (%)", + "settings.option.connectivity.lastfmScrobble.nowPlaying": "启用 LastFM 正在播放", + "settings.option.connectivity.lastfmScrobble.removeFeatured": "从歌名里去除艺人推荐 (LastFM)", // Refer to term.connect for the connect button - + // Settings - Experimental "settings.header.experimental": "实验性功能", "settings.header.experimental.description": "调整Cider的实验性功能", "settings.option.experimental.compactUI": "紧凑型 UI", // Toggle "settings.option.experimental.close_button_hide": "点击关闭按钮时仅隐藏窗口", - // Refer to term.disabled & term.enabled + // Refer to term.disabled & term.enabled // Spatialization Menu - "spatial.spatialProperties" : "空间属性", - "spatial.width" : "宽度", - "spatial.height" : "高度", - "spatial.depth" : "深度", + "spatial.spatialProperties": "空间属性", + "spatial.width": "宽度", + "spatial.height": "高度", + "spatial.depth": "深度", "spatial.gain": "增益", - "spatial.roomMaterials" : "空间材质", - "spatial.roomDimensions" : "空间尺寸", - "spatial.roomPositions" : "空间位置", - "spatial.setDimensions" : "设置尺寸", - "spatial.setPositions" : "设置位置", - "spatial.up" : "上", - "spatial.front" : "前", - "spatial.left" : "左", - "spatial.right" : "右", - "spatial.back" : "后", - "spatial.down" : "下", - "spatial.listener" : "您", - "spatial.audioSource" : "音源", - + "spatial.roomMaterials": "空间材质", + "spatial.roomDimensions": "空间尺寸", + "spatial.roomPositions": "空间位置", + "spatial.setDimensions": "设置尺寸", + "spatial.setPositions": "设置位置", + "spatial.up": "上", + "spatial.front": "前", + "spatial.left": "左", + "spatial.right": "右", + "spatial.back": "后", + "spatial.down": "下", + "spatial.listener": "您", + "spatial.audioSource": "音源", + // Settings - Unfinished "settings.header.unfinished": "未完成", - + // Web Remote "remote.web.title": "Cider 远程控制", "remote.web.description": "扫描以下的二维码以控制 Cider", - + //About "about.thanks": "郑重感谢 Cider Collective 以及为这个项目提供支持的贡献者。" -} +} \ No newline at end of file diff --git a/src/i18n/zh_HK.jsonc b/src/i18n/zh_HK.jsonc index 39a735b8..b0618dae 100644 --- a/src/i18n/zh_HK.jsonc +++ b/src/i18n/zh_HK.jsonc @@ -1,24 +1,24 @@ { - // i18n Info - "i18n.languageName": "繁體中文(香港)", // name of language in native language + "i18n.languageName": "繁體中文(香港)", // name of language in native language "i18n.languageNameEnglish": "Trad. Chinese (Hong Kong)", // name of language in English "i18n.category": "main", // main = real language, fun = fun community languages "i18n.authors": "@kyw504100 @maikirakiwi", // Authors, if you contribute to this file feel free to add your name seperated with a space - + // App info "app.name": "Cider", - - "date.format": "${y}年${m}月${d}日", - + + "date.format": "${y}年${m}月${d}日", + // Dialogs "dialog.cancel": "取消", "dialog.ok": "確認", - + // Notification "notification.updatingLibrarySongs": "正在更新資料庫的歌曲...", "notification.updatingLibraryAlbums": "正在更新資料庫的專輯...", "notification.updatingLibraryArtists": "正在更新資料庫的藝人...", + // Terms "term.appleInc": "Apple Inc.", "term.appleMusic": "Apple Music", // Follows brand term @@ -93,10 +93,10 @@ "term.less": "較少", "term.showMore": "顯示更多", "term.showLess": "顯示較少", - "term.topSongs" : "熱門歌曲", + "term.topSongs": "熱門歌曲", "term.latestReleases": "最新發行", "term.time.added": "加入於", - "term.time.released": "發行於", + "term.time.released": "發行於", "term.time.updated": "更新於", "term.time.hours": "小時", "term.time.hour": "小時", @@ -123,12 +123,11 @@ "term.equalizer": "均衡器", "term.reset": "重設", "term.tracks": "首歌曲", // Assume x amount of tracks. e.g. 50 tracks - "term.videos": "影片", - "term.menu": "選項", + "term.videos": "影片", + "term.menu": "選項", "term.check": "檢查", "term.aboutArtist": "關於 {{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "更新 Cider", - "term.topResult": "熱門搜尋結果", // Search Results + "term.topResult": "熱門搜尋結果", // Search Results "term.sharedPlaylists": "播放列表", // Search Results "term.people": "個人檔案", // Search Results "term.newpreset.name": "新均衡器範本名稱", // Equalizer Preset @@ -137,13 +136,13 @@ "term.deletedpreset": "已刪除", "term.musicVideos": "MV", // Search page friendlyTypes "term.stations": "電台", - //"term.curators": "Curators", - //"term.appleCurators": "Apple Curators", + //"term.curators": "Curators", + //"term.appleCurators": "Apple Curators", "term.radioShows": "廣播單集", "term.recordLabels": "唱片公司", "term.videoExtras": "影片特輯", - //"term.top": "Top", - + //"term.top": "Top", + // Home "home.title": "主頁", "home.recentlyPlayed": "最近播放", @@ -153,13 +152,14 @@ "home.madeForYou": "為您推薦", "home.friendsListeningTo": "朋友正在聆聽", "home.followedArtists": "追蹤的藝人", + // Errors "error.appleMusicSubRequired": "需要訂閱Apple Music以使用Cider", "error.connectionError": "無法連接到 Apple Music。", "error.noResults": "沒有結果", "error.noResults.description": "請嘗試新的搜尋內容。", - - //Podcasts + + // Podcasts "podcast.followOnCider": "在Cider上追蹤", "podcast.followedOnCider": "已在Cider上追蹤", "podcast.subscribeOnItunes": "在iTunes上訂閱", @@ -168,7 +168,7 @@ "podcast.episodes": "單集", "podcast.playEpisode": "播放單集", "podcast.website": "Podcast 網頁", - + // Actions "action.addToLibrary": "加入資料庫", "action.addToLibrary.success": "成功加入資料庫", @@ -215,7 +215,7 @@ "action.tray.show": "顯示", "action.update": "更新", "action.copy": "複製", - "action.newpreset": "新增範本", //Equallizer preset + "action.newpreset": "新增範本", //Equallizer preset "action.deletepreset": "刪除範本", // Settings - General @@ -227,6 +227,9 @@ "settings.option.general.language.main": "語言", "settings.option.general.language.fun": "惡搞語言", "settings.option.general.language.unsorted": "未分類", + + // Update Cider + "settings.option.general.updateCider": "更新 Cider", // Button // Settings - Audio "settings.header.audio": "音訊", @@ -248,6 +251,7 @@ "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的外觀", @@ -268,14 +272,13 @@ "settings.option.visual.animatedWindowBackground": "動態窗口背景", // Toggle "settings.option.visual.hardwareAcceleration": "硬體加速", // Dropdown "settings.option.visual.hardwareAcceleration.description": "需要重啓 Cider 才能生效", - "settings.header.visual.hardwareAcceleration.default": "預設", - "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + "settings.header.visual.hardwareAcceleration.default": "預設", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", "settings.header.visual.theme": "主題", - + // Settings - Visual - Theme name "settings.option.visual.theme.default": "預設", "settings.option.visual.theme.dark": "午夜暗", - // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "顯示個人檔案", // Toggle @@ -286,7 +289,7 @@ "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與外部的連結", @@ -300,46 +303,46 @@ "settings.option.connectivity.lastfmScrobble.delay": "Last.fm Scrobble 延遲 (%)", "settings.option.connectivity.lastfmScrobble.nowPlaying": "啟用 Last.fm 正在播放", "settings.option.connectivity.lastfmScrobble.removeFeatured": "從歌名中移除藝人推薦 (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 - + // Settings - Experimental "settings.header.experimental": "實驗性功能", "settings.header.experimental.description": "調整Cider的實驗性功能", "settings.option.experimental.compactUI": "緊凑型 UI", // Toggle "settings.option.experimental.close_button_hide": "以關閉按鈕來隱藏 Cider", "settings.option.experimental.copy_log": "複製運行記錄檔至剪貼簿", - //"settings.option.experimental.inline_playlists": "Inline Playlists and Albums", - // Refer to term.disabled & term.enabled + //"settings.option.experimental.inline_playlists": "Inline Playlists and Albums", + // Refer to term.disabled & term.enabled // Spatialization Menu "spatial.notTurnedOn": "請先在設定中啟用空間音訊。", - "spatial.spatialProperties" : "空間音訊屬性", - "spatial.width" : "闊度", - "spatial.height" : "高度", - "spatial.depth" : "深度", - "spatial.gain" : "增益", - "spatial.roomMaterials" : "空間材質", - "spatial.roomDimensions" : "空間大小", - "spatial.roomPositions" : "空間位置", - "spatial.setDimensions" : "大小設定", - "spatial.setPositions" : "位置設定", - "spatial.up" : "上方", - "spatial.front" : "前方", - "spatial.left" : "左方", - "spatial.right" : "右方", - "spatial.back" : "後方", - "spatial.down" : "下方", - "spatial.listener" : "觀眾", - "spatial.audioSource" : "音源", - + "spatial.spatialProperties": "空間音訊屬性", + "spatial.width": "闊度", + "spatial.height": "高度", + "spatial.depth": "深度", + "spatial.gain": "增益", + "spatial.roomMaterials": "空間材質", + "spatial.roomDimensions": "空間大小", + "spatial.roomPositions": "空間位置", + "spatial.setDimensions": "大小設定", + "spatial.setPositions": "位置設定", + "spatial.up": "上方", + "spatial.front": "前方", + "spatial.left": "左方", + "spatial.right": "右方", + "spatial.back": "後方", + "spatial.down": "下方", + "spatial.listener": "觀眾", + "spatial.audioSource": "音源", + // Settings - Unfinished "settings.header.unfinished": "未完成", - + // Web Remote "remote.web.title": "遙距控制 Cider", "remote.web.description": "掃描以下的二維碼以控制 Cider", - - //About + + // About "about.thanks": "感謝 Cider Collective 以及所有貢獻者所作出的貢獻。" } \ No newline at end of file diff --git a/src/i18n/zh_TW.jsonc b/src/i18n/zh_TW.jsonc index c1e99179..5a7ef4da 100644 --- a/src/i18n/zh_TW.jsonc +++ b/src/i18n/zh_TW.jsonc @@ -1,24 +1,24 @@ { - // App info - "app.name": "Cider", - - "date.format": "${y}年${m}月${d}日", - // i18n Info - "i18n.languageName": "繁體中文(台灣)", // name of language in native language + "i18n.languageName": "繁體中文(台灣)", // name of language in native language "i18n.languageNameEnglish": "Trad. Chinese (Taiwan)", // name of language in English "i18n.category": "main", // main = real language, fun = fun community languages "i18n.authors": "@maikirakiwi @jay900604", // Authors, if you contribute to this file feel free to add your name seperated with a space + // App info + "app.name": "Cider", + + "date.format": "${y}年${m}月${d}日", // Dialogs "dialog.cancel": "取消", "dialog.ok": "確定", - + // Notification "notification.updatingLibrarySongs": "正在更新資料庫的歌曲...", "notification.updatingLibraryAlbums": "正在更新資料庫的專輯...", "notification.updatingLibraryArtists": "正在更新資料庫的藝人...", + // Terms "term.appleMusic": "Apple Music", // Follows brand term "term.applePodcasts": "Apple Podcasts", // Follows brand term @@ -86,10 +86,10 @@ "term.less": "更少", "term.showMore": "顯示更多", "term.showLess": "顯示更少", - "term.topSongs" : "熱門歌曲", + "term.topSongs": "熱門歌曲", "term.latestReleases": "最新發行", "term.time.added": "加入於", - "term.time.released": "發行於", + "term.time.released": "發行於", "term.time.updated": "更改於", "term.time.hours": "小時", "term.time.hour": "小時", @@ -116,11 +116,10 @@ "term.equalizer": "等化器", "term.reset": "重設", "term.tracks": "首歌曲", // Assume x amount of tracks. e.g. 50 tracks - "term.videos": "影片", + "term.videos": "影片", "term.menu": "選單", "term.check": "檢查", "term.aboutArtist": "關於{{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "更新 Cider", // Home "home.title": "首頁", @@ -131,13 +130,14 @@ "home.madeForYou": "為您推薦", "home.friendsListeningTo": "朋友正在聆聽", "home.followedArtists": "追蹤的藝人", + // Errors "error.appleMusicSubRequired": "需要訂閱 Apple Music 以使用 Cider", "error.connectionError": "無法連接到 Apple Music。", "error.noResults": "沒有結果", "error.noResults.description": "嘗試新的搜尋項目。", - - //Podcasts + + // Podcasts "podcast.followOnCider": "在 Cider 上追蹤", "podcast.followedOnCider": "已追蹤", "podcast.subscribeOnItunes": "在 iTunes 上訂閱", @@ -146,7 +146,7 @@ "podcast.episodes": "單集", "podcast.playEpisode": "播放單集", "podcast.website": "Podcast 網站", - + // Actions "action.addToLibrary": "加入資料庫", "action.addToLibrary.success": "成功加入資料庫", @@ -199,6 +199,9 @@ "settings.option.general.language.main": "語言", "settings.option.general.language.fun": "特殊語言", "settings.option.general.language.unsorted": "未分類", + + // Update Cider + "settings.option.general.updateCider": "更新 Cider", // Button // Settings - Audio "settings.header.audio": "音訊", @@ -225,6 +228,7 @@ "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 的外觀", @@ -245,14 +249,15 @@ "settings.option.visual.animatedWindowBackground": "動態視窗背景", // Toggle "settings.option.visual.hardwareAcceleration": "硬體加速", // Dropdown "settings.option.visual.hardwareAcceleration.description": "需要重新啟動 Cider 才會套用", - "settings.header.visual.hardwareAcceleration.default": "預設", - "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + "settings.header.visual.hardwareAcceleration.default": "預設", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", "settings.header.visual.theme": "主題", // Settings - Visual - Theme name "settings.option.visual.theme.default": "Cider", "settings.option.visual.theme.dark": "暗黑模式", // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "顯示個人檔案", // Toggle + // Settings - General (Reserved) "settings.header.general": "一般", "settings.header.general.description": "調整 Cider 的一般設定", @@ -264,7 +269,7 @@ "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 與外部的連接", @@ -275,11 +280,11 @@ "settings.header.connectivity.discordRPC.appleMusic": "顯示正在玩 'Apple Music'", "settings.option.connectivity.discordRPC.clearOnPause": "暫停時清除 Discord 動態", // Toggle "settings.option.connectivity.lastfmScrobble": "LastFM Scrobbling 記錄", // Option to Connect - "settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobble 延遲 (%)", + "settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobble 延遲 (%)", "settings.option.connectivity.lastfmScrobble.nowPlaying": "啟用 LastFM 目前聆聽", // Toggle - "settings.option.connectivity.lastfmScrobble.removeFeatured": "從歌名中移除藝人推薦 (LastFM)", + "settings.option.connectivity.lastfmScrobble.removeFeatured": "從歌名中移除藝人推薦 (LastFM)", // Refer to term.connect for the connect button - + // Settings - Experimental "settings.header.experimental": "實驗性功能", "settings.header.experimental.description": "調整 Cider 的實驗性功能", @@ -288,8 +293,8 @@ "settings.option.experimental.close_button_hide": "關閉按鈕將 Cider 隱藏至系統列", "settings.option.experimental.copy_log": "複製執行紀錄檔至剪貼簿", "settings.option.experimental.inline_playlists": "將播放列表做為行内元素顯示", - // Refer to term.disabled & term.enabled + // Refer to term.disabled & term.enabled // Spatialization Menu "spatial.notTurnedOn": "空間音訊目前是關閉狀態,請先啟用再使用。", "spatial.spatialProperties" : "空間音訊屬性設定", @@ -317,7 +322,7 @@ // Web Remote "remote.web.title": "Cider 遠端操控", "remote.web.description": "掃描以下的行動條碼以操控 Cider", - + //About "about.thanks": "著重感謝 Cider Collective 的成員以及所有為項目付出的貢獻者。" -} +} \ No newline at end of file diff --git a/src/i18n/zh_yue.jsonc b/src/i18n/zh_yue.jsonc index e3692746..6fec3bfb 100644 --- a/src/i18n/zh_yue.jsonc +++ b/src/i18n/zh_yue.jsonc @@ -1,24 +1,24 @@ { - // i18n Info "i18n.languageName": "廣東話(香港)", // name of language in native language "i18n.languageNameEnglish": "Cantonese (Hong Kong)", // name of language in English "i18n.category": "main", // main = real language, fun = fun community languages "i18n.authors": "@tszngaiyip @strikesnc", // Authors, if you contribute to this file feel free to add your name seperated with a space - + // App info "app.name": "Cider", - + "date.format": "${y}年${m}月${d}日", // Dialogs "dialog.cancel": "取消", "dialog.ok": "確認", - + // Notification "notification.updatingLibrarySongs": "更新緊資料庫嘅歌曲...", "notification.updatingLibraryAlbums": "更新緊資料庫嘅專輯...", "notification.updatingLibraryArtists": "更新緊資料庫嘅藝人...", + // Terms "term.appleInc": "Apple Inc.", "term.appleMusic": "Apple Music", @@ -93,10 +93,10 @@ "term.less": "少啲", "term.showMore": "顯示多啲", "term.showLess": "顯示少啲", - "term.topSongs" : "熱門歌曲", + "term.topSongs": "熱門歌曲", "term.latestReleases": "最新出嘅", "term.time.added": "加入於", - "term.time.released": "發行於", + "term.time.released": "發行於", "term.time.updated": "更新於", "term.time.hours": "粒鐘", "term.time.hour": "粒鐘", @@ -123,12 +123,11 @@ "term.equalizer": "均衡器 (EQ)", "term.reset": "重設", "term.tracks": "首歌", // Assume x amount of tracks. e.g. 50 tracks - "term.videos": "影片", - "term.menu": "選項", + "term.videos": "影片", + "term.menu": "選項", "term.check": "檢查", "term.aboutArtist": "關於 {{artistName}}", // e.g. 'About Doja Cat' - "term.updateCider": "更新 Cider", - "term.topResult": "熱門搜尋結果", // Search Results + "term.topResult": "熱門搜尋結果", // Search Results "term.sharedPlaylists": "播放清單", // Search Results "term.people": "個人檔案", // Search Results "term.newpreset.name": "新EQ範本嘅名", // Equalizer Preset @@ -137,12 +136,12 @@ "term.deletedpreset": "刪除咗", "term.musicVideos": "MV", // Search page friendlyTypes "term.stations": "電台", - //"term.curators": "Curators", - //"term.appleCurators": "Apple Curators", + //"term.curators": "Curators", + //"term.appleCurators": "Apple Curators", "term.radioShows": "電台單集", "term.recordLabels": "唱片公司", "term.videoExtras": "相關嘅片", - //"term.top": "Top", + //"term.top": "Top", // Home "home.title": "主頁", @@ -153,13 +152,14 @@ "home.madeForYou": "為你而整", "home.friendsListeningTo": "你啲Friend聽緊", "home.followedArtists": "Follow左嘅藝人", + // Errors "error.appleMusicSubRequired": "需要訂閱Apple Music先可以用Cider。", "error.connectionError": "連接唔到Apple Music。", "error.noResults": "冇結果。", "error.noResults.description": "重新搵過啦。", - - //Podcasts + + // Podcasts "podcast.followOnCider": "喺Cider上Follow", "podcast.followedOnCider": "喺Cider上Follow左", "podcast.subscribeOnItunes": "喺iTunes上訂閱", @@ -168,7 +168,7 @@ "podcast.episodes": "單集", "podcast.playEpisode": "播呢集", "podcast.website": "Podcast 網頁", - + // Actions "action.addToLibrary": "加入資料庫", "action.addToLibrary.success": "加入咗資料庫", @@ -215,18 +215,21 @@ "action.tray.show": "顯示", "action.update": "更新", "action.copy": "複製", - "action.newpreset": "新增範本", // Equalizer Preset + "action.newpreset": "新增範本", // Equalizer Preset "action.deletepreset": "刪除範本", - + // Settings - General "settings.header.general": "一般", "settings.header.general.description": "調整Cider嘅一般設定", "settings.option.general.language": "語言", - + // Language optgroups "settings.option.general.language.main": "語言", "settings.option.general.language.fun": "惡搞語言", "settings.option.general.language.unsorted": "未分類", + + // Update Cider + "settings.option.general.updateCider": "更新 Cider", // Button // Settings - Audio "settings.header.audio": "音訊", @@ -242,8 +245,9 @@ "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": "外觀", "settings.header.visual.description": "調整Cider嘅外觀", "settings.option.visual.windowBackgroundStyle": "視窗背景樣式", // Toggle "settings.header.visual.windowBackgroundStyle.none": "空白", @@ -262,17 +266,16 @@ "settings.option.visual.animatedWindowBackground": "動態視窗背景", // Toggle "settings.option.visual.hardwareAcceleration": "硬體加速", // Dropdown "settings.option.visual.hardwareAcceleration.description": "需要重開Cider先會生效", - "settings.header.visual.hardwareAcceleration.default": "預設", - "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", + "settings.header.visual.hardwareAcceleration.default": "預設", + "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", "settings.header.visual.theme": "主題", - + // Settings - Visual - Theme name "settings.option.visual.theme.default": "預設", "settings.option.visual.theme.dark": "黑色", - // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "顯示個人檔案", // Toggle - + // Settings - Lyrics "settings.header.lyrics": "歌詞", "settings.header.lyrics.description": "調整Cider嘅歌詞設定", @@ -280,7 +283,7 @@ "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同外部嘅連結", @@ -291,49 +294,49 @@ "settings.header.connectivity.discordRPC.appleMusic": "顯示為'Apple Music'", "settings.option.connectivity.discordRPC.clearOnPause": "暫停時清除 Discord 狀態", // Toggle "settings.option.connectivity.lastfmScrobble": "Last.FM Scrobbling 記錄", // Option to Connect - "settings.option.connectivity.lastfmScrobble.delay": "Last.FM Scrobble 延遲 (%)", - "settings.option.connectivity.lastfmScrobble.nowPlaying": "啟用 Last.FM 正在播放", - "settings.option.connectivity.lastfmScrobble.removeFeatured": "從歌名中移除藝人推薦 (Last.FM)", - "settings.option.connectivity.lastfmScrobble.filterLoop": "Filter looped track (Last.FM)", + "settings.option.connectivity.lastfmScrobble.delay": "Last.FM Scrobble 延遲 (%)", + "settings.option.connectivity.lastfmScrobble.nowPlaying": "啟用 Last.FM 正在播放", + "settings.option.connectivity.lastfmScrobble.removeFeatured": "從歌名中移除藝人推薦 (Last.FM)", + "settings.option.connectivity.lastfmScrobble.filterLoop": "Filter looped track (Last.FM)", // Refer to term.connect for the connect button - + // Settings - Experimental "settings.header.experimental": "實驗性功能", "settings.header.experimental.description": "調整Cider嘅實驗性功能", "settings.option.experimental.compactUI": "逼啲既 UI", // Toggle "settings.option.experimental.close_button_hide": "㩒交叉制嚟隱藏 Cider", "settings.option.experimental.copy_log": "將log複製喺剪貼簿", - //"settings.option.experimental.inline_playlists": "Inline Playlists and Albums", + //"settings.option.experimental.inline_playlists": "Inline Playlists and Albums", + // Refer to term.disabled & term.enabled - // Spatialization Menu "spatial.notTurnedOn": "唔該喺設定入面啟用左空間音訊先。", - "spatial.spatialProperties" : "空間音訊屬性", - "spatial.width" : "幾闊", - "spatial.height" : "幾高", - "spatial.depth" : "幾深", - "spatial.gain" : "增益", - "spatial.roomMaterials" : "空間材質", - "spatial.roomDimensions" : "空間大小", - "spatial.roomPositions" : "空間位置", - "spatial.setDimensions" : "大小設定", - "spatial.setPositions" : "位置設定", - "spatial.up" : "上面", - "spatial.front" : "前面", - "spatial.left" : "左邊", - "spatial.right" : "右邊", - "spatial.back" : "後面", - "spatial.down" : "下面", - "spatial.listener" : "觀眾", - "spatial.audioSource" : "音源", + "spatial.spatialProperties": "空間音訊屬性", + "spatial.width": "幾闊", + "spatial.height": "幾高", + "spatial.depth": "幾深", + "spatial.gain": "增益", + "spatial.roomMaterials": "空間材質", + "spatial.roomDimensions": "空間大小", + "spatial.roomPositions": "空間位置", + "spatial.setDimensions": "大小設定", + "spatial.setPositions": "位置設定", + "spatial.up": "上面", + "spatial.front": "前面", + "spatial.left": "左邊", + "spatial.right": "右邊", + "spatial.back": "後面", + "spatial.down": "下面", + "spatial.listener": "觀眾", + "spatial.audioSource": "音源", // Settings - Unfinished "settings.header.unfinished": "未搞掂", - + // Web Remote "remote.web.title": "遙距控制 Cider", "remote.web.description": "Scan 呢個 QR Code 去控制 Cider", - + // About "about.thanks": "多謝 Cider Collective 同埋所有合作人作出嘅貢獻。" -} +} \ No newline at end of file diff --git a/src/main/base/browserwindow.ts b/src/main/base/browserwindow.ts index 1082f59a..991ccbdf 100644 --- a/src/main/base/browserwindow.ts +++ b/src/main/base/browserwindow.ts @@ -529,18 +529,18 @@ export class BrowserWindow { MusicKit.getInstance().play(); }); `) - }) + }); //QR Code ipcMain.handle('showQR', async (_event, _) => { let url = `http://${BrowserWindow.getIP()}:${this.remotePort}`; shell.openExternal(`https://cider.sh/pair-remote?url=${Buffer.from(encodeURI(url)).toString('base64')}`).catch(console.error); - }) + }); ipcMain.on('get-remote-pair-url', (_event, _) => { let url = `http://${BrowserWindow.getIP()}:${this.remotePort}`; BrowserWindow.win.webContents.send('send-remote-pair-url', url); - }) + }); if (process.platform === "darwin") { app.setUserActivity('com.CiderCollective.remote.pair', { ip: `${BrowserWindow.getIP()}` @@ -557,14 +557,25 @@ export class BrowserWindow { console.log('sc', SoundCheckTag) BrowserWindow.win.webContents.send('SoundCheckTag', SoundCheckTag) }).catch(err => { - console.log(err) - }); + console.log(err) + }); }); ipcMain.on('check-for-update', async (_event) => { + const branch = utils.getStoreValue('general.update_branch') + let latestbranch = await fetch(`https://circleci.com/api/v1.1/project/gh/ciderapp/Cider/latest/artifacts?branch=${branch}&filter=successful`) + if (latestbranch.status != 200) { + console.log(`Error fetching latest artifact from the **${branch}** branch`) + return + } + + let latestbranchjson = await latestbranch.json() + let base_url = latestbranchjson[0].url + base_url = base_url.substr(0, base_url.lastIndexOf('/')) + const options: any = { provider: 'generic', - url: 'https://43-429851205-gh.circle-artifacts.com/0/%7E/Cider/dist/artifacts' //Base URL + url: `${base_url}` } /* * Have to handle the auto updaters seperatly until we can support macOS. electron-builder limitation -q @@ -573,7 +584,7 @@ export class BrowserWindow { const linux_autoUpdater = new AppImageUpdater(options) //Linux await win_autoUpdater.checkForUpdatesAndNotify() await linux_autoUpdater.checkForUpdatesAndNotify() - }) + }); ipcMain.on('share-menu', async (_event, url) => { if (process.platform != 'darwin') return; diff --git a/src/main/base/store.ts b/src/main/base/store.ts index 6aae5ae9..df5edc19 100644 --- a/src/main/base/store.ts +++ b/src/main/base/store.ts @@ -11,7 +11,8 @@ export class Store { "discord_rpc": 1, // 0 = disabled, 1 = enabled as Cider, 2 = enabled as Apple Music "discord_rpc_clear_on_pause": true, "language": "en_US", // electron.app.getLocale().replace('-', '_') this can be used in future - "playbackNotifications": true + "playbackNotifications": true, + "update_branch": "main" }, "home": { "followedArtists": [], @@ -58,9 +59,9 @@ export class Store { 'preset': "default", 'frequencies': [32, 63, 125, 250, 500, 1000, 2000, 4000, 8000, 16000], 'gain': [0,0,0,0,0,0,0,0,0,0], - 'Q' : [1,1,1,1,1,1,1,1,1,1], - 'mix' : 1, - 'vibrantBass' : 0, + 'Q': [1,1,1,1,1,1,1,1,1,1], + 'mix': 1, + 'vibrantBass': 0, 'presets': [], 'userGenerated': false }, diff --git a/src/renderer/views/pages/settings.ejs b/src/renderer/views/pages/settings.ejs index 7e86bfb3..0ed575bc 100644 --- a/src/renderer/views/pages/settings.ejs +++ b/src/renderer/views/pages/settings.ejs @@ -655,7 +655,7 @@
- {{$root.getLz('term.updateCider')}} + {{$root.getLz('settings.option.general.updateCider')}}
+
+
+ {{$root.getLz('settings.option.general.updateCider.branch')}}
+ ({{$root.getLz('settings.option.general.updateCider.branch.description')}}) +
+
+ +
+
{{$root.getLz('settings.option.experimental.copy_log')}} @@ -807,15 +823,17 @@ ciderPPE: function () { if (app.cfg.advanced.ciderPPE) { if (app.cfg.audio.spatial) { - app.cfg.advanced.ciderPPE = false; - notyf.error("CAP is not compatible with Spatialization. Please disable Spatialization to continue.") - } - }}, + app.cfg.advanced.ciderPPE = false; + notyf.error("CAP is not compatible with Spatialization. Please disable Spatialization to continue.") + } + } + }, toggleSpatial: function () { if (app.cfg.audio.spatial) { if (!app.cfg.advanced.ciderPPE) { - CiderAudio.spatialOn()} - else { + CiderAudio.spatialOn() + } + else { CiderAudio.spatialOff() app.cfg.audio.spatial = false; notyf.error("Spatialization is not compatible with CAP. Please disable CAP to continue.") @@ -823,10 +841,11 @@ } else { CiderAudio.spatialOff() } - + }, - changeAudioQuality: function () {1 - app.mk.bitrate = MusicKit.PlaybackBitrate[app.cfg.audio.quality]; + changeAudioQuality: function () { + 1 + app.mk.bitrate = MusicKit.PlaybackBitrate[app.cfg.audio.quality]; }, toggleUserInfo: function () { app.chrome.hideUserInfo = !app.cfg.visual.showuserinfo