Установите Linguise на Joomla

Оглавление

Технические требования

Чтобы запустить расширение перевода Linguise для Joomla, вам понадобится следующее:

  • Запустите версию PHP 7+ или выше
  • Активируйте перезапись URL-адресов в конфигурации Joomla
    . Это будет автоматически проверено расширением Joomla
  • Версия Joomla ≥ 3.5

Сгенерируйте ключ API

Перед установкой автоматического перевода Joomla в Linguise вам необходимо зарегистрировать учетную запись Linguise . После этого подключения к панели управления Linguise вам необходимо сначала настроить новый домен и сохранить его настройки, чтобы получить ключ API.

Ключ API — это то, что необходимо для активации перевода на вашем веб-сайте Joomla . По сути, ключ API проверит, какой язык в каком домене активирован, и позволит генерировать страницы нейронного перевода.

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

перевод-API-ключ

Установите расширение перевода Joomla

Теперь вам необходимо установить Joomla (это единый пакет) для активации переключателя языка (флажки с переключателем языка). Вы можете скачать последнюю версию отсюда.

После установки и активации расширения Joomla Компонент > Linguise .

Отсюда вставьте ключ API, который вы сгенерировали на панели инструментов Linguise и нажмите «Применить».

Теперь на вашем сайте Joomla уже активирован перевод на все выбранные языки!

Это действие должно синхронизировать все языковые настройки между Linguise и вашим сайтом (исходный язык и список переведенных языков).

Важное замечание по SEO: количество языков, которые вы устанавливаете, оказывает большое влияние на SEO. При настройке языков перевода, если у вас большое количество проиндексированных страниц (> 500), поисковой системе может потребоваться много времени для их обработки. Это может повлиять на SEO на исходном языке. Вот почему мы рекомендуем сначала добавить максимум 5 языков, а затем, когда он будет проиндексирован, вы сможете добавлять языки пакетами по 3 в месяц.

Убедитесь, что перезапись URL активирована

Чтобы загрузить ваш язык на новые URL-адреса (например, domain.com /es ), URL-адрес необходимо настроить в общей конфигурации Joomla меню: Система > Конфигурация > Сайт.

Есть 2 варианта активации, которые, кстати, лучше всего подходят для SEO:

  • URL-адреса, удобные для поисковых систем
  • Использовать перезапись URL (требуется редактирование файла для правильной работы)

Перезапись URL-адресов и ошибки 404. Если эти 2 параметра не активированы, на языковых страницах будут возникать ошибки 404. Кроме того, убедитесь, что нет другого языкового инструмента, который «блокирует» многоязычные URL-адреса, например плагин языкового фильтра для Joomla по умолчанию.

Добавьте переключатель языка Joomla

У вас есть 3 способа загрузить переключатель языка веб-сайта (флаги и названия языков) на ваш веб-сайт в Joomla.

  • Используйте меню Joomla (из менеджера меню Joomla )
  • Используйте модуль Joomla (из менеджера модулей Joomla )
  • Используйте фрагмент PHP

Добавить меню Joomla

Чтобы добавить Joomla для отображения переключателя языка, просто используйте менеджер меню Joomla Меню > Ваше меню > Создать.

В настройках элемента меню выберите Linguise , и готово!

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

Альтернативный вариант будет генерировать альтернативный URL-адрес для каждого языка, поэтому поисковая система может легко сканировать все языковые версии страницы. Рекомендуется дать ему активироваться.

Альтернативный пример HTML-кода, который будет сканироваться поисковыми системами:

альтернативные ссылки

Загрузите модуль Joomla в контент

Другой вариант включения переключателя языка — использовать предустановленный Joomla и загрузить его с помощью функции загрузки модуля . Текст, который нужно включить в любой текстовый редактор: {loadmodule mod_ linguise }

Код PHP для включения переключателя языка

Эта часть больше предназначена для разработчиков, которые хотят включить переключатель языка Linguise , например, в пользовательский файл шаблона PHP, который загружает часть заголовка веб-сайта. Для этого можно использовать код, просто скопируйте и вставьте его из компонента.

				
					/**
* Get the linguise module
* If you want to use a completely different login module change the value of name in your layout override.
*/
$linguisemodule = LinguiseModelLinguise::getLinguiseModule('mod_linguise');
echo JModuleHelper::renderModule($linguisemodule, array('id' => 'section-box'));
				
			

Установите тип переключателя языка

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

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

Загрузите переключатель языка в контент Joomla .

позиция флага на месте

Чтобы переключатель языка отображался в определенном месте Joomla , вам следует установить положение «На месте».
После того, как вы установили положение на Linguise , вы можете добавить приведенный ниже шорткод, чтобы включить его. Скопируйте приведенный ниже код и поместите его в буфер обмена.

[linguise]

После добавления во внешнем интерфейсе в области HTML, в которую вы добавили код, будут отображаться названия флагов и языков.

Флаг переключателя языка и текстовый дизайн

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

Основные варианты:

  • Форма и размер флагов
  • Цвет текста названий языков
  • Тень элементов при наведении курсора мыши
  • Стиль наведения мыши

Полное руководство по автоматическому переводу Joomla

Дополнительные параметры переключателя языка

Наконец, вы можете настроить расширенные параметры, такие как настройка кеша, количество URL-адресов и перевод, которые будут храниться локально, чтобы они обслуживались быстрее.

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

Функция динамического перевода

Представляем нашу новую функцию «Динамические переводы». Мы понимаем, что большая часть интерактивного веб-сайта имеет динамический контент, созданный с помощью JavaScript или AJAX.  

С нашей новой функцией динамического перевода вы можете легко переводить контент, который загружается асинхронно (динамически) после загрузки страницы. Это усовершенствование обеспечивает более плавную многоязычную работу ваших посетителей!

Обязательно активируйте его в настройках своей учетной записи на панели управления Linguise ! 

динамический_перевод

По-прежнему возникают проблемы с установкой Linguise ? Не стесняйтесь связаться с нами, мы предлагаем индивидуальную бесплатную установку на вашем сайте!