Aperçu des articles publics Joomla — testé sur Joomla 6.1.4
Traduction et localisation pour Joomla
Traduisez et localisez le corps public des articles Joomla avec GoLocal!, sans changer de modèle. Le plugin installable et la démo native sont disponibles ; menus, titres extérieurs au corps et composants tiers restent exclus.
Plugin système Joomla natif
Connecter Joomla en trois étapes
Vérifier la compatibilité et préparer le projet
Essayez la démo. Avant un essai ou un achat, faites vérifier Joomla/PHP, le modèle, le cache et les espaces membres. Dans GoLocal, choisissez un projet Website, Joomla, le domaine publié exact et la langue originale de rédaction. Copiez la clé publique, jamais un mot de passe administrateur ni un secret de base de données ou de traduction.
Installer le fichier ZIP dans Joomla
Sauvegardez le site de test. Téléchargez le ZIP ci-dessous sans le décompresser ni modifier le thème. Dans Joomla : System → Install → Extensions → Upload Package File. Sélectionnez le ZIP et attendez la confirmation. Une première installation est désactivée. Il s’agit d’un téléchargement direct, pas d’une fiche au catalogue Joomla.
Configurer, enregistrer et tester déconnecté
System → Manage → Plugins → System - GoLocal! Website Translation & Localization. Collez la clé publique, vérifiez consentement et exclusions, mettez les deux réglages sur Yes, Status sur Enabled, puis Save. Ouvrez un article public sans être connecté. N’ajoutez pas un second script global.
Réglages exacts du plugin 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
Quel contenu est traduit ?
Uniquement le corps des articles com_content publics admissibles pour les visiteurs anonymes. Dates et catégories parentes sont vérifiées. Administration, API, compte, contact, recherche, édition, contenu restreint et toutes les vues connectées sont exclus. Les menus et titres extérieurs restent originaux. La liste d’ID réduit le périmètre sans donner accès.
Protéger les données des clients
Le nom client Travail à domicile doit rester identique, même si l’interface d’origine est anglaise. Excluez son conteneur ou ajoutez son sélecteur à Additional user-content exclusions (CSS). Input, textarea, Quill et contenteditable restent inchangés, y compris les descendants exclus. Si l’éditeur supprime les attributs, demandez une classe stable ; ne désactivez pas globalement les filtres HTML Joomla.
Exemple : traduire l’interface, conserver le nom client
<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>Corrections manuelles et répétitions
Dans Translation Editor, choisissez le projet et la paire de langues exacts. Enregistrez une correction puis vérifiez toutes les occurrences admissibles. Les onglets visibles en ligne interrogent les changements environ toutes les 30 secondes : ce n’est pas du push instantané. Le manuel est prioritaire. Excluez les données utilisateur plutôt que de corriger sans cesse leur traduction.
Cache et diagnostic
Une nouvelle visite dans la même langue réutilise le cache ; de nouveaux textes ou langues peuvent demander une traduction. Un nouveau domaine peut mettre plusieurs minutes à atteindre les caches. Domain not authorized ne justifie ni secrets divulgués ni autorisations élargies. Vérifiez domaine, consentement, Status et vue déconnectée. Pour Copy file failed, faites contrôler le propriétaire des fichiers, jamais chmod 777.
Pause, désinstallation et facturation
Mettez Enable public article-body translation sur No ou désactivez Status, puis Save et recharge complète. Si le cache de pages/CDN est actif, expirez seulement le HTML concerné et vérifiez la disparition du widget. Ne purgez pas les traductions. Désinstaller ne supprime ni projet ni traductions et n’annule pas l’abonnement SaaS. Le plugin est gratuit ; gérez l’abonnement dans GoLocal billing.
SEO et limites de compatibilité
La traduction navigateur ne crée ni URL localisées, ni hreflang, ni newsletters traduites. Démo et guide d’aperçu restent noindex. Tests : Joomla 6.1.4/PHP 8.3 et Cassiopeia, pas Joomla 6.2, tous les thèmes, ACL personnalisées ou composants tiers. Séparez la navigation linguistique native et validez votre staging avant production ou paiement.
Clé publique uniquement. Un moteur 1.3.2 avec contrôle d’intégrité ; aucun second chargeur ni validation distante de clé dans l’éditeur. Les états inconnus bloquent le chargement. Les ID et valeurs d’options restent stables. GoLocal Query est réservé à Bubble, pas à Joomla.
Des tarifs simples et transparents
Tous les forfaits incluent un nombre illimité de mots traduits. Aucun frais caché.
Starter
Mots de traduction illimités
- ✓Mots de traduction illimités
- ✓Langues illimitées
- ✓Widget de langue
- ✓1 projet
- ✓30 000 MAU/mois
- ✓1 base externe
- ✓Éditeur de traductions
- ✓Assistance par e-mail
Pro
Mots de traduction illimités
- ✓Mots de traduction illimités
- ✓Langues illimitées
- ✓Widget de langue
- ✓1 projet
- ✓150 000 MAU/mois
- ✓3 bases externes
- ✓Glossaire
- ✓Assistance prioritaire
Business
Mots de traduction illimités
- ✓Mots de traduction illimités
- ✓Langues illimitées
- ✓Widget de langue
- ✓2 projets (2 domaines)
- ✓1 M MAU/mois
- ✓10 bases externes
- ✓Analyses avancées
- ✓Assistance Slack
Tous les forfaits incluent 5 jours d’essai gratuit. Dépassement : 3 $ par tranche de 10 000 MAU.