论坛风格切换切换到宽版
  • 4014阅读
  • 11回复

有谁会汉化AE插件吗?在汉化optical flares1.33这个版本遇到问题了 [复制链接]

上一主题 下一主题
离线chuangyi
 

发帖
56
金钱
560
威望
56
只看楼主 倒序阅读 0 发表于: 2015-04-13
汉化optical flares1.33和E3D这两个插件时,插件界面用的是ansi编码,但是选项编辑界面用的是utf-8码,导致在插件界面和选项编辑界面遇到相同的字符串时无法汉化,有人将utf-8转成了ansi,然后用ansi汉化的,怎么做到的?哪位高人指点一下啊?
离线wanfu

发帖
2695
金钱
11800
威望
1180
只看该作者 1 发表于: 2015-04-13
你的问题是:同一个字串有2个引用,全部用 ANSI 编码写入,则其中1处正常,另一处乱码。而全部用 UTF8 编码写入,则正好倒过来,原来正常的变乱码,乱码的变正常。这样理解对不对?

如果是非标字串,可以在空白处(0x00)增加一个 UTF8 字串 ,并修改其中一个引用到新增的字串,而原来的字串仍然用 ANSI 写入。

这个方法,手动操作非常麻烦,可以用 Passolo 非标宏 或 Radialix 3 来处理。
非标宏的话,请在写入前按引用地址拆分成 2 个子字串,并分别定义不同的编码。
Radialix 3 也可以这样做。
离线chuangyi

发帖
56
金钱
560
威望
56
只看该作者 2 发表于: 2015-04-13
回 1楼(wanfu) 的帖子
wanfu:你的问题是:同一个字串有2个引用,全部用 ANSI 编码写入,则其中1处正常,另一处乱码。而全部用 UTF8 编码写入,则正好倒过来,原来正常的变乱码,乱码的变正常。这样理解对不对?如果是非 .. (2015-04-13 18:13) 

亲爱的版主大人,感谢你的回答,但是我还是不懂,我是用Athena-A汉化的,你的理解就是我要表达的意思,但是不知道能不能用Athena-A做到呢?你的意思好像是挪移,我用Athena-A提取utf-8,不过,不论是用挪移还是用矩阵都不行,显示的是英文,我看到过别人汉化的版本,就是将utf-8转换成了ansi然后都用ansi汉化的,具体怎么改变的?因为现在的AE插件多数都是ansi+utf8编写的,很头疼,怎么将utf8改成ansi,现在我用Athena-A挪移不行,用 Passolo 非标宏和Radialix 3不会用,望版主劳神帮帮忙,现在许多像我一样学着汉化AE插件的新手们都遇到这个问题了,这是个坎儿啊,期待版主的解答,另外这是这是大众脸提供的插件下载地址http://www.lookae.com/offast/,不知道可不可以帮忙啊
离线zhlmi

发帖
5
金钱
50
威望
5
只看该作者 3 发表于: 2015-06-23
同问,如何操作?
离线云外归鸟

发帖
14
金钱
140
威望
14
只看该作者 4 发表于: 2015-06-25
目前的AE大部分插件基本上都是Ansi+接口utf—8格式所编写!汉化过程中的确会遇到共用字符串编码不同,由于只支持英文,如果强行汉化,必然有一处乱码!通过细心研究E3D插件,对比别人汉化过不乱码的版本,我发现并不是别人通过软件把内部utf-8转换成ansi编码了,因为在软件内部语言编码都是一样的!而是别人修改了字符串处理函数,取消了软件默认把接口部分ansi转utf-8的过程!我不会修改函数,所以目前一直没解决这个问题,这个得请教吕老师和寒秋老师了!

离线chuangyi

发帖
56
金钱
560
威望
56
只看该作者 5 发表于: 2015-07-04
哎,不管怎样,E3D还是OF都是Ak的插件,先学习64位的dbg吧,然后学习修改函数,如果你能解决希望回复一下
离线闭建长

发帖
99
金钱
940
威望
94
只看该作者 6 发表于: 2016-04-02
E9FD修改成A803
离线chuangyi

发帖
56
金钱
560
威望
56
只看该作者 7 发表于: 2016-04-06
回 6楼(闭建长) 的帖子
闭建长:E9FD修改成A803 (2016-04-02 12:13) 

怎么修改?能不能说下具体的方法谢谢
离线nandi007

发帖
9
金钱
90
威望
9
只看该作者 8 发表于: 2016-04-10
学习一下。
离线闭建长

发帖
99
金钱
940
威望
94
只看该作者 9 发表于: 2016-04-11
大家多多分享用UTF-8汉化E3D界面的方法吧