พีดีเอ

View Full Version : sidebars แสดงข้อความในภาษาต้นฉบับ



trevis
07-05-10, 15:24
ผู้ใช้ 1 ภาษาเริ่มต้นของผู้ใช้ดูเนื้อหาในภาษาโปรตุเกส: โปรตุเกสอ้างข้อความในฟอรั่มและบล็อกในภาษา: โปรตุเกสผู้ใช้งานของผู้ใช้อื่น ๆ 2 (Visitor) เข้ามาในเว็บไซต์และดูภาษา: อังกฤษ (เริ่มต้นเว็บไซต์) 2 ผู้ใช้งานจะแสดงแถบ lateriais CMS, โพสต์และบล็อกที่มีชื่อแปล แต่ข้อความในภาษาต้นฉบับ ถ้าผู้ใช้ 2 คนเปลี่ยนภาษาอื่น ๆ ที่นอกเหนือจากภาษาอังกฤษ (เว็บไซต์เริ่มต้น) เช่นสเปน, ทั้งชื่อและข้อความของข้อความจะถูกแปลอย่างถูกต้อง มีคำอธิบายที่ชัดเจนคืออะไร? ฉันพยายามติดภาพ แต่ทำไม่ได้ รายชื่อผู้ติดต่ออะไร

vBET
07-05-10, 15:51
เราตระหนักถึงที่และในขณะนี้จะไม่ถือว่าเป็นข้อบกพร่อง แต่คุณลักษณะ (ดังนั้นในข้อผิดพลาดคำอื่น ๆ ในแจ็คเก็ตดี;))

กรุณาให้ฉันอธิบาย สิ่งที่คุณกำลังเขียนเกี่ยวกับที่อยู่ในบางบล็อก CMS เช่นส่วน'โพสต์ล่าสุด'ของข้อความที่ไม่ได้เป็นแปลในภาษาต้นฉบับ ในความเป็นจริงมันไม่ได้แปลที่ทุกอย่างถูกต้องเนื่องจากข้อความที่ปรากฏในบล็อกดังกล่าวได้โดยไม่ต้อง BBCode ใด ๆ vB เพียงช่วยให้การกำจัด BBCodes โดยไม่ต้องรันมัน และนั่นคือเหตุผลที่คุณจะเห็นข้อความนี้เป็นไม่ได้แปล

เกี่ยวกับบางภาษา (เช่นภาษาญี่ปุ่น) คุณจะเห็นข้อความที่'แปล'เพราะจริงๆมันจะแปลอยู่เสมอ แต่ไม่ BBCode จะแปลเหมือนเดิมในฟอรั่มภาษาเดิมของคุณ ดังนั้น Google จะใช้เวลาเช่นข้อความในภาษาโปรตุเกส แต่ vBET บอกว่ามันอยู่ในภาษาอื่น ๆ (ค่าเริ่มต้นฟอรั่ม) เพราะได้ vB ลบข้อมูลเกี่ยวกับภาษาจริง เพื่อให้ Google ได้รับสับสนและบางครั้งผลตอบแทนเ พียงแค่ข้อความเดียวกันและบางครั้งก็พยายามที่จะแปลมันมีผลดีมาก

เราไม่สามารถทำอะไรกับที่ไม่มีการปรับเปลี่ยนโค้ด vB และเราไม่ได้ต้องการทำอย่างนั้น เราอย่างเป็นทางการถามทีมงาน V B สำหรับเบ็ดใหม่ซึ่งจะช่วยให้การประเมินผลการ BBCodes เลือกก่อน BBCodes ทั้งหมดจะถูกลบออก ดูที่นี่สำหรับรายละเอียด : ไม่ BBCodes ถอดได้ (http://www.vbulletin.com/forum/showthread.php?343784-Not-removable-BBCODEs)

เราจะส่งข้อเสนอนี้กว่า 2 เดือนที่ผ่านมาและยังคงได้รับการตอบสนองที่ไม่ทั้งหมด ...

ดังนั้นสมมติว่า -- มันไม่ขึ้นอยู่กับเราและนั่นคือเหตุผลที่เราคิดว่ามันเป็นคุณสมบัติไม่ได้ข้อผิดพลาด ตราบใดที่ vBulleitn จะอนุญาตให้เพียง แต่เอา BBCodes โดยไม่ต้องแยกเราไม่สามารถช่วย ข้อความ vBET ทำเครื่องหมายที่เหมาะสมและให้ตรรกะในการแปล แต่เพียง vBulletin เลือกในบางสถานที่ที่จะไม่สนใจมัน คุณสามารถช่วยได้โดยการเขียนเสียงของคุณในหัวข้อของเรา -- บางทีทีม VB จะพิจารณาเรื่องนี้แล้ว

ขออภัยฉันไม่สามารถช่วยนี่ : o หวังว่าคุณเข้าใจสถานการณ์ของเราในเรื่องนี้

trevis
07-05-10, 18:23
ผมเข้าใจว่ามันคือ :-) ง่ายต่อการใช้การเปลี่ยนแปลงนี้ ผมจะพยายาม คุณสามารถให้คำแนะนำใด ๆ ในสิ่งที่จะแลกเปลี่ยนเพื่ออะไร [] ราฟาเอลเอส

vBET
07-05-10, 19:16
จะต้องไปหาหน้าที่ VB ที่เอา BBCode ตรวจสอบหรือไม่ Lang langtitle BBCode มีอยู่ในข้อความของท่านและในกรณีดังกล่าวจะต้องมีไฟล์ vBET BBCodes และใช้ฟังก์ชันที่เหมาะสมเพื่อแยกมัน (ที่มีความพร้อมในขณะนี้)

ผมไม่ได้ทำเพราะเราต้องการให้การติดตั้ง vBET / การปรับปรุงเป็นไปอย่างง่ายดาย แต่แน่นอนถ้าคุณอยากจะทำเช่นนี้แล้วโปรดแจ้งให้เราทราบ -- ฉันจะทดสอบและให้คุณพร้อมรหัส โปรดทราบว่าจะต้องมีการทำเช่นนี้เวลาที่คุณจะปรับปรุง vBulletin ทุก -- เพราะคุณจะแทนที่การเปลี่ยนแปลงของคุณ ดังนั้น -- ดำเนินการต่อ

vBET
08-05-10, 00:55
การร้องคือการแก้ปัญหาอย่างรวดเร็วมากสำหรับผู้ที่ต้องการเปลี่ยนไฟล์ vBulletin โปรดทราบว่าวิธีนี้คือไม่สมบูรณ์ แต่จะให้คุณในการแปลข้อความที่เหมาะสม ปัญหาที่ไม่สมบูรณ์แบบเพราะมันจะถูกแปลสองครั้ง -- ครั้งแรกเมื่อ BBCodes จะถูกเอาออก; ครั้งที่ 2 เมื่อทั้งหน้าจะแปล
โปรดทราบว่าปกติ vBET มีวิธีการไม่อนุญาตให้สิ่งต่างๆเช่น -- และนี้ไม่ได้แปลพื้นที่ แต่น่าเสียดายที่นี่ก็จะปรากฏ vBulletin ที่ละเว้นเนื้อหาใน 2 วิธี -- ไม่เพียง แต่ BBCodes แถบ แต่ยังที่ใดที่หนึ่งภายหลังสัญญาณการเปลี่ยนแปลงเช่น'<'พื้นที่ที่"สีขาว HTML"สัญญาณ (โน้ต <) ดังนั้นไม่ได้แปลก็จะถูกตัด เราไม่ได้มองหาวิธีการแก้ปัญหาที่ซับซ้อนมากขึ้น -- หนึ่งที่เกิดขึ้นจริงจะช่วยให้ข้อความที่แปลไม่ได้ดังนั้นดีเช่นมันอาจจะเป็น แต่ส่วนมากมักแปล 2 ส่งกลับข้อความที่เหมือนกันและไม่ได้ใช้ประสิทธิภาพการทำงานเมื่อมันมีอยู่แล้วเก็บไว้ หวังว่าจะ ok ตอนนี้และว่าทีม vBulletin ในที่สุดคำตอบสำหรับการขอเบ็ดของเรา :)

วิธีการแก้ปัญหาด่วน :
1 แก้ไขไฟล์ / includes / functions.php
2 ค้นหา :


function strip_bbcode($message, $stripquotes = false, $fast_and_dirty = false, $showlinks = true, $stripimg = false)
{

3 ใส่หลังจากที่ :


if (false !== strpos($message, '[/lang]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$message = vbet_parseOnlyLang($message, true);
}

trevis
12-05-10, 16:11
ขอบคุณ! ฉันจะทดสอบและการแบ่งปันผล S! []

trevis
17-05-10, 19:56
Errr ... ทำงานบางส่วน 1: ข้อความจะถูกแสดงในภาษาที่ถูกต้อง (ตามทางเลือกของผู้ใช้) 2: BBCodes เป็นคนแปลกหน้า ... เช่น "forum "Off" หรือ "Done! [Url ]..f=19 [/ url]". ดูตัวอย่างที่ mandela.org คุณจะได้รับดีกว่า

vBET
18-05-10, 17:07
OK -- ฉันเห็นมัน ดูเหมือนว่าเราต้องจำสิ่งที่เป็นภาษาที่อนุญาตให้ลบแท็กที่มีอยู่ทั้งหมดและด้านท้ายที่แปลมัน นี้สิ่งที่แปลกเพราะ BBCodes ได้ถูกแปลและหลังจากที่เหล่านั้นที่ไม่ถูกลบออก ฉันจะทำงานเกี่ยวกับเรื่องนี้

กรุณาบอกทำคุณสามารถรอเล็กน้อยกับนี้ -- เพื่อสัปดาห์ถัดไป ดูเหมือนว่างานที่สมบูรณ์แบบสำหรับสมาชิกใหม่ของเรา Bee เย็น -- เราจะตรวจสอบวิธีการแก้ปัญหาก่อนที่เราจะเผยแพร่ ดังนั้น -- จะ ok เพื่อให้การแก้ปัญหาในสัปดาห์ต่อไปหรือไม่ :)

trevis
18-05-10, 18:08
OK! ฉันสามารถรอไม่มีปัญหา ขอให้โชคดีกับสมาชิกใหม่ [] ราฟาเอลเอส

trevis
26-05-10, 01:41
ข่าวใด ๆ

vBET
27-05-10, 06:25
ที่ได้รับมอบหมายเพียงเพื่อ Kamil :)

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