版權聲明:本文為HaiyuKing原創文章,轉載請注明出處!
概述
實際開發中,需要用到插件,用來提高效率,這里就以生成國際化strings.xml的插件AndroidLocalizationer為例【需要mico或者Google翻譯的APPID】,記錄下android Studio使用插件的步驟。
本文最后使用的插件不是westlinkin/AndroidLocalizationer,而是wujushan/AndroidLocalizationer(一個支持百度翻譯的插件)
一、下載插件
下載地址:https://github.com/westlinkin/AndroidLocalizationer
下載解壓后,我們看到一個同名的zip壓縮包,這個就是要導入的插件文件。
二、打開Android Studio的插件管理界面,安裝插件
File——Settings——Plugins
點擊Install plugn from disk...,選擇插件文件
重啟Android Studio,我們就把插件集成好了。
三、使用AndroidLocalizationer
在當前的strings.xml文件上右鍵,選擇convert to other languages
接着會出現一個選擇語言的彈窗,選擇需要包括的語言
會報空指針的錯誤,解決方案需要申請ID才行,但Google Translation ID又是收費的,微軟翻譯ID也不知道怎么才能申請到。
如果大家有Id的話,可以在File——Setting——Other Settings——Android Localizationer中添加即可
沒有的話,咱們就使用另外一個插件。
四、安裝支持百度翻譯的插件
(1)下載插件
下載地址:wujushan/AndroidLocalizationer
(2)安裝插件
File——Settings——Plugins
重啟Android Studio,我們就把插件集成好了。
(3)申請百度翻譯APP ID
進入 百度翻譯開發平台官網,沒有賬號的先申請一個賬號,然后點擊 產品服務–通用翻譯API,如下圖
彈出這樣的對話框:
那么就注冊吧
注冊完之后,選擇開通的服務
填寫服務信息
只需要填寫應用名稱、相關網址即可。比如我填寫的應用名稱是:AndroidStudio,網址就是我的這個博客園的首頁地址。
查看APPID和密鑰
(4)填寫APPID和密鑰
File——Setting——Other Settings——Android Localizationer,選擇Baidu Translation,填寫APPID和密鑰
現在還不能正常使用,還需要一步,就是卸載掉AndroidLocalizationer插件。
(5)卸載AndroidLocalizationer插件
重啟Android Studio,我們就可以正常使用了。使用如下:
生成的文件如下:
需要注意,將翻譯后的Strings.xml文件中的This's之類的修改成This\'s。
參考資料
安卓Android studio國際化方法插件安裝---快速翻譯工具