Documentación > Enviar correos electrónicos en el idioma preferido del usuario

Enviar correos electrónicos en el idioma preferido del usuario

Explorar Documentos
Buscar Documentación

TranslatePress muestra el contenido de la interfaz en el idioma preferido del usuario. Si se envían correos electrónicos como consecuencia de una acción del usuario (como un registro o la realización de un pedido), el correo se enviará en el idioma del usuario. Sin embargo, si el correo enviado al usuario se debe a una acción del administrador (o de otros usuarios), es posible que no llegue en el idioma preferido del destinatario.

TranslatePress es totalmente compatible con la traducción de los correos electrónicos de WooCommerce al idioma que elija el usuario, pero si quieres ofrecer compatibilidad con otro plugin o tema, utiliza el siguiente código.

Si tu plugin no usa gettext, sino un sistema de plantillas personalizado como Mustache, las cadenas como “Hola {{nombre}}” no serán relevantes para traducir manualmente ya que cambiarían con cada usuario.

En este caso, te sugerimos añadir soporte para shortcodes en el asunto y el cuerpo del correo electrónicodo_shortcode), para que los usuarios puedan usar el Shortcode de lenguaje condicional para traducir los correos electrónicos.

El idioma preferido del usuario se almacena y actualiza automáticamente cuando el usuario conectado visita cualquier página en el front-end en su última visita.

Se puede ver y cambiar en el formulario predeterminado de Edición de perfil de WP. Para detener la actualización automática del idioma, puedes marcar la casilla Siempre usa este idioma checkbox. El usuario aún podrá cambiar su preferencia de idioma en el front-end utilizando el selector de idioma del front-end.

TranslatePress Multilingüe

El mejor servicio de localización de sitios web para sitios de WordPress. Gestiona todo desde una interfaz visual.