Joomla Интеграция

Интеграция ConveyThis на ваш сайт выполняется быстро и легко, и Joomla не является исключением. Через несколько минут вы установите расширение ConveyThis, подключите его к своей бесплатной учетной записи ConveyThis и опубликуете свой первый переведенный язык, не написав никакого кода.

Требования: Joomla 4, 5 или 6 и PHP 8.1 или новее. Joomla 3 не поддерживается.

1) Установите расширение ConveyThis

В вашем администраторе Joomla перейдите по ссылке Система → Установка → Расширения и откройте Установить из Интернета вкладка. Тип ConveyThis в поле поиска и нажмите на результат ConveyThis.

Joomla Install from Web tab with ConveyThis in the search results

Нажмите Установить, затем подтвердите на следующем экране.

ConveyThis extension page in Joomla with the Install button

Когда Joomla показывает Установка пакета прошла успешно, расширение готово.

Joomla message: Installation of the package was successful

Предпочитаете загрузить файл самостоятельно? Скачать conveythis.zip и бросьте его в Загрузить файл пакета вкладка на той же странице.

2) Открыть ConveyThis в Joomla

Перейти к Компоненты → ConveyThis.

Joomla Components menu with ConveyThis

При первом открытии ConveyThis показывает короткую настройку: создайте учетную запись, вставьте ключ API, подтвердите свои языки.

ConveyThis setup screen in Joomla with the Get an API key button

3) Создайте бесплатную учетную запись ConveyThis

Нажмите Получите ключ API. Страница регистрации ConveyThis открывается в новой вкладке. Создайте свою учетную запись (кредитная карта не требуется) и подтвердите свой адрес электронной почты.

ConveyThis sign-up page

Затем следуйте короткой настройке: выберите Joomla в качестве технологии вашего веб-сайта, если вас попросят, подтвердите свой домен, выберите язык, на котором написан ваш сайт, и языки, которые вы хотите добавить. Ваш ключ API отображается на панели управления после завершения настройки. Похоже на то pub_xxxxxxxxxxxxxxxx.

4) Вставьте свой ключ API и начните перевод

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

ConveyThis setup in Joomla: API key checked, languages confirmed, Save and start translating

Вы попадаете на настройки ConveyThis. Вы можете изменить языки здесь в любое время и оформить переключатель языков ниже Стиль виджета.

ConveyThis main configuration in Joomla

5) Включить “Перезапись URL” в глобальной конфигурации

Каждый язык получает свой собственный URL-адрес, например /es/about. Чтобы эти URL-адреса работали, перейдите по ссылке Система → Глобальная конфигурация, и в СО набор разделов Используйте переписывание URL-адресов к Да, затем нажмите Сохранять. Без него переведенные страницы могут вернуть ошибку 404.

Joomla Global Configuration, SEO section with Use URL Rewriting set to Yes

В зависимости от вашего хостинга:

  • Apache и LiteSpeed: переименовать htaccess.txt к .htaccess в корневой папке Joomla.
  • ИИС: переименовать web.config.txt к web.config.
  • НГИНКС: вам необходимо настроить свой сервер.
  • Другие серверы или если не уверены: пожалуйста, проконсультируйтесь с вашей хостинговой компанией.

Используете собственный языковой фильтр Joomla’? Выключи его. Joomla’с Языковой фильтр плагин использует те же языковые префиксы в URL (/es/), и эти два параметра будут конфликтовать. ConveyThis обнаруживает это и предлагает отключить это для вас.

6) Все готово!

Вот и всё. Откройте свой сайт: переключатель языков появится в правом нижнем углу. Чтобы появиться в первый раз, может потребоваться минута или две.

Joomla website translated into Chinese with the ConveyThis language switcher open

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

Поздравляем, теперь вы можете приступить к переводу своего сайта!