diff --git a/src/common/Initializer.ts b/src/common/Initializer.ts index 426e288..eb3275d 100644 --- a/src/common/Initializer.ts +++ b/src/common/Initializer.ts @@ -3,6 +3,7 @@ import GlobalData from "src/common/GlobalData"; import { Common } from "./Common"; import EventBus, { EventNamesDefine } from "./EventBus"; import OptionsType from "./OptionsType"; +import { Cookies } from "quasar"; export default class Initializer { private options: OptionsType; @@ -193,6 +194,19 @@ export default class Initializer { .then((response) => { if (response && typeof response.attribute != "undefined") { $store.commit("setDeviceAttribute", response.attribute); + if (response.attribute & Protocol.EDeviceAttribute.CustomISV) { + let language = Cookies.get("language"); + if (!language) { + language = "zh-CN"; + } + + if (language != "en-US") { + Cookies.set("language", "en-US", { + expires: 365, + }); + window.location.reload(); + } + } } }); } diff --git a/src/i18n/en-US/index.ts b/src/i18n/en-US/index.ts index bd8559e..d61d535 100644 --- a/src/i18n/en-US/index.ts +++ b/src/i18n/en-US/index.ts @@ -294,4 +294,5 @@ export default { "edit group": "Edit Group", "open window": "Open Window", "close all windows": "Close All Windows", + "select data(DBP) file": "Select Data(DBP) File", }; diff --git a/src/store/index.ts b/src/store/index.ts index b95dfb3..8c5a3d9 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -337,13 +337,13 @@ export default store(function (/* { ssrContext } */) { setAvancedDebug(state: StateInterface, playload?: any) { if (playload || playload == "true") { console.log("debug", playload); + state.advanced_debug = playload; } state.advanced_debug = playload; }, setFactoryMode(state: StateInterface, playload?: any) { if (playload || playload == "true") { console.log("factory", playload); - state.advanced_debug = playload; } state.factory_mode = playload; },