I think I have good news for you. The roots of this bug are in glibc
project, this bug:


It has been fixed now. But coreutils and date command line utility
does not use strftime() from glibc directly. Instead it uses fprintftime()
from Gnulib. Fortunately, the changes from glibc have been also ported
to Gnulib:


(and few more).

So the only thing that needs to be done for coreutils is to bump the
version of Gnulib module used and make sure that the most recent glibc
is used. This makes %B generate the genitive case of the month name
in the languages which need it and introduces %OB (and %Ob) format specifiers
to generate the nominative case on demand. This is the same design as used
in BSD.



Reply via email to