> ## Documentation Index
> Fetch the complete documentation index at: https://docs.checkoutrules.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 翻訳

> 顧客の言語に基づいてエラーメッセージを表示するバリデーションルールを設定する方法と、デフォルトのフォールバックオプションについて学びます。

<iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/Eo6mwiIgVsI?si=66pK6qjkOuweqrqk" title="BeSure 翻訳" style={{ border: 0 }} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

## 概要

翻訳機能を使うことで、異なる顧客言語向けにバリデーションエラーメッセージをローカライズできます。**翻訳を追加**ボタンをクリックすることで、顧客の言語に基づいてチェックアウト時に複数の言語でエラーメッセージを表示できます。また、翻訳が利用できない場合に表示されるデフォルトのフォールバックメッセージを、任意の言語で定義することもできます。

## 設定方法

### バリデーションルールの作成

まず、任意の条件を持つルールを作成します。

> 例: 注文合計金額が 100ドル以下

<img src="https://mintcdn.com/storespark/mA72VgVqDf-upVJ7/images/advanced/translations/set-order-amount.webp?fit=max&auto=format&n=mA72VgVqDf-upVJ7&q=85&s=a07d395307cda6cea1d0e345eb1e8271" alt="注文金額の設定" width="935" height="104" data-path="images/advanced/translations/set-order-amount.webp" />

### ターゲットの選択

チェックアウトページでエラーメッセージを
表示したい**ターゲット**を選択します。

<img src="https://mintcdn.com/storespark/pRxetMhd3-MrZXc-/images/essentials/validation/action-target-dropdown.webp?fit=max&auto=format&n=pRxetMhd3-MrZXc-&q=85&s=ed758ecf440ed75cbc62cefaae12f450" alt="アクションターゲットのドロップダウン" width="1154" height="850" data-path="images/essentials/validation/action-target-dropdown.webp" />

### デフォルトのエラーメッセージを設定

フィールドに**エラーメッセージ**を入力します。このメッセージは、ユーザーの言語が見つからない場合、またはエラーメッセージの翻訳が追加されていない場合にデフォルトのエラーメッセージとして使用されます。任意の言語で設定できます。

<img src="https://mintcdn.com/storespark/mA72VgVqDf-upVJ7/images/advanced/translations/error-message-fallback.webp?fit=max&auto=format&n=mA72VgVqDf-upVJ7&q=85&s=25f73efe4219cfe554de8cb92d58fcc2" alt="フォールバックエラーメッセージ" width="1261" height="157" data-path="images/advanced/translations/error-message-fallback.webp" />

### 翻訳を追加

**翻訳を追加**ボタンをクリックします。ドロップダウンから言語を選択し、選択した言語でエラーメッセージを入力します。同じ手順を繰り返して、複数の言語の翻訳を追加します。

<img src="https://mintcdn.com/storespark/mA72VgVqDf-upVJ7/images/advanced/translations/add-translations.webp?fit=max&auto=format&n=mA72VgVqDf-upVJ7&q=85&s=3da00777a01abf1c41789d52c30d412a" alt="翻訳を追加" width="1227" height="262" data-path="images/advanced/translations/add-translations.webp" />

### まとめ

上記の手順で作成したルールのまとめです：

> 条件\*\*「注文合計金額 ≤ 99.99」**を設定し、ターゲットを**「チェックアウトページ上部」\*\*に選択しました。デフォルトメッセージは次のとおりです：

> **「Order amount is less than the required minimum order amount of \$100.」**

> 次に、エラーメッセージをフランス語とドイツ語に翻訳しました：

> * **フランス語:** "Le montant de la commande est inférieur au montant minimum requis de 100 \$"
> * **ドイツ語:** "Der Bestellbetrag liegt unter dem erforderlichen Mindestbestellwert von 100 \$"

> 設定方法は次のとおりです：

<img src="https://mintcdn.com/storespark/mA72VgVqDf-upVJ7/images/advanced/translations/example-translations.webp?fit=max&auto=format&n=mA72VgVqDf-upVJ7&q=85&s=bec33d53429cba949db5655c2464415a" alt="翻訳の例" width="966" height="656" data-path="images/advanced/translations/example-translations.webp" />

## チェックアウトでの動作

* 顧客の**言語がフランス語**で**注文金額が100ドル未満**の場合、チェックアウトで**フランス語のエラーメッセージ**が表示されます。

<img src="https://mintcdn.com/storespark/RDyGA09NSLSSmL-r/images/advanced/translations/example-french-error-message.webp?fit=max&auto=format&n=RDyGA09NSLSSmL-r&q=85&s=bc0bb28e3aca9d08b4ad14f1affdc60a" alt="フランス語エラーメッセージ例" width="1306" height="520" data-path="images/advanced/translations/example-french-error-message.webp" />

* 顧客の**言語がドイツ語**で**注文金額が100ドル未満**の場合、チェックアウトで**ドイツ語のエラーメッセージ**が表示されます。

<img src="https://mintcdn.com/storespark/RDyGA09NSLSSmL-r/images/advanced/translations/example-german-error-message.webp?fit=max&auto=format&n=RDyGA09NSLSSmL-r&q=85&s=4ba2a577f997e0b4a4db623af5b99a1a" alt="ドイツ語エラーメッセージ例" width="1297" height="510" data-path="images/advanced/translations/example-german-error-message.webp" />

* 顧客の**言語がその他の言語**で**注文金額が100ドル未満**の場合、チェックアウトでデフォルトの**英語メッセージ**が表示されます。

<img src="https://mintcdn.com/storespark/RDyGA09NSLSSmL-r/images/advanced/translations/example-english-error-message.webp?fit=max&auto=format&n=RDyGA09NSLSSmL-r&q=85&s=269e7cee334114a4e9985dba29421314" alt="英語エラーメッセージ例" width="1297" height="514" data-path="images/advanced/translations/example-english-error-message.webp" />
