WPML
Status
Resolvido
Resolvido em
ACFML 1.3

Visão geral do problema

Com o ACFML 1.2, temos a capacidade de traduzir as páginas de opções do ACF usando os Pacotes da Tradução de Strings. Basicamente, se você criar uma página de opções e fornecer alguns valores, deverá ir para a tela WPML Tradução de Strings e traduzir esses valores.

Infelizmente, isso não está funcionando bem em todos os casos. Por enquanto, identificamos dois problemas.

A tradução de campos compostos não funciona

Por enquanto, você só pode traduzir dessa forma os campos textuais (texto em linha ou área de texto). Se você for usar campos mais sofisticados, como por exemplo o campo de URL (que é composto por dois valores: a URL e o texto âncora), na Tradução de Strings você verá algum valor codificado, quase impossível de traduzir.

Para campos compostos, considere usar um grupo de campos em vez deles. Por exemplo, no caso do campo de URL, considere criar dois campos: um campo textual para a URL e um campo textual para o texto âncora. Lembre-se de que isso exigirá que você atualize seus arquivos de template responsáveis por exibir esses valores.

A migração da forma antiga de tradução das páginas de opções não funciona

Antes do ACFML 1.2, era possível traduzir os valores das páginas de opções alternando o seletor de idiomas na tela de edição da página de opções. Isso não funcionou de forma alguma para muitos usuários (é por isso que introduzimos um novo método), mas para alguns de vocês, funcionou.

Após atualizar para o ACFML 1.2, suas páginas de opções traduzidas funcionarão bem, com uma exceção: se você for atualizar os valores, perderá suas traduções. Portanto, se os valores da sua página de opções forem definitivos, você não precisa se preocupar com nada.

Mas se você quiser atualizar algum valor ou fornecer um novo, considere uma destas duas opções:

  • fornecer um novo valor e traduzir todos os valores novamente com uma nova interface
  • se essa não for uma opção para você (por exemplo, se você usa campos compostos e/ou tem muitos valores para traduzi-los novamente), por favor, no momento da atualização, faça o downgrade do ACFML para a versão 1.1, atualize as páginas de opções e, depois disso, atualize o ACFML para a versão mais recente.

Pedimos desculpas pelos transtornos e resolveremos ambos os problemas em uma das próximas versões, mas enquanto esta errata estiver publicada, por favor, siga as instruções acima.

Todos os problemas conhecidos →