mirror of
https://github.com/SpotX-Official/SpotX.git
synced 2026-04-20 10:44:35 +10:00
Compare commits
26 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
de225b6242 | ||
|
|
873bde9159 | ||
|
|
98fc98d6ea | ||
|
|
a97447bd04 | ||
|
|
f98e062f09 | ||
|
|
d922e62ab0 | ||
|
|
c9a1828a88 | ||
|
|
263263b2a8 | ||
|
|
c980de9acf | ||
|
|
6598e43a7c | ||
|
|
c0cb332c83 | ||
|
|
1ae02fe80d | ||
|
|
51da0a0f94 | ||
|
|
31bf8f91be | ||
|
|
71413e7f4c | ||
|
|
b7e110c17e | ||
|
|
cdf691f646 | ||
|
|
cfb5a8c4f1 | ||
|
|
375a7bacbf | ||
|
|
3c35a31493 | ||
|
|
96ef3f29d5 | ||
|
|
88831116b8 | ||
|
|
4f68326826 | ||
|
|
7cce0a34e2 | ||
|
|
7d412f08d3 | ||
|
|
31336040c8 |
@@ -6,7 +6,7 @@ body:
|
||||
id: lang
|
||||
attributes:
|
||||
label: What language do you want to translate into?
|
||||
description: Also note the already added languages in the <a href="https://github.com/amd64fox/SpotX/discussions/60">Language parameters</a> section
|
||||
description: Also note the already added <a href="https://github.com/amd64fox/SpotX/tree/main/scripts/installer-lang">languages</a>
|
||||
placeholder: e.g. English
|
||||
validations:
|
||||
required: true
|
||||
@@ -40,6 +40,7 @@ body:
|
||||
Download3 = "Error again"
|
||||
Download4 = "Check your network settings and run the installation again"
|
||||
Download5 = "Downloading Spotify"
|
||||
Download6 = "Curl error"
|
||||
StopScrpit = "Script is stopped"
|
||||
MsSpoti = "The Microsoft Store version of Spotify has been detected which is not supported"
|
||||
MsSpoti2 = "Uninstall Spotify Windows Store edition [Y/N]"
|
||||
@@ -75,6 +76,7 @@ body:
|
||||
NoVariable2 = "in xpui.js"
|
||||
NoVariable3 = "in licenses.html"
|
||||
NoVariable4 = "in html"
|
||||
NoVariable5 = "in home-v2.js"
|
||||
ModSpoti = "Patching Spotify..."
|
||||
Error = "Error"
|
||||
FileLocBroken = "Location of Spotify files is broken, uninstall the client and run the script again"
|
||||
|
||||
13
.github/ISSUE_TEMPLATE/itranslation-fix.yml
vendored
13
.github/ISSUE_TEMPLATE/itranslation-fix.yml
vendored
@@ -2,19 +2,6 @@ name: "🌐 Localization/Translation issue"
|
||||
description: Report incorrect translations.
|
||||
labels: 🌐 Fix translation
|
||||
body:
|
||||
- type: dropdown
|
||||
id: langselect
|
||||
attributes:
|
||||
label: 🌐 Select language
|
||||
options:
|
||||
- English
|
||||
- Russian
|
||||
- Italian
|
||||
- Turkish
|
||||
- Georgian
|
||||
- Polish
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: ❌ Actual phrase(s)
|
||||
|
||||
787
Install.ps1
787
Install.ps1
@@ -69,15 +69,15 @@ param
|
||||
[Parameter(HelpMessage = 'Enable showing a new and improved device picker UI.')]
|
||||
[switch]$device_new_off,
|
||||
|
||||
[Parameter(HelpMessage = 'Enabled the new home structure and navigation.')]
|
||||
[switch]$enablenavalt,
|
||||
|
||||
#[Parameter(HelpMessage = 'Connect unlock test.')]
|
||||
#[switch]$testconnect,
|
||||
[Parameter(HelpMessage = 'Disable the new home structure and navigation.')]
|
||||
[switch]$navalt_off,
|
||||
|
||||
[Parameter(HelpMessage = 'Do not create desktop shortcut.')]
|
||||
[switch]$no_shortcut,
|
||||
|
||||
[Parameter(HelpMessage = 'Use bts patch.')]
|
||||
[switch]$bts,
|
||||
|
||||
[Parameter(HelpMessage = 'Select the desired language to use for installation. Default is the detected system language.')]
|
||||
[Alias('l')]
|
||||
[string]$Language
|
||||
@@ -98,7 +98,7 @@ function Format-LanguageCode {
|
||||
|
||||
begin {
|
||||
$supportLanguages = @(
|
||||
'en', 'ru', 'it', 'tr', 'ka', 'pl'
|
||||
'en', 'ru', 'it', 'tr', 'ka', 'pl', 'es', 'fr', 'hi'
|
||||
)
|
||||
}
|
||||
|
||||
@@ -129,6 +129,18 @@ function Format-LanguageCode {
|
||||
$returnCode = 'pl'
|
||||
break
|
||||
}
|
||||
'^es' {
|
||||
$returnCode = 'es'
|
||||
break
|
||||
}
|
||||
'^fr' {
|
||||
$returnCode = 'fr'
|
||||
break
|
||||
}
|
||||
'^hi' {
|
||||
$returnCode = 'hi'
|
||||
break
|
||||
}
|
||||
Default {
|
||||
$returnCode = $PSUICulture.Remove(2)
|
||||
break
|
||||
@@ -147,446 +159,71 @@ function Format-LanguageCode {
|
||||
}
|
||||
}
|
||||
|
||||
function Set-ScriptLanguageStrings {
|
||||
function CallLang($clg) {
|
||||
|
||||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
|
||||
$urlLang = "https://raw.githubusercontent.com/amd64fox/SpotX/main/scripts/installer-lang/$clg.ps1"
|
||||
$ProgressPreference = 'SilentlyContinue'
|
||||
|
||||
try {
|
||||
(Invoke-WebRequest -useb $urlLang).Content | Invoke-Expression
|
||||
}
|
||||
catch {
|
||||
Write-Host "Error loading $clg language"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function Set-ScriptLanguageStrings($LanguageCode) {
|
||||
|
||||
#Sets the language strings to be used.
|
||||
|
||||
[CmdletBinding()]
|
||||
[OutputType([object])]
|
||||
param
|
||||
(
|
||||
[Parameter(Mandatory = $true,
|
||||
HelpMessage = 'Two letter language code.')]
|
||||
[string]$LanguageCode
|
||||
)
|
||||
|
||||
begin {
|
||||
# Define language strings.
|
||||
$langStringsEN = [PSCustomObject]@{
|
||||
Author = "Patch author:"
|
||||
Author2 = "@Amd64fox"
|
||||
Incorrect = "Oops, an incorrect value,"
|
||||
Incorrect2 = "enter again through "
|
||||
Download = "Error downloading"
|
||||
Download2 = "Will re-request in 5 seconds..."
|
||||
Download3 = "Error again"
|
||||
Download4 = "Check your network settings and run the installation again"
|
||||
Download5 = "Downloading Spotify"
|
||||
StopScrpit = "Script is stopped"
|
||||
MsSpoti = "The Microsoft Store version of Spotify has been detected which is not supported"
|
||||
MsSpoti2 = "Uninstall Spotify Windows Store edition [Y/N]"
|
||||
MsSpoti3 = "Automatic uninstalling Spotify MS..."
|
||||
MsSpoti4 = "Uninstalling Spotify MS..."
|
||||
Prem = "Modification for premium account..."
|
||||
OldV = "Found outdated version of Spotify"
|
||||
OldV2 = "Your Spotify {0} version is outdated, it is recommended to upgrade to {1}"
|
||||
OldV3 = "Want to update ? [Y/N]"
|
||||
AutoUpd = "Automatic update to the recommended version"
|
||||
DelOrOver = "Do you want to uninstall the current version of {0} or install over it? Y [Uninstall] / N [Install Over]"
|
||||
DelOld = "Uninstalling old Spotify..."
|
||||
NewV = "Unsupported version of Spotify found"
|
||||
NewV2 = "Your Spotify {0} version hasn't been tested yet, currently it's a stable {1} version"
|
||||
NewV3 = "Do you want to continue with {0} version (errors possible) ? [Y/N]"
|
||||
Recom = "Do you want to install the recommended {0} version ? [Y/N]"
|
||||
DelNew = "Uninstalling an untested Spotify..."
|
||||
DownSpoti = "Downloading and installing Spotify"
|
||||
DownSpoti2 = "Please wait..."
|
||||
PodcatsOff = "Off Podcasts"
|
||||
PodcastsOn = "On Podcasts"
|
||||
PodcatsSelect = "Do you want to disable podcasts from the main page? [Y/N]"
|
||||
DowngradeNote = "It is recommended to block because there was a downgrade of Spotify"
|
||||
UpdBlock = "Spotify updates blocked"
|
||||
UpdUnblock = "Spotify updates are not blocked"
|
||||
UpdSelect = "Want to block Spotify updates? [Y/N]"
|
||||
CacheOn = "Clear cache enabled ({0})"
|
||||
CacheOff = "Clearing the cache is not enabled"
|
||||
CacheSelect = "Want to set up automatic cache cleanup? [Y/N]"
|
||||
CacheDays = "Cache older: XX days to be cleared "
|
||||
CacheDays2 = "Enter the number of days from 1 to 100"
|
||||
NoVariable = "Didn't find variable"
|
||||
NoVariable2 = "in xpui.js"
|
||||
NoVariable3 = "in licenses.html"
|
||||
NoVariable4 = "in html"
|
||||
ModSpoti = "Patching Spotify..."
|
||||
Error = "Error"
|
||||
FileLocBroken = "Location of Spotify files is broken, uninstall the client and run the script again"
|
||||
Spicetify = "Spicetify detected"
|
||||
NoRestore = "SpotX has already been installed, but files to recover xpui.js.bak and xpui.css.bak not found. `nPlease uninstall Spotify client and run Install.bat again"
|
||||
ExpSpotify = "Experimental features operated by Spotify"
|
||||
ExpStandart = "Experimental features of SpotX are not included"
|
||||
NoRestore2 = "SpotX has already been installed, xpui.bak not found. `nPlease uninstall Spotify client and run Install.bat again"
|
||||
UpdateBlocked = "Spotify updates are already blocked"
|
||||
UpdateError = "Failed to block updates"
|
||||
NoSpotifyExe = "Could not find Spotify.exe"
|
||||
InstallComplete = "installation completed"
|
||||
HostInfo = "Unwanted URLs found in hosts file"
|
||||
HostBak = "Backing up hosts.bak..."
|
||||
HostDel = "Trying to remove unwanted URLs from the original hosts file..."
|
||||
HostError = "Something went wrong while editing the hosts file, edit it manually or run the script as administrator"
|
||||
switch ($LanguageCode) {
|
||||
'en' {
|
||||
$langStrings = CallLang -clg "en"
|
||||
break
|
||||
}
|
||||
|
||||
$langStringsRU = [PSCustomObject]@{
|
||||
Author = "Автор патча:"
|
||||
Author2 = "@Amd64fox"
|
||||
Incorrect = "Ой, некорректное значение,"
|
||||
Incorrect2 = "повторите ввод через"
|
||||
Download = "Ошибка загрузки"
|
||||
Download2 = "Повторный запрос через 5 секунд..."
|
||||
Download3 = "Опять ошибка"
|
||||
Download4 = "Проверьте настройки вашей сети и снова запустите установку"
|
||||
Download5 = "Загрузка Spotify"
|
||||
StopScrpit = "Cкрипт остановлен"
|
||||
MsSpoti = "Обнаружена версия Spotify из Microsoft Store, которая не поддерживается"
|
||||
MsSpoti2 = "Хотите удалить Spotify Microsoft Store ? [Y/N]"
|
||||
MsSpoti3 = "Автоматическое удаление Spotify MS..."
|
||||
MsSpoti4 = "Удаление Spotify MS..."
|
||||
Prem = "Модификация для премиум аккаунта..."
|
||||
OldV = "Найдена устаревшая версия Spotify"
|
||||
OldV2 = "Ваша версия Spotify {0} устарела, рекомендуется обновиться до {1}"
|
||||
OldV3 = "Обновить ? [Y/N]"
|
||||
AutoUpd = "Автоматическое обновление до рекомендуемой версии"
|
||||
DelOrOver = "Вы хотите удалить текущую версию {0} или установить поверх нее? Y [Удалить] / N [Поверх]"
|
||||
DelOld = "Удаление устаревшего Spotify..."
|
||||
NewV = "Найдена неподдерживаемая версия Spotify"
|
||||
NewV2 = "Ваша версия Spotify {0} еще не тестировалась, стабильная версия сейчас {1}"
|
||||
NewV3 = "Хотите продолжить с {0} (возможны ошибки) ? [Y/N]"
|
||||
Recom = "Хотите установить рекомендуемую {0} версию ? [Y/N]"
|
||||
DelNew = "Удаление неподдерживаемого Spotify..."
|
||||
DownSpoti = "Загружаю и устанавливаю Spotify"
|
||||
DownSpoti2 = "Пожалуйста подождите..."
|
||||
PodcatsOff = "Подкасты отключены"
|
||||
PodcastsOn = "Подкасты не отключены"
|
||||
PodcatsSelect = "Хотите отключить подкасты c главной страницы ? [Y/N]"
|
||||
DowngradeNote = "Рекомендуется заблокировать т.к. было понижение версии Spotify"
|
||||
UpdBlock = "Обновления Spotify заблокированы"
|
||||
UpdUnblock = "Обновления Spotify не заблокированы"
|
||||
UpdSelect = "Хотите заблокировать обновления Spotify ? [Y/N]"
|
||||
CacheOn = "Очистка кеша включена ({0})"
|
||||
CacheOff = "Очистка кеша не включена"
|
||||
CacheSelect = "Хотите установить автоматическую очистку кеша ? [Y/N]"
|
||||
CacheDays = "Кэш старше: XX дней будет очищен"
|
||||
CacheDays2 = "Пожалуйста, введите количество дней от 1 до 100"
|
||||
NoVariable = "Не нашел переменную"
|
||||
NoVariable2 = "в xpui.js"
|
||||
NoVariable3 = "в licenses.html"
|
||||
NoVariable4 = "в html"
|
||||
NoVariable5 = "в ru.json"
|
||||
ModSpoti = "Модифицирую Spotify..."
|
||||
Error = "Ошибка"
|
||||
FileLocBroken = "Расположение файлов Spotify нарушено, удалите клиент и снова запустите скрипт"
|
||||
Spicetify = "Обнаружен Spicetify"
|
||||
NoRestore = "SpotX уже был установлен, но файлы для восстановления xpui.js.bak и xpui.css.bak не найдены. `nУдалите клиент Spotify и снова запустите Install.bat"
|
||||
ExpSpotify = "Экспериментальные функции управляются Spotify"
|
||||
ExpStandart = "Экспериментальные функции SpotX не включены"
|
||||
NoRestore2 = "SpotX уже был установлен, но файл для восстановления xpui.bak не найден. `nУдалите клиент Spotify и снова запустите Install.bat"
|
||||
UpdateBlocked = "Обновления Spotify уже заблокированы"
|
||||
UpdateError = "Не удалось заблокировать обновления"
|
||||
NoSpotifyExe = "Spotify.exe не найден"
|
||||
InstallComplete = "Установка завершена"
|
||||
HostInfo = "В файле hosts найдены нежелательные Url-адреса"
|
||||
HostBak = "Создаю резервную копию hosts.bak..."
|
||||
HostDel = "Попытка удалить нежелательные Url-адреса из оригинального файла hosts..."
|
||||
HostError = "Что-то пошло не так при редактировании файла hosts, отредактируйте его вручную или запустите скрипт от администратора"
|
||||
'ru' {
|
||||
$langStrings = CallLang -clg "ru"
|
||||
break
|
||||
}
|
||||
|
||||
$langStringsIT = [PSCustomObject]@{
|
||||
Author = "Autore patch:"
|
||||
Author2 = "@Amd64fox"
|
||||
TranslationBy = "Autore traduzione:"
|
||||
TranslationBy2 = "@Francescoaracu"
|
||||
Incorrect = "Ops! Valore sbagliato,"
|
||||
Incorrect2 = "Inserisci di nuovo"
|
||||
Download = "Errore nel download"
|
||||
Download2 = "Nuova richiesta in 5 secondi..."
|
||||
Download3 = "Nuovo errore"
|
||||
Download4 = "Verifica le tue impostazioni di rete e fai partire di nuovo l'installazione"
|
||||
Download5 = "Scarico Spotify"
|
||||
StopScrpit = "Lo script è stato fermato"
|
||||
MsSpoti = "Trovata versione del Microsoft Store di Spotify, che non è supportata"
|
||||
MsSpoti2 = "Disinstalla la versione Microsoft Store di Spotify [Y/N]"
|
||||
MsSpoti3 = "Disinstallazione automatica Spotify MS..."
|
||||
MsSpoti4 = "Disinstallo Spotify MS..."
|
||||
Prem = "Modifica per account premium..."
|
||||
OldV = "Trovata vecchia versione di Spotify"
|
||||
OldV2 = "La tua versione di Spotify {0} è vecchia, è consigliato aggiornare alla versione {1}"
|
||||
OldV3 = "Vuoi aggiornare? [Y/N]"
|
||||
AutoUpd = "Aggiornamento automatico alla versione consigliata"
|
||||
DelOrOver = "Vuoi disinstallare la versione installata {0} o sovrascriverla? Y [Disinstalla] / N [Sovrascrivi]"
|
||||
DelOld = "Disinstallo vecchio Spotify..."
|
||||
NewV = "Trovata versione di Spotify non supportata"
|
||||
NewV2 = "La tua versione {0} di Spotify non è stata ancora testata, al momento la {1} è stabile"
|
||||
NewV3 = "Vuoi continuare a installare la versione {0} (possibili errori)? [Y/N]"
|
||||
Recom = "Vuoi installare la versione consigliata {0}? [Y/N]"
|
||||
DelNew = "Disinstallo una versione non testata di Spotify..."
|
||||
DownSpoti = "Scarico e installo Spotify"
|
||||
DownSpoti2 = "Attendi..."
|
||||
PodcatsOff = "Podcasts OFF"
|
||||
PodcastsOn = "Podcasts ON"
|
||||
PodcatsSelect = "Vuoi rimuovere i podcast dalla home? [Y/N]"
|
||||
DowngradeNote = "Si consiglia il blocco degli aggiornamenti perché è stato eseguito un downgrade di Spotify"
|
||||
UpdBlock = "Aggiornamenti di Spotify bloccati"
|
||||
UpdUnblock = "Aggiornamenti di Spotify non bloccati"
|
||||
UpdSelect = "Vuoi bloccare gli aggiornamenti automatici di Spotify? [Y/N]"
|
||||
CacheOn = "Attivata la cancellazione automatica della cache ({0})"
|
||||
CacheOff = "Cancellazione automatica della cache non attiva"
|
||||
CacheSelect = "Vuoi attivare la cancellazione automatica della cache? [Y/N]"
|
||||
CacheDays = "Verrà cancellata la cache più vecchia di XX giorni"
|
||||
CacheDays2 = "Inserisci il numero dei giorni da 1 a 100"
|
||||
NoVariable = "Variabile non trovata"
|
||||
NoVariable2 = "in xpui.js"
|
||||
NoVariable3 = "in licenses.html"
|
||||
NoVariable4 = "in html"
|
||||
ModSpoti = "Patching Spotify..."
|
||||
Error = "Errore"
|
||||
FileLocBroken = "Il percorso dei file di Spotify non è stato trovato, disinstalla Spotify e fai ripartire lo script"
|
||||
Spicetify = "Rilevato Spicetify"
|
||||
NoRestore = "SpotX è già stato installato, ma file da recuperare xpui.js.bak e xpui.css.bak non trovati. `nPer favore, disinstalla Spotify e riapri il file Install.bat"
|
||||
ExpSpotify = "Features sperimentali attivate da Spotify"
|
||||
ExpStandart = "Features sperimentali di SpotX non incluse"
|
||||
NoRestore2 = "SpotX è già stato installato, xpui.bak non trovato. `nPer favore, disinstalla Spotify e riapri il file Install.bat"
|
||||
UpdateBlocked = "Gli aggiornamenti automatici di Spotify sono già stati bloccati"
|
||||
UpdateError = "Blocco degli aggiornamenti non riuscito"
|
||||
NoSpotifyExe = "Spotify.exe non trovato"
|
||||
InstallComplete = "Installazione completata"
|
||||
HostInfo = "Trovati URL non desiderati nel file hosts"
|
||||
HostBak = "Backup di hosts.bak in corso..."
|
||||
HostDel = "Provo a rimuovere URL non desiderati dal file hosts originale..."
|
||||
HostError = "Qualcosa è andato storto provando a modificare il file hosts, modificalo manualmente o fai partire lo script come amministratore"
|
||||
'it' {
|
||||
$langStrings = CallLang -clg "it"
|
||||
break
|
||||
}
|
||||
|
||||
$langStringsTR = [PSCustomObject]@{
|
||||
Author = "Yama yapımcısı:"
|
||||
Author2 = "@Amd64fox"
|
||||
TranslationBy = "Tercüman:"
|
||||
TranslationBy2 = "@metezd"
|
||||
Incorrect = "Eyvah, yanlış bir değer,"
|
||||
Incorrect2 = "tekrar girin "
|
||||
Download = "İndirirken hata oluştu"
|
||||
Download2 = "5 saniye içinde tekrar talep edilecek..."
|
||||
Download3 = "Yine hata oluştu"
|
||||
Download4 = "Ağ ayarlarınızı kontrol edin ve kurulumu tekrar çalıştırın"
|
||||
Download5 = "Spotify indiriliyor"
|
||||
StopScrpit = "Komut dosyası durduruldu"
|
||||
MsSpoti = "Spotify'ın desteklenmeyen Microsoft Mağazası sürümü tespit edildi"
|
||||
MsSpoti2 = "Spotify Windows Mağazası sürümünü kaldır [Y/N]"
|
||||
MsSpoti3 = "Spotify MS otomatik olarak kaldırlıyor..."
|
||||
MsSpoti4 = "Spotify MS kaldırılıyor..."
|
||||
Prem = "Premium hesap için modifikasyon ..."
|
||||
OldV = "Spotify'ın eski bir sürümü bulundu"
|
||||
OldV2 = "Spotify {0} sürümü güncel değil, {1} sürümüne yükseltmeniz önerilir"
|
||||
OldV3 = "Güncelleme yapılsın mı? [Y/N]"
|
||||
AutoUpd = "Önerilen sürüme otomatik olarak güncelle"
|
||||
DelOrOver = "Mevcut {0} sürümünü kaldırmak mı yoksa üzerine yüklemek mi istiyorsunuz? Y [Kaldır] / N [Üzerine Yükle]"
|
||||
DelOld = "Eski Spotify kaldırılıyor..."
|
||||
NewV = "Desteklenmeyen Spotify sürümü bulundu"
|
||||
NewV2 = "Spotify {0} sürümü henüz test edilmedi, şu anda kararlı olan {1} sürümüdür"
|
||||
NewV3 = "{0} sürümü ile devam etmek istiyor musunuz (hatalar olabilir) ? [Y/N]"
|
||||
Recom = "Önerilen {0} sürümünü yüklemek istiyor musunuz? [Y/N]"
|
||||
DelNew = "Test edilmemiş Spotify kaldırılıyor..."
|
||||
DownSpoti = "Spotify indiriliyor ve kuruluyor"
|
||||
DownSpoti2 = "Lütfen bekleyin..."
|
||||
PodcatsOff = "Podcast'ler Kapalı"
|
||||
PodcastsOn = "Podcast'ler Açık"
|
||||
PodcatsSelect = "Podcast'leri ana sayfadan kaldırmak istiyor musunuz? [Y/N]"
|
||||
DowngradeNote = "Spotify'da bir sürüm düşürme olduğu için engellemeniz önerilir"
|
||||
UpdBlock = "Spotify güncellemeleri engellendi"
|
||||
UpdUnblock = "Spotify güncellemeleri engellenmedi"
|
||||
UpdSelect = "Spotify güncellemelerini engellemek ister misiniz? [Y/N]"
|
||||
CacheOn = "Önbelleği temizleme etkin ({0})"
|
||||
CacheOff = "Önbelleğin temizlenmesi etkin değil"
|
||||
CacheSelect = "Otomatik önbellek temizlemeyi ayarlamak ister misiniz? [Y/N]"
|
||||
CacheDays = "Daha eski olan önbellek: XX gün içinde temizlenecek "
|
||||
CacheDays2 = "Gün sayısını 1 ile 100 arasında girin"
|
||||
NoVariable = "Değişken bulunamadı"
|
||||
NoVariable2 = "xpui.js içinde"
|
||||
NoVariable3 = "in licenses.html"
|
||||
NoVariable4 = "html içinde"
|
||||
ModSpoti = "Spotify'a yama yapılıyor..."
|
||||
Error = "Hata"
|
||||
FileLocBroken = "Spotify dosyalarının konumu bozuk, istemciyi kaldırın ve kodu tekrar çalıştırın"
|
||||
Spicetify = "Spicetify algılandı"
|
||||
NoRestore = "SpotX zaten yüklenmiş, ancak xpui.js.bak ve xpui.css.bak dosyalarının bulunamadığı tespit edildi. `nLütfen Spotify istemcisini kaldırın ve Install.bat dosyasını tekrar çalıştırın"
|
||||
ExpSpotify = "Spotify tarafından sunulan deneysel özellikler"
|
||||
ExpStandart = "SpotX'in deneysel özellikleri dahil değildir"
|
||||
NoRestore2 = "SpotX zaten kurulmuş, xpui.bak dosyası bulunamadı. `nLütfen Spotify istemcisini kaldırın ve Install.bat dosyasını tekrar çalıştırın"
|
||||
UpdateBlocked = "Spotify güncellemeleri zaten engellenmiş durumda"
|
||||
UpdateError = "Güncellemeler engellenemedi"
|
||||
NoSpotifyExe = "Spotify.exe bulunamadı"
|
||||
InstallComplete = "kurulum tamamlandı"
|
||||
HostInfo = "Hosts dosyasında istenmeyen URL'ler bulundu"
|
||||
HostBak = "hosts.bak dosyası yedekleniyor...."
|
||||
HostDel = "Orijinal hosts dosyasından istenmeyen URL'ler kaldırılmaya çalışılıyor..."
|
||||
HostError = "Hosts dosyasını düzenlerken bir şeyler ters gitti, elle düzenleyin veya kodu yönetici olarak çalıştırın"
|
||||
'tr' {
|
||||
$langStrings = CallLang -clg "tr"
|
||||
break
|
||||
}
|
||||
|
||||
$langStringsKA = [PSCustomObject]@{
|
||||
Author = "პაჩის ავტორი:"
|
||||
Author2 = "@Amd64fox"
|
||||
TranslationBy = "თარგმანის ავტორი:"
|
||||
TranslationBy2 = "@Naviamold1"
|
||||
Incorrect = "უპს, არასწორი შენატანი,"
|
||||
Incorrect2 = "მაგრამ თავიდან სცადე"
|
||||
Download = "შეცდომა ჩაწერის დროს"
|
||||
Download2 = "თავიდან ვცდი 5 წამში..."
|
||||
Download3 = "შეცდომა ისევ"
|
||||
Download4 = "შეამოწმეთ თქვენი კავშირი ქსელთან და თავიდან სცადე ინსტალაცია"
|
||||
Download5 = "Spotify იწერება"
|
||||
StopScrpit = "სკრიპტი ჩერდება"
|
||||
MsSpoti = "Microsoft Store-ის ვერსია მოიძებნა რომელიც არ არის მხარდაჯერილი"
|
||||
MsSpoti2 = "წავშალოთ Spotify Microsoft Store-ის ვერსია [Y/N]"
|
||||
MsSpoti3 = "ავტუმატურად იშლება Spotify MS..."
|
||||
MsSpoti4 = "იშლება Spotify MS..."
|
||||
Prem = "მოდიფიკაცია პრემიუმ აკკოუნტის..."
|
||||
OldV = "მოიძებნა მოძველებული Spotify-ს ვერსია"
|
||||
OldV2 = "თქვენი Spotify-ს {0} ვერსია არის მოძველებული, რეკომენდურია მისი აპგრეიდობა ამ ვერსიაზე {1}"
|
||||
OldV3 = "გინდა განაახლოთ ? [Y/N]"
|
||||
AutoUpd = "აუტომატიკური აპდაიტი რეკომენდებულ ვერსიაზე"
|
||||
DelOrOver = "გინდა წაშალო ეხლანდელი ვერსია: {0} თუ თავიდან ჩაწერა? Y [წაშლა] / N [თავიდან ჩაწერა]"
|
||||
DelOld = "ძველი Spotify იშლება..."
|
||||
NewV = "არა მხარდაჯერილი Spotify-ს ვერსია არის მოწებნილი"
|
||||
NewV2 = "თქვენი Spotify-ს {0} ვერსია ჯერ არ არის დატესტილი, ამჟამად არის სტაბილური {1} ვერსია"
|
||||
NewV3 = "გინდათ რომ გააგრძელოთ {0} ვერსიაზე (შეცდომები შესაძლებელია) ? [Y/N]"
|
||||
Recom = "გინდათ რო ჩაიწეროთ რეკომენდირებული {0} ვერსია ? [Y/N]"
|
||||
DelNew = "იშლება არა ტესტირებულ Spotify..."
|
||||
DownSpoti = "ვტვირთავთ და ვიწერთ Spotify-ს"
|
||||
DownSpoti2 = "გთხოვთ დაიცადოთ..."
|
||||
PodcatsOff = "პოდკასტები გათიშული"
|
||||
PodcastsOn = "პოდკასტები ჩართული"
|
||||
PodcatsSelect = "გინდათ რომ გათიშოთ პოდკასტები მთავარ გვერდიდან? [Y/N]"
|
||||
DowngradeNote = "რეკომენდირებული რომ დაბლოკოთ იმიტომ რომ იყო Spotify-ს დაქვეითება"
|
||||
UpdBlock = "Spotify-ს განახლებები დაბლოკილია"
|
||||
UpdUnblock = "Spotify-ს განახლებები არ არის დაბლოკილი"
|
||||
UpdSelect = "გინდათ რომ დაბლოკოთ Spotify-ს განახლებები? [Y/N]"
|
||||
CacheOn = "ქეშის გაწმენდა ჩართულია ({0})"
|
||||
CacheOff = "ქეშის გაწმენდა არ არის ჩართული"
|
||||
CacheSelect = "გინდათ რომ ჩართოთ ავტომატიკური ქეშის გაწმენდა? [Y/N]"
|
||||
CacheDays = "ქეში უფრო ძველია: XX დღეზე რომ იყოს გაწმენდილი "
|
||||
CacheDays2 = "შეიყვანეთ the დღეების რაოდენობა 1-იდან 100-ამდე"
|
||||
NoVariable = "ცვლადი არ არის მოძებნილი"
|
||||
NoVariable2 = "xpui.js -ში"
|
||||
NoVariable3 = "licenses.html -ში"
|
||||
NoVariable4 = "html =ში"
|
||||
ModSpoti = "Spotify იკერვება..."
|
||||
Error = "შეცდომა"
|
||||
FileLocBroken = "Spotify ფაილების ლოკაცია არის გადეხილი, წაშალეთ კლიენტი და თავიდან გაუშვით სკრიპტი"
|
||||
Spicetify = "Spicetify მოიზებნა"
|
||||
NoRestore = "SpotX უკვეა ჩაწერილი, მაგრამ ფაილები xpui.js.bak და xpui.css.bak აღსადგენად ვერ მოიძებნა. `nგთხოვთ წაშალეთ Spotify-ის აპლიკაცია და თავიდან გაუშვით Install.bat"
|
||||
ExpSpotify = "ექსპერიმენტული ფუნქციები, რომელსაც მართავს Spotify"
|
||||
ExpStandart = "ექსპერიმენტული ფუნქციები SpotX არ მოითავსება"
|
||||
NoRestore2 = "SpotX უკვე დაინსტალირებულია, xpui.bak ვერ მოიძებნა. `nგთხოვთ, წაშალოთ Spotify აპლიკაცია და თავიდან გაუშვით Install.bat"
|
||||
UpdateBlocked = "Spotify-ს განახლებები უკვე დაბლოკერიბული არიან"
|
||||
UpdateError = "განახლებების დაბლოკვა ვერ მოხერხდა"
|
||||
NoSpotifyExe = "Spotify.exe ვერ მოიძებნა"
|
||||
InstallComplete = "ინსტალაცია დასრულდა"
|
||||
HostInfo = "არასასურველი URL-ები ნაპოვნი მასპინძელის ფაილში"
|
||||
HostBak = "იქმნება hosts.bak-ის სარევეზნო ასლი..."
|
||||
HostDel = "ვცდილობთ რომ ამოვიღოთ არასასურველი URL-ები ორიგინალური მასპინძელის ფაილიდან..."
|
||||
HostError = "რაღაც შეცდომა მოხდა მასპინძელის ფაილის რედაქტირებისას, დაარედაქტირეთ ის ხელით ან გაუშვით სკრიპტი ადმინისტრატორის სახით"
|
||||
'ka' {
|
||||
$langStrings = CallLang -clg "ka"
|
||||
break
|
||||
}
|
||||
|
||||
$langStringsPL = [PSCustomObject]@{
|
||||
Author = "Patch author:"
|
||||
Author2 = "@Amd64fox"
|
||||
TranslationBy = "Translation author:"
|
||||
TranslationBy2 = "@Nokxixr"
|
||||
Incorrect = "Oops, niewłaściwa wartość,"
|
||||
Incorrect2 = "Wejdź ponownie przez "
|
||||
Download = "Błąd pobierania"
|
||||
Download2 = "Prośbę ponowię za 5 sekund..."
|
||||
Download3 = "Ponowny Błąd"
|
||||
Download4 = "Sprawdź swoje połączenie z siecią i spróbuj ponownie"
|
||||
Download5 = "Pobieranie Spotify"
|
||||
StopScrpit = "Skrypt wstrzymany"
|
||||
MsSpoti = "Wersja Microsoft Store Spotify została wykryta i nie jest wspierana"
|
||||
MsSpoti2 = "Odinstalować wersję od Spotify Windows Store? [Y/N]"
|
||||
MsSpoti3 = "Automatyczne odinstalowywanie Spotify MS..."
|
||||
MsSpoti4 = "Odinstalowywanie Spotify MS..."
|
||||
Prem = "Modyfikacja dla konta premium..."
|
||||
OldV = "Znaleziono nieaktualną wersję Spotify"
|
||||
OldV2 = "Twoja wersja Spotify {0} jest nieaktualna, zalecana jest aktualizacja do {1}"
|
||||
OldV3 = "Czy chcesz ją pobrać? [Y/N]"
|
||||
AutoUpd = "Automatyczna aktualizacja do zalecanej wersji"
|
||||
DelOrOver = "Chcesz odinstalować aktualną wersję {0}, czy pobrać nową? Y [Odinstaluj] / N [Pobierz Nowa]"
|
||||
DelOld = "Odinstalowywanie przedawnionego Spotify..."
|
||||
NewV = "Wykryto niewspieraną wersję Spotify"
|
||||
NewV2 = "Twoja wersja {0} nie została jeszcze przetestowana, obecna stabilna jest wersja {1} "
|
||||
NewV3 = "Czy chcesz kontynuować z wersją {0} (możliwe błędy) ? [Y/N]"
|
||||
Recom = "Czy chcesz pobrać zalecaną, {0} wersję ? [Y/N]"
|
||||
DelNew = "Odinstalowywanie niesprawdzonego Spotify..."
|
||||
DownSpoti = "Pobieranie i instalowanie Spotify"
|
||||
DownSpoti2 = "Proszę czekać..."
|
||||
PodcatsOff = "Wyłączanie Podcastsów"
|
||||
PodcastsOn = "Włączanie Podcastsów"
|
||||
PodcatsSelect = "Czy chcesz wyłączyć podcasty ze strony głównej?? [Y/N]"
|
||||
DowngradeNote = "Zalecane jest zablokowanie, ponieważ nastąpiło obniżenie wartości dla Spotify"
|
||||
UpdBlock = "Aktualizacje Spotify zablokowane"
|
||||
UpdUnblock = "Aktualizacje Spotify nie są zablokowane"
|
||||
UpdSelect = "Czy chcesz zablokować aktualizacje dla Spotify? [Y/N]"
|
||||
CacheOn = "Usuwanie plików cache ({0})"
|
||||
CacheOff = "Czyszczenie plików cache jest wyłączone"
|
||||
CacheSelect = "Chcesz ustawić automatyczne czyszczenie plików cache? [Y/N]"
|
||||
CacheDays = "Czyszczenie co: XX dni"
|
||||
CacheDays2 = "Wybierz co ile dni ma nastąpić czyszczenie od 1 to 100 do"
|
||||
NoVariable = "Nieznaleziono wartości"
|
||||
NoVariable2 = "w xpui.js"
|
||||
NoVariable3 = "w licenses.html"
|
||||
NoVariable4 = "w html"
|
||||
ModSpoti = "Patchowanie Spotify..."
|
||||
Error = "Błąd"
|
||||
FileLocBroken = "Lokalizacje plików spotify są zepsute, odinstaluj klienta i uruchom ponownie skrypt"
|
||||
Spicetify = "Spicetify wykryty"
|
||||
NoRestore = "SpotX został zainstalowany, jednak pliki do odzyskania xpui.js.bak i xpui.css.bak zostały nieznalezione. `nProszę odinstalować klienta i uruchomić Install.bat ponownie"
|
||||
ExpSpotify = "Eksperymentalne funkcje obsługiwane przez Spotify"
|
||||
ExpStandart = "Eksperymentalne funkcje SpotX nie są uwzględnione"
|
||||
NoRestore2 = "SpotX został pobrany, xpui.bak nie znaleziony. `nProszę odinstalować klienta Spotify i uruchomić Install.bat ponownie"
|
||||
UpdateBlocked = "Spotify aktualizacje są już zablokowane"
|
||||
UpdateError = "Nie udało się zablokować aktualizacji"
|
||||
NoSpotifyExe = "Nie można znaleźć Spotify.exe"
|
||||
InstallComplete = "Instalacja zakończona"
|
||||
HostInfo = "Niepożądane adresy URL znalezione w plikach hosts"
|
||||
HostBak = "Tworzenie kopii zapasowych hosts.bak..."
|
||||
HostDel = "Próba usunięcia niechcianych adresów URL z oryginalnego pliku hosts..."
|
||||
HostError = "Coś poszło nie tak podczas edycji pliku hosts, edytuj go ręcznie lub uruchom skrypt jako administrator"
|
||||
'pl' {
|
||||
$langStrings = CallLang -clg "pl"
|
||||
break
|
||||
}
|
||||
'es' {
|
||||
$langStrings = CallLang -clg "es"
|
||||
break
|
||||
}
|
||||
'fr' {
|
||||
$langStrings = CallLang -clg "fr"
|
||||
break
|
||||
}
|
||||
'hi' {
|
||||
$langStrings = CallLang -clg "hi"
|
||||
break
|
||||
}
|
||||
Default {
|
||||
# Default to English if unable to find a match.
|
||||
$langStrings = CallLang -clg "en"
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
process {
|
||||
# Assign language strings.
|
||||
switch ($LangCode) {
|
||||
'en' {
|
||||
$langStrings = $langStringsEN
|
||||
break
|
||||
}
|
||||
'ru' {
|
||||
$langStrings = $langStringsRU
|
||||
break
|
||||
}
|
||||
'it' {
|
||||
$langStrings = $langStringsIT
|
||||
break
|
||||
}
|
||||
'tr' {
|
||||
$langStrings = $langStringsTR
|
||||
break
|
||||
}
|
||||
'ka' {
|
||||
$langStrings = $langStringsKA
|
||||
break
|
||||
}
|
||||
'pl' {
|
||||
$langStrings = $langStringsPL
|
||||
break
|
||||
}
|
||||
Default {
|
||||
# Default to English if unable to find a match.
|
||||
$langStrings = $langStringsEN
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
end {
|
||||
return $langStrings
|
||||
}
|
||||
|
||||
return $langStrings
|
||||
}
|
||||
|
||||
# Set language code for script.
|
||||
@@ -598,7 +235,7 @@ $lang = Set-ScriptLanguageStrings -LanguageCode $langCode
|
||||
# Set variable 'ru'.
|
||||
if ($langCode -eq 'ru') { $ru = $true }
|
||||
# Set variable 'add transl line'.
|
||||
if ($langCode -match '^(it|tr|ka|pl)') { $line = $true }
|
||||
if ($langCode -match '^(it|tr|ka|pl|es|fr|hi)') { $line = $true }
|
||||
|
||||
# Automatic length of stars
|
||||
$au = ($lang).Author.Length + ($lang).Author2.Length
|
||||
@@ -620,7 +257,8 @@ if ($line) {
|
||||
# Sending a statistical web query to cutt.ly
|
||||
$ErrorActionPreference = 'SilentlyContinue'
|
||||
$cutt_url = "https://cutt.ly/DK8UQub"
|
||||
try {
|
||||
try {
|
||||
$ProgressPreference = 'SilentlyContinue'
|
||||
Invoke-WebRequest -Uri $cutt_url | Out-Null
|
||||
}
|
||||
catch {
|
||||
@@ -741,11 +379,12 @@ function downloadScripts($param1) {
|
||||
}
|
||||
try {
|
||||
if ($param1 -eq "Desktop" -and $curl_check) {
|
||||
$stcode = curl.exe -I -s $web_Url
|
||||
$stcode = curl.exe -I -s $web_Url --retry 1 --ssl-no-revoke
|
||||
if (!($stcode -match "200 OK")) { throw ($lang).Download6 }
|
||||
curl.exe $web_Url -o $local_Url --progress-bar --retry 3 --ssl-no-revoke
|
||||
}
|
||||
if ($param1 -eq "Desktop" -and $null -ne (Get-Module -Name BitsTransfer -ListAvailable) -and !($curl_check )) {
|
||||
$ProgressPreference = 'Continue'
|
||||
Start-BitsTransfer -Source $web_Url -Destination $local_Url -DisplayName ($lang).Download5 -Description "$vernew "
|
||||
}
|
||||
if ($param1 -eq "Desktop" -and $null -eq (Get-Module -Name BitsTransfer -ListAvailable) -and !($curl_check )) {
|
||||
@@ -767,7 +406,7 @@ function downloadScripts($param1) {
|
||||
try {
|
||||
|
||||
if ($param1 -eq "Desktop" -and $curl_check) {
|
||||
$stcode = curl.exe -I -s $web_Url
|
||||
$stcode = curl.exe -I -s $web_Url --retry 1 --ssl-no-revoke
|
||||
if (!($stcode -match "200 OK")) { throw ($lang).Download6 }
|
||||
curl.exe $web_Url -o $local_Url --progress-bar --retry 3 --ssl-no-revoke
|
||||
}
|
||||
@@ -778,7 +417,6 @@ function downloadScripts($param1) {
|
||||
$webClient.DownloadFile($web_Url, $local_Url)
|
||||
}
|
||||
if ($param1 -ne "Desktop") {
|
||||
$ProgressPreference = 'SilentlyContinue' # Hiding Progress Bars
|
||||
$webClient.DownloadFile($web_Url, $local_Url)
|
||||
}
|
||||
|
||||
@@ -900,11 +538,13 @@ if ($premium) {
|
||||
Write-Host ($lang).Prem`n
|
||||
}
|
||||
if (!($premium)) {
|
||||
downloadScripts -param1 "BTS"
|
||||
Add-Type -Assembly 'System.IO.Compression.FileSystem'
|
||||
$zip = [System.IO.Compression.ZipFile]::Open("$PWD\chrome_elf.zip", 'read')
|
||||
[System.IO.Compression.ZipFileExtensions]::ExtractToDirectory($zip, $PWD)
|
||||
$zip.Dispose()
|
||||
if ($bts) {
|
||||
downloadScripts -param1 "BTS"
|
||||
Add-Type -Assembly 'System.IO.Compression.FileSystem'
|
||||
$zip = [System.IO.Compression.ZipFile]::Open("$PWD\chrome_elf.zip", 'read')
|
||||
[System.IO.Compression.ZipFileExtensions]::ExtractToDirectory($zip, $PWD)
|
||||
$zip.Dispose()
|
||||
}
|
||||
}
|
||||
downloadScripts -param1 "links.tsv"
|
||||
|
||||
@@ -1087,7 +727,7 @@ if ($leveldb) {
|
||||
}
|
||||
|
||||
# Create backup chrome_elf.dll
|
||||
if (!(Test-Path -LiteralPath $chrome_elf_bak) -and !($premium)) {
|
||||
if (!(Test-Path -LiteralPath $chrome_elf_bak) -and !($premium) -and $bts) {
|
||||
Move-Item $chrome_elf $chrome_elf_bak
|
||||
}
|
||||
|
||||
@@ -1199,7 +839,7 @@ if (!($cache_on) -and !($cache_off)) {
|
||||
if ($exp_standart) { Write-Host ($lang).ExpStandart`n }
|
||||
if ($exp_spotify) { Write-Host ($lang).ExpSpotify`n }
|
||||
|
||||
function Helper($paramname) {
|
||||
function Helper($paramname, $addstring) {
|
||||
|
||||
switch ( $paramname ) {
|
||||
"HtmlLicMin" {
|
||||
@@ -1211,24 +851,51 @@ function Helper($paramname) {
|
||||
HtmlLicMin4 = '(?m)(^\s*\r?\n)', ''
|
||||
HtmlLicMin5 = '\r?\n(?!\(1|\d)', ''
|
||||
}
|
||||
$n = ($lang).NoVariable3
|
||||
$n = ($lang).NoVariable6
|
||||
$contents = $html_lic_min
|
||||
$paramdata = $xpuiContents_html
|
||||
}
|
||||
"Discriptions" {
|
||||
# Add discriptions (xpui-desktop-modals.js)
|
||||
$about = "`$1`"<h3>More about SpotX</h3>`"}),`$1`'<a `
|
||||
href=`"https://github.com/amd64fox/SpotX`">Github</a>`'}),`$1`'<a `
|
||||
href=`"https://github.com/amd64fox/SpotX/discussions/111`">FAQ</a>'}),`$1`'<a `
|
||||
href=`"https://t.me/spotify_windows_mod`">Telegram channel</a>`'}),`$1`'<a `
|
||||
href=`"https://github.com/amd64fox/SpotX/issues/new?assignees=&labels=%E2%9D%8C+bug&template=bug_report.yml`">Create `
|
||||
an issue report</a>`'}),`$1`"<br>`"}),`$1`"<h4>DISCLAIMER</h4>`"}),`$1`"SpotX is a modified version of the official Spotify client, provided as an evaluation version, you use it at your own risk.`"})"
|
||||
|
||||
$discript = @{
|
||||
Log = '(..createElement\(....,{source:).....get\("about.copyright",.\),paragraphClassName:.}\)', $about
|
||||
}
|
||||
$n = ($lang).NoVariable2
|
||||
$contents = $discript
|
||||
$paramdata = $xpui_desktop_modals
|
||||
|
||||
}
|
||||
"OffadsonFullscreen" {
|
||||
$offadson_fullscreen = @{
|
||||
EmptyBlockAd = 'adsEnabled:!0', 'adsEnabled:!1' # Removing an empty block
|
||||
FullScreenAd = '(return|.=.=>)"free"===(.+?)(return|.=.=>)"premium"===', '$1"premium"===$2$3"free"===' # Fullscreen act., removing upgrade menu, button
|
||||
PlaylistSponsorsOff = 'allSponsorships' , '' # Disabling a playlist sponsor
|
||||
ConnectUnlock = ' connect-device-list-item--disabled' , '' # Connect unlock test for 1.1.91
|
||||
ConnectUnlock2 = 'connect-picker.unavailable-to-control' , 'spotify-connect'
|
||||
ConnectUnlock3 = '(className:.,disabled:)(..)' , '$1false'
|
||||
ConnectUnlock4 = 'return (..isDisabled)(\?..createElement\(..,)' , 'return false$2'
|
||||
# Removing a billboard on the homepage
|
||||
Bilboard = '.(\?\[..\(..leaderboard,)', 'false$1'
|
||||
# Removing audio ads
|
||||
AidioAds = '(case .:)return this.enabled=...+?(;case .:this.subscription=this.audioApi).+?(;case .)', '$1$2.cosmosConnector.increaseStreamTime(-100000000000)$3'
|
||||
# Removing an empty block
|
||||
EmptyBlockAd = 'adsEnabled:!0', 'adsEnabled:!1'
|
||||
# Fullscreen act., removing upgrade menu, button
|
||||
FullScreenAd = '(return|.=.=>)"free"===(.+?)(return|.=.=>)"premium"===', '$1"premium"===$2$3"free"==='
|
||||
# Disabling a playlist sponsor
|
||||
PlaylistSponsorsOff = 'allSponsorships', ''
|
||||
# Connect unlock test for 1.1.91 >
|
||||
ConnectUnlock = ' connect-device-list-item--disabled', ''
|
||||
ConnectUnlock2 = 'connect-picker.unavailable-to-control', 'spotify-connect'
|
||||
ConnectUnlock3 = '(className:.,disabled:)(..)', '$1false'
|
||||
ConnectUnlock4 = 'return (..isDisabled)(\?..createElement\(..,)', 'return false$2'
|
||||
# Removing the track download quality switch
|
||||
DownloadQuality = 'xe\(...\)\)\)\)...createElement\(....{filterMatchQuery:.....get\(.desktop.settings.downloadQuality.title.\).+?xe', 'xe'
|
||||
}
|
||||
#if (!($testconnect)) {
|
||||
# $offadson_fullscreen.Remove('ConnectUnlock'), $offadson_fullscreen.Remove('ConnectUnlock2'),
|
||||
# $offadson_fullscreen.Remove('ConnectUnlock3'), $offadson_fullscreen.Remove('ConnectUnlock4')
|
||||
#}
|
||||
if ($bts) {
|
||||
$offadson_fullscreen.Remove('Bilboard'), $offadson_fullscreen.Remove('AidioAds')
|
||||
}
|
||||
|
||||
$n = ($lang).NoVariable2
|
||||
$contents = $offadson_fullscreen
|
||||
$paramdata = $xpui_js
|
||||
@@ -1236,25 +903,16 @@ function Helper($paramname) {
|
||||
"OffPodcasts" {
|
||||
# Turn off podcasts
|
||||
$podcasts_off = @{
|
||||
PodcastsOff1 = 'withQueryParameters\(e\){return this.queryParameters=e,this}', 'withQueryParameters(e){return this.queryParameters=(e.types?{...e, types: e.types.split(",").filter(_ => !["episode","show"].includes(_)).join(",")}:e),this}'
|
||||
PodcastsOff2 = ',this[.]enableShows=[a-z]', ''
|
||||
PodcastsOff = '(\!Array.isArray\(.\)\|\|.===..length)', "`$1||e.children[0].key.includes('episode')||e.children[0].key.includes('show')"
|
||||
}
|
||||
$n = ($lang).NoVariable2
|
||||
$n = ($lang).NoVariable5
|
||||
$contents = $podcasts_off
|
||||
$paramdata = $xpui_js
|
||||
$paramdata = $xpui_homev2
|
||||
}
|
||||
"OffRujs" {
|
||||
# Remove all languages except En and Ru from xpui.js
|
||||
$rus_js = @{
|
||||
OffRujs = '(a\.go\.en,)(.+?\])', '$1a.go.ru]'
|
||||
# temporary translation
|
||||
clear = 'Remove all downloads', 'Удалить все загрузки'
|
||||
clear2 = 'Clear cache', 'Очистка кеша'
|
||||
clear3 = 'Temporary files that Spotify stores for a faster experience on slow networks', 'Временные файлы, которые Spotify хранит для более быстрой работы в медленных сетях'
|
||||
clear4 = 'Content you have downloaded for offline use', 'Контент, который вы скачали для автономного использования'
|
||||
clear5 = 'null,"Storage"', 'null,"Хранилище"'
|
||||
clear6 = '"Downloads:"', '"Загрузки:"'
|
||||
clear7 = '"Cache:"', '"Кэш:"'
|
||||
OffRujs = '(\[a\.go\.en,)(.+?\])', '$1a.go.ru]'
|
||||
}
|
||||
$n = ($lang).NoVariable2
|
||||
$contents = $rus_js
|
||||
@@ -1311,11 +969,20 @@ function Helper($paramname) {
|
||||
AlbumReleaseMany = '"many": "\\"%name%\\" was released %years% years ago this week!"', '"many": "\"%name%\" был выпущен %years% лет назад на этой неделе!"'
|
||||
AlbumReleaseOther = '"other": "\\"%name%\\" was released %years% years ago this week!"', '"other": "\"%name%\" был выпущен %years% года назад на этой неделе!"'
|
||||
Speed = '"Speed [{]0[}]×"', '"Скорость {0}×"'
|
||||
AudiobookFree = '"This audiobook is free"', '"Эта аудиокнига бесплатна"'
|
||||
AudiobookGet = '"Get"', '"Получить"'
|
||||
AudiobookBy = '"Buy"', '"Купить"'
|
||||
CloseModal = '"Close modal"', '"Закрыть"'
|
||||
RatinggoToApp = '"Head over to Spotify on your mobile phone to rate this title."', '"Зайдите в Spotify на своем мобильном телефоне, чтобы оценить этот заголовок."'
|
||||
Freexplanation = '"Tap Get to add it to Your Library and it will be ready for listening in a few seconds."', '"Нажмите «Получить», чтобы добавить его в свою библиотеку, и через несколько секунд он будет готов для прослушивания."'
|
||||
Confidential = '"This is a highly confidential test. Do not share details of this test or any song you create outside of Spotify."', '"Это очень конфиденциальный тест. Не делитесь подробностями этого теста или какой-либо песни, которую вы создаете, за пределами Spotify."'
|
||||
LoveAudiobook = '"Love this audiobook\? Unlock all chapters first"', '"Нравится эта аудиокнига? Сначала разблокируйте все главы"'
|
||||
FullAudiobook = '"You can listen to this chapter after purchasing the full audiobook."', '"Вы можете прослушать эту главу после покупки полной аудиокниги."'
|
||||
PurchaseAudiobook = '"Purchase audiobook"', '"Купить аудиокнигу"'
|
||||
Cache = '"Cache:"', '"Кеш:"'
|
||||
Downloads = '"Downloads:"', '"Загрузки:"'
|
||||
|
||||
}
|
||||
$n = ($lang).NoVariable5
|
||||
$n = ($lang).NoVariable7
|
||||
$contents = $ru_translate
|
||||
$paramdata = $xpui_ru
|
||||
}
|
||||
@@ -1323,62 +990,64 @@ function Helper($paramname) {
|
||||
"ExpFeature" {
|
||||
# Experimental Feature Standart
|
||||
$exp_features = @{
|
||||
ExpFeatures1 = '(Enable Liked Songs section on Artist page",default:)(!1)', '$1!0'
|
||||
ExpFeatures2 = '(Enable block users feature in clientX",default:)(!1)', '$1!0'
|
||||
ExpFeatures3 = '(Enables quicksilver in-app messaging modal",default:)(!0)', '$1!1'
|
||||
ExpFeatures4 = '(With this enabled, clients will check whether tracks have lyrics available",default:)(!1)', '$1!0'
|
||||
ExpFeatures5 = '(Enables new playlist creation flow in Web Player and DesktopX",default:)(!1)', '$1!0'
|
||||
ExpFeatures6 = '(Adds a search box so users are able to filter playlists when trying to add songs to a playlist using the contextmenu",default:)(!1)', '$1!0'
|
||||
ExpFeatures7 = '(Enable Ignore In Recommendations for desktop and web",default:)(!1)', '$1!0'
|
||||
ExpFeatures8 = '(Enable Playlist Permissions flows for Prod",default:)(!1)', '$1!0'
|
||||
ExpFeatures9 = '(Enable showing balloons on album release date anniversaries",default:)(!1)', '$1!0'
|
||||
ExpFeatures10 = '(Enable Enhance Liked Songs UI and functionality",default:)(!1)', '$1!0'
|
||||
ExpFeatures11 = '(Enable Enhance Playlist UI and functionality for end-users",default:)(!1)', '$1!0'
|
||||
ExpFeatures12 = '(Enable a condensed disography shelf on artist pages",default:)(!1)', '$1!0'
|
||||
ExpFeatures13 = '(Enable Lyrics match labels in search results",default:)(!1)', '$1!0'
|
||||
ExpFeatures14 = '(Enable audio equalizer for Desktop and Web Player",default:)(!1)', '$1!0'
|
||||
ExpFeatures15 = '(Enable showing a new and improved device picker UI",default:)(!1)', '$1!0'
|
||||
ExpFeatures16 = '(Enable the new home structure and navigation",default:)(!1)', '$1!0'
|
||||
ExpFeatures17 = '(Show "Made For You" entry point in the left sidebar.,default:)(!1)', '$1!0'
|
||||
ExpFeatures18 = '(Enable option in settings to clear all downloads",default:)(!1)', '$1!0'
|
||||
LikedArtistPage = '(Enable Liked Songs section on Artist page",default:)(!1)', '$1true'
|
||||
BlockUsers = '(Enable block users feature in clientX",default:)(!1)', '$1true'
|
||||
Quicksilver = '(Enables quicksilver in-app messaging modal",default:)(!0)', '$1false'
|
||||
IgnorInRec = '(Enable Ignore In Recommendations for desktop and web",default:)(!1)', '$1true'
|
||||
Prod = '(Enable Playlist Permissions flows for Prod",default:)(!1)', '$1true'
|
||||
ShowingBalloons = '(Enable showing balloons on album release date anniversaries",default:)(!1)', '$1true'
|
||||
EnhanceLiked = '(Enable Enhance Liked Songs UI and functionality",default:)(!1)', '$1true'
|
||||
EnhancePlaylist = '(Enable Enhance Playlist UI and functionality for end-users",default:)(!1)', '$1true'
|
||||
DisographyArtist = '(Enable a condensed disography shelf on artist pages",default:)(!1)', '$1true'
|
||||
LyricsMatch = '(Enable Lyrics match labels in search results",default:)(!1)', '$1true'
|
||||
Equalizer = '(Enable audio equalizer for Desktop and Web Player",default:)(!1)', '$1true'
|
||||
DevicePicker = '(Enable showing a new and improved device picker UI",default:)(!1)', '$1true'
|
||||
NewHome = '(Enable the new home structure and navigation",values:.,default:)(..DISABLED)', '$1true'
|
||||
MadeForYou = '(Show "Made For You" entry point in the left sidebar.,default:)(!1)', '$1true'
|
||||
ClearCache = '(Enable option in settings to clear all downloads",default:)(!1)', '$1true'
|
||||
CarouselsonHome = '(Use carousels on Home",default:)(!1)', '$1true'
|
||||
# "Create similar playlist" menu is activated for someone else's playlists
|
||||
SimilarPlaylist = ',(.\.isOwnedBySelf&&)(..createElement\(..Fragment,null,..createElement\(.+?{(uri:.|spec:.),(uri:.|spec:.).+?contextmenu.create-similar-playlist"\)}\),)' , ',$2$1'
|
||||
}
|
||||
if ($enhance_like_off) { $exp_features.Remove('ExpFeatures10') }
|
||||
if ($enhance_playlist_off) { $exp_features.Remove('ExpFeatures11') }
|
||||
if ($new_artist_pages_off) { $exp_features.Remove('ExpFeatures12') }
|
||||
if ($new_lyrics_off) { $exp_features.Remove('ExpFeatures13') }
|
||||
if ($equalizer_off) { $exp_features.Remove('ExpFeatures14') }
|
||||
if ($device_new_off) { $exp_features.Remove('ExpFeatures15') }
|
||||
if (!($enablenavalt)) { $exp_features.Remove('ExpFeatures16') }
|
||||
if ($made_for_you_off) { $exp_features.Remove('ExpFeatures17') }
|
||||
if ($enhance_like_off) { $exp_features.Remove('EnhanceLiked') }
|
||||
if ($enhance_playlist_off) { $exp_features.Remove('EnhancePlaylist') }
|
||||
if ($new_artist_pages_off) { $exp_features.Remove('DisographyArtist') }
|
||||
if ($new_lyrics_off) { $exp_features.Remove('LyricsMatch') }
|
||||
if ($equalizer_off) { $exp_features.Remove('Equalizer') }
|
||||
if ($device_new_off) { $exp_features.Remove('DevicePicker') }
|
||||
if ($navalt_off) { $exp_features.Remove('NewHome') }
|
||||
if ($made_for_you_off) { $exp_features.Remove('MadeForYou') }
|
||||
if ($exp_standart) {
|
||||
$exp_features.Remove('ExpFeatures10'), $exp_features.Remove('ExpFeatures11'),
|
||||
$exp_features.Remove('ExpFeatures12'), $exp_features.Remove('ExpFeatures13'),
|
||||
$exp_features.Remove('ExpFeatures14'), $exp_features.Remove('ExpFeatures15'),
|
||||
$exp_features.Remove('ExpFeatures16'), $exp_features.Remove('ExpFeatures17')
|
||||
$exp_features.Remove('EnhanceLiked'), $exp_features.Remove('EnhancePlaylist'),
|
||||
$exp_features.Remove('DisographyArtist'), $exp_features.Remove('LyricsMatch'),
|
||||
$exp_features.Remove('Equalizer'), $exp_features.Remove('DevicePicker'),
|
||||
$exp_features.Remove('NewHome'), $exp_features.Remove('MadeForYou'),
|
||||
$exp_features.Remove('SimilarPlaylist')
|
||||
}
|
||||
$n = ($lang).NoVariable2
|
||||
$contents = $exp_features
|
||||
$paramdata = $xpui_js
|
||||
}
|
||||
}
|
||||
|
||||
$contents.Keys | Sort-Object | ForEach-Object {
|
||||
|
||||
if ($paramdata -match $contents.$PSItem[0]) {
|
||||
$paramdata = $paramdata -replace $contents.$PSItem[0], $contents.$PSItem[1]
|
||||
}
|
||||
else {
|
||||
Write-Host ($lang).NoVariable"" -ForegroundColor red -NoNewline
|
||||
Write-Host "`$contents.$PSItem"$n
|
||||
}
|
||||
|
||||
}
|
||||
$paramdata
|
||||
$contents.Keys | Sort-Object | ForEach-Object {
|
||||
|
||||
if ($paramdata -match $contents.$PSItem[0]) {
|
||||
$paramdata = $paramdata -replace $contents.$PSItem[0], $contents.$PSItem[1]
|
||||
}
|
||||
else {
|
||||
Write-Host ($lang).NoVariable"" -ForegroundColor red -NoNewline
|
||||
Write-Host "`$contents.$PSItem"$n
|
||||
}
|
||||
}
|
||||
$paramdata
|
||||
}
|
||||
|
||||
Write-Host ($lang).ModSpoti`n
|
||||
|
||||
# Patching files
|
||||
if (!($premium)) {
|
||||
if (!($premium) -and $bts) {
|
||||
$patchFiles = "$PWD\chrome_elf.dll", "$PWD\config.ini"
|
||||
Copy-Item -LiteralPath $patchFiles -Destination "$spotifyDirectory"
|
||||
}
|
||||
@@ -1469,9 +1138,6 @@ if (Test-Path $xpui_js_patch) {
|
||||
$reader = New-Object -TypeName System.IO.StreamReader -ArgumentList $xpui_js_patch
|
||||
$xpui_js = $reader.ReadToEnd()
|
||||
$reader.Close()
|
||||
|
||||
# Turn off podcasts
|
||||
if ($Podcast_off) { $xpui_js = Helper -paramname "OffPodcasts" }
|
||||
|
||||
# Full screen mode activation and removing "Upgrade to premium" menu, upgrade button, disabling a playlist sponsor
|
||||
if (!($premium)) { $xpui_js = Helper -paramname "OffadsonFullscreen" }
|
||||
@@ -1500,6 +1166,28 @@ if (Test-Path $xpui_js_patch) {
|
||||
$writer.Write($xpui_ru)
|
||||
$writer.Close()
|
||||
}
|
||||
$file_desktop_modals = get-item $env:APPDATA\Spotify\Apps\xpui\xpui-desktop-modals.js
|
||||
$reader = New-Object -TypeName System.IO.StreamReader -ArgumentList $file_desktop_modals
|
||||
$xpui_desktop_modals = $reader.ReadToEnd()
|
||||
$reader.Close()
|
||||
$xpui_desktop_modals = Helper -paramname "Discriptions"
|
||||
$writer = New-Object System.IO.StreamWriter -ArgumentList $file_desktop_modals
|
||||
$writer.BaseStream.SetLength(0)
|
||||
$writer.Write($xpui_desktop_modals)
|
||||
$writer.Close()
|
||||
|
||||
# Turn off podcasts
|
||||
if ($Podcast_off) {
|
||||
$file_homev2 = get-item $env:APPDATA\Spotify\Apps\xpui\home-v2.js
|
||||
$reader = New-Object -TypeName System.IO.StreamReader -ArgumentList $file_homev2
|
||||
$xpui_homev2 = $reader.ReadToEnd()
|
||||
$reader.Close()
|
||||
$xpui_homev2 = Helper -paramname "OffPodcasts"
|
||||
$writer = New-Object System.IO.StreamWriter -ArgumentList $file_homev2
|
||||
$writer.BaseStream.SetLength(0)
|
||||
$writer.Write($xpui_homev2)
|
||||
$writer.Close()
|
||||
}
|
||||
|
||||
# xpui.css
|
||||
$file_xpui_css = get-item $env:APPDATA\Spotify\Apps\xpui\xpui.css
|
||||
@@ -1510,20 +1198,25 @@ if (Test-Path $xpui_js_patch) {
|
||||
$writer = New-Object System.IO.StreamWriter -ArgumentList $file_xpui_css
|
||||
$writer.BaseStream.SetLength(0)
|
||||
$writer.Write($xpuiContents_xpui_css)
|
||||
|
||||
|
||||
if (!($premium)) {
|
||||
# Hide download icon on different pages
|
||||
$writer.Write([System.Environment]::NewLine + ' .BKsbV2Xl786X9a09XROH{display:none}')
|
||||
# Hide submenu item "download"
|
||||
$writer.Write([System.Environment]::NewLine + ' button.wC9sIed7pfp47wZbmU6m.pzkhLqffqF_4hucrVVQA{display:none}')
|
||||
# Hide very high quality streaming
|
||||
$writer.Write([System.Environment]::NewLine + ' #desktop\.settings\.streamingQuality>option:nth-child(5) {display:none}')
|
||||
}
|
||||
# new UI fix
|
||||
if (!($navalt_off)) {
|
||||
$writer.Write([System.Environment]::NewLine + ' .nav-alt .Root__top-container {background: #00000085;gap: 6px;padding: 8px;}')
|
||||
$writer.Write([System.Environment]::NewLine + ' .Root__fixed-top-bar {background-color: #00000000}')
|
||||
}
|
||||
# Hide Collaborators icon
|
||||
if (!($hide_col_icon_off) -and !($exp_spotify)) {
|
||||
$writer.Write([System.Environment]::NewLine + ' .X1lXSiVj0pzhQCUo_72A{display:none}')
|
||||
}
|
||||
# Hide broken podcast menu
|
||||
if ($podcast_off) {
|
||||
$writer.Write([System.Environment]::NewLine + ' li.OEFWODerafYHGp09iLlA [href="/collection/podcasts"]{display:none}')
|
||||
}
|
||||
$writer.Close()
|
||||
|
||||
# licenses.html minification
|
||||
@@ -1612,9 +1305,6 @@ If (Test-Path $xpui_spa_patch) {
|
||||
$reader = New-Object System.IO.StreamReader($entry_xpui.Open())
|
||||
$xpui_js = $reader.ReadToEnd()
|
||||
$reader.Close()
|
||||
|
||||
# Turn off podcasts
|
||||
if ($podcast_off) { $xpui_js = Helper -paramname "OffPodcasts" }
|
||||
|
||||
if (!($premium)) {
|
||||
# Full screen mode activation and removing "Upgrade to premium" menu, upgrade button, disabling a playlist sponsor
|
||||
@@ -1636,6 +1326,31 @@ If (Test-Path $xpui_spa_patch) {
|
||||
$writer.Write([System.Environment]::NewLine + '// Patched by SpotX')
|
||||
$writer.Close()
|
||||
|
||||
|
||||
# Turn off podcasts
|
||||
if ($podcast_off) {
|
||||
$entry_home_v2 = $zip.GetEntry('home-v2.js')
|
||||
$reader = New-Object System.IO.StreamReader($entry_home_v2.Open())
|
||||
$xpui_homev2 = $reader.ReadToEnd()
|
||||
$reader.Close()
|
||||
$xpui_homev2 = Helper -paramname "OffPodcasts"
|
||||
$writer = New-Object System.IO.StreamWriter($entry_home_v2.Open())
|
||||
$writer.BaseStream.SetLength(0)
|
||||
$writer.Write($xpui_homev2)
|
||||
$writer.Close()
|
||||
}
|
||||
|
||||
# Add discriptions (xpui-desktop-modals.js)
|
||||
$entry_xpui_desktop_modals = $zip.GetEntry('xpui-desktop-modals.js')
|
||||
$reader = New-Object System.IO.StreamReader($entry_xpui_desktop_modals.Open())
|
||||
$xpui_desktop_modals = $reader.ReadToEnd()
|
||||
$reader.Close()
|
||||
$xpui_desktop_modals = Helper -paramname "Discriptions"
|
||||
$writer = New-Object System.IO.StreamWriter($entry_xpui_desktop_modals.Open())
|
||||
$writer.BaseStream.SetLength(0)
|
||||
$writer.Write($xpui_desktop_modals)
|
||||
$writer.Close()
|
||||
|
||||
# Disable Sentry (vendor~xpui.js)
|
||||
$entry_vendor_xpui = $zip.GetEntry('vendor~xpui.js')
|
||||
$reader = New-Object System.IO.StreamReader($entry_vendor_xpui.Open())
|
||||
@@ -1643,7 +1358,7 @@ If (Test-Path $xpui_spa_patch) {
|
||||
$reader.Close()
|
||||
|
||||
$xpuiContents_vendor = $xpuiContents_vendor `
|
||||
-replace "prototype\.bindClient=function\(\w+\)\{", '${0}return;'
|
||||
-replace "(?:prototype\.)?bindClient(?:=function)?\(\w+\)\{", '${0}return;'
|
||||
$writer = New-Object System.IO.StreamWriter($entry_vendor_xpui.Open())
|
||||
$writer.BaseStream.SetLength(0)
|
||||
$writer.Write($xpuiContents_vendor)
|
||||
@@ -1669,24 +1384,28 @@ If (Test-Path $xpui_spa_patch) {
|
||||
$reader = New-Object System.IO.StreamReader($entry_xpui_css.Open())
|
||||
$xpuiContents_xpui_css = $reader.ReadToEnd()
|
||||
$reader.Close()
|
||||
|
||||
|
||||
$writer = New-Object System.IO.StreamWriter($entry_xpui_css.Open())
|
||||
$writer.BaseStream.SetLength(0)
|
||||
$writer.Write($xpuiContents_xpui_css)
|
||||
if (!($premium)) {
|
||||
# Hide download icon on different pages
|
||||
$writer.Write([System.Environment]::NewLine + ' .BKsbV2Xl786X9a09XROH {display: none}')
|
||||
$writer.Write([System.Environment]::NewLine + ' .BKsbV2Xl786X9a09XROH {display:none}')
|
||||
# Hide submenu item "download"
|
||||
$writer.Write([System.Environment]::NewLine + ' button.wC9sIed7pfp47wZbmU6m.pzkhLqffqF_4hucrVVQA {display: none}')
|
||||
$writer.Write([System.Environment]::NewLine + ' button.wC9sIed7pfp47wZbmU6m.pzkhLqffqF_4hucrVVQA {display:none}')
|
||||
# Hide very high quality streaming
|
||||
$writer.Write([System.Environment]::NewLine + ' #desktop\.settings\.streamingQuality>option:nth-child(5) {display:none}')
|
||||
}
|
||||
|
||||
# new UI fix
|
||||
if (!($navalt_off)) {
|
||||
$writer.Write([System.Environment]::NewLine + ' .nav-alt .Root__top-container {background: #00000085;gap: 6px;padding: 8px;}')
|
||||
$writer.Write([System.Environment]::NewLine + ' .Root__fixed-top-bar {background-color: #00000000}')
|
||||
}
|
||||
# Hide Collaborators icon
|
||||
if (!($hide_col_icon_off) -and !($exp_spotify)) {
|
||||
$writer.Write([System.Environment]::NewLine + ' .X1lXSiVj0pzhQCUo_72A{display:none}')
|
||||
}
|
||||
# Hide broken podcast menu
|
||||
if ($podcast_off) {
|
||||
$writer.Write([System.Environment]::NewLine + ' li.OEFWODerafYHGp09iLlA [href="/collection/podcasts"] {display: none}')
|
||||
}
|
||||
$writer.Close()
|
||||
|
||||
# of all *.Css
|
||||
|
||||
100
README.md
100
README.md
@@ -6,7 +6,7 @@
|
||||
<a href="https://t.me/spotify_windows_mod"><img src="https://raw.githubusercontent.com/amd64fox/SpotX/main/.github/Pic/Shields/tg.svg"></a>
|
||||
<a href="https://www.youtube.com/results?search_query=https%3A%2F%2Fgithub.com%2Famd64fox%2FSpotX"><img src="https://raw.githubusercontent.com/amd64fox/SpotX/main/.github/Pic/Shields/youtube.svg"></a>
|
||||
<a href="https://cutt.ly/8EH6NuH"><img src="https://raw.githubusercontent.com/amd64fox/SpotX/main/.github/Pic/Shields/excel.svg"></a>
|
||||
<a href="https://github.com/amd64fox/SpotX/blob/main/.github/Doc/FAQ.md#faq"><img src="https://raw.githubusercontent.com/amd64fox/SpotX/main/.github/Pic/Shields/faq.svg"></a>
|
||||
<a href="https://github.com/amd64fox/SpotX/discussions/111"><img src="https://raw.githubusercontent.com/amd64fox/SpotX/main/.github/Pic/Shields/faq.svg"></a>
|
||||
</p>
|
||||
|
||||
<h2> <div align="center"><b> Modified Spotify Client for Windows </b></div> </h2>
|
||||
@@ -14,7 +14,7 @@
|
||||
<h1>System requirements</h1>
|
||||
|
||||
- <strong>OS: Windows 7-11</strong>
|
||||
- <strong>Spotify: Recommended official version [1.1.92.647](https://cutt.ly/8EH6NuH)</strong>
|
||||
- <strong>Spotify: Recommended official version [1.1.94.864](https://cutt.ly/8EH6NuH)</strong>
|
||||
- <strong>For Windows Desktop only (Microsoft store version is not suitable).</strong>
|
||||
- <strong>PowerShell: 3 or higher</strong>
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
- <strong>Enabled [Ignore In Recommendations](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-2996165)</strong>
|
||||
- <strong>Enabled [Equalizer](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-3179778)</strong>
|
||||
- <strong>Enabled [new device picker panel](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-3179782)</strong>
|
||||
- <strong>Activated [Made For You" in the left sidebar](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-2853981)</strong>
|
||||
- <strong>Activated ["Made For You" in the left sidebar](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-2853981)</strong>
|
||||
- <strong>Disabled Sentry (Prevented Sentry from sending console log/error/warning to Spotify developers)</strong>
|
||||
- <strong>Disabled logging (Stopped various elements to log user interaction)</strong>
|
||||
- <strong>Removed RTL rules (Removed all right-to-left CSS rules to simplify CSS files)</strong>
|
||||
@@ -62,28 +62,6 @@ or
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><small>Automated basic installation</small></summary><p>
|
||||
|
||||
#### Automated basic installation without confirmation, what does it do?
|
||||
|
||||
- Automatic removal of Spotify MS if it was found
|
||||
- Automatic installation of the recommended version of Spotify (if another client has already been found, it will be installed over)
|
||||
- After the installation is completed, the client will autorun
|
||||
|
||||
<h4> </h4>
|
||||
|
||||
#### Just download and run [Install_Basic.bat](https://raw.githack.com/amd64fox/SpotX/main/scripts/Install_Basic.bat)
|
||||
|
||||
or
|
||||
|
||||
#### Run The following command in PowerShell:
|
||||
|
||||
```ps1
|
||||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((iwr -useb 'https://raw.githubusercontent.com/amd64fox/SpotX/main/Install.ps1').Content) } -confirm_uninstall_ms_spoti -confirm_spoti_recomended_over -podcasts_on -cache_off -block_update_off -exp_standart -hide_col_icon_off -start_spoti"
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><small>Automatic full installation</small></summary><p>
|
||||
@@ -110,6 +88,54 @@ or
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><small>Other types of installations</summary><p>
|
||||
|
||||
<details>
|
||||
<summary><small>Automatic basic installation</small></summary><p>
|
||||
|
||||
#### Automatic basic installation without confirmation, what does it do?
|
||||
|
||||
- Automatic removal of Spotify MS if it was found
|
||||
- Automatic installation of the recommended version of Spotify (if another client has already been found, it will be installed over)
|
||||
- After the installation is completed, the client will autorun
|
||||
|
||||
<h4> </h4>
|
||||
|
||||
#### Just download and run [Install_Basic.bat](https://raw.githack.com/amd64fox/SpotX/main/scripts/Install_Basic.bat)
|
||||
|
||||
or
|
||||
|
||||
#### Run The following command in PowerShell:
|
||||
|
||||
```ps1
|
||||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((iwr -useb 'https://raw.githubusercontent.com/amd64fox/SpotX/main/Install.ps1').Content) } -confirm_uninstall_ms_spoti -confirm_spoti_recomended_over -podcasts_on -cache_off -block_update_off -exp_standart -hide_col_icon_off -start_spoti"
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><small>Installation for premium</small></summary><p>
|
||||
|
||||
#### Usual installation only without ad blocking, for those who have a premium account, also contains:
|
||||
|
||||
- All [experimental features](https://github.com/amd64fox/SpotX/discussions/50) included
|
||||
|
||||
<h4> </h4>
|
||||
|
||||
#### Just download and run [Install_Prem.bat](https://raw.githack.com/amd64fox/SpotX/main/scripts/Install_Prem.bat)
|
||||
|
||||
or
|
||||
|
||||
#### Run The following command in PowerShell:
|
||||
|
||||
```ps1
|
||||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((iwr -useb 'https://raw.githubusercontent.com/amd64fox/SpotX/main/Install.ps1').Content) } -premium"
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><small>Installing with Scoop</small></summary><p>
|
||||
|
||||
@@ -143,26 +169,6 @@ To fully uninstall SpotX and Spotify run this command in the command prompt or p
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><small>Installation for premium</small></summary><p>
|
||||
|
||||
#### Usual installation only without ad blocking, for those who have a premium account, also contains:
|
||||
|
||||
- All [experimental features](https://github.com/amd64fox/SpotX/discussions/50) included
|
||||
|
||||
<h4> </h4>
|
||||
|
||||
#### Just download and run [Install_Prem.bat](https://raw.githack.com/amd64fox/SpotX/main/scripts/Install_Prem.bat)
|
||||
|
||||
or
|
||||
|
||||
#### Run The following command in PowerShell:
|
||||
|
||||
```ps1
|
||||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((iwr -useb 'https://raw.githubusercontent.com/amd64fox/SpotX/main/Install.ps1').Content) } -premium"
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><small>Installing with parameters</small></summary><p>
|
||||
@@ -171,13 +177,15 @@ You can specify various parameters for a more flexible installation, more [detai
|
||||
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
<h1>Uninstall</h1>
|
||||
|
||||
- Just run [Uninstall.bat](https://raw.githack.com/amd64fox/SpotX/main/Uninstall.bat)
|
||||
|
||||
or
|
||||
|
||||
- Reinstall Spotify ([Full uninstall](https://github.com/amd64fox/Uninstall-Spotify) recommended)
|
||||
- Reinstall Spotify ([Full uninstall Spotify](https://github.com/amd64fox/Uninstall-Spotify) recommended)
|
||||
|
||||
<h1>FAQ</h1>
|
||||
|
||||
|
||||
65
scripts/installer-lang/en.ps1
Normal file
65
scripts/installer-lang/en.ps1
Normal file
@@ -0,0 +1,65 @@
|
||||
[PSCustomObject]@{
|
||||
Author = "Patch author:"
|
||||
Author2 = "@Amd64fox"
|
||||
Incorrect = "Oops, an incorrect value,"
|
||||
Incorrect2 = "enter again through "
|
||||
Download = "Error downloading"
|
||||
Download2 = "Will re-request in 5 seconds..."
|
||||
Download3 = "Error again"
|
||||
Download4 = "Check your network settings and run the installation again"
|
||||
Download5 = "Downloading Spotify"
|
||||
Download6 = "Curl error"
|
||||
StopScrpit = "Script is stopped"
|
||||
MsSpoti = "The Microsoft Store version of Spotify has been detected which is not supported"
|
||||
MsSpoti2 = "Uninstall Spotify Windows Store edition [Y/N]"
|
||||
MsSpoti3 = "Automatic uninstalling Spotify MS..."
|
||||
MsSpoti4 = "Uninstalling Spotify MS..."
|
||||
Prem = "Modification for premium account..."
|
||||
OldV = "Found outdated version of Spotify"
|
||||
OldV2 = "Your Spotify {0} version is outdated, it is recommended to upgrade to {1}"
|
||||
OldV3 = "Want to update ? [Y/N]"
|
||||
AutoUpd = "Automatic update to the recommended version"
|
||||
DelOrOver = "Do you want to uninstall the current version of {0} or install over it? Y [Uninstall] / N [Install Over]"
|
||||
DelOld = "Uninstalling old Spotify..."
|
||||
NewV = "Unsupported version of Spotify found"
|
||||
NewV2 = "Your Spotify {0} version hasn't been tested yet, currently it's a stable {1} version"
|
||||
NewV3 = "Do you want to continue with {0} version (errors possible) ? [Y/N]"
|
||||
Recom = "Do you want to install the recommended {0} version ? [Y/N]"
|
||||
DelNew = "Uninstalling an untested Spotify..."
|
||||
DownSpoti = "Downloading and installing Spotify"
|
||||
DownSpoti2 = "Please wait..."
|
||||
PodcatsOff = "Off Podcasts"
|
||||
PodcastsOn = "On Podcasts"
|
||||
PodcatsSelect = "Do you want to disable podcasts from the main page? [Y/N]"
|
||||
DowngradeNote = "It is recommended to block because there was a downgrade of Spotify"
|
||||
UpdBlock = "Spotify updates blocked"
|
||||
UpdUnblock = "Spotify updates are not blocked"
|
||||
UpdSelect = "Want to block Spotify updates? [Y/N]"
|
||||
CacheOn = "Clear cache enabled ({0})"
|
||||
CacheOff = "Clearing the cache is not enabled"
|
||||
CacheSelect = "Want to set up automatic cache cleanup? [Y/N]"
|
||||
CacheDays = "Cache older: XX days to be cleared "
|
||||
CacheDays2 = "Enter the number of days from 1 to 100"
|
||||
NoVariable = "Didn't find variable"
|
||||
NoVariable2 = "in xpui.js"
|
||||
NoVariable3 = "in licenses.html"
|
||||
NoVariable4 = "in html"
|
||||
NoVariable5 = "in home-v2.js"
|
||||
NoVariable6 = "in xpui-desktop-modals.js"
|
||||
ModSpoti = "Patching Spotify..."
|
||||
Error = "Error"
|
||||
FileLocBroken = "Location of Spotify files is broken, uninstall the client and run the script again"
|
||||
Spicetify = "Spicetify detected"
|
||||
NoRestore = "SpotX has already been installed, but files to recover xpui.js.bak and xpui.css.bak not found. `nPlease uninstall Spotify client and run Install.bat again"
|
||||
ExpSpotify = "Experimental features operated by Spotify"
|
||||
ExpStandart = "Experimental features of SpotX are not included"
|
||||
NoRestore2 = "SpotX has already been installed, xpui.bak not found. Please uninstall Spotify client and run Install.bat again"
|
||||
UpdateBlocked = "Spotify updates are already blocked"
|
||||
UpdateError = "Failed to block updates"
|
||||
NoSpotifyExe = "Could not find Spotify.exe"
|
||||
InstallComplete = "installation completed"
|
||||
HostInfo = "Unwanted URLs found in hosts file"
|
||||
HostBak = "Backing up hosts.bak..."
|
||||
HostDel = "Trying to remove unwanted URLs from the original hosts file..."
|
||||
HostError = "Something went wrong while editing the hosts file, edit it manually or run the script as administrator"
|
||||
}
|
||||
67
scripts/installer-lang/es.ps1
Normal file
67
scripts/installer-lang/es.ps1
Normal file
@@ -0,0 +1,67 @@
|
||||
[PSCustomObject]@{
|
||||
Author = "Autor del parche:"
|
||||
Author2 = "@Amd64fox"
|
||||
TranslationBy = "Autor de la traducción:"
|
||||
TranslationBy2 = "@peter9811"
|
||||
Incorrect = "Ufff, un valor incorrecto,"
|
||||
Incorrect2 = "ingrese nuevamente el valor "
|
||||
Download = "Error al descargar"
|
||||
Download2 = "Se volverá a realizar la solicitud en 5 segundos..."
|
||||
Download3 = "Error de nuevo"
|
||||
Download4 = "Comprueba tu configuración de red y ejecuta la instalación de nuevo"
|
||||
Download5 = "Descargando Spotify"
|
||||
Download6 = "Curl error" #
|
||||
StopScrpit = "El script se ha detenido"
|
||||
MsSpoti = "La versión de Spotify de Microsoft Store se ha detectado y no es compatible"
|
||||
MsSpoti2 = "Desinstalar Spotify edición Windows Store [Y/N]"
|
||||
MsSpoti3 = "Desinstalación automática de Spotify de Microsoft Store..."
|
||||
MsSpoti4 = "Desinstalación de Spotify de Microsoft Store..."
|
||||
Prem = "Modificación para la cuenta premium..."
|
||||
OldV = "Se ha encontrado una versión obsoleta de Spotify"
|
||||
OldV2 = "Tu versión de Spotify {0} está obsoleta, se recomienda actualizar a {1}"
|
||||
OldV3 = "¿Quieres actualizar? [Y/N]"
|
||||
AutoUpd = "Actualización automática a la versión recomendada"
|
||||
DelOrOver = "¿Desea desinstalar la versión actual de {0} o instalar sobre ella? Y [Desinstalar] / N [Instalar encima]"
|
||||
DelOld = "Desinstalando el antiguo Spotify..."
|
||||
NewV = "Se ha encontrado una versión no compatible de Spotify"
|
||||
NewV2 = "Tu versión de Spotify {0} aún no ha sido probada, actualmente la versión estable es la {1}"
|
||||
NewV3 = "¿Quieres continuar con la versión {0} (posibles errores)? [Y/N]"
|
||||
Recom = "¿Desea instalar la versión recomendada {0}? [Y/N]"
|
||||
DelNew = "Desinstalando un Spotify no probado..."
|
||||
DownSpoti = "Descargando e instalando Spotify"
|
||||
DownSpoti2 = "Por favor, espera..."
|
||||
PodcatsOff = "Podcasts desactivados"
|
||||
PodcastsOn = "Podcasts activados"
|
||||
PodcatsSelect = "¿Quieres desactivar los podcasts de la página principal? [Y/N]"
|
||||
DowngradeNote = "Es recomendable bloquear las actualizaciones porque ha habido una bajada en la versión de Spotify"
|
||||
UpdBlock = "Actualizaciones de Spotify bloqueadas"
|
||||
UpdUnblock = "Las actualizaciones de Spotify no están bloqueadas"
|
||||
UpdSelect = "¿Quieres bloquear las actualizaciones de Spotify? [Y/N]"
|
||||
CacheOn = "Limpieza de caché activada ({0})"
|
||||
CacheOff = "La limpieza de la caché no está activada"
|
||||
CacheSelect = "¿Quieres configurar la limpieza automática de la caché? [Y/N]"
|
||||
CacheDays = "Caché más antigua: XX días para ser limpiada"
|
||||
CacheDays2 = "Introduzca el número de días de 1 a 100"
|
||||
NoVariable = "No se ha encontrado la variable"
|
||||
NoVariable2 = "en xpui.js"
|
||||
NoVariable3 = "en licenses.html"
|
||||
NoVariable4 = "en html"
|
||||
NoVariable5 = "en home-v2.js"
|
||||
NoVariable6 = "en xpui-desktop-modals.js"
|
||||
ModSpoti = "Parcheando Spotify..."
|
||||
Error = "Error"
|
||||
FileLocBroken = "La ubicación de los archivos de Spotify no funciona, desinstala el cliente y vuelve a ejecutar el script"
|
||||
Spicetify = "Spicetify detectado"
|
||||
NoRestore = "SpotX ya ha sido instalado, pero los archivos a recuperar xpui.js.bak y xpui.css.bak no se encuentran. `nPor favor, desinstala el cliente Spotify y ejecuta Install.bat de nuevo"
|
||||
ExpSpotify = "Funciones experimentales utilizadas para Spotify"
|
||||
ExpStandart = "Las características experimentales de SpotX no están incluidas"
|
||||
NoRestore2 = "SpotX ya ha sido instalado, xpui.bak no se encuentra. `nPor favor, desinstala el cliente de Spotify y ejecuta Install.bat de nuevo"
|
||||
UpdateBlocked = "Las actualizaciones de Spotify ya están bloqueadas"
|
||||
UpdateError = "No se han podido bloquear las actualizaciones"
|
||||
NoSpotifyExe = "No se ha podido encontrar Spotify.exe"
|
||||
InstallComplete = "Instalación completada"
|
||||
HostInfo = "Se han encontrado URLs no deseadas en el archivo de hosts"
|
||||
HostBak = "Haciendo una copia de seguridad de hosts.bak..."
|
||||
HostDel = "Intentando eliminar las URLs no deseadas del archivo hosts original..."
|
||||
HostError = "Algo salió mal al editar el archivo hosts, edítelo manualmente o ejecute el script como administrador"
|
||||
}
|
||||
67
scripts/installer-lang/fr.ps1
Normal file
67
scripts/installer-lang/fr.ps1
Normal file
@@ -0,0 +1,67 @@
|
||||
[PSCustomObject]@{
|
||||
Author = "Auteur du patch:"
|
||||
Author2 = "@Amd64fox"
|
||||
TranslationBy = "Auteur de la traduction:"
|
||||
TranslationBy2 = "@xerta555"
|
||||
Incorrect = "Oops, une valeure incorrecte,"
|
||||
Incorrect2 = "entrer de nouveau par "
|
||||
Download = "Erreur de téléchargement"
|
||||
Download2 = "Renvoie d'une requête dans 5 secondes..."
|
||||
Download3 = "Erreur à nouveau"
|
||||
Download4 = "Vérifiez vos réglages réseau et lancez à nouveau l'installation"
|
||||
Download5 = "Téléchargement de Spotify"
|
||||
Download6 = "Curl error" #
|
||||
StopScrpit = "Le script est arrêté"
|
||||
MsSpoti = "La version Microsoft Store de Spotify a été détectée et n'est pas prise en charge."
|
||||
MsSpoti2 = "Désinstaller l'édition Windows Store de Spotify [Y/N] ?"
|
||||
MsSpoti3 = "Désinstallation automatique de Spotify MS..."
|
||||
MsSpoti4 = "Désinstallation Spotify MS..."
|
||||
Prem = "Modification pour compte prémium..."
|
||||
OldV = "Ancienne version de Spotify trouvée"
|
||||
OldV2 = "Votre version Spotify {0} est dépassée, il est recommandée de mettre à jour vers la {1}"
|
||||
OldV3 = "Voulez-vous faire la mise à jour ? [Y/N]"
|
||||
AutoUpd = "Mise à jour automatique vers la version recommandée"
|
||||
DelOrOver = "Voulez-vous désinstaller la version actuelle {0} ou installer par dessus? Y [Désinstaller] / N [Installer par dessus]"
|
||||
DelOld = "Désinstallation de l'ancien Spotify..."
|
||||
NewV = "Version non supportée de Spotify trouvée"
|
||||
NewV2 = "Votre version {0} de Spotify n'a pas encore été testée, actuellement c'est une version {1} stable"
|
||||
NewV3 = "Voulez-vous continuer avec la version {0} (érreures possibles) ? [Y/N]"
|
||||
Recom = "Voulez-vous installer la version {0} recommandée ? [Y/N]"
|
||||
DelNew = "Désinstallation d'un Spotify non testé..."
|
||||
DownSpoti = "Téléchargement et installation de Spotify"
|
||||
DownSpoti2 = "Veuillez patienter..."
|
||||
PodcatsOff = "Podcasts Désactivés"
|
||||
PodcastsOn = "Podcasts Activés"
|
||||
PodcatsSelect = "Voulez-vous désactiver les podcasts de la page principale? [Y/N]"
|
||||
DowngradeNote = "Il est recommandé de bloquer car il y a eu un rétrogradage de Spotify"
|
||||
UpdBlock = "MàJ Spotify bloquées"
|
||||
UpdUnblock = "Les MàJ Spotify ne sont pas bloquées"
|
||||
UpdSelect = "Voulez-vous bloquer les MàJ Spotify ? [Y/N]"
|
||||
CacheOn = "Éffacement du cache activé ({0})"
|
||||
CacheOff = "L'éffacement du cache n'est pas activé"
|
||||
CacheSelect = "Voulez-vous configurer un effacement automatique du cache? [Y/N]"
|
||||
CacheDays = "Ancienneté du cache: XX jours à effacer"
|
||||
CacheDays2 = "Entrer le nombre de jours de 1 à 100"
|
||||
NoVariable = "Variable non trouvée"
|
||||
NoVariable2 = "dans xpui.js"
|
||||
NoVariable3 = "dans licenses.html"
|
||||
NoVariable4 = "dans html"
|
||||
NoVariable5 = "dans home-v2.js"
|
||||
NoVariable6 = "dans xpui-desktop-modals.js"
|
||||
ModSpoti = "Modification de Spotify..."
|
||||
Error = "Erreure"
|
||||
FileLocBroken = "L'emplacement des fichiers est cassé, désinstaller le client et lancer de nouveau le script"
|
||||
Spicetify = "Spicetify détecté"
|
||||
NoRestore = "SpotX a déjà été installé, mais les fichiers xpui.js.bak et xpui.css.bak qui sont à récupérer n'ont pas été trouvés. `nVeuillez désinstaller le client Spotify et relancez à nouveau Install.bat."
|
||||
ExpSpotify = "Fonctions expérimentales exploitées par Spotify"
|
||||
ExpStandart = "Fonctions expérimentales de SpotX non incluses"
|
||||
NoRestore2 = "SpotX a déjà été installé, xpui.bak introuvable. `nMerci de désinstaller le client Spotify et de lancer à nouveau Install.bat"
|
||||
UpdateBlocked = "MàJ Spotify déjà bloquées"
|
||||
UpdateError = "Échec du bloquage des MàJ"
|
||||
NoSpotifyExe = "Spotify.exe introuvable"
|
||||
InstallComplete = "installation terminée"
|
||||
HostInfo = "URLs indésirables trouvéesdans le fichier hosts"
|
||||
HostBak = "Sauvegarde de hosts.bak..."
|
||||
HostDel = "Tentative de supprimer des URLs indésirables depuis le fichier hosts original..."
|
||||
HostError = "Quelque chose ne s'est pas bien passé lors de l'édition du fichier hosts, modifiez le manuellement ou lancez le script en tant qu'administrateur"
|
||||
}
|
||||
67
scripts/installer-lang/hi.ps1
Normal file
67
scripts/installer-lang/hi.ps1
Normal file
@@ -0,0 +1,67 @@
|
||||
[PSCustomObject]@{
|
||||
Author = "पैच लेखक:"
|
||||
Author2 = "@Amd64fox"
|
||||
TranslationBy = "अनुवाद लेखक:"
|
||||
TranslationBy2 = "@tdivyajyotis"
|
||||
Incorrect = "ओह, एक गलत मान,"
|
||||
Incorrect2 = "के माध्यम से फिर से दर्ज करें "
|
||||
Download = "डाउनलोड करने में गड़बड़ी"
|
||||
Download2 = "5 सेकंड में फिर से अनुरोध करेंगे..."
|
||||
Download3 = "फिर से गड़बड़ी"
|
||||
Download4 = "अपनी नेटवर्क सेटिंग्स की जाँच करें और फिर से इंस्टॉलेशन चलाएँ"
|
||||
Download5 = "स्पॉटिफाई डाउनलोड हो रहा है"
|
||||
Download6 = "कर्ल एरर"
|
||||
StopScrpit = "स्क्रिप्ट बंद हो गई है("
|
||||
MsSpoti = "स्पॉटिफाई के माइक्रोसॉफ्ट स्टोर संस्करण का पता चला है जो समर्थित नहीं है"
|
||||
MsSpoti2 = "स्पॉटिफाई विंडोज स्टोर संस्करण को अनइंस्टॉल करें [Y/N]"
|
||||
MsSpoti3 = "स्पॉटिफाई एमएस को अपने आप अनइंस्टॉल कर रहा है..."
|
||||
MsSpoti4 = "स्पॉटिफाई एमएस को अनइंस्टॉल किया जा रहा है..."
|
||||
Prem = "प्रीमियम आकाउंट में बदलाव.."
|
||||
OldV = "स्पॉटिफाई का पुराना संस्करण मिला"
|
||||
OldV2 = "आपका स्पॉटिफाई {0} संस्करण पुराना है, इसे {1} में अपग्रेड करने की अनुशंसा की जाती है"
|
||||
OldV3 = "अपडेट करना चाहते हैं? [Y/N]"
|
||||
AutoUpd = "अनुशंसित संस्करण में स्वचालित अपडेट"
|
||||
DelOrOver = "क्या आप {0} के वर्तमान संस्करण की स्थापना रद्द करना चाहते हैं या उस पर स्थापित करना चाहते हैं? Y [अनइंस्टॉल करें] / N [इंस्टॉल ओवर करें]("
|
||||
DelOld = "पुराने स्पॉटिफाई को अनइंस्टॉल किया जा रहा है..."
|
||||
NewV = "स्पॉटिफाई का असमर्थित संस्करण मिला"
|
||||
NewV2 = "आपके स्पॉटिफाई {0} संस्करण का अभी तक परीक्षण नहीं हुआ है, वर्तमान में यह एक स्थिर {1} संस्करण है"
|
||||
NewV3 = "क्या आप {0} संस्करण (त्रुटियां संभव) के साथ जारी रखना चाहते हैं? [Y/N]"
|
||||
Recom = "क्या आप अनुशंसित {0} संस्करण स्थापित करना चाहते हैं? [Y/N]"
|
||||
DelNew = "परीक्षण न किए गए स्पॉटिफाई को अनइंस्टॉल किया जा रहा है..."
|
||||
DownSpoti = "स्पॉटिफाई को डाउनलोड और इंस्टॉल किया जा रहा है"
|
||||
DownSpoti2 = "कृपया प्रतीक्षा करें..."
|
||||
PodcatsOff = "पॉडकास्ट बंद "
|
||||
PodcastsOn = "पॉडकास्ट चालू"
|
||||
PodcatsSelect = "क्या आप मुख्य पृष्ठ से पॉडकास्ट अक्षम करना चाहते हैं? [Y/N]"
|
||||
DowngradeNote = "इसे अवरुद्ध करने की अनुशंसा की जाती है क्योंकि स्पॉटिफाई का डाउनग्रेड था"
|
||||
UpdBlock = "स्पॉटिफाई अपडेट ब्लॉक किए गए"
|
||||
UpdUnblock = "स्पॉटिफाई अपडेट ब्लॉक नहीं हैं"
|
||||
UpdSelect = "स्पॉटिफाई अपडेट को ब्लॉक करना चाहते हैं? [Y/N]"
|
||||
CacheOn = "कैशे साफ़ करें सक्षम किया गया ({0})"
|
||||
CacheOff = "कैशे साफ़ करना सक्षम नहीं है"
|
||||
CacheSelect = "स्वचालित कैश सफाई सेट करना चाहते हैं? [Y/N]"
|
||||
CacheDays = "कैश पुराना: XX दिन साफ़ किया जाना है"
|
||||
CacheDays2 = "1 से 100 तक दिनों की संख्या दर्ज करें"
|
||||
NoVariable = "वरिअब्ले नहीं मिला"
|
||||
NoVariable2 = "xpui.js में"
|
||||
NoVariable3 = "licenses.html में"
|
||||
NoVariable4 = "html में"
|
||||
NoVariable5 = "home-v2.js में"
|
||||
NoVariable6 = "xpui-desktop-modals.js में"
|
||||
ModSpoti = "स्पॉटिफाई पैचिंग..."
|
||||
Error = "गडबड"
|
||||
FileLocBroken = "स्पॉटिफाई फ़ाइलों का स्थान टूटा हुआ है, क्लाइंट की स्थापना रद्द करें और स्क्रिप्ट को फिर से चलाएँ"
|
||||
Spicetify = "स्पाइसीफाई का पता चला"
|
||||
NoRestore = "स्पॉटएक्स पहले ही स्थापित किया जा चुका है, लेकिन xpui.js.bak और xpui.css.bak को पुनर्प्राप्त करने के लिए फ़ाइलें नहीं मिलीं। `nकृपया स्पॉटिफाई क्लाइंट को अनइंस्टॉल करें और Install.bat को फिर से चलाएं"
|
||||
ExpSpotify = "स्पॉटिफाई द्वारा संचालित प्रायोगिक सुविधाएं"
|
||||
ExpStandart = "स्पॉटएक्स की प्रायोगिक विशेषताएं शामिल नहीं हैं"
|
||||
NoRestore2 = "स्पॉटएक्स पहले ही स्थापित किया जा चुका है, xpui.bak नहीं मिला। `nकृपया स्पॉटिफाई क्लाइंट को अनइंस्टॉल करें और Install.bat को फिर से चलाएं"
|
||||
UpdateBlocked = "स्पॉटिफाई अपडेट पहले से ही ब्लॉक हैं"
|
||||
UpdateError = "अपडेट ब्लॉक करने में विफल"
|
||||
NoSpotifyExe = "Spotify.exe नहीं मिल सका"
|
||||
InstallComplete = "इंस्टालेशन पूर्ण"
|
||||
HostInfo = "hosts फ़ाइल में अवांछित URL मिले"
|
||||
HostBak = "hosts.bak का बैकअप ले जा रहा है..."
|
||||
HostDel = "मूल होस्ट फ़ाइल से अवांछित URL निकालने का प्रयास किया जा रहा है..."
|
||||
HostError = "होस्ट फ़ाइल को संपादित करते समय कुछ गलत हो गया, इसे मैन्युअल रूप से संपादित करें या स्क्रिप्ट को व्यवस्थापक के रूप में चलाएं"
|
||||
}
|
||||
67
scripts/installer-lang/it.ps1
Normal file
67
scripts/installer-lang/it.ps1
Normal file
@@ -0,0 +1,67 @@
|
||||
[PSCustomObject]@{
|
||||
Author = "Autore patch:"
|
||||
Author2 = "@Amd64fox"
|
||||
TranslationBy = "Autore traduzione:"
|
||||
TranslationBy2 = "@Francescoaracu"
|
||||
Incorrect = "Ops! Valore sbagliato,"
|
||||
Incorrect2 = "Inserisci di nuovo"
|
||||
Download = "Errore nel download"
|
||||
Download2 = "Nuova richiesta in 5 secondi..."
|
||||
Download3 = "Nuovo errore"
|
||||
Download4 = "Verifica le tue impostazioni di rete e fai partire di nuovo l'installazione"
|
||||
Download5 = "Scarico Spotify"
|
||||
Download6 = "Curl error" #
|
||||
StopScrpit = "Lo script è stato fermato"
|
||||
MsSpoti = "Trovata versione del Microsoft Store di Spotify, che non è supportata"
|
||||
MsSpoti2 = "Disinstalla la versione Microsoft Store di Spotify [Y/N]"
|
||||
MsSpoti3 = "Disinstallazione automatica Spotify MS..."
|
||||
MsSpoti4 = "Disinstallo Spotify MS..."
|
||||
Prem = "Modifica per account premium..."
|
||||
OldV = "Trovata vecchia versione di Spotify"
|
||||
OldV2 = "La tua versione di Spotify {0} è vecchia, è consigliato aggiornare alla versione {1}"
|
||||
OldV3 = "Vuoi aggiornare? [Y/N]"
|
||||
AutoUpd = "Aggiornamento automatico alla versione consigliata"
|
||||
DelOrOver = "Vuoi disinstallare la versione installata {0} o sovrascriverla? Y [Disinstalla] / N [Sovrascrivi]"
|
||||
DelOld = "Disinstallo vecchio Spotify..."
|
||||
NewV = "Trovata versione di Spotify non supportata"
|
||||
NewV2 = "La tua versione {0} di Spotify non è stata ancora testata, al momento la {1} è stabile"
|
||||
NewV3 = "Vuoi continuare a installare la versione {0} (possibili errori)? [Y/N]"
|
||||
Recom = "Vuoi installare la versione consigliata {0}? [Y/N]"
|
||||
DelNew = "Disinstallo una versione non testata di Spotify..."
|
||||
DownSpoti = "Scarico e installo Spotify"
|
||||
DownSpoti2 = "Attendi..."
|
||||
PodcatsOff = "Podcasts OFF"
|
||||
PodcastsOn = "Podcasts ON"
|
||||
PodcatsSelect = "Vuoi rimuovere i podcast dalla home? [Y/N]"
|
||||
DowngradeNote = "Si consiglia il blocco degli aggiornamenti perché è stato eseguito un downgrade di Spotify"
|
||||
UpdBlock = "Aggiornamenti di Spotify bloccati"
|
||||
UpdUnblock = "Aggiornamenti di Spotify non bloccati"
|
||||
UpdSelect = "Vuoi bloccare gli aggiornamenti automatici di Spotify? [Y/N]"
|
||||
CacheOn = "Attivata la cancellazione automatica della cache ({0})"
|
||||
CacheOff = "Cancellazione automatica della cache non attiva"
|
||||
CacheSelect = "Vuoi attivare la cancellazione automatica della cache? [Y/N]"
|
||||
CacheDays = "Verrà cancellata la cache più vecchia di XX giorni"
|
||||
CacheDays2 = "Inserisci il numero dei giorni da 1 a 100"
|
||||
NoVariable = "Variabile non trovata"
|
||||
NoVariable2 = "in xpui.js"
|
||||
NoVariable3 = "in licenses.html"
|
||||
NoVariable4 = "in html"
|
||||
NoVariable5 = "in home-v2.js"
|
||||
NoVariable6 = "in xpui-desktop-modals.js"
|
||||
ModSpoti = "Patching Spotify..."
|
||||
Error = "Errore"
|
||||
FileLocBroken = "Il percorso dei file di Spotify non è stato trovato, disinstalla Spotify e fai ripartire lo script"
|
||||
Spicetify = "Rilevato Spicetify"
|
||||
NoRestore = "SpotX è già stato installato, ma file da recuperare xpui.js.bak e xpui.css.bak non trovati. `nPer favore, disinstalla Spotify e riapri il file Install.bat"
|
||||
ExpSpotify = "Features sperimentali attivate da Spotify"
|
||||
ExpStandart = "Features sperimentali di SpotX non incluse"
|
||||
NoRestore2 = "SpotX è già stato installato, xpui.bak non trovato. `nPer favore, disinstalla Spotify e riapri il file Install.bat"
|
||||
UpdateBlocked = "Gli aggiornamenti automatici di Spotify sono già stati bloccati"
|
||||
UpdateError = "Blocco degli aggiornamenti non riuscito"
|
||||
NoSpotifyExe = "Spotify.exe non trovato"
|
||||
InstallComplete = "Installazione completata"
|
||||
HostInfo = "Trovati URL non desiderati nel file hosts"
|
||||
HostBak = "Backup di hosts.bak in corso..."
|
||||
HostDel = "Provo a rimuovere URL non desiderati dal file hosts originale..."
|
||||
HostError = "Qualcosa è andato storto provando a modificare il file hosts, modificalo manualmente o fai partire lo script come amministratore"
|
||||
}
|
||||
67
scripts/installer-lang/ka.ps1
Normal file
67
scripts/installer-lang/ka.ps1
Normal file
@@ -0,0 +1,67 @@
|
||||
[PSCustomObject]@{
|
||||
Author = "პაჩის ავტორი:"
|
||||
Author2 = "@Amd64fox"
|
||||
TranslationBy = "თარგმანის ავტორი:"
|
||||
TranslationBy2 = "@Naviamold1"
|
||||
Incorrect = "უპს, არასწორი შენატანი,"
|
||||
Incorrect2 = "მაგრამ თავიდან სცადე"
|
||||
Download = "შეცდომა ჩაწერის დროს"
|
||||
Download2 = "თავიდან ვცდი 5 წამში..."
|
||||
Download3 = "შეცდომა ისევ"
|
||||
Download4 = "შეამოწმეთ თქვენი კავშირი ქსელთან და თავიდან სცადე ინსტალაცია"
|
||||
Download5 = "Spotify იწერება"
|
||||
Download6 = "Curl error" #
|
||||
StopScrpit = "სკრიპტი ჩერდება"
|
||||
MsSpoti = "Microsoft Store-ის ვერსია მოიძებნა რომელიც არ არის მხარდაჯერილი"
|
||||
MsSpoti2 = "წავშალოთ Spotify Microsoft Store-ის ვერსია [Y/N]"
|
||||
MsSpoti3 = "ავტუმატურად იშლება Spotify MS..."
|
||||
MsSpoti4 = "იშლება Spotify MS..."
|
||||
Prem = "მოდიფიკაცია პრემიუმ აკკოუნტის..."
|
||||
OldV = "მოიძებნა მოძველებული Spotify-ს ვერსია"
|
||||
OldV2 = "თქვენი Spotify-ს {0} ვერსია არის მოძველებული, რეკომენდურია მისი აპგრეიდობა ამ ვერსიაზე {1}"
|
||||
OldV3 = "გინდა განაახლოთ ? [Y/N]"
|
||||
AutoUpd = "აუტომატიკური აპდაიტი რეკომენდებულ ვერსიაზე"
|
||||
DelOrOver = "გინდა წაშალო ეხლანდელი ვერსია: {0} თუ თავიდან ჩაწერა? Y [წაშლა] / N [თავიდან ჩაწერა]"
|
||||
DelOld = "ძველი Spotify იშლება..."
|
||||
NewV = "არა მხარდაჯერილი Spotify-ს ვერსია არის მოწებნილი"
|
||||
NewV2 = "თქვენი Spotify-ს {0} ვერსია ჯერ არ არის დატესტილი, ამჟამად არის სტაბილური {1} ვერსია"
|
||||
NewV3 = "გინდათ რომ გააგრძელოთ {0} ვერსიაზე (შეცდომები შესაძლებელია) ? [Y/N]"
|
||||
Recom = "გინდათ რო ჩაიწეროთ რეკომენდირებული {0} ვერსია ? [Y/N]"
|
||||
DelNew = "იშლება არა ტესტირებულ Spotify..."
|
||||
DownSpoti = "ვტვირთავთ და ვიწერთ Spotify-ს"
|
||||
DownSpoti2 = "გთხოვთ დაიცადოთ..."
|
||||
PodcatsOff = "პოდკასტები გათიშული"
|
||||
PodcastsOn = "პოდკასტები ჩართული"
|
||||
PodcatsSelect = "გინდათ რომ გათიშოთ პოდკასტები მთავარ გვერდიდან? [Y/N]"
|
||||
DowngradeNote = "რეკომენდირებული რომ დაბლოკოთ იმიტომ რომ იყო Spotify-ს დაქვეითება"
|
||||
UpdBlock = "Spotify-ს განახლებები დაბლოკილია"
|
||||
UpdUnblock = "Spotify-ს განახლებები არ არის დაბლოკილი"
|
||||
UpdSelect = "გინდათ რომ დაბლოკოთ Spotify-ს განახლებები? [Y/N]"
|
||||
CacheOn = "ქეშის გაწმენდა ჩართულია ({0})"
|
||||
CacheOff = "ქეშის გაწმენდა არ არის ჩართული"
|
||||
CacheSelect = "გინდათ რომ ჩართოთ ავტომატიკური ქეშის გაწმენდა? [Y/N]"
|
||||
CacheDays = "ქეში უფრო ძველია: XX დღეზე რომ იყოს გაწმენდილი "
|
||||
CacheDays2 = "შეიყვანეთ the დღეების რაოდენობა 1-იდან 100-ამდე"
|
||||
NoVariable = "ცვლადი არ არის მოძებნილი"
|
||||
NoVariable2 = "xpui.js -ში"
|
||||
NoVariable3 = "licenses.html -ში"
|
||||
NoVariable4 = "html =ში"
|
||||
NoVariable5 = "home-v2.js -ში"
|
||||
NoVariable6 = "xpui-desktop-modals.js -ში"
|
||||
ModSpoti = "Spotify იკერვება..."
|
||||
Error = "შეცდომა"
|
||||
FileLocBroken = "Spotify ფაილების ლოკაცია არის გადეხილი, წაშალეთ კლიენტი და თავიდან გაუშვით სკრიპტი"
|
||||
Spicetify = "Spicetify მოიზებნა"
|
||||
NoRestore = "SpotX უკვეა ჩაწერილი, მაგრამ ფაილები xpui.js.bak და xpui.css.bak აღსადგენად ვერ მოიძებნა. `nგთხოვთ წაშალეთ Spotify-ის აპლიკაცია და თავიდან გაუშვით Install.bat"
|
||||
ExpSpotify = "ექსპერიმენტული ფუნქციები, რომელსაც მართავს Spotify"
|
||||
ExpStandart = "ექსპერიმენტული ფუნქციები SpotX არ მოითავსება"
|
||||
NoRestore2 = "SpotX უკვე დაინსტალირებულია, xpui.bak ვერ მოიძებნა. `nგთხოვთ, წაშალოთ Spotify აპლიკაცია და თავიდან გაუშვით Install.bat"
|
||||
UpdateBlocked = "Spotify-ს განახლებები უკვე დაბლოკერიბული არიან"
|
||||
UpdateError = "განახლებების დაბლოკვა ვერ მოხერხდა"
|
||||
NoSpotifyExe = "Spotify.exe ვერ მოიძებნა"
|
||||
InstallComplete = "ინსტალაცია დასრულდა"
|
||||
HostInfo = "არასასურველი URL-ები ნაპოვნი მასპინძელის ფაილში"
|
||||
HostBak = "იქმნება hosts.bak-ის სარევეზნო ასლი..."
|
||||
HostDel = "ვცდილობთ რომ ამოვიღოთ არასასურველი URL-ები ორიგინალური მასპინძელის ფაილიდან..."
|
||||
HostError = "რაღაც შეცდომა მოხდა მასპინძელის ფაილის რედაქტირებისას, დაარედაქტირეთ ის ხელით ან გაუშვით სკრიპტი ადმინისტრატორის სახით"
|
||||
}
|
||||
67
scripts/installer-lang/pl.ps1
Normal file
67
scripts/installer-lang/pl.ps1
Normal file
@@ -0,0 +1,67 @@
|
||||
[PSCustomObject]@{
|
||||
Author = "Patch author:"
|
||||
Author2 = "@Amd64fox"
|
||||
TranslationBy = "Translation author:"
|
||||
TranslationBy2 = "@Nokxixr"
|
||||
Incorrect = "Oops, niewłaściwa wartość,"
|
||||
Incorrect2 = "Wejdź ponownie przez "
|
||||
Download = "Błąd pobierania"
|
||||
Download2 = "Prośbę ponowię za 5 sekund..."
|
||||
Download3 = "Ponowny Błąd"
|
||||
Download4 = "Sprawdź swoje połączenie z siecią i spróbuj ponownie"
|
||||
Download5 = "Pobieranie Spotify"
|
||||
Download6 = "Curl error" #
|
||||
StopScrpit = "Skrypt wstrzymany"
|
||||
MsSpoti = "Wersja Microsoft Store Spotify została wykryta i nie jest wspierana"
|
||||
MsSpoti2 = "Odinstalować wersję od Spotify Windows Store? [Y/N]"
|
||||
MsSpoti3 = "Automatyczne odinstalowywanie Spotify MS..."
|
||||
MsSpoti4 = "Odinstalowywanie Spotify MS..."
|
||||
Prem = "Modyfikacja dla konta premium..."
|
||||
OldV = "Znaleziono nieaktualną wersję Spotify"
|
||||
OldV2 = "Twoja wersja Spotify {0} jest nieaktualna, zalecana jest aktualizacja do {1}"
|
||||
OldV3 = "Czy chcesz ją pobrać? [Y/N]"
|
||||
AutoUpd = "Automatyczna aktualizacja do zalecanej wersji"
|
||||
DelOrOver = "Chcesz odinstalować aktualną wersję {0}, czy pobrać nową? Y [Odinstaluj] / N [Pobierz Nowa]"
|
||||
DelOld = "Odinstalowywanie przedawnionego Spotify..."
|
||||
NewV = "Wykryto niewspieraną wersję Spotify"
|
||||
NewV2 = "Twoja wersja {0} nie została jeszcze przetestowana, obecna stabilna jest wersja {1} "
|
||||
NewV3 = "Czy chcesz kontynuować z wersją {0} (możliwe błędy) ? [Y/N]"
|
||||
Recom = "Czy chcesz pobrać zalecaną, {0} wersję ? [Y/N]"
|
||||
DelNew = "Odinstalowywanie niesprawdzonego Spotify..."
|
||||
DownSpoti = "Pobieranie i instalowanie Spotify"
|
||||
DownSpoti2 = "Proszę czekać..."
|
||||
PodcatsOff = "Wyłączanie Podcastsów"
|
||||
PodcastsOn = "Włączanie Podcastsów"
|
||||
PodcatsSelect = "Czy chcesz wyłączyć podcasty ze strony głównej?? [Y/N]"
|
||||
DowngradeNote = "Zalecane jest zablokowanie, ponieważ nastąpiło obniżenie wartości dla Spotify"
|
||||
UpdBlock = "Aktualizacje Spotify zablokowane"
|
||||
UpdUnblock = "Aktualizacje Spotify nie są zablokowane"
|
||||
UpdSelect = "Czy chcesz zablokować aktualizacje dla Spotify? [Y/N]"
|
||||
CacheOn = "Usuwanie plików cache ({0})"
|
||||
CacheOff = "Czyszczenie plików cache jest wyłączone"
|
||||
CacheSelect = "Chcesz ustawić automatyczne czyszczenie plików cache? [Y/N]"
|
||||
CacheDays = "Czyszczenie co: XX dni"
|
||||
CacheDays2 = "Wybierz co ile dni ma nastąpić czyszczenie od 1 to 100 do"
|
||||
NoVariable = "Nieznaleziono wartości"
|
||||
NoVariable2 = "w xpui.js"
|
||||
NoVariable3 = "w licenses.html"
|
||||
NoVariable4 = "w html"
|
||||
NoVariable5 = "w home-v2.js"
|
||||
NoVariable6 = "w xpui-desktop-modals.js"
|
||||
ModSpoti = "Patchowanie Spotify..."
|
||||
Error = "Błąd"
|
||||
FileLocBroken = "Lokalizacje plików spotify są zepsute, odinstaluj klienta i uruchom ponownie skrypt"
|
||||
Spicetify = "Spicetify wykryty"
|
||||
NoRestore = "SpotX został zainstalowany, jednak pliki do odzyskania xpui.js.bak i xpui.css.bak zostały nieznalezione. `nProszę odinstalować klienta i uruchomić Install.bat ponownie"
|
||||
ExpSpotify = "Eksperymentalne funkcje obsługiwane przez Spotify"
|
||||
ExpStandart = "Eksperymentalne funkcje SpotX nie są uwzględnione"
|
||||
NoRestore2 = "SpotX został pobrany, xpui.bak nie znaleziony. `nProszę odinstalować klienta Spotify i uruchomić Install.bat ponownie"
|
||||
UpdateBlocked = "Spotify aktualizacje są już zablokowane"
|
||||
UpdateError = "Nie udało się zablokować aktualizacji"
|
||||
NoSpotifyExe = "Nie można znaleźć Spotify.exe"
|
||||
InstallComplete = "Instalacja zakończona"
|
||||
HostInfo = "Niepożądane adresy URL znalezione w plikach hosts"
|
||||
HostBak = "Tworzenie kopii zapasowych hosts.bak..."
|
||||
HostDel = "Próba usunięcia niechcianych adresów URL z oryginalnego pliku hosts..."
|
||||
HostError = "Coś poszło nie tak podczas edycji pliku hosts, edytuj go ręcznie lub uruchom skrypt jako administrator"
|
||||
}
|
||||
66
scripts/installer-lang/ru.ps1
Normal file
66
scripts/installer-lang/ru.ps1
Normal file
@@ -0,0 +1,66 @@
|
||||
[PSCustomObject]@{
|
||||
Author = "Автор патча:"
|
||||
Author2 = "@Amd64fox"
|
||||
Incorrect = "Ой, некорректное значение,"
|
||||
Incorrect2 = "повторите ввод через"
|
||||
Download = "Ошибка загрузки"
|
||||
Download2 = "Повторный запрос через 5 секунд..."
|
||||
Download3 = "Опять ошибка"
|
||||
Download4 = "Проверьте настройки вашей сети и снова запустите установку"
|
||||
Download5 = "Загрузка Spotify"
|
||||
Download6 = "Curl error"
|
||||
StopScrpit = "Cкрипт остановлен"
|
||||
MsSpoti = "Обнаружена версия Spotify из Microsoft Store, которая не поддерживается"
|
||||
MsSpoti2 = "Хотите удалить Spotify Microsoft Store ? [Y/N]"
|
||||
MsSpoti3 = "Автоматическое удаление Spotify MS..."
|
||||
MsSpoti4 = "Удаление Spotify MS..."
|
||||
Prem = "Модификация для премиум аккаунта..."
|
||||
OldV = "Найдена устаревшая версия Spotify"
|
||||
OldV2 = "Ваша версия Spotify {0} устарела, рекомендуется обновиться до {1}"
|
||||
OldV3 = "Обновить ? [Y/N]"
|
||||
AutoUpd = "Автоматическое обновление до рекомендуемой версии"
|
||||
DelOrOver = "Вы хотите удалить текущую версию {0} или установить поверх нее? Y [Удалить] / N [Поверх]"
|
||||
DelOld = "Удаление устаревшего Spotify..."
|
||||
NewV = "Найдена неподдерживаемая версия Spotify"
|
||||
NewV2 = "Ваша версия Spotify {0} еще не тестировалась, стабильная версия сейчас {1}"
|
||||
NewV3 = "Хотите продолжить с {0} (возможны ошибки) ? [Y/N]"
|
||||
Recom = "Хотите установить рекомендуемую {0} версию ? [Y/N]"
|
||||
DelNew = "Удаление неподдерживаемого Spotify..."
|
||||
DownSpoti = "Загружаю и устанавливаю Spotify"
|
||||
DownSpoti2 = "Пожалуйста подождите..."
|
||||
PodcatsOff = "Подкасты отключены"
|
||||
PodcastsOn = "Подкасты не отключены"
|
||||
PodcatsSelect = "Хотите отключить подкасты c главной страницы ? [Y/N]"
|
||||
DowngradeNote = "Рекомендуется заблокировать т.к. было понижение версии Spotify"
|
||||
UpdBlock = "Обновления Spotify заблокированы"
|
||||
UpdUnblock = "Обновления Spotify не заблокированы"
|
||||
UpdSelect = "Хотите заблокировать обновления Spotify ? [Y/N]"
|
||||
CacheOn = "Очистка кеша включена ({0})"
|
||||
CacheOff = "Очистка кеша не включена"
|
||||
CacheSelect = "Хотите установить автоматическую очистку кеша ? [Y/N]"
|
||||
CacheDays = "Кэш старше: XX дней будет очищен"
|
||||
CacheDays2 = "Пожалуйста, введите количество дней от 1 до 100"
|
||||
NoVariable = "Не нашел переменную"
|
||||
NoVariable2 = "в xpui.js"
|
||||
NoVariable3 = "в licenses.html"
|
||||
NoVariable4 = "в html"
|
||||
NoVariable5 = "в home-v2.js"
|
||||
NoVariable6 = "в xpui-desktop-modals.js"
|
||||
NoVariable7 = "в ru.json"
|
||||
ModSpoti = "Модифицирую Spotify..."
|
||||
Error = "Ошибка"
|
||||
FileLocBroken = "Расположение файлов Spotify нарушено, удалите клиент и снова запустите скрипт"
|
||||
Spicetify = "Обнаружен Spicetify"
|
||||
NoRestore = "SpotX уже был установлен, но файлы для восстановления xpui.js.bak и xpui.css.bak не найдены. `nУдалите клиент Spotify и снова запустите Install.bat"
|
||||
ExpSpotify = "Экспериментальные функции управляются Spotify"
|
||||
ExpStandart = "Экспериментальные функции SpotX не включены"
|
||||
NoRestore2 = "SpotX уже был установлен, но файл для восстановления xpui.bak не найден. `nУдалите клиент Spotify и снова запустите Install.bat"
|
||||
UpdateBlocked = "Обновления Spotify уже заблокированы"
|
||||
UpdateError = "Не удалось заблокировать обновления"
|
||||
NoSpotifyExe = "Spotify.exe не найден"
|
||||
InstallComplete = "Установка завершена"
|
||||
HostInfo = "В файле hosts найдены нежелательные Url-адреса"
|
||||
HostBak = "Создаю резервную копию hosts.bak..."
|
||||
HostDel = "Попытка удалить нежелательные Url-адреса из оригинального файла hosts..."
|
||||
HostError = "Что-то пошло не так при редактировании файла hosts, отредактируйте его вручную или запустите скрипт от администратора"
|
||||
}
|
||||
67
scripts/installer-lang/tr.ps1
Normal file
67
scripts/installer-lang/tr.ps1
Normal file
@@ -0,0 +1,67 @@
|
||||
[PSCustomObject]@{
|
||||
Author = "Yama yapımcısı:"
|
||||
Author2 = "@Amd64fox"
|
||||
TranslationBy = "Tercüman:"
|
||||
TranslationBy2 = "@metezd"
|
||||
Incorrect = "Eyvah, yanlış bir değer,"
|
||||
Incorrect2 = "tekrar girin "
|
||||
Download = "İndirirken hata oluştu"
|
||||
Download2 = "5 saniye içinde tekrar talep edilecek..."
|
||||
Download3 = "Yine hata oluştu"
|
||||
Download4 = "Ağ ayarlarınızı kontrol edin ve kurulumu tekrar çalıştırın"
|
||||
Download5 = "Spotify indiriliyor"
|
||||
Download6 = "Curl error" #
|
||||
StopScrpit = "Komut dosyası durduruldu"
|
||||
MsSpoti = "Spotify'ın desteklenmeyen Microsoft Mağazası sürümü tespit edildi"
|
||||
MsSpoti2 = "Spotify Windows Mağazası sürümünü kaldır [Y/N]"
|
||||
MsSpoti3 = "Spotify MS otomatik olarak kaldırlıyor..."
|
||||
MsSpoti4 = "Spotify MS kaldırılıyor..."
|
||||
Prem = "Premium hesap için modifikasyon ..."
|
||||
OldV = "Spotify'ın eski bir sürümü bulundu"
|
||||
OldV2 = "Spotify {0} sürümü güncel değil, {1} sürümüne yükseltmeniz önerilir"
|
||||
OldV3 = "Güncelleme yapılsın mı? [Y/N]"
|
||||
AutoUpd = "Önerilen sürüme otomatik olarak güncelle"
|
||||
DelOrOver = "Mevcut {0} sürümünü kaldırmak mı yoksa üzerine yüklemek mi istiyorsunuz? Y [Kaldır] / N [Üzerine Yükle]"
|
||||
DelOld = "Eski Spotify kaldırılıyor..."
|
||||
NewV = "Desteklenmeyen Spotify sürümü bulundu"
|
||||
NewV2 = "Spotify {0} sürümü henüz test edilmedi, şu anda kararlı olan {1} sürümüdür"
|
||||
NewV3 = "{0} sürümü ile devam etmek istiyor musunuz (hatalar olabilir) ? [Y/N]"
|
||||
Recom = "Önerilen {0} sürümünü yüklemek istiyor musunuz? [Y/N]"
|
||||
DelNew = "Test edilmemiş Spotify kaldırılıyor..."
|
||||
DownSpoti = "Spotify indiriliyor ve kuruluyor"
|
||||
DownSpoti2 = "Lütfen bekleyin..."
|
||||
PodcatsOff = "Podcast'ler Kapalı"
|
||||
PodcastsOn = "Podcast'ler Açık"
|
||||
PodcatsSelect = "Podcast'leri ana sayfadan kaldırmak istiyor musunuz? [Y/N]"
|
||||
DowngradeNote = "Spotify'da bir sürüm düşürme olduğu için engellemeniz önerilir"
|
||||
UpdBlock = "Spotify güncellemeleri engellendi"
|
||||
UpdUnblock = "Spotify güncellemeleri engellenmedi"
|
||||
UpdSelect = "Spotify güncellemelerini engellemek ister misiniz? [Y/N]"
|
||||
CacheOn = "Önbelleği temizleme etkin ({0})"
|
||||
CacheOff = "Önbelleğin temizlenmesi etkin değil"
|
||||
CacheSelect = "Otomatik önbellek temizlemeyi ayarlamak ister misiniz? [Y/N]"
|
||||
CacheDays = "Daha eski olan önbellek: XX gün içinde temizlenecek "
|
||||
CacheDays2 = "Gün sayısını 1 ile 100 arasında girin"
|
||||
NoVariable = "Değişken bulunamadı"
|
||||
NoVariable2 = "xpui.js içinde"
|
||||
NoVariable3 = "licenses.html içinde"
|
||||
NoVariable4 = "html içinde"
|
||||
NoVariable5 = "home-v2.js içinde"
|
||||
NoVariable6 = "xpui-desktop-modals.js içinde"
|
||||
ModSpoti = "Spotify'a yama yapılıyor..."
|
||||
Error = "Hata"
|
||||
FileLocBroken = "Spotify dosyalarının konumu bozuk, istemciyi kaldırın ve kodu tekrar çalıştırın"
|
||||
Spicetify = "Spicetify algılandı"
|
||||
NoRestore = "SpotX zaten yüklenmiş, ancak xpui.js.bak ve xpui.css.bak dosyalarının bulunamadığı tespit edildi. `nLütfen Spotify istemcisini kaldırın ve Install.bat dosyasını tekrar çalıştırın"
|
||||
ExpSpotify = "Spotify tarafından sunulan deneysel özellikler"
|
||||
ExpStandart = "SpotX'in deneysel özellikleri dahil değildir"
|
||||
NoRestore2 = "SpotX zaten kurulmuş, xpui.bak dosyası bulunamadı. `nLütfen Spotify istemcisini kaldırın ve Install.bat dosyasını tekrar çalıştırın"
|
||||
UpdateBlocked = "Spotify güncellemeleri zaten engellenmiş durumda"
|
||||
UpdateError = "Güncellemeler engellenemedi"
|
||||
NoSpotifyExe = "Spotify.exe bulunamadı"
|
||||
InstallComplete = "kurulum tamamlandı"
|
||||
HostInfo = "Hosts dosyasında istenmeyen URL'ler bulundu"
|
||||
HostBak = "hosts.bak dosyası yedekleniyor...."
|
||||
HostDel = "Orijinal hosts dosyasından istenmeyen URL'ler kaldırılmaya çalışılıyor..."
|
||||
HostError = "Hosts dosyasını düzenlerken bir şeyler ters gitti, elle düzenleyin veya kodu yönetici olarak çalıştırın"
|
||||
}
|
||||
Reference in New Issue
Block a user