Перевод страниц форума на другие языки мира
Ковырялся я вчера на орге и нашел тему
UKBL ~ Easy Google Translator по вставке дополнительного меню перевода страниц на другие языки. Но само меню меня слегка не удовлетворило, поэтому решил переделать хак и сделать его более удобным для эксплуатации.
На скринах видно что было до и стало после.
Работать будет на любой версии форума.
Суть установки хака довольно проста:
Открываем шаблон SHOWTHREAD:
Находим код:
Код:
<a href="$firstunread"><strong>$vbphrase[view_first_unread]</strong></a>
</if>
</div>
</td>
После вставляем:
Код:
<!-- Начало функции перевода страницы -->
<DIV ALIGN=RIGHT>
<td class="vbmenu_control" nowrap="nowrap"> <select name="translate" font-size:11px;" onchange="javascript:window.location = 'http://www.google.com/translate_c?hl=ru&langpair=ru%7C' + this.value + '&u=' + window.location.href;">
<option value="">Перевести страницу</option>
<option value="ar">Arabic</option>
<option value="bg">Bulgarian</option>
<option value="zh-CN">Chinese Simplified</option>
<option value="zh-TW">Chinese Traditional</option>
<option value="hr">Croatian</option>
<option value="cs">Czech</option>
<option value="da">Danish </option>
<option value="nl">Dutch</option>
<option value="en">English</option>
<option value="fi">Finnish</option>
<option value="ph">Filipino</option>
<option value="fr">French</option>
<option value="de">German</option>
<option value="il">Hebrew</option>
<option value="el">Greek</option>
<option value="it">Italian</option>
<option value="id">Indonesian</option>
<option value="lv">Latvian</option>
<option value="lt">Lithuanian</option>
<option value="hi">Hindi</option>
<option value="ja">Japanese</option>
<option value="ko">Korean</option>
<option value="no">Norwegian</option>
<option value="pl">Polish</option>
<option value="pt">Portuguese</option>
<option value="ro">Romanian</option>
<option value="ru">Russian</option>
<option value="es">Spanish</option>
<option value="sv">Swedish</option>
<option value="rs">Serbian</option>
<option value="sk">Slovak</option>
<option value="si">Slovenian</option>
<option value="ua">Ukrainian</option>
<option value="vn">Vietnamese</option>
</select>
</DIV>
<!-- Конец функции перевода страницы -->
Если какие то языки не нужны - просто выкидываем их из списка. Если ваш форум изначально не русскоязычный, то обращаем внимание на кусочек кода:
Код:
'http://www.google.com/translate_c?hl=ru&langpair=ru%7C'
ru нужно менять, к примеру есть форум англоязычный то ставить
en иначе работать не будет.
Прошу меня сильно пинать, это перый мод который я сделал и он сразу заработал...
Скриншоты: