mgrLM // Cope with changes happened in LMInstantiator.
This commit is contained in:
parent
f7f2e3d008
commit
b95abffb7e
|
@ -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: - 使用者語彙檔案的具體檔案名稱路徑定義
|
||||||
|
|
Loading…
Reference in New Issue