PDA

View Full Version: Løst vBET 4.2.1 ikke oversætte vBSEO Javascript beskeder



StarBuG
08-04-10, 13:33
Hi

Jeg bemærkede, at med vBET 4.2.1 og vBulletin 4.0.2 PL4 og vBSEO 3,5 RC3 Bekendtgørelser får ikke oversat.

Venligst rådgivning

StarBuG

vBET
08-04-10, 14:05
Du er nødt til at tænde disse oversættelser - det er deaktiveret som standard af hensyn til ydeevnen (ikke hver og en er at bruge det). Du vil finde relevante indstilling i vBET -> Diverse indstillinger

StarBuG
08-04-10, 15:24
Undskyld men jeg er ikke dum.

Det er på ellers ville jeg ikke har rapporteret det som bug!

Se Patientenfragen.net - vi har svarene (http://www.patientenfragen.net/en/)

vBET
08-04-10, 16:05
Ingen antager, at nogen af vores brugere er dumme;) Det er standard procedure for at informere først om konfigurationsmuligheder, fordi brugeren blot kunne gå glip af nogle konfiguration eller endda ikke se for sådanne. Jeg er åbne spørgsmål igen og gå der:)

vBET
08-04-10, 16:12
Faktisk er det nogle fejl, fordi det endnu ikke er re-kodet. Vi vil tage vare om det snart:)

Af den måde - lagde du mærke til, at du har brudt layout på toppen af siden for oversatte se og dit flag forsvinder (ikke engang i output-koden )?... Jeg kan se, at du har lavet nogle manuelle skabelon ændringer - tjek venligst betyder det er på grund af dine ændringer (kopi faktiske skabelon kroppen et sted, vende tilbage, tjekke, læg det tilbage).

StarBuG
08-04-10, 16:23
Layoutet er ikke brudt.

Du så en cachet udgave under en fejlfinding af APC Cache optimering plugin

Prøv nu og se om du stadig se et brækket layout plz

ps: Den "dumme" del jeg lige har sagt, fordi du simpelthen lukket fejlrapporten og flyttede den uden at vente på mit svar.
Du bør vente på, at kunderne svar først, før erklære aktiv løst problemer.
Det er uhøfligt ellers;)

StarBuG
08-04-10, 16:31
En mere opmærksom på

Jeg vil gerne afvise: *. js i robots.txt-fil

Jeg havde som inkluderede, men fjernede det for nu bare i tilfælde af dette var årsag til oversættelse problemet (som det ikke er).

Det ville imidlertid medføre problemer med den faste nye version, eller kan jeg medtage den i min robots.txt?

vBET
08-04-10, 17:25
En mere opmærksom på

Jeg vil gerne afvise: *. js i robots.txt-fil

Jeg havde som inkluderede, men fjernede det for nu bare i tilfælde af dette var årsag til oversættelse problemet (som det ikke er).

Det ville imidlertid medføre problemer med den faste nye version, eller kan jeg medtage den i min robots.txt?

Er du sikker på, at robots.txt bruger * notation ...

Anyway indhold af robots.txt har ingen indvirkning på vBET.

StarBuG
08-04-10, 17:41
Det er ikke officielt understøttet i den oprindelige protocoll men google bot kan klare det.
Og det er det, der tæller;)

vBET
08-04-10, 23:52
Layoutet er ikke brudt.

Du så en cachet udgave under en fejlfinding af APC Cache optimering plugin

Prøv nu og se om du stadig se et brækket layout plz

ps: Den "dumme" del jeg lige har sagt, fordi du simpelthen lukket fejlrapporten og flyttede den uden at vente på mit svar.
Du bør vente på, at kunderne svar først, før erklære aktiv løst problemer.
Det er uhøfligt ellers;)

Lige - nu layoutet er OK.

Også tak for dit forslag om håndtering af emner. Bemærk venligst, at vi altid genåbne spørgsmål, hvis det viser sig, at det faktisk ikke er løst, og at "lukkede" kun præfiks - tråden er ikke lukket - du kan stadig skrive og fortælle, at problemet ikke korrigeres endnu. Beklager hvis du følte ubehag på grund af det.

Om ikke oversat vBSEO meddelelser. Jeg har problemer med at finde det på dit forum. Kan du give mig URL til side om der findes en sådan kommentar (ikke oversat én) og citerer mig eksakte oprindelige tekst til denne kommentar. Du har forskellige layout og på hovedsiden for mig ser det ud til, at alt er oversat, så venligst punkt mig rigtige retning:)

StarBuG
09-04-10, 01:40
Men den "følelse" er problemet her.

Jeg vil kraftigt foreslå at nytænke din nuværende arbejdsgang med indstilling simple præfikser, der giver kunden en fornemmelse af, at hans problem ikke er virkelig taget i betragtning.
Selv hvis dette ikke er tilfældet.

Jeg nævner dette her, fordi jeg havde det før, når du gjorde det samme til en anden fejlrapport af minen.

Du skal bare vente på et svar, og efter at problemet er løst flytte tråden eller sætte præfikser.

Det gør ikke ondt dig, men gør kunden føler mig meget mere taget seriouse;)

Om Bug.

Jeg bruger ikke permanente meddelelser, fordi Annoncering på mit forum kun vises, når meddelelser er ikke.
Så tændes en meddelelse permanent til at teste dig ville falde min indtjening.

Beklager, men kan ikke gøre det

vBET
09-04-10, 05:24
Endnu en gang undskyld for misforståelsen og tak for dit råd omkring præfikser:) Hvis du har nogle konkrete forslag om navne på præfikser venligst aktie - vi altid gerne forbedre vores kundeservice:)

Jeg forstår, at du ikke kan tænde vBSEO bekendtgørelser om. Vi vil kontrollere det på vores test forum og kontakte dig igen i tilfælde af hvis vi vil ikke være i stand til at genskabe problemet.

StarBuG
09-04-10, 15:02
Gør en anden prefix [Tildelt] eller [Afventer svar]

Eller bare lade det være som [Open], indtil problemet er løst;)

vBET
10-04-10, 20:38
Vi har allerede præfikset "til at forklare '- jeg tror, vi vil bruge det oftere;)

Tak for dit råd og velkommen til at notere eventuelle fremtidige problemer:)

StarBuG
25-04-10, 12:35
Ethvert fremskridt på denne fejl?

Måske et hurtigt fix?

vBET
25-04-10, 20:22
Åh ja, vi allerede korrigeret det - bare glemmer at ændre status.

For hurtig løsning:
1. Rediger filen / includes / vbenterprisetranslator_functions.php
2. Find:


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. Skift til:


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
Er det inkluderet på mine seneste køb eller skal vi nødt til at gøre dette også?

vBET
25-04-10, 21:12
Dette vil blive medtaget i 4.4.2:)

Så hvis du ønsker det tidligere, skal du gøre ændres manuelt - det er ideen om hurtig løsning - giver brugeren mulighed for at reparere den, hvis han ikke ønsker at vente på næste udgivelse.

Sorry for fejl - vi savner, at vBSEO ændret tabellen til listen ... : O

magmf
19-05-11, 23:32
dette er ikke inkluderet på 4.4.3 kan du bekræfte hvorfor? tak ..

magmf
19-05-11, 23:36
Ups beklager jeg talte om vBET 4.3.0

kamilkurczak
20-05-11, 07:52
Jeg vil tjekke det

magmf
24-05-11, 02:17
nogen nyheder?

kamilkurczak
24-05-11, 09:47
Du har ret - det er ikke inkluderet i denne version - Jeg har brug for at finde hvorfor.

vBET
24-05-11, 16:32
Faktisk fejlen kom tilbage, men vi fandt løsningen - det vil indgå i næste udgave.

For Quicke fix venligst:
1. Åbn filen / includes / vbenterprisetranslator_functions
2. Find funktion 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. Erstatte det med:


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
Translations supported by vBET 4.10.1