[devel] странности с xchat

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_linux=2Eru=2Enet?=
Пн Янв 29 15:29:04 MSK 2001


Aleksey Novodvorsky wrote:
> 
> Anton Farygin wrote:
> >
> > Aleksey Novodvorsky wrote:
> > >
> > > Anton Farygin wrote:
> > > >
> > > > Aleksey Novodvorsky wrote:
> > > > >
> > > > > Anton Farygin wrote:
> > > > > >
> > > > > > Господа, может кто подскаже (у вас опыта то побольше чем у меня ;-)
> > > > > >
> > > > > > Итак, собираем xchat без поддержки GNOME. Не работают русские сообщения.
> > > > > > Ок, лезем в исходники. Видим там подобное:
> > > > > >
> > > > > Надо смотреть бОльший фрагмент. Что не работает: только сообщения или
> > > > > ввод тоже?
> > > >
> > > > Только сообщения...
> > > Посмотри, чтобы bindtextdomain был после  gtk_set_locale
> >
> > Все равно не работает...
> > Без gnome - ни в какую ;-(
> >
> >
> Там просто глупость написана при помощи Copy/Paste. bidtextdomain
> выполняется при #undef USE_GNOME только если argc > 1  (внутри условного
> оператора). Вынеси из него или убери #ifdef USE_GNOME из следующего
> вызова.

Итак, все, чего я добился - это русские сообщения в диалогах.

Почему-то не работает такое определение:
#include <gtk/gtk.h>
#include "fake_gnome.h"
#ifdef ENABLE_NLS
#  include <libintl.h>
#  define _(x) gettext(x)
#  ifdef gettext_noop
#    define N_(String) gettext_noop (String)
#  else
#    define N_(String) (String)
#  endif
#else
#  define N_(String) (String)
#  define _(x) (x)
#endif

Именно N_(String) не определяется.
Вот почему это проиходит - я не понимаю ;-(

Rgds
Anton
_______________________________________________
Devel mailing list
Devel на linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel



Подробная информация о списке рассылки Devel