Einherz 发表于 2007-10-26 15:46

问一个也许要被拍死的问题

我学文科的,突然想到一个info问题,问下大家,如果很jp的话希望不要鄙视我

问题如下: 如果要把某个国内没有的软件做一个汉化补丁需要软件源代码吗?


谢谢大家的解答$汗$ $汗$ $汗$

大镖客 发表于 2007-10-27 17:15

这个问题问的不错,起码俺学info的不会鄙视你

理论上来说90%的商业软件汉化的时候并不需要设计源代码,因为现在的软件架构大多是MVC模式,界面部分和核心部分分离,需要汉化处理的也就是界面显示的一部分而已。如果软件一开始已经被设计成国际化的。

cmh 发表于 2007-10-30 22:28

如果是Windows程序,调用标准系统库函数建的界面, 可以通过进程注入/钩子,截取GUI库函数的调用,把界面显示文字改成自己需要的文字,实现汉化,这种情况不需要源代码。

另外有些程序,他的GUI是自己写了函数画的,比如大部分跨平台的软件,那就只能通过截图,识别里面的文字,再把自己需要的文字也画成图,贴块膏药在上面,把原来的文字盖掉,也能实现汉化。

不过最省力的,还是直接反编译,改改源代码最保质保量

Einherz 发表于 2007-10-31 11:49

原帖由 cmh 于 2007-10-30 22:28 发表 http://www.dolc.de/forum/images/common/back.gif
如果是Windows程序,调用标准系统库函数建的界面, 可以通过进程注入/钩子,截取GUI库函数的调用,把界面显示文字改成自己需要的文字,实现汉化,这种情况不需要源代码。

另外有些程序,他的GUI是自己写了函 ...
但是很多软件在使用权限里写了禁止反编译的啊,那怎么办呢

并非如此 发表于 2007-10-31 12:07

原帖由 Einherz 于 2007-10-31 11:49 发表 http://www.dolc.de/forum/images/common/back.gif

但是很多软件在使用权限里写了禁止反编译的啊,那怎么办呢
你做汉化补丁,在没有授权的情况下,也是违法的。
页: [1]
查看完整版本: 问一个也许要被拍死的问题