Зміст
Технічні вимоги
Щоб запустити розширення перекладу 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-адрес і перекладів, які зберігатимуться локально для швидшого обслуговування.
Переспрямування мови веб-переглядача не рекомендується з різних причин, описаних тут. По суті, він перенаправляє користувача на одну з мов, налаштованих у його браузері.
Функція динамічного перекладу
Представляємо нашу нову функцію «Динамічні переклади». Ми розуміємо, що більша частина інтерактивного веб-сайту має динамічний вміст, створений за допомогою JavaScript або AJAX.
За допомогою нашої нової функції динамічного перекладу ви можете безперешкодно перекладати вміст, який завантажується асинхронно (динамічно) після завантаження сторінки. Це вдосконалення забезпечує більш плавний багатомовний досвід для ваших відвідувачів!
Переконайтеся, що ви також активували його в налаштуваннях облікового запису панелі інструментів Linguise !
Усе ще маєте проблеми зі встановленням Linguise ? Не зволікайте, зв’яжіться з нами, ми пропонуємо безкоштовне встановлення на вашому веб-сайті!