Poeditでpoファイルに直接追加できないので、それの対処方法
moファイルしかない場合、poファイルに変換する方法
自分用の備忘録
poファイルに行を追加する方法
Poeditだとpoファイルに行を追加できないのでPoeditではなくテキストエディタで開く
一番の下の行に以下を記載し保存
msgid “翻訳したい文字”
msgstr “翻訳後の文字”
サンプル
msgid “Primary Email Address”
msgstr “メールアドレス”
msgid “”とmsgstr “”はセットなのでどちらも記載するように注意
編集したpoファイルを今度はPoeditで開き、きちんと翻訳されているか確認
問題無ければmoファイルにコンパイルする
moファイルをpoファイルに変換
環境パスを通すのが面倒なので~\Poedit\GettextTools\binにショートカットでcmd.exe作成
cmd.exeプロパティで作業フォルダを~\Poedit\GettextTools\binに変更
~\Poedit\GettextTools\binに先程作ったcmd.exeを起動
msgunfmt 変換したいファイル.mo -o 変換後の名前.po
サンプル
msgunfmt easy-digital-downloads-ja.mo -o easy-digital-downloads-ja.po
moファイルしかない場合はこれでpoファイルを作成。後は編集する。追加する場合は上で書いた方法を使う
コメント