[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:38325] Re: Webalizer日本語化について



杉浦です。

>>> In Message "[debian-users:38321] Webalizer日本語化について"
>>>            <20030930022327.6C62.GLORIA@xxxxxxxxx>,
>>> "Takayoshi Maruyama/L" <gloria@xxxxxxxxx>  said;
> DebianにはWebalizerパッケージがありますが、そのままだと日本語化されてい
> ません。
> apt-get sourceでソース持ってきてdebian/rulesに"--with-language=japanese"
> を追加してdpkg-buildpackage -rfakerootしたところ、どうも言語選択がされて
> ないようです。
> configureファイルを見ても言語選択の項目がないようです。

今の debian の webalizer は独自に gettextize されていて、コンパイル時に
ヘッダファイルを入れ替える方法を使っていません。

locale を日本語に設定すれば一応日本語が出ます。ただ、幾つか問題点があって、

・今パッケージに入っている ja.po があんまり訳されていない(Bug#201710)
・GD の埋め込みフォントを使っているので、グラフ部分に使われるメッセージを
  訳すと化ける(Bug#201723)

な状態です。

# しかし upstream から相当変わっているのだけど、これマージされるのかな……

> 仕方なくtar ballでソースを拾ってきてパッケージ作製したところ、今度は
> --enable-dnsが効かないようです。

> どのようにしたら日本語化されたwebalizerパッケージを作ることができますで
> しょうか?

> sidでkernel2.4.22-1です。

webazolver の名前で起動すると DNS を引く……ような記憶がありますが、
そちらも駄目でしょうか?
# -d オプションつけると何か分かるかもしれません



何でも良いからとりあえず動くものが欲しいと言うことでしたら、
http://ftp.arege.jp/debian-arege/dists/sid/webalizer/binary-i386/
に個人的に作った webalizer_2.01.10-19.0+ttf+ja_i386.deb があります。
# apt-line は
# deb http://ftp.arege.jp/debian-arege sid webalizer
# deb-src http://ftp.arege.jp/debian-arege sid webalizer

手元では locale が ja_JP.eucJP な環境で一応動いています。
ただ、殆ど訳してしまったので TrueType Font を指定しないとグラフの
ラベルが化けてしまいますけど……
# こんな感じです http://sugi.nemui.org/webalizer/

-- 
Tatsuki Sugiura   mailto:sugi@xxxxxxxxxxxxxxxxxxxxxxxxxxx