今天一睁眼就惦记着汉化那个安卓项目的事儿。昨儿半夜刷论坛看见有人分享了个超酷的开源工具,结果点开全是英文界面,这不得自己动手整整?抄起手机就开始找安装包,折腾了大半天可算搞定了,顺手把踩过的坑都记下来了。
一上来就栽在下载上
打开官网翻安装包,好家伙三十多个版本!随手戳了个最新的下下来,装完打开直接闪退。气得捶了两下键盘才反应过来——原来没看系统要求!这玩意儿只支持Android 8以上的系统,我那破测试机才7.1。灰溜溜跑去翻旧版目录,找了个v3.2.5的老包才跑起来。
改文字差点改瞎眼
抄起解包软件把apk拆开,戳进res文件夹直接懵圈。满屏的values-en、values-es看得眼晕,愣是找不到中文文件夹。蹲厕所刷手机时才琢磨明白,得手动建个values-zh文件夹
- 把英文字符串文件*复制过去
- 熬夜拿记事本改翻译
- 改到凌晨三点把"Save"翻译成"罐头"自己都笑醒了
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
最坑的是有条字符串带%s占位符,手贱删了之后整个设置页直接空白,吓得我冰可乐泼键盘上了。
换图标换到想砸手机
想着顺便把应用图标换成中国风,美滋滋做了个水墨图。结果打包安装完发现图标糊成马赛克,原来安卓这坑货要准备五套尺寸!
- mdpi那个48x48小的像芝麻
- xxxhdpi的192x192大的能当煎饼
- 忘记做圆角版在小米上显示成方框
还是偷懒用了在线工具批量生成,早这么干能省俩钟头。
签名打架打得头破血流
以为改完打包就完事儿?too young!用测试机装得好好的,换台手机直接提示安装包损坏。原来没签名的apk安卓根本不认。拿着去年做的签名文件折腾,死活安装失败。查了半天才发现是v1和v2签名没勾全,这玩意儿就跟门神似的少一个都不给进门。
发现最大的坑
终于把汉化版发到群里,结果用华为的兄弟说界面全是口口口。血压瞬间飙到180,抓狂三小时才顿悟——那破字体没内置中文!连夜把思源黑体塞进assets文件夹,打包完安装包暴涨15MB,被群友吐槽说这是往压缩包里塞了本康熙字典。
现在看着手机里跑顺的汉化版,突然发现女朋友发的二十条微信都没回。完犊子,今晚怕是要抱着键盘睡沙发了... 要我说搞汉化这事,官方文档得当圣旨看,少看一行都能掉坑里摔个狗吃屎!