ConveyThis는 귀하의 웹사이트에 표시된 모든 콘텐츠를 자동으로 번역합니다. 그러나 이메일은 귀하의 웹사이트의 일부가 아니기 때문에 ConveyThis는 이를 자동으로 번역하지 않습니다. 그럼에도 불구하고 ConveyThis를 사용하면 주문 언어에 따라 이메일 콘텐츠를 수동으로 관리할 수 있습니다. Liquid Code를 활용하면 이메일 번역을 처리할 수 있습니다. 이러한 지침은 주문 알림에 적용되지만 기프트 카드 생성 알림에는 적용되지 않습니다.
웹사이트에서 지원하는 언어에 따라 코드를 적절히 수정해야 합니다. 'when' 문에서 언어 코드를 조정해야 합니다.
예를 들어, ConveyThis이 영어를 원래 언어로 처리하고 프랑스어와 스페인어를 대상 번역 언어로 처리하는 시나리오를 고려해 보겠습니다. 전체 Liquid 구조는 다음과 같습니다.
{% case attribute.lang %} {% when 'fr' %} 여기에 프랑스어로 된 이메일 {% when 'es' %} 여기에 스페인어로 된 이메일 {% else %} 여기에 원래 언어로 된 이메일 {% endcase %}
위에 제공된 코드는 단지 예시일 뿐입니다. 이메일 번역에 포함하려는 ConveyThis 앱에서 관리되는 언어를 입력했는지 확인하세요.
독일어로 된 이메일을 번역하는 또 다른 예는 다음과 같습니다.
{% case properties.lang %} {% when 'de' %} 독일어로 된 이메일은 여기 {% else %} 원래 언어로 된 이메일은 여기 {% endcase %}
코드를 구현하면, 독일어로 주문이 이루어지면 고객은 “when 'de'”와 “else”로 시작하는 코드 줄 사이의 내용을 받게 됩니다. 반면, 고객이 독일어가 아닌 언어로 주문하면 “else”와 “endcase” 코드 줄 사이의 내용을 받게 됩니다. 이렇게 하면 다양한 주문 시나리오에 적합한 언어별 이메일 내용이 보장됩니다.
{% case properties.lang %} {% when 'fr' %} 프랑스어 텍스트 {% when 'es' %} 스페인어 텍스트 {% when 'pt' %} 포르투갈어 텍스트 {% else %} 영어 텍스트 {% endcase %}
예를 들어, 번역이 필요한 '주문 확인' 이메일을 생각해 보겠습니다.
이 예에서 원래 언어가 영어이므로 '이메일은 원래 언어로 여기에'라는 플레이스홀더 텍스트를 복사한 코드로 바꿔야 합니다.
예를 들어, 프랑스어로 번역할 때 문장 '구매해 주셔서 감사합니다!'를 'Merci pour votre achat !'로 수정하세요. 문장만 수정하고 {% %}나 {{ }} 사이의 유동적인 코드는 번역하지 마세요.
이 경우, Shopify 관리자 영역에서 '주문 확인' 이메일을 찾은 뒤, 텍스트 편집기에서 번역된 내용을 해당 이메일 섹션에 붙여넣습니다.
이 경우, 편집된 이메일은 '주문 확인'입니다.
이메일의 제목을 번역하는 데도 동일한 프로세스를 적용할 수 있습니다. 코드를 복사하여 텍스트 편집기에 붙여넣은 다음 필드를 번역된 버전의 제목으로 바꿉니다. 프로세스를 설명하는 예는 다음과 같습니다.
{% 케이스 속성.lang %} {% 'fr' %} Commande {{name}} 확인됨 {% 'es' %} 주문 {{name}} 확인됨 {% 'pt' %} 주문 {{name }} 확인됨 {% else %} 주문 {{name}} 확인됨 {% endcase %}
그런 다음 텍스트 편집기에서 번역된 제목을 Shopify 관리자 영역의 '이메일 제목' 필드에 붙여넣습니다.
고객 이메일을 관리하려면 Shopify 관리자 영역의 고객 정보에 언어 태그를 포함할 수 있습니다. 언어 태그는 방문자가 웹사이트 가입 시 사용한 언어에 따라 추가됩니다.
이 기능을 사용하려면 “conveythis_switcher.liquid” 파일의 ConveyThis 코드에 “customer_tag: true” 줄을 추가해야 합니다. Shopify 관리자 > 온라인 스토어 > 테마 > 작업 > 코드 편집으로 이동하여 이 파일에 액세스할 수 있습니다.
언어 태그가 코드에 추가되면 이 가이드에서 앞서 언급한 것과 동일한 스키마에 따라 고객 알림을 생성할 수 있습니다. 그러나 이 부분에서는 다음 코드를 활용해야 합니다.
{% assign language = customer.tags | join: '' | split: '#ct' %} {% case language[1] %} {% when 'en' %} 영어 계정 확인 {% else %} 원래 고객 계정 확인 {% endcase %}
귀하의 피드백을 소중히 여깁니다! 이 기사에 대한 의견이나 제안 사항이 있으면 언제든지 공유해 주세요. 귀하의 피드백은 저희에게 중요하며 콘텐츠를 개선하는 데 도움이 됩니다.
번역은 단순히 언어를 아는 것 이상으로 복잡한 과정입니다.
팁을 따르고 ConveyThis를 사용하면 번역된 페이지가 대상 언어에 익숙하지 않은 사람들에게 공감을 불러일으키고 마치 원어민처럼 느껴지게 됩니다.
노력이 필요하지만, 그 결과는 보람이 있습니다. 웹사이트를 번역하는 경우, ConveyThis는 자동화된 기계 번역으로 시간을 절약할 수 있습니다.
ConveyThis을 7일간 무료로 체험해보세요!