Установите 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 API

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

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

Список языков Joomla для перевода веб -сайтов

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

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

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

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

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

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

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

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

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

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

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

Добавление меню на ваш сайт, настройте свое меню

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

Параметры типа меню для Linguise

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

Значок языкового меню, варианты перевода для веб -сайта

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

Linguise плагин перевод альтернативы для многоязычного веб -сайта

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

Графический иллюстрирующий альтернативные ссылки на веб -сайте

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

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

Значок модуля загрузки на сайте 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-адресов и перевод, которые будут храниться локально, чтобы они обслуживались быстрее.

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

Снимок экрана Lingui.se страницы расширенных настроек. Языковые настройки.

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

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

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

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

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

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