[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: