Bug#536085: locales: ru_RU.UTF8 collate UKR-GHE incorrectly
Bastian Blank <waldi@debian.org> writes:
> On Tue, Jul 07, 2009 at 10:58:56PM +0400, eshkinkot@gmail.com wrote:
> > Bastian Blank <waldi@debian.org> writes:
> > > You have to describe _why_ it is wrong. Different languages may have
> > > different collation rules.
> > Yes, i try :) Yes, different languages have different collation, but
> > ru_RU.UTF8 locale is unicode locale and as i can understand this table:
> > http://unicode.org/charts/collation/chart_Cyrillic.html
>
> Where is the reference to the russian language?
I don't know, is you really need it ? Please, see below.
> > why after <U0453> ? This is mistake, IMHO.
>
> Please present evidence in form of official documents for the russian
> language. According to wikipedia[1], this letter is not used in russian
> anyway.
Yes, this is what I was trying to say :) Russian locale define this
non-Russian (Ukrainian) letter (why ?), and define it at IMHO very
strange position - after <U0434>, because <U0453> is after <U0434>
in unicode ( http://unicode.org/charts/collation/chart_Cyrillic.html ).
I assume that someone trying to implement correct Ukrainian collation
with Russian locale, but do this incorrectly... This is not a problem for
Russian text, because Russian is not use this letter.
If definition of this <U0491> letter can be removed from Russian locale, or
placed at correct position, like in Ukrainian locale - before <U0434> at least,
then Ukrainian collation rules will be work properly with Russian locale too.
It would be useful IMHO.
BTW, as you can see in [1], <U0491> (ґ) is located _before_ <U0434> (д).
> [1]: http://en.wikipedia.org/wiki/List_of_Cyrillic_letters
--
С уважением, Сергей Бурладян
Reply to: