Один из последних комментариев shpargalkablog.ru гласит: Сan you post this article in english. А значит наступил момент, когда нужно добавить на сайт функцию перевода страницы на другой язык.
Замечательное решение было предложено на DicasBlogger. Вместо установки соответствующего скрипта Google, достаточно указать ссылку на страницу уже переведённую им.
<a rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=ru%7Cen&en=ru&ie=UTF8'); return false;" title="Google-Translate to English">Английский</a>Вместо en - можно указать кодировку другой страны.
af африканский | sq албанский | de немецкий | ar арабский |
be белорусский | bg болгарский | ca каталонский | cs чешский |
zh-CN китайский | ko корейский | ht креольский гаитянский | hr хорватский |
da датский | sk словацкий | sl словенский | es испанский |
et эстонский | fi финский | fr французский | cy валлийский |
gl галицкий | el греческий | iw иврит | hi хинди |
nl голландский | hu венгерский | id индонезийский | en английский |
ga ирландский | is исландский | it итальянский | ja японский |
lv латышский | lt литовский | mk македонский | ms малайский |
mt мальтийский | no норвежский | fa персидский | pl польский |
pt португальский | ro румынский | ru русский | sr сербский |
sw суахили | sv шведский | tl тагальский | th тайский |
tr турецкий | uk украинский | vi вьетнамский | yi идиш |
Вместо слова "Английский" можно поместить код изображения.
На данном блоге я воспользовалась специальными символами:
<span style="vertical-align: super;">Я</span>↳<span style="vertical-align: sub;">Z</span>
Приверженцы платформы Blogger могут ещё более "облегчить" код, добавив указанный ниже вариант в шаблон HTML:
<a expr:href='"http://www.google.com/translate?u=" + data:blog.url + "&langpair=ru|en&en=ru&ie=UTF8 "' rel='nofollow' title='Google-Translate to English'>Английский</a>
32 комментария:
Нижний вариант добавляем согласно статье http://shpargalkablog.ru/2011/03/kak-sdelat-odin-raz-na-vse-stati.html, туда, где он больше придется к месту.
<img
style="border: 0px solid ; cursor: pointer; width: 32px; height: 32px;"
alt="Google-Translate-Portuguese to Russian"
src="http://lh4.ggpht.com/_mcq01yDJ2uY/SdkhG4bjxqI/AAAAAAAAAks/Ws6AzZdnZTw/United%20States%20of%20America%20%28USA%29.png" title="Google-Translate-Portuguese to Russian">
&langpair=ru%7Cen&en=ru&ie=UTF8
заменить на
&langpair=en%7Cen&ru=en&ie=UTF8
http://acreativemint.typepad.com/a_creative_mint/ ?
Наталья, выделите кодировку и там, а то некоторые наверно не знают...
Во-вторых, воспользуйтесь вкладкой HTML.
'+encodeURIComponent(location.href)+'
поставьте адрес страницы сайта
http://www.google.com/translate?u=http://shpargalkablog.ru/2011/07/ustanovit-perevodchik-na-sait.html&langpair=ru|en&en=ru&ie=UTF8