msgfmt のバージョンを上げる

poファイルをmoファイルに変換するときに
『キーワード “msgctxt” は知りません』
とか言われて処理を打ち切られるとき。

msgfmt -V

で確認すると

msgfmt (GNU gettext-tools) 0.14.6

・・・
ってことで古いんだよそれ。

msgfmt は gettext に含まれているものなので

yum update gettext

でアップデートかけます。

msgfmt (GNU gettext-tools) 0.17

わぁい

ちなみに
『メッセージが二重に定義されています』
にも効果アリでした。