O ConveyThis traduz automaticamente todo o conteúdo exibido no seu site. No entanto, como os e-mails não fazem parte do seu site, o ConveyThis não os traduz automaticamente. No entanto, o ConveyThis permite que você gerencie manualmente o conteúdo do e-mail com base no idioma do pedido. Ao utilizar o código líquido, você pode lidar com a tradução de e-mail. Observe que, embora essas instruções se apliquem às notificações de pedidos, elas não abrangem as notificações de Criação de Vale-presente.
Dependendo dos idiomas suportados no seu site, você precisará modificar o código de acordo. Você deve ajustar os códigos de idioma nas declarações 'when'.
Por exemplo, vamos considerar um cenário em que ConveyThis manipula inglês como idioma original e francês e espanhol como idiomas de tradução de destino. A estrutura geral do Liquid seria a seguinte:
{% case atributos.lang %} {% quando 'fr' %} E-MAIL EM FRANCÊS AQUI {% quando 'es' %} E-MAIL EM ESPANHOL AQUI {% else %} E-MAIL NO IDIOMA ORIGINAL AQUI {% endcase %}
O código fornecido acima é apenas um exemplo. Certifique-se de inserir os idiomas gerenciados em seu aplicativo ConveyThis que você deseja incluir para tradução de e-mail.
Aqui está outro exemplo de tradução de e-mails especificamente em alemão:
{% case attributes.lang %} {% when 'de' %} E-MAIL EM ALEMÃO AQUI {% else %} E-MAIL NO IDIOMA ORIGINAL AQUI {% endcase %}
Ao implementar o código, se um pedido for feito em alemão, o cliente receberá o conteúdo entre as linhas de código que começam com “when 'de'” e “else”. Por outro lado, se o cliente fizer um pedido em um idioma diferente do alemão, ele receberá o conteúdo entre as linhas de código “else” e “endcase”. Isso garante conteúdo de e-mail apropriado específico do idioma para diferentes cenários de pedido.
{% case attributes.lang %} {% when 'fr' %} TEXTO EM FRANCÊS {% when 'es' %} TEXTO EM ESPANHOL {% when 'pt' %} TEXTO EM PORTUGUÊS {% else %} TEXTO EM INGLÊS {% endcase %}
Por exemplo, vamos considerar o e-mail de "Confirmação do pedido" que precisa ser traduzido.
Neste exemplo, como o idioma original é o inglês, você deve substituir o texto de espaço reservado 'E-MAIL NO IDIOMA ORIGINAL AQUI' pelo código que você copiou.
Por exemplo, ao traduzir para o francês, modifique a frase 'Thank you for your purchase!' para 'Merci pour votre achat !' Lembre-se de modificar apenas as frases e evite traduzir qualquer código líquido entre {% %} ou {{ }}.
Nesse caso, localize o e-mail de "Confirmação do pedido" na sua área de administração do Shopify e cole o conteúdo traduzido do editor de texto nessa seção específica do e-mail.
Neste caso, o e-mail editado é 'Confirmação do pedido':
Você pode aplicar o mesmo processo para traduzir o assunto do e-mail. Copie e cole o código em um editor de texto e substitua os campos pela versão traduzida do assunto. Aqui está um exemplo para ilustrar o processo:
{% case attributes.lang %} {% when 'fr' %} Pedido {{name}} confirmado {% when 'es' %} Pedido {{name}} confirmado {% when 'pt' %} Pedido {{name}} confirmado {% else %} Pedido {{name}} confirmado {% endcase %}
Em seguida, cole o assunto traduzido do editor de texto no campo "Assunto do e-mail" na sua área de administração do Shopify.
Para gerenciar e-mails de clientes, você pode incluir uma tag de idioma nas informações de Clientes dentro da sua área de administração do Shopify. A tag lang será adicionada com base no idioma usado pelo visitante durante a inscrição no site.
Para habilitar esse recurso, você precisa adicionar a linha “customer_tag: true” ao código ConveyThis no arquivo “conveythis_switcher.liquid”. Você pode acessar esse arquivo indo para seu administrador do Shopify > Loja virtual > Temas > Ações > Editar código.
Depois que a tag de idioma for adicionada ao código, você pode prosseguir para criar notificações de clientes seguindo o mesmo esquema mencionado anteriormente neste guia. No entanto, para esta parte, você precisará utilizar o seguinte código:
{% assign language = customer.tags | join: '' | split: '#ct' %} {% case language[1] %} {% when 'en' %} Confirmação da conta em inglês {% else %} Confirmação da conta do cliente original {% endcase %}
Valorizamos seu feedback! Se você tiver algum comentário ou sugestão sobre este artigo, sinta-se à vontade para compartilhá-los conosco. Seu feedback é importante para nós e nos ajuda a melhorar nosso conteúdo.
A tradução, muito mais do que apenas conhecer idiomas, é um processo complexo.
Ao seguir nossas dicas e usar ConveyThis , suas páginas traduzidas repercutirão em seu público, parecendo nativas do idioma de destino.
Embora exija esforço, o resultado é recompensador. Se você estiver traduzindo um site, ConveyThis pode economizar horas com tradução automática.
Experimente ConveyThis gratuitamente por 7 dias!