如何汉化一个模块

 

我觉得只要英文好汉化模块是一个很简单的工作,当然也要有时间。我简单说一下方法,说的不对的地方也请大家指正。
1.一个标准的xoops 模块里面都有一个language文件夹,里面一般应该有一个english的文件夹,xoops默认的语言是英文,我们只要把这个文件夹里面的东西汉化就OK了。
2.汉化开始,首先在language里面建立一个schinese的文件夹,然后把english文件夹里面的全部内容复制过去(包括子文件夹),当然更简单的方法是复制一下english文件夹,然后改名为schinese。
3.XOOPS的语言文件是采用的PHP定义常量的方法来做的,即使你不了解PHP也没关系,只需要改单引号里面的内容就可以了,比如protector/language/english里面有一个modinfo.php文件,我们要汉化这个文件应该这样:
define("_MI_PROTECTOR_NAME","Xoops Protector");
汉化成define("_MI_PROTECTOR_NAME","xoops 安全卫士");
其他类推,有些里面有HTML代码,这个就不用汉化了
按照这个方法把所有文件都过一遍就完成了一个模块的汉化,是不是很简单呢    

下面再说一下如何把台湾那边的好的XOOPS模块拿来用,其实方法更简单,用一个小工具就可以了,XOOPS CHINA里面有的,不大,几十K
http://xoops.org.cn/modules/wfdownloa ... sit.php?cid=3&lid=332

一般XOOPS模块里面的文件类型就PHP HTML SQL几类,所以这个软件做的时候就加了几种常见的网络程序格式,

用这个文件载入你下载下来的模块,选择big2gb,然后转换就可以了,完成后把language里面的tchinese改成schinese就可以了,其他不需要做任何修改。

大概就这么多了,有好的方法大家可以写出来探讨。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值