[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