查看完整版本: [-- Overture 5 汉化问题请教 --]

汉化新世纪论坛 -> Windows 软件汉化 -> Overture 5 汉化问题请教 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

pzhzshun 2016-04-23 10:48

Overture 5 汉化问题请教

原文件请到这里下载:
http://pan.baidu.com/s/1kVfFSoR
Overture 是一款音乐打谱软件,5.0为最新版本,网上未见汉化版。
用 ExEinfo 探测为 C++ 编写的软件
[attachment=33077]

用 Sisulizer 来汉化,看不到汉化的资源
[attachment=33078]

而且该软件对中文支持不好,输入中文显示的全是方框。
[attachment=33076]

我想请教一下,这种软件需要用什么方法来汉化?
软件不支持中文这个问题该怎么解决?

烦请各位大神出手相助,这些先谢了!

ikyo 2016-06-27 23:32
经搜索,所有字串均以非标形式明文存在于文件当中,见下图:
[attachment=33183]
但是改过之后界面乱码,无论以UTF-8还是GBK写入,结果均相同:
[attachment=33184]
从乱码内容上来看,应该是使用了非MFC的界面,并且以单字节代码页Latin-1解析字符串造成的结果,怀疑是使用了QT库,这种现象是是外国人(特别是欧美国家)使用QT开发软件最常见的问题。
QT软件的汉化一直是汉化界的难题,你需要有一定的反编译基础,找到解析代码页的地方,将其改成正确的代码页,并且这些文字需要用非标汉化工具。可惜我不会汇编,所以只能给出个大概方向,没法进一步帮你,抱歉。
中文方框的问题更难解决,是因为使用了不支持中文的字体,恐怕要改软件内置的字体才行。


查看完整版本: [-- Overture 5 汉化问题请教 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.013333 second(s),query:3 Gzip disabled