-
-
[旧帖]
汉化VB程序时遇到的问题
0.00雪花
-
发表于:
2009-11-26 20:12
3976
-
发在翻译区了一个,然后发现应发在这里。
VB6写的程序。只有一个主程序,我看到有一外LANGUAGES文件夹,里面有English.lng和Fran鏰is.lng文件。我就照着译了,然后保存为:中文.LNG。打开程序,语言选项里多了一个:中文。可是选择中文语言后,所有的按扭和提示都没任何有显示(除了几个下画线的快捷键因为是英文字母,显示正常外)。
听说,汉化要修改语系,于是用HEXWORCKSOP打开程序,发现有壳。查了一个,然后用UPX解压,把里面的VB6FR.dll改为VB6chs.dll。保存,然后,程序运行没有任何改变。回到HEXWORCKSHOP,再看一下:有许多英文单词是选择英文语言时,按扭与提示的显示的内容;把里面的英文改成中文。保存运行程序,还是没有任何变化(英文,法文显示完全正常,中文语言时显示快捷键字母和空白)。
把程序的语言先设为英文,关闭程序,把LANGUAGES文件夹下的English.lng删除。打开程序,提示:找不到语言文件,程序关闭。
到这时候我才得出结论:程序打开时肯定有一个函数对字体语系做了新的修改。但是我却不知道下一步应怎么办了。请高手指点一下,应怎么办。
请提供汉化此类程序的具体点的步骤,要不然我看不明白
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)