This commit is contained in:
grib406413 2024-04-23 12:09:37 +02:00
parent 705b2576b8
commit 0ca8cba5f5
5 changed files with 256 additions and 257 deletions

View File

@ -1,20 +1,20 @@
# Custom Language File for Launcher Customizer # Custom Language File for Launcher Customizer
[ejs.app] [ejs.app]
title = "Helios Launcher" title = "Graschatium Launcher"
[ejs.landing] [ejs.landing]
mediaGitHubURL = "https://github.com/dscalzi/HeliosLauncher" mediaGitHubURL = "https://github.com/gribouille406413/HeliosLauncher"
mediaTwitterURL = "#" mediaTwitterURL = "#"
mediaInstagramURL = "#" mediaInstagramURL = "#"
mediaYouTubeURL = "#" mediaYouTubeURL = "https://www.youtube.com/@Graschatium_off/featured"
mediaDiscordURL = "https://discord.gg/zNWUXdt" mediaDiscordURL = "https://discord.gg/nVE89ec9jS"
[ejs.settings] [ejs.settings]
sourceGithubLink = "https://github.com/dscalZi/HeliosLauncher" sourceGithubLink = "https://github.com/dscalZi/HeliosLauncher"
supportLink = "https://github.com/dscalZi/HeliosLauncher/issues" supportLink = "https://github.com/dscalZi/HeliosLauncher/issues"
[ejs.welcome] [ejs.welcome]
welcomeHeader = "WELCOME TO WESTEROSCRAFT" welcomeHeader = "WELCOME TO GRASCHATIUM"
welcomeDescription = "Our mission is to recreate the universe imagined by author George RR Martin in his fantasy series, A Song of Ice and Fire. Through the collaborative effort of thousands of community members, we have sought to create Westeros as accurately and precisely as possible within Minecraft. The world we are creating is yours to explore. Journey from Dorne to Castle Black, and if you arent afraid, beyond the Wall itself, but best not delay. As the words of House Stark ominously warn: Winter is Coming." welcomeDescription = "Our mission is to recreate the universe imagined by author George RR Martin in his fantasy series, A Song of Ice and Fire. Through the collaborative effort of thousands of community members, we have sought to create Westeros as accurately and precisely as possible within Minecraft. The world we are creating is yours to explore. Journey from Dorne to Castle Black, and if you arent afraid, beyond the Wall itself, but best not delay. As the words of House Stark ominously warn: Winter is Coming."
welcomeDescCTA = "You are just a few clicks away from Westeros." welcomeDescCTA = "You are just a few clicks away from Westeros."

View File

@ -1,344 +1,343 @@
[ejs.landing] [ejs.landing]
updateAvailableTooltip = "Update Available" updateAvailableTooltip = "Mise à jour disponible"
usernamePlaceholder = "Username" usernamePlaceholder = "Nom d'utilisateur"
usernameEditButton = "Edit" usernameEditButton = "Modifier"
settingsTooltip = "Settings" settingsTooltip = "Paramètre"
serverStatus = "SERVER" serverStatus = "SERVEUR"
serverStatusPlaceholder = "OFFLINE" serverStatusPlaceholder = "DÉCONNECTÉ"
mojangStatus = "MOJANG STATUS" mojangStatus = "STATUS DE MOJANG"
mojangStatusTooltipTitle = "Services" mojangStatusTooltipTitle = "Services"
mojangStatusNETitle = "Non Essential" mojangStatusNETitle = "Non Essentiel"
newsButton = "NEWS" newsButton = "ACTUALITÉS"
launchButton = "PLAY" launchButton = "JOUER"
launchButtonPlaceholder = "• No Server Selected" launchButtonPlaceholder = "• Aucun serveur choisie"
launchDetails = "Please wait.." launchDetails = "Attendez svp.."
newsNavigationStatus = "{currentPage} of {totalPages}" newsNavigationStatus = "{currentPage} sur {totalPages}"
newsErrorLoadSpan = "Checking for News.." newsErrorLoadSpan = "Vérification des nouvelles.."
newsErrorFailedSpan = "Failed to Load News" newsErrorFailedSpan = "Échec du chargement des actualités"
newsErrorRetryButton = "Try Again" newsErrorRetryButton = "Réessayer"
newsErrorNoneSpan = "No News" newsErrorNoneSpan = "Pas d'actualités"
[ejs.login] [ejs.login]
loginCancelText = "Cancel" loginCancelText = "Annuler"
loginSubheader = "MINECRAFT LOGIN" loginSubheader = "CONNEXION À MINECRAFT"
loginEmailError = "* Invalid Value" loginEmailError = "* Valeur invalide"
loginEmailPlaceholder = "EMAIL OR USERNAME" loginEmailPlaceholder = "E-MAIL OU NOM D'UTILISATEUR"
loginPasswordError = "* Required" loginPasswordError = "* Requis"
loginPasswordPlaceholder = "PASSWORD" loginPasswordPlaceholder = "MOT DE PASSE"
loginForgotPasswordLink = "https://minecraft.net/password/forgot/" loginForgotPasswordLink = "https://minecraft.net/password/forgot/"
loginForgotPasswordText = "forgot password?" loginForgotPasswordText = "Mot de passe oublié?"
loginRememberMeText = "remember me?" loginRememberMeText = "se sovenir de moi?"
loginButtonText = "LOGIN" loginButtonText = "SE CONNECTER"
loginNeedAccountLink = "https://minecraft.net/store/minecraft-java-edition/" loginNeedAccountLink = "https://minecraft.net/store/minecraft-java-edition/"
loginNeedAccountText = "Need an Account?" loginNeedAccountText = "Besoin d'un compte?"
loginPasswordDisclaimer1 = "Your password is sent directly to mojang and never stored." loginPasswordDisclaimer1 = "Votre mot de passe est envoyé directement à Mojang et n'est jamais stocké."
loginPasswordDisclaimer2 = "{appName} is not affiliated with Mojang AB." loginPasswordDisclaimer2 = "{appName} n'est pas affilié à Mojang AB."
[ejs.loginOptions] [ejs.loginOptions]
loginOptionsTitle = "Login Options" loginOptionsTitle = "Options de connexion"
loginWithMicrosoft = "Login with Microsoft" loginWithMicrosoft = "Connectez-vous avec Microsoft"
loginWithMojang = "Login with Mojang" loginWithMojang = "Connectez-vous avec Mojang"
cancelButton = "Cancel" cancelButton = "Annuler"
[ejs.overlay] [ejs.overlay]
serverSelectHeader = "Available Servers" serverSelectHeader = "Serveurs disponibles"
serverSelectConfirm = "Select" serverSelectConfirm = "Sélectionner"
serverSelectCancel = "Cancel" serverSelectCancel = "Annuler"
accountSelectHeader = "Select an Account" accountSelectHeader = "Sélectionnez un compte"
accountSelectConfirm = "Select" accountSelectConfirm = "Sélectionner"
accountSelectCancel = "Cancel" accountSelectCancel = "Annuler"
[ejs.settings] [ejs.settings]
navHeaderText = "Settings" navHeaderText = "Paramètres"
navAccount = "Account" navAccount = "Compte"
navMinecraft = "Minecraft" navMinecraft = "Minecraft"
navMods = "Mods" navMods = "Mods"
navJava = "Java" navJava = "Java"
navLauncher = "Launcher" navLauncher = "Lanceur"
navAbout = "About" navAbout = "À propos"
navUpdates = "Updates" navUpdates = "Mises à jour"
navDone = "Done" navDone = "Terminer"
tabAccountHeaderText = "Account Settings" tabAccountHeaderText = "Paramètres du compte"
tabAccountHeaderDesc = "Add new accounts or manage existing ones." tabAccountHeaderDesc = "Ajoutez de nouveaux comptes ou gérez ceux existants."
microsoftAccount = "Microsoft" microsoftAccount = "Microsoft"
addMicrosoftAccount = "+ Add Microsoft Account" addMicrosoftAccount = "+ Ajouter un compte Microsoft"
mojangAccount = "Mojang" mojangAccount = "Mojang"
addMojangAccount = "+ Add Mojang Account" addMojangAccount = "+ Ajouter un compte Mojang"
minecraftTabHeaderText = "Minecraft Settings" minecraftTabHeaderText = "Paramètres de Minecraft"
minecraftTabHeaderDesc = "Options related to game launch." minecraftTabHeaderDesc = "Options liées au lancement du jeu."
gameResolutionTitle = "Game Resolution" gameResolutionTitle = "Résolution du jeu"
launchFullscreenTitle = "Launch in fullscreen." launchFullscreenTitle = "Lancer en plein écran."
autoConnectTitle = "Automatically connect to the server on launch." autoConnectTitle = "Connectez-vous automatiquement au serveur au lancement."
launchDetachedTitle = "Launch game process detached from launcher." launchDetachedTitle = "Lancez le processus de jeu détaché du lanceur."
launchDetachedDesc = "If the game is not detached, closing the launcher will also close the game." launchDetachedDesc = "Si le jeu n'est pas détaché, la fermeture du lanceur fermera également le jeu."
tabModsHeaderText = "Mod Settings" tabModsHeaderText = "Paramètres des mods"
tabModsHeaderDesc = "Enable or disable mods." tabModsHeaderDesc = "Activez ou désactivez les mods."
switchServerButton = "Switch" switchServerButton = "Changer"
requiredMods = "Required Mods" requiredMods = "Mods requis"
optionalMods = "Optional Mods" optionalMods = "Mods optionnels"
dropinMods = "Drop-in Mods" dropinMods = "Mods instantanés"
addMods = "Add Mods" addMods = "Ajouter des mods"
dropinRefreshNote = "(F5 to Refresh)" dropinRefreshNote = "(F5 pour rafraîchir)"
shaderpacks = "Shaderpacks" shaderpacks = "Shaderpacks"
shaderpackDesc = "Enable or disable shaders. Please note, shaders will only run smoothly on powerful setups. You may add custom packs here." 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 = "Select Shaderpack" selectShaderpack = "Sélectionnez le shaderpack"
tabJavaHeaderText = "Java Settings" tabJavaHeaderText = "Paramètres Java"
tabJavaHeaderDesc = "Manage the Java configuration (advanced)." tabJavaHeaderDesc = "Gérer la configuration Java (avancé)."
memoryTitle = "Memory" memoryTitle = "Mémoire"
maxRAM = "Maximum RAM" maxRAM = "Maximum RAM"
minRAM = "Minimum 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" memoryTotalTitle = "Total"
memoryAvailableTitle = "Available" memoryAvailableTitle = "Disponible"
javaExecutableTitle = "Java Executable" javaExecutableTitle = "Exécutable Java"
javaExecSelDialogTitle = "Select Java Executable" javaExecSelDialogTitle = "Sélectionnez l'exécutable Java"
javaExecSelButtonText = "Choose File" javaExecSelButtonText = "Choisir le fichier"
javaExecDesc = "The Java executable is validated before game launch." javaExecDesc = "L'exécutable Java est validé avant le lancement du jeu."
javaPathDesc = "The path should end with <strong>{pathSuffix}</strong>." javaPathDesc = "Le chemin devrait se terminer par <strong>{pathSuffix}</strong>."
jvmOptsTitle = "Additional JVM Options" jvmOptsTitle = "Options JVM supplémentaires"
jvmOptsDesc = "Options to be provided to the JVM at runtime. <em>-Xms</em> and <em>-Xmx</em> should not be included." jvmOptsDesc = "Options à fournir à la JVM au moment de l'exécution. <em>-Xms</em> et <em>-Xmx</em> ne devraient pas être inclus."
launcherTabHeaderText = "Launcher Settings" launcherTabHeaderText = "Paramètres du lanceur"
launcherTabHeaderDesc = "Options related to the launcher itself." launcherTabHeaderDesc = "Options liées au lanceur lui-même."
allowPrereleaseTitle = "Allow Pre-Release Updates." allowPrereleaseTitle = "Autoriser les mises à jour de préversion."
allowPrereleaseDesc = "Pre-Releases include new features which may have not been fully tested or integrated.<br>This will always be true if you are using a pre-release version." allowPrereleaseDesc = "Les préversions incluent de nouvelles fonctionnalités qui n'ont peut-être pas été entièrement testées ou intégrées.<br>Cela sera toujours vrai si vous utilisez une version de préversion."
dataDirectoryTitle = "Data Directory" dataDirectoryTitle = "Répertoire de données"
selectDataDirectory = "Select Data Directory" selectDataDirectory = "Sélectionner le répertoire de données"
chooseFolder = "Choose Folder" chooseFolder = "Choisir le dossier"
dataDirectoryDesc = "All game files and local Java installations will be stored in the data directory.<br>Screenshots and world saves are stored in the instance folder for the corresponding server configuration." dataDirectoryDesc = "Tous les fichiers de jeu et les installations Java locales seront stockés dans le répertoire de données.<br>Les captures d'écran et les sauvegardes de monde sont stockées dans le dossier d'instance pour la configuration de serveur correspondante."
aboutTabHeaderText = "About" aboutTabHeaderText = "À propos"
aboutTabHeaderDesc = "View information and release notes for the current version." aboutTabHeaderDesc = "Afficher des informations et des notes de version pour la version actuelle."
aboutTitle = "{appName}" aboutTitle = "{appName}"
stableRelease = "Stable Release" stableRelease = "Version stable"
versionText = "Version " versionText = "Version "
sourceGithub = "Source (GitHub)" sourceGithub = "Source (GitHub)"
support = "Support" support = "Support"
devToolsConsole = "DevTools Console" devToolsConsole = "Console DevTools"
releaseNotes = "Release Notes" releaseNotes = "Notes de version"
changelog = "Changelog" changelog = "Journal des modifications"
noReleaseNotes = "No Release Notes" noReleaseNotes = "Pas de notes de version"
viewReleaseNotes = "View Release Notes on GitHub" viewReleaseNotes = "Voir les notes de version sur GitHub"
launcherUpdatesHeaderText = "Launcher Updates" launcherUpdatesHeaderText = "Mises à jour du lanceur"
launcherUpdatesHeaderDesc = "Download, install, and review updates for the launcher." launcherUpdatesHeaderDesc = "Téléchargez, installez et examinez les mises à jour du lanceur."
checkForUpdates = "Check for Updates" checkForUpdates = "Vérifier les mises à jour"
whatsNew = "What's New" whatsNew = "Quoi de neuf"
updateReleaseNotes = "Update Release Notes" updateReleaseNotes = "Notes de version de mise à jour"
[ejs.waiting] [ejs.waiting]
waitingText = "Waiting for Microsoft.." waitingText = "En attente de Microsoft.."
[ejs.welcome] [ejs.welcome]
continueButton = "CONTINUE" continueButton = "CONTINUER"
[js.discord] [js.discord]
waiting = "Waiting for Client.." waiting = "En attente du client.."
state = "Server: {shortId}" state = "Serveur : {shortId}"
[js.index] [js.index]
microsoftLoginTitle = "Microsoft Login" microsoftLoginTitle = "Connexion Microsoft"
microsoftLogoutTitle = "Microsoft Logout" microsoftLogoutTitle = "Déconnexion Microsoft"
[js.login] [js.login]
login = "LOGIN" login = "CONNEXION"
loggingIn = "LOGGING IN" loggingIn = "CONNEXION EN COURS"
success = "SUCCESS" success = "SUCCÈS"
tryAgain = "Try Again" tryAgain = "Réessayer"
[js.login.error] [js.login.error]
invalidValue = "* Invalid Value" invalidValue = "* Valeur invalide"
requiredValue = "* Required" requiredValue = "* Requis"
[js.login.error.unknown] [js.login.error.unknown]
title = "Unknown Error During Login" title = "Erreur inconnue lors de la connexion"
desc = "An unknown error has occurred. Please see the console for details." desc = "Une erreur inconnue s'est produite. Veuillez consulter la console pour plus de détails."
[js.landing.launch] [js.landing.launch]
pleaseWait = "Please wait.." pleaseWait = "Veuillez patienter.."
failureTitle = "Error During Launch" failureTitle = "Erreur lors du lancement"
failureText = "See console (CTRL + Shift + i) for more details." failureText = "Veuillez consulter la console (CTRL + Maj + I) pour plus de détails."
okay = "Okay" okay = "D'accord"
[js.landing.selectedAccount] [js.landing.selectedAccount]
noAccountSelected = "No Account Selected" noAccountSelected = "Aucun compte sélectionné"
[js.landing.selectedServer] [js.landing.selectedServer]
noSelection = "No Server Selected" noSelection = "Aucun serveur sélectionné"
loading = "Loading.." loading = "Chargement.."
[js.landing.serverStatus] [js.landing.serverStatus]
server = "SERVER" server = "SERVEUR"
offline = "OFFLINE" offline = "HORS LIGNE"
players = "PLAYERS" players = "JOUEURS"
[js.landing.systemScan] [js.landing.systemScan]
checking = "Checking system info.." checking = "Vérification des informations système.."
noCompatibleJava = "No Compatible<br>Java Installation Found" noCompatibleJava = "Aucune installation Java compatible trouvée"
installJavaMessage = "In order to launch Minecraft, you need a 64-bit installation of Java {major}. Would you like us to install a copy?" installJavaMessage = "Pour lancer Minecraft, vous avez besoin d'une installation 64 bits de Java {major}. Voulez-vous que nous installions une copie ?"
installJava = "Install Java" installJava = "Installer Java"
installJavaManually = "Install Manually" installJavaManually = "Installer manuellement"
javaDownloadPrepare = "Preparing Java Download.." javaDownloadPrepare = "Préparation du téléchargement de Java.."
javaDownloadFailureTitle = "Error During Java Download" javaDownloadFailureTitle = "Erreur lors du téléchargement de Java"
javaDownloadFailureText = "See console (CTRL + Shift + i) for more details." javaDownloadFailureText = "Veuillez consulter la console (CTRL + Maj + I) pour plus de détails."
javaRequired = "Java is Required<br>to Launch" javaRequired = "Java est requis pour le lancement"
javaRequiredMessage = 'A valid x64 installation of Java {major} is required to launch.<br><br>Please refer to our <a href="https://github.com/dscalzi/HeliosLauncher/wiki/Java-Management#manually-installing-a-valid-version-of-java">Java Management Guide</a> for instructions on how to manually install Java.' javaRequiredMessage = 'Une installation valide de Java {major} x64 est requise pour le lancement.<br><br>Veuillez consulter notre <a href="https://github.com/dscalzi/HeliosLauncher/wiki/Java-Management#manually-installing-a-valid-version-of-java">Guide de gestion de Java</a> pour savoir comment installer Java manuellement.'
javaRequiredDismiss = "I Understand" javaRequiredDismiss = "J'ai compris"
javaRequiredCancel = "Go Back" javaRequiredCancel = "Retour"
[js.landing.downloadJava] [js.landing.downloadJava]
findJdkFailure = "Failed to find OpenJDK distribution." findJdkFailure = "Échec de la recherche de la distribution OpenJDK."
javaDownloadCorruptedError = "Downloaded JDK has a bad hash, the file may be corrupted." javaDownloadCorruptedError = "Le JDK téléchargé a un hachage corrompu, le fichier peut être endommagé."
extractingJava = "Extracting Java" extractingJava = "Extraction de Java"
javaInstalled = "Java Installed!" javaInstalled = "Java installé!"
[js.landing.dlAsync] [js.landing.dlAsync]
loadingServerInfo = "Loading server information.." loadingServerInfo = "Chargement des informations sur le serveur.."
fatalError = "Fatal Error" fatalError = "Erreur fatale"
unableToLoadDistributionIndex = "Could not load a copy of the distribution index. See the console (CTRL + Shift + i) for more details." unableToLoadDistributionIndex = "Impossible de charger une copie de l'index de distribution. Veuillez consulter la console (CTRL + Maj + I) pour plus de détails."
pleaseWait = "Please wait.." pleaseWait = "Veuillez patienter.."
errorDuringLaunchTitle = "Error During Launch" errorDuringLaunchTitle = "Erreur lors du lancement"
seeConsoleForDetails = "See console (CTRL + Shift + i) for more details." seeConsoleForDetails = "Veuillez consulter la console (CTRL + Maj + I) pour plus de détails."
validatingFileIntegrity = "Validating file integrity.." validatingFileIntegrity = "Validation de l'intégrité du fichier.."
errorDuringFileVerificationTitle = "Error During File Verification" errorDuringFileVerificationTitle = "Erreur lors de la vérification du fichier"
downloadingFiles = "Downloading files.." downloadingFiles = "Téléchargement des fichiers.."
errorDuringFileDownloadTitle = "Error During File Download" errorDuringFileDownloadTitle = "Erreur lors du téléchargement du fichier"
preparingToLaunch = "Preparing to launch.." preparingToLaunch = "Préparation au lancement.."
launchingGame = "Launching game.." launchingGame = "Lancement du jeu.."
launchWrapperNotDownloaded = "The main file, LaunchWrapper, failed to download properly. As a result, the game cannot launch.<br><br>To fix this issue, temporarily turn off your antivirus software and launch the game again.<br><br>If you have time, please <a href=\"https://github.com/dscalzi/HeliosLauncher/issues\">submit an issue</a> and let us know what antivirus software you use. We'll contact them and try to straighten things out." launchWrapperNotDownloaded = "Le fichier principal, LaunchWrapper, n'a pas été téléchargé correctement. Par conséquent, le jeu ne peut pas être lancé.<br><br>Pour résoudre ce problème, désactivez temporairement votre logiciel antivirus et relancez le jeu.<br><br>Si vous avez le temps, veuillez <a href=\"https://github.com/dscalzi/HeliosLauncher/issues\">soumettre un problème</a> et nous informer du logiciel antivirus que vous utilisez. Nous les contacterons pour essayer de régler les choses."
doneEnjoyServer = "Done. Enjoy the server!" doneEnjoyServer = "Terminé. Profitez du serveur !"
checkConsoleForDetails = "Please check the console (CTRL + Shift + i) for more details." checkConsoleForDetails = "Veuillez vérifier la console (CTRL + Maj + I) pour plus de détails."
[js.landing.news] [js.landing.news]
checking = "Checking for News" checking = "Vérification des actualités"
[js.landing.discord] [js.landing.discord]
loading = "Loading game.." loading = "Chargement du jeu.."
joining = "Sailing to Westeros!" joining = "Navigation vers Westeros !"
joined = "Exploring the Realm!" joined = "Exploration du Royaume !"
[js.overlay] [js.overlay]
dismiss = "Dismiss" dismiss = "Fermer"
[js.settings.fileSelectors] [js.settings.fileSelectors]
executables = "Executables" executables = "Exécutables"
allFiles = "All Files" allFiles = "Tous les fichiers"
[js.settings.mstfLogin] [js.settings.mstfLogin]
errorTitle = "Something Went Wrong" errorTitle = "Quelque chose s'est mal passé"
errorMessage = "Microsoft authentication failed. Please try again." errorMessage = "L'authentification Microsoft a échoué. Veuillez réessayer."
okButton = "OK" okButton = "OK"
[js.settings.mstfLogout] [js.settings.mstfLogout]
errorTitle = "Something Went Wrong" errorTitle = "Quelque chose s'est mal passé"
errorMessage = "Microsoft logout failed. Please try again." errorMessage = "La déconnexion Microsoft a échoué. Veuillez réessayer."
okButton = "OK" okButton = "OK"
[js.settings.authAccountSelect] [js.settings.authAccountSelect]
selectButton = "Select Account" selectButton = "Sélectionner le compte"
selectedButton = "Selected Account &#10004;" selectedButton = "Compte sélectionné ✓"
[js.settings.authAccountLogout] [js.settings.authAccountLogout]
lastAccountWarningTitle = "Warning<br>This is Your Last Account" lastAccountWarningTitle = "Avertissement<br>C'est Votre Dernier Compte"
lastAccountWarningMessage = "In order to use the launcher you must be logged into at least one account. You will need to login again after.<br><br>Are you sure you want to log out?" lastAccountWarningMessage = "Pour utiliser le lanceur, vous devez être connecté à au moins un compte. Vous devrez vous reconnecter ensuite.<br><br>Êtes-vous sûr de vouloir vous déconnecter ?"
confirmButton = "I'm Sure" confirmButton = "Je suis sûr"
cancelButton = "Cancel" cancelButton = "Annuler"
[js.settings.authAccountPopulate] [js.settings.authAccountPopulate]
username = "Username" username = "Nom d'utilisateur"
uuid = "UUID" uuid = "UUID"
selectAccount = "Select Account" selectAccount = "Sélectionner le compte"
selectedAccount = "Selected Account ✓" selectedAccount = "Compte sélectionné ✓"
logout = "Log Out" logout = "Déconnexion"
[js.settings.dropinMods] [js.settings.dropinMods]
removeButton = "Remove" removeButton = "Supprimer"
deleteFailedTitle = "Failed to Delete<br>Drop-in Mod {fullName}" deleteFailedTitle = "Échec de la suppression<br>Mod instantané {fullName}"
deleteFailedMessage = "Make sure the file is not in use and try again." deleteFailedMessage = "Assurez-vous que le fichier n'est pas utilisé et réessayez."
failedToggleTitle = "Failed to Toggle<br>One or More Drop-in Mods" failedToggleTitle = "Échec de la bascule<br>Un ou plusieurs mods instantanés"
okButton = "Okay" okButton = "D'accord"
[js.settings.serverListing] [js.settings.serverListing]
mainServer = "Main Server" mainServer = "Serveur principal"
[js.settings.java] [js.settings.java]
selectedJava = "Selected: Java {version} ({vendor})" selectedJava = "Sélectionné : Java {version} ({fournisseur})"
invalidSelection = "Invalid Selection" invalidSelection = "Sélection non valide"
requiresJava = "Requires Java {major} x64." requiresJava = "Nécessite Java {major} x64."
availableOptions = "Available Options for Java {major} (HotSpot VM)" availableOptions = "Options disponibles pour Java {major} (VM HotSpot)"
[js.settings.about] [js.settings.about]
preReleaseTitle = "Pre-release" preReleaseTitle = "Préversion"
stableReleaseTitle = "Stable Release" stableReleaseTitle = "Version stable"
releaseNotesFailed = "Failed to load release notes." releaseNotesFailed = "Échec du chargement des notes de version."
[js.settings.updates] [js.settings.updates]
newReleaseTitle = "New Release Available" newReleaseTitle = "Nouvelle version disponible"
newPreReleaseTitle = "New Pre-release Available" newPreReleaseTitle = "Nouvelle préversion disponible"
downloadingButton = "Downloading.." downloadingButton = "Téléchargement.."
downloadButton = 'Download from GitHub<span style="font-size: 10px;color: gray;text-shadow: none !important;">Close the launcher and run the dmg to update.</span>' downloadButton = 'Télécharger depuis GitHub<span style="font-size: 10px;color: gray;text-shadow: none !important;">Fermez le lanceur et exécutez le fichier dmg pour mettre à jour.</span>'
latestVersionTitle = "You Are Running the Latest Version" latestVersionTitle = "Vous utilisez la dernière version"
checkForUpdatesButton = "Check for Updates" checkForUpdatesButton = "Vérifier les mises à jour"
checkingForUpdatesButton = "Checking for Updates.." checkingForUpdatesButton = "Vérification des mises à jour.."
[js.settings.msftLogin] [js.settings.msftLogin]
errorTitle = "Microsoft Login Failed" errorTitle = "Échec de la connexion Microsoft"
errorMessage = "We were unable to authenticate your Microsoft account. Please try again." errorMessage = "Nous n'avons pas pu authentifier votre compte Microsoft. Veuillez réessayer."
okButton = "OK" okButton = "OK"
[js.uibinder.startup] [js.uibinder.startup]
fatalErrorTitle = "Fatal Error: Unable to Load Distribution Index" fatalErrorTitle = "Erreur fatale : Impossible de charger l'index de distribution"
fatalErrorMessage = "A connection could not be established to our servers to download the distribution index. No local copies were available to load. <br><br>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." fatalErrorMessage = "Une connexion n'a pas pu être établie vers nos serveurs pour télécharger l'index de distribution. Aucune copie locale n'était disponible à charger. <br><br>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 lui. Assurez-vous d'être connecté à Internet et relancez l'application."
closeButton = "Close" closeButton = "Fermer"
[js.uibinder.validateAccount] [js.uibinder.validateAccount]
failedMessageTitle = "Failed to Refresh Login" failedMessageTitle = "Échec de l'actualisation de la connexion"
failedMessage = "We were unable to refresh the login for <strong>{account}</strong>. Please select another account or login again." failedMessage = "Nous n'avons pas pu actualiser la connexion pour <strong>{account}</strong>. Veuillez sélectionner un autre compte ou vous reconnecter."
failedMessageSelectAnotherAccount = "We were unable to refresh the login for <strong>{account}</strong>. Please login again." failedMessageSelectAnotherAccount = "Nous n'avons pas pu actualiser la connexion pour <strong>{account}</strong>. Veuillez vous reconnecter."
loginButton = "Login" loginButton = "Connexion"
selectAnotherAccountButton = "Select Another Account" selectAnotherAccountButton = "Sélectionner un autre compte"
[js.uicore.autoUpdate] [js.uicore.autoUpdate]
checkingForUpdateButton = "Checking for Updates..." checkingForUpdateButton = "Vérification des mises à jour..."
installNowButton = "Install Now" installNowButton = "Installer maintenant"
checkForUpdatesButton = "Check for Updates" checkForUpdatesButton = "Vérifier les mises à jour"
[js.auth.microsoft.error] [js.auth.microsoft.error]
noProfileTitle = "Error During Login:<br>Profile Not Set Up" noProfileTitle = "Erreur lors de la connexion :<br>Profil non configuré"
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 <a href=\"https://minecraft.net/\">Minecraft.net</a>.<br><br>If you have not yet purchased the game, you can also do that on <a href=\"https://minecraft.net/\">Minecraft.net</a>." noProfileDesc = "Votre compte Microsoft n'a pas encore de profil Minecraft configuré. Si vous avez récemment acheté le jeu ou l'avez activé via Xbox Game Pass, vous devez configurer votre profil sur <a href=\"https://minecraft.net/\">Minecraft.net</a>.<br><br>Si vous n'avez pas encore acheté le jeu, vous pouvez également le faire sur <a href=\"https://minecraft.net/\">Minecraft.net</a>."
noXboxAccountTitle = "Error During Login:<br>No Xbox Account" noXboxAccountTitle = "Erreur lors de la connexion :<br>Aucun compte Xbox"
noXboxAccountDesc = "Your Microsoft account has no Xbox account associated with it." noXboxAccountDesc = "Votre compte Microsoft n'a aucun compte Xbox associé."
xblBannedTitle = "Error During Login:<br>Xbox Live Unavailable" xblBannedTitle = "Erreur lors de la connexion :<br>Xbox Live non disponible"
xblBannedDesc = "Your Microsoft account is from a country where Xbox Live is not available or banned." xblBannedDesc = "Votre compte Microsoft provient d'un pays où Xbox Live n'est pas disponible ou est interdit."
under18Title = "Error During Login:<br>Parental Approval Required" under18Title = "Erreur lors de la connexion :<br>Approbation parentale requise"
under18Desc = "Accounts for users under the age of 18 must be added to a Family by an adult." under18Desc = "Les comptes des utilisateurs de moins de 18 ans doivent être ajoutés à une famille par un adulte."
unknownTitle = "Unknown Error During Login" unknownTitle = "Erreur inconnue lors de la connexion"
unknownDesc = "An unknown error has occurred. Please see the console for details." unknownDesc = "Une erreur inconnue s'est produite. Veuillez consulter la console pour plus de détails."
[js.auth.mojang.error] [js.auth.mojang.error]
methodNotAllowedTitle = "Internal Error:<br>Method Not Allowed" methodNotAllowedTitle = "Erreur interne :<br>Méthode non autorisée"
methodNotAllowedDesc = "Method not allowed. Please report this error." methodNotAllowedDesc = "Méthode non autorisée. Veuillez signaler cette erreur."
notFoundTitle = "Internal Error:<br>Not Found" notFoundTitle = "Erreur interne :<br>Non trouvé"
notFoundDesc = "The authentication endpoint was not found. Please report this issue." notFoundDesc = "Le point de terminaison d'authentification n'a pas été trouvé. Veuillez signaler ce problème."
accountMigratedTitle = "Error During Login:<br>Account Migrated" accountMigratedTitle = "Erreur lors de la connexion :<br>Compte migré"
accountMigratedDesc = "You've attempted to login with a migrated account. Try again using the account email as the username." accountMigratedDesc = "Vous avez tenté de vous connecter avec un compte migré. Réessayez en utilisant l'e-mail du compte comme nom d'utilisateur."
invalidCredentialsTitle = "Error During Login:<br>Invalid Credentials" invalidCredentialsTitle = "Erreur lors de la connexion :<br>Informations d'identification non valides"
invalidCredentialsDesc = "The email or password you've entered is incorrect. Please try again." invalidCredentialsDesc = "L'e-mail ou le mot de passe que vous avez saisi est incorrect. Veuillez réessayer."
tooManyAttemptsTitle = "Error During Login:<br>Too Many Attempts" tooManyAttemptsTitle = "Erreur lors de la connexion :<br>Trop de tentatives"
tooManyAttemptsDesc = "There have been too many login attempts with this account recently. Please try again later." tooManyAttemptsDesc = "Il y a eu trop de tentatives de connexion avec ce compte récemment. Veuillez réessayer plus tard."
invalidTokenTitle = "Error During Login:<br>Invalid Token" invalidTokenTitle = "Erreur lors de la connexion :<br>Jeton non valide"
invalidTokenDesc = "The provided access token is invalid." invalidTokenDesc = "Le jeton d'accès fourni n'est pas valide."
tokenHasProfileTitle = "Error During Login:<br>Token Has Profile" tokenHasProfileTitle = "Erreur lors de la connexion :<br>Le jeton a un profil"
tokenHasProfileDesc = "Access token already has a profile assigned. Selecting profiles is not implemented yet." tokenHasProfileDesc = "Le jeton d'accès a déjà un profil attribué. La sélection de profils n'est pas encore implémentée."
credentialsMissingTitle = "Error During Login:<br>Credentials Missing" credentialsMissingTitle = "Erreur lors de la connexion :<br>Informations d'identification manquantes"
credentialsMissingDesc = "Username/password was not submitted or password is less than 3 characters." credentialsMissingDesc = "Le nom d'utilisateur/mot de passe n'a pas été soumis ou le mot de passe est inférieur à 3 caractères."
invalidSaltVersionTitle = "Error During Login:<br>Invalid Salt Version" invalidSaltVersionTitle = "Erreur lors de la connexion :<br>Version de sel invalide"
invalidSaltVersionDesc = "Invalid salt version." invalidSaltVersionDesc = "Version de sel invalide."
unsupportedMediaTypeTitle = "Internal Error:<br>Unsupported Media Type" unsupportedMediaTypeTitle = "Erreur interne :<br>Type de support non pris en charge"
unsupportedMediaTypeDesc = "Unsupported media type. Please report this error." unsupportedMediaTypeDesc = "Type de support non pris en charge. Veuillez signaler cette erreur."
accountGoneTitle = "Error During Login:<br>Account Migrated" accountGoneTitle = "Erreur lors de la connexion :<br>Compte migré"
accountGoneDesc = "Account has been migrated to a Microsoft account. Please log in with Microsoft." accountGoneDesc = "Le compte a été supprimé."
unreachableTitle = "Error During Login:<br>Unreachable" unreachableTitle = "Erreur lors de la connexion :<br>Injoignable"
unreachableDesc = "Unable to reach the authentication servers. Ensure that they are online and you are connected to the internet." unreachableDesc = "Impossible d'atteindre les serveurs d'authentification. Assurez-vous qu'ils sont en ligne et que vous êtes connecté à Internet."
gameNotPurchasedTitle = "Error During Login:<br>Game Not Purchased" gameNotPurchasedTitle = "Erreur lors de la connexion :<br>Jeu non acheté"
gameNotPurchasedDesc = "The account you are trying to login with has not purchased a copy of Minecraft. You may purchase a copy on <a href=\"https://minecraft.net/\">Minecraft.net</a>" gameNotPurchasedDesc = "Le compte avec lequel vous essayez de vous connecter na pas acheté de copie de Minecraft. Vous pouvez en acheter une copie sur <a href=\"https://minecraft.net/\">Minecraft.net</a>"
unknownErrorTitle = "Unknown Error During Login" unknownErrorTitle = "Erreur inconnue lors de la connexion"
unknownErrorDesc = "An unknown error has occurred. Please see the console for details." unknownErrorDesc = "Une erreur inconnue s'est produite. Veuillez consulter la console pour plus de détails."

BIN
build/icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

10
package-lock.json generated
View File

@ -1,13 +1,13 @@
{ {
"name": "helioslauncher", "name": "graschatiumlauncher",
"version": "2.2.0", "version": "0.0.1",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "helioslauncher", "name": "graschatiumlauncher",
"version": "2.2.0", "version": "0.0.1",
"license": "UNLICENSED", "license": "LICENSED",
"dependencies": { "dependencies": {
"@electron/remote": "^2.1.2", "@electron/remote": "^2.1.2",
"adm-zip": "^0.5.9", "adm-zip": "^0.5.9",