2007年10月05日
久しぶりにCUPS upstream関連
しばらく放っていたらCUPS 1.2→1.3の間にテンプレートが全然違うものになっていた…。追従は機械的にできるものだけはmsweetのほうでやってくれたみたいなんだけど、新しく追加されたメニューなどは手が付けられていないので、日本語環境と英語環境だと差異が大きい。notifierの1つとしてCUPSのジョブやサーバの状態をRSSで取得できるようになっていたようだ。いくつか過去にバグ登録しておいた要望も反映されていた。
ja.poのほうはそれほど大きな変更はないが、見直すと誤訳があったり記号文字が全角だったりと気持ち悪くなってきたので全部見直し。コマンドヘルプで残っていたものも日本語化しておく。
前はGIMPで(スクリプトの助けがあるとはいえ)1つずつ手作りしていたボタンも、ImageMagickを使って自動生成することができるようだ。これは内部的にはImageMagickのconvertで描画をさせるもので、文字については-annotateオプションを使っている。で、日本語については最初fontconfig名を指定するとエラーが出てしまったのでダメなのかなぁと意気消沈していたものの、TTFのフルパス+UTF-8の文字列でいけた。これはありがたい。あと、これまでのボタンにかなり情ないバグを発見した。
ということでいっぱい更新し終えて、STR#2546。
![[hatena]](http://d.hatena.ne.jp/images/b_entry_de.gif)
![[RSS]](/d/rss10.png)