Предварительная интеграция публичных статей Joomla — проверено на6.1.4
Перевод и локализация сайтов на Joomla
Переводите и локализуйте публичный текст статей Joomla через GoLocal! без изменения шаблона. Есть устанавливаемый плагин и настоящее демо; меню, заголовки вне текста и сторонние компоненты пока исключены.
Нативный системный плагин Joomla
Подключение Joomla за три шага
Проверьте совместимость и проект
Сначала попробуйте демо. До пробного периода или оплаты уточните Joomla/PHP, шаблон, кеш и закрытые разделы в поддержке. В Website-проекте GoLocal выберите Joomla, точный опубликованный домен и исходный язык интерфейса. Копируйте публичный ключ, не секрет администратора, БД или провайдера перевода.
Установите ZIP через Joomla
Сделайте копию тестового сайта. Скачайте ZIP без распаковки и редактирования темы. Joomla: System → Install → Extensions → Upload Package File. Выберите ZIP и дождитесь успеха. Первая установка выключена. Это прямая загрузка, не публикация в каталоге Joomla.
Настройте, сохраните и проверьте без входа
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
Неограниченные слова
- ✓Неограниченные слова
- ✓Неограниченные языки
- ✓Языковой виджет
- ✓1 проект
- ✓30 тыс. MAU/мес.
- ✓1 внешняя БД
- ✓Редактор переводов
- ✓Поддержка по email
Pro
Неограниченные слова
- ✓Неограниченные слова
- ✓Неограниченные языки
- ✓Языковой виджет
- ✓1 проект
- ✓150 тыс. MAU/мес.
- ✓3 внешние БД
- ✓Глоссарий
- ✓Приоритетная поддержка
Business
Неограниченные слова
- ✓Неограниченные слова
- ✓Неограниченные языки
- ✓Языковой виджет
- ✓2 проекта (2 домена)
- ✓1 млн MAU/мес.
- ✓10 внешних БД
- ✓Расширенная аналитика
- ✓Поддержка Slack
Все тарифы включают 5 дней бесплатного теста. Сверх лимита: $3 за 10 тыс. MAU.