重要:此頁面會使用Cookie (cookies). 使用本網站不關閉瀏覽器中的cookie,即表示您同意使用它。
現在購買! 特點 下載

賺錢與我們聯繫!

如果您想要開始賺錢與貝特聯接 聯盟計畫。
12 12 最後Last
結果 11015

主題: 口音顯示不正確 ...

  1. #1
    初級會員
    註冊日期
    2011年2月
    帖子
    9

    Default 口音顯示不正確 ...

    嗨。

    我使用百度推廣 4.08。

    我用vbet為主要有兩種語言 ...英語和法語。我的論壇默認語言設置為英語。但是,每當法國用戶的帖子,翻譯正確顯示英文。然而,在法國的口音不顯示。相反,它會顯示如下:

    Code:
    Dans quelle langue vous allez & #233;crire vos messages. Forum traduira automatiquement vos messages & #224; d'autres utilisateurs langues. En outre, il se traduira par des postes dans d'autres langues & #224; votre langue par d& #233;faut.
    它應顯示如下:

    Code:
    Dans quelle langue vous allez écrire vos messages. Forum traduira automatiquement vos messages à d'autres utilisateurs langues.
    我的論壇成立後,以顯示這兩種語言的ISO - 8859 - 1。因此,我不使用UTF - 8

    另外,我按照安裝說明操作非常密切。

    我唯一 的修改作出vBet的是,我改變了默認標誌使用CSS -雪碧。不過,我看了看代碼,並沒有什麼效果我也應該這樣,事情正在顯示出來。

    我有我的數據庫轉換為 UTF - 8來解決這個問題呢?

    任何意見將不勝感激。感謝。
    最後編輯者 freddie3218; 07-03-1116:12. 原因: 我編輯原帖,因為這個論壇顯示正確。我添加了一個空間,在“&#233”領域。

  2. #2
    初級會員
    註冊日期
    2011年2月
    帖子
    9

    Default

    嗯....我禁用所有其他插件,我仍然有同樣的問題。看起來像一個錯誤,vbet

  3. #3
    vBulletin企業翻譯(vBET)員工
    註冊日期
    2010年5月
    帖子
    1,000

    Default

    你好,你使用UTF - 8論壇和數據庫或沒有?
    如果沒有 - 我應該有一個解決方案適合你。我WIL準備,並寫在這裡。

    如果你能 - 請貼在這裡一個 url的線程處理這個問題。
    謝謝

  4. #4
    初級會員
    註冊日期
    2011年2月
    帖子
    9

    Default

    Quote 作者: kamilkurczak View Post
    你好,你使用UTF - 8論壇和數據庫或沒有?
    如果沒有 - 我應該有一個解決方案適合你。我WIL準備,並寫在這裡。

    如果你能 - 請貼在這裡一個 url的線程處理這個問題。
    謝謝
    不,我不使用UTF - 8論壇或數據庫。我使用ISO - 8859 - 1。

    你可以看到生活的問題通過查看此主題:

    1美元這是一個測試

    感謝。

  5. #5
    初級會員
    註冊日期
    2011年2月
    帖子
    9

    Default

    任何消息的是什麼原因造成的呢?

  6. #6
    vBulletin企業翻譯(vBET)員工
    註冊日期
    2010年5月
    帖子
    1,000

    Default

    你好,

    我正在測試它在我的測試論壇(在 沒有 UTF),我不能重現,但你可以試試這個解決方案。
    我有東西給你:
    1。開放,使複製並編輯這個文件:
    論壇根/包括/ vbenterprisetranslator_functions_utils.php
    2。在這個函數中找到:
    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {
            
    //TODO how to check does utf-8 is involved? how often this function is used?
    //        if (! ereg('[\200-\237]', $string) and ! ereg('[\241-\377]', $string)) 
    //        if (!preg_match('/[\200-\237]/', $string) and !preg_match('/[\241-\377]/', $string)) 
    //        if (!preg_match('/[\200-\237\241-\377]/e', $string)) 
    //            return $string; 
        
            // decode three byte unicode characters 
            
    $string preg_replace('/([\340-\357])([\200-\277])([\200-\277])/e',        
                    
    '\'&#\'.((ord(\'\\1\')-224)*4096 + (ord(\'\\2\')-128)*64 + (ord(\'\\3\')-128)).\';\'',    
                    
    $string); 
        
            
    //decode two byte unicode characters 
            
    $string preg_replace('/([\300-\337])([\200-\277])/e'
                    
    '\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\''
                    
    $string); 
                        
            return 
    $string;
        } 
    3。和註釋的所有行不 回報 像這樣的:
    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {
            
    //TODO how to check does utf-8 is involved? how often this function is used?
    //        if (! ereg('[\200-\237]', $string) and ! ereg('[\241-\377]', $string)) 
    //        if (!preg_match('/[\200-\237]/', $string) and !preg_match('/[\241-\377]/', $string)) 
    //        if (!preg_match('/[\200-\237\241-\377]/e', $string)) 
    //            return $string; 
        
            // decode three byte unicode characters 
          //  $string = preg_replace('/([\340-\357])([\200-\277])([\200-\277])/e',        
            //        '\'&#\'.((ord(\'\\1\')-224)*4096 + (ord(\'\\2\')-128)*64 + (ord(\'\\3\')-128)).\';\'',    
                //    $string); 
        
            //decode two byte unicode characters 
            //$string = preg_replace('/([\300-\337])([\200-\277])/e', 
            //        '\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\'', 
            //        $string); 
                        
            
    return $string;
        } 
    4。保存並測試!

    這應該只對新職位。所有現有職位你應該手工編輯。
    我不是說你有一個舒爾 ISO 論壇,但你可以對它進行測試。如果沒有好 - 請這些變化部覆蓋舊文件

  7. #7
    初級會員
    註冊日期
    2011年2月
    帖子
    9

    Default

    嗨,

    這是一個很好的嘗試。然而,這是行不通的。

    輸出現在顯示:“CECI EST未測試。S'il vous plaà ® T ignorer CE消息。”

    正確的輸出應該是:“CECI EST未測試。S'il vous編 ignorer行政長官的消息。”

    因此,我恢復回來。

    這裡是一回事,我注意到:

    當發布和編輯,它不會正確顯示。但是,如果我打的所見即所得的編輯器按鈕,進入“基本模式”,那麼它會正確顯示在所見即所得的編輯器。然而,當我試圖挽救它,它恢復為顯示不正確了。看來,所見即所得的編輯器是不正確地分析事物保存前,當我在使用VBET一門外語,或當我使用[LANG =]標籤。不過,如果我沒有張貼外語用[LANG = FR]標籤,然後它會顯示正確保存時。因此看來,VBET不允許所見即所得的編輯器正確解析保存前...如果使任何意義。

  8. #8
    vBulletin企業翻譯(vBET)員工
    註冊日期
    2010年5月
    帖子
    1,000

    Default

    你有這樣的問題,當您想翻譯的網頁上發布或沒有?請描述一下我應該做的有相同的結果在我的測試論壇。

  9. #9
    初級會員
    註冊日期
    2011年2月
    帖子
    9

    Default

    Quote 作者: kamilkurczak View Post
    你有這樣的問題,當您想翻譯的網頁上發布或沒有?請描述一下我應該做的有相同的結果在我的測試論壇。
    我不知道你是否能重現這在您的論壇或沒有。然而,這是發生了什麼:

    vBulletin版本4.08
    我有我的網站上兩種語言:英語和法語。我禁用所有其他語言,以及所有其他標誌。
    所有的英語和法語翻譯整個網站得當,用正確的口音。唯一一次的口音不正確顯示的是,如果有人使用的是法語和職位,法國 ... ...具有“法語”選擇用戶配置文件中。在這種情況下,VBET將分配適當的BBCode代碼標籤時自動職務。 IE:“[LANG = FR]”然而,一旦他們提出他們的職位,在他們的口音郵政將無法正常顯示。如果他們按“編輯帖子”按鈕,就會看到他們發布的先進的所見即所得編輯器中顯示不正確(我有所有帳戶設置為使用所見即所得的編輯器,即使在快速答复,默認情況下,使所有用戶都可以從附加的圖片他們的硬盤驅動器)。但是,如果他們切換“開關編輯模式”按鈕來回穿梭,他們將看到他們後正確顯示。然而,當他們嘗試將更改保存到自己的文章,將再次顯示不正確時,他們挽救自己的職位。

    這個問題只發生在用戶使用的是“法語”在他們的用戶配置文件設置和張貼的法語 ...從而使vbet添加[LANG = FR]到後自動。

    我的論壇默認語言是英語。

    如果你需要看看周圍我的論壇上... ...晚上我,我會送你所需的資料,看看我的管理面板設置。

    我希望這些信息是很有幫助的。

    感謝。

  10. #10
    vBulletin企業翻譯(vBET)員工
    註冊日期
    2010年5月
    帖子
    1,000

    Default

    是的。我可以證實它在我的測試論壇!
    這是一個 vBET錯誤,所以我需要移動到錯誤的主題報告部分。

    我注意到,有一個編碼的問題用字母與 ASCII碼下

    我可以重現它在我的測試論壇,所以我可以修復它沒有訪問您的論壇

    我會盡力找到最好的解決方案適合你。
    最後編輯者 kamilkurczak; 11-03-1111:40.

12 12 最後Last

標籤這個主題

發帖權限

  • 可能不會 發表新主題
  • 可能不會 發表回复
  • 可能不會 上傳附件
  • 可能不會 編輯您的文章
  •