Moving the Japanese Era data out of the locales
Florian Weimer
fweimer@redhat.com
Wed Mar 14 10:44:00 GMT 2018
We have some level of Japanese Era support in strftime:
$ LC_ALL="ja_JP.utf-8" date +%Ec
å¹³æ30å¹´03æ14æ¥ 10æ41å04ç§
$ LC_ALL="ja_JP.utf-8" date +%EY
å¹³æ30å¹´
(date may actually use a separate copy of the strftime code, but I
believe it is substantially identical to the glibc implementation.)
There is going to be a transition in 2019 (bug 22964). Having this in
locale information is a bit problematic for (some) distributions because
they have to update glibc for all users, on all release branches, just
to deliver this change.
Could we synthesize this data from a dedicated file in
/usr/share/locale, by changing the code in time/era.c? Then
distributions can ship this file as part of tzdata, which has a
different update procedure from glibc.
Thanks,
Florian
More information about the Libc-alpha
mailing list