Все для DataLife Engine / DLE хаки / Хак для DLE / Хак переводчик от Google на 35 языков для dle

Хак переводчик от Google на 35 языков для dle

Хак переводчик от Google на 35 языков для dle


Очень простой дле хак позволяет создать на Вашем сайте панель с выбором языка сайта. Перевод сайта осуществляется с помощью Google Translate.
Хак для dle переводит сайта на лету от Google (на 35 языков)
Хак переводчик от Google на 35 языков для dle
Всего языков: 35
При этом количество нужных языков легко можно регулировать удалив тот или иной язык во втором скрипте:

<a> ..до.. </a>


Например Французский:

<a href="javascript:doTranslate('ru|fr')" title="French" style="font-size:16px;padding:1px 0;background:url('/templates/Default/images/flagi.png') no-repeat scroll -100px -100px;"><img src="/templates/Default/images/blank.png" height="16" width="16" style="border:0;" alt="French" /></a>


Установка

1. Загрузить в /Папка_с_шаблоном/images/ картинки blank.png и flagi.png

2. В main.tpl в нужном место вставить

<script type="text/javascript">     if(top.location!=self.location)top.location=self.location;    window['_tipoff']=function(){};window['_tipon']=function(a){};    function doTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(location.hostname=='[color=#CC0000]www.ВАШ САЙТ.ru[/color]' && lang_pair=='de|de')return;else if(location.hostname!='[color=#CC0000]ВАШ САЙТ.ru[/color]' && lang_pair=='ru|ru')location.href=unescape(gfg('u'));else if(location.hostname=='[color=#CC0000]www.ВАШ САЙТ.ru[/color]' && lang_pair!='de|de')location.href='http://translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+escape(location.href);else location.href='http://translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+unescape(gfg('u'));}    function gfg(name) {name=name.replace(/[[]/,"[").replace(/[]]/,"]");var regexS="[?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(location.href);if(results==null)return '';return results[1];}</script><a href="javascript:doTranslate('ru|en')" title="English" style="font-size:16px;padding:1px 0;background:url('/templates/Default/images/flagi.png') no-repeat scroll -0px -0px;"><img src="/templates/Default/images/blank.png" height="16" width="16" style="border:0;" alt="English" /></a> <a href="javascript:doTranslate('ru|fr')" title="French" style="font-size:16px;padding:1px 0;background:url('/templates/Default/images/flag.png') no-repeat scroll -100px -100px;"><img src="/templates/Default/images/blank.png" height="16" width="16" style="border:0;" alt="French" /></a> <a href="javascript:doTranslate('ru|de')" title="German" style="font-size:16px;padding:1px 0;background:url('/templates/Default/images/flagi.png') no-repeat scroll -200px -100px;"><img src="/templates/Default/images/blank.png" height="16" width="16" style="border:0;" alt="German" /></a> <a href="javascript:doTranslate('ru|it')" title="Italian" style="font-size:16px;padding:1px 0;background:url('/templates/Default/images/flagi.png') no-repeat scroll -500px -100px;"><img src="/templates/Default/images/blank.png" height="16" width="16" style="border:0;" alt="Italian" /></a> <a href="javascript:doTranslate('ru|pt')" title="Portuguese" style="font-size:16px;padding:1px 0;background:url('/templates/Default/images/flagi.png') no-repeat scroll -200px -200px;"><img src="/templates/Default/images/blank.png" height="16" width="16" style="border:0" alt="Portuguese" /></a> <a href="javascript:doTranslate('ru|ru')" title="Russian" style="font-size:16px;padding:1px 0;background:url('/templates/Default/images/flagi.png') no-repeat scroll -400px -200px;"><img src="/templates/Default/images/blank.png" height="16" width="16" style="border:0;" alt="Russian" /></a> <a href="javascript:doTranslate('ru|es')" title="Spanish" style="font-size:16px;padding:1px 0;background: url('/templates/Default/images/flagi.png') no-repeat scroll -500px -200px;"><img src="/templates/Default/images/blank.png" height="16" width="16" style="border:0;" alt="Spanish" /></a> <select style="width:138px" onchange="doTranslate(this);"><option value="">Select Language</option><option value="ru|en">English</option><option value="ru|ar">Arabic</option><option value="ru|bg">Bulgarian</option><option value="ru|zh-CN">Chinese (Simplified)</option><option value="ru|zh-TW">Chinese (Traditional)</option><option value="ru|hr">Croatian</option><option value="ru|cs">Czech</option><option value="ru|da">Danish</option><option value="ru|nl">Dutch</option><option value="ru|fi">Finnish</option><option value="ru|fr">French</option><option value="ru|de">German</option><option value="ru|el">Greek</option><option value="ru|hi">Hindi</option><option value="ru|it">Italian</option><option value="ru|ja">Japanese</option><option value="ru|ko">Korean</option><option value="ru|no">Norwegian</option><option value="ru|pl">Polish</option><option value="ru|pt">Portuguese</option><option value="ru|ro">Romanian</option><option value="ru|ru">Russian</option><option value="ru|es">Spanish</option><option value="ru|sv">Swedish</option><option value="ru|ca">Catalan</option><option value="ru|tl">Filipino</option><option value="ru|iw">Hebrew</option><option value="ru|id">Indonesian</option><option value="ru|lv">Latvian</option><option value="ru|lt">Lithuanian</option><option value="ru|sr">Serbian</option><option value="ru|sk">Slovak</option><option value="ru|sl">Slovenian</option><option value="ru|uk">Ukrainian</option><option value="ru|vi">Vietnamese</option></select>


P.S. ВАШ САЙТ.ru заменить на свой домен, добавляем без www
Вся установка!

Предлагаем скачать dle хак переводчик от Google на 35 языков

perevod-sayta-na-letu-ot-google.rar [15,31 Kb] (cкачиваний: 623)
  • 100

Комментарии 4

monax от 20 октября 2014 21:09
не этот хак уже устарел не работает добавляйте через гугл
Бек от 10 ноября 2012 08:10
Пробовал поставить этот модуль на DLE-9.6 - не ставится - та же история.
Жаль не ставится - я видел сайт где этот модуль прекрасно работает - да вот ссылку не сохранил к сожалению!
dle9.com от 6 октября 2011 22:30
Цитата: Юля
Я все сделала как надо,поменяла ссылки на свой домен,загрузила картинки но при нажатии на любой язык сайта меня перебрасывает на
Внимание! У Вас нет прав для просмотра скрытого текста.
,это не как не переводчиком сайта а обычный словарь гугле(((

Да так и есть , видимо гугл изменил настройки . Вот вариант от гугл
Внимание! У Вас нет прав для просмотра скрытого текста.
проверено работает , хотя не так симпатично :winked:
Юля от 6 октября 2011 20:02
Я все сделала как надо,поменяла ссылки на свой домен,загрузила картинки но при нажатии на любой язык сайта меня перебрасывает на http://translate.google.com/?hl=en&langpair=ru%7Cit ,это не как не переводчиком сайта а обычный словарь гугле(((
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent