1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 16:58:06 +08:00
2024-06-09 22:57:41 +08:00

26 lines
998 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)
},
})