diff --git a/AUTHORS b/AUTHORS index b2646fc9..e7f7fa63 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,22 +1,21 @@ $ Main contributors and volunteers of this repository (vChewing for macOS): -- Shiki Suen // Main developer of vChewing for macOS, Megrez language engine, and Tekkon syllable composer engine. +- Shiki Suen // Main developer of vChewing for macOS, Megrez language engine, Hotenka Chinese Converter, and Tekkon syllable composer engine. - Hiraku Wang // Technical reinforcement in Cocoa during the Object-Cpp dev period of this project. - Isaac Xen // Technical reinforcement in Swift: SFX Module (NSSound ver.) and StringView Ranges Extension. $ 3rd-Party Modules Used: - LineReader: (c) 2019 and onwards Robert Muckle-Jones (Apache 2.0 License). -- OpenCC: (c) 2010 and onwards Jiabao Guo, codename "Byvoid" (Apache-2.0 license). -- SwiftyOpenCC: (c) 2017 and onwards ddddxxx (MIT License). - SwiftUI Preferences UI Framework: (c) 2018 and onwards Sindre Sorhus (MIT License). - SwiftUI VDKComboBox: (c) 2022 and onwards Bryan Jones (CC BY-SA 4.0) +- Note that Hotenka Chinese Converter is rewritten by Shiki Suen (using Swift) from Nick Chen's Objective-C library "NCChineseConverter" (MIT License). $ Contributors and volunteers of the upstream repo, having no responsibility in discussing anything in the current repo: - Zonble Yang: - McBopomofo for macOS 2.x architect, especially state-based IME behavior management. - - Voltaire candidate window MK2 (massively modified in vChewing by Shiki Suen). + - Voltaire candidate window MK2 (massively modified as MK3 in vChewing by Shiki Suen). - InputHandler. - Notifier window and Tooltip UI. - NSStringUtils and FSEventStreamHelper. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f18de3f4..42543345 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,7 +2,7 @@ 威注音輸入法歡迎有熱心的志願者們參與。 -威注音目前的 codebase 更能代表一個先進的 macOS 輸入法雛形專案的形態。目前的 dev 分支除了第三方 OpenCC 模組以外被威注音使用的部分全都是清一色的 Swift codebase,一目了然,方便他人參與,比某些其它開源品牌旗下的專案更具程式方面的生命力。為什麼這樣講呢?那些傳統開源品牌的專案主要使用 C++ 這門不太友好的語言(Mandarin 模組現在對我而言仍舊是天書,一大堆針對記憶體指針的操作完全看不懂。搞不清楚在這一層之上的功能邏輯的話,就無法制定 Swift 版的 coding 策略),這也是我這次用 Swift 重寫了語言模型引擎與注音拼音並擊處理引擎、來換掉 Gramambular 與 OVMandarin 的原因(也是為後來者行方便)。 +威注音目前的 codebase 更能代表一個先進的 macOS 輸入法雛形專案的形態。目前的 dev 分支全都是清一色的 Swift codebase,一目了然,方便他人參與,比某些其它開源品牌旗下的專案更具程式方面的生命力。為什麼這樣講呢?那些傳統開源品牌的專案主要使用 C++ 這門不太友好的語言(Mandarin 模組現在對我而言仍舊是天書,一大堆針對記憶體指針的操作完全看不懂。搞不清楚在這一層之上的功能邏輯的話,就無法制定 Swift 版的 coding 策略),這也是我這次用 Swift 重寫了語言模型引擎與注音拼音並擊處理引擎、來換掉 Gramambular 與 OVMandarin 的原因(也是為後來者行方便)。 ## 問題提報: diff --git a/LICENSE-CHS.txt b/LICENSE-CHS.txt index 960c3c12..09475c05 100644 --- a/LICENSE-CHS.txt +++ b/LICENSE-CHS.txt @@ -17,7 +17,6 @@ vChewing macOS: MIT-NTL License 麻理(去商标)授权合约 $ 在本专案内用到了下述第三方模组: - LineReader: (c) 2019 and onwards Robert Muckle-Jones (Apache 2.0 License). -- OpenCC: (c) 2010 and onwards Jiabao Guo, codename "Byvoid" (Apache-2.0 license). -- SwiftyOpenCC: (c) 2017 and onwards ddddxxx (MIT License). - SwiftUI Preferences UI Framework: (c) 2018 and onwards Sindre Sorhus (MIT License). - SwiftUI VDKComboBox: (c) 2022 and onwards Bryan Jones (CC BY-SA 4.0) +- Note that Hotenka Chinese Converter is rewritten by Shiki Suen (using Swift) from Nick Chen's Objective-C library "NCChineseConverter" (MIT License). diff --git a/LICENSE-CHT.txt b/LICENSE-CHT.txt index 378c50cd..fa1a3036 100644 --- a/LICENSE-CHT.txt +++ b/LICENSE-CHT.txt @@ -17,7 +17,6 @@ vChewing macOS: MIT-NTL License 麻理(去商標)授權合約 $ 在該專案內用到了下述第三方: - LineReader: (c) 2019 and onwards Robert Muckle-Jones (Apache 2.0 License). -- OpenCC: (c) 2010 and onwards Jiabao Guo, codename "Byvoid" (Apache-2.0 license). -- SwiftyOpenCC: (c) 2017 and onwards ddddxxx (MIT License). - SwiftUI Preferences UI Framework: (c) 2018 and onwards Sindre Sorhus (MIT License). - SwiftUI VDKComboBox: (c) 2022 and onwards Bryan Jones (CC BY-SA 4.0) +- Note that Hotenka Chinese Converter is rewritten by Shiki Suen (using Swift) from Nick Chen's Objective-C library "NCChineseConverter" (MIT License). diff --git a/LICENSE-JPN.txt b/LICENSE-JPN.txt index f0f919db..312a8424 100644 --- a/LICENSE-JPN.txt +++ b/LICENSE-JPN.txt @@ -17,7 +17,6 @@ macOS 版威注音の開発:Shiki Suen, Isaac Xen, Hiraku Wang, など。 $ 他の用いたモジュール: - LineReader: (c) 2019 and onwards Robert Muckle-Jones (Apache 2.0 License). -- OpenCC: (c) 2010 and onwards Jiabao Guo, codename "Byvoid" (Apache-2.0 license). -- SwiftyOpenCC: (c) 2017 and onwards ddddxxx (MIT License). - SwiftUI Preferences UI Framework: (c) 2018 and onwards Sindre Sorhus (MIT License). - SwiftUI VDKComboBox: (c) 2022 and onwards Bryan Jones (CC BY-SA 4.0) +- Note that Hotenka Chinese Converter is rewritten by Shiki Suen (using Swift) from Nick Chen's Objective-C library "NCChineseConverter" (MIT License). diff --git a/LICENSE.txt b/LICENSE.txt index e84ad14d..3f536c8b 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -17,7 +17,6 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI $ 3rd-Party Modules Used: - LineReader: (c) 2019 and onwards Robert Muckle-Jones (Apache 2.0 License). -- OpenCC: (c) 2010 and onwards Jiabao Guo, codename "Byvoid" (Apache-2.0 license). -- SwiftyOpenCC: (c) 2017 and onwards ddddxxx (MIT License). - SwiftUI Preferences UI Framework: (c) 2018 and onwards Sindre Sorhus (MIT License). - SwiftUI VDKComboBox: (c) 2022 and onwards Bryan Jones (CC BY-SA 4.0) +- Note that Hotenka Chinese Converter is rewritten by Shiki Suen (using Swift) from Nick Chen's Objective-C library "NCChineseConverter" (MIT License).