大伙儿晚上今天瞎折腾了一天,总算把手上一个老大难问题给解决了,顺便记录一下,给有同样需求的朋友们提个醒,或者说,看个乐子也行。
事情是这样的,就喜欢捣鼓点新奇玩意儿,尤其是一些国外的小众安卓应用或者游戏。最近不知道从哪儿摸到了一个叫“宿命论”的玩意儿,听名字就挺玄乎的,介绍也说得天花乱坠,什么探索命运,理解人生。我寻思着,这不就是我这种“哲学家”该体验的嘛
第一步:找资源与初体验的懵圈
兴冲冲下载下来安装上一看,好家伙,满屏的蝌蚪文,不,是英文。虽然咱也勉强过了四级,但对着这大段大段的哲学思辨文字,还是有点力不从心。玩起来就跟看天书似的,完全体会不到那种宿命的沉重感和探索的乐趣!这怎么能忍?
第二步:萌生汉化念头与准备工作
我当时就琢磨,这玩意儿要是有个中文版该多上论坛、贴搜了一圈,发现也有不少人有这个需求,但要么就是没有汉化版,要么就是一些很老的版本,或者汉化质量不咋地,甚至还有些捆绑了乱七八糟的广告,体验极差。老哥我这暴脾气就上来了,心想求人不如求己,干脆自己动手试试!咱也不是专业搞这个的,纯粹就是一股子犟劲。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我得把这个安卓应用的安装包,也就是那个.apk文件给弄到电脑上。这个好办,手机里装个文件管理器,找到应用的安装包,复制出来就行。
第三步:摸索与实践——拆包与定位文本
接下来就是重头戏了。我之前也零零碎碎看过一些安卓应用汉化的教程,大概知道需要用到一些工具,比如啥APKTool之类的,能把apk文件给解开,然后再封回去。我就从网上找了个最新版的APKTool,还有个顺手的文本编辑器,比如Notepad++这种。
准备好家伙事儿,我就开始对着教程一步步操作。先把apk文件用APKTool解包,哗一下,出来一大堆文件夹和文件,看得我眼都晕了。当时心里就有点打退堂鼓,这跟拆盲盒似的,完全不知道文本藏在哪儿。
我就凭着感觉,先找那些看着像资源文件的文件夹,比如“res”这个文件夹。点进去一看,里面又有好多子文件夹,什么“values”、“layout”、“drawable”之类的。我记得以前看过,文本字符串一般会放在“values”文件夹里面的“*”文件里。果然,打开一看,里面密密麻麻全是英文句子,每句前面还有个标签名。
第四步:艰苦的翻译与替换
找到地方就好办了!接下来就是纯体力活了。我把那些英文句子一条条复制出来,然后用翻译软件辅助,自己再润色润色。这过程可真是个煎熬,有些句子还直来直去的。有些就特别绕,还得结合上下文去猜它到底想表达啥意思。尤其是这种哲学思辨类的,用词更是讲究,生怕翻错了味儿。
我就这么一句一句地啃,遇到不确定的,就先标记下来,或者干脆先空着。主要精力先放在界面和核心功能的文本上。翻译好的中文,就小心翼翼地替换掉原来“*”文件里的英文,注意格式千万别弄错了,不然一会儿打包回去就得出问题。
有时候文本不仅仅在“*”里,有些可能写死在代码里,或者在其他什么奇奇怪怪的xml文件里。这就得耐着性子,一个文件夹一个文件夹地翻,用文本编辑器的搜索功能,搜一些界面上能看到的关键词,顺藤摸瓜。
第五步:打包、签名与测试的反复折磨
文本替换得差不多了,就该把这些修改过的文件重新打包成apk了。还是用APKTool,一个命令下去,就开始编译。第一次打包,百分之百会失败,要么是哪个符号弄错了,要么是哪个文件编码不对。然后就根据错误提示,回去找问题,修改,再打包。
好不容易打包成功了,还没完!这新生成的apk文件是没法直接安装到手机上的,因为它没有签名。还得找个签名工具,给它签个名。这个过程也挺折腾,得生成个密钥啥的。
签完名,总算能装手机里了!装上去打开一看,部分界面果然变成中文了!那一刻,甭提多有成就感了!但是,问题也来了,有些地方显示乱码,有些地方点一下就闪退,还有些地方翻译得牛头不对马嘴。
那就卸了,回电脑上继续修改,改完再打包、签名、安装、测试……如此循环往复。这个过程真的非常磨人,有时候一个小问题能卡我半天。印象最深的一次,就是因为一个标点符号用的是中文的全角,导致整个应用打不开,排查了好久才发现。
最终成果与一点感悟
经过差不多一整天的折腾,反复修改和测试了几十遍,总算是把大部分能看到的地方都汉化过来了,而且运行也基本稳定,没啥大毛病了。虽然肯定比不上专业的汉化组,但自己用起来是舒服多了,总算能沉下心来体验这个“宿命论”到底在说些啥了。
后来我才了解到,这个“宿命论”好像后面出的新版本,比如那个叫啥“宿命论2.0”的,官方就带中文了,而且内容还更丰富。嗨,我这算是折腾了个寂寞?也不全是,至少这个过程让我对安卓应用的结构有了点粗浅的了解,也体验了一把DIY的乐趣。虽然过程挺粗糙,也没啥技术含量,就是死磕,但搞定之后那种满足感还是挺不错的。
有时候遇到点小麻烦,别先想着放弃或者抱怨,自己动手试试,说不定就能打开新世界的大门!今天的实践记录就到这儿,希望能给大伙儿看个乐呵,或者提供点不一样的思路。晚安!