PDA

Veure la Versió Completa: Resolt Blocs del fòrum encara amb errors i no s'ha traduït



Jesh
07-05-10, 16:34
Michal,

Els blocs fòrum encara amb errors. El final del títol de fil segueix mostrant [/ langtitle], i el fil és el que mostren en l'idioma dels cartells originals.

Exemple:

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

TEXT fil ha de ser en l'idioma de visualització de l'usuari?

Utilitzant VBET que va sortir avui (4.2.2)

vBET
07-05-10, 18:00
Jo ho veig i sé la raó, sense el codi de comprovació. Sí - és el nostre error. VBET és la comprovació de'...' en títols de resoldre els títols en altres idiomes que en el tall (correcció d'errors: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Trobem a faltar el barret usuari pot establir que'...' a si mateix;)

Sembla que la correcció d'un error que hem creat un altre - ho sento per ull perdre. Nosaltres ens ocuparem d'això. Tingueu en compte que passarà només amb els títols en altres idiomes que originalment'...' des del principi. Anem a donar una solució ràpida perquè aquí.

Sobre el text en l'idioma no vist - és a dir, per desgràcia fora del nostre abast en aquest moment - si us plau vegeu aquí per l'explicació:

vBET
07-05-10, 18:15
Corregit. Per a una solució ràpida, si us plau:
1. Edita l'arxiu / inclosos / vbenterprisetranslator_functions_bbcode.html
2. Cerca:


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

3. Substituir per:


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
Corregit. Per a una solució ràpida, si us plau:
1. Edita l'arxiu / inclosos / vbenterprisetranslator_functions_bbcode.html
2. Cerca:


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

3. Substituir per:


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


No funciona ... aquí és tot el bloc


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
Que s'utilitza en lloc equivocat ...[/ langtitle] Si us plau, desfer els canvis i utilitzar en el seu lloc apropiat. Bloc sencer ha de ser:


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);
}
}



I aquest és el bloc just després d'aquest, que ha canviat.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations by vBET translator 4.10.1