正在浏览:   1 名游客


 到底部   前一个主题   下一个主题  [无发表权] 请登录或者注册



如何汉化一个模块
Support Team
注册日期:
2005/3/21 23:40
所属群组:
注册会员
Dev+Hack
帖子: 115
等级: 9; EXP: 75
HP : 0 / 218
MP : 38 / 549
离线

我觉得只要英文好汉化模块是一个很简单的工作,当然也要有时间。我简单说一下方法,说的不对的地方也请大家指正。
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/wfdownloads/visit.php?cid=3&lid=332

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

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

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


2005/10/7 22:40
应用扩展 工具箱



 回顶部   前一个主题   下一个主题

 [无发表权] 请登录或者注册


可以查看帖子.
不可发帖.
不可回复.
不可编辑自己的帖子.
不可删除自己的帖子.
不可发起投票调查.
不可在投票调查中投票.
不可上传附件.
不可不经审核直接发帖.

[高级搜索]