diff --git a/Install.ps1 b/Install.ps1 index 1bea849..78b6d5a 100644 --- a/Install.ps1 +++ b/Install.ps1 @@ -113,7 +113,7 @@ function Format-LanguageCode { $supportLanguages = @( - 'en', 'ru', 'it', 'tr', 'ka', 'pl', 'es', 'fr', 'hi', 'pt', 'id', 'vi', 'ro', 'de', 'hu', 'zh', 'zh-TW', 'ko', 'ua', 'fa', 'sr', 'lv', 'bn', 'el' + 'en', 'ru', 'it', 'tr', 'ka', 'pl', 'es', 'fr', 'hi', 'pt', 'id', 'vi', 'ro', 'de', 'hu', 'zh', 'zh-TW', 'ko', 'ua', 'fa', 'sr', 'lv', 'bn', 'el', 'fi' ) @@ -215,6 +215,10 @@ function Format-LanguageCode { $returnCode = 'el' break } + '^fi' { + $returnCode = 'fi' + break + } Default { $returnCode = $PSUICulture $long_code = $true @@ -1427,29 +1431,29 @@ If ($test_spa) { # xpui.css if ($new_theme -or !($premium)) { - if (!($premium)) { - # Hide download icon on different pages - $icon = $webjson.others.downloadicon.add - # Hide submenu item "download" - $submenu = $webjson.others.submenudownload.add - # Hide very high quality streaming - $very_high = $webjson.others.veryhighstream.add - } - - # New UI fix - if ($new_theme) { - if ($offline -ge "1.1.94.864" -and $offline -lt "1.2.3.1107") { - $navaltfix = $webjson.others.navaltfix.add[0] + if (!($premium)) { + # Hide download icon on different pages + $icon = $webjson.others.downloadicon.add + # Hide submenu item "download" + $submenu = $webjson.others.submenudownload.add + # Hide very high quality streaming + $very_high = $webjson.others.veryhighstream.add } - if ($offline -ge "1.2.3.1107") { - $navaltfix = $webjson.others.navaltfix.add[1] - } - $navaltfix2 = $webjson.others.navaltfix.add[2] - } - $css = $icon, $submenu, $very_high, $navaltfix, $navaltfix2 - extract -counts 'one' -method 'zip' -name 'xpui.css' -add $css -} + # New UI fix + if ($new_theme) { + if ($offline -ge "1.1.94.864" -and $offline -lt "1.2.3.1107") { + $navaltfix = $webjson.others.navaltfix.add[0] + } + if ($offline -ge "1.2.3.1107") { + $navaltfix = $webjson.others.navaltfix.add[1] + } + $navaltfix2 = $webjson.others.navaltfix.add[2] + } + + $css = $icon, $submenu, $very_high, $navaltfix, $navaltfix2 + extract -counts 'one' -method 'zip' -name 'xpui.css' -add $css + } # Old UI fix extract -counts 'one' -method 'zip' -name 'xpui.css' -helper "FixOldTheme" diff --git a/scripts/installer-lang/fi.ps1 b/scripts/installer-lang/fi.ps1 new file mode 100644 index 0000000..3d0ff44 --- /dev/null +++ b/scripts/installer-lang/fi.ps1 @@ -0,0 +1,61 @@ +[PSCustomObject]@{ + Welcome = " +╔═══════════════════════════════╗ +║ Tervetuloa SpotX:n Windowsiin ║ +╚═══════════════════════════════╝" + Incorrect = "Hupsista, väärä arvo," + Incorrect2 = "Syötä uudelleen " + Download = "Latauksen aikana tapahtui virhe" + Download2 = "Pyydetään latausta uudelleen 5 sekunnin kuluttua..." + Download3 = "Taas virhe" + Download4 = "Tarkista verkkoasetuksesi ja suorita asennus uudelleen" + Download5 = "Ladataan Spotify:tä" + Download6 = "Curl virhe" + StopScrpit = "Skripti on pysäytetty" + MsSpoti = "Spotifyn Microsoft Store -versio on havaittu, jota ei tueta" + MsSpoti2 = "Poista Spotifyn Windows Store -versio [Y/N]" + MsSpoti3 = "Spotifyn Microsoft Store -version automaattinen poistaminen..." + MsSpoti4 = "Poistetaan Spotifyn Microsoft Store -versiota." + Prem = "Muunnos premium-tiliin..." + OldV = "Spotifysta löytyi vanhentunut versio" + OldV2 = "Spotify {0} -versiosi on vanhentunut, on suositeltavaa päivittää versioon {1}" + OldV3 = "Haluatko päivittää? [Y/N]" + AutoUpd = "Automaattinen päivitys suositeltuun versioon" + DelOrOver = "Haluatko poistaa nykyisen version {0} vai asentaa sen päälle? Y [Poista asennus] / N [Asenna edellisen päälle]" + DelOld = "Poistetaan vanhaa Spotify versiota..." + NewV = "Spotifyn ei-tuettu versio löytyi" + NewV2 = "Spotify-versiotasi {0} ei ole vielä testattu, tällä hetkellä versio {1} on vakaa" + NewV3 = "Haluatko jatkaa versiolla {0} (bugit sekä virheet mahdollista)? [Y/N]" + Recom = "Haluatko asentaa suositellun {0} version? [Y/N]" + DelNew = "Poistetaan testaamattoman Spotify versiota..." + DownSpoti = "Ladataan ja asennetaan spotify:tä" + DownSpoti2 = "Odota hetki..." + PodcatsOff = "podcastit poissa päältä" + PodcastsOn = "podcastit päällä" + PodcatsSelect = "Haluatko poistaa käytöstä podcastit, jaksot ja äänikirjat pääsivulta? [Y/N]" + DowngradeNote = "On suositeltavaa estää päivitykset, koska Spotify muutettiin vanhempaan versioon" + UpdBlock = "Spotifyn päivitykset estetty" + UpdUnblock = "Spotifyn päivityksiä ei ole estetty" + UpdSelect = "Haluatko estää Spotifyn päivitykset? [Y/N]" + CacheOn = "välimuistin tyhjennys käytössä ({0})" + CacheOff = "Välimuistin tyhjennys ei ole käytössä" + CacheSelect = "Haluatko määrittää automaattisen välimuistin tyhjennyksen? [Y/N]" + CacheDays = "Vanha välimuisti: XX päivää tyhjennettävä" + CacheDays2 = "Syötä päivien lukumäärä 1–100 päivää" + ModSpoti = "Paikataan Spotifyn tiedostoja..." + Error = "Virhe" + FileLocBroken = "Spotify-tiedostojen sijainti on rikki, asenna spotify uudelleen ja suorita komentosarja uudelleen" + Spicetify = "Spicetify havaittu" + NoRestore = "SpotX on jo asennettu, mutta tiedostot xpui.js.bak- ja xpui.css.bak ei löytynyt. `nAsenna spotify uudelleen ja suorita Install.bat tiedosto uudelleen" + ExpSpotify = "Spotifyn ylläpitämät kokeelliset ominaisuudet" + ExpStandart = "SpotX:n kokeelliset ominaisuudet eivät sisälly mukaan" + NoRestore2 = "SpotX on jo asennettu, xpui.bak tiedostoa ei löynyt. `nAsenna spotify uudelleen ja suorita Install.bat tiedosto uudelleen" + UpdateBlocked = "Spotify-päivitykset on jo estetty" + UpdateError = "Päivitysten estäminen epäonnistui" + NoSpotifyExe = "Spotify.exe tiedostoa ei löytynyt" + InstallComplete = "asennus suoritettu" + HostInfo = "Hosts-tiedostosta löytyi ei-toivottuja URL-osoitteita" + HostBak = "Varmuuskopioidaan hosts.bak..." + HostDel = "Yritetään poistaa ei toivottuja URL-osoitteita alkuperäisestä hosts-tiedostosta..." + HostError = "Jotain meni pieleen, hosts-tiedostoton muokkaamisessa, muokkaa sitä manuaalisesti tai suorita komentosarja järjestelmänvalvojana" +}