Xoops 雜記‎ > ‎模組簡介‎ > ‎

xLanguage - Xoops 多語言內容及編碼管理模組

張貼者:2008年11月21日 上午3:41DDD Yang   [ 已更新 2011年3月8日 上午8:48 ]

xlanguage版本:3.11

發佈日期:?
參考資料:
http://xoops.org.cn/modules/wfdownloads/singlefile.php?cid=8&lid=470
http://alsran.pixnet.net/blog/post/21615321
http://www.xoops.org/modules/newbb/viewtopic.php?post_id=319255


安裝:
  1. 安裝模組
  2. 修改 XOOPS/include/common.php (只有 XOOPS 2.4.0 之前版本需修改
    插入:include_once XOOPS_ROOT_PATH.'/modules/xlanguage/api.php';

    // #################### Include site-wide lang file ##################
    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. 修改 language/tchinese/global.php
    //%%%%%		LANGUAGE SPECIFIC SETTINGS   %%%%%
    //define('_CHARSET', 'UTF-8');
    //define('_LANGCODE', 'zh-tw');
    define('_CHARSET', empty($xlanguage["charset"])?'UTF-8':$xlanguage["charset"]);
    define('_LANGCODE', empty($xlanguage["code"])?'zh-TW':$xlanguage["code"]);
    $xlanguage['charset_base'] = "utf-8";
  4. 修改修改 language/english/global.php
    //%%%%%		LANGUAGE SPECIFIC SETTINGS   %%%%%
    //define('_CHARSET', 'ISO-8859-1');
    //define('_LANGCODE', 'en');
    define('_CHARSET', empty($xlanguage["charset"])?'UTF-8':$xlanguage["charset"]);
    define('_LANGCODE', empty($xlanguage["code"])?'zh-TW':$xlanguage["code"]);
    $xlanguage['charset_base'] = "utf-8";
  5. 在控制台加入基本語言
    1. 名稱: english;
      描述(非必填): 英語;
      編碼: utf-8;
      語言代碼: en (或其他任何字母比如 "en", 並不是真正的語言代碼, 只用來標記英文部分的內容)
    2. 名稱: tchinese;
      描述(非必填): 中文;
      編碼: utf-8;
      語言代碼: zh (或其他任何字母比如 "sc", 並不是真正的語言代碼, 只用來標記中文部分的內容)
  6. 啟用語言選擇區塊(小國旗)
  7. 撰寫內容時用[en]english[/en][zh]中文內容[/zh]來輸入(就是用第五步設定的語言代碼包起來)
    • 如果你不使用多語言內容切換,而是只用於繁體簡體自動轉換,則不需使用這些標籤
  8. 僅是繁簡切換的話
    1. 添加擴展語言,於基本語言選擇 tchinese_utf8
      • 名稱: tchinese; 描述(可選):簡體中文; 編碼: utf-8; 語言代碼: zh-CN (簡體中文的真正的語言代碼)
        名稱: utf8; 描述(可選): UTF8中文; 編碼: utf-8 ; 語言代碼: zh-TW (繁體中文的真正的語言代碼)
  9. 除了語言選擇區塊之外,如果你想在佈景或是樣板中添加語言切換的指令
    1. 修改 /modules/xlanguage/api.php "$xlanguage_theme_enable = true;"
    2. 設定參數 "$options = array("images", " ", 5);  // 顯示模式, 分隔符, 每一行數目";
    3. 將 "<{$smarty.const.XLANGUAGE_SWITCH_CODE}>"  插入到你的風格或是樣板中需要顯示的地方

Xlangauge - dual content seo problem
ċ
tchinese_utf8.zip
(3k)
DDD Yang,
2008年12月4日 上午5:00
ċ
xlanguage_302.zip
(82k)
DDD Yang,
2009年12月12日 上午7:44
ċ
xoops2.4_xlanguage_3.11.zip
(92k)
DDD Yang,
2010年11月18日 上午12:27