PDA

View Full Version: Rezolvate vBET 4.2.1 nu se traduce vBSEO mesajele Javascript



StarBuG
08-04-10, 13:33
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

vBET
08-04-10, 14:05
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

StarBuG
08-04-10, 15:24
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/)

vBET
08-04-10, 16:05
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:)

vBET
08-04-10, 16:12
Î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).

StarBuG
08-04-10, 16:23
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;)

StarBuG
08-04-10, 16:31
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?

vBET
08-04-10, 17:25
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.

StarBuG
08-04-10, 17:41
Acesta nu este suportata oficial, în original, dar protocoll Google Bot poate face fata.
Şi asta este ceea ce conteaza;)

vBET
08-04-10, 23:52
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ă:)

StarBuG
09-04-10, 01:40
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

vBET
09-04-10, 05:24
Î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.

StarBuG
09-04-10, 15:02
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;)

vBET
10-04-10, 20:38
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:)

StarBuG
25-04-10, 12:35
Orice progres pe această problemă?

Poate o soluţie rapidă?

vBET
25-04-10, 20:22
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>');
}

hotslot
25-04-10, 20:52
Este inclus pe această achiziţie recentă mea sau nu trebuie să facem acest lucru, de asemenea,?

vBET
25-04-10, 21:12
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

magmf
19-05-11, 23:32
acest lucru nu este inclusă pe 4.4.3 puteţi confirma de ce? mulţumiri ..

magmf
19-05-11, 23:36
Hopa rau ca am fost vorba despre vBET 4.3.0

kamilkurczak
20-05-11, 07:52
Voi verifica

magmf
24-05-11, 02:17
nici o veste?

kamilkurczak
24-05-11, 09:47
ai dreptate - acest lucru nu este inclus în această versiune - am nevoie pentru a găsi de ce.

vBET
24-05-11, 16:32
Î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):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
vBET 4.10.1 supports automatic translations