ナビゲーションをスキップする
更新済み
1月 31, 2024

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

多言語bbPressフォーラムシステム、WPMLサポートフォーラムはすでにご存知だろう。 私たちのサイトではWPMLとbbPressを併用することで、顧客が母国語で回答を検索したり、サポートを求めたりできるようにしている。

WPML’s multilingual support forum is built using bbPress
WPMLの多言語サポートフォーラムは、bbPressを使って構築されている。

このページの内容:

はじめに

以下のプラグインをインストールし、有効化することから始める:

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

WPMLを初めてお使いになる方は、入門ガイドをご覧いただきたい。 使用できるさまざまな翻訳オプションについて、素早く説明してくれる。

フォーラムを翻訳する

フォーラムを翻訳するには、まずフォーラムの投稿タイプを翻訳可能に設定する必要がある。 そのためだ:

  1. WPML設定ページに移動する。
  2. 投稿タイプの翻訳セクションまでスクロールダウンする。
  3. Forumsカスタム投稿タイプを翻訳可能オプションのいずれかに設定する。
  4. 保存をクリックする。
Go to WPML → Settings page. Scroll down to the Post Type Translations section, and set the Forums custom post type to one of the Translatable options. Click Save.
Forumsカスタム投稿タイプを翻訳可能としてマークする

フォーラムの投稿タイプを翻訳可能に設定すれば、フォーラムを 手動で翻訳 したり、ロケールの翻訳者に翻訳を依頼したり、翻訳サービスを利用したりすることができる。 すべてを自動翻訳するを使用すると、WPMLは自動的にあなたのフォーラムを翻訳する。

フォーラムを翻訳した後、「フォーラム」メニューのリンクをクリックし、「すべての言語」を選択すると、各言語のフォーラムを見ることができる。

フォーラム」メニューのリンクをクリックし、「すべての言語」を選択すると、各言語のすべてのフォーラムを見ることができる。

wpml-bbpress-viewing-translated-forums
翻訳後にすべてのフォーラムを表示する

WordPressのメニューに翻訳可能なフォーラムを追加する

フォーラムの翻訳が完了したら、WordPressのメニューに追加することができる。

  1. 外観 メニューに進む。
  2. 右上の「画面オプション」をクリックすると、WordPressの画面オプション設定が表示される。
  3. Screen Elementsの 行のForumsの 横のチェックボックスをクリックする。 これにより、あなたのサイトのメニューにフォーラムを追加することができる。
画面オプションにフォーラムを追加する
  1. デフォルトの言語フォーラムをメニューに追加し、Save Menuをクリックする。
wpml-forums-adding-to-menu
メニューにフォーラムを追加する
  1. Synchronize menus between languagesリンクをクリックする。 WPMLは、あなたの第二言語メニューに追加または更新される項目を表示する。 同期と 変更の適用をクリックして更新する。
wpml-bbpress-forums-menu-sync
翻訳可能なフォーラムを二次言語メニューに追加する

他のbbPressテキスト(文字列)を翻訳する

bbPressには独自の翻訳があり、bbPress MO(翻訳)ファイルに含まれている。 つまり、上記のステップを踏めば、以下のように、デフォルトのbbPress文字列のほとんどがすでにあなたのサイトの第二言語に翻訳されていることになる:

wpml-bbpress-automatically-translated-forum-strings
bbPressは独自のMOファイルを通して、ほとんどの翻訳をすぐに提供する。

文字列を変更したい場合は、以下の手順で翻訳を更新する必要がある:

  1. WPMLテーマとプラグインのローカライズに進む。 プラグインセクションの文字列からbbPressを選択し、Scan the selected plugins for stringsボタンをクリックする。
wpml-bbpress-theme-and-plugin-strings
bbPressの文字列をスキャンする
  1. WPML文字列翻訳 に進む。 翻訳したい文字列を検索する。
  2. 鉛筆アイコンをクリックして翻訳を編集する。
wpml-bbpress-updating-string-translation
文字列の翻訳を更新する

翻訳可能な文字列は、サイトのフロントエンドで見ることができる。

wpml-bbpress-viewing-updated-string
更新された文字列を見る

言語スイッチャーを追加する

あるサポート・フォーラムに人々が入力したとき、他の言語で利用可能なすべてのフォーラムのリストを表示すると便利である。

デフォルトでは、WPMLはあなたのサイトのフッターエリアに言語スイッチャーを追加する。 さらに、WPML Languagesと進み、サイトのナビゲーション、メニュー、ウィジェットエリアなど、サイトの特定のエリアに言語スイッチャーを追加することができる。

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

言語スイッチャーの設定をカスタムする

トピックと返信を翻訳する

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

既知の問題

このプラグインとWPMLの間に未解決の互換性問題はありません。 すべての既知の問題を検索。

サポートを受ける

何か問題や質問がある場合は、いつものようにサポート・フォーラムにアクセスして、解決のお手伝いをさせていただきたい。