Namazu-devel-ja(旧)


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

Re: rfc822time に統一、TIMEZONE を追加しました。



At Sun, 11 Jan 2004 18:48:08 +0900,
Tadamasa Teranishi wrote:
> これまで検索結果に表示される日付が rpm のみ ctime 形式(日本語)で
> した。これは rpm -qpi で得られる日付をそのまま NMZ.field.date に
> 入れていたためです。
> 今回これを修正して、rfc822time 形式(英語)にしました。
> これにより、NMZ.field.date のフォーマットを統一することができました。

日本語の情報が含まれている RPM もあるので、

At Sun, 11 Jan 2004 17:58:00 +0900 (JST),
opengl2772@xxxxxxxxxxxxxxxx wrote:
> namazu/filter/rpm.pl 1.6 -> 1.7 (modified)
> http://cvs.namazu.org/namazu/filter/rpm.pl.diff?r1=1.6&r2=1.7

> +	my @env = ($envpath, "LC_ALL=C", "LANGUAGE=C");

これだと、日付以外の情報も英語になってしまいます。
日付のみ英語形式になってほしいなら、

	my @env = ($envpath, "LC_TIME=C", "LANGUAGE=C");

のほうがいいですね。

> +	my @cmd = (@env, $rpmpath, @rpmopts, $tmpfile);
> +	my ($status, $fh_out, $fh_err) = util::systemcmd(@cmd);

$ LC_TIME=ja_JP.eucJP date
2004年  1月 12日 月曜日 02:25:33 JST
$ LC_TIME=C date
Mon Jan 12 02:25:39 JST 2004

-- 
-- Name: SATOH Fumiyasu  -- Home: http://www.sfo.jp (in Japanese only)
-- Mail: fumiya at net-thrust.com, samba.gr.jp, namazu.org or ...