mgrLM // Cope with changes happened in LMInstantiator.

This commit is contained in:
ShikiSuen 2022-05-22 23:13:00 +08:00
parent f7f2e3d008
commit b95abffb7e
1 changed files with 21 additions and 21 deletions

View File

@ -51,25 +51,25 @@ enum mgrLangModel {
} }
public static func loadDataModels() { public static func loadDataModels() {
if !gLangModelCHT.isCNSDataLoaded() { if !gLangModelCHT.isCNSDataLoaded {
gLangModelCHT.loadCNSData(path: getBundleDataPath("char-kanji-cns")) gLangModelCHT.loadCNSData(path: getBundleDataPath("data-cns"))
} }
if !gLangModelCHT.isMiscDataLoaded() { if !gLangModelCHT.isMiscDataLoaded {
gLangModelCHT.loadMiscData(path: getBundleDataPath("data-zhuyinwen")) gLangModelCHT.loadMiscData(path: getBundleDataPath("data-zhuyinwen"))
} }
if !gLangModelCHT.isSymbolDataLoaded() { if !gLangModelCHT.isSymbolDataLoaded {
gLangModelCHT.loadSymbolData(path: getBundleDataPath("data-symbols")) gLangModelCHT.loadSymbolData(path: getBundleDataPath("data-symbols"))
} }
if !gLangModelCHS.isCNSDataLoaded() { if !gLangModelCHS.isCNSDataLoaded {
gLangModelCHS.loadCNSData(path: getBundleDataPath("char-kanji-cns")) gLangModelCHS.loadCNSData(path: getBundleDataPath("data-cns"))
} }
if !gLangModelCHS.isMiscDataLoaded() { if !gLangModelCHS.isMiscDataLoaded {
gLangModelCHS.loadMiscData(path: getBundleDataPath("data-zhuyinwen")) gLangModelCHS.loadMiscData(path: getBundleDataPath("data-zhuyinwen"))
} }
if !gLangModelCHS.isSymbolDataLoaded() { if !gLangModelCHS.isSymbolDataLoaded {
gLangModelCHS.loadSymbolData(path: getBundleDataPath("data-symbols")) gLangModelCHS.loadSymbolData(path: getBundleDataPath("data-symbols"))
} }
if !gLangModelCHT.isLanguageModelLoaded() { if !gLangModelCHT.isLanguageModelLoaded {
NotifierController.notify( NotifierController.notify(
message: String( message: String(
format: "%@", NSLocalizedString("Loading CHT Core Dict...", comment: "") format: "%@", NSLocalizedString("Loading CHT Core Dict...", comment: "")
@ -82,7 +82,7 @@ enum mgrLangModel {
) )
) )
} }
if !gLangModelCHS.isLanguageModelLoaded() { if !gLangModelCHS.isLanguageModelLoaded {
NotifierController.notify( NotifierController.notify(
message: String( message: String(
format: "%@", NSLocalizedString("Loading CHS Core Dict...", comment: "") format: "%@", NSLocalizedString("Loading CHS Core Dict...", comment: "")
@ -99,16 +99,16 @@ enum mgrLangModel {
public static func loadDataModel(_ mode: InputMode) { public static func loadDataModel(_ mode: InputMode) {
if mode == InputMode.imeModeCHS { if mode == InputMode.imeModeCHS {
if !gLangModelCHS.isMiscDataLoaded() { if !gLangModelCHS.isMiscDataLoaded {
gLangModelCHS.loadMiscData(path: getBundleDataPath("data-zhuyinwen")) gLangModelCHS.loadMiscData(path: getBundleDataPath("data-zhuyinwen"))
} }
if !gLangModelCHS.isSymbolDataLoaded() { if !gLangModelCHS.isSymbolDataLoaded {
gLangModelCHS.loadSymbolData(path: getBundleDataPath("data-symbols")) gLangModelCHS.loadSymbolData(path: getBundleDataPath("data-symbols"))
} }
if !gLangModelCHS.isCNSDataLoaded() { if !gLangModelCHS.isCNSDataLoaded {
gLangModelCHS.loadCNSData(path: getBundleDataPath("char-kanji-cns")) gLangModelCHS.loadCNSData(path: getBundleDataPath("data-cns"))
} }
if !gLangModelCHS.isLanguageModelLoaded() { if !gLangModelCHS.isLanguageModelLoaded {
NotifierController.notify( NotifierController.notify(
message: String( message: String(
format: "%@", NSLocalizedString("Loading CHS Core Dict...", comment: "") format: "%@", NSLocalizedString("Loading CHS Core Dict...", comment: "")
@ -122,16 +122,16 @@ enum mgrLangModel {
) )
} }
} else if mode == InputMode.imeModeCHT { } else if mode == InputMode.imeModeCHT {
if !gLangModelCHT.isMiscDataLoaded() { if !gLangModelCHT.isMiscDataLoaded {
gLangModelCHT.loadMiscData(path: getBundleDataPath("data-zhuyinwen")) gLangModelCHT.loadMiscData(path: getBundleDataPath("data-zhuyinwen"))
} }
if !gLangModelCHT.isSymbolDataLoaded() { if !gLangModelCHT.isSymbolDataLoaded {
gLangModelCHT.loadSymbolData(path: getBundleDataPath("data-symbols")) gLangModelCHT.loadSymbolData(path: getBundleDataPath("data-symbols"))
} }
if !gLangModelCHT.isCNSDataLoaded() { if !gLangModelCHT.isCNSDataLoaded {
gLangModelCHT.loadCNSData(path: getBundleDataPath("char-kanji-cns")) gLangModelCHT.loadCNSData(path: getBundleDataPath("data-cns"))
} }
if !gLangModelCHT.isLanguageModelLoaded() { if !gLangModelCHT.isLanguageModelLoaded {
NotifierController.notify( NotifierController.notify(
message: String( message: String(
format: "%@", NSLocalizedString("Loading CHT Core Dict...", comment: "") format: "%@", NSLocalizedString("Loading CHT Core Dict...", comment: "")
@ -212,7 +212,7 @@ enum mgrLangModel {
// MARK: - // MARK: -
static func getBundleDataPath(_ filenameSansExt: String) -> String { static func getBundleDataPath(_ filenameSansExt: String) -> String {
Bundle.main.path(forResource: filenameSansExt, ofType: "txt")! Bundle.main.path(forResource: filenameSansExt, ofType: "plist")!
} }
// MARK: - 使 // MARK: - 使