WPML

本日は、テーマやプラグインとWPMLの互換性を簡単にテストできるWPML多言語互換性テストツールについてご紹介します。WPMLを使用して多言語サイトを構築している場合、テーマの文字列をWPMLと互換性を持たせるための時間を大幅に節約できます。

テーマやプラグインを開発している場合、このツールは翻訳できないテキストをすばやく特定し、時間の節約に役立ちます。これらの文字列を面倒な作業で探す代わりに、新しい多言語互換性テストツールがそれらをハイライト表示します。私たちのテーマ互換性チームも、プロセスをスピードアップするためにこのプラグインを広く活用しています。

使い方はとても簡単です。

1. テストサーバーに、テストするテーマとこのプラグインをインストールします。
2. 文字列のスキャンから始め、テストを実行してプラグインに処理を任せます。
3. その後、ウェブサイトのフロントエンドに戻ってテーマを表示し、結果を確認します。

WPMLの準備ができているテキスト文字列には、プレフィックスタグ(通常はWPML_)がマークされます。これにより、未翻訳の文字列にすぐに気づくことができます。それらはWPMLプレフィックスなしで表示されます。

元のテキストが表示されている文字列は、翻訳可能として認識されなかったため、PHPテーマファイルで修正する必要があります。

何が翻訳されないかがわかれば、テーマの修正を開始できます。文字列がGetTextコードでラップされず、ハードコードされている可能性があります。テキストドメインに問題があるか、または別の原因があるかもしれません。このツールは問題を分析することはできませんが、注意が必要なテキストを示すことで、作業を大幅にスピードアップします。

テスト後の一般的なテーマの表示は以下のようになります。プレフィックスの有無に注目してください。

WPMLテストツールの結果

このツールは、何時間もかかる手動での面倒なファイルスキャンに代わり、テーマのPHPファイルをレビューし、テーマ内のすべての文字列に対してテストを実行して、数秒で結果を報告します。

これを本番サイトで実行しないでください。これらのプレフィックスはテストサーバー上のテーマファイルに残るため、メインの開発サーバーにあるテーマのコピーで壊れた文字列を修正する必要があります。修正が完了したら、テーマを削除してテストサーバーに再インストールし、テストツールを再度実行して修正できたか再確認してください。

管理画面から直接、テストツールは以下のことを行います。


  • テキストの前にプレフィックスタグを追加して、適切なテーマの文字列をマーク

  • テキストの前にプレフィックスタグを追加して、適切なプラグインの文字列をマーク

  • カスタム投稿タイプ、タクソノミー、フィールドもスキャン

  • wpml-config.xmlファイルの作成を支援

この新しいツールは、WPML多言語互換性テストツールのドキュメントページからダウンロードできます。

WPMLを初めて使用するテーマ開発者の方は、Go Globalプログラムに参加してすぐに使い始めることをお勧めします。

この記事が役に立ちましたか?この記事を共有: