WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 3.6.1
Resolvido em
3.6.2

Visão geral do problema

Em algumas circunstâncias, o status correto da tradução não é definido e a tradução não pode ser continuada ao traduzir páginas que foram criadas por um construtor de páginas (por exemplo, Visual Composer ou Divi). Para evitar isso, é sempre melhor concluir a tradução antes de atualizar a página original.

Se você perceber que o editor de tradução não está mostrando os novos campos que foram adicionados à página original, você pode ir para o Painel de tradução e enviar a página para tradução a partir de lá. Isso resolverá o problema e o editor de tradução agora mostrará os novos campos.


A partir do WPML 3.6.0, ao atualizar um post já traduzido ou uma página que contém um construtor de páginas compatível (por exemplo, Visual Composer ou Divi), o status da tradução e a própria tradução não serão atualizados corretamente.

Isso exige que o WPML seja configurado para usar o editor de tradução para traduções locais. Vá para a página WPML -> Gerenciamento de tradução e clique na aba Configuração de conteúdo multilíngue. Lá, na seção Como traduzir posts e páginas, selecione a opção Usar o editor de tradução .

  1. Crie uma página com um construtor de páginas com alguns shortcodes
  2. Clique em + para adicionar uma tradução
  3. Traduza parte do conteúdo, mas não marque todos como completos
  4. Salve e feche
  5. Atualize a página original adicionando outro shortcode
  6. Salve o post
  7. A tradução ainda deve aparecer como em andamento: em vez disso, está mostrando o lápis
  8. Clique no ícone de tradução
  9. O editor de tradução deve mostrar o novo shortcode como um campo: em vez disso, ele não mostra o novo campo
  10. Salve e feche
  11. O status da tradução agora deve mostrar que precisa de atualização

Solução alternativa

No momento, para contornar o problema, a melhor maneira é sempre usar o Gerenciamento de tradução para enviar o conteúdo criado com construtores de páginas para tradução. Isso significa criar os trabalhos de tradução a partir do Gerenciamento de tradução e atribuí-los a tradutores.

De qualquer forma, quando você enfrentar o problema, pode acessar o Painel de tradução e enviar o post/página para um tradutor local a partir de lá.

Quando você voltar ao editor do post, a tradução será então exibida como “em andamento” e, quando você clicar para editar a tradução, ela mostrará o novo campo.

Todos os problemas conhecidos →