消失网络中 发表于 2006-2-9 23:12:02

PaintCAD汉化求助(已解决)

PaintCAD是一款功能强大的西门子画图软件,原版是俄语,这个软件主要支持bmp,bmx的图片的制作的编辑,所以可以利用这个软件编辑制作ems短信图片,当然也支持绘制精致的图片,光标的移动是按照一个点一个点来动的,所以绘制的精度相当高. 支持多种效果,此软件我耗时10多小时,才用javaclass汉化工具将class文件汉化完毕,但完成后测试时却出现了很多bug,请java高手看一下,到底是哪出了问题?我传上原版和汉化好的class文件

汉化完毕http://pwap.cn/soft/my65/paintcadcn.jar

[ 本帖最后由 YANZI7503 于 2006-3-16 22:43 编辑 ]

faterpan 发表于 2006-2-9 23:23:02

又是俄语。。。

zsl0000 发表于 2006-2-11 23:14:53

辛苦了!兄弟,还有一些词语没有汉化请继续,“Java源代码反编译专家”这个工具可以帮助你看到CLASS里引号里的都要汉化。支持!

faterpan 发表于 2006-2-14 01:53:10

原帖由 zsl0000 于 2006-2-11 23:14 发表
辛苦了!兄弟,还有一些词语没有汉化请继续,“Java源代码反编译专家”这个工具可以帮助你看到CLASS里引号里的都要汉化。支持!
应该是这样的了。
只汉化了部分文件,使得未汉化的俄文与中文在文字上不匹配,而这些文字是用于控制程序流程的,因而出现BUG。

经如下测试:
1。在原版中抽出原始的p.class(菜单文件),以俄文Выход из проги(意思为退出程序)为例,使用waterun的java class汉化程序(hhclass.exe),修改俄文为"退出",保存。
2。将p.class更新到jar文件内覆盖同名文件,模拟器运行,测试。发现BUG:按0键,选择菜单"退出",则画面错乱。而运行未经修改的原程序时,应该是出现确认退出的页面。
3。在反编译的java文件中逐一查找,发现只在ag.java中再次出现俄文Выход из проги,共两处,均为
if(_fldelse == "Выход из проги"){...}。
4。再次使用java class汉化程序,打开ag.class,发现只有一处Выход из проги,将其改为"退出",更新jar,测试,正常。使用小颖反编译专家,反编译经修改的ag.class,得到ag.java,打开发现其中两处Выход из проги已改为"退出"。

初步怀疑,问题出在"未汉化所有对应的俄文",在上边测试例子就是两个文件中的Выход из проги。原因是以下判断流程的语句在文字上需要一一对应:
if(_fldelse == "Выход из проги"){...}。

所以,初步结论是,汉化所有class的俄文(重点在于与菜单在文字上相同的词语,帮助信息应该可忽略),才能解决BUG(点击汉化的菜单后就跳到选择工具的页面)。

此外,使用bclsky粗略汉化的版本也有此问题(按0键,选择菜单"退出",则画面错乱)。
http://mobile.0110.cn/viewthread.php?tid=197918

[ 本帖最后由 faterpan 于 2006-2-14 02:07 编辑 ]

消失网络中 发表于 2006-2-14 19:24:11

明白了,按你的方法已经全汉化完成,正在测试中,还有一点bug

消失网络中 发表于 2006-2-15 22:41:07

感谢各位帮助,汉化完成,这里下载http://pwap.cn/soft/my65/paintcadcn.jar

faterpan 发表于 2006-2-16 14:59:44

辛苦了!

漂亮是罪 发表于 2006-2-16 19:35:52

谢谢!!!

prideox 发表于 2006-3-22 19:47:51

辛苦了!!!!!

dkm911 发表于 2006-3-25 13:41:39

原帖由 faterpan 于 2006-2-14 01:53 发表

应该是这样的了。
只汉化了部分文件,使得未汉化的俄文与中文在文字上不匹配,而这些文字是用于控制程序流程的,因而出现BUG。

经如下测试:
1。在原版中抽出原始的p.class(菜单文件),以俄文Выход ...


不来这里看.还不知道pan那么强.....
以后看来要多来看看了..

binghelingxi 发表于 2006-8-4 20:20:20

怎么下载不到!!!
好东西啊!
可以重新传一个吗?

sabaibaru 发表于 2006-8-11 00:36:37

eeeeeeeeeeeeeeeeee

becauseyou 发表于 2006-9-4 03:58:41

楼主,怎么不能下啊?

娇泠涛 发表于 2009-7-24 01:09:32

有楼主在,论坛的明天必将更好!

说得好啊!我在XX社区打滚这么多年,所谓阅人无数,就算没有见过猪走路,也总明白猪肉是啥味道的。一看到楼主的气势,我就觉得楼主同在社区里灌水的那帮小混混有着本质的差别!那忧郁的语调,那熟悉的签名,还有字里行间高屋建瓴的辞藻。没用的,楼主,就算你怎么换马甲都是没有用的,你的亿万拥戴者早已经把你认出来了,你一定就是传说中的最强ID。自从社区改版之后,我就已经心灰意冷,对社区也没抱什么希望了,传说已经幻灭,神话已经终结,留在社区还有什么意思?没想到,没想到,我想玻镁风管led上分机上分研磨 行车 如皋 玻璃钢风管 甩棍 悬臂吊 今天可以再睹楼主的风范,我激动得忍不住就在屏幕前流下了眼泪。是啊,只要在楼主的带领下,社区就有希望了。我的内心再一次沸腾了,我胸腔里的血再一次燃烧了。楼主的几句话虽然简单,却概括扼要,一语道出了我们苦想多年仍不可解的几个重大问题的根本。楼主就好比社区的明灯,楼主就好比社区的方向,楼主就好比社区的栋梁。有楼主在,社区的明天必将更好!
页: [1]
查看完整版本: PaintCAD汉化求助(已解决)