このページにある:
はじめに
以下をインストールし、有効化することから始める:
- Ninja Formsプラグイン
- WPMLコアプラグインとWPML文字列翻訳アドオン
- Ninja Forms Multilingualアドオン・プラグイン
WPMLを初めてお使いになる方は、入門ガイドをご覧いただきたい。 使用可能なすべての翻訳オプションを素早く説明してくれる。
フォームの作成と翻訳
以上がフォームを翻訳するための主な手順である:
- デフォルト言語でフォームを作成する。
- フォームを翻訳する。
- 投稿、ページ、ウィジェットにNinja Formsブロックを挿入し、ドロップダウンから使用するフォームを選択する。
- フォームを保持している投稿、ページ、ウィジェットを翻訳する。
デフォルト言語フォームの作成
デフォルト言語フォームを作成するには、Ninja Forms→Add Newに進む。 この例では、「お問い合わせ」フォームテンプレートを使用する。 もちろん、空白のテンプレートを使って一からフォームを作ることもできる。
フォームを翻訳する
WPMLではフォームの翻訳方法を選ぶことができる。
フォームを翻訳者に送る
WPML→Translation Managementから、フォームの翻訳を翻訳者に割り当てることができる。
フォームを翻訳バスケットに追加したら、翻訳バスケットタブをクリックする。 異なる言語ペアの翻訳者を選び、フォームを翻訳に出す。
フォームを自分で翻訳する
フォームを自分で翻訳するには、WPML→Translation Managementページに行き、以下のステップを踏む:
- Select items for translationセクションで、最初のドロップダウンメニューからNinjaフォームを選択し、フィルターボタンをクリックする。
- 翻訳したいフォームを選択する。
- 翻訳 オプションの 選択で、フォームを翻訳したい言語の翻訳オプションを選択します。
- Translate myself オプションを選択し、Add to Translation Queueボタンをクリックする。
- 次に、WPML→Translationsにアクセスし、忍者フォームに関連する翻訳ボタンをクリックする。
フォームを翻訳できるAdvanced Translation Editorに移動する。 内蔵の自動翻訳を使えば、素早く簡単に翻訳できる。
当面は、第二言語フォームの日付フィールドに異なる日付書式や異なる通貨を設定することはできない。
フォームをページや投稿に挿入する
フォームを作成して翻訳したら、今度はそれをページ、投稿、ウィジェットに追加しよう。 この例では、英語の新規ページを作成し、Ninjaフォームブロックを使ってフォームを追加した。
フォームを含むページや投稿を翻訳する
最後に、フォームを含むページ、投稿、ウィジェットを翻訳する。 言語]ボックスでページを翻訳したい言語に対応するプラスアイコンをクリックすることによってこれを行うことができる。
フォーム翻訳を更新する
デフォルト言語のフォームを変更する場合は、その翻訳も更新する必要がある。
フォームの翻訳を更新するには、以下の手順に従う:
- WPML→Translationsに移動する。
- ステータスはフォーム翻訳の更新が必要であることを示している。 フォームの行の編集ボタンをクリックする。
翻訳可能フォームにリダイレクトを追加する
Ninja Forms を使うと、サイト訪問者がフォームを送信した後に、サイト上の特定のページにリダイレクトを追加することができる。 このリダイレクトをサイトのすべての言語で機能させるには、まずリダイレクト先のページを翻訳する。 その後、以下の手順に従う:
- 忍者フォームを編集する。
- Email & Actionsに移動し、リダイレクトを追加または編集する。
- URLフィールドに、リダイレクトしたいページのスラッグに続けて {wp:site_url} の後にリダイレクトしたいページのスラグを続ける。
リダイレクトさせたいページの翻訳も忘れずに。 これを行うと、フォームは自動的に正しい言語のページにリダイレクトされる。
既知の問題
WPMLは、この プラグインと問題なく機能しますが、 現在取り組み中のマイナーな問題があります。 両プラグインとも頻繁にアップデートされるため、これは予想されることです。
現在未解決の問題:
- Ninja Forms – Merge Tags in Emails & Actions Not Translated
- Ninja Forms – PDF Form Submissions | PDF Export Errors with Checkboxes Field
このプラグインのために以前解決された全ての既知の問題も検索できます。
サポートを受ける
私たちのフォーラムには、週6日体制であなたをサポートするサポーターがいる。 彼らはWPMLとNinjaフォームの使い方のトレーニングを受けている。
サイトやWPMLの設定をご自身で行う場合は、テクニカルサポートフォーラムをご利用ください。