mirror of
https://github.com/dscalzi/HeliosLauncher.git
synced 2024-12-22 19:52:14 -08:00
Update
This commit is contained in:
parent
490119987a
commit
9aeb38db84
@ -35,7 +35,7 @@ loginButtonText = "LOGIN"
|
|||||||
loginNeedAccountLink = "https://minecraft.net/store/minecraft-java-edition/"
|
loginNeedAccountLink = "https://minecraft.net/store/minecraft-java-edition/"
|
||||||
loginNeedAccountText = "Need an Account?"
|
loginNeedAccountText = "Need an Account?"
|
||||||
loginPasswordDisclaimer1 = "Your password is sent directly to mojang and never stored."
|
loginPasswordDisclaimer1 = "Your password is sent directly to mojang and never stored."
|
||||||
loginPasswordDisclaimer2 = "<%= lang('app.title') %> is not affiliated with Mojang AB."
|
loginPasswordDisclaimer2 = "{appName} is not affiliated with Mojang AB."
|
||||||
|
|
||||||
[ejs.loginOptions]
|
[ejs.loginOptions]
|
||||||
loginOptionsTitle = "Login Options"
|
loginOptionsTitle = "Login Options"
|
||||||
@ -104,8 +104,6 @@ javaReqDesc = "Requires Java 8 x64."
|
|||||||
javaPathDesc = "The path should end with <strong>{pathSuffix}</strong>."
|
javaPathDesc = "The path should end with <strong>{pathSuffix}</strong>."
|
||||||
jvmOptsTitle = "Additional JVM Options"
|
jvmOptsTitle = "Additional JVM Options"
|
||||||
jvmOptsDesc = "Options to be provided to the JVM at runtime. <em>-Xms</em> and <em>-Xmx</em> should not be included."
|
jvmOptsDesc = "Options to be provided to the JVM at runtime. <em>-Xms</em> and <em>-Xmx</em> should not be included."
|
||||||
jvmOptsLink = "https://docs.oracle.com/javase/8/docs/technotes/tools/<%= process.platform === 'win32' ? 'windows' : 'unix' %>/java.html"
|
|
||||||
jvmOptsLinkText = "Available Options for Java 8."
|
|
||||||
launcherTabHeaderText = "Launcher Settings"
|
launcherTabHeaderText = "Launcher Settings"
|
||||||
launcherTabHeaderDesc = "Options related to the launcher itself."
|
launcherTabHeaderDesc = "Options related to the launcher itself."
|
||||||
allowPrereleaseTitle = "Allow Pre-Release Updates."
|
allowPrereleaseTitle = "Allow Pre-Release Updates."
|
||||||
@ -116,7 +114,7 @@ chooseFolder = "Choose Folder"
|
|||||||
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 = "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."
|
||||||
aboutTabHeaderText = "About"
|
aboutTabHeaderText = "About"
|
||||||
aboutTabHeaderDesc = "View information and release notes for the current version."
|
aboutTabHeaderDesc = "View information and release notes for the current version."
|
||||||
aboutTitle = "<%= lang('app.title') %>"
|
aboutTitle = "{appName}"
|
||||||
aboutCurrentVersionCheck = "Stable Release"
|
aboutCurrentVersionCheck = "Stable Release"
|
||||||
versionCheck = "✓"
|
versionCheck = "✓"
|
||||||
stableRelease = "Stable Release"
|
stableRelease = "Stable Release"
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
<a href="<%- lang('login.loginNeedAccountLink') %>"><%- lang('login.loginNeedAccountText') %></a>
|
<a href="<%- lang('login.loginNeedAccountLink') %>"><%- lang('login.loginNeedAccountText') %></a>
|
||||||
</span>
|
</span>
|
||||||
<p class="loginDisclaimerText"><%- lang('login.loginPasswordDisclaimer1') %></p>
|
<p class="loginDisclaimerText"><%- lang('login.loginPasswordDisclaimer1') %></p>
|
||||||
<p class="loginDisclaimerText"><%- lang('login.loginPasswordDisclaimer2') %></p>
|
<p class="loginDisclaimerText"><%- lang('login.loginPasswordDisclaimer2', { appName: lang('app.title') }) %></p>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
@ -266,7 +266,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<input id="settingsJVMOptsVal" cValue="JVMOptions" serverDependent type="text">
|
<input id="settingsJVMOptsVal" cValue="JVMOptions" serverDependent type="text">
|
||||||
</div>
|
</div>
|
||||||
<div id="settingsJVMOptsDesc"><%- lang('settings.jvmOptsDesc') %><br><a href="<%- lang('settings.jvmOptsLink') %>" id="settingsJvmOptsLink"><%- lang('settings.jvmOptsLinkText') %></a></div>
|
<div id="settingsJVMOptsDesc"><%- lang('settings.jvmOptsDesc') %><br><a href="#" id="settingsJvmOptsLink"><!-- Available Options --></a></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="settingsTabLauncher" class="settingsTab" style="display: none;">
|
<div id="settingsTabLauncher" class="settingsTab" style="display: none;">
|
||||||
@ -315,7 +315,7 @@
|
|||||||
<div id="settingsAboutCurrentContent">
|
<div id="settingsAboutCurrentContent">
|
||||||
<div id="settingsAboutCurrentHeadline">
|
<div id="settingsAboutCurrentHeadline">
|
||||||
<img id="settingsAboutLogo" src="./assets/images/SealCircle.png">
|
<img id="settingsAboutLogo" src="./assets/images/SealCircle.png">
|
||||||
<span id="settingsAboutTitle"><%- lang('settings.aboutTitle') %></span>
|
<span id="settingsAboutTitle"><%- lang('settings.aboutTitle', { appName: lang('app.title') }) %></span>
|
||||||
</div>
|
</div>
|
||||||
<div id="settingsAboutCurrentVersion">
|
<div id="settingsAboutCurrentVersion">
|
||||||
<div id="settingsAboutCurrentVersionCheck"><%- lang('settings.versionCheck') %></div>
|
<div id="settingsAboutCurrentVersionCheck"><%- lang('settings.versionCheck') %></div>
|
||||||
|
4
index.js
4
index.js
@ -4,7 +4,6 @@ remoteMain.initialize()
|
|||||||
// Requirements
|
// Requirements
|
||||||
const { app, BrowserWindow, ipcMain, Menu, shell } = require('electron')
|
const { app, BrowserWindow, ipcMain, Menu, shell } = require('electron')
|
||||||
const autoUpdater = require('electron-updater').autoUpdater
|
const autoUpdater = require('electron-updater').autoUpdater
|
||||||
const ejs = require('ejs')
|
|
||||||
const ejse = require('ejs-electron')
|
const ejse = require('ejs-electron')
|
||||||
const fs = require('fs')
|
const fs = require('fs')
|
||||||
const isDev = require('./app/assets/js/isdev')
|
const isDev = require('./app/assets/js/isdev')
|
||||||
@ -243,8 +242,7 @@ function createWindow() {
|
|||||||
|
|
||||||
const data = {
|
const data = {
|
||||||
bkid: Math.floor((Math.random() * fs.readdirSync(path.join(__dirname, 'app', 'assets', 'images', 'backgrounds')).length)),
|
bkid: Math.floor((Math.random() * fs.readdirSync(path.join(__dirname, 'app', 'assets', 'images', 'backgrounds')).length)),
|
||||||
lang: (str) => ejs.render(LangLoader.queryEJS(str), data),
|
lang: (str, placeHolders) => LangLoader.queryEJS(str, placeHolders)
|
||||||
evalEjs: (str) => ejs.render(str, data)
|
|
||||||
}
|
}
|
||||||
Object.entries(data).forEach(([key, val]) => ejse.data(key, val))
|
Object.entries(data).forEach(([key, val]) => ejse.data(key, val))
|
||||||
|
|
||||||
|
4
package-lock.json
generated
4
package-lock.json
generated
@ -21,6 +21,7 @@
|
|||||||
"helios-core": "~2.0.5",
|
"helios-core": "~2.0.5",
|
||||||
"helios-distribution-types": "^1.2.0",
|
"helios-distribution-types": "^1.2.0",
|
||||||
"jquery": "^3.7.0",
|
"jquery": "^3.7.0",
|
||||||
|
"lodash.merge": "^4.6.2",
|
||||||
"semver": "^7.5.4",
|
"semver": "^7.5.4",
|
||||||
"toml": "^3.0.0"
|
"toml": "^3.0.0"
|
||||||
},
|
},
|
||||||
@ -2708,8 +2709,7 @@
|
|||||||
"node_modules/lodash.merge": {
|
"node_modules/lodash.merge": {
|
||||||
"version": "4.6.2",
|
"version": "4.6.2",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
|
||||||
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
|
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"node_modules/logform": {
|
"node_modules/logform": {
|
||||||
"version": "2.5.1",
|
"version": "2.5.1",
|
||||||
|
Loading…
Reference in New Issue
Block a user