Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jul 1995 13:15:07 +0200
From:      Wolfram Schneider <wosch@cs.tu-berlin.de>
To:        joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch)
Cc:        current@freebsd.org
Subject:   Re: multilingual cal(1)
Message-ID:  <199507171115.NAA27472@caramba.cs.tu-berlin.de>
In-Reply-To: <199507160919.LAA17170@uriah.heep.sax.de>
References:  <199507152210.AAA04109@caramba.cs.tu-berlin.de> <199507160919.LAA17170@uriah.heep.sax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
J. Wunsch writes:
>As Wolfram Schneider wrote:
>> 
>> 
>> 
>> Support month names and weekdays for english, german, austrian and
>> french.
>
>Hmm, shouldn't this better be handled by a proper locale implementat-
>ion instead (including external message files for the application-
>dependant part that's not being covered by e.g. ctime(3))?

Sure. But I think we need a new function, which return the names.

Eg: 
asctime_name(MON_NAME_LONG, 0)   -> 'Januar'
asctime_name(MON_NAME_SHORT, 0)  -> 'Jan'
asctime_name(WDAY_NAME_LONG, 6)  -> 'Saturday'
asctime_name(WDAY_NAME_SHORT, 6) -> 'Sat'


Wolfram



[Solaris 2.x]
$  for i in  /usr/lib/locale/*/LC_TIME/time;do echo "$i:" ;cat $i;done

/usr/lib/locale/C/LC_TIME/time:
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
January
February
March
April
May
June
July
August
September
October
November
December
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
%H:%M:%S
%m/%d/%y
%a %b %d %H:%M:%S %Y
AM
PM
%a %b %e %T %Z %Y
/usr/lib/locale/POSIX/LC_TIME/time:
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
January
February
March
April
May
June
July
August
September
October
November
December
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
%H:%M:%S
%m/%d/%y
%a %b %d %H:%M:%S %Y
AM
PM
%a %b %e %T %Z %Y
/usr/lib/locale/de/LC_TIME/time:
Jan
Feb
Mär
Apr
Mai
Jun
Jul
Aug
Sep
Okt
Nov
Dez
Januar
Februar
März
April
Mai
Juni
Juli
August
September
Oktober
November
Dezember
So
Mo
Di
Mi
Do
Fr
Sa
Sonntag
Montag
Dienstag
Mittwoch
Donnerstag
Freitag
Samstag
%H:%M:%S
%d.%m.%y
%a %e %b %y, %T %Z
AM
PM
%A, %e. %B %Y, %T Uhr %Z
/usr/lib/locale/en_US/LC_TIME/time:
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
January
February
March
April
May
June
July
August
September
October
November
December
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
%H:%M:%S
%m/%d/%y
%a %b %d %H:%M:%S %Y
AM
PM
%a %b %e %T %Z %Y
/usr/lib/locale/es/LC_TIME/time:
Ene
Feb
Mar
Abr
May
Jun
Jul
Ago
Sep
Oct
Nov
Dic
Enero
Febrero
Marzo
Abril
Mayo
Junio
Julio
Agosto
Septiembre
Octubre
Noviembre
Diciembre
Dom
Lun
Mar
Mie
Jue
Vie
Sab
Domingo
Lunes
Martes
Miércoles
Jueves
Viernes
Sabado
%H:%M:%S
%d/%m/%y
%a %d/%b/%y %H:%M:%S
AM
PM
%A, %e de %B de %Y, %T %Z
/usr/lib/locale/fr/LC_TIME/time:
jan 
fév 
mar 
avr 
mai 
juin
juil
août
sep 
oct 
nov 
déc 
janvier
février
mars
avril
mai
juin
juillet
août
septembre
octobre
novembre
décembre
dim
lun
mar
mer
jeu
ven
sam
dimanche
lundi
mardi
mercredi
jeudi
vendredi
samedi
%H:%M:%S
%d.%m.%y
%a %e %b %y, %T %Z
AM
PM
%A, %e %B %Y, %T %Z
/usr/lib/locale/it/LC_TIME/time:
gen
feb
mar
apr
mag
giu
lug
ago
set
ott
nov
dic
gennaio
febbraio
marzo
aprile
maggio
giugno
luglio
agosto
settembre
ottobre
novembre
dicembre
Dom
Lun
Mar
Mer
Gio
Ven
Sab
domenica
lunedì
martedì
mercoledì
giovedì
venerdì
sabato
%H:%M:%S
%d/%m/%y
%a %e %b %y, %T %Z
AM
PM
%A, %e %B %Y, %T %Z
/usr/lib/locale/sv/LC_TIME/time:
jan
feb
mar
apr
maj
jun
jul
aug
sep
okt
nov
dec
januari
februari
mars
april
maj
juni
juli
augusti
september
oktober
november
december
sön
mån
tis
ons
tor
fre
lör
söndag
måndag
tisdag
onsdag
torsdag
fredag
lördag
%H:%M:%S
%y-%m-%d
%a %e %b %y kl %T %Z
FM
EM
%A, %e %B %Y kl %T %Z




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199507171115.NAA27472>