源于开源的注音仓颉输入法前端,基于著名的 RIME 输入法框架,使用 JNI 的 C 语言和 Android 的 Java/Kotlin 语言书写,旨在保护汉语各地方言母语,音码、形码通用的输入法平台。
- 开发:osfans
- 贡献:boboIqiqi、Bambooin、senchi96、heiher、abay、iovxw、huyz-git、tumuyan、WhiredPlanck......
- 维基:xiaoqun2016、boboIqiqi......
- 翻译:天真可爱的满满(繁体中文)、点解(英文)......
- 键盘:天真可爱的满满、皛筱晓小笨鱼、吴琛11、熊猫阿Bo、默默ㄇㄛˋ......
- 捐赠:Releases 中的“打赏”实时更新
- 社区:在 Issues、QQ 群(811142286)、QQ 群(458845988)、酷安、Google Play 和贴吧中反馈意见的网友
- 项目:RIME、OpenCC、注音仓颉输入法等开源项目
TRIME 是 Tongwen RIME 或是 ThaeRvInputMEthod 的缩写:
- 最初,输入法是写给泰如拼音(tae5 rv2)的,中文名为“泰如输入法”;
- 然后,添加了吴语等方言码表,做成了一个输入法平台,更名为“汉字方言输入法”;
- 后来,兼容了五笔、两笔等形码,在太空卫士、征羽的建议下,更名为“同文输入法平台 2.x”。寓意音码形码同台,方言官话同文。
- 之后,借助 JNI 技术,享受了 librime 的成果,升级为“同文输入法平台 3.x”,简称“同文输入法”。
现在欢迎你前来贡献 ~!:tada:
Android SDK 应该已经被安装并且正确配置。如果你还不熟悉 Android 开发,建议安装 Android Studio,它会自动安装并配置 Android 开发环境。
- 克隆此项目,请注意由于
boost
子模块很大,这会花费一些时间。同时,请确保你的磁盘有足够空间保存源代码(约 1.5 GB);
cd $your_folder
git clone --recursive https://github.com/osfans/trime.git
- 编译调试版本:
make debug
- 编译正式版本:
请创建一个名为 keystore.properties
的文件,包含以下内容,注明签名信息:
storePassword=myStorePassword
keyPassword=mykeyPassword
keyAlias=myKeyAlias
storeFile=myStoreFileLocation
make release
Target "boost_log_setup" links to target "Boost::coroutine" but the target was not found.
执行 make clean
.
其他问题:
- 首先尝试
make clean
- 确保你的仓库与最新版本一致。如果你修改了一个或更多的子模块,请确保它们与当前仓库版本兼容。
- 如果问题依然存在(不太可能), 尝试进行一次新的克隆。
- 检查是否有PR/issue与你的问题相关。 如果有的话,尝试他们的解决方案。
- 如果以上方法都不工作,你可以提一个issue来寻求帮助(可选)。
- Boost C++ Libraries (Boost Software License)
- darts-clone (New BSD License)
- LevelDB (New BSD License)
- libiconv (LGPL License)
- marisa-trie (BSD License)
- glog (New BSD License)
- OpenCC (Apache License 2.0)
- RIME (BSD License)
- snappy(BSD License)
- utfcpp (Boost Software License)
- yaml-cpp (MIT License)
- 注音仓颉输入法 (Apache License 2.0)