This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Does cygwin support xim?


Hi,

I have ported a Vietnamese keyboard application from
linux to cygwin, but it can't run as I want. When it
ran, it warned that " Cannot load either en_US.UTF-8
or vi_VN.UTF-8 lo. To use this program you must have
one of these locales installed". Despite it ran but it
didn't have any effect on keyboard.

I want to ask you that "Is cygwin/x support xim?".

At least there are some xim server for Japanese, kinput: http://www.on.cs.keio.ac.jp/~maru/cygwin-xfree-jp-supplement/ imeproxy: http://sourceforge.jp/projects/imeproxy/

Also I posted xim server which uses Windows IME.
http://www.cygwin.com/ml/cygwin-xfree/2005-01/msg00066.html
http://www.cygwin.com/ml/cygwin-xfree/2005-01/msg00067.html


I'm not sure but the last statements I heard told there are only very few locales supported in cygwin.

Maybe you should try using the X11 locale support in the application.
Use -DX_LOCALE when compiling and see /usr/X11R6/include/X11/Xlocale.h

Cygwin's locale support is limited, so X is compiled with X Locale. There are following lines in cygwin.cf #define StandardDefines -D__i386__ -DWIN32_LEAN_AND_MEAN -DX_LOCALE \ -D_X86_ -D__CYGWIN__ -D_XOPEN_SOURCE ... So, if use Imakefile, imake adds -DX_LOCALE.

I can find vi_VN.tcvn and vi_VN.viscii in xc/nls, but not find vi_VN.UTF-8 though. I don't know about Vietnamese locale well,
but maybe someone have to write vi_VN.UTF-8.


zakki.
--
Kensuke Matsuzaki
mailto:zakki@peppermint.jp
http://peppermint.jp


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]