软件安装包内的程序文件是压缩过的,是没办法汉化的。如果安装后能汉化所有程序资源,自己再用setupfactory做中文软件安装包。汉化的地方有三个地方:DLL文件中的资源、exe文件中的资源、exe文件数据部分。
第一步:要知道安装程序改变了电脑的哪些地方。用Total Uninstall 监控安装前后的变化,变化的东东可能都需要进行汉化,并且自做安装包必用。
第二步:很多软件都可汉化DLL、EXE资源,汉化它们。如果EXE加了壳,去壳汉化。
第三步:用ultraedit打开EXE文件,查找那些没有汉化的英文句子,用等长度的汉字代替。
第四步:自做安装包。
下载一个apploc 安装好以后点开始 所有程序 如图 点上边的APP那个 然后出现下一步 然后有浏览 然后再点下一步 出现选择语言 用这个运行你的程序看能不能帮到你
看你是什么软件,一般有自带的汉化软件包,先安装软件,然后把那个软件包安装上去,或把那个软件包COPY到一个指定的地点。
汉化还有很多种方法,你可以用金山快译汉化,但是有的软件汉化不正确(如3D MAX,还不如不汉化的好,我现在用的是晴窗中文大侠,汉化过来非常准确,但是要注册才能使用,你可以去外面看看有没有这个汉化软件买,或去军华软件里下载也行......
呵呵,应该说楼主的意思是怎样对软件进行汉化。
在此简单介绍下,汉化有两种,一种是实时汉化,也就是在软件运行时在内存里将英语翻译成中文,这种汉化不需要改变软件本身的资源,所以很简单,软件有金山快译、晴窗中文大侠等,不过还是晴窗中文大侠翻译较为准确,
另外一种就是通过软件工具对英文版软件进行翻译,安装后界面为中文版,你可以到汉化新世纪学习下:http://www.hanzify.org/?Go=Class::List&SortID=8
有些安装包是不能进行修改的,有些则可以修改。具体要看你实际的安装包了。
如果可以的话,可以使用NSIS或者inno setup 重新打包 这样安装包的界面语言就可以符合你自己的定义了