Bug 9900

Summary: Локали меню и системы не совпадают
Product: [Archive] Branch 3.0 Reporter: Evgenii Terechkov <evg@altlinux.org>
Component: menuAssignee: Sergey V Turchin <zerg@altlinux.org>
Status: CLOSED DUPLICATE QA Contact: at@altlinux.org <at@altlinux.org>
Severity: normal    
Priority: P2    
Version: 3.0   
Hardware: all   
OS: Linux   

Description From 2006-08-21 04:17:04
Что я сделал: Установил Compact 3 с DVD. Системная локаль - KOI8-R
(единственная). Поставил IceWM. Добавил пользователя. У него содержимое .i18n
(с
мастера ещё):

LANG=ru_RU.KOI8-R
LANGUAGE=ru_RU.KOI8-R
SYSFONTACM=koi8-r
SYSFONT=UniCyr_8x16
DICTIONARY=russian
MPAGE="-CKOI8-R"
export DICTIONARY MPAGE

Шрифт меню (и остальные шрифты в IceWM) у поьзователя настроен на koi8-r.

Видим в меня чехарду русских букв и закорючек (см. также "Actual results").

Что выясняется: и ~/.icewm/menu и /usr/X11R6/lib/X11/icewm/menu - файлы с
русским текстом в UTF-8, т.к. в /e/menu-methods/lang.h записана локаль
ru_RU.UTF-8 (почемуто). Судя по обсуждения  рассылке, инсталлер должен был туда
записать системную локаль - KOI8-R.

P.S.: если это такая унификация ("UTF-8 везде") - то я двумя руками за. Но ведь
и работать как-то должно.

P.P.S.: понимаю, что баг надо было вешать на инсталлер, но не врубаюсь, на
какой
компонент. Знающие люди могут перевесить.

Actual Results:  
Пункты меню, которые выводит сам IceWM ("Выход", "Темы"...) выглядят нормально.
Остальное закорючками. Например "Сеть" превратилась в "ппяя"(первая "п"
подчёркнута).

Expected Results:  
Ожидалось полностью русскоязычное меню.
------- Comment #1 From 2006-11-10 20:17:50 -------

*** This bug has been marked as a duplicate of 9899 ***
------- Comment #2 From 2008-08-08 20:08:24 -------
Закроем для ясности.