Xlanguage3.11 使用問題

edited 十月 2013 in XOOPS
您好:
我使用介面 ,xoop2.5
我參考http://sites.google.com/site/ndwxoops/Home/mod/xlanguage
要來安裝 多語模組
問題如下:
Q1.\language\下有 english ;tchinese ;tchinese_utf8 3個目錄
我都要改用
define('_CHARSET', empty($xlanguage["charset"])?'UTF-8':$xlanguage["charset"]);
define('_LANGCODE', empty($xlanguage["code"])?'zh-TW':$xlanguage["code"]);
$xlanguage = "utf-8";

tchinese ;tchinese_utf8這2個應該都是 中文介面 ;
若5.在控制台加入基本語言
只加入 tchinese_utf8 為 tw 是否未有差別?


Q2.我於區塊中,編輯標題為
[tw]語言[/tw][en]Language[/en]
他是有顯示中文 "語言", 為標題
但我點選 英文國旗後,他並沒有顯示 Language ,為標題;
標題仍為--"語言"

請問這該如何處理?
應該要變標題內容才對!

Q3.將 "<{$smarty.const.XLANGUAGE_SWITCH_CODE}>"  插入到你的風格或是樣板中需要顯示的地方
這是要作哪邊?

謝謝!

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=6316

評論

  • edited 九月 2011
    1. 看起來 tchinese 目錄應該是使用 big5 編碼,應該沒辦法使用 Xlanguage ,所以應該只能拿 tchinese_utf8 設為 tw

    2. 應該是沒有設定好吧, XOOPS/include/common.php 有照著說明改嘛?

    3. 就試著放進你在使用中樣板的 theme.html 看看吧
  • edited 十月 2011
    您好:
    1.我目前是拿 tchinese_utf8 設為 tw
    2.我看說明:
    修改 XOOPS/include/common.php (只有 XOOPS 2.4.0 之前版本需修改)
    插入:include_once XOOPS_ROOT_PATH.'/modules/xlanguage/api.php';
    但我於
    if ($xoopsConfig == 1) {
    include XOOPS_ROOT_PATH . "/include/site-closed.php";
    }
    後加入
    include_once XOOPS_ROOT_PATH.'/modules/xlanguage/api.php';
    // #################### Include site-wide lang file ##################
    if ( file_exists(XOOPS_ROOT_PATH."/language/".$xoopsConfig."/global.php") ) {
    include_once XOOPS_ROOT_PATH."/language/".$xoopsConfig."/global.php";
    } else {
    include_once XOOPS_ROOT_PATH."/language/english/global.php";
    }

    結果,如附件a1.jpg
    ,我把include_once XOOPS_ROOT_PATH.'/modules/xlanguage/api.php'; 拿掉,就可正常看到首頁,但英文仍無效.
    if ( file_exist 這段拿到也無效...

    3.我放到 theme.html 後,查看,測試 也沒效過...

    謝謝!







Sign In or Register to comment.