Joomla Интеграция
Интеграция ConveyThis на ваш сайт выполняется быстро и легко, и Joomla не является исключением. Через несколько минут вы установите расширение ConveyThis, подключите его к своей бесплатной учетной записи ConveyThis и опубликуете свой первый переведенный язык, не написав никакого кода.
Требования: Joomla 4, 5 или 6 и PHP 8.1 или новее. Joomla 3 не поддерживается.
1) Установите расширение ConveyThis
В вашем администраторе Joomla перейдите по ссылке Система → Установка → Расширения и откройте Установить из Интернета вкладка. Тип ConveyThis в поле поиска и нажмите на результат ConveyThis.

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

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

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

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

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

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

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

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

В зависимости от вашего хостинга:
- Apache и LiteSpeed: переименовать
htaccess.txtк.htaccessв корневой папке Joomla. - ИИС: переименовать
web.config.txtкweb.config. - НГИНКС: вам необходимо настроить свой сервер.
- Другие серверы или если не уверены: пожалуйста, проконсультируйтесь с вашей хостинговой компанией.
Используете собственный языковой фильтр Joomla’? Выключи его. Joomla’с Языковой фильтр плагин использует те же языковые префиксы в URL (/es/), и эти два параметра будут конфликтовать. ConveyThis обнаруживает это и предлагает отключить это для вас.
6) Все готово!
Вот и всё. Откройте свой сайт: переключатель языков появится в правом нижнем углу. Чтобы появиться в первый раз, может потребоваться минута или две.

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