Changelog & Versões
Plugin MCP para Joomla - Multilíngue
Multilíngue 1.2.0 (versão mais recente)
Adicionado
- Gerenciamento de substituições de strings de idioma:
list_substitutions,get_substitution,set_substitutionedelete_substitution. Leia e grave os arquivos de substituições de cada idioma para os clientessiteeadministrator.set/deleteaceitamclient: both(a associação nativa do Joomla — grava no site e no administrator ao mesmo tempo) eall_languages: true(replica a substituição em todos os idiomas de conteúdo instalados).
Observação
- As substituições são armazenadas, assim como no núcleo do Joomla, em
<client>/language/overrides/<lang>.override.ini(lidas e gravadas por meio do próprioLanguageHelperdo Joomla). O Joomla não oferece uma associação nativa entre idiomas —all_languagesé uma conveniência fornecida por este plugin. - As ferramentas de gravação são condicionadas à permissão
core.managedo Joomla emcom_languages(em conformidade com o ACL do site).
Multilíngue 1.1.0
Adicionado
- Associações de idioma para módulos (tipo
module) no Joomla 6.1 e posteriores: vincule as traduções de um módulo, assim como já é possível fazer com artigos, categorias e itens de menu — por meio deget_associations,set_associationseremove_association.
Observação
- O tipo
modulesó é disponibilizado quando o site usa o Joomla 6.1 ou posterior (as associações de módulos foram introduzidas no Joomla 6.1). Em versões anteriores, ele fica oculto nas ferramentas e é rejeitado com uma mensagem explícita.
Multilíngue 1.0.3
Alterado
- As notas da versão agora estão em inglês e são exibidas na tela de Atualizações do Joomla (URL do changelog).
Multilíngue 1.0.2
Adicionado
- Pacotes de idioma de-DE, es-ES, it-IT, nl-NL, pt-BR: tradução dos rótulos do plugin e de seus parâmetros.
Multilíngue 1.0.1
Segurança
- Permissões das ferramentas MCP alinhadas à ACL do Joomla: uma ação é recusada se a conta associada ao token não tiver a permissão correspondente.
- Leituras filtradas por nível de acesso e estado (sem mais exposição indevida de rascunhos ou conteúdos restritos); o histórico de versões e as configurações exigem permissão de edição.
- Proteção contra SSRF em downloads iniciados pelo servidor.
Multilíngue 1.0.0