Alexey Kakunin wrote: > On Tue, 24 Oct 2000 18:35:43 +0400 > Aleksey Novodvorsky <[EMAIL PROTECTED]> wrote: > > > Alexey Kakunin wrote: > > > > > На самом деле этот файл не при чем, так как он даже не ставиться, а > > > используется имеющийся в системе файл /etc/locale.alias, а в нем прописано > > > russian ru_RU.ISO-8859-5 > > > ИМХО тоде неправильно. > > > > Не пинайте, пожалуйста! Это _абсолютно_ _правильно_! > А почему? Ну если в двух словах?
Нравится нам это или нет, но ISO-8859-5 -- международный стандарт кириллицы, причем стандарт этот основан на нашем ГОСТе и совместим с ним по буквам. KOI8-R -- вообще не стандарт, она описана только в RFC, а ansi-1251 -- стандарт американский, не полностью совпадающий сейчас, впрочем, с MICROSOFT-CP1251. Нарушение стандартов, даже из лучших побуждений, -- самое страшное в программировании вообще и интернационализации в частности. Именно поэтому бинарная locale ru_RU собирается с 8859-5, а при сборке с KOI8-R используется название ru_RU.KOI8-R. > > > Замечу также, что это russian для имени locale все равно никто не > > использует, кроме, разве что, gdm > > (в зависимости от версий). > > > > > > Дело в glibc, это уже обсуждалось и патч послан. Переименуйте > > /usr/lib/locale/ru_RU.koi8r в ru_RU.KOI8-R. > Отлично, спасибо Алексей, подправил. > Теперь, если стартую сессию через gdm - он все пытается писать в ISO8859-5, > set | grep LANG возвращает тоже, что и раньше. > А вот если стартую нормально, через startx - то все пучком. > Так что, получается, gdm в /dev/null или все-таки попробовать как-то его > подправить? Надо подправить, но написан он хреново. Я бы просто откатился на старую версию, тем более, что пропатчена она основательно (см. RE). > > > ЗЫ. Немного оффтопик, но в плане руссификации мне Mandrake 7.0 Re значительно > больше понравился, там я имел русский из коробочки, без каких-либо > телодвижений. > Правда на нем я и на glibc 2.1.95 не перехожу. Можете переходить, наша сборка в devel нормальная, а патч из нее отправлен в Debian (патчится там только скрипт в Makefile). Надеюсь, что теперь, с появлением русских разработчиков Debian, по части локализации там тоже все будет из коробки. > Rgrds, AEN