|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Rodin <Dmitry_Rodin@f5410.n50 20.z2.fidonet.or 20 Mar 2001 07:02:56 To : Fedor Zuev Subject : Re: Идеологические войны -------------------------------------------------------------------------------- Fedor Zuev <fedor@bearloga.home> wrote: FZ>>> А так создается странная ситуация, когда все программы FZ>>> (включая их собственный инсталлятор, AFAIK) для "поддержки русского FZ>>> языка" должны использовать не стандартную ru_RU, VB>> ошибка в подходе. Что есть стандартная ru_RU ??? Вот что VB>>есьт ru_RU.KOI8-R собвершенно однозначно ясно. Hикаких VB>>"двойных трактовок" этому нет. Полностью определенная локаль. FZ>>> а какую-то совершенно левую (по названию) локаль. VB>> Это где-же левизна? FZ> Откуда видно, что эту кодировку нужно устанавливать, если FZ> хочешь иметь русский язык с минимумом извращений? FZ> В случае обычной ru_RU достаточно полагать, что это такая FZ> кодировка, которая будет использоваться ru[сскими] в RU[ссии]. Для FZ> того же, чтобы выбрать ru_RU.KOI8-r (кстати, знаешь, что согласно FZ> новой волне "стандартизации" ее теперь полагается писать как FZ> ru_RU.koi8r?) необходимо обладать эзотерическим знанием о том, что в FZ> "стандарте" ISO (а стандарте ли вообще? Они же только кодовую FZ> таблицу нарисовали, а не порядок ее применения декретировали?) Если бы оно еще при этом так везде работало... Изменив это, можно сделать локализацию неработоспособной даже при наличии соответствующих файлов в /usr/share/locale и правильном значении LC_ALL . Ставлю glibc , ядро и gcc от другого дистрибутива и вся локаль слетает к черту... Переставляю на ru_RU.koi8-r - русский в bash появился, а в иксах - нет. Пришлось в /usr/share/locale ставить локаль koi8-r , все остальное типа ru_RU, ru_RU.koi8-r и ru_SU делать на нее алиасами, а LC_ALL выставить как ru_RU - заработало... Hу вот кому за такие вещи давать по голове? И вообще, такие извраты с локализацией - mustdie forever . Пока! \Dmitry --- tin/pre-1.4-19990216 ("Styrofoam") (UNIX) (Linux/2.2.2-ac5 (i586)) * Origin: Узел связи Fido: 2:5020/5410 (095)541-5490 (2:5020/5410.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2738000005f1.html, оценка из 5, голосов 10
|