Предварительная интеграция публичных статей Joomla — проверено на6.1.4

Перевод и локализация сайтов на Joomla

Переводите и локализуйте публичный текст статей Joomla через GoLocal! без изменения шаблона. Есть устанавливаемый плагин и настоящее демо; меню, заголовки вне текста и сторонние компоненты пока исключены.

Нативный системный плагин Joomla

Подключение Joomla за три шага

  1. Проверьте совместимость и проект

    Сначала попробуйте демо. До пробного периода или оплаты уточните Joomla/PHP, шаблон, кеш и закрытые разделы в поддержке. В Website-проекте GoLocal выберите Joomla, точный опубликованный домен и исходный язык интерфейса. Копируйте публичный ключ, не секрет администратора, БД или провайдера перевода.

  2. Установите ZIP через Joomla

    Сделайте копию тестового сайта. Скачайте ZIP без распаковки и редактирования темы. Joomla: System → Install → Extensions → Upload Package File. Выберите ZIP и дождитесь успеха. Первая установка выключена. Это прямая загрузка, не публикация в каталоге Joomla.

  3. Настройте, сохраните и проверьте без входа

    System → Manage → Plugins → System - GoLocal! Website Translation & Localization. Вставьте публичный ключ, проверьте согласие и исключения, оба переключателя Yes, Status → Enabled, затем Save. Откройте публичную статью без авторизации. Второй общий скрипт не добавляйте.

Точные настройки плагина Joomla

Public GoLocal project key
External translation service consent → Yes
Enable public article-body translation → Yes
Status → Enabled → Save
Additional user-content exclusions (CSS)
Optional public article ID allowlist

Что переводится?

Только допустимый публичный текст статей com_content для гостей. Проверяются даты и все родительские категории. Админка, API, аккаунт, контакты, поиск, редактирование, закрытые и все авторизованные просмотры исключены. Меню и заголовки вне текста остаются исходными. Список ID только сужает область, не даёт доступ.

Защита клиентских данных

Имя клиента Travail à domicile сохраняется даже при английском исходном интерфейсе. Исключите контейнер целиком или задайте селектор в Additional user-content exclusions (CSS). Значения Input, textarea, Quill и contenteditable не меняются, исключаются и потомки. Если редактор убирает атрибуты, попросите стабильный класс, не отключайте HTML-фильтры глобально.

Пример: перевести интерфейс, сохранить имя клиента

<span>Source name</span>
<span class="client-source-name">Travail à domicile</span>

/* Additional user-content exclusions (CSS): */
.client-source-name

<!-- Existing supported opt-outs, including descendants: -->
<div data-tr-skip>Client-entered content</div>
<div translate="no">Client-entered content</div>
<div class="notranslate">Client-entered content</div>

Ручные правки и повторения

В Translation Editor выберите точный проект и пару языков. Сохраните правку и проверьте все допустимые копии. Видимые онлайн-вкладки опрашивают изменения примерно раз в30 секунд, не мгновенным push. Ручные записи приоритетны. Пользовательский текст исключайте, а не исправляйте его перевод постоянно.

Кеш и диагностика

Повторное открытие того же языка использует кеш; новые фразы или языки могут требовать перевода. Новый домен распространяется несколько минут. Domain not authorized не оправдывает раскрытие секретов или расширение доступа. Проверьте домен, согласие, Status и гостевой просмотр. Для Copy file failed попросите проверить владельца файлов, не используйте chmod 777.

Пауза, удаление и оплата

Выключите Enable public article-body translation или Status, Save и полная перезагрузка. При кеше страниц/CDN обновите лишь нужный HTML и проверьте исчезновение виджета. Не очищайте пары. Удаление плагина не удаляет проект/переводы и не отменяет SaaS-подписку. Плагин бесплатный; подписка управляется в GoLocal billing.

SEO и совместимость

Браузерный перевод не создаёт языковые URL, hreflang или переведённые рассылки. Демо и предварительный гайд имеют noindex. Проверены Joomla6.1.4/PHP8.3 и Cassiopeia, не6.2, все темы, свои ACL или внешние компоненты. Отделяйте нативные языковые маршруты и проверяйте staging до production или оплаты.

Только публичный ключ. Один движок1.3.2 с проверкой целостности, без второго скрипта и удалённой проверки ключа в редакторе. Неизвестные состояния блокируют загрузку. ID и значения опций сохраняются. GoLocal Query предназначен для Bubble, не Joomla.

Простые и прозрачные тарифы

Во всех тарифах неограниченное число переводимых слов. Без скрытых платежей.

ЕжемесячноЕжегодно

Starter

$15/mo

Неограниченные слова

  • ✓Неограниченные слова
  • ✓Неограниченные языки
  • ✓Языковой виджет
  • ✓1 проект
  • ✓30 тыс. MAU/мес.
  • ✓1 внешняя БД
  • ✓Редактор переводов
  • ✓Поддержка по email
Запросить доступ к интеграции
Самый популярный

Pro

$35/mo

Неограниченные слова

  • ✓Неограниченные слова
  • ✓Неограниченные языки
  • ✓Языковой виджет
  • ✓1 проект
  • ✓150 тыс. MAU/мес.
  • ✓3 внешние БД
  • ✓Глоссарий
  • ✓Приоритетная поддержка
Запросить доступ к интеграции

Business

$89/mo

Неограниченные слова

  • ✓Неограниченные слова
  • ✓Неограниченные языки
  • ✓Языковой виджет
  • ✓2 проекта (2 домена)
  • ✓1 млн MAU/мес.
  • ✓10 внешних БД
  • ✓Расширенная аналитика
  • ✓Поддержка Slack
Запросить доступ к интеграции

Все тарифы включают 5 дней бесплатного теста. Сверх лимита: $3 за 10 тыс. MAU.