翻訳ファイルテンプレート「Pot」が欲しい

POTファイル TOPIC

WordPressで自作のテーマやプラグインの開発すれば、翻訳ファイルテンプレート「Pot」を調べることも多いと思います。
手間を惜しまなければ出来るのですが、「PotEdit(無料版)」では「Pot」ファイルの作成は出来ません。
最近は、プラグインでも翻訳ファイルの作成が簡単に出来るので、必要性は下がりましたが「プラグインは使いたくない」という方へ「Blank WordPress Pot」をご紹介します。

Blank WordPress Potについて

「Blank WordPress Pot」は、「空のWordPress用 翻訳ファイルテンプレート」です。
公式サイトからZipをダウンロードして解凍すると、「Blank-WordPress.pot」を入手できます。
これを「PoEdit」などでカスタマイズするだけで、自作の翻訳ファイルテンプレートを作成できます。
こちらのZIPは、5年前(2018年から)から更新されていないようですが「PotEdit」で編集できました。
以下は、公式サイトからの引用です。

Developers and translators sometimes get a little confused when they want to start translating their WordPress files. Blank WordPress Pot provides the starting point to create the ready to translate pot file. In a few clicks your WordPress plugin or extension will be ready to incorporate your translated strings. No more default.po or .pot without the right settings.

github.com/fxbenard/Blank-WordPress-Pot
直訳

開発者や翻訳者は、WordPress ファイルの翻訳を開始するときに少し混乱することがあります。 空の WordPress Pot は、すぐに翻訳できる Pot ファイルを作成するための開始点となります。 数回クリックするだけで、WordPress プラグインまたは拡張機能に翻訳された文字列を組み込む準備が整います。 適切な設定がなければ、default.po や .pot を使用する必要はもうありません。

ライセンスは「GNU General Public License v3 」となっているので、ライセンスを準拠すれば、個人利用、商用利用も可能です。

GNU「GPLv3」の利用について
この記事は個人的見解です、内容を保証するものではありません。一切の責任を負いかねますので、了承いただける方のみ閲覧お願いします。公式サイトには、英文のみが公式なライセンス内容で、翻訳したページの内容は公式ではない旨が明記されています。 「G...

「GNU」公式サイト

ライセンス - GNUプロジェクト - フリーソフトウェアファウンデーション

ダウロード

まず、公式サイトより「Blank-WordPress-Pot-master.zip」をダウンロードします。

GitHub - fxbenard/Blank-WordPress-Pot: Blank-WordPress-Pot is the starter pot file to include in your language folder
Blank-WordPress-Pot is the starter pot file to include in your language folder - GitHub - fxbenard/Blank-WordPress-Pot: ...

念のため、当サイトからもダウンロードできるようにしておきます。

Zipを解凍すると、以下のファイルが入っています。

  • Blank-WordPress.pot
  • How-to-use-a-pot-file.txt
  • README.md
  • README.txt

最初の「Blank-WordPress.pot」が空の状態の翻訳ファイルテンプレートになります。

使い方

ダウロードしたら解凍して、以下の方法でカスタマイズして使います。
※公式サイトの直訳を少し修正しています。

利用手順
  • STEP1
    フォルダーを作成

    翻訳したいテーマやプラグインのフォルダー直下に「languages」フォルダーを作成します

  • STEP2
    「languages」にテンプレートファイルを格納

    Blank-WordPress.potを「languages」にコピーします

  • STEP3
    ファイル名を変更

    Blank-WordPress.pot の名前をテーマ名やプラグイン名または拡張機能のスラッグに変更します
    プラグインの場合はテキストドメイン名を使用するか、ファイル名に「en_US」に変更します
    「sample-plugin」なら「sample-plugin.pot」や「en_US.pot」にする

  • STEP4
    翻訳テンプレートファイルを開く

    Poedit でPOTファイルを開きます

  • STEP5
    プロパティを変更

    翻訳 -> プロパティを選択し、ファイル名と一致するようにプロパティを変更します

  • STEP6
    翻訳対象を読み込む

    poeditの「ソースから抽出」を選択して、翻訳する文字列を取得します

  • STEP7
    翻訳テンプレートファイルを保存

    通知で言語を選択するよう求められた場合は、「どれも選択しない」を選択してください

  • 完了

使い方の参考になるサイト

上記の手順では少しわかりづらいので、手順を図解入りで解りやすく紹介してくれているサイトを紹介します。

WordPress プラグイン・テーマ翻訳: Poedit 無料版で新規 POT ファイルを作成する
Poedit の無料版を使って WordPress プラグイン・テーマファイルから翻訳部分を抽出する方法をまと…