Vai al contenuto Vai alla barra laterale

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.

Etichettato: 

Questo ticket contiene 6 risposte, ha 0 voices.

Ultimo aggiornamento da associazioneI 1 settimana, 3 giorno fa.

Assistito da: Laura.

Autore Post
Settembre 5, 2025 alle 9:18 am #17378370

associazioneI

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'?

Settembre 5, 2025 alle 10:36 am #17378983

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Salve,

grazie per averci contattato.

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.

Settembre 5, 2025 alle 6:00 pm #17380228

associazioneI

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...

Settembre 8, 2025 alle 10:01 am #17383104

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

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ò.

Settembre 8, 2025 alle 10:58 am #17383270

associazioneI

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 ?

Settembre 8, 2025 alle 11:07 am #17383350

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Ti ho abilitato una risposta privata, per favore inserisci le informazioni solo nel box e non nella risposta.

Settembre 8, 2025 alle 1:29 pm #17383749

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

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.

Settembre 19, 2025 alle 5:28 pm #17417525

associazioneI

Aggiornando i plugins di WPML tutto funziona correttamente !

WPML Multilingual CMS - Version 4.8.1
WPML String Translation - Version 3.4.0

Grazie per il prezioso supporto !