今天跟大家唠唠嗑,说说我这几天折腾的“成为出租车司机”安卓汉化的事儿。一开始就是图个乐呵,没想到还真让我给搞成了!
事情是这样的,前几天在论坛上看到有人推荐这个游戏,看着挺有意思,就下了个玩玩。结果一进去,好家伙,满屏幕的英文,看着脑壳疼。虽然我英语还凑合,但是玩游戏嘛就想放松放松,不想一边玩一边查字典。于是我就萌生了汉化的想法。
说干就干!第一步,当然是找资源。在网上搜了半天,也没找到现成的汉化包,看来只能自己动手了。下了几个常用的安卓汉化工具,像什么APK编辑器、MT管理器之类的,准备大干一场。
第二步,就是解包APK。用APK编辑器把游戏APK文件解开,里面一大堆文件,看得我眼花缭乱。好在之前也接触过一些安卓汉化,知道文本文件一般都在哪个目录。
第三步,提取文本。找到文本文件后,用文本编辑器打开,果然,密密麻麻全是英文。我尝试着翻译了几句,发现这游戏里的英文还挺口语化的,有些俚语啥的,翻译起来真费劲。
第四步,开始翻译。这才是最耗时间的。我一句一句地翻译,遇到不懂的就查字典、问朋友。有时候为了一个词的准确含义,要纠结半天。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第五步,回填文本。翻译完一部分后,我就把翻译好的文本回填到APK里,然后重新打包。
第六步,测试。把重新打包的APK安装到手机上,打开游戏,看看汉化效果。刚开始,各种问题,要么是乱码,要么是显示不全,要么就是直接闪退。
那时候真是想砸手机的心都有了。但是想想都走到这一步了,放弃太可惜了。于是我又耐着性子,一点一点地排查问题。
- 乱码问题,是因为编码不对,改成UTF-8就好了。
- 显示不全,是因为字体大小不合适,调小一点就行了。
- 闪退问题,是最麻烦的,搞了半天才发现是某个字符串里有特殊字符,导致程序崩溃。
就这样,改了又改,测了又测,反反复复折腾了好几天。终于,大部分文本都汉化完成了,游戏也能正常运行了!
虽然还有一些小细节没搞定,比如图片上的文字,还有一些不常用的对话,暂时还没时间去处理。但是,至少现在玩起来舒服多了,不用再对着英文发呆了。
这回汉化经历,真是让我深刻体会到,做汉化真不是一件容易的事。需要耐心、细心,还要有一点点技术。不过看着自己亲手汉化的游戏,心里还是挺有成就感的。希望以后有机会能把剩下的部分也汉化完,到时候再跟大家分享!