WPML

Registro de alterações

Requer o WPML 5.3.0.

O que há de novo

  • Reforço de segurança.

Desempenho

  • Com o registro automático de strings desativado, a Tradução de Strings não observa mais cada texto traduzido nem pré-carrega as strings do tema a cada solicitação.
  • Salvar uma página de construtor de páginas lê suas strings uma vez e não reescreve mais as strings que não mudaram.
  • Os textos de administração de opções muito grandes, como as configurações do tema Avada, são lidos mais rapidamente: apenas suas chaves registradas são percorridas no front-end.
  • No modo de registro de strings apenas para administradores, as solicitações de visitantes não executam mais o trabalho de registro.
  • Os slugs de URL traduzidos são lidos com uma consulta em lote por solicitação.
  • Limpar os arquivos de tradução ignorados é uma atualização de banco de dados em vez de uma por arquivo, portanto as páginas de administração de sites grandes não bloqueiam mais a tabela.

Correções no Traduzir tudo

  • As strings deixadas “em andamento (tradução automática)” por uma tradução automática que terminou são liberadas, também quando a tradução automática está desativada.

Correções em textos de administração

  • Um texto de administração registrado enquanto seu valor estava vazio, por exemplo, por um importador ou na ativação de um plugin, é traduzido no front-end assim que recebe um valor.
  • Os formatos de data e hora traduzidos e outros textos de administração funcionam novamente após a atualização para a Tradução de Strings 5.2.0: os arquivos de tradução que a atualização removeu são reconstruídos uma vez.

Correções em arquivos de tradução

  • Após a alteração da localidade de um idioma, seus arquivos de tradução mantêm a regra de plural do idioma, mesmo quando outras páginas são carregadas no mesmo momento.
  • Um idioma que ainda tinha uma localidade desatualizada de uma versão antiga do WPML é corrigido uma vez e seus arquivos de tradução são reconstruídos, de modo que suas strings traduzidas sejam exibidas no front-end novamente.
  • Um arquivo de tradução que desapareceu, por exemplo, após uma migração ou restauração, é reconstruído na próxima página de administração, em vez de o front-end exibir o texto original.
  • Corrigir links, converter links absolutos e as outras ações que alteram traduções sem salvar agora atualizam os arquivos de tradução também, de modo que o front-end exibe as novas traduções.
  • Um domínio de texto com letras maiúsculas, como Widgets, permanece traduzido após um plugin alternar a localidade e voltar.
  • As traduções personalizadas do próprio domínio de texto de um plugin ou tema são aplicadas novamente após a atualização, mesmo sem um arquivo de tradução nativo.

Outras correções

  • A aba Strings tem links para a análise de strings de temas e plugins.
  • Os textos do construtor de páginas são salvos quando uma tradução é entregue por meio do WP-CLI.
  • Os rótulos Widget e Widgets de widgets de bloco no Painel de tradução são exibidos no seu idioma de administração.
  • As imagens definidas nas opções do tema, como os logotipos de cabeçalho e off-canvas do Blocksy, exibem sua versão traduzida para o primeiro item de uma lista também.
  • Salvar uma opção do site, como o título do site, em um idioma secundário com o valor original não substitui mais a tradução desse idioma.
  • As strings não traduzidas em uma página que um administrador visualiza são registradas mesmo quando outra solicitação está salvando strings no mesmo momento.
  • Uma base de categoria de loja ou produto traduzida salva com uma barra inicial permanece nas regras de URL, portanto os arquivos de categoria traduzidos não exibem mais um erro 404.
  • Os usuários que podem gerenciar traduções, não apenas administradores, podem salvar traduções de rótulos de taxonomia.
  • Uma base de slug traduzida que é igual à base de outro tipo de post ou taxonomia não quebra mais os URLs desse tipo, portanto os arquivos de categoria de produto não exibem mais um erro 404.
  • O registro de strings não traduzidas que um administrador vê enquanto está conectado não se desativa mais duas horas após a configuração, e os sites onde o WPML 5.0 a 5.2 o desativou o recuperam uma vez.
  • Nenhum erro fatal enquanto a Tradução de Strings é atualizada: as traduções do pacote de idiomas são recarregadas na próxima página de administração em vez de durante a atualização.
  • Uma leitura com falha das configurações armazenadas da Tradução de Strings não executa mais upgrades novamente nem esvazia a tabela de análise de MO.
  • Um texto traduzido como parte de um pacote exibe onde traduzi-lo.
  • A Tradução de Strings funciona quando o WordPress a carrega antes do WPML.

Atualizar ou baixar

A atualização está disponível para todos os clientes do WPML com uma assinatura ativa — ela aparece na página Plugins no seu painel de administração do WordPress dentro de 24 horas após o lançamento. Você também pode verificar imediatamente em PluginsAdicionar novo pluginComercial. Para baixar e instalar manualmente, vá para Downloads na sua conta do wpml.org (veja as instruções de instalação) e lembre-se de atualizar todos os componentes juntos sem misturar versões.

Precisa de ajuda com esta versão?

Envie uma dúvida de suporte