diff --git a/app/app.ejs b/app/app.ejs index 75b5ea28..bfa72bce 100644 --- a/app/app.ejs +++ b/app/app.ejs @@ -1,7 +1,7 @@ - <%= lang('app.title') %> + WordSmp_Launcher diff --git a/app/assets/images/LoadingSeal.png b/app/assets/images/LoadingSeal.png index afe2c4d4..fd950a0d 100644 Binary files a/app/assets/images/LoadingSeal.png and b/app/assets/images/LoadingSeal.png differ diff --git a/app/assets/images/SealCircle.ico b/app/assets/images/SealCircle.ico index e37b95df..c5108abe 100644 Binary files a/app/assets/images/SealCircle.ico and b/app/assets/images/SealCircle.ico differ diff --git a/app/assets/images/SealCircle.png b/app/assets/images/SealCircle.png index 9e21d08b..867a0a0c 100644 Binary files a/app/assets/images/SealCircle.png and b/app/assets/images/SealCircle.png differ diff --git a/app/assets/js/configmanager.js b/app/assets/js/configmanager.js index 38f864fe..a537f4bb 100644 --- a/app/assets/js/configmanager.js +++ b/app/assets/js/configmanager.js @@ -7,7 +7,7 @@ const logger = LoggerUtil.getLogger('ConfigManager') const sysRoot = process.env.APPDATA || (process.platform == 'darwin' ? process.env.HOME + '/Library/Application Support' : process.env.HOME) -const dataPath = path.join(sysRoot, '.helioslauncher') +const dataPath = path.join(sysRoot, '.WordsmpLauncher') const launcherDir = require('@electron/remote').app.getPath('userData') diff --git a/app/assets/js/distromanager.js b/app/assets/js/distromanager.js index 8ae8ca0c..09ef0553 100644 --- a/app/assets/js/distromanager.js +++ b/app/assets/js/distromanager.js @@ -4,7 +4,7 @@ const ConfigManager = require('./configmanager') // Old WesterosCraft url. // exports.REMOTE_DISTRO_URL = 'http://mc.westeroscraft.com/WesterosCraftLauncher/distribution.json' -exports.REMOTE_DISTRO_URL = 'https://helios-files.geekcorner.eu.org/distribution.json' +exports.REMOTE_DISTRO_URL = 'https://wordsmp.rh-web.fr/Nebula/distribution.json' const api = new DistributionAPI( ConfigManager.getLauncherDirectory(), diff --git a/app/assets/js/serverstatus.js b/app/assets/js/serverstatus.js index 9729f9c7..b36f738b 100644 --- a/app/assets/js/serverstatus.js +++ b/app/assets/js/serverstatus.js @@ -3,12 +3,12 @@ const net = require('net') /** * Retrieves the status of a minecraft server. * - * @param {string} address The server address. - * @param {number} port Optional. The port of the server. Defaults to 25565. + * @param {149.202.64.101:25016} address The server address. + * @param {25016} port Optional. The port of the server. Defaults to 25565. * @returns {Promise.} A promise which resolves to an object containing * status information. - */ -exports.getStatus = function(address, port = 25565){ + */ +exports.getStatus = function(address , port = 25016){ if(port == null || port == ''){ port = 25565 diff --git a/app/assets/lang/en_US.toml b/app/assets/lang/en_US.toml index b9f64cfb..3894f68d 100644 --- a/app/assets/lang/en_US.toml +++ b/app/assets/lang/en_US.toml @@ -1,344 +1,343 @@ [ejs.landing] -updateAvailableTooltip = "Update Available" -usernamePlaceholder = "Username" -usernameEditButton = "Edit" -settingsTooltip = "Settings" +updateAvailableTooltip = "Mise à jour Disponible" +usernamePlaceholder = "Speudo" +usernameEditButton = "Modifier" +settingsTooltip = "Paramètre" serverStatus = "SERVER" -serverStatusPlaceholder = "OFFLINE" +serverStatusPlaceholder = "Hors Ligne" mojangStatus = "MOJANG STATUS" mojangStatusTooltipTitle = "Services" mojangStatusNETitle = "Non Essential" -newsButton = "NEWS" -launchButton = "PLAY" -launchButtonPlaceholder = "• No Server Selected" -launchDetails = "Please wait.." -newsNavigationStatus = "{currentPage} of {totalPages}" -newsErrorLoadSpan = "Checking for News.." -newsErrorFailedSpan = "Failed to Load News" -newsErrorRetryButton = "Try Again" -newsErrorNoneSpan = "No News" +newsButton = "INFOS" +launchButton = "JOUER" +launchButtonPlaceholder = "• Aucun Serveur Sélectioné" +launchDetails = "Attendez s'il vous plaît" +newsNavigationStatus = "{currentPage} sur {totalPages}" +newsErrorLoadSpan = "Recherche de nouvelles infos" +newsErrorFailedSpan = "Les infos n'ont pas pus charger" +newsErrorRetryButton = "réessayez" +newsErrorNoneSpan = "Pas D'infos" [ejs.login] -loginCancelText = "Cancel" -loginSubheader = "MINECRAFT LOGIN" -loginEmailError = "* Invalid Value" -loginEmailPlaceholder = "EMAIL OR USERNAME" -loginPasswordError = "* Required" -loginPasswordPlaceholder = "PASSWORD" +loginCancelText = "Abandonner" +loginSubheader = "Connexions Minecraft" +loginEmailError = "* Valeur impossible" +loginEmailPlaceholder = "EMAIL OU SPEUDO" +loginPasswordError = "* OBLIGATOIRE" +loginPasswordPlaceholder = "MOT DE PASSE" loginForgotPasswordLink = "https://minecraft.net/password/forgot/" -loginForgotPasswordText = "forgot password?" -loginRememberMeText = "remember me?" -loginButtonText = "LOGIN" +loginForgotPasswordText = "Mot de passe oublié?" +loginRememberMeText = "Se Souvenir de moi ?" +loginButtonText = "Connexions" loginNeedAccountLink = "https://minecraft.net/store/minecraft-java-edition/" -loginNeedAccountText = "Need an Account?" -loginPasswordDisclaimer1 = "Your password is sent directly to mojang and never stored." -loginPasswordDisclaimer2 = "{appName} is not affiliated with Mojang AB." +loginNeedAccountText = "Besoin d'un compte ?" +loginPasswordDisclaimer1 = "Ton Mot de passe est envoyé directement , aucune donné est enregistrée " +loginPasswordDisclaimer2 = "{appName} n'est pas reconnu par Mojang" [ejs.loginOptions] -loginOptionsTitle = "Login Options" -loginWithMicrosoft = "Login with Microsoft" -loginWithMojang = "Login with Mojang" -cancelButton = "Cancel" +loginOptionsTitle = "Option de connexions" +loginWithMicrosoft = "Se connecter avec Microsoft" +loginWithMojang = "Se connecter avec Mojang" +cancelButton = "Abandonner" [ejs.overlay] serverSelectHeader = "Available Servers" -serverSelectConfirm = "Select" -serverSelectCancel = "Cancel" -accountSelectHeader = "Select an Account" -accountSelectConfirm = "Select" -accountSelectCancel = "Cancel" +serverSelectConfirm = "Sélectioné" +serverSelectCancel = "Abandonner" +accountSelectHeader = "Sélectionner un compte" +accountSelectConfirm = "Sélectionné" +accountSelectCancel = "Abandonner" [ejs.settings] -navHeaderText = "Settings" -navAccount = "Account" +navHeaderText = "Paramétre" +navAccount = "Compte" navMinecraft = "Minecraft" navMods = "Mods" navJava = "Java" navLauncher = "Launcher" -navAbout = "About" -navUpdates = "Updates" -navDone = "Done" -tabAccountHeaderText = "Account Settings" -tabAccountHeaderDesc = "Add new accounts or manage existing ones." +navAbout = "A Propos" +navUpdates = "Mise à jour" +navDone = "Terminé" +tabAccountHeaderText = "Paramètre" +tabAccountHeaderDesc = "Ajouter un nouveau compte ou modifier un déjà existant" microsoftAccount = "Microsoft" addMicrosoftAccount = "+ Add Microsoft Account" mojangAccount = "Mojang" addMojangAccount = "+ Add Mojang Account" -minecraftTabHeaderText = "Minecraft Settings" -minecraftTabHeaderDesc = "Options related to game launch." -gameResolutionTitle = "Game Resolution" -launchFullscreenTitle = "Launch in fullscreen." -autoConnectTitle = "Automatically connect to the server on launch." -launchDetachedTitle = "Launch game process detached from launcher." -launchDetachedDesc = "If the game is not detached, closing the launcher will also close the game." -tabModsHeaderText = "Mod Settings" -tabModsHeaderDesc = "Enable or disable mods." -switchServerButton = "Switch" -requiredMods = "Required Mods" -optionalMods = "Optional Mods" -dropinMods = "Drop-in Mods" -addMods = "Add Mods" -dropinRefreshNote = "(F5 to Refresh)" -shaderpacks = "Shaderpacks" -shaderpackDesc = "Enable or disable shaders. Please note, shaders will only run smoothly on powerful setups. You may add custom packs here." -selectShaderpack = "Select Shaderpack" -tabJavaHeaderText = "Java Settings" -tabJavaHeaderDesc = "Manage the Java configuration (advanced)." -memoryTitle = "Memory" +minecraftTabHeaderText = "paramètre Minecraft" +minecraftTabHeaderDesc = "Options liées au lancement du jeu." +gameResolutionTitle = "Résolution du jeu" +launchFullscreenTitle = "Lancé en plein écran" +autoConnectTitle = "Se connecter automatiquement au serveur au lancement." +launchDetachedTitle = "Lancer le processus de jeu détaché du lanceur." +launchDetachedDesc = "Si le jeu n'est pas détaché, la fermeture du lanceur fermera également le jeu." +tabModsHeaderText = "Paramètre des mods" +tabModsHeaderDesc = "activer ou désactiver les mods." +switchServerButton = "Echanger" +requiredMods = "Mods requis" +optionalMods = "Mods optionnels " +dropinMods = "Glisser ,déposer vos mods ici" +addMods = "Ajouter des mods" +dropinRefreshNote = "(F5 pour Rafraichir)" +shaderpacks = "Pack de Shaders" +shaderpackDesc = "Activez ou désactivez les shaders. Veuillez noter que les shaders ne fonctionneront correctement que sur des configurations puissantes. Vous pouvez ajouter des packs personnalisés ici." +selectShaderpack = "Sélection de pack de shaders" +tabJavaHeaderText = "Paramètre Java" +tabJavaHeaderDesc = "Gérer la configuration Java (avancé)." +memoryTitle = "Mémoire" maxRAM = "Maximum RAM" minRAM = "Minimum RAM" -memoryDesc = "The recommended minimum RAM is 3 gigabytes. Setting the minimum and maximum values to the same value may reduce lag." +memoryDesc = "La RAM minimale recommandée est de 3 Go. Définir les valeurs minimale et maximale sur la même valeur peut réduire le décalage." memoryTotalTitle = "Total" -memoryAvailableTitle = "Available" -javaExecutableTitle = "Java Executable" -javaExecSelDialogTitle = "Select Java Executable" -javaExecSelButtonText = "Choose File" -javaExecDesc = "The Java executable is validated before game launch." -javaPathDesc = "The path should end with {pathSuffix}." -jvmOptsTitle = "Additional JVM Options" -jvmOptsDesc = "Options to be provided to the JVM at runtime. -Xms and -Xmx should not be included." -launcherTabHeaderText = "Launcher Settings" -launcherTabHeaderDesc = "Options related to the launcher itself." -allowPrereleaseTitle = "Allow Pre-Release Updates." -allowPrereleaseDesc = "Pre-Releases include new features which may have not been fully tested or integrated.
This will always be true if you are using a pre-release version." -dataDirectoryTitle = "Data Directory" -selectDataDirectory = "Select Data Directory" -chooseFolder = "Choose Folder" -dataDirectoryDesc = "All game files and local Java installations will be stored in the data directory.
Screenshots and world saves are stored in the instance folder for the corresponding server configuration." -aboutTabHeaderText = "About" -aboutTabHeaderDesc = "View information and release notes for the current version." +memoryAvailableTitle = "Disponible" +javaExecutableTitle = "Exécutable Java" +javaExecSelDialogTitle = "Sélectionner l'executable Java" +javaExecSelButtonText = "Sélectionner des fichiers" +javaExecDesc = "L'exécutable Java est validé avant le lancement du jeu." +javaPathDesc = "le chemin doit finir par {pathSuffix}." +jvmOptsTitle = "Options JVM" +jvmOptsDesc = "Options à fournir à la JVM au moment de l'exécution. -Xms et -Xmx ne doivent pas être inclus." +launcherTabHeaderText = "Paramètre du launcher" +launcherTabHeaderDesc = "Options liées au lanceur " +allowPrereleaseTitle = "Autoriser les mises à jour préliminaires." +allowPrereleaseDesc = "Les versions préliminaires incluent de nouvelles fonctionnalités qui n'ont peut-être pas été entièrement testées ou intégrées.
Cela sera toujours vrai si vous utilisez une version préliminaire." +dataDirectoryTitle = "Répertoire de données" +selectDataDirectory = "Selectionner un répertoire de données" +chooseFolder = "Choisir le dossier" +dataDirectoryDesc = "Tous les fichiers de jeu et les installations Java locales seront stockés dans le répertoire de données.
Les captures d'écran et les sauvegardes mondiales sont stockées dans le dossier d'instance pour la configuration de serveur correspondante." +aboutTabHeaderText = "A propos" +aboutTabHeaderDesc = "Afficher les informations et les notes de version pour la version actuelle." aboutTitle = "{appName}" -stableRelease = "Stable Release" +stableRelease = "Version Stable" versionText = "Version " sourceGithub = "Source (GitHub)" support = "Support" devToolsConsole = "DevTools Console" -releaseNotes = "Release Notes" -changelog = "Changelog" -noReleaseNotes = "No Release Notes" -viewReleaseNotes = "View Release Notes on GitHub" -launcherUpdatesHeaderText = "Launcher Updates" -launcherUpdatesHeaderDesc = "Download, install, and review updates for the launcher." -checkForUpdates = "Check for Updates" -whatsNew = "What's New" -updateReleaseNotes = "Update Release Notes" +releaseNotes = "Notes de version" +changelog = "Journal des modifications" +noReleaseNotes = "Aucune note de version" +viewReleaseNotes = "Afficher les notes de version sur GitHub" +launcherUpdatesHeaderText = "Mise à jour du launcher" +launcherUpdatesHeaderDesc = "Téléchargez, installez et consultez les mises à jour du lanceur." +checkForUpdates = "Recherche de mise à jour" +whatsNew = "Quoi de neuf" +updateReleaseNotes = "Mettre à jour les notes de version" [ejs.waiting] -waitingText = "Waiting for Microsoft.." +waitingText = "Attente de Microsoft.." [ejs.welcome] continueButton = "CONTINUE" [js.discord] -waiting = "Waiting for Client.." +waiting = "Attente du client.." state = "Server: {shortId}" [js.index] -microsoftLoginTitle = "Microsoft Login" -microsoftLogoutTitle = "Microsoft Logout" +microsoftLoginTitle = "Connexion Microsoft" +microsoftLogoutTitle = "Déconnexion Microsoft" [js.login] -login = "LOGIN" -loggingIn = "LOGGING IN" -success = "SUCCESS" -tryAgain = "Try Again" +login = "CONNEXION" +loggingIn = "SE CONNECTER" +success = "SUCCÈS" +tryAgain = "Essayer à nouveau" [js.login.error] invalidValue = "* Invalid Value" requiredValue = "* Required" [js.login.error.unknown] -title = "Unknown Error During Login" -desc = "An unknown error has occurred. Please see the console for details." +title = "Erreur inconnue lors de la connexion" +desc = "Une erreur inconnue s'est produite. Veuillez consulter la console pour plus de détails." [js.landing.launch] -pleaseWait = "Please wait.." -failureTitle = "Error During Launch" -failureText = "See console (CTRL + Shift + i) for more details." +pleaseWait = "S'il vous plaît, attendez.." +failureTitle = "Erreur lors du lancement" +failureText = "Voir console (CTRL + Shift + i) Pour plus de détails." okay = "Okay" [js.landing.selectedAccount] -noAccountSelected = "No Account Selected" +noAccountSelected = "Aucun compte sélectionné" [js.landing.selectedServer] -noSelection = "No Server Selected" -loading = "Loading.." +noSelection = "Aucun serveur sélectionné" +loading = "Chargement.." [js.landing.serverStatus] server = "SERVER" -offline = "OFFLINE" -players = "PLAYERS" +offline = "HORS LIGNE" +players = "JOUEURS" [js.landing.systemScan] -checking = "Checking system info.." -noCompatibleJava = "No Compatible
Java Installation Found" -installJavaMessage = "In order to launch Minecraft, you need a 64-bit installation of Java {major}. Would you like us to install a copy?" -installJava = "Install Java" -installJavaManually = "Install Manually" -javaDownloadPrepare = "Preparing Java Download.." -javaDownloadFailureTitle = "Error During Java Download" -javaDownloadFailureText = "See console (CTRL + Shift + i) for more details." -javaRequired = "Java is Required
to Launch" -javaRequiredMessage = 'A valid x64 installation of Java {major} is required to launch.

Please refer to our Java Management Guide for instructions on how to manually install Java.' -javaRequiredDismiss = "I Understand" -javaRequiredCancel = "Go Back" +checking = "Vérification des informations du le système.." +noCompatibleJava = "Aucune installation Java compatible
trouvée" +installJavaMessage = "Pour lancer Minecraft, vous avez besoin d'une installation 64 bits de Java {major}. Souhaitez-vous que nous en installions une copie ? » +installJava = "#Intall Java" +installJavaManually = "Installer Manuellement" +javaDownloadPrepare = "Préparation du téléchargement Java.." +javaDownloadFailureTitle = "Erreur lors du téléchargement Java" +javaDownloadFailureText = "Voir console (CTRL + Shift + i) pour plus de détails." +javaRequired = "Java est requis
pour lancer" +javaRequiredMessage = 'Une installation x64 valide de Java {major} est requise pour le lancement.

Veuillez vous référer à notre Java Management Guide pour obtenir des instructions sur la façon d'#installer manuellement Java.' +javaRequiredDismiss = "Je comprends" +javaRequiredCancel = "Retour en arrière" [js.landing.downloadJava] -findJdkFailure = "Failed to find OpenJDK distribution." -javaDownloadCorruptedError = "Downloaded JDK has a bad hash, the file may be corrupted." -extractingJava = "Extracting Java" -javaInstalled = "Java Installed!" +findJdkFailure = "Impossible de trouver la distribution OpenJDK." +javaDownloadCorruptedError = "Le JDK téléchargé a un mauvais hachage, le fichier est peut-être corrompu." +extractingJava = "Extraction de Java" +javaInstalled = "Java installé !" [js.landing.dlAsync] -loadingServerInfo = "Loading server information.." -fatalError = "Fatal Error" -unableToLoadDistributionIndex = "Could not load a copy of the distribution index. See the console (CTRL + Shift + i) for more details." +loadingServerInfo = "Chargement des informations du le serveur.." +fatalError = "Erreur Fatale" +unableToLoadDistributionIndex = "Impossible de charger une copie de l'index de distribution. Voir la console (CTRL + Shift + i) pour plus de détails." pleaseWait = "Please wait.." -errorDuringLaunchTitle = "Error During Launch" -seeConsoleForDetails = "See console (CTRL + Shift + i) for more details." -validatingFileIntegrity = "Validating file integrity.." -errorDuringFileVerificationTitle = "Error During File Verification" -downloadingFiles = "Downloading files.." -errorDuringFileDownloadTitle = "Error During File Download" -preparingToLaunch = "Preparing to launch.." -launchingGame = "Launching game.." -launchWrapperNotDownloaded = "The main file, LaunchWrapper, failed to download properly. As a result, the game cannot launch.

To fix this issue, temporarily turn off your antivirus software and launch the game again.

If you have time, please submit an issue and let us know what antivirus software you use. We'll contact them and try to straighten things out." -doneEnjoyServer = "Done. Enjoy the server!" -checkConsoleForDetails = "Please check the console (CTRL + Shift + i) for more details." +errorDuringLaunchTitle = "Erreur pendant le lancement" +seeConsoleForDetails = "Voir console (CTRL + Shift + i) pour plus de détails." +validatingFileIntegrity = "Validation de l'intégrité des fichiers.." +errorDuringFileVerificationTitle = "Erreur lors de la vérification du fichier" +downloadingFiles = "Téléchargement du fichier.." +errorDuringFileDownloadTitle = "Erreur lors du téléchargement du fichier" +preparingToLaunch = "Préparation du lancement.." +launchingGame = "Lancement du jeu..." +launchWrapperNotDownloaded = "Le fichier principal, LaunchWrapper, n'a pas pu être téléchargé correctement. Par conséquent, le jeu ne peut pas se lancer.

Pour résoudre ce problème, désactivez temporairement votre logiciel antivirus et relancez le jeu.

Si vous avez le temps, veuillez soumettez un problème et dites-nous quel logiciel antivirus vous utilisez. Nous allons les contacter et essayer de mettre les choses au clair." +doneEnjoyServer = "Fait. Profitez du serveur !" +checkConsoleForDetails = "Veuillez consulter la console (CTRL + Shift + i) pour plus de détails." [js.landing.news] -checking = "Checking for News" +checking = "Recherche des Infos" [js.landing.discord] -loading = "Loading game.." +loading = "Jeu en cours de chargement.." joining = "Sailing to Westeros!" joined = "Exploring the Realm!" [js.overlay] -dismiss = "Dismiss" +dismiss = "Rejeter" [js.settings.fileSelectors] -executables = "Executables" -allFiles = "All Files" +executables = "Exécutables" +allFiles = "Tous les fichiers" [js.settings.mstfLogin] -errorTitle = "Something Went Wrong" -errorMessage = "Microsoft authentication failed. Please try again." +errorTitle = "Quelque chose s'est mal passé" +errorMessage = "L'authentification Microsoft a échoué. Veuillez réessayer." okButton = "OK" [js.settings.mstfLogout] -errorTitle = "Something Went Wrong" -errorMessage = "Microsoft logout failed. Please try again." +errorTitle = "Quelque chose s'est mal passé" +errorMessage = "L'authentification Microsoft a échoué. Veuillez réessayer." okButton = "OK" [js.settings.authAccountSelect] -selectButton = "Select Account" -selectedButton = "Selected Account ✔" +selectButton = "Sélectionnez un compte" +selectedButton = "Compte sélectionné ✔" [js.settings.authAccountLogout] -lastAccountWarningTitle = "Warning
This is Your Last Account" -lastAccountWarningMessage = "In order to use the launcher you must be logged into at least one account. You will need to login again after.

Are you sure you want to log out?" -confirmButton = "I'm Sure" -cancelButton = "Cancel" +lastAccountWarningTitle = "Avertissement
Ceci est votre dernier compte" +lastAccountWarningMessage = "Pour utiliser le lanceur, vous devez être connecté à au moins un compte. Vous devrez ensuite vous reconnecter.

Êtes-vous sûr de vouloir vous déconnecter ?" +confirmButton = "Oui ,Je suis sûr" +cancelButton = "Non ,je ne suis pas sûr" [js.settings.authAccountPopulate] -username = "Username" +username = "Speudo" uuid = "UUID" -selectAccount = "Select Account" -selectedAccount = "Selected Account ✓" -logout = "Log Out" +selectAccount = "Sélectionnez un compte" +selectedAccount = "Compte sélectionné ✓" +logout = "Déconnection" [js.settings.dropinMods] -removeButton = "Remove" -deleteFailedTitle = "Failed to Delete
Drop-in Mod {fullName}" -deleteFailedMessage = "Make sure the file is not in use and try again." -failedToggleTitle = "Failed to Toggle
One or More Drop-in Mods" +removeButton = "Retirer" +deleteFailedTitle = "Échec de la suppression
Mod Drop-in {fullName}" +deleteFailedMessage = "Assurez-vous que le fichier n'est pas utilisé et réessayez." +failedToggleTitle = "Échec du basculement
Un ou plusieurs modules drop-ins" okButton = "Okay" [js.settings.serverListing] -mainServer = "Main Server" +mainServer = "Serveur Principal" [js.settings.java] -selectedJava = "Selected: Java {version} ({vendor})" -invalidSelection = "Invalid Selection" +selectedJava = "Sélectionné : Java {version} ({fournisseur})" +invalidSelection = "Sélection non valide" requiresJava = "Requires Java {major} x64." -availableOptions = "Available Options for Java {major} (HotSpot VM)" +availableOptions = "Options disponibles pour Java {majeur} (HotSpot VM)" [js.settings.about] -preReleaseTitle = "Pre-release" -stableReleaseTitle = "Stable Release" -releaseNotesFailed = "Failed to load release notes." +preReleaseTitle = "Pré-version" +stableReleaseTitle = "Version stable" +releaseNotesFailed = "Échec du chargement des notes de version." [js.settings.updates] -newReleaseTitle = "New Release Available" -newPreReleaseTitle = "New Pre-release Available" -downloadingButton = "Downloading.." -downloadButton = 'Download from GitHubClose the launcher and run the dmg to update.' -latestVersionTitle = "You Are Running the Latest Version" -checkForUpdatesButton = "Check for Updates" -checkingForUpdatesButton = "Checking for Updates.." +newReleaseTitle = "Nouvelle version disponible" +newPreReleaseTitle = "Nouvelle pré-version disponible" +downloadingButton = "Téléchargement.." +downloadButton = 'Téléchargez depuis GitHubFermez le lanceur et exécutez le dmg pour mettre à jour.' +latestVersionTitle = "Vous utilisez la dernière version" +checkForUpdatesButton = "Vérifier les mises à jour" +checkingForUpdatesButton = "Vérification des mises à jour.." [js.settings.msftLogin] -errorTitle = "Microsoft Login Failed" -errorMessage = "We were unable to authenticate your Microsoft account. Please try again." +errorTitle = "Échec de la connexion Microsoft" +errorMessage = "Nous n'avons pas pu authentifier votre compte Microsoft. Veuillez réessayer." okButton = "OK" [js.uibinder.startup] -fatalErrorTitle = "Fatal Error: Unable to Load Distribution Index" -fatalErrorMessage = "A connection could not be established to our servers to download the distribution index. No local copies were available to load.

The distribution index is an essential file which provides the latest server information. The launcher is unable to start without it. Ensure you are connected to the internet and relaunch the application." -closeButton = "Close" +fatalErrorTitle = "Erreur fatale : impossible de charger l'index de distribution" +fatalErrorMessage = "Une connexion n'a pas pu être établie avec nos serveurs pour télécharger l'index de distribution. Aucune copie locale n'était disponible pour le chargement.

L'index de distribution est un fichier essentiel qui fournit les dernières informations sur le serveur. Le lanceur ne peut pas démarrer sans cela. Assurez-vous d'être connecté à Internet et relancez l'application." [js.uibinder.validateAccount] -failedMessageTitle = "Failed to Refresh Login" -failedMessage = "We were unable to refresh the login for {account}. Please select another account or login again." -failedMessageSelectAnotherAccount = "We were unable to refresh the login for {account}. Please login again." -loginButton = "Login" -selectAnotherAccountButton = "Select Another Account" +failedMessageTitle = "Échec de l'actualisation de la connexion" +failedMessage = "Nous n'avons pas pu actualiser la connexion pour {account}. Veuillez sélectionner un autre compte ou vous connecter à nouveau." +failedMessageSelectAnotherAccount = "Nous n'avons pas pu actualiser la connexion pour {account}. Veuillez vous reconnecter." +loginButton = "Connexion" +selectAnotherAccountButton = "Sélectionnez un autre compte" [js.uicore.autoUpdate] -checkingForUpdateButton = "Checking for Updates..." -installNowButton = "Install Now" -checkForUpdatesButton = "Check for Updates" +checkingForUpdateButton = "Vérification des mises à jour..." +installNowButton = "Installer maintenant" +checkForUpdatesButton = "Vérification des mises à jour" [js.auth.microsoft.error] -noProfileTitle = "Error During Login:
Profile Not Set Up" -noProfileDesc = "Your Microsoft account does not yet have a Minecraft profile set up. If you have recently purchased the game or redeemed it through Xbox Game Pass, you have to set up your profile on Minecraft.net.

If you have not yet purchased the game, you can also do that on Minecraft.net." -noXboxAccountTitle = "Error During Login:
No Xbox Account" -noXboxAccountDesc = "Your Microsoft account has no Xbox account associated with it." -xblBannedTitle = "Error During Login:
Xbox Live Unavailable" -xblBannedDesc = "Your Microsoft account is from a country where Xbox Live is not available or banned." -under18Title = "Error During Login:
Parental Approval Required" -under18Desc = "Accounts for users under the age of 18 must be added to a Family by an adult." -unknownTitle = "Unknown Error During Login" -unknownDesc = "An unknown error has occurred. Please see the console for details." +noProfileTitle = "Erreur lors de la connexion :
Profil non configuré" +noProfileDesc = "Votre compte Microsoft n'a pas encore de profil Minecraft configuré. Si vous avez récemment acheté le jeu ou l'avez utilisé via Xbox Game Pass, vous devez configurer votre profil sur Minecraft.net.

Si vous n'avez pas encore acheté le jeu, vous pouvez également le faire sur Minecraft.net." +noXboxAccountTitle = "Erreur lors de la connexion :
Aucun compte Xbox" +noXboxAccountDesc = "Votre compte Microsoft n'est associé à aucun compte Xbox." +xblBannedTitle = "Erreur lors de la connexion :
Xbox Live indisponible" +xblBannedDesc = "Votre compte Microsoft provient d'un pays où Xbox Live n'est pas disponible ou interdit." +under18Title = "Erreur lors de la connexion :
Approbation parentale requise" +under18Desc = "Les comptes des utilisateurs de moins de 18 ans doivent être ajoutés à une famille par un adulte." +unknownTitle = "Erreur inconnue lors de la connexion" +unknownDesc = "Une erreur inconnue s'est produite. Veuillez consulter la console pour plus de détails." [js.auth.mojang.error] -methodNotAllowedTitle = "Internal Error:
Method Not Allowed" -methodNotAllowedDesc = "Method not allowed. Please report this error." -notFoundTitle = "Internal Error:
Not Found" -notFoundDesc = "The authentication endpoint was not found. Please report this issue." -accountMigratedTitle = "Error During Login:
Account Migrated" -accountMigratedDesc = "You've attempted to login with a migrated account. Try again using the account email as the username." -invalidCredentialsTitle = "Error During Login:
Invalid Credentials" -invalidCredentialsDesc = "The email or password you've entered is incorrect. Please try again." -tooManyAttemptsTitle = "Error During Login:
Too Many Attempts" -tooManyAttemptsDesc = "There have been too many login attempts with this account recently. Please try again later." -invalidTokenTitle = "Error During Login:
Invalid Token" -invalidTokenDesc = "The provided access token is invalid." -tokenHasProfileTitle = "Error During Login:
Token Has Profile" -tokenHasProfileDesc = "Access token already has a profile assigned. Selecting profiles is not implemented yet." -credentialsMissingTitle = "Error During Login:
Credentials Missing" -credentialsMissingDesc = "Username/password was not submitted or password is less than 3 characters." -invalidSaltVersionTitle = "Error During Login:
Invalid Salt Version" -invalidSaltVersionDesc = "Invalid salt version." -unsupportedMediaTypeTitle = "Internal Error:
Unsupported Media Type" -unsupportedMediaTypeDesc = "Unsupported media type. Please report this error." -accountGoneTitle = "Error During Login:
Account Migrated" -accountGoneDesc = "Account has been migrated to a Microsoft account. Please log in with Microsoft." -unreachableTitle = "Error During Login:
Unreachable" -unreachableDesc = "Unable to reach the authentication servers. Ensure that they are online and you are connected to the internet." -gameNotPurchasedTitle = "Error During Login:
Game Not Purchased" -gameNotPurchasedDesc = "The account you are trying to login with has not purchased a copy of Minecraft. You may purchase a copy on Minecraft.net" -unknownErrorTitle = "Unknown Error During Login" -unknownErrorDesc = "An unknown error has occurred. Please see the console for details." +methodNotAllowedTitle = "Erreur interne :
Méthode non autorisée" +methodNotAllowedDesc = "Méthode Non Autorisée. Veuillez signaler cette erreur." +notFoundTitle = "Erreur interne :
Introuvable" +notFoundDesc = "Le point de terminaison d'authentification est introuvable. Veuillez signaler ce problème." +accountMigratedTitle = "Erreur lors de la connexion :
Compte migré" +accountMigratedDesc = "Vous avez tenté de vous connecter avec un compte migré. Réessayez en utilisant l'adresse e-mail du compte comme nom d'utilisateur." +invalidCredentialsTitle = "Erreur lors de la connexion :
Identifiants invalides" +invalidCredentialsDesc = "L'e-mail ou le mot de passe que vous avez saisi est incorrect. Veuillez réessayer." +tooManyAttemptsTitle = "Erreur lors de la connexion :
Trop de tentatives" +tooManyAttemptsDesc = "Il y a eu trop de tentatives de connexion avec ce compte récemment. Veuillez réessayer plus tard." +invalidTokenTitle = "Erreur lors de la connexion :
Jeton invalide" +invalidTokenDesc = "Le jeton d'accès fourni n'est pas valide." +tokenHasProfileTitle = "Erreur lors de la connexion :
Le jeton a un profil" +tokenHasProfileDesc = "Le jeton d'accès a déjà un profil attribué. La sélection des profils n'est pas encore implémentée." +credentialsMissingTitle = "Erreur lors de la connexion :
Identifiants manquants" +credentialsMissingDesc = "Le nom d'utilisateur/mot de passe n'a pas été soumis ou le mot de passe contient moins de 3 caractères." +invalidSaltVersionTitle = "Erreur lors de la connexion :
Version Salt invalide" +invalidSaltVersionDesc = "Version salée invalide." +unsupportedMediaTypeTitle = "Erreur interne :
Type de média non pris en charge" +unsupportedMediaTypeDesc = "Type de média non pris en charge. Veuillez signaler cette erreur." +accountGoneTitle = "Erreur lors de la connexion :
Compte migré" +accountGoneDesc = "Le compte a été migré vers un compte Microsoft. Veuillez vous connecter avec Microsoft." +unreachableTitle = "Erreur lors de la connexion :
Injoignable" +unreachableDesc = "Impossible d'atteindre les serveurs d'authentification. Assurez-vous qu'ils sont en ligne et que vous êtes connecté à Internet." +gameNotPurchasedTitle = "Erreur lors de la connexion :
Jeu non acheté" +gameNotPurchasedDesc = "Le compte avec lequel vous essayez de vous connecter n’a pas acheté de copie de Minecraft. Vous pouvez en acheter une copie sur Minecraft.net" +unknownErrorTitle = "Erreur inconnue lors de la connexion" +unknownErrorDesc = "Une erreur inconnue s'est produite. Veuillez consulter la console pour plus de détails." diff --git a/app/frame.ejs b/app/frame.ejs index 1151f915..d5a0f0ec 100644 --- a/app/frame.ejs +++ b/app/frame.ejs @@ -13,7 +13,7 @@ <% } else{ %>
- <%= lang('app.title') %> + Wordsmp_Launcher
@@ -21,12 +21,12 @@ - <%- lang('loginOptions.loginWithMojang') %> + Se connecter avec Mojang
diff --git a/app/settings.ejs b/app/settings.ejs index 3fda82a2..0b922044 100644 --- a/app/settings.ejs +++ b/app/settings.ejs @@ -6,17 +6,17 @@
- +
- - + +
- +
@@ -37,10 +37,10 @@ - <%- lang('settings.microsoftAccount') %> + Compte Microsoft
- +
@@ -57,10 +57,10 @@ - <%- lang('settings.mojangAccount') %> + Compte Mojang
- +
diff --git a/app/welcome.ejs b/app/welcome.ejs index 4b3fee46..719d18e0 100644 --- a/app/welcome.ejs +++ b/app/welcome.ejs @@ -5,13 +5,13 @@ -->
- <%- lang('welcome.welcomeHeader') %> - <%- lang('welcome.welcomeDescription') %> + Bienvenue sur le launcher de Wordcraft_V + Bon jeu et passe sur Twitch
- <%- lang('welcome.welcomeDescCTA') %> + Prêt à s'amuser ?