2006/12/7, Etsushi Kato <ek.k
...@gmail.com>:
> Hi,
hi Etsushi,
I am really glad to get your messages, and forward it to Chewing
development mailing-list.[1]
Ok, thanks!
Chewing IM becomes the international project around the world of free
and open source software. I am of the opinion that your UIM-chewing
creates a nice indicator for that.
> Since I don't know anything about Chinese (Taiwan) language (can't
> speak/read/write Chinese), I just implemented the basic behavior. May
> I ask something about libchewing?
Yes, please.
Since your message is forwarded to the list, other developers could help you.
> 1. What does it mean dispInterval in struct PhrasingOutput?
I assume that you are familiar with SKK input, and the phrasing output
is a kind of "segmentation" in the manner of its function. Chewing
engine is statistics-based design, and keystroke times is used for
peforming statistics on each phrase. SKK does many works on cana
converting and Hanzi segmentation, and I think dispInterval in Chewing
does the same work after picking up the proper Chinese words/phrases.
The phrases get changes once "interval" is adjusted to different
segmentation arrangement. Please refer to the following screenshot:
http://chewing.csie.net/screenshots/screen-chewing.png You will look into the red block which contains some Chinese character
in specific segment. That is called by "interval" in Chewing which
maps some changes of frequency. I have to admit that some terms in
Chewing source code are not well-understanding, such as the interval
you mentioned.
> 2. Is there any information available about keyboard layout (like
> KB_HANYU_PINYIN)? I didn't use chewing_set_KBType() in uim-chewing
> yet.
That is a good question.
For HanYu pinyin, you could refer to the following web page:
http://jidanni.org/lang/pinyin/index.html
There are some great links from the page, and I think that is a good
start point.
For Hsu keyboard layout, you could refer to the following web page:
http://libai.math.ncu.edu.tw/bcc16/2/nature/DOC/chap-ad.html
Other keyboard layouts are derived from existing ones.
> 3. Is there any document about how to use chewing input method?
Yes, there is, but it is written in Traditional Chinese.
If you have installed SCIM-chewing, invoke help option and you will
see brief how-to.
> Thanks for your time.
My pleasure!
I am looking forward to uim-chewing development. UIM is the powerful
common IM platform, and MacUIM works on MacOSX well. I think that will
drive Chewing IM more popular later. Thanks!
Sincerely,
Jim Huang (jserv)
http://jserv.sayya.org/
[1] http://groups.google.com/group/chewing-devel