mirror of
https://github.com/SpotX-Official/SpotX.git
synced 2026-04-13 20:28:25 +10:00
83
Install.ps1
83
Install.ps1
@@ -98,7 +98,7 @@ function Format-LanguageCode {
|
||||
|
||||
begin {
|
||||
$supportLanguages = @(
|
||||
'en', 'ru', 'it', 'tr', 'ka', 'pl', 'es'
|
||||
'en', 'ru', 'it', 'tr', 'ka', 'pl', 'es', 'fr'
|
||||
)
|
||||
}
|
||||
|
||||
@@ -133,6 +133,10 @@ function Format-LanguageCode {
|
||||
$returnCode = 'es'
|
||||
break
|
||||
}
|
||||
'^fr' {
|
||||
$returnCode = 'fr'
|
||||
break
|
||||
}
|
||||
Default {
|
||||
$returnCode = $PSUICulture.Remove(2)
|
||||
break
|
||||
@@ -616,6 +620,71 @@ function Set-ScriptLanguageStrings {
|
||||
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"
|
||||
}
|
||||
|
||||
$langStringsFR = [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"
|
||||
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"
|
||||
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"
|
||||
}
|
||||
}
|
||||
|
||||
process {
|
||||
@@ -649,6 +718,10 @@ function Set-ScriptLanguageStrings {
|
||||
$langStrings = $langStringsES
|
||||
break
|
||||
}
|
||||
'fr' {
|
||||
$langStrings = $langStringsFR
|
||||
break
|
||||
}
|
||||
Default {
|
||||
# Default to English if unable to find a match.
|
||||
$langStrings = $langStringsEN
|
||||
@@ -670,7 +743,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|es)') { $line = $true }
|
||||
if ($langCode -match '^(it|tr|ka|pl|es|fr)') { $line = $true }
|
||||
|
||||
# Automatic length of stars
|
||||
$au = ($lang).Author.Length + ($lang).Author2.Length
|
||||
@@ -1320,9 +1393,9 @@ function Helper($paramname) {
|
||||
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:"', '"Кэш:"'
|
||||
clear5 = 'null,"Storage"', 'null,"Хранилище"'
|
||||
clear6 = '"Downloads:"', '"Загрузки:"'
|
||||
clear7 = '"Cache:"', '"Кэш:"'
|
||||
}
|
||||
$n = ($lang).NoVariable2
|
||||
$contents = $rus_js
|
||||
|
||||
Reference in New Issue
Block a user