diff --git a/.github/ISSUE_TEMPLATE/installer-new-translation.yml b/.github/ISSUE_TEMPLATE/installer-new-translation.yml index 654f367..486274d 100644 --- a/.github/ISSUE_TEMPLATE/installer-new-translation.yml +++ b/.github/ISSUE_TEMPLATE/installer-new-translation.yml @@ -72,12 +72,6 @@ body: 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" diff --git a/Install.ps1 b/Install.ps1 index 06e2868..497b9ef 100644 --- a/Install.ps1 +++ b/Install.ps1 @@ -300,7 +300,7 @@ $lang = Set-ScriptLanguageStrings -LanguageCode $langCode # Set variable 'ru'. if ($langCode -eq 'ru') { $ru = $true - $urlru = "https://raw.githubusercontent.com/amd64fox/Test/main/ru.json" + $urlru = "https://raw.githubusercontent.com/SpotX-CLI/SpotX-commons/main/Augmented%20translation/ru.json" $webjsonru = (Invoke-WebRequest -UseBasicParsing -Uri $urlru).Content | ConvertFrom-Json } # Set variable 'add translation line'. @@ -911,32 +911,70 @@ if ($exp_spotify) { Write-Host ($lang).ExpSpotify`n } $url = "https://raw.githubusercontent.com/SpotX-CLI/SpotX-commons/main/patches.json" $webjson = (Invoke-WebRequest -UseBasicParsing -Uri $url).Content | ConvertFrom-Json $ofline = Check_verison_clients -param2 "offline" + function Helper($paramname) { switch ( $paramname ) { "HtmlLicMin" { # licenses.html minification - $html_lic_min = @{ - HtmlLicMin1 = '
  • zlib<\/a><\/li>\n(.|\n)*<\/p>(<\/div>)', '$2' - HtmlLicMin2 = ' ', '' - HtmlLicMin3 = ' ', '' - HtmlLicMin4 = '(?m)(^\s*\r?\n)', '' - HtmlLicMin5 = '\r?\n(?!\(1|\d)', '' - } - $n = ($lang).NoVariable3 - $contents = $html_lic_min + $name = "patches.json.others." + $n = "licenses.html" + $contents = "htmlmin" + $json = $webjson.others $paramdata = $xpuiContents_html } + "HtmlBlank" { + # htmlBlank minification + $name = "patches.json.others." + $n = "blank.html" + $contents = "blank.html" + $json = $webjson.others + $paramdata = $xpuiContents_html_blank + } + "MinJs" { + # Minification of all *.js + $contents = "minjs" + $json = $webjson.others + $paramdata = $xpuiContents_js + } + "MinJson" { + # Minification of all *.json + $contents = "minjson" + $json = $webjson.others + $paramdata = $xpuiContents_json + } + "RemovertlCssmin" { + # Remove RTL and minification of all *.css + $contents = "removertl-cssmin" + $json = $webjson.others + $paramdata = $xpuiContents_css + } + "DisableSentry" { + # Disable Sentry (vendor~xpui.js) + $name = "patches.json.others." + $n = "vendor~xpui.js" + $contents = "disablesentry" + $json = $webjson.others + $paramdata = $xpuiContents_vendor + } + "DisabledLog" { + # Disabled logging + $name = "patches.json.others." + $n = "xpui.js" + $contents = "disablelog" + $json = $webjson.others + $paramdata = $xpui_js + } "Lyrics-color" { # Static color for lyrics (xpui-routes-lyrics.css) - $webjson.others.lyricscolor.replace[0] = '$1' + $webjson.others.lyricscolor.theme.$lyrics_stat.pasttext $webjson.others.lyricscolor.replace[1] = '$1' + $webjson.others.lyricscolor.theme.$lyrics_stat.current $webjson.others.lyricscolor.replace[2] = '$1' + $webjson.others.lyricscolor.theme.$lyrics_stat.next $webjson.others.lyricscolor.replace[3] = '$1' + $webjson.others.lyricscolor.theme.$lyrics_stat.hover $webjson.others.lyricscolor.replace[4] = $webjson.others.lyricscolor.theme.$lyrics_stat.background $webjson.others.lyricscolor.replace[5] = '$1' + $webjson.others.lyricscolor.theme.$lyrics_stat.maxmatch - + $name = "patches.json.others." + $n = "xpui-routes-lyrics.css" $contents = "lyricscolor" $json = $webjson.others $paramdata = $xpui_lyrics @@ -944,46 +982,44 @@ function Helper($paramname) { } "Discriptions" { # Add discriptions (xpui-desktop-modals.js) - $n = ($lang).NoVariable6 + $name = "patches.json.others." + $n = "xpui-desktop-modals.js" $contents = "discriptions" $json = $webjson.others $paramdata = $xpui_desktop_modals } "OffadsonFullscreen" { - + # Full screen mode activation and removing "Upgrade to premium" menu, upgrade button, disabling a playlist sponsor if ($bts) { $webjson.free.psobject.properties.remove('bilboard'), $webjson.free.psobject.properties.remove('audioads') } - - $webjson.free.psobject.properties.remove('submenudownload'), $webjson.free.psobject.properties.remove('veryhighstream'), $webjson.free.psobject.properties.remove('downloadicon') - if ($ofline -ge "1.1.98.683") { $webjson.free.psobject.properties.remove('connectold') } - - $n = ($lang).NoVariable2 + $name = "patches.json.free." + $n = "xpui.js" $contents = $webjson.free.psobject.properties.name $json = $webjson.free $paramdata = $xpui_js } "OffPodcasts" { # Turn off podcasts - $n = ($lang).NoVariable5 - if ($ofline -le "1.1.92.647") { $podcats = "podcastsoff" } - if ($ofline -le "1.1.96.785" -and $ofline -ge "1.1.93.896") { $podcats = "podcastsoff2" } - if ($ofline -ge "1.1.97.952") { $podcats = "podcastsoff3" } + $n = $js + if ($ofline -le "1.1.92.647") { $podcats = "podcastsoff"; $name = "patches.json.others.podcastsoff" } + if ($ofline -ge "1.1.93.896" -and $ofline -le "1.1.96.785") { $podcats = "podcastsoff2"; $name = "patches.json.others.podcastsoff2" } + if ($ofline -ge "1.1.97.952") { $podcats = "podcastsoff3"; $name = "patches.json.others.podcastsoff3" } $contents = $podcats $json = $webjson.others $paramdata = $xpui_podcast } "OffRujs" { # Remove all languages except En and Ru from xpui.js - $n = ($lang).NoVariable2 + $name = "patches.json.others." + $n = "xpui.js" $contents = "offrujs" $json = $webjson.others $paramdata = $xpui_js } "RuTranslate" { # Additional translation of some words for the Russian language - - $n = ($lang).NoVariable7 + $n = "ru.json" $contents = $webjsonru.psobject.properties.name $json = $webjsonru $paramdata = $xpui_ru @@ -1025,62 +1061,50 @@ function Helper($paramname) { } if ($ofline -lt "1.1.90.859" -or $ofline -gt "1.1.95.893") { $rem.remove('devicepicker') } if ($ofline -le "1.1.93.896") { $rem.remove($newhome) } - $n = ($lang).NoVariable2 + $name = "patches.json.exp." + $n = "xpui.js" $contents = $webjson.exp.psobject.properties.name $json = $webjson.exp $paramdata = $xpui_js } } - - if ($paramname -ne "HtmlLicMin") { - - $contents | ForEach-Object { + $novariable = "Didn't find variable " + $contents | ForEach-Object { - if ($json.$PSItem.match.Count -gt 1) { - $count = $json.$PSItem.match.Count - 1 - $numbers = 0 - While ($numbers -le $count) { + if ($json.$PSItem.match.Count -gt 1) { + $count = $json.$PSItem.match.Count - 1 + $numbers = 0 + While ($numbers -le $count) { - if ($paramdata -match $json.$PSItem.match[$numbers]) { - $paramdata = $paramdata -replace $json.$PSItem.match[$numbers], $json.$PSItem.replace[$numbers] - } - else { - - Write-Host ($lang).NoVariable"" -ForegroundColor red -NoNewline - Write-Host "`$contents.$PSItem $numbers"$n - } - $numbers++ - } - } - if ($json.$PSItem.match.Count -eq 1) { - if ($paramdata -match $json.$PSItem.match) { - $paramdata = $paramdata -replace $json.$PSItem.match, $json.$PSItem.replace + if ($paramdata -match $json.$PSItem.match[$numbers]) { + $paramdata = $paramdata -replace $json.$PSItem.match[$numbers], $json.$PSItem.replace[$numbers] } else { - - if (!($paramname -eq "RuTranslate") -or $err_ru) { + + $notlog = "MinJs", "MinJson", "Removertl", "RemovertlCssmin" + if ($paramname -notin $notlog) { - Write-Host ($lang).NoVariable"" -ForegroundColor red -NoNewline - Write-Host "`$contents.$PSItem"$n + Write-Host $novariable -ForegroundColor red -NoNewline + Write-Host "$name$PSItem $numbers"'in'$n } - } - } + } + $numbers++ + } } - } - if ($paramname -eq "HtmlLicMin") { - $contents.Keys | Sort-Object | ForEach-Object { - - if ($paramdata -match $contents.$PSItem[0]) { - $paramdata = $paramdata -replace $contents.$PSItem[0], $contents.$PSItem[1] + if ($json.$PSItem.match.Count -eq 1) { + if ($paramdata -match $json.$PSItem.match) { + $paramdata = $paramdata -replace $json.$PSItem.match, $json.$PSItem.replace } else { + if (!($paramname -eq "RuTranslate") -or $err_ru) { - Write-Host ($lang).NoVariable"" -ForegroundColor red -NoNewline - Write-Host "`$contents.$PSItem"$n + + Write-Host $novariable -ForegroundColor red -NoNewline + Write-Host "$name$PSItem"'in'$n } - } - } + } + } } $paramdata } @@ -1192,7 +1216,7 @@ if (Test-Path $xpui_js_patch) { $writer = New-Object System.IO.StreamWriter -ArgumentList $xpui_js_patch $writer.BaseStream.SetLength(0) $writer.Write($xpui_js) - $writer.Write([System.Environment]::NewLine + '// Patched by SpotX') + $writer.Write([System.Environment]::NewLine + $webjson.others.byspotx.add) $writer.Close() # Russian additional translation @@ -1259,20 +1283,20 @@ if (Test-Path $xpui_js_patch) { if (!($premium)) { # Hide download icon on different pages - $writer.Write([System.Environment]::NewLine + ' .BKsbV2Xl786X9a09XROH{display:none}') + $writer.Write([System.Environment]::NewLine + $webjson.others.downloadicon.add) # Hide submenu item "download" - $writer.Write([System.Environment]::NewLine + ' button.wC9sIed7pfp47wZbmU6m.pzkhLqffqF_4hucrVVQA{display:none}') + $writer.Write([System.Environment]::NewLine + $webjson.others.submenudownload.add) # Hide very high quality streaming - $writer.Write([System.Environment]::NewLine + ' #desktop\.settings\.streamingQuality>option:nth-child(5) {display:none}') + $writer.Write([System.Environment]::NewLine + $webjson.others.veryhighstream.add) } # 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}') + $writer.Write([System.Environment]::NewLine + $webjson.others.navaltfix.add[0]) + $writer.Write([System.Environment]::NewLine + $webjson.others.navaltfix.add[1]) } # Hide Collaborators icon if (!($hide_col_icon_off) -and !($exp_spotify)) { - $writer.Write([System.Environment]::NewLine + ' .X1lXSiVj0pzhQCUo_72A{display:none}') + $writer.Write([System.Environment]::NewLine + $webjson.others.collaboraticon.add) } $writer.Close() @@ -1362,9 +1386,9 @@ If (Test-Path $xpui_spa_patch) { $reader = New-Object System.IO.StreamReader($entry_xpui.Open()) $xpui_js = $reader.ReadToEnd() $reader.Close() - + + # Full screen mode activation and removing "Upgrade to premium" menu, upgrade button, disabling a playlist sponsor if (!($premium)) { - # Full screen mode activation and removing "Upgrade to premium" menu, upgrade button, disabling a playlist sponsor $xpui_js = Helper -paramname "OffadsonFullscreen" } @@ -1375,12 +1399,12 @@ If (Test-Path $xpui_spa_patch) { if ($ru) { $xpui_js = Helper -paramname "OffRujs" } # Disabled logging - $xpui_js = $xpui_js -replace "sp://logging/v3/\w+", "" + $xpui_js = Helper -paramname "DisabledLog" $writer = New-Object System.IO.StreamWriter($entry_xpui.Open()) $writer.BaseStream.SetLength(0) $writer.Write($xpui_js) - $writer.Write([System.Environment]::NewLine + '// Patched by SpotX') + $writer.Write([System.Environment]::NewLine + $webjson.others.byspotx.add) $writer.Close() @@ -1428,9 +1452,7 @@ If (Test-Path $xpui_spa_patch) { $reader = New-Object System.IO.StreamReader($entry_vendor_xpui.Open()) $xpuiContents_vendor = $reader.ReadToEnd() $reader.Close() - - $xpuiContents_vendor = $xpuiContents_vendor ` - -replace "(?:prototype\.)?bindClient(?:=function)?\(\w+\)\{", '${0}return;' + $xpuiContents_vendor = Helper -paramname "DisableSentry" $writer = New-Object System.IO.StreamWriter($entry_vendor_xpui.Open()) $writer.BaseStream.SetLength(0) $writer.Write($xpuiContents_vendor) @@ -1441,10 +1463,7 @@ If (Test-Path $xpui_spa_patch) { $readerjs = New-Object System.IO.StreamReader($_.Open()) $xpuiContents_js = $readerjs.ReadToEnd() $readerjs.Close() - - $xpuiContents_js = $xpuiContents_js ` - -replace "[/][/][#] sourceMappingURL=.*[.]map", "" -replace "\r?\n(?!\(1|\d)", "" - + $xpuiContents_js = Helper -paramname "MinJs" $writer = New-Object System.IO.StreamWriter($_.Open()) $writer.BaseStream.SetLength(0) $writer.Write($xpuiContents_js) @@ -1462,40 +1481,30 @@ If (Test-Path $xpui_spa_patch) { $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 + $webjson.others.downloadicon.add) # Hide submenu item "download" - $writer.Write([System.Environment]::NewLine + ' button.wC9sIed7pfp47wZbmU6m.pzkhLqffqF_4hucrVVQA {display:none}') + $writer.Write([System.Environment]::NewLine + $webjson.others.submenudownload.add) # Hide very high quality streaming - $writer.Write([System.Environment]::NewLine + ' #desktop\.settings\.streamingQuality>option:nth-child(5) {display:none}') + $writer.Write([System.Environment]::NewLine + $webjson.others.veryhighstream.add) } # 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}') + $writer.Write([System.Environment]::NewLine + $webjson.others.navaltfix.add[0]) + $writer.Write([System.Environment]::NewLine + $webjson.others.navaltfix.add[1]) } # Hide Collaborators icon if (!($hide_col_icon_off) -and !($exp_spotify)) { - $writer.Write([System.Environment]::NewLine + ' .X1lXSiVj0pzhQCUo_72A{display:none}') + $writer.Write([System.Environment]::NewLine + $webjson.others.collaboraticon.add) } $writer.Close() - # of all *.Css + # Remove RTL and minification of all *.css $zip.Entries | Where-Object FullName -like '*.css' | ForEach-Object { $readercss = New-Object System.IO.StreamReader($_.Open()) $xpuiContents_css = $readercss.ReadToEnd() $readercss.Close() - - $xpuiContents_css = $xpuiContents_css ` - <# Remove RTL #>` - -replace "}\[dir=ltr\]\s?([.a-zA-Z\d[_]+?,\[dir=ltr\])", '}[dir=str] $1' -replace "}\[dir=ltr\]\s?", "} " -replace "html\[dir=ltr\]", "html" ` - -replace ",\s?\[dir=rtl\].+?(\{.+?\})", '$1' -replace "[\w\-\.]+\[dir=rtl\].+?\{.+?\}", "" -replace "\}\[lang=ar\].+?\{.+?\}", "}" ` - -replace "\}\[dir=rtl\].+?\{.+?\}", "}" -replace "\}html\[dir=rtl\].+?\{.+?\}", "}" -replace "\}html\[lang=ar\].+?\{.+?\}", "}" ` - -replace "\[lang=ar\].+?\{.+?\}", "" -replace "html\[dir=rtl\].+?\{.+?\}", "" -replace "html\[lang=ar\].+?\{.+?\}", "" ` - -replace "\[dir=rtl\].+?\{.+?\}", "" -replace "\[dir=str\]", "[dir=ltr]" ` - <# Css minification #>` - -replace "[/]\*([^*]|[\r\n]|(\*([^/]|[\r\n])))*\*[/]", "" -replace "[/][/]#\s.*", "" -replace "\r?\n(?!\(1|\d)", "" - + $xpuiContents_css = Helper -paramname "RemovertlCssmin" $writer = New-Object System.IO.StreamWriter($_.Open()) $writer.BaseStream.SetLength(0) $writer.Write($xpuiContents_css) @@ -1519,15 +1528,7 @@ If (Test-Path $xpui_spa_patch) { $reader = New-Object System.IO.StreamReader($entry_blank_html.Open()) $xpuiContents_html_blank = $reader.ReadToEnd() $reader.Close() - - $html_min1 = " " - $html_min2 = "(?m)(^\s*\r?\n)" - $html_min3 = "\r?\n(?!\(1|\d)" - if ($xpuiContents_html_blank -match $html_min1) { $xpuiContents_html_blank = $xpuiContents_html_blank -replace $html_min1, "" } else { Write-Host ($lang).NoVariable"" -ForegroundColor red -NoNewline; Write-Host "`$html_min1 "($lang).NoVariable4 } - if ($xpuiContents_html_blank -match $html_min2) { $xpuiContents_html_blank = $xpuiContents_html_blank -replace $html_min2, "" } else { Write-Host ($lang).NoVariable"" -ForegroundColor red -NoNewline; Write-Host "`$html_min2 "($lang).NoVariable4 } - if ($xpuiContents_html_blank -match $html_min3) { $xpuiContents_html_blank = $xpuiContents_html_blank -replace $html_min3, "" } else { Write-Host ($lang).NoVariable"" -ForegroundColor red -NoNewline; Write-Host "`$html_min3 "($lang).NoVariable4 } - - $xpuiContents_html_blank = $xpuiContents_html_blank + $xpuiContents_html_blank = Helper -paramname "HtmlBlank" $writer = New-Object System.IO.StreamWriter($entry_blank_html.Open()) $writer.BaseStream.SetLength(0) $writer.Write($xpuiContents_html_blank) @@ -1548,16 +1549,12 @@ If (Test-Path $xpui_spa_patch) { $writer.Close() } } - # Json + # Minification of all *.json $zip.Entries | Where-Object FullName -like '*.json' | ForEach-Object { $readerjson = New-Object System.IO.StreamReader($_.Open()) $xpuiContents_json = $readerjson.ReadToEnd() $readerjson.Close() - - # json minification - $xpuiContents_json = $xpuiContents_json ` - -replace " ", "" -replace " ", "" -replace '": ', '":' -replace "\r?\n(?!\(1|\d)", "" - + $xpuiContents_json = Helper -paramname "MinJson" $writer = New-Object System.IO.StreamWriter($_.Open()) $writer.BaseStream.SetLength(0) $writer.Write($xpuiContents_json) diff --git a/scripts/installer-lang/de.ps1 b/scripts/installer-lang/de.ps1 index 32bb513..3914aa7 100644 --- a/scripts/installer-lang/de.ps1 +++ b/scripts/installer-lang/de.ps1 @@ -42,12 +42,6 @@ CacheSelect = "Möchten sie die automatische Cache-Bereinigung aktivieren? [Y/N]" CacheDays = "Cache die älter als XX Tage sind werden bereinigt " CacheDays2 = "Geben Sie die Anzahl der Tage von 1 bis 100 ein" - NoVariable = "Keine Variabel gefunden" - NoVariable2 = "in xpui.js" - NoVariable3 = "in licenses.html" - NoVariable4 = "in html" - NoVariable5 = "in home-v2.js" - NoVariable6 = "in xpui-desktop-modals.js" ModSpoti = "Patche Spotify..." Error = "Fehler" FileLocBroken = "Speicherort von Spotify ist falsch, deinstalliere Spotify und starte die Installation neu" diff --git a/scripts/installer-lang/en.ps1 b/scripts/installer-lang/en.ps1 index d4b2aa7..94bf159 100644 --- a/scripts/installer-lang/en.ps1 +++ b/scripts/installer-lang/en.ps1 @@ -40,12 +40,6 @@ 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" diff --git a/scripts/installer-lang/es.ps1 b/scripts/installer-lang/es.ps1 index 6337239..d1ebeda 100644 --- a/scripts/installer-lang/es.ps1 +++ b/scripts/installer-lang/es.ps1 @@ -42,12 +42,6 @@ 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" diff --git a/scripts/installer-lang/fr.ps1 b/scripts/installer-lang/fr.ps1 index e35d255..7619292 100644 --- a/scripts/installer-lang/fr.ps1 +++ b/scripts/installer-lang/fr.ps1 @@ -42,12 +42,6 @@ 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" diff --git a/scripts/installer-lang/hi.ps1 b/scripts/installer-lang/hi.ps1 index b46c0d5..c837708 100644 --- a/scripts/installer-lang/hi.ps1 +++ b/scripts/installer-lang/hi.ps1 @@ -42,12 +42,6 @@ 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 = "स्पॉटिफाई फ़ाइलों का स्थान टूटा हुआ है, क्लाइंट की स्थापना रद्द करें और स्क्रिप्ट को फिर से चलाएँ" diff --git a/scripts/installer-lang/hu.ps1 b/scripts/installer-lang/hu.ps1 index 94b0964..04de3cb 100644 --- a/scripts/installer-lang/hu.ps1 +++ b/scripts/installer-lang/hu.ps1 @@ -42,7 +42,6 @@ CacheSelect = "Szeretné beállítani az automatikus gyorsítótár-tisztítást? [Y/N]" CacheDays = "XX napnál régebbi gyorsítótárak törlésre fognak kerülni " CacheDays2 = "Adj meg egy napot 1 és 100 között." - NoVariable = "Nem talált változót" NoVariable2 = "xpui.js-ben" NoVariable3 = "licenses.html-ben" NoVariable4 = "html-ben" diff --git a/scripts/installer-lang/it.ps1 b/scripts/installer-lang/it.ps1 index d33daed..0b0f59e 100644 --- a/scripts/installer-lang/it.ps1 +++ b/scripts/installer-lang/it.ps1 @@ -42,12 +42,6 @@ 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" diff --git a/scripts/installer-lang/ka.ps1 b/scripts/installer-lang/ka.ps1 index ee7ccac..e992b19 100644 --- a/scripts/installer-lang/ka.ps1 +++ b/scripts/installer-lang/ka.ps1 @@ -42,12 +42,6 @@ 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 ფაილების ლოკაცია არის გადეხილი, წაშალეთ კლიენტი და თავიდან გაუშვით სკრიპტი" diff --git a/scripts/installer-lang/pl.ps1 b/scripts/installer-lang/pl.ps1 index e916b25..6ca9998 100644 --- a/scripts/installer-lang/pl.ps1 +++ b/scripts/installer-lang/pl.ps1 @@ -42,12 +42,6 @@ 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" diff --git a/scripts/installer-lang/pt.ps1 b/scripts/installer-lang/pt.ps1 index e415086..5f1ecf3 100644 --- a/scripts/installer-lang/pt.ps1 +++ b/scripts/installer-lang/pt.ps1 @@ -42,12 +42,6 @@ CacheSelect = "Deseja definir a limpeza automática do cache? [Y/N]" CacheDays = "Cache antigo: XX dias para serem limpos" CacheDays2 = "Digite o número de dias entre 1 a 100" - NoVariable = "Variável não encontrada" - NoVariable2 = "em xpui.js" - NoVariable3 = "em licenses.html" - NoVariable4 = "em html" - NoVariable5 = "em home-v2.js" - NoVariable6 = "em xpui-desktop-modals.js" ModSpoti = "Aplicando patch no Spotify..." Error = "Erro" FileLocBroken = "A localização dos arquivos do Sotify está incorreta, desinstale o cliente e execute o script novamente" diff --git a/scripts/installer-lang/ro.ps1 b/scripts/installer-lang/ro.ps1 index 7b3f2ee..a4316c9 100644 --- a/scripts/installer-lang/ro.ps1 +++ b/scripts/installer-lang/ro.ps1 @@ -42,12 +42,6 @@ CacheSelect = "Doriți să configurați curățarea automată a cache-ului? [Y/N]" CacheDays = "Cache mai vechi: XX zile pentru a fi curățat " CacheDays2 = "Introduceți numărul de zile de la 1 la 100" - NoVariable = "Nu s-a găsit variabila" - NoVariable2 = "în xpui.js" - NoVariable3 = "in licenses.html" - NoVariable4 = "în html" - NoVariable5 = "în home-v2.js" - NoVariable6 = "în xpui-desktop-modals.js" ModSpoti = "Se patchuiește Spotify..." Error = "Eroare" FileLocBroken = "Locația fișierelor Spotify este stricată, dezinstalați clientul și rulați din nou scriptul" diff --git a/scripts/installer-lang/ru.ps1 b/scripts/installer-lang/ru.ps1 index 7d19afa..73a131f 100644 --- a/scripts/installer-lang/ru.ps1 +++ b/scripts/installer-lang/ru.ps1 @@ -40,13 +40,6 @@ 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 нарушено, удалите клиент и снова запустите скрипт" diff --git a/scripts/installer-lang/tr.ps1 b/scripts/installer-lang/tr.ps1 index ba32fe6..45f4d76 100644 --- a/scripts/installer-lang/tr.ps1 +++ b/scripts/installer-lang/tr.ps1 @@ -42,12 +42,6 @@ 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" diff --git a/scripts/installer-lang/vi.ps1 b/scripts/installer-lang/vi.ps1 index 81651f7..21a302d 100644 --- a/scripts/installer-lang/vi.ps1 +++ b/scripts/installer-lang/vi.ps1 @@ -42,12 +42,6 @@ CacheSelect = "Bạn có muốn đặt thời gian tự động dọn dẹp cache? [Y/N]" CacheDays = "Cache cũ: XX ngày để bị dọn dẹp " CacheDays2 = "Nhập số ngày từ 1 đến 100" - NoVariable = "Không tìm thấy giá trị" - NoVariable2 = "trong xpui.js" - NoVariable3 = "trong licenses.html" - NoVariable4 = "trong html" - NoVariable5 = "trong home-v2.js" - NoVariable6 = "trong xpui-desktop-modals.js" ModSpoti = "Đang vá Spotify..." Error = "Lỗi" FileLocBroken = "Vị trí của các tệp đã Spotify bị hỏng, gỡ Spotify và chạy lại bản vá" diff --git a/scripts/installer-lang/zh.ps1 b/scripts/installer-lang/zh.ps1 index 38cc3da..09e36f1 100644 --- a/scripts/installer-lang/zh.ps1 +++ b/scripts/installer-lang/zh.ps1 @@ -42,12 +42,6 @@ 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 = "修补 Spotify..." Error = "错误" FileLocBroken = "Spotify 文件已损坏,请卸载客户端并重新运行脚本"