ホームページ > CMS チュートリアル > &#&プレス > WordPress L10N:プラグインを翻訳する方法

WordPress L10N:プラグインを翻訳する方法

Jennifer Aniston
リリース: 2025-02-19 11:31:09
オリジナル
717 人が閲覧しました

このガイドは、翻訳用のWordPressプラグインを準備し、別の言語にローカライズする方法を説明しています。

重要な概念:

  • Internationalization(i18n):プラグインのコードを準備して、実際にテキストを翻訳せずに複数の言語を処理します。 これには、関数を使用して翻訳可能なテキストをコードから分離します。
  • ローカリゼーション(L10N):
  • プラグインを特定の言語に変換するプロセス。 .potファイル(ポータブルオブジェクトテンプレート):
  • 元の言語のプラグインからのすべての翻訳可能な文字列を含むテンプレートファイル(通常は英語)。 翻訳者はこれを使用して翻訳を作成します
  • .poファイル(ポータブルオブジェクト):特定の言語の翻訳を含むファイル。 .potファイルから作成されました。
  • .moファイル(マシンオブジェクト):.poファイルのバイナリバージョン、WordPressがより高速な翻訳ロードに使用する。
  • テキストドメイン:プラグインの翻訳のための一意の識別子で、他のプラグインとの競合を防ぎます。
  • パート1:翻訳用のプラグインの準備(国際化)
  • プラグインを翻訳する前に、まずそれを国際化する必要があります。 これには、WordPressのGetText関数を使用して、翻訳に文字列をマークすることが含まれます。 (この手順は完了していると想定されています。ここでの焦点は、.potファイルとローカリゼーションの生成にあります。)

パート2:.potファイルの生成

.potファイルは翻訳の鍵です。プラグインからのすべての翻訳可能なテキストが含まれています。 それを生成する主な方法は2つあります:

wordpressプラグインリポジトリ管理ツール:

プラグインが公式のWordPressリポジトリにある場合、管理ツールを使用して.potファイルを生成できます。 通常、このプロセスでは、プラグインの管理ページに移動し、「ポットファイルの生成」ボタンをクリックします。

poedit:WordPress L10n: How to Translate Your Plugin poeditは人気のあるgettextエディターです。 無料バージョンを使用して空白の.potファイルを作成できます。これをプラグインのディレクトリに向けて更新します。 PROバージョンは、このプロセスを自動化します WordPress L10n: How to Translate Your Plugin WordPress L10n: How to Translate Your Plugin

  • パート3:プラグインのローカライズ

    ローカリゼーションは実際の翻訳プロセスです。

    • .poファイルを使用して

      生成された.potファイルを使用して、テキストエディター(またはPoEDIT)で開きます。 行は、翻訳を追加する場所です。 ファイルをmsgstr ""に保存し、my-plugin-{locale}.poを言語コードに置き換えます(例:ドイツ語の場合は{locale})。 de_DE

    • 例:

    <code>#: plugin-name.php:123
    msgid "Welcome to SitePoint"
    msgstr "Willkommen auf SitePoint"</code>
    ログイン後にコピー
    • .poを.mo:

      変換して翻訳した後、ファイルをファイルに変換する必要があります。 これを行うには、オンラインツールまたはPoEDITを使用できます。翻訳された.poファイルを保存するときに、poEditは.moファイルを自動的に生成します。 .po .mo

      配置:
    • 言語フォルダー(例:
    • )に結果の

      ファイルを配置します。 .mo/wp-content/languages/plugins/my-plugin/de_DE/my-plugin.moパート4:よくある質問(FAQ)

    FAQSセクションは、WordPressのローカリゼーションとプラグインの翻訳に関する一般的な質問に対する明確で簡潔な回答を提供します。 これらは十分に構造化されており、プロセスの重要な側面をカバーしています。

    まとめ:

以上がWordPress L10N:プラグインを翻訳する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート