PDA

View Full Version: Решени Форум блокови уште кабриолет и исто така не преведени



Jesh
07-05-10, 16:34
Михал,

На форумот блокови се уште кабриолет. На крајот на темата наслов се уште покажува [/ langtitle], и темата е прикажување во оригинални постери јазик.

Пример:

http://www.jesh.com/bug2.jpg

Тема текстот треба да биде на корисникот гледање јазик?

Користејќи vBET дека излезе денес (4.2.2)

vBET
07-05-10, 18:00
Ја гледам и знам причината без код проверка. Да - тоа е нашата грешка. vBET е проверка за'...' во насловот да се реши титули во други јазици, кои што се намали (корекција на грешка: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Ние го пропушти хет корисник може да се постави таму'...' се;)

Се чини дека поправи една бубачка ние направивме уште еден - се извинувам за драго ја пропуштиме. Ние ќе се грижи за тоа. Ве молиме имајте во предвид дека тоа ќе се случи само со наслови и на други јазици имаат првично'...' на почетокот. Ние ќе им даде брз лек за тоа тука.

За текстот не во видени јазик - ова е за жал од рамките на нашите надлежности во овој момент - погледнете тука за објаснување:

vBET
07-05-10, 18:15
Коригира. За брз лек молам:
1. Измени датотеката / inclues / vbenterprisetranslator_functions_bbcode.html
2. Најди:


if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';

3. Замени со:


if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '[langtitle=', $endShorted);
if (!$nextStart || $nextStart > $end) {
$toParse = substr($title,$start,$end - $start);
} else {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
}

Jesh
07-05-10, 20:16
Коригира. За брз лек молам:
1. Измени датотеката / inclues / vbenterprisetranslator_functions_bbcode.html
2. Најди:


if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';

3. Замени со:


if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '';
}


Не работи ... тука е целиот блок


if (false === $end) {
$endShorted = strpos($title, '...', $start);

if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '[langtitle=', $endShorted);
if (!$nextStart || $nextStart > $end) {
$toParse = substr($title,$start,$end - $start);
} else {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'';
}
} else {
break;
}
} else {
$end += 12;
}

vBET
07-06-10, 18:32
Можете да го користи во погрешно место ...[/ langtitle] Ве молиме Врати тие промени и го користат во соодветно место. Целиот блок треба да биде:


if (!$toParse) {
$endShorted = strpos($title, '...', $start);
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '[langtitle=', $endShorted);
if (!$nextStart || $nextStart > $end) {
$toParse = substr($title,$start,$end - $start);
} else {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
}
} else {
$toParse = substr($title,$start,$end - $start);
}
}



И ова е блок само по оваа што сте ги измениле.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Integration with translations by vB Enterprise Translator 4.10.1