タグ

ブックマーク / pascal.orz.cn (1)

  • ブログなんだよもん - Linuxのgettextを書き換えて遊ぶ

    Linuxの日語のメッセージはgettextライブラリを使って国際化されている。 というわけで、システムのgettext周りを変更してやることで普段使ってるシステムのメッセージを簡単に変えれます。 これで無味乾燥なコンソールも楽しくなりますね! というわけでやり方。Linuxの場合gettextのメッセージファイルはバイナリの形で /usr/share/locale/ja/LC_MESSAGES に格納されている。ここにある*.moがメッセージファイル。このままではテキストエディタなんかで直接変更できないので、プレーンテキストのpoファイルに戻し編集してまたmoファイルに変換するという作業が必要になる。 以下ではパスワードの妥当性を検証するcracklibのメッセージファイルを例にとって説明する。 まずはmsgunfmtコマンドを使ってmoファイルをpoファイルに変換する。  msgun

    faultier
    faultier 2009/06/07
    あとでやってみよう
  • 1