Skip to content

Commit d19cc28

Browse files
committed
[firmwares] JS -> TS
1 parent c90ad6b commit d19cc28

File tree

3 files changed

+45
-42
lines changed

3 files changed

+45
-42
lines changed

src/dfu/installer.js

+13-13
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,11 @@ export default class Installer {
8080
}
8181
}
8282

83-
if ("langages" in this.firmwareInfos) {
83+
if ("languages" in this.firmwareInfos) {
8484
// Multilang support
8585

86-
if (this.calculator.getModel() in this.firmwareInfos.langages) {
87-
this.installInstance.setLangsList(this.firmwareInfos.langages[this.calculator.getModel()]);
86+
if (this.calculator.getModel() in this.firmwareInfos.languages) {
87+
this.installInstance.setLangsList(this.firmwareInfos.languages[this.calculator.getModel()]);
8888
} else {
8989
this.installInstance.disableLanguage();
9090
}
@@ -116,7 +116,7 @@ export default class Installer {
116116
this.calculator.installStorage(this.storage_content, this.__reinstallStorageCallback.bind(this));
117117
}
118118

119-
async install(langage) {
119+
async install(language) {
120120
console.log("install version" + this.toInstall + "/" + this.installInstance.state.model);
121121

122122
var _this = this;
@@ -145,9 +145,9 @@ export default class Installer {
145145

146146
if (!DO_DRY_RUN) {
147147
if (this.installInstance.state.model === "N0100") {
148-
await this.__installN0100(callback, langage);
148+
await this.__installN0100(callback, language);
149149
} else {
150-
await this.__installN0110(callback, langage);
150+
await this.__installN0110(callback, language);
151151
}
152152
} else {
153153
callback();
@@ -160,12 +160,12 @@ export default class Installer {
160160

161161
}
162162

163-
async __installN0100(callback, langage) {
163+
async __installN0100(callback, language) {
164164
var _this = this;
165165
var file_name = "epsilon.onboarding.internal.bin";
166166

167-
if (langage !== null) {
168-
file_name = "epsilon.onboarding.internal." + langage + ".bin";
167+
if (language !== null) {
168+
file_name = "epsilon.onboarding.internal." + language + ".bin";
169169
}
170170

171171
_this.downloader.downloadFirmwareCheck(_this.installInstance.state.model, _this.toInstall, file_name, async (internal_check, internal_blob) => {
@@ -197,14 +197,14 @@ export default class Installer {
197197
});
198198
}
199199

200-
async __installN0110(callback, langage) {
200+
async __installN0110(callback, language) {
201201
var _this = this;
202202
var file_name_internal = "epsilon.onboarding.internal.bin";
203203
var file_name_external = "epsilon.onboarding.external.bin";
204204

205-
if (langage !== null) {
206-
file_name_internal = "epsilon.onboarding.internal." + langage + ".bin";
207-
file_name_external = "epsilon.onboarding.external." + langage + ".bin";
205+
if (language !== null) {
206+
file_name_internal = "epsilon.onboarding.internal." + language + ".bin";
207+
file_name_external = "epsilon.onboarding.external." + language + ".bin";
208208
}
209209

210210
this.downloader.downloadFirmwareCheck(this.installInstance.state.model, this.toInstall, file_name_external, async (external_check, external_blob) => {

src/firmware/betas.js

-29
This file was deleted.

src/firmware/betas.tsx

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import { Releases } from "./firmwares";
2+
3+
export const betas: Releases = {
4+
latest: "O1.21.β1-E15",
5+
firmwares: [
6+
{
7+
name: "O1.21.β1-E15",
8+
commit: "76db361cdeb2997a4aa0af41378d420265cde372",
9+
changelog: [
10+
"Update: Updated to Epsilon 15.3.1!",
11+
"New: Real-time clock in the toolbar",
12+
"Change: Chrome Popup: change URL from workshop.numworks.com to getomega.dev",
13+
"Change: Doxygen with an Omega theme",
14+
"Change: Merge omega-themes submodule in the main repository",
15+
"Fix: Better Spanish translations",
16+
"Fix: Fixed append implementation",
17+
],
18+
compatibility: {
19+
N0110: true,
20+
N0100: true,
21+
web: true,
22+
android: false,
23+
"3ds": false,
24+
},
25+
available: true,
26+
setname: false,
27+
languages: {
28+
"0100": ["en", "fr"],
29+
},
30+
},
31+
],
32+
};

0 commit comments

Comments
 (0)