Попередня інтеграція публічних статей Joomla — перевірено на 6.1.4
Переклад і локалізація сайтів на Joomla
Перекладайте й локалізуйте публічний текст статей Joomla через GoLocal! без зміни шаблону. Є встановлюваний плагін і справжнє демо; меню, заголовки поза текстом статті та сторонні компоненти поки не перекладаються.
Нативний системний плагін Joomla
Підключення Joomla у три кроки
Уточніть сумісність і підготуйте проєкт
Спробуйте демо. До пробного періоду чи оплати уточніть у підтримки версію Joomla/PHP, шаблон, кеш і приватні розділи. У GoLocal створіть або оберіть Website-проєкт, Joomla, точний опублікований домен і початкову мову авторського інтерфейсу. Скопіюйте публічний ключ, а не пароль адміністратора чи секрет бази або провайдера перекладу.
Завантажте плагін у Joomla
Збережіть резервну копію тестового сайту. Завантажте ZIP нижче: його не потрібно розпаковувати чи копіювати в тему. У Joomla: System → Install → Extensions → Upload Package File. Оберіть ZIP і дочекайтеся успіху. Після першого встановлення плагін вимкнений. Це пряме завантаження, не публікація в каталозі Joomla.
Налаштуйте, збережіть і перевірте без входу
System → Manage → Plugins → System - GoLocal! Website Translation & Localization. Вставте публічний ключ, перевірте згоду й виключення, увімкніть обидва перемикачі Yes, оберіть Status → Enabled і Save. Відкрийте публічну статтю без авторизації. Другий загальний скрипт не додавайте.
Точні налаштування плагіна
- 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 має залишатися незмінною навіть за англійської мови інтерфейсу. Позначте весь контейнер або додайте CSS-селектор у Additional user-content exclusions (CSS). Значення Input, textarea, Quill і contenteditable не змінюються; виключення охоплюють нащадків. Якщо редактор прибирає атрибути, попросіть стабільний клас, не вимикайте глобальні HTML-фільтри Joomla.
Приклад: інтерфейс перекладається, назва клієнта — ні
<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. Перевірено Joomla 6.1.4/PHP 8.3 та тестовий Cassiopeia, не 6.2, усі теми, власні ACL або сторонні компоненти. Не змішуйте з нативною мовною маршрутизацією; перевіряйте staging до production чи оплати.
Лише публічний ключ. Один рушій 1.3.2 із перевіркою цілісності; без другого скрипту й віддаленої перевірки ключа в редакторі. Невідомі стани блокують завантаження. ID та значення опцій зберігаються. GoLocal Query потрібен лише Bubble, не Joomla.
Прості й прозорі тарифи
Усі тарифи включають необмежену кількість слів. Без прихованих платежів.
Starter
Необмежена кількість слів
- ✓Необмежена кількість слів
- ✓Необмежена кількість мов
- ✓Віджет мов
- ✓1 проєкт
- ✓30 тис. MAU/місяць
- ✓1 зовнішня база даних
- ✓Редактор перекладів
- ✓Підтримка електронною поштою
Pro
Необмежена кількість слів
- ✓Необмежена кількість слів
- ✓Необмежена кількість мов
- ✓Віджет мов
- ✓1 проєкт
- ✓150 тис. MAU/місяць
- ✓3 зовнішні бази даних
- ✓Глосарій
- ✓Пріоритетна підтримка
Business
Необмежена кількість слів
- ✓Необмежена кількість слів
- ✓Необмежена кількість мов
- ✓Віджет мов
- ✓2 проєкти (2 домени)
- ✓1 млн MAU/місяць
- ✓10 зовнішніх баз даних
- ✓Розширена аналітика
- ✓Підтримка у Slack
Усі тарифи мають 5-денний безкоштовний період. Понад ліміт: $3 за 10 тис. MAU.