论坛风格切换切换到宽版
  • 5617阅读
  • 16回复

试用《非标字串宏》映像(请 wanfu 指正) [复制链接]

上一主题 下一主题
离线大老胡
 

发帖
117
金钱
820
威望
82
只看楼主 正序阅读 0 发表于: 2015-11-10
承蒙 wanfu 亲自指导使用非标字串宏,不胜感谢!!!


这二天在试用非标字串宏汉化我的那个 eng.lng 文件,基本做完了,实话讲,软件很好用,特别是可以改字数指示符功能很棒。
但也发现一些问题,借此反映给 wanfu,希望对完善软件有用:
      1. 对于大于 256 个字符(U-16码)的字串不能提取(有二十多条字数标志 XX01 的字串没有提取);
      2. 混杂东亚字符的字串仍未提取,不知是否我的设置有问题[在字符“–”(编码:1320)、“ ’”(编码:1920 如It’s)、“… ”(编码:2620) 和汉语标点 “ 和 ”];
      3. 字数指示符也有点小问题,当译文和原文字数相同时,如 OK(确定)、Mb(MB)等,字数指示符被清空,导致软件显示错误。
      4. 设置还是有点复杂,比如字符指示能否设置几种常见形式固定下来,便于选择。
         比如:有无字符标志(下拉列表) + 标志形式 + 有无字数指示(下拉列表) + 前缀 + 字符指示(字位) + 后缀 + 字串 + 字串结束标志


以上纯属个见,请指正。

离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 16 发表于: 2015-11-15
不用谢,对你有帮助可以提高你的效率就很高兴。
离线大老胡

发帖
117
金钱
820
威望
82
只看该作者 15 发表于: 2015-11-15
此软件的汉化补丁已提交,感谢版主的帮助,谢谢!
上一版为了改字数指示符,费了老大功夫,看的老眼昏花,结果没改完,新版本发布了......
这一版花的时间不多,托版主的福啊

离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 14 发表于: 2015-11-13
不用客气,没关系
离线大老胡

发帖
117
金钱
820
威望
82
只看该作者 13 发表于: 2015-11-13
不好意思 ,是我弄错了,写入的文件是我昨天为了提取那些错位字串改了地址的文件,提取文件替换成了原版,忘了替换写入文件了,实在对不起
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 12 发表于: 2015-11-13
我这里写入无错误,无论何种写入方式。查了每条写入字串,标识符都正确。

看上去,你的字串地址和我的不一样。难道你给我的文件不一样?
请重新提取一遍,然后生成翻译字串列表。再试试看。
离线大老胡

发帖
117
金钱
820
威望
82
只看该作者 11 发表于: 2015-11-13
感谢版主的辛勤劳动。这几天尽给你添麻烦了
下班后试了试,字符可以全部提出了,可新的问题出现了,这些提出的字串回写错误,写不回去了

字串#1040179 (开始地址 1040179): 出错,字串标识符未被修改或未被全部修改

1040179,1040179,1040696,1200,1200,,5:Page transitions make Internet Explorer fade out of the page you are leaving and fade into the page you're going to. When turned off, screen readers and voice recognition programs may perform better. You can speed up navigation by disabling page transitions.
页面过渡效果使 IE 淡出要离开的页面,然后淡入要转入的页面。关闭后,可能提升屏幕阅读器和语音识别程序的性能。可以通过禁用页面过渡效果来加快导航速度。


字串#1045537 (开始地址 1045537): 出错,字串标识符未被修改或未被全部修改

1045537,1045537,1046072,1200,1200,,5:If you are using FAT32 or dual-booting Windows XP and Vista, System Restore is useless. Also keep in mind that System Restore does not back up your personal files, e-mails, documents or pictures. Disabling System Restore can dramatically improve computer performance.
如果使用 FAT32 或者 Windows XP 和 Vista 双引导,系统还原无用。同时请记住,系统还原并不备份你的个人文件、邮件、文档或图片。禁用系统还原可显著提升计算机性能。
=========================================
合计 6321,其中: 完整写入 6210,截断写入 0,未写入 83,写入失败 28
合计用时: 00 小时 00 分 47 秒
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 10 发表于: 2015-11-13
确有此问题,想办法解决。

版本 2015.11.14 (Build 151114)
- 再修正字节块分析法无法提取某些奇数位 Unicode 字串的错误

修改时疏忽造成的,请试试看。


离线大老胡

发帖
117
金钱
820
威望
82
只看该作者 9 发表于: 2015-11-13
回 8楼(wanfu) 的帖子
wanfu:版本 2015.11.13 (Build 151113)- 修正字节块分析法无法提取某些奇数位 Unicode 字串的错误- 修正在提取对话框中重新选择其他非 PE 文件时区段显示了原打开的 PE 文件区段值- 调整添加字符串时允许使用 .. (2015-11-12 17:31)

好像还是不行,有些字串没有提取。
按你给的设置如下,应该是对的吧

图中选中字串未提取


还有几个,情况类似。
是不是字串前 0002  0100  0050  0061 ... 的判断不对,把 0201 没有作为一个 U-16 编码处理造成的?

离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 8 发表于: 2015-11-12
版本 2015.11.13 (Build 151113)
- 修正字节块分析法无法提取某些奇数位 Unicode 字串的错误
- 修正在提取对话框中重新选择其他非 PE 文件时区段显示了原打开的 PE 文件区段值
- 调整添加字符串时允许使用新自定义的字符串类型,并与原来的类型合并在一起

更改了奇数位 Unicode 字符串的开始地址判断方法,现在应该不会有遗漏了。
请选择字节块分析法用英语重新提取。提取前,请在配置对话框的代码页中,将拉丁文 1 的代码页范围修改一下,即在默认范围的后面增加一下范围:0441,2013,2019,2026,201C-201D。以便提取混有这些编码字符的字符串。