Re: problems with GDK and setlocale on FreeBSD 3.0
- From: tague netscape com (Tague Griffith)
- To: gtk-i18n-list redhat com
- Subject: Re: problems with GDK and setlocale on FreeBSD 3.0
- Date: Tue, 12 Jan 1999 15:08:55 -0800
It looks like the FreeBSD setlocale behavior is completely broken.
Desipite the documentaiton, LC_CTYPE can only be set to C or POSIX. I was
just currious, since there is a Japanese port of gtk1.0, I was hoping that
someone had already figured out a work around.
I'll bring this up on the FreeBSD lists, because this setlocale
implementation is just broken.
thanks
/t
Owen Taylor wrote:
> tague@netscape.com (Tague Griffith) writes:
>
> > I'm having trouble getting Japanese input working under GTK 1.1.12 with
> > FreeBSD 3.0.
> >
> > One of the problems is that in gdk_set_locale (gdk/gdkim.c), GDK makes
> > the call setlocale(LC_ALL,""). According to the FreeBSD documentation,
> > setlocale only supports C and POSIX for anything but LC_COLLATE,
> > LC_CTYPE, and LC_TIME catagories.
> >
> > Does anyone know of a work-around for this problem?
>
> It's quite possible that GDK could use setlocale(LC_CTYPE, "")
> instead of what it does currently. The current use of LC_ALL is
> mostly out of intertia. (I.e., it was initially done that
> way and has stayed that way)
>
> Do things work OK with that change?
>
> Owen
>
> [ Nothing I can find actually says what happens for LC_ALL
> when only some of the Locale categories are present.
> FreeBSD's behavior seems somewhat deficient to me
> but perhaps it is correct ]
>
> --
> To unsubscribe: mail gtk-i18n-list-request@redhat.com with "unsubscribe"
> as the Subject.
--
----------------------------------------------------------
tague griffith (tague@netscape.com)
client internationalization
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]