PDA

フルバージョンを見る: 解決する フォーラムのブロックはまだバグとも翻訳されていません



Jesh
07-05-10, 16:34
ミカル、

フォーラムのブロックはまだバグがあります。スレッドのタイトルの終わりには、まだ[/ langtitle]を見せている、そしてスレッドは元のポスターの言語でそれを示している。

例:

http://www.jesh.com/bug2.jpg~~ROOT~~V

スレッドの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バグの修正)カット他の言語のタイトルを解決する。我々は帽子のユーザーが設定できる見逃す'...'彼自身;)

TATミスのため申し訳ありません - それは1つのバグを修正する我々は別のものを作成したようだ。我々は、この約世話をします。それがもともと持って他の言語のタイトルでのみ起こることに注意してください'...'初めに。ここではそのための簡単 な修正を与える。

これはこの時点で、残念ながら外私たちの範囲外なのですが、 - - 表示言語のテキストではないに関する説明については、こちらを参照してください。

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