Changelog & Versions
Plugin MCP pour Joomla - Multilingue
Multilingue 1.2.0 (dernière version disponible)
Ajouté
- Gestion des surcharges (substitutions) de chaînes de langue :
list_substitutions,get_substitution,set_substitutionetdelete_substitution. Lecture et écriture des fichiers de surcharge propres à chaque langue pour les clientssiteetadministrator.set/deleteacceptentclient: both(l’association native de Joomla — écrit simultanément pour le site et l’administration) ainsi queall_languages: true(réplique la surcharge pour chaque langue de contenu installée).
Remarque
- Comme dans le cœur de Joomla, les surcharges sont stockées dans
<client>/language/overrides/<lang>.override.ini(leur lecture et leur écriture passent par leLanguageHelperde Joomla). Joomla ne propose aucune association native entre les langues :all_languagesest une fonctionnalité pratique fournie par cette extension. - Les outils d’écriture sont soumis à l’autorisation
core.managede Joomla pourcom_languages(conformément à l’ACL du site).
Multilingue 1.1.0
Ajouté
- Associations linguistiques pour les modules (type
module) dans Joomla 6.1 et les versions ultérieures : reliez entre elles les traductions d’un module, exactement comme pour les articles, les catégories et les éléments de menu — viaget_associations,set_associationsetremove_association.
Remarque
- Le type
modulen’est disponible que lorsque le site utilise Joomla 6.1 ou une version ultérieure (les associations de modules ont été introduites dans Joomla 6.1). Dans les versions antérieures, il est masqué dans les outils et rejeté avec un message explicite.
Multilingue 1.0.3
Modifié
- Les notes de version sont désormais en anglais et s’affichent dans la vue des mises à jour de Joomla (URL du journal des modifications).
Multilingue 1.0.2
Ajouté
- Packs linguistiques de-DE, es-ES, it-IT, nl-NL, pt-BR : traduction des libellés de l’extension et de ses paramètres.
Multilingue 1.0.1
Sécurité
- Droits des outils MCP alignés sur l’ACL de Joomla : toute action est refusée si le compte associé au jeton ne dispose pas du droit correspondant.
- Lectures filtrées selon le niveau d’accès et l’état (fini les brouillons ou contenus restreints qui fuitent) ; l’historique des versions et les paramètres nécessitent les droits de modification.
- Protection contre les attaques SSRF lors des téléchargements déclenchés par le serveur.
Multilingue 1.0.0