- From: Grigory Bakunov <black@asplinux.ru>
- Date: Tue, 26 Nov 2002 10:45:09 +0300
- To: ymnk@jcraft.com (Atsuhiko Yamanaka)
- Cc: www-amaya-dev@w3.org
On Tue, 26 Nov 2002 11:16:47 +0900 ymnk@jcraft.com (Atsuhiko Yamanaka) wrote: AY> Hi, AY> To enable XIM for GTK-Amaya, 'ENABLE_MUTKIKEY' must be setted AY> to 'yes'. This problem has come from the fact that AY> 'gtk_set_locale' is not called by the default. AY> I think almost all gtk-based programs, which care for I18N, AY> have called 'gtk_set_locale' by the default. AY> Is it a bad idea to call 'gtk_set_locale' by the default? AY> FYI, the current GTK-Amaya calls 'gtk_set_locale' in AY> 'thotlib/dialogue/dialogapi.c' by checking the variable AY> 'ENABLE_MUTKIKEY'. AY> I mean that how about commenting out following two lines? AY> /* AY> ptr = TtaGetEnvString("ENABLE_MUKTIKEY"); AY> if (ptr && !strcasecmp (ptr, "yes")) AY> */ AY> gtk_set_locale (); I think it's much better to rewrite this piece of code like so: ptr = TtaGetEnvString("DISABLE_MUKTIKEY"); if (ptr && !strcasecmp (ptr, "yes")) setlocale(LC_ALL,"POSIX") else gtk_set_locale (); where setlocale() it's a function from <locale.h>. This call conforming to POSIX.1 ........................................................................ IRC: irc.openprojects.net #asplinux Grigory Bakunov EMAIL: black@asplinux.ru ASPLinux Support Team ICQ: 51369901 http://www.asplinux.ru -----BEGIN GEEK CODE BLOCK----- GCS/MU d-(--) s:- a- C+++>++$ UBLAVSX+++$ P+ L++++$ E++$ W++ N+>- o? K? w-- O- M V-(--) PS+ PE+ !Y PGP+>++++ t+ 5++ X+++ R+++ tv+>-- b+++ ?DI D+ G++ e>++$ h- r++ y+ z++(+++) ------END GEEK CODE BLOCK------
Received on Tuesday, 26 November 2002 02:37:40 UTC