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>