前回のエントリに書いたプラグインTheme My LoginのUIが英語オンリーだったので日本語化を試みる。
ネットで調べたら、Poeditというローカライゼーションツールがあるらしい。早速ダウンロードしてインストール。
ローカライズの元になるのは拡張子POTのファイル。プラグインのサブディレクトリからダウンロードする。
1 |
wp-content/plugins/theme-my-login/language/theme-my-login.pot |
POTファイルをPoeditで開き、オリジナルテキストを日本語に翻訳していく。保存するとPOファイルとMOファイルが作成される。
作成されたPOファイルとMOファイルをwp-content直下のlanguageディレクトリにアップロード。ファイル名は日本語を示すように元ファイルのタイトルに-jaを付加する。
1 2 |
wp-content/languages/plugins/theme-my-login-ja.mo wp-content/languages/plugins/theme-my-login-ja.po |
プラグインがアップデートされたときに削除されないように、ローカライズファイルなどのカスタムファイルは独立したディレクトリに保存するルールなんだろうね。
ブラウザに戻ってページを再ロードすると日本語化されているはず。変化が無いなら何かがおかしいので見直す。
参考サイト
Poeditの使い方 [Wordpressのテーマやプラグインを日本語化(多言語)する方法]tontotakumi.com
http://tontotakumi.com/web-seisaku/wordpress/poedit/