ConveyThis は、 Web サイトに表示されるすべてのコンテンツを自動的に翻訳します。ただし、電子メールは Web サイトの一部ではないため、ConveyThis は電子メールを自動的に翻訳しません。ただし、ConveyThis を使用すると、注文言語に基づいて電子メールのコンテンツを手動で管理できます。liquid code を利用すると、電子メールの翻訳を処理できます。これらの手順は注文通知に適用されますが、ギフト カード作成通知には適用されないことに注意してください。
ウェブサイトでサポートされている言語に応じて、コードを変更する必要があります。「when」ステートメントの言語コードを調整する必要があります。
たとえば、ConveyThis が英語を元の言語として扱い、フランス語とスペイン語を翻訳対象の言語として扱うシナリオを考えてみましょう。全体的な Liquid 構造は次のようになります。
{% caseattributs.lang %} {% when 'fr' %} フランス語のメールはこちら {% when 'es' %} スペイン語のメールはこちら {% else %} 元の言語のメールはこちら {% endcase %}
上記のコードは単なる例です。メール翻訳に含める、ConveyThis アプリで管理されている言語を入力してください。
ドイツ語に特化してメールを翻訳する別の例を次に示します。
{% case attributes.lang %} {% when 'de' %} ドイツ語のメールはこちら {% else %} 元の言語のメールはこちら {% endcase %}
このコードを実装すると、ドイツ語で注文した場合、顧客は「when 'de'」と「else」で始まるコード行の間のコンテンツを受け取ります。一方、顧客がドイツ語以外の言語で注文した場合、顧客は「else」と「endcase」のコード行の間のコンテンツを受け取ります。これにより、さまざまな注文シナリオに対して適切な言語固有の電子メール コンテンツが保証されます。
{% case attributes.lang %} {% when 'fr' %} フランス語テキスト {% when 'es' %} スペイン語テキスト {% when 'pt' %} ポルトガル語テキスト {% else %} 英語テキスト {% endcase %}
たとえば、翻訳が必要な「注文確認」メールを考えてみましょう。
この例では、元の言語は英語なので、プレースホルダー テキスト「元の言語でメールを送信」をコピーしたコードに置き換える必要があります。
たとえば、フランス語に翻訳する場合、「ご購入ありがとうございます」という文を「Merci pour votre achat !」に変更します。文のみを変更し、{% %} または {{ }} の間のリキッド コードは翻訳しないように注意してください。
この場合、Shopify 管理領域内で「注文確認」メールを見つけ、テキスト エディターから翻訳したコンテンツをこの特定のメール セクションに貼り付けます。
この場合、編集されたメールは「注文確認」です。
同じプロセスを適用して、電子メールの件名を翻訳できます。コードをコピーしてテキスト エディターに貼り付け、フィールドを件名の翻訳バージョンに置き換えます。プロセスを説明する例を次に示します。
{% caseattributs.lang %} {% when 'fr' %} コマンド {{name}} が確認されました {% when 'es' %} オーダー {{name}} が確認されました {% when 'pt' %} オーダー {{name }} 確認済み {% else %} 注文 {{name}} 確認済み {% endcase %}
次に、テキスト エディターから翻訳した件名を Shopify 管理領域の [メールの件名] フィールドに貼り付けます。
顧客のメールを管理するには、Shopify 管理領域内の顧客情報に言語タグを含めることができます。言語タグは、ウェブサイトのサインアップ時に訪問者が使用した言語に基づいて追加されます。
この機能を有効にするには、「conveythis_switcher.liquid」ファイルの ConveyThis コードに「customer_tag: true」という行を追加する必要があります。このファイルにアクセスするには、Shopify 管理画面 > オンラインストア > テーマ > アクション > コードの編集に移動します。
言語タグをコードに追加したら、このガイドで前述したのと同じスキーマに従って顧客通知の作成に進むことができます。ただし、この部分では、次のコードを使用する必要があります。
{% assignment language = customer.tags | join: '' | split: '#ct' %} {% case language[1] %} {% when 'en' %} 英語アカウント確認 {% else %} オリジナル顧客アカウント確認 {% endcase %}
皆様のフィードバックをお待ちしております。この記事に関してご意見やご提案がありましたら、お気軽にお寄せください。皆様のフィードバックは私たちにとって重要であり、コンテンツの改善に役立ちます。
翻訳は、単に言語を理解するだけではなく、複雑なプロセスです。
私たちのヒントに従い、ConveyThis を使用すると、翻訳されたページはターゲット言語のネイティブのように読者に伝わり、共感を呼ぶでしょう。
労力はかかりますが、結果は報われます。Web サイトを翻訳する場合、ConveyThis の自動機械翻訳を使用すると、何時間も節約できます。
ConveyThis を 7 日間無料でお試しください!