Зачем нужна кнопка перевода на сайте 

В этой статье я покажу, как поставить на сайт Joomla 3 кнопку перевода содержимого открытой страницы на интересующие вас языки. Зачем она нужна? Например, на этом сайте есть три раздела прямых новостей от Joomla. Новости транслируются на английском языке, и на них я поставил кнопки перевода.

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

Кстати, проанализировать или, просто, посмотреть из каких стран заходят на ваш сайт, можно в своем аккаунте на Яндекс Метрика или Google Analytics. Правда, на Яндекс статистики по языкам посетителей нет, а по странам статистика ограничена.

google analytics geo 1

Анализ посещtний сайта по языку пользователя google analytics - google analytics geo 1

google analytics geografija 1

Анализ google analytics по странам - google analytics geografija 1

yandeks geo 1

Яндекс метрика анализ по странам посетителей - yandeks geo 1

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

Решение 1. Кнопка перевода на сайте Joomla 3 от Google

Я думаю, вам знакома кнопка автоматического перевода от Google, это сервис Google Translate (translate.google.com). 

translate google com 1 1

google-translate-joomla3 - translate google com 1 1

Внизу страницы есть мелкая ссылка «Перевод сайтов», туда и идем.

translate google com 2 1

translate google com 2 1

Страница 1. На ней указываем URL сайта и родной язык сайта.

translate google com 3 1

translate google com 3 1

Страница 2. Здесь читаем внимательно и настраиваем внешний вид кнопки.

translate google com 3a 1

translate google com 3a 1

Для себя я настраиваю:

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

Код копирую и сохраняю в блокноте или текстовом редакторе (только не в Word или Open). Осталось поместить кнопку на сайте.

translate google com 5 1

translate google com 5 1

Размещаем кнопку перевода на сайте Joomla 3

  • Авторизуемся в back-endсайта;
  • Идем на вкладку Менеджер модулей, жмем кнопку «Создать»;
  • Нам нужно создать модуль типа «HTML», этот тип модуля и выбираем;

modul translate 3

modul translate 3

  • Отключаем визуальный редактор, жмем кнопку «ToogleEditor»;
  • Вставляем скрип (код) сохраненной кнопки перевода;

modul translate 1 1

modul translate 1 1

  • Выставляем стандартные настройки модуля, «под себя»;
  • Я указываю выборочный показ модуля с кнопкой перевода, только на страницах новостей на английском языке;

modul translate 2 1

modul translate 2 1

  • Сохраняем модуль.

Чистим кэш сайта, если он включен. Если включено сохранение Кэш в браузере, чистим кэш браузера (Ctrl+F5 для Chrome и Opera). Как включать/выключать кэш на Joomla 3, читаем ТУТ. Смотрим результат, проверяем кнопку перевода.

Обращаем внимание, переводится вся страница сайта.

knopka perevoda na joomla3 2

Кнопка перевода на сайте Joomla3 - knopka perevoda na joomla3 2

knopka perevoda na joomla3 1 1

knopka perevoda na joomla3 1 1

Решение 2. Установить модуль перевода на Joomla 3

Для поиска модуля, который покажет кнопку перевода, идем на официальный сайт расширений Joomla (extensions.joomla.org).

В поле «Поиск» вписывает «translate», жмем «Go» и наслаждаемся результатом.

poisk modulja translate joomla3 1

Поиск модулей перевода Joomla - poisk modulja translate joomla3 1

Обращаем внимание, что есть расширения типа «Модуль», есть «Компонент»+ «Модуль». Компоненты перевода выполняют задачи, несколько шире, чем мы ставили в этой статье. Для простого перевода достаточно модуля.

Большинство модулей будут ставить ту же кнопку GoogleTranslate, правда несколько украшенную флагами и т.п. Да еще запихнут, в модуль свою ссылку. Для интереса попробую модуль переводчика Bing (JV Bing Translate).

joomla bing translate 1

joomla bing translate 1

Качаем модуль на сайте автора, после, несколько путаной, регистрации.  

Устанавливаем модуль на сайт. Как это делать читаем ТУТ.

joomla bing translate ustanovka 1

joomla bing translate ustanovka 1

Настраиваем модуль в Менеджере модулей.

Настройки простые, легко выставляем их под себя.

joomla bing translate nastroyka 1

Настройки модуля перевода joomla - joomla bing translate nastroyka 1

Сохраняем модуль, чистим кэш Joomla и смотрим результат.

joomla bing translate na saite 1

joomla bing translate na saite 1

Как видим, принцип тот же, правда есть картинки флажков. На фото видим только флаги выбранных стран в настройках модуля. Если в настройках не выбирать «flag», то в модуле будет показан длинный выпадающий список языков для перевода.

Выводы

В этой статье я показал два принципиальных подхода к переводу страниц сайта, не многоязычного сайта Joomla, то есть, как поставить кнопку перевода на сайте Joomla 3. Первый вариант, поставить универсальную кнопку GoogleTranslate(работает во всех браузерах). Второй вариант, выбрать и установить расширение Joomla 3, для кнопки перевода. Я показал модуль Bing Translate.

©Joomla3-x.ru

Другие статьи раздела: Контент

 

 

Похожие статьи

Каким должен быть современный сайт ...

Хотите узнать, как сделать современный сайт компании? В этой статье готовая...

Лендинг пейдж на Joomla: 5 способов...

CMS Joomla имеет все инструменты администратора, чтобы быстро и просто созд...

Как прилепить материал на главную с...

По умолчанию, главная страница сайта Joomla формируется из избранных матери...

Frontend и Backend разработка: комп...

В статье познакомимся с Frontend и Backend разработкой, а компанией MetaLam...

Бесплатное обучение созданию сайта:...

Сегодня, только ленивый не имеет свой сайт. Однако не все смогут создать са...

Выбор надежного хостинга для сайта:...

Решение начать свой онлайн бизнес замечательно. Оно откроет перед вами стол...

Рекомендуем

Copyright © 2024 Joomla3-х.ru. Все права защищены.