From: Kang Jeong-H. <Ke...@ma...> - 2002-09-02 15:49:40
Attachments:
diff.aim.c
diff.msn.c
|
aim.c have to activate UTF-8 conversion for gettext. msn.c should not convert UTF-8 to native locale for displaying. gtk2 is always display in UTF-8. |
From: Luke S. <lsc...@re...> - 2002-09-02 16:44:59
|
On Tue, Sep 03, 2002 at 12:48:21AM +0900, Kang Jeong-Hee wrote: > aim.c have to activate UTF-8 conversion for gettext. > > msn.c should not convert UTF-8 to native locale for displaying. > gtk2 is always display in UTF-8. what effect would these changes have on persons not using the same locale setting to converse? what effect would it have on people not using nls at all (but who didn't disable it at compile time) what effect would this have on protocols besides msn? luke -- -This email is made of 100% recycled electrons. -If something can go wrong.... FIX IT! If it's Microsoft...delete it. -There are three ways to get something done: (1) Do it yourself. (2) Hire someone to do it for you. (3) Forbid your kids to do it. |
From: Kang Jeong-H. <Ke...@ma...> - 2002-09-02 18:02:04
|
On 2002.09.03 01:44 Luke Schierer wrote: > On Tue, Sep 03, 2002 at 12:48:21AM +0900, Kang Jeong-Hee wrote: > > aim.c have to activate UTF-8 conversion for gettext. > > > > msn.c should not convert UTF-8 to native locale for displaying. > > gtk2 is always display in UTF-8. > > what effect would these changes have on persons not using the same locale setting to converse? > what effect would it have on people not using nls at all (but who didn't disable it at compile time) > what effect would this have on protocols besides msn? > luke 1. other protocols it seems that two of protocols: jabber, msn are using utf8. and others not. I don't know much of this locale issue. but, it was also problem if on gtk1, right? what should it be Arabic letter on my EUC-KR environment, even without utf8-aware? if each protocol provide encoding information, the conversion to utf8 have to refer the encoding for FROM. anyway, utf8 is future of encoding, and presence of gtk2. 2. nls-disabled I just tried LANG=C gaim and it's ok. by the power of utf8. if (a) locale-to-utf8 conversion is ok and (b) fontconfig is ok there's no problem whether nls on or off, I believe. regard. |
From: Luke S. <lsc...@re...> - 2002-09-02 19:16:02
|
On Tue, Sep 03, 2002 at 03:00:29AM +0900, Kang Jeong-Hee wrote: > On 2002.09.03 01:44 Luke Schierer wrote: > > On Tue, Sep 03, 2002 at 12:48:21AM +0900, Kang Jeong-Hee wrote: > > > aim.c have to activate UTF-8 conversion for gettext. > > > > > > msn.c should not convert UTF-8 to native locale for displaying. > > > gtk2 is always display in UTF-8. > > > > what effect would these changes have on persons not using the same locale setting to converse? > > what effect would it have on people not using nls at all (but who didn't disable it at compile time) > > what effect would this have on protocols besides msn? > > luke > > 1. other protocols > it seems that two of protocols: jabber, msn are using utf8. > and others not. yes, so in order to make the core use utf8, a patch would have to stop jabber from translating just as your stops msn, and would also have to translate the others TO utf8. > I don't know much of this locale issue. > but, it was also problem if on gtk1, right? no, because the protocols translated it out of utf8. > what should it be Arabic letter on my EUC-KR environment, > even without utf8-aware? > if each protocol provide encoding information, > the conversion to utf8 have to refer the encoding for FROM. > > anyway, utf8 is future of encoding, and presence of gtk2. gtk2 uses pango though for this, which your patch (continues) to avoid. i _think_ the proper solution might be to have gaim use pango instead of trying to use utf8 directly. luke > > 2. nls-disabled > I just tried LANG=C gaim and it's ok. by the power of utf8. > if (a) locale-to-utf8 conversion is ok and (b) fontconfig is ok > there's no problem whether nls on or off, I believe. > > regard. -- -This email is made of 100% recycled electrons. -If something can go wrong.... FIX IT! If it's Microsoft...delete it. -There are three ways to get something done: (1) Do it yourself. (2) Hire someone to do it for you. (3) Forbid your kids to do it. |