11.
xlanguage多國語系
Google 線上翻譯
下載修改過的檔案
一、xlanguage 多國語系模組安裝
- 按正常模式和步驟安裝 "xlanguage"
- 在XOOPS/include/common.php中插入一行(位置在 $xoopsPreload->triggerEvent('core.include.common.language'); 之前 )
include_once XOOPS_ROOT_PATH.'/modules/xlanguage/api.php';
- 修改 language/使用語系/global.php
// %%%%% LANGUAGE SPECIFIC SETTINGS %%%%%
//define('_CHARSET', 'UTF-8');
//define('_LANGCODE', 'en');
define('_CHARSET', empty($xlanguage["charset"])?'UTF-8':$xlanguage["charset"]);
define('_LANGCODE', empty($xlanguage["code"])?'en':$xlanguage["code"]);
$xlanguage['charset_base'] = "UTF-8";
二、xlanguage 多國語系模組設定
- 到模組後台選定基本語系,以下列幾種語系之間切換為例:正體中文(UTF-8) 、英語
- 先選定基本語系(需要確定你的XOOPS有english語系包):
- (1) 名稱:english;描述:English;編碼:iso-8859-1;語系代碼:en
- (2) 名稱:tchinese_utf8;描述:正體中文;編碼:utf-8;語系代碼:tw
- 在區塊管理內將「語系選擇」區塊啟用(注意,預設僅管理員可見,請修改之)
三、xlanguage 多國語系模組使用
- [en]My XOOPS[/en][tw]我的 XOOPS[/tw]
- [english]My XOOPS[/english][tchinese_utf8]我的 XOOPS[/tchinese_utf8]
四、在佈景或是模板中增加語系切換的指令:
- 將 <{$smarty.const.XLANGUAGE_SWITCH_CODE}> 插入到佈景中。
五、xlanguage 新增語系(以簡體schinese為例)
- 用convert轉檔,必轉的目錄包含(請將tchinese_utf8轉為schinese):
- (1) /language(系統主語系,轉完後需修改global.php,同1-3)
- (2) /modules/system/language(系統後台語系)
- (3) /modules/system/themes/default/language(default是後台佈景名稱)
- (4) /themes/佈景/language(如果有的話)
- 各個模組的language都要轉一下
- 去xlanguage新增schinese基本語系,簡體編碼為 gb2312。