|
| Vitaly Filatov <vitaly.filatov----@----mail.ru> wrote:
>I installed localization patch 119408-07.
>
>This patch significantly change behavior of "date" command
>under Russian ISO8859-5 (ru) and other locales vs. "C" and
>en_US.ISO8859-1 locales.
>...
>This is not good
Not good for sure, but that's POSIX.
Problem is POSIX is not comprised of systems administrators but of
programmers. These POSIX re/engineers neither know nor care how many
sysadmin tools they break or how many useful commands they deprecate.
They are driven to change perfectly functional software "because they
can". Sadly, OS vendors wishing to claim "full POSIX compliance" are
forced to adopt the flawed "standards" and we all have to suffer the
consequences.
Peter
>Compare:
>
>$ LANG=C date
>Fri Feb 16 18:13:54 MSK 2007
>$ LANG=en_US.ISO8859-1 date
>Fri Feb 16 18:18:40 MSK 2007
>$ LANG=en_US date
>Fri Feb 16 18:18:40 MSK 2007
>
>vs.:
>
>$ LANG=en_GB date
>Friday, 16 February 2007 18:16:05 MSK
>$ LANG=ru date
>16 ??????? 2007 ?. 18:18:01 MSK
>$ LANG=ru_RU.ISO8859-5 date
>16 ??????? 2007 ?. 18:19:13 MSK
>$ LANG=fr date
>vendredi 16 f?vrier 2007 18 h 20 MSK
>$ LANG=es date
>viernes 16 de febrero de 2007 18H21'34" MSK
>$ LANG=de date
>Freitag, 16. Februar 2007 18:22 Uhr MSK
>
>All program which use 3 positions for month name and day of
>week name need to be modified!
>
>This is not good
>
>Vitaly Filatov, Moscow
|
|