Blank WordPress Pot から POT ファイルを作成する
- Blank WordPress Pot をダウンロードします(右下の「Download ZIP」をクリック)。
- ここで実際に必要なのは、Blank-WordPress.pot のみです。この POT ファイルの名称を plugin-textdomain.pot(例: Contact Form 7 なら wpcf7.pot)に変更します(※)。
- POT ファイルをプラグインの /languages/ ディレクトリ内に移動します。
- 移動したファイルを Poedit で開くと、以下の画面が表示されます。
- 下の「ソースから抽出」をクリックして出てきたダイアログで「翻訳の設定」タブに移動します。プロジェクト名(プラグイン名とバージョン)や翻訳チーム情報(チームがなければ自分の情報でも)などを編集しましょう。
- ダイアログの「OK」をクリックすると、更新した POT 内容の確認が表示されます。問題なければ再び「OK」をクリック。 POT 更新ダイアログ
- これで POT ファイル生成は完了です。このファイルは翻訳せず、そのまま保存しましょう。その際に生成される plugin-textdomain.mo ファイルは必要ないので削除します。
- ソース中のキーワード
- プラグインヘッダー内のプラグイン名・プラグイン説明は現在 Poedit では抽出できないので、その点だけは注意しましょう。
- ※ plugin-textdomain が不明な場合
- プラグインの Text Domain はプラグインヘッダーに書かれている場合もありますが、もしなければ load_plugin_textdomain という関数をプラグインファイルから探しましょう。その一つ目の引数がテキストドメインです。Contact Form 7 の例: function wpcf7_load_plugin_textdomain() { load_plugin_textdomain( ‘wpcf7’, false, ‘contact-form-7/languages’ ); }