ConveyThis traduce automáticamente todo el contenido que se muestra en su sitio web. Sin embargo, dado que los correos electrónicos no son parte de su sitio web, ConveyThis no los traduce automáticamente. No obstante, ConveyThis le permite administrar manualmente el contenido de los correos electrónicos según el idioma del pedido. Al utilizar Liquid Code, puede gestionar la traducción de los correos electrónicos. Tenga en cuenta que, si bien estas instrucciones se aplican a las notificaciones de pedidos, no cubren las notificaciones de creación de tarjetas de regalo.
Según los idiomas admitidos en su sitio web, deberá modificar el código en consecuencia. Debe ajustar los códigos de idioma en las instrucciones "when".
Por ejemplo, consideremos un escenario en el que ConveyThis maneja el inglés como idioma original y el francés y el español como idiomas de traducción de destino. La estructura general de Liquid sería la siguiente:
{% case atributos.lang %} {% when 'fr' %} CORREO ELECTRÓNICO EN FRANCÉS AQUÍ {% when 'es' %} CORREO ELECTRÓNICO EN ESPAÑOL AQUÍ {% else %} CORREO ELECTRÓNICO EN IDIOMA ORIGINAL AQUÍ {% endcase %}
El código proporcionado anteriormente es solo un ejemplo. Asegúrese de ingresar los idiomas administrados en su aplicación ConveyThis que desea incluir para la traducción de correo electrónico.
A continuación se muestra otro ejemplo para traducir correos electrónicos específicamente en alemán:
{% case attribute.lang %} {% when 'de' %} CORREO ELECTRÓNICO EN ALEMÁN AQUÍ {% else %} CORREO ELECTRÓNICO EN EL IDIOMA ORIGINAL AQUÍ {% endcase %}
Al implementar el código, si se realiza un pedido en alemán, el cliente recibirá el contenido entre las líneas de código que comienzan con “when 'de'” y “else”. Por otro lado, si el cliente realiza un pedido en un idioma distinto del alemán, recibirá el contenido entre las líneas de código “else” y “endcase”. Esto garantiza un contenido de correo electrónico específico para cada idioma en diferentes escenarios de pedidos.
{% case attribute.lang %} {% when 'fr' %} TEXTO EN FRANCÉS {% when 'es' %} TEXTO EN ESPAÑOL {% when 'pt' %} TEXTO EN PORTUGUÉS {% else %} TEXTO EN INGLÉS {% endcase %}
Por ejemplo, consideremos el correo electrónico de “Confirmación de pedido” que necesita traducirse.
En este ejemplo, dado que el idioma original es inglés, debe reemplazar el texto del marcador de posición 'CORREO ELECTRÓNICO EN EL IDIOMA ORIGINAL AQUÍ' con el código que copió.
Por ejemplo, al traducir al francés, modifica la frase “¡Gracias por tu compra!” por “¡Merci pour votre achat!”. Recuerda modificar únicamente las oraciones y evitar traducir cualquier código líquido entre {% %} o {{ }}.
En este caso, ubique el correo electrónico de “Confirmación de pedido” dentro de su área de administración de Shopify y pegue el contenido traducido del editor de texto en esta sección de correo electrónico específica.
En este caso el email editado es 'Confirmación de Pedido':
Puedes aplicar el mismo proceso para traducir el asunto del correo electrónico. Copia y pega el código en un editor de texto y, a continuación, reemplaza los campos con la versión traducida del asunto. A continuación, se incluye un ejemplo para ilustrar el proceso:
{% case attribute.lang %} {% when 'fr' %} Pedido {{name}} confirmado {% when 'es' %} Pedido {{name}} confirmado {% when 'pt' %} Pedido {{name}} confirmado {% else %} Pedido {{name}} confirmado {% endcase %}
Luego, pegue el asunto traducido desde el editor de texto en el campo "Asunto del correo electrónico" en su área de administración de Shopify.
Para administrar los correos electrónicos de los clientes, puede incluir una etiqueta de idioma en la información de Clientes dentro del área de administración de Shopify. La etiqueta de idioma se agregará en función del idioma que haya utilizado el visitante durante el registro en el sitio web.
Para habilitar esta función, debes agregar la línea “customer_tag: true” al código ConveyThis en el archivo “conveythis_switcher.liquid”. Puedes acceder a este archivo yendo a tu panel de control de Shopify > Tienda en línea > Temas > Acciones > Editar código.
Una vez que se agrega la etiqueta de idioma al código, puede proceder a crear notificaciones para clientes siguiendo el mismo esquema mencionado anteriormente en esta guía. Sin embargo, para esta parte, deberá utilizar el siguiente código:
{% allow language = customer.tags | join: '' | split: '#ct' %} {% case language[1] %} {% when 'en' %} Confirmación de cuenta en inglés {% else %} Confirmación de cuenta de cliente original {% endcase %}
¡Valoramos tus comentarios! Si tienes algún comentario o sugerencia sobre este artículo, no dudes en compartirlo con nosotros. Tus comentarios son importantes para nosotros y nos ayudan a mejorar nuestro contenido.
La traducción, mucho más que simplemente saber idiomas, es un proceso complejo.
Si sigue nuestros consejos y utiliza ConveyThis, sus páginas traducidas resonarán en su audiencia y parecerán nativas del idioma de destino.
Si bien exige esfuerzo, el resultado es gratificante. Si está traduciendo un sitio web, ConveyThis puede ahorrarle horas con la traducción automática.
¡Prueba ConveyThis gratis durante 7 días!