找回密码
 新注册用户
搜索
查看: 13184|回复: 38

FAH客户端汉化与改进,需要你的意见 (20161114更新)

[复制链接]
发表于 2016-11-6 00:39:48 | 显示全部楼层 |阅读模式
本帖最后由 cx135 于 2016-11-14 19:57 编辑

各位同仁,经过我和朋友一段时间的努力,初步实现了FAH客户端的汉化。由于是业余时间做的,很多地方翻译不当,测试不充分,难免会出现纰漏,希望大家共同参与,携手共进,文字回帖即可。汉化包我上传到QQ群文件了,帖子主贴图片下面也有,或者加群84902213下载。
下一步可能会队FAH界面进行二次开发,欢迎大家提提意见。
另外我们希望能够成立一个FAH小组,专门研究FAH在中国区的推广,包括宣传,优化,整合等工作。FAH这么多年了,国内的用户太少,需要改变推广方式。

汉化的目的:
fah项目在中国发展多年,一直没有引起大的关注,这与fah客户端的英文界面,操作繁琐有一定关系,我们也曾尝试给官方发邮件,希望推出一个中文版本,
没有得到回应,所以只好自力更生,做了这个汉化版本


关于FAH汉化后有可能捆绑木马和挖矿问题的说明:
1.可以通过360网络链接等工具查看到fah汉化后的程序有没有不明的网络链接(非斯坦福大学的ip链接)
2.汉化后(或者二次开发后)的版本,执行效率是否有变化,用户是有感知的
3.fah的计算得分是否有变化,用户可以在统计网站查询到

本程序绝对不包含任何恶意代码,热烈欢迎各位同仁监督;如有必要,我会公布所有汉化的技术细节,以
消除大家的疑虑,同时我们也在极力与官方联系,希望官方能集成该汉化包



汉化程序更新的内容:


2016/11/15
1.汉化“调速”按钮功能
2.汉化更彻底,翻译了98%的英文菜单

2016/11/08 更新
1.由于汉化FAH“调速”功能的时候,影响到了控制器与FAH客户端的通讯机制,造成bug,所以取消汉化该选项。待研究透通讯机制后,再尝试汉化.
2.汉化工具使用静态方式编辑,避免某些机器没有安装系统库造成的兼容性问题.


1.png

解压汉化程序之后,直接双击打开,程序会自动检测安装目录,然后点击汉化就会自动完成。如果程序没有检测到fah目录,请手动浏览目录,再点击汉化即可


2.1.png

此次更新,补全了汉化“调速”功能滑块。
因为这个菜单上的英文单词“Light,Medium,Full”参与了客户端的通讯,随意汉化将导致通讯不一致,此次更新解决了这个问题

2.2.png
2.3.png

把所有的英文都翻译了下,由于英语水平有限,翻译中会有很多纰漏,欢迎批评指正

3.1.png

fah的控制器使用脚本pygtk开发,界面部分使用的是glade来描述,所以汉化的话,只需要修改其描述文件。描述文件在客户端目录下,压缩在library.zip中,直接解压该文件,里面有个fah目录,打开这个目录,就可以看到众多的pyc文件,这些文件是python脚本编译后的文件,可以直接运行,描述文件就是“FAHControl_glade.pyc”,可以使用文本编辑器打开,打开后,如下图:

3.4.png

可以看到该文件其实是一个xml描述文件,找到界面的配置按钮"configure",修改为中文就好.然后再打包替换原来的英文文件.
大家可以看到在汉化的过程中并没有直接修改其运行逻辑代码,也就谈不上挂马和挖矿操作,大家可以放心使用.


下面我提供了3个下载文件
第一个是自动汉化程序,功能其实也是替换目录下的library.zip文件为汉化后的文件,方便不愿意折腾的同仁
第二个是libaray.zip 就是汉化后的包,大家下载后,直接替换目录下的文件就好
第三个是FAHControl_glade.pyc,这是汉化后的pyc文件,喜欢折腾的同学可以手动解包,然后替换目录下的这个文件


大家在使用中遇到任何问题,欢迎反馈:QQ 1653522315



主程序:fah_e2c.exe
MD5: 7CBBBF0592E206DAC147377E27B2BC86
SHA1: DE010B380E0D229EB821530B2FB5B27976AD29E3
CRC32: CE89D348


汉化包:library.zip
MD5: A4BB1DA2421B74C4A8C25DBDE2165D16
SHA1: 765FAFF19A535517E0F46D5CCAC318A137800E24
CRC32: 234E3B3A


汉化文件:FAHControl_glade.pyc
MD5: E4B714CF01F0136A79394831A325C5CE
SHA1: A19FFCE974BC7CA258774D7F6EEC652DFFC61D15
CRC32: D69AF184




fah汉化程序1.3.zip

1.21 MB, 下载次数: 4987

fa汉化程序,支持v7.44版本

library.zip

453.98 KB, 下载次数: 4708

fah客户端汉化包

FAHControl_glade.pyc

582.67 KB, 下载次数: 4662

fah汉化文件

评分

参与人数 13基本分 +399 收起 理由
megql + 10 辛苦了!
tommynsx + 24 辛苦了!
lydy1993 + 15 很给力!
wuhongyi + 15 很给力!
flybike007. + 8 赞一个!
coju + 15 太棒了!
CCCP0081 + 150 无法用语言表达的欣慰
lulujyc + 5 辛苦了!
xx318088 + 100 很给力!
dutian_007 + 20 辛苦了!
金鹏 + 20 赞一个!
horst1981 + 5 很给力!
freestman + 12 很给力!

查看全部评分

回复

使用道具 举报

发表于 2016-11-6 07:50:42 | 显示全部楼层
太棒了。更支持对介面进行二次开发!
回复

使用道具 举报

发表于 2016-11-6 08:30:08 | 显示全部楼层
这个要支持!
回复

使用道具 举报

发表于 2016-11-6 09:18:48 | 显示全部楼层
本帖最后由 金鹏 于 2016-11-6 09:48 编辑

兄弟大牛啊
支持进一步界面汉化

我这里帮着上传一下附件    fah汉化程序.zip (460.95 KB, 下载次数: 7)

@wpf999 最好W版辛苦给把附件上传到主楼一下,顺便加绿加粗让大家都参与试试

================================================

我E文空白不能翻译了,只能那个帮着查缺补漏


捕获1.PNG


捕获2.PNG



捕获.PNG

貌似上面3截图对应的菜单的下一级子菜单遗漏汉化了

======================================

另外貌似计算强度这汉化后有问题:启动控制器界面后计算强度始终显示是轻量级,
而不论吧滑条拉到中量级还是全速均出现下图界面错误

捕获3.PNG



捕获4.PNG

回复

使用道具 举报

发表于 2016-11-6 10:19:14 | 显示全部楼层
汉化最好是与fah团队进行合作,推出相应的版本。没有fah官方数字签名的软件难以得到用户的信任,也容易被黑客利用,在非授权的汉化版本中植入木马或挖矿程序,出了问题算谁的? 这可能损害分布式计算的声誉,导致公众不敢参与分布式计算。
回复

使用道具 举报

发表于 2016-11-6 12:09:02 | 显示全部楼层
本帖最后由 金鹏 于 2016-11-6 12:14 编辑
wpf999 发表于 2016-11-6 10:19
汉化最好是与fah团队进行合作,推出相应的版本。没有fah官方数字签名的软件难以得到用户的信任,也容易被黑 ...

支持W版建议

最好在论坛里基本汉化完美后由@cx135 大婶和斯坦福联系一下,认证后官网中最好有个简体中文版下载,
那样大大有利于FAH推广,现在很多新人被E文界面不好入手给吓退了

PS: 类似于MSI Afterburner就是原来咱们坛子里@kvip 兄弟给官方汉化的
回复

使用道具 举报

 楼主| 发表于 2016-11-6 12:16:19 | 显示全部楼层
金鹏 发表于 2016-11-6 09:18
兄弟大牛啊
支持进一步界面汉化

收到~
回复

使用道具 举报

 楼主| 发表于 2016-11-6 12:19:46 | 显示全部楼层
wpf999 发表于 2016-11-6 10:19
汉化最好是与fah团队进行合作,推出相应的版本。没有fah官方数字签名的软件难以得到用户的信任,也容易被黑 ...

要是有官方的汉化版本那是最好的了。
一个多月前给斯坦福官方发过邮件,一直没有回复。我那个时候还以为斯坦福不准备在这个上花太多时间,前几天发现现在FAH没有了艾滋病,加了其他疾病。
可能是3213在整个项目中所占的比例太小,官方不愿意花太多精力来弄这个。
回复

使用道具 举报

发表于 2016-11-6 12:43:41 | 显示全部楼层
不错,楼主我太爱你了,你太伟大了。
回复

使用道具 举报

发表于 2016-11-6 17:23:13 | 显示全部楼层
cx135 发表于 2016-11-6 12:19
要是有官方的汉化版本那是最好的了。
一个多月前给斯坦福官方发过邮件,一直没有回复。我那个时候还以为 ...

提示无法定位程序输入点wmemcpy_s于动态链接库
.....\mfc100.dll错误,怀疑是没有vs2010运行库导致的,不知道该怎么解决
回复

使用道具 举报

发表于 2016-11-6 18:34:26 | 显示全部楼层
手中默默握紧了核弹发射红按钮,心里上下翻滚,扪心自问:“先轰哪儿?”心中一个天使回答到:“~斯~坦~福~”
回复

使用道具 举报

发表于 2016-11-7 08:55:09 | 显示全部楼层
太棒了,非常好,终于有中文版了,大赞!!
回复

使用道具 举报

 楼主| 发表于 2016-11-8 08:59:35 | 显示全部楼层
lulujyc 发表于 2016-11-6 17:23
提示无法定位程序输入点wmemcpy_s于动态链接库
.....\mfc100.dll错误,怀疑是没有vs2010运行库导致的,不 ...

汉化1.2版本解决问题了,多谢反馈,欢迎再次试用
回复

使用道具 举报

 楼主| 发表于 2016-11-8 09:04:01 | 显示全部楼层
dutian_007 发表于 2016-11-6 12:43
不错,楼主我太爱你了,你太伟大了。

来试试最新的汉化包:)
回复

使用道具 举报

发表于 2016-11-8 18:00:16 | 显示全部楼层
cx135 发表于 2016-11-8 09:04
来试试最新的汉化包:)

兄弟辛苦

调速问题不存在了,貌似还有几处没汉化到,详见下图

1.PNG


2.PNG


3.PNG



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-3-28 20:20

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表