Descrição
Recursos
- Importa idiomas e opções do WPML (quando as mesmas opções existem no Polylang).
- Importa idiomas de posts e termos bem como traduções (incluindo tipos de post personalizados e taxonomias personalizadas).
- Importa menus de navegação multi-idiomas.
- Importa traduções de strings.
- Não exclui dados do WPML.
Importante
Embora os dados do WPML não devam ser corrompidos, já que os dados do Polylang são criados sem excluir nada, faça um backup do banco de dados antes de prosseguir.
Como proceder?
- Desativar o WPML
- Ativar o Polylang ou o Polylang Pro e o WPML to Polylang. Não crie nenhum idioma com Polylang (eles serão importados).
- Vá para Ferramentas -> Importador do WPML.
- Se todas as verificações forem aprovadas, então você pode clicar em ‘Importar’.
- Desative o WPML to Polylang (Você pode até exclui-lo).
- Configure um seletor de idioma como widget ou nos menus de navegação.
- Verifique se tudo está OK.
- Se algo deu errado e você deseja reverter para WPML, você pode excluir o Polylang usando o link vermelho na página de plugins. Para excluir todos os dados criados no Polylang, leia como antes de excluir Polylang. Após isso, você pode reativar WPML.
Notas
Este plugin não inclui gerenciamento de erros. No entanto, foi testado com sucesso para migrar um site com cerca de 9.000 posts e mídias.
Créditos
O banner e o ícone foram projetados por Alex Lopez
Avaliações
Colaboradores e desenvolvedores
“WPML to Polylang” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresWPML to Polylang” foi traduzido para 11 localidades. Agradecemos aos tradutores por suas contribuições.
Traduzir o “WPML to Polylang” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
0.6 (2023-08-10)
- A versão mínima do Polylang agora é 3.4
- Correção de avisos de obsolência com o Polylang 3.4
- Correção de loop infinito ao processar objetos sem idioma com Polylang 3.4
0.5 (2022-12-05)
- Reescrita completa para evitar problemas com limite de memória PHP e tamanho do buffer MySQL. Agradecimentos a Jeremy Simkins por muitas ideias. #19
- Simplificação da UI e tratativa de mensagens de erro com mais clareza.
- Correção da ordem de idiomas não importada.
- Correção de configuração de tradução de mídia não importada.
- Correção de locais de menus de navegação por idioma.
0.4 (2021-01-19)
- A versão mínima do Polylang agora é 2.8
- Correção de idiomas importados incorretamente com Polylang 2.8+
- Correção da opção de tradução de mídia importada incorretamente #7
0.3.1 (2019-12-26)
- Correção de avisos do PHP
0.3 (2019-06-27)
- A versão mínima do Polylang agora é 2.6 #3
- Correção do rótulo de página inicial não exibido para traduções na tabela de lista de páginas #4
- Correção do aviso de obsolência relacionado ao ícone de tela
0.2.5 (2018-08-22)
- Correção das bandeiras e propriedades rtl não importadas corretamente
0.2.4 (2017-10-03)
- Correção de incompatibilidade com WP 4.8.2 (conteúdo de marcação %1$s em prepare)
0.2.3 (2017-08-16)
- Atribuição do idioma padrão a objetos sem idioma na tabela ‘icl_translations’
- Correção dos idiomas de termos não importados corretamente
- Correção da consulta SQL não preparada (agradecimentos a @grapplerulrich)
0.2.2 (2016-09-12)
- Correção: Não importe as traduções de strings vazias pois quebra o Polylang
0.2.1 (2016-05-06)
- Permitir localização de plugin a partir de translate.wordpress.org
0.2 (2015-11-19)
- Pronto para o Polylang 1.8, versão mínima do Polylang é 1.5, versão mínima do WP é 3.5
- Adesão aos padrões de codificação do WordPress.
- Correção: erro de banco de dados ao importar traduções de categorias
0.1.4 (2014-06-24)
- Correção: após a importação, atualizar uma página exclui todos os relacionamentos de tradução
0.1.3 (2014-06-15)
- Correção: traduções de strings não salvas
0.1.2 (2014-06-06)
- Adição: mensagem de “sucesso”
- Correção: incompatibilidade com Polylang 1.5
- Correção: traduções de termos de taxonomia mapeadas incorretamente, pois o WPML usa term_taxonomy_id enquanto Polylang usa term_id
- Correção: erros com tipos de post personalizados e taxonomias personalizadas
0.1.1 (2014-05-01)
- Correção de erros
