PDA

Tingnan ang Buong Bersyon: Lutas PHP mahigpit na pamantayan: Lamang baryabol dapat maging ipinasa ng reperensya



ctrenks
30-05-18, 17:09
Mali pagkatapos ng pag-upgrade ng VB 4.2.5 pagkatapos ay ang pinakabagong release ng VBET...

PHP mahigpit na pamantayan: Lamang baryabol dapat ibigay ng sanggunian sa /xxxx/includes/vbenterprisetranslator_class_translator.php sa linya ng 410

ctrenks
02-06-18, 21:02
Anumang mga ideya tungkol sa mga error na ito, nito re - lumalabas pero hindi madalas?

vBET
04-06-18, 12:11
Tayo siyasatin ang mga ito at ipadala mo sumagot kaagad.

vBET
04-06-18, 12:25
Mabilis na ayusin para sa iyong isyu:
1. Buksan ang file includes/vbenterprisetranslator_class_translator.php
2. maghanap

public function translateTextToDivide(&$toTranslate, $serie) {
3. alisin mula sa karatula ng linya 'at'
4. pumunta sa 2 (bawat tagasalin ay may sarili nitong bersyon ng function na ito kaya kailangan mong alisin ang mga palatandaan sa mga ilang na lugar)

May ilang paliwanag - ang palatandaan 'at' ay nagpapahintulot na nangyari ang halaga nang hindi pagkopya nito kaya ito ay idinagdag para sa pagganap ng mga dahilan.
Ilang bersyon ng PHP pwersa ang wika sa nangyari doon lamang baryabol (hindi pinahahalagahan bilangin ad hoc kapag tinawag function). Ito ay napakahirap, dahil kailangan nating baguhin ang Kodigo sa maraming lugar at lumikha ng mga baryabol ng pansamantalang lamang para sa pagtawag sa function na, ngunit iyon ay kung paano ito gumagana ngayon, kaya kailangan nating mag-update ng ating Kodigo.
Kami ay nagbigay sa iyo ng mabilis na ayusin. Suriin kung paano ang mga function na ito ay ginagamit natin at magpasya, ito ba ay mas upang alisin ang 'at' o lumikha ng mga baryabol ng pansamantalang sa ilang mga lugar.

ctrenks
04-06-18, 18:44
Salamat sa inyo, ngunit kung ang pagganap ay isang isyu, ako ay magpapahintulot sa ang mali dahil ito ay isang napakaliit na pangyayari ngunit salamat sa mga paliwanag mo.

vBET
15-06-18, 22:25
Solusyon nang walang kaparusahan sa pagganap ay isasama sa bagong release. Para sa mabilis na ayusin, mangyaring:
1. Buksan ang file includes/vbenterprisetranslator_class_translator.php
2. Maghanap ng:

return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
.$this->translateTextToDivide(substr($toTranslate, $point), $serie);
3. Palitan sa pamamagitan ng:

$rest = substr($toTranslate, $point);
return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
.$this->translateTextToDivide($rest, $serie);
4. pumunta sa 2 (ang ilang mga tagasalin ay ang code na ito)

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