カートを別の言語に翻訳する
カートデザインごとに翻訳が設定されます。カートエディターでストアフロントの主要言語を編集し、他の言語には翻訳を使用します。
新しいカートは主要言語で開始されます
ストアの主要言語が英語でない場合、新しいカートのドロワーテキストはその言語で開始されます。デンマーク語、オランダ語、フランス語、ドイツ語、イタリア語、日本語、リトアニア語、ポーランド語、ポルトガル語(ブラジル)、スペイン語、スウェーデン語、トルコ語、中国語(簡体字および繁体字)に対応しています。新しい特典、告知、信頼バッジなど、後から追加するテキストも主要言語で開始されます。
既存のカートではテキストが保持されます。カートエディターで変更してください。
翻訳を開く
- 先にカートを保存してください。デザインが作成されるまで、「翻訳」ボタンはグレー表示のままです。
- エディターのヘッダーで翻訳をクリックするか、一覧でカートのアクションから選択します。
- 編集する言語を選択します。
- 左側の主要テキスト列には主要言語が表示されます。右側に翻訳を入力します。
- 言語を切り替える前、またはページを離れる前に保存してください。
カウンターには翻訳済み X / Y 件のテキストと表示されます。すべて / 未翻訳の切り替えを未翻訳にすると、翻訳が必要なテキストだけを表示できます。Shopifyで追加したものの、まだ公開していない言語には未公開バッジが表示されるため、公開前に準備できます。
表示される行は、カートで有効になっているブロックと、入力済みの主要テキストに基づきます。主要テキストが空欄の場合、翻訳する行はありません。スクリーンリーダー用としてマークされたラベルは、支援技術向けにコントロールを説明するもので、ドロワーに表示されるテキストではありません。狭い画面では、主要テキストと翻訳がそれぞれのラベル付きで縦に並びます。
他の言語がない場合は、Shopifyの設定 > 言語で言語を追加してから、アプリを再度開きます。主要言語はカート独自の機能ブロックで編集し、スクリーンリーダー用テキストとエラーメッセージは高度な設定 > メッセージで編集します。
変数をそのまま保持する
テキストには、{{item_count}}、{{amount}}、{{total}}などの変数を含めることができます。周囲の語句を翻訳し、変数はそのまま保持してください。元のテキストに含まれる変数が不足している場合、ページに警告が表示されます。
たとえば、Cart • {{item_count}}をKrepšelis • {{item_count}}として翻訳します。項目数の変数を戻すと警告が消えます。警告が表示されていても保存はできるため、公開前に確認してください。
翻訳を空欄のままにするとベーステキストが保持されます。フィールドを空にしても、その言語でテキストが非表示になるわけではありません。
自動翻訳
自動翻訳を利用できる場合、既存の翻訳を上書きせずに空欄のフィールドを入力します。文言と変数を確認してから、「保存」をクリックしてください。
ストアフロントで確認
有効なカートの翻訳を保存すると、翻訳が再公開されます。ストアフロントを対象言語に切り替えて結果を確認してください。カートエディターのプレビューには主要言語のテキストが表示され、翻訳ページにはライブプレビューがありません。
このリトアニア語の例では、商品1個に対してKrepšelis • 1と表示されます。小計とチェックアウトは、これらのフィールドが空欄のため英語のままです。保存済みのタイトル翻訳を削除すると、ストアフロントの再読み込み後に主要タイトルへ戻ります。タイトルが非表示になるわけではありません。
商品名とリンク
アップセルのおすすめ商品と商品リンクは、購入者のストアフロント言語に従います。商品翻訳はShopifyカタログにあらかじめ存在している必要があり、カートの翻訳ページで商品翻訳を作成することはできません。カタログ翻訳を公開済みの商品がある翻訳済みストアフロントページでテストしてください。
特典ギフトの商品名はShopifyカタログから取得されるため、他の商品名と同様に購入者のストアフロント言語に従います。
これはドロワーのテキストを翻訳するものであり、Shopifyの商品カタログやすべてのチェックアウトラベルを翻訳するものではありません。各特典段階の特典名には、このページでバーとそのメッセージ用の行があります。チェックアウトでは主要言語の商品名が使用されます。
この記事は役に立ちましたか?
皆さまからのフィードバックがドキュメントの改善に役立ちます。