From 2e3f08c4ff5a1abec00a08232dce723e88f333ca Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Thu, 24 Aug 2023 23:09:29 +0800 Subject: [PATCH] LMA // LMCoreNS -> LMCoreJSON. --- Packages/vChewing_LangModelAssembly/README.md | 2 +- .../Sources/LangModelAssembly/LMInstantiator.swift | 2 +- .../SubLMs/{lmCoreNS.swift => lmCoreJSON.swift} | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) rename Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/SubLMs/{lmCoreNS.swift => lmCoreJSON.swift} (97%) diff --git a/Packages/vChewing_LangModelAssembly/README.md b/Packages/vChewing_LangModelAssembly/README.md index 0a513e1f..c5fb705a 100644 --- a/Packages/vChewing_LangModelAssembly/README.md +++ b/Packages/vChewing_LangModelAssembly/README.md @@ -11,7 +11,7 @@ - lmCassette:專門用來處理 CIN 磁帶檔案的模組,命名為「遠野」引擎。 - LMAssociates:聯想詞模組。 - LMCoreEX:可以直接讀取 TXT 格式的帶有權重資料的語彙檔案的模組。 -- LMCoreNS:專門用來讀取原廠 plist 檔案的模組。 +- LMCoreJSON:專門用來讀取原廠 JSON 檔案的模組。 - lmPlainBopomofo:專門用來讀取使用者自訂ㄅ半候選字順序覆蓋定義檔案(plist)的模組。 - lmReplacements:專門用來讀取使用者語彙置換模式的辭典資料的模組。 - lmUserOverride:半衰記憶模組。 diff --git a/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/LMInstantiator.swift b/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/LMInstantiator.swift index bd17b6bd..609b8b7d 100644 --- a/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/LMInstantiator.swift +++ b/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/LMInstantiator.swift @@ -51,7 +51,7 @@ public extension vChewingLM { /// 一個 LMCoreEX 就可以滿足威注音幾乎所有語言模組副本的需求,當然也有這兩個例外: /// LMReplacements 與 LMAssociates 分別擔當語彙置換表資料與使用者聯想詞的資料承載工作。 /// 但是,LMCoreEX 對 2010-2013 年等舊 mac 機種而言,讀取速度異常緩慢。 - /// 於是 LMCoreNS 就出場了,專門用來讀取原廠的 JSON 格式的辭典。 + /// 於是 LMCoreJSON 就出場了,專門用來讀取原廠的 JSON 格式的辭典。 // 聲明原廠語言模組: // Reverse 的話,第一欄是注音,第二欄是對應的漢字,第三欄是可能的權重。 diff --git a/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/SubLMs/lmCoreNS.swift b/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/SubLMs/lmCoreJSON.swift similarity index 97% rename from Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/SubLMs/lmCoreNS.swift rename to Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/SubLMs/lmCoreJSON.swift index 7cb4df68..a3cab2f4 100644 --- a/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/SubLMs/lmCoreNS.swift +++ b/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/SubLMs/lmCoreJSON.swift @@ -11,14 +11,14 @@ import Megrez import Shared public extension vChewingLM { - /// 與之前的 LMCore 不同,LMCoreNS 直接讀取 json。 + /// 與之前的 LMCore 不同,LMCoreJSON 直接讀取 json。 /// 這樣一來可以節省在舊 mac 機種內的資料讀入速度。 /// 目前僅針對輸入法原廠語彙資料檔案使用 json 格式。 @frozen struct LMCoreJSON { public private(set) var filePath: String? /// 資料庫辭典。索引內容為經過加密的注音字串,資料內容則為 UTF8 資料陣列。 var dataMap: [String: [String]] = [:] - /// 【已作廢】資料庫字串陣列。在 LMCoreNS 內沒有作用。 + /// 【已作廢】資料庫字串陣列。在 LMCoreJSON 內沒有作用。 var strData: String = "" /// 【已作廢】聲明原始檔案內第一、二縱列的內容是否彼此顛倒。 var shouldReverse = false @@ -34,7 +34,7 @@ public extension vChewingLM { /// 初期化該語言模型。 /// - /// 某些參數在 LMCoreNS 內已作廢,但仍保留、以方便那些想用該專案源碼做實驗的人群。 + /// 某些參數在 LMCoreJSON 內已作廢,但仍保留、以方便那些想用該專案源碼做實驗的人群。 /// /// - parameters: /// - reverse: 已作廢:聲明原始檔案內第一、二縱列的內容是否彼此顛倒。