GoLocal! Website Translation & Localization — Joomla public article-body preview 0.1.0
Operated by Xodera OÜ · https://goinglocal.online

This is an installable Joomla system plugin, not a collection of source files
for ordinary users to merge. It is a preview, not a Joomla directory listing.

1. Ask support to confirm your staging site's compatibility before purchasing.
2. In Joomla: System > Install > Extensions > Upload Package File. Upload the
   reviewed GoLocal Joomla ZIP. Do not edit the theme or install a second loader.
3. System > Manage > Plugins > System - GoLocal! Website Translation & Localization.
   Paste the PUBLIC GoLocal project key for the published host. It is visible
   in page source and is not a Joomla Admin, database or provider secret.
4. Review external-service consent and user-content exclusions. Turn both consent
   and public article translation on, set plugin Status to Enabled, then Save.
5. Open a published article as an anonymous visitor. Test language switching,
   manual corrections in GoLocal Translation Editor, repeated occurrences,
   native links and a warm reload. Never submit test forms with real data.

Current scope: eligible anonymous com_content article BODIES only. Titles outside
the body, menus, contact/account/search pages and third-party components are not
enabled. All logged-in views and unknown/private/error states are excluded.
Native Public access level1, article publication dates and category ancestry are
checked server-side. Sites that redefine public access need compatibility review.
Additional article IDs can narrow scope; they never grant access.

Protect all displayed user content BEFORE collection with data-user-content,
data-gl-private, data-tr-skip, translate="no", .notranslate or a whole-container
exclusion. Descendants are excluded. Input/textarea/Quill/contenteditable values
remain unchanged. Invalid CSS stops loading; there is no body-wide fallback.
Only approved public text goes from the visitor's browser to GoLocal for
translation/caching. No remote key validation occurs in the editor.

Disable public translation or disable this plugin, Save and fully reload.
If your site uses page/CDN caching, expire only your own affected cached HTML;
do not purge translation pairs. Verify no runtime/widget/service requests remain.
Removing an open-page script is not hot-uninstall. Native uninstall removes
the installed plugin files/settings, not your separate GoLocal translations,
project or SaaS subscription. Keep a normal site backup before changes.

Browser translation does not create localized SEO URLs, hreflang or translated
newsletters. Test your own theme/components/member and cache configuration.
This package does not contain private lab configuration or provider credentials.

License: GPL-2.0-or-later. https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
