WPML

bbPressは、インタラクティブなディスカッションフォーラムを作成できるWordPressプラグインです。WPMLを使用すると、フォーラムシステムを多言語化できます。

おそらく、少なくとも1つの多言語bbPressフォーラムシステムをご存知でしょう。それは以前のWPMLサポートフォーラムです。私たちのサイトではWPMLとbbPressを連携させ、クライアントが母国語で回答を検索し、サポートを受けられるようにしていました。

はじめに

まず、以下のプラグインをインストールして有効化します。

  • WPMLコアプラグインとWPML 文字列翻訳アドオン
  • bbPressプラグイン(バージョン2.6.9以降)

WPMLを初めて使用する場合は、スタートガイドをご覧ください。利用可能なさまざまな翻訳オプションについて簡単に説明しています。

フォーラムの翻訳

フォーラムを翻訳するには、まずフォーラム投稿タイプを翻訳可能に設定する必要があります。これを行うには、以下の手順に従います。

  1. WPML設定ページに移動します。
  2. 投稿タイプの翻訳セクションまでスクロールダウンします。
  3. フォーラムカスタム投稿タイプを翻訳可能オプションのいずれかに設定します。
  4. 保存をクリックします。
フォーラムカスタム投稿タイプを翻訳可能としてマークする
フォーラムカスタム投稿タイプを翻訳可能としてマークする

フォーラム投稿タイプを翻訳可能に設定すると、自分でフォーラムを翻訳したり、ローカルの翻訳者に送信したり、翻訳サービスを使用したりできます。すべてを自動翻訳するを使用している場合、WPMLはフォーラムを自動的に翻訳します。

フォーラムを翻訳した後、フォーラムメニューリンクをクリックし、すべての言語を選択することで、各言語の異なるフォーラムを表示できます。

翻訳後のすべてのフォーラムの表示
翻訳後のすべてのフォーラムの表示

WordPressメニューへの翻訳済みフォーラムの追加

フォーラムを翻訳したら、WordPressメニューに追加できます。

  1. 外観メニューに移動します。
  2. 右上隅にある表示オプションをクリックして、WordPressの表示オプション設定を表示します。
  3. 画面上の要素行にあるフォーラムの横のチェックボックスをオンにします。これにより、サイトのメニューにフォーラムを追加できるようになります。
表示オプションへのフォーラムの追加
表示オプションへのフォーラムの追加
  1. デフォルト言語のフォーラムをメニューに追加し、メニューを保存をクリックします。
メニューへのフォーラムの追加
メニューへのフォーラムの追加
  1. 言語間のメニューを同期リンクをクリックします。セカンダリ言語のメニューで追加または更新される項目がWPMLに表示されます。同期および変更を適用をクリックして更新します。
セカンダリ言語メニューへの翻訳済みフォーラムの追加
セカンダリ言語メニューへの翻訳済みフォーラムの追加

その他のbbPressテキスト(文字列)の翻訳

bbPressには、bbPressのMO(翻訳)ファイルに含まれる独自の翻訳が付属しています。つまり、上記の手順に従った後、以下に示すように、デフォルトのbbPress文字列のほとんどがサイトのセカンダリ言語にすでに翻訳されていることになります。

bbPressは独自のMOファイルを通じて、追加の設定なしでほとんどの翻訳を提供します
bbPressは独自のMOファイルを通じて、追加の設定なしでほとんどの翻訳を提供します

文字列のテキストを変更する場合は、以下の手順に従って翻訳を更新する必要があります。

  1. WPMLテーマとプラグインのローカライズに移動します。プラグインの文字列セクションからbbPressを選択し、選択したプラグインの文字列をスキャンボタンをクリックします。
文字列のためのbbPressのスキャン
文字列のためのbbPressのスキャン
  1. WPML文字列翻訳に移動します。翻訳したい文字列を検索します。
  2. 鉛筆アイコンをクリックして翻訳を編集します。
文字列の翻訳の更新
文字列の翻訳の更新

翻訳された文字列は、サイトのフロントエンドで確認できます。

更新された文字列の表示
更新された文字列の表示

言語スイッチャーの追加

ユーザーがサポートフォーラムのいずれかにアクセスした際、他の言語で利用可能なすべてのフォーラムのリストを表示すると役立ちます。

デフォルトでは、WPMLはサイトのフッター領域に言語スイッチャーを追加します。さらに、WPML言語に移動して、サイトのナビゲーション、メニュー、ウィジェット領域などの特定の場所に言語スイッチャーを追加することもできます。

または、サイトのカスタムの場所に言語スイッチャーを追加することもできます。その後、WPML言語ページのカスタム言語スイッチャーセクションで、言語スイッチャーの外観をカスタマイズし、設定を調整できます。

言語スイッチャー設定のカスタマイズ
言語スイッチャー設定のカスタマイズ

トピックと返信の翻訳

注意:WPMLはbbPressのトピックと返信の翻訳をサポートしていません

既知の問題

WPMLはこのプラグインと正常に機能しますが、現在対応中の軽微な問題が存在する場合があります。両方のプラグインが頻繁にアップデートを提供しているため、これは想定されることです。

現在の未解決の問題:

また、このプラグインの以前に解決された問題を含むすべての既知の問題を検索することもできます。

サポートの利用

問題やご質問がある場合は、いつでもWPMLサポートにアクセスしてください。問題解決のお手伝いをいたします。

執筆者:Amir · 最終更新日:2024年10月18日