Events Calendarプラグインは、WordPressサイトでイベントを作成、整理、管理できる、強力で使いやすい拡張機能です。
Events Calendarは非常に人気のある拡張機能であり、イベントをより適切に処理するための多くのアドオンを提供しています。最も有名な関連アドオンの1つはEvent Ticketsで、WooCommerceを利用してイベントのチケットを販売できます。
WPML Multilingual & Multicurrency for WooCommerceは、これらのすべての拡張機能とアドオンを複数の言語で利用できるようにするのに役立ちます。

イベントとEvent Ticketsは、WPMLおよびWPML Multilingual & Multicurrency for WooCommerceを使用して、他の投稿や商品と同じように翻訳可能です。イベントにはWPMLの翻訳エディタ(推奨)を使用し、Event TicketsにはWPML Multilingual & Multicurrency for WooCommerceの翻訳エディタ(推奨)を使用できます。
イベントにはオプションで、イベントの会場、主催者、追加フィールドなどの追加要素を含めることができ、これらも完全に翻訳できます。
さらに、WPML Multilingual & Multicurrency for WooCommerceを使用すると、イベントチケットで複数の通貨を使用したり、自動為替レート機能を有効にしたりできます。
要件
Event Calendarプラグインを使用してイベントとチケットを作成できるようにするには、サイトに以下のプラグインをインストールして有効化する必要があります。
- Event Calendar
- Event Tickets
- WooCommerce
- WPML
- WPML Multilingual & Multicurrency for WooCommerce
- WPML 文字列翻訳
- WPML 翻訳管理
- WPML Media
- Event Calendar Pro(オプション)
- Event Tickets Pro(オプション)
この記事で紹介するすべてのオプションを利用するには、Event CalendarプラグインとTicketアドオンのProバージョンも必要です。
さらに、WooCommerce、WPML、およびWPML Multilingual & Multicurrency for WooCommerceプラグインの基本的なセットアップを実行する必要があります。
イベントの翻訳
イベントを翻訳する手順は、WPMLで投稿を翻訳する場合と同じです。
サイトのWordPress管理画面で、イベントページに移動し、新規追加をクリックしてイベントを作成します。保存後、翻訳できるようになります。
右側にある目的の言語の「+」アイコンをクリックして、翻訳を開始します。

次のステップでは、翻訳エディタを使用してコンテンツを翻訳します。

保存または保存して閉じるをクリックして、イベントの翻訳を完了します。
イベント会場の翻訳
会場を翻訳するには、イベントを翻訳する場合と同様の手順に従う必要があります。
イベント -> 会場ページに移動し、新規追加をクリックして会場を作成します。保存後、右側の言語セクションにある「+」アイコンのいずれかをクリックして翻訳できます。

クリック後、翻訳エディタを使用して翻訳を完了します。
イベント主催者の翻訳
主催者の翻訳も、イベントの翻訳と同様です。

イベント主催者の投稿編集画面で、言語セクションの下にある「+」アイコンを使用して、サイトの任意の言語で翻訳を作成します。
イベントチケットの翻訳
作成できるチケットには、RSVPとWooCommerceの2種類があります。これらは、イベント内のチケットセクションにあります。

RSVPチケットを作成した場合、イベントを翻訳する際にすべてのフィールドが翻訳エディタに表示されます。

WooCommerceチケットを作成する場合、このタイプのチケットの処理にはWooCommerceおよびWPML Multilingual & Multicurrency for WooCommerceを使用できるため、手順が少し異なります。
WooCommerceチケットを作成したら、WooCommerce -> WPML Multilingual & Multicurrency for WooCommerceページに移動して翻訳できます。
イベントのカテゴリーとタグの翻訳
イベントおよびチケットに関連付けられたタクソノミーを翻訳するには、WPML -> タクソノミー翻訳ページを使用します。
