Android studio 一键国际化翻译插件, 适用于在Google play开发app的小伙伴

版权声明:本文出自Jinguangyue的博客,转载必须注明出处。 http://blog.csdn.net/coderyue https://blog.csdn.net/CoderYue/article/details/75177505

使用过程中需翻墙 不然报错

在Google play 开发app的小伙伴避免不了要进行国际化, 众多语言翻译困难, 在网上搜索后发现了一键翻译插件:AndroidLocalizationer, 但使用过程中发现很多bug, 并且我使用谷歌翻译时由于语言太多最下方语言被遮挡导致不能选中等各种问题, 作者也很长时间不维护了, 所以我创建了一个项目修复它的bug, 希望能用到的小伙伴能和我一起维护。地址: https://github.com/jinguangyue/AndroidStringsOneTabTranslation

怎么和我一起维护

做安卓开发的可能对开发Android studio插件不太熟悉, 我也是, 这个也是我搞出来的第一个插件, 当然是更改其他人的项目,我查到的相关资料:

使用工具是: intellij 下载地址: https://www.jetbrains.com/idea/

专业版破解教程: http://idea.lanyus.com/

鸿洋针对插件开发的博客: http://blog.csdn.net/lmj623565791/article/details/51548272
intellij官网开发插件教程:https://www.jetbrains.com/help/idea/2017.1/running-and-debugging-plugins.html

遇到的问题:

1 导入工程后引入包问题

导入AndroidLocalizationer以后各种红字问题, 我也引入包了, 最后把引入的jdk库改成intellij默认库即可, 我的小伙伴鹏鹏帮我解决了这个问题。

2 运行时就是直接打开IntelliJ

没错误之后那就得运行了, 此时要新建一个plugin, 就像Android studio一样, 要先 edit configation, 只不过这里新建一个plugin, 建好之后点击运行会再次启动一个IntelliJ, 不要惊慌, 此现象正常, 打开之后右键单击 string.xml 就可以测试我们的功能了

和AndroidLocalizationer 不同之处

1 修复了一些AndroidLocalizationer的bug

2 我把微软翻译去掉了 只用谷歌翻译了 理由就是我喜欢谷歌哈哈, 当然谷歌翻译需要申请一个api key才能使用, 申请地址:https://cloud.google.com/translate/docs/getting-started 可以试用365天, 到日子了要收费, 我是打算到日子我就交费了, 毕竟谷歌翻译比微软的好啊。

3 使用谷歌翻译时因为语言列表多的原因导致最下面的语言不能选中, 所以我改成了三列

4 使用过程中要一个一个语言选择, 所以我加入了全选功能

项目应该还有bug的, 希望做Google play开发方面的伙伴和我一起维护, 回家吃饭了

猜你喜欢

转载自blog.csdn.net/CoderYue/article/details/75177505