查看完整版本: [-- 64位程序要怎么汉化 --]

汉化新世纪论坛 -> 翻译交流 -> 64位程序要怎么汉化 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

tianye0769 2015-09-01 11:06

64位程序要怎么汉化

最近想汉化一款名为V-RAY FOR RHINO的插件,遇到界面汉化残缺不全的问题,只汉化80%,还有20%无法汉化,求助高人,在此谢过。附件我已把所在单词的原文件一并打包放在附件里面了,希望有高人能帮助解决并汉化,谢谢了。

wanfu 2015-09-01 15:34
文件呢?

tianye0769 2015-09-01 19:22
wanfu:文件呢?  (2015-09-01 15:34) 

加我QQ289007103,文件太大了,上传不了

wanfu 2015-09-02 09:36
加你都需要验证,无法回答你的验证问题。
请上传到网盘,最好贴出无法汉化的字串图片,以便查找。
20%无法汉化的字串估计就是非标字符串,可用 Passolo 非标宏搞定。

中正 2015-09-02 15:07
软件是什么语言编写的?无法汉化的字串不一定就是非标,,,,

tianye0769 2015-09-02 23:27
中正:软件是什么语言编写的?无法汉化的字串不一定就是非标,,,, (2015-09-02 15:07) 

这个软件的软件名为V-Ray For Rhino,是一款3D图形渲染器,由于Vray渲染器使用了混合编程,涉及到了C/C++、Ruby、Python、XML等编程语言,在此求各路大神来给小弟指导汉化。

tianye0769 2015-09-02 23:50
各位大神快来帮小弟解决这个64位程序软件的汉化问题,由于文件太大了,我无法上传论坛,现在上传到360网盘,我把原文件,未汉化截图,还有未汉化单词清单,都一一列出来放在网盘文件夹里,求救助大神帮我解决未汉化疑问。这款软件是混合编程,涉及到C/C++,Ruby、Python/XML等编程语言。望知道汉化方法的不吝赐教,在此祝各位大神天天开心,万事如意。



http://yunpan.cn/cmYGj2BnfIUEU  访问密码 4edf

wanfu 2015-09-03 02:15
确实找不到你所列的未汉化字符串。请确认以下问题:
1、你提供的原始文件都包含了该程序的所有文件?
2、你提供的原始文件是直接解压安装程序提取的,还是安装后的文件?安装后的文件的话,有可能因部分文件被安装到其他位置而不全。
3、请直接提供安装程序,我来解压看看。

如果还是找不到,就有可能部分字符串资源被压缩了。

tianye0769 2015-09-03 10:06
1、你提供的原始文件都包含了该程序的所有文件?
不是全部文件。这是我安装这个插件以后的文件,是经过我筛选出来的,最有可能隐含字符串的文件。

2、你提供的原始文件是直接解压安装程序提取的,还是安装后的文件?安装后的文件的话,有可能因部分文件被安装到其他位置而不全。
是安装后的文件。

3、请直接提供安装程序,我来解压看看。
可以的。你给我你的QQ号,我直接给你,还要教你安装方法。



wanfu 2015-09-03 13:17
难怪,不是全部文件的话,这些字符串就可能在其他文件中。
把安装文件上传到网盘即可,我不会去安装,只是解压出所有文件即可。

tianye0769 2015-09-03 13:39
wanfu:难怪,不是全部文件的话,这些字符串就可能在其他文件中。把安装文件上传到网盘即可,我不会去安装,只是解压出所有文件即可。 (2015-09-03 13:17) 

http://yunpan.cn/cmPKN7GWcszGS  访问密码 52af

wanfu 2015-09-03 21:27
无法解压缩安装程序包。不过可以肯定你提供的这些原始文件的部分资源都被压缩过。

tianye0769 2015-09-03 22:29
wanfu:无法解压缩安装程序包。不过可以肯定你提供的这些原始文件的部分资源都被压缩过。 (2015-09-03 21:27) 

要怎么解对其解压呢

tianye0769 2015-09-04 10:21
各位汉化大神们,有没有办法汉化哦,我最近一直在寻找办法,可是还是没找到,求大神们都来过来看看,怎么汉化哦

wanfu 2015-09-04 20:00
通过跟踪安装,得到了所有文件。
查找 V-Ray option editor 字符串,结果如下:
其他字符串也可以在这个目录下的文件中找到。
所有文件都在C:\ProgramData\ASGVIS\VfR564目录下
你提供的文件仅仅是该软件的极少几个文件而已。
除了用下图中的 Passolo 非标宏的字串搜索功能来查找外,也可以用UE的在文件夹中查找功能。
[attachment=32669]

tianye0769 2015-09-05 09:25
wanfu:通过跟踪安装,得到了所有文件。查找 V-Ray option editor 字符串,结果如下:其他字符串也可以在这个目录下的文件中找到。所有文件都在C:\ProgramData\ASGVIS\VfR564目录下你提供的文件仅仅是该软件 .. (2015-09-04 20:00) 

非常感谢版主的顶力帮忙,终于汉化第一行的标题,但到第二项时,转编辑成十六进制测试软件直接乱码显示,这个要怎么解决啊?

wanfu 2015-09-05 11:16
如果原始字串的编码为 ANSI(如:1252) 的话,更改翻译的编码 936 或者 UTF-8 试试看。
有些字串在XML文件中,XML文件的字符编码一般都是 UTF-8,所以写入的翻译也必须是 UTF-8 格式。
原始字串的编码为 Unicode(即UTF16)、UTF-8 的话,不能更改。
提示:
1、XML文件等文本格式的文件可以用 Passolo、 Radialix 3 等本地化软件处理。
2、非标则必须用 Passolo 非标宏或者 Athena-A 处理。因为其他非标处理软件不支持 64 位 PE 文件。
Radialix 3 可以处理非标,但是不支持超长翻译的移位。









tianye0769 2015-09-05 18:39
wanfu:如果原始字串的编码为 ANSI(如:1252) 的话,更改翻译的编码 936 或者 UTF-8 试试看。有些字串在XML文件中,XML文件的字符编码一般都是 UTF-8,所以写入的翻译也必须是 UTF-8 格式。原始字串的编码 .. (2015-09-05 11:16) 

它这个是python的PYC格式,不是XML格式,还是没办法解决乱码问题。

wanfu 2015-09-06 00:43
用“python 的 PY 文件的编码”百度了一下 ,找到很多这方面的文章。
好像只要在文件头的第一行指定一下编码声明,并保存 py 文件为和编码一致的格式即可。具体你自己搜索看看。
特别是这篇文章,可以重点参考一下。
http://blog.chinaunix.net/uid-7208369-id-2658427.html


查看完整版本: [-- 64位程序要怎么汉化 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.016457 second(s),query:3 Gzip disabled