GNOME Bugzilla – Bug 780957
[PATCH] Preparing gnome-shell for genitive/nominative month names
Last modified: 2018-02-08 16:50:11 UTC
Created attachment 349336 [details] [review] Proposed solution (not yet working, requires glibc patches) Please don't commit this patch yet, most probably it will not work on your system. There is a problem in GNOME Shell's calendar as well as in many (most? all?) other applications that they format dates incorrectly in about 20 languages, mostly from eastern Europe. This is not a genuine bug of GNOME, the root cause is deep in glibc: https://sourceware.org/bugzilla/show_bug.cgi?id=10871. So in order for this patch to work correctly the bug in glibc must be fixed first. This patch is very simple, it just uses %OB format specifier wherever needed. Since there is no conditional compilation in JavaScript we have these ways to make sure this patch works: - add Requires: glibc>= <insert_some_future_version_here> - detect whether %OB works at runtime. The %OB format specifier as used here works in *BSD family of systems including OS X. Similar bugs: bug 780745, bug 749206. I'm going to publish patched binaries in my copr repo: https://copr.fedorainfracloud.org/coprs/rluzynski/genitive/