PDA

정식 버전보기 : 해결 포럼 블록은 아직 버그가 있으며, 번역되지



Jesh
07-05-10, 16:34
마이클,

포럼 블록은 여전히 버그가 있습니다. 스레드 제목의 종말은 아직 [/ langtitle]를 표시하고, 스레드는 원래 포스터 언어로 그것을 보여주는 것입니다.

예 :

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

스레드 TEXT 사용자보기 언어로해야하는가?

vBET를 사용 그게 오늘 나왔 (4.2.2)

vBET
07-05-10, 18:00
나는 그것을보고 나는 코드를 검사하지 않고 이유를 알아. 예 - 그것은 우리의 버그입니다. vBET은 검사입니다 '...' 제목에 (http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html 버그 수정) 컷 다른 언어로 제목을 해결합니다. 우리는 모자를 사용자가 설정할 수 있습니다 미스 '...' 자신;)

문신 미스 죄송합니다 - 그것은 하나의 버그를 수정 우리가 또 다른 하나를 만든 것 같습니다. 우리는 이것에 대해 관심이 소요됩니다. 그것이 원래 가지고 다른 언어로 된 제목에서만 발생됩니다 '...' 처음에. 우리는 여기에 대한 신속한 수정을 제공합니다.

안 볼 TEXT 언어로 소개 - 본 순간에 불행하게도 밖으로 범위 것은 - 설명은 여기를 참조하십시오 :

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
Translated to other languages supported by vB Enterprise Translator 4.10.1