`
熊滔爱孟涛静
  • 浏览: 122543 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

apk汉化

阅读更多

android APK汉化图文教程 转载自UC论坛
我们大家知道很多软件都是不断更新的,而一点点的更新却要让汉化者从头再来。记得N年前汉化新世纪的乾都在提倡字典的汉化软件,这些年也确实出现了很多好用的工具。虽然说Android平台的APK软件是个新兴的产物,但是汉化之道,大同小异,字串无非A码U码,其它平台的软件也大可以我用。
需要工具:解压缩软件winrar,java环境,点睛助手1.2,汉化至尊SDL Passolo 2009,文本编辑工具,十进制工具hworks32/uedit32任选6 e$ }/ l% p6 U
本篇以汉化MissedCall为例。先解压MissedCall,寻找语言包,然后在resources.arsc中找到这个软件的界面语言。其实这里没有简便的方法,只能用十六进制软件挨个打开文件,然后搜索查看有无我们要找的语言。
找到语言包后,汉化开始了。

【点睛助手1.2】* 点击【程序=点睛】这个标签;选择我们要的程序文件,编码类型选英文,最小长度等可以默认,查找方式选择【Unicode(全部)】-----然后点击【查找字串】

这时候会在你刚才打开resources.arsc文件的目录下生成一个resources.arsc.u.txt的文本文件。如图

然后用记事本打开,查找我们要汉化的字串,如Call Service,然后将其替换为相应的中文,记得15304:开头(15304:带偏移量)的这一排一定不要汉化。看图:# T. s. X' F# n4 G" d
一定不要过度汉化,小写字母打头的最好不要汉化,有换行符号/等等尽量保留7 T2 ]7 D+ |+ x

字串替换完之后,保存。这时候要把txt文件重写回resources.arsc中。回到点睛的程序界面,点击【点睛=程序】这个按钮,进入回写界面。【程序文件:】指向原文件,【点睛文件:】自己会默认到刚刚修改过的txt文件,将【翻译字串少于原字串用空格填补】这项勾选。【回写方式】编码选择U码。【借用原字节串的0字节】这个也最好勾选。有个汉化经验的人都知道这个很必要。

回写后,将其打包回软件,签名后就可以安装。

这里说下签名的步骤:

先确认电脑已经配置好java环境了
然后CMD命令输入以下生成证书keytool -genkey -alias wannan.keystore  

-keyalg RSA -validity 5201314 -keystore wannan.keystore

(validity 5201314是时间,可以是任意数)(wannan.keystore是证书文件)
有了证书就可以签名了。输入jarsigner -verbose -keystore wannan.keystore -signedjar wannan_signed.apk MissedCall.apk wannan.keystore

(意思就是将MissedCall.apk签名生成为wannan_signed.apk)记得签名时APK文件和keystore证书是在同一目录下的
最后将软件安装回手机,看是否成功汉化

教程到此,很多朋友会有疑问,用记事本编辑也叫半自动化啊,什么玩意儿啊!呵呵,确实,-------开始我就说了,很多软件是不断更新的,一点点的更新却要整个的从头再来,那也太劳民伤财了。这里介绍另一款汉化界的大神级软件:【SDL Passolo 2009】
我们回到刚才点睛生成txt文件那一步,就是略去记事本这段,接着用点睛将resources.arsc.u.txt转换为resources.arsc.u.ini。
Ini是什么格式?它是Passolo所支持的一种格式7 W. j' c6 z% [- F  S& S! G; n7 ]
u# H+ f% x7 R+ o- [# S: o/ `
关于Passolo的用法说起来话就太长了。这里就不介绍了,朋友们可以自行到网上搜索,有视频教程的。
这里告诉大家的就是,当你用Passolo汉化完一个软件后,点击字串----保存翻译,等你下次再升级汉化某个软件时,可以点击字串---预翻译达到自动化汉化。当你的翻译字典库达到一定数量时,汉化将会更加便捷!
回来再说Passolo汉化之后,再用点睛将ini转换回点睛的txt格式,最后回写同上。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics