Changelog y Versiones
Complemento MCP para Joomla - Multilingüe
Multilingüe 1.2.0 (última versión)
Añadido
- Gestión de sobrescrituras (sustituciones) de cadenas de idioma:
list_substitutions,get_substitution,set_substitutionydelete_substitution. Permite leer y escribir los archivos de sobrescrituras de cada idioma para los clientessiteyadministrator.set/deleteaceptanclient: both(la asociación nativa de Joomla, que escribe en el sitio y en el administrador al mismo tiempo) yall_languages: true(replica la sobrescritura en todos los idiomas de contenido instalados).
Nota
- Las sobrescrituras se almacenan, al igual que en el núcleo de Joomla, en
<client>/language/overrides/<lang>.override.ini(se leen y escriben mediante el propioLanguageHelperde Joomla). Joomla no dispone de una asociación nativa entre idiomas;all_languageses una función de conveniencia proporcionada por este complemento. - El acceso a las herramientas de escritura está restringido por el permiso
core.managede Joomla encom_languages(en consonancia con el ACL del sitio).
Multilingüe 1.1.0
Añadido
- Asociaciones de idioma para módulos (tipo
module) en Joomla 6.1 y versiones posteriores: vincula entre sí las traducciones de un módulo, exactamente igual que con los artículos, las categorías y los elementos de menú, medianteget_associations,set_associationsyremove_association.
Nota
- El tipo
modulesolo está disponible cuando el sitio utiliza Joomla 6.1 o una versión posterior (las asociaciones de módulos se introdujeron en Joomla 6.1). En versiones anteriores, se oculta en las herramientas y se rechaza con un mensaje explícito.
Multilingüe 1.0.3
Cambiado
- Las notas de la versión están ahora en inglés y se muestran en la vista de actualizaciones de Joomla (URL del registro de cambios).
Multilingüe 1.0.2
Añadido
- Paquetes de idioma de-DE, es-ES, it-IT, nl-NL, pt-BR: traducción de las etiquetas del plugin y sus parámetros.
Multilingüe 1.0.1
Seguridad
- Los permisos de las herramientas MCP están alineados con el ACL de Joomla: una acción se rechaza si la cuenta del token no tiene el permiso correspondiente.
- Las lecturas se filtran por nivel de acceso y estado (se acabó la filtración de borradores o contenido restringido); el historial de versiones y la configuración requieren permisos de edición.
- Protección contra SSRF en las descargas iniciadas por el servidor.
Multilingüe 1.0.0