Salta la navigazione

Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.

Problem:
Stai sviluppando un e-commerce e utilizzi il plugin WPML per gestire le traduzioni in italiano e inglese. Hai notato che, quando attivi il plugin per la traduzione delle stringhe, i testi nella pagina Checkout come nome e cognome vengono tradotti in inglese, creando un mix di lingue. Se disattivi il plugin, la pagina torna in italiano.
Solution:
Per risolvere questo problema, ti consigliamo di seguire la modifica suggerita qui. Una soluzione definitiva sarà inclusa in una delle prossime versioni del plugin String Translation.

Se questa soluzione non risolve il problema o sembra non essere più rilevante, ti consigliamo di controllare gli argomenti noti, verificare la versione della correzione permanente e confermare di avere installato le ultime versioni dei temi e dei plugin. Se il problema persiste, ti invitiamo a 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.

Nessun supporter è disponibile a lavorare oggi sul forum Italian. Sentitevi liberi di creare ticket e li gestiremo il prima possibile quando saremo online. Grazie per la comprensione.

Etichettato: ,

Questo ticket contiene 14 risposte, ha 2 voci.

Ultimo aggiornamento da raffaellad 1 mese, 3 settimane fa.

Assistito da: Laura.

Autore Messaggi
Luglio 10, 2024 a 3:58 pm #15929010

raffaellad

Contesto del problema:
Sto sviluppando un e-commerce e sto usando il vostro splendido plugin WPML. Il sito sarà in due lingue italiano e inglese. Per vedere il problema, andare alla pagina del pagamento inserendo un oggetto nel carrello. Link alla pagina: link nascosto

Sintomi:
Quando attivo il plugin per la traduzione delle stringhe, i testi nella pagina Checkout (tipo nome, cognome, ecc.) vengono tradotti in inglese, creando un misto di inglese e italiano. Se disattivo il plugin, la pagina torna ad essere in italiano.

Domande:
Perché i testi nella pagina Checkout vengono tradotti in inglese quando attivo il plugin per la traduzione delle stringhe?
Come posso fare in modo che la pagina Checkout rimanga in italiano quando il plugin è attivo?

Luglio 10, 2024 a 4:23 pm #15929169

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Salve,

grazie per averci contattato.

Se vai in Traduzione Stringhe, le stringhe che vedi tradotte che bandiera hanno?

Luglio 10, 2024 a 4:26 pm #15929181

raffaellad

Le stringhe che vedo tradotte hanno la bandiera in italiano. La lingua principale del sito è in Italiano.

Luglio 10, 2024 a 4:35 pm #15929208

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Se disattvi tutti i plugin tranne WooCommerce e quelli di WPML il problema c'è ugualmente?

Luglio 10, 2024 a 4:44 pm #15929223

raffaellad

Ho provato ha disattivare tutti plugin e niente il problema persiste. Ho provato anche a cambiare tema e mettere storefront ma niente la pagina del checkout è mista in italiano e inglese. La cosa strana che è solo su quella pagina il problema sul carrello nessun problema.

Luglio 10, 2024 a 5:13 pm #15929409

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Ma se in Traduzione Stringhe traduci le stringhe si vedono?

Luglio 10, 2024 a 5:43 pm #15929544

raffaellad

quando attivo la funzione " Attiva invio automatico delle stringhe in traduzione, Cerca le stringhe durante il rendering delle pagine" e visito la pagina per far rivelare le stringhe al plugin la pagina appare corretta. Provo a cercare le stringhe da tradurre ma non ne trovo.

Schermata 2024-07-10 alle 19.41.54.png
Luglio 10, 2024 a 6:00 pm #15929685

raffaellad

Allora il problema secondo me risiede nel plugin. Ho provato ad installare una vecchia versione del plugin "WPML String Translation" e adesso non da nessun problema.

Quindi riassumendo.
Con la versione Versione 3.2.12 di WPML String Translation il problema c'è.

Con la versione Versione 3.2.8 di WPML String Translation il problema non c'è.

Schermata 2024-07-10 alle 19.56.41.png
Luglio 11, 2024 a 7:54 am #15933236

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Il problema non è nel plugin in sé, ma nell'insiame. Se l'ultima versione di String Translation causasse questo tipo di errori avremmo moltissimi report, ma non è il caso.

Ad ogni modo, c'è un sito di staging dove fare dei test?

Luglio 11, 2024 a 1:31 pm #15935377

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Puoi provare a passare alla versione 7.4 di PHP? La versione 8.3 non è pienamente compatibile con WordPress e quindi con WPML

Luglio 11, 2024 a 1:40 pm #15935549

raffaellad

Fatto, ho switchato alla 7.4.

Luglio 11, 2024 a 4:31 pm #15936585

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Ho chiesto un secondo parere perché non so più cosa suggerire.

Luglio 12, 2024 a 10:49 am #15941988

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Sembra ci sia un bug con String Translation, il ticket è al secondo livello.

Luglio 15, 2024 a 3:20 pm #15955372

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Dovrebbe risolversi con la modifica suggerita qui.

Una soluzione definitiva sarà inserita in una delle prossime versioni di String Translation.

Luglio 15, 2024 a 3:47 pm #15955446

raffaellad

ok, grazie.

raffaellad ha confermato che il problema è stato risolto su 2024-07-15 15:47:51.
Questo ticket è stato chiuso. Se sei un cliente di WPML e hai bisogno di aiuto, apri un nuovo ticket di assistenza.