WPML
Status
Aguardando o autor
Plugin/tema relacionado
TablePress

Visão geral do problema

Se você criar uma tabela usando o plugin TablePress, atualmente não é possível traduzi-la com o WPML.

Solução alternativa

Como o autor do TablePress menciona, a solução mais fácil é criar uma tabela para cada idioma e usar o shortcode relevante nas páginas traduzidas.

Você também pode usar o módulo Row Filtering disponível na versão Premium do TablePress para copiar cada linha para cada idioma e usar a abreviação do idioma como o termo de filtro, por exemplo, em uma primeira coluna extra, mas oculta.

Como alternativa, você pode tentar a seguinte solução, mas certifique-se de fazer um backup completo do seu site antes de prosseguir:


  1. Acesse a página WPMLConfigurações .

  2. Role para baixo até a seção Tradução de tipos de post e defina o tipo de post personalizado tablepress_table como Traduzir.

  3. Na mesma página, procure a seção Tradução de campos personalizados . Defina os seguintes campos como Copiar:

    • _tablepress_table_options

    • _tablepress_table_visibility

  4. Vá para WPMLGerenciamento de tradução.

  5. Selecione o tipo de post TablePress Tables no menu suspenso:

    Selecionando o tipo de post TablePress Tables


  6. Traduza a tabela como você faria com qualquer outro post ou página.

  7. Vá para WPMLTradução de Strings.

  8. Role até o final da página e clique no link Traduzir textos nas telas de administração.

  9. Pesquise por tablepress_tables.

  10. Selecione o resultado e clique no botão Adicionar à Tradução de Strings.

  11. Volte para WPMLGerenciamento de tradução.

  12. Aqui, você precisa obter o ID da tabela original. Você pode encontrá-lo passando o mouse sobre o botão Visualizar na tabela original:

    Obtendo o ID da tabela original


  13. Vá para WPMLTraduções.

  14. Obtenha o ID da tabela traduzida:

    Obtendo o ID da tabela traduzida


  15. Volte para WPMLTradução de Strings e selecione o domínio admin_texts_tablepress_tables no menu suspenso na parte superior da tabela.

  16. Copie o conteúdo da string para a tradução. Na tradução, substitua o ID da tabela original (18 em nosso exemplo) pelo ID da tabela traduzida (32 em nosso exemplo).
    Traduzindo a string da tabela

Todos os problemas conhecidos →