分享

[2014-07-17]快速复制软件 FastCopy 2.11 x86/x64 重编译完整简/繁中文版

 看见就非常 2014-07-30

简介


Fastcopy是一款速度非常快的文件拷贝软件。——其他的百度百科


2014年5月29日 更新:我的汉化改法的优势现在应该能显现了,之前那些完全汉化只是直接修改源代码里的字符,这样如果在非简体中文语言环境下那些直接修改字符的部分仍然是显示的简体中文。而我的改法则互不影响,每种语言都可以显示的完全不同,有人想添加其他语言自己添加资源文件即可,都不需要修改源代码——如果有足够的语言就变成了真正的多国语言。具体更新了什么见更新日志。


重编译说明


网络上流传的FastCopy 2.11 x64都是非完整汉化版,我很喜欢用这个软件因此为此感到烦恼。前两天在官方发现有源文件,于是下载下来看sln一应俱全,于是便决定自行汉化完整版。

readme上面写的是使用VS2005以后就可以编译。开始我电脑上只有VS2010和2008 Express的安装程序,安装2010之后打开工程发现编译x64会出现问题,编译出来的exe复制文件夹就会出错,于是又下载安装了VS2013,发现还是有相同的问题。

于是我又安装了C++ 2008 Express,结果发现不能编译x64。我只好去下载VS2005,装上发现还是不能编译x64,于是我就去下载了VS2008,居然同样不支持编译x64。我奇怪的在网上找才发现,2005和2008要支持x64还得另外安装x64编译器。尼玛累死我了……后来我测试发现VS2005和VS2008编译的x64都没问题,2010后就会内存出错。


原始非完整汉化版里那些没汉化的地方,在源代码里都是直接的字符串,因此光汉化资源文件是不会影响这里的。以前的那些完整汉化版的汉化方式应该都是直接将cpp源代码里的英文修改为中文,而我的汉化方式不是直接修改字符串,而是使用软件里的函数从资源文件获取(资源文件汉化参考以前的那些汉化),这样虽然修改起来麻烦了点,但好处就是你可以通过添加资源文件给软件添加各种其他语言。另外我将“保存Log为UTF8编码”设置默认的True改成了False。


▲原始代码(左)与我修改的代码(右)对比

本人不懂专业编程,除了VB6只有计算机二级的C的一点基础(C++都不是),所以也不知道有没有什么问题,有兴趣的可以下载我修改过的源代码来看。也因为我不懂C,有些地方我不知道如何汉化,比如下图,直接使用GetLoadStr函数替换会编译出错。还有我英语很差,“PostPrc”我也不知道翻译成什么,请各路大神指点。


▲Aborted by User的位置直接替换成GetLoadStr输出的是乱码


编译时我做了完整的编译,因此64位里面连setup.exe都是64位的。


图片


我的完整汉化原非完整汉化

下载


下载地址:
微软:https://onedrive./redir?resid=BF825EF87FCF7361%217226
华为:http://dl.vmall.com/c09csiyaqj
百度:链接: http://pan.baidu.com/s/1zq9Nw 密码: qvv4

  • 看有好多不知道的人问这里科普一下:x86是32位,x64是64位,src是源代码。
  • 简体中文窗体默认字体是“Microsoft Yahei”(微软雅黑),字体显示粗大的请安装 http://bbs.ithome.com/thread-458511-1-1.html 。
  • 繁体中文窗体默认字体是“Microsoft JhengHei”(微软正黑体),字体显示粗大的请自己去找 。

更新Log


2014-07-17 21:04:18
编译环境:Windows XP Professional SP2 64bit + Visual Studio 2005
替换说明:更新FastCopy.exe,其他文件无更新
  • 汉化任务栏托盘Tips。
    前:
    后:


2014-05-29 06:47:24
编译环境:Windows XP Professional SP2 64bit + Visual Studio 2005
替换说明:更新FastCopy.exe、setup.exe、FastExt1.dll、FastEx64.dll
  • 修正逼死处女座的没对齐的复制

    更换FastExt1.dll或FastEx64.dll时需先卸载右键扩展,重启或注销后才能删除。
  • 解除仅日语可以切换为英文界面的限制,所有非英语语言都可以切换到英语模式——不过除了日文我也只添加了中文而已。

  • 修改程序图标为河童子(其实是找了半天就找到这个还可以用的)
    并增加了复制时图标动画的帧数和帧率(如右图)
    图片来自:(C75)[迷走ポタージュ]東方籠奴抄 - オプティカル セロファン
  • 新增繁体中文(台湾),用MS Word转的,不对的地方给我说。不知道怎么让香港和澳门也自动用繁体,反正测试这两个打开是优先用简体会出现问号,没有简体资源才用繁体,单独添加又觉得让文件变大了,求高人解决这个问题。
    不要再問我字體的事情了,自己看图





2014-05-26 20:52:25
编译环境:Windows 7 SP1 64bit + Visual Studio 2005
替换说明:更新FastCopy.exe、setup.exe,其他文件无更新
  • 修复下图的输出完成提醒的出错文件夹变成null的问题(把输出数字和文字顺序搞反了)。
  • 更改默认字体为微软雅黑,免得还来问我字体问题,XP的还是乖乖装微软雅黑吧。
  • 逼死强迫症的部分没有对齐的复选框对齐


2014-5-15 06:30:21
编译环境:Windows 8.1 Update 64bit + Visual Studio 2005
替换说明:更新FastCopy.exe其他文件无更新
  • 扩大Log显示框,免得信息显示不完


2014-5-15 03:23:47
编译环境:Windows 8.1 Update 64bit + Visual Studio 2005
替换说明:更新FastCopy.exe其他文件无更新
  • 修改Log中间等号没有对齐的问题

评分


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多