ConveyThis automatycznie tłumaczy całą treść wyświetlaną na Twojej stronie internetowej. Jednak ponieważ wiadomości e-mail nie są częścią Twojej strony internetowej, ConveyThis nie tłumaczy ich automatycznie. Niemniej jednak ConveyThis pozwala Ci ręcznie zarządzać treścią wiadomości e-mail w oparciu o język zamówienia. Wykorzystując kod liquid, możesz obsługiwać tłumaczenie wiadomości e-mail. Należy pamiętać, że chociaż te instrukcje dotyczą powiadomień o zamówieniach, nie obejmują powiadomień o tworzeniu kart podarunkowych.
W zależności od języków obsługiwanych na Twojej stronie internetowej, będziesz musiał odpowiednio zmodyfikować kod. Powinieneś dostosować kody języków w poleceniach „when”.
Na przykład rozważmy scenariusz, w którym ConveyThis obsługuje angielski jako język oryginalny, a francuski i hiszpański jako języki docelowe tłumaczenia. Ogólna struktura Liquid wyglądałaby następująco:
{% case atrybuty.lang %} {% gdy 'fr' %} E-MAIL W JĘZYKU FRANCUSKIM TUTAJ {% gdy 'es' %} E-MAIL W JĘZYKU HISZPAŃSKIM TUTAJ {% else %} E-MAIL W JĘZYKU ORYGINALNYM TUTAJ {% endcase %}
Kod podany powyżej jest tylko przykładem. Upewnij się, że wprowadzasz języki zarządzane w swojej aplikacji ConveyThis, które chcesz uwzględnić w tłumaczeniu wiadomości e-mail.
Oto kolejny przykład tłumaczenia wiadomości e-mail specjalnie w języku niemieckim:
{% case attributes.lang %} {% when 'de' %} E-MAIL PO NIEMIECKU TUTAJ {% else %} E-MAIL W ORYGINALNYM JĘZYKU TUTAJ {% endcase %}
Dzięki wdrożeniu kodu, jeśli zamówienie zostanie złożone w języku niemieckim, klient otrzyma treść między wierszami kodu zaczynającymi się od „when 'de'” i „else”. Z drugiej strony, jeśli klient złoży zamówienie w języku innym niż niemiecki, otrzyma treść między wierszami kodu „else” i „endcase”. Zapewnia to odpowiednią treść wiadomości e-mail dla różnych scenariuszy zamówień.
{% case attributes.lang %} {% when 'fr' %} TEKST FRANCUSKI {% when 'es' %} TEKST HISZPAŃSKI {% when 'pt' %} TEKST PORTUGALSKI {% else %} TEKST ANGIELSKI {% endcase %}
Rozważmy na przykład e-mail z potwierdzeniem zamówienia, który należy przetłumaczyć.
Ponieważ w tym przykładzie oryginalnym językiem jest angielski, należy zastąpić tekst zastępczy „WYŚLIJ E-MAIL W ORYGINALNYM JĘZYKU” skopiowanym kodem.
Na przykład podczas tłumaczenia na język francuski zmień zdanie „Dziękujemy za zakup!” na „Merci pour votre achat!”. Pamiętaj, aby modyfikować wyłącznie zdania i unikaj tłumaczenia kodu liquid pomiędzy {% %} a {{ }}.
W takim przypadku znajdź wiadomość e-mail z potwierdzeniem zamówienia w obszarze administracyjnym Shopify i wklej przetłumaczoną treść z edytora tekstu do tej konkretnej sekcji wiadomości e-mail.
W tym przypadku edytowany e-mail to „Potwierdzenie zamówienia”:
Możesz zastosować ten sam proces, aby przetłumaczyć temat wiadomości e-mail. Skopiuj i wklej kod do edytora tekstu, a następnie zastąp pola przetłumaczoną wersją tematu. Oto przykład ilustrujący ten proces:
{% case atrybuty.lang %} {% gdy 'fr' %} Komenda {{name}} potwierdzona {% gdy 'es' %} Rozkaz {{name}} potwierdzony {% gdy 'pt' %} Rozkaz {{name} }} potwierdzone {% else %} Zamówienie {{name}} potwierdzone {% endcase %}
Następnie wklej przetłumaczony temat z edytora tekstu do pola „Temat wiadomości e-mail” w obszarze administracyjnym Shopify.
Aby zarządzać wiadomościami e-mail klientów, możesz dodać tag języka w informacjach o klientach w obszarze administracyjnym Shopify. Tag języka zostanie dodany na podstawie języka używanego przez odwiedzającego podczas rejestracji na stronie internetowej.
Aby włączyć tę funkcję, musisz dodać linię „customer_tag: true” do kodu ConveyThis w pliku „conveythis_switcher.liquid”. Możesz uzyskać dostęp do tego pliku, przechodząc do panelu administracyjnego Shopify > Sklep internetowy > Motywy > Akcje > Edytuj kod.
Po dodaniu znacznika języka do kodu możesz przejść do tworzenia powiadomień klientów, postępując zgodnie z tym samym schematem, o którym wspomniano wcześniej w tym przewodniku. Jednak w tej części będziesz musiał wykorzystać następujący kod:
{% assign language = customer.tags | join: '' | split: '#ct' %} {% case language[1] %} {% when 'en' %} Potwierdzenie konta w języku angielskim {% else %} Potwierdzenie konta oryginalnego klienta {% endcase %}
Cenimy Twoją opinię! Jeśli masz jakieś uwagi lub sugestie dotyczące tego artykułu, podziel się nimi z nami. Twoja opinia jest dla nas ważna i pomaga nam ulepszać nasze treści.
Tłumaczenie to proces znacznie bardziej złożony niż zwykła znajomość języków.
Dzięki naszym wskazówkom i użyciu ConveyThis przetłumaczone strony będą odpowiadać potrzebom odbiorców i będą sprawiać wrażenie rodzimych użytkowników języka docelowego.
Choć wymaga wysiłku, efekt jest satysfakcjonujący. Jeśli tłumaczysz stronę internetową, ConveyThis może zaoszczędzić Ci godzin dzięki automatycznemu tłumaczeniu maszynowemu.
Wypróbuj ConveyThis za darmo przez 7 dni!