The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

[Linux] Как исправить locale и пересоздать menu в Mandrake 8.0 (linux rus install kde)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: linux, rus, install, kde,  (найти похожие документы)
Date: Thu, 16 Aug 2001 07:17:12 +0000 (UTC) Newsgroups: fido7.ru.linux From: Alexey Morozov <morozov@novosoft.ru> Subject: [Linux] Как исправить locale и пересоздать menu в Mandrake 8.0 IM> LANG=ru IM> LINGUAS=ru IM> LC_ALL=ru_RU.KOI8-R IM> SYSFONT=Cyr_a8x16 IM> SYSFONTACM=koi2alt IM> система: Linux Mandrake 8.0 IM> почему половина не проруссифицирывается? =))) Потому что в Mandrake 8 неправильная локаль. Правильнее всего переименовать директорию /usr/share/locale/ru в /usr/share/locale/ru_RU.KOI8-R, прописать в качестве LANG именно ru_RU.KOI8-R (и, возможно, прописать соответствующий алиас в /usr/share/locale/locale.alias (ru ru_RU.KOI8-R). После чего проверить /usr/lib/X11/locale/locale.alias (тоже чтоб ru соответствовал ru_RU.KOI8-R). После этого mc должен начать показывать все правильно. Чтобы пересоздать менюшки в KDE запустите menudrake, он перепишет KDEшные менюхи в правильную (KOI8-R) локаль, и все будут счастливы. Возможно, понадобится перестартовать KDE.
From: Alexey Morozov <morozov@novosoft.ru> 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. В результате на экране форменная бНОПНЯ в ее первоначальном, незамутненном смысле. Рецепт лечения тоже очень прост - поправить спек, пересобрать пакет :-). Только нужно учесть, что в директирии ru/LC_MESSAGES/ еще лежат .mo'шки программ (тоже в KOI8-R, /как правило/ :-)), поэтому алиас ru -> ru_RU.KOI8-R все-таки выставлять придется.
From: Valery Savin <savin@f1.ru> > 2._В Mandrake 8 непpавильная локаль._ Пpавильнее всего пеpеименовать > диpектоpию /usr/share/locale/ru в _/usr/share/locale/ru_RU.KOI8-R_ > ,пpописать в качестве LANG именно ru_RU.KOI8-R и пpописать соответствyющий > алиас в /usr/share/locale/locale.alias (ru ru_RU.KOI8-R). После чего > пpовеpить /usr/lib/X11/locale/locale.alias (тоже чтоб ru соответствовал > ru_RU.KOI8-R). Когда хоть вы научитесь пользовавться localdef?! Hе нужно ничего переименовывать и делать какие-то линки! читайте маны товарищи плиз! -- Best regards, --==Валера==--

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Аноним (1), 02:27, 13/06/2002 [ответить]  
  • +/
    Хочется всё по-русски, а получается только половина. При чем при разной раскладке - соответственно разные половины. Токи я Linux второй раз вижу и мне надо по-подробнее.
     
     
  • 4, Дмитрий Манзик (?), 14:57, 19/08/2002 [^] [^^] [^^^] [ответить]  
  • +/
    Kак я боролся с козябликами в меню и разных окнах.

    Извините если повторяюсь, ноя сделал следующее:
    1. При установке поставил KOI8-R и соответсвенно все русское.
    (В меню появились козяблики. если не появились, ничего делать не надо.)
    2. Запустил Mandrake Control center
    3. Выбрал пункт меню "Персонализация", если там козяблики, то третий пукт снизу, там еще сбоку нарисованы два флага, один из них русский.
    4. Выбрал кодировку KOI8-R и соответственно меню и язык русские. Нажал "OK" после чего слово "???????" на рабочем столе стало словом "Корзина".
    5. Запустил терминал.
    6. и набрал 2 комманды
    $ localedef -f KOI8-R -i ru_RU ru_RU.koi8-r
    $ mv ru_RU.koi8r ru_RU.KOI8-R
    7. Закрыл терминал.
    8. Перегрузил KDE
    9. Запустил терминал.
    10. Выбрал в меню терминала
    a)"Настройки">"Шрифт">"Unicode"
    b)"Настройки">"Размер">"80x25(ibmpc)"
    11. Набрал комманду:
        $ menus.pm
    12. Запустился "MenuDrake"
    13. Нажал пункт "root"(я это под рутом делал)
    14. Появилось меню по русски.
    15. Нажал кнопку сохранить.
    16. То-же проделал с меню "System"
    17. Вышел из "MenuDrake"
    18. Перегрузил KDE
    19. K-menu стало по-человечески русским.
    20. Запустил Mandrake Control Сenter
    21. Выбрал меню
        "LookNFeel">"Fonts"
    22. Нажал кнопку "По умолчанию"
    23. Закрыл Mandrake Control Сenter
    24. The end.

     

  • 5, xSharK (?), 12:40, 22/08/2002 [ответить]  
  • +/
    Урррррррраааа!!!   Неужели у меня будет 8.Манда
      полностью руссифицированная...
     

    лог модерирования

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру