В сообщении от Четверг 24 Март 2005 14:53 Alexey I. Froloff написал(a): > * Sergey V Turchin [050324 14:42]: > > > В KDE я имел глюки с русским языком в меню. > > > > Как в Сизиф соберешься, напомни, гляну. > > В Сизиф соберусь только после релиза. Глянь так: > > vmw->menuBar()->insertItem(QSTR(menu->name), me, (long)me, idx); > > Где QSTR: > > #define QSTR(x) \ > (has_mbyte ? \ > (enc_utf8 ? \ > QString::fromUtf8((const char *)x) : \ > QString::fromLocal8Bit((const char *)x)) : \ > QString((const char *)x)) Я фигню тогда спорол, достаточно #define QSTR(x) QString::fromLocal8Bit((const char *)x) для всех случаев кроме того, когда кодировка сообщения не соответствует кодировке локали. > enc_utf8 - флажок на тему равен ли 'encoding' "urf-8". -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08