КПК

Просмотр полной версии: Решенный Не переведенные Мета имя = на "описание"по



Vetall
19-05-15, 09:25
Привет!

Не переведенные Мета имя = на "описание"по
4.1.4 справка
компания vbet переводчик 4.7.2

Пример Страниц
Мультимедийное руководство по ремонту и эксплуатации автомобиля Пежо 206 (1998-по настоящее время). (http://autorepman.com/en/peugeot/9-a-multimedia-guide-to-car-repair-and-maintenance-of-peugeot-206-1998-to-date.html)
Мультимедийный каталог технических характеристик, ремонта автомобиля Форд Фьюжн. (http://autorepman.com/en/ford/7-multimedia-catalogue-of-technical-specifications-repair-a-car-ford-fusion.html)
Мотоцикл МВ-750-ручной (http://autorepman.com/en/moto-tehnika/8385-motorcycle-mv-750-manual.html)

и многие другие

Marcin Kalak
20-05-15, 15:32
Привет!
Я вижу, что некоторые Мета контент переводятся, например: форум руководств автомобиль - AutoRepMan.COM (http://autorepman.com/en/forum.php).
Часть перевода вызвана достигая свои пределы, но это не ошибка. Смотрите еще: http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq-2.html#post10869.

Vetall
02-06-15, 10:40
Добрый день!

Пример ниже...
1. test_microsoftbyazure.php - Ok!
2. Текст страницы переведен с Русского на Английский
3. "meta name="description" content=" - не переведен.



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

Marcin Kalak
03-06-15, 09:21
Пожалуйста пришлите мне вечера детали доступа Admin CP и FTP. Я буду проверять, что происходит там:)

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

Marcin Kalak
04-06-15, 18:47
Быстрое исправление для этой проблемы:

Открыть файл includes/vbenterprisetranslator_functions.php
Найти код:

preg_match_all('|<meta[^>]+name=\"([^\"]*)\"[^>]+content=\"(.*?)\" />|i',$head, $meta, PREG_PATTERN_ORDER);
Замените код:


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


Эта проблема будет исправлена в следующем выпуске.

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

Marcin Kalak
04-06-15, 18:56
Я рад, что я мог бы вам помочь.

Vetall
19-06-15, 12:06
Добрый день!

После внесенных исправлений meta name = "description" переводится не полностью:

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

Marcin Kalak
19-06-15, 15:49
В случае длительного Мета-текстов от vbet перевести только часть из-за производительности.
Слишком долго Мета бессмысленно, потому что они должны быть, по определению, короткие описания.
компания vbet ранее дописывает остальные не переведенные Мета. Мы исправим это и будем не дописывает остальные не переведенные Мета.

Быстрое исправление для этой проблемы:

Открыть файл includes/vbenterprisetranslator_functions.php
Найти код:

$keywords = $meta[2][$i];
Поставить после него этот код:

$keywords_not_cut = $keywords;
Найти код:

$description = $meta[2][$i];
Поставить после него этот код:

$description_not_cut = $description;
Найти коды:

$output = vbet_replaceFirst('<meta name="keywords" content="'.$keywords, '<meta name="keywords" content="'
Замените код:

$output = vbet_replaceFirst('<meta name="keywords" content="'.$keywords_not_cut, '<meta name="keywords" content="'
Найти коды:

$output = vbet_replaceFirst('<meta name="description" content="'.$description, '<meta name="description" content="'
Замените код:

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

Эта проблема будет исправлена в следующем выпуске.

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