西西河

主题:请教软件汉化方法 -- flyingcatgm

共:💬8 🌺2
全看树展主题 · 分页首页 上页
/ 1
下页 末页
家园 请教软件汉化方法

朋友有一个软件,本来是日本人开发,用C#语言写的,日语操作界面,在日文系统下运行.他问我怎样才能汉化,使其在中文系统下运行,且界面为中文环境.

我也不太清楚,所以来请教一下.

家园 如果有日本人的源代码,开放出来的,最好。

直接在里头修改界面中的日文字为中文即可。

没有的话都是属于软件破解或者反编译范畴,相对

都比较麻烦,也很难做到面面俱到。 如果没有

那么大利益或者必要性,还是别费那么大力气的好。

家园 一般是修改资源

如果这个软件的开发流程比较正规(一般都是这样的),那么所有界面上显示的字符、图片都应该可以从资源中找到,然后直接修改资源就可以了。

对二进制可执行文件修改资源有不少工具的,至少Visual Studio 2003是可以的——当然不好用。

但是我的经验只是对一个Visual C++的小软件修改了一点点,C#还没试过,不是专门做这个的

家园 可以到这儿问问

外链出处

家园 C#里 resource 和 code 是分开的

做一个CHS的resource dll就可以了

家园 谢谢,据说源代码是开放的
家园 那就简单了。

首先,拿一套源代码过来,编译成功,实现一套可用程序,保证编译方法无误。

其次,拿源代码中所有的界面方面的资源进行修改。把所有涉及的字符全都修改过来。

最后编译,保证 ok 。

家园 你要查一下他有没有硬编码,有没有去做过国际化的努力
全看树展主题 · 分页首页 上页
/ 1
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河