ECTranslation
Introduction: Android Studio 翻译插件,可以将英文翻译为中文。
Tags:
AS插件-翻译-Android 工程师进阶手册(8 年 Android 开发者的成长感悟)
点击查看:https://github.com/Skykai521/AndroidDeveloperAdvancedManual
ECTranslation
Android Studio 翻译插件,可以将英文翻译为中文.
1.使用方法
- Clone 项目,获取 ECTranslation.jar。或者:点击下载。
- 打开 Android Studio, Preferences -> Plugins -> Install plugin from disk -> 选择 ECTranslation.jar 安装并重启 Android Studio。
- 选中代码,选择 Edit -> Translate 或者按下 command + I(也可以自己设定)。即可翻译。效果如下:
2.修改快捷键
使用键盘快捷键触发
- Preferences -> Keymap -> 搜索 Translate - > 右键 add Keyboard Shortcut. 输入你想要的快捷键即可。
使用鼠标触发(可以设置,但不建议设置,会影响侧边栏双击的功能)
- Preferences -> Keymap -> 搜索 Translate - > 右键 add Mouse Shortcut. 设置你想触发的鼠标操作即可。但是目前不建议这样设置因为会影响侧边栏功能的使用。所以最好还是根据自己的习惯设置键盘快捷键。
3.更新日志
V1.5
- 修复 Android Studio 2.3 上翻译时的空指针问题。
V1.4
- 缩略词分割优化,例如原有分割方式会将
UID
分割为U-I-D
三个独立的字母,改进后连续的大写字母视为一个单词 - 单词选择优化,仅需将光标置于词内即可识别出当前选择的单词,例如在句子
Cre|ates an empty string.
中,只需将光标置于|
处,无需选中单词,插件会分析出单词Creates
为需要翻译的词汇。如果当前存在使用鼠标选中的词汇或句子,将不会执行自动识别 - 添加插件入口到编辑器右键菜单内,在编辑器内右键选择
Translate
即可触发翻译 - 当选中内容为一个句子时,弹框仅显示翻译结果,不再显示选中内容,选中单词翻译的逻辑不变
- 忽略注释,
/*
、*/
、//
、*
和连续空白字符将会被忽略 - 翻译结果会被同步输出到 Event Log 内
V1.3
- 去除对话框提示的 icon。
V1.2
- 增加翻译弹框显示的时间。
- 增加拆分单词翻译,现在支持类似:setContentView 与 ALIGN_CENTER 的翻译了。
V1.1
- 修复长按快捷键导致 Android Studio 无响应的问题。
- 重构代码。
V1.0
- 1.0 版本发布。实现基本功能。
4.QA
Windows 和 Mac 都可以使用吗?
可以。
翻译出现乱码怎么办?