Package: bsdmainutils
Version: 11.1.2+b1
Severity: important
Tags: l10n

Dear Maintainer,

calendar program, if one uses non-RU locale (maybe it's ok with other
cyrillic ones, like Ukrainian), Russian holidays are displayed
regardless of the month.

For example:

$ LANG=en_GB.UTF8 calendar -t 1125 | grep Татьянин
Nov 25  Татьянин день. Студенческий праздник

which is not correct, it's in January 25th, and it has a correct entry in
the calendar file:

$ grep Татьянин /usr/share/calendar/ru_RU/calendar.common 
25 янв. Татьянин день. Студенческий праздник

But if you set $LANG to ru_RU.UTF8, it is ok:

$ LANG=ru_RU.UTF8 calendar -t 1125 | grep Татьянин
$

I have a hunch that it is caused by the date translations in the database.
Maybe it should be kept in english (neutral, C) date format?

Thanks in advance!

-- System Information:
Debian Release: 10.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.19.0-6-686 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages bsdmainutils depends on:
ii  bsdutils     1:2.33.1-0.1
ii  debianutils  4.8.6.1
ii  libbsd0      0.9.1-2
ii  libc6        2.28-10
ii  libtinfo6    6.1+20181013-2+deb10u2

bsdmainutils recommends no packages.

Versions of packages bsdmainutils suggests:
ii  cpp                   4:8.3.0-1
pn  vacation              <none>
pn  wamerican | wordlist  <none>
pn  whois                 <none>

-- no debconf information

Reply via email to