[問題]简体字 跟 繁体字 如何切换

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

文章 天霜 »

依夢兒 寫:歐美語系可以參考 Translate posts :
http://mods.db9.dk/viewforum.php?f=33
這外掛似乎只能單方向翻譯

他好像是依照論壇使用的語言翻到你想轉的語言

不能30國語言互相翻譯 只能將論壇使用的語言翻譯成30國語言

30國語言裡就是沒有繁體中文的語系翻譯 只有簡體的
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題

這世界還有拼命守護的價值嗎...
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

依夢兒 寫:歐美語系可以參考 Translate posts :
http://mods.db9.dk/viewforum.php?f=33
基本上翻譯出來的文章~~~
應該沒有辦法閱讀吧~~~

中文互轉~~還比較可以接受~
畢竟兩岸用詞差異性比較小~~
頭像
大佬
星球公民
星球公民
文章: 260
註冊時間: 2003-11-30 13:38
來自: Kluang,Johor,Malaysia
聯繫:

文章 大佬 »

messagebox 和伊夢兒 都好熱心
如果小弟解答有錯誤請其他大大修正吧!
●免費空間連結:來看看吧!
●您的 phpBB2 版本:phpBB 2.0.8
●您的 phpBB2 連結網址: http://holymation.57host.com
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

messagebox 寫:
依夢兒 寫:歐美語系可以參考 Translate posts :
http://mods.db9.dk/viewforum.php?f=33
基本上翻譯出來的文章~~~
應該沒有辦法閱讀吧~~~
歐美語系互轉的成熟度還算可以;勉強及格。
例如英文 <> 法文 <> 德文,所以很多歐美的 phpBB 論壇都已經裝上這支外掛了。
不像中文 <> 日文或是中文 <> 英文那樣翻譯出來的東西讓人不知所云.... @_@
所以中文 phpBB 論壇裝這了支外掛就算能夠支援中英互譯也是白搭。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
chocolatez
星球普通子民
星球普通子民
文章: 5
註冊時間: 2003-07-19 15:14
聯繫:

[問題]phpbb2 2.0.6 簡轉繁,common.php錯誤

文章 chocolatez »

●架設主機作業系統:Linux
●您的上網方式:ADSL(seed.net)
●您安裝的程式:Apache + phpMyAdmin 2.4.0 + MySql 3.23.55-log
●您的 phpBB2 版本:phpBB 2.0.6
●錯誤代碼:

首先先得感謝各位大大們的分享
但是小弟照著massagebox大大所寫的第一項成功,測試沒有問題
但在修改第二項時,因不暗PHP語法所以…一直出現錯誤
但因版本不同直接覆蓋Common.php也是行不通
但實在是需要messagebox大大所提供的第二項功能\r
所以不知是否有大大可以提供個方向,如何突破\r

messagebox 寫到:
    • 依夢兒 寫到:
      不好意思喲....讓你打那麼多字。
      我在你回答之前就已經搞定了....
      • massagebox 寫到:
        所以~~不行~~~~


      我剛剛也試過了,的確不行。
      因為我論壇上原來就有一些文章是中國大陸的網友用簡體中文發表的,所以一裝完就知道有沒有效。

      結論就是:

      繁體網站轉簡體網站 > 可以。
      簡體網站轉繁體網站 > 應該也是可以。
      繁體網站上有簡體文章轉繁體 > 不可以。


    成功了~~
    現在可以做到簡繁互換~~
    即使大陸網友來也OK~
    大概說一下原理~~

    今天當有人使用GB來發表文章~
    將他所輸入的文字等全部轉成BIG5~
    如此一來~~就可以達到簡體字用繁體字看~

修改後出現的錯誤

代碼: 選擇全部

Warning: Cannot modify header information - headers already sent by (output started at /home/customer/tgblife.com.tw/www/phpbb2/includes/ccharset.php:1) in /home/customer/tgblife.com.tw/www/phpbb2/common.php on line 38 

Warning: Cannot modify header information - headers already sent by (output started at /home/customer/tgblife.com.tw/www/phpbb2/includes/ccharset.php:1) in /home/customer/tgblife.com.tw/www/phpbb2/includes/sessions.php on line 293 

Warning: Cannot modify header information - headers already sent by (output started at /home/customer/tgblife.com.tw/www/phpbb2/includes/ccharset.php:1) in /home/customer/tgblife.com.tw/www/phpbb2/includes/sessions.php on line 294 

Warning: Cannot modify header information - headers already sent by (output started at /home/customer/tgblife.com.tw/www/phpbb2/includes/ccharset.php:1) in /home/customer/tgblife.com.tw/www/phpbb2/viewtopic.php on line 555 

Warning: Cannot modify header information - headers already sent by (output started at /home/customer/tgblife.com.tw/www/phpbb2/includes/ccharset.php:1) in /home/customer/tgblife.com.tw/www/phpbb2/includes/page_header.php on line 26 

Fatal error: Cannot redeclare class ccharset in /home/customer/tgblife.com.tw/www/phpbb2/ccharset.php on line 5 
    common.php
    37-38行 為\r

    代碼: 選擇全部

    include('includes/ccharset.php');
    header("Content-Type: text/html; charset=".$lang_chk);
    messagebox
    竹貓忠實會員
    竹貓忠實會員
    文章: 981
    註冊時間: 2003-02-24 23:34

    文章 messagebox »

    老實說~~~這下真的難倒我了~
    一下子跑出那麼多錯誤~
    沒有測試我也不知道除錯要從何除起
    messagebox
    竹貓忠實會員
    竹貓忠實會員
    文章: 981
    註冊時間: 2003-02-24 23:34

    Re: [問題]phpbb2 2.0.6 簡轉繁,common.php錯誤

    文章 messagebox »

    代碼: 選擇全部

    [color=red]Warning: Cannot modify header information - headers already sent by (output started at /home/customer/tgblife.com.tw/www/phpbb2/includes/ccharset.php:1) in /home/customer/tgblife.com.tw/www/phpbb2/common.php on line 38 
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/customer/tgblife.com.tw/www/phpbb2/includes/ccharset.php:1) in /home/customer/tgblife.com.tw/www/phpbb2/includes/sessions.php on line 293 
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/customer/tgblife.com.tw/www/phpbb2/includes/ccharset.php:1) in /home/customer/tgblife.com.tw/www/phpbb2/includes/sessions.php on line 294 
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/customer/tgblife.com.tw/www/phpbb2/includes/ccharset.php:1) in /home/customer/tgblife.com.tw/www/phpbb2/viewtopic.php on line 555 
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/customer/tgblife.com.tw/www/phpbb2/includes/ccharset.php:1) in /home/customer/tgblife.com.tw/www/phpbb2/includes/page_header.php on line 26 
    
    沒辦法再送出檔頭~應該是說程式已經把檔頭送出去了~且現在已經開始作標準輸出~
    [/color]
    
    Fatal error: Cannot redeclare class ccharset in /home/customer/tgblife.com.tw/www/phpbb2/ccharset.php on line 5 
    
    common.php
    37-38行 為\r

    代碼: 選擇全部

    include('includes/ccharset.php');
    header("Content-Type: text/html; charset=".$lang_chk);
    這裡送檔頭的部分可以取消~
    我家是因為當初我的PHP都會預設送出BIG5的檔頭~
    我又懶的去改php.ini
    所以直接在那邊加送檔頭~

    基本上要裝這個~程式一定要有點概念~~
    我的第一步驟在改過第2步驟後~
    之前貼的文章還有改一堆東西~~
    連我都不確定改了什麼東西~~

    我覺得你先練習嘗試除錯吧~~~
    在你要中斷的地方加上
    die("現在執行到XXXXX 某某變數值為" . $sos);
    然後慢慢去除錯~
    chocolatez
    星球普通子民
    星球普通子民
    文章: 5
    註冊時間: 2003-07-19 15:14
    聯繫:

    [討論]感謝messagebox大大

    文章 chocolatez »

    哇咧,沒想到那麼快就得到大大您的回覆

    嗯,實際上我也是有正在慢慢研究這程式
    雖然進度是不快…\r

    只是玩PHPBB2的時間還不長\r
    所以難免有點心急\r
    給你添麻煩了,真是抱歉 @_ @

    先謝謝你給我個方向
    也讓我可以好好去試它一試先
    如果…嗯…我是說如果,我有搞定的話\r
    再回報\r
    謝啦Messagebox大大
    mayasoo
    星球普通子民
    星球普通子民
    文章: 1
    註冊時間: 2003-05-17 12:10

    文章 mayasoo »

    小心得

    原來問題出在\r
    includes/page_header.php

    中已經有加入檔頭\r
    //判斷使用者是否有送出語系要求有就寫入COOKIE
    if (isset($c_lang)) {
    setcookie('clang',$c_lang,time()+3600);
    } else {
    $c_lang=$HTTP_COOKIE_VARS['clang'];
    }
    include('ccharset.php');
    上面引用的最後一行刪掉,應該就沒有重複宣告的問題了。
    chocolatez
    星球普通子民
    星球普通子民
    文章: 5
    註冊時間: 2003-07-19 15:14
    聯繫:

    [討論]

    文章 chocolatez »

    感謝

    小心得

    原來問題出在
    includes/page_header.php

    中已經有加入檔頭
    //判斷使用者是否有送出語系要求有就寫入COOKIE
    if (isset($c_lang)) {
    setcookie('clang',$c_lang,time()+3600);
    } else {
    $c_lang=$HTTP_COOKIE_VARS['clang'];
    }
    include('ccharset.php');

    上面引用的最後一行刪掉,應該就沒有重複宣告的問題了。
    這個試過
    但是還是不成@_@
    暫時沒什麼進展
    最近比較沒時間去慢慢試
    希望有興趣的大大們有時間的話一起討論一下
    或者是有人已經研究過2.0.6版的?
    可以提供心得[/list]
    coolmanmona
    星球普通子民
    星球普通子民
    文章: 4
    註冊時間: 2004-06-25 11:51

    文章 coolmanmona »

    ●架設主機作業系統:Linux
    ●您的上網方式:ADSL(HINET)
    ●您安裝的程式: PHP 4.3.10 + MySql 4.0.22
    ●您的 phpBB2 版本:phpBB 2.0.11
    ●錯誤代碼

    代碼: 選擇全部

    ccharset.phpトニミワ�08"ニテ�ニ�ャニ��ニ�ュ������������ニ�ミワ�0ニ���� <。�ワキュ�ネク�*'��ーA��ZH TaipeiUs�Us�ク�*'HHR*ch� Courier  Helvetica Confidential����P B ��ZSORT「�ZBBSTZMPSR&styl2���Lァ�t���ァ�����hァ� 
    Warning: Cannot modify header information - headers already sent by (output started at /home/monashop/public_html/bbs/includes/ccharset.php:1) in /home/monashop/public_html/bbs/common.php on line 38
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/monashop/public_html/bbs/includes/ccharset.php:1) in /home/monashop/public_html/bbs/includes/sessions.php on line 305
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/monashop/public_html/bbs/includes/ccharset.php:1) in /home/monashop/public_html/bbs/includes/sessions.php on line 306
    
    Parse error: parse error, unexpected '&' in /home/monashop/public_html/bbs/includes/page_header.php on line 27
    ...我用不出來 ....http://cp9.secserverpros.com/~monashop/bbs/index.php 哪裡有問題 ?
    messagebox
    竹貓忠實會員
    竹貓忠實會員
    文章: 981
    註冊時間: 2003-02-24 23:34

    文章 messagebox »

    基本上~~phpbb經過歷次小改版後~
    許多程式段落都不一樣了~
    當時測試是在2.0.2上面~~~

    會錯~其實是可以理解的~~
    然而~這這修改難度本身就不低~~~
    加上版本不同~~~

    還是建議你先從基本的php流程學起~~
    接著~在練習讀程式~~

    就算是我~要改這個~我也是要在重新讀程式~~
    一年前的東西~~居然還被翻出來~~~
    charis
    星球普通子民
    星球普通子民
    文章: 13
    註冊時間: 2005-01-22 02:29

    文章 charis »

    messagebox 寫: 修改方式~~
    一樣依照我之前所改的方式
    並且下載此檔common.zip
    解壓縮後~~將common.php覆蓋~
    請問還有這個zip的存檔嗎? 下載點不能下.
    messagebox
    竹貓忠實會員
    竹貓忠實會員
    文章: 981
    註冊時間: 2003-02-24 23:34

    文章 messagebox »

    charis 寫:請問還有這個zip的存檔嗎? 下載點不能下.
    之前主機的硬碟已經毀損~~所以~~沒有~~

    看是不是有人下載後~還有留存的檔案了~
    *tytsim*
    竹貓忠實會員
    竹貓忠實會員
    文章: 411
    註冊時間: 2005-03-24 11:54
    來自: 香港
    聯繫:

    文章 *tytsim* »

    messagebox 寫:
    依夢兒 寫:
    u87104041d 寫:上上樓所說的應該是直接複製簡體字貼上
    而無法轉碼吧
    對,因為網站上所有的中文字原本就是繁體中文,所以自然沒有「簡體不能轉繁體」的問題,因為它原本就是繁體。

    但是如果我是來自對岸的網友,我打的是簡體中文,台灣的網友可能看不懂,
    這個時候可能會有人想要去按 [繁] ,將簡體中文轉成繁體中文。
    不過剛剛測試的結果是失敗的....
    會失敗的原因是~~
    你在編碼BIG5的網頁裡輸入GB2312的文字~
    當送給SERVER時~瀏覽器會將非BIG5的字編碼成UTF-16
    就是所謂的&#12345;這樣的字串\r
    真正的簡體字必須在GB2312的編碼網頁裡輸入簡體字~
    不過很可惜~~這點確定不行

    大致說一下這個函式的運作~~
    他只是將PHP的標準輸出\r
    轉成GB2312或是不轉--
    所以當按下BIG5時~~~
    其實就等於正常的討論區~並不會做轉碼的動作~~~
    也因為~~~
    樓上連結的程式並不能自動判斷原文是否為BIG5或是GB2312~
    所以只能這樣~~~
    把所謂的&#12345;(簡)
    變做所謂的&#54321;(繁)
    便可^v^
     網絡鎮
        關於網絡的
    http://tytsim.net.ru  一個網絡鎮
    主題已鎖定

    回到「phpBB 2 安裝與使用」