SDL Passolo 2011合作版 汉化 软件是无法汉化对话框?(软件无壳)

发布网友

我来回答

1个回答

热心网友

这种本地化软件,只能汉化一些资源。
而程序展现文字的方式有很多,比如对话框,可能直接存在于资源里。也可能在运行时动态生成。
(例如你的例子里,有一个 DLGTEMPLATE,字母意思就是对话框的模板,程序在运行时,通过该模板动态创建对话框)

另外,就算是对话框直接存在于资源里,程序在运行时依然可以改变上面的文字。例如,大多数具有多语言功能,且可以动态改变语言设置的软件。这些软件的汉化,就要你自己去查找它的文字出现的地方了。
一般可能在,安装目录下的某些文件里(dll,lang,或其他)。也有可能在代码里,此时你可能需要进行二进制(十六进制)编辑。

总之,汉化,是一个大学问。不是简单的拿个资源编辑器就能做的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com