【Windows版】.mo .poファイルの相互変換

.moファイルはWordPressの言語ファイル等で使われるファイル形式です。
バイナリ形式なので、言語データを変換したい場合は、.poに変換して編集、その後.moに戻す作業が必要です。

今回は.moと.po間の変換方法を紹介します。

Poeditのインストール

以下リンクよりダウンロードできます。

https://poedit.net/download

対象のOSを選択し、ダウンロードしてください。
インストールは基本的に画面に従って進めていけば完了できると思います。

.moから.poへの変換

Windows+Rでファイル名を指定して実行を開き、cmdと入力し、コマンドプロンプトを開きます。

以下コマンドを実行します。

cd [Poeditのインストールパス]\GettextTools\bin
msgunfmt [.moファイルへのパス] -o [.poファイルへのパス]

自分の環境の場合、 PoeditのインストールパスC:\Program Files (x86)\Poedit\GettextTools\binでした。
上記コマンド実行後、.poファイルへのパスに変換された.poファイルが出力されます。

.poから.moへの変換

コマンドプロンプトから以下コマンドを入力します。

cd [Poeditのインストールパス]\GettextTools\bin
msgfmt [.poファイルへのパス] -o [.moファイルへのパス]

記コマンド実行後、.moファイルへのパスに変換された.moファイルが出力されます。