キーポイント
良いニュースは、プラグインをサポートする翻訳を簡単に作成できることです。これにより、さまざまな言語で利用できます。
ただし、プラグイン開発者が常に翻訳するとは限らない詳細が1つあります。プラグインの説明。この簡単なヒントで、この説明を翻訳する方法を説明します。
ユーザーにプラグインの説明を翻訳させます
プラグインのサポート翻訳を行うには、ポットファイルを生成する必要があります。このファイルには、プラグインで使用するすべての文字列が含まれています。プラグインを特定の言語に変換するには、このポットファイルからPOファイルを作成し、各文字列を1つずつ翻訳できます。デフォルトでは、ポットファイルには、
や__()
などの特定の関数で使用する文字列が含まれているだけでなく、プラグインネーム、プラグインWebサイトのURL、および説明の3つの追加の文字列も含まれています。プラグイン。 _e()
これを行うには、プラグインを説明するWordPressコメントに戻ります。このコメントはプラグインのメインファイルにあり、必要です。WordPressはそれを使用してプラグインの名前やその他の有用な情報について学習します。
このコメントでは、いくつかの情報を提供する必要がありますが、オプションの情報を追加することもできます。オプションの情報のこのリストでは、プラグインがローカライズに使用するテキストフィールドと、ローカライズされたファイルを含むフォルダーへのパスを見つけました。
この注釈は、一連のキー/バリューアソシエーションです。たとえば、私のプラグインで使用されているメモwp写真球以前のバージョンは次のとおりです。
これらのバージョン用に生成されたポットファイルには、説明が含まれています。ただし、WP写真球で使用されるテキストフィールドはコメントで言及されていないため、説明されている翻訳は使用されません。
<?php /* Plugin Name: WP Photo Sphere Plugin URI: http://jeremyheleine.me Description: A filter that displays 360×180 degree panoramas. Please read the readme file for instructions. Version: 2.0 Author: Jérémy Heleine Author URI: http://jeremyheleine.me License: MIT */ ?>
<?php /* Plugin Name: WP Photo Sphere Plugin URI: http://jeremyheleine.me Description: A filter that displays 360×180 degree panoramas. Please read the readme file for instructions. Version: 2.0 Author: Jérémy Heleine Author URI: http://jeremyheleine.me License: MIT */ ?>
「テキストドメイン」と「ドメインパス」という2つの新しいエントリが表示されます。 「テキストフィールド」で示す値は、プラグインが使用するテキストフィールド、つまりload_plugin_textdomain()
を使用してプラグインにロードしたテキストフィールドです。 「ドメインパス」エントリのパスを入力する必要があります。このエントリでは、ルートディレクトリはプラグインのフォルダーです。このフォルダーのサブディレクトリ、つまり必要なすべてのMOファイルを含むサブディレクトリを示す必要があります。
これらのエントリを使用し、プラグインの説明の翻訳が現在の言語で提供される場合、これらの翻訳が使用されます。必要に応じて、プラグイン名の翻訳を使用することもできます(ポットファイルの対応するエントリを削除しないでください!)。上記のように、プラグインのURLも翻訳できます。これは、このページの複数の言語バージョンを提供し、URLでパラメーターを使用する場合に役立ちます。たとえば、プラグインのデフォルトのURLとしてhttp://myplugin.com
を、フランスのユーザーのURLとしてhttp://myplugin.com/fr
を示すことができます。
結論
WordPressは、プラグイン全体を翻訳するために必要なすべてのツールを提供します(名前や説明も)。ただし、プラグインタイトルコメントでは「テキストドメイン」と「ドメインパス」は必要ないため、開発者はしばしばそれらを忘れます。
プラグインの説明を翻訳して、世界中のすべてのユーザーにそれが何をし、なぜそれが素晴らしいのかを説明することができます!
翻訳についてのFAQ(FAQS)WordPressプラグインの説明WordPressプラグインの説明を複数の言語に翻訳する方法は?
WordPressプラグインの説明を翻訳することの利点は何ですか?
Google翻訳を使用してWordPressプラグインの説明を翻訳できますか?
翻訳プラグインの説明の品質を確保する方法は?
ターゲット言語に熟練している場合は、WordPressプラグインの説明を自分で翻訳できます。ただし、技術用語とフレーズの正確な翻訳には、ソースとターゲットの言語を深く理解する必要があることに注意してください。したがって、翻訳スキルに自信がない限り、プロの翻訳サービスまたはプラグインを使用することをお勧めします。
はい、GTRASSLATEやTransPrePressなど、いくつかの無料のWordPress翻訳プラグインが利用可能です。これらのプラグインは、プラグインの説明を翻訳するのに十分な基本的な翻訳機能を提供します。ただし、より高度な機能と専門的な翻訳サービスの場合、プレミアムバージョンにアップグレードする必要がある場合があります。
WordPressプラグインの説明をどんな言語にも翻訳できますか?
WordPressプラグインの説明の翻訳を更新する方法は?
WordPressプラグインの説明を翻訳すると、そのパフォーマンスに影響しますか?
以上がクイックヒント:WordPressプラグインの説明を翻訳する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。