相信很多人在使用一些小工具的時候都會遇到英文,對于那些不懂英文的人來說這個是非常煩惱的,那么我們可以嘗試給你的app進(jìn)行漢化!這樣自己用的也舒服一些!
漢化方法
首先說一下,這個是app的界面語言漢化!并非游戲!如果是游戲的話是需要導(dǎo)出xml文件進(jìn)行漢化再次導(dǎo)入進(jìn)去的,這種就是大工程了,這次我們只是界面的漢化!
并且漢化的一般都是小工具,漢化地方較少,本教程只提供給大家參考!
首先我們要了解,apk很多一般的都是十六進(jìn)制,都是以字符顯示,反編譯工具一般都會自動的轉(zhuǎn)換過來的!
我們漢化的app地方一般的都是resources.arsc里面的文件,語言包就在里面!
我們用打開arsc的工具打開文件之后一般會看到這幾個文件!
著幾個文件都是對應(yīng)app的不同的狀態(tài),比如布局,音樂,圖片,語言包等!
因為我們只需要漢化界面,里面的內(nèi)容不漢化所以不需要修改太多的東西!只要更改語音包就行了!
語言包一般的都是以string格式為主我們點擊進(jìn)去就可以看到很多的語言包了!
這個就是app的默認(rèn)語言了!如果是英文的app一般的語言都是在里面的!
其他的都是一些各種國家的語言,而我們默認(rèn)的中國語言包名字是下面這個!
所以我們需要改的也就是這個文件了!(如果你的語言包里面沒有這個文件!那么你就需要手動的創(chuàng)建一個!)
然后下面我們需要把string默認(rèn)語言包的文件導(dǎo)入到string-zh-rCN里面!
因為每一個工具都是不同的,導(dǎo)入方式也不同,當(dāng)然你也可以手動的添加,不過這個有點慢!
導(dǎo)入完成之后就開始漢化了!這些參數(shù)大家可以直接的通過翻譯工具一個個手動修改!
修改完成之后打包然后簽名即可!注意!某些帶字符的最好不要改,否則會出現(xiàn)一定的問題!