Authors // Update descriptions of UOM.

This commit is contained in:
ShikiSuen 2022-06-24 17:46:14 +08:00
parent 0b848f6305
commit 9f304af3ae
2 changed files with 17 additions and 6 deletions

21
AUTHORS
View File

@ -4,7 +4,15 @@ $ Main contributors and volunteers of this repository (vChewing for macOS):
- Hiraku Wang // Technical reinforcement in Cocoa during the Object-Cpp dev period of this project. - 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. - Isaac Xen // Technical reinforcement in Swift: SFX Module (NSSound ver.) and StringView Ranges Extension.
$ Contributors and volunteeres of the upstream repo, having no responsibility in discussing anything in the current repo: $ 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)
$ Contributors and volunteers of the upstream repo, having no responsibility in discussing anything in the current repo:
- Zonble Yang: - Zonble Yang:
- McBopomofo for macOS 2.x architect, especially state-based IME behavior management. - McBopomofo for macOS 2.x architect, especially state-based IME behavior management.
@ -13,19 +21,20 @@ $ Contributors and volunteeres of the upstream repo, having no responsibility in
- Notifier window and Tooltip UI. - Notifier window and Tooltip UI.
- NSStringUtils and FSEventStreamHelper. - NSStringUtils and FSEventStreamHelper.
- App-style installer (only preserved for developer purposes). - App-style installer (only preserved for developer purposes).
- Mengjuei Hsieh - etc.
- Mengjuei Hsieh:
- McBopomofo for macOS 1.x main developer and architect. - McBopomofo for macOS 1.x main developer and architect.
- User Override Module (not enabled at this moment). - The original C++ version of the User Override Module.
- Shiki Suen is trying to rewrite this module in Swift but it is not working yet. - Shiki Suen is trying to rewrite this module in Swift (and CSharp) with further development.
Although there is no Lukhnos's codes left in the current repository, we still credit him for his previous work: Although there is no Lukhnos's codes left in the current repository, we still credit him for his previous work:
- Lukhnos Liu: - Lukhnos Liu:
- Developer of Gramambular language engine (removed since vChewing 1.5.4). - Developer of Gramambular language engine (removed since vChewing 1.5.4).
- Shiki Suen's Megrez engine is basically a Swift-rewritten version of Gramambular. - Shiki Suen's Megrez engine is basically a Swift-rewritten version of Gramambular with further development.
- Developer of Mandarin syllable composer (removed since vChewing 1.5.7). - Developer of Mandarin syllable composer (removed since vChewing 1.5.7).
- Shiki Suen's Tekkon engine is made from scratch and has no relationship to Mandarin syllable composer. - Shiki Suen's Tekkon engine is made from scratch and has no relationship to Mandarin syllable composer.
$ Special thanks to: $ Special thanks to:
- All supporters from Cocoaheads Taipei and Mobile01 community. - All supporters from Cocoaheads Taipei and Mobile01 community, etc.

View File

@ -270,6 +270,7 @@
5BC447A328656A1900EDC323 /* KeyHandlerTestsSCPCCHT.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyHandlerTestsSCPCCHT.swift; sourceTree = "<group>"; }; 5BC447A328656A1900EDC323 /* KeyHandlerTestsSCPCCHT.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyHandlerTestsSCPCCHT.swift; sourceTree = "<group>"; };
5BC447A428656A1900EDC323 /* KeyHandlerTestsNormalCHS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyHandlerTestsNormalCHS.swift; sourceTree = "<group>"; }; 5BC447A428656A1900EDC323 /* KeyHandlerTestsNormalCHS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyHandlerTestsNormalCHS.swift; sourceTree = "<group>"; };
5BC447A528656A1900EDC323 /* UpdateAPITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UpdateAPITests.swift; sourceTree = "<group>"; }; 5BC447A528656A1900EDC323 /* UpdateAPITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UpdateAPITests.swift; sourceTree = "<group>"; };
5BC447AB2865BEF500EDC323 /* AUTHORS */ = {isa = PBXFileReference; lastKnownFileType = text; path = AUTHORS; sourceTree = "<group>"; };
5BD0113A28180D6100609769 /* LMInstantiator.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; fileEncoding = 4; lineEnding = 0; path = LMInstantiator.swift; sourceTree = "<group>"; usesTabs = 0; }; 5BD0113A28180D6100609769 /* LMInstantiator.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; fileEncoding = 4; lineEnding = 0; path = LMInstantiator.swift; sourceTree = "<group>"; usesTabs = 0; };
5BD0113C2818543900609769 /* KeyHandler_Core.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; fileEncoding = 4; lineEnding = 0; path = KeyHandler_Core.swift; sourceTree = "<group>"; usesTabs = 0; }; 5BD0113C2818543900609769 /* KeyHandler_Core.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; fileEncoding = 4; lineEnding = 0; path = KeyHandler_Core.swift; sourceTree = "<group>"; usesTabs = 0; };
5BD05BB827B2A429004C4F1D /* vChewingPhraseEditor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = vChewingPhraseEditor.app; sourceTree = BUILT_PRODUCTS_DIR; }; 5BD05BB827B2A429004C4F1D /* vChewingPhraseEditor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = vChewingPhraseEditor.app; sourceTree = BUILT_PRODUCTS_DIR; };
@ -387,6 +388,7 @@
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
5BC2652127E04B7B00700291 /* uninstall.sh */, 5BC2652127E04B7B00700291 /* uninstall.sh */,
5BC447AB2865BEF500EDC323 /* AUTHORS */,
5BE8A8C4281EE65300197741 /* CONTRIBUTING.md */, 5BE8A8C4281EE65300197741 /* CONTRIBUTING.md */,
5B18BA6F27C7BD8B0056EB19 /* LICENSE-CHS.txt */, 5B18BA6F27C7BD8B0056EB19 /* LICENSE-CHS.txt */,
5B18BA7427C7BD8C0056EB19 /* LICENSE-CHT.txt */, 5B18BA7427C7BD8C0056EB19 /* LICENSE-CHT.txt */,