ConveyThis tự động dịch tất cả nội dung hiển thị trên trang web của bạn. Tuy nhiên, vì email không phải là một phần của trang web của bạn, ConveyThis không tự động dịch chúng. Tuy nhiên, ConveyThis cho phép bạn quản lý thủ công nội dung email dựa trên ngôn ngữ đơn hàng. Bằng cách sử dụng liquid code, bạn có thể xử lý bản dịch email. Xin lưu ý rằng mặc dù các hướng dẫn này áp dụng cho thông báo đơn hàng, nhưng chúng không bao gồm thông báo Tạo thẻ quà tặng.
Tùy thuộc vào ngôn ngữ được hỗ trợ trên trang web của bạn, bạn sẽ cần phải sửa đổi mã cho phù hợp. Bạn nên điều chỉnh mã ngôn ngữ trong các câu lệnh 'when'.
Ví dụ, hãy xem xét một kịch bản trong đó ConveyThis xử lý tiếng Anh là ngôn ngữ gốc và tiếng Pháp và tiếng Tây Ban Nha là ngôn ngữ dịch đích. Cấu trúc Liquid tổng thể sẽ như sau:
{% case attribute.lang %} {% when 'fr' %} EMAIL BẰNG TIẾNG PHÁP TẠI ĐÂY {% khi 'es' %} EMAIL BẰNG TIẾNG TÂY BAN NHA TẠI ĐÂY {% else %} GỬI EMAIL BẰNG NGÔN NGỮ GỐC TẠI ĐÂY {% endcase %}
Mã được cung cấp ở trên chỉ là một ví dụ. Vui lòng đảm bảo rằng bạn nhập các ngôn ngữ được quản lý trong ứng dụng ConveyThis mà bạn muốn đưa vào để dịch email.
Sau đây là một ví dụ khác về cách dịch email sang tiếng Đức:
{% case attributes.lang %} {% when 'de' %} EMAIL BẰNG TIẾNG ĐỨC HIER {% else %} EMAIL BẰNG NGÔN NGỮ GỐC TẠI ĐÂY {% endcase %}
Bằng cách triển khai mã, nếu đơn hàng được đặt bằng tiếng Đức, khách hàng sẽ nhận được nội dung giữa các dòng mã bắt đầu bằng “when 'de'” và “else”. Mặt khác, nếu khách hàng đặt hàng bằng ngôn ngữ khác ngoài tiếng Đức, họ sẽ nhận được nội dung giữa các dòng mã “else” và “endcase”. Điều này đảm bảo nội dung email phù hợp với từng ngôn ngữ cụ thể cho các tình huống đặt hàng khác nhau.
{% case attributes.lang %} {% when 'fr' %} VĂN BẢN TIẾNG PHÁP {% when 'es' %} VĂN BẢN TIẾNG TÂY BAN NHA {% when 'pt' %} VĂN BẢN TIẾNG BỒ ĐÀO NHA {% else %} VĂN BẢN TIẾNG ANH {% endcase %}
Ví dụ, hãy xem xét email 'Xác nhận đơn hàng' cần được dịch.
Trong ví dụ này, vì ngôn ngữ gốc là tiếng Anh, bạn phải thay thế văn bản giữ chỗ 'EMAIL BẰNG NGÔN NGỮ GỐC TẠI ĐÂY' bằng mã bạn đã sao chép.
Ví dụ, khi dịch sang tiếng Pháp, hãy sửa câu 'Cảm ơn bạn đã mua hàng!' thành 'Merci pour votre achat!' Hãy nhớ chỉ sửa câu và tránh dịch bất kỳ mã chất lỏng nào giữa {% %} hoặc {{ }}.
Trong trường hợp này, hãy tìm email 'Xác nhận đơn hàng' trong khu vực quản trị Shopify của bạn và dán nội dung đã dịch từ trình soạn thảo văn bản vào phần email cụ thể này.
Trong trường hợp này, email được chỉnh sửa là 'Xác nhận đơn hàng':
Bạn có thể áp dụng quy trình tương tự để dịch chủ đề của email. Sao chép và dán mã vào trình soạn thảo văn bản, sau đó thay thế các trường bằng phiên bản đã dịch của chủ đề. Sau đây là ví dụ minh họa quy trình:
{% case attribute.lang %} {% when 'fr' %} Lệnh {{name}} đã được xác nhận {% khi 'es' %} Đơn hàng {{name}} đã được xác nhận {% khi 'pt' %} Đơn hàng {{name }} đã xác nhận {% else %} Đơn hàng {{name}} đã được xác nhận {% endcase %}
Sau đó, dán tiêu đề đã dịch từ trình soạn thảo văn bản vào trường 'Tiêu đề email' trong khu vực quản trị Shopify của bạn.
Để quản lý email của khách hàng, bạn có thể thêm thẻ ngôn ngữ vào thông tin Khách hàng trong khu vực quản trị Shopify của mình. Thẻ ngôn ngữ sẽ được thêm vào dựa trên ngôn ngữ mà khách truy cập sử dụng trong quá trình đăng ký trang web.
Để bật tính năng này, bạn cần thêm dòng “customer_tag: true” vào mã ConveyThis trong tệp “conveythis_switcher.liquid”. Bạn có thể truy cập tệp này bằng cách vào Shopify admin > Online Store > Themes > Actions > Edit Code.
Sau khi thẻ ngôn ngữ được thêm vào mã, bạn có thể tiến hành tạo thông báo cho khách hàng theo cùng một lược đồ đã đề cập trước đó trong hướng dẫn này. Tuy nhiên, đối với phần này, bạn sẽ cần sử dụng mã sau:
{% gán ngôn ngữ = khách hàng.thẻ | tham gia: '' | chia tách: '#ct' %} {% trường hợp ngôn ngữ[1] %} {% khi 'en' %} Xác nhận tài khoản tiếng Anh {% else %} Xác nhận tài khoản khách hàng gốc {% endcase %}
Chúng tôi trân trọng phản hồi của bạn! Nếu bạn có bất kỳ bình luận hoặc đề xuất nào liên quan đến bài viết này, vui lòng chia sẻ với chúng tôi. Phản hồi của bạn rất quan trọng đối với chúng tôi và giúp chúng tôi cải thiện nội dung của mình.
Biên dịch không chỉ đơn thuần là biết nhiều ngôn ngữ mà còn là một quá trình phức tạp.
Bằng cách làm theo các mẹo của chúng tôi và sử dụng ConveyThis , các trang đã dịch của bạn sẽ gây được tiếng vang với độc giả, mang lại cảm giác gần gũi với ngôn ngữ đích.
Mặc dù đòi hỏi nỗ lực, nhưng kết quả sẽ xứng đáng. Nếu bạn đang dịch một trang web, ConveyThis có thể giúp bạn tiết kiệm hàng giờ với dịch máy tự động.
Dùng thử ConveyThis miễn phí trong 7 ngày!