源於開源的[注音倉頡輸入法]前端,
基於著名的RIME輸入法框架,
使用JNI的C語言和安卓的Java語言書寫,
旨在保護漢語各地方言母語,
音碼形碼通用的輸入法平臺。
由于移除了原仓库的CMake相关文件,改为内置预编译的so文件,使得clone和build难度得到了极大地下降。
直接下载源码,或者clone,然后使用Android Studio打开即可。
如需clone,建议使用如下命令,只获取最新的一个版本从而降低clone用时:
git clone --depth 1 https://github.com/tumuyan/trime-without-CMake
本仓库所有功能性的变更,均会提交pr给原仓库。因此这里永远都不会编译并发布正式版。 每次提交pr时,都会分享测试版本到同文用户QQ群。github release页面随缘更新。 已经修改包名、App name,与原版同文不存在冲突;但是如果在此版本和原版之间切换,建议先结束进程再切换。
⚠很遗憾本仓库不会再同步官方仓库osfans/trime更新的代码,将永远停止在3.2.6-3.2.7之间。
后续会在 https://github.com/tumuyan/trime-without-CMake/tree/dev_20220524 这个分支进行一些更新,wiki有整理记录具体内容: https://github.com/tumuyan/trime-without-CMake/wiki
使用方法与原版基本相同。
本仓库提供了在线编译客制化APK的功能。(正如上小节所述,由于不再同步官方仓库代码,因此愈发没有实用价值,仅作留念)
Fork本仓库后,先根据需求修改.github/workflows/build-my-trime.yml
中的参数;然后在Github Action中可以看到多个Workflows。点击Build My Trime
,在右侧再点击Run workflow
,等待2分钟即可完成build。
编译结束后,点击对应项,在最下方有Artifacts。点击zip文件并下载、解压即可获得在线编译好的APK文件。
项目 | 参数 |
---|---|
”关于“界面中的编译信息 | CI_NAME: Custom CI |
”关于“界面中的修改版QQ群 | CUSTOM_QQ: |
”关于“界面中的修改版QQ群链接 | CUSTOM_QQ_LINK: |
在点击Run workflow 时如填入true,会使用此参数指定的仓库进行编译 |
REPO_URL: https://github.com/tumuyan/trime-without-CMake |
上个参数指定的分支 | REPO_BRANCH: develop |
仓库中的包名 | PACKAGE_NAME: com.tumuyan.trime |
修改后的包名 | PACKAGE_NAME_NEW: com.tumuyan.trime.pro |
仓库中的默认App名称 | APP_NAME: Trime·Trime |
仓库中的简中App名称 | APP_NAME_CN: 同文输入法・Trime |
仓库中的繁中App名称 | APP_NAME_TW: 同文輸入法・Trime |
修改后的默认App名称 | APP_NAME_NEW: TrimePro |
修改后的简中App名称 | APP_NAME_NEW_CN: 同文输入法Pro |
修改后的繁中App名称 | APP_NAME_NEW_TW: 同文輸入法Pro |
计划依顺序自动完成以下工作
- 打包仓库中的主题
- 打包仓库中的方案
- 打包指定仓库的主题和方案
- 对图标进行替换
- 对
关于
界面做客制化 - 对
寻求帮助
界面做客制化 - 对UI、弹出信息中多次出现的Trime、同文等文本内容进行替换
- Developer: osfans
- Contributors: boboIqiqi、Bambooin、senchi96、heiher、abay、iovxw、huyz-git、tumuyan、WhiredPlanck...
- Wiki Editors: xiaoqun2016、boboIqiqi...
- Translators: 天真可爱的满满 (Chinese Traditional), 点解 (English) ...
- Keyboard Designers: 天真可爱的满满、皛筱晓小笨鱼、吴琛11、熊猫阿Bo、默默ㄇㄛˋ...
- Donations: See QR Code in Releases
- Community: Issues, QQ Group(811142286), QQ Group(458845988), Coolapk, Google Play and Tieba
- Projects: RIME、OpenCC、Android Traditional Chinese IME and so on.
- 最初,輸入法是寫給泰如拼音(tae5 rv2)的,中文名爲“泰如輸入法”。
- 然後,添加了吳語等方言碼表,做成了一個輸入法平臺,更名爲“漢字方言輸入法”。
- 後來,兼容了五筆、兩筆等形碼,在太空衛士、徵羽的建議下,更名爲“同文輸入法平臺2.x”。寓意音碼形碼同臺,方言官話同文。
- 之後,藉助JNI技術,享受了librime的成果,升級爲“同文輸入法平臺3.x”,簡稱“同文輸入法”。
- 所以,TRIME是Tongwen RIME或是ThaeRvInputMEthod的縮寫。
- Boost C++ Libraries (Boost Software License)
- Cap'n Proto (MIT License)
- darts-clone (New BSD License)
- LevelDB (New BSD License)
- libiconv (LGPL License)
- marisa-trie (BSD License)
- minilog (New BSD License)
- OpenCC (Apache License 2.0)
- RIME (BSD License)
- snappy(BSD License)
- UTF8-CPP (Boost Software License)
- yaml-cpp (MIT License)
- Android Traditional Chinese IME (Apache License 2.0)