Зміст
Технічні вимоги
Щоб запустити розширення перекладу Linguise для Joomla , вам знадобиться наступне:
- Запустіть PHP версії 7+ або вище
- Активуйте перезапис URL-адреси в конфігурації Joomla
Це буде автоматично перевірено розширенням Joomla - Версія Joomla ≥ 3.5
Згенеруйте ключ API
Перш ніж інсталювати автоматичний переклад Joomla в Linguise , вам потрібно зареєструвати обліковий запис Linguise . Після підключення до панелі інструментів Linguise вам потрібно буде спочатку налаштувати новий домен і зберегти його налаштування, щоб отримати ключ API.
Ключ API – це те, що потрібно для активації перекладу на вашому веб-сайті Joomla . По суті, ключ API перевірить, яка мова активована в якому домені, і дозволить створити сторінки нейронного перекладу.
Скопіюйте ключ API та збережіть його в буфері обміну або залиште відкритою вкладку браузера, щоб ви могли скопіювати його пізніше.
Встановіть розширення перекладу Joomla
Тепер вам потрібно встановити Joomla (це єдиний пакет), щоб активувати перемикач мов (прапорці з перемикачем мов). Ви можете завантажити останню версію звідси.
Після встановлення та активації розширення Joomla Component > 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 , ви можете додати короткий код нижче, щоб включити його. Натисніть на наведений нижче код, щоб помістити його в буфер обміну.
Після додавання на інтерфейсі ви матимете прапор і назви мов, які відображатимуться в області HTML, до якої ви додали код.
Прапор перемикання мов і дизайн тексту
Є багато варіантів дизайну, які допомагають завантажувати перемикач мов будь-де на вашому веб-сайті. Наприклад, стиль не буде однаковим на білій верхній панелі та на темному нижньому колонтитулі.
Основні варіанти:
- Форма і розмір прапорів
- Колір тексту назв мови
- Тінь елементів при наведенні миші
- Стиль наведення миші
Повний посібник із автоматичного перекладу Joomla
Розширені параметри перемикання мов
Нарешті, ви можете налаштувати розширені параметри, такі як налаштування кешу, кількість URL-адрес і перекладів, які зберігатимуться локально для швидшого обслуговування.
Переспрямування мови веб-переглядача не рекомендується з різних причин, описаних тут. По суті, він перенаправляє користувача на одну з мов, налаштованих у його браузері.
Усе ще маєте проблеми зі встановленням Linguise ? Не зволікайте, зв’яжіться з нами, ми пропонуємо безкоштовне встановлення на вашому веб-сайті!