昨晚上蹲坑刷推的时候瞅见原作者更了《七宗罪》网页版,爬起来冲了杯速溶就开干。先把项目拉到本地,npm install跑完直接报错,好家伙连node_module都跟我闹脾气。删了lock文件重装才消停。
汉化过程踩的坑
打开新版HTML我差点把咖啡喷屏幕上,整个DOM结构全改头换面了。原先的翻译文件直接报废,骂骂咧咧翻出半年前的备份开始重新映射标签。最狗的是贪婪章节的动态表格,这老哥居然用vue重构了,逼得我蹲电脑前四小时硬啃文档。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- 变量名乾坤大挪移:原版把characterAria直接拆成charVoice和charAction俩字段,害我满世界找残留引用
- CSS连环劫:傲慢章节新增的渐变动画把z-index堆到999,覆盖了我中文提示框
- 加载器叛变:本地测试时webpack疯狂报跨域错误,发现是字体文件路径写死了http
核心改动的十处硬骨头
新版加了实时道德评分系统,这玩意儿汉化起来真要命:
先是把计分板里的拉丁文谚语替换成中文成语,结果字数超框挤爆了UI。紧急缩成四字短语后,又发现评分算法引用了术语库里的专有名词。等我把"Superbia"改成"傲慢值"时,控制台已经开始飙红字了。
愤怒章节的拟音词最离谱,"轰隆哐当"这种词要跟动画节奏走,调时间轴调到凌晨三点。最气人的是移动端适配,测试时发现安卓机上的按钮点击区域比蚂蚁还小,加了5px透明边距才解决。
全家桶测试现场
抱着破罐破摔心态把笔记本平板手机全摊床上:
- Surface上Edge浏览器渲染字体像狗啃的
- 媳妇的iPhone13死活加载不出背景音效
- 小米平板直接给我表演CSS样式消失术
发现是贪食章节的媒体查询写崩了,饥肠辘辘改代码时泡面都坨成面团。等所有设备都能正常显示中文,窗外保洁大叔都开始扫街了。
现在这版汉化扔在GitHub爱喷不喷,反正老子把本地分支全删了。下回再看见作者更新通知,我先把路由器电源拔了装死。