论坛风格切换切换到宽版
  • 246阅读
  • 9回复

请教一下关于 Auto FTP Manager 汉化的问题! [复制链接]

上一主题 下一主题
离线Color
 

发帖
465
金钱
40
威望
4
只看楼主 倒序阅读 0 发表于: 02-20
Auto FTP Manager 是一款强大的 FTP 客户端软件,可以创建自动连接任务并执行计划任务。
软件下载地址

用 Passolo、点睛、CXA都找不到字串资源,用 UltraEdit 可以找到字串,另外用 UltraEdit 编辑字串后可正常运行,但是中文会出现乱码,请教一下该软件如何汉化,谢谢!
离线wangsuww

发帖
73
金钱
699
威望
70
只看该作者 1 发表于: 02-21
你用passolo 的非标宏试试
离线wanfu

发帖
2724
金钱
12070
威望
1207
只看该作者 2 发表于: 02-22
汉化这个程序的难度很大的,它的主程序包含有子程序。所以Passolo等都找不到资源,它的资源均在子文件中,要汉化的是子程序。
可以用非标宏主窗口的帮助中的子文件提取和合并来提取子文件,然后汉化子文件,再合并。
另外,它本身又不识别中文。中文的路径和文件名全部乱码。

离线binweiwei

发帖
179
金钱
300
威望
30
只看该作者 3 发表于: 02-25
2楼受教了,有许多程序的资源不在主程序中,有些位于DLL里,或者子程序中
L.W.K.L-力挽狂澜软件工作室
我的视频转换帖
我的网络硬盘
【嘟嘟oοО○●哇靠!!!快让开】
   ╭══╮老婆!开车罗`坐好啊
  ╭╯五档║老公!开慢点`我兴奋
  ╰⊙═⊙╯。oо○ 压死了不赔!
离线Color

发帖
465
金钱
40
威望
4
只看该作者 4 发表于: 02-27
回 2楼(wanfu) 的帖子
wanfu:汉化这个程序的难度很大的,它的主程序包含有子程序。所以Passolo等都找不到资源,它的资源均在子文件中,要汉化的是子程序。可以用非标宏主窗口的帮助中的子文件提取和合并来提取子文件 .. (2019-02-22 01:03)

谢谢!
难度太大就放弃了,想着自用呢。
另外,这个软件支持中文目录和文件夹啊,反倒是 SecondCopy 的 FTP 功能不支持中文目录。
还有我用十六进制编辑器可以在主程序内找到资源,修改完也会生效,这是怎么回事?
离线wanfu

发帖
2724
金钱
12070
威望
1207
只看该作者 5 发表于: 02-27
反正我测试了一下是乱码。是FTP服务器端。



这个软件的字串资源在 AFMUIControls.dll 子文件中,子文件有 111 之多。
用十六进制编辑器打开的是该文件的全部内容,没有被压缩的话,当然可以找到这些字串资源,都位于主文件的尾部。
而 Passolo、Radialix 3 等一般本地化软件是不会处理尾部的子文件的,这样自然就找不到了。这是常识。



但是要完整汉化它,就要汉化它的子文件了。是 NET 资源。
离线Color

发帖
465
金钱
40
威望
4
只看该作者 6 发表于: 02-28
学习受教了,再次感谢!

这是我的截图,很奇怪呀
看样子就这样用英文版吧。

离线atgtqt

发帖
30
金钱
280
威望
28
只看该作者 7 发表于: 03-21
我一直用的是FlashFXP  你这个有什么很独特的功能吗?
离线atgtqt

发帖
30
金钱
280
威望
28
只看该作者 8 发表于: 03-21
admin  你 的 PE子文件管理器  在那有下载的?
离线wanfu

发帖
2724
金钱
12070
威望
1207
只看该作者 9 发表于: 03-21
非标宏中有啊,在帮助菜单中调用,这个文件是modPESubFile.bas

非标宏包含下列文件:
- PSLHardCodedString.txt (简体中文说明文件)
- PSLHardCodedString.bas (宏文件)
- Module\modCommon.bas (公共模块)
- Module\modPEInfo.bas (PE 文件模块)
- Module\modMacInfo.bas (MAC 文件模块)
- Module\modUpdate.bas (自动更新模块)
- Module\modEncodeQuery.bas (字符编码查询模块,可单独使用)
- Module\modReferenceSearch.bas (引用搜索模块,可单独使用)
- Module\modEncodeModifier.bas (字符编码修改器模块,可单独使用)
- Module\modPESubFile.bas (PE 子文件提取和合并模块,可单独使用)
- Module\modStringSearch.bas (字串搜索模块,用于在指定文件夹下搜索字串)
- Data\PSLHardCodedString_0804.lng (简体中文语言文件)
- Data\PSLHardCodedString_0404.lng (繁体中文语言文件)