Sme si toho vedomí a na tejto chvíle nie je považované za chybu, ale vlastnosť (teda inými slovami, chyba v peknej sako).
Prosím, nechajte ma to vysvetliť. To, čo píšete, je, že v niektorých blokoch CMS, ako časť "Posledné príspevky" v texte nie je preložený v pôvodnom jazyku. V skutočnosti to nie je preložené vôbec správne, pretože text sa zobrazí v tomto bloku je bez BBCode. BB jednoducho umožňuje zbaviť BBCode bez spustením. A to je dôvod, prečo vidíte tento text nie je preložený.
V niektorých jazykoch (ako Japonci) môžete vidieť, že text je "prekladal", pretože v skutočnosti je vždy prekladal, ale bez BBCode je preložená ako to bolo v pôvodnom jazyku forum. Tak Google sa textu, tj v portugalčine, ale vBET povedal, že je v inom jazyku (Predvolené nastavenie), pretože vB odstránené informácií o skutočný jazyk. Google tak dostáva zmätené a občas vracia len toho istého textu a niekedy sa snaží preložiť veľmi chabý výsledok.
Nie sme schopní urobiť nič s, ktorý bez vB kód zmene a nechceme urobiť. Sme oficiálne požiadali vB tím pre nové hákom, ktorý umožní vyhodnotiť vybrané bbcodes pred všetkými bbcodes budú odstránené. Nájdete tu podrobné informácie: BBCode nie sú vymeniteľné
Posielame tento problém viac ako pred 2 mesiacmi a stále sa nič nedeje vôbec ...
Takže za predpokladu, - nie je na nás, a preto považujeme za funkciu, ktorá nie je chyba. Tak dlho, ako vBulleitn umožní len odstrániť BBCode bez rozobrať to nemôžeme pomôcť. vBET označenie správy vhodne a dala preložiť logika, ale vBulletin len vyberá v niektorých miestach ju ignorovať. Môžete pomôcť tým, že píše svoj hlas v našej závit - možno vB tímu sa bude zaoberať týmto návrhom potom.
Prepáč, že som si pomôcť tuDúfam, že pochopíte našu situáciu v tejto problematike.
To bude vyžadovať nájsť vB funkciu, ktorá odstráni BBCode, skontrolujte, či má lang alebo langtitle BBCode existuje vstupné text, a v takom prípade vyžadujú vBET súbor BB kódy a použiť príslušnú funkciu analyzovať to (tie sú pripravené teraz).
Neurobil som to preto, že chceme, aby vBET inštalácia / aktualizácie, tak ľahké, ako je to možné, ale samozrejme ak naozaj chcete urobiť, potom prosím dajte mi vedieť - budem testovať a dať pripravený kódu. Vezmite prosím na vedomie, že to bude vyžadovať, aby to zakaždým, keď dôjde k aktualizácii vBulletin - pretože prepíše vaše zmeny. Takže - postupovať?
Naposledy upravil vBET; 07-05-10 v 19:22.
Nižšie je veľmi rýchle riešenie pre tých, ktorí chcú zmeniť vBulletin súbory. Vezmite prosím na vedomie, že toto riešenie nie je ideálne, ale dá vám text vo vhodných prekladu. Nie je dokonalá, je otázka, pretože to bude preložená dvakrát - prvýkrát, keď sa bude BBCode odstrániť, 2. dobu, kedy sa prekladá celú stránku.
Rýchle riešenie:
1. Upraviť súbor / Includes / functions.php
2. Hľadať:
3. Dajte po:PHP Code:function strip_bbcode($message, $stripquotes = false, $fast_and_dirty = false, $showlinks = true, $stripimg = false)
{
PHP Code:if (false !== strpos($message, '[/lang]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$message = vbet_parseOnlyLang($message, true);
}
OK - ja to vidím. Zdá sa, že musíme mať na pamäti to, čo je jazyk, umožňuje odstrániť všetky existujúce značky, a na konci preložiť. To je divné veci, pretože bol preložený BB kódy a po tom, kde tie, ktoré nie sú odstránené. Budem pracovať na tomto.
Prosím, povedzte si môžete čakať niečo s týmto - na budúci týždeň. Vyzerá to, že ideálna úloha pre nášho nového člena. Bee cool - overíme riešenia pred tým, než zverejní. Takže - je to v poriadku, aby riešenie v budúcom týždni?![]()