From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3A756210.990EA369@linux.ru.net> From: Anton Farygin Organization: LRN Team X-Mailer: Mozilla 4.76 [ru] (X11; U; Linux 2.2.18-ipl1mdk i686) X-Accept-Language: en MIME-Version: 1.0 To: devel@linux.iplabs.ru Subject: Re: [devel] =?koi8-r?Q?=D3=D4=D2=C1=CE=CE=CF=D3=D4=C9=20=D3?= xchat References: <3A7470BE.A17FD065@linux.ru.net> <3A74DDE7.7295BAF4@logic.ru> <3A754ABC.33A31FEA@linux.ru.net> <3A758E10.7AD62375@logic.ru> <3A7556D7.509827B5@linux.ru.net> <3A759A1F.CB3A0FE9@logic.ru> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Mon, 29 Jan 2001 15:29:04 +0300 Date: Mon, 29 Jan 2001 15:29:04 +0300 Archived-At: List-Archive: List-Post: 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 #include "fake_gnome.h" #ifdef ENABLE_NLS # include # 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