论坛风格切换切换到宽版
  • 2618阅读
  • 4回复

请求汉化PopSel [复制链接]

上一主题 下一主题
离线Bluebells
 

发帖
27
金钱
220
威望
23
只看楼主 倒序阅读 0 发表于: 2015-08-04
PopSel是一个不错的弹出式菜单启动器,软件体积非常的小巧,要汉化的地方也很少,软件的主执行文件没有加壳,可以直接使用非标字符串提取工具提取需要汉化的字符串。可能汉化后的字符串长度与汉化前的字符串长度不一致而出现各种问题。因此请求论坛的汉化能人帮忙汉化一下这个软件。
PopSel:PopSel PopSel.rar (69 K) 下载次数:1

PS:如果也汉化里面的chm帮助文档就更好了
离线wanfu

发帖
2728
金钱
12110
威望
1211
只看该作者 1 发表于: 2015-08-05
这个程序的字符串并没有长度标识符。
你可能翻译了 Configuration 这个字符串。这个不可翻译,翻译就会出错。
给你Passolo方案文件及其所有其他文件,用 Passolo 非标宏处理了这些非标字符串。
PopSel.rar (202 K) 下载次数:2


离线Bluebells

发帖
27
金钱
220
威望
23
只看该作者 2 发表于: 2015-08-05
回 1楼(wanfu) 的帖子
wanfu:这个程序的字符串并没有长度标识符。你可能翻译了 Configuration 这个字符串。这个不可翻译,翻译就会出错。给你Passolo方案文件及其所有其他文件,用 Passolo 非标宏处理了这些非标字符串。[attac .. (2015-08-05 01:33) 

除了 Configuration 这个字符串不能汉化外,还有几个字符串是不能汉化的,版主您提供的已汉化的 PopSel 也是有问题,打开 PopSel 主执行程序,然后点取消会弹出窗口,原程序是直接退出
这个程序跟其他程序的非标汉化的思路完全不同,一般汉化的都是首字母大写的常规单词
离线wanfu

发帖
2728
金钱
12110
威望
1211
只看该作者 3 发表于: 2015-08-05
这个很正常啊,不就是“Cancel”这个字串有4个引用,其中一个不能翻译嘛。
了解 PE 字串的引用规律就可以搞定,即在其他空白位置写入翻译,并修改其中3个引用地址的引用代码,以引用翻译字串。
在非标宏中,可以通过编辑引用地址,轻松搞定。
至于部分字串首字母没有大写,那是作者的笔误吧。
PopSel.rar (202 K) 下载次数:2








离线Bluebells

发帖
27
金钱
220
威望
23
只看该作者 4 发表于: 2015-08-05
回 3楼(wanfu) 的帖子
wanfu:这个很正常啊,不就是“Cancel”这个字串有4个引用,其中一个不能翻译嘛。了解 PE 字串的引用规律就可以搞定,即在其他空白位置写入翻译,并修改其中3个引用地址的引用代码,以引用翻译字串 .. (2015-08-05 11:45) 

感谢版主的回答!