WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 3.5.1.1
Risolto in
WPML Multilingual CMS 3.5.2

Panoramica del problema

Il problema si manifesta quando:

  1. Si utilizza WordPress 4.6.0 e versioni successive.
  2. È definita più di una lingua
  3. Viene scelta l’opzione Non usare Traduzione stringhe per tradurre il tema e i plugin in WPML > Localizzazione di temi e plugin
  4. Viene caricato il file MO corrispondente alla seconda lingua
  5. Il file MO corrispondente alla lingua predefinita non viene caricato (come accade di solito).

Problema: le stringhe appartenenti a un plugin o a un tema potrebbero essere mostrate tradotte nella lingua secondaria.

Per esempio:

  • Un sito con l’inglese come lingua predefinita e il bulgaro come lingua secondaria.
  • Il sito utilizza il plugin WooCommerce.
  • Un prodotto viene creato e aggiunto tradotto in bulgaro.
  • Quando si visita la pagina in inglese di questo prodotto, i testi appartenenti al plugin WooCommerce vengono mostrati in bulgaro.

Se il prodotto non è tradotto, questo non accade.

Soluzione alternativa

Per evitare questo problema, devi caricare il file MO del plugin corrispondente alla lingua predefinita o eseguire il downgrade a WordPress 4.5.4 (la versione precedente alla 4.6).

Tutti i problemi noti →