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

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хак переводчик от 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('{THEME}/images/flagi.png') no-repeat scroll -100px -100px;"><img src="{THEME}/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('{THEME}/images/flagi.png') no-repeat scroll -0px -0px;"><img src="{THEME}/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('{THEME}/images/flag.png') no-repeat scroll -100px -100px;"><img src="{THEME}/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('{THEME}/images/flagi.png') no-repeat scroll -200px -100px;"><img src="{THEME}/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('{THEME}/images/flagi.png') no-repeat scroll -500px -100px;"><img src="{THEME}/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('{THEME}/images/flagi.png') no-repeat scroll -200px -200px;"><img src="{THEME}/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('{THEME}/images/flagi.png') no-repeat scroll -400px -200px;"><img src="{THEME}/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('{THEME}/images/flagi.png') no-repeat scroll -500px -200px;"><img src="{THEME}/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 языков
  • 100
Рубрика: DLE хаки » Хак для DLE
Ранее » Хак Регистрация только в определенное время для DLE« Далее Хак Повышаем точность стандартного рейтинга для dle
Добавление комментарияОставить комментарий
  • № :4
  • 20 октября 2014 21:09
не этот хак уже устарел не работает добавляйте через гугл
  • № :3
  • 10 ноября 2012 08:10
Пробовал поставить этот модуль на DLE-9.6 - не ставится - та же история.
Жаль не ставится - я видел сайт где этот модуль прекрасно работает - да вот ссылку не сохранил к сожалению!
  • № :2
  • 6 октября 2011 22:30
Цитата: Юля
Я все сделала как надо,поменяла ссылки на свой домен,загрузила картинки но при нажатии на любой язык сайта меня перебрасывает на
Внимание! У вас нет прав для просмотра скрытого текста.
,это не как не переводчиком сайта а обычный словарь гугле(((

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