多年菜鸟 发表于 2004-5-20 14:45:57

对于AMX插件汉化的一点建议

1. 汉化插件应保留原版源文件头的全部信息,这是对原作者的尊重,同时也可以让人一目了然,本插件的来龙去脉。

2. 汉化后的原代码中,所有出现的汉字,都应该采用UTF-8编码。这样方便编辑修改, 不会在你用编辑器打开的时候,有的字是乱码,让你你茫然而混乱。

nwb13 发表于 2004-5-20 18:27:02

其实第二点很难作到
毕竟有些插件需要二次汉化才可能是全中文显示,这样的插件就一半乱码一半中文了

多年菜鸟 发表于 2004-5-22 00:33:24

Post by nwb13
其实第二点很难作到
毕竟有些插件需要二次汉化才可能是全中文显示,这样的插件就一半乱码一半中文了
本人不是太懂,但真的是很难做到吗?
只是想起到其点示范作用,我汉化的魔兽争霸3里面的所有汉字,都是UTF-8编码

http://bbs.dt-club.net/attachment.php?attachmentid=2681

nwb13 发表于 2004-5-22 01:50:36

Post by 多年菜鸟
本人不是太懂,但真的是很难做到吗?
只是想起到其点示范作用,我汉化的魔兽争霸3里面的所有汉字,都是UTF-8编码

http://bbs.dt-club.net/attachment.php?attachmentid=2681
有些字是在MOTD里显示的,那里的字就必须是汉字不能给转码了
看看我汉化的魔兽你就明白了

多年菜鸟 发表于 2004-5-22 23:09:31

我是看了你的源码后提出来的,因为好多的乱码,读码很困难

如果是显示在motd 里只需要在<head></head>之间加上

<META content=^"charset=UTF-8^">
or
<META content='charset=UTF-8'>

(我在安装 IE 5.5,IE 6的机器上测试通过..)

nwb13 发表于 2004-5-22 23:42:06

Post by 多年菜鸟
如果是显示在motd 里只需要在<head></head>之间加上

<META content=^"charset=UTF-8^">
or
<META content='charset=UTF-8'>

(我在安装 IE 5.5,IE 6的机器上测试通过..)
收到,哈哈

多年菜鸟 发表于 2004-5-23 18:03:51

MOTD 显示,就是普通的网页(而且确实生成了一个临时文件大概是 motd_temp.html)

所以要用编辑网页的思路了 :)

文字统一编码有很大的好处,阅码编辑方便很多

大馒头 发表于 2004-5-23 20:50:04

支持楼主和二楼主
页: [1]
查看完整版本: 对于AMX插件汉化的一点建议