WPML

Jetpackプラグインは、ソーシャルメディアの埋め込み、ギャラリー、お問い合わせフォームから、複雑な数式の表示まで、多数の機能を提供します。WPMLを使用して、Jetpackの機能に関連するテキストを翻訳できます。

最新バージョンのJetpackはWPMLとほぼ100%の互換性があります。この非常に強力なプラグインには複数のモジュールがあり、私たちはそれらすべてに互換性を持たせるよう取り組んでいます。問題が発生した場合は、サポートまでご連絡ください。

このチュートリアルでは、WPMLを使用してJetpackを多言語化する方法を説明します。

Jetpackの主要な機能のいくつかの使用方法と翻訳方法について説明します。Jetpack -> 設定ページには多くの機能があります。これらは分類され、執筆共有ディスカッショントラフィックセキュリティのタブに分かれています。

WPMLとJetpackを使用して多言語サイトを運営するには、以下が必要です。

  • Jetpackプラグイン
  • WPMLのMultilingual CMSバージョン。WPMLコアプラグインに加えて、文字列翻訳翻訳管理、およびメディア翻訳アドオンプラグインをインストールします。

はじめに

サイト開発者の場合、開始するために必要な主な手順は次のとおりです。

  • Jetpackをインストールして有効化します。
  • WPMLプラグイン(WPML Multilingual CMS、WPML 文字列翻訳、WPML 翻訳管理)をインストールして有効化します。
  • WPML -> 言語ページからWPMLをセットアップします。詳細については、WPMLのスタートガイドをご覧ください。

開発者と協力しているサイト所有者の場合は、上記の手順を実行するよう開発者に依頼してください。

WPML翻訳ツール

WPMLでは、サイトのコンテンツを翻訳するために使用できる2つの翻訳エディタを提供しています。

サイトのコンテンツを自分で翻訳する以外にも、以下のことが可能です。

Jetpackのお問い合わせフォーム

Jetpackをインストールすると、投稿やページの編集時に新しい「お問い合わせフォームを追加」ボタンが利用可能になります。これをクリックしてフォームを追加すると、Jetpackは実際のフォームフィールド、ボタン、その他の要素を作成するショートコードタグを追加します。

お問い合わせフォームを翻訳するには、次の手順を使用します。

  1. Jetpackフォームを含む元の投稿を複製します。
  2. WPML -> 文字列翻訳ページに移動します。ページ上部のフィルターコントロールを使用して、翻訳が必要なテキストを検索します。「ドメイン内の文字列を選択」ドロップダウンで「jetpack」を選択すると、Jetpackからのテキストのみがリストされます。
  3. 対象となるすべてのJetpackフォームのテキストを翻訳します。
  4. 翻訳に対して「翻訳が完了しました」を必ずチェックし、保存します。

Jetpackからのすべてのテキストに対して、これらの手順を繰り返します。

文字列翻訳とJetpackフォーム
文字列翻訳とJetpackフォーム

結果: 以下の画像では、スペイン語のページ(「Contacto」という名前)に追加されたフォームと、スペイン語に翻訳されたすべてのテキストを確認できます。

WPMLで翻訳されたJetpackのお問い合わせフォーム
WPMLで翻訳されたJetpackのお問い合わせフォーム

訪問者に送信されるメールテンプレートのテキストを翻訳することもできます。英語の訪問者には英語のメールが、スペイン語の訪問者にはスペイン語のメールが届きます。

タイルギャラリー

これは、通常のWordPress投稿エディタからカスタム画像ギャラリーを作成できる強力なギャラリー機能です。WPMLを使用すると、言語ごとに異なるギャラリーを作成し、それらのギャラリーに関連するすべてのテキストを翻訳できます。

この方法を見てみましょう。まず、タイルギャラリーモジュールが有効になっていることを確認します。これで、標準のWordPressギャラリーを作成する際に、以下の画像に示されているような画像の表示方法など、新しいカスタムオプションが利用できるようになります。

JetpackタイルギャラリーとWPML
JetpackタイルギャラリーとWPML

これが完了したら、ギャラリーを翻訳します。これを行うには、投稿を複製し、「個別に翻訳」ボタンをクリックします。これで、セカンダリ言語の投稿編集画面で、画像、画像のタイトル、およびaltテキストを変更できるようになります。

このチュートリアルでは、英語版には丸いギャラリー画像を、スペイン語版には四角い画像を選択しました。以下の画像でわかるように、Jetpackによって生成されたaltテキストやキャプションを含め、すべてが翻訳されています。

スペイン語に翻訳されたタイルギャラリー

Tiled Galleries & WPML
Tiled Galleries & WPML

デフォルト言語のタイルギャラリー

Tiled Galleries & WPML
Tiled Galleries & WPML

追加サイドバーウィジェット

この便利なモジュールは、TwitterFacebook Like Boxカスタム画像ギャラリー今後のイベントなど、多くの便利なウィジェットを提供します。これらはすべてWPMLを使用して翻訳できます。

タイルギャラリーウィジェット、または外観 -> ウィジェットページで「ギャラリー (Jetpack)」とタイトルが付けられているウィジェットを見てみましょう。このウィジェットは写真ギャラリーやスライドショーを表示し、上記で説明したタイルギャラリーモジュールに関連しています。このウィジェットを表示するには、テーマのウィジェットエリアにドラッグし、画像を選択して、その他の関連オプションを設定します。

JetpackウィジェットギャラリーとWPML
JetpackウィジェットギャラリーとWPML

次に、WPML -> 文字列翻訳ページに移動し、このウィジェットにリンクされているすべてのテキストを翻訳します。前のセクションで説明したのと同じ手順を使用します。

以下の画像は、「ウィジェット化」されたエリアの2つの異なる言語バージョンを表示しています。

ウィジェットギャラリーJetpackとWPML

Widget Gallery JetPack & WPML
Widget Gallery JetPack & WPML

ウィジェットギャラリーJetpackとWPML

Widget Gallery JetPack & WPML
Widget Gallery JetPack & WPML

同じプロセスに従うことで、他のすべての追加サイドバーウィジェットを翻訳できます。もう1つの例として、人気のFacebook Like Boxがあります。以下の画像では、元の言語と翻訳された言語で表示されています。

Facebook Like BoxとWPML
Facebook Like BoxとWPML

Jetpackパッケージにはさらに多くの機能が含まれており、それらを翻訳するには、上記で説明したのと同じ手順に従う必要があります。

執筆者:Andrés Cifuentes · 最終更新日:2024年10月18日