【Windows版】.mo .poファイルの相互変換
.moファイルはWordPressの言語ファイル等で使われるファイル形式です。
バイナリ形式なので、言語データを変換したい場合は、.poに変換して編集、その後.moに戻す作業が必要です。
今回は.moと.po間の変換方法を紹介します。
Poeditのインストール
以下リンクよりダウンロードできます。
対象の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ファイルが出力されます。