|
17 | 17 | 6A2E40F9253A6AA000D1AE1D /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6A2E40F5253A69DA00D1AE1D /* Images.xcassets */; }; |
18 | 18 | 6A38BC1515FC117A00A8A51F /* data.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6A38BBF615FC117A00A8A51F /* data.txt */; }; |
19 | 19 | 6A4F5F982879E838008C4307 /* reading_grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A4F5F932879E838008C4307 /* reading_grid.cpp */; }; |
| 20 | + 6A660A702EAF371000D53D7B /* ByteBlockBackedDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A660A6F2EAF371000D53D7B /* ByteBlockBackedDictionary.cpp */; }; |
20 | 21 | 6A6ED16B2797650A0012872E /* template-phrases-replacement.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6A6ED1632797650A0012872E /* template-phrases-replacement.txt */; }; |
21 | 22 | 6A6ED16C2797650A0012872E /* template-data.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6A6ED1652797650A0012872E /* template-data.txt */; }; |
22 | 23 | 6A6ED16D2797650A0012872E /* template-exclude-phrases-plain-bpmf.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6A6ED1672797650A0012872E /* template-exclude-phrases-plain-bpmf.txt */; }; |
|
27 | 28 | 6ACA41FC15FC1D9000935EF6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6ACA41EE15FC1D9000935EF6 /* Localizable.strings */; }; |
28 | 29 | 6ACA41FD15FC1D9000935EF6 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6ACA41F015FC1D9000935EF6 /* MainMenu.xib */; }; |
29 | 30 | 6ACA420215FC1E5200935EF6 /* McBopomofo.app in Resources */ = {isa = PBXBuildFile; fileRef = 6A0D4EA215FC0D2D00ABF4B3 /* McBopomofo.app */; }; |
30 | | - 6ACC3D3F27914F2400F1B140 /* KeyValueBlobReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6ACC3D3E27914F2400F1B140 /* KeyValueBlobReader.cpp */; }; |
31 | 31 | 6ACC3D442793701600F1B140 /* ParselessPhraseDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6ACC3D402793701600F1B140 /* ParselessPhraseDB.cpp */; }; |
32 | 32 | 6ACC3D452793701600F1B140 /* ParselessLM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6ACC3D422793701600F1B140 /* ParselessLM.cpp */; }; |
33 | 33 | 6AD7CBC815FE555000691B5B /* data-plain-bpmf.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6AD7CBC715FE555000691B5B /* data-plain-bpmf.txt */; }; |
|
137 | 137 | 6A4F5F912879E838008C4307 /* reading_grid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reading_grid.h; sourceTree = "<group>"; }; |
138 | 138 | 6A4F5F922879E838008C4307 /* language_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = language_model.h; sourceTree = "<group>"; }; |
139 | 139 | 6A4F5F932879E838008C4307 /* reading_grid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reading_grid.cpp; sourceTree = "<group>"; }; |
| 140 | + 6A660A6E2EAF371000D53D7B /* ByteBlockBackedDictionary.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ByteBlockBackedDictionary.h; sourceTree = "<group>"; }; |
| 141 | + 6A660A6F2EAF371000D53D7B /* ByteBlockBackedDictionary.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ByteBlockBackedDictionary.cpp; sourceTree = "<group>"; }; |
140 | 142 | 6A6ED1642797650A0012872E /* Base */ = {isa = PBXFileReference; lastKnownFileType = text; name = Base; path = "Base.lproj/template-phrases-replacement.txt"; sourceTree = "<group>"; }; |
141 | 143 | 6A6ED1662797650A0012872E /* Base */ = {isa = PBXFileReference; lastKnownFileType = text; name = Base; path = "Base.lproj/template-data.txt"; sourceTree = "<group>"; }; |
142 | 144 | 6A6ED1682797650A0012872E /* Base */ = {isa = PBXFileReference; lastKnownFileType = text; name = Base; path = "Base.lproj/template-exclude-phrases-plain-bpmf.txt"; sourceTree = "<group>"; }; |
|
158 | 160 | 6ACA41F615FC1D9000935EF6 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = "zh-Hant"; path = "zh-Hant.lproj/License.rtf"; sourceTree = "<group>"; }; |
159 | 161 | 6ACA41F715FC1D9000935EF6 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; }; |
160 | 162 | 6ACA41F815FC1D9000935EF6 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = "zh-Hant"; path = "zh-Hant.lproj/MainMenu.xib"; sourceTree = "<group>"; }; |
161 | | - 6ACC3D3C27914AAB00F1B140 /* KeyValueBlobReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyValueBlobReader.h; sourceTree = "<group>"; }; |
162 | | - 6ACC3D3E27914F2400F1B140 /* KeyValueBlobReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyValueBlobReader.cpp; sourceTree = "<group>"; }; |
163 | 163 | 6ACC3D402793701600F1B140 /* ParselessPhraseDB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParselessPhraseDB.cpp; sourceTree = "<group>"; }; |
164 | 164 | 6ACC3D412793701600F1B140 /* ParselessPhraseDB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParselessPhraseDB.h; sourceTree = "<group>"; }; |
165 | 165 | 6ACC3D422793701600F1B140 /* ParselessLM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParselessLM.cpp; sourceTree = "<group>"; }; |
|
355 | 355 | 6A0D4F1F15FC0EB100ABF4B3 /* Mandarin */, |
356 | 356 | 6ADF5B132BA513E000577D98 /* AssociatedPhrasesV2.cpp */, |
357 | 357 | 6ADF5B182BA513E000577D98 /* AssociatedPhrasesV2.h */, |
358 | | - 6ACC3D3E27914F2400F1B140 /* KeyValueBlobReader.cpp */, |
359 | | - 6ACC3D3C27914AAB00F1B140 /* KeyValueBlobReader.h */, |
| 358 | + 6A660A6F2EAF371000D53D7B /* ByteBlockBackedDictionary.cpp */, |
| 359 | + 6A660A6E2EAF371000D53D7B /* ByteBlockBackedDictionary.h */, |
360 | 360 | D41355D9278E6D17005E5CBD /* McBopomofoLM.cpp */, |
361 | 361 | D41355DA278E6D17005E5CBD /* McBopomofoLM.h */, |
362 | 362 | 6ADF5B152BA513E000577D98 /* MemoryMappedFile.cpp */, |
|
728 | 728 | D44FB74D2792189A003C80A6 /* PhraseReplacementMap.cpp in Sources */, |
729 | 729 | D4A13D5A27A59F0B003BE359 /* InputMethodController.swift in Sources */, |
730 | 730 | D44FB74527915565003C80A6 /* Preferences.swift in Sources */, |
| 731 | + 6A660A702EAF371000D53D7B /* ByteBlockBackedDictionary.cpp in Sources */, |
731 | 732 | D4E569DC27A34D0E00AC2CEF /* KeyHandler.mm in Sources */, |
732 | 733 | 6A4F5F982879E838008C4307 /* reading_grid.cpp in Sources */, |
733 | 734 | D47F7DD0278C0897002F9DD7 /* NonModalAlertWindowController.swift in Sources */, |
|
742 | 743 | D43737C92DF9C35800D9707C /* InputMethodController+KeyHandlerDelegate.swift in Sources */, |
743 | 744 | D43FC40B2B23788400ED5A1C /* InputMacro.swift in Sources */, |
744 | 745 | 6ADF5B1A2BA513E000577D98 /* MemoryMappedFile.cpp in Sources */, |
745 | | - 6ACC3D3F27914F2400F1B140 /* KeyValueBlobReader.cpp in Sources */, |
746 | 746 | B058C5272AC9DF51002EDD66 /* ServiceProvider.swift in Sources */, |
747 | 747 | 6ADF5B192BA513E000577D98 /* AssociatedPhrasesV2.cpp in Sources */, |
748 | 748 | 6ADF5B1B2BA513E000577D98 /* UTF8Helper.cpp in Sources */, |
|
0 commit comments