1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 16:58:06 +08:00
2023-12-10 09:50:07 +08:00

28 lines
1001 B
JavaScript

const conf = require("conf.js")
const base = require("utils/lib/base.js")
const core = require("utils/lib/core.js")
const misc = require("utils/lib/misc.js")
const page = require("utils/lib/page.js")
const user = require("utils/lib/user.js")
const misc_wx = require("utils/lib/misc-wx.js")
const page_wx = require("utils/lib/page-wx.js")
const user_wx = require("utils/lib/user-wx.js")
App({conf: conf,
base: base, core: core,
misc: base.Copy(misc, misc_wx),
page: base.Copy(page, page_wx),
user: base.Copy(user, user_wx),
onLaunch: function() { const info = wx.getSystemInfoSync()
switch (info.language.toLowerCase().replaceAll("_", "-")) {
case "zh-cn": base.Copy(user, require("utils/lib/zh-cn.js")); break
default: base.Copy(user, require("utils/lib/en-us.js"))
user.trans = function(can, text, list, zone) { return text }
}
this.conf.platform = info.platform
this.conf.brand = info.brand
this.conf.model = info.model
this.misc.Info("app load", this.conf, info)
},
})