- 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:
- Si utilizza WordPress 4.6.0 e versioni successive.
- È definita più di una lingua
- Viene scelta l’opzione Non usare Traduzione stringhe per tradurre il tema e i plugin in WPML > Localizzazione di temi e plugin
- Viene caricato il file MO corrispondente alla seconda lingua
- 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).