WPML

WPMLを使用すると、Formidable Formsを任意の言語に簡単に翻訳できます。ラベル、確認メッセージ、メール通知などを翻訳します。

英語のFormidable Form
英語のFormidable Form

はじめに

WPMLを使用してFormidable Formsを翻訳するには、以下のプラグインをインストールして有効化します。

WPMLを使用したFormidable Formsの翻訳

WPMLを使用してFormidable Formを翻訳するには、以下の手順を実行します。

  1. FormidableFormsに移動し、翻訳するフォームを編集します。
  2. Settingsタブに切り替え、Form Settingsの下にあるTranslate Formをクリックします。
  1. 翻訳を追加し、更新をクリックします。

フロントエンドで翻訳されたフォームを表示するには、フォームを挿入するページを翻訳することを忘れないでください。

Message Defaultsの翻訳

Message Defaultsは、Formidable FormsがGlobal Settingsでデフォルトとして提供するテキストです。

Message Defaultsを翻訳するには、以下の手順を実行します。

  1. WPML翻訳に移動します。
  2. その他のテキスト (文字列)セクションまで下にスクロールし、Message Defaultのテキストを選択します。
  1. 翻訳方法を選択して翻訳します。

セカンダリ言語でのメール通知の送信

デフォルトでは、ユーザーがフォームを送信すると、Formidable Formsは同じメール通知を送信します。

異なる言語でメール通知を送信するには、言語ごとに別々のメールを作成する必要があります。

  1. フォームを編集し、Actions & Notificationsエリアに移動します。
  2. 言語ごとにメールを作成します。テキストの翻訳も含めることを忘れないでください。
英語でのメール設定の構成
英語でのメール設定の構成
スペイン語でのメール設定の構成
スペイン語でのメール設定の構成

次に、各メールを送信するタイミングを決定するために、条件付きロジックを追加します。

  1. Buildタブに切り替え、フォームにHiddenフィールドを追加します。
  2. フィールドをクリックします。フォームの横にあるField Optionsパネルで設定が開きます。そこのAdvancedセクションを展開し、Default Valueフィールドにフォームの言語コードを入力します。たとえば、フォームが英語の場合はenと入力します。
Hiddenフィールドへのデフォルト言語コードの入力
Hiddenフィールドへのデフォルト言語コードの入力
  1. 次に、Settingsタブに切り替え、Translate Formをクリックします。デフォルト言語コードを見つけて、セカンダリ言語コードに翻訳します。ここではスペイン語に翻訳しているため、esになります。
  1. 最後に、Actions & Notificationsエリアに戻り、メールに条件付きロジックを追加します。Do this action if any of the following match: Hidden equals「メールの言語コード」

これで、フォームの言語がメールの言語と一致した場合にメールが送信されるようになります。

WPMLを使い始める

WPMLを使用してFormidable Formsを翻訳するには、WPMLのMultilingual CMSまたはMultilingual Agencyプランが必要です。

プランの詳細については、料金ページをご覧ください。

執筆者:Amir