(fwd) Re: KOI8-U localization

Andrey Gerzhov (kittle@freeland.alex-ua.com)
Tue, 23 Feb 1999 14:15:05 +0200 (EET)

-- forwarded message --
Path: freeland.alex-ua.com!routki.ki.yurteh.net!carrier.kiev.ua!isdnet!newsfeed.gamma.ru!Gamma.RU!newsfeed.sovam.com!sovam!glukr!info.elvisti.kiev.ua!news.donbass.net!star.ints.donetsk.ua!news.cs.kiev.ua!csoft!news.farm.org!news.farm.org!not-for-mail
From: dk@dog.farm.org (Dmitry Kohmanyuk)
Newsgroups: ukr.nodes
Subject: Re: KOI8-U localization
Date: 22 Feb 1999 03:09:26 -0800
Organization: FARM Computing Association
Lines: 35
Message-ID: <7ardt6$rti@dog.farm.org>
References: <F7IzqI.1nK@sita.kiev.ua>
Reply-To: dk+@ua.net
NNTP-Posting-Host: dog.farm.org
X-Newsreader: TIN [version 1.2 PL2]
Xref: freeland.alex-ua.com ukr.nodes:3829

Alexander Yeremenko (ay@sita.kiev.ua) wrote:
> А вот вопрос народу на засыпку : как упорядочить по удельным весам
> тот украинский алфавит c русскими вкраплениями, который мы имеем в
> KOI8-U ?
> Иде живет буква ё ?

в смысле, как сортировать? очевидно, следует выдержать такие assertions:

a1) (after(ukrainian_alphabet, a, b) => (after(koi8-u, a, b))

(то есть в koi8-u все украинские буквы отсортированы по украинскому алфавиту)

a2) (after(russian_alphabet, a, b) & a1(a, b)) => after(koi8-u, a, b))

(то есть русские буквы отсортированы по русскому алфавиту, если не противоречит a1)

украинский алфавит -
"абвг╜де╓жзи╕╖йклмнопрстуфхцчшщюяь"

русский алфавит -
"абвгдеёжзийклмнопрстуфхцчшщъыьъэюя"

по сути, надо вставить русские буквы 'ёъыэ' ; если соблюсти правила a1, a2, то нужно так -

"абвг╜де╓ёжзи╕╖йклмнопрстуфхцчшщъыэюяь"
^ ^^^

в принципе, 'ё' и '╓' можно переставить - дело вкуса.

btw, на http://www.net.ua/KOI8-U/ABC.html есть две ошибки - пропушена 'и'.
и переставлены 'ч' и 'ц'. тра' мову вчити, дядьку ay ;)

--
No matter how subtle the wizard, a knife in the shoulder blades will
seriously cramp his style.
-- end of forwarded message --

-- 
С тем, что не помешает никогда,
                                               Kittle