行,今天唠唠那个折腾了我一宿的安卓汉化,真tm是黑魔法,手把手把坑踩全了才搞明白。
为啥要搞这玩意儿?
就前天刷手机,瞅见个贼好用的英文笔记App,功能贼对我胃口。结果推荐给朋友,人直接摇头:“界面全英文看不懂大哥!”我一琢磨,这玩意儿也没官方中文,逼急眼了,自己动手给它安排上!
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
家伙事儿先备齐
说干就干,先翻工具箱:
- MT管理器:手机上折腾文件的瑞士军刀。
- 那个英文App的安装包:直接从应用市场薅下来的apk文件。
- 电脑上备了个文本编辑器:记事本都行,改代码用,别整太花哨。
开始拆包!
打开MT管理器,找到刚下的那个apk文件。长按,选“查看”,好家伙,里面跟压缩包似的塞得满满当当。盯着后缀名是“.arsc”的文件,网上说汉化的关键就在这玩意儿身上!甭管三七二十一,先复制一份到手机其他文件夹备着,鬼知道后面会不会手残崩了。
把这个.arsc文件重命名,后面加个“.zip”。MT管理器就把它当压缩包开了。点进去,里面一堆零碎,全是资源相关的东西。
找“英格力士”老巢
在一堆文件夹里翻翻,在“res/values/”里头找到一个叫“*”的。我懂点英文,一瞅,里面全是键值对,左边是名字,右边就是显示在软件里的英文文本。就这了!这玩意儿就是汉化的靶心!立刻长按复制一份出来备着,然后直接删掉压缩包里的原版。
汉化开整(最费劲)
把刚复制的“*”备份传到电脑上,拿记事本打开。好家伙,密密麻麻的英文。对着App界面,一条一条改:
- “Add Note” =》 “新建笔记”
- “Save Changes” =》 “保存更改”
就这一段,整整耗了我两个多钟头!眼睛都瞅花了。改完一条赶紧Ctrl+S保存一下,生怕记事本抽风给我整没了。
打包塞回去!
把汉化好的“*”文件,用鼠标拖回那个名字里带“.zip”的压缩包(在MT管理器里就是文件替换),原路径丢回“res/values/”里去。搞定之后,把这个压缩包后缀名的“.zip”去掉,让它变回“.arsc”。
终极缝合!
回到MT管理器,找到之前备份的原版apk(完好无损的那个),再“查看”进去。找到原来的那个.arsc文件(英文的),删掉它!然后把我刚改好的那个汉化版.arsc文件,复制粘贴到原来的位置。一步,点击生成新APK!签名啥的弹出选项,直接点MT管理器自带的快速签名,懒得研究别的。
上手机试试!
新生成的apk装到手机上。打开,我靠!激动得差点把手机扔了!熟悉的英文界面不见了,全是我刚才一个字一个字翻译的中文!“新建笔记”…“保存更改”…功能测试了一遍,一点毛病没有!当场给朋友微信拍了个截图过去。
踩坑实录(血泪史)
- 乱码警告! 第一次改完文本保存时,记事本默认编码不对,塞回去直接乱码,App闪退!后来把文本文件改成UTF-8编码才搞定。
- 眼瞎警告! 翻译的时候漏了一条半条的太正常了,结果界面某个角落还留着英文,被朋友发现笑话了半天。
- 签名坑! 最开始图省事没签名,安装直接失败,必须签!
折腾是真折腾,毛糙也是真毛糙,但看到英文变中文那一刻,心里头那股成就感真不是盖的。这黑魔法,够劲儿!