Visão geral do problema
Quando você define uma mensagem personalizada de “acesso negado” no Advanced Access Manager, os visitantes a veem no idioma padrão em todas as páginas traduzidas. A mensagem não aparece no WPMLTradução de Strings, portanto, você não pode traduzi-la.
Solução alternativa
Mostre uma página em vez da mensagem:
- Crie uma página com o seu texto de acesso negado e traduza-a.
- Nas configurações do AAM, abra Access Denied Redirect e, para o frontend, escolha Redirect to a page.
- Selecione a página. Os visitantes são direcionados para a página no idioma deles.