S60程序汉化完全教程(13)
时间:2025-07-12
时间:2025-07-12
S60程序汉化完全教程
同,会造成 偏移量引索表 不对称,软件也就无法运行了。 明白了吧,按住Ctrl+H选择“十六进制值”把“0808 5365 7474 696E 6773”,替换成“0408 0FBE 8B6E 7FE0 2020” 保存,OK, 大功告成,打包放到手机,看是不是已经把Settings汉化了呢?
在这个settings中,汉化的替换语法是:0808+设置的A码=0408+0F+设置的U码+E0+2020(两个空格)
汉化其他的也是一样,确定指针,再加入0F汉字的U码E0和要补齐的空格,就可以了。 总的来说,也就是XXYY+0F+U码+E0+20
XX:有效长度,也就是你汉的中文字符的长度,如果是“设置”,那就是02,你要记得这是16进制,千万不要当成10进制处理了。
YY:字符总长度,就是原英文单词的长度,这个"settings"里,就是08
0F+U码(你要汉的词)+E0:此处可以说是个语法,只要你开始使用中文的时候就必须先在前面加上0F,在后面用E0结尾。
20:20的添加要视情况而定。还是用“settings”为例,编码是0808 5365 7474 696E 6773,替换成了0408 0FBE 8B6E 7FE0 2020,汉成中文为“设置”一共是两个字符,后面有2个20就加2,所以有效长度为04。如果后面没有则不用加。
七、A码汉化:借字符
当你发现有的英文只有四个字母,如:Exit 45 78 69 74
只占四个字节,而译成中文的“退出” 0F 90 00 51 FA
最少就要五个字节(只加0F不加E0)。 那么我们怎么办呢?
我在这里交大家一个方法:就是借字符。
首先要说明的是,要实现借字符,必须是在同级菜单下,至于为什么,后面再说,凡正你知道就行了。
上一篇:山楂树(迪恩斯改编古典吉他)