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

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

リソースやPerson Typesのコストを設定する際にも、同様のハイライトされたフィールドが表示されます。
詳細は、マルチ通貨の使用 (新しいタブで開く)に関するガイドをご覧ください。