22:53:11 # Life cogitoが表示する日付がどうもださい. cg-logで表示されるのはauthor Junichi Uekawa <dancer@dancer64.(none)> 水, 12 10月 2005 21:14:15 +0900 となってしまっている. 気持悪いのでパッチを書いた. author Junichi Uekawa <dancer@dancer64.(none)> 2005年 10月 12日 水曜日 21:14:15 という感じになります. ただ,localeコマンドはcygwinにはいっていなかったので,その点は注意... とおもってコードをよくよむと,LANG=Cとか設定していますね. これはlocaleを無視させようという意図が見えて来ます.投げてからきづいたので,困った.
diff --git a/cg-Xlib b/cg-Xlib index 0ed275f..d6d0cc1 100755 --- a/cg-Xlib +++ b/cg-Xlib @@ -210,7 +210,9 @@ showdate() # bash doesn't like leading zeros [ "${tzhours:1:1}" = 0 ] && tzhours=${2:0:1}${2:2:1} secs=$(($secs + $tzhours * 3600 + $tzmins * 60)) - [ "$format" ] || format="+%a, %d %b %Y %H:%M:%S $2" + [ "$format" ] || \ + format="+$(locale date_fmt)" || \ + format="+%a, %d %b %Y %H:%M:%S $2" if [ "$has_gnudate" ]; then LANG=C $has_gnudate -ud "1970-01-01 UTC + $secs sec" "$format" else
$Id: dancer-diary.el,v 1.89 2005/05/12 11:19:14 dancer Exp $