Changelog & Versions
MCP Plugin for Joomla - Multilingual
Multilingual 1.2.0 (latest release)
Added
- Language string overrides (substitutions) management:
list_substitutions,get_substitution,set_substitutionanddelete_substitution. Read and write the per‑language override files for thesiteandadministratorclients.set/deleteacceptclient: both(the native Joomla association — writes to site and administrator at once) andall_languages: true(replicate the override across every installed content language).
Note
- Overrides are stored, as in Joomla core, in
<client>/language/overrides/<lang>.override.ini(read/written through Joomla's ownLanguageHelper). There is no native cross‑language association in Joomla —all_languagesis a convenience provided by this plugin. - Write tools are gated by the Joomla
core.managepermission oncom_languages(aligned with the site's ACL).
Multilingual 1.1.0
Added
- Language associations for modules (type
module) on Joomla 6.1 and later: link the translations of a module together, exactly as with articles, categories and menu items — viaget_associations,set_associationsandremove_association.
Note
- The
moduletype is exposed only when the site runs Joomla 6.1 or later (module associations were introduced in Joomla 6.1). On older versions it is hidden from the tools and rejected with an explicit message.
Multilingual 1.0.3
Changed
- Release notes are now in English and shown in Joomla's Update view (changelog URL).
Multilingual 1.0.2
Added
- Language packs de-DE, es-ES, it-IT, nl-NL, pt-BR: translation of the plugin labels and its parameters.
Multilingual 1.0.1
Security
- MCP tool rights aligned with the Joomla ACL: an action is refused if the token's account lacks the matching right.
- Reads filtered by access level and state (no more leaking drafts or restricted content); version history and settings require edit rights.
- Anti-SSRF protection on server-triggered downloads.
Multilingual 1.0.0