| Summary: | Локали меню и системы не совпадают | ||
|---|---|---|---|
| Product: | Branch 3.0 | Reporter: | Evgenii Terechkov <evg> |
| Component: | menu | Assignee: | Sergey V Turchin <zerg> |
| Status: | CLOSED DUPLICATE | QA Contact: | at <at> |
| Severity: | normal | ||
| Priority: | P2 | ||
| Version: | 3.0 | ||
| Hardware: | all | ||
| OS: | Linux | ||
*** This bug has been marked as a duplicate of 9899 *** Закроем для ясности. |
Что я сделал: Установил 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: Ожидалось полностью русскоязычное меню.