|
@@ -10,13 +10,12 @@ class Language {
|
|
|
let res = {
|
|
let res = {
|
|
|
data: {}
|
|
data: {}
|
|
|
}
|
|
}
|
|
|
- if (languagecode != 'ZH' || this.languagePackage == null) res = await getApp().globalData.http.base({
|
|
|
|
|
|
|
+ if (languagecode != 'ZH') res = await getApp().globalData.http.base({
|
|
|
id: 2024062809072801,
|
|
id: 2024062809072801,
|
|
|
content: {
|
|
content: {
|
|
|
date: Date.now()
|
|
date: Date.now()
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- console.log("获取语言包", res.data)
|
|
|
|
|
this.languagePackage = res.data[languagecode] || {};
|
|
this.languagePackage = res.data[languagecode] || {};
|
|
|
resolve(this.languagePackage)
|
|
resolve(this.languagePackage)
|
|
|
this.languagecode = languagecode;
|
|
this.languagecode = languagecode;
|
|
@@ -26,12 +25,18 @@ class Language {
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- async getLanguagePackage(that, setNavBarTitle) {
|
|
|
|
|
- that.setData({
|
|
|
|
|
- language: this.languagePackage || await this.getLanguages(wx.getStorageSync('languagecode')),
|
|
|
|
|
- sColors: getApp().globalData.sColors
|
|
|
|
|
- })
|
|
|
|
|
- if (setNavBarTitle) this.setNavBarTitle(setNavBarTitle)
|
|
|
|
|
|
|
+ getLanguagePackage(that, setNavBarTitle) {
|
|
|
|
|
+ if (this.languagecode == null) {
|
|
|
|
|
+ setTimeout(() => {
|
|
|
|
|
+ this.getLanguagePackage(that, setNavBarTitle)
|
|
|
|
|
+ }, 100)
|
|
|
|
|
+ } else {
|
|
|
|
|
+ that.setData({
|
|
|
|
|
+ language: this.languagePackage,
|
|
|
|
|
+ sColors: getApp().globalData.sColors
|
|
|
|
|
+ })
|
|
|
|
|
+ if (setNavBarTitle) this.setNavBarTitle(setNavBarTitle)
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
getMapText(text, f = '', r = '') {
|
|
getMapText(text, f = '', r = '') {
|