昨天捣鼓到半夜
航空公司的安卓汉化包出幺蛾子不是一天两天了,这回轮到我自己撞枪口上了。
事情是这样的,手头有个国外航司的安卓应用,客户急着要中文版。
开局就踩雷:
- 打开汉化包一看,直接满屏都是火星文,“口口口”乱码比菜单上的字还多。
- 点进航班查询直接闪退,重启了五六次都一个德性。
- 行李限额那页更绝,数字全成问号,活像在玩解谜游戏。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
折腾过程全记录
先以为是打包时手滑把编码搞砸了,重压了三遍汉化包,结果连安装都失败了。
骂骂咧咧开模拟器测试,发现英文版跑得溜溜的,汉化包一装就死机。查日志看到满屏“Resource not found”报错,这才意识到翻译文件八成被系统当垃圾清理了。
直接拿apktool拆包,在res文件夹里翻了个底朝天:
- 中文的*塞在values-zh里没毛病
- 但航空公司自己写的自定义字段全挤在values-en里
- 更坑的是行李限额的单位符号“kg”被写成\u00a0kg
捏着鼻子把en文件夹里的配置项手动挪到zh文件夹,再把\u00a0替换成空格。测试时发现闪退少了,但支付页面又跳乱码。
火大地把系统语言切成英文再跑汉化包——中文界面居然完整刷出来了!搞半天是系统语言包抽风把汉化资源吃了。
血泪教训总结
现在想想,航空公司安卓汉化翻车基本跑不出这三步:
- 乱码99%是字符编码的锅,别信IDE默认设置,老老实实用UTF-8
- 闪退先去res文件夹查户口,航司特有配置项经常落单
- 测试机必须清缓存改语言,有些系统会把新资源当病毒
今天刚把这个破包交给客户,对方说上周有家外包公司搞同样的汉化收了两万块,结果用户投诉比英文版还多。
要我说,航司IT部门八成是把代码外包给印度三哥,汉化甩锅给东南亚团队,背锅的都是国内接盘的。 反正下次再碰到航空公司的单子,我先加个“智商税”报价项再说!
免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。
此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。
对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。
请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。
本站内容侵犯了原著者的合法权益,可联系我们进行处理。