WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 3.5.1.1
Resolvido em
WPML Multilingual CMS 3.5.2

Visão geral do problema

O problema se manifesta quando:

  1. Usando o WordPress 4.6.0 ou superior.
  2. Há mais de um idioma definido
  3. A opção Não usar a Tradução de Strings para traduzir o tema e os plugins é escolhida em WPML > Localização de temas e plugins
  4. O arquivo MO correspondente ao segundo idioma é enviado
  5. O arquivo MO correspondente ao idioma padrão não é enviado (como geralmente acontece).

Problema: as strings pertencentes a um plugin ou tema podem ser exibidas traduzidas para o idioma secundário.

Por exemplo:

  • Um site com inglês como idioma padrão e búlgaro como idioma secundário.
  • O site usa o plugin WooCommerce.
  • Um produto é criado e adicionado traduzido em búlgaro.
  • Ao visitar a página em inglês deste produto, textos pertencentes ao plugin WooCommerce são exibidos em búlgaro.

Se o produto não for traduzido, isso não acontece.

Solução alternativa

Para evitar esse problema, você precisa fazer o upload do arquivo MO do plugin correspondente ao idioma padrão ou fazer o downgrade para o WordPress 4.5.4 (a versão anterior à 4.6).

Todos os problemas conhecidos →