[Risolto] Stringhe non tradotte quando non si è loggati
Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problema: Il cliente ha riscontrato che alcune stringhe venivano tradotte solo quando era loggato nel sito. Anche dopo aver pulito la cache e utilizzato browser puliti, il problema persisteva. Le stringhe in questione erano presenti nel file
functions.php
e in altre parti del child theme. Soluzione: Abbiamo suggerito al cliente di aggiornare i plugin di WPML all'ultima versione per risolvere il problema.
Se stai riscontrando lo stesso problema, ti consigliamo di verificare che tutti i plugin di WPML siano aggiornati all'ultima versione disponibile. Se il problema persiste, potrebbe essere necessario esaminare il file
functions.php
del tuo tema o del child theme per assicurarti che le stringhe siano gestite correttamente.
Tieni presente che questa soluzione potrebbe non essere più rilevante a causa di aggiornamenti successivi o potrebbe non essere applicabile al tuo caso specifico. Se dopo aver controllato non trovi una soluzione, ti invitiamo a aprire un nuovo ticket di supporto. Ti consigliamo inoltre di consultare la pagina dei problemi noti di WPML, verificare la versione della correzione permanente e confermare di avere installato le ultime versioni di temi e plugin.
Se necessiti di ulteriore assistenza, non esitare a contattarci nel forum di supporto WPML.
Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.
La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.
Ho notato che alcune stringhe sono tradotte solo quando sono loggato, quando non sono loggato non vengono tradotte. Ho pulito la cache, ma il problem rimane. Ho utilizzato browser puliti, ma il problema rimane.
Ecco una url esempio ed in allegato la foto per vedere le stringhe non tradotte: link nascosto
non è stato risolto. Non so come mai a volte lo vedo ed altre volte no.
Quando sono loggato è tutto perfetto. Quando non sono loggato alcune stringhe non vengono tradotte.
Ho provato a cancellare la stringa. In questo caso anche da loggato vedo la lingua italiana nei siti in altre lingue. Quindi ho provato a tradurla nuovamente, ma il risultato non cambia.
No, anche il link che mi hai indicato non funziona bene. Quando non sei loggato nella barra verde viene la scritta in italiano "Calcola il prezzo" invece di "Calculate the price". Quando sei loggato infatti si legge "Calculate the price". In quello in inglese si nota meno, perché alcune cose sono in inglese già di partenza.
Su gli altri domini, vamadivani.fr per esempio, ti salterà più all'occhio perché ci saranno parti in inglese e parti in italiano, anche se tutto è stato tradotto in francese grazie a WPML.
Per esempio su questo link: link nascosto
Se sei loggato vedi tutto perfettamente, se non sei loggato invece ci saranno queste differenze:
Loggato: Si vous l'achetez aujourd'hui, vous le recevrez à partir de 1 mai 2024 au 8 mai 2024
Non loggato: Se acquisti oggi, lo ricevi dal 1 mai 2024 al 8 mai 2024
Anche tutta la parte dell'aggiungi al carrello è tutta in inglese invece di essere in francese.
Mi sembra di aver notato che sono quasi tutte cose che ho inserito nel mio tema child. Possibile che possa influire?