綁定帳號登入

Android 台灣中文網

[原創] [中文化交流] Apk 改之理 + ConvertZ 輕鬆將簡體 APK 轉繁體

[複製連結] 查看: 11584|回覆: 8|好評: 8
ilowkey | 收聽TA | 顯示全部樓層 |閱讀模式
發表於 2013-7-8 15:04

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本文同步發表於 低調一點 http://ilowkey.net/4cht-apkide-quickly-translation/

以前曾經寫過幾個關於 apk 繁化的教學

相關可看以下兩篇文章 :neutral:

偶爾會遇到好用的簡體 apk 檔案

有沒有簡單的方式簡轉繁?

有低調宅...當然就有辦法...咕嘿嘿

首先請準備好工具:


接著請想辦法下載你要繁化的 apk 檔案...

這個我也寫過~有興趣可參考

[低調] APK Downloader – 把好用的 app 載回電腦裡

以下教學以「金山手機毒霸」為例,有需要範例檔案請載:[點我下載]


開始苦命活:


Step 1.執行並設定 APK改之理 ,開啟欲繁化之 apk 檔案
一開始 APK改之理 為簡體介面,你可以依照下圖來變更為繁體介面


必做部分!!

設定你的 JDK 路徑



當你下載好 JDK 後,請先安裝之,接著把路徑記下來,在 APK改之理 的「工具」→「配置與選項」→「配置SDK」

瀏覽 Java SDK 路徑!設定為你的 JDK 路徑!


將下載好的檔案檔名改為純英文&數字組合而成的檔名,避免反編譯錯誤!

按下「專案」→「開啟Apk」選取你要繁化的 apk 檔案,程式就會開始自動幫你反編譯






Step 2.選取「關鍵檔案」開始繁化
當反編譯好以後程式會有提示,如下圖



你就可以在主程式左側欄位發現反編譯好的檔案清單



點開後請找到「res」→「values」(註1.)

接著選取「arrays.xml」與「strings.xml」這兩個關鍵檔案來進行繁化(註2.)




Step 3.執行 ConvertZ ,選取關鍵文字繁化


點開「arrays.xml」與「strings.xml」這兩個關鍵檔案後便可以看見簡體文字



這些簡體文字即為 Unicode 的形式

因此我們可以全選後右鍵複製簡體文字並使用 ConvertZ 的 Unicode 簡轉繁 模式進行轉換
(此時轉換好的字串已在剪貼簿中)





轉換完畢後,再回到 Apk改之理 全選右鍵貼上之!









接著這裡才是最重要的!!!請注意!!!
真正的繁化是必須考慮整體用語與語意流暢

因此我們必須手動去修改簡體程式內的一些字串用語

舉例來說...

金山手機毒霸內有「訪問」,在繁體中文的用語裡,程式的訪問應該改為「存取」才比較適當



也許你會覺得吹毛求疵了!

沒錯,真正的軟體中文化便是這般的吹毛求疵與臻求完美!





Step 4.編譯繁化後 Apk 檔案
當手動修改好所有字串後,請按下「儲存」的圖示存檔



並選取「編譯」→「編譯產生apk」來編譯繁化好的apk檔案



當完成後介面會提示如下圖



在提示中就可以看見檔案路徑囉~

繁化好的 apk 檔名會多了「ApkIDE_」的開頭



接著你便可以安裝到你的 Android 裝置上把玩囉~^_^

給幾張範例













繁化不難,多種方式可以慢慢玩

多種工具可以交叉參考使用

就跟周星馳所說的一樣:「只要有心,人人都可以成為食神」

只要有心學習繁化,人人都可以成為頂尖高手!

低調宅與大家共勉之。


註1.
問:為什麼你知道資源在 「res」→「values」?

答:這個嘛...因為正常的標準字串資源就是位在「res」→「values」
通常你也會在「res」內發現多個不同的「values」資料夾
例如繁體中文語系檔案正常會出現在「values-zh-rTW」的資料夾內
註2.
問:為什麼你知道「arrays.xml」與「strings.xml」這兩個是關鍵檔案?

答:大部分的標準字串資源就是由這兩個檔案所組成,有些會散落在各個檔案裡
這時候就真的很麻煩了,你必須手動一個一個去確認修改
這裡沒有討論到非標準字串資源,因為那必須要到「smali」資料夾去慢慢撈
那才是真正的苦命活阿~
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 15碎鑽 +13 經驗 +3 幫助 +19 技術 +2 收起 理由
gqi025 + 1 + 1 非常讃
bluefox + 1 好內容,老衲來為這篇文章開開光.
隨緣劍者 + 1 + 1 非常讃
anzi0911 + 1
mmvvv + 1 + 1 + 1 很給力!
[email protected] + 1 + 1 非常讚
r124907 + 1 + 1 非常讚
q7a4z1w8s5 + 1 土豪我們做朋友吧,我非常仰慕你..
goo + 1
arbing + 2 神馬都是浮雲

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

鄭怡媚 | 收聽TA | 顯示全部樓層
發表於 2013-10-11 14:59
小妹想請問一下上面幾個軟體進入網址後,載點在哪裡呢,小妹找不到呢
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

qazz8520 | 收聽TA | 顯示全部樓層
發表於 2013-10-11 18:02
本帖最後由 qazz8520 於 2018-10-20 10:58 編輯

其實 我比較乾脆 換字體簡轉繁比較乾脆 不然一個一個翻太久了
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

紫羽銀狐 | 收聽TA | 顯示全部樓層
發表於 2014-3-31 23:16
感謝分享
正在找類似的東西
不過也學到一招中文化的方法
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

anzi0911 | 收聽TA | 顯示全部樓層
發表於 2014-5-27 06:28
由 手機網頁 發佈
大大請問我在改之理 打包成apk時 卡了很久 正常嗎  2x分我就關了

點評

卡住應該是不正常的唷...重編譯或換別的編譯器編譯  發表於 2014-6-4 09:55
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

898不動冥王 | 收聽TA | 顯示全部樓層
發表於 2014-7-28 09:30
由 手機網頁 發佈
ilowkey 發表於 2013-7-8 15:04本文同步發表於 低調一點 http://ilowkey.net/4cht-apkide-quickly-translation/以前曾經寫過幾個關於 ap ...

請問:可以把英文翻譯成中文嗎?如果可以請指導一下?謝謝!
還是有另外可翻譯的軟體,還請介紹一下?謝謝!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

tommyliu0911 | 收聽TA | 顯示全部樓層
發表於 2014-12-28 19:31
請問我出現找不到檔案該如何解決呢?
正在反編譯Apk...  - 成功!
> 正在將dex轉成jar...  - 失敗訊息:找不到檔案 "C:UsersTommyLiu2Downloadsapk.tw-ApkIDE  V3.01繁體化程式免安裝版ApkIDEclasses-dex2jar.jar"。
> .smali輸出目錄:C:UsersTommyLiu2Downloadsapk.tw-ApkIDE  V3.01繁體化程式免安裝版ApkIDEWorkandroid
> .class輸出目錄:C:UsersTommyLiu2Downloadsapk.tw-ApkIDE  V3.01繁體化程式免安裝版ApkIDEWorksrcandroid
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

Jerry.Liu | 收聽TA | 顯示全部樓層
發表於 2018-10-8 11:12
謝大大仔細教學啊~~~~~~~~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則