From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 66583 invoked by alias); 28 Sep 2019 17:25:20 -0000 Mailing-List: contact libc-locales-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: libc-locales-owner@sourceware.org Received: (qmail 66567 invoked by uid 89); 28 Sep 2019 17:25:20 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.1 spammy=european, H*f:sk:1260007, Luzynski, luzynski X-HELO: eggs.gnu.org Date: Sat, 28 Sep 2019 17:25:00 -0000 From: Keld Simonsen To: Rafal Luzynski Cc: Mikhail Gribanov , libc-alpha@sourceware.org, bug-glibc-locales@gnu.org Subject: Re: Incorrect days of the week in ru_UA locale Message-ID: <20190928173736.GA12877@rap.rap.dk> References: <1260007467.786529.1569624500330@poczta.nazwa.pl> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <1260007467.786529.1569624500330@poczta.nazwa.pl> User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [fuzzy] X-Received-From: 77.213.92.71 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-SW-Source: 2019-q3/txt/msg00058.txt.bz2 I think we should use lowercase that is what we do with manuyothe european locales and it is the culturally correct form keld On Sat, Sep 28, 2019 at 12:48:20AM +0200, Rafal Luzynski wrote: > 27.09.2019 17:24 Mikhail Gribanov wrote: > > > > Hi, sorry if I wrote the wrong way, I did not find who to contact to > > fix this problem. > > Bugzilla [1] seems to be the best place but here it is equally good. > After all, your voice is being heard. > > > Preamble: Many linux distributions use the wrong day of the week in > > ru_UA locale and close my bug reports because of "out of scope". After > > some searching I managed to find out that localization is taken from > > glibc. I hope you can help me (or send to the right place). > > Correct. > > > Problem: In ru_UA locale for days of the week the abbreviation with > > three letters is used, which is incorrect: "??????", "??????", "??????"... > > > > Solution/Fix: Use two-letter abbreviations:"????", "????", "????", "????", > > "????", "????", "????". You can also just copy days of the week from ru_RU > > locale where are they represented correctly. > > > > Thank you for your time. > > Thank you for spotting a reporting the problem. > > Indeed, ru_RU provides two-letter abbreviations as you quoted > while CLDR [2] provides the same but says they should start with > lowercase letters. But the lowercase/uppercase issue is always > controversial in the languages where names of weekdays and months > do not start with an uppercase letter by default and no solution > is perfect so I assume that it's better to leave it uppercase, > as it is now. > > When you said "copy days of the week from ru_RU" probably you meant > literally copy and paste, but given that there are almost no differences > in LC_TIME between ru_RU and ru_UA we can also use ???copy "ru_RU"??? > in LC_TIME in ru_UA. Please note that it is impossible to copy part > of the section and impossible to modify it, either copy whole section > as it is or keep two separate copies. > > There is only one other difference between ru_RU and ru_UK: > in ru_RU ab_alt_mon (abbreviated month names in nominative case) > begin with a lowercase letter while in ru_UK they begin with an > uppercase. Is it OK to unify them? Uppercase looks better for me > in this case, OK to make it uppercase, that is copy ab_alt_mon > from ru_UK to ru_RU? > > If you are curious where to see ab_alt_mon in real applications > the answer is: in calendar headers (if they are abbreviated). > Never in full date formats. > > Regards, > > Rafal > > > [1] https://sourceware.org/bugzilla/enter_bug.cgi?product=glibc > [2] https://st.unicode.org/cldr-apps/v#/ru/Gregorian/