模块

Xlanguage 2.04 - Xoops 多语言内容和编码管理

phppp  25-Jul-2005 13:44 13666 阅读数   26 评论(s) 
用户指南
----------
1 将 "xlanguage" 模块作为普通模块安装

2 插入一行
引用

include_once XOOPS_ROOT_PATH.'/modules/xlanguage/api.php';

到 XOOPS/include/common.php
在以下代码之前
// #################### 包含全局语言文件 ##################
if ( file_exists(XOOPS_ROOT_PATH."/language/".$xoopsConfig['language']."/global.php") ) {
include_once XOOPS_ROOT_PATH."/language/".$xoopsConfig['language']."/global.php";
} else {
include_once XOOPS_ROOT_PATH."/language/english/global.php";
}


3 从模块管理员页面添加基本语言(从可用语言列表中选择)和扩展语言(选择的基本语言)
引用

基本 1: 名称: 英语; 描述(可选): 英语; 字符集: iso-8859-1; 代码: en (或任何其他,不是真正的语言代码,只是在指示英语内容时的标签)

基本 2: 名称: 简体中文; 描述(可选): 简体中文; 字符集: gb2312; 代码: zh (或任何其他,不是真正的语言代码,只是在指示中文内容时的标签)

简体中文扩展 1: 名称: 繁体中文; 描述(可选): 繁体中文; 字符集: big5; 代码: zh-TW (繁体中文的真正语言代码)

简体中文扩展 2: 名称: utf8; 描述(可选): 简体中文 UTF-8; 字符集: utf-8; 代码: zh-CN (简体中文的真正语言代码)


4 使 "语言选择" 模块可见

5 添加与每个基本语言(第 3 步中指定的)对应的标签的多语言内容 [如果您不使用多语言内容显示,而只是使用字符集编码,则跳过此步骤]
引用

用第 3 步中指定的相应标签包装每种语言的内容

语言代码1]语言1的内容[语言代码1] [语言代码2]语言2的内容[语言代码2] [语言代码3]语言3的内容[语言代码3]...

如果有两种或更多语言的内容相同,您不需要逐个添加,而是使用分隔符 "|"
语言代码1|语言代码2]共享的语言1和2的内容[语言代码1|语言代码2] [语言代码3]语言3的内容[语言代码3]...

一个真实示例(假设第 3 步中指定的语言代码为:英语-en;法语-fr;简体中文-sc)

英语]我的XOOPS[英语][法语]Moi XOOPS[法语][简体中文]我的XOOPS[简体中文]

或者
英语|法语]在英语和法语中是我的内容[英语|法语][简体中文]中文内容[简体中文]


6 自动将内容从一种字符集(扩展语言)转换为另一种字符集 [实际上不需要在这个步骤中进行操作]


致谢
-------
1 Adi Chiributa - [email protected],语言处理
2 wjue - http://www.wjue.org,ziling BIG5-GB2312转换
3 GIJOE - http://www.peak.ne.jp,最简单的多语言hack

作者
------
D.J. (phppp)
https://xoops.org.cn.cn
评分 0/5
评分: 0/5 (0票)
投票已被禁用!


Login

Who's Online

283 user(s) are online (23 user(s) are browsing Publisher)


Members: 0


Guests: 283


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits

Categories