虽然世间已经有 SwiftyOpenCC 了,但这玩意实在太臃肿。其内部的构造之复杂,实在过于牛鼎烹鸡。
于是就有了用纯 Swift 语言打造的步天歌引擎。
步天歌引擎 (Hotenka Engine) 是一套简繁转换模组,将 Nick Chen 的 ObjC 模组「 NCChineseConverter 」用 Swift 重写而得。简繁转换资料改用 OpenCC 的转换资料( Apache License 2.0 )且有做了一些修改。
https://gitee.com/vChewing/Hotenka
使用方法请参见仓库内的 HotenkaTest.swift 档案。要编译 plist 词库的话,跑一遍单元测试即可自动生成 plist 词库档案。
仓库内自带的简繁词库是基于 OpenCC 原厂词库改来的,没有香港繁体支持。但各位可以自己看词库格式自己修改制作。也可以直接用 NCChineseConverter 仓库内的 Python 脚本来生成词库档案(需要先将 Python 2 脚本转换成 Python 3 脚本、且更正其中的 Wikipedia 相关档案的网址为最新的版本)。
$ EOF.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.