Penting: Halaman ini menggunakan cookie (cookies). Menggunakan website ini tanpa mematikan cookies pada browser, berarti Anda setuju untuk menggunakannya.
Beli Sekarang! Fitur Downloads

Dapatkan dengan kami!

Jika Anda ingin untuk mulai mendapatkan uang dengan vBET bergabung untuk Program afiliasi.
Utama 1 dari 2 12 TerakhirLast
Hasil 1 untuk 10 dari 15

Thread: Aksen tidak ditampilkan dengan benar ...

  1. #1
    Junior Member
    Join Date
    Feb 2011
    Posts
    9

    Default Aksen tidak ditampilkan dengan benar ...

    Hi.

    Saya menggunakan vBulletin 4,08.

    Saya menggunakan vBET untuk terutama dua bahasa ... Inggris dan Perancis. Saya memiliki bahasa forum default diatur ke bahasa Inggris. Namun, setiap kali posting pengguna Perancis, terjemahan menampilkan dengan benar dalam bahasa Inggris. Namun, di Prancis tidak menampilkan aksen. Sebaliknya, ini akan menampilkan seperti ini:

    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.
    Ini harus menampilkan seperti ini:

    Code:
    Dans quelle langue vous allez écrire vos messages. Forum traduira automatiquement vos messages à d'autres utilisateurs langues.
    Forum saya sudah diatur untuk menampilkan dua bahasa sebagai ISO-8859-1. Oleh karena itu, saya tidak menggunakan UTF-8

    Juga, saya mengikuti instruksi instalasi yang sangat erat.

    Modifikasi hanya saya dibuat untuk vBET adalah bahwa saya mengubah bendera default menggunakan CSS-Sprite. Namun, saya melihat kode tersebut, dan tidak ada aku harus mempengaruhi cara bahwa hal-hal yang sedang ditampilkan.

    Apakah saya harus mengkonversi db saya ke UTF-8 untuk memecahkan masalah ini?

    Setiap saran akan dihargai. Terima kasih.
    Terakhir kali disunting oleh freddie3218; 07-03-11 di 16:12. Alasan: Saya edit kutipan asli, karena forum ini ditampilkan dengan benar. Saya menambahkan spasi di "& # 233" bidang.

  2. #2
    Junior Member
    Join Date
    Feb 2011
    Posts
    9

    Default

    Yah .... Saya dinonaktifkan setiap plugin yang lain, dan aku masih memiliki masalah yang sama. Sepertinya bug di vBET

  3. #3
    vBulletin Perusahaan Translator (vBET) Staf
    Join Date
    Mei 2010
    Posts
    1,000

    Default

    halo, apakah Anda menggunakan UTF-8 forum dan database atau tidak?
    Jika tidak - saya harus memiliki solusi untuk Anda. Aku wil mempersiapkan dan menulis di sini.

    Jika Anda dapat - silakan sisipkan di sini url ke thread dengan masalah ini.
    Terima kasih

  4. #4
    Junior Member
    Join Date
    Feb 2011
    Posts
    9

    Default

    Quote Originally Posted by kamilkurczak View Post
    halo, apakah Anda menggunakan UTF-8 forum dan database atau tidak?
    Jika tidak - saya harus memiliki solusi untuk Anda. Aku wil mempersiapkan dan menulis di sini.

    Jika Anda dapat - silakan sisipkan di sini url ke thread dengan masalah ini.
    Terima kasih
    Tidak, saya tidak menggunakan UTF-8 forum atau database. Saya menggunakan ISO-8859-1.

    Anda dapat melihat masalah hidup dengan melihat thread ini:

    $ 1 ini adalah ujian

    Terima kasih.

  5. #5
    Junior Member
    Join Date
    Feb 2011
    Posts
    9

    Default

    Setiap berita tentang apa yang menyebabkan itu?

  6. #6
    vBulletin Perusahaan Translator (vBET) Staf
    Join Date
    Mei 2010
    Posts
    1,000

    Default

    halo,

    Saya mengujinya pada forum pengujian saya (dalam tidak UTF) dan aku tidak bisa untuk mereproduksi tetapi Anda dapat mencoba solusi ini.
    Aku punya sesuatu untuk Anda:
    1. terbuka, membuat salinan dan mengedit file ini:
    forum / root includes / vbenterprisetranslator_functions_utils.php
    2. dalam fungsi ini menemukan:
    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. dan komentar pada semua baris tanpa kembali seperti ini:
    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. menyimpan dan tes!

    ini harus bekerja hanya untuk posting baru. semua posting yang ada Anda harus mengedit dengan tangan.
    Aku tidak Shure bahwa Anda memiliki ISO forum tapi Anda dapat mengujinya. Jika tidak baik - silahkan menimpa perubahan file ini bu tua

  7. #7
    Junior Member
    Join Date
    Feb 2011
    Posts
    9

    Default

    Hai,

    Itu mencoba baik. Namun, tidak bekerja.

    Output sekarang menunjukkan: ".. Ceci est un tes S'il vous plaà ® t ce ignorer pesan"

    Output yang benar harus: "Ceci est un tes S'il vous Plait ignorer ce pesan.."

    Oleh karena itu, saya dikembalikan.

    Berikut adalah salah satu hal yang saya perhatikan:

    Ketika posting dan mengedit, tidak menampilkan dengan benar. Namun, jika saya menekan tombol WYSIWYG editor untuk masuk ke mode "dasar", maka AKAN menampilkan dengan benar dalam editor WYSIWYG. Namun, ketika saya mencoba untuk menyimpannya, itu akan beralih untuk menunjukkan salah lagi. Tampaknya editor WYSIWYG tidak parsing hal-hal dengan benar sebelum menyimpan ketika saya menggunakan vBET dalam bahasa asing, atau ketika saya menggunakan [lang =] tag. Namun, jika saya posting kalimat asing tanpa menggunakan [lang = fr] tag, maka akan ditampilkan dengan benar saat menyimpan. Jadi sepertinya bahwa vBET tidak mengizinkan editor WYSIWYG untuk mengurai dengan benar sebelum menyimpan ... jika itu masuk akal.

  8. #8
    vBulletin Perusahaan Translator (vBET) Staf
    Join Date
    Mei 2010
    Posts
    1,000

    Default

    Anda memiliki masalah ini ketika Anda ingin posting di halaman yang diterjemahkan atau tidak? tolong jelaskan apa yang saya harus lakukan untuk memiliki hasil yang sama pada forum pengujian saya.

  9. #9
    Junior Member
    Join Date
    Feb 2011
    Posts
    9

    Default

    Quote Originally Posted by kamilkurczak View Post
    Anda memiliki masalah ini ketika Anda ingin posting di halaman yang diterjemahkan atau tidak? tolong jelaskan apa yang saya harus lakukan untuk memiliki hasil yang sama pada forum pengujian saya.
    Saya tidak tahu apakah Anda dapat mereproduksi ini di forum Anda atau tidak. Namun, ini adalah apa yang terjadi:

    VBulletin versi 4,08
    Aku punya dua bahasa di situs saya: Inggris dan Perancis. Saya menonaktifkan semua bahasa lainnya, dan semua bendera lain.
    Semua bahasa Inggris dan Perancis diterjemahkan seluruh situs dengan benar, dengan aksen yang tepat. Waktu hanya aksen tidak ditampilkan dengan benar adalah jika seseorang menggunakan bahasa Perancis dan posting di Perancis ... memiliki "bahasa Prancis" dipilih dalam profil pengguna mereka. Dalam hal ini, vBET akan menetapkan tag BBcode yang tepat secara otomatis ketika mereka posting. IE: "[lang = fr]" Namun, setelah mereka mengirim posting mereka, aksen pada posting mereka TIDAK akan muncul dengan benar. Jika mereka tekan tombol "edit post" tombol, mereka akan melihat pos mereka di editor WYSIWYG canggih ditampilkan tidak benar (saya memiliki semua account ditetapkan untuk menggunakan editor WYSIWYG, bahkan di balasan cepat, secara default sehingga semua pengguna dapat melampirkan gambar dari hard-drive mereka). Namun, jika mereka mengaktifkan "saklar modus Editor" tombol back dan sebagainya, mereka akan melihat posting mereka muncul dengan benar. Namun, ketika mereka mencoba untuk menyimpan perubahan ke pos mereka, itu akan kembali menampilkan tidak benar ketika mereka menyimpan posting mereka.

    Masalah ini hanya terjadi ketika pengguna menggunakan "Bahasa Perancis" di pengaturan profil pengguna mereka dan posting dalam bahasa Perancis ... sehingga membuat vBET tambahkan [lang = fr] untuk posting otomatis.

    Forum bahasa default saya adalah bahasa Inggris.

    Jika Anda perlu melihat-lihat pada forum saya ... pm saya, dan saya akan mengirimkan Anda informasi yang diperlukan untuk memeriksa konfigurasi panel admin saya.

    Saya harap informasi ini membantu.

    Terima kasih.

  10. #10
    vBulletin Perusahaan Translator (vBET) Staf
    Join Date
    Mei 2010
    Posts
    1,000

    Default

    ya. Saya dapat mengkonfirmasikan di forum pengujian saya!
    Ini adalah bug vBET jadi saya perlu untuk memindahkan thread ini ke bagian laporan bug.

    Saya melihat bahwa ada masalah encoding dengan huruf dengan kode ASCII di bawah Â

    Saya dapat mereproduksi itu di forum tes saya sehingga saya bisa memperbaikinya tanpa akses ke forum Anda

    Saya akan mencoba untuk menemukan solusi terbaik untuk Anda.
    Terakhir kali disunting oleh kamilkurczak; 11-03-11 di 11:40.

Utama 1 dari 2 12 TerakhirLast

Tags untuk Thread ini

Posting Permissions

  • Anda mungkin tidak memposting thread baru
  • Anda mungkin tidak memposting balasan
  • Anda mungkin tidak memposting lampiran
  • Anda mungkin tidak mengedit posting Anda
  •