カレンダー

« September 2008123456789101112131415161718192021222324252627282930

AWStats 6.5 日本語化について

AWStats 6.5が公開されました。
以前、6.4の日本語化について投稿しましたが、今回は最新の6.5についても同様の対応を行いました。


----検索キーワード日本語化----

awstats.plの編集 Jcode使用の宣言を追加(use *****;とある最後に追加する)

use Jcode;


DecodeEncodedString関数の書き換え
オリジナルは次のようになっています。

sub DecodeEncodedString {
my $stringtodecode=shift;
$stringtodecode =‾ tr/¥+/ /s;
$stringtodecode =‾ s/%([A-F0-9][A-F0-9])/pack("C", hex($1))/ieg;
return $stringtodecode;
}

sub DecodeEncodedString {
my $stringtodecode=shift;
$stringtodecode =‾ tr/¥+/ /s;
$stringtodecode =‾ s/%([A-F0-9][A-F0-9])/pack("C", hex($1))/ieg;
+ Jcode::convert(¥$stringtodecode, "utf8");
return $stringtodecode;
}

----日付表示の修正----
awstats.pl 8845行目を書き換える

print ($MonthRequired eq 'all'?"$Message[6] $YearRequired":"$Message[5] ".$MonthNumLib{$MonthRequired}." $YearRequired");

print ($MonthRequired eq 'all'?"$YearRequired $Message[6]":"$YearRequired $Message[6]".$MonthNumLib{$MonthRequired});

と書いても大変だと思うので、下記にリンクを張っておきます。
awstats6.5.txt
ダウンロードして、ファイル名をawstats6.5.txt→awstats.plへ変更してください。

以前のエントリー(Version6.4用)はhttp://www.gambarumba.com/2005/12/awstats.htmlにあります。
参考にしてください。

| | コメント(0)

コメントする

このブログ記事について

このページは、のぐちゃんがJanuary 17, 2006 12:13 PMに書いたブログ記事です。

ひとつ前のブログ記事は「新聞報道」です。

次のブログ記事は「車検」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。