このページの内容:
はじめに
以下のプラグインをインストールし、有効化することから始める:
- WPフォーム
- WPMLコアプラグインとWPML文字列翻訳アドオン
- WPForms Multilingual
WPMLを初めてお使いになる方は、入門ガイドをご覧いただきたい。 使用できるさまざまな翻訳オプションについて、素早く説明してくれる。
WPFormsを翻訳するには、WPForms Multilingualをインストールするだけでよい。
WPML → SettingsのWPFormsの翻訳設定を翻訳可能オプションのいずれかに変更しない。 翻訳の問題を避けるため、デフォルトの「翻訳不可」設定にしておく。
フォームを翻訳する
WPMLを使えば、フォームを自分で翻訳することも、ロケール翻訳者やプロの翻訳サービスに依頼することもできる。
フォームを自分で翻訳する
WPML→Translation Managementから始める:
- Select items for translationセクションで、最初のドロップダウンメニューからWPFormsを選択し、フィルターボタンをクリックする。
- 翻訳したいフォームを選択する。
- 自分自身を翻訳する]オプションを選択し、[翻訳キューに追加]をクリックする。
- WPML→Translationsにアクセスし、フォームに関連する翻訳 ボタンをクリックする。
フォームを翻訳できるAdvanced Translation Editorに移動する。 翻訳クレジットがあれば、内蔵の自動翻訳機能がすぐに翻訳を補ってくれる。
これでメインフォームのテキストは翻訳可能になった。 サブラベルテキストがある場合は、文字列翻訳で翻訳するために、以下のセクションのステップに従う必要がある。
フォームのデフォルト言語が変わることがあれば、同じ手順で翻訳を更新する。
フォームを翻訳者に送る
WPML →翻訳管理から、翻訳したいフォームを選択し、翻訳者に割り当て、翻訳バスケットに追加をクリックする。
その後、翻訳バスケットタブでフォームの翻訳者を選択し、翻訳のためにフォームを送信することができる。
WPMLのTranslation Managementの使い方のガイドに詳しい説明がある。
他のフォームテキストを翻訳する
フォームのメインテキストを翻訳した後も、名前フィールドの最初と 最後のようなサブラベルテキストを翻訳する必要がある。
そのためだ:
- WPML→テーマとプラグインのローカライズに進む。 WPFormsを選択し、文字列をスキャンする。
- WPML→文字列翻訳に移動し、翻訳したいサブラベルテキストを検索する。
- 翻訳したい行のプラスマークをクリックし、手動で翻訳を追加する。
また、文字列を送信して自動翻訳することもできる。
ページで翻訳可能フォームを使う
フォームを作成して翻訳可能な状態にしたら、WPFormsブロックを使ってどのページにも挿入できる。 そして、そのページも翻訳する。
ユーザーが第二言語のページにアクセスすると、WPMLは自動的にフォームを正しい言語で表示する。
既知の問題
WPMLは、この プラグインと問題なく機能しますが、 現在取り組み中のマイナーな問題があります。 両プラグインとも頻繁にアップデートされるため、これは予想されることです。
現在未解決の問題:
- WPForms Form Pages – 404 Error on Secondary Language Form Pages
- WPForms – Address Placeholders Text Not Displaying in Translation Editor
このプラグインのために以前解決された全ての既知の問題も検索できます。
サポートを受ける
私たちのフォーラムには、週6日体制であなたをサポートするサポーターがいる。 彼らはWPMLとWPFormsの使い方のトレーニングを受けている。
サイトやWPMLの設定をご自身で行う場合は、テクニカルサポートフォーラムをご利用ください。