Shopify – Shopify メール通知を翻訳する

ConveyThis ウェブサイトコンテンツの翻訳を自動的に処理します。メールはウェブサイトの範囲外であるため、ConveyThis によって自動的に翻訳されるわけではありません。ただし、ConveyThis をリキッド コードと組み合わせて使用すると、注文の言語に基づいて電子メール コンテンツの翻訳を手動で制御できます。

この方法は注文通知には適用されますが、ギフトカード作成アラートには適用されないことに注意してください。

始める前に、さまざまな通知タイプが存在し、それぞれのアプローチが少し異なることを理解してください

選択したテキストエディタを開き、次の液体コードを貼り付けます!

好みのテキスト エディターを起動し、指定された液体コードをドロップします。サイトが話す言語に合わせてコードを調整します。適切な言語コードを設定して、‘when’ 行を調整します。

あなたのサイトが ConveyThis を使用していると想像してください。英語がトーンを設定し、フランス語とスペイン語が選択した翻訳言語で踊ります。液体構造がどのように見えるかを垣間見ることができます:

{% case attributes.lang %}
{% when 'fr' %}
EMAIL EN FRANÇAIS ICI
{% when 'es' %}
EMAIL EN ESPAÑOL AQUI
{% else %}
EMAIL IN THE ORIGINAL LANGUAGE HERE
{% endcase %}

//----------

{% case attributes.lang %}
{% when 'de' %}
EMAIL IN DEUTSCH HIER
{% else %}
EMAIL IN THE ORIGINAL LANGUAGE HERE
{% endcase %}
タイトルは「メール翻訳の完璧化:ドイツ語ガイド」と訳されます

提供されたコードは単なる設計図であることを忘れないでください。パーソナライズされた電子メール翻訳タッチを実現するために、ConveyThis ダッシュボードで厳選した言語に合わせて調整します。

ドイツ語のみのメール翻訳に注目していますか?ご参考までにサンプルをご紹介します

タイトルは「言語設定を念頭に置いたコーディング:ドイツ語話者やその他の人のためのコンテンツの適応方法」と訳されます

ドイツ語で注文すると、‘de’ と ‘else’ のコード行の間にコンテンツが挟まれて顧客を迎えます。ただし、ドイツ人とは異なるダンス パートナーを選択した場合は、‘else’ と ‘endcase’ のコード行の間にあるコンテンツでセレナーデが披露されます。

Shopify 管理エリアで、 「設定」>「通知」に移動し、翻訳したいメールを開きます!

Shopify ダッシュボードの中心で、「設定 > 通知」に移動し、翻訳タッチを求めて電子メールにアンカーダウンします。多言語‘注文確認’メールを夢見ていますか?あなたのコンパスは次のとおりです:

右上の「コードの編集」をクリックして、メール本文をコピーしてください!

テキスト エディターに戻り、コピーしたコード‘英語が第一言語であると仮定します)と交換します’元の言語でここに電子メールを送信します

この場合、英語が主要言語であるため、プレースホルダー ‘ここでは元の言語で電子メール’がコードに置き換えられています。

提供されたコードを使用して ‘EMAIL EN FRANÇAIS ICI’ をスワップアウトし、フレーズを翻訳バージョンに合わせて調整します。‘EMAIL EN ESPAÑOL AQUI’ などの他の言語でも繰り返します

たとえば、フランス語の場合、変更されます ‘ご購入ありがとうございます!’ by ‘メルシー・プール・ヴォトレ・アチャット!’。文章だけを変更するようにしてください。その間に液体コードを翻訳してはなりません {% %} または {{ }}

各言語のすべてのフィールドを更新した後、テキスト エディターからコンテンツ全体をコピーし、変更したい通知の Shopify admin > Notifications の下に挿入します

この場合、編集されるメールは ‘注文確認’ です

メールの件名についても同じ手順に従ってください

電子メールの件名の場合、プロセスは同じです。テキスト エディターでコードをコピーし、ここで示すように、フィールドを翻訳された件名に置き換えます

{% case attributes。lang %} {% when ‘es’ %} Pedido {{nombre}} confirmado {% when ‘fr’ %} Commande {{nom}} confirmée {% else %} Order {{name}} confirmed {% endcase %}

右上隅にある ‘保存’ ボタンを押します

終わったぞ!顧客は自分の言語で電子メールを受け取る必要があります。

お客様へのお知らせ

顧客向けの電子メール通知をカスタマイズするには、Shopify 管理画面 > 顧客の ‘顧客’ セクションに lang タグを統合できます。このタグには、訪問者がサイトに登録するときに選択した言語が反映されます。

この機能を有効にするには、行を挿入します customer_tag: true ConveyThisコードに。この調整を行うには、Shopify 管理者 > オンライン ストア > テーマ > アクション > コード編集 > ConveyThis_switcher。liquid に移動します。

<!-- ConveyThis: https://www.conveythis.com/   -->
<script src="//cdn.conveythis.com/javascript/conveythis-initializer.js"></script>
<script type="text/javascript">
	document.addEventListener("DOMContentLoaded", function(e) {
		ConveyThis_Initializer.init({
			api_key: "pub_********************"
		});
	});
</script>

このタグをコードに統合した後、前述の形式に基づいて顧客通知を構成できます

このアプローチは、このガイドの最初のセクションで概説したものと同じですが、次のコードを使用します:

{% assign language = customer.tags | join: '' | split: '#conveythis-wrapper' %}
{% case language[1] %}
{% when 'en' %}
English account confirmation
{% else %}
Original Customer account confirmation
{% endcase %}