Subject: bin/31454: date LC_TIME
To: None <gnats-admin@netbsd.org, netbsd-bugs@netbsd.org>
From: None <zafer@gmx.org>
List: netbsd-bugs
Date: 10/03/2005 07:32:01
>Number:         31454
>Category:       bin
>Synopsis:       date LC_TIME
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    bin-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Oct 03 07:32:01 +0000 2005
>Originator:     Zafer Aydogan
>Release:        3.99.9
>Organization:
>Environment:
i386
>Description:
if I set $LC_TIME to de_DE.ISO8859-1 the date is still in English.
it doesn't matters if I set LC_ALL.

date.c queries LC_ALL instead of LC_TIME, btw.

/usr/share/locale/de_DE.ISO8859-1 only contains LC_CTYPE.
LC_TIME and LC_NUMERIC, LC_MONETARY are missing.

so, I copied them from FreeBSD, but date still shows:

$ date
Mon Oct  3 09:26:00 CEST 2005

instead of

Mo  3 Okt 2005 09:26:00 CEST

is this because localization isn't working in general with NetBSD ?


>How-To-Repeat:
set LC_* and use date.
it should display it in your locale language.

>Fix:
add missing LC_* files to base.