conocode
このコード
トラブルシューティング

WordPress プラグインの翻訳言語ファイルのアップロード先

プラグインの翻訳ファイルの po と mo を作ってプラグインの下の languages にアップしたんですけど、日本語にならないんですー
あぁ、翻訳ファイルをアップロードするのはそこじゃない

日本語対応されていない WordPress のプラグインはけっこうあります。

英語のわかる人だけで使うのなら問題無いですが、仕事を依頼してくる人すべてが英語を読めるわけではないです。

そんなときは、自らプラグインを翻訳します。

プラグインの languages ディレクトリの下に xxxx.pot というファイルがあると思うので、このファイルを基にして xxxx-ja.po と xxxx-ja.mo という翻訳ファイルを作ります。(翻訳ファイルは Poedit というツールを使って作ります。-ja は日本語の意味です。)

翻訳ファイルの間違ったアップロード場所

xxxx.pot を基に翻訳をしたので、xxxx-ja.po xxxx-ja.mo も同じ場所にアップロードすればプラグインの表示が翻訳されるように思えますが、ここにアップしても翻訳されません

po ファイルがまずいのか、mo ファイルがまずいのか、ファイル名がまずいのか等いろいろと調査するはめになります

翻訳ファイルの正しいアップロード場所

それではどこにアップすれば良いのか。

答えは

wp-content/languages/plugins

です。

忘れてハマらないようにしましょう。