- 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:
- Usando o WordPress 4.6.0 ou superior.
- Há mais de um idioma definido
- 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
- O arquivo MO correspondente ao segundo idioma é enviado
- 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).