[Risolto] Il plugin WPML String Translation non funziona correttamente
Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problema: Stai cercando di tradurre manualmente alcune parole in portoghese utilizzando il plugin WPML String Translation, ma noti che parole come 'Preview' non vengono tradotte correttamente nel front-end. Questo problema si risolve temporaneamente abilitando l'opzione 'Look for strings while pages are rendered', ma questa ha un limite di tempo di 2 ore. Soluzione: Per risolvere definitivamente il problema, ti consigliamo di aggiornare tutti i plugin di WPML alla versione più recente. Dalla versione 4.6.11 di WPML, ci sono stati molti cambiamenti importanti che potrebbero risolvere il problema delle traduzioni non corrette. Aggiorna i plugin e verifica se il problema persiste.
Se la soluzione proposta non risolve il problema o se le informazioni sembrano non essere più attuali, ti invitiamo a visitare la pagina dei problemi noti e a verificare la versione del fix permanente. Assicurati inoltre di avere installato le ultime versioni dei temi e dei plugin. Se il problema persiste, ti consigliamo di aprire un nuovo ticket di supporto.
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.
Contesto del problema:
Sto cercando di tradurre manualmente alcune parole in portoghese (pt-pt) utilizzando il plugin WPML String Translation. Ho notato ad esempio, che la parola 'Preview' non viene tradotta correttamente nel front-end e questo avviene per molte parole che abbiamo tradotto manualmente. Però, quando abilito l'opzione 'Look for strings while pages are rendered' (da menu WPML -> String translation -> Auto register strings for translation), tutto funziona correttamente, ma questa opzione ha un limite di tempo di 2 ore. Ecco il link alla pagina dove si può vedere il problema: link nascosto
Sintomi:
Alcune parole non vengono tradotte correttamente nel front-end, nonostante siano state tradotte manualmente. Ad esempio la parola 'Preview' appare in inglese invece che in portoghese (pré-visualização).
Domande:
Come possiamo risolvere il problema di vedere tradotte correttamente tutte le parole che abbiamo tradotto manualmente in portoghese utilizzando il plugin 'String Translation'?
Queste parole che stai cercando di tradurre da dove vengono esattamente? Se fanno parte di post o template è normale che non vengano tradotte con Traduzione Stringhe.
Non sono post o template, fanno parte dei sorgenti del plugin di SENSEI LMS. Ma non abbiamo avuto problemi in passato perchè WPML li identifica e permette di tradurli. WPML suggerisce persino una traduzione automatica.
Ci sono 4 lingue oltre a quella di default (inglese): italiano, bulgaro, greco e portoghese.
Per il greco e bulgaro la traduzione manuale delle parole fatta con 'String translation' funziona tutto correttamente. Mentre per l'italiano e il bulgaro non funzionano.
Inoltre, quando abilito l'opzione 'Look for strings while pages are rendered' (da menu WPML -> String translation -> Auto register strings for translation), tutto funziona correttamente...
C'è un modo per lasciare abilitata sempre questa opzione "Auto register strings for translation" superando il limite delle 2 ore ? Visto che così funziona...
No, non è possibile lasciarla attiva perché consuma molte risorse.
Sensei non è listato come compatibile con WPML, quindi non possiamo garantire che il problema sia risolvibile. Se c'è un sito di staging posso fare qualche prova però.
Si abbiamo un sito di staging e la prova è su questo corso: link nascosto
Anche in questo caso, se attivo l'opzione "Auto register strings for translation)", tutto funziona correttamente... altrimenti molte parole rimangono in inglese e non sono tradotte in portoghese.
Come faccio a mandarti le credenziali di Admin ? Li posso scrivere qui in questa chat ?
Quasi tutti i plugin non sono aggiornati, per favore aggiorna e vedi come va, dalla versione 4.6.11 di WPML ci sono stati moltissimi cambiamenti, non facciamo supporto per versioni così vecchie.