首页 微武游戏攻略 正文

如果我可以改变安卓汉化常见问题?实用答案全在这里!

昨天可把我折腾惨了!事情是这样的:上周刷手机看到个冷门游戏,眼馋得要命结果没中文。心一横想着自己动手汉化呗,结果刚拆开安装包就撞上南墙——满屏全是乱码,活像蚂蚁开会啃烂的菜单。

头铁硬啃生肉

直接拿改图片那套土法子试水。解压APK找到文本文件,吭哧吭哧把英文全换成中文,美滋滋打包安装——好家伙,游戏直接闪退!日志里全是"Resources$NotFoundException",看得我脑门嗡嗡响。蹲厕所刷论坛才顿悟:安卓这孙子早把文字都压成二进制了,跟图片资源根本不是一码事。

抄近道翻阴沟

连夜翻出陈年汉化工具。选了个顺眼的点"一键汉化",生成的新APK倒是能安装,可游戏里对话框全变成口口口方格阵。气得我猛捶键盘,白干俩小时不说,还差点把奶茶洒进主机箱里。

    小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 换三个工具全是口口怪
  • 改字体配置文件无效
  • 半夜两点满屏马赛克

躺床上突然开窍:这怕是字符编码在作妖!以前做网站时见过类似幺蛾子。天刚亮就冲回电脑前,把汉化工具的UTF-8改成GBK重新打包——好嘛中文是出来了,排版全乱成贪吃蛇,按钮字挤成芝麻团。

杀出条血路

彻底放弃傻瓜工具,老老实实用Android Studio反编译。在res/value里找到*,像给手机越狱似的挨个改词条:

  • 碰到%1$s这种占位符就保留原格式当祖宗供着
  • 长句子拆三行必加\n换行符
  • 全角标点替代半角防崩版

改到第87条时眼皮直打架,手滑把"开始游戏"写成"开发游戏"也没发现。测试时主角对着新按钮直瞪眼——得,又返工重来。

意外收获

硬是熬了通宵搞定,刚发朋友圈嘚瑟,隔壁老王带着早饭来敲门。原来他做外贸APP卡在阿拉伯语右排版,看我折腾出经验来取经。两人蹲阳台边啃油条边

乱码=编码不对口
口口=字体不认字
闪退=动了不改动的

下午补觉时梦见满世界口口乱飞。要我说汉化这活,跟老家修拖拉机差不多——看着简单,真拧螺丝时不是油管爆就是扳手飞。不过下次再遇见好游戏没中文...我大概还会抄起扳手往里冲!

本文转载自互联网,如有侵权,联系删除