Tutorial

Shopifyでの翻訳

ストアフロントのテキスト(商品タイトル、メニュー名、ポリシーページなど)を複数の言語で手動で管理するのは非常に時間がかかります。DataEaseを使用すると簡単です:翻訳をエクスポートし、言語列を編集し、オリジンダイジェストで検証し、更新または削除を安全にインポートできます—すべて一括で。

🎯 目標

ストアフロントのテキスト(商品タイトル、メニュー名、ポリシーページなど)を複数の言語で一括管理:翻訳をエクスポート、編集、インポートを安全に行います。


📋 ステップバイステップの手順

1. 翻訳をエクスポート

DataEaseで、New Export → Translationに移動します。以下のようなフィールドを選択します:

  • resourceId
  • value
  • locale

注: 古いエントリ(ソースが変更されたもの)はハイライトされ、すぐに見つけることができます。


2. ファイルを編集

エクスポートされたファイルをExcelまたはGoogle Sheetsで開きます。更新したい各行について:

  • resourceIdとoriginDigestを保持
  • [es] valueや市場固有の[fr/France] valueのような言語列に翻訳を入力
  • テキストを変更するにはcommand = UPDATEを使用し、値を削除するにはDELETEを使用

完了したら、ファイルを.xlsxまたは.csvとして保存します。


3. インポートと検証

  1. DataEaseでNew Importを開始
  2. 編集したファイルをアップロード
  3. フィールドをマッピング
  4. Validationを実行

重要: UPDATEの場合、originDigestは現在のソースと一致している必要があります。そうでないと古いコンテンツに対して上書きされてしまいます。空のセルは既存の値を保持します。空の言語セルでDELETEすると、その言語のみが削除されます。


📝 フィールドリファレンス(主要項目)

  • resourceId — 翻訳されるアイテムのID(商品、ページ、メニュー)
  • command — UPDATE, DELETE(デフォルトはIGNORE)
  • key — 正確なフィールド(例:title, body_html)
  • value / [lang] value / [lang/Market] value — 言語/市場ごとの翻訳されたテキスト
  • locale — 言語コード(例:en, fr)
  • originDigest — ソーステキストのハッシュ;UPDATEに必要

🔍 フィルター

  • ResourceType (PRODUCT, PAGE, MENU, etc.)
  • Language (例:de)
  • IncludeMarketTranslations (有効にすると[lang/Market]列が追加されます)

💡 最小限のCSV例

ドイツ語の商品タイトルを更新:

resourceId,originDigest,command,[de] value
gid://shopify/Product/123,5a9e...,UPDATE,"Bio-Baumwoll-T-Shirt"

フランス語の値のみを削除(他は保持):

resourceId,command,[fr] value
gid://shopify/Product/123,DELETE,

🎉 以上です!

翻訳が一括で管理されました。
問題が発生した場合や質問がある場合は、サポートチームにお気軽にお問い合わせください。