Cookie

предосторожность


Эта статья была опубликована более чем год назад, там, возможно, были события.
Пожалуйста, примите это во внимание.

Сегодня мы видим близко один автоматизма, что большинство моя жизнь проще в Интернете. Многие из нас знают, “Языковые инструменты” предлагаемые Google, но не все знают, что вы можете интегрировать кнопки вымпелсвой собственный сайт сделать автоматический перевод, снимок всего содержимого без изменения адреса в строке URL. Я говорю о GTranslate, библиотека, которая занимается именно момент перевода всего контента, который находится на странице; и как вы можете увидеть, нажав на флаги в правой колонке, в верхней части этого сайта. В этом случае библиотека интегрирована в плагин на WordPress (двигатель, который “стрелять” этот блог), но вы можете использовать его с любым сайтом, даже при статических HTML-страниц.

Во-первых, давайте немного’ автор кредитов: Edvard Ananyan. Чтобы включить автоматический перевод существует удобный мастер который будет направлять нас в выбор языка, в Языки включить и различные варианты дополнительный. Ниже приведен скриншот с параметрами, которые я рекомендую.

Все зависит от работы, которую мы делаем. На скриншоте выше, не нужно много объяснений. Пожалуй, единственная точка, на которой вам нужно сосредоточиться в загрузки библиотеки JQuery. Если мы уже используем Jquery на наш сайт (например, галерея, или какой-либо другой эффект) не надо ставить флаг и перезагрузить, если вы даже не знаете, что это лучше оставить флаг. По умолчанию, то занавес открывается выбор языка; визуально не всегда привлекательные (в то время как это очень полезно с практической точки зрения). Как всегда, все зависит от наших потребностей, действительно потребности тех, кто будет смотреть на ваш сайт.

Как только мы нажмем на флаге, изменение отражается автоматически в Ваш HTML вы видите внизу страницы (на скриншоте), Нет необходимости, чтобы подтвердить, сбор или другой. Е’ достаточно вставьте код на странице HTML, на котором мы хотим интегрировать перевод (в точке, где мы хотим интегрировать) е “как магия” появляются флаги.

Очевидно, что это сообщение не имеет смысла существовать без адекватной настройки к конечному результату. Код, генерируемый в данном случае заключается в следующем:

<!-- GTranslate: HTTP://edo.webmaster.am/gtranslate ->
<A HREF ="Javascript:doGTranslate(«в|в ')" название ="английский" класс ="Gflag" стиль ="фон положение:-0ПВ -0ПВ;"><IMG SRC ="HTTPS://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" высота ="24" ширина ="24" альт ="английский" /></a><A HREF ="Javascript:doGTranslate(«в|фр»)" название ="Французский" класс ="Gflag" стиль ="фон положение:-200ПВ -100px;"><IMG SRC ="HTTPS://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" высота ="24" ширина ="24" альт ="Французский" /></a><A HREF ="Javascript:doGTranslate(«в|из ')" название ="Немецкий" класс ="Gflag" стиль ="фон положение:-300ПВ -100px;"><IMG SRC ="HTTPS://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" высота ="24" ширина ="24" альт ="Немецкий" /></a><A HREF ="Javascript:doGTranslate(«в|Это')" название ="итальянский" класс ="Gflag" стиль ="фон положение:-600ПВ -100px;"><IMG SRC ="HTTPS://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" высота ="24" ширина ="24" альт ="итальянский" /></a><A HREF ="Javascript:doGTranslate(«в|пт»)" название ="португальский" класс ="Gflag" стиль ="фон положение:-300ПВ -200px;"><IMG SRC ="HTTPS://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" высота ="24" ширина ="24" альт ="португальский" /></a><A HREF ="Javascript:doGTranslate(«в|это)" название ="испанский" класс ="Gflag" стиль ="фон положение:-600ПВ -200px;"><IMG SRC ="HTTPS://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" высота ="24" ширина ="24" альт ="испанский" /></a>

<тип стиль ="текст / CSS">
<!--
a.gflag {размер шрифта:24ПВ;набивка:1ПВ 0;фон-повторить:нет повтора;изображение на заднем плане:URL(«HTTPS://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/24.png»);}
a.gflag IMG {граница:0;}
a.gflag:зависать {изображение на заднем плане:URL(«HTTPS://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/24a.png»);}
-->
</стиль>

<Тип сценария ="текст / JavaScript" SRC ="HTTPS://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></скрипт>
<Тип сценария ="текст / JavaScript" SRC ="HTTPS://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/jquery-translate.js"></скрипт>
<Тип сценария ="текст / JavaScript">
//<![CDATA[
если(jQuery.cookie('Glang') && jQuery.cookie('Glang') != 'En') JQuery(функция($){$(«Тело»).переведите('En', $.печенье('Glang'), {тумблер:правда, не:'.notranslate'});});
функция doGTranslate(lang_pair) {если(lang_pair.value)lang_pair = lang_pair.value;был языки = lang_pair.split('|')[1];_gaq.push(['_trackEvent', 'DoGTranslate', только, location.pathname + location.search]);jQuery.cookie('Glang', только);JQuery(функция($){$(«Тело»).переведите('En', только, {тумблер:правда, не:'.notranslate'});});}
//]]>
</скрипт>

Никто не запрещает нам вносить изменения сгенерированный код. В одном из сайтов я работал, эй переместил CSS в отдельном листе, добавления кода к существующему, эй установить флаги на размере необходимого, ссылаясь на существующие изображения на моем сервере, эй загружен Javascript на моем сервере, и я назвал их оттуда. Тесты, которые я сделал до и после изменений Это сохранит почти одну секунду на странице загрузки, хорошая выгода подсчитано, что не надо переводить ничего “вручную”.

Это не достаточно?


TheJoe

Я держу это в качестве хобби блог от 2009. Я графики энтузиастов, технология, Программное обеспечение с открытым исходным кодом. Среди моих статей не будет трудно найти о музыке, и некоторые личные размышления, но я предпочитаю, чтобы направить линию блога в основном технологии. Для получения дополнительной информации связаться со мной.

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

TheJoe · 19 июнь 2012 в 9:26 ВЕЧЕРА

Очевидно, что с плагин, который переводит содержимое текста таким образом полностью автоматизирован, вы не можете быть уверены в том, что текст соответствует во всех отношениях семантических правил языка, в котором переводятся текст.

Надо сказать,, Я говорю о своем опыте, что с такой плагин, хотя я не знаю, немецкий или испанский удалось сделать меня “понимать” Немецкий и испанский.

И если я должен сказать правду, также весьма довольны переводом моих статей на английском языке, Он достаточно верен первоначальному тексту.

WPML другое дело, установить его и дает возможность перевести свой сайт на других языках. Придется перевести вас, хотя, и язык вы должны знать. Симпатичные и очень полезны в международных деловых областях, не средний пользователь адекватный определенный.

Вы затруднились с помощью GTranslate?

ТОЛЬКО · 19 июнь 2012 в 10:12 AM

Мы говорим, что это хорошо для тех, кто не читает и не знает языков, потому что перевод действительно больно, очевидно, с помощью Google переводить слова, а не понятие фраз для каждого языка локализуется! Гораздо лучше WPML но, очевидно, требует перевода текстов!
Кроме PRO версии GTranslate побережье хорошо 78$ который, кажется, разорвал меня, видя, что он предлагает, и это относится только к одной области!

TheJoe · 27 февраль 2012 в 6:07 ВЕЧЕРА

Привет Claudia,
что вы просите очень просто, и отчасти объясняется в статье. Вы должны зайти на официальный веб-сайт “HTTP://gtranslate.net/”, щелчок “Общие HTML” и подтвердить. На следующей странице нажмите на кнопку “Скачать”, всплывающее окно с помощью которого можно выбрать язык, размер флагов и многих других.

В нижней части всплывающего окна, чтобы скопировать код в HTML на сайте. Поместите все это в Интернете, и вы сделали.

Если у вас есть другие вопросы, писать хорошо.

Клаудиа · 26 февраль 2012 в 7:57 ВЕЧЕРА

Чао!!
Я ищу виджет, чтобы перевести свой веб-сайт, но у меня нет больше понятия, как funzioni..mi может протянуть руку, пожалуйста,? благодаря Claudia

оставьте ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатывается комментарий данных.