View Full Version: Rezolvate vBET 4.2.1 nu se traduce vBSEO mesajele Javascript
Bună
Am observat că, odată cu vBET 4.2.1 si 4.0.2: vBulletin PL4 şi vBSEO 3.5 RC3 Anunţurile nu sunt traduse.
Va rugam sa consiliere
StarBuG
Trebuie să activaţi aceste traduceri - este implicit dezactivat pentru motive de performanţă (nu in fiecare dintre ele e folosind). Veţi găsi opţiunea corespunzătoare în vBET -> Opţiuni diverse
Ne pare rau dar eu nu sunt prost.
Este pe altfel eu nu ar fi raportat ca bug-ul!
A se vedea Patientenfragen.net - avem răspunsuri (http://www.patientenfragen.net/en/)
Nimeni nu presupune că oricare dintre utilizatorii noştri este o prostie;) Aceasta este o procedură standard pentru a informa, în prealabil despre posibilităţile de configurare, deoarece ghidul putea lipsi pur şi simplu unele de configurare sau chiar nu uite pentru astfel de. Sunt de deschidere emite din nou şi merge acolo:)
Într-adevăr, acesta este un bug, deoarece nu este chiar re-codificate. Vom avea grijă de el în curând:)
Apropo - ai observat că aţi rupt aspect pe partea de sus a paginii pentru a vizualiza traduse şi indicatorii dvs. dispar (nu sunt chiar la codul de ieşire )?... Văd că aţi făcut unele modificări manualul şablon - vă rugăm să verificaţi nu este din cauza modificărilor (body copy şablon reale undeva; reveni, a verifica, pune-l înapoi).
Aspectul nu este rupt.
Ai văzut o versiune în cache în timpul unei rezolvari de probleme a plugin-ului de optimizare Cache APC
Incearca acum şi vedeţi dacă vedeţi încă un aspect plz rupt
ps: "prost" partea I am spus că aţi închis pur şi simplu raportul bug şi mutat-o fără să aştepte răspunsul meu.
Trebuie să aşteptaţi răspunsul clienţii înainte de a declara probleme rezolvate activă.
Este nepoliticos altfel;)
Unul mai multe note
Aş vrea să nu permiteţi: *. js în fişierul robots.txt
Am avut, dar care a inclus eliminat-l acum pentru doar în cazul în care aceasta a fost cauza acestei probleme de traducere (care nu este).
Cu toate acestea, că ar cauza probleme cu noua versiune fix sau pot să-l includă în meu robots.txt?
Unul mai multe note
Aş vrea să nu permiteţi: *. js în fişierul robots.txt
Am avut, dar care a inclus eliminat-l acum pentru doar în cazul în care aceasta a fost cauza acestei probleme de traducere (care nu este).
Cu toate acestea, că ar cauza probleme cu noua versiune fix sau pot să-l includă în meu robots.txt?
Sunteţi sigur că robots.txt utilizează * notatia ...
Oricum, conţinutul de robots.txt nu au nici un impact asupra vBET.
Acesta nu este suportata oficial, în original, dar protocoll Google Bot poate face fata.
Şi asta este ceea ce conteaza;)
Aspectul nu este rupt.
Ai văzut o versiune în cache în timpul unei rezolvari de probleme a plugin-ului de optimizare Cache APC
Incearca acum şi vedeţi dacă vedeţi încă un aspect plz rupt
ps: "prost" partea I am spus că aţi închis pur şi simplu raportul bug şi mutat-o fără să aştepte răspunsul meu.
Trebuie să aşteptaţi răspunsul clienţii înainte de a declara probleme rezolvate activă.
Este nepoliticos altfel;)
Dreapta - acum aspect este în regulă.
De asemenea, mulţumiri pentru sugestia dvs. despre manipulare probleme. Vă rugăm să reţineţi că am redeschide mereu probleme în cazul în care pare că nu este cu adevărat rezolvată şi că "închise" este doar prefix - fir nu este închisă - poţi scrie în continuare şi spun că problema nu este corectată încă. Ne pare rău dacă te-ai simţit inconfortabil din cauza asta.
SC nu traduse vBSEO anunţuri. Am probleme cu găsind-o pe forum. Poate, te rog să-mi dai URL-ul la pagina pe care exista astfel de comentariu (nu traduse unul) şi citat mine textul exact versiunea originală a acestui comentariu. Ai aspect diferite şi pe pagina principala pentru mine se pare că totul este tradus, vă rugăm să-mi punctul direcţia cea bună:)
Dar "sentiment" este problema aici.
Aş sugera puternic regândirea fluxul de lucru curent cu setarea prefixele simple care dau clientului sentimentul că problema lui nu este într-adevăr luate în considerare.
Chiar dacă această nu este cazul.
Am menţionat acest lucru aici pentru că am avut acest lucru înainte atunci când a făcut la fel pentru alt raport bug-a mea.
Pur şi simplu aşteptaţi pentru un răspuns şi după problema este rezolvata muta firul sau prefixele stabilite.
Aceasta nu-ţi fac rău, dar face clientul se simt mult mai seriouse luate;)
Despre Bug.
Eu nu folosesc permanent anunţurilor de publicitate, deoarece pe forumul meu este afişat numai când anunţurile nu sunt.
Deci, trecerea pe un aviz permanent pentru a fi testat-ar reduce câştigurile mele.
Ne pare rau, dar nu pot face asta
Încă o dată pare rău pentru neînţelegere şi mulţumiri pentru sfaturi despre prefixe:) Dacă aveţi unele sugestii specifice despre numele de prefixe vă rugăm să parts - întotdeauna ne imbunatati cu bucurie de îngrijire clientilor nostri:)
Am înţeles că nu poţi să porneşti vBSEO anunturilor de pe. Noi vom verifica pe forum pentru testul nostru şi vă va contacta din nou, în cazul în care nu ne va putea reproduce problema.
Asiguraţi-un alt prefix [alocate] sau [răspuns Asteptand]
Sau pur şi simplu lăsaţi-l ca [deschide] până când problema este rezolvata;)
Am deja prefixul "pentru a explica" - cred ca vom folosi mai des;)
Multumesc pentru sfaturi dumneavoastră şi nu ezitaţi să reţineţi orice probleme viitoare:)
Orice progres pe această problemă?
Poate o soluţie rapidă?
Oh, da, am corectat deja aceasta - doar uita sa schimbi starea.
Soluţie rapidă pentru:
1. Editeaza fisierul / include / vbenterprisetranslator_functions.php
2. Căutare:
while (true) {
$position = strpos($script, 'vbseo_jshtml['.$scriptIndex.']', $prevPosition);
if (!$position) {
break;
}
$position = strpos($script, '<table', $position);
$end = strpos($script, '</table>', $position);
$toTranslate = substr($script, $position, $end + strlen('</table>') - $position);
$scriptBuffer .= substr($script, $prevPosition, $position).vbet_translateHTMLFromTo($toTranslate, $forumLanguage, $language, $serie);
++$scriptIndex;
$prevPosition = $end + strlen('</table>');
}
3. Schimbare la:
while (true) {
$position = strpos($script, 'vbseo_jshtml['.$scriptIndex.']', $prevPosition);
if (!$position) {
break;
}
$position = strpos($script, '<ol>', $position);
$end = strpos($script, '</ol>', $position);
$toTranslate = substr($script, $position, $end + strlen('<ol>') - $position);
$scriptBuffer .= substr($script, $prevPosition, $position).vbet_translateHTMLFromTo($toTranslate, $forumLanguage, $language, $serie);
++$scriptIndex;
$prevPosition = $end + strlen('</ol>');
}
Este inclus pe această achiziţie recentă mea sau nu trebuie să facem acest lucru, de asemenea,?
Acest lucru va fi inclus în 4.4.2:)
Deci, dacă vrei mai devreme, vă rugăm să faceţi modificat manual - aceasta este ideea de a stabili rapid - permite utilizatorului să-l repara dacă el nu vrea sa astepte pentru urmatoarea versiune.
Ne pare rau pentru bug - ne dor de faptul că a schimbat vBSEO tabel la lista de ... : O
acest lucru nu este inclusă pe 4.4.3 puteţi confirma de ce? mulţumiri ..
Hopa rau ca am fost vorba despre vBET 4.3.0
kamilkurczak
20-05-11, 07:52
Voi verifica
kamilkurczak
24-05-11, 09:47
ai dreptate - acest lucru nu este inclus în această versiune - am nevoie pentru a găsi de ce.
Într-adevăr, bug-ul a revenit, dar am găsit soluţia - acesta va fi inclus în următoarea lansare.
Pentru fix Quicke vă rugăm să:
1. Deschide fişierul / includes / vbenterprisetranslator_functions
2. Funcţia de găsire a vbet_addScriptToTable:
function vbet_addScriptToTable($what) {
global $vbulletin;
if ($vbulletin->options['vbenterprisetranslator_vbseo_message'] && strpos($what[1], 'vbseo_jshtml[0]')) {
$scriptIndex = 0;
$position = 0;
$prevPosition = 0;
$scriptBuffer = '';
$script = $what[1];
$forumLanguage = $vbulletin->options['vbenterprisetranslator_forumlanguage'];
global $vbet_serie;
while (true) {
$position = strpos($script, 'vbseo_jshtml['.$scriptIndex.']', $prevPosition);
if (!$position) {
break;
}
$position = strpos($script, '<table', $position);
$end = strpos($script, '</table>', $position);
$toTranslate = substr($script, $position, $end + strlen('</table>') - $position);
$scriptBuffer .= substr($script, $prevPosition, $position).vbet_translateHTMLFromTo($toTranslate, $forumLanguage, $_REQUEST['language'], $vbet_serie);
++$scriptIndex;
$prevPosition = $end + strlen('</table>');
}
$what[1] = $scriptBuffer.substr($script, $prevPosition);
} else {
$what[1] = vbet_getReEncoded($what[1]);
}
return vbet_addToReplacementsBuffer($what);
}
3. Înlocuiţi-l cu:
function vbet_addScriptToTable($what) {
global $vbulletin;
if ($vbulletin->options['vbenterprisetranslator_vbseo_message'] && strpos($what[1], 'vbseo_jshtml[0]')) {
$scriptIndex = 0;
$position = 0;
$prevPosition = 0;
$scriptBuffer = '';
$script = $what[1];
$forumLanguage = $vbulletin->options['vbenterprisetranslator_forumlanguage'];
global $vbet_serie;
while (true) {
$position = strpos($script, 'vbseo_jshtml['.$scriptIndex.']', $prevPosition);
if (!$position) {
break;
}
$position = strpos($script, '<ol>', $position);
$end = strpos($script, '</ol>', $position);
$toTranslate = substr($script, $position, $end + strlen('</ol>') - $position);
$scriptBuffer .= substr($script, $prevPosition, $position).vbet_translateHTMLFromTo($toTranslate, $forumLanguage, $_REQUEST['language'], $vbet_serie);
++$scriptIndex;
$prevPosition = $end + strlen('</ol>');
}
$what[1] = $scriptBuffer.substr($script, $prevPosition);
} else {
$what[1] = vbet_getReEncoded($what[1]);
}
return vbet_addToReplacementsBufferNoReencode($what);
}
function vbet_addToReplacementsBufferNoReencode($what) {
global $vbet_replacementsBuffer;
$vbet_replacementsBuffer[] = $what[1];
return '<vbet'.(count($vbet_replacementsBuffer)-1).'/>';
}
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.