|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey Morozov 2:5020/400 18 Aug 2001 07:15:53 To : Ilya Martinov Subject : Re: руссификация!Ё -------------------------------------------------------------------------------- Ilya Martinov <Ilya.Martinov@p23.f2122.n5020.z2.fidonet.org> wrote: AM>> Потому что в Mandrake 8 неправильная локаль. IM> вопрос на засыпку: А ГДЕ ПРАВИЛЬАЯ ? Правильная - у меня на машине, после того как я пересобрал locales-bla-bla-mdk.src.rpm :-P. Поправив спек, разумеется. Суть проблемы: mdk'шники для русской локали сделали дословно следующее: локаль ru_RU.KOI8-R поместили в директорию ru. Локаль ru_RU.ISO8859-5 в целях каккой-то (IMHO мифической) compatibility поместили (вдобавок к правильному месту - ru_RU.ISO8859-5) в директорию ru_RU. При этом директория ru_RU.KOI8-R отсутствует напрочь. Следствие: при выставлении хоть как-либо (через LANG, LANGUAGE, LC_ALL, LC_MESSAGES) в ru_RU.KOI8-R glibc "сваливается" по fallback до первой найденной локали, а ей оказывается ru_RU, которая ru_RU.ISO8859-5. В результате на экране форменная бHОПHЯ в ее первоначальном, незамутненном смысле. Рецепт лечения тоже очень прост - поправить спек, пересобрать пакет :-). Только нужно учесть, что в директирии ru/LC_MESSAGES/ еще лежат .mo'шки программ (тоже в KOI8-R, /как правило/ :-)), поэтому алиас ru -> ru_RU.KOI8-R все-таки выставлять придется. IM> 2ALL если кто когда будет руссифицировать Мандрюк 8.0 делайте именно так всё IM> работает проверенно лично!!! =) А давайте Алексу Канавину эту всю писульку кто-нить направит? :-) А еще лучше, пободается с Mdk'шниками на повод апдейта пакета. Спек выдам по первому требованию :-) --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1174906a390ee.html, оценка из 5, голосов 10
|