ConveyThis автоматично перекладає весь вміст, який відображається на вашому веб-сайті. Однак, оскільки електронні листи не є частиною вашого веб-сайту, ConveyThis не перекладає їх автоматично. Незважаючи на це, ConveyThis дозволяє вручну керувати вмістом електронної пошти на основі мови замовлення. Використовуючи рідкий код, ви можете виконувати переклад електронної пошти. Зауважте, що хоча ці інструкції стосуються сповіщень про замовлення, вони не стосуються сповіщень про створення подарункових карток.
Залежно від мов, які підтримуються на вашому веб-сайті, вам потрібно буде відповідним чином змінити код. Вам слід налаштувати мовні коди в операторах «when».
Наприклад, давайте розглянемо сценарій, де ConveyThis обробляє англійську як мову оригіналу, а французьку та іспанську як цільові мови перекладу. Загальна структура Liquid буде такою:
{% case attributes.lang %} {% when 'fr' %} ЕЛЕКТРОННА ПОШТА ФРАНЦУЗЬКОЮ ТУТ {% when 'es' %} ЕЛЕКТРОННА ПОШТА ІСПАНСЬКОЮ ТУТ {% else %} ЕЛЕКТРОННА ПОШТА МОВОЮ ОРИГІНАЛУ ТУТ {% endcase %}
Наведений вище код є лише прикладом. Будь ласка, переконайтеся, що ви ввели мови, керовані у вашому додатку ConveyThis, які ви хочете включити для перекладу електронної пошти.
Ось ще один приклад перекладу електронних листів німецькою мовою:
{% case attributes.lang %} {% when 'de' %} ЕЛЕКТРОННА ПОШТА НА DEUTSCH HIER {% else %} ЕЛЕКТРОННА ПОШТА МОВОЮ ОРИГІНАЛУ ТУТ {% endcase %}
Завдяки застосуванню коду, якщо замовлення розміщено німецькою мовою, клієнт отримає вміст між рядками коду, починаючи з «when 'de'» та «else». З іншого боку, якщо клієнт розміщує замовлення мовою, відмінною від німецької, він отримає вміст між рядками коду «else» і «endcase». Це забезпечує відповідний мовний вміст електронної пошти для різних сценаріїв замовлення.
{% case attributes.lang %} {% when 'fr' %} ТЕКСТ ФРАНЦУЗЬКОЮ {% when 'es' %} ТЕКСТ ІСПАНСЬКОЮ {% when 'pt' %} ТЕКСТ ПОРТУГАЛЬСЬКОЮ {% else %} ТЕКСТ АНГЛІЙСЬКОЮ {% endcase %}
Для прикладу розглянемо електронний лист «Підтвердження замовлення», який потрібно перекласти.
У цьому прикладі, оскільки мовою оригіналу є англійська, вам слід замінити текст-заповнювач «ЕЛЕКТРОННА ПОШТА МОВОЮ ОРІГІНАЛУ ТУТ» на код, який ви скопіювали.
Наприклад, під час перекладу французькою мовою змініть речення «Дякуємо за покупку!» до "Merci pour votre achat !" Не забувайте змінювати лише речення та уникати перекладу будь-якого рідкого коду між {% %} або {{ }}.
У цьому випадку знайдіть електронний лист «Підтвердження замовлення» в області адміністратора Shopify і вставте перекладений вміст із текстового редактора в цей окремий розділ електронного листа.
У цьому випадку відредагований електронний лист має назву «Підтвердження замовлення»:
Ви можете застосувати той самий процес для перекладу теми електронного листа. Скопіюйте та вставте код у текстовий редактор, а потім замініть поля перекладеною версією теми. Ось приклад для ілюстрації процесу:
{% case attributes.lang %} {% when 'fr' %} Commande {{name}} підтверджено {% when 'es' %} Замовлення {{name}} підтверджено {% when 'pt' %} Замовлення {{name }} підтверджено {% else %} Замовлення {{name}} підтверджено {% endcase %}
Потім вставте перекладену тему з текстового редактора в поле «Тема електронного листа» в області адміністратора Shopify.
Щоб керувати електронними листами клієнтів, ви можете включити мовний тег в інформацію про клієнтів у своїй області адміністратора Shopify. Тег lang буде додано на основі мови, яку використовує відвідувач під час реєстрації на веб-сайті.
Щоб увімкнути цю функцію, вам потрібно додати рядок «customer_tag: true» до коду ConveyThis у файлі «conveythis_switcher.liquid». Ви можете отримати доступ до цього файлу, перейшовши до адміністратора Shopify > Інтернет-магазин > Теми > Дії > Редагувати код.
Коли мовний тег додано до коду, ви можете продовжити створення сповіщень для клієнтів за тією ж схемою, згаданою раніше в цьому посібнику. Однак для цієї частини вам потрібно буде використати такий код:
{% призначити мову = customer.tags | приєднатися: '' | split: '#ct' %} {% case language[1] %} {% when 'en' %} підтвердження облікового запису англійською мовою {% else %} оригінальне підтвердження облікового запису клієнта {% endcase %}
Ми цінуємо ваш відгук! Якщо у вас є коментарі чи пропозиції щодо цієї статті, будь ласка, поділіться ними з нами. Ваш відгук важливий для нас і допомагає покращити наш вміст.
Переклад, набагато більше, ніж просто знання мов, це складний процес.
Дотримуючись наших порад і використовуючи ConveyThis, ваші перекладені сторінки резонуватимуть у вашої аудиторії, відчуваючи себе рідною для цільової мови.
Хоча це вимагає зусиль, результат приносить задоволення. Якщо ви перекладаєте веб-сайт, ConveyThis може заощадити ваші години завдяки автоматичному машинному перекладу.
Спробуйте ConveyThis безкоштовно протягом 7 днів!