LINUX.ORG.RU

Русификация BlackBox (locale настроена!)


0

0

В bb-шных диалогах Open, Save и д.р. русские имена файлов показывает иероглифами
локаль
//////////////////////////////////
SYSFONT=Cyr_a8x16
LC_CTYPE=en_US
LC_MONETARY=en_US
LANGUAGE=ru_RU:koi8r
LC_TIME=en_US
LC_NUMERIC=en_US
LC_COLLATE=en_US
LC_MESSAGES=ru_RU:koi8r
LANG=ru_RU
SYSFONTACM=koi8r
хотя в строке ввода имени файла этих диалогов рус буквы показывает нормально...

anonymous

ну кто-нибудь мне поможет???????? неужели ни кто
не сталкивался с русификацией BB????????????

anonymous
()

я понял, что i18n написан неправильно и заменил
koi8-r на KOI8-R, но это не помогло. А когда bb начинает загружаться, он
пишет на экран
"Warning: failed to open catalog, using default messages".
Порывшись в исходниках fluxbox (он ведь на базе
BB сделан), я нашел это сообщение в файле
i18n.cc. Оно печатается в cerr врезультате какой-то проверки после выполения ф-ции catopen:

...
#ifdef MCLoadBySet
m_catalog_fd=catopen(catalog_filename.c_str(),MCLoadBySet);
#else
m_catalog_fd=catopen(catalog_filename.c_str(),NL_CAT_LOCALE);
#endif

if(m_catalog_fd==(nl_catd)-1)
cerr<<"Warning: failed to open catalog, using default messages";

#else
m_catalog_fd=(nl_catd)-1;
#endif

это вроде связано локалью, но что конкретно - я не понимаю.
Помогите, пожалуйста, выяснить причину этого
гадского сообщения!!!!!!!!!!!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.