本软件是一款翻译软件,旧版基于Java语言,在传统View体系下开发;自2.0.0起逐步改用Kotlin开发,自2.1.0起软件架构重写,大部分代码均用Kotlin编写,页面完全改用Jetpack Compose。软件由2.1.0起决定开源。
本应用有以下特点:
- 基于Jetpack Compose编写页面
- 多引擎同步翻译,提供横向对比选择
- 支持插件体系,强可拓展性
- MaterialYou Design ,适配Android 12
您可以在以下途径获取最新版本:
图片 | 图片 |
---|---|
项目仍处于建设阶段,十分欢迎PR,有建议可在 酷安 评论区或issue提出
您可以在 爱发电 支持本项目,您的任何发电记录都将永久记录在应用中!
如要参与插件开发,请参考此链接
为便于您参与开发,下面简单介绍各模块功能
- translate: 主体的翻译页面
- base-core:基础模块,定义了基本Bean,以API形式引入第三方模块提供给其他部分
- codeeditor:代码编辑器页面
- jet_setting_core:设置页面的基本组件
- editor、language-base、language-universal:来源于开源项目sora-editor,代码编辑器 View
- buildSrc:依赖版本管理
- app/library:旧版应用全部模块
-
您需要使用 Android Studio 2020.3.1 及以上版本
-
为了安全起见,开源部分不包括有关签名信息的
signing.properties
文件,如需打 Release 包请您补全此文件-
signing.properties
-
位于根目录下
// 如果需要打release包,请在项目根目录下自行添加此文件 /** * STORE_FILE=yourAppStroe.keystore STORE_PASSWORD=yourStorePwd KEY_ALIAS=yourKeyAlias KEY_PASSWORD=yourAliasPwd */
-
- 页面设计参考自 酷安@江戸川コナン(已授权)
- 宣传图来自 酷安@松川吖
- 感谢所有赞助过项目的小伙伴们!