Dmitry E. Oboukhov <[EMAIL PROTECTED]> wrote: > кто centericq использует? потестите плиз два патча: Оно уже RIP. Вместо него - centerim.
> первый: Шли в "=?UTF-8?Q?St=C3=A9phane_Bisinger?=" <stephane.bisinger{}gmail.com> > =начало > diff -rNu src/icqface.cc src/icqface.cc > --- src/icqface.cc 2005-02-15 00:40:04.000000000 +0300 > +++ src/icqface.cc 2007-06-18 15:55:49.000000000 +0400 > @@ -2529,6 +2529,7 @@ > } > c->sethistoffset(count); > + if (chatlastread == 0) chatlastread = 1; > count = 0; > events = em.getevents(passinfo, chatlastread); > =конец > исправляет вход в диалоги с длинными логами (особо актуально для irc) > второй: Коряво. Зачем буржуям перекодировка? Опять-же, если у меня локаль UTF8 - нафиг мне сообщения в koi ? > =начало > diff -rNu src/hooks/irchook.cc src/hooks/irchook.cc > --- src/hooks/irchook.cc 2004-12-20 03:54:02.000000000 +0300 > +++ src/hooks/irchook.cc 2007-06-18 16:30:09.000000000 +0400 > @@ -1395,6 +1395,7 @@ > > if(conf.getourid(irc).nickname != who) { > string text; > + string text2; > char buf[512]; > > sprintf(buf, _("%s has left"), who); text = buf; > @@ -1402,7 +1403,8 @@ > if(reason) > if(strlen(reason)) { > if(strlen(reason) > 450) reason[450] = 0; > - sprintf(buf, _("reason: %s"), reason); > + text2 = irhook.rushtmlconv( "wk", reason ); > + sprintf(buf, _("reason: %s"), text2.c_str() ); > text += (string) "; " + buf + "."; > } > > @@ -1452,7 +1454,8 @@ > > string text; > char buf[1024]; > - sprintf(buf, _("Channel topic now is: %s"), topic); > + text = irhook.rushtmlconv( "wk", topic ); > + sprintf(buf, _("Channel topic now is: %s"), text.c_str()); > text = buf; > > if(author) > =конец > исправляет глюки в irc с русскими кодировками топика и сообщения выхода > юзера. > патчи на Debian'овский пакет вполне накладываются > по кр мере на 4.21.0-19 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]