traduction + statut discord

This commit is contained in:
luki39 2022-02-23 18:50:58 +01:00
parent 5ea782ce4f
commit 688b589493

View File

@ -289,7 +289,7 @@ let extractListener
*/ */
function asyncSystemScan(mcVersion, launchAfter = true){ function asyncSystemScan(mcVersion, launchAfter = true){
setLaunchDetails('Please wait..') setLaunchDetails('Veuillez patienter..')
toggleLaunchArea(true) toggleLaunchArea(true)
setLaunchPercentage(0, 100) setLaunchPercentage(0, 100)
@ -330,7 +330,7 @@ function asyncSystemScan(mcVersion, launchAfter = true){
'Install Manually' 'Install Manually'
) )
setOverlayHandler(() => { setOverlayHandler(() => {
setLaunchDetails('Preparing Java Download..') setLaunchDetails('Préparation du téléchargement Java..')
sysAEx.send({task: 'changeContext', class: 'AssetGuard', args: [ConfigManager.getCommonDirectory(),ConfigManager.getJavaExecutable()]}) sysAEx.send({task: 'changeContext', class: 'AssetGuard', args: [ConfigManager.getCommonDirectory(),ConfigManager.getJavaExecutable()]})
sysAEx.send({task: 'execute', function: '_enqueueOpenJDK', argsArr: [ConfigManager.getDataDirectory()]}) sysAEx.send({task: 'execute', function: '_enqueueOpenJDK', argsArr: [ConfigManager.getDataDirectory()]})
toggleOverlay(false) toggleOverlay(false)
@ -377,7 +377,7 @@ function asyncSystemScan(mcVersion, launchAfter = true){
if(m.result === true){ if(m.result === true){
// Oracle JRE enqueued successfully, begin download. // Oracle JRE enqueued successfully, begin download.
setLaunchDetails('Downloading Java..') setLaunchDetails('Téléchargement de Java..')
sysAEx.send({task: 'execute', function: 'processDlQueues', argsArr: [[{id:'java', limit:1}]]}) sysAEx.send({task: 'execute', function: 'processDlQueues', argsArr: [[{id:'java', limit:1}]]})
} else { } else {
@ -415,7 +415,7 @@ function asyncSystemScan(mcVersion, launchAfter = true){
remote.getCurrentWindow().setProgressBar(2) remote.getCurrentWindow().setProgressBar(2)
// Wait for extration to complete. // Wait for extration to complete.
const eLStr = 'Extracting' const eLStr = 'Extraction'
let dotStr = '' let dotStr = ''
setLaunchDetails(eLStr) setLaunchDetails(eLStr)
extractListener = setInterval(() => { extractListener = setInterval(() => {
@ -441,7 +441,7 @@ function asyncSystemScan(mcVersion, launchAfter = true){
extractListener = null extractListener = null
} }
setLaunchDetails('Java Installed!') setLaunchDetails('Java installé!')
if(launchAfter){ if(launchAfter){
dlAsync() dlAsync()
@ -457,7 +457,7 @@ function asyncSystemScan(mcVersion, launchAfter = true){
}) })
// Begin system Java scan. // Begin system Java scan.
setLaunchDetails('Checking system info..') setLaunchDetails('Vérification des informations système..')
sysAEx.send({task: 'execute', function: 'validateJava', argsArr: [ConfigManager.getDataDirectory()]}) sysAEx.send({task: 'execute', function: 'validateJava', argsArr: [ConfigManager.getDataDirectory()]})
} }
@ -491,7 +491,7 @@ function dlAsync(login = true){
} }
} }
setLaunchDetails('Please wait..') setLaunchDetails('Veuillez patienter..')
toggleLaunchArea(true) toggleLaunchArea(true)
setLaunchPercentage(0, 100) setLaunchPercentage(0, 100)
@ -539,27 +539,27 @@ function dlAsync(login = true){
case 'distribution': case 'distribution':
setLaunchPercentage(20, 100) setLaunchPercentage(20, 100)
loggerLaunchSuite.log('Validated distibution index.') loggerLaunchSuite.log('Validated distibution index.')
setLaunchDetails('Loading version information..') setLaunchDetails('Chargement des informations de version..')
break break
case 'version': case 'version':
setLaunchPercentage(40, 100) setLaunchPercentage(40, 100)
loggerLaunchSuite.log('Version data loaded.') loggerLaunchSuite.log('Version data loaded.')
setLaunchDetails('Validating asset integrity..') setLaunchDetails(`Validation de l'intégrité des actifs..`)
break break
case 'assets': case 'assets':
setLaunchPercentage(60, 100) setLaunchPercentage(60, 100)
loggerLaunchSuite.log('Asset Validation Complete') loggerLaunchSuite.log('Asset Validation Complete')
setLaunchDetails('Validating library integrity..') setLaunchDetails(`Validation de l'intégrité de la bibliothèque..`)
break break
case 'libraries': case 'libraries':
setLaunchPercentage(80, 100) setLaunchPercentage(80, 100)
loggerLaunchSuite.log('Library validation complete.') loggerLaunchSuite.log('Library validation complete.')
setLaunchDetails('Validating miscellaneous file integrity..') setLaunchDetails(`Validation de l'intégrité des fichiers divers..`)
break break
case 'files': case 'files':
setLaunchPercentage(100, 100) setLaunchPercentage(100, 100)
loggerLaunchSuite.log('File validation complete.') loggerLaunchSuite.log('File validation complete.')
setLaunchDetails('Downloading files..') setLaunchDetails('Téléchargement de fichiers..')
break break
} }
} else if(m.context === 'progress'){ } else if(m.context === 'progress'){
@ -577,7 +577,7 @@ function dlAsync(login = true){
remote.getCurrentWindow().setProgressBar(2) remote.getCurrentWindow().setProgressBar(2)
// Download done, extracting. // Download done, extracting.
const eLStr = 'Extracting libraries' const eLStr = 'Extraction de bibliothèques'
let dotStr = '' let dotStr = ''
setLaunchDetails(eLStr) setLaunchDetails(eLStr)
progressListener = setInterval(() => { progressListener = setInterval(() => {
@ -601,7 +601,7 @@ function dlAsync(login = true){
progressListener = null progressListener = null
} }
setLaunchDetails('Preparing to launch..') setLaunchDetails('Préparation au lancement..')
break break
} }
} else if(m.context === 'error'){ } else if(m.context === 'error'){
@ -648,7 +648,7 @@ function dlAsync(login = true){
const authUser = ConfigManager.getSelectedAccount() const authUser = ConfigManager.getSelectedAccount()
loggerLaunchSuite.log(`Sending selected account (${authUser.displayName}) to ProcessBuilder.`) loggerLaunchSuite.log(`Sending selected account (${authUser.displayName}) to ProcessBuilder.`)
let pb = new ProcessBuilder(serv, versionData, forgeData, authUser, remote.app.getVersion()) let pb = new ProcessBuilder(serv, versionData, forgeData, authUser, remote.app.getVersion())
setLaunchDetails('Launching game..') setLaunchDetails('Lancement du jeu..')
// const SERVER_JOINED_REGEX = /\[.+\]: \[CHAT\] [a-zA-Z0-9_]{1,16} joined the game/ // const SERVER_JOINED_REGEX = /\[.+\]: \[CHAT\] [a-zA-Z0-9_]{1,16} joined the game/
const SERVER_JOINED_REGEX = new RegExp(`\\[.+\\]: \\[CHAT\\] ${authUser.displayName} joined the game`) const SERVER_JOINED_REGEX = new RegExp(`\\[.+\\]: \\[CHAT\\] ${authUser.displayName} joined the game`)
@ -680,14 +680,14 @@ function dlAsync(login = true){
} }
// Listener for Discord RPC. // Listener for Discord RPC.
const gameStateChange = function(data){ /*const gameStateChange = function(data){
data = data.trim() data = data.trim()
if(SERVER_JOINED_REGEX.test(data)){ if(SERVER_JOINED_REGEX.test(data)){
DiscordWrapper.updateDetails('Exploring the Realm!') DiscordWrapper.updateDetails('Exploring the Realm!')
} else if(GAME_JOINED_REGEX.test(data)){ } else if(GAME_JOINED_REGEX.test(data)){
DiscordWrapper.updateDetails('Sailing to Westeros!') DiscordWrapper.updateDetails('Sailing to Westeros!')
} }
} }*/
const gameErrorListener = function(data){ const gameErrorListener = function(data){
data = data.trim() data = data.trim()
@ -705,7 +705,7 @@ function dlAsync(login = true){
proc.stdout.on('data', tempListener) proc.stdout.on('data', tempListener)
proc.stderr.on('data', gameErrorListener) proc.stderr.on('data', gameErrorListener)
setLaunchDetails('Done. Enjoy the server!') setLaunchDetails('Terminé. Profitez du serveur!')
/*// Init Discord Hook /*// Init Discord Hook
const distro = DistroManager.getDistribution() const distro = DistroManager.getDistribution()
@ -737,7 +737,7 @@ function dlAsync(login = true){
// Begin Validations // Begin Validations
// Validate Forge files. // Validate Forge files.
setLaunchDetails('Loading server information..') setLaunchDetails('Chargement des informations du serveur..')
refreshDistributionIndex(true, (data) => { refreshDistributionIndex(true, (data) => {
onDistroRefresh(data) onDistroRefresh(data)