Com a versão mais recente do WPML pronta para lançamento, mudamos a forma como ela é enviada aos usuários existentes por meio de um lançamento de distribuição progressiva. Isso nos oferece uma maneira de controlar e monitorar cuidadosamente o desempenho e garantir que estejamos prontos e aguardando por todo e qualquer feedback e correções.
O que está incluído
Antes de entrarmos em nosso novo modelo de distribuição, vamos dar uma olhada rápida no que o WPML 4.2.8 tem a oferecer, juntamente com várias correções que fizemos em toda a plataforma (há uma lista completa delas no final do post).Núcleo do WPML 4.2.8
- Adicionada a capacidade de traduzir os links de Heading e Animated Headline do Elementor.
- Adicionados os campos “required field” e “redirect to” do widget Form do Elementor aos itens traduzíveis.
- Adicionados os textos “Archive Posts” e “Search form” do Elementor aos itens traduzíveis.
- Adicionada a capacidade de traduzir o link do Image Box no Elementor.
- Adicionada a capacidade de traduzir as URLs do widget de vídeo do Elementor.
- Adicionada a capacidade de traduzir os rótulos do widget Post Navigation do Elementor.
- Corrigidas as ações de linha no Painel de tradução
- Adicionado o filtro “wpml_tm_job_field_is_translatable” para permitir a substituição da saída de “\WPML_Element_Translation_Package::filter_non_translatable_fields”.
- Exibe uma mensagem ao tentar editar um post que está aguardando tradução.
- Melhorado o texto das dicas de ferramentas na página Trabalhos de tradução.
- Adicionada a função global “wcml_get_woocommerce_currency” para corresponder ao valor da moeda padrão do WooCommerce.
- Adicionada uma ação “wcml_settings_ui_after_default” à página de configurações para permitir que os usuários adicionem opções personalizadas.
- Adicionado um aviso no painel de administração quando o plugin WooCommerce “Dynamic Pricing & Discounts” da RightPress está instalado, para informar sobre problemas de compatibilidade.
- Corrigidos os direitos do Shop Manager na edição de traduções.
- Adicionada a capacidade de exibir uma imagem completa ao passar o mouse sobre as miniaturas no WPML Media Translation.
Distribuição em fases
Esses ótimos novos recursos estão prontos para uso, mas você pode não vê-los chegar imediatamente. Pelo menos, não automaticamente (mais sobre isso em um momento).Esta é a primeira vez que estamos experimentando escalonar a distribuição de uma nova versão do WPML. Inicialmente, apenas uma pequena porcentagem de usuários verá a versão 4.2.8 chegar por meio de suas atualizações automáticas de plugins no WordPress. Nós vamos monitorar e observar, ouvir o feedback, ajudar as pessoas e, em seguida, continuar com a próxima fase de distribuição.
Vantagens de uma distribuição em fases
A verdade sobre qualquer atualização é o perigo de quebrar as coisas. Isso simplesmente se tornou um fato de nossas vidas digitais, mas não diminui o impacto quando um bug totalmente novo é acidentalmente introduzido em algo que estava funcionando perfeitamente antes. Naturalmente, nós testamos e verificamos, e depois testamos e verificamos novamente antes de enviar qualquer coisa, mas simplesmente não é possível prever como as coisas se comportarão assim que forem lançadas ao público.Então, o benefício óbvio de uma distribuição em fases é minimizar quaisquer problemas inesperados que possam surgir, e a maioria dos nossos usuários verá uma versão sólida e impecável desde o momento de sua introdução.
Isso também dá à nossa extensa rede de equipe de suporte e sistemas tempo para se aclimatar à nova versão. Eles estão aprendendo junto com os usuários e, juntos, podem resolver os problemas com muito mais eficiência em tempo hábil para a distribuição completa. É uma praticidade impossível de ignorar à medida que mais e mais pessoas adotam o WPML e o utilizam de forma criativa.
Além disso, ajuda a construir a confiança nas alterações que estão sendo entregues e ajuda tanto a nós quanto a você a se engajar, e até mesmo se animar, com o que está por vir. Torna-se uma conversa, em vez de uma gritaria, e o entusiasmo que vem disso torna o processo muito mais produtivo e positivo.
Não quer esperar?
Você não precisa. Como eu já expliquei, a primeira fase da distribuição irá apenas para uma pequena porcentagem de nossos usuários, então as chances são de que você não a veja imediatamente. Mas se você quiser forçar manualmente a atualização, fique à vontade para fazê-lo.Você pode baixar e instalar a nova versão manualmente, ou se o seu site estiver registrado na sua conta do WPML, você pode forçar a nova versão como uma atualização automática.
NOTA: A versão 4.2.8 do WPML requer uma atualização do Editor de tradução avançado (ATE). Se você estiver usando o ATE e a distribuição em fases do 4.2.8 ainda não chegou a você, você precisará ativar a atualização manualmente. Você saberá se isso se aplica a você, pois verá a seguinte tela de aviso:

No painel de administração do WordPress, vá para Plugins > Adicionar novo > Comercial e, em seguida, clique em “Verificar atualizações”. Isso forçará a instalação da atualização 4.2.8 do WPML, e o ATE funcionará normalmente.

Feedback
Obviamente, nós queremos o seu feedback sobre a atualização como de costume (na verdade, nós dependemos dele!), mas desta vez também estaríamos interessados em ouvir quaisquer pensamentos que você possa ter sobre este novo modelo de distribuição em fases.Então venha conversar conosco sobre isso, e sobre tudo do WPML, nos fóruns de suporte.
Correções do WPML 4.2.8
Núcleo do WPML 4.2.8- Melhorada a lógica de tratamento do upload de imagens de bandeiras personalizadas usando a API nativa do WordPress em vez de código personalizado
- Corrigido um problema com a tradução de blocos do Gutenberg onde todos os atributos href eram escapados
- Corrigido um problema ao buscar traduções e um registro ainda não ter um id de elemento
- Atualizado o clue/stream-filter para a versão mais recente para evitar conflitos de dependência entre plugins
- Evitada a adição de tag P extra aos itens de lista Pricetable traduzidos no Elementor
- Corrigido um problema em que os dados de conteúdo dos construtores de páginas nem sempre eram devidamente escapados
- Corrigidas as traduções remotas que não eram aplicadas corretamente quando os links permanentes personalizados usavam index.php
- Removidas as mensagens de erro obsoletas relacionadas ao twig
- Corrigido um erro fatal com o plugin Memsource
- Resolvido o conflito do Twig com outros plugins
- Corrigida a determinação de dependências de plugins no Windows.
- Adicionada a lógica ao wpml_element_has_translations_filter para lidar com o caso em que term_id é passado em vez de term_taxonomy_id
- O campo personalizado WYSIWYG é renderizado como um campo de texto no Editor de tradução ao usar o plugin Types
- Preços incorretos exibidos no front-end quando o preço de venda personalizado é definido em combinação com um intervalo de datas
- Corrigido o problema de compatibilidade do WooCommerce Subscriptions em que o e-mail de Fatura de renovação do cliente tinha o idioma incorreto
- Não exibir o seletor “Hide completed” no Editor de tradução
- Corrigida a sincronização de stock_status para produtos variáveis com gerenciamento de estoque no nível do produto
- Corrigido o erro de banco de dados na página de Relatórios do WooCommerce ao filtrar por produto
- O widget de filtragem de preço não funciona no WooCommerce >= 3.6.0 devido a alterações em como o widget funciona
- Preço de venda da variação não definido para traduções se usar ação em massa
- Adicionado suporte à moeda padrão para as configurações do gateway de Transferência bancária direta
- A vinculação de produto variável com o original pode causar erro
- Corrigida a mensagem de avaliação do plugin que não podia ser descartada
- Corrigido o aviso na página de configurações de transferência bancária direta
- Corrigidos os avisos do PHP ao vincular traduções de produtos variáveis
- O aviso para pular o assistente do WCML não fecha a janela de aviso e precisa de atualização da página
- O cupom era aplicado incorretamente a um produto que não o possuía
- Não é possível desativar a chave de API para o serviço de taxa de câmbio personalizada
- O botão de fazer o pedido novamente nas páginas de visualização de pedidos de Minha conta não funciona para produtos variáveis
- As configurações dos gateways de pagamento do PayPal disponibilizam moedas não suportadas para pagamento se uma moeda suportada for selecionada
- A página da loja desaparece no front-end no idioma padrão após atualizar a página da loja no idioma secundário
- Variações de produto não sincronizadas para o segundo idioma
- Corrigidos problemas de compatibilidade onde os descontos não eram mostrados corretamente ao usar o WooCommerce Dynamic Pricing e o WooCommerce Brands juntos.
- Corrigida a data de um Gravity Form quando listado no Painel de tradução
- Adicionado o “Checkbox Label” do campo de consentimento para tradução
- Usados os valores das opções traduzidas para atualizar a lógica condicional ao exibir um formulário traduzido
- Corrigido um problema com campos de post codificados em json que não eram escapados após salvar um trabalho de tradução
- Corrigido um erro de digitação em um domínio gettext
- Evitado um erro fatal relacionado ao salvamento da prioridade da tradução em algumas condições raras
- Permitido o download das traduções de um post quando seu conteúdo original é modificado
- Ajustado o campo de tradução para textarea no editor clássico quando um campo personalizado tem um caractere de nova linha
- Corrigido o cache do slug traduzido no multisite.
- Feito o cache do resultado de WPML_Slug_Translation::rewrite_rules_filter para evitar problema grave de desempenho que aparece quando o plugin Toolset Access é ativado
- Excluídos os diretórios node_modules ao analisar a partir da Localização de temas e plugins
- Corrigido o carregamento das fábricas de TM no momento certo
- Corrigidas as ações de linha no Painel de tradução

