翻訳ファイル「.mo」「.po」の編集
LimeSurveyという超高機能アンケートシステムを設置中。
海外産のシステムですがデフォルトで日本語化されてて助かる。
しかしところどころ日本語訳を変えたい箇所があったので、言語ファイルをいじろうとしたら「.moファイル」が手持ちのエディタで開けない!
何コレ?!
そんなわけでメモ。
Poeditをダウンロードしてインストール
ここからWindows版をダウンロード
Poedit: Download
コマンドプロンプトで.moを.poに変換
.poに変換すればエディタで開けるみたいなのでコマンドプロンプト起動。
インストールしたPoeditフォルダの中の「bin」フォルダに移動する。
cd C:\Program Files\Poedit\bin
続いて.moを.poへ変換。
Win7でデスクトップにmoファイル(ja.mo)を置いていて、同じ場所にpoファイル(ja.po)を出力したい場合…
msgunfmt.exe "C:\Users\(ユーザー名)\Desktop\ja.mo" -o "C:\Users\(ユーザー名)\Desktop\ja.po"
poファイルを編集
Poeditでも手持ちのエディタでも開けるので、編集して保存
poファイルをmoファイルへ変換
もとに戻す。
同じくデスクトップに出力する場合。ちなみに元あったmoファイルはリネームしといた。
msgfmt.exe "C:\Users\(ユーザー名)\Desktop\ja.po" -o "C:\Users\(ユーザー名)\Desktop\ja.mo"
完了!