PDA

Zobrazit plnou verzi: Vyřešeno Není přeložen meta name = "popis"



Vetall
19-05-15, 09:25
Dobrý den!

Není přeložen meta name = "popis"
vbulletin 4.1.4
vBET Překladatel 4.7.2

Příklad Stránky
Multimediální průvodce automobilů opravy a údržbu Peugeot 206 (1998 k dnešnímu dni). (http://autorepman.com/en/peugeot/9-a-multimedia-guide-to-car-repair-and-maintenance-of-peugeot-206-1998-to-date.html)
Multimediální katalog technické specifikace, opravy vozu Ford Fusion. (http://autorepman.com/en/ford/7-multimedia-catalogue-of-technical-specifications-repair-a-car-ford-fusion.html)
Motocykl MV-750-ruční (http://autorepman.com/en/moto-tehnika/8385-motorcycle-mv-750-manual.html)

a mnoho dalších

Marcin Kalak
20-05-15, 15:32
Dobrý den!
Vidím, že některé meta content jsou přeloženy, např.: Fórum Manuály Auto - AutoRepMan.COM (http://autorepman.com/en/forum.php).
Součástí překladu je způsobeno tím, že dosáhne své limity, ale to není chyba. Více viz: http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq-2.html#post10869.

Vetall
02-06-15, 10:40
Dobrý den!

Příklad níže...
1. test_microsoftbyazure.php - Ok!
2. Stránky text přeložen z Angličtiny do Ruštiny
3. "meta name="description" content=" - není přeloženo.



http://autorepman.com/files/prnscrvbet.jpg

Marcin Kalak
03-06-15, 09:21
Prosím pošlete mi PM přihlašovací údaje na FTP a Admin CP. Budu kontrolovat co se děje tam:)

Vetall
03-06-15, 17:21
Данные отправил личным сообщением

Marcin Kalak
04-06-15, 18:47
Rychlá oprava tohoto problému:

Otevřete soubor includes/vbenterprisetranslator_functions.php
Najít kód:

preg_match_all('|<meta[^>]+name=\"([^\"]*)\"[^>]+content=\"(.*?)\" />|i',$head, $meta, PREG_PATTERN_ORDER);
Nahraďte kód:


preg_match_all('|<meta[^>]+name=\"([^\"]*)\"[^>]+content=\"(.*?)\" />|ims',$head, $meta, PREG_PATTERN_ORDER);


Tento problém bude opraven v příští verzi.

Vetall
04-06-15, 18:53
Спасибо большое!

Marcin Kalak
04-06-15, 18:56
Jsem rád, že jsem mohl pomoct.

Vetall
19-06-15, 12:06
Dobrý den!

Po provedených oprav meta name = "description" překládá ne zcela:

http://autorepman.com/files/print20150619.jpg

Marcin Kalak
19-06-15, 15:49
V případě delší meta texty vBET přeložit pouze části kvůli výkonu.
Příliš dlouho meta je zbytečné, protože musí být, podle definice, krátké popisy.
vBET dříve připojí zbytek není přeložen meta. Jsme ' ll fix it a nebudeme připojí zbytek není přeložen meta.

Rychlá oprava tohoto problému:

Otevřete soubor includes/vbenterprisetranslator_functions.php
Najít kód:

$keywords = $meta[2][$i];
Dát po ní tento kód:

$keywords_not_cut = $keywords;
Najít kód:

$description = $meta[2][$i];
Dát po ní tento kód:

$description_not_cut = $description;
Najít kódy:

$output = vbet_replaceFirst('<meta name="keywords" content="'.$keywords, '<meta name="keywords" content="'
Nahraďte kód:

$output = vbet_replaceFirst('<meta name="keywords" content="'.$keywords_not_cut, '<meta name="keywords" content="'
Najít kódy:

$output = vbet_replaceFirst('<meta name="description" content="'.$description, '<meta name="description" content="'
Nahraďte kód:

$output = vbet_replaceFirst('<meta name="description" content="'.$description_not_cut, '<meta name="description" content="'

Tento problém bude opraven v příští verzi.

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