TranslatePress visualizza i contenuti del front-end nella lingua preferita dall'utente. Se le e-mail vengono generate da un'azione dell'utente (come la registrazione o l'effettuazione di un ordine), saranno inviate nella lingua dell'utente. Tuttavia, se l'e-mail inviata all'utente è generata da un'azione dell'amministratore (o di altri utenti), potrebbe non arrivare nella lingua preferita del destinatario.
La traduzione delle e-mail di WooCommerce nella lingua preferita dall'utente è interamente supportata da TranslatePress, ma se desideri fornire supporto per un altro plugin o tema, utilizza il codice seguente.
Se il tuo plugin non utilizza gettext, ma un sistema di templating personalizzato come Mustache, stringhe come “Ciao {{name}}” non saranno rilevanti da tradurre manualmente in quanto cambierebbero con ogni utente.
In questo caso, suggeriamo di aggiungere il supporto per gli shortcode nell'oggetto e nel corpo dell'emailesegui_shortcode), così gli utenti possono usare il Linguaggio condizionale shortcode per tradurre le email.
La lingua preferita dell'utente viene memorizzata automaticamente e aggiornata quando l'utente registrato visita una pagina nel front-end alla sua ultima visita.
Può essere visualizzato e modificato nel modulo di modifica del profilo WP predefinito. Per impedire l'aggiornamento automatico della lingua, è possibile selezionare Usa sempre questa lingua casella di selezione. L'utente potrà comunque modificare la propria preferenza linguistica nell'interfaccia utente tramite selettore di lingua.
