Vai al contenuto Vai alla barra laterale

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

Problema:
Stai cercando di tradurre le email di notifica admin per un modulo in diverse lingue, ma nonostante le traduzioni siano state salvate correttamente, le email di notifica arrivano tutte in italiano.
Soluzione:
Questo comportamento è atteso da WPML. Se le email vengono inviate a un indirizzo associato a un utente registrato, le notifiche verranno inviate nella lingua impostata nel profilo dell'utente. Se l'utente ha impostato l'italiano, le notifiche arriveranno in italiano. Se le email vengono inviate a un indirizzo non associato a un utente, verranno inviate nella lingua in cui è stato compilato il form. Per ricevere le notifiche nella lingua desiderata senza associarle a un utente, puoi creare un indirizzo email specifico solo per ricevere i form e inoltrare automaticamente le email dove desideri.

Se questa soluzione non risolve il tuo problema o se ritieni che le informazioni siano datate o non applicabili al tuo caso, ti invitiamo a consultare la pagina dei problemi noti e a verificare che tu abbia installato le versioni più recenti dei temi e dei plugin. Se necessario, apri un nuovo ticket di supporto sul 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.

Etichettato: 

Questo ticket contiene 19 risposte, ha 1 voce.

Ultimo aggiornamento da saraG-28 1 mese, 1 settimana fa.

Assistito da: Laura.

Autore Post
Giugno 16, 2025 alle 12:44 pm #17138726

saraG-28

Grazie Laura, suppongo che il significato sia aver passato la questione agli sviluppatori. Giusto?
Grazie e buon lavoro

Giugno 16, 2025 alle 4:34 pm #17139952

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

No, gli sviluppatori sono il terzo livello, in base al debugging vedremo se è possibile trovare una soluzione o se dobbiamo indagare ulteriormente.

Giugno 17, 2025 alle 3:00 pm #17143109

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Mi hanno detto che il comportamento è quello atteso. Quando il modulo viene inviato, WPML controlla se c'è un user associato a quella email, e se c'è, invia le notifiche nella lingua dell'utente.

Nella Sandbox questo non si verificava perché le mail impostate alla ricezione non appartengono a nessun utente, in quel caso invia le notifiche nella lingua del form.

Giugno 19, 2025 alle 7:19 am #17148762

saraG-28

Ciao Laura, grazie. Intendi quindi che se non esiste un utente registrato su WordPress con l'email che ha utilizzato per compilare il form, non viene tradotto nulla?
E come mai esiste la possibilità di tradurre le stringe delle notifiche email se poi effettivamente non vengono tradotte?

C'è un metodo diverso affinchè il sistema giri nel modo in cui abbiamo bisogno?

Grazie

Giugno 19, 2025 alle 9:22 am #17149541

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

No, non ho detto questo.

Se le mail vengono inviate a un indirizzo utilizzato un utente registrato, vengono inviate nella lingua che l'utente ha scelto nel profilo. Se l'utente ha un profilo in italiano, le notifiche arrivano in italiano.

Se le mail vengono inviate a un indirizzo non utilizzato da un utente, vengono inviate nella lingua in cui è stato compilato il form. Se il form è stato compilato in italiano, arriva in italiano, se è stato compilato in francese, in francese e così via.

La possibilità di tradurre le notifiche esiste perché appunto vengono ricevute nella lingua dell'utente.

Non credo sia possibile modificare questo comportamento senza intaccare il codice del plugin o usando del codice custom (che non rientra nel nostro supporto), anche perché il contenuto del form non viene tradotto, ma solo le varie scritte email, nome ecc.
L'unica cosa che ti posso suggerire è di creare una mail ad hoc solo per ricevere i form non associata a un utente e inoltrare automaticamente le mail dove vuoi.

Giugno 22, 2025 alle 6:50 pm #17157712

saraG-28

Buonasera Laura, confermo che con una email non usata come user, tutto funziona. Grazie mille per il supporto