Встановлення Linguise на Joomla

Зміст

Технічні вимоги

Щоб запустити розширення перекладу Linguise для Joomla, вам знадобиться наступне:

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

Згенерувати ключ API

Перш ніж встановлювати автоматичний переклад Joomla в Linguise , вам спочатку потрібно зареєструвати обліковий запис Linguise , після цього підключення до панелі інструментів Linguise вам потрібно буде спочатку налаштувати новий домен і зберегти його налаштування, щоб отримати ключ API.

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

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

Рядок пошуку на білому фоні із сіро-помаранчевою кнопкою.

Встановіть розширення перекладу Joomla

Тепер вам потрібно встановити Joomla (це єдиний пакет), щоб активувати перемикач мов (прапорці з перемикачем мов). Ви можете завантажити останню версію звідси.

Після Joomla ви можете отримати доступ до конфігурації компонентів через меню адміністратора: Компонент > Linguise .

Звідси вставте ключ API, який ви згенерували з панелі інструментів Linguise , і натисніть «Застосувати».

Сторінка активації ключа API перекладу

Тепер переклад усіма вибраними мовами вже активовано на вашому вебсайті Joomla !

Ця дія має синхронізувати всі мовні налаштування між Linguise та вашим веб-сайтом (мову оригіналу та список мов перекладу).

Список мов для перекладу веб-сайту

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

Переконайтеся, що перезапис URL-адрес активовано

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

Є 2 варіанти активації, які, до речі, є найкращими для SEO, це:

  • Зручні для пошукових систем URL-адреси
  • Використовуйте перезапис URL-адрес (для належної роботи потрібне редагування файлу)
Панель налаштувань SEO з опціями переписування URL-адрес та оптимізації URL-адрес для пошукових систем

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

Додати перемикач мов Joomla

У вас є 3 способи завантажити перемикач мов вебсайту (прапори та назви мов) на ваш вебсайт на Joomla.

  • Використовуйте меню Joomla (з менеджера меню Joomla )
  • Використовуйте модуль Joomla (з менеджера модулів Joomla )
  • Використовуйте фрагмент PHP-коду
Знімок екрана, що показує параметри встановлення перемикача мов, включаючи меню, модуль завантаження та фрагмент PHP.

Додати меню Joomla

Щоб додати Joomla для відображення перемикача мов, просто скористайтеся менеджером меню Joomla Меню > Ваше меню > Нове

Сторінка керування елементами меню в Joomla

У налаштуваннях елемента меню виберіть Linguise , і готово!

Меню налаштувань Linguase з контактами та стрічками новин.

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

Курсор миші знаходиться над опцією англійської мови

Альтернативний варіант генеруватиме альтернативну URL-адресу для кожної мови, щоб пошукова система могла легко сканувати всі мовні версії сторінки. Рекомендується ввімкнути його.

Перемикач для налаштування SEO

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

Рядки коду на екрані, перелічено кілька посилань.

Завантаження модуля Joomla у вміст

Інший варіант включення перемикача мов – це використання попередньо встановленого Joomla та його завантаження за допомогою функції завантаження модуля . Текст, який потрібно включити в будь-який текстовий редактор: {loadmodule linguise }

Вілла Centofinestre, неокласична вілла.

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 ? Не соромтеся звертатися до нас, ми пропонуємо безкоштовне встановлення на ваш вебсайт!