PDA

View Full Version: Buka Semua terjemahan berhenti kerja - semua benang yang kosong apabila bendera diklik



myandy99
30-10-11, 06:31
Saya tidak membuat apa-apa perubahan. Saya am vBulletin 3.6.8 dengan vBET3.4.1.

Adakah Google menukar API Terjemahan atau sesuatu?

myandy99
30-10-11, 06:45
Saya hanya dinaik taraf kepada vBET 3.5.2 kini halaman terjemahan saya benar-benar kosong. Apa yang saya hilang?

myandy99
30-10-11, 07:17
Ok. Saya mendapat ini googletest.php berjalan. Kelihatan seperti saya digantung oleh Google

Terjemahan bermula ujian untuk API Google v1
Keputusan ujian: {"responseData": null, "responseDetails": "Syarat yang disyaki Penyalahgunaan Perkhidmatan Sila lihat http://code.google.com/apis/errors.", "ResponseStatus": 403}
Kesilapan ujian:
Masa sambungan (ms): 566,118164062

myandy99
30-10-11, 07:21
Ujian API Microsoft saya kelihatan baik. Sekiranya tidak vBET saya masih menterjemahkannya menerusi Microsoft API?

Bermula terjemahan ujian MS
Hasil ujian: ï »¿" Hello "
Kesilapan ujian:
Masa sambungan (ms): 492,813964844

r.dziadusz
30-10-11, 09:10
Hi,
Ya, ia boleh tetapi ujian yang anda lakukan boleh mengelirukan, becouse ia menguji terjemahan hanya dalam satu saat
Sila anda boleh menyemak:
- Did anda menetapkan
admincp -> vBET -> Terjemahan Pembekal -> Gunakan Google Hanya: NO
- Adakah anda mengemaskini = upload lagi folder upload-sekali -> vbet_translation_options jika tiada sila, lakukan yang

myandy99
30-10-11, 18:46
Ya, saya 'Gunakan Google Only: TIDAK' dan saya telah memuat naik folder vbet_translation_options.

Sekarang, jika saya klik bendera, saya mendapat ralat berikut:

Kesilapan yang teramat besar: Panggilan undefined fungsi save_settings () dalam rumah / smera / / public_html / forum / termasuk / vbenterprisetranslator_class_translator.php pada 28 baris

Samar-samar saya masih ingat saya mula mendapat di atas kesilapan selepas saya membuat beberapa perubahan yang berdasarkan atas syor FAQ mengenai prestasi. Merasa seperti ia mungkin berkaitan dengan cache memori atau sesuatu

r.dziadusz
31-10-11, 09:36
Adakah anda mengeluarkan / edit mana-mana fail, (selain daripada untuk integrasi vbseo)
Anda boleh sila beritahu saya yang langkah-langkah (tanda-tanda prestasi FAQ) telah dibuat?
Jika anda tidak ingat mana-mana PM please ini saya akses anda detailes saya akan memeriksa pada pelayan anda

myandy99
31-10-11, 16:37
Saya masih ingat masalah yang berlaku selepas saya menukar Cache Memory dari Tiada kepada sesuatu. Tetapi kini walaupun saya mengubah Cache Memori kembali ke 'Tiada' masalah masih wujud

Saya tidak membuang / edit mana-mana fail, (selain daripada untuk integrasi vbseo)

myandy99
01-11-11, 14:11
Barisan kod di mana kesilapan yang teramat besar berlaku seolah-olah sebagai berikut. Saya boleh mendapatkan beberapa jawapan?


save_settings(array ('vbet_provider_availability_'.$provider => $availability));

r.dziadusz
02-11-11, 12:21
Anda ralat muncul becouse sistem tidak dapat mencari save_settings fungsi iaitu fungsi vBulletin dan harus di adminfunctions_options.php sekarang saya tidak tahu mengapa ia tidak boleh didapati, sila menimbang semula Reupload semua fail vBet, atau sila PM saya maklumat akses, dan saya akan memeriksa ia.
Ia tidak mungkin kesilapan ini telah di bangkitkan marah oleh perubahan nilai Cache Memory

myandy99
02-11-11, 13:50
Ok. Nampaknya bagi saya ini mungkin mengapa: adminfunctions_options.php Saya tidak mempunyai save_settings kerana saya pada vBulletin 3.6.8. vBulletin 3.8.x akan memilikinya.

vBET bekerja untuk saya sebelum ini apabila saya berada di vBET 3.4.1 yang tidak menggunakan save_settings.

Sekarang saya dinaik taraf kepada vBET 3.5.2 dan saya berjalan ke dalam masalah dengan save_settings.

Jadi apa yang anda fikir patut kita buat?

r.dziadusz
02-11-11, 14:20
Mengemaskini vBulletin kepada versi terkini (3.8.7) akan menyelesaikannya

myandy99
03-11-11, 13:19
VBulletin saya sangat disesuaikan dan disepadukan dengan perisian lain. Menaik taraf vBulletin bukan pilihan.

Adakah terdapat apa-apa cara lain untuk membuat vBET bekerja untuk saya?

vBET
03-11-11, 14:40
Ya. Anda perlu membuat perubahan kod dan perubahan pemanggilan save_settings untuk fungsi lain / kod yang akan menyimpan penetapan itu. vBulletin 3.6 tidak rasmi disokong, tetapi kita boleh melakukannya rasmi dalam siaran seterusnya (satu jika pemeriksaan tidak fungsi wujud). Oleh itu, kita akan memeriksa bagaimana dalam versi lama ini vBulletin menjimatkan tetapan dan kami akan memberi anda petunjuk tentang perubahan kod. Sehingga itu - hanya matikan vBET.

vBET
03-11-11, 15:24
Ini adalah TIDAK DIUJI penyelesaian. Sila semak dan mengesahkan ia membantu. Jika ya, maka kita akan termasuk dalam siaran seterusnya. Kita tidak boleh menguji kerana kita tidak menyokong versi rasmi begitu lama vBulletin dan kami tidak mempunyai forum ujian untuk satu ini.

Cepat:
1. Buka fail / includes / vbenterprisetranslator_class_translator.php
2. Cari:


save_settings(array ('vbet_provider_availability_'.$provider => $availability));

3. Ganti dengan:


if (function_exists('save_settings')) {
save_settings(array ('vbet_provider_availability_'.$provider => $availability));
} else {
global $vbulletin;
$vbulletin->db->query_write("
UPDATE " . TABLE_PREFIX . "setting
SET value = '" . $vbulletin->db->escape_string($availability) . "'
WHERE varname = '" . $vbulletin->db->escape_string('vbet_provider_availability_'.$provider) . "'
");
build_options();
}

myandy99
05-11-11, 04:32
Terima kasih. Dengan perubahan kesilapan itu hilang tetapi ia tidak diterjemahkan lagi. Apa sahaja bahasa bendera saya klik ia masih memaparkan English

vBET
05-11-11, 15:10
Ia bukan kerana perubahan itu. Ini kerana anda mencapai had anda dalam pembekal terjemahan.
Sila baca untuk maklumat lanjut: http://www.vbenterprisetranslator.com/forum/troubleshooting/6-faq-3.html # post10876

myandy99
05-11-11, 19:23
Ok, di mana saya hanya akan menunggu Google atau Microsoft ajaib boleh diperolehi lagi? Atau membeli Google Translate API 2?

r.dziadusz
06-11-11, 11:17
vBET automaticaly akan diperiksa yang API terdapat di setiap 10 minit, dan hidupkan ia, juga jika anda pasti anda tidak mencapai had anda - fe anda diterjemahkan hanya satu halaman dan tiada siapa lain adalah di forum anda boleh menulis kepada microsoft - mtcont@microsoft.com, mungkin ia muncul becouse Microsoft ralat dalaman, tetapi yang paling mungkin anda baru sahaja normaly mencapai had anda
Juga sila ambil perhatian bahawa vBET menyokong Google (dibayar) terjemahan v2 API dan ujian api baru: Apertium (klik untuk maklumat lanjut (http://www.vbenterprisetranslator.com/forum/vbet-announcements/2543-apertium-another-translation-api-will-supported-vbet.html#post11064))

r.dziadusz
08-11-11, 21:21
Adakah anda masih memerlukan bantuan dengan isu ini? Jika tidak saya akan menandakan ia diselesaikan, untuk mana-mana isu lain sila buka thread baru

myandy99
10-11-11, 02:38
anda dapat memberi arahan bagaimana untuk menguji Apertium?

r.dziadusz
10-11-11, 23:27
sekarang kita sedang menguji Apertium, ia akan menjadi yang boleh digunakan dalam vBET pembebasan seterusnya

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages supported by vBET Translator 4.10.1