WPMLとWPML Multilingual & Multicurrency for WooCommerceを使用して、WooCommerce Bookingsを多言語に翻訳する方法を説明します。
はじめに
サイトでWooCommerceとWooCommerce Bookingsのセットアップが完了していることを確認します。次に、以下の翻訳プラグインをインストールして有効化します。
- WPML Multilingual CMS
- WPML 文字列翻訳
- WPML Multilingual & Multicurrency for WooCommerce
これらのコンポーネントは、OTGS Installerプラグインを使用して簡単にインストールできます。
これらのプラグインをインストールして有効化した後、WPML → セットアップおよびWooCommerce → WCMLに移動して、クイックセットアップウィザードを完了します。
WCMLの使い方の詳細については、WooCommerceストアの翻訳に関するガイドをご覧ください。
予約可能な商品とリソースの翻訳
予約可能な商品を翻訳するには、WPML → 翻訳ダッシュボードに移動し、商品セクションを確認します。翻訳する商品を選択し、翻訳に送信します。
これらの商品の予約を受け付ける前に、サイトで利用可能なすべての言語で商品を翻訳してください。完全に翻訳されていない商品を顧客が予約しようとすると、実際の空き枠が表示されず、予約できない場合があります。

これにより、商品名、説明、商品属性などのページコンテンツが翻訳されます。
WPMLは、その商品に添付されているリソースも自動的に翻訳します。また、翻訳ダッシュボードのBookable resourcesセクションから個別に翻訳することもできます。
WPML → 翻訳から翻訳をレビューおよび編集できます。
Personsと追加テキストの翻訳
多くのWordPressプラグインと同様に、WooCommerce Bookingsには独自の翻訳が付属しています。スペイン語などの特定の言語では、ボタンのテキストやPersons機能の翻訳が自動的に表示される場合があります。表示されない場合は、これらの要素をご自身で翻訳する必要があります。
これを行うには、WPML → 翻訳ダッシュボードに移動し、その他のテキスト (文字列)セクションでこれらの特定の単語やフレーズを検索します。
その後、それらを選択して翻訳に送信できます。
マルチ通貨モードの有効化
WPML Multilingual & Multicurrency for WooCommerceを使用すると、サイトで複数の通貨を有効にできます。顧客は、選択したサイト言語や場所に基づいて通貨を確認できます。
WooCommerce → WCMLに移動し、マルチ通貨タブを開いて、マルチ通貨モードを有効にしてセットアップします。
デフォルトでは、プラグインは複数の通貨でのコストを自動的に計算します。
必要に応じて、他の通貨でのコストを手動で設定することもできます。クリックして商品を編集し、商品データ → Costsに移動します。Set costs in other currencies manuallyを選択し、ハイライトされたフィールドに希望するコストを追加します。

リソースやPerson Typesのコストを設定する際にも、同様のハイライトされたフィールドが表示されます。
詳細については、複数の通貨の使用に関するガイドをご覧ください。